:root {
    --analytics-header-title-color: var(--palette-dark-blue);
    --analytics-button-color: var(--palette-dark-blue);
    --analytics-chart-legend-text-color: black;
    --analytics-text-color: black;
    --analytics-axis-text-color: #333;
    --analytics-helper-text-color: #4f4f50;
    --analytics-muted-text-color: var(--rz-base-600);
    --analytics-sidebar-background: var(--palette-white);
    --analytics-sidebar-icon-color: var(--palette-navigation-ink);
    --analytics-sidebar-divider-color: var(--palette-neutral-border);
    --analytics-navigation-system-color: var(--palette-dark-blue);
    --analytics-navigation-background: var(--palette-white);
    --analytics-navigation-border-color: var(--palette-neutral-border);
    --analytics-navigation-text-color: var(--palette-navigation-ink);
    --analytics-navigation-subtext-color: var(--palette-neutral-strong);
    --analytics-navigation-label-color: var(--palette-neutral-muted);
    --analytics-navigation-hover-background: var(--palette-neutral-hover);
    --analytics-navigation-accent-color: var(--palette-action-blue);
    --analytics-navigation-active-background: var(--palette-navigation-active-light);
    --analytics-product-risk-selection-color: var(--palette-dark-blue);

    --analytics-brand-button-color: var(--palette-dark-blue);
    --analytics-base-system-color: var(--palette-turquoise);
    --analytics-system-red: var(--palette-red);
    --analytics-system-yellow: var(--palette-yellow);
    --analytics-system-green: var(--palette-green);

    --analytics-revenue-bar-color: var(--palette-purple-light);
    --analytics-markup-bar-color: var(--palette-orange);
    --analytics-avg-cheque-line-color: var(--palette-magenta);
    --analytics-cheque-qtty-line-color: var(--palette-mint-green);
    --analytics-revenue-percent-last-week: var(--palette-lavender);
    --analytics-markup-percent-last-week: var(--palette-gold);
    --analytics-promo-bar-color-less: var(--palette-coral);
    --analytics-promo-bar-color-between: var(--palette-lemon);
    --analytics-promo-bar-color-greater: var(--palette-lime);

    --analytics-less70: var(--palette-red);
    --analytics-between70-and90: var(--palette-yellow);
    --analytics-greater90: var(--palette-green);
    --analytics-less-negative10: var(--palette-red);
    --analytics-between-negative10-and-positive10: var(--palette-turquoise);
    --analytics-greater-positive10: var(--palette-green);

    --analytics-green-grid-cell-background-color: var(--palette-lime);
    --analytics-yellow-grid-cell-background-color: var(--palette-lemon);
    --analytics-red-grid-cell-background-color: var(--palette-coral);
    --analytics-field-red-background-color: var(--palette-coral);
    --analytics-field-yellow-background-color: var(--palette-lemon);
    --analytics-field-green-background-color: var(--palette-lime);
}

html[data-analytics-theme="dark"] {
    --analytics-header-title-color: #ffffff;
    --analytics-button-color: #ffffff;
    --analytics-chart-legend-text-color: #ffffff;
    --analytics-text-color: #ffffff;
    --analytics-axis-text-color: #ffffff;
    --analytics-muted-text-color: var(--rz-white);
    --analytics-sidebar-background: var(--palette-shell-dark);
    --analytics-sidebar-icon-color: var(--palette-white);
    --analytics-sidebar-divider-color: var(--palette-shell-divider-dark);
    --analytics-navigation-system-color: var(--palette-white);
    --analytics-navigation-background: var(--rz-sidebar-background-color);
    --analytics-navigation-border-color: var(--rz-base-700);
    --analytics-navigation-text-color: var(--palette-neutral-border);
    --analytics-navigation-subtext-color: var(--palette-neutral-muted);
    --analytics-navigation-label-color: var(--palette-neutral-label);
    --analytics-navigation-hover-background: var(--palette-navigation-hover-dark);
    --analytics-navigation-accent-color: var(--palette-navigation-accent-dark);
    --analytics-navigation-active-background: var(--palette-navigation-active-dark);
    --analytics-product-risk-selection-color: var(--palette-light-blue);

    --analytics-helper-text-color: initial;
}

:root {
    --analytics-themed-card-selection-color: var(--palette-dark-blue);
    --analytics-filter-inactive-background: var(--palette-light-blue);
    --analytics-filled-button-text-color: var(--palette-white);
    --analytics-feature-dialog-text: var(--palette-navigation-ink);
    --analytics-feature-dialog-hover: var(--palette-neutral-hover);
    --analytics-period-badge-shade: var(--rz-base-dark);
}
html[data-analytics-theme="dark"] {
    --analytics-themed-card-selection-color: var(--palette-light-blue);
    --analytics-filter-inactive-background: var(--palette-purple-dark);
    --analytics-filled-button-text-color: var(--palette-dark-blue);
    --analytics-feature-dialog-text: var(--palette-white);
    --analytics-feature-dialog-hover: #343638;
    --analytics-period-badge-shade: var(--rz-base-light);
}

:root {
    --analytics-new-pharmacy-plan-color: #a9b6c8;
    --analytics-new-pharmacy-on-plan-color: #087a37;
    --analytics-new-pharmacy-attention-color: #806a00;
    --analytics-new-pharmacy-below-plan-color: #a65700;
    --analytics-new-pharmacy-critical-color: #b52e25;
    --analytics-new-pharmacy-week-line-color: #16877b;
    --analytics-new-pharmacy-marker-color: #d97706;
    --analytics-new-pharmacy-heatmap-low: #eaf0fa;
    --analytics-new-pharmacy-heatmap-middle: #9cb4dd;
    --analytics-new-pharmacy-heatmap-high: #4775c5;
    --analytics-new-pharmacy-comparison-previous: #a9b9cf;
    --analytics-promo-heatmap-red: #ff0000;
    --analytics-promo-heatmap-yellow: #ffcc00;
    --analytics-promo-heatmap-green: #00ff00;
    --analytics-promo-heatmap-border: #e8e8e8;
    --analytics-chart-zoom-border: #5470c6;
    --analytics-chart-zoom-filler: rgba(84, 112, 198, 0.3);
    --analytics-chart-emphasis-shadow: rgba(0, 0, 0, 0.5);
    --analytics-chart-heatmap-shadow: rgba(0,0,0,.25);
    --analytics-chart-transparent: transparent;
    --analytics-chart-white: #ffffff;
    --analytics-history-line-color: #4776c5;
    --analytics-history-point-color: #123d6b;
    --analytics-chart-divider-color: #dce3eb;
    --analytics-new-pharmacy-heatmap-border: #ffffff;
    --analytics-new-pharmacy-split-color: #e2e8f0;
}
html[data-analytics-theme="dark"] {
    --analytics-history-line-color: #7aa2ef;
    --analytics-history-point-color: #b9d0ff;
    --analytics-chart-divider-color: rgba(255, 255, 255, 0.16);
    --analytics-new-pharmacy-heatmap-border: #242527;
    --analytics-new-pharmacy-split-color: #3d4652;
}

:root {
    --analytics-weekly-tick-color: #999;
}
