.pz-password-wrap{display:block;position:relative;min-width:0;width:100%}
.pz-password-wrap>input{padding-inline-end:51px!important}
.pz-password-wrap .pz-password-toggle{position:absolute;inset-inline-end:3px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:5px;background:transparent;color:#acbad0;cursor:pointer;line-height:1}
.pz-password-wrap .pz-password-toggle:hover{color:#fff;background:#ffffff0a}
.pz-password-wrap .pz-password-toggle:focus-visible{outline:2px solid #ff6275;outline-offset:0}
.pz-password-wrap .pz-password-toggle:disabled{opacity:.5;cursor:wait}
.pz-password-toggle svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}
.pz-password-toggle .pz-eye-slash{display:none}
.pz-password-toggle[aria-pressed=true] .pz-eye-slash{display:block}
