.station-location-map_panel__0F4w3{align-self:start;min-width:0;position:sticky;top:20px}.station-location-map_header__VsMoa{align-items:center;color:var(--muted);display:flex;gap:9px;margin-bottom:12px}.station-location-map_header__VsMoa>svg{flex-shrink:0}.station-location-map_themeButton__6fQPv{align-items:center;background:var(--surface-2);border:1px solid var(--border);border-radius:7px;color:var(--text);display:flex;flex:0 0 32px;height:32px;justify-content:center;margin-left:auto;padding:0;width:32px}.station-location-map_panel__0F4w3 .station-location-map_header__VsMoa h2{font-size:13px;margin:0}.station-location-map_viewport__IrFDg{background:#252b30;border:1px solid #43464d;border-radius:8px;height:520px;overflow:hidden;position:relative}.station-location-map_map__0jIi_{height:100%;width:100%}.station-location-map_map__0jIi_ .maplibregl-canvas{outline-offset:-3px}.station-location-map_map__0jIi_ .maplibregl-ctrl-group{border:1px solid #c3c7cc;border-radius:7px;box-shadow:0 2px 6px #15181c22}.station-location-map_map__0jIi_ .maplibregl-ctrl-group button{min-height:36px;width:36px}.station-location-map_map__0jIi_ .maplibregl-ctrl-attrib{color:#343943;font-family:inherit;font-size:10px;line-height:1.6}.station-location-map_map__0jIi_ .maplibregl-ctrl-attrib a{color:#343943}.station-location-map_centerButton__K9FKb{align-items:center;background:#fff;border:1px solid #c3c7cc;border-radius:7px;color:#333943;display:flex;height:38px;justify-content:center;padding:0;position:absolute;right:10px;top:92px;width:38px}.station-location-map_centerButton__K9FKb:hover:not(:disabled){background:#f4f5f6}.station-location-map_centerReference__xk6Rf{color:#f8fafc;display:block;filter:drop-shadow(0 1px 1px #111b);height:24px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-15px);width:24px}.station-location-map_centerReference__xk6Rf>svg{display:block}.station-location-map_overlay__hRxyG{align-items:center;background:#25282de8;color:#c3c7d0;display:flex;flex-direction:column;gap:14px;height:100%;justify-content:center;left:0;padding:24px;position:absolute;text-align:center;top:0;width:100%}.station-location-map_overlay__hRxyG>span{font-size:12px}.station-location-map_retry__LkdqZ{align-items:center;background:#393b40;border:1px solid #53575f;border-radius:8px;color:#f4f4f5;display:inline-flex;font-size:12px;gap:8px;min-height:38px;padding:9px 14px}.station-location-map_position__ohzUh{align-items:baseline;color:#999ea9;display:flex;flex-wrap:wrap;font-size:10px;gap:9px 24px;min-height:35px;padding-top:12px}.station-location-map_position__ohzUh span{overflow-wrap:anywhere}.station-location-map_position__ohzUh strong{color:#c7cbd3;font-size:11px;font-variant-numeric:tabular-nums;font-weight:500;margin-left:7px}.station-location-map_spinner__nnluw{animation:station-location-map_spin__GXToI 1s linear infinite}.station-location-map_panel__0F4w3[data-map-theme=dark] .station-location-map_map__0jIi_ .maplibregl-ctrl-group{background:#292d32;border-color:#555c65}.station-location-map_panel__0F4w3[data-map-theme=dark] .station-location-map_map__0jIi_ .maplibregl-ctrl-group button+button{border-top-color:#555c65}.station-location-map_panel__0F4w3[data-map-theme=dark] .station-location-map_map__0jIi_ .maplibregl-ctrl-icon{filter:invert(1)}.station-location-map_panel__0F4w3[data-map-theme=dark] .station-location-map_centerButton__K9FKb,.station-location-map_panel__0F4w3[data-map-theme=dark] .station-location-map_map__0jIi_ .maplibregl-ctrl-attrib{background:#292d32;border-color:#555c65;color:#d4d8df}.station-location-map_panel__0F4w3[data-map-theme=dark] .station-location-map_map__0jIi_ .maplibregl-ctrl-attrib a{color:#d4d8df}.station-location-map_panel__0F4w3[data-map-theme=dark] .station-location-map_map__0jIi_ .maplibregl-ctrl-attrib-button{filter:invert(1)}.station-location-map_panel__0F4w3[data-map-theme=dark] .station-location-map_centerButton__K9FKb:hover{background:#3b424a}[data-theme=light] .station-location-map_viewport__IrFDg{background:#edf0f3;border-color:#ced4dc}[data-theme=light] .station-location-map_overlay__hRxyG{background:#f5f7f9ed;color:#535d6b}[data-theme=light] .station-location-map_retry__LkdqZ{background:white;border-color:#ced4dc;color:#252b34}[data-theme=light] .station-location-map_position__ohzUh{color:#69727f}[data-theme=light] .station-location-map_position__ohzUh strong{color:#394452}@keyframes station-location-map_spin__GXToI{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.station-location-map_spinner__nnluw{animation:none}}@media (max-width:1100px){.station-location-map_panel__0F4w3{position:static}.station-location-map_viewport__IrFDg{height:380px}}@media (max-width:700px){.station-location-map_viewport__IrFDg{height:340px}.station-location-map_position__ohzUh{gap:8px 16px}}