:root:has([data-crm-shell]){--crm-canvas:#e9eaed;--crm-sidebar:#f1f2f4;--crm-subtle:#f7f7f8}:root:has([data-crm-shell]){background:var(--crm-canvas);overscroll-behavior-y:none}:root:has([data-crm-shell]) body{background:var(--crm-canvas);overscroll-behavior-y:none}:root:not(.dark):has([data-crm-shell]){--background:#fff;--foreground:#18212f;--card-foreground:#18212f;--popover-foreground:#18212f;--secondary:#f1f2f4;--secondary-foreground:#18212f;--muted:#f7f7f8;--muted-foreground:#475569;--border:#d6d9df;--input:#b5bcc6;--sidebar:#f1f2f4;--sidebar-foreground:#18212f;--sidebar-border:#d6d9df;--chart-axis:#475569;--chart-grid:#e2e5e9;--chart-tooltip-border:#d6d9df;--crm-text-secondary:#475569;--crm-text-meta:#536273;--dash-bg:#e9eaed;--dash-card:#fff;--dash-card-elevated:#f7f7f8;--dash-well:#f1f2f4;--dash-border:#d6d9df;--dash-text:#18212f;--dash-text-secondary:#475569;--dash-text-muted:#536273;--dash-label:#475569}:root.dark:has([data-crm-shell]){--crm-canvas:#09090b;--crm-sidebar:#18181b;--crm-subtle:#1f1f23}@layer utilities{:where(:root:not(.dark):has([data-crm-shell])) :is(.text-gray-300,.text-gray-400){color:var(--crm-text-meta)}:where(:root:not(.dark):has([data-crm-shell])) :is(.text-gray-500,.text-gray-600){color:var(--crm-text-secondary)}:where(:root:not(.dark):has([data-crm-shell])) :is(.text-gray-800,.text-gray-900){color:var(--foreground)}:where(:root:not(.dark):has([data-crm-shell])) :is(.placeholder\:text-gray-300,.placeholder\:text-gray-400,.placeholder\:text-gray-500)::placeholder,:where(:root:not(.dark):has([data-crm-shell])) :is(.text-muted-foreground\/60,.text-muted-foreground\/70,.text-muted-foreground\/80){color:var(--crm-text-meta)}:where(:root:not(.dark):has([data-crm-shell])) :is(.border-gray-50,.border-gray-100,.border-gray-200){border-color:var(--border)}:where(:root:not(.dark):has([data-crm-shell])) .bg-gray-50{background-color:var(--crm-subtle)}:where(:root:not(.dark):has([data-crm-shell])) .bg-gray-100{background-color:var(--crm-sidebar)}}:root:not(.dark):has([data-crm-shell]) :is([data-slot=table-header],.dash-table thead th){background-color:var(--crm-subtle)}:root:not(.dark):has([data-lead-black-text]) body :not(svg,svg *){color:#000!important}:root:not(.dark):has([data-lead-black-text]) :is(input,textarea)::placeholder{opacity:1;color:#000!important}:root:not(.dark):has([data-lead-black-text]) :is(.bg-gray-900,.bg-zinc-900,.bg-slate-700,.bg-foreground,.bg-blue-600,.bg-blue-500,.hover\:bg-zinc-700:hover,.hover\:bg-slate-800:hover,.hover\:bg-blue-700:hover,.hover\:bg-red-600:hover){background-color:#d6d9df!important}:root:not(.dark):has([data-lead-black-text]) span:is(.opacity-70,.opacity-90){opacity:1}
