.caliber-password-input{align-items:stretch;gap:6px;width:100%;display:flex}.caliber-password-input__box{flex:auto;min-width:0}.caliber-password-input__toggle{border:1px solid var(--color-border);border-radius:var(--radius-md);width:36px;min-height:36px;color:var(--color-text-secondary);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;padding:0;transition:color .15s,border-color .15s;display:inline-flex}.caliber-password-input__toggle:hover:not(:disabled){color:var(--color-action);border-color:var(--color-action)}.caliber-password-input__toggle:disabled{opacity:.5;cursor:not-allowed}.caliber-password-input--rail .caliber-password-input__box{background:color-mix(in srgb, var(--color-on-slate) 8%, transparent);border:1px solid color-mix(in srgb, var(--color-on-slate) 24%, transparent);color:var(--color-on-slate)}.caliber-password-input--rail .caliber-password-input__toggle{border-color:color-mix(in srgb, var(--color-on-slate) 24%, transparent);width:40px;min-height:40px;color:color-mix(in srgb, var(--color-on-slate) 70%, transparent)}.caliber-password-input--rail .caliber-password-input__toggle:hover:not(:disabled){color:var(--color-on-slate);border-color:color-mix(in srgb, var(--color-on-slate) 50%, transparent)}
