.U8Uyea_page{max-width:720px;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px));overflow-x:hidden;}.U8Uyea_hero{}.U8Uyea_heroTop{}.U8Uyea_heroCopy{max-width:600px;}.U8Uyea_eyebrow{letter-spacing:.05em;text-transform:uppercase;background:#ee42661a;width:fit-content;}.U8Uyea_heroTitle{letter-spacing:-.02em;line-height:1.2;}.U8Uyea_heroSubtitle{max-width:520px;line-height:1.55;}.U8Uyea_trustPills{}.U8Uyea_trustPill{}.U8Uyea_searchCard{box-shadow:0 4px 20px #0000000f;}.U8Uyea_tabsContainer{margin-bottom:2px}.U8Uyea_tripRow{}.U8Uyea_tripChip{transition:all .15s;}.U8Uyea_tripChip:hover:not(.U8Uyea_tripChipActive){border-color:var(--color-border-dark);color:var(--color-text)}.U8Uyea_tripChipActive{border-color:var(--color-primary);background:#ee426614;}.U8Uyea_routeBlock{align-items:stretch;}.U8Uyea_routeSelect{flex:1;width:100%;min-width:0}.U8Uyea_swapBtn{z-index:3;transition:all .2s;position:absolute;top:50%;right:12px;transform:translateY(-50%);box-shadow:0 1px 4px #0000001f;background:var(--color-background)!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;}.U8Uyea_swapBtn svg{width:14px;height:14px;transition:transform .25s;transform:rotate(90deg)}.U8Uyea_swapBtn:hover{border-color:var(--color-primary);background:#ee42660f!important}.U8Uyea_swapBtn:active svg{transform:rotate(270deg)}.U8Uyea_datetimeGrid{grid-gap:var(--spacing-12);gap:var(--spacing-12);grid-template-columns:1fr;display:grid}.U8Uyea_searchActions{}.U8Uyea_searchButton{background-color:var(--color-primary);cursor:pointer;border:none;min-height:46px;transition:background-color .2s,transform .1s;}.U8Uyea_searchButton:hover:not(:disabled){background-color:var(--color-primary-dark)}.U8Uyea_searchButton:active:not(:disabled){transform:translateY(1px)}.U8Uyea_searchButton:disabled{opacity:.7;cursor:not-allowed}.U8Uyea_errorText{}.U8Uyea_resultsSection{scroll-margin-top:calc(var(--header-height,64px) + 16px);}.U8Uyea_resultsHeader{}.U8Uyea_resultsHeading{}.U8Uyea_resultsMeta{}.U8Uyea_metaChip{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden;}.U8Uyea_refundBanner{border:1px solid #2a9d8f59;}.U8Uyea_refundIconWrap{background-color:#2a9d8f26;width:38px;height:38px;}.U8Uyea_refundTitle{margin-top:0;}.U8Uyea_refundDesc{line-height:1.45;}.U8Uyea_refundFinePrint{opacity:.85;margin-bottom:0;}.U8Uyea_vehicleGrid{}.U8Uyea_vehicleCard{}.U8Uyea_vehicleMain{min-width:0;}.U8Uyea_vehicleImageWrap{background:0 0;flex-shrink:0;width:96px;min-width:96px;max-width:96px;height:72px;padding:0;}.U8Uyea_vehicleImage{background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%}.U8Uyea_vehicle-mini{background-image:url(/assets/images/mini.webp)}.U8Uyea_vehicle-sedan{background-image:url(/assets/images/sedan.webp)}.U8Uyea_vehicle-suv{background-image:url(/assets/images/suv.webp)}.U8Uyea_vehicle-van{background-image:url(/assets/images/van.webp)}.U8Uyea_vehicle-mpv{background-image:url(/assets/images/kia.webp)}.U8Uyea_vehicle-crysta{background-image:url(/assets/images/innova_crysta.webp)}.U8Uyea_vehicle-hycross{background-image:url(/assets/images/innova_hycross.webp)}.U8Uyea_vehicle-traveller{background-image:url(/assets/images/force_traveller.webp)}.U8Uyea_vehicle-urbania{background-image:url(/assets/images/force_urbania.webp)}.U8Uyea_vehicleInfo{min-width:0;}.U8Uyea_vehicleName{overflow-wrap:break-word;line-height:1.25;}.U8Uyea_vehicleAmenities{overflow-wrap:break-word;line-height:1.35;}.U8Uyea_vehicleRoute{overflow-wrap:break-word;line-height:1.35;}.U8Uyea_vehicleOffers{}.U8Uyea_vehicleFooter{padding-top:var(--spacing-12);border-top:1px solid var(--color-border);}.U8Uyea_vehiclePriceBlock{}.U8Uyea_vehicleRetailRow{}.U8Uyea_vehicleRetailPrice{opacity:.75;line-height:1.2;text-decoration:line-through;}.U8Uyea_vehicleRetailPrice p,.U8Uyea_vehicleSellingPrice p{align-items:center;gap:var(--spacing-4);margin:0;display:inline-flex}.U8Uyea_discountBadge{white-space:nowrap;background:#2a9d8f24;line-height:1.2;}.U8Uyea_vehicleSellingPrice{line-height:1.2;}.U8Uyea_vehicleBookBtn{white-space:nowrap;min-width:120px;font-weight:var(--font-weight-bold);flex:none}.U8Uyea_emptyState{border:1px dashed var(--color-border-dark);}.U8Uyea_trustSection{}.U8Uyea_trustHeader{}.U8Uyea_trustTitle{}.U8Uyea_trustSubtitle{}.U8Uyea_trustGrid{grid-gap:var(--spacing-12);gap:var(--spacing-12);grid-template-columns:1fr;display:grid}.U8Uyea_trustCard{}.U8Uyea_trustIconWrap{}.U8Uyea_trustIcon{background:#ee426614;width:36px;height:36px;}.U8Uyea_trustContent{}.U8Uyea_trustCardTitle{}.U8Uyea_trustCardText{line-height:1.45;}.U8Uyea_crossLink{margin:10px 0 24px}@media (min-width:480px){.U8Uyea_datetimeGrid{grid-template-columns:1fr 1fr}}@media (min-width:768px){.U8Uyea_page{padding-bottom:0}.U8Uyea_hero{margin-bottom:var(--spacing-24);padding:24px 0 12px}.U8Uyea_searchCard{padding:20px}.U8Uyea_routeBlock{align-items:center;gap:var(--spacing-8);flex-direction:row}.U8Uyea_routeSelect{flex:1;min-width:0}.U8Uyea_swapBtn{position:static;transform:none;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}.U8Uyea_swapBtn svg{width:14px;height:14px;transform:none}.U8Uyea_swapBtn:hover{transform:scale(1.08)}.U8Uyea_swapBtn:active svg{transform:rotate(180deg)}.U8Uyea_datetimeGrid{gap:var(--spacing-16)}.U8Uyea_searchButton{width:auto;min-width:180px;margin-left:auto}.U8Uyea_searchActions,.U8Uyea_resultsHeader{flex-direction:row;justify-content:space-between;align-items:center}.U8Uyea_vehicleCard{justify-content:space-between;align-items:center;gap:var(--spacing-16);flex-direction:row;padding:16px 20px}.U8Uyea_vehicleMain{align-items:center;gap:var(--spacing-16);flex:auto;width:auto}.U8Uyea_vehicleInfo{width:auto}.U8Uyea_vehicleImageWrap{flex-shrink:0;width:120px;min-width:120px;max-width:120px;height:84px;padding:0}.U8Uyea_vehicleFooter{justify-content:center;align-items:flex-end;gap:var(--spacing-8);border-top:none;flex-direction:column;min-width:140px;padding-top:0}.U8Uyea_vehiclePriceBlock{align-items:flex-end}.U8Uyea_vehicleRetailRow{justify-content:flex-end}.U8Uyea_vehicleBookBtn{width:100%;min-width:130px}.U8Uyea_trustGrid{gap:var(--spacing-12);grid-template-columns:repeat(3,minmax(0,1fr))}.U8Uyea_trustCard{padding:var(--spacing-16);flex-direction:column;align-items:flex-start}}
