.other-input-wrap{margin-top:10px;padding:0 2px 2px}
.other-input-label{font-size:13px;color:var(--muted);font-weight:600}
.other-input-label input{margin-top:6px}
.password-setting{margin:14px 0 20px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--surface-muted,#f7f9fc)}
.password-setting small{display:block;margin-top:7px;color:var(--muted);font-size:12px}
.checkbox-setting{display:flex;align-items:center;gap:7px;margin-top:9px;color:var(--muted);font-size:13px}
.checkbox-setting input{width:auto;margin:0}
.password-card{max-width:620px;margin:0 auto;padding:28px;border:1px solid var(--line);border-radius:18px;background:var(--card,#fff);box-shadow:0 16px 40px rgba(20,40,80,.08)}
.password-card form{display:grid;gap:14px}
.state-banner{margin:0 0 18px;padding:12px 15px;border-radius:12px;background:#eef5ff;color:#2454a6;font-size:14px;line-height:1.6}
