:root{--ds-color-bg-page:#f3f6fa;--ds-color-bg-surface:#fff;--ds-color-bg-surface-elevated:#f8fafc;--ds-color-text-primary:#0f172a;--ds-color-text-secondary:#475569;--ds-color-text-muted:#64748b;--ds-color-border-subtle:#dbe3ef;--ds-color-border-strong:#c7d2e2;--ds-color-stage-cold_lead:#5f86a7;--ds-color-stage-lead:#76879a;--ds-color-stage-contacted:#5f88a8;--ds-color-stage-bid:#a48a44;--ds-color-stage-won:#5b8a6c;--ds-color-stage-lost:#95666b;--ds-color-stage-job:#a06f4f;--ds-color-stage-completed:#68839e;--ds-color-stage-archived:#7c8591;--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:24px;--ds-font-size-eyebrow:11px;--ds-font-size-meta:12px;--ds-font-size-purpose:13px;--ds-font-size-body:14px;--ds-font-size-page-title:22px;--ds-font-weight-page-title:700;--ds-letter-spacing-eyebrow:.1em;--ds-letter-spacing-page-title:-.02em;--ds-line-height-title:1.2;--ds-line-height-purpose:1.4;--ds-line-height-body:1.45;--ds-radius-sm:8px;--ds-radius-md:10px;--ds-radius-lg:12px;--ds-radius-xl:16px;--ds-radius-2xl:24px;--ds-radius-pill:999px;--ds-color-bg-shell:#f0f0f0;--ds-color-bg-canvas:#fff;--ds-shadow-sm:0 4px 10px #0f172a14;--ds-shadow-md:0 8px 16px #0f172a1f;--ds-color-brand:#732127;--ds-color-brand-hover:#8a2a31;--ds-color-brand-muted:#73212759;--ds-color-brand-soft:#e8b4b8;--ds-color-cta-primary:#1a1a1a;--ds-color-cta-primary-hover:#2c2c2c;--ds-color-cta-primary-text:#f5f5f5;--ds-color-cta-primary-rgb:26 26 26;--ds-color-urgent:#e05a3c;--ds-color-urgent-hover:#f06a4c;--ds-color-urgent-muted:#e05a3c2e;--ds-color-urgent-border:#e05a3c73;--ds-color-urgent-text:#9a3412;--ds-color-status-cool:#5a8a9a;--ds-color-status-cool-bg:#5a8a9a29;--ds-color-status-cool-border:#5a8a9a6b;--ds-color-status-cool-text:#2f5966;--ds-color-id-chip-bg:#e4e4e7;--ds-color-id-chip-border:#a1a1aa;--ds-color-id-chip-text:#3f3f46;--ds-color-org-initials-bg:#3d4f66;--ds-color-org-initials-text:#e8eef6;--ds-color-toast-surface:#323232;--ds-color-toast-border:#4a4a4a;--ds-color-toast-title:#f5f5f5;--ds-color-toast-body:#b8b8b8;--ds-color-toast-success-bar:#6fad84;--ds-color-danger:#c44b4b;--ds-color-danger-hover:#d45a5a;--ds-color-danger-muted:#c44b4b2e;--ds-color-danger-border:#c44b4b80;--ds-color-danger-text:#991b1b;--ds-motion-duration:.18s;--ds-focus-ring-color:var(--ds-color-brand-soft);--ds-focus-accent-rgb:115 33 39;--ds-focus-border:rgb(var(--ds-focus-accent-rgb));--ds-focus-ring:0 0 0 3px rgb(var(--ds-focus-accent-rgb) / .18);--chart-revenue:#3e6d8c;--chart-collected:#2f6b45;--chart-prior:#8d877e;--chart-sent:#d9d3cb;--chart-track:#e6e1da;--chart-grid:var(--ds-color-border-subtle);--chart-axis:var(--ds-color-text-muted);--chart-ar-1:#2f6b45;--chart-ar-2:#a8842a;--chart-ar-3:#a06a4a;--chart-ar-4:#c46a32;--chart-ar-5:#c45a3a;--chart-delta-good:#1f7a45;--chart-delta-bad:var(--ds-color-urgent-text)}.quotes-page-workspace-dark{--ds-color-bg-page:#1f1f1f;--ds-color-bg-surface:#262626;--ds-color-bg-surface-elevated:#2d2d2d;--ds-color-bg-shell:#141414;--ds-color-bg-canvas:#1f1f1f;--ds-color-text-primary:#f8fafc;--ds-color-text-secondary:#cbd5e1;--ds-color-text-muted:#94a3b8;--ds-color-border-subtle:#94a3b829;--ds-color-border-strong:#94a3b83d;--ds-shadow-sm:0 5px 14px #02061729;--ds-shadow-md:0 10px 22px #0206173d;--chart-revenue:#9ec3dd;--chart-collected:#8fceaa;--chart-prior:#a39e96;--chart-sent:#5e5a55;--chart-track:#3a3a3a;--chart-grid:#ffffff14;--chart-axis:#94a3b8;--chart-ar-1:#8fceaa;--chart-ar-2:#e4c56a;--chart-ar-3:#e0a888;--chart-ar-4:#f0a070;--chart-ar-5:#ffb4a4;--chart-delta-good:#8fceaa;--chart-delta-bad:#ffb4a4}.quotes-page-workspace-dark,.quotes-page-pipeline-dark,.quotes-page-dashboard-dark{--ds-color-cta-primary:#ede6d6;--ds-color-cta-primary-hover:#f3eee3;--ds-color-cta-primary-text:#1a1a1a;--ds-color-cta-primary-rgb:237 230 214;--ds-color-urgent-text:#ffb4a4;--ds-color-danger-text:#f5a8a8;--ds-color-status-cool-bg:#5a8a9a2e;--ds-color-status-cool-text:#a8d4e0;--ds-color-id-chip-bg:#3f3f46;--ds-color-id-chip-border:#52525b;--ds-color-id-chip-text:#d4d4d8;--ds-focus-accent-rgb:232 180 184;--ds-focus-border:rgb(var(--ds-focus-accent-rgb));--ds-focus-ring:0 0 0 3px rgb(var(--ds-focus-accent-rgb) / .18)}.quotes-theme-dark,[data-theme=dark]{--ds-focus-accent-rgb:232 180 184;--ds-focus-border:rgb(var(--ds-focus-accent-rgb));--ds-focus-ring:0 0 0 3px rgb(var(--ds-focus-accent-rgb) / .18)}
