.chart{--chart-bg: #fff;--chart-grid: #e0e0e0;--chart-text: #666;--chart-title: #333;--chart-indicator-stroke: #fff;--chart-indicator-bar-fill: rgba(255,255,255,.3);--chart-indicator-bar-stroke: #333;--chart-tooltip-bg: rgba(0, 0, 0, .8);--chart-tooltip-color: #fff;--chart-zero-line: #999;contain:strict;display:block;border-radius:4px;max-width:100%}.chart-grid{fill:none;stroke:var(--chart-grid);stroke-width:1;shape-rendering:crispEdges;pointer-events:none}.chart-bar{shape-rendering:crispEdges;pointer-events:none}.chart-slice{pointer-events:none}.chart-series{fill:none;stroke-width:2.5;stroke-linecap:butt;stroke-linejoin:miter;shape-rendering:optimizeSpeed;pointer-events:none}.chart-labels{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.chart-labels>span{position:absolute;font:11px system-ui,-apple-system,sans-serif;color:var(--chart-text);pointer-events:none;line-height:1}.chart-tick-y{transform:translate(-100%);text-align:right;background:#fff;padding:0 2px}.chart-tick-x{transform:translate(-50%);text-align:center;background:#fff;padding:0 2px}.chart-title{font-size:12px;font-weight:600;color:var(--chart-title);transform:translate(-50%);text-align:center}.chart-title.chart-rotated{white-space:nowrap}.chart-indicator{stroke:var(--chart-indicator-stroke);stroke-width:2;pointer-events:none;will-change:transform}rect.chart-indicator{fill:var(--chart-indicator-bar-fill)!important;stroke:var(--chart-indicator-bar-stroke)!important}path.chart-indicator{stroke:var(--chart-indicator-stroke)!important}.chart-tooltip{position:absolute;top:0;left:0;background:#000c;color:#fff;padding:6px 10px;border-radius:4px;font:12px system-ui,-apple-system,sans-serif;pointer-events:none;opacity:0;transition:opacity .15s ease;will-change:transform,opacity;white-space:nowrap;z-index:10;line-height:1.4}.chart line[stroke="#999"]{stroke:var(--chart-zero-line)!important}@media(prefers-color-scheme:dark){.chart:not([data-chart-theme=light]){--chart-bg: #1a1d20;--chart-grid: #2d333b;--chart-text: #8b949e;--chart-title: #c9d1d9;--chart-indicator-stroke: #1a1d20;--chart-indicator-bar-fill: rgba(255,255,255,.12);--chart-indicator-bar-stroke: #c9d1d9;--chart-tooltip-bg: rgba(0, 0, 0, .85);--chart-tooltip-color: #f0f6fc;--chart-zero-line: #555d66}.chart-tick-y,.chart-tick-x{background:#1a1d20}[data-bs-theme=light] .chart,.light .chart,.chart-light{--chart-bg: #fff;--chart-grid: #e0e0e0;--chart-text: #666;--chart-title: #333;--chart-indicator-stroke: #fff;--chart-indicator-bar-fill: rgba(255,255,255,.3);--chart-indicator-bar-stroke: #333;--chart-tooltip-bg: rgba(0, 0, 0, .8);--chart-tooltip-color: #fff;--chart-zero-line: #999}[data-bs-theme=light] .chart-tick-y,[data-bs-theme=light] .chart-tick-x,.light .chart-tick-y,.light .chart-tick-x,.chart-light .chart-tick-y,.chart-light .chart-tick-x{background:#fff}}[data-bs-theme=dark] .chart-tick-y,[data-bs-theme=dark] .chart-tick-x,.dark .chart-tick-y,.dark .chart-tick-x,.chart-dark .chart-tick-y,.chart-dark .chart-tick-x{background:#1a1d20}[data-bs-theme=dark] .chart,.dark .chart,.chart-dark{--chart-bg: #1a1d20;--chart-grid: #2d333b;--chart-text: #8b949e;--chart-title: #c9d1d9;--chart-indicator-stroke: #1a1d20;--chart-indicator-bar-fill: rgba(255,255,255,.12);--chart-indicator-bar-stroke: #c9d1d9;--chart-tooltip-bg: rgba(0, 0, 0, .85);--chart-tooltip-color: #f0f6fc;--chart-zero-line: #555d66}
