.password-input{position:relative;display:block;width:100%;min-width:0}.password-input>input:not([type=checkbox]){padding-right:48px}.field .password-input>input{padding-right:48px}.password-input>.password-toggle{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer}.password-input>.password-toggle:hover{color:var(--ink);background:var(--hover-bg)}.password-input>.password-toggle:focus-visible{outline:2px solid var(--green);outline-offset:1px}
