.mfa-confirm-dialog{width:min(440px,calc(100vw - 32px));padding:0;border:1px solid var(--line);border-radius:12px;background:#fffefa;color:var(--ink);box-shadow:0 30px 90px #0000004d}.mfa-confirm-dialog::backdrop{background:#101b20a6;backdrop-filter:blur(3px)}.mfa-confirm-head{padding:24px 26px 6px;display:grid;gap:8px}.mfa-confirm-head h2{font-size:21px;line-height:1.3}.mfa-confirm-head p{color:var(--muted);font-size:12.5px;line-height:1.6}.mfa-confirm-body{padding:16px 26px 18px;display:grid;gap:8px}.mfa-confirm-field-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.mfa-confirm-field-head label{margin:0;font-size:12.5px;font-weight:600}.mfa-confirm-body input{margin:0;width:100%}.mfa-confirm-code{font-size:20px;letter-spacing:.35em;text-align:center;font-variant-numeric:tabular-nums}.mfa-confirm-info{font-size:12px;color:#24522c}.mfa-confirm-link{background:none;border:0;padding:0;color:var(--focus-ring);text-decoration:underline;text-underline-offset:2px;font-size:12.5px}.mfa-confirm-link:hover{background:none;color:var(--ink)}.mfa-confirm-foot{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:16px 26px;border-top:1px solid var(--line);background:#f8f6f0;border-radius:0 0 12px 12px}.mfa-confirm-foot .mfa-confirm-link{margin-right:auto}@media (max-width:480px){.mfa-confirm-foot{flex-wrap:wrap}.mfa-confirm-foot .mfa-confirm-link{flex-basis:100%}}