.map-wrap.svelte-111t8af{padding:1rem;position:relative;overflow:hidden}.map-wrap.can-pan.svelte-111t8af{cursor:grab}.map-wrap.can-pan.dragging.svelte-111t8af{cursor:grabbing}.zoom-content.svelte-111t8af{transform-origin:0 0;transition:transform .12s ease-out}.zoom-content.no-transition.svelte-111t8af{transition:none}.zoom-ctl.svelte-111t8af{z-index:5;border:1px solid var(--border);background:var(--bg-card);border-radius:4px;display:flex;position:absolute;bottom:.75rem;right:.75rem;overflow:hidden}.zoom-ctl.svelte-111t8af button:where(.svelte-111t8af){background:var(--bg-card);color:var(--fg-mid);cursor:pointer;border:none;padding:.35rem .7rem;font-size:.85rem;font-weight:500}.zoom-ctl.svelte-111t8af button:where(.svelte-111t8af)+button:where(.svelte-111t8af){border-left:1px solid var(--border)}.zoom-ctl.svelte-111t8af button:where(.svelte-111t8af):disabled{opacity:.4;cursor:default}.map-wrap.svelte-111t8af g.geo path{cursor:pointer}.map-wrap.svelte-111t8af foreignObject,.map-wrap.svelte-111t8af foreignObject canvas{pointer-events:none}.map-wrap.svelte-111t8af g.geo path:hover{stroke:#1a1a2e!important;stroke-width:1.75px!important}.chart-loading-placeholder.svelte-111t8af{background:linear-gradient(90deg, var(--bg) 25%, var(--border) 50%, var(--bg) 75%);background-size:200% 100%;border-radius:4px;height:420px;margin:8px 0;animation:1.5s infinite svelte-111t8af-shimmer}.chart-error-msg.svelte-111t8af{height:420px;color:var(--fg-muted);border:1px dashed var(--border);border-radius:4px;justify-content:center;align-items:center;font-size:.85rem;display:flex}@keyframes svelte-111t8af-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
