:root,html.light-mode{--mi-bg:#f5f7fb;--mi-surface:#fff;--mi-surface-soft:#f8fafc;--mi-surface-strong:#eef2f7;--mi-sidebar:#fff;--mi-topbar:#fffffff5;--mi-text:#172b4d;--mi-text-muted:#52647c;--mi-text-soft:#66788f;--mi-border:#e0e7f0;--mi-border-soft:#edf1f7;--mi-hover:#f0f4fb;--mi-accent:#2563eb;--mi-accent-strong:#1d4ed8;--mi-accent-soft:#eff4ff;--mi-chat-canvas:#f3f6fb;--mi-chat-outgoing:#e8efff;--mi-card-shadow:0 2px 8px -4px #172b4d1a;--background:#f5f7fb;--foreground:#172b4d;--muted:#eef2f7;--muted-foreground:#52647c;--primary:#2563eb;--primary-foreground:#fff;--border:#e0e7f0;--input:#e0e7f0;--ring:#2563eb}html.dark,html.dark-mode{--mi-bg:#0f172a;--mi-surface:#172237;--mi-surface-soft:#1c2a40;--mi-surface-strong:#24344d;--mi-sidebar:#131e32;--mi-topbar:#131e32f5;--mi-text:#edf3ff;--mi-text-muted:#b2c1d6;--mi-text-soft:#94a7c2;--mi-border:#30415c;--mi-border-soft:#263650;--mi-hover:#24344d;--mi-accent:#82adff;--mi-accent-strong:#a8c7ff;--mi-accent-soft:#243a60;--mi-chat-canvas:#121e32;--mi-chat-incoming:#24344d;--mi-chat-outgoing:#243f6a;--background:#0f172a;--foreground:#edf3ff;--card:#172237;--card-foreground:#edf3ff;--popover:#172237;--popover-foreground:#edf3ff;--muted:#24344d;--muted-foreground:#b2c1d6;--border:#30415c;--input:#30415c;--ring:#82adff}.mi-platform-shell,.mi-platform-content,.dark .mi-platform-shell,.dark .mi-platform-content{background:var(--mi-bg);color:var(--mi-text);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px}.mi-platform-sidebar,.mi-platform-mobile-drawer,.dark .mi-platform-sidebar,.dark .mi-platform-mobile-drawer{background:var(--mi-sidebar);border-color:var(--mi-border)}.mi-platform-topbar,.dark .mi-platform-topbar{background:var(--mi-topbar);border-color:var(--mi-border)}.mi-platform-brand strong,.mi-platform-topbar-title strong{color:var(--mi-text)}.mi-platform-brand strong span{color:var(--mi-accent)}.mi-platform-nav-link.is-active,.mi-platform-nav-group.is-active>.mi-platform-nav-group-trigger{background:var(--mi-accent-soft);color:var(--mi-accent)}.mi-platform-nav-link,.mi-platform-nav-group-trigger{min-height:40px}.mi-platform-content>:is(div,section):not(.contents){min-height:0}.mi-platform-content h1{color:var(--mi-text);font-family:inherit;font-size:clamp(22px,2vw,28px);font-weight:750;line-height:1.25}.mi-workspace-page{width:100%;max-width:1600px;margin:0 auto;padding:28px 32px}.mi-page-heading{text-align:left}.mi-page-heading h1{margin:8px 0}.mi-page-heading p{max-width:760px;color:var(--mi-text-muted)}.mi-property-workspace .mi-template-card,.mi-property-workspace .mi-filter-panel{border:1px solid var(--mi-border);background:var(--mi-surface);box-shadow:var(--mi-card-shadow);border-radius:16px}.mi-platform-content :is(input,select,textarea):focus-visible,.mi-workspace-tabs :is(button,a):focus-visible{outline:2px solid var(--mi-accent);outline-offset:3px}.crm-salespro-shell{--crm-ink:var(--mi-text);--crm-text:var(--mi-text);--crm-muted:var(--mi-text-muted);--crm-soft:var(--mi-text-soft);--crm-border:var(--mi-border);--crm-surface:var(--mi-surface);--crm-bg:var(--mi-bg);--crm-teal:var(--mi-accent);--crm-teal-strong:var(--mi-accent-strong);--crm-teal-soft:var(--mi-accent-soft);--crm-ref-accent:var(--mi-accent);--crm-ref-accent-strong:var(--mi-accent-strong);--crm-ref-accent-soft:var(--mi-accent-soft);--crm-ref-bg:var(--mi-bg);--crm-ref-sidebar:var(--mi-sidebar);--crm-ref-surface:var(--mi-surface);--crm-ref-soft:var(--mi-surface-soft);--crm-ref-border:var(--mi-border);--crm-ref-border-strong:var(--mi-border);--crm-ref-text:var(--mi-text);--crm-ref-muted:var(--mi-text-muted);--crm-ref-soft-text:var(--mi-text-soft);--crm-ref-shadow:var(--mi-card-shadow);min-height:0;color:var(--mi-text);font:inherit;background:0 0;display:block}.mi-workspace-tabs{border-bottom:1px solid var(--mi-border);scrollbar-width:thin;gap:4px;margin-bottom:20px;padding:0 0 12px;display:flex;overflow-x:auto}.mi-workspace-tabs :is(button,a){min-height:40px;color:var(--mi-text-muted);cursor:pointer;border:1px solid #0000;border-radius:10px;flex-shrink:0;align-items:center;gap:7px;padding:8px 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.mi-workspace-tabs svg{width:16px;height:16px}.mi-workspace-tabs :is(button,a):hover{background:var(--mi-hover)}.mi-workspace-tabs button.is-active{border-color:var(--mi-border);background:var(--mi-surface);color:var(--mi-accent);box-shadow:var(--mi-card-shadow)}.mi-crm-alerts{border:1px solid var(--mi-border);background:var(--mi-surface);border-radius:16px;margin-bottom:24px;padding:14px 16px}.crm-salespro-dashboard{gap:20px}.crm-salespro-metrics{gap:16px}.crm-salespro-metric-card{box-shadow:var(--mi-card-shadow);padding:20px}.crm-salespro-card{box-shadow:var(--mi-card-shadow);border-radius:16px}.crm-salespro-card-head{padding:18px 20px}.crm-salespro-card-head h2{font-size:14px}.crm-salespro-metric-copy>strong{font-size:24px}.crm-salespro-module :is(.crm-template-leads,.crm-pipeline-workspace){padding:0}.crm-salespro-module .text-blue-600,.crm-salespro-module .text-blue-700{color:var(--mi-accent)!important}.crm-salespro-module .bg-blue-500\/10{background:var(--mi-accent-soft)!important}.crm-salespro-module :is(.crm-client-card,.crm-kanban-card,.crm-kanban-column){border-color:var(--mi-border);background:var(--mi-surface)}.crm-salespro-funnel-label strong,.crm-salespro-donut-total strong,.crm-salespro-source-list strong,.crm-salespro-table td,.crm-salespro-table td strong{color:var(--mi-text)}.crm-salespro-funnel-label span,.crm-salespro-donut-total span,.crm-salespro-source-list>div,.crm-salespro-task-list time,.crm-salespro-activity-list time,.crm-salespro-performance-table td:last-child small,.crm-salespro-loading{color:var(--mi-text-muted)}.crm-salespro-table th{background:var(--mi-surface-soft);color:var(--mi-text-muted)}.crm-salespro-progress{background:var(--mi-surface-strong)}.crm-salespro-chart .recharts-cartesian-axis-tick-value{fill:var(--mi-text-muted)}.crm-salespro-chart .recharts-cartesian-grid line{stroke:var(--mi-border)}.crm-salespro-chart .recharts-default-tooltip{color:var(--mi-text);border-color:var(--mi-border)!important;background:var(--mi-surface)!important}.mi-platform-nav-link,.mi-platform-nav-group-trigger,.mi-platform-signout,.mi-platform-search input,.mi-platform-user-card strong{font-size:12px}.mi-platform-user-card small{color:var(--mi-text-muted);font-size:10px}.mi-platform-content button.bg-blue-600{color:#fff!important;background-color:#2563eb!important}.mi-platform-content button.bg-blue-600:hover{background-color:#1d4ed8!important}.dark .mi-platform-nav-link.is-active,.dark .mi-platform-nav-group.is-active>.mi-platform-nav-group-trigger{border-color:var(--mi-border);background:var(--mi-accent-soft)!important;color:var(--mi-accent)!important}@media (width<=900px){.mi-workspace-page{padding:20px}.crm-salespro-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.mi-workspace-tabs :is(button,a){min-height:44px}.mi-workspace-page{padding:16px}.crm-salespro-metrics{grid-template-columns:1fr}.mi-crm-alerts{padding:12px}.crm-salespro-metric-card{padding:16px}}
