.tide-inspectable{position:relative;overflow:visible}.tide-inspector-target{fill:transparent;cursor:crosshair;touch-action:pan-y;outline:none}.tide-inspector-target:focus-visible{stroke:#567966;stroke-width:1;stroke-dasharray:3 3}.tide-inspector-overlay{pointer-events:none}.tide-inspector-crosshair{stroke:#3c6652;stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.tide-inspector-horizontal{stroke:#6a8d79;stroke-width:.75;stroke-opacity:.45;stroke-dasharray:2 4;vector-effect:non-scaling-stroke}.tide-inspector-dot{fill:#dc714d;stroke:#fffefa;stroke-width:2;vector-effect:non-scaling-stroke}.tide-inspector-tooltip{position:absolute;top:0;z-index:4;transform:translateX(-50%);display:flex;align-items:center;gap:9px;padding:5px 8px;border-radius:5px;background:#244e40;color:#fffefa;box-shadow:0 2px 8px #173e4720;pointer-events:none;font:10px/1.3 var(--font,system-ui);white-space:nowrap}.tide-inspector-tooltip[hidden]{display:none}.tide-inspector-tooltip strong{font-size:11px;font-weight:650;color:inherit}.tide-inspector-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(pointer:coarse){.tide-inspector-tooltip{font-size:11px;padding:6px 9px}.tide-inspector-tooltip strong{font-size:12px}}
