/* Doctor registration */
.pass-input { text-transform: uppercase; letter-spacing: .12em; font-weight: 700; }
.id-ok { display: flex; align-items: center; gap: 12px; padding: 12px 14px; border-radius: 16px; margin-bottom: 18px; background: rgba(52,211,153,.1); border: 1px solid rgba(52,211,153,.35); }
.id-ok > i { color: var(--success); font-size: 1.3rem; }
.id-ok div { flex: 1; } .id-ok strong { display: block; } .id-ok small { color: var(--text-3); letter-spacing: .08em; }
.sec { font-size: .76rem; text-transform: uppercase; letter-spacing: .1em; color: var(--sun-300); margin: 6px 0 12px; }
.auth-card { max-width: 560px; }
