.password-field{gap:.35rem;min-width:0;display:grid}.password-field-control{position:relative}.password-field .password-field-control input{padding-inline-end:3rem}.password-field-control input::-ms-reveal{display:none}.password-field-control>button{inset-inline-end:.2rem;color:#075840;background:0 0;border:0;place-items:center;width:2.5rem;height:100%;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.password-field-control>button:hover{background:#e4f2eb}.password-field-control>button:focus-visible{outline-offset:-3px;outline:2px solid #087456}
