.map_map__q02tb{position:relative;width:100%;height:100%;overflow:hidden;background:var(--surface)}.map_loading__CjwBH,.map_missing__lvYC4{display:grid;place-items:center;height:100%;min-height:240px;color:var(--muted);font-size:var(--fs-s);padding:16px;text-align:center}div:has(>.map_pin__LdwzV),div:has(>.map_station__S90dB){pointer-events:none}.map_pin__LdwzV,.map_station__S90dB{pointer-events:auto}.map_pin__LdwzV{position:relative;transform:translate(-50%,calc(-100% - 6px));display:inline-flex;align-items:center;gap:4px;min-height:24px;min-width:24px;box-sizing:border-box;font:inherit;font-size:var(--fs-xs);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:2px 8px;border-radius:12px;background:var(--surface);color:var(--pen);border:1.5px solid var(--pen);white-space:nowrap;cursor:pointer}.map_pin__LdwzV:after{content:"";position:absolute;left:50%;bottom:-5px;width:7px;height:7px;background:inherit;border-right:inherit;border-bottom:inherit;transform:translateX(-50%) rotate(45deg)}.map_approx__8fnhC{border-style:dashed}.map_muted__RDWs9{color:var(--muted);border-color:var(--muted)}.map_name__I15JP{display:none;color:var(--ink);font-weight:500}.map_highlighted__h9n2g .map_name__I15JP,.map_pin__LdwzV:focus-visible .map_name__I15JP,.map_pin__LdwzV:hover .map_name__I15JP,.map_selected__VnTX6 .map_name__I15JP{display:inline}.map_highlighted__h9n2g{outline:2px solid var(--pen);outline-offset:1px}.map_selected__VnTX6 .map_name__I15JP{color:var(--surface)}.map_selected__VnTX6{background:var(--pen);color:var(--surface);border-style:solid;border-color:var(--pen);z-index:3}.map_station__S90dB{transform:translate(-12px,-50%);display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:2px 8px 2px 6px;font:inherit;font-size:var(--fs-xs);font-weight:600;color:var(--ink);background:color-mix(in srgb,var(--surface) 88%,transparent);border:1px solid var(--ink);border-radius:4px;white-space:nowrap;cursor:pointer}.map_station__S90dB:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ink)}.map_station__S90dB:focus-visible,.map_station__S90dB:hover{background:var(--ink);color:var(--surface)}.map_station__S90dB:focus-visible:before,.map_station__S90dB:hover:before{background:var(--surface)}.map_stationSelected__q1YuV{background:var(--ink);color:var(--surface)}.map_stationSelected__q1YuV:before{background:var(--surface)}.map_ringLabel__mm3Pl{display:inline-block;transform:translate(-50%,-50%);padding:0 5px;font-size:var(--fs-xs);font-weight:600;color:#1D5CB8;background:#FFFFFF;border:1px solid #1d5cb8;border-radius:3px;opacity:.75;pointer-events:none;white-space:nowrap}.map_ringLabelOn__OBIv2{opacity:1}