.warn-map.svelte-yutufc{position:relative;width:100%;height:100%;background:var(--color-surface-muted, #f2f5fc)}.map-inner.svelte-yutufc{position:absolute;inset:0}.map-msg.svelte-yutufc{position:absolute;left:50%;top:1rem;transform:translate(-50%);z-index:1000;border-radius:12px;font-size:.8125rem;padding:.5rem .75rem;white-space:nowrap;background:#fff;box-shadow:0 2px 10px #0d15261f;color:#3b4f6e}.map-msg.error.svelte-yutufc{background:#fef2f2;border:1px solid #fca5a5;color:#991b1b}.lage.svelte-1bc4eab{position:relative;background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:1rem 1rem .875rem 1.25rem;overflow:hidden;display:flex;flex-direction:column;gap:.625rem}.lage.svelte-1bc4eab:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:var(--c)}.lage.stripe.svelte-1bc4eab:before{background:repeating-linear-gradient(45deg,var(--c) 0 4px,#fff 4px 8px)}.top.svelte-1bc4eab{display:flex;gap:.75rem;align-items:flex-start}.icon.svelte-1bc4eab{width:2.5rem;height:2.5rem;border-radius:50%;display:grid;place-items:center;background:var(--bg);color:var(--fg);font-size:1.35rem;flex-shrink:0;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 40%,transparent)}.main.svelte-1bc4eab{min-width:0;flex:1}.title-row.svelte-1bc4eab{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .5rem}.title.svelte-1bc4eab{font-size:1rem;font-weight:800;color:var(--color-text-primary);margin:0;line-height:1.3}.meta.svelte-1bc4eab{font-size:.8125rem;color:var(--color-text-secondary);margin:.25rem 0 0;display:flex;flex-wrap:wrap;gap:0 .375rem}.status.svelte-1bc4eab{font-weight:700;color:var(--color-text-muted)}.status.active.svelte-1bc4eab{color:#b91c1c}.sep.svelte-1bc4eab{color:var(--color-text-muted)}.desc.svelte-1bc4eab{font-size:.875rem;line-height:1.55;color:var(--color-text-secondary);margin:0}.footer.svelte-1bc4eab{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.625rem;border-top:1px solid var(--color-border-light)}.states.svelte-1bc4eab{display:flex;flex-wrap:wrap;gap:.25rem}.state.svelte-1bc4eab{font-size:.6875rem;font-weight:700;color:var(--color-text-secondary);background:var(--color-surface-muted);border-radius:6px;padding:.15rem .4rem}.toggle.svelte-1bc4eab{display:inline-flex;align-items:center;gap:.25rem;flex-shrink:0;font-size:.8125rem;font-weight:700;color:var(--color-secondary-blue);background:none;border:0;padding:.375rem 0;cursor:pointer;min-height:2.25rem}.toggle.svelte-1bc4eab i:where(.svelte-1bc4eab){font-size:1.125rem;transition:transform .2s}.toggle.svelte-1bc4eab i.rot:where(.svelte-1bc4eab){transform:rotate(180deg)}.regions.svelte-1bc4eab{display:flex;flex-direction:column;gap:.75rem}.group-name.svelte-1bc4eab{font-size:.6875rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 .375rem}.chips.svelte-1bc4eab{display:flex;flex-wrap:wrap;gap:.375rem}.chip.svelte-1bc4eab{display:inline-flex;align-items:center;gap:.25rem;font-size:.8125rem;color:var(--color-text-primary);background:var(--color-surface-muted);border:1px solid var(--color-border-light);border-radius:999px;padding:.3rem .65rem;cursor:pointer;min-height:2rem}.chip.svelte-1bc4eab:hover{border-color:var(--color-secondary-blue);color:var(--color-secondary-blue)}.chip.svelte-1bc4eab i:where(.svelte-1bc4eab){font-size:.875rem;color:var(--color-text-muted)}
