.booking-location-dialog{--google-map-bottom-clearance:0px;--google-map-controls-top:10px;width:min(100% - 1.25rem,38rem)}.booking-location-dialog>.portal-map,.booking-location-dialog>.map-wrapper{height:clamp(260px,43dvh,440px);min-height:260px;margin-block:.8rem}.booking-location-dialog>.map-wrapper>.portal-map{height:100%;min-height:260px}.booking-location-dialog .map-provider-notice{max-width:none;inset-inline:12px}.booking-location-dialog>.button{width:100%;min-height:48px}.booking-destination-location{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.booking-destination-location .button{min-height:44px;padding:.65rem .85rem}.booking-destination-location p{color:var(--text-muted);align-items:center;gap:.35rem;margin:0;font-size:.85rem;display:flex}.google-route-estimate{margin-block:.5rem;font-size:.85rem;line-height:1.7}.google-maps-attribution{white-space:nowrap;letter-spacing:normal;color:var(--text);direction:ltr;font:400 12px/1.5 sans-serif;display:inline-block}.pickup-location-dialog .pickup-locate-me{align-items:center;gap:8px;margin:6px 0 2px;display:inline-flex}
