.sdt-chart-card{position:relative}.sdt-chart-scroll svg{max-height:350px}.sdt-legend{flex-wrap:wrap}.sdt-legend span:nth-child(2) i{width:10px;height:2px;border-radius:0;background:repeating-linear-gradient(90deg,#94a3b8 0 4px,transparent 4px 7px)}.sdt-legend span:nth-child(3) i{width:7px;height:7px;border-radius:50%;background:#22c55e}.sdt-chart-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:9px}.sdt-chart-stats>div{padding:8px;border:1px solid var(--sd-line);border-radius:8px;background:rgba(2,8,23,.25)}.sdt-chart-stats span,.sdt-chart-stats strong{display:block}.sdt-chart-stats span{color:#64748b;font-size:.51rem}.sdt-chart-stats strong{margin-top:2px;color:#bae6fd;font-size:.62rem}.sdt-chart-note{margin:8px 0 0;padding:7px 9px;border-left:2px solid #22c55e;background:rgba(34,197,94,.04);color:#94a3b8;font-size:.54rem}.sdt-graph-grid{stroke:rgba(148,163,184,.11);stroke-width:1}.sdt-graph-axis{stroke:rgba(148,163,184,.3);stroke-width:1.2}.sdt-graph-label{fill:#64748b;font:10px ui-sans-serif,system-ui}.sdt-graph-axis-title{fill:#94a3b8;font:bold 10px ui-sans-serif,system-ui;letter-spacing:.05em}.sdt-graph-route{fill:none;stroke:#38bdf8;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}.sdt-graph-reference{fill:none;stroke:#94a3b8;stroke-width:1.7;stroke-dasharray:7 6}.sdt-graph-stop{fill:#f59e0b;stroke:#451a03;stroke-width:2}.sdt-graph-point{fill:#22c55e;stroke:#052e16;stroke-width:2}.sdt-graph-value{fill:#bae6fd;font:bold 10px ui-sans-serif,system-ui}.sdt-stop-label{fill:#fbbf24;font:bold 10px ui-sans-serif,system-ui}@container(max-width:620px){.sdt-chart-stats{grid-template-columns:1fr 1fr}.sdt-chart-scroll svg{min-width:660px}}@container(max-width:390px){.sdt-chart-stats{grid-template-columns:1fr}}
