.icg-view-row{scrollbar-width:none;-ms-overflow-style:none}.icg-view-row::-webkit-scrollbar{display:none}.icg-edge-grip{position:absolute;top:0;bottom:0;z-index:25;display:none;width:1.5rem;touch-action:pan-x}.icg-edge-grip:after{content:"";position:absolute;top:50%;width:4px;height:3rem;margin-top:-1.5rem;border-radius:9999px;background:rgb(226 232 240/.45)}.icg-edge-grip.left-0:after{left:4px}.icg-edge-grip.right-0:after{right:4px}@media (pointer:coarse){.icg-edge-grip{display:block}}.icg-slot:not(:empty)+.icg-slot-empty{display:none}[data-compact=true][data-compact] [data-testid=icg-layers-slot] [data-testid=map-legend-overlay]{position:static;width:100%;max-width:none;max-height:none;overflow:visible}[data-compact=true][data-compact] [data-testid=icg-layers-slot] [data-testid=map-legend-overlay] label{min-height:2.75rem}[data-compact=true][data-compact] [data-testid=icg-layers-slot] [data-testid=map-legend-overlay]>div{max-height:none}[data-compact=true][data-compact] [data-testid=icg-conditions-slot] [data-testid=icg-tide-card]{position:static;width:100%;max-width:none}[data-compact=true]{--icg-scrub-h:4.75rem}@media (pointer:coarse){[data-compact=true]{--icg-scrub-h:7.25rem}}[data-compact=true][data-compact] [data-testid=basemap-switcher]{left:3.25rem!important;right:.5rem!important;top:.5rem!important;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}[data-compact=true] [data-testid=basemap-switcher]::-webkit-scrollbar{display:none}[data-compact=true] [data-testid=basemap-switcher]>*{flex-shrink:0;white-space:nowrap}@media (pointer:coarse){[data-compact=true] [data-testid=basemap-switcher] button{min-height:2.75rem;padding-inline:.75rem}[data-compact=true] .maplibregl-ctrl-group button{width:2.75rem;height:2.75rem}}[data-compact=true][data-compact] [data-testid=wm-map-root] .maplibregl-ctrl-bottom-left,[data-compact=true][data-compact] [data-testid=wm-map-root] .maplibregl-ctrl-bottom-right{margin-bottom:var(--icg-scrub-h)}[data-compact=true][data-compact] [data-testid=wm-map-root] .bottom-3{bottom:calc(var(--icg-scrub-h) + .75rem)!important}[data-compact=true] [data-testid=icg-compare-wipe]{bottom:var(--icg-scrub-h)}[data-compact=true] [data-testid=icg-map-callout-assumption],[data-compact=true] [data-testid=icg-map-callout-where],[data-compact=true] [data-testid=icg-map-callout-why]{display:none}[data-compact=true] [data-testid=icg-map-callout]{left:.5rem!important;right:.5rem;top:3.5rem!important;width:auto;max-height:55%;overflow-y:auto}@media (pointer:coarse){[data-compact=true] [data-testid=icg-map-callout]{top:4.5rem!important}[data-compact=true] [data-testid=icg-map-callout-close]{width:2.75rem;height:2.75rem;right:0;top:0}[data-compact=true] [data-testid=icg-action-row] a,[data-compact=true] [data-testid=icg-action-row] button{min-height:2.75rem}}[data-compact=true][data-compact] [data-testid=icg-sea-legend]{bottom:calc(var(--icg-scrub-h) + .5rem);left:.5rem;right:auto}[data-compact=true][data-compact] [data-testid=icg-attribution-line]{max-width:calc(100% - 7.5rem)!important}@media (min-width:641px){[data-compact=true][data-compact] [data-testid=icg-attribution-line]{max-width:calc(100% - 13rem)!important}}[data-compact=true] [data-testid=icg-step-caption]{padding-block:.25rem;-moz-column-gap:.5rem;column-gap:.5rem}[data-compact=true] [data-testid=icg-step-caption-key],[data-compact=true] [data-testid=icg-step-caption-note]{display:none}[data-compact=true] [data-testid=icg-step-caption-line]{font-size:.8125rem;line-height:1.15}@media (max-width:640px){[data-compact=true] [data-testid=icg-step-caption]{position:absolute;width:1px;height:1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}[data-compact=true] [data-testid=icg-alarm-strip]{flex-wrap:nowrap;gap:.5rem;padding:.25rem .5rem}[data-compact=true] [data-testid=icg-alarm-strip-title]{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-compact=true] [data-testid=icg-alarm-strip-more],[data-compact=true] [data-testid=icg-alarm-strip-what]{display:none}[data-compact=true] [data-testid=icg-alarm-strip-open-case]{flex-shrink:0;white-space:nowrap}@media (pointer:coarse){[data-compact=true] [data-testid=icg-alarm-strip-open-case]{min-height:2.75rem}}[data-compact=true] [data-testid=icg-time-scrub]{padding-inline:.5rem}[data-compact=true] [data-testid=icg-clock-scale] button{padding-inline:.375rem}@media (max-width:640px){[data-compact=true] [data-testid=icg-alarm-strip-open]{display:none}}