#twoFactorState{display:inline-block;margin-top:6px;padding:3px 7px;border-radius:9px;background:#fff3df;color:#bd6e00;font-size:8px}#twoFactorState.enabled{background:#e8f7f1;color:#168568}.two-factor-key{margin:18px 0;padding:15px;border:1px dashed #a9c7ef;border-radius:10px;background:#f3f7fd;text-align:center}.two-factor-key small{display:block;color:#70839b;font-size:8px}.two-factor-key strong{display:block;margin-top:7px;color:#173b68;font:700 16px monospace;letter-spacing:2px;word-break:break-all}.field-full input{display:block;width:100%;margin-top:6px;padding:11px;border:1px solid #dce2e9;border-radius:7px}.recovery-codes{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:18px 0}.recovery-codes code{padding:9px;border:1px solid #dfe5ec;border-radius:7px;background:#f7f9fb;text-align:center;font-weight:700}@media(max-width:520px){.recovery-codes{grid-template-columns:1fr}}
.session-list{margin:18px 0;border:1px solid #e1e7ee;border-radius:10px;overflow:hidden}.session-list article{display:flex;align-items:center;gap:11px;padding:13px;border-bottom:1px solid #edf0f3}.session-list article:last-child{border-bottom:0}.session-list article>span{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#edf4ff;color:#1769e0}.session-list article>div{display:flex;flex:1;flex-direction:column}.session-list article strong{font-size:11px}.session-list article small{color:#7e8a9a;font-size:9px}.session-list article mark{padding:4px 8px;border-radius:10px;background:#e8f7f1;color:#168568;font-size:8px}
.setting-actions{display:flex;gap:7px}.auth-lock{display:grid;place-items:center;width:48px;height:48px;margin:0 auto 14px;border-radius:14px;background:#eaf2ff;color:#1769e0;font-size:24px}.auth-lock~.eyebrow,.auth-lock~h2,.auth-lock~p{text-align:center}
