[hidden]{display:none!important}#mfa-panel h3,#mfa-recovery h3{margin:14px 0;font-size:20px}#mfa-panel p,#mfa-recovery p{color:#687281;font-size:13px;line-height:1.65}#mfa-qr{text-align:center;margin:20px 0}#mfa-qr details{text-align:left;overflow-wrap:anywhere;font-size:12px}#mfa-secret{-webkit-user-select:all;user-select:all;background:#f1f4f8;padding:12px;line-height:1.8;display:block}#mfa-form{gap:12px;display:grid}#mfa-form input{letter-spacing:5px;border:1px solid #d4dae4;border-radius:8px;width:100%;padding:12px;font:600 23px monospace}#mfa-form input[inputmode=text]{letter-spacing:0;font-size:15px}#mfa-form label{font-size:13px}#mfa-panel button[type=submit],#mfa-recovery button{color:#fff;cursor:pointer;background:#204a78;border:0;border-radius:8px;padding:13px;font:600 13px inherit}#mfa-panel .mfa-link,#login-tools .mfa-link{color:#255183;cursor:pointer;background:0 0;border:0;margin-right:18px;padding:10px 0;font-size:12px}#mfa-panel button:disabled,#mfa-recovery button:disabled{opacity:.5;cursor:wait}#recovery-codes{overflow-wrap:anywhere;background:#f2f5f8;border-radius:8px;padding:14px;font-size:14px;line-height:1.8}#mfa-recovery .mfa-check{align-items:center;gap:8px;margin:20px 0;font-size:12px;display:flex}#recovery-continue{width:100%}#login-tools{margin-top:10px}#has-login-status{margin-top:14px!important}#mfa-code:focus-visible{outline-offset:2px;outline:3px solid #86b3ea}
/*$vite$:1*/