.login-panel .mfa-opt-in{display:flex;align-items:center;gap:10px;font-size:13px;line-height:1.5}
.login-panel .mfa-opt-in input{width:18px;height:18px;min-height:18px;margin:0;flex:0 0 18px}
#mfa-form,#mfa-recovery{width:100%;max-width:420px}
#mfa-form[hidden],#mfa-recovery[hidden],#login-form[hidden],#mfa-enrol[hidden]{display:none}
#mfa-qr{display:block;width:200px;height:200px;max-width:100%;margin:12px auto;background:white;border-radius:8px}
#mfa-secret{display:block;overflow-wrap:anywhere;font-size:13px;background:#edf4f8;padding:12px;color:#17374c}
#mfa-form p,#mfa-recovery p{font-size:14px;line-height:1.6}
#mfa-form button{margin-top:12px;width:100%}
#mfa-codes{font-size:14px;line-height:1.8;background:#edf4f8;color:#17374c;padding:16px;border-radius:8px;overflow:auto}
