@media(max-width:800px){
  .rider-home{padding-bottom:calc(132px + env(safe-area-inset-bottom))!important}
  .driver-portal{padding-bottom:calc(126px + env(safe-area-inset-bottom))!important}
  .booking-copy{padding-bottom:calc(92px + env(safe-area-inset-bottom))!important}
  .live-ride-tools{right:14px!important;bottom:calc(76px + env(safe-area-inset-bottom))!important;z-index:1400!important}
  .toast{left:14px!important;right:14px!important;bottom:calc(82px + env(safe-area-inset-bottom))!important;text-align:center}
  .apply-driver{margin-bottom:calc(18px + env(safe-area-inset-bottom))}
  .rider-home-header h1,.driver-top h1,.booking-copy>h1,.login-visual h1{letter-spacing:-.6px!important;word-spacing:normal!important}
  .safety-card{margin-bottom:20px}
}
.driver-map.map-ready>.demand{display:none!important}
.driver-route-banner{right:76px!important;grid-template-columns:minmax(0,1fr)!important}
.driver-route-banner strong{grid-row:auto!important;grid-column:1!important;justify-self:start;margin-top:3px}
.driver-route-banner b,.driver-route-banner small{max-width:100%}
