.pin.svelte-78qa2p.svelte-78qa2p{display:flex;align-items:center;gap:6px;height:30px;padding:0 10px 0 4px;border:2px solid var(--map-pin-border, white);border-radius:20px;background:var(--map-pin, #006355);color:var(--map-pin-ink, white);box-shadow:0 6px 12px #0118152e;font:700 12px/1 Inter,system-ui,sans-serif;white-space:nowrap;cursor:pointer;transition:height .2s,background .2s,box-shadow .25s,padding .2s}.bolt.svelte-78qa2p.svelte-78qa2p{width:20px;height:20px;display:grid;place-items:center;background:var(--map-pin-bolt, white);color:var(--map-pin-bolt-ink, #006355);border-radius:50%;font-size:21px}.name.svelte-78qa2p.svelte-78qa2p{max-width:0;opacity:0;overflow:hidden;transition:max-width .3s,opacity .2s,padding .3s;font-weight:600}.empty.svelte-78qa2p.svelte-78qa2p{background:var(--map-surface, white);color:var(--map-muted, #5c6670);border-color:var(--map-border, #c7ccd1)}.empty.svelte-78qa2p .bolt.svelte-78qa2p{background:var(--map-surface-raised, #f3f4f5);color:var(--map-muted, #73808c)}.expanded.svelte-78qa2p.svelte-78qa2p{height:36px;padding-right:12px;background:var(--map-pin-expanded, #004f44);color:var(--map-pin-expanded-ink, white);box-shadow:0 0 0 6px var(--map-pin-ring, #00635538),0 6px 18px #01181540}.expanded.svelte-78qa2p .name.svelte-78qa2p{max-width:220px;opacity:1;padding-left:7px;border-left:1px solid var(--map-pin-divider, #ffffff66);text-overflow:ellipsis}.expanded.svelte-78qa2p .bolt.svelte-78qa2p{width:24px;height:24px}.pin.svelte-78qa2p.svelte-78qa2p:focus-visible{outline:3px solid #2eb8a3;outline-offset:4px}@media (prefers-reduced-motion: reduce){.pin.svelte-78qa2p.svelte-78qa2p,.name.svelte-78qa2p.svelte-78qa2p{transition:none}}.map-block.svelte-10wcrxo .gm-style iframe+div{border:none!important}.map-error.svelte-10wcrxo.svelte-10wcrxo{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);padding:16px;border-radius:12px;background:var(--map-surface, white);color:var(--map-text, #011815);box-shadow:0 6px 18px #0118152e}.map-error.svelte-10wcrxo button.svelte-10wcrxo{display:block;margin-top:8px;color:var(--map-accent, #006355);text-decoration:underline}
