:root,html[data-theme=emerald]{--bg:#08090b;--bg-deep:#08090b;--panel:#0f1114;--panel2:#16181d;--panel3:#1c1f26;--line:#23262d;--line2:#2d313a;--text:#f5f6f8;--muted:#a1a7b3;--faint:#6b7280;--accent:#f5f6f8;--accent2:#d4d4d8;--accent-fg:#000;--accent-soft:#ffffff0e;--danger:#ef4444;--success:#22c55e;--warning:#eab308;--info:#3b82f6;--shadow:0 20px 55px #0000003d;--font-ui:var(--font-inter),system-ui,sans-serif;--font-display:var(--font-inter),system-ui,sans-serif;--tint:245,246,248}html[data-theme=volt]{--bg:#08090b;--bg-deep:#08090b;--panel:#101113;--panel2:#17181b;--panel3:#1e2024;--line:#282a2f;--line2:#383a41;--text:#f6f4ed;--muted:#aaa69b;--faint:#706c63;--accent:#eab308;--accent2:#facc15;--accent-fg:#171100;--accent-soft:#eab30812;--danger:#ef4444;--success:#22c55e;--warning:#eab308;--info:#3b82f6;--shadow:0 20px 55px #00000042;--tint:234,179,8}html[data-theme=violet]{--bg:#08090b;--bg-deep:#08090b;--panel:#101114;--panel2:#17181d;--panel3:#1d1f25;--line:#292a31;--line2:#3a3b45;--text:#f7f6fa;--muted:#aaa7b3;--faint:#716e7b;--accent:#a78bfa;--accent2:#c4b5fd;--accent-fg:#100b1d;--accent-soft:#a78bfa11;--danger:#ef4444;--success:#22c55e;--warning:#eab308;--info:#818cf8;--shadow:0 20px 55px #00000042;--tint:167,139,250}html[data-theme=charge]{--bg:#08090b;--bg-deep:#08090b;--panel:#0f1211;--panel2:#161a18;--panel3:#1d2220;--line:#272d2a;--line2:#37403c;--text:#f4f8f6;--muted:#a5ada9;--faint:#69736e;--accent:#34d399;--accent2:#6ee7b7;--accent-fg:#04150e;--accent-soft:#34d3990f;--danger:#ef4444;--success:#22c55e;--warning:#eab308;--info:#38bdf8;--shadow:0 20px 55px #00000042;--tint:52,211,153}html[data-theme=crimson]{--bg:#08090b;--bg-deep:#08090b;--panel:#121011;--panel2:#1a1618;--panel3:#231d20;--line:#2e282b;--line2:#41373b;--text:#faf6f7;--muted:#b0a5a9;--faint:#776a6f;--accent:#fb7185;--accent2:#fda4af;--accent-fg:#21070b;--accent-soft:#fb71850f;--danger:#fb7185;--success:#22c55e;--warning:#eab308;--info:#60a5fa;--shadow:0 20px 55px #00000042;--tint:251,113,133}html[data-theme=azure]{--bg:#08090b;--bg-deep:#050608;--panel:#0e1116;--panel2:#151a21;--panel3:#1b212a;--line:#252c36;--line2:#333c48;--text:#f2f7fb;--muted:#a2adba;--faint:#6a7583;--accent:#38bdf8;--accent2:#7dd3fc;--accent-fg:#04131f;--accent-soft:#38bdf812;--danger:#ef4444;--success:#22c55e;--warning:#eab308;--info:#38bdf8;--shadow:0 24px 60px #0000004d;--tint:56,189,248}html[data-theme=amber]{--bg:#08090b;--bg-deep:#050608;--panel:#12100c;--panel2:#1a1712;--panel3:#221e18;--line:#2d2820;--line2:#3d372c;--text:#fbf7ef;--muted:#b0a794;--faint:#77705f;--accent:#f59e0b;--accent2:#fbbf24;--accent-fg:#1a1000;--accent-soft:#f59e0b12;--danger:#ef4444;--success:#22c55e;--warning:#eab308;--info:#f59e0b;--shadow:0 24px 60px #0000004d;--tint:245,158,11}html[data-theme=teal]{--bg:#08090b;--bg-deep:#050608;--panel:#0b1211;--panel2:#121a19;--panel3:#182220;--line:#222d2b;--line2:#2e3b39;--text:#eefaf8;--muted:#9fb2af;--faint:#687976;--accent:#2dd4bf;--accent2:#5eead4;--accent-fg:#031715;--accent-soft:#2dd4bf12;--danger:#ef4444;--success:#22c55e;--warning:#eab308;--info:#2dd4bf;--shadow:0 24px 60px #0000004d;--tint:45,212,191}html[data-theme=slate]{--bg:#08090b;--bg-deep:#050608;--panel:#0e1013;--panel2:#15181c;--panel3:#1c2027;--line:#262a32;--line2:#343943;--text:#f4f6f9;--muted:#a5adba;--faint:#6d7583;--accent:#94a3b8;--accent2:#cbd5e1;--accent-fg:#0b0e13;--accent-soft:#94a3b812;--danger:#ef4444;--success:#22c55e;--warning:#eab308;--info:#94a3b8;--shadow:0 24px 60px #0000004d;--tint:148,163,184}html[data-theme=indigo]{--bg:#08090b;--bg-deep:#050608;--panel:#0d0e16;--panel2:#14161f;--panel3:#1a1d29;--line:#252838;--line2:#333748;--text:#f4f4fb;--muted:#a5a7bd;--faint:#6d6f87;--accent:#818cf8;--accent2:#a5b4fc;--accent-fg:#0a0b1c;--accent-soft:#818cf812;--danger:#ef4444;--success:#22c55e;--warning:#eab308;--info:#818cf8;--shadow:0 24px 60px #0000004d;--tint:129,140,248}html[data-theme=scarlet]{--bg:#08090b;--bg-deep:#050608;--panel:#130f10;--panel2:#1b1517;--panel3:#241c1f;--line:#2f2528;--line2:#403337;--text:#fbf4f5;--muted:#b3a3a6;--faint:#7a6c6f;--accent:#ef4444;--accent2:#f87171;--accent-fg:#1c0405;--accent-soft:#ef444412;--danger:#ef4444;--success:#22c55e;--warning:#eab308;--info:#f87171;--shadow:0 24px 60px #0000004d;--tint:239,68,68}html[data-theme=lime]{--bg:#08090b;--bg-deep:#050608;--panel:#0f1209;--panel2:#161a10;--panel3:#1d2216;--line:#272d1d;--line2:#353d28;--text:#f6faee;--muted:#a9b39a;--faint:#707a63;--accent:#a3e635;--accent2:#bef264;--accent-fg:#101701;--accent-soft:#a3e63512;--danger:#ef4444;--success:#22c55e;--warning:#eab308;--info:#a3e635;--shadow:0 24px 60px #0000004d;--tint:163,230,53}html[data-theme=copper]{--bg:#08090b;--bg-deep:#050608;--panel:#13100d;--panel2:#1b1713;--panel3:#231e19;--line:#2e2821;--line2:#3e372d;--text:#fbf6f0;--muted:#b2a696;--faint:#786f61;--accent:#fb923c;--accent2:#fdba74;--accent-fg:#1c0d02;--accent-soft:#fb923c12;--danger:#ef4444;--success:#22c55e;--warning:#eab308;--info:#fb923c;--shadow:0 24px 60px #0000004d;--tint:251,146,60}html[data-theme=ice]{--bg:#08090b;--bg-deep:#050608;--panel:#0d1116;--panel2:#141a20;--panel3:#1a2129;--line:#242c35;--line2:#323c48;--text:#f4fafe;--muted:#a4b1bd;--faint:#6c7885;--accent:#bae6fd;--accent2:#e0f2fe;--accent-fg:#08151f;--accent-soft:#bae6fd14;--danger:#ef4444;--success:#22c55e;--warning:#eab308;--info:#7dd3fc;--shadow:0 24px 60px #0000004d;--tint:186,230,253}html[data-theme=plum]{--bg:#08090b;--bg-deep:#050608;--panel:#120e15;--panel2:#1a151d;--panel3:#221b26;--line:#2d2532;--line2:#3d3344;--text:#f9f3fb;--muted:#b1a3b7;--faint:#786b7d;--accent:#d946ef;--accent2:#e879f9;--accent-fg:#1c0322;--accent-soft:#d946ef12;--danger:#ef4444;--success:#22c55e;--warning:#eab308;--info:#d946ef;--shadow:0 24px 60px #0000004d;--tint:217,70,239}html[data-theme=graphite]{--bg:#08090b;--bg-deep:#050608;--panel:#0d0f11;--panel2:#141719;--panel3:#1a1e21;--line:#24282c;--line2:#31363b;--text:#f3f5f7;--muted:#a3abb3;--faint:#6b737b;--accent:#64748b;--accent2:#94a3b8;--accent-fg:#0a0d10;--accent-soft:#64748b14;--danger:#ef4444;--success:#22c55e;--warning:#eab308;--info:#64748b;--shadow:0 24px 60px #0000004d;--tint:100,116,139}html[data-font=manrope]{--font-ui:var(--font-manrope),system-ui,sans-serif;--font-display:var(--font-manrope),system-ui,sans-serif}html[data-font=jakarta]{--font-ui:var(--font-jakarta),system-ui,sans-serif;--font-display:var(--font-jakarta),system-ui,sans-serif}html[data-font=nunito]{--font-ui:var(--font-nunito),system-ui,sans-serif;--font-display:var(--font-nunito),system-ui,sans-serif}html[data-font=outfit]{--font-ui:var(--font-outfit),system-ui,sans-serif;--font-display:var(--font-outfit),system-ui,sans-serif}html[data-font=archivo]{--font-ui:var(--font-archivo),system-ui,sans-serif;--font-display:var(--font-archivo),system-ui,sans-serif}html[data-font=inter]{--font-ui:var(--font-inter),system-ui,sans-serif;--font-display:var(--font-inter),system-ui,sans-serif}html[data-font=dmsans]{--font-ui:var(--font-dmsans),system-ui,sans-serif;--font-display:var(--font-dmsans),system-ui,sans-serif}html[data-font=sora]{--font-ui:var(--font-sora),system-ui,sans-serif;--font-display:var(--font-sora),system-ui,sans-serif}html[data-font=urbanist]{--font-ui:var(--font-urbanist),system-ui,sans-serif;--font-display:var(--font-urbanist),system-ui,sans-serif}html[data-font=figtree]{--font-ui:var(--font-figtree),system-ui,sans-serif;--font-display:var(--font-figtree),system-ui,sans-serif}html[data-font=rubik]{--font-ui:var(--font-rubik),system-ui,sans-serif;--font-display:var(--font-rubik),system-ui,sans-serif}html[data-font=lexend]{--font-ui:var(--font-lexend),system-ui,sans-serif;--font-display:var(--font-lexend),system-ui,sans-serif}html[data-font=spacegrotesk]{--font-ui:var(--font-spacegrotesk),system-ui,sans-serif;--font-display:var(--font-spacegrotesk),system-ui,sans-serif}html[data-font=publicsans]{--font-ui:var(--font-publicsans),system-ui,sans-serif;--font-display:var(--font-publicsans),system-ui,sans-serif}html[data-font=worksans]{--font-ui:var(--font-worksans),system-ui,sans-serif;--font-display:var(--font-worksans),system-ui,sans-serif}html[data-font=systemui]{--font-ui:system-ui,-apple-system,"Segoe UI",sans-serif;--font-display:system-ui,-apple-system,"Segoe UI",sans-serif}*{box-sizing:border-box;margin:0;padding:0;border-radius:0!important}html,body{background:var(--bg);min-height:100%;color:var(--text);font-family:var(--font-ui,system-ui,sans-serif);-webkit-font-smoothing:antialiased;font-size:14px}body{transition:background .2s,color .2s;position:relative}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 80% 50% at 50% -20%,var(--accent-soft),transparent 62%),radial-gradient(ellipse 60% 50% at 100% 100%,#7877c609,transparent 65%);position:fixed;inset:0}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{opacity:.48;cursor:not-allowed}h1,h2,h3,.logo,.tab,.metric-card strong{font-family:var(--font-display,var(--font-ui))}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--line2)}::-webkit-scrollbar-thumb:hover{background:var(--faint)}*{scrollbar-width:thin;scrollbar-color:var(--line2) transparent}input,select,textarea{background:var(--panel);width:100%;color:var(--text);border:1px solid var(--line);outline:none;padding:10px 12px;transition:border-color .15s,background .15s,box-shadow .15s}input:focus,select:focus,textarea:focus{border-color:var(--line2);background:var(--panel2);box-shadow:none}input::placeholder,textarea::placeholder{color:var(--faint)}button{transition:background .15s,border-color .15s,color .15s,opacity .15s}.loading{background:var(--bg);min-height:100vh;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;place-items:center;font-size:11px;font-weight:750;display:grid}.login-shell{background:radial-gradient(circle at 20% 10%,var(--accent-soft),transparent 34%),radial-gradient(circle at 85% 85%,#7877c60d,transparent 38%),var(--bg);place-items:center;min-height:100vh;padding:20px;display:grid}.login-card{background:var(--panel);border:1px solid var(--line);width:min(100%,430px);box-shadow:var(--shadow);padding:28px}.login-brand{letter-spacing:.12em;color:var(--muted);text-transform:uppercase;align-items:center;gap:8px;margin-bottom:22px;font-size:11px;font-weight:800;display:flex}.login-brand img{object-fit:contain;width:28px;height:28px}.shield{width:38px;height:38px;color:var(--text);background:var(--panel2);border:1px solid var(--line2);place-items:center;margin:0 0 18px;display:grid}.login-card h1{letter-spacing:-.035em;margin:0 0 10px;font-size:27px;font-weight:720;line-height:1.15}.login-card p{color:var(--muted);margin:0 0 20px;font-size:13px;line-height:1.6}.login-card form{gap:10px;display:grid}.login-card label,.modal-card label span,.form-grid label>span{color:var(--muted);text-transform:uppercase;letter-spacing:.065em;margin-bottom:0;font-size:10.5px;font-weight:600;display:block}.login-card input,.modal-card input,.form-grid input:not([type=range]){height:42px}.login-card button,.modal-card footer button,.section-actions button,.subtabs button,.form-submit button{border:1px solid var(--accent);background:var(--accent);min-height:40px;color:var(--accent-fg);justify-content:center;align-items:center;gap:7px;padding:0 14px;font-weight:650;display:inline-flex}.login-card button:hover,.modal-card footer button:hover,.section-actions button:hover,.form-submit button:hover{filter:brightness(.92)}.secondary{border-color:var(--line)!important;color:var(--text)!important;background:0 0!important}.secondary:hover{background:var(--panel2)!important;border-color:var(--line2)!important}.otp-input{letter-spacing:.24em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.error,.success{border:1px solid var(--line);background:var(--panel2);padding:10px 12px;font-size:12px;line-height:1.5}.error{border-color:color-mix(in srgb,var(--danger) 45%,var(--line));color:#fecaca;background:color-mix(in srgb,var(--danger) 7%,var(--panel))}.success{border-color:color-mix(in srgb,var(--success) 42%,var(--line));color:#bbf7d0;background:color-mix(in srgb,var(--success) 7%,var(--panel))}.error.inline,.success.inline{margin:12px 14px}.app-shell{background:0 0;min-height:100vh}.nav{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:90;height:61px;position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;gap:18px;max-width:1280px;height:60px;margin:0 auto;padding:14px 24px;display:flex}.logo{min-width:0;max-width:min(70vw,620px);color:var(--text);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;font-size:17px;font-weight:700;display:flex;overflow:hidden}.nav .logo{cursor:pointer;background:0 0;border:0;padding:0}.chatx-config{gap:14px;display:grid}.chatx-preview-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.chatx-preview-card{border:1px solid var(--line);background:var(--panel2);min-width:0;color:var(--text);cursor:pointer;text-align:left;border-radius:11px;gap:6px;padding:8px;display:grid}.chatx-preview-card.selected{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 22%,transparent)}.chatx-preview-card small{color:var(--muted);font-size:10px}.chatx-preview-badge{white-space:nowrap;border:1px solid;border-radius:8px;align-items:center;gap:5px;min-width:0;min-height:43px;padding:6px;font-size:9px;display:flex;overflow:hidden}.chatx-preview-badge b{text-overflow:ellipsis;overflow:hidden}.chatx-preview-badge i{margin-left:auto;font-size:8px;font-style:normal}.chatx-preview-badge img{object-fit:contain;width:14px;height:14px}.chatx-customize-title h3,.chatx-customize-title p{margin:0}.chatx-customize-title p{color:var(--muted);font-size:11px}.chatx-fields{grid-template-columns:2fr 1fr 1fr 1fr 1fr 1.5fr;align-items:end;gap:8px;display:grid}.chatx-fields label{gap:5px;min-width:0;display:grid}.chatx-fields label>span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:9px}.chatx-fields input:not([type=color]),.chatx-fields select{width:100%;min-width:0;height:37px;padding:0 8px}.chatx-fields input[type=color]{width:100%;height:37px;padding:3px}.chatx-icon-field input[type=file]{max-width:100%;font-size:9px}.chatx-icon-field img{object-fit:contain;width:23px;height:23px}.chatx-live-preview{border:2px solid;border-radius:12px;align-items:center;gap:10px;min-height:58px;padding:10px 14px;display:flex}.chatx-live-preview img{object-fit:contain;width:23px;height:23px}.chatx-live-preview span{color:#22c55e;margin-left:auto;font-size:11px;font-weight:700}@media (max-width:1080px){.chatx-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.chatx-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.chatx-preview-grid,.chatx-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.brand-logo{object-fit:contain;flex:none;width:28px;height:28px}.nav-actions{align-items:center;gap:10px;display:flex}.current-page{color:var(--muted);margin-right:2px;font-size:11px}.btn-ghost{min-height:34px;color:var(--text);border:1px solid var(--line);background:0 0;align-items:center;gap:6px;padding:7px 11px;font-size:11px;font-weight:600;display:inline-flex}.btn-ghost:hover{background:var(--panel2);border-color:var(--line2)}.container{max-width:1280px;margin:0 auto;padding:24px}.tabs{border:1px solid var(--line);background:var(--panel);white-space:nowrap;grid-template-columns:repeat(10,minmax(72px,1fr));grid-auto-columns:minmax(68px,1fr);grid-auto-flow:column;gap:4px;margin-bottom:28px;padding:4px;display:grid;overflow:auto hidden}.main-tabs-sticky{z-index:80;position:sticky;top:61px}.tab{min-width:0;height:36px;color:var(--muted);text-transform:uppercase;letter-spacing:.02em;text-align:center;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;padding:8px 4px;font-size:10px;font-weight:600;overflow:hidden}.tab:hover{color:var(--text);background:var(--panel2)}.tab.active{background:var(--panel3);color:var(--text);box-shadow:inset 0 0 0 1px var(--line2)}.content{min-height:calc(100vh - 150px)}.panel{background:var(--panel);border:1px solid var(--line);box-shadow:none}.fill-panel{min-height:0}.section-head,.workspace-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:14px 18px;display:flex}.section-head>div:first-child,.workspace-title{align-items:center}.section-head>div:first-child{gap:10px;display:flex}.workspace-title{justify-content:flex-start}.section-icon{background:var(--panel2);border:1px solid var(--line);width:34px;height:34px;color:var(--muted);flex:none;place-items:center;display:grid}.section-head h2,.workspace-title h2{letter-spacing:-.018em;margin:0;font-size:16px;font-weight:700;line-height:1.2}.section-head p,.workspace-title p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.45}.section-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.section-actions button{height:38px;min-height:38px}.search{border:1px solid var(--line);background:var(--panel);min-width:220px;height:38px;color:var(--faint);align-items:center;gap:8px;padding:0 10px;display:flex;position:relative}.search:focus-within{border-color:var(--line2);background:var(--panel2)}.search.large{width:100%;min-width:0;height:42px}.search input{width:100%;color:var(--text)!important;height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}.table-wrap{background:var(--panel);border-top:0;width:100%;overflow:auto}.table-wrap table{border-collapse:collapse;width:100%;min-width:820px}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;max-width:280px;padding:12px 14px;font-size:12px;overflow:hidden}th{color:var(--muted);text-transform:uppercase;letter-spacing:.075em;background:var(--panel2);z-index:2;font-size:10px;font-weight:600;position:sticky;top:0}td{color:color-mix(in srgb,var(--text) 88%,var(--muted))}tbody tr:hover{background:var(--panel2)}tbody tr:last-child td{border-bottom:none}.strong{color:var(--text);font-weight:700}.row-actions{text-align:right;overflow:visible}.mini{align-items:center;gap:5px;margin-left:4px;display:inline-flex;border:1px solid var(--line)!important;background:var(--panel2)!important;height:30px!important;min-height:30px!important;color:var(--muted)!important;padding:0 8px!important}.mini:hover{background:var(--panel3)!important;border-color:var(--line2)!important;color:var(--text)!important}.mini.danger,.icon-action.danger{color:#fca5a5!important}.empty{text-align:center!important;color:var(--faint)!important;padding:38px!important}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.metric-card{background:var(--panel);border:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:118px;padding:18px;display:flex;position:relative;overflow:hidden}.metric-card:hover{background:var(--panel2);border-color:var(--line2)}.metric-card span{color:var(--muted);text-transform:uppercase;letter-spacing:.055em;align-items:center;gap:8px;font-size:11px;display:flex}.metric-card span svg{color:var(--faint)}.metric-card strong{color:var(--text);letter-spacing:-.035em;font-size:28px;font-weight:700;line-height:1}.split-layout{min-height:0;display:block}.create-menu{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;margin-bottom:18px;padding:0;display:grid}.select{border:1px solid var(--line);background:var(--panel);min-width:0;height:46px;color:var(--muted);text-align:left;border-right:0;justify-content:flex-start;align-items:center;gap:9px;padding:0 14px;font-weight:650;display:flex}.select:last-child{border-right:1px solid var(--line)}.select:hover{background:var(--panel2);color:var(--text)}.select.active{background:var(--panel2);color:var(--text);border-color:var(--line2);box-shadow:inset 0 -2px 0 var(--accent)}.select.active+.select{border-left-color:var(--line2)}.create-stage{min-width:0}.create-workspace{width:100%;min-height:0}.workspace-title{min-height:70px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.form-grid.single{grid-template-columns:1fr}.form-grid label{gap:7px;min-width:0;display:grid;position:relative}.form-grid textarea{resize:vertical;min-height:190px;padding:11px 12px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11.5px;line-height:1.55}.form-grid textarea.locked-json{cursor:not-allowed;background:var(--panel2)!important;color:var(--muted)!important}.form-grid .wide{grid-column:1/-1}.form-submit{border-top:1px solid var(--line);grid-column:1/-1;justify-content:flex-end;gap:8px;margin-top:4px;padding-top:16px;display:flex}.form-submit button{min-width:126px}.split-submit{justify-content:space-between}.split-submit>div{gap:7px;display:flex}.search-field{z-index:15}.suggest-box{background:var(--panel);border:1px solid var(--line2);box-shadow:var(--shadow);z-index:40;max-height:230px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.suggest-box button{border:0;border-bottom:1px solid var(--line);background:var(--panel);width:100%;min-height:46px;color:var(--text);text-align:left;gap:2px;padding:8px 11px;display:grid}.suggest-box button:last-child{border-bottom:0}.suggest-box button:hover{background:var(--panel2)}.suggest-box button strong{font-size:12px}.suggest-box button span{color:var(--muted);font-size:10px}.range-field input[type=range]{height:24px;box-shadow:none;accent-color:var(--accent);background:0 0;border:0;padding:0}.range-field>div{color:var(--muted);justify-content:space-between;font-size:10px;display:flex}.email-copy{align-items:center;gap:6px;max-width:100%;display:inline-flex}.email-copy>span{text-overflow:ellipsis;overflow:hidden}.copy-icon,.icon-action,.status-icon,.icon-btn{border:1px solid var(--line);background:var(--panel2);width:30px;height:30px;color:var(--muted);flex:none;place-items:center;padding:0;display:inline-grid}.copy-icon:hover,.icon-action:hover,.icon-btn:hover{background:var(--panel3);border-color:var(--line2);color:var(--text)}.countdown-mini{align-items:center;gap:3px;display:inline-flex}.countdown-mini b{background:var(--panel2);border:1px solid var(--line);color:var(--text);font-variant-numeric:tabular-nums;padding:4px 5px;font-size:9px}.countdown-mini.expired b{color:#fca5a5;border-color:color-mix(in srgb,var(--danger) 35%,var(--line))}.icon-actions{align-items:center;gap:5px;display:flex;overflow:visible}.status-icon.online{color:#4ade80;border-color:color-mix(in srgb,var(--success) 40%,var(--line));background:color-mix(in srgb,var(--success) 6%,var(--panel2))}.status-icon.offline{color:#f87171;border-color:color-mix(in srgb,var(--danger) 40%,var(--line));background:color-mix(in srgb,var(--danger) 6%,var(--panel2))}.status-icon.neutral{color:var(--muted)}.icon-action.locked{color:#f87171;border-color:color-mix(in srgb,var(--danger) 40%,var(--line))}.icon-action.coin-on{color:#facc15;border-color:color-mix(in srgb,var(--warning) 45%,var(--line));background:color-mix(in srgb,var(--warning) 6%,var(--panel2))}.otp-code{border:1px solid var(--line2);background:var(--panel2);min-width:112px;height:34px;color:var(--text);letter-spacing:.16em;font-variant-numeric:tabular-nums;font-weight:800}.otp-code:hover{background:var(--panel3);border-color:var(--accent)}.modal-backdrop{z-index:300;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-card{background:var(--panel);border:1px solid var(--line2);width:min(620px,100%);max-height:90vh;overflow:auto;box-shadow:0 24px 80px #00000073}.modal-card header,.modal-card footer{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:58px;padding:14px 18px;display:flex}.modal-card header strong{font-size:14px}.modal-card footer{border-bottom:0;border-top:1px solid var(--line);justify-content:flex-end;gap:8px}.modal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.modal-grid label{gap:7px;display:grid}.modal-grid textarea{resize:vertical;min-height:140px;padding:10px 12px}.age-body{padding:22px}.age-body>span{color:var(--muted);margin-bottom:14px;display:block}.age-grid{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.age-grid b{border:1px solid var(--line);background:var(--panel2);min-height:76px;color:var(--text);font-variant-numeric:tabular-nums;align-content:center;place-items:center;font-size:22px;display:grid}.age-grid small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-top:4px;font-size:8px;display:block}.subtabs{border:1px solid var(--line);background:var(--panel);flex-wrap:wrap;align-items:center;gap:4px;width:max-content;max-width:100%;margin-bottom:14px;padding:4px;display:flex}.subtabs button{height:34px;min-height:34px;color:var(--muted);text-transform:uppercase;letter-spacing:.03em;background:0 0;border:0;padding:0 11px;font-size:10px}.subtabs button:hover{background:var(--panel2);color:var(--text)}.subtabs button.active{background:var(--panel3);color:var(--text);box-shadow:inset 0 0 0 1px var(--line2)}.subtabs button:last-child{align-items:center;gap:6px;display:inline-flex}.settings-panel{min-height:0}.settings-content{gap:26px;padding:18px;display:grid}.settings-block{gap:12px;display:grid}.setting-title h3{margin:0 0 4px;font-size:14px}.setting-title p{color:var(--muted);margin:0;font-size:11px}.setting-title code{color:var(--text)}.theme-grid,.font-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;display:grid}.theme-choice,.font-choice{border:1px solid var(--line);background:var(--panel2);min-width:0;color:var(--text);text-align:left}.theme-choice{border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:9px;min-height:96px;padding:10px;display:flex}.theme-choice:hover,.font-choice:hover{background:var(--panel3);border-color:var(--line2)}.theme-choice.active,.font-choice.active{border-color:var(--line2);box-shadow:inset 0 -2px 0 var(--accent);background:var(--panel3)}.theme-choice i{border:1px solid color-mix(in srgb,var(--text) 14%,transparent);border-radius:8px;flex:none;width:100%;height:44px;display:block;box-shadow:inset 0 -14px 24px #0000006b,inset 0 1px #ffffff38}.theme-choice span{gap:3px;min-width:0;display:grid}.theme-choice b{text-align:center;white-space:nowrap;text-overflow:ellipsis;letter-spacing:.01em;font-size:11px;overflow:hidden}.font-choice{text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;height:96px;padding:10px;display:flex}.font-choice span{white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:26px;line-height:1;overflow:hidden}.font-choice small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:9px;overflow:hidden}.font-choice[data-font-preview=manrope] span{font-family:var(--font-manrope)!important}.font-choice[data-font-preview=jakarta] span{font-family:var(--font-jakarta)!important}.font-choice[data-font-preview=nunito] span{font-family:var(--font-nunito)!important}.font-choice[data-font-preview=outfit] span{font-family:var(--font-outfit)!important}.font-choice[data-font-preview=archivo] span{font-family:var(--font-archivo)!important}.font-choice[data-font-preview=inter] span{font-family:var(--font-inter)!important}.font-choice[data-font-preview=dmsans] span{font-family:var(--font-dmsans)!important}@media (max-width:1100px){.metric-grid{grid-template-columns:repeat(3,1fr)}.theme-grid,.font-grid{grid-template-columns:repeat(4,1fr)}.age-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.nav-inner{padding:12px 14px}.current-page{display:none!important}.nav-actions span{display:none}.container{padding:14px}.tabs{margin-bottom:16px;display:flex;top:61px;overflow-x:auto}.tab{flex:0 0 94px}.create-menu{grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.select{justify-content:center;padding:0 7px;font-size:11px}.select span{text-overflow:ellipsis;overflow:hidden}.form-grid{grid-template-columns:1fr;padding:14px}.form-grid .wide{grid-column:auto}.metric-grid{grid-template-columns:repeat(2,1fr);gap:10px}.section-head{flex-direction:column;align-items:stretch;padding:13px 14px}.section-actions{justify-content:flex-start}.section-head>.search,.section-head .search{width:100%}.search{min-width:0}.workspace-title{padding:13px 14px}.theme-grid,.font-grid{grid-template-columns:repeat(4,1fr)}.modal-grid{grid-template-columns:1fr;padding:14px}.age-grid{grid-template-columns:repeat(2,1fr)}.subtabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.subtabs button{width:100%}}@media (max-width:520px){.login-shell{padding:14px}.login-card{padding:22px}.login-card h1{font-size:24px}.logo{font-size:15px}.brand-logo{width:25px;height:25px}.container{padding:10px}.metric-grid{grid-template-columns:1fr}.metric-card{min-height:105px}.create-menu{grid-template-columns:1fr}.select{border-right:1px solid var(--line);border-bottom:0;justify-content:flex-start;padding:0 12px}.select:last-child{border-bottom:1px solid var(--line)}.split-submit{flex-direction:column;align-items:stretch}.split-submit>div,.split-submit>button{width:100%}.split-submit>div{grid-template-columns:1fr 1fr;display:grid}.form-submit button{width:100%}.theme-grid,.font-grid,.age-grid{grid-template-columns:repeat(2,1fr)}.section-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.section-actions .search{grid-column:1/-1}.section-actions button{width:100%}th,td{padding:11px 12px}}.create-hub,.resource-panel,.extras-page{width:100%;min-width:0}.customers-table,.users-table-v18{table-layout:auto}.locked-input,.field-locked input{cursor:not-allowed;background:var(--panel2)!important;color:var(--muted)!important;border-color:var(--line)!important}.field-locked{background:var(--panel2)!important}.users-table-wrap{position:relative}.users-table-v18{table-layout:auto;min-width:920px!important}.users-table-v18 .users-actions-head,.users-table-v18 .users-actions-cell{text-align:right;white-space:nowrap;border-left:1px solid var(--line);z-index:3;box-sizing:border-box;width:auto;min-width:356px;position:sticky;right:0;text-overflow:clip!important;max-width:none!important;overflow:visible!important}.users-table-v18 .users-actions-head{background:var(--panel2);z-index:6}.users-table-v18 .users-actions-cell{background:var(--panel)}.users-table-v18 tbody tr:hover .users-actions-cell{background:var(--panel2)}.users-action-cluster{justify-content:flex-end;align-items:center;gap:5px;width:max-content;min-width:100%;display:flex;overflow:visible}.configure-action{color:var(--accent)!important;border-color:color-mix(in srgb,var(--accent) 32%,var(--line))!important;background:color-mix(in srgb,var(--accent) 5%,var(--panel2))!important}.dashboard-page{gap:0;display:grid}.dashboard-summary-grid{margin-bottom:28px}.dashboard-summary-grid .metric-card:last-child strong{font-size:23px}.dashboard-section-title{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:28px 0 10px;font-size:10px;font-weight:750}.dashboard-section-title:first-of-type{margin-top:0}.dashboard-five{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.finance-card,.snapshot-card{background:var(--panel);border:1px solid var(--line);flex-direction:column;gap:8px;min-width:0;padding:14px 15px;display:flex}.finance-card:hover,.snapshot-card:hover{background:var(--panel2);border-color:var(--line2)}.finance-card>span,.snapshot-card>span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:9.5px}.finance-card>strong,.snapshot-card>strong{font-family:var(--font-display,var(--font-ui));letter-spacing:-.025em;color:var(--text);font-variant-numeric:tabular-nums;font-size:20px;line-height:1.1}.finance-card>small{color:var(--faint);font-size:9px}.finance-card.negative>strong{color:#fca5a5}.snapshot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.snapshot-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-expiry-table{min-width:900px!important}.dashboard-error{margin:0 0 18px!important}@media (max-width:1100px){.dashboard-five{grid-template-columns:repeat(3,1fr)}.snapshot-grid{grid-template-columns:repeat(2,1fr)}.font-choice{padding:9px}.font-choice span{font-size:15px}}.customers-table-wrap{position:relative}.customers-table{table-layout:auto;min-width:1040px!important}.customers-table .customer-actions-head,.customers-table .customer-actions-cell{text-align:right;white-space:nowrap;border-left:1px solid var(--line);z-index:3;box-sizing:border-box;width:auto;min-width:322px;position:sticky;right:0;text-overflow:clip!important;max-width:none!important;overflow:visible!important}.customers-table .customer-actions-head{background:var(--panel2);z-index:6}.customers-table .customer-actions-cell{background:var(--panel)}.customers-table tbody tr:hover .customer-actions-cell{background:var(--panel2)}.customer-action-cluster{justify-content:flex-end;align-items:center;gap:5px;width:max-content;min-width:100%;display:flex;overflow:visible}.action-device-number{border:1px solid var(--line);background:var(--panel2);width:30px;height:30px;color:var(--text);font-variant-numeric:tabular-nums;flex:none;place-items:center;padding:0;font-size:11px;font-weight:850;line-height:1;display:inline-grid}@media (max-width:760px){.dashboard-five{grid-template-columns:repeat(2,1fr)}.snapshot-grid,.snapshot-grid-two{grid-template-columns:1fr}}@media (max-width:520px){.dashboard-five{grid-template-columns:1fr}.theme-grid,.font-grid{grid-template-columns:repeat(2,1fr)}.users-table-v18 .users-actions-head,.users-table-v18 .users-actions-cell{min-width:326px}.customers-table .customer-actions-head,.customers-table .customer-actions-cell{min-width:294px}.users-action-cluster,.customer-action-cluster{gap:4px}.users-action-cluster .icon-action,.users-action-cluster .status-icon,.customer-action-cluster .icon-action,.customer-action-cluster .status-icon,.action-device-number{width:28px;height:28px}}.access-days-wrap{border:1px solid var(--line);background:var(--panel2);grid-column:1/-1;grid-template-rows:auto auto;grid-template-columns:minmax(0,9fr) minmax(82px,1fr);align-items:center;gap:8px 10px;min-height:68px;padding:9px 12px;display:grid}.range-label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;white-space:normal;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;font-size:10.5px;font-weight:650;display:flex}.range-label small{letter-spacing:0;text-transform:none;color:var(--muted2);font-size:9px;font-weight:550}.range-track-area{grid-column:1;grid-template-columns:30px minmax(100px,1fr) 30px;align-items:center;gap:9px;min-width:0;display:grid}.range-pretty{appearance:none;cursor:pointer;width:100%;height:4px;margin:0;background:linear-gradient(to right,var(--accent) 0%,var(--accent) var(--pct,0%),var(--panel3) var(--pct,0%),var(--panel3) 100%)!important;box-shadow:none!important;border:0!important;outline:0!important;padding:0!important}.range-pretty::-webkit-slider-thumb{appearance:none;border:2px solid var(--panel);background:var(--accent);width:16px;height:16px;box-shadow:0 0 0 1px var(--accent),0 2px 7px color-mix(in srgb,var(--accent) 30%,transparent);cursor:grab}.range-pretty::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.12)}.range-pretty::-moz-range-thumb{border:2px solid var(--panel);background:var(--accent);width:14px;height:14px;box-shadow:0 0 0 1px var(--accent);cursor:grab;border-radius:0}.range-step{flex:none;place-items:center;width:30px;height:30px;border:1px solid var(--line2)!important;background:var(--panel)!important;min-height:30px!important;color:var(--muted)!important;padding:0!important;display:grid!important}.range-step:hover:not(:disabled){border-color:var(--accent)!important;color:var(--text)!important;background:var(--panel3)!important}.range-step:disabled{opacity:.35;cursor:not-allowed}.range-value-input.custom-days-input{grid-column:2;width:100%;min-width:0;height:34px;padding:3px 6px}.range-value-input.custom-days-input input{text-align:center!important;width:100%!important}.range-value-input.custom-days-input span{font-size:9px}.customer-name-stack{align-items:start;gap:4px;display:grid}.customer-labels{flex-wrap:wrap;gap:5px;display:flex}.customer-mini-label{border:1px solid var(--line);letter-spacing:.06em;align-items:center;width:max-content;padding:2px 6px;font-size:8.5px;font-weight:850;display:inline-flex}.customer-mini-label.unpaid{color:#fb7185;border-color:color-mix(in srgb,#fb7185 55%,var(--line));background:color-mix(in srgb,#fb7185 10%,var(--panel))}.customer-mini-label.codex{color:#4ade80;border-color:color-mix(in srgb,#4ade80 55%,var(--line));background:color-mix(in srgb,#4ade80 10%,var(--panel))}.customer-codex-email{color:#4ade80;font-size:10px;font-weight:750}.codex-static{color:#4ade80!important;border-color:color-mix(in srgb,#4ade80 40%,var(--line))!important}@media (max-width:640px){.access-days-wrap{grid-template-columns:minmax(0,1fr) 84px}.range-label small{display:none}.range-track-area{gap:6px}}.field-hint{color:var(--muted);margin-top:6px;font-size:10.5px;line-height:1.45;display:block;text-transform:none!important;letter-spacing:0!important;font-weight:500!important}.extension-panel{flex-direction:column;min-height:0;display:flex}.selector-add-row{border-bottom:1px solid var(--line);background:var(--panel);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:14px 18px;display:grid}.selector-add-row>input[type=text],.selector-add-row>input:not([type]){background:var(--panel2);border:1px solid var(--line);min-width:0;height:40px;color:var(--text);padding:0 11px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11.5px}.selector-add-row>input:focus{border-color:var(--accent);outline:none}.selector-file-input{display:none!important}.selector-add-row button{white-space:nowrap;justify-content:center;align-items:center;gap:6px;height:40px;display:inline-flex}.extension-toolbar{border-bottom:1px solid var(--line);background:var(--panel2);justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.extension-toolbar>div:last-child{align-items:center;gap:8px;display:flex}.extension-toolbar button{align-items:center;gap:6px;display:inline-flex}.selector-list{gap:7px;max-height:calc(100vh - 300px);padding:14px 18px 18px;display:grid;overflow:auto}.selector-row{grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:8px;display:grid}.selector-row input{background:var(--panel2);border:1px solid var(--line);height:38px;color:var(--text);padding:0 10px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11.5px}.selector-row input:focus{border-color:var(--accent);outline:none}.selector-index{border:1px solid var(--line);height:38px;color:var(--muted);background:var(--panel2);place-items:center;font-size:10px;font-weight:700;display:grid}.loading-inline{color:var(--muted);padding:24px}.selector-empty{min-height:190px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:24px;display:flex}.selector-empty strong{color:var(--text);font-size:13px}.selector-empty span{font-size:11px}@media (max-width:720px){.selector-add-row{grid-template-columns:1fr 1fr;padding:12px}.selector-add-row>input:first-child{grid-column:1/-1}.selector-add-row button{width:100%}.extension-toolbar{flex-direction:column;align-items:flex-start}.extension-toolbar>div:last-child{flex-wrap:wrap;width:100%}.selector-list{padding:12px}.selector-row{grid-template-columns:32px minmax(0,1fr) 36px}}.customer-disabled{background:color-mix(in srgb,#ef4444 12%,var(--panel))!important}.customer-disabled td{border-bottom-color:color-mix(in srgb,#ef4444 32%,var(--line))!important}.customers-table tbody tr.customer-disabled .customer-actions-cell{background:color-mix(in srgb,#ef4444 15%,var(--panel))!important}.customers-table tbody tr.customer-disabled:hover .customer-actions-cell{background:color-mix(in srgb,#ef4444 18%,var(--panel2))!important}.icon-action.locked{border-color:color-mix(in srgb,#ef4444 55%,var(--line))!important;color:#fca5a5!important;background:color-mix(in srgb,#ef4444 10%,var(--panel2))!important}.rule-builder{border-bottom:1px solid var(--line);background:var(--panel);grid-template-columns:minmax(260px,2fr) minmax(120px,.7fr) minmax(110px,.65fr) minmax(110px,.65fr);gap:10px;padding:15px 18px;display:grid}.rule-builder label,.rule-card-grid label{gap:6px;min-width:0;display:grid}.rule-builder label>span,.rule-card-grid label>span{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:9.5px;font-weight:700}.rule-builder input,.rule-builder select,.rule-card-grid input,.rule-card-grid select{border:1px solid var(--line);background:var(--panel2);min-width:0;height:40px;color:var(--text);outline:none;padding:0 10px}.rule-builder input:focus,.rule-builder select:focus,.rule-card-grid input:focus,.rule-card-grid select:focus{border-color:var(--accent)}.rule-builder input,.rule-card-grid input{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.rule-replace-field{grid-column:1/-1}.rule-builder-actions{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:8px;display:flex}.rule-builder-actions button{align-items:center;gap:6px;height:40px;display:inline-flex}.rule-list{gap:10px;max-height:calc(100vh - 330px);padding:14px 18px 20px;display:grid;overflow:auto}.rule-card{border:1px solid var(--line);background:var(--panel);padding:11px}.rule-card-top{grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:9px;margin-bottom:10px;display:grid}.rule-badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rule-badge{letter-spacing:.02em;background:var(--panel2);border:1px solid;align-items:center;gap:5px;height:26px;padding:0 8px;font-size:9.5px;font-weight:750;display:inline-flex}.rule-sidebar{color:#60a5fa}.rule-topbar{color:#c084fc}.rule-single{color:#fb923c}.rule-mobile{color:#4ade80}.rule-pc{color:#22d3ee}.rule-hide{color:#fb7185}.rule-replace{color:#facc15}.rule-card-grid{grid-template-columns:minmax(260px,2fr) minmax(120px,.7fr) minmax(110px,.65fr) minmax(110px,.65fr);gap:9px;display:grid}.rule-card-replacement{grid-column:1/-1}@media (max-width:900px){.rule-builder,.rule-card-grid{grid-template-columns:1fr 1fr}.rule-selector-field,.rule-replace-field,.rule-card-grid>label:first-child,.rule-card-replacement{grid-column:1/-1}}@media (max-width:560px){.rule-builder,.rule-card-grid{grid-template-columns:1fr;padding-left:12px;padding-right:12px}.rule-selector-field,.rule-replace-field,.rule-card-grid>label:first-child,.rule-card-replacement{grid-column:auto}.rule-builder-actions{flex-direction:column;justify-content:stretch}.rule-builder-actions button{justify-content:center;width:100%}.rule-list{padding:12px}.rule-card-top{grid-template-columns:34px minmax(0,1fr) 36px}}.rule-builder-v23{border-bottom:1px solid var(--line);background:var(--panel);grid-template-columns:minmax(280px,1.7fr) minmax(120px,.65fr) minmax(120px,.65fr) minmax(120px,.65fr);gap:11px;padding:16px 18px;display:grid}.rule-builder-v23.editing{box-shadow:inset 3px 0 0 var(--accent)}.rule-builder-heading{grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;padding-bottom:3px;display:flex}.rule-builder-heading>div{gap:3px;display:grid}.rule-builder-heading strong{color:var(--text);font-size:13px}.rule-builder-heading span{color:var(--muted);font-size:10.5px}.rule-builder-v23 label{gap:6px;min-width:0;display:grid}.rule-builder-v23 label>span{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:9.5px;font-weight:750}.rule-builder-v23 input,.rule-builder-v23 select,.rule-builder-v23 textarea{border:1px solid var(--line);background:var(--panel2);width:100%;min-width:0;color:var(--text);outline:none;padding:0 10px}.rule-builder-v23 input,.rule-builder-v23 select{height:40px}.rule-builder-v23 textarea{resize:vertical;min-height:140px;padding:10px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.5}.rule-builder-v23 input:focus,.rule-builder-v23 select:focus,.rule-builder-v23 textarea:focus{border-color:var(--accent)}.rule-details-field,.rule-selector-field,.rule-replace-code{grid-column:1/-1}.rule-selector-field input{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11.5px}.rule-color-control{border:1px solid var(--line);background:var(--panel2);align-items:center;gap:9px;height:40px;padding:5px 8px;display:flex}.rule-color-control input[type=color]{background:0 0;border:0;width:34px;height:28px;padding:0}.rule-color-control code{color:var(--muted);font-size:10.5px}.replace-help{justify-content:space-between;align-items:center;gap:10px;display:flex}.replace-help>span{color:var(--muted);font-size:10px}.rule-builder-actions-v23{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:8px;display:flex}.rule-builder-actions-v23 button,.rule-builder-heading button{justify-content:center;align-items:center;gap:6px;display:inline-flex}button.compact{height:34px!important;min-height:34px!important;padding:0 10px!important}.extension-toolbar-v23{z-index:4;position:sticky;top:0}.extension-toolbar-v23 .push-button{border:1px solid var(--accent);background:var(--accent);color:#070707;letter-spacing:.01em;justify-content:center;align-items:center;gap:8px;min-width:158px;height:42px;padding:0 16px;font-weight:850;display:inline-flex}.extension-toolbar-v23 .push-button:disabled{opacity:.45;cursor:not-allowed}.platform-rule-groups{grid-template-columns:1fr 1fr;align-items:start;gap:14px;padding:14px 18px 20px;display:grid}.platform-rule-section{border:1px solid var(--line);background:var(--panel);min-width:0}.platform-rule-section>header{border-bottom:1px solid var(--line);background:var(--panel2);align-items:center;height:46px;padding:0 12px;display:flex}.platform-rule-section>header>div{align-items:center;gap:8px;min-width:0;display:flex}.platform-rule-section>header strong{letter-spacing:.03em;font-size:11px}.platform-rule-section>header small{color:var(--muted);margin-left:2px;font-size:9.5px}.platform-icon{border:1px solid;place-items:center;width:28px;height:28px;display:grid}.platform-pc .platform-icon{color:#22d3ee}.platform-mobile .platform-icon{color:#4ade80}.rule-list-v23{gap:8px;padding:10px;display:grid}.platform-empty{text-align:center;color:var(--muted);padding:26px 12px;font-size:10.5px}.rule-card-v23{border:1px solid var(--line);background:var(--panel2);min-width:0;box-shadow:inset 2px 0 0 var(--rule-color);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;display:grid}.rule-card-icon{border:1px solid var(--rule-color);width:34px;height:34px;color:var(--rule-color);background:color-mix(in srgb,var(--rule-color) 8%,var(--panel2));place-items:center;display:grid}.rule-card-main{gap:5px;min-width:0;display:grid}.rule-card-title{align-items:center;gap:7px;min-width:0;display:flex}.rule-card-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:10.8px;overflow:hidden}.rule-card-main>code{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:9.5px;display:block;overflow:hidden}.replacement-summary{color:var(--muted);font-size:9px}.action-chip{text-transform:uppercase;letter-spacing:.04em;border:1px solid;flex:none;align-items:center;height:22px;padding:0 7px;font-size:8.5px;font-weight:800;display:inline-flex}.action-chip.hide{color:#fb7185}.action-chip.replace{color:#facc15}.rule-card-actions{align-items:center;gap:5px;display:flex}.rule-card-actions .icon-action{width:32px;height:32px}.rule-demo-modal{width:min(680px,100vw - 28px)}.rule-demo-modal header>div{gap:2px;display:grid}.rule-demo-modal header small{color:var(--muted);font-size:9px;font-weight:500}.demo-body{gap:12px;padding:16px;display:grid}.demo-body p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.demo-body pre{border:1px solid var(--line);color:#e5e7eb;white-space:pre;background:#080808;margin:0;padding:14px;font:11px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.demo-note code{color:var(--text)}@media (max-width:980px){.platform-rule-groups{grid-template-columns:1fr}.rule-builder-v23{grid-template-columns:1fr 1fr}.rule-details-field,.rule-selector-field,.rule-replace-code,.rule-builder-heading,.rule-builder-actions-v23{grid-column:1/-1}}@media (max-width:620px){.rule-builder-v23{grid-template-columns:1fr;padding:12px}.rule-details-field,.rule-selector-field,.rule-replace-code,.rule-builder-heading,.rule-builder-actions-v23{grid-column:auto}.rule-builder-heading{flex-direction:column;align-items:flex-start}.rule-builder-actions-v23{flex-direction:column;justify-content:stretch}.rule-builder-actions-v23 button{width:100%}.platform-rule-groups{padding:12px}.rule-card-v23{grid-template-columns:34px minmax(0,1fr)}.rule-card-actions{grid-column:1/-1;justify-content:flex-end}}.image-pair{border:1px solid var(--line);background:var(--panel-2);font-variant-numeric:tabular-nums;letter-spacing:.04em;justify-content:center;align-items:center;gap:5px;min-width:72px;padding:6px 8px;font-size:12px;font-weight:800;display:inline-flex}.image-pair i{color:var(--faint);font-style:normal}.quota-settings-block{gap:16px;display:grid}.quota-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.quota-plan-card{border:1px solid var(--line);background:var(--panel-2);gap:14px;padding:16px;display:grid}.quota-plan-card>header>div{align-items:flex-start;gap:10px;display:flex}.quota-plan-card h3{margin:0 0 4px}.quota-plan-card p{color:var(--muted);margin:0;font-size:12px}.quota-plan-icon{border:1px solid var(--line-2);background:var(--panel-3);place-items:center;width:34px;height:34px;font-weight:900;display:grid}.quota-input-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.quota-input-grid label{gap:6px;display:grid}.quota-input-grid label span{color:var(--muted);font-size:11px;font-weight:700}.quota-input-grid small{color:var(--faint);font-size:10px}.quota-settings-actions{justify-content:flex-end;display:flex}.quota-settings-actions .push-button{min-width:180px}.plan-plus{box-shadow:inset 0 2px #ffffff2e}.plan-go{box-shadow:inset 0 2px #a1a7b342}@media (max-width:900px){.quota-plan-grid,.quota-input-grid{grid-template-columns:1fr}}.quota-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.plan-business{box-shadow:inset 0 2px #f5f6f847}.cookie-account-type select{min-height:42px}.cookie-account-type small{color:var(--faint);margin-top:5px;font-size:11px}.version-status{border-style:solid;border-width:1px}.version-status.version-latest{color:#22c55e!important;border-color:color-mix(in srgb,#22c55e 58%,var(--line))!important;background:color-mix(in srgb,#22c55e 10%,var(--panel3))!important}.version-status.version-old{color:#ef4444!important;border-color:color-mix(in srgb,#ef4444 58%,var(--line))!important;background:color-mix(in srgb,#ef4444 10%,var(--panel3))!important}.client-update-block{border-top:1px solid var(--line);padding-top:22px}.update-policy-card{border:1px solid var(--line);background:var(--panel2);gap:14px;padding:16px;display:grid}.update-policy-card>label:not(.switch-row){gap:7px;display:grid}.update-policy-card>label>span{color:var(--muted);font-size:12px;font-weight:700}.switch-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding-bottom:14px;display:flex;position:relative}.switch-row>span{gap:4px;display:grid}.switch-row>span b{color:var(--text);font-size:13px}.switch-row>span small{color:var(--faint);font-size:11px;font-weight:500}.switch-row input{opacity:0;pointer-events:none;position:absolute}.switch-row i{border:1px solid var(--line2);background:var(--panel3);cursor:pointer;flex:none;width:48px;height:26px;position:relative}.switch-row i:after{content:"";background:var(--muted);width:18px;height:18px;transition:all .18s;position:absolute;top:3px;left:3px}.switch-row input:checked+i{background:var(--accent);border-color:var(--accent)}.switch-row input:checked+i:after{background:var(--accent-fg);transform:translate(22px)}@media (max-width:1120px){.quota-plan-grid{grid-template-columns:1fr}}:root{--tint:245,246,248}body{background:radial-gradient(1100px 620px at 12% -8%, rgba(var(--tint),.1), transparent 62%), radial-gradient(900px 560px at 100% 0%, rgba(var(--tint),.06), transparent 58%), linear-gradient(180deg, var(--bg) 0%, var(--bg-deep) 100%);background-attachment:fixed}.panel,.quota-plan-card,.update-policy-card,.tab-limit-card{background:linear-gradient(165deg, color-mix(in srgb,var(--panel) 96%, #fff 4%) 0%, var(--panel) 46%, var(--bg-deep) 100%);box-shadow:0 1px 0 #ffffff0b inset, var(--shadow);border-radius:16px}.theme-choice,.font-choice{background:linear-gradient(165deg, var(--panel2) 0%, color-mix(in srgb,var(--panel) 70%, var(--bg-deep) 30%) 100%);transition:transform .16s,border-color .16s,box-shadow .16s}.theme-choice:hover,.font-choice:hover{transform:translateY(-2px)}.theme-choice.active,.font-choice.active{border-color:color-mix(in srgb,var(--accent) 55%, transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 34%, transparent), 0 10px 26px #00000057}.push-button{background:linear-gradient(180deg, var(--accent2) 0%, var(--accent) 100%);border-radius:11px}.switch-row.push-switch{border:1px solid var(--line);background:linear-gradient(165deg, var(--panel2), var(--bg-deep));border-radius:13px;margin-top:14px;padding:13px 15px}.switch-row.push-switch small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.5;display:block}.tab-limit-card{border:1px solid var(--line);gap:16px;padding:18px;display:grid}.tab-limit-stepper{justify-content:center;align-items:center;gap:20px;display:flex}.tab-limit-stepper button{border-radius:11px;place-items:center;width:40px;height:40px;font-size:19px;line-height:1;display:grid}.tab-limit-value{justify-items:center;gap:2px;min-width:78px;display:grid}.tab-limit-value strong{font-size:34px;line-height:1;font-family:var(--font-display);color:var(--accent)}.tab-limit-value small{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:9.5px}.tab-limit-scale{grid-template-columns:repeat(8,1fr);gap:8px;display:grid}.tab-dot{border:1px solid var(--line);height:38px;color:var(--muted);background:linear-gradient(165deg, var(--panel2), var(--bg-deep));border-radius:10px;font-size:12px;transition:all .16s}.tab-dot:hover:not(:disabled){color:var(--text);transform:translateY(-2px)}.tab-dot.active{color:var(--accent-fg);background:linear-gradient(180deg, var(--accent2), var(--accent));border-color:#0000;font-weight:700}.tab-dot:disabled{opacity:.5;cursor:not-allowed}@media (max-width:760px){.tab-limit-scale{grid-template-columns:repeat(4,1fr)}}.font-choice[data-font-preview=sora] span{font-family:var(--font-sora)!important}.font-choice[data-font-preview=urbanist] span{font-family:var(--font-urbanist)!important}.font-choice[data-font-preview=figtree] span{font-family:var(--font-figtree)!important}.font-choice[data-font-preview=rubik] span{font-family:var(--font-rubik)!important}.font-choice[data-font-preview=lexend] span{font-family:var(--font-lexend)!important}.font-choice[data-font-preview=spacegrotesk] span{font-family:var(--font-spacegrotesk)!important}.font-choice[data-font-preview=publicsans] span{font-family:var(--font-publicsans)!important}.font-choice[data-font-preview=worksans] span{font-family:var(--font-worksans)!important}.font-choice[data-font-preview=systemui] span{font-family:system-ui,sans-serif!important}.countdown-mini.critical b{color:#fecaca!important;border-color:color-mix(in srgb,#ef4444 62%,var(--line))!important;background:color-mix(in srgb,#ef4444 11%,var(--panel2))!important}.countdown-mini.warning b{color:#fde68a!important;border-color:color-mix(in srgb,#f59e0b 58%,var(--line))!important;background:color-mix(in srgb,#f59e0b 10%,var(--panel2))!important}.countdown-mini.safe b{color:#bbf7d0!important;border-color:color-mix(in srgb,#22c55e 48%,var(--line))!important;background:color-mix(in srgb,#22c55e 8%,var(--panel2))!important}.countdown-expired{border:1px solid color-mix(in srgb,#ef4444 65%,var(--line));background:color-mix(in srgb,#ef4444 12%,var(--panel2));color:#fca5a5;letter-spacing:.08em;align-items:center;min-height:27px;padding:0 9px;font-size:10px;font-weight:850;display:inline-flex}.action-device-number{cursor:pointer}.action-device-number:hover{border-color:var(--accent);background:var(--panel3)}.activity-modal{width:min(980px,96vw)}.wide-activity-modal{width:min(1080px,96vw)}.account-activity-modal{width:min(1180px,97vw)}.activity-modal header>div{gap:4px;min-width:0;display:grid}.activity-modal header small{color:var(--muted);white-space:normal;font-size:10px;font-weight:500}.activity-body{gap:14px;padding:16px;display:grid}.activity-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.activity-summary>div{border:1px solid var(--line);background:var(--panel2);align-content:center;gap:6px;min-height:76px;padding:12px;display:grid}.activity-summary span{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:9px;font-weight:700}.activity-summary strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:16px}.activity-calendar{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.activity-day{border:1px solid var(--line);background:var(--panel);align-content:start;gap:7px;min-height:92px;padding:9px;display:grid}.activity-day.has-activity{border-color:color-mix(in srgb,var(--accent) 38%,var(--line));background:color-mix(in srgb,var(--accent) 5%,var(--panel))}.activity-day time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:9px;font-weight:700}.activity-day>strong{font-variant-numeric:tabular-nums;color:var(--text);font-size:12px}.activity-day>div{color:var(--muted);gap:2px;font-size:9px;display:grid}.device-list{gap:8px;display:grid}.device-list article{border:1px solid var(--line);background:var(--panel2);align-items:center;gap:10px;padding:11px;display:flex}.device-list article>div{gap:3px;min-width:0;display:grid}.device-list article strong{font-size:12px}.device-list article small{color:var(--muted);white-space:normal;word-break:break-all;font-size:10px}.device-live{border:1px solid var(--line);background:var(--panel);place-items:center;width:32px;height:32px;display:grid}.device-live.online{color:#4ade80}.device-live.offline{color:#f87171}.account-activity-users{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.account-activity-users>button{text-align:left;border:1px solid var(--line);background:var(--panel2);min-width:0;color:var(--text);gap:5px;padding:10px;display:grid}.account-activity-users>button:hover,.account-activity-users>button.active{border-color:var(--accent);background:var(--panel3)}.account-activity-users>button span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.account-activity-users>button b{font-variant-numeric:tabular-nums;font-size:12px}.account-activity-users>button small{color:var(--muted);font-size:9px}.activity-selected-title{border:1px solid var(--line);background:var(--panel2);justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.activity-selected-title strong{font-size:12px}.activity-selected-title span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.provider-email-stack{gap:5px;max-width:310px;display:grid}.provider-email-stack small{color:var(--muted);font-size:9px}.compact-modal{width:min(520px,94vw)}@media (max-width:850px){.activity-calendar{grid-template-columns:repeat(3,minmax(0,1fr))}.activity-summary,.account-activity-users{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.activity-calendar,.account-activity-users{grid-template-columns:1fr}.activity-summary{grid-template-columns:1fr 1fr}.customers-table .customer-actions-head,.customers-table .customer-actions-cell{min-width:350px}.activity-body{padding:10px}}.range-value-input{border:1px solid var(--border);background:var(--panel-2);box-sizing:border-box;align-items:center;gap:4px;min-width:82px;height:34px;padding:3px 7px;display:flex}.range-value-input input{text-align:right;font-variant-numeric:tabular-nums;font-weight:800;width:34px!important;min-width:0!important;color:inherit!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}.range-value-input span{color:var(--text-muted);white-space:nowrap;font-size:11px}.icon-action:active,.mini:active,.copy-icon:active,.action-device-number:active{transition:transform 50ms;transform:scale(.92)}.toggle-field .toggle-row{align-items:center;gap:10px;min-width:0;display:flex}.toggle-field .toggle-row input{flex:auto;min-width:0}.toggle-field .toggle-row input:disabled{cursor:not-allowed;background:var(--panel2)!important;color:var(--muted)!important;border-color:var(--line)!important}.square-toggle{cursor:pointer;border:1.5px solid #0000;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;padding:0;transition:background .16s,border-color .16s,box-shadow .16s,transform 80ms;display:grid}.square-toggle.on{background:color-mix(in srgb,#22c55e 17%,var(--panel));border-color:color-mix(in srgb,#22c55e 62%,var(--line));color:#22c55e;box-shadow:0 0 0 3px #22c55e1f}.square-toggle.off{background:color-mix(in srgb,#ef4444 15%,var(--panel));border-color:color-mix(in srgb,#ef4444 58%,var(--line));color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.square-toggle:hover{filter:brightness(1.12)}.square-toggle:active{transform:scale(.9)}.square-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cookie-serial-field{gap:8px;min-width:0;display:grid}.serial-title{color:var(--muted);text-transform:uppercase;letter-spacing:.065em;align-items:center;gap:6px;font-size:10.5px;font-weight:600;display:flex}.serial-title b{color:var(--text);letter-spacing:0;text-transform:none;font-weight:700}.serial-selector{gap:8px;min-width:0;display:grid}.serial-row{grid-template-columns:repeat(10,minmax(0,1fr));gap:7px;min-width:0;display:grid}.serial-box{font-variant-numeric:tabular-nums;border:1.5px solid var(--line);background:var(--panel2);height:42px;color:var(--muted);cursor:pointer;border-radius:8px;place-items:center;padding:0;font-size:13px;font-weight:800;transition:transform 80ms,box-shadow .16s,border-color .16s,background .16s;display:grid}.serial-box.has-cookie{background:color-mix(in srgb,#22c55e 15%,var(--panel));border-color:color-mix(in srgb,#22c55e 55%,var(--line));color:#22c55e}.serial-box.empty-cookie{background:color-mix(in srgb,#ef4444 12%,var(--panel));border-color:color-mix(in srgb,#ef4444 48%,var(--line));color:#ef4444}.serial-box.active{box-shadow:0 0 0 2px var(--accent) inset;color:var(--text)}.serial-box:not(:disabled):hover{filter:brightness(1.14)}.serial-box:not(:disabled):active{transform:scale(.93)}.serial-box:disabled{opacity:.45;cursor:not-allowed}.serial-box:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.serial-legend{color:var(--faint);align-items:center;gap:7px;font-size:10.5px;display:flex}.serial-legend .legend-dot{border-radius:3px;width:9px;height:9px;display:inline-block}.serial-legend .legend-dot:not(:first-child){margin-left:10px}.serial-legend .legend-dot.ok{background:#22c55e}.serial-legend .legend-dot.bad{background:#ef4444}.serial-tag{border:1px solid var(--line2);background:var(--panel2);font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;min-width:26px;height:22px;padding:0 6px;font-size:11px;font-weight:800;display:inline-grid}@media (max-width:720px){.serial-row{grid-template-columns:repeat(5,minmax(0,1fr))}}.user-filter-bar{box-sizing:border-box;border-bottom:1px solid var(--line);background:var(--panel2);grid-template-columns:minmax(220px,1.35fr) repeat(3,minmax(160px,1fr)) minmax(120px,.7fr);align-items:end;gap:10px;width:100%;padding:12px 16px;display:grid}.user-filter-bar label{gap:5px;width:100%;min-width:0;display:grid}.user-filter-bar label>span{color:var(--muted);text-transform:uppercase;letter-spacing:.065em;font-size:10px;font-weight:600}.user-filter-bar select{width:100%;min-width:0;height:36px}.user-filter-bar button{justify-content:center;align-items:center;gap:6px;width:100%;height:36px;display:inline-flex}.account-age{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.account-age b{border:1px solid var(--line2);background:var(--panel2);border-radius:5px;padding:2px 5px;font-size:11.5px;font-weight:800}.account-age small{width:100%;color:var(--faint);font-size:10px}.account-age.muted,td .muted{color:var(--faint)}.version-tag{background:var(--panel2);min-width:52px;height:24px;color:var(--text);border-radius:6px;place-items:center;padding:0 8px;font-size:11px;font-weight:800;display:inline-grid}@media (max-width:1180px){.user-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.user-filter-bar button{grid-column:auto}}@media (max-width:820px){.user-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.user-filter-bar{grid-template-columns:1fr}}.customer-filter-bar{border-bottom:1px solid var(--line);background:var(--panel2);flex-wrap:wrap;align-items:flex-end;gap:10px;width:100%;padding:12px 16px;display:flex}.customer-filter-bar .wide-search{flex:320px;min-width:220px;height:38px}.customer-filter-bar label{flex:0 210px;gap:5px;min-width:170px;display:grid}.customer-filter-bar label>span{color:var(--muted);text-transform:uppercase;letter-spacing:.065em;font-size:10px;font-weight:600}.customer-filter-bar select{width:100%;height:38px}.customer-filter-bar button{flex:none;align-items:center;gap:6px;height:38px;display:inline-flex}.customer-action-cluster .icon-action,.customer-action-cluster .status-icon,.customer-action-cluster .action-device-number,.users-action-cluster .icon-action,.users-action-cluster .status-icon{box-sizing:border-box;border-radius:8px;width:30px;height:30px}.customer-action-cluster .icon-action svg,.customer-action-cluster .status-icon svg,.users-action-cluster .icon-action svg,.users-action-cluster .status-icon svg{width:16px;height:16px}.presence-eye{border-radius:8px}.presence-eye.online{color:#22c55e;border-color:color-mix(in srgb,#22c55e 55%,var(--line));background:color-mix(in srgb,#22c55e 10%,var(--panel2))}.presence-eye.offline{color:#ef4444;border-color:color-mix(in srgb,#ef4444 50%,var(--line));background:color-mix(in srgb,#ef4444 8%,var(--panel2))}.presence-eye.online .eye-shell,.presence-eye.online .eye-pupil{transform-origin:12px 12px;animation:4.2s ease-in-out infinite sdp-eye-blink}@keyframes sdp-eye-blink{0%,72%,to{opacity:1;transform:scaleY(1)}84%{opacity:.7;transform:scaleY(.08)}92%{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.presence-eye.online .eye-shell,.presence-eye.online .eye-pupil{animation:none}}.renew-modal{width:min(560px,94vw)}.renew-body{gap:16px;padding:18px;display:grid}.renew-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.renew-facts>div{border:1px solid var(--line);background:var(--panel2);gap:3px;min-width:0;padding:9px 11px;display:grid}.renew-facts span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:600}.renew-facts strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700;overflow:hidden}.renew-facts strong.renew-expired{color:#ef4444}.renew-preview{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.renew-preview b{color:var(--text)}@media (max-width:620px){.renew-facts{grid-template-columns:1fr}.customer-filter-bar label{flex:100%}}.configure-modal{width:min(620px,95vw)}.configure-body{gap:14px;max-height:min(64vh,620px);padding:18px;display:grid;overflow:auto}.configure-field{gap:6px;display:grid}.configure-field>span{color:var(--muted);text-transform:uppercase;letter-spacing:.065em;font-size:10.5px;font-weight:600}.configure-field input,.configure-field select{height:40px}.configure-limit-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.configure-limit-row label{gap:4px;display:grid}.configure-limit-row small{color:var(--faint);text-transform:none;letter-spacing:0;font-size:10px}.icon-action.policy-disabled,.icon-action:disabled{opacity:.42;cursor:not-allowed}.icon-action.policy-disabled:hover{background:var(--panel2);border-color:var(--line)}.device-pop-backdrop{z-index:70;background:#00000052;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.device-pop{border:1px solid var(--line2);background:var(--panel);box-shadow:var(--shadow);border-radius:10px;align-items:center;gap:8px;padding:10px 12px;display:flex}.device-chip{border:1px solid var(--line);background:var(--panel2);width:34px;height:34px;color:var(--muted);border-radius:8px;place-items:center;display:grid}.device-chip.online{color:#22c55e;border-color:color-mix(in srgb,#22c55e 55%,var(--line));background:color-mix(in srgb,#22c55e 12%,var(--panel2))}.device-pop-empty,.device-pop-error{color:var(--faint);place-items:center;padding:0 6px;font-size:11px;display:inline-grid}@media (max-width:620px){.configure-limit-row{grid-template-columns:1fr}}.cookies-table{table-layout:auto}.cookies-table td,.cookies-table th{white-space:nowrap}.cookie-preview{text-overflow:ellipsis;vertical-align:middle;border:1px solid var(--line);background:var(--panel2);max-width:120px;color:var(--text);border-radius:6px;padding:3px 7px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;display:inline-block;overflow:hidden}.elapsed-time{font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.elapsed-time small{color:var(--faint);text-transform:uppercase;letter-spacing:.05em;font-size:9.5px;font-weight:600}.elapsed-time.never{color:var(--faint);font-weight:600}.row-actions .action-serial{vertical-align:middle;margin-right:6px}.users-table-v18 .users-actions-head,.users-table-v18 .users-actions-cell{white-space:nowrap;width:1%;padding-left:8px;padding-right:8px;min-width:0!important}.users-action-cluster{justify-content:flex-end;align-items:center;gap:6px;width:max-content;min-width:0;display:flex}.account-age{white-space:nowrap;flex-wrap:nowrap}.account-age small{width:auto;margin-left:4px}.countdown-mini,.users-table-v18 td,.customers-table td{white-space:nowrap}.presence-eye.online .eye-shell,.presence-eye.online .eye-pupil{animation:1s ease-in-out infinite sdp-eye-blink}.cookies-table .row-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.cookies-table .row-actions .mini,.cookies-table .row-actions .action-serial{box-sizing:border-box;border-radius:8px;place-items:center;width:30px;min-width:30px;height:30px;margin:0;padding:0;font-size:12px;font-weight:800;line-height:1;display:inline-grid}.toast-host{z-index:9999;pointer-events:none;flex-direction:column;align-items:center;gap:10px;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%)}.toast{pointer-events:auto;cursor:pointer;color:#f4f6fa;background:linear-gradient(150deg,#181c26fa,#0c0f16fa);border:1px solid #ffffff1f;border-radius:16px;align-items:center;gap:12px;min-width:300px;max-width:460px;padding:12px 18px;animation:.28s cubic-bezier(.22,1,.36,1) toast-in;display:flex;box-shadow:0 22px 55px #0000008c,inset 0 1px #ffffff17}.toast-icon{color:#04120c;background:linear-gradient(160deg,#4ade80,#16a34a);border-radius:50%;place-items:center;width:30px;min-width:30px;height:30px;display:grid;box-shadow:0 6px 16px #16a34a73}.toast-error .toast-icon{color:#fff;background:linear-gradient(160deg,#fb7185,#e11d48);box-shadow:0 6px 16px #e11d4873}.toast-warning .toast-icon{background:linear-gradient(160deg,#fbbf24,#f59e0b);box-shadow:0 6px 16px #f59e0b73}.toast-error{border-color:#fb718559}.toast-warning{border-color:#fbbf2452}.toast-body{flex-direction:column;gap:2px;line-height:1.25;display:flex}.toast-body strong{letter-spacing:.01em;font-size:13px;font-weight:800}.toast-body em{opacity:.82;font-size:12.5px;font-style:normal}@keyframes toast-in{0%{opacity:0;transform:translateY(-14px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.product-access-action{color:#f8fafc!important;border-color:color-mix(in srgb,#f8fafc 24%,var(--line))!important}.product-access-modal{width:min(720px,100%)}.product-access-body{gap:14px;padding:18px;display:grid}.product-access-note{border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line));background:color-mix(in srgb,var(--accent) 7%,var(--panel2));color:var(--text);align-items:flex-start;gap:11px;padding:12px 13px;display:flex}.product-access-note>svg{color:var(--accent);flex:none;margin-top:1px}.product-access-note>div{gap:4px;display:grid}.product-access-note strong{font-size:12px}.product-access-note span{color:var(--muted);font-size:10.5px;line-height:1.5}.product-access-list{gap:9px;display:grid}.product-access-row{border:1px solid var(--line);background:var(--panel2);justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.product-access-row.locked{border-color:color-mix(in srgb,#ef4444 38%,var(--line));background:color-mix(in srgb,#ef4444 6%,var(--panel2))}.product-access-main{align-items:center;gap:10px;min-width:0;display:flex}.product-access-main>div{gap:3px;min-width:0;display:grid}.product-access-main strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.product-access-main small{color:var(--muted);font-size:10px}.product-access-logo{border:1px solid var(--line2);background:var(--panel3);letter-spacing:.04em;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:9px;font-weight:900;display:grid}.product-access-state{flex:none;align-items:center;gap:9px;display:flex}.product-access-state>b{text-align:center;letter-spacing:.07em;min-width:58px;font-size:9px}.product-access-state .is-open{color:#4ade80}.product-access-state .is-locked{color:#fca5a5}.product-access-state button{justify-content:center;align-items:center;gap:6px;min-width:92px;height:34px;display:inline-flex}.danger-soft{border:1px solid color-mix(in srgb,#ef4444 40%,var(--line));background:color-mix(in srgb,#ef4444 9%,var(--panel2));color:#fca5a5}.danger-soft:hover{background:color-mix(in srgb,#ef4444 15%,var(--panel3))}.product-access-warning{border:1px solid color-mix(in srgb,#f59e0b 38%,var(--line));background:color-mix(in srgb,#f59e0b 7%,var(--panel2));color:#fcd34d;padding:11px 12px;font-size:10.5px;line-height:1.5}.product-access-empty{padding:34px 18px}@media (max-width:620px){.product-access-row{flex-direction:column;align-items:flex-start}.product-access-state{justify-content:space-between;width:100%}.product-access-state button{min-width:110px}}.customer-multi-workspace{padding-bottom:18px}.customer-multi-form{gap:14px;display:grid}.customer-identity-box{border:1px solid var(--line);background:var(--panel2);grid-template-columns:1.35fr 1fr 1fr;gap:10px;padding:14px;display:grid}.customer-identity-box label,.product-access-grid label{gap:6px;min-width:0;display:grid}.customer-identity-box label>span,.product-access-grid label>span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:700}.multi-access-stack{gap:12px;display:grid}.product-access-editor{border:1px solid var(--line2);background:var(--panel);box-shadow:inset 0 1px #ffffff0a}.product-access-editor>header{border-bottom:1px solid var(--line);background:var(--panel2);justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:10px 13px;display:flex}.product-access-editor>header>div{align-items:center;gap:10px;min-width:0;display:flex}.product-access-editor>header>div>div{gap:2px;min-width:0;display:grid}.product-access-editor>header strong{font-size:12.5px}.product-access-editor>header small{color:var(--muted);font-size:9.5px}.product-access-index{background:color-mix(in srgb,var(--accent) 13%,var(--panel3));border:1px solid color-mix(in srgb,var(--accent) 38%,var(--line));width:28px;height:28px;color:var(--accent);border-radius:8px;place-items:center;font-size:11px;font-weight:900;display:grid}.product-access-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:13px;display:grid}.product-access-grid .product-account-pair{grid-template-rows:auto 42px;align-self:start}.product-access-grid .product-account-pair>select{align-self:start;height:42px;min-height:42px}.product-access-grid .wide{grid-column:1/-1}.add-product-access{justify-content:center;align-items:center;gap:8px;min-height:48px;font-weight:800;border:1px dashed color-mix(in srgb,var(--accent) 55%,var(--line))!important;background:color-mix(in srgb,var(--accent) 6%,var(--panel2))!important;color:var(--accent)!important;display:flex!important}.add-product-access:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 12%,var(--panel3))!important}.customer-product-name{color:var(--text);align-items:center;gap:6px;font-size:11px;font-weight:750;display:inline-flex}.customer-product-name svg{color:#22c55e}.customer-product-child{animation:.2s cubic-bezier(.22,1,.36,1) both customer-product-reveal}.customer-product-child td{background:color-mix(in srgb,var(--accent) 2.5%,var(--panel))}.customer-product-child td:first-child{border-left:2px solid color-mix(in srgb,var(--accent) 65%,transparent)}.customer-product-primary.group-expanded td{border-bottom-color:color-mix(in srgb,var(--accent) 30%,var(--line))}.product-child-arrow{color:var(--accent);font-size:15px;font-weight:900}@keyframes customer-product-reveal{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}.customer-products-toggle{position:relative;color:#4ade80!important;border-color:color-mix(in srgb,#22c55e 48%,var(--line))!important;background:color-mix(in srgb,#22c55e 8%,var(--panel2))!important}.customer-products-toggle b{color:#04150b;border:1px solid var(--panel);background:#22c55e;border-radius:8px;place-items:center;min-width:14px;height:14px;padding:0 3px;font-size:8px;font-weight:950;line-height:1;display:grid;position:absolute;top:-5px;right:-4px}.customer-products-toggle.expanded{box-shadow:0 0 0 1px #22c55e47}@media (max-width:900px){.customer-identity-box,.product-access-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.customer-identity-box,.product-access-grid{grid-template-columns:1fr}.product-access-grid .wide{grid-column:auto}.customers-table .customer-actions-head,.customers-table .customer-actions-cell{min-width:350px}}.resource-panel tbody tr.account-disabled{background:color-mix(in srgb,#ef4444 11%,var(--panel))!important}.resource-panel tbody tr.account-disabled td{border-bottom-color:color-mix(in srgb,#ef4444 30%,var(--line))!important}.resource-panel tbody tr.account-disabled:hover{background:color-mix(in srgb,#ef4444 15%,var(--panel2))!important}.account-power.disable{color:#fca5a5;border-color:color-mix(in srgb,#ef4444 45%,var(--line))!important}.account-power.enable{color:#86efac;border-color:color-mix(in srgb,#22c55e 45%,var(--line))!important;background:color-mix(in srgb,#22c55e 7%,var(--panel2))!important}.account-users-modal{width:min(1240px,97vw)}.account-users-table-wrap{max-height:min(64vh,680px);overflow:auto}.account-users-table{min-width:980px}.account-user-product-logo{border:1px solid var(--line);background:var(--panel2);place-items:center;width:36px;height:36px;display:grid}.account-user-product-logo img{object-fit:contain;width:26px;height:26px}.account-user-product{white-space:nowrap;align-items:center;gap:7px;font-weight:650;display:inline-flex}.account-user-expiry{white-space:nowrap;flex-direction:column;align-items:flex-start;gap:5px;display:flex}.account-user-expiry>strong{color:var(--muted);font-size:11px;font-weight:650}.account-users-table td:last-child{text-align:center}@media (max-width:700px){.account-users-modal{width:98vw}.account-users-table-wrap{max-height:68vh}}.extra-hub{gap:14px;display:grid}.extra-subtabs{width:max-content;min-width:320px;margin-bottom:0!important;display:flex!important;position:static!important;overflow:visible!important}.extra-subtabs .tab{justify-content:center;align-items:center;gap:7px;min-width:150px;display:inline-flex}.extra-product-settings .settings-content{gap:16px}.extra-product-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.extra-product-card{border:1px solid var(--line);background:var(--panel2);gap:12px;min-width:0;padding:14px;display:grid}.extra-product-card>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.extra-product-card>header>div{gap:3px;min-width:0;display:grid}.extra-product-card>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.extra-product-card>header small{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px}.extra-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:0!important}.display-state-pill{border:1px solid var(--line2);letter-spacing:.04em;white-space:nowrap;justify-content:center;align-items:center;min-height:26px;padding:0 9px;font-size:9px;font-weight:850;display:inline-flex}.state-unlock-feature{color:#86efac;background:color-mix(in srgb,#22c55e 8%,var(--panel3));border-color:color-mix(in srgb,#22c55e 36%,var(--line))}.state-stock-out{color:#fca5a5;background:color-mix(in srgb,#ef4444 8%,var(--panel3));border-color:color-mix(in srgb,#ef4444 36%,var(--line))}.state-coming-soon{color:#fde68a;background:color-mix(in srgb,#eab308 8%,var(--panel3));border-color:color-mix(in srgb,#eab308 36%,var(--line))}.trash-type{border:1px solid var(--line2);background:var(--panel2);text-transform:uppercase;letter-spacing:.05em;padding:4px 8px;font-size:9px;font-weight:800;display:inline-flex}.compact-product-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:0!important}.quota-plan-card>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.quota-plan-card>header span{color:var(--muted);letter-spacing:.08em;font-size:9px;font-weight:900}@media (max-width:1050px){.extra-product-stack{grid-template-columns:1fr}}@media (max-width:700px){.extra-product-grid,.compact-product-fields{grid-template-columns:1fr!important}.extra-product-grid .wide{grid-column:auto!important}}.state-degraded{color:#fdba74;background:color-mix(in srgb,#f97316 9%,var(--panel3));border-color:color-mix(in srgb,#f97316 38%,var(--line))}.state-maintenance{color:#c4b5fd;background:color-mix(in srgb,#8b5cf6 9%,var(--panel3));border-color:color-mix(in srgb,#8b5cf6 38%,var(--line))}.state-unavailable{color:#cbd5e1;background:color-mix(in srgb,#64748b 12%,var(--panel3));border-color:color-mix(in srgb,#64748b 42%,var(--line))}.premium-subtabs{gap:4px!important}.premium-subtabs .tab{padding-left:10px!important;padding-right:10px!important}.premium-panel{gap:14px;display:grid}.premium-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.premium-toolbar>span{color:var(--muted);font-size:10px;font-weight:750}.premium-search{border:1px solid var(--line);background:var(--panel2);align-items:center;gap:8px;min-width:min(420px,100%);height:38px;padding:0 11px;display:flex!important}.premium-search input{outline:0;width:100%;background:0 0!important;border:0!important;height:auto!important;padding:0!important}.live-count{border:1px solid color-mix(in srgb,#22c55e 35%,var(--line));background:color-mix(in srgb,#22c55e 7%,var(--panel2));align-items:center;gap:6px;padding:7px 10px;font-size:11px;display:inline-flex}.live-count b{font-size:14px}.table-sub{color:var(--muted);margin-top:3px;font-size:9px;display:block}.live-row td{background:#22c55e06}.action-group{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.health-chip{border:1px solid var(--line2);letter-spacing:.03em;white-space:nowrap;justify-content:center;align-items:center;min-height:24px;padding:0 8px;font-size:9px;font-weight:850;display:inline-flex}.health-chip.ok{color:#86efac;border-color:color-mix(in srgb,#22c55e 35%,var(--line));background:color-mix(in srgb,#22c55e 7%,var(--panel2))}.health-chip.warn{color:#fca5a5;border-color:color-mix(in srgb,#ef4444 35%,var(--line));background:color-mix(in srgb,#ef4444 7%,var(--panel2))}.health-chip.info{color:#93c5fd;border-color:color-mix(in srgb,#3b82f6 35%,var(--line));background:color-mix(in srgb,#3b82f6 7%,var(--panel2))}.premium-modal{max-height:88vh;overflow:auto;width:min(860px,94vw)!important}.premium-device-list{gap:8px;display:grid}.premium-device-list article{border:1px solid var(--line);background:var(--panel2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.premium-device-list article>div{gap:3px;min-width:0;display:grid}.premium-device-list code{color:var(--muted);text-overflow:ellipsis;font-size:9px;overflow:hidden}.premium-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.premium-stat-grid>div{border:1px solid var(--line);background:var(--panel2);gap:4px;padding:12px;display:grid}.premium-stat-grid span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:9px}.premium-stat-grid strong{font-size:16px}.diagnostic-section{gap:7px;margin-top:12px;display:grid}.diagnostic-section h4{margin:0;font-size:12px}.diagnostic-section article{border:1px solid var(--line);background:var(--panel2);justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.diagnostic-section article>div{gap:3px;display:grid}.diagnostic-section small,.diagnostic-foot{color:var(--muted);font-size:9px}.diagnostic-foot{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.diagnostic-user-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.diagnostic-user-grid>button{text-align:left;border:1px solid var(--line);background:var(--panel2);color:var(--text);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;display:grid}.diagnostic-user-grid>button>div{gap:2px;min-width:0;display:grid}.diagnostic-user-grid small{color:var(--muted);text-overflow:ellipsis;font-size:9px;overflow:hidden}.diagnostic-user-grid>button>span:last-child{color:var(--muted);font-size:9px}.audit-method{border:1px solid var(--line2);padding:3px 7px;font-size:9px;font-weight:900;display:inline-flex}.server-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.health-record-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.health-record-grid article{border:1px solid var(--line);background:var(--panel2);grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:12px;display:grid}.health-record-grid span{color:var(--muted);font-size:10px}.history-setting-title{justify-content:space-between;align-items:center;gap:12px;display:flex!important}.history-list{gap:7px;margin-top:12px;display:grid}.history-list article{border:1px solid var(--line);background:var(--panel2);justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.history-list article>div{gap:3px;display:grid}.history-list small{color:var(--muted);font-size:9px}@media (max-width:1100px){.premium-stat-grid,.server-stat-grid,.health-record-grid,.diagnostic-user-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.premium-toolbar,.history-setting-title{flex-direction:column;align-items:stretch}.premium-search{width:100%;min-width:0}.premium-stat-grid,.server-stat-grid,.health-record-grid,.diagnostic-user-grid{grid-template-columns:1fr}.premium-device-list article{grid-template-columns:auto minmax(0,1fr)}.premium-device-list article>button{grid-column:1/-1}.premium-subtabs{overflow-x:auto;flex-wrap:nowrap!important}.premium-subtabs .tab{white-space:nowrap}}.customer-access-unavailable{opacity:.56;filter:saturate(.72);transition:opacity .16s,filter .16s}.customer-access-unavailable:hover{opacity:.82;filter:saturate(.9)}.customers-table tbody tr.customer-access-unavailable .customer-actions-cell{opacity:1;filter:none}.configure-quick-actions{flex-wrap:nowrap;align-items:center;gap:8px;margin:0 0 10px;display:flex}.configure-quick-actions button{white-space:nowrap}.customer-lock-modal{width:min(720px,100vw - 28px)}.customer-lock-body{gap:14px;display:grid}.lock-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lock-template-grid>button{text-align:left;border:1px solid var(--line);background:var(--panel2);color:var(--text);cursor:pointer;gap:4px;padding:11px 12px;display:grid}.lock-template-grid>button strong{font-size:11px}.lock-template-grid>button small{color:var(--muted);font-size:9px;line-height:1.45}.lock-template-grid>button.active{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.customer-lock-modal textarea{resize:vertical;width:100%;min-height:92px}@media (max-width:700px){.lock-template-grid{grid-template-columns:1fr}.configure-quick-actions{overflow-x:auto}.customers-table .customer-actions-head,.customers-table .customer-actions-cell{min-width:382px}}.customer-count-cell{font-variant-numeric:tabular-nums;align-items:center;gap:7px;min-width:54px;display:inline-flex}.customer-count-cell svg{opacity:.72}.customer-count-cell strong{font-size:13px}.receipt-customizer-panel{overflow:visible}.receipt-studio{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);align-items:start;gap:18px;display:grid}.receipt-editor-column{gap:14px;min-width:0;display:grid}.receipt-editor-actions{border:1px solid var(--line);background:var(--panel2);justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.receipt-editor-actions>div:first-child{gap:3px;display:grid}.receipt-editor-actions strong{font-family:var(--font-display);font-size:14px}.receipt-editor-actions small{color:var(--muted);font-size:10px}.receipt-editor-actions>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.receipt-copy-grid{border:1px solid var(--line);background:var(--panel2);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.receipt-copy-grid label{gap:6px;min-width:0;display:grid}.receipt-copy-grid label.wide{grid-column:1/-1}.receipt-copy-grid label span{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:9px;font-weight:800}.receipt-copy-grid input{border:1px solid var(--line2);background:var(--panel3);width:100%;height:40px;color:var(--text);font:650 12px var(--font-ui);padding:0 11px}.receipt-field-board{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:12px;display:grid}.receipt-selected-zone,.receipt-available-zone{border:1px solid var(--line);background:var(--panel2);min-width:0}.receipt-selected-zone>header,.receipt-available-zone>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:11px 12px;display:flex}.receipt-selected-zone>header>div,.receipt-available-zone>header>div{gap:2px;display:grid}.receipt-selected-zone>header b,.receipt-available-zone>header b{font-size:12px}.receipt-selected-zone>header small,.receipt-available-zone>header small{color:var(--muted);font-size:9px}.receipt-selected-zone>header>span,.receipt-available-zone>header>span{background:var(--panel3);border:1px solid var(--line2);place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:10px;font-weight:800;display:grid}.receipt-selected-list,.receipt-available-list{gap:7px;max-height:570px;padding:10px;display:grid;overflow:auto}.receipt-selected-list article{border:1px solid var(--line2);background:var(--panel3);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;transition:border-color .15s,transform .15s,background .15s;display:grid}.receipt-selected-list article.drag-over{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,var(--panel3));transform:translateY(1px)}.receipt-grip{cursor:grab;color:var(--muted);place-items:center;display:grid}.receipt-selected-list article>div{gap:4px;min-width:0;display:grid}.receipt-selected-list article small{color:var(--muted);font:700 8px ui-monospace,SFMono-Regular,Consolas,monospace}.receipt-selected-list article input{border:1px solid var(--line);background:var(--panel2);width:100%;min-width:0;height:32px;color:var(--text);padding:0 8px;font-size:11px;font-weight:700}.receipt-selected-list article>button{border:1px solid var(--line);width:30px;height:30px;color:var(--muted);background:0 0;place-items:center;display:grid}.receipt-selected-list article>button:hover{color:#f87171;border-color:#ef4444}.receipt-available-list button{text-align:left;border:1px solid var(--line2);background:var(--panel3);width:100%;color:var(--text);cursor:grab;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;display:flex}.receipt-available-list button:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--panel3))}.receipt-available-list button>span{gap:2px;min-width:0;display:grid}.receipt-available-list button b{font-size:11px}.receipt-available-list button small{color:var(--muted);font:700 8px ui-monospace,SFMono-Regular,Consolas,monospace}.receipt-drop-empty{text-align:center;color:var(--muted);border:1px dashed var(--line2);padding:24px 10px;font-size:10px}.receipt-live-shell{border:1px solid var(--line);background:var(--panel2);padding:10px;position:sticky;top:92px}.receipt-paper{aspect-ratio:920/1144;color:#111;min-height:620px;font-family:var(--font-manrope),Arial,sans-serif;background:#fbf8f0;border-top:4px solid #1f2937;padding:30px 29px;overflow:hidden;box-shadow:0 18px 42px #0000003d}.receipt-brand{text-align:center;font:800 27px var(--font-outfit),Arial,sans-serif;letter-spacing:-.025em}.receipt-subtitle{text-align:center;color:#666;font:650 12px var(--font-spacegrotesk),monospace;letter-spacing:.06em;margin-top:7px}.receipt-dash{border-top:1px dashed #4b5563;margin:19px 0 14px}.receipt-meta,.receipt-preview-row,.receipt-total{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.receipt-meta{font:700 12px var(--font-spacegrotesk),monospace;margin:7px 0}.receipt-meta strong{text-align:right;max-width:62%}.receipt-preview-fields{gap:9px;display:grid}.receipt-preview-row{font:650 12px var(--font-spacegrotesk),monospace}.receipt-preview-row span{color:#6b6b6b}.receipt-preview-row b{text-align:right;overflow-wrap:anywhere;max-width:68%}.receipt-total{font:800 16px var(--font-outfit),Arial,sans-serif;align-items:baseline}.receipt-total b{font-size:27px}.receipt-thanks{text-align:center;font:800 15px var(--font-outfit),Arial,sans-serif;margin-top:25px}.receipt-contact,.receipt-footer{text-align:center;color:#696969;font:650 11px var(--font-spacegrotesk),monospace;margin-top:8px}.receipt-footer{margin-top:4px;font-weight:700}@media (max-width:1180px){.receipt-studio{grid-template-columns:1fr}.receipt-live-shell{position:relative;top:auto}.receipt-paper{max-width:560px;margin:auto}}@media (max-width:720px){.receipt-copy-grid,.receipt-field-board{grid-template-columns:1fr}.receipt-copy-grid label.wide{grid-column:auto}.receipt-editor-actions{flex-direction:column;align-items:flex-start}.receipt-live-shell{padding:6px}.receipt-paper{min-height:560px;padding:24px 20px}.receipt-brand{font-size:23px}.receipt-meta,.receipt-preview-row{font-size:10px}}.user-name-with-badge{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.new-user-badge{letter-spacing:.08em;color:#03140f;background:linear-gradient(135deg,#86efac,#22c55e);border-radius:999px;justify-content:center;align-items:center;padding:3px 7px;font-size:9px;font-weight:900;display:inline-flex;box-shadow:0 0 0 1px #86efac40,0 4px 14px #22c55e2e}.configure-limit-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (max-width:760px){.configure-limit-row{grid-template-columns:1fr!important}}.customer-usage-pack{align-items:center;gap:6px;display:inline-flex}.chat-usage-mini{border:1px solid var(--line);background:var(--panel-2);font-variant-numeric:tabular-nums;letter-spacing:.04em;justify-content:center;align-items:center;gap:4px;min-width:45px;padding:6px 7px;font-size:12px;font-weight:800;display:inline-flex}.chat-usage-mini svg{opacity:.72}.online-users-card{border-color:color-mix(in srgb,#22c55e 46%,var(--line));background:linear-gradient(155deg,color-mix(in srgb,#22c55e 8%,var(--panel)),var(--panel));box-shadow:inset 0 1px #ffffff09,0 12px 34px #0000002e}.online-users-card>span>svg{color:#4ade80!important}.online-users-card strong{color:#86efac!important;font-size:34px!important}.live-pill{color:#86efac;letter-spacing:.12em;background:#22c55e29;border:1px solid #22c55e66;border-radius:999px;margin-left:auto;padding:3px 6px;font-size:8px;font-style:normal;font-weight:800}.extension-selectors .selector-builder{border-bottom:1px solid var(--line);grid-template-columns:minmax(160px,1fr) minmax(0,2fr);gap:14px;padding:18px;display:grid}.extension-selectors .selector-builder-heading{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.extension-selectors .selector-builder label{gap:7px;min-width:0;display:grid}.extension-selectors .selector-builder label>span{color:var(--muted);font-size:12px;font-weight:700}.extension-selectors .selector-builder input{box-sizing:border-box;border:1px solid var(--line);background:var(--panel2);width:100%;min-width:0;height:42px;color:var(--text);border-radius:10px;padding:0 11px}.extension-selectors .selector-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.extension-selectors .selector-status{color:var(--muted);font-size:12px}.extension-selectors .selector-primary-actions{flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.extension-selectors .selector-primary-button{box-sizing:border-box;color:#111;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #fff;border-radius:11px;justify-content:center;align-items:center;gap:7px;width:158px;min-width:0;height:42px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.extension-selectors .selector-primary-button:disabled{opacity:.45;cursor:not-allowed}.extension-selectors .selector-import{justify-content:flex-end;padding:12px 18px 0;display:flex}.extension-selectors .selector-unified-list{gap:10px;padding:14px 18px 18px;display:grid}.extension-selectors .selector-unified-row{border:1px solid var(--line);background:var(--panel2);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.extension-selectors .selector-unified-content{gap:6px;min-width:0;display:grid}.extension-selectors .selector-unified-content strong{overflow-wrap:anywhere;font-size:12px}.extension-selectors .selector-unified-content code{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted);font-size:11px}.extension-selectors .selector-row-controls{flex-shrink:0;gap:6px;display:flex}@media (max-width:720px){.extension-selectors .selector-builder{grid-template-columns:1fr;padding:12px}.extension-selectors .selector-toolbar{flex-direction:column;align-items:stretch;padding:12px}.extension-selectors .selector-primary-actions,.extension-selectors .selector-primary-button{width:100%}.extension-selectors .selector-unified-list{padding:12px}.extension-selectors .selector-unified-row{align-items:flex-start}.extension-selectors .selector-row-controls{gap:2px}}.server-panel{gap:18px;display:grid}.server-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.server-head h2{align-items:center;gap:9px;margin:5px 0 7px;display:flex}.server-head p{max-width:820px;color:var(--muted);margin:0;line-height:1.55}.server-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.server-kpi{border:1px solid var(--line);background:var(--panel);border-radius:14px;gap:5px;padding:16px 18px;display:grid}.server-kpi span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:12px}.server-kpi strong{font-size:22px}.server-settings,.server-add,.server-list{padding:18px}.server-section-title{align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}.server-section-title div{gap:3px;display:grid}.server-section-title small{color:var(--muted);font-weight:400}.server-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.server-form-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;margin-bottom:0}.server-form-grid label{color:var(--muted);gap:6px;font-size:12px;font-weight:700;display:grid}.server-form-grid input{border:1px solid var(--line);background:var(--panel2);width:100%;color:var(--text);border-radius:10px;outline:none;padding:10px 11px}.server-form-grid input:focus{border-color:var(--accent)}.server-save{align-self:end;height:39px}.server-table-wrap{overflow:auto}.server-table{border-collapse:collapse;width:100%;min-width:900px}.server-table th,.server-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:12px 10px}.server-table th{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:11px}.server-table td small{color:var(--muted);margin-top:4px;display:block}.server-table code{word-break:break-all;font-size:12px}.server-status{align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.server-status.good{color:#22c55e}.server-status.bad{color:#ef4444}.server-status.warn{color:#f59e0b}.server-status.muted{color:var(--muted)}.server-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.server-actions .danger{color:#ef4444}.empty-state{text-align:center;color:var(--muted);padding:28px}@media (max-width:980px){.server-kpis,.server-form-grid,.server-form-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.server-head{display:grid}.server-kpis,.server-form-grid,.server-form-grid.compact{grid-template-columns:1fr}}.create-menu{margin-bottom:16px;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.create-menu .select{height:48px;border:1px solid var(--line)!important;text-align:center!important;justify-content:center!important;padding:0 8px!important}.create-menu .select span{text-align:center;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.suggest-box button{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px}.suggest-box button>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.suggest-meta{white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px!important;display:flex!important}.suggest-meta em{color:var(--muted);font-style:normal}.suggest-meta b{color:var(--text);border:1px solid var(--line);background:var(--panel2);align-items:center;gap:4px;padding:3px 6px;font-size:10px;display:inline-flex}.selected-email-row{grid-template-columns:minmax(0,9fr) minmax(78px,1fr);align-items:end;gap:10px;display:grid}.selected-email-row>label{min-width:0}.selected-email-count{border:1px solid var(--line2);background:var(--panel2);height:38px;color:var(--text);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:7px;display:flex}.selected-email-count svg{color:var(--accent)}.selected-email-count strong{font-size:15px}.column-visibility{border-bottom:1px solid var(--line);background:var(--panel);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:10px 16px;display:grid}.column-visibility>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:800}.column-visibility>div{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.column-visibility button{border:1px solid var(--line2);height:29px;min-height:29px;box-shadow:none;padding:0 10px;font-size:10px;font-weight:750}.column-visibility button.visible{color:#fff;background:#050505;border-color:#050505}.column-visibility button.hidden{background:var(--panel);color:var(--muted);border-color:var(--line2)}.column-visibility button:hover{transform:none}.hide-col-index .col-index,.hide-col-name .col-name,.hide-col-number .col-number,.hide-col-email .col-email,.hide-col-account-email .col-account-email,.hide-col-provider .col-provider,.hide-col-product .col-product,.hide-col-usage .col-usage,.hide-col-time-left .col-time-left,.hide-col-action .col-action,.hide-col-images .col-images,.hide-col-version .col-version,.hide-col-account-age .col-account-age,.hide-col-password .col-password,.hide-col-customer-count .col-customer-count,.hide-col-purchase-cost .col-purchase-cost,.hide-col-account-type .col-account-type,.hide-col-cookie .col-cookie,.hide-col-created .col-created,.hide-col-updated .col-updated,.hide-col-accounts .col-accounts,.hide-col-cookies .col-cookies,.hide-col-account-emails .col-account-emails{display:none!important}.customer-filter-bar{grid-template-columns:minmax(260px,2fr) minmax(170px,1fr) minmax(160px,.9fr) minmax(96px,.5fr);align-items:end;gap:8px;padding:10px 16px;display:grid!important}.customer-filter-bar .wide-search{width:100%;min-width:0!important;height:34px!important}.customer-filter-bar label{gap:4px;width:100%;display:grid;min-width:0!important}.customer-filter-bar select,.customer-filter-bar button{width:100%;height:34px!important}.activity-calendar .activity-day>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.activity-calendar .activity-day>div span{text-align:center;white-space:nowrap}.activity-summary{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:900px){.customer-filter-bar{grid-template-columns:1fr 1fr}.customer-filter-bar .wide-search{grid-column:1/-1}.column-visibility{grid-template-columns:1fr;gap:7px}.column-visibility>div{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.column-visibility button{flex:none}.activity-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.create-menu{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important}.create-menu .select{gap:4px!important;height:44px!important;padding:0 3px!important;font-size:9.5px!important}.create-menu .select svg{width:13px;height:13px}.selected-email-row{grid-template-columns:minmax(0,9fr) minmax(64px,1fr);gap:6px}.customer-filter-bar{grid-template-columns:1fr}.customer-filter-bar .wide-search{grid-column:auto}.activity-summary{grid-template-columns:1fr 1fr}.activity-calendar .activity-day>div{grid-template-columns:1fr}}.server-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.server-load{font-variant-numeric:tabular-nums;font-weight:700}.server-load.high{font-weight:900;text-decoration:underline}@media (max-width:900px){.server-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.server-kpis{grid-template-columns:1fr}}.create-menu{border:1px solid var(--line)!important;background:var(--panel)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;margin-bottom:18px!important;padding:4px!important}.create-menu .select{text-align:center!important;height:40px!important;color:var(--muted)!important;background:0 0!important;border:0!important;justify-content:center!important;padding:0 6px!important}.create-menu .select:hover{background:var(--panel2)!important;color:var(--text)!important}.create-menu .select.active{background:var(--panel3)!important;color:var(--text)!important;box-shadow:inset 0 0 0 1px var(--line2)!important}.create-menu .select.active+.select{border-left-color:#0000!important}.selected-email-count{box-sizing:border-box;height:42px!important}.column-visibility-grid{grid-template-columns:repeat(auto-fit,minmax(76px,1fr));width:100%;gap:8px!important;display:grid!important}.column-visibility button{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;overflow:hidden;height:31px!important;min-height:31px!important;padding:0 8px!important}.extra-subtabs{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:4px!important;width:100%!important;min-width:0!important;max-width:none!important;display:grid!important;overflow:visible!important}.extra-subtabs .tab{width:100%!important;min-width:0!important;padding-left:5px!important;padding-right:5px!important}.customer-create-actions{justify-content:center!important;align-items:center!important;gap:10px!important}.customer-create-actions>button{min-width:132px}.trial-setup-button{background:color-mix(in srgb,#ef4444 13%,var(--panel))!important;border-color:color-mix(in srgb,#ef4444 55%,var(--line))!important;color:#fca5a5!important}.trial-setup-button.active{background:color-mix(in srgb,#22c55e 15%,var(--panel))!important;border-color:color-mix(in srgb,#22c55e 58%,var(--line))!important;color:#86efac!important}.trial-modal{width:min(720px,94vw)!important}.trial-modal-body{gap:18px;padding:18px;display:grid}.trial-quota-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.trial-quota-grid label{gap:6px;min-width:0;display:grid}.trial-quota-grid label>span{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:10px;font-weight:800}.trial-quota-grid input{height:42px}.trial-quota-grid small{color:var(--muted);font-size:9px}.trial-minute-control{border:1px solid var(--line);background:var(--panel2);grid-template-columns:minmax(0,1fr) 110px;align-items:center;gap:10px 14px;padding:14px;display:grid}.trial-minute-control>.range-label{grid-column:1/-1}.trial-minute-control .range-track-area{grid-column:1}.trial-minute-control .custom-days-input{grid-column:2;width:100%}.customer-mini-label.trial{color:#86efac;border-color:color-mix(in srgb,#22c55e 55%,var(--line));background:color-mix(in srgb,#22c55e 9%,var(--panel2))}.trial-status-action.active{color:#22c55e!important;border-color:color-mix(in srgb,#22c55e 55%,var(--line))!important;background:color-mix(in srgb,#22c55e 9%,var(--panel2))!important}@keyframes customerTrialBlink{0%,8%{background:color-mix(in srgb,#ef4444 12%,var(--panel))}18%,to{background:0 0}}.customer-free-trial-row{animation:10s linear infinite customerTrialBlink}.customer-free-trial-row:hover{background:color-mix(in srgb,#ef4444 9%,var(--panel2))!important}@media (max-width:900px){.column-visibility-grid{grid-template-columns:repeat(auto-fit,minmax(88px,1fr))}.extra-subtabs{grid-template-columns:repeat(7,minmax(120px,1fr))!important;overflow-x:auto!important}}@media (max-width:620px){.create-menu{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:3px!important;padding:3px!important}.create-menu .select{height:40px!important;padding:0 2px!important;font-size:9px!important}.customer-create-actions{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid!important}.customer-create-actions>button{width:100%;min-width:0!important}.trial-quota-grid,.trial-minute-control{grid-template-columns:1fr}.trial-minute-control .range-track-area,.trial-minute-control .custom-days-input{grid-column:1}}.receipt-download-backdrop{z-index:360}.receipt-download-modal{flex-direction:column;width:min(1380px,96vw);height:min(900px,94vh);display:flex;overflow:hidden}.receipt-download-modal>header,.receipt-download-modal>footer{flex:none}.receipt-download-grid{flex:1;grid-template-columns:minmax(520px,1.15fr) minmax(420px,.85fr);gap:18px;min-height:0;padding:16px;display:grid;overflow:hidden}.receipt-download-preview{border:1px solid var(--border);background:#0b1020;border-radius:14px;justify-content:center;align-items:flex-start;min-height:0;padding:20px;display:flex;overflow:auto}.receipt-preview-paper{color:#111;width:min(690px,100%);min-height:790px;font-family:var(--font-spacegrotesk),monospace;text-align:center;background:#fbf8f0;border-radius:4px;box-shadow:0 24px 70px #00000059}.receipt-preview-accent{background:#1f2937;height:4px;margin-bottom:16px}.receipt-preview-paper h2{font-family:var(--font-outfit),sans-serif;margin:8px 0;font-size:2em}.receipt-preview-paper h3{font-family:var(--font-outfit),sans-serif;margin:24px 0 8px}.receipt-preview-subtitle{letter-spacing:.08em;color:#686868}.receipt-preview-rule{border-top:1px dashed #555;margin:20px 0}.receipt-preview-meta{text-align:left;grid-template-columns:auto 1fr;gap:8px 20px;display:grid}.receipt-preview-meta span{text-align:right}.receipt-preview-row{text-align:left;grid-template-columns:36% 64%;align-items:center;display:grid}.receipt-preview-row>span{color:#686868}.receipt-preview-row>b{text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.receipt-preview-total{font-family:var(--font-outfit),sans-serif;justify-content:space-between;align-items:center;display:flex}.receipt-preview-total b{font-size:2em}.receipt-download-editor{min-height:0;padding-right:4px;overflow:auto}.receipt-editor-section{border:1px solid var(--border);background:var(--panel-2);border-radius:12px;margin-bottom:12px;padding:13px}.receipt-editor-section h4{margin:0 0 10px}.receipt-download-fields{gap:10px;display:grid}.receipt-download-fields article{border-top:1px solid var(--border);grid-template-columns:.7fr 1.5fr .65fr;gap:8px;padding-top:10px;display:grid}.receipt-download-fields article:first-child{border-top:0;padding-top:0}@media (max-width:1000px){.receipt-download-grid{grid-template-columns:1fr;overflow:auto}.receipt-download-preview{max-height:520px}.receipt-download-editor{overflow:visible}.receipt-download-fields article{grid-template-columns:1fr}}.column-visibility{border-bottom:1px solid var(--line);background:var(--panel);width:100%;padding:10px 16px!important;display:block!important}.column-visibility-grid{border:1px solid var(--line2);background:var(--panel2);width:100%;overflow-x:auto;align-items:stretch!important;gap:0!important;display:flex!important}.column-visibility button{border:0!important;border-right:1px solid var(--line2)!important;width:auto!important;min-width:76px!important;height:32px!important;min-height:32px!important;color:var(--muted)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;flex:1 0 auto!important;margin:0!important}.column-visibility button:last-child{border-right:0!important}.column-visibility button.visible{background:var(--panel3)!important;color:var(--text)!important;box-shadow:inset 0 -2px 0 var(--accent)!important}.column-visibility button.hidden{opacity:.7;color:var(--muted)!important;background:0 0!important}.column-visibility button:hover{background:color-mix(in srgb,var(--accent) 8%,var(--panel2))!important;color:var(--text)!important}.quota-three-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.segmented-actions{border:1px solid var(--line2);background:var(--panel2);align-items:center;gap:0;width:max-content;max-width:100%;display:flex}.segmented-actions button{min-width:96px;border:0!important;border-right:1px solid var(--line2)!important;border-radius:0!important}.segmented-actions button:last-child{border-right:0!important}.segmented-actions button.active{box-shadow:inset 0 -2px 0 var(--accent);background:var(--panel3)!important;color:var(--accent)!important}.extend-panel{border:1px solid var(--line2);background:var(--panel2);gap:12px;padding:13px;display:grid}.extend-scope-tabs{border:1px solid var(--line2)!important;gap:0!important;width:max-content!important;min-width:260px!important;margin:0!important;padding:0!important;display:flex!important}.extend-scope-tabs .tab{min-width:130px;border:0!important;border-right:1px solid var(--line2)!important;border-radius:0!important}.extend-scope-tabs .tab:last-child{border-right:0!important}.configure-limit-row.six-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.extend-plan{border:1px solid var(--line);background:var(--panel);padding:10px}@media (max-width:760px){.quota-three-grid,.configure-limit-row.six-fields{grid-template-columns:1fr!important}.segmented-actions{width:100%}.segmented-actions button{flex:1;min-width:0}.extend-scope-tabs{width:100%!important;min-width:0!important}.extend-scope-tabs .tab{flex:1;min-width:0}}.create-hub .create-menu{box-sizing:border-box!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:6px!important;width:100%!important;display:grid!important;overflow:visible!important}.create-hub .create-menu .select{box-sizing:border-box;flex:auto!important;justify-content:center!important;gap:7px!important;width:100%!important;min-width:0!important;min-height:48px!important;padding:0 6px!important;font-size:12px!important;display:flex!important}.create-hub .create-menu .select span{text-align:center;min-width:0}.create-hub .create-stage{width:100%;min-width:0}@media (max-width:920px){.create-hub .create-menu{overscroll-behavior-inline:contain;grid-template-columns:repeat(7,minmax(118px,1fr))!important;overflow-x:auto!important}.create-hub .create-menu .select{min-height:44px!important;font-size:11px!important}.create-hub .create-menu .select svg{width:15px;height:15px}}.sd103-workspace{width:100%;min-width:0;color:var(--text);gap:20px;display:grid}.sd103-surface{min-width:0;overflow:hidden}.sd103-title{min-height:78px;gap:12px!important}.sd103-title>div{flex:1;min-width:0}.sd103-title h2{font-size:18px!important}.sd103-title p{font-size:12px!important;line-height:1.6!important}.sd103-header-tag{color:var(--muted);background:var(--panel2);border:1px solid var(--line2);white-space:nowrap;align-items:center;gap:7px;padding:9px 11px;font-size:11px;font-weight:700;display:inline-flex}.sd103-user-form,.sd103-import-body,.sd103-product-form{gap:20px;min-width:0;padding:22px;display:grid}.sd103-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.sd103-section-heading h3{align-items:center;gap:8px;margin:0 0 6px;font-size:15px;font-weight:750;display:flex}.sd103-section-heading p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.sd103-section-number{background:var(--panel2);border:1px solid var(--line);width:34px;height:34px;color:var(--muted);flex:0 0 34px;place-items:center;font-size:12px;font-weight:750;display:grid}.sd103-separated{border-top:1px solid var(--line);padding-top:19px}.sd103-user-field-grid,.sd103-product-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.sd103-field{align-content:start;gap:9px;min-width:0;display:grid}.sd103-field-full{grid-column:1/-1}.sd103-field>span:first-child{color:var(--muted);text-transform:uppercase;letter-spacing:.045em;align-items:center;gap:7px;font-size:11px;font-weight:750;display:flex}.sd103-field>span:first-child b{color:var(--accent)}.sd103-field>span:first-child em{text-transform:none;letter-spacing:0;color:var(--faint);margin-left:auto;font-size:10px;font-style:normal;font-weight:500}.sd103-field input:not([type=checkbox]):not([type=color]),.sd103-field select{box-sizing:border-box;border:1px solid var(--line2);background:var(--panel2);width:100%;min-width:0;height:46px;min-height:46px;color:var(--text);padding:0 14px;font-size:13px}.sd103-field input:focus,.sd103-field select:focus{border-color:var(--accent);outline:none}.sd103-primary,.sd103-secondary,.sd103-delete{cursor:pointer;border:1px solid var(--line2);white-space:nowrap;justify-content:center;align-items:center;gap:9px;min-height:43px;padding:0 17px;font-size:12px;font-weight:750;display:inline-flex}.sd103-primary{background:var(--accent);color:var(--bg);border-color:var(--accent)}.sd103-primary:hover:not(:disabled){filter:brightness(1.12)}.sd103-secondary{background:var(--panel2);color:var(--text)}.sd103-secondary:hover:not(:disabled){background:var(--panel3)}.sd103-delete{color:#fda4af;background:color-mix(in srgb,#e11d48 6%,var(--panel2));border-color:color-mix(in srgb,#e11d48 35%,var(--line))}.sd103-primary:disabled,.sd103-secondary:disabled,.sd103-delete:disabled{opacity:.52;cursor:not-allowed}.sd103-form-footer,.sd103-import-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}.sd103-hint{color:var(--muted);align-items:center;gap:9px;font-size:11px;line-height:1.55;display:flex}.sd103-hint svg{color:var(--accent);flex:none}.sd103-import-grid{grid-template-columns:1.05fr .95fr;gap:16px;display:grid}.sd103-file-drop,.sd103-image-drop{background:var(--panel2);border:1px dashed var(--line2);min-width:0;color:var(--text);text-align:center;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:218px;padding:23px;display:flex}.sd103-file-drop:hover,.sd103-image-drop:hover{border-color:var(--accent);background:var(--panel3)}.sd103-file-drop strong,.sd103-image-drop strong{overflow-wrap:anywhere;font-size:15px;font-weight:750}.sd103-file-drop small,.sd103-image-drop small{color:var(--muted);font-size:11px;line-height:1.5}.sd103-large-icon{width:57px;height:57px;color:var(--accent);border:1px solid var(--line2);background:var(--panel3);place-items:center;display:grid}.sd103-drop-action{border:1px solid var(--line2);background:var(--panel);color:var(--text);padding:10px 18px;font-size:11px;font-weight:750}.sd103-hidden-file{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.sd103-demo-card{border:1px solid var(--line);background:var(--panel2);flex-direction:column;align-items:stretch;gap:12px;min-width:0;padding:22px;display:flex}.sd103-demo-header{align-items:center;gap:10px;font-size:14px;display:flex}.sd103-demo-header svg{color:var(--accent)}.sd103-demo-card p,.sd103-import-preview p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.sd103-demo-card code,.sd103-import-preview code{background:var(--panel);border:1px solid var(--line);color:var(--text);overflow-wrap:anywhere;word-break:break-word;padding:14px;font-size:11px;line-height:1.8;display:block}.sd103-demo-download{width:100%;margin-top:auto}.sd103-import-preview{border:1px solid var(--line2);background:var(--panel2);gap:10px;padding:16px;display:grid}.sd103-preview-head{align-items:center;gap:9px;font-size:12px;display:flex}.sd103-preview-head svg{color:var(--accent)}.sd103-preview-head span{color:var(--muted);margin-left:auto;font-size:11px}.sd103-import-status{border:1px solid var(--line);background:var(--panel2);gap:10px;padding:15px;display:grid}.sd103-import-status>div:first-child,.sd103-import-stats{color:var(--muted);justify-content:space-between;gap:9px;font-size:11px;display:flex}.sd103-import-status strong{color:var(--text)}.sd103-progress-track{background:var(--panel3);height:8px;overflow:hidden}.sd103-progress-track>span{background:var(--accent);height:100%;transition:width .2s;display:block}.sd103-import-stats span{align-items:center;gap:6px;display:flex}.sd103-import-stats svg{color:var(--accent)}.sd103-image-drop{min-height:205px}.sd103-upload-progress{color:var(--accent);font-size:11px}.sd103-toggle{background:var(--panel2);border:1px solid var(--line2);align-items:center;gap:10px;min-height:46px;padding:0 12px;font-size:12px;display:flex}.sd103-toggle input{width:17px;height:17px;accent-color:var(--accent)}.sd103-palette{gap:15px;display:grid}.sd103-swatches{grid-template-columns:repeat(12,minmax(0,1fr));gap:9px;display:grid}.sd103-swatch{color:#fff;cursor:pointer;outline-offset:2px;border:2px solid #0000;place-items:center;min-width:0;height:43px;display:grid}.sd103-swatch.selected{outline:2px solid var(--accent);border-color:var(--panel)}.sd103-color-control{flex-wrap:wrap;gap:20px;display:flex}.sd103-color-control label{color:var(--muted);align-items:center;gap:9px;font-size:11px;display:flex}.sd103-color-control input{cursor:pointer;border:1px solid var(--line2);background:var(--panel2);width:54px;height:35px;padding:2px}.sd103-card-preview{color:#fff;align-content:end;gap:9px;min-height:142px;padding:21px;display:grid;overflow:hidden}.sd103-card-preview span{letter-spacing:.12em;opacity:.8;font-size:10px;font-weight:750}.sd103-card-preview strong{overflow-wrap:anywhere;font-size:19px}.sd103-card-preview small{opacity:.84;font-size:11px}.sd103-count-selector{max-width:500px}.sd103-limit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.sd103-limit-card{border:1px solid var(--line2);background:var(--panel2);gap:12px;min-width:0;padding:17px;display:grid}.sd103-limit-card legend{padding:0 9px;font-size:13px;font-weight:800}.sd103-limit-card>p{color:var(--muted);margin:0;font-size:11px}.sd103-limit-card .sd103-field{grid-template-columns:90px minmax(0,1fr);align-items:center}.sd103-limit-card .sd103-field>span{font-size:11px}.sd103-count-off{background:var(--panel2);border:1px solid var(--line);color:var(--muted);padding:16px;font-size:12px}.sd103-footer-buttons{align-items:center;gap:9px;display:flex}.sd103-product-list{gap:10px;padding:17px;display:grid}.sd103-product-row{background:var(--panel2);border:1px solid var(--line);align-items:center;gap:15px;min-width:0;padding:12px 15px;display:flex}.sd103-product-thumb{color:#fff;flex:0 0 62px;place-items:center;width:62px;height:62px;display:grid;overflow:hidden}.sd103-product-thumb img{object-fit:cover;width:100%;height:100%}.sd103-product-meta{flex:1;gap:5px;min-width:0;display:grid}.sd103-product-meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.sd103-product-meta span,.sd103-product-meta small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.sd103-product-status{color:var(--accent);border:1px solid var(--line2);padding:7px 9px;font-size:10px;font-weight:750}.sd103-product-status.hidden{color:#fda4af}.sd103-product-actions{gap:8px;display:flex}.sd103-product-actions button{min-height:35px;padding:0 10px}.sd103-list-empty{min-height:165px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex}.sd103-list-empty strong{color:var(--text);font-size:15px}.sd103-list-empty p{margin:0}@media (max-width:800px){.sd103-header-tag{display:none}.sd103-import-grid,.sd103-limit-grid{grid-template-columns:1fr}.sd103-swatches{grid-template-columns:repeat(6,minmax(0,1fr))}.sd103-user-form,.sd103-import-body,.sd103-product-form{padding:16px}}@media (max-width:580px){.sd103-user-field-grid,.sd103-product-fields{grid-template-columns:1fr}.sd103-field-full{grid-column:auto}.sd103-form-footer,.sd103-import-footer{flex-direction:column;align-items:stretch}.sd103-primary{width:100%}.sd103-product-row{flex-wrap:wrap;gap:10px}.sd103-product-meta{flex:calc(100% - 88px)}.sd103-product-status{margin-left:70px}.sd103-product-actions{margin-left:auto}.sd103-swatches{grid-template-columns:repeat(4,minmax(0,1fr))}.sd103-limit-card .sd103-field{grid-template-columns:75px minmax(0,1fr)}}.create-hub .create-menu{gap:4px!important;min-height:0!important;padding:3px!important}.create-hub .create-menu .select{gap:5px!important;height:36px!important;min-height:36px!important;padding:0 5px!important;font-size:10px!important;line-height:1!important}.create-hub .create-menu .select svg{flex:none;width:14px!important;height:14px!important}.codex-workspace .form-grid input:not([type=range]):not([type=checkbox]),.codex-workspace .form-grid select{appearance:none;box-sizing:border-box!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:0 12px!important;line-height:40px!important}.codex-workspace .form-grid label{align-content:start}@media (max-width:920px){.create-hub .create-menu .select{height:36px!important;min-height:36px!important;font-size:10px!important}}.sd103-image-drop img{object-fit:contain;max-width:200px;height:116px}.sd103-upload-progress{align-items:center;gap:8px;font-weight:700;display:inline-flex}.sd104-card-preview{aspect-ratio:1/1.24;isolation:isolate;flex-direction:column;justify-content:flex-end;align-items:center;gap:9px;width:min(228px,100%);margin:6px auto 0;padding:16px 15px 15px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 35px #00000038;border:2px solid #ffffff59!important}.sd104-card-light{pointer-events:none;z-index:-1;background:radial-gradient(#ffffff57,#0000 69%);height:57%;position:absolute;inset:-5% -40% auto}.sd104-card-plate{color:#384656;background:linear-gradient(140deg,#fff,#dee6f1);border:2px solid #fff;place-items:center;width:87px;height:87px;margin-top:20px;margin-bottom:auto;display:grid;overflow:hidden;transform:rotate(45deg);box-shadow:0 6px 22px #00000029}.sd104-card-plate img,.sd104-card-plate svg{transform:rotate(-45deg)}.sd104-card-plate img{object-fit:contain;max-width:82%;max-height:82%}.sd104-card-name{text-align:center;color:#fff;white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:13px;overflow:hidden}.sd104-card-stats{color:#fff;border-top:1px solid #ffffffa6;justify-content:space-between;width:100%;padding:10px 3px;font-size:12px;font-weight:750;display:flex}.sd104-card-action{color:#fff;background:#0006;border:1px solid #ffffff73;place-items:center;width:100%;height:37px;font-size:12px;font-weight:800;display:grid}.sd104-product-grid{grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:16px;padding:18px;display:grid}.sd104-product-tile{border:1px solid var(--line2);background:var(--panel2);align-content:start;gap:12px;min-width:0;padding:15px;display:grid}.sd104-product-tile .sd103-product-thumb{border:1px solid #ffffff26;width:100%;height:142px}.sd104-product-tile .sd103-product-thumb img{object-fit:contain;width:100%;height:100%}.sd104-product-tile .sd103-product-meta{gap:5px;display:grid}.sd104-product-tile .sd103-product-meta strong{font-size:14px}.sd104-product-tile .sd103-product-status{width:max-content;margin:0}.sd104-product-tile .sd103-product-actions{grid-template-columns:1fr 1fr;margin:0;display:grid}.sd104-product-tile .sd103-product-actions button{justify-content:center;width:100%}@media (max-width:500px){.sd104-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:10px}.sd104-product-tile{padding:9px}.sd104-product-tile .sd103-product-thumb{height:112px}.sd104-product-tile .sd103-product-actions{grid-template-columns:1fr}}.sd104-product-tile .sd103-product-thumb{aspect-ratio:1;place-items:center;width:100%;height:auto;min-height:0;padding:10px;display:grid;overflow:hidden}.sd104-product-tile .sd103-product-thumb img{object-fit:contain;object-position:center;width:100%;height:100%;max-height:100%;display:block}@media (max-width:500px){.sd104-product-tile .sd103-product-thumb{aspect-ratio:1;height:auto}}.sd106-upload-track-wrap{border:1px solid var(--line2);background:var(--panel2);gap:9px;min-width:0;padding:14px 17px;display:grid}.sd106-upload-track-head{color:var(--text);justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:700;display:flex}.sd106-upload-track-head strong{color:var(--accent);font-variant-numeric:tabular-nums;font-size:14px}.sd106-upload-track{background:var(--panel3);border:1px solid var(--line2);width:100%;height:12px;overflow:hidden}.sd106-upload-track>span{background:linear-gradient(90deg,#15968f,var(--accent));width:0;height:100%;transition:width .16s ease-out;display:block}.sd106-upload-track.is-indeterminate>span{background:linear-gradient(90deg,transparent,#15968f,var(--accent),transparent);width:34%;animation:1.25s ease-in-out infinite sd106-upload-indeterminate}@keyframes sd106-upload-indeterminate{0%{transform:translate(-120%)}to{transform:translate(320%)}}.sd106-upload-track-wrap>small{color:var(--muted);font-size:11px}.sd106-color-layout{grid-template-columns:minmax(0,3fr) minmax(0,1fr);align-items:start;gap:22px;width:100%;min-width:0;display:grid}.sd106-color-picker,.sd106-preview-wrap{gap:16px;min-width:0;display:grid}.sd106-color-picker{background:var(--panel2);border:1px solid var(--line);padding:17px}.sd106-palette-head{justify-content:space-between;align-items:center;gap:9px;display:flex}.sd106-palette-head strong{font-size:13px;font-weight:750}.sd106-palette-head span{color:var(--muted);font-size:11px}.sd106-color-layout .sd106-swatches{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;width:100%;min-width:0;display:grid}.sd106-color-layout .sd106-swatches .sd103-swatch{aspect-ratio:1;cursor:pointer;width:100%;min-width:0;height:auto;min-height:0;border:2px solid #0000!important}.sd106-color-layout .sd106-swatches .sd103-swatch.selected{outline:2px solid var(--accent);outline-offset:3px;border-color:var(--panel2)!important}.sd106-color-layout .sd106-color-controls{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding-top:14px;display:grid}.sd106-color-layout .sd106-color-controls label{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.sd106-color-layout .sd106-color-controls code{color:var(--text);background:var(--panel);border:1px solid var(--line);padding:5px 7px;font-size:10px}.sd106-preview-caption{text-align:center;letter-spacing:.06em;color:var(--muted);font-size:10px;font-weight:750}.sd106-preview-wrap>small{text-align:center;color:var(--muted);font-size:10px;line-height:1.6}.sd106-app-card{aspect-ratio:1/1.24;isolation:isolate;color:#fff;width:100%;max-width:252px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 10px 28px #0003;border:2px solid #ffffff75!important;border-radius:18px!important}.sd106-app-card-glow{z-index:-1;pointer-events:none;background:radial-gradient(#ffffff52,#0000 62%);position:absolute;inset:-24% -20% 20%}.sd106-app-card-logo{place-items:center;width:78%;height:50%;padding:3px;display:grid;position:absolute;top:2%;left:50%;transform:translate(-50%);background:0 0!important;border:0!important}.sd106-app-card-logo img{object-fit:contain;object-position:center;filter:drop-shadow(0 4px 10px #00000029);background:0 0;border:0;width:100%;max-width:100%;height:100%;max-height:100%}.sd106-app-card-logo svg{opacity:.58}.sd106-app-card-bottom{text-align:center;background:linear-gradient(#0000 0%,#00000059 35%,#000000b3 100%);flex-direction:column;justify-content:flex-end;gap:9px;min-height:45%;padding:5% 7% 6%;display:flex;position:absolute;bottom:0;left:0;right:0}.sd106-app-card-title{white-space:nowrap;text-overflow:ellipsis;color:#fff;width:100%;font-size:clamp(10px,1.05vw,13px);font-weight:800;line-height:1.35;overflow:hidden}.sd106-app-card-line{background:#ffffffc2;flex:none;width:100%;height:1px;margin-top:2px}.sd106-app-card-details{color:#fff;grid-template-columns:1fr 1fr;align-items:center;min-height:27px;font-size:clamp(10px,1vw,13px);font-weight:750;display:grid}.sd106-app-card-details span{justify-content:center;align-items:center;gap:5px;min-width:0;display:flex}.sd106-app-card-details span:first-child{border-right:1px solid #ffffffa1}.sd106-app-card-button{color:#fff;letter-spacing:.04em;background:#0000006b;justify-content:center;align-items:center;width:100%;height:35px;min-height:35px;font-size:11px;font-weight:850;display:flex;border:1px solid #ffffff9e!important;border-radius:32px!important}.sd106-count-picker{border:1px solid var(--line2);background:var(--panel2);gap:10px;width:100%;padding:16px;display:grid}.sd106-count-picker .sd103-count-selector{width:100%;max-width:none}.sd106-count-picker .sd103-count-selector select{background:var(--panel);width:100%;min-height:46px;color:var(--text)}.sd106-count-picker>small{color:var(--muted);font-size:11px;line-height:1.5}.sd103-product .sd103-limit-grid{gap:16px;width:100%}.sd103-product .sd103-limit-card{background:var(--panel2);border:1px solid var(--line2);gap:13px;padding:21px}.sd103-product .sd103-limit-card legend{padding:0 12px;font-size:14px;font-weight:800}.sd103-product .sd103-limit-card>p{color:var(--muted);font-size:11px}.sd103-product .sd103-limit-card .sd103-field{grid-template-columns:105px minmax(0,1fr);gap:12px}.sd103-product .sd103-limit-card .sd103-field input{height:46px;min-height:46px}@media (max-width:850px){.sd106-color-layout{grid-template-columns:minmax(0,1.6fr) minmax(160px,1fr);gap:14px}.sd106-color-picker{padding:12px}.sd106-color-layout .sd106-swatches{gap:6px}}@media (max-width:600px){.sd106-color-layout{grid-template-columns:1fr}.sd106-preview-wrap{width:100%;max-width:280px;margin:0 auto}.sd106-color-layout .sd106-swatches{gap:8px}.sd106-app-card-title{font-size:12px}.sd103-product .sd103-limit-card .sd103-field{grid-template-columns:86px minmax(0,1fr)}}.sd106-color-layout .sd106-swatches{grid-template-columns:repeat(10,minmax(0,1fr));gap:7px;max-width:560px}.sd106-color-layout .sd106-swatches .sd103-swatch{aspect-ratio:1;justify-self:center;width:100%;max-width:46px;height:auto}@media (max-width:850px){.sd106-color-layout .sd106-swatches{gap:4px}.sd106-color-layout .sd106-swatches .sd103-swatch{max-width:38px}}@media (max-width:600px){.sd106-color-layout .sd106-swatches{gap:6px}.sd106-color-layout .sd106-swatches .sd103-swatch{max-width:40px}}.sd106-color-layout{grid-template-columns:minmax(0,3fr) minmax(0,1fr);align-items:stretch}.sd106-color-picker{flex-direction:column;justify-content:space-between;gap:16px;min-height:318px;display:flex}.sd106-color-layout .sd106-swatches{flex:1 0 auto;grid-template-columns:repeat(10,minmax(0,1fr));align-content:space-evenly;gap:8px;max-width:none}.sd106-color-layout .sd106-swatches .sd103-swatch{aspect-ratio:1;max-width:70px;min-height:0}.sd106-preview-wrap{align-self:start}.sd106-app-card{width:100%;max-width:260px}.sd108-account-picker .sd108-account-select-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:9px;min-width:0;display:grid}.sd108-account-picker select{width:100%;min-width:0;height:43px}.sd108-account-counts{align-items:center;gap:7px;display:flex}.sd108-account-counts>span{white-space:nowrap;background:var(--panel2);border:1px solid var(--line2);min-height:43px;color:var(--text);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:5px;padding:0 8px;display:flex}.sd108-account-counts svg{color:var(--accent)}.sd108-account-counts b{font-size:12px}.sd108-account-counts small{color:var(--muted);letter-spacing:.02em;font-size:9px}@media (max-width:970px){.sd106-color-layout .sd106-swatches{gap:5px}.sd106-color-layout .sd106-swatches .sd103-swatch{max-width:58px}.sd106-color-picker{min-height:0}}@media (max-width:580px){.sd106-color-layout{grid-template-columns:1fr}.sd106-color-picker{min-height:0}.sd108-account-picker .sd108-account-select-row{grid-template-columns:1fr}.sd108-account-counts>span{flex:1}.sd106-color-layout .sd106-swatches .sd103-swatch{max-width:45px}}.auth-panel button[type=submit],.auth-card button[type=submit],.login-panel button[type=submit]{color:#000!important;background:#fff!important;border-color:#fff!important}.virtual-table-viewport{overflow-anchor:none;max-height:min(68vh,680px);overflow:auto}.virtual-table-viewport tbody tr[aria-hidden=true] td{pointer-events:none;font-size:0;line-height:0}.login-card form>button:not(.secondary){color:#000!important;background:#fff!important;border-color:#fff!important}.customers-table .customer-actions-head,.customers-table .customer-actions-cell{min-width:440px}.customer-action-cluster .agent-access-action{flex:none}.dashboard-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:12px}.dashboard-summary-grid .metric-card{gap:10px;min-height:92px;padding:12px}.dashboard-summary-grid .metric-card strong,.dashboard-summary-grid .metric-card:last-child strong{font-size:21px}.dashboard-summary-grid .metric-card span{font-size:9px}.customers-table tbody tr:not([aria-hidden]),.customers-table tbody tr:not([aria-hidden]) td{height:58px}.customers-table tbody tr:not([aria-hidden]) td{padding-top:5px;padding-bottom:5px}.customer-mini-label.paid{color:#4ade80;background:#16a34a1f;border-color:#16a34a}.customer-mini-label.unpaid{color:#facc15;background:#ca8a041f;border-color:#ca8a04}.customer-mini-label.expired{color:#f87171;background:#dc26261f;border-color:#dc2626}.customer-mini-label.codex{color:#60a5fa;background:#2563eb1f;border-color:#2563eb}.sd-tag-modal{max-width:350px}.sd-tag-options{grid-template-columns:repeat(2,1fr);gap:10px;padding:16px;display:grid}.sd-tag-option{border:1px solid var(--line);background:var(--panel2);padding:13px 6px;font-weight:800}.sd-tag-option.paid{color:#4ade80;border-color:#16a34a}.sd-tag-option.unpaid{color:#facc15;border-color:#ca8a04}.sd-tag-option.expired{color:#f87171;border-color:#dc2626}.sd-tag-option.codex{color:#60a5fa;border-color:#2563eb}.sd104-product-grid{grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:12px}.sd104-product-tile{background:var(--panel);gap:10px;padding:10px}.sd104-product-tile .sd-admin-product-preview{width:min(100%,240px);max-width:100%;margin:0 auto}.sd-agent-modal{width:min(660px,95vw);max-height:90vh}.sd-agent-modal header{min-height:48px}.sd-agent-content{gap:12px;max-height:74vh;padding:12px;display:grid;overflow:auto}.sd-agent-device{border:1px solid var(--line);background:var(--panel2);gap:10px;padding:12px;display:grid}.sd-agent-heading{justify-content:space-between;align-items:center;gap:9px;display:flex}.sd-agent-heading strong{align-items:center;gap:7px;display:inline-flex}.sd-agent-status{color:#f87171;font-size:11px}.sd-agent-status.confirmed{color:#4ade80}.sd-agent-device input,.sd-agent-device textarea{background:var(--panel);font-size:11px}.sd-agent-device textarea{height:64px}.sd-agent-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex;overflow-x:auto}.sd-agent-actions button{white-space:nowrap;flex:1 0 auto;min-height:34px;padding:0 10px;font-size:11px}.sd-agent-actions button:disabled{opacity:.4;cursor:not-allowed}.sd-chatx-monitor{gap:12px;padding:16px;display:grid}.sd-chatx-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.sd-chatx-metrics .finance-card{padding:10px}.sd-chatx-metrics span{align-items:center;gap:5px;display:flex}.sd-chatx-filter{justify-content:space-between;align-items:center;gap:8px;display:flex}.sd-chatx-filter input{max-width:420px;height:36px}.sd-chatx-table{min-width:830px}.sd-chatx-table small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.sd-monitor-good{color:#4ade80}.sd-monitor-off{color:#f87171}.sd-chatx-note{color:var(--muted);font-size:11px}@media (max-width:1100px){.dashboard-summary-grid,.sd-chatx-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.dashboard-summary-grid,.sd-chatx-metrics,.sd104-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.customers-table tbody tr:not([aria-hidden]) td,.customers-table tbody tr:not([aria-hidden]){height:46px!important;min-height:46px!important}.users-table-v18 tbody tr:not([aria-hidden]) td,.users-table-v18 tbody tr:not([aria-hidden]){height:43px!important;min-height:43px!important;padding-top:3px!important;padding-bottom:3px!important}.accounts-table tbody tr:not([aria-hidden]) td,.accounts-table tbody tr:not([aria-hidden]){height:48px!important}.provider-table tbody tr:not([aria-hidden]) td,.provider-table tbody tr:not([aria-hidden]),.cookies-table tbody tr:not([aria-hidden]) td,.cookies-table tbody tr:not([aria-hidden]){height:56px!important;padding-top:6px!important;padding-bottom:6px!important}.receipt-studio{min-width:0;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)!important}.receipt-live-shell,.receipt-paper{box-sizing:border-box;overflow-wrap:anywhere;min-width:0;max-width:100%!important}.receipt-preview-fields,.receipt-preview-row{min-width:0}.receipt-preview-row>*{overflow-wrap:anywhere;min-width:0}.extra-subtabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;display:grid!important}.extra-subtabs .tab{min-width:0;padding:8px 4px;font-size:10px}.sd104-product-tile{cursor:grab;position:relative}.sd104-product-tile:active{cursor:grabbing}.sd104-product-tile.sd-dragging{opacity:.35}.sd104-product-tile.sd-drop-target{outline:2px dashed var(--accent);outline-offset:-3px;background:color-mix(in srgb,var(--accent) 14%,var(--panel2));transform:scale(.98)}.sd104-product-tile .sd-admin-product-preview{margin-bottom:7px}.sd104-product-tile .sd103-product-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.sd104-product-tile .sd103-product-actions button{gap:3px;font-size:10px;height:30px!important;min-height:30px!important;padding:0 3px!important}.sd104-product-tile .sd106-app-card-logo{height:45%;top:4%}.sd104-product-tile .sd106-app-card-bottom{min-height:45%}@media (max-width:820px){.receipt-studio{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:540px){.sd104-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.customer-mini-label.vip,.sd-tag-option.vip{color:#c084fc;background:#9333ea1f;border-color:#9333ea}.customer-mini-label.followup,.sd-tag-option.followup{color:#fb923c;background:#ea580c1f;border-color:#ea580c}.customer-mini-label.trial,.sd-tag-option.trial{color:#2dd4bf;background:#0d94881f;border-color:#0d9488}.sd-tag-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.sd-tag-option{padding:11px 3px;font-size:11px}.customers-table tbody tr:not([aria-hidden]) td,.customers-table tbody th{padding-top:2px!important;padding-bottom:2px!important;font-size:10px!important}.customer-action-cluster{gap:3px!important}.customer-action-cluster .icon-action,.customer-action-cluster .status-icon,.customer-action-cluster .action-device-number{border-radius:5px!important;width:24px!important;min-width:24px!important;height:24px!important}.users-table-v18 tbody tr:not([aria-hidden]),.users-table-v18 tbody tr:not([aria-hidden]) td{height:39px!important;min-height:39px!important}.users-table-v18 tbody tr:not([aria-hidden]) td{padding-top:2px!important;padding-bottom:2px!important;font-size:10.5px!important}.accounts-table tbody tr:not([aria-hidden]),.accounts-table tbody tr:not([aria-hidden]) td{height:38px!important;min-height:38px!important}.accounts-table td,.accounts-table th,.provider-table td,.provider-table th,.cookies-table td,.cookies-table th{padding-top:3px!important;padding-bottom:3px!important;font-size:10px!important}.provider-table tbody tr:not([aria-hidden]),.provider-table tbody tr:not([aria-hidden]) td,.cookies-table tbody tr:not([aria-hidden]),.cookies-table tbody tr:not([aria-hidden]) td{height:45px!important;min-height:45px!important}.sd-account-delete-dialog{width:min(420px,95vw)!important}.sd-account-delete-body{color:var(--text);padding:18px;font-size:13px;line-height:1.7}.sd-account-delete-body p{overflow-wrap:anywhere;margin:0 0 10px}.sd-account-delete-dialog .danger-soft{background:color-mix(in srgb,var(--danger) 18%,var(--panel))!important;border-color:var(--danger)!important;color:#fca5a5!important}.customers-table .customer-action-cluster .icon-action,.customers-table .customer-action-cluster .status-icon,.customers-table .customer-action-cluster .action-device-number,.customers-table .customer-action-cluster .icon-action:hover,.customers-table .customer-action-cluster .icon-action:focus-visible{border-radius:0!important}.sd-chatx-monitor .sd-chatx-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.sd-chatx-online,.sd-chatx-offline{align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.sd-chatx-online{color:#22c55e}.sd-chatx-online svg{animation:1.6s ease-in-out infinite sdp-chatx-live}.sd-chatx-offline{color:#ef4444}@keyframes sdp-chatx-live{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.sd-chatx-online svg{animation:none}}@media (max-width:720px){.sd-chatx-monitor .sd-chatx-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard-expiry-five{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.dashboard-expiry-five .metric-card{gap:8px;min-height:94px;padding:12px}.dashboard-expiry-five .metric-card strong{font-size:23px}.dashboard-expiry-five .metric-card small{color:var(--muted);font-size:10px}@media (max-width:850px){.dashboard-expiry-five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:530px){.dashboard-expiry-five{grid-template-columns:repeat(2,minmax(0,1fr))}}.chatx-fields .chatx-icon-field{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;display:grid}.chatx-fields .chatx-icon-field>span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;grid-column:1/-1;font-size:9px}.chatx-file-button{border:1px solid var(--line2);background:var(--panel2);min-width:0;height:37px;color:var(--text);white-space:nowrap;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:10px;display:flex;position:relative;overflow:hidden}.chatx-file-button input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.chatx-file-button:hover{border-color:var(--accent);background:var(--panel3)}html[data-theme=coral]{--accent:#f97380;--accent2:#fb9aa4;--accent-fg:#071014;--accent-soft:#f9738014;--info:#f97380;--tint:249,115,128}html[data-theme=ocean]{--accent:#0ea5e9;--accent2:#51beef;--accent-fg:#071014;--accent-soft:#0ea5e914;--info:#0ea5e9;--tint:14,165,233}html[data-theme=aurora]{--accent:#34d399;--accent2:#6ddfb6;--accent-fg:#071014;--accent-soft:#34d39914;--info:#34d399;--tint:52,211,153}html[data-theme=sunset]{--accent:#ec4899;--accent2:#f17bb6;--accent-fg:#071014;--accent-soft:#ec489914;--info:#ec4899;--tint:236,72,153}html[data-theme=mint]{--accent:#10b981;--accent2:#53cda4;--accent-fg:#071014;--accent-soft:#10b98114;--info:#10b981;--tint:16,185,129}html[data-theme=royal]{--accent:#8164f6;--accent2:#a48ff9;--accent-fg:#071014;--accent-soft:#8164f614;--info:#8164f6;--tint:129,100,246}html[data-theme=candy]{--accent:#d946ef;--accent2:#e47af3;--accent-fg:#071014;--accent-soft:#d946ef14;--info:#d946ef;--tint:217,70,239}html[data-theme=lagoon]{--accent:#2dd4bf;--accent2:#68e0d1;--accent-fg:#071014;--accent-soft:#2dd4bf14;--info:#2dd4bf;--tint:45,212,191}html[data-theme=citrus]{--accent:#a3e635;--accent2:#bded6e;--accent-fg:#071014;--accent-soft:#a3e63514;--info:#a3e635;--tint:163,230,53}html[data-theme=berry]{--accent:#e11d48;--accent2:#e95c7b;--accent-fg:#071014;--accent-soft:#e11d4814;--info:#e11d48;--tint:225,29,72}html[data-theme=glacier]{--accent:#7dd3fc;--accent2:#a1dffd;--accent-fg:#071014;--accent-soft:#7dd3fc14;--info:#7dd3fc;--tint:125,211,252}html[data-theme=fire]{--accent:#ef4444;--accent2:#f37878;--accent-fg:#071014;--accent-soft:#ef444414;--info:#ef4444;--tint:239,68,68}html[data-theme=forest]{--accent:#16a34a;--accent2:#57bd7d;--accent-fg:#071014;--accent-soft:#16a34a14;--info:#16a34a;--tint:22,163,74}html[data-theme=neon]{--accent:#22d3ee;--accent2:#60dff3;--accent-fg:#071014;--accent-soft:#22d3ee14;--info:#22d3ee;--tint:34,211,238}html[data-theme=orchid]{--accent:#d946ef;--accent2:#e47af3;--accent-fg:#071014;--accent-soft:#d946ef14;--info:#d946ef;--tint:217,70,239}html[data-theme=steel]{--accent:#64748b;--accent2:#8f9bab;--accent-fg:#071014;--accent-soft:#64748b14;--info:#64748b;--tint:100,116,139}.chatx-fields{grid-template-columns:1.6fr .9fr .8fr .8fr .8fr minmax(230px,1.5fr)!important;gap:10px!important}.chatx-icon-field{border:1px solid var(--line);background:var(--panel2);grid-template-columns:1fr 1.35fr 1fr;align-items:stretch;min-width:0;min-height:46px;display:grid}.chatx-upload-slot,.chatx-change-icon,.chatx-icon-preview{border:0;border-right:1px solid var(--line);min-width:0;min-height:46px;color:var(--muted);text-align:center;background:0 0;justify-content:center;align-items:center;gap:6px;padding:5px;font-size:9px;display:flex;position:relative}.chatx-upload-slot{color:var(--accent);flex-direction:column}.chatx-upload-slot small{color:var(--muted);font-size:8px}.chatx-upload-slot input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.chatx-change-icon{cursor:pointer;color:var(--text);font-weight:700}.chatx-change-icon:hover{background:var(--panel3)}.chatx-icon-preview{border-right:0}.chatx-icon-preview img{object-fit:contain;width:34px;height:34px}.chatx-icon-preview span{text-transform:uppercase;letter-spacing:.05em;font-size:8px}.chatx-hidden-file{display:none!important}.device-pop{background:var(--panel);border-color:var(--line2);gap:0;width:min(480px,94vw);max-height:78vh;padding:0;display:grid;overflow:hidden}.device-pop-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.device-pop-head>div{gap:3px;display:grid}.device-pop-head strong{font-size:13px}.device-pop-head small{color:var(--muted);font-size:10px}.device-pop-summary{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:8px;padding:10px 15px;font-size:10px;display:flex}.device-pop-summary b,.device-pop-summary i{border:1px solid var(--line);padding:4px 7px;font-style:normal}.device-pop-summary b{color:#22c55e;border-color:color-mix(in srgb,#22c55e 35%,var(--line))}.device-pop-summary i{color:#fb7185}.device-pop-list{max-height:52vh;padding:5px 10px;overflow:auto}.device-pop-row{border-bottom:1px solid var(--line);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 5px;display:grid}.device-pop-row:last-child{border-bottom:0}.device-pop-row>div{gap:3px;min-width:0;display:grid}.device-pop-row>div strong{font-size:11px}.device-pop-row>div small{color:var(--muted);text-overflow:ellipsis;font-size:9px;overflow:hidden}.device-pop-row .device-chip{width:32px;height:32px}.device-state{border:1px solid;padding:4px 7px;font-size:9px}.device-state.online{color:#22c55e}.device-state.offline{color:#fb7185}.device-pop-error{color:#fb7185;align-items:center;gap:7px;padding:16px;display:flex}.customers-table tbody tr:not([aria-hidden]),.customers-table tbody tr:not([aria-hidden]) td{height:41px!important;min-height:41px!important}.customer-action-cluster .icon-action,.customer-action-cluster .status-icon,.customer-action-cluster .action-device-number{width:28px!important;min-width:28px!important;height:28px!important}.customer-action-cluster .icon-action svg,.customer-action-cluster .status-icon svg{width:16px!important;height:16px!important}@media (max-width:900px){.chatx-fields{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:600px){.chatx-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}.chatx-icon-field{grid-column:1/-1}}.chatx-editor-layout{grid-template-columns:minmax(0,1.5fr) minmax(270px,1fr);align-items:start;gap:22px;display:grid}.chatx-editor-controls{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.chatx-control-group{border:1px solid var(--line);background:var(--panel2);border-radius:12px;min-width:0;padding:16px}.chatx-control-group h3,.chatx-control-group summary{margin:0 0 14px;font-size:13px;font-weight:700}.chatx-control-group summary{cursor:pointer}.chatx-control-group:not([open]) summary{margin-bottom:0}.chatx-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.chatx-control-grid label{min-width:0;color:var(--muted);gap:6px;font-size:11px;display:grid}.chatx-control-grid input,.chatx-control-grid select{box-sizing:border-box;border:1px solid var(--line);background:var(--panel);width:100%;min-width:0;min-height:38px;color:var(--text);border-radius:7px;padding:7px 9px}.chatx-control-grid input[type=color]{cursor:pointer;padding:4px}.chatx-control-grid .chatx-toggle{align-items:center;gap:8px;display:flex}.chatx-control-grid .chatx-toggle input{width:16px;height:16px;min-height:16px;accent-color:var(--accent)}.chatx-control-wide{grid-column:1/-1}.chatx-preview-pane{border:1px solid var(--line);background:var(--panel2);border-radius:14px;min-width:0;padding:18px;position:sticky;top:18px}.chatx-preview-heading{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.chatx-preview-heading span,.chatx-control-help,.chatx-cloud-status{color:var(--muted);font-size:11px;line-height:1.6}.chatx-custom-preview-stage{border:1px dashed var(--line2);background:var(--panel);border-radius:10px;align-items:center;min-height:180px;margin:16px 0;padding:24px 12px;display:flex;overflow:auto}.chatx-custom-preview-stage img{max-width:none}.chatx-preview-actions{gap:10px;margin-top:16px;display:grid}.chatx-preview-actions button,.chatx-icon-actions button{justify-content:center;align-items:center;gap:7px;min-height:40px;display:inline-flex}.chatx-icon-actions{flex-wrap:wrap;gap:10px;display:flex}.chatx-config-notice{border:1px solid #b78632;border-radius:10px;margin:12px 0;padding:12px 16px;font-size:12px;line-height:1.6}.chatx-config-notice p{overflow-wrap:anywhere;margin:5px 0 0}.chatx-editor fieldset:disabled{opacity:.65}@media (max-width:1000px){.chatx-editor-layout{grid-template-columns:minmax(0,1fr)}.chatx-preview-pane{grid-row:1;position:static}}@media (max-width:480px){.chatx-control-grid{grid-template-columns:minmax(0,1fr)}.chatx-preview-pane,.chatx-control-group{padding:12px}}.customer-config-tabs{flex-wrap:wrap;gap:5px;margin-bottom:18px;display:flex}.customer-config-tabs .tab{flex:1;justify-content:center;align-items:center;gap:6px;min-width:75px;display:inline-flex}.customer-product-summary{border:1px solid var(--line);background:var(--panel2);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;padding:12px;display:flex}.customer-product-summary span{color:var(--muted);font-size:11px}.configure-body>.configure-limit-row{margin:16px 0}.configure-body button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.backup-actions{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.backup-actions button{align-items:center;gap:7px;display:inline-flex}.backup-import-preview{border:1px solid var(--line);border-radius:12px;margin-top:18px;padding:16px}.backup-import-preview h3{align-items:center;gap:8px;display:flex}.backup-import-preview .table-wrap{max-height:280px;overflow:auto}.backup-confirm{align-items:flex-start;gap:10px;margin:18px 0;display:flex}.backup-confirm input{flex-shrink:0;width:18px;height:18px}.backup-panel p{line-height:1.6}.backup-panel .configure-field{margin:16px 0}@media (max-width:600px){.configure-limit-row.six-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.backup-actions{display:grid}.customer-config-tabs .tab{padding:9px 6px;font-size:11px}}.access-duration-control{gap:12px;min-width:0;display:grid}.access-duration-day{align-items:stretch;gap:8px;display:flex}.access-duration-day .access-days-wrap{flex:1;min-width:0}.access-hours-toggle{border:1px solid var(--line2);background:var(--panel2);width:46px;min-width:46px;height:46px;color:var(--muted);border-radius:8px;justify-content:center;align-self:end;align-items:center;display:flex;padding:0!important}.access-hours-toggle.active{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.access-hours-field{border:1px solid var(--line);border-radius:10px;gap:8px;padding:12px;display:grid}.access-hours-field>div{align-items:center;gap:12px;display:flex}.access-hours-field input[type=range]{accent-color:var(--accent);flex:1}.access-hours-field input[type=number]{width:72px;min-height:38px}.application-site-settings{align-items:end;gap:12px;margin-bottom:20px;display:flex}.application-site-settings label{flex:1;gap:7px;display:grid}.application-site-settings button{min-height:40px}.application-publish-form{border:1px solid var(--line);border-radius:12px;margin:18px 0;padding:18px}.application-publish-form fieldset{border:0;margin:0;padding:0}.application-logo{object-fit:contain;background:var(--panel2);border-radius:9px;width:38px;height:38px}.application-publish-form textarea{box-sizing:border-box;width:100%;min-height:140px}.notes-toolbar{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.notes-toolbar button{background:var(--panel2);color:var(--text);border:1px solid var(--line);padding:5px 10px;font-size:11px}.application-active-check{align-items:center;gap:10px;display:flex!important}.application-active-check input{height:18px;width:18px!important;min-height:18px!important}.application-table-heading{justify-content:space-between;align-items:center;display:flex}.application-actions{gap:5px;display:flex}.application-enabled{color:#22c55e!important;border-color:#22c55e66!important}.application-disabled{color:#ef4444!important;border-color:#ef444466!important}.release-notes{overflow-wrap:anywhere;line-height:1.65}.release-notes p{white-space:pre-wrap}.release-notes pre,.release-notes code{white-space:pre-wrap;background:var(--panel2);border-radius:5px;padding:3px 6px}.release-note-bullet{padding:4px 0 4px 10px}.application-panel .table-wrap{margin-top:15px}@media (max-width:650px){.application-site-settings{display:grid}.application-publish-form{padding:12px}.access-hours-toggle{width:42px;min-width:42px;height:42px}}.application-panel .application-site-settings{grid-template-columns:1fr 1fr auto;align-items:end;gap:14px;display:grid}.application-panel .application-publish-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.storefront-admin{border-top:1px solid var(--line);margin-top:36px;padding-top:28px}.storefront-admin fieldset{border:0;min-width:0;padding:0}.storefront-admin .table-wrap{margin-top:20px}.storefront-image-preview{object-fit:cover;border-radius:14px;width:100px;height:100px;margin-top:10px}.release-timeline{color:#72b4ff;list-style:none;display:block;margin:22px 0!important;padding:0!important}.release-timeline li{gap:15px;padding:0 0 24px;list-style:none;display:flex;position:relative}.release-timeline li:not(:last-child):before{content:"";background:#408dec50;width:1px;position:absolute;top:34px;bottom:0;left:17px}.release-point-icon{color:#75b8ff;background:#2784e51a;border:1px solid #4b9fff70;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.release-timeline li small{letter-spacing:.12em;color:#629ee0;padding:2px 0 5px;font-size:10px;display:block}.release-timeline li p{white-space:pre-wrap;overflow-wrap:anywhere;color:inherit;margin:0;line-height:1.65}.release-timeline li:last-child{padding-bottom:0}@media (max-width:650px){.application-panel .application-site-settings,.application-panel .application-publish-form .form-grid{grid-template-columns:1fr}}.application-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.application-platform-group{border:1px solid var(--line);background:var(--panel);border-radius:12px;min-width:0;overflow:hidden}.application-platform-group h4{border-bottom:1px solid var(--line);margin:0;padding:14px 16px;font-size:13px}.application-platform-group .table-wrap{margin-top:0!important}.application-panel .application-versions-table,.storefront-admin .storefront-products-table{table-layout:auto;width:100%;min-width:100%}.application-panel .application-versions-table th,.application-panel .application-versions-table td{padding:12px 10px}.application-panel th.actions-end,.application-panel td.actions-end{white-space:nowrap;text-align:right;width:1%}.application-panel .actions-end .application-actions{flex-wrap:nowrap;justify-content:flex-end}.application-versions-table td:nth-child(3){text-overflow:ellipsis;max-width:170px;overflow:hidden}.application-publish-form fieldset>label:nth-child(3){grid-column:1/-1}@media (max-width:1150px){.application-platform-grid{grid-template-columns:1fr}}.dashboard-account-load{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:22px 0 18px}.dashboard-account-name{overflow-wrap:anywhere;font-size:12px;font-weight:600}.dashboard-account-email{min-width:0;font-size:12px}.dashboard-account-email .email-copy{justify-content:space-between;gap:8px;width:100%;display:flex}.dashboard-account-email .email-copy>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-account-email .copy-icon{flex:none}.extension-selectors .replacement-selector-builder{grid-template-columns:repeat(3,minmax(0,1fr))}.storefront-product-grid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:12px;margin-top:22px;display:grid}.storefront-product-item{border:1px solid var(--line);background:var(--panel2);border-radius:18px;flex-direction:column;gap:0;min-width:0;padding:8px;display:flex}.storefront-product-image{aspect-ratio:1;background:var(--panel);border:1px solid var(--line);border-radius:12px;margin-bottom:9px;position:relative;overflow:hidden}.storefront-product-icon{object-fit:cover;width:100%;height:100%;display:block}.storefront-product-body{flex:1;min-width:0;padding:0 3px}.storefront-product-body h4{font-family:var(--font-ui);letter-spacing:-.035em;white-space:nowrap;text-overflow:ellipsis;margin:0 0 8px;font-size:14px;font-weight:650;line-height:1.5;overflow:hidden}.storefront-product-pricing{border-bottom:1px dashed var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;padding-bottom:10px;display:flex}.storefront-product-pricing>div{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.storefront-product-pricing strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:17px}.storefront-product-pricing del{color:var(--muted);font-size:10px}.storefront-product-pricing small{color:var(--muted);background:var(--panel);border-radius:999px;padding:3px 7px;font-size:10px}.storefront-product-item .application-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:10px;display:grid}.storefront-product-item .application-actions .icon-action{border:1px solid var(--line);border-radius:9px;justify-content:center;width:100%;min-width:0;height:32px}@media (max-width:1100px){.storefront-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.storefront-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (max-width:480px){.dashboard-account-load{grid-template-columns:1fr}}.email-copy{white-space:normal;min-width:0;max-width:100%}.email-copy>span,.dashboard-account-email .email-copy>span{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;min-width:0;overflow:visible}.email-copy .copy-icon{flex:none}.dashboard-account-line{align-items:center;gap:10px;min-width:0;display:flex}.dashboard-account-line .dashboard-account-email{flex:1}.dashboard-account-line>strong{flex:none;font-size:18px}.icon-action.configure-custom{color:#22c55e;border-color:color-mix(in srgb,#22c55e 45%,var(--line));background:color-mix(in srgb,#22c55e 8%,var(--panel2))}.device-pop-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex!important}.device-pop-row>div small{text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.device-pop{width:min(620px,94vw)}@media (max-width:600px){.dashboard-account-load{grid-template-columns:1fr}.device-pop-row{grid-template-columns:30px minmax(0,1fr)}.device-pop-actions{grid-column:2;justify-content:flex-start}}.diagnostic-user-grid small,.account-activity-users>button span,.renew-facts strong,.receipt-preview-row>b{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.access-duration-control{gap:8px}.access-duration-day{align-items:center}.access-days-wrap.compact-duration{box-sizing:border-box;grid-template-rows:1fr;grid-template-columns:minmax(0,1fr) 82px;gap:8px;height:46px;min-height:46px;padding:5px 10px}.compact-duration .range-track-area{grid-template-columns:30px minmax(40px,1fr) 30px;gap:8px}.compact-duration .range-pretty{background:linear-gradient(to right,var(--range-color) 0%,var(--range-color) var(--pct,0%),var(--panel3) var(--pct,0%),var(--panel3) 100%)!important;height:4px!important;min-height:4px!important}.compact-duration .range-pretty::-webkit-slider-thumb{background:var(--range-color);box-shadow:0 0 0 1px var(--range-color)}.compact-duration .range-pretty::-moz-range-thumb{background:var(--range-color);box-shadow:0 0 0 1px var(--range-color)}.access-duration-day .access-hours-toggle{align-self:center;height:46px}.table-font-tabs{flex-wrap:wrap;margin-bottom:16px;display:flex!important}.table-font-tabs .tab{flex:1}.table-font-settings input[type=color]{width:100%;min-height:38px;padding:3px}.table-font-scope:is([data-table-tab=Customer],[data-table-tab=User],[data-table-tab=Accounts],[data-table-tab=Provider],[data-table-tab=Cookie]) table tbody td{font-family:var(--table-font)!important;font-size:var(--table-font-size)!important;font-weight:var(--table-font-weight)!important;color:var(--table-font-color)!important;line-height:16px!important}.table-font-scope:is([data-table-tab=Customer],[data-table-tab=User],[data-table-tab=Accounts],[data-table-tab=Provider],[data-table-tab=Cookie]) :is(.email-copy>span,.customer-name-stack>span:first-child){white-space:nowrap;font-family:var(--table-font)!important;font-size:var(--table-font-size)!important;font-weight:var(--table-font-weight)!important;color:var(--table-font-color)!important;line-height:16px!important}.dashboard-account-load{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-expiry-table tbody tr:not([aria-hidden]),.dashboard-expiry-table tbody tr:not([aria-hidden]) td{box-sizing:border-box;height:46px;min-height:46px;padding-top:5px;padding-bottom:5px;line-height:16px}.dashboard-expiry-table .email-copy,.dashboard-expiry-table .email-copy>span{white-space:nowrap}.extension-data-table{table-layout:auto;width:100%}.extension-data-table th,.extension-data-table td{box-sizing:border-box;vertical-align:middle;height:46px}.extension-data-table td:last-child{white-space:nowrap;width:1%}.extension-data-table .row-actions{justify-content:flex-end;gap:6px;display:flex}.extension-data-table code{white-space:nowrap;text-overflow:ellipsis;max-width:440px;font-size:11px;display:block;overflow:hidden}.replacement-selector-builder textarea{resize:vertical;width:100%;min-height:90px;color:var(--text);background:var(--panel2);border:1px solid var(--line);padding:10px;font-family:ui-monospace,monospace;font-size:12px}@media (max-width:1100px){.dashboard-account-load{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.dashboard-account-load{grid-template-columns:1fr}.compact-duration .range-track-area{gap:4px}.access-days-wrap.compact-duration{grid-template-columns:minmax(0,1fr) 64px;padding:5px 7px}}.compact-duration .range-value-input{box-sizing:border-box;min-width:0;height:34px}.compact-duration .range-value-input input{line-height:26px;height:26px!important;min-height:26px!important}.replacement-selector-builder textarea{box-sizing:border-box;resize:vertical;padding:8px 10px;height:40px!important;min-height:40px!important}.replacement-selector-builder input{box-sizing:border-box;height:40px!important}.virtual-table-viewport tbody tr[aria-hidden] td{border:0!important;min-height:0!important;padding:0!important}.customers-table .customer-name-stack{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.customers-table .customer-tag-badge{cursor:pointer;white-space:nowrap;border-radius:3px;flex:none;justify-content:center;align-items:center;margin:0;display:inline-flex;height:20px!important;min-height:20px!important;padding:2px 6px!important;font-size:9px!important;line-height:14px!important}.customer-tag-badge:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sd-tag-option.selected{outline:2px solid var(--accent);outline-offset:2px;background:var(--accent-soft)}.sd-tag-options{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-tag-note{gap:7px;padding:0 20px 16px;font-size:12px;display:grid}.customer-tag-note textarea{box-sizing:border-box;background:var(--panel2);border:1px solid var(--line);width:100%;min-height:84px;color:var(--text);font:inherit;resize:vertical;border-radius:6px;padding:10px}.customer-tag-note small{text-align:right;color:var(--muted);font-size:10px}.sd-tag-modal footer{flex-wrap:wrap;gap:8px;display:flex}.sd-tag-modal footer button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.customer-mini-label.new,.sd-tag-option.new{color:#60a5fa;background:#3b82f610;border-color:#3b82f670}.customer-mini-label.renewal,.sd-tag-option.renewal{color:#2dd4bf;background:#14b8a610;border-color:#14b8a670}.customer-mini-label.priority,.sd-tag-option.priority{color:#fb7185;background:#f43f5e10;border-color:#f43f5e70}.customer-mini-label.pending,.sd-tag-option.pending{color:#fbbf24;background:#f59e0b10;border-color:#f59e0b70}.customer-mini-label.support,.sd-tag-option.support{color:#a78bfa;background:#8b5cf610;border-color:#8b5cf670}.provider-panel .provider-table>tbody>tr,.provider-panel .provider-table>tbody>tr>td{vertical-align:middle;height:auto!important}.provider-panel .provider-table>tbody>tr>.col-account-emails{min-width:290px;max-width:none;padding:0!important}.provider-panel .provider-table .provider-account-emails{border-collapse:collapse;table-layout:auto;background:0 0;width:100%;min-width:0!important}.provider-account-emails>.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.provider-panel .provider-table .provider-account-emails>tbody>tr,.provider-panel .provider-table .provider-account-emails>tbody>tr>td{box-sizing:border-box;height:32px!important;min-height:32px!important}.provider-panel .provider-table .provider-account-emails>tbody>tr>td{vertical-align:middle;max-width:none;border-bottom:1px solid var(--line)!important;padding:6px 10px!important}.provider-panel .provider-table .provider-account-emails>tbody>tr:last-child>td{border-bottom:0!important}.provider-panel .provider-table .provider-account-emails .provider-email-serial{text-align:center;border-right:1px solid var(--line);width:38px;min-width:38px;color:var(--muted);font-variant-numeric:tabular-nums}.provider-account-emails .email-copy{justify-content:space-between;gap:10px;width:100%;display:flex}.provider-account-emails .email-copy>span{white-space:normal;overflow-wrap:anywhere}.customers-table .col-name{max-width:none;overflow:visible}:is(.customers-table,.users-table-v18,.cookies-table) .email-copy{justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:none;display:flex}:is(.customers-table,.users-table-v18,.cookies-table) .email-copy>span{white-space:nowrap;text-overflow:clip;flex:1;overflow:visible}:is(.customers-table,.users-table-v18,.cookies-table) .copy-icon{border:1px solid var(--line);border-radius:6px;flex:0 0 26px;justify-content:center;align-items:center;width:26px;height:26px;margin:0;display:inline-flex}:is(.customers-table,.users-table-v18,.cookies-table) :is(.col-email,.col-account-email){width:auto;min-width:240px;max-width:none}.dashboard-account-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.dashboard-account-meta>strong{white-space:nowrap;margin-left:auto;font-size:12px}.dashboard-provider-badge,.dashboard-product-badge{border:1px solid color-mix(in srgb,var(--text) 55%,transparent);color:var(--text);overflow-wrap:anywhere;border-radius:5px;align-items:center;gap:4px;padding:3px 7px;font-size:11px;display:inline-flex}.dashboard-product-badge{border-color:var(--line);color:var(--muted)}.otp-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin-top:16px;display:grid}.otp-card{border:1px solid var(--line);background:var(--panel);border-radius:12px;min-width:0;padding:16px}.otp-card header{margin-bottom:12px}.otp-credential{margin:10px 0}.otp-credential>small{color:var(--muted);margin-bottom:4px;display:block}.otp-credential .email-copy,.otp-password{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.otp-code-row{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.otp-code{font-variant-numeric:tabular-nums;letter-spacing:4px;color:var(--text);background:0 0;border:0;padding:5px 0;font-size:30px;font-weight:700}.otp-countdown{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.otp-card progress,.configure-usage progress{width:100%;height:5px;accent-color:var(--accent);margin:8px 0;display:block}.configure-default-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-top:14px;display:grid}.configure-default-columns .six-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.configure-usage{border-left:1px solid var(--line);padding-left:20px}.configure-usage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.configure-usage-grid strong{font-variant-numeric:tabular-nums;font-size:19px;display:block}.configure-usage-grid strong span,.configure-usage small{color:var(--muted);font-size:11px}.configure-usage>small{margin-top:10px;display:block}@media (max-width:650px){.configure-default-columns{grid-template-columns:1fr}.configure-usage{border-left:0;border-top:1px solid var(--line);padding:14px 0 0}.otp-grid{grid-template-columns:1fr}}.otp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.otp-dual-codes{gap:10px;display:grid}.otp-period{border:1px solid var(--line);background:color-mix(in srgb,var(--accent) 5%,var(--panel));border-radius:10px;padding:12px}.otp-period>small{color:var(--muted)}.otp-period .otp-code-row{margin-top:4px}.otp-period .otp-code{letter-spacing:3px;font-size:26px}.otp-period:focus-within{border-color:var(--accent)}@media (max-width:1000px){.otp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.otp-grid{grid-template-columns:1fr}}.selector-product-panel{border:1px solid var(--line);border-radius:12px;margin:16px 0;padding:14px}.selector-product-tabs{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.selector-product-tabs button{border:1px solid var(--line);background:var(--panel);min-width:130px;color:var(--text);border-radius:9px;padding:12px}.selector-product-tabs button.active{border-color:var(--accent)}.selector-product-tabs small{color:var(--muted);display:block}.selector-drop-zone{border:2px dashed var(--line);border-radius:12px;min-height:160px;padding:18px;transition:border-color .15s,background .15s,transform .15s}.selector-drop-zone.drag-over{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--panel));transform:scale(1.005)}.selector-drag-library{gap:8px;max-height:450px;margin-top:12px;display:grid;overflow:auto}.selector-drag-rule,.selector-assigned-row{border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;padding:12px;display:flex}.selector-drag-rule[draggable=true]{cursor:grab}.selector-drag-rule.assigned{opacity:.65}.selector-drag-rule code,.selector-assigned-row code{overflow-wrap:anywhere;font-size:11px;display:block}.selector-drag-rule small{color:var(--accent);display:block}.selector-assigned-row label{white-space:nowrap;gap:6px;display:flex}.selector-assigned-row input{width:auto}.selector-assignment-info{align-items:center;gap:8px;max-width:280px;display:inline-flex}.selector-assignment-info small{color:var(--accent);white-space:normal;font-size:11px}.extension-data-table tr.selector-drag-rule{display:table-row}.selector-product-panel .selector-drop-zone{min-height:200px}.selector-drop-zone{animation:.16s ease-out selector-box-in}@keyframes selector-box-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.selector-drop-zone{transition:none;animation:none}}.extension-data-table .row-actions,.selector-row-controls,.selector-assignment-info{flex-wrap:wrap}.campaign-preview{border:1px solid var(--line);background:var(--panel2);border-radius:10px;flex-wrap:wrap;align-items:center;gap:14px;padding:18px;display:flex}.campaign-preview strong{font-variant-numeric:tabular-nums;color:var(--text)}.campaign-panel .form-grid{margin:18px 0}.campaign-cost-cards small{color:var(--muted);margin-top:7px;line-height:1.5;display:block}.dashboard-buy-badge,.dashboard-sell-badge{font-variant-numeric:tabular-nums;white-space:nowrap;border:1px solid;border-radius:5px;padding:3px 7px;font-size:11px;display:inline-flex}.dashboard-buy-badge{color:#ef4444;border-color:#ef4444}.dashboard-sell-badge{color:#22c55e;border-color:#22c55e}.dashboard-user-count{border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:6px;justify-content:center;align-items:center;min-width:26px;height:26px;padding:0 5px;display:inline-flex;font-size:12px!important}.col-campaign,.col-selling-amount{white-space:nowrap;font-variant-numeric:tabular-nums}.hide-col-campaign .col-campaign,.hide-col-selling-amount .col-selling-amount{display:none!important}.dashboard-account-meta{flex-wrap:nowrap;grid-template-columns:minmax(0,1fr) minmax(0,1fr) max-content max-content;gap:4px;display:grid}.dashboard-account-meta>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;padding:3px 4px;font-size:clamp(9px,.68vw,11px);line-height:1.4;display:block;overflow:hidden}.dashboard-account-meta .dashboard-buy-badge,.dashboard-account-meta .dashboard-sell-badge{text-align:center;font-variant-numeric:tabular-nums}.selling-amount{font-variant-numeric:tabular-nums;font-weight:650}.selling-red{color:#f87171}.selling-yellow{color:#facc15}.selling-white{color:#f8fafc}.selling-green{color:#4ade80}.usage-action{flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.usage-action b{background:var(--panel);text-align:center;border:1px solid;border-radius:8px;min-width:14px;padding:0 3px;font-size:9px;line-height:14px;position:absolute;top:-7px;right:-5px}.usage-generated{color:#fb923c!important}.usage-upload{color:#60a5fa!important}.usage-chat{color:#f472b6!important}.selector-enable-toggle{cursor:pointer;align-items:center;gap:8px;display:flex}.selector-enable-toggle input{opacity:0;width:1px;height:1px;position:absolute}.selector-enable-toggle i{border:1px solid var(--line2);background:var(--panel3);border-radius:12px;width:32px;height:18px;position:relative}.selector-enable-toggle i:after{content:"";background:var(--muted);border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:2px;left:2px}.selector-enable-toggle input:checked+i{background:#15803d;border-color:#4ade80}.selector-enable-toggle input:checked+i:after{background:#fff;transform:translate(14px)}.selector-enable-toggle input:focus-visible+i{outline:2px solid var(--accent);outline-offset:3px}.selector-save-actions{align-items:center;gap:12px;margin-top:16px;display:flex}.blocked-url-table{table-layout:fixed;width:100%}.blocked-url-table th:first-child{width:20%}.blocked-url-table th:last-child{width:34%}.blocked-url-table td{vertical-align:middle;padding:8px 10px}.blocked-url-table code{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.blocked-url-table .row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.blocked-url-table .selector-assignment-info{align-items:center;gap:5px;max-width:100%;display:flex}.blocked-url-table .selector-assignment-info small{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.dashboard-account-meta .dashboard-buy-badge{color:#f8fafc;border-color:#ef4444}.dashboard-account-meta .dashboard-sell-badge.selling-red{color:#f87171;border-color:#f87171}.dashboard-account-meta .dashboard-sell-badge.selling-yellow{color:#facc15;border-color:#facc15}.dashboard-account-meta .dashboard-sell-badge.selling-white{color:#f8fafc;border-color:#f8fafc}.dashboard-account-meta .dashboard-sell-badge.selling-green{color:#4ade80;border-color:#4ade80}.blocked-url-table{min-width:560px}.blocked-url-table td:last-child{white-space:normal;width:34%}.blocked-url-table th:last-child{text-align:right}.blocked-url-table .row-actions{grid-template-columns:minmax(0,1fr) 28px 28px;align-items:center;gap:6px;display:grid}.blocked-url-table .selector-assignment-info{grid-template-columns:minmax(0,1fr) auto;gap:4px;min-width:0;display:grid}.blocked-url-table .selector-assignment-info small{min-width:0}.blocked-url-table .selector-assignment-info button{min-height:26px;padding:3px 6px;font-size:10px}.blocked-url-table .icon-action{width:28px;min-width:28px;height:28px}.virtual-table-viewport{scrollbar-gutter:stable;overscroll-behavior:contain;scroll-behavior:auto}.users-table-v18,.customers-table{table-layout:fixed;width:100%;min-width:1800px}.users-table-v18 tbody tr:not([aria-hidden]){height:43px!important}.users-table-v18 tbody tr:not([aria-hidden])>td{white-space:nowrap;height:43px!important;padding-top:4px!important;padding-bottom:4px!important}.customers-table tbody tr:not([aria-hidden]){height:46px!important}.customers-table tbody tr:not([aria-hidden])>td{white-space:nowrap;height:46px!important;padding-top:4px!important;padding-bottom:4px!important}.users-action-cluster,.customer-action-cluster{flex-wrap:nowrap!important}.customers-table .col-action{width:660px}.users-table-v18 .col-action{width:420px}.customers-table :is(.col-email,.col-account-email),.users-table-v18 :is(.col-email,.col-account-email){width:270px}.customers-table .col-time-left{width:180px}.customer-action-cluster .usage-action{color:#f8fafc!important;border-color:var(--line2)!important;background:var(--panel2)!important}.customer-action-cluster .usage-action b{color:#111827;border:1px solid var(--panel);background:#f8fafc;border-radius:8px;min-width:14px;height:14px;font-size:8px;font-weight:900;line-height:12px;top:-5px;right:-4px}.users-table-v18{min-width:1800px!important}.customers-table{min-width:2200px!important}.users-table-v18 tbody tr:not([aria-hidden])>td,.customers-table tbody tr:not([aria-hidden])>td{box-sizing:border-box}:is(.customers-table,.users-table-v18,.accounts-table,.provider-table,.cookies-table){table-layout:auto!important;width:max-content!important;min-width:0!important;max-width:none!important}:is(.customers-table,.users-table-v18,.accounts-table,.provider-table,.cookies-table) :is(th,td){white-space:nowrap;max-width:none;padding-left:9px;padding-right:9px;width:auto!important;min-width:0!important}:is(.customers-table,.users-table-v18,.accounts-table,.provider-table,.cookies-table) :is(.col-index,.col-version){white-space:nowrap;width:1%!important}:is(.customers-table,.users-table-v18,.accounts-table,.provider-table,.cookies-table) .col-action{z-index:3;box-shadow:-1px 0 0 var(--line);white-space:nowrap;background:var(--panel)!important;width:1%!important;min-width:max-content!important;position:sticky!important;right:0!important}:is(.customers-table,.users-table-v18,.accounts-table,.provider-table,.cookies-table) th.col-action{z-index:5}:is(.users-action-cluster,.customer-action-cluster){padding:3px 5px;flex-wrap:nowrap!important;justify-content:flex-start!important;width:max-content!important;min-width:0!important}.accounts-table td.col-action,.provider-table td.col-action,.cookies-table td.col-action{display:table-cell!important}.col-action .row-actions{flex-wrap:nowrap;width:max-content}.customer-action-cluster .usage-action{color:var(--text)!important;background:var(--panel2)!important;border-color:var(--line)!important}.customer-action-cluster .usage-action b{font-weight:750;background:var(--panel3)!important;color:var(--text)!important;border-color:var(--line2)!important}.dashboard-account-meta{gap:6px;flex-wrap:wrap!important;display:flex!important}.dashboard-account-meta>span{background:var(--panel2);border-radius:6px;max-width:100%;padding:3px 6px;border-color:var(--line2)!important;flex:none!important;width:max-content!important;font-size:10px!important}.dashboard-account-meta .dashboard-buy-badge{color:var(--muted)}.dashboard-live-count{background:color-mix(in srgb,#22c55e 12%,var(--panel));border:1px solid color-mix(in srgb,#22c55e 50%,var(--line));color:#4ade80;font-variant-numeric:tabular-nums;border-radius:6px;justify-content:center;align-items:center;min-width:26px;height:26px;padding:0 5px;font-size:12px;display:inline-flex}.table-sizing-row,.table-sizing-row td{visibility:hidden;pointer-events:none;border:0!important;height:0!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important;line-height:0!important}.table-sizing-row td>span{white-space:nowrap;height:0;display:block;overflow:hidden}.users-table-v18 .table-sizing-row td{font-size:10.5px!important}.customers-table .table-sizing-row td{font-size:10px!important}.table-sizing-row .col-name{font-weight:700}.table-sizing-row :is(.col-email,.col-account-email)>span{padding-right:38px}:is(table.customers-table,table.users-table-v18,table.accounts-table,table.provider-table,table.cookies-table) :is(th,td)[class*=col-]{width:auto!important;min-width:0!important;max-width:none!important}:is(table.customers-table,table.users-table-v18,table.accounts-table,table.provider-table,table.cookies-table) :is(th,td).col-action{width:1%!important;min-width:max-content!important;display:table-cell!important}.customer-action-cluster .usage-action{color:var(--muted)!important}.dashboard-account-meta>span.dashboard-buy-badge,.dashboard-account-meta>span.dashboard-sell-badge:is(.selling-red,.selling-yellow,.selling-white,.selling-green){background:var(--panel2);border-color:var(--line2)!important}.otp-progress{background:var(--line);border-radius:8px;height:5px;margin-top:8px;overflow:hidden}.otp-progress>span{background:var(--accent);transform-origin:0;border-radius:inherit;width:100%;height:100%;transition:transform .26s linear;display:block}.otp-period .otp-code{cursor:text;white-space:nowrap;min-width:0}.otp-period .otp-code:hover{background:0 0;border-color:#0000}.otp-copy{flex-shrink:0}.otp-countdown{margin-left:auto}.online-account-breakdown{color:var(--muted);margin-top:5px;font-size:11px;display:block}:is(table.customers-table,table.users-table-v18,table.accounts-table,table.provider-table,table.cookies-table){min-width:100%!important}.otp-period .otp-countdown{font-size:11px}.today-limits-section{border-top:1px solid var(--border,#334155);margin-top:20px;padding-top:16px}.today-limits-section button{margin:12px 8px 0 0}.email-template-tabs{flex-wrap:wrap;margin:16px 0}.customer-email-preview{background:#090c11;border:1px solid #334155;border-radius:14px;width:100%;height:430px;margin-top:16px}.email-message-editor label{gap:8px;margin-top:14px;display:grid}.email-message-editor textarea{resize:vertical;background:var(--bg,#111827);width:100%;min-height:180px;color:inherit;border:1px solid #475569;border-radius:10px;padding:12px}.row-actions .usage-action{border-radius:8px;width:30px;height:30px;color:var(--muted)!important;background:var(--panel2)!important;border-color:var(--line)!important}.row-actions .usage-action b{font-weight:750;background:var(--panel3)!important;color:var(--text)!important;border-color:var(--line2)!important}
