.password-visibility-field{position:relative;display:inline-flex;align-items:center;vertical-align:middle;width:100%;min-width:0}.password-visibility-field>input{width:100%;box-sizing:border-box;padding-right:45px!important}.password-visibility-field>.password-visibility-toggle{position:absolute;right:5px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;min-height:0;margin:0;padding:5px;border:0;background:transparent;color:#326091;cursor:pointer;box-shadow:none}.password-visibility-toggle[aria-pressed="false"] .password-eye-slash{display:none}.password-visibility-toggle:focus-visible{outline:2px solid #2379eb;outline-offset:1px}
