/* Auto-generated light theme - DO NOT EDIT MANUALLY */
/* Generated: 2025-12-09T11:24:55.264Z */
/* Source: branding_config table */

:root {
    --bg-dark: #0f172a;
    --hover-bg: #f1f5f9;
    --input-bg: #ffffff;
    --active-bg: #e2e8f0;
    --shadow-lg: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    --shadow-md: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
    --shadow-sm: 0 1px 2px 0 rgb(0 0 0 / 0.05);
    --bg-primary: #ffffff;
    --bg-sidebar: #f8fafc;
    --focus-ring: #11a3f0;
    --input-text: #0f172a;
    --text-light: #94a3b8;
    --text-muted: #64748b;
    --bg-tertiary: #f1f5f9;
    --border-dark: #94a3b8;
    --bg-secondary: #f8fafc;
    --border-light: #e2e8f0;
    --input-border: #11a3f0;
    --text-primary: #0f172a;
    --theme-accent: #75d1ff;
    --border-medium: #cbd5e1;
    --campaign-icon: #11a3f0;
    --campaign-text: #0f172a;
    --chart-primary: #11a3f0;
    --theme-primary: #11a3f0;
    --chart-tertiary: #f59e0b;
    --send-button-bg: #11a3f0;
    --text-secondary: #475569;
    --campaign-bg-end: transparent;
    --campaign-cta-bg: #11a3f0;
    --chart-canvas-bg: #ffffff;
    --chart-secondary: #10b981;
    --diagram-note-bg: #fffbeb;
    --send-icon-color: #ffffff;
    --table-body-text: #0f172a;
    --table-row-hover: rgba(0, 0, 0, 0.03);
    --campaign-bg-start: transparent;
    --campaign-cta-text: #ffffff;
    --diagram-node-fill: #11a3f0;
    --diagram-node-text: #ffffff;
    --input-placeholder: #64748b;
    --send-button-hover: #7fccf5;
    --table-cell-border: #5BA7F7;
    --table-row-even-bg: #f8fafc;
    --diagram-cluster-bg: #e8f4f8;
    --diagram-edge-color: #357ABD;
    --diagram-error-fill: #ef4444;
    --table-first-column: #11a3f0;
    --theme-primary-dark: #11a3f0;
    --campaign-dismiss-bg: #f8fafc;
    --diagram-node-stroke: #357ABD;
    --theme-primary-light: #11a3f0;
    --diagram-success-fill: #10b981;
    --theme-secondary-dark: #D2691E;
    --diagram-tertiary-fill: #8b5cf6;
    --diagram-tertiary-text: #ffffff;
    --indicator-stop-button: #ef4444;
    --mermaid-edge-bg-color: #ffffff;
    --table-first-column-bg: rgba(91, 167, 247, 0.1);
    --theme-secondary-light: #FF8C42;
    --diagram-cluster-border: #b8d4e8;
    --diagram-secondary-fill: #10b981;
    --diagram-secondary-text: #ffffff;
    --campaign-dismiss-border: #e2e8f0;
    --mermaid-edge-text-color: #000000;
    --table-first-column-text: #0f172a;
    --indicator-progress-color: #11a3f0;
    --diagram-viewer-background: #ffffff;
    --diagram-viewer-header-end: #3A7BD5;
    --mermaid-edge-border-color: #000000;
    --table-header-gradient-end: #5BA7F7;
    --diagram-viewer-controls-bg: #f8fafc;
    --indicator-background-color: rgba(17, 163, 240, 0.2);
    --diagram-viewer-header-start: #11a3f0;
    --table-header-gradient-start: #11a3f0;
}
