/* TaxiZone frontend UI contract — Module 9.
 * This file contains only the final booking-surface overrides previously
 * injected inline by Core. Keep this contract stable.
 */
section.taxizone-hero-booking .taxizone-hero-form .taxizone-field-wrap,
section.taxizone-hero-booking .taxizone-hero-form .taxizone-field-wrap input,
section.taxizone-hero-booking .taxizone-hero-form .taxizone-field-wrap select,
section.taxizone-hero-booking .taxizone-hero-form .taxizone-passenger-trigger{background:#fff!important;background-color:#fff!important;color:#111!important;-webkit-text-fill-color:#111!important;}
section.taxizone-hero-booking .taxizone-hero-form .taxizone-field-wrap{border:1px solid #cfd4da!important;box-shadow:none!important;}
section.taxizone-hero-booking .taxizone-hero-form .taxizone-field-wrap input::placeholder,section.taxizone-hero-booking .taxizone-hero-form input::placeholder{color:#6f7680!important;-webkit-text-fill-color:#6f7680!important;opacity:1!important;}
section.taxizone-hero-booking .taxizone-hero-form .taxizone-vehicle-card.active,section.taxizone-hero-booking .taxizone-hero-form .taxizone-vehicle-card:has(input:checked){background:#F5C400!important;background-color:#F5C400!important;color:#111!important;border-color:#F5C400!important;}
section.taxizone-hero-booking .taxizone-hero-form .taxizone-vehicle-card.active *,section.taxizone-hero-booking .taxizone-hero-form .taxizone-vehicle-card:has(input:checked) *{color:#111!important;-webkit-text-fill-color:#111!important;}
