.secret-input-control{display:flex;align-items:stretch;position:relative;min-width:0;width:100%}
.secret-input-control>input{flex:1;min-width:0;width:100%;padding-right:48px!important;box-sizing:border-box}
.secret-input-toggle{position:absolute;right:2px;top:2px;bottom:2px;width:42px;min-height:32px;border:0;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:transparent;color:var(--mu,#64748b);padding:0}
.secret-input-toggle svg{stroke:currentColor;stroke-width:1.7;fill:none}
.secret-input-toggle[aria-pressed=true]{color:var(--p,#4f46e5);background:var(--fill,#f1f5f9)}
.secret-input-toggle:focus-visible{outline:2px solid var(--p,#4f46e5);outline-offset:0}
.secret-input-control>input:disabled+.secret-input-toggle{opacity:.4;cursor:not-allowed}
