.route-map.svelte-1fj6icy,.route-map__canvas.svelte-1fj6icy{width:100%;height:100%;position:relative}.route-map__canvas.svelte-1fj6icy{background:#e9ecea}.route-map__note.svelte-1fj6icy{color:var(--color-ink-soft,#4d5c59);place-items:center;font-size:14px;display:grid;position:absolute;inset:0}.route-map.svelte-1fj6icy .route-map__marker{background:var(--color-white);border:3px solid var(--route-color);cursor:pointer;min-width:26px;height:26px;font:700 11px var(--font-family);color:var(--color-primary-deep,#0b3c36);border-radius:99px;place-items:center;padding:0 6px;display:grid;box-shadow:0 2px 8px #00000073}.route-map.svelte-1fj6icy .route-map__marker:hover{transform:scale(1.12)}.route-map.svelte-1fj6icy .route-map__marker.is--off{filter:grayscale()}.route-map.svelte-1fj6icy .mapboxgl-popup-content{font-family:var(--font-family);border-radius:14px;padding:12px 14px;box-shadow:0 12px 30px -12px #00000059}
