.password-visibility-field { position: relative; width: 100%; }
.password-visibility-toggle { position: absolute; inset-inline-end: 4px; top: 50%; transform: translateY(-50%); width: 40px; height: 36px; border: 0; background: transparent; color: #526077; cursor: pointer; display: grid; place-items: center; font-size: 18px; }
.password-visibility-toggle:focus-visible { outline: 2px solid #2563eb; outline-offset: -2px; }
