.password-field{box-sizing:border-box;width:100%;min-width:0;display:block;position:relative}.password-field>input{box-sizing:border-box;width:100%;padding-right:84px!important}.password-field>button.password-visibility-toggle[type=button]{width:auto;min-width:72px;min-height:40px;color:var(--fg-accent,var(--bh-accent,var(--login-accent,#1655ad)));box-shadow:none;font:inherit;cursor:pointer;background:#f8fafc;border:0;border-left:1px solid #e2e8f0;border-radius:0 6px 6px 0;justify-content:center;align-items:center;gap:4px;margin:0;padding:6px 10px;display:inline-flex;position:absolute;top:2px;bottom:2px;right:2px}.password-field>button.password-visibility-toggle[type=button]:hover:not(:disabled){color:#164db7;background:#edf4ff}.password-field>button.password-visibility-toggle[type=button]:focus-visible{outline-offset:2px;outline:3px solid #a56800}.password-field>button.password-visibility-toggle[type=button]:disabled{opacity:.55;cursor:not-allowed}.password-field>button.password-visibility-toggle[type=button]>svg{flex:none;width:20px;height:20px;display:block}.password-visibility-text{white-space:nowrap;font-size:12px;font-weight:600;line-height:1}
