/* Shared dashboard middle-range palette; score thresholds remain with each component. */
:root{--cg-score-yellow-ring:#d2b500;--cg-score-yellow-number:#786700}
.score-ring.fair:not([data-activity-tone="below"]):not([data-activity-tone="target"]):not([data-activity-tone="unknown"]),
.score-ring[data-activity-tone="approaching"]{color:var(--cg-score-yellow-ring)!important}
.score-ring.fair:not([data-activity-tone="below"]):not([data-activity-tone="target"]):not([data-activity-tone="unknown"]) .score-number,
.score-ring[data-activity-tone="approaching"] .score-number{color:var(--cg-score-yellow-number)!important}
.score-ring.fair:not([data-activity-tone="below"]):not([data-activity-tone="target"]):not([data-activity-tone="unknown"]) .score-arc,
.score-ring[data-activity-tone="approaching"] .score-arc{stroke:var(--cg-score-yellow-ring)!important}
.cls-score-display.cls-fair .cls-score-arc,
.cg-lq .cls-score-arc{stroke:var(--cg-score-yellow-ring)!important}
.cls-score-display.cls-fair .cls-score,
.cg-lq .cls-score{color:var(--cg-score-yellow-number)!important}
.score-ring,.score-ring .score-meter,.cls-score-ring{border:0;box-shadow:none}
