.map-wrap.svelte-mumkhv{position:relative;width:100%;border-radius:var(--radius);overflow:hidden;background:var(--color-bg-soft);border:1px solid var(--color-border)}.map.svelte-mumkhv{width:100%;height:100%}.badge.svelte-mumkhv{position:absolute;top:12px;left:12px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:9999px;padding:5px 12px;box-shadow:var(--shadow-card);font-size:12px;display:flex;align-items:center;gap:6px;z-index:5;transition:background .2s,color .2s}.badge-dist.svelte-mumkhv{font-weight:800;color:var(--color-text)}.badge-eta.svelte-mumkhv{color:var(--color-primary);font-weight:700}.badge.badge-arr.svelte-mumkhv{background:var(--color-accent);color:var(--color-text-on-accent);border-color:var(--color-accent);animation:svelte-mumkhv-badge-pop 1.2s ease-in-out infinite}.badge.badge-arr.svelte-mumkhv .badge-dist:where(.svelte-mumkhv),.badge.badge-arr.svelte-mumkhv .badge-eta:where(.svelte-mumkhv){color:var(--color-text-on-accent)}.badge.badge-dim.svelte-mumkhv{opacity:.7;filter:grayscale(.4)}@keyframes svelte-mumkhv-badge-pop{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.conn-warn.svelte-mumkhv{position:absolute;top:12px;right:12px;background:var(--color-warning);color:#fff;padding:4px 10px;border-radius:9999px;font-size:11px;font-weight:700;z-index:5;box-shadow:var(--shadow-card)}.dm-wrap{position:relative;width:36px;height:36px;display:flex;align-items:center;justify-content:center}.dm-core{position:relative;z-index:2;transition:transform .18s,opacity .2s;display:flex}.dm-pulse{position:absolute;width:36px;height:36px;border-radius:50%;background:#ffb30073;animation:svelte-mumkhv-dm-ping 2s cubic-bezier(0,0,.2,1) infinite;z-index:1}.dm-pulse2{animation-delay:1s}@keyframes svelte-mumkhv-dm-ping{0%{transform:scale(.6);opacity:.7}80%{transform:scale(2.2);opacity:0}to{transform:scale(2.2);opacity:0}}.dm-dim .dm-core{opacity:.45;filter:grayscale(.5)}.dm-dim .dm-pulse{animation:none;opacity:.2}.dm-arr .dm-core{transform:scale(1.18)}.dm-arr .dm-pulse{background:#ff6b008c;animation-duration:1s}
