#qr-dialog{border:none;border-radius:12px;width:92%;max-width:480px;padding:0;box-shadow:0 24px 48px #0003}.static-value{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--code-bg);color:var(--text);max-width:400px;padding:8px 12px;font-size:14px;font-weight:500}.radio-row{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:10px;display:flex}.radio-option{cursor:pointer;align-items:center;gap:7px;font-size:14px;display:inline-flex}.radio-option input{accent-color:var(--primary)}#required-account-email{width:min(400px,100%)}.users-control{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.users-control input{flex:200px;min-width:200px;max-width:320px}.users-control button{margin-top:0}.section-sub{color:var(--muted);margin-top:3px;font-size:13px;font-weight:400;display:block}#qr-dialog::backdrop{background:#0006}#qr-body{flex-direction:column;gap:16px;padding:20px;display:flex}.qr-wrap{border:1px solid var(--border);background:#fff;border-radius:8px;justify-content:center;padding:16px;display:flex}#qr-render{justify-content:center;align-items:center;min-width:240px;max-width:100%;min-height:240px;display:flex}#qr-render canvas,#qr-render img{width:320px;max-width:100%;height:auto;image-rendering:pixelated;display:block}.qr-error{color:var(--error-fg);text-align:center;padding:16px;font-size:13px}.qr-steps{margin:0;padding-left:22px;font-size:14px;line-height:1.6}.qr-steps code{background:var(--code-bg);border-radius:4px;padding:1px 6px;font-weight:600}.qr-fallback{border-top:1px solid #f0f1f3;flex-direction:column;gap:8px;padding-top:12px;display:flex}.qr-fallback-label{font-size:13px}.qr-fallback-row{align-items:center;gap:8px;display:flex}.qr-token{background:var(--code-bg);border:1px solid var(--border);word-break:break-all;border-radius:6px;flex:1;max-height:80px;padding:6px 8px;font-family:SF Mono,Menlo,Consolas,monospace;font-size:12px;overflow:auto}.qr-actions{justify-content:flex-end;gap:8px;display:flex}
