.frame.svelte-7t4vox{background:var(--soft);border-radius:20px;position:relative;overflow:hidden}.map.svelte-7t4vox{width:100%;height:min(72vh,680px);min-height:420px}.state.svelte-7t4vox{background:var(--card);color:var(--ink2);margin:0;padding:12px 16px;font-size:14px;position:absolute;inset:auto 0 0}.st-card{color:#111418;font:14px/1.45 Inter Variable,system-ui,sans-serif}.st-card table{border-collapse:collapse;width:100%;margin:8px 0}.st-card td{border-top:1px solid #e3e6eb;padding:3px 6px 3px 0}.st-card .st-num{font-variant-numeric:tabular-nums;font-weight:700}.st-card .st-muted{color:#5f6670;font-size:13px}.st-card .st-current td{background:#eef1f5}.cp.svelte-4xevev{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:18px;display:flex}.cp.svelte-4xevev label:where(.svelte-4xevev){font-size:15px;font-weight:600}.cp.svelte-4xevev input:where(.svelte-4xevev){border:1px solid var(--line);background:var(--card);width:110px;min-height:44px;color:var(--ink);border-radius:12px;padding:0 12px;font:16px Inter Variable,system-ui,sans-serif}.cp.svelte-4xevev button:where(.svelte-4xevev){color:#fff;cursor:pointer;background:#2a78d6;border:0;border-radius:12px;min-height:44px;padding:0 18px;font:700 15px Inter Variable,system-ui,sans-serif}.msg.svelte-4xevev{color:var(--ink2);font-size:14px}.or.svelte-4xevev{color:var(--muted);font-size:14px}.cp.svelte-4xevev .ghost:where(.svelte-4xevev){background:var(--card);color:var(--ink);box-shadow:var(--shadow);border:1px solid var(--line)}.near.svelte-4xevev{margin-bottom:16px}.h3.svelte-4xevev{letter-spacing:-.3px;margin:0;font-size:20px}.sum.svelte-4xevev{color:var(--ink2);margin:8px 0 0;font-size:15px;line-height:1.55}.near-list.svelte-4xevev{margin:12px 0 0;padding:0;list-style:none}.near-list.svelte-4xevev li:where(.svelte-4xevev){border-top:1px solid var(--line)}.near-list.svelte-4xevev button:where(.svelte-4xevev){width:100%;min-height:52px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font:15px Inter Variable,system-ui,sans-serif;display:flex}.near-list.svelte-4xevev button.on:where(.svelte-4xevev){font-weight:700}.near-list.svelte-4xevev button.on:where(.svelte-4xevev) .addr:where(.svelte-4xevev):before{content:"● "}.where.svelte-4xevev{flex-direction:column;min-width:0;display:flex}.addr.svelte-4xevev{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.city.svelte-4xevev{color:var(--muted);font-size:13px}.legend.svelte-4xevev{color:var(--ink2);flex-wrap:wrap;gap:8px 18px;margin-top:14px;font-size:13px;display:flex}.key.svelte-4xevev{align-items:center;gap:6px;display:inline-flex}.sw.svelte-4xevev{border-radius:50%;width:12px;height:12px}
