@layer ui-sdk,uiset.tokens;@layer uiset.base{.chart{min-width:0;color:var(--ui-foreground);align-content:start;gap:.75rem;margin:0;font-size:.875rem;display:grid}.chart-header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.5rem 1rem;display:flex}.chart-heading{gap:.125rem;min-width:0;display:grid}.chart-title{font-size:.9375rem;font-weight:600}.chart-description{color:var(--ui-muted-foreground);font-size:.8125rem}.chart-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.chart-actions [data-slot=segmented-control]{font-size:.8125rem}.chart-legend{flex-wrap:wrap;gap:.25rem .75rem;display:flex}.chart-legend-item{border-radius:var(--ui-radius);min-block-size:1.5rem;color:var(--ui-foreground);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;margin-inline-start:-.375rem;padding:.125rem .375rem;font-size:.8125rem;display:inline-flex}.chart-legend-item:hover{background:color-mix(in oklch, var(--ui-foreground) 6%, transparent)}.chart-legend-item:focus-visible{outline:2px solid var(--ui-ring-border);outline-offset:1px}.chart-legend-item[aria-pressed=true]{font-weight:600}.chart-legend-item[data-dimmed]{color:var(--ui-muted-foreground)}.chart-legend-item[data-dimmed] .chart-swatch{opacity:.35}.chart-swatch{background:var(--series);border-radius:3px;flex-shrink:0;block-size:.75rem;inline-size:.75rem}.chart-swatch[data-shape=line]{border-radius:2px;block-size:3px}.chart-swatch[data-shape=dot]{border-radius:50%;block-size:.625rem;inline-size:.625rem}.chart-plot{min-width:0;position:relative}.chart-plot[hidden]{display:none}.chart-svg{direction:ltr;block-size:auto;max-inline-size:100%;font-family:inherit;display:block;overflow:visible}.chart-grid line{stroke:var(--chart-grid);stroke-width:1px;shape-rendering:crispedges}.chart-grid line[data-zero]{stroke:var(--chart-axis)}.chart-axis-labels text{fill:var(--ui-muted-foreground);font-variant-numeric:tabular-nums;font-size:11.5px}.chart-end-label{fill:var(--ui-foreground);font-size:12px;font-weight:500}.chart-value-label{fill:var(--ui-foreground);font-variant-numeric:tabular-nums;font-size:11.5px}.chart-crosshair{stroke:var(--chart-crosshair);stroke-width:1px;shape-rendering:crispedges}.chart-line{fill:none;stroke:var(--series);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.chart-area{fill:var(--series);fill-opacity:var(--chart-area-opacity)}.line-chart.chart-stacked .chart-area{fill-opacity:calc(var(--chart-area-opacity) * 2.2)}.chart-dot{fill:var(--series);stroke:var(--chart-surface);stroke-width:2px}.chart-bar{fill:var(--series)}.chart-bar[data-dim]{opacity:.5}.chart-series[data-dim]{opacity:.25}.chart-points{outline:none;position:absolute;inset:0}.chart-point{border-radius:calc(var(--ui-radius) - 1px);cursor:crosshair;outline:none;position:absolute}.chart-point:focus-visible{outline:2px solid var(--ui-ring-border);outline-offset:-2px}.chart-point[data-selected]{background:color-mix(in oklch, var(--ui-foreground) 5%, transparent)}.bar-chart .chart-point,.segmented-bar .chart-point,.heatmap .chart-point{cursor:pointer}.chart-tooltip{z-index:2;border:1px solid var(--ui-border);border-radius:var(--uiset-popup-radius,calc(var(--ui-radius) + 4px));background:var(--ui-background);min-inline-size:8rem;max-inline-size:16rem;box-shadow:var(--ui-shadow);pointer-events:none;gap:.25rem;padding:.5rem .625rem;font-size:.8125rem;display:grid;position:absolute;translate:12px calc(-100% - 8px)}.chart-tooltip[data-flip]{translate:calc(-100% - 12px) calc(-100% - 8px)}.chart-tooltip-title{color:var(--ui-muted-foreground);font-size:.75rem}.chart-tooltip-row{grid-template-columns:.75rem auto 1fr;align-items:center;gap:.5rem;display:grid}.chart-tooltip-row strong{font-variant-numeric:tabular-nums;font-weight:600}.chart-tooltip-row span:last-child{color:var(--ui-muted-foreground)}.chart-tooltip-total{border-block-start:1px solid var(--ui-border);color:var(--ui-muted-foreground);padding-block-start:.25rem}.chart-tooltip-total strong{color:var(--ui-foreground);font-variant-numeric:tabular-nums}.chart-axis-title{fill:var(--ui-muted-foreground);font-size:11.5px;font-weight:600}.chart-dot[data-dim]{opacity:.45}.scatter-chart .chart-point{border-radius:50%}.segmented-bar-label{fill:oklch(from var(--series) clamp(0, (.56 - l) * 1000, 1) 0 0);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.heatmap-cell{fill:var(--cell,var(--chart-grid))}.heatmap-cell[data-empty]{fill:var(--chart-grid)}.heatmap-cell[data-active]{stroke:var(--ui-foreground);stroke-width:2px}.heatmap-scale-label{fill:var(--ui-muted-foreground);font-variant-numeric:tabular-nums;font-size:11.5px}.heatmap-tooltip-row{grid-template-columns:auto 1fr}.sparkline{vertical-align:middle;display:inline-block;overflow:visible}.sparkline .chart-dot{stroke-width:1.5px}.chart-table-scroller{border:1px solid var(--ui-border);border-radius:calc(var(--ui-radius) + 2px);max-block-size:22rem;overflow:auto}.chart-table-scroller:focus-visible{outline:2px solid var(--ui-ring-border);outline-offset:2px}.chart-table{border-collapse:collapse;inline-size:100%;font-size:.8125rem}.chart-table th,.chart-table td{border-block-end:1px solid var(--ui-border);text-align:start;white-space:nowrap;padding:.375rem .75rem}.chart-table thead th{background:color-mix(in oklch, var(--ui-muted) 60%, var(--ui-background));color:var(--ui-muted-foreground);font-weight:600;position:sticky;top:0}.chart-table tbody th{font-weight:500}.chart-table [data-numeric]{text-align:end;font-variant-numeric:tabular-nums}@media (forced-colors:active){.chart-svg .chart-series,.chart-svg .chart-bar,.chart-swatch{forced-color-adjust:none}.chart-crosshair{stroke:canvastext}}}@layer uiset.skin;
