.SidePanel-module__32ZKPW__compactButton{transform:rotate(0)}@media (prefers-reduced-motion:no-preference){.SidePanel-module__32ZKPW__compactButton{transition:transform .25s ease-in-out}}.SidePanel-module__32ZKPW__compactButton[aria-pressed=true]{transform:rotate(180deg)}.SidePanel-module__32ZKPW__searchToggle{text-align:center}.SidePanel-module__32ZKPW__searchContainer{-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;padding:var(--SIZE-100);flex:1;transition:visibility;overflow:hidden auto}.SidePanel-module__32ZKPW__controlContainer{gap:var(--SIZE-100);padding:var(--SIZE-200) var(--SIZE-100);justify-content:flex-end;align-items:center;transition:margin .25s ease-in-out;display:flex}.SidePanel-module__32ZKPW__buttonContainer{opacity:0;transition:opacity var(--delay) ease-in-out, visibility 0s ease-in-out var(--ms);visibility:hidden;padding-block:1rem;position:absolute;top:0;bottom:0;left:calc(100% + 1rem)}.SidePanel-module__32ZKPW__dialog:not([open]) .SidePanel-module__32ZKPW__buttonContainer{opacity:1;transition:opacity var(--ms) ease-in-out var(--ms), visibility 0s;visibility:visible}@media not all and (min-width:64em){.SidePanel-module__32ZKPW__buttonContainer{width:5rem;top:100%;left:1rem}}@media (min-width:64em){.SidePanel-module__32ZKPW__buttonContainer{width:6.5rem}}.SidePanel-module__32ZKPW__buttonContainer>button{pointer-events:auto}.SidePanel-module__32ZKPW__dialog{--ms:.25s;--delay:.125s;transition:min-height var(--ms) ease-in-out, transform var(--ms) ease-in-out var(--delay);z-index:2;background-clip:padding-box;border:0;flex-direction:column;width:100%;height:9.25rem;min-height:100%;margin:0;padding:0 1rem;font-size:1rem;display:flex;position:absolute;top:0;left:0}.SidePanel-module__32ZKPW__dialog.SidePanel-module__32ZKPW__compact{height:auto;min-height:0}.SidePanel-module__32ZKPW__dialog.SidePanel-module__32ZKPW__compact .SidePanel-module__32ZKPW__controlContainer{z-index:1;margin-bottom:-4rem}.SidePanel-module__32ZKPW__dialog:not([open]){--ms:.375s;transform:var(--hidden-transition);transition:background-color 0s linear var(--ms), min-height var(--ms) ease-in-out, transform var(--ms) ease-in-out;pointer-events:none;background-color:#0000}.SidePanel-module__32ZKPW__dialog:not([open]) :is(.SidePanel-module__32ZKPW__controlContainer,.SidePanel-module__32ZKPW__searchContainer){opacity:0;transition:opacity 0s linear var(--ms), visibility 0s linear var(--ms);visibility:hidden}@media not all and (min-width:64em){.SidePanel-module__32ZKPW__dialog{--hidden-transition:translateY(-100%)}}@media (min-width:64em){.SidePanel-module__32ZKPW__dialog{--hidden-transition:translateX(-100%);max-width:var(--sidepanel-width,28rem)}}
.FullViewportTrainMap-module__Wcfx3G__container{bottom:0;left:0;right:0;top:var(--top-nav-height);flex-direction:column;display:flex;position:absolute}
.ClusterMarker-module__xMulgW__clusterMarker{background:var(--color-grey10);border:.25rem solid var(--color-grey25);color:#fff;cursor:zoom-in;font-family:var(--font-sans-serif);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;padding-bottom:.375rem;font-size:.875rem;line-height:1;display:flex}[aria-label]:has(>.ClusterMarker-module__xMulgW__clusterMarker:hover){filter:brightness(1.25)contrast(1.1)}.ClusterMarker-module__xMulgW__clusterMarker[data-small]{padding-bottom:.25rem}.ClusterMarker-module__xMulgW__clusterCount{line-height:1.375}
/*# sourceMappingURL=2vsg-eorolf10.css.map*/