.auth-body .client-password-field{position:relative;min-width:0}
.auth-body .client-password-field.full{grid-column:1/-1}
.auth-body .field input.client-password-input{padding-inline-end:52px}
.auth-body .client-password-toggle{position:absolute;inset-inline-end:0;inset-block-end:0;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:9px;background:transparent;color:var(--navy);cursor:pointer}
.auth-body .client-password-toggle:hover,.auth-body .client-password-toggle:active{color:var(--blue)}
.auth-body .client-password-toggle:focus-visible{outline:2px solid var(--blue);outline-offset:-4px}
.auth-body .client-password-toggle:disabled{cursor:not-allowed;opacity:.5}
.auth-body .client-password-toggle svg{display:block;width:20px;height:20px;pointer-events:none}
.auth-body .client-password-toggle [hidden]{display:none}
@media(forced-colors:active){.auth-body .client-password-toggle{color:ButtonText}.auth-body .client-password-toggle:focus-visible{outline-color:Highlight}}
