.zc-pw-view{display:block;position:relative;width:100%;min-width:0}
.zc-pw-view>input{width:100%;box-sizing:border-box;padding-inline-end:76px!important}
.zc-pw-view>.zc-pw-toggle{position:absolute;inset-inline-end:4px;top:50%;transform:translateY(-50%);width:64px;min-width:64px;min-height:40px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;font-size:12px;line-height:1;cursor:pointer;opacity:.86}
.zc-pw-view>.zc-pw-toggle:hover,.zc-pw-view>.zc-pw-toggle:focus-visible{opacity:1;background:#ffffff18;outline:2px solid currentColor;outline-offset:-2px}
