.password-field{position:relative}
.bascl-ui .password-field input{box-sizing:border-box;width:100%;padding-right:58px;margin-bottom:0}
.bascl-ui .password-toggle{position:absolute;right:5px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:8px;background:transparent;color:#64748b;cursor:pointer}
.bascl-ui .password-toggle:hover{background:#eef3fb;color:#235ed8}
.password-toggle:focus-visible{outline:2px solid #235ed8;outline-offset:1px}
.password-toggle .eye-slash{display:none}
.password-toggle[aria-pressed="true"] .eye-slash{display:block}
