html[data-mobile-ui=true] body{padding-bottom:calc(4.25rem + env(safe-area-inset-bottom));overflow-x:hidden}html[data-mobile-ui=true] main,html[data-mobile-ui=true] [role=main]{max-width:100vw}html[data-mobile-ui=true] main>:where(div,section,article){scroll-margin-top:4.5rem}html[data-mobile-ui=true] [data-slot=tabs-list]{overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;justify-content:flex-start;gap:.35rem;width:100%;max-width:100%;overflow-x:auto}html[data-mobile-ui=true] [data-slot=tabs-list]::-webkit-scrollbar{display:none}html[data-mobile-ui=true] [data-slot=tabs-trigger]{white-space:nowrap;flex:none;min-height:2.6rem}html[data-mobile-ui=true] aside [data-slot=tabs-list]{flex-direction:row}html[data-mobile-ui=true] aside [data-slot=tabs-trigger]{width:auto}html[data-mobile-ui=true] .data-table{min-width:640px}html[data-mobile-ui=true] :where(button,a,input,select,textarea){-webkit-tap-highlight-color:transparent}html[data-mobile-ui=true] :where(button,a)[class*=rounded]{touch-action:manipulation}html[data-mobile-ui=true] .hero-card{min-height:210px}html[data-mobile-ui=true] .hero-card:after{border-width:38px;width:240px;height:240px;top:-120px;right:-110px}html[data-mobile-ui=true] .option{grid-template-columns:2rem minmax(0,1fr) 1.1rem;gap:.65rem;padding:.8rem}html[data-mobile-ui=true] .route-row{grid-template-columns:minmax(0,1fr);gap:.35rem}html[data-mobile-ui=true] .timeline-row{grid-template-columns:2.4rem minmax(0,1fr)}html[data-mobile-ui=true] .timeline-row>strong{white-space:normal;grid-column:2}html[data-mobile-ui=true] .mobile-app-header,html[data-mobile-ui=true] .mobile-bottom-nav{display:block}@media (max-width:767px){body{padding-bottom:calc(4.25rem + env(safe-area-inset-bottom));overflow-x:hidden}main,[role=main]{max-width:100vw}[data-slot=tabs-list]{scrollbar-width:none;-webkit-overflow-scrolling:touch;justify-content:flex-start;gap:.35rem;width:100%;max-width:100%;overflow-x:auto}[data-slot=tabs-list]::-webkit-scrollbar{display:none}[data-slot=tabs-trigger]{white-space:nowrap;flex:none;min-height:2.6rem}aside [data-slot=tabs-list]{flex-direction:row}aside [data-slot=tabs-trigger]{width:auto}.data-table{min-width:640px}.hero-card{min-height:210px}.route-row{grid-template-columns:minmax(0,1fr);gap:.35rem}.timeline-row{grid-template-columns:2.4rem minmax(0,1fr)}.timeline-row>strong{white-space:normal;grid-column:2}footer{padding-bottom:calc(5rem + env(safe-area-inset-bottom))!important}}
