.password-field{position:relative;display:block;width:100%;min-width:0}
.password-field input{width:100%;padding-right:48px!important}
.password-field .password-toggle{position:absolute;right:3px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:6px;background:transparent;color:#697586;cursor:pointer;box-shadow:none}
.password-toggle svg{width:20px;height:20px;pointer-events:none}
.password-toggle:hover{color:#102d50;background:#102d5008}
.password-toggle:focus-visible{outline:2px solid #587bbb;outline-offset:1px}
#gate .password-field{margin:30px 0 14px}
#gate .password-field input{margin:0;text-align:left}
