/* Generated: former inline style="" attributes, relocated so CSP can forbid 'unsafe-inline'.
   Each rule mirrors the exact original declarations (attribute-selector = class specificity). */
[data-s="012333e25f"]{border:0}
[data-s="015ccf9184"]{max-width:280px}
[data-s="1b0d19309a"]{font-size:.62rem}
[data-s="1cb2dd412c"]{outline:1px solid rgba(109,139,255,.4)}
[data-s="1f60f2a1d9"]{border-left:3px solid #3ad07f}
[data-s="21a9f1cc85"]{height:230px}
[data-s="261ed12ed1"]{border-color:var(--line)!important}
[data-s="26a4f5144b"]{font-size:.7rem;color:var(--text-muted)}
[data-s="29e477ac5b"]{border-color:var(--line)}
[data-s="2bd9fd65d7"]{max-width:720px}
[data-s="2ce41c22f7"]{width:202px;height:202px;display:grid;place-items:center}
[data-s="2d77e36a16"]{width:22px;height:22px;font-size:11px}
[data-s="2de742f35a"]{font-size:9px;vertical-align:middle}
[data-s="2ff405052a"]{min-width:84px}
[data-s="343cb84b86"]{font-size:1.5rem}
[data-s="3804e8bc5a"]{background:var(--panel);border:1px solid var(--line)}
[data-s="3831ac5fc3"]{max-width:200px}
[data-s="440ba2fdd9"]{color:#6d8bff}
[data-s="4d14681bb6"]{max-width:300px}
[data-s="4dd59aa656"]{max-width:640px}
[data-s="5b20e6ef68"]{font-size:1.1rem}
[data-s="5b7f2f56b6"]{font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:.62rem}
[data-s="650c5bec2a"]{outline:1px solid rgba(58,208,127,.5)}
[data-s="6b9c179a22"]{font-size:12px}
[data-s="6c660c408d"]{font-size:.8rem}
[data-s="6e8efae9b9"]{font-size:1.3rem}
[data-s="6fb1c7e811"]{text-transform:none;letter-spacing:0}
[data-s="727130b261"]{font-size:.9rem}
[data-s="749f5912af"]{font-size:.62rem;vertical-align:middle}
[data-s="74a4d4b6ef"]{font-size:.82rem;color:var(--text-muted)}
[data-s="8b6852114d"]{font-size:11px}
[data-s="9516b7e501"]{letter-spacing:2px}
[data-s="9590f79e07"]{margin-bottom:1rem}
[data-s="9cc0690b55"]{color:var(--blue)}
[data-s="ac35bfadff"]{color:var(--cyan)}
[data-s="ad3fed38f7"]{font-family:system-ui;background:#0b0f1a;color:#eaf0fb;text-align:center;padding:80px}
[data-s="bc21563f4d"]{max-width:150px}
[data-s="bf0bc36710"]{color:var(--purple)}
[data-s="c7ecc1c3e0"]{line-height:2}
[data-s="cb45893012"]{display:none}
[data-s="d80f5e631f"]{max-width:560px}
[data-s="d86041c864"]{background:var(--purple)}
[data-s="e013c8fb45"]{background:var(--blue)}
[data-s="e1ef4a3d89"]{white-space:pre-wrap;font-size:12px}
[data-s="e5bdc37080"]{max-width:520px}
[data-s="e62c1879cc"]{background:var(--panel-2);border-radius:6px;overflow:auto}
[data-s="e8b30124a1"]{vertical-align:middle}
[data-s="f4fc98164b"]{z-index:1090}
[data-s="f758c5d0df"]{max-width:320px}
[data-s="ce14741936"]{min-width:8rem}
[data-s="902f736c3c"]{min-width:14rem}
[data-s="64c3aa7063"]{display:grid;place-items:center;min-height:100vh;margin:0}
[data-s="a80092e026"]{max-width:480px}
[data-s="fd1c621e6a"]{font-size:4.5rem;font-weight:800;line-height:1}
[data-s="79b4647abd"]{font-family:system-ui,sans-serif;background:#0b1220;color:#e5e7eb;display:grid;place-items:center;height:100vh;margin:0}
[data-s="7b9848a958"]{text-align:center;max-width:32rem;padding:1rem}
[data-s="12066e9c70"]{font-size:3rem;font-weight:700}
[data-s="be80f09203"]{color:#94a3b8;font-size:.9rem}

.err-page{font-family:system-ui;background:#0b0f1a;color:#eaf0fb;text-align:center;padding:80px}
.err-page a{color:#6d8bff}
/* Reports dashboard — heights + funnel (external so the strict CSP allows them; inline style= is blocked) */
.rep-chart{position:relative;height:280px}
.rep-chart-sm{position:relative;height:230px}
.rep-chart-md{position:relative;height:250px}
.rep-fnl-track{height:12px;border-radius:6px;background:rgba(148,163,184,.18)}
.rep-fnl-fill{height:12px;border-radius:6px}
/* Onboarding wizard (relocated from a CSP-blocked <style> block + inline style attrs) */
.wiz-num{width:38px;height:38px;flex:0 0 auto;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;background:rgba(148,163,184,.16);color:#cbd5e1;border:1px solid rgba(148,163,184,.25)}
.wiz-num.done{background:linear-gradient(135deg,#10b981,#34d399);color:#06140d;border:0}
.wiz-step{transition:border-color .2s}
.wiz-step:hover{border-color:rgba(52,211,153,.4)}
.wiz-complete{border:1px solid rgba(52,211,153,.45)}
.wiz-emoji{font-size:2.6rem;line-height:1}
.wiz-bar-track{height:10px;border-radius:6px;background:rgba(148,163,184,.18)}
.wiz-bar-fill{height:10px;border-radius:6px;background:linear-gradient(90deg,#10b981,#34d399);transition:width .4s}
/* Tenant switcher + banner */
.tenant-trigger{max-width:160px}
.tenant-menu{max-height:340px;overflow-y:auto;min-width:250px}
.tenant-type{font-size:.62rem}
.tenant-banner{border-left:3px solid #34d399}
/* Product secret reveal + plan-table column widths */
.prod-secret{border:1px solid rgba(52,211,153,.6);background:rgba(16,185,129,.08)}
.prod-secret-code{font-size:1rem;word-break:break-all}
.prod-create-card{border:1px solid rgba(52,211,153,.3)}
.col-name{min-width:140px}.col-price{width:118px}.col-num{width:78px}
/* Bulk-select tables (licenses, orgs) — relocated from CSP-blocked inline style/script */
.th-check{width:34px}
.bulk-bar{background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.25)}
.accent-card{border:1px solid rgba(52,211,153,.3)}
.hist-detail{max-width:360px}
.devcode{font-size:1.4rem;letter-spacing:.18rem}
/* Standalone legal + consent pages (relocated from CSP-blocked inline style attrs) */
[data-s="a1f3c07b92"]{background:#0b1220;color:#cbd5e1;}
[data-s="b2e9d41a56"]{max-width:880px;}
[data-s="c3a7f28e14"]{width:38px;height:38px;background:#10b981;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;font-size:20px;}
[data-s="d4b8e91f37"]{color:#f1f5f9;}
[data-s="e5c9a2b843"]{background:#111a2e;border:1px solid #1e293b;}
[data-s="f6da3b9c05"]{color:#34d399;}
[data-s="b9c8d7e6f5"]{max-width:680px;}
[data-s="c0d1e2f3a4"]{width:40px;height:40px;background:#10b981;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:22px;}
/* Register page password tools + agree label (relocated from CSP-blocked inline style attrs) */
[data-s="a2b4c6d8e0"]{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap;align-items:center;}
[data-s="b3c5d7e9f1"]{background:rgba(52,211,153,.12);color:#34d399;border:1px solid rgba(52,211,153,.35);border-radius:8px;padding:6px 12px;font-size:13px;cursor:pointer;}
[data-s="c4d6e8f0a2"]{background:transparent;color:#94a3b8;border:1px solid rgba(148,163,184,.3);border-radius:8px;padding:6px 12px;font-size:13px;cursor:pointer;}
[data-s="d5e7f9a1b3"]{display:block;margin-top:6px;min-height:1em;}
[data-s="e6f8a0b2c4"]{font-size:13px;color:#94a3b8;cursor:pointer;margin:2px 0 12px;}
[data-s="f7a9b1c3d5"]{margin-top:3px;}
[data-s="a8b0c2d4e6"]{color:#64748b;}
/* Unlock request page auth panel (relocated from CSP-blocked inline style attr) */
[data-s="e7f2a9c81b"]{max-width:440px;margin:0 auto;}
