.TravelIndicator_container__0WLKW{left:var(--travel-indicator-position);bottom:calc(var(--travel-indicator-row-size) / 2);position:absolute;top:calc(var(--travel-indicator-row-size) / 2);width:var(--travel-indicator-size)}.TravelIndicator_travelIndicator__h82S7{background-image:linear-gradient(to bottom,#0000,var(--color-grey10) 2rem);display:flex;flex-direction:column;height:100%;justify-content:space-between;position:relative;width:100%;z-index:1}.TravelIndicator_travelRemaining__bDxbL{background-color:var(--color-green10);border-inline:thin solid var(--color-card-shadow);bottom:0;left:0;position:absolute;right:0}.TravelIndicator_travelRemaining__bDxbL:before{background-image:linear-gradient(0deg,hsla(0,0%,100%,.375),#fff0);bottom:100%;content:"";height:2.5rem;left:1px;opacity:0;position:absolute;right:1px;transition:opacity 5s ease-in-out}.TravelIndicator_travelRemaining__bDxbL[data-on-route=true]:before{opacity:1}.TravelIndicator_station__5JBSk{flex:none;height:0;position:relative;width:var(--travel-indicator-size)}.TravelIndicator_station__5JBSk:before{background-color:#fff;border-radius:50%;box-shadow:0 0 0 1px var(--color-card-shadow);height:var(--travel-indicator-size);content:"";left:0;position:absolute;top:50%;transform:scale(.75) translateY(-50%);width:var(--travel-indicator-size)}.TravelIndicator_station__5JBSk[data-arrived=true]{opacity:0}.TravelIndicator_endStation__sktbo,.TravelIndicator_travelProgress__j_0u6{background-color:#fff;box-shadow:0 0 0 1px var(--color-card-shadow);border-radius:50%;display:flex;left:50%;position:absolute;transform:translate(-50%,-50%)}.TravelIndicator_endStation__sktbo{box-sizing:initial;padding:.125rem;top:0}.TravelIndicator_travelProgress__j_0u6{padding:.375rem;top:0;z-index:1}.TrainInfo_title__oD_Ta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TrainInfo_compactTitle__5U_8B{padding-right:5rem}div.TrainInfo_travelIndicatorTable__6_uW6{--travel-indicator-gap:0.5rem;--travel-indicator-size:0.75rem;--travel-indicator-row-size:4rem;--travel-indicator-position:1.25rem;margin-block:1rem;transition:margin .25s ease-in-out}@media not all and (min-width:48em){div.TrainInfo_travelIndicatorTable__6_uW6{--travel-indicator-position:1rem}}#train-map-side-panel[data-compact=true] .TrainInfo_travelIndicatorTable__6_uW6{margin-block:0}@media not all and (min-width:23.4375em){div.TrainInfo_travelIndicatorTable__6_uW6{margin-inline:-.75rem;width:calc(100% + 1.5rem)}}.FeatureList_item__zeYsx{align-items:center;height:3.5rem;padding:.25rem}.FeatureList_itemTitle__bS8jM{line-height:1.5rem;padding-left:.75rem}.FeatureList_itemContent__Dus8o{align-items:center;display:flex;justify-content:space-between;gap:.5rem;margin:0 0 0 auto;min-width:9rem}.FeatureList_listTitle__y6VVU{margin-top:1rem}button.GoBackButton_goBackButton__X2z9Z{font-weight:inherit;margin-right:auto}.Search_searchContainer__Dqikv{min-height:100%}.Search_license__vOzAt{box-sizing:initial;flex:none;margin-top:auto;margin-bottom:.5rem}.Search_license__vOzAt p{padding-block:1rem}.Search_pickerContainer__t5D7q{margin-bottom:.25rem}button.SidePanel_compactButton__q9w7m{border:2px solid var(--color-white);transform:scale(75%)}.TrainMap_trainMap__yKJE3{bottom:0;display:flex;flex-direction:column;left:0;position:absolute;right:0;top:var(--top-nav-height)}
/*# sourceMappingURL=a2819af763a42b1b.css.map*/