[data-select-viewport],[data-combobox-viewport]{scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}[data-combobox-viewport]::-webkit-scrollbar{display:none!important}[data-select-viewport]::-webkit-scrollbar{display:none!important}.station-card.svelte-w85nl5:hover,.station-card.svelte-w85nl5:focus-visible{border-color:color-mix(in oklch, var(--foreground) 22%, var(--border));background:var(--accent);outline:none}.selected-card.svelte-w85nl5{border-color:color-mix(in oklch, var(--foreground) 42%, var(--border));box-shadow:inset 3px 0 0 var(--foreground)}.cheapest-card.svelte-w85nl5{box-shadow:inset 3px 0 #16a34a}.selected-card.cheapest-card.svelte-w85nl5{box-shadow:inset 3px 0 0 var(--foreground), inset 6px 0 0 #16a34a}.leaflet-tile-pane{filter:grayscale()saturate(.08)contrast(.94)brightness(1.04)}.leaflet-control-zoom{overflow:hidden;border:1px solid var(--border)!important;border-radius:.375rem!important;box-shadow:0 8px 24px #00000014!important}.leaflet-control-zoom a{border-bottom-color:var(--border)!important;background:color-mix(in oklch, var(--background) 94%, transparent)!important;width:2rem!important;height:2rem!important;color:var(--foreground)!important;line-height:1.9rem!important}.leaflet-control-attribution{background:color-mix(in oklch, var(--background) 84%, transparent)!important;color:var(--muted-foreground)!important;font-size:.6875rem!important}.selected-point-marker span{background:#171717;border:3px solid #fff;border-radius:999px;width:16px;height:16px;display:block;box-shadow:0 0 0 2px #17171752,0 8px 16px #0000002e}.price-marker{color:#171717;background:#fafafaf5;border:1px solid #17171733;border-radius:.375rem;justify-content:center;align-items:center;gap:.25rem;font-size:.75rem;line-height:1;display:flex;box-shadow:0 8px 18px #00000024}.price-marker strong{white-space:nowrap;font-size:.78rem}.price-marker-number{color:#fff;background:#171717;border-radius:999px;place-items:center;min-width:1.15rem;height:1.15rem;font-size:.7rem;font-weight:700;display:grid}.price-marker-cheapest{color:#14532d;background:#f0fdf4f5;border-color:#16a34a94}.price-marker-selected{outline:3px solid #17171742;z-index:700!important}
