@media (width<=640px){.route-booking-detail>header,.route-booking-detail>footer{display:none!important}.route-booking-detail>main{min-height:100dvh}.route-booking-detail>main>div{max-width:none!important;padding:14px 12px 96px!important}.route-booking-detail>main>div>div:first-child,.route-booking-detail>main>div>div:nth-child(2){display:none!important}.route-booking-detail>main>div>div:nth-child(3){margin-top:0!important;display:block!important}.route-booking-detail main section:has([class~=h-20][class~=w-20]){display:none!important}.route-booking-detail main .space-y-4{gap:14px}.route-booking-detail main .premium-panel{box-shadow:0 12px 36px #00000047,inset 0 1px #ffffff06;border-radius:18px!important;padding:18px!important}.route-booking-detail main h2{font-size:1.45rem}.route-booking-detail main button,.route-booking-detail main input,.route-booking-detail main select,.route-booking-detail main textarea{min-height:46px}.route-booking-detail>main>div>div.fixed{border-top:1px solid color-mix(in oklab, var(--color-border) 78%, var(--color-primary) 22%);padding:12px 16px max(12px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0708f7;bottom:0;left:0;right:0}}
