/* PlayCrew 6.5.0 — regional consistency and accessible password controls */
.password-visibility-shell,.password-eye-host{position:relative;display:block;min-width:0}
.password-visibility-shell>input,.password-eye-host>input{padding-right:3rem!important}
.password-eye-toggle{position:absolute;z-index:3;right:.55rem;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:2.1rem;height:2.1rem;padding:0;border:0;border-radius:.65rem;background:transparent;color:#51476f;cursor:pointer}
.password-eye-toggle:hover{background:#f1edfb;color:#2d214d}.password-eye-toggle:focus-visible{outline:3px solid rgba(111,76,255,.25);outline-offset:1px}
.password-eye-toggle svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.password-builder.password-eye-host .password-eye-toggle{right:5.8rem}.password-builder.password-eye-host>input{padding-right:3rem!important}
.secure-input.password-eye-host .password-eye-toggle{right:.55rem}
@media(max-width:640px){.password-builder.password-eye-host .password-eye-toggle{right:5.25rem}}
