.dark,:root{--jc-bg-page:#0b0e14;--jc-bg-card:#171a21;--jc-bg-inner:#0d0f14;--jc-border:#262a33;--jc-text-1:#f1f5f9;--jc-text-2:#8b92a5;--jc-text-3:#6b7280;--jc-input-bg:#0d0f14;--jc-input-border:#262a33;--jc-input-text:#f1f5f9;--jc-input-ph:#6b7280;--jc-input-focus:#10d9a0;--jc-accent:#10d9a0;--jc-accent-dim:rgba(16,217,160,0.1);--jc-accent-ring:rgba(16,217,160,0.2);--jc-btn-on-accent:#0b0e14;--jc-hover-surface:rgba(255,255,255,0.04);--jc-card-shadow:none;--jc-table-actions-shadow:-8px 0 20px rgba(0,0,0,0.25);--jc-popover-shadow:0 12px 40px rgba(0,0,0,0.55)}.light{color-scheme:light;--jc-bg-page:#eef2f6;--jc-bg-card:#ffffff;--jc-bg-inner:#f8fafc;--jc-border:#cbd5e1;--jc-text-1:#0f172a;--jc-text-2:#334155;--jc-text-3:#64748b;--jc-input-bg:#ffffff;--jc-input-border:#94a3b8;--jc-input-text:#0f172a;--jc-input-ph:#64748b;--jc-input-focus:#059669;--jc-accent:#059669;--jc-accent-dim:rgba(5,150,105,0.12);--jc-accent-ring:rgba(5,150,105,0.25);--jc-btn-on-accent:#ffffff;--jc-hover-surface:rgba(15,23,42,0.06);--jc-card-shadow:0 1px 3px rgba(15,23,42,0.1),0 1px 2px rgba(15,23,42,0.06);--jc-table-actions-shadow:-4px 0 16px rgba(15,23,42,0.08);--jc-popover-shadow:0 12px 40px rgba(15,23,42,0.14)}:root{color-scheme:dark}body{background-color:var(--jc-bg-page);color:var(--jc-text-1);transition:background-color .2s,color .2s}html.light[data-app-panel]{color:var(--jc-text-1);--panel-header-bg:var(--jc-bg-card);--panel-footer-bg:var(--jc-bg-inner);--panel-menu-bg:var(--jc-bg-card)}html.light[data-app-panel] .cap-desktop-topbar,html.light[data-app-panel] .cap-mobile-topbar,html.light[data-app-panel] .hz-dashboard-pro,html.light[data-app-panel] [data-cap-app-shell],html.light[data-app-panel] header,html.light[data-app-panel] main{background-color:var(--jc-bg-page);color:var(--jc-text-1)}html.light[data-app-panel] .cap-desktop-topbar,html.light[data-app-panel] .cap-mobile-topbar,html.light[data-app-panel] header{background-color:var(--jc-bg-card)!important;background-image:none!important;border-color:var(--jc-border)!important}html.light[data-app-panel] [class*="0A0C10" i],html.light[data-app-panel] [class*="0A0E12" i],html.light[data-app-panel] [class*="0B0E14" i],html.light[data-app-panel] [class*="0D0F14" i],html.light[data-app-panel] [class*="111318" i],html.light[data-app-panel] [class*="12151C" i],html.light[data-app-panel] [class*="171A21" i],html.light[data-app-panel] [class*="1A1D26" i],html.light[data-app-panel] [class*="1A1E26" i],html.light[data-app-panel] [class*="1F2937" i],html.light[data-app-panel] [class*="1c2029" i],html.light[data-app-panel] [class*="1e2029" i],html.light[data-app-panel] [class*="20232E" i],html.light[data-app-panel] [class*="22263A" i],html.light[data-app-panel] [class*=bg-background i],html.light[data-app-panel] [class*=bg-slate-950 i]{background-color:var(--jc-bg-card)!important}html.light[data-app-panel] [class*=bg-gradient-to- i]{background-image:none!important;background-color:var(--jc-bg-card)!important}html.light[data-app-panel] [style*="0B0E14" i],html.light[data-app-panel] [style*="111318" i],html.light[data-app-panel] [style*="171A21" i],html.light[data-app-panel] [style*="1A1D26" i],html.light[data-app-panel] [style*="20232E" i]{background-color:var(--jc-bg-card)!important;border-color:var(--jc-border)!important}html.light[data-app-panel] :where(.text-white,[class*=text-white i],[class*="text-[#F1" i],[class*="text-[#F0F" i],[class*="text-[#E8EAED" i],[class*="text-[#E2E8" i],[class*="text-[#D1D5DB" i],[class*="text-[#CBD5E1" i],[class*="text-[#A8B0BD" i],[class*="text-[#9CA3AF" i],[class*="text-[#8B95A5" i],[class*="text-[#8B92A5" i],[class*="text-[#7" i],[class*="text-[#6B7280" i],[class*="text-[#6B7380" i],[class*="text-[#5C6573" i],[class*="text-[#5eead4" i],[class*="text-[#4B5563" i],[class*=text-gray-3 i],[class*=text-gray-4 i],[class*=text-gray-5 i],[class*=text-gray-6 i],[class*=text-slate-3 i],[class*=text-slate-4 i],[class*=text-muted-foreground i],[class*="placeholder:text-[#6" i],[class*="placeholder:text-[#8" i],[class*="placeholder:text-white" i]){color:var(--jc-text-1)!important}html.light[data-app-panel] :where([class*="hover:text-white" i]:hover){color:var(--jc-text-1)!important}html.light[data-app-panel] [style*="6B7280" i],html.light[data-app-panel] [style*="8B92A5" i],html.light[data-app-panel] [style*="8B95A5" i],html.light[data-app-panel] [style*="color: '#fff" i],html.light[data-app-panel] [style*='color: "#fff' i],html.light[data-app-panel] [style*=A8B0BD i],html.light[data-app-panel] [style*=F0F2FF i]{color:var(--jc-text-1)!important}html.light[data-app-panel] button svg:not([class*="text-[#10" i]):not([class*="text-[#F04" i]):not([class*="text-[#25" i]),html.light[data-app-panel] header svg:not([class*="text-[#10" i]):not([class*="text-[#F04" i]):not([class*="text-[#25" i]){color:var(--jc-text-2)}html.light[data-app-panel] :where([class*="text-[#10D9A0" i],[class*="text-[#059669" i],[class*="text-[#0ec493" i],[class*="text-[#0EC896" i],[class*="text-[#00D4A8" i]){color:var(--jc-accent)!important}html.light[data-app-panel] [style*="00D4A8" i],html.light[data-app-panel] [style*="10D9A0" i]{color:var(--jc-accent)!important}html.light[data-app-panel] :where([class*="text-[#F04B4B" i],[class*="text-[#F87171" i],[class*="text-[#FF4D6A" i],[class*=text-red- i]){color:#b91c1c!important}html.light[data-app-panel] :where([class*="text-[#F59E0B" i],[class*="text-[#F5A623" i],[class*="text-[#E8C547" i]){color:#b45309!important}html.light[data-app-panel] :where([class*="text-[#6366F1" i],[class*="text-[#818CF8" i],[class*="text-[#4A9EFF" i],[class*="text-[#60A5FA" i],[class*="text-[#3B82F6" i]){color:#1d4ed8!important}html.light[data-app-panel] :where([class*="text-[#A855F7" i],[class*="text-[#8B5CF6" i],[class*="text-[#A78BFA" i]){color:#6d28d9!important}html.light[data-app-panel] :where([class*="text-[#25D366" i],[class*="text-[#34D399" i]){color:#15803d!important}html.light[data-app-panel] :where([class*="262A33" i],[class*="2A2F3A" i],[class*="2E3440" i],[class*="3A4250" i],[class*="22263A" i],[class*="border-white/" i]){border-color:var(--jc-border)!important}html.light[data-app-panel] [style*="22263A" i],html.light[data-app-panel] [style*="262A33" i]{border-color:var(--jc-border)!important}html.light[data-app-panel] [class*="divide-[#262" i]>:not([hidden])~:not([hidden]){border-color:var(--jc-border)!important}html.light[data-app-panel] :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){background-color:var(--jc-input-bg)!important;color:var(--jc-input-text)!important;border:1px solid var(--jc-input-border)!important;color-scheme:light}html.light[data-app-panel] input::-moz-placeholder,html.light[data-app-panel] textarea::-moz-placeholder{color:var(--jc-input-ph)!important;opacity:1}html.light[data-app-panel] input::placeholder,html.light[data-app-panel] textarea::placeholder{color:var(--jc-input-ph)!important;opacity:1}html.light[data-app-panel] :where([class*="bg-white/15" i],[class*="bg-white/20" i],[class*="hover:bg-white/20" i]:hover){background-color:var(--jc-input-bg)!important;border:1px solid var(--jc-input-border)!important}html.light[data-app-panel] option{background-color:var(--jc-bg-card);color:var(--jc-text-1)}html.light[data-app-panel] :where([class*="hover:bg-white" i]:hover,[class*="bg-white/" i]:not([class*=text-white i])){background-color:var(--jc-hover-surface)!important}html.light[data-app-panel] [class*=rounded-2xl][class*=border i],html.light[data-app-panel] [class*=rounded-xl][class*=border i]{box-shadow:var(--jc-card-shadow)}html.light[data-app-panel] [class*="shadow-[-8px" i]{box-shadow:var(--jc-table-actions-shadow)!important}html.light[data-app-panel] [class*="ring-offset-[#17" i]{--tw-ring-offset-color:var(--jc-bg-card)!important}html.light[data-app-panel] *{scrollbar-color:#94a3b8 transparent}