.trend-chart{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.trend-chart .chart{width:100%;max-width:40rem;height:auto;display:block}.trend-chart .grid{stroke:var(--color-chart-grid);stroke-width:1px}.trend-chart .axis-label{fill:var(--color-chart-label);font-variant-numeric:tabular-nums}@media (max-width:479.98px){.trend-chart .axis-label{font-size:var(--font-size-sm)}}.trend-chart .bar{fill-opacity:.3}.trend-chart .stroke{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.trend-chart .marker{stroke:var(--color-surface);stroke-width:1px}.trend-chart .is-series-1 .bar,.trend-chart .is-series-1 .marker{fill:var(--color-chart-series-1)}.trend-chart .is-series-1 .stroke{stroke:var(--color-chart-series-1);stroke-dasharray:none}.trend-chart .is-series-1 .legend-bar{background-color:var(--color-chart-series-1)}.trend-chart .is-series-2 .bar,.trend-chart .is-series-2 .marker{fill:var(--color-chart-series-2)}.trend-chart .is-series-2 .stroke{stroke:var(--color-chart-series-2);stroke-dasharray:6 3}.trend-chart .is-series-2 .legend-bar{background-color:var(--color-chart-series-2)}.trend-chart .is-series-3 .bar,.trend-chart .is-series-3 .marker{fill:var(--color-chart-series-3)}.trend-chart .is-series-3 .stroke{stroke:var(--color-chart-series-3);stroke-dasharray:2 3}.trend-chart .is-series-3 .legend-bar{background-color:var(--color-chart-series-3)}.trend-chart .is-series-4 .bar,.trend-chart .is-series-4 .marker{fill:var(--color-chart-series-4)}.trend-chart .is-series-4 .stroke{stroke:var(--color-chart-series-4);stroke-dasharray:8 3 2 3}.trend-chart .is-series-4 .legend-bar{background-color:var(--color-chart-series-4)}.trend-chart .legend{gap:var(--space-1);font-size:var(--font-size-sm);flex-direction:column;display:flex}.trend-chart .legend-item{gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.trend-chart .legend-entry{align-items:center;gap:var(--space-2);display:inline-flex}.trend-chart .legend-line{width:var(--space-5);height:var(--space-2)}.trend-chart .legend-bar{width:var(--space-3);height:var(--space-3);border-radius:var(--radius-sm);opacity:.3}.trend-chart .data{font-size:var(--font-size-sm)}.trend-chart .data summary{cursor:pointer;width:fit-content;color:var(--color-link);text-decoration:underline}.trend-chart .table-scroll{margin-top:var(--space-2);overflow-x:auto}.trend-chart table{border-collapse:collapse;font-variant-numeric:tabular-nums;white-space:nowrap}.trend-chart caption{padding-bottom:var(--space-2);color:var(--color-text-muted);text-align:left}.trend-chart th,.trend-chart td{padding:var(--space-1) var(--space-3);border-bottom:var(--border-width) solid var(--color-border);text-align:right}.trend-chart th[scope=row],.trend-chart thead th:first-child{text-align:left}.trend-chart-empty{padding:var(--space-4);border:var(--border-width) dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--font-size-sm)}
