.chart-panel{--chart-co2:#f6b26b;--chart-people:#5cc9e8;--chart-grid:#1d4568;--chart-muted:#c3d5e3;--chart-panel:#c3d5e312}.chart-legend{color:var(--cc-ink-2);flex-wrap:wrap;gap:18px;font-size:14px;display:flex}.chart-key{align-items:center;gap:7px;display:flex}.chart-key:before{content:"";border-radius:2px;width:20px;height:4px}.chart-key-co2:before{background:var(--chart-co2)}.chart-key-people:before{background:var(--chart-people)}.chart-wrap{position:relative}.chart-wrap canvas{touch-action:pan-y;width:100%;height:clamp(280px,52vh,560px);display:block}.chart-tip{pointer-events:none;background:var(--cc-panel-2);border:1px solid var(--cc-line-2);white-space:nowrap;border-radius:12px;padding:10px 13px;font-size:14px;line-height:1.6;position:absolute;top:8px;transform:translate(-50%);box-shadow:0 10px 28px #0007}.chart-tip b{font-family:var(--font-geist-mono), monospace;font-weight:500}.chart-tip .co2{color:var(--chart-co2)}.chart-tip .people{color:var(--chart-people)}[data-chart-message][data-error=true]{color:var(--cc-amber)}
