.chart-box{width:fit-content;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;border:1px solid #eee;border-radius:8px;background:var(--bg, #fafafa);padding:8px 12px}#timelineSvg{display:block}.axis line,.axis path{stroke:var(--axis, #bbb);shape-rendering:crispEdges}.axis text{fill:var(--text, #333);font-size:.8rem}.grid line{stroke:var(--grid, #e9e9e9);stroke-dasharray:2 2;shape-rendering:crispEdges}.grid line.bottom-boundary{stroke:var(--axis, #bbb);stroke-width:2;stroke-dasharray:none;shape-rendering:crispEdges}.bar{stroke-width:0;opacity:.9;rx:3;ry:3;cursor:pointer;transition:filter .12s ease,stroke-width .12s ease}.bar.active{fill:var(--active, #90caf9)}.bar.inactive{fill:var(--inactive, #f8bbd0)}.bar:hover,.bar:active{stroke:#555;stroke-width:1;filter:brightness(1.15)}.label{text-anchor:end;alignment-baseline:middle;font-size:.85rem;fill:var(--text, #333)}.tooltip.svelte-1v7cs1f{position:fixed;z-index:999;pointer-events:none;background:#333;color:#fff;border-radius:4px;padding:.35rem .55rem;font-size:.75rem;opacity:0;transition:opacity .12s ease-in-out,transform .05s;box-shadow:0 2px 8px #00000026;white-space:nowrap;transform:translateZ(0)}@media (max-width: 480px){.axis text{font-size:.75rem}.label{font-size:.8rem}}
