:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3f4f6;--bg-elevated:#fff;--bg-strong:#e9edf3;--panel:#fff;--panel-strong:#fff;--panel-soft:#f6f7f9;--panel-hover:#e9edf3;--text:#202733;--muted:#596577;--muted-strong:#465266;--line:#d7dde6;--line-strong:#b8c3d3;--accent:#1264ee;--accent-strong:#0c54d2;--accent-soft:#e8f0ff;--danger:#b22940;--warning:#875300;--success:#08734d;--shadow-soft:0 4px 16px #1e2d410f;--shadow-float:0 12px 40px #1e2d4129;--theme-ink-mix:42%}:root[data-theme=light] body{background:var(--bg)!important}:root[data-theme=light] ::selection{color:#17386e;background:#c9dcff}:root[data-theme=light] .field-surface{background:#f6f7f9}:root[data-theme=light] .field-surface:focus{background:#fff}:root[data-theme=light] :is(input,textarea)::placeholder{color:var(--muted);opacity:1}:root[data-theme=light] :is(.section-heading-title,.app-sidebar-title){color:var(--accent)}:root[data-theme=light] .app-sidebar-logo{background:#1264ee;border-radius:9px}:root[data-theme=light] .order-popup-card-content section h3,:root[data-theme=light] .order-popup-card-content section h3 .text-white{color:#1558bc}:root[data-theme=light] .global-search-trigger{color:var(--accent);background:#fff}:root[data-theme=light] .global-search-trigger:hover,:root[data-theme=light] .global-search-trigger[aria-expanded=true]{background:var(--accent-soft)}:root[data-theme=light] .global-search-panel{background:#fff}:root[data-theme=light] .global-search-panel mark{color:#174995;background:#d9e7ff}:root[data-theme=light] .global-search-more{color:#1558bc}:root[data-theme=light] .hover\:text-white:hover,:root[data-theme=light] .group:hover .group-hover\:text-white{color:var(--text)}:root[data-theme=light] .hover\:bg-\[var\(--accent\)\]:hover{color:#fff}:root[data-theme=light] .text-emerald-300{color:#08734d}:root[data-theme=light] .text-red-300{color:#b22940}:root[data-theme=light] .placeholder\:text-white::placeholder{color:var(--muted)}:root[data-theme=light] .bg-black\/10{background:#f0f3f8}:root[data-theme=light] .bg-black\/70{background:#1a243652}:root[data-theme=light] .scrollbar-subtle{scrollbar-color:#a8b3c3 transparent}:root[data-theme=light] .scrollbar-subtle::-webkit-scrollbar-thumb{background:#a8b3c3}:root[data-theme=light] .crm-button{--tw-shadow:0 2px 6px #1e2d4114}:root[data-theme=light] .crm-button.bg-\[var\(--accent\)\],:root[data-theme=light] .text-white.bg-\[var\(--accent\)\]{color:#fff}:root[data-theme=light] .bg-\[\#1d6fff\]{background:#1264ee}:root[data-theme=light] .hover\:bg-\[\#2d7cff\]:hover{background:#0c54d2}:root[data-theme=light] .crm-tab.bg-\[var\(--accent\)\]{color:#fff;--tw-shadow:0 2px 6px #1264ee24}:root[data-theme=light] .crm-tab-count.text-white{color:#1264ee;background:#fff}:root[data-theme=light] button.text-white[class*="bg-[rgba(79,140,255"],:root[data-theme=light] button.text-white[class*="bg-[rgba(18,100,238"]{color:#1558bc}:root[data-theme=light] .finance-summary-body .text-white,:root[data-theme=light] .owner-income-columns :is(p,span).text-white{color:var(--text)}:root[data-theme=light] .theme-color-badge{color:var(--dynamic-label-light)}:root[data-theme=light] [style*=--theme-custom-base-color\:]{color:color-mix(in srgb, var(--theme-custom-base-color) var(--theme-ink-mix), #000)!important}@media (max-width:1023px){:root[data-theme=light] .mobile-top-nav.mobile-bottom-nav{background:#1264ee}:root[data-theme=light] .mobile-bottom-nav :is(.mobile-top-nav-item,.global-search-trigger-mobile,.mobile-nav-profile){color:#fff;background:#1264ee;border-color:#fff}:root[data-theme=light] .mobile-bottom-nav :is(.mobile-top-nav-item,.global-search-trigger-mobile):hover{background:#0c54d2}:root[data-theme=light] .mobile-bottom-nav .mobile-top-nav-item[aria-current=page],:root[data-theme=light] .mobile-bottom-nav .global-search-trigger-mobile[aria-expanded=true]{color:#1264ee;background:#fff;border-color:#fff}:root[data-theme=light] .mobile-bottom-nav .mobile-nav-notifications{color:#ffc18c;background:#0b439e;border-color:#ffc18c}:root[data-theme=light] .mobile-bottom-nav .mobile-nav-notifications :is(.mobile-nav-notification-icon,.mobile-nav-notification-count){color:#ffc18c;background:0 0}:root[data-theme=light] .mobile-bottom-nav :is(a,button):focus-visible{outline-color:#fff}}
