Table of Z-indices

December 22, 2025 ยท View on GitHub

This is a list of the existing z-index values of UI components. The z-index property should only be used when absolutely necessary, and its use should be documented in the table below.

SelectorComponentZ-IndexComment
.modal-overlayModal util1400
.menu-backgroundMobile menu drawer background1200
.menu-contentMobile menu drawer1300
.search-modalSearch modal1301
.search-modal-overlaySearch modal1100
N/ALoading Page40000
.spinner-loaderRoutePage40000
.top-barAppBar1008
div.leaflet-marker-icon.from, div.leaflet-marker-icon.to { > span { &::beforeFrom/To marker letters1000Could be removed through new icon components
#splash-containerSplash screen802
.toggle-positioning-containerPan-to-your-position button802
.message-barMessagebar802
.search-form-map-overlayFake search field802
.fullscreen-toggleMap fullscreen toggle802
.background-gradientShadow at top of map400
.map-click-prevent-overlayOverlay to prevent interaction with map801
.itinerary-feedback-container .form-containerItinerary feedback form800Component not in use
#stop-page-action-bartool bar on stop page so that the shadow casts over the map400
.trip-from, .trip-toRoute schedule times1
.route-stop { div { .route-now-content { svgSelected trip icon with tail1
.origin-destination-bar { .field-link { span:first-child { &::beforeSummary search bar from/to marker letters1Could be removed through new icon components
.itinerary-summary-row { .itinerary-legs { .lineSummary result row leg lines1
.itinerary-summary-row { .itinerary-legs { .line { :afterHides the Summary result row leg lines behind the mode icon.-1
`.mobile.top-barMobile top bar1000
.map-cluster-number-markerCluster group marker for indoor route steps13000
.map-indoor-step-markerIndoor route step markers13050
.map-subway-entrance-info-icon-metroEntrance markers for indoor route13100