.map-view.svelte-njbu1f{border:1px solid var(--color-border);background:#1a1a1a;border-radius:18px;width:100%;height:100%;min-height:600px;position:relative;overflow:hidden;box-shadow:0 22px 38px #00000073}.map-container.svelte-njbu1f{background:#1a1a1a;width:100%;height:100%;min-height:600px;position:absolute;top:0;left:0}.maplibregl-map{width:100%!important;height:100%!important}.map-overlay.svelte-njbu1f{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10;background:#1a1a1ae6;border:1px solid #ffffff1a;border-radius:12px;padding:16px;position:absolute;top:16px;left:16px;box-shadow:0 8px 24px #0006}.overlay-info.svelte-njbu1f{flex-direction:column;gap:12px;display:flex}.info-item.svelte-njbu1f{flex-direction:column;gap:4px;display:flex}.info-label.svelte-njbu1f{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:11px}.info-value.svelte-njbu1f{color:var(--color-heading);font-size:18px;font-weight:700}.maplibregl-canvas{border-radius:18px}.maplibregl-ctrl-group{background:#1a1a1ae6!important;border:1px solid #ffffff1a!important;border-radius:8px!important}.maplibregl-ctrl-group button{color:var(--color-text)!important;background:0 0!important}.maplibregl-ctrl-group button:hover{background:#ff2d5526!important}.maplibregl-popup-content{color:var(--color-text)!important;background:#1a1a1af2!important;border:1px solid #ffffff1a!important;border-radius:8px!important;padding:12px!important;font-family:system-ui,sans-serif!important}.maplibregl-popup-tip{border-top-color:#1a1a1af2!important}@media (width<=768px){.map-view.svelte-njbu1f,.map-container.svelte-njbu1f{min-height:400px}.map-overlay.svelte-njbu1f{padding:12px;top:8px;left:8px}.info-value.svelte-njbu1f{font-size:16px}}
