.admin-mfa-stepup-dialog{position:fixed;inset:0;z-index:1900;display:grid;place-items:center;padding:20px;margin:0;width:100%;height:100%;max-width:none;max-height:none;border:0;background:transparent;color:var(--text);box-sizing:border-box}.admin-mfa-stepup-dialog::backdrop{background:transparent}.admin-mfa-stepup-dialog:not([open]),.admin-mfa-stepup-dialog.hidden{display:none}.admin-mfa-stepup-backdrop{position:absolute;inset:0;border:0;background:rgba(2,7,14,.82);backdrop-filter:blur(8px)}.admin-mfa-stepup-sheet{position:relative;width:min(100%,520px);border:1px solid rgba(85,176,255,.28);border-radius:20px;background:#081522;box-shadow:0 28px 80px rgba(0,0,0,.52);padding:26px}.admin-mfa-stepup-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:18px;margin-bottom:20px}.admin-mfa-stepup-head h2{margin:4px 0 6px;font-size:1.65rem}.admin-mfa-stepup-head p{margin:0;color:var(--muted);line-height:1.55}.admin-mfa-stepup-close{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border-radius:999px;font-size:1.4rem}.admin-mfa-stepup-field{display:grid;gap:8px;margin:0}.admin-mfa-stepup-field span{font-weight:800}.admin-mfa-stepup-field input{font-size:1.1rem;letter-spacing:.18em}.admin-mfa-stepup-note{margin:12px 0 0;color:var(--muted);font-size:.86rem;line-height:1.5}.admin-mfa-stepup-error{margin:14px 0 0;padding:10px 12px;border:1px solid rgba(255,105,126,.45);border-radius:10px;background:rgba(120,30,45,.16);color:#ffb4c0}.admin-mfa-stepup-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:20px}@media(max-width:560px){.admin-mfa-stepup-dialog{padding:0;align-items:end}.admin-mfa-stepup-sheet{width:100%;max-height:90vh;overflow:auto;border-radius:20px 20px 0 0;padding:22px 18px calc(22px + env(safe-area-inset-bottom))}.admin-mfa-stepup-actions{flex-direction:column-reverse}.admin-mfa-stepup-actions button{width:100%}}
