.mfa-content h2{margin:18px 0 10px}.mfa-content p{line-height:1.6}.mfa-symbol{display:inline-flex;width:52px;height:52px;align-items:center;justify-content:center;background:rgba(139,117,246,.16);color:#a995ff;border-radius:16px;font-size:26px}.mfa-code{text-align:center;font-size:27px!important;font-weight:600;letter-spacing:.45em;padding-left:.8em!important;font-variant-numeric:tabular-nums;height:64px}.mfa-code::placeholder{color:#737c91;opacity:.6}.mfa-content .check-row{margin:18px 0 24px}.mfa-alternatives,.mfa-options{display:grid;gap:10px;margin:20px 0}.mfa-qr{background:white;padding:8px;border-radius:12px;width:240px;max-width:100%;margin:18px auto}.mfa-qr svg{display:block;width:100%;height:auto}.mfa-manual{margin:14px 0 20px;font-size:12px}.mfa-manual p{margin:12px 0}.mfa-secret{display:block;overflow-wrap:anywhere;user-select:all;color:#cabdff;font-size:14px}.mfa-user-section{margin-top:24px;padding-top:22px;border-top:1px solid var(--border,#353c4d)}.mfa-user-summary{padding:16px;background:rgba(139,117,246,.08);border-radius:12px;margin-bottom:20px}.mfa-delivery{font-size:12px;min-height:22px}.login-card:has(.mfa-content){padding-top:20px;padding-bottom:20px}.login-main:has(.mfa-content){overflow-y:auto}.mfa-content .btn.full{justify-content:center}.mfa-content .form-error{margin-bottom:12px}@media(max-width:480px){.mfa-code{font-size:24px!important}.mfa-qr{width:212px}.mfa-content h2{font-size:24px}}
