.editorial-section{border-top:1px solid var(--border-subtle);padding-top:2rem;padding-bottom:2rem}.editorial-cell{border-right:1px solid var(--border-subtle);padding:1.5rem}.editorial-cell:last-child{border-right:none}.sp-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.sp-table th{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);border-bottom:1.5px solid var(--border-strong);background:var(--surface-elevated);padding:10px 14px;font-size:11px;font-weight:600}.sp-table td{color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);padding:11px 14px;transition:background-color .15s}.sp-table tr:hover td{background-color:var(--surface-elevated)}.glass,.glass-strong,.card-glow{background:var(--surface)!important;border:1px solid var(--border-subtle)!important;box-shadow:none!important;border-radius:var(--radius)!important}.btn-brand,button.btn-brand,a.btn-brand{font-family:var(--font-inter), sans-serif;cursor:pointer;justify-content:center;align-items:center;padding:8px 16px;font-size:13px;font-weight:500;display:inline-flex;background:var(--accent)!important;color:var(--accent-contrast)!important;border-radius:var(--radius)!important;border:1px solid var(--accent)!important;box-shadow:none!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}.btn-brand:hover,button.btn-brand:hover{background:var(--accent-hover)!important;border-color:var(--accent-hover)!important;transform:none!important}.btn-secondary{background:var(--surface);color:var(--text);border:1px solid var(--border-subtle);border-radius:var(--radius);padding:8px 16px;font-size:13px;font-weight:500;transition:all .2s}.btn-secondary:hover{background:var(--surface-elevated);border-color:var(--border-strong)}.sp-input{font-family:var(--font-inter), sans-serif;outline:none;width:100%;transition:all .2s;background:var(--surface)!important;border:1px solid var(--border-subtle)!important;border-radius:var(--radius)!important;color:var(--text)!important;font-size:13px!important}.sp-input:focus{border-color:var(--accent)!important;box-shadow:0 0 0 2px var(--sp-accent-glow)!important}.sp-input::placeholder{color:var(--text-muted)!important}@layer components{.sp-input{padding:8px 12px}}.badge-success,.badge-warning,.badge-danger,.badge-info,.badge-gray{text-transform:capitalize;border-width:1px;border-radius:3px;align-items:center;gap:6px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.badge-success{background:color-mix(in srgb, var(--success) 11%, transparent);color:var(--success);border-color:color-mix(in srgb, var(--success) 28%, transparent)}.badge-warning{background:color-mix(in srgb, var(--warning) 10%, transparent);color:var(--warning);border-color:color-mix(in srgb, var(--warning) 28%, transparent)}.badge-danger{background:color-mix(in srgb, var(--error) 10%, transparent);color:var(--error);border-color:color-mix(in srgb, var(--error) 28%, transparent)}.badge-info{background:var(--accent-subtle);color:var(--accent);border-color:color-mix(in srgb, var(--accent) 28%, transparent)}.badge-gray{background:var(--surface-elevated);color:var(--text-secondary);border-color:var(--border-subtle)}.sidebar{border-right:1px solid var(--border-subtle);color:var(--text);background:var(--sidebar-bg)!important}.sidebar-item{border-radius:var(--radius);color:var(--sidebar-text);border:1px solid #0000;align-items:center;gap:10px;padding:8px 12px;font-size:13px;font-weight:400;transition:all .15s;display:flex}.sidebar-item:hover{background:var(--sidebar-active-bg);color:var(--sidebar-active)}.sidebar-item.active{background:var(--sidebar-active-bg)!important;color:var(--sidebar-active)!important;border-color:var(--sidebar-border)!important}.sidebar-item.active:before{display:none!important}.stat-card{position:relative;background:var(--surface)!important;border:1px solid var(--border-subtle)!important;border-radius:var(--radius)!important;padding:1.25rem!important}.stat-card:before{display:none!important}.gradient-bg,.grid-bg{background:var(--page)!important;background-image:none!important}img.logo-light{display:none!important}img.logo-dark,html.theme-light img.logo-light{display:block!important}html.theme-light img.logo-dark,html.theme-dark img.logo-light{display:none!important}html.theme-dark img.logo-dark{display:block!important}.ql-toolbar.ql-snow{border-radius:var(--radius) var(--radius) 0 0;background:var(--surface-elevated)!important;border:1px solid var(--border-subtle)!important;padding:6px 12px!important}.ql-container.ql-snow{border-radius:0 0 var(--radius) var(--radius);border:1px solid var(--border-subtle)!important;background:var(--surface)!important;border-top:none!important}.ql-editor{font-family:var(--font-inter), sans-serif;color:var(--text)!important}.ql-editor.ql-blank:before{color:var(--text-muted)!important}.ql-toolbar .ql-stroke{stroke:var(--text-secondary)!important}.ql-toolbar .ql-fill{fill:var(--text-secondary)!important}.ql-toolbar .ql-picker{color:var(--text-secondary)!important}.dashboard-content{background:var(--page);min-width:0;color:var(--text);overflow-x:clip}.dashboard-content>*{width:100%}.dashboard-content .font-serif{font-family:var(--font-outfit), var(--font-inter), sans-serif!important}.dashboard-content [class~=text-white],.dashboard-content [class*=text-white\/]{color:var(--text)!important}.dashboard-content [class~=bg-black\/40],.dashboard-content [class~=bg-black\/30],.dashboard-content [class*="bg-white/["],.dashboard-content [class~=bg-white\/5],.dashboard-content [class~=bg-white\/10]{background:var(--surface)!important}.dashboard-content [class*=border-white\/]{border-color:var(--border-subtle)!important}.dashboard-content [class*=placeholder\:text-white]::placeholder{color:var(--text-muted)!important}:is(:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content [class~=bg-black\/20],:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content [class~=bg-black\/30],:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content [class~=bg-black\/40],:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content [class*="bg-white/["],:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content [class~=bg-white\/5],:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content [class~=bg-white\/10],:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content [class*="bg-[#030303]"],:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content [class*="bg-[#111624]"],:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content [class*="bg-[#1a1b26]"]){background-color:var(--surface)!important}:is(:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content [class*=border-white\/],:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content [class*="border-[#292923]"]){border-color:var(--border-subtle)!important}:is(:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content [class~=text-white],:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content [class*=text-white\/],:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content [class*="text-[#e7e7df]"]){color:var(--text)!important}:is(:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content [class*=text-white\/30],:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content [class*=text-white\/40],:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content [class*=text-white\/50]){color:var(--text-muted)!important}:is(:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content [class*=text-white\/60],:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content [class*=text-white\/70],:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content [class*=text-white\/80],:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content [class*=text-white\/90]){color:var(--text-secondary)!important}:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content [class*=color-scheme\:dark]{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}:is(:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content [style*="color: rgba(255,255,255"],:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content [style*="color: rgba(255, 255, 255"],:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content [style*="color:rgba(255,255,255"],:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content [style*="color:rgba(255, 255, 255"]){color:var(--text-secondary)!important}:is(:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content [style*="background: rgba(255,255,255"],:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content [style*="background: rgba(255, 255, 255"],:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content [style*="background:rgba(255,255,255"],:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content [style*="background:rgba(255, 255, 255"]){background:#0909090a!important}:is(:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content [style*="border: 1px solid rgba(255,255,255"],:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content [style*="border: 1px solid rgba(255, 255, 255"],:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content [style*="border:1px solid rgba(255,255,255"],:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content [style*="border:1px solid rgba(255, 255, 255"]){border-color:var(--border-subtle)!important}:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content .theme-live-preview [class~=text-white]{color:#fff!important}:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content .theme-live-preview [class*=text-white\/]{color:#ffffff9e!important}:is(:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content .theme-live-preview [style*="color: rgba(255,255,255"],:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content .theme-live-preview [style*="color: rgba(255, 255, 255"],:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content .theme-live-preview [style*="color:rgba(255,255,255"],:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content .theme-live-preview [style*="color:rgba(255, 255, 255"]){color:#ffffff8f!important}:is(:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content .theme-live-preview [style*="background: rgba(255,255,255"],:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content .theme-live-preview [style*="background: rgba(255, 255, 255"],:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content .theme-live-preview [style*="background:rgba(255,255,255"],:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content .theme-live-preview [style*="background:rgba(255, 255, 255"]){background:#ffffff0d!important}:is(:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content .theme-live-preview [style*="border: 1px solid rgba(255,255,255"],:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content .theme-live-preview [style*="border: 1px solid rgba(255, 255, 255"],:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content .theme-live-preview [style*="border:1px solid rgba(255,255,255"],:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content .theme-live-preview [style*="border:1px solid rgba(255, 255, 255"]){border-color:#ffffff14!important}.dashboard-content [class*="text-[#051429]"]{color:var(--text)!important}.dashboard-content [class*="text-[#42526E]"]{color:var(--text-secondary)!important}.dashboard-content [class*="text-[#7E8B9B]"]{color:var(--text-muted)!important}.dashboard-content [class*="text-[#1D5CFF]"]{color:var(--accent)!important}.dashboard-content [class~=bg-white],.dashboard-content [class*="bg-[#FAF9F6]"],.dashboard-content [class*="bg-[#F1EFEA]"]{background-color:var(--surface)!important}.dashboard-content [class*="bg-[#1D5CFF]"]{background-color:var(--accent-subtle)!important}.dashboard-content [class*="border-[#E2E0D9]"]{border-color:var(--border-subtle)!important}.dashboard-content [class*="border-[#1D5CFF]"],.dashboard-content [class*="focus:border-[#1D5CFF]"]:focus{border-color:var(--accent)!important}.dashboard-content [class*=backdrop-blur]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.dashboard-content [class*=bg-gradient],.dashboard-content [class*=from-purple],.dashboard-content [class*=from-violet]{background-image:none!important}@media (max-width:767px){.dashboard-content>[class*=p-8],.dashboard-content>[class*=p-6]{padding:1rem!important}.dashboard-content input:not([type=checkbox]):not([type=radio]):not([type=color]),.dashboard-content select,.dashboard-content textarea{min-height:44px;font-size:16px!important}.dashboard-content table{min-width:640px}}:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content :is([class~=text-yellow-200],[class~=text-yellow-300],[class~=text-yellow-400],[class~=text-yellow-500]):not(.theme-live-preview,.theme-live-preview *){color:#805b08!important}:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content :is([class~=text-amber-200],[class~=text-amber-300],[class~=text-amber-400],[class~=text-amber-500]):not(.theme-live-preview,.theme-live-preview *){color:#805b08!important}:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content :is([class~=text-orange-200],[class~=text-orange-300],[class~=text-orange-400],[class~=text-orange-500]):not(.theme-live-preview,.theme-live-preview *){color:#9a4614!important}:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content :is([class~=text-green-200],[class~=text-green-300],[class~=text-green-400],[class~=text-green-500]):not(.theme-live-preview,.theme-live-preview *){color:#216644!important}:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content :is([class~=text-emerald-200],[class~=text-emerald-300],[class~=text-emerald-400],[class~=text-emerald-500]):not(.theme-live-preview,.theme-live-preview *){color:#216644!important}:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content :is([class~=text-teal-200],[class~=text-teal-300],[class~=text-teal-400],[class~=text-teal-500]):not(.theme-live-preview,.theme-live-preview *){color:#146b64!important}:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content :is([class~=text-cyan-200],[class~=text-cyan-300],[class~=text-cyan-400],[class~=text-cyan-500]):not(.theme-live-preview,.theme-live-preview *){color:#17667b!important}:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content :is([class~=text-sky-200],[class~=text-sky-300],[class~=text-sky-400],[class~=text-sky-500]):not(.theme-live-preview,.theme-live-preview *){color:#245f9c!important}:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content :is([class~=text-blue-200],[class~=text-blue-300],[class~=text-blue-400],[class~=text-blue-500]):not(.theme-live-preview,.theme-live-preview *){color:#285ba6!important}:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content :is([class~=text-indigo-200],[class~=text-indigo-300],[class~=text-indigo-400],[class~=text-indigo-500]):not(.theme-live-preview,.theme-live-preview *){color:#4b4cb0!important}:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content :is([class~=text-violet-200],[class~=text-violet-300],[class~=text-violet-400],[class~=text-violet-500]):not(.theme-live-preview,.theme-live-preview *){color:#7042ac!important}:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content :is([class~=text-purple-200],[class~=text-purple-300],[class~=text-purple-400],[class~=text-purple-500]):not(.theme-live-preview,.theme-live-preview *){color:#7042ac!important}:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content :is([class~=text-pink-200],[class~=text-pink-300],[class~=text-pink-400],[class~=text-pink-500]):not(.theme-live-preview,.theme-live-preview *){color:#a33064!important}:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content :is([class~=text-rose-200],[class~=text-rose-300],[class~=text-rose-400],[class~=text-rose-500]):not(.theme-live-preview,.theme-live-preview *){color:#a33050!important}:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content :is([class~=text-red-200],[class~=text-red-300],[class~=text-red-400],[class~=text-red-500]):not(.theme-live-preview,.theme-live-preview *){color:#ad3933!important}:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content [class~="text-[#fbbf24]"]:not(.theme-live-preview,.theme-live-preview *){color:var(--warning)!important}:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content [class~="text-[#FBBF24]"]:not(.theme-live-preview,.theme-live-preview *){color:var(--warning)!important}:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content [class~="text-[#FFD900]"]:not(.theme-live-preview,.theme-live-preview *){color:var(--warning)!important}:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content [class~="text-[#ffd400]"]:not(.theme-live-preview,.theme-live-preview *){color:var(--warning)!important}:root:not([data-dashboard-mode=dark]):has(.dashboard-app) .dashboard-content [class~="text-[#34d399]"]:not(.theme-live-preview,.theme-live-preview *){color:var(--success)!important}:root:has(.dashboard-app) .dashboard-content :is(button,a)[class~=text-white]:is([class~=bg-yellow-500],[class~=bg-yellow-600],[class~=bg-yellow-700]):not(.theme-live-preview,.theme-live-preview *){color:#fff!important;background-color:#805b08!important}:root:has(.dashboard-app) .dashboard-content :is(button,a)[class~=text-white]:is([class~=bg-amber-500],[class~=bg-amber-600],[class~=bg-amber-700]):not(.theme-live-preview,.theme-live-preview *){color:#fff!important;background-color:#805b08!important}:root:has(.dashboard-app) .dashboard-content :is(button,a)[class~=text-white]:is([class~=bg-orange-500],[class~=bg-orange-600],[class~=bg-orange-700]):not(.theme-live-preview,.theme-live-preview *){color:#fff!important;background-color:#9a4614!important}:root:has(.dashboard-app) .dashboard-content :is(button,a)[class~=text-white]:is([class~=bg-green-500],[class~=bg-green-600],[class~=bg-green-700]):not(.theme-live-preview,.theme-live-preview *){color:#fff!important;background-color:#216644!important}:root:has(.dashboard-app) .dashboard-content :is(button,a)[class~=text-white]:is([class~=bg-emerald-500],[class~=bg-emerald-600],[class~=bg-emerald-700]):not(.theme-live-preview,.theme-live-preview *){color:#fff!important;background-color:#216644!important}:root:has(.dashboard-app) .dashboard-content :is(button,a)[class~=text-white]:is([class~=bg-teal-500],[class~=bg-teal-600],[class~=bg-teal-700]):not(.theme-live-preview,.theme-live-preview *){color:#fff!important;background-color:#146b64!important}:root:has(.dashboard-app) .dashboard-content :is(button,a)[class~=text-white]:is([class~=bg-cyan-500],[class~=bg-cyan-600],[class~=bg-cyan-700]):not(.theme-live-preview,.theme-live-preview *){color:#fff!important;background-color:#17667b!important}:root:has(.dashboard-app) .dashboard-content :is(button,a)[class~=text-white]:is([class~=bg-sky-500],[class~=bg-sky-600],[class~=bg-sky-700]):not(.theme-live-preview,.theme-live-preview *){color:#fff!important;background-color:#245f9c!important}:root:has(.dashboard-app) .dashboard-content :is(button,a)[class~=text-white]:is([class~=bg-blue-500],[class~=bg-blue-600],[class~=bg-blue-700]):not(.theme-live-preview,.theme-live-preview *){color:#fff!important;background-color:#285ba6!important}:root:has(.dashboard-app) .dashboard-content :is(button,a)[class~=text-white]:is([class~=bg-indigo-500],[class~=bg-indigo-600],[class~=bg-indigo-700]):not(.theme-live-preview,.theme-live-preview *){color:#fff!important;background-color:#4b4cb0!important}:root:has(.dashboard-app) .dashboard-content :is(button,a)[class~=text-white]:is([class~=bg-violet-500],[class~=bg-violet-600],[class~=bg-violet-700]):not(.theme-live-preview,.theme-live-preview *){color:#fff!important;background-color:#7042ac!important}:root:has(.dashboard-app) .dashboard-content :is(button,a)[class~=text-white]:is([class~=bg-purple-500],[class~=bg-purple-600],[class~=bg-purple-700]):not(.theme-live-preview,.theme-live-preview *){color:#fff!important;background-color:#7042ac!important}:root:has(.dashboard-app) .dashboard-content :is(button,a)[class~=text-white]:is([class~=bg-pink-500],[class~=bg-pink-600],[class~=bg-pink-700]):not(.theme-live-preview,.theme-live-preview *){color:#fff!important;background-color:#a33064!important}:root:has(.dashboard-app) .dashboard-content :is(button,a)[class~=text-white]:is([class~=bg-rose-500],[class~=bg-rose-600],[class~=bg-rose-700]):not(.theme-live-preview,.theme-live-preview *){color:#fff!important;background-color:#a33050!important}:root:has(.dashboard-app) .dashboard-content :is(button,a)[class~=text-white]:is([class~=bg-red-500],[class~=bg-red-600],[class~=bg-red-700]):not(.theme-live-preview,.theme-live-preview *){color:#fff!important;background-color:#ad3933!important}:is(:root:has(.dashboard-app) .dashboard-content :is(button,a)[class~=text-white][class~="bg-[var(--sp-accent)]"],:root:has(.dashboard-app) .dashboard-content :is(button,a)[class~=text-white][class~="bg-[var(--accent)]"]){color:var(--accent-contrast)!important}:root:has(.dashboard-app) .dashboard-content :is(.fixed[class~=bg-black\/40],.fixed[class~=bg-black\/30],.fixed[class~=bg-black\/50]){background:#0f172a73!important}:root[data-dashboard-mode=dark]:has(.dashboard-app) .dashboard-content :is([style*="color:rgba(255,255,255"],[style*="color: rgba(255,255,255"],[style*="color:rgba(255, 255, 255"],[style*="color: rgba(255, 255, 255"]):not(.theme-live-preview,.theme-live-preview *){color:var(--text-secondary)!important}:root:has(.dashboard-app) .dashboard-content svg:is([stroke^="rgba(255,255,255"],[stroke^="rgba(255, 255, 255"]):not(.theme-live-preview *){stroke:var(--text-secondary)}
