.password-visibility-field{display:block;position:relative;width:100%;min-width:0}.password-visibility-field>input{padding-right:48px}.password-visibility-field>.password-visibility-toggle{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:36px;height:36px;min-height:0;padding:0;margin:0;border:0;border-radius:6px;background:transparent;color:#64819a;cursor:pointer}.password-visibility-field>.password-visibility-toggle:hover{background:#eaf1f6;color:#153b5b}.password-visibility-toggle:focus-visible{outline:2px solid #7395b2;outline-offset:1px}.password-visibility-toggle[aria-pressed="false"] .password-visibility-slash{display:none}
