.password-field,.client-area .password-field{position:relative;display:block;width:100%;min-width:0}
.password-field>input,.client-area .password-field>input{display:block;box-sizing:border-box;width:100%;min-width:0;padding-right:48px}
.password-field .password-toggle,.client-area .password-field .password-toggle,.login-shell .password-field .password-toggle{position:absolute;right:2px;top:50%;transform:translateY(-50%);display:grid;place-items:center;box-sizing:border-box;width:40px;min-width:40px;max-width:40px;height:40px;min-height:40px;margin:0;padding:0;border:0;border-radius:6px;background:transparent;color:#52627a;box-shadow:none;cursor:pointer;line-height:1}
.password-field .password-toggle:hover{background:#eef1f7;color:#07144c}
.password-field .password-toggle:focus-visible{outline:2px solid #5276c5;outline-offset:-3px}
.password-field .password-toggle:disabled{cursor:default;opacity:.5}
.password-field .password-toggle svg{display:block;width:18px;height:18px;pointer-events:none}
.password-field .password-eye-slash{display:none}
.password-field .password-toggle[aria-pressed=true] .password-eye-slash{display:block}
