/* Chart crosshair: decorative, never intercepts page controls. */
.chart-crosshair{position:fixed;inset:0;pointer-events:none;z-index:90;visibility:hidden;overflow:hidden;contain:strict}
.chart-crosshair.is-visible{visibility:visible}
.chart-crosshair__vertical,.chart-crosshair__horizontal{position:absolute;opacity:.4;pointer-events:none}
.chart-crosshair__vertical{top:0;bottom:0;width:1px;background:repeating-linear-gradient(to bottom,#a4c4b4 0 4px,transparent 4px 9px);transform:translateX(var(--cross-x,-10px))}
.chart-crosshair__horizontal{left:0;right:0;height:1px;background:repeating-linear-gradient(to right,#a4c4b4 0 4px,transparent 4px 9px);transform:translateY(var(--cross-y,-10px))}
@media (hover:none),(pointer:coarse),(forced-colors:active){.chart-crosshair{display:none}}
