.hub-map-btn.svelte-1c0rm2g{display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:var(--radius-full);background:var(--primary);color:#fff;font-weight:600;font-size:var(--fs-sm);text-decoration:none}.hub-map-btn.svelte-1c0rm2g:hover{filter:brightness(1.08)}.hub-note.svelte-1c0rm2g{margin:8px 0 0;font-size:var(--fs-xs);color:var(--text-secondary)}.hub-empty.svelte-1c0rm2g{color:var(--text-secondary);margin:0}.hub-stations.svelte-1c0rm2g{columns:3 220px;column-gap:24px;margin:0;padding-left:1.6em}.hub-stations.svelte-1c0rm2g li:where(.svelte-1c0rm2g){break-inside:avoid;padding:3px 0;font-size:var(--fs-sm)}.hub-cols.svelte-1c0rm2g{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:0 24px}.hub-table.svelte-1c0rm2g{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.hub-table.svelte-1c0rm2g th:where(.svelte-1c0rm2g),.hub-table.svelte-1c0rm2g td:where(.svelte-1c0rm2g){padding:6px 4px;border-bottom:1px solid var(--border);text-align:left;font-weight:400}.hub-table.svelte-1c0rm2g thead:where(.svelte-1c0rm2g) th:where(.svelte-1c0rm2g){font-size:var(--fs-xs);font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.hub-table.svelte-1c0rm2g tbody:where(.svelte-1c0rm2g) th:where(.svelte-1c0rm2g){font-weight:600}.hub-table.svelte-1c0rm2g .num:where(.svelte-1c0rm2g){text-align:right;font-variant-numeric:tabular-nums}.hub-others.svelte-1c0rm2g{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;font-size:var(--fs-sm)}
