.layout[data-astro-cid-bmv6e76j]{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--s4);height:calc(100vh - 230px);min-height:520px}.mapbox[data-astro-cid-bmv6e76j]{display:flex;flex-direction:column;overflow:hidden}.mapbox[data-astro-cid-bmv6e76j] .map[data-astro-cid-bmv6e76j]{flex:1}.legend[data-astro-cid-bmv6e76j]{display:flex;flex-wrap:wrap;gap:var(--s4);padding:var(--s2) var(--s4);border-top:1px solid var(--line)}.legend[data-astro-cid-bmv6e76j] span[data-astro-cid-bmv6e76j]{display:inline-flex;align-items:center;gap:6px}.side[data-astro-cid-bmv6e76j] .k{display:inline-block;border-radius:50%;flex:none}.side[data-astro-cid-bmv6e76j] .k.infra{background:var(--ink)}.side[data-astro-cid-bmv6e76j] .k.wx{background:#6fa8dc}.side[data-astro-cid-bmv6e76j] .k.mobile{background:var(--live)}.side[data-astro-cid-bmv6e76j] .k.other{background:var(--muted)}.kc[data-astro-cid-bmv6e76j] .k{width:9px;height:9px}.k[data-astro-cid-bmv6e76j]{display:inline-block;width:9px;height:9px;border-radius:50%}.k[data-astro-cid-bmv6e76j].infra{background:var(--ink)}.k[data-astro-cid-bmv6e76j].wx{background:#6fa8dc}.k[data-astro-cid-bmv6e76j].mobile{background:var(--live)}.k[data-astro-cid-bmv6e76j].other{background:var(--muted)}.k[data-astro-cid-bmv6e76j].own{background:transparent;border:3px solid var(--brand);width:13px;height:13px}.side[data-astro-cid-bmv6e76j]{display:flex;flex-direction:column;min-height:0}.side[data-astro-cid-bmv6e76j] .controls[data-astro-cid-bmv6e76j]{border-bottom:1px solid var(--line)}.side[data-astro-cid-bmv6e76j] select[data-astro-cid-bmv6e76j]{flex:1}.side[data-astro-cid-bmv6e76j] input[data-astro-cid-bmv6e76j][type=search]{flex-basis:100%}.kc[data-astro-cid-bmv6e76j]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:var(--s2) var(--s4);border-bottom:1px solid var(--line)}.kc[data-astro-cid-bmv6e76j] button{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:0 6px;font:inherit;color:inherit;text-align:left;cursor:pointer;background:var(--surface-2);border:1px solid var(--line);border-radius:8px;padding:6px 8px}.kc[data-astro-cid-bmv6e76j] button span{grid-column:1 / -1;line-height:1.25}.kc[data-astro-cid-bmv6e76j] button b{font-size:var(--t-m, 1.05rem)}.kc[data-astro-cid-bmv6e76j] button:hover{border-color:var(--brand)}.kc[data-astro-cid-bmv6e76j] button.on{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 10%,var(--surface))}.list[data-astro-cid-bmv6e76j] .call{display:inline-flex;align-items:center;gap:6px}.list[data-astro-cid-bmv6e76j] .k{width:8px;height:8px}.list[data-astro-cid-bmv6e76j] .k.own{width:8px;height:8px;border-width:2px}.list[data-astro-cid-bmv6e76j] .wxv{color:var(--ink)}.list[data-astro-cid-bmv6e76j]{list-style:none;margin:0;padding:0;overflow-y:auto;flex:1}.list[data-astro-cid-bmv6e76j] button{display:grid;grid-template-columns:1fr auto;gap:0 var(--s2);width:100%;text-align:left;font:inherit;color:inherit;background:none;border:0;border-bottom:1px solid var(--line);padding:7px var(--s4);cursor:pointer}.list[data-astro-cid-bmv6e76j] button:hover{background:var(--surface-2)}.list[data-astro-cid-bmv6e76j] .c{grid-column:1 / -1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list[data-astro-cid-bmv6e76j] .empty{padding:var(--s4);color:var(--muted);font-size:var(--t-s)}label[data-astro-cid-bmv6e76j]{display:inline-flex;gap:6px;align-items:center}@media(max-width:900px){.layout[data-astro-cid-bmv6e76j]{grid-template-columns:minmax(0,1fr);height:auto}.mapbox[data-astro-cid-bmv6e76j] .map[data-astro-cid-bmv6e76j]{height:60vh;flex:none}.side[data-astro-cid-bmv6e76j]{max-height:70vh}}
