.category-travel-map.svelte-rqmfrf{isolation:isolate;background:#edf2f1;height:100%;position:relative}.map-canvas.svelte-rqmfrf{position:absolute;inset:0}.map-canvas.svelte-rqmfrf .maplibregl-ctrl-top-right{top:30px}.map-loading.svelte-rqmfrf{color:#3e6579;background:#edf2f1e8;place-content:center;gap:12px;font-size:14px;display:grid;position:absolute;inset:0}.map-loading.svelte-rqmfrf button:where(.svelte-rqmfrf){cursor:pointer;text-decoration:underline}.travel-map-pin{cursor:pointer;background:0 0;border:0;padding:10px 10px 0}.travel-map-pin-dot{width:32px;height:40px;color:var(--color-primary,#40759a);filter:drop-shadow(0 3px 5px #173d4f55);transform-origin:bottom;transition:color .3s,filter .3s,scale .3s;display:block;position:relative}.travel-map-pin-dot svg{width:100%;height:100%;display:block}.travel-map-pin-count{text-align:center;color:#fff;width:100%;font:700 11px/14px sans-serif;position:absolute;top:9px;left:0}.travel-map-pin.is-active .travel-map-pin-dot,.travel-map-pin:hover .travel-map-pin-dot,.travel-map-pin:focus-visible .travel-map-pin-dot{color:var(--color-accent,#e00025);filter:drop-shadow(0 4px 8px #173d4f66);scale:1.25}@media (prefers-reduced-motion:reduce){.travel-map-pin-dot{transition:none}}
