.CohostsPage_container__ioLOS{padding:20px}.CohostsPage_header__1PuT_,.CohostsPage_teamStatus__eCX9j{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;font-weight:700;font-size:large}.CohostsPage_teamStatus__eCX9j{color:#027bff}.CohostsPage_addCohostButton__HRQC5{background-color:#027bff;color:#fff;border:none;border-radius:4px;padding:8px 16px;cursor:pointer}.CohostsPage_cohostTable___C_FC td,.CohostsPage_cohostTable___C_FC th{padding:12px;border-bottom:1px solid #ccc}.CohostsPage_emptyState__t2AZp{text-align:center;padding:60px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.CohostsPage_emptyStateImage__XWt5B{width:200px;height:auto;margin:0 auto;display:block;opacity:.8;transition:opacity .3s ease-in-out}.CohostsPage_emptyStateImage__XWt5B:hover{opacity:1}.CohostsPage_emptyStateTitle__BzGhZ{font-size:20px;margin:10px 0;color:#333;font-weight:700}.CohostsPage_emptyStateDescription___8Qdo{font-size:16px;color:#555;line-height:1.5;margin:0}.CohostsPage_activeStatus__f38L4{color:#027bff}.CohostsPage_inactiveStatus__L5RnW{color:red}.CohostsPage_error__w22wV{color:red;font-size:16px}.CohostsPage_topBar__F7hGa{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.CohostsPage_buttonContainer__EEcaG{margin-left:auto}.CohostsPage_cohostTable___C_FC{width:100%;border-collapse:collapse;margin-top:16px}.CohostsPage_cohostTable___C_FC td,.CohostsPage_cohostTable___C_FC th{padding:12px 8px;text-align:left;border-bottom:1px solid #ddd}.CohostsPage_cohostTable___C_FC th{background-color:#f4f4f4;font-weight:700}.CohostsPage_cohostTable___C_FC tr:hover{background-color:#f9f9f9}.CohostsPage_errorMessage__jAda4{color:red;font-weight:700;margin:12px 0}.CohostsPage_approvedStatus__FFno8{color:#027bff}.CohostsPage_invitedStatus__2iQcd{display:flex;align-items:center;gap:10px}.CohostsPage_resendButton__jrOT5{padding:4px 8px;font-size:12px;color:#149e16;background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;cursor:pointer;transition:all .2s ease}.CohostsPage_resendButton__jrOT5:hover{background-color:#e0e0e0}.CohostsPage_resendButton__jrOT5:disabled{opacity:.6;cursor:not-allowed}.CohostsPage_removeButton__y4qGd{background-color:#dc3545;color:#fff;border:none;padding:6px 12px;border-radius:4px;cursor:pointer;font-size:14px;transition:all .2s ease}.CohostsPage_removeButton__y4qGd:hover{background-color:#c82333}.CohostsPage_removeButton__y4qGd:disabled{background-color:#e0e0e0;cursor:not-allowed}.CohostsPage_cohostTable___C_FC td:last-child,.CohostsPage_cohostTable___C_FC th:last-child{min-width:100px}.Modal_modalBackdrop__F8uAK{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1005;overflow-y:auto;padding:20px;box-sizing:border-box}.Modal_modalContent__uOMcP{background:#fff;padding:5px;border-radius:12px;max-width:500px;width:100%;box-shadow:0 4px 6px rgba(0,0,0,.1);z-index:1001;overflow-y:auto;max-height:90vh;position:relative;margin:auto}@media (max-width:768px){.Modal_modalContent__uOMcP{width:95%;margin:10px auto;max-height:65vh}.Modal_modalBackdrop__F8uAK{padding:10px}}.Modal_closeButton__Djgg8{position:absolute!important;top:0!important;right:.5rem!important;background:transparent!important;border:none!important;font-size:2.25rem!important;padding:.5rem!important;cursor:pointer!important;z-index:1002!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:center!important;min-width:3rem!important;min-height:3rem!important;color:#333!important;font-weight:300!important}.Modal_customWidthModal__ghmvo{max-width:700px}.ForgotPassword_modalContainer__Pa2dW{padding:20px 24px;max-width:100%;margin:0 auto;background-color:#fff;border-radius:12px;font-family:var(--font-jakarta),"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.ForgotPassword_title__5eTkS{font-size:22px;font-weight:700;line-height:1.3;margin:0 0 6px;text-align:center;color:#1f1f1f}.ForgotPassword_subtitle__sKEBf{font-size:13px;line-height:1.5;color:#595959;text-align:center;margin:0 0 20px}.ForgotPassword_label__L354I{display:block;font-size:12px;font-weight:500;color:#1f1f1f;margin-bottom:6px}.ForgotPassword_input__uqDsv{width:100%;height:40px;padding:10px 12px;font-size:14px;color:#1f1f1f;background:transparent;border:1px solid #f0f0f0;border-radius:10px;outline:none;transition:border-color .15s ease;margin-bottom:16px}.ForgotPassword_input__uqDsv::-moz-placeholder{color:#bfbfbf}.ForgotPassword_input__uqDsv::placeholder{color:#bfbfbf}.ForgotPassword_input__uqDsv:hover{border-color:#d9d9d9}.ForgotPassword_input__uqDsv:focus{border-color:#027bff;box-shadow:0 0 0 3px rgba(2,123,255,.12)}.ForgotPassword_submitButton__HTr74{width:100%;height:40px;padding:0 16px;font-size:14px;font-weight:600;color:#fff;background-color:#027bff;border:none;border-radius:12px;cursor:pointer;transition:background-color .15s ease,transform .05s ease}.ForgotPassword_submitButton__HTr74:hover:not(:disabled){background-color:#0266d9}.ForgotPassword_submitButton__HTr74:active:not(:disabled){transform:translateY(.5px)}.ForgotPassword_submitButton__HTr74:disabled{background-color:#dcdfe4;color:#b3b8c4;cursor:not-allowed}.ForgotPassword_resendButton__r0JV7{color:#027bff;font-size:13px;font-weight:500;text-align:right;cursor:pointer;margin-top:10px}.ForgotPassword_resendButton__r0JV7:hover{text-decoration:underline}.ForgotPassword_confirmationText__YWjR3{font-size:13px;line-height:1.5;color:#595959;margin:0 0 16px;text-align:center}.ForgotPassword_confirmationText__YWjR3 strong{color:#1f1f1f;font-weight:600}.CustomModalStyles_modalBackdrop__Ob_Qu{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;background:rgba(0,0,0,.6)!important;display:flex!important;justify-content:center!important;align-items:center!important;z-index:1000!important}.CustomModalStyles_container__GrCrv{display:flex;justify-content:center;align-items:start;min-height:100vh;padding:15px 10px}.CustomModalStyles_modalContent__IK8UA{background-color:#f8f9fa!important;padding:30px!important;border-radius:10px!important;max-width:600px!important;width:100%!important;box-shadow:0 5px 15px rgba(0,0,0,.2)!important;z-index:1001!important;position:relative!important;overflow-y:auto!important;max-height:80vh!important}.CustomModalStyles_addCarButton__rQ0_g{background-color:#027bff;color:#fff;padding:10px 20px;border:none;border-radius:10px;cursor:pointer;font-weight:700;transition:background-color .3s ease}.CustomModalStyles_addCarButton__rQ0_g:hover{background-color:#0056cc}.CustomModalStyles_modalTitle__YkETl{font-size:24px;margin-bottom:20px;color:#333;font-weight:600}.CustomModalStyles_modalText__1jAZO{font-size:16px;margin-bottom:20px;color:#555}.CustomModalStyles_modalButtons__Lnl0O{display:flex;justify-content:start;gap:12px;margin-top:30px}.CustomModalStyles_button__9aAXh{padding:10px 20px;font-size:16px;cursor:pointer;border:none;border-radius:10px;transition:background-color .3s ease}.CustomModalStyles_continueButton__Dv9S2{border:1px solid gray}.CustomModalStyles_newListingButton__hvg3q{background-color:#027bff;color:#fff}.CustomModalStyles_newListingButton__hvg3q:hover{background-color:#0056cc}@media screen and (max-width:400px){.CustomModalStyles_button__9aAXh{padding:8px 12px;font-size:12px}}.CarListing_vehicle-registration-container__KFR_a{width:100%;max-width:1200px;margin:0 auto;background-color:#fff;padding:none none 10px}.CarListing_vehicle-registration-container__KFR_a strong{display:block}.CarListing_header___mkO7{margin-bottom:0;padding:0}.CarListing_progress-stepper-container__s2gv9{margin-bottom:20px}.CarListing_FormStepHolder___cUYR{position:relative;z-index:0;width:75%;margin:0 auto;padding-top:30px}@media(max-width:1024px){.CarListing_FormStepHolder___cUYR{width:90%}}@media(max-width:768px){.CarListing_FormStepHolder___cUYR{width:95%}}@media(max-width:480px){.CarListing_FormStepHolder___cUYR{width:100%;padding-top:20px}}.CarListing_custom-stepper__jWRvP{display:flex;align-items:center;justify-content:space-between;width:100%;position:relative;padding:0 20px}.CarListing_step-container__QjH_2{display:flex;flex-direction:column;align-items:center;flex:1;position:relative;min-width:0}.CarListing_step-icon-wrapper__Bm7ac{display:flex;align-items:center;justify-content:center;margin-bottom:8px;z-index:2;position:relative}.CarListing_step-icon__MEUHy{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:12px;font-weight:600;border:2px solid}.CarListing_step-icon-active__2wr9q{border-color:#027bff;background-color:#027bff;color:#fff}.CarListing_step-icon-inactive__rDpT6{border-color:#e5e7eb;background-color:#fff;color:#6b7280}.CarListing_step-label__s04rX{text-align:center;font-size:12px;font-weight:500;color:#6b7280;line-height:1.2;word-wrap:break-word;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CarListing_step-label__s04rX span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CarListing_step-label-active__RqR69,.CarListing_step-label-completed__Byc_X{color:#027bff;font-weight:600}.CarListing_step-connector__lKjFZ{position:absolute;top:12px;left:50%;width:100%;height:2px;background-color:#e5e7eb;z-index:1}.CarListing_step-connector-completed__cGxIN{background-color:#027bff}@media(max-width:1024px){.CarListing_custom-stepper__jWRvP{padding:0 10px}.CarListing_step-label__s04rX{font-size:11px;max-width:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:768px){.CarListing_custom-stepper__jWRvP{padding:0 5px}.CarListing_step-label__s04rX{font-size:10px;max-width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CarListing_step-icon-wrapper__Bm7ac{margin-bottom:6px}}@media(max-width:375px){.CarListing_step-label__s04rX{max-width:35px!important}}@media(max-width:480px){.CarListing_custom-stepper__jWRvP{padding:0 2px}.CarListing_step-label__s04rX{font-size:9px;max-width:45px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CarListing_step-icon-wrapper__Bm7ac{margin-bottom:4px}}.CarListing_progress-stepper-container__s2gv9,.CarListing_section-content__HiQlV{margin-bottom:40px}.CarListing_section-title__6x9vN{font-size:24px;margin-bottom:10px;text-align:center}.CarListing_section-description__en2eb{font-size:16px;margin-bottom:20px;text-align:center}.CarListing_input-button-wrapper__MU5ic{display:flex;align-items:center;position:relative;width:100%}.CarListing_text-input__FQot7{flex-grow:1;padding:12px;font-size:16px;border:1px solid #ccc;border-radius:10px;box-sizing:border-box;outline:none}.CarListing_button__rKRKj{margin-left:10px;padding:12px 24px;background-color:#027bff;color:#fff;border:none;border-radius:10px;cursor:pointer}.CarListing_button__rKRKj:hover{background-color:#0056cc}.CarListing_suggestions-dropdown__RM5km{position:absolute;top:100%;left:0;right:0;max-height:200px;overflow-y:auto;background-color:#fff;border:1px solid #ccc;border-radius:10px;z-index:1000;padding:0;margin:0;box-shadow:0 4px 6px rgba(0,0,0,.1)}.CarListing_suggestion-item__cInPZ{padding:10px;cursor:pointer;list-style:none;font-size:16px}.CarListing_suggestion-item__cInPZ:hover{background-color:#f0f0f0}.CarListing_modal-content__xTNJv{background-color:#fff;border-radius:10px;padding:20px;box-shadow:0 4px 10px rgba(0,0,0,.1);margin:0 auto;max-width:600px}.CarListing_form-group__o9TNR{margin-bottom:20px}.CarListing_form-row__yrLh2{display:flex;justify-content:space-between}.CarListing_form-row__yrLh2 .CarListing_form-group__o9TNR{flex:1;margin-right:10px}.CarListing_form-row__yrLh2 .CarListing_form-group__o9TNR:last-child{margin-right:0}.CarListing_input-field__ROTqw{width:100%;padding:12px;font-size:16px;border:1px solid #ccc;border-radius:10px;box-sizing:border-box;outline:none}.CarListing_back-button__iyFHp,.CarListing_close-button__Cs8qy,.CarListing_submit-button__LGn1f{padding:12px 20px;background-color:#027bff;color:#fff;border:none;border-radius:10px;cursor:pointer;margin-top:20px}.CarListing_back-button__iyFHp:hover,.CarListing_close-button__Cs8qy:hover,.CarListing_submit-button__LGn1f:hover{background-color:#0056cc}.CarListing_back-button__iyFHp{background-color:#6c757d;margin-left:10px}.CarListing_back-button__iyFHp:hover{background-color:#5a6268}.CarListing_close-button__Cs8qy{background-color:#ff5b5b}.CarListing_close-button__Cs8qy:hover{background-color:#e04a4a}#CarListing_map__cIEm2{width:100%;height:300px;border-radius:10px}@media(max-width:768px){.CarListing_input-button-wrapper__MU5ic{flex-direction:column}.CarListing_button__rKRKj{width:100%;margin-left:0;margin-top:10px}.CarListing_form-row__yrLh2{flex-direction:column}.CarListing_form-row__yrLh2 .CarListing_form-group__o9TNR{margin-right:0;margin-bottom:20px}.CarListing_suggestions-dropdown__RM5km{max-height:150px}}.ReportListingModal_ReportListingModalContent__AmUFC{background-color:#fff;padding:2rem;border-radius:10px;width:100%;max-width:500px;box-shadow:0 4px 15px rgba(0,0,0,.1);position:relative}.ReportListingModal_heading__vTD7u{font-size:1.8rem;margin-bottom:1.5rem;color:#333;text-align:center;font-weight:600}.ReportListingModal_reportForm__tL2Kh{display:flex;flex-direction:column}.ReportListingModal_formGroup__mytrv{margin-bottom:1.5rem}.ReportListingModal_label__OVmfU{font-size:1.2rem;color:#555;font-weight:600;margin-bottom:.5rem;display:block}.ReportListingModal_input__5CMOf,.ReportListingModal_textarea__w6xgd{width:100%;padding:.75rem;font-size:1rem;border-radius:6px;border:1px solid #ccc;outline:none;transition:border-color .2s ease}.ReportListingModal_input__5CMOf:focus,.ReportListingModal_textarea__w6xgd:focus{border-color:#027bff}.ReportListingModal_textarea__w6xgd{height:120px;resize:none}.ReportListingModal_buttonGroup__1iCK0{display:flex;justify-content:space-between;margin-top:1.5rem}.ReportListingModal_submitButton__6rrbE{padding:.75rem;background-color:#027bff;color:#fff;font-size:1rem;font-weight:600;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s ease}.ReportListingModal_submitButton__6rrbE:disabled{background-color:#ccc}.ReportListingModal_submitButton__6rrbE:hover:not(:disabled){background-color:#000}.ReportListingModal_closeButton__6uxMI{padding:.75rem;background-color:#f0f0f0;color:#555;font-size:1rem;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s ease}.ReportListingModal_closeButton__6uxMI:hover{background-color:#e0e0e0}.ReportListingModal_successMessage___L5_g{color:#027bff;font-size:1rem;text-align:center;margin-top:1rem}.ReportListingModal_errorMessage__FE7S8{color:#dc3545;font-size:1rem;text-align:center;margin-top:1rem}.PriceOverlay_backgroundOverlay__gPxRE{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;display:flex;align-items:center;justify-content:center;pointer-events:none}.PriceOverlay_overlay__q3b0O{background-color:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);padding:24px 28px;width:400px;max-width:90vw;position:relative;z-index:500;border:1px solid #e5e7eb;pointer-events:auto;font-family:Plus Jakarta Sans,sans-serif}.PriceOverlay_heading__eUkoV{font-size:1.25rem;font-weight:700;color:#027bff;margin-bottom:16px;letter-spacing:-.01em}.PriceOverlay_section__zvuOo{margin:0}.PriceOverlay_section__zvuOo ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.PriceOverlay_section__zvuOo ul li{display:flex;justify-content:space-between;align-items:center;font-size:.95rem;color:#4b5563;line-height:1.4}.PriceOverlay_section__zvuOo ul li>span{display:flex;gap:8px;align-items:center}.PriceOverlay_divider___WGxx{height:1px;background-color:#d1d5db;margin:14px 0;border:none}.PriceOverlay_total__k30i4{color:#0e0f11;font-weight:700;font-size:.95rem!important}.PriceOverlay_price__kKzPp{font-size:.95rem;font-weight:700;color:#0e0f11}.PriceOverlay_closeButton__j1B2e{background:none;border:none;font-size:1.1rem;cursor:pointer;position:absolute;top:16px;right:16px;color:#9ca3af;font-weight:500;line-height:1;padding:4px;transition:color .15s ease}.PriceOverlay_closeButton__j1B2e:hover{color:#4b5563}.PriceOverlay_hr__Aa8Xp{margin:.5rem 0}.PriceOverlay_section__zvuOo p{margin:.25rem 0}@media (max-width:600px){.PriceOverlay_overlay__q3b0O{width:90%;padding:20px}.PriceOverlay_heading__eUkoV{font-size:1rem}.PriceOverlay_section__zvuOo ul li{font-size:.875rem}.PriceOverlay_total__k30i4{font-size:1rem!important}.PriceOverlay_closeButton__j1B2e,.PriceOverlay_price__kKzPp{font-size:1rem}}.CarDetailsPage_container__AIOtQ{display:flex;flex-direction:column;width:100%;max-width:940px;margin:2% auto 0;min-height:100vh;border:.1% solid #4a4a4a;border-radius:2%;padding:2%}.CarDetailsPage_dropdownMenu__CWRP6{position:absolute;top:100%;left:0;right:0;z-index:9999;display:flex;flex-direction:column;background-color:#fff;border:1px solid #ccc;box-shadow:0 2px 10px rgba(0,0,0,.1);padding:10px 0}.CarDetailsPage_dropdownItem__jcATf{display:flex;justify-content:space-between;padding:10px;width:100%;background:none;border:none;text-align:left;cursor:pointer;transition:background-color .2s ease}.CarDetailsPage_overflowHidden__aBkOj{overflow:hidden}.CarDetailsPage_dropdownItem__jcATf:hover{background-color:#f0f0f0}.CarDetailsPage_title__0lQqP{font-size:2rem;font-weight:700}.CarDetailsPage_content__5UzJt{display:flex;gap:40px;margin-top:10px}.CarDetailsPage_mainContent__0yLQq{width:60%}.CarDetailsPage_carDetails__4iJzB{margin-bottom:2%}.CarDetailsPage_mainImage__4Etcm img{width:100%;-o-object-fit:cover;object-fit:cover;max-height:600px}.CarDetailsPage_containerBox__CDszP{position:relative}.CarDetailsPage_favbtn___8t1H{position:absolute;padding:5px;border-radius:12px;top:20px;right:20px;z-index:0;cursor:pointer;width:32px}.CarDetailsPage_favbtn___8t1H.CarDetailsPage_unFav__9zUn5{background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .2s ease}.CarDetailsPage_favbtn___8t1H.CarDetailsPage_unFav__9zUn5:hover{background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.15)}.CarDetailsPage_additionalImages__GCGMa{position:relative}.CarDetailsPage_fleximg___tjC4{display:flex;justify-content:space-between;gap:8px;overflow:hidden;padding-right:3px}.CarDetailsPage_additionalImages__GCGMa img{border-radius:10px;-o-object-fit:cover;object-fit:cover;border:1px solid #afd0f6;width:24.5%;height:150px;-o-object-position:center;object-position:center}button.CarDetailsPage_viewAllBtn__UoCJH img{margin:0;border:none;width:auto;height:auto}button.CarDetailsPage_viewAllBtn__UoCJH{position:absolute;right:15px;bottom:8px}.CarDetailsPage_details__BWv9F p,.CarDetailsPage_extras__vDOWb p,.CarDetailsPage_features__E_ehP p,.CarDetailsPage_hostDetails__bwERu p,.CarDetailsPage_overallRatings__WPx1t p,.CarDetailsPage_parkingdetails__AGCuL p,.CarDetailsPage_petfee__e58gL p,.CarDetailsPage_prepaiddetails__Zzpoq p,.CarDetailsPage_pricing___u8oM p{font-size:22px;font-weight:400;line-height:26px;color:#41414e}.CarDetailsPage_description__J30ug,.CarDetailsPage_details__BWv9F,.CarDetailsPage_extras__vDOWb,.CarDetailsPage_features__E_ehP,.CarDetailsPage_hostDetails__bwERu,.CarDetailsPage_overallRatings__WPx1t,.CarDetailsPage_parkingdetails__AGCuL,.CarDetailsPage_petfee__e58gL,.CarDetailsPage_prepaiddetails__Zzpoq,.CarDetailsPage_pricing___u8oM{margin:40px 0}.CarDetailsPage_carName__Pej8a{color:#0e0f11;font-size:24px;font-weight:600;line-height:34px}.CarDetailsPage_carRatingDetail__2igK2{display:flex;align-items:center;gap:8px;padding:0 5px}.CarDetailsPage_carRatingDetail__2igK2 span{display:flex;align-items:center;gap:1px;font-size:20px;font-weight:300;line-height:21.78px;text-align:left;color:#000}.CarDetailsPage_carRatingDetail__2igK2 p{font-size:18px;font-weight:300;line-height:22.59px;text-align:left;margin:0;color:#000}.CarDetailsPage_subTitleMain__P98rI{font-size:24px;font-weight:600;line-height:34px;color:#0e0f11}.CarDetailsPage_hosts__1zX6d{margin:40px 0}.CarDetailsPage_colorchange__9NXwp{color:#898989;font-size:24px!important}.CarDetailsPage_mb0__xvowx{margin-bottom:0}.CarDetailsPage_fullprogressbar__Y3Kx1{display:flex;flex-direction:row;padding-top:15px;gap:10px;align-items:center}.CarDetailsPage_raitingdetail__X7wR6{display:flex;flex-direction:column;width:20%;align-items:center;gap:5px}.CarDetailsPage_raitingbar__JQAHd{display:flex;flex-direction:column;width:80%;gap:8px}.CarDetailsPage_raitingbarRating__HeJsJ{display:flex;gap:10px;align-items:center}.CarDetailsPage_raitingbarProgress__QqIKN{width:60%;border-radius:20px;overflow:hidden}.CarDetailsPage_raitingbarCategory__LkXPp{width:30%;font-size:16px;font-weight:400;line-height:20px;margin-left:30px}.CarDetailsPage_raitingdetailSpan__vrEix{display:flex;flex-direction:column;gap:5px;font-size:20px;font-weight:700;line-height:40px;align-items:center;color:#333}.CarDetailsPage_featuresList__ZZVp7{display:grid;grid-template-columns:1fr 1fr;gap:10px}.CarDetailsPage_featuresCollapsed__7FE_D{max-height:calc(2 * 2.5rem);overflow:hidden;position:relative;padding-bottom:2rem}.CarDetailsPage_featuresHeader__eiR5_{display:flex;flex-direction:row}.CarDetailsPage_featuresExpanded__Wf76h{max-height:none;overflow:visible;padding-bottom:2rem}.CarDetailsPage_description__J30ug .CarDetailsPage_moreButton__ZL2XZ,.CarDetailsPage_extras__vDOWb .CarDetailsPage_moreButton__ZL2XZ{align-self:flex-start;margin-top:0}.CarDetailsPage_map__lE4lb{height:350px;width:100%;position:relative;overflow:hidden;border-radius:10px}.CarDetailsPage_carInfoSection__nr21G{display:flex;flex-direction:column;margin:15px 0}.CarDetailsPage_statItem__tYCoA{display:flex;align-items:center;gap:5px}.CarDetailsPage_statItem__tYCoA span{margin-left:8px;text-transform:capitalize}.CarDetailsPage_priceSection__5JM3P{margin-bottom:3%}.CarDetailsPage_tripDetails__j9TzI{display:flex;flex-direction:column;gap:8px}.CarDetailsPage_tripDetailsSection__dc2W1{height:auto;width:40%;max-width:450px;margin-top:80px;border-radius:10px;display:flex;flex-direction:column;gap:20px}.CarDetailsPage_formcontrolInput__ipHek{border:none;border-bottom:1px solid #898989;padding:10px 10px 10px 0;width:100%;display:flex;justify-content:space-between;background-color:transparent}.CarDetailsPage_tripDetailLowerbox__yYbfx{display:flex;flex-direction:column;background-color:#fff;padding:30px;border-radius:10px;box-shadow:0 0 6px -2px #0e0f1108;box-shadow:0 6px 16px -4px #10121421}.CarDetailsPage_socialbtnsgroup__3bAiM{display:flex;flex-direction:column;margin:15px 0}.CarDetailsPage_tripDetailBox__zaQqt{display:flex;flex-direction:column;gap:35px}.CarDetailsPage_subTitleBlue__qzFuS{font-size:16px;font-weight:500;line-height:20px;color:#595959;text-decoration:underline}.CarDetailsPage_subTitle__vGp3g{font-size:18px;font-weight:600;line-height:20px;text-align:left;display:flex;justify-content:space-between;color:#0e0f11}.CarDetailsPage_date-picker__kGhwO{width:100%}.CarDetailsPage_distance__EW40S,.CarDetailsPage_insurance__Io1_Z{display:flex;flex-direction:column;gap:10px}.CarDetailsPage_distance__EW40S p,.CarDetailsPage_insurance__Io1_Z p,.CarDetailsPage_tripDetailLowerbox__yYbfx p{margin:0;font-size:14px;font-weight:500;line-height:17.57px;color:#898989}.CarDetailsPage_form-label__k_EQ_{font-size:1rem;color:#000}.CarDetailsPage_tripDetails__j9TzI input,.CarDetailsPage_tripDetails__j9TzI select{width:100%;border:0;border-bottom:1px solid #8e8787;border-radius:0;font-size:1rem;background:transparent!important;padding:.5rem .5rem .5rem 0;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;line-height:1.3}.CarDetailsPage_tripDetails__j9TzI .CarDetailsPage_underline__Lmb65{position:relative;display:flex;flex-direction:column}.CarDetailsPage_tripDetails__j9TzI .CarDetailsPage_underline__Lmb65:after{content:"";height:1px;background:#000;position:absolute;left:0;right:0;bottom:0}.CarDetailsPage_tripDetails__j9TzI .CarDetailsPage_underline__Lmb65 input,.CarDetailsPage_tripDetails__j9TzI .CarDetailsPage_underline__Lmb65 select{border:none;outline:none}.CarDetailsPage_hostDetails__bwERu{display:flex;align-items:center;padding-bottom:20px}.CarDetailsPage_hostContainer__91_a_{display:flex;align-items:center;gap:15px}.CarDetailsPage_hostImageWrapper__W07UN{flex-shrink:0;border-radius:50%;background-color:#f4f4f4}.CarDetailsPage_hostImage__CtVqU{border-radius:50%;width:80px;height:80px;-o-object-fit:cover;object-fit:cover}.CarDetailsPage_reviewContainer__Bo7vg{display:flex;flex-direction:column;gap:5px;padding:1.5% 0;background-color:#fff;.CarDetailsPage_subTitleMain__P98rI{margin-bottom:10px}}.CarDetailsPage_singleReview__BR6hX{display:flex;flex-direction:column;padding-bottom:5px}.CarDetailsPage_reviewerDetails__kZl21{display:flex;align-items:center;justify-content:space-between}.CarDetailsPage_reviewerProfilePic__snwxC{border-radius:50%;margin-right:1rem;width:50px;height:50px}.CarDetailsPage_reviewerInfo__IdZkP{display:flex;flex-direction:column;font-size:14px;flex-grow:1}.CarDetailsPage_reviewerName__hEkDm{font-size:16px;font-weight:700;margin-right:1rem;align-items:center;border-bottom:1px solid #eee;&:last-child{border-bottom:none}}.CarDetailsPage_reviewsubbox__Fp2Qm{border-radius:10px;padding:12px;width:100%}.CarDetailsPage_reviewerRating__I2MY_{display:flex;align-items:center;gap:5px}.CarDetailsPage_reviewHeaderText__kTxY0{display:flex;gap:40px;align-items:center}.CarDetailsPage_reviewHeaderText__kTxY0 p{font-size:16px;font-weight:700;line-height:1.2;color:#000;margin:0}.CarDetailsPage_reviewTime__0eWhD{font-size:14px;font-weight:500;line-height:1.2;margin:0;color:#898989}.CarDetailsPage_reviewerRating__I2MY_ img{width:22px;height:22px}.CarDetailsPage_reviewTextBox__PInBX{padding-top:.1rem}.CarDetailsPage_reviewText__FJfgF{color:#000;font-size:16px!important;margin:0;padding-top:5px;line-height:1.3;white-space:pre-wrap}.CarDetailsPage_hostResponse__2_W1J{position:relative;background-color:#f9f9f9;border-left:1px solid #aba7a7;border-radius:10px;padding:12px;margin-left:1rem;margin-top:.5rem}.CarDetailsPage_hostResponseHeader__vbMyq{margin-bottom:.25rem;font-weight:500;display:flex;flex-direction:column;gap:2px}.CarDetailsPage_hostResponseText__itc_D{font-size:12px;color:#898989;font-weight:500;line-height:1.3}.CarDetailsPage_btnbox__hfHnk button{border:unset;padding:10px 30px;background-color:#027bff;color:#fff}.CarDetailsPage_btnbox__hfHnk{text-align:center}.CarDetailsPage_toggleButton__9c99o{align-self:flex-end;margin-top:1rem}.CarDetailsPage_moreButton__ZL2XZ,.CarDetailsPage_toggleButton__9c99o{background:transparent;border:1px solid #898989;color:#000;cursor:pointer;padding:6px 20px}.CarDetailsPage_moreButton__ZL2XZ{border-radius:10px;font-size:18px;font-weight:500;line-height:22.59px}.CarDetailsPage_toggleButton__9c99o:hover{text-decoration:underline}.CarDetailsPage_smallText__wwJmf{font-size:16px;font-weight:500;line-height:30.12px;color:#1b1919}.CarDetailsPage_continueButton__iZwki:disabled{background-color:#bfbfbf;cursor:not-allowed;color:#027bff;opacity:.7}.CarDetailsPage_addToFavoritesButton__CMUCm{width:-moz-fit-content;width:fit-content;padding:10px 20px;color:#000;border:1px solid #898989;font-size:18px;font-weight:500;line-height:22.59px;margin-bottom:1.5rem;display:flex;align-items:center;gap:10px}.CarDetailsPage_socialButtons__xcTG4{display:flex;gap:15px}.CarDetailsPage_socialButtons__xcTG4 img{padding:10px;background-color:#898989;border-radius:50%}.CarDetailsPage_closeButton__D7mPn,.CarDetailsPage_shareButton__0wxiG{padding:2%;border:none;border-radius:.5%;font-size:1.6%;font-weight:700;cursor:pointer}.CarDetailsPage_shareButton__0wxiG{background-color:#027bff;color:#fff;padding:5%;width:100%}.CarDetailsPage_closeButton__D7mPn{background-color:#ff6b00;color:#fff}.CarDetailsPage_ReportListingPolicy__rlsYr,.CarDetailsPage_ReportListing__8pl3z,.CarDetailsPage_report__qhBdT{margin-bottom:2%}.CarDetailsPage_colororange__iCXyJ{color:#027bff!important;font-size:1rem}.CarDetailsPage_descriptioncollapsed__VGKR1{min-height:70px;max-height:1.5rem;overflow:hidden;color:#000;text-overflow:ellipsis;font-size:16px;font-weight:400;line-height:22.59px}.CarDetailsPage_descriptionexpaned__0Je2j{max-height:none;overflow:visible;padding-bottom:0;color:#000;font-size:16px;font-weight:400;line-height:22.59px}.CarDetailsPage_collapsed__voj3L{max-height:1.5rem;overflow:hidden;color:#000;font-size:16px;font-weight:400;line-height:22.59px}.CarDetailsPage_expanded__WzYp5{max-height:none;overflow:visible;padding-bottom:0;color:#000;font-size:16px;font-weight:400;line-height:22.59px}.CarDetailsPage_featureItem1__LrTRu{display:grid;grid-template-columns:repeat(2,1fr);row-gap:5px;-moz-column-gap:20px;column-gap:20px}.CarDetailsPage_featureItem__HNKeO>div{display:flex;gap:20px;align-items:center;margin-bottom:15px}.CarDetailsPage_extrasContainerCollapsed__gs1Su{max-height:1 rem;overflow:hidden;position:relative;padding-bottom:1rem}.CarDetailsPage_extrasContainerExpanded__bU3GR{max-height:none;overflow:visible;padding-bottom:0}.CarDetailsPage_extrasSection__p9TBt{margin-top:1%}.CarDetailsPage_subTitlewithMore__chLfJ{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;padding-bottom:10px}.CarDetailsPage_progress-bar-container__OaDAt{width:100%;background-color:#3f5e9c;border-radius:9999px;height:2rem;&.CarDetailsPage_dark-mode__1DdI_{background-color:#374151}.CarDetailsPage_progress-bar__D9SHj{background-color:#027bff;height:100%;border-radius:9999px;width:45%}}.CarDetailsPage_extrasList__VYmq0{margin-bottom:16px}.CarDetailsPage_extrasHeader__w3lik{display:flex;justify-content:space-between}.CarDetailsPage_extraItem__szNMH{padding:8px 0;border-bottom:1px solid #8e8787}.CarDetailsPage_extraTitle__6Ucew{font-size:1rem;margin-bottom:4px;color:#555}.CarDetailsPage_extraDescription__UYKa0{font-size:.9rem;color:#777;margin-bottom:8px}.CarDetailsPage_extraPrice__edLN5{font-size:1rem;font-weight:700;color:#333}.CarDetailsPage_moreButton__ZL2XZ:hover{background-color:#f1f1f1}.CarDetailsPage_discount__1XaN9{font-size:14px;color:#4caf50;font-weight:700}.CarDetailsPage_priceContainer__6bo2Q{display:flex;text-align:center;justify-content:center;align-items:center;gap:10px}.CarDetailsPage_originalPrice__cn6M6,.CarDetailsPage_priceperday__HsWRy{font-size:24px;line-height:1;padding:0;margin-bottom:3%}.CarDetailsPage_originalPrice__cn6M6{font-size:20px;color:grey;text-decoration:line-through}.CarDetailsPage_exclprice__P_aLG{color:grey;font-weight:300;font-style:bold}.CarDetailsPage_priceperday__HsWRy{color:#0e0f11;font-weight:700;text-decoration:underline}.CarDetailsPage_priceperday__HsWRy strong{font-weight:700}.CarDetailsPage_close__ezvBA{background:none;border:none;font-size:1.5rem;color:inherit;cursor:pointer}.CarDetailsPage_overallRatings__WPx1t .CarDetailsPage_ratingStars__Y18qv .CarDetailsPage_fa-star-half-alt__T6RnC,.CarDetailsPage_overallRatings__WPx1t .CarDetailsPage_ratingStars__Y18qv .CarDetailsPage_fa-star__Zwg6t{font-size:.6rem!important;margin-right:2px;color:#fd5f00;line-height:1rem}.CarDetailsPage_RatingWhole__xv3c_{display:flex;flex-direction:row;align-items:center;justify-content:center;font-size:1rem;color:#333;margin-right:10px;gap:5px}.CarDetailsPage_ratingRow__Knfbd,.CarDetailsPage_ratingStars__Y18qv{display:flex;flex-direction:column}.CarDetailsPage_ratingRow__Knfbd{margin-bottom:5px}.CarDetailsPage_ratingValue__7__H0{width:40px;text-align:center;font-size:.9rem}.CarDetailsPage_ratingLabel__GlwoM{font-size:.9rem;color:#555}.CarDetailsPage_dropdown-button__q2G4f{width:100%;display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:10px}.CarDetailsPage_underline-dropdown__AdrQR{position:relative;z-index:10}.CarDetailsPage_hideOnMobile__tfBE6{@media (max-width:768px){display:none}}.CarDetailsPage_dropdown-menu__khLdU{position:relative;top:0;left:0;display:inline-block;z-index:9999}.CarDetailsPage_dropdown-button__q2G4f:focus{outline:none}.CarDetailsPage_dropdown-arrow__AC0Ga{font-size:.75rem;color:#000;margin-left:auto}.CarDetailsPage_dropdown-item__dqoPg{display:inline-flex;width:100%;padding:10px}.CarDetailsPage_dropdown-menu__khLdU{display:flex;flex-direction:column}.CarDetailsPage_dropdown-item__dqoPg:hover{background-color:#f1f1f1}.CarDetailsPage_dropdown-menu__khLdU{z-index:1000}.CarDetailsPage_some-overlapping-class__8_xkX{z-index:1}.CarDetailsPage_errorContainer__O_bs0{display:flex;align-items:center;color:#d93025;font-size:14px;gap:10px;margin-top:20px;min-height:30px;padding:2px 0;border-radius:10px;.CarDetailsPage_successText__Dwigf{color:#000;font-size:16px;font-weight:600}}.CarDetailsPage_errorIconRound__9Qk5G{display:inline-flex;justify-content:center;align-items:center;border-radius:50%;background-color:#d93025;color:#fff;font-size:12px;padding:1px 7px;font-weight:700}.CarDetailsPage_fordesktop__cvZoK{display:block}.CarDetailsPage_formobile__ajGAx{display:none}.CarDetailsPage_carSubDetails__wOhqJ,.CarDetailsPage_fullRaitingDetail__noABl{display:flex;align-items:center}.CarDetailsPage_fullRaitingDetail__noABl{justify-content:flex-start;.CarDetailsPage_carRatingDetail__2igK2{padding:0;margin:0;font-size:20px;display:inline-flex;white-space:nowrap}}@media only screen and (max-width:768px){.CarDetailsPage_fordesktop__cvZoK{display:none}.CarDetailsPage_fullRaitingDetail__noABl{display:flex;align-items:center;justify-content:flex-start;width:100%;.CarDetailsPage_carRatingDetail__2igK2{padding:0;margin:0;font-size:18px}}.CarDetailsPage_formobile__ajGAx{display:block}.CarDetailsPage_formobile__ajGAx .CarDetailsPage_carName__Pej8a{font-size:30px;line-height:40px}.CarDetailsPage_formobile__ajGAx .CarDetailsPage_carTrim__sMoEw{font-size:20px;line-height:20px}.CarDetailsPage_mainImage__4Etcm img{height:auto}.CarDetailsPage_fleximg___tjC4{flex-direction:column;display:none}.CarDetailsPage_likebtn__9uBIc{padding:5px;border-radius:5px;width:30px;top:15px;right:15px}.CarDetailsPage_viewAllBtn__UoCJH{right:5px!important;bottom:12px!important;padding:4px 8px!important;display:flex;align-items:center;justify-content:center}.CarDetailsPage_carInfoSection__nr21G{justify-content:space-around;flex-wrap:wrap;gap:25px}.CarDetailsPage_featureItem1__LrTRu{grid-template-columns:repeat(1,1fr);gap:10px;-moz-column-gap:0;column-gap:0}.CarDetailsPage_featureItem1__LrTRu li{font-size:14px;font-weight:500;line-height:22.59px;color:#000}.CarDetailsPage_title__0lQqP{font-size:1.5rem}.CarDetailsPage_content__5UzJt{flex-direction:column-reverse;gap:20px;margin-top:0;padding:0 10px}.CarDetailsPage_mainContent__0yLQq{width:100%}.CarDetailsPage_additionalImages__GCGMa img{width:100%;height:auto}.CarDetailsPage_fullprogressbar__Y3Kx1{flex-direction:column;gap:15px}.CarDetailsPage_raitingbarRating__HeJsJ{gap:15px}.CarDetailsPage_raitingbarProgress__QqIKN{width:50%}.CarDetailsPage_raitingbarCategory__LkXPp{width:40%;margin:0}.CarDetailsPage_raitingdetail__X7wR6{width:100%;margin:10px 0;gap:10px}.CarDetailsPage_raitingdetailSpan__vrEix{gap:10px}.CarDetailsPage_raitingdetailSpan__vrEix div{display:flex;gap:6px}.CarDetailsPage_raitingbar__JQAHd{width:100%}.CarDetailsPage_featuresList__ZZVp7{grid-template-columns:1fr;gap:5px}.CarDetailsPage_tripDetailsSection__dc2W1{width:100%;margin-top:0}.CarDetailsPage_tripDetailLowerbox__yYbfx{padding:20px 30px}.CarDetailsPage_formcontrolInput__ipHek{padding:8px}.CarDetailsPage_reviewContainer__Bo7vg{gap:1rem}.CarDetailsPage_reviewerName__hEkDm{font-size:14px;margin:0}.CarDetailsPage_reviewText__FJfgF{font-size:14px!important;white-space:pre-wrap}.CarDetailsPage_reviewerRating__I2MY_{gap:0}.CarDetailsPage_reviewHeaderText__kTxY0,.CarDetailsPage_reviewsubbox__Fp2Qm>div{gap:10px}.CarDetailsPage_reviewerRating__I2MY_ img{width:18px;height:18px}.CarDetailsPage_singleReview__BR6hX{padding-bottom:0;margin-bottom:0}.CarDetailsPage_hostImage__CtVqU{width:60px;height:60px}.CarDetailsPage_hostDetails__bwERu{flex-direction:column;align-items:flex-start}.CarDetailsPage_socialButtons__xcTG4{flex-direction:row;gap:10px}.CarDetailsPage_continueButton__iZwki,.CarDetailsPage_toggleButton__9c99o{width:100%}.CarDetailsPage_tripDetails__j9TzI input,.CarDetailsPage_tripDetails__j9TzI select{font-size:.875rem}.CarDetailsPage_tripDetails__j9TzI>div{width:100%;display:flex}.CarDetailsPage_description__J30ug p,.CarDetailsPage_details__BWv9F p,.CarDetailsPage_extras__vDOWb p,.CarDetailsPage_features__E_ehP p,.CarDetailsPage_hostDetails__bwERu p,.CarDetailsPage_overallRatings__WPx1t p,.CarDetailsPage_parkingdetails__AGCuL p,.CarDetailsPage_petfee__e58gL p,.CarDetailsPage_prepaiddetails__Zzpoq p,.CarDetailsPage_pricing___u8oM p,.CarDetailsPage_reviewContainer__Bo7vg p,.CarDetailsPage_subTitle__vGp3g{font-size:14px}}.CarDetailsPage_lightboxGrid__yOFUo{display:flex;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;padding:0!important}.CarDetailsPage_dflex__KuQmE{display:flex}.CarDetailsPage_spacebetween__UUPp0{justify-content:space-between}.CarDetailsPage_itemcenter__zhNVg{align-items:center}.CarDetailsPage_gap10__qWqqv{gap:10px}.CarDetailsPage_freeCollection__xrKml{display:flex;gap:20px;align-items:center}.CarDetailsPage_payLaterContainer__l70d1{display:flex;align-items:flex-start;gap:1rem}.CarDetailsPage_svgContainer__dEOC1{flex-shrink:0;width:30px;height:31px;display:flex;align-items:center;justify-content:center}.CarDetailsPage_flexcolgap__KW4zL,.CarDetailsPage_hostInfo__f1ru2{display:flex;flex-direction:column;gap:8px}.CarDetailsPage_tripDetailsbox__MrkX7{display:flex;align-items:center;gap:10px}.CarDetailsPage_customHr__8_E5w{height:5px;margin:20px 0;background-color:#f9fafb;border:none!important}.CarDetailsPage_customFormGroup__N6c9K{width:50%;box-sizing:border-box;padding-bottom:8px}.CarDetailsPage_customFormGroup__N6c9K select{outline:unset}.CarDetailsPage_pRelative__biCAn{position:relative}.CarDetailsPage_customPositionElement__blxIN{position:absolute;top:50%;right:0;transform:translateY(-50%)}@media only screen and (max-width:768px){.CarDetailsPage_customFormGroup__N6c9K{margin:0}}.CarDetailsPage_viewAllBtn__UoCJH{background-color:#fff;color:#666;border:1px solid #ddd;padding:6px 10px;border-radius:99999px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.05);margin-top:12px;display:inline-block}.CarDetailsPage_viewAllBtn__UoCJH:hover{background-color:#f5f5f5;border-color:#ccc;box-shadow:0 2px 8px rgba(0,0,0,.1)}.CarDetailsPage_viewAllBtnNew__WXM4q:active{transform:translateY(1px);box-shadow:0 1px 2px rgba(0,0,0,.1)}.CarDetailsPage_imageGridContainer__MrVSk{display:flex;gap:10px}@media only screen and (max-width:768px){.CarDetailsPage_imageGridContainer__MrVSk{margin-bottom:40px}}.CarDetailsPage_mainImageContainer__l_LKt{position:relative;flex:1.4;min-height:400px}.CarDetailsPage_mainImage__4Etcm{width:100%;height:100%;position:relative}.CarDetailsPage_mainImageStyle__QKlcc{width:100%!important;height:400px!important;-o-object-fit:cover;object-fit:cover}.CarDetailsPage_imageGrid__I5eup{flex:1;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:8px;position:relative;min-height:400px}.CarDetailsPage_gridImageContainer__EK4TM{position:relative;width:100%;height:100%;min-height:196px}.CarDetailsPage_gridImage__oSMnt{width:100%!important;height:196px!important;-o-object-fit:cover;object-fit:cover}.CarDetailsPage_imageGrid__I5eup .CarDetailsPage_viewAllBtn__UoCJH{position:absolute;bottom:12px;right:12px;z-index:10;background-color:hsla(0,0%,100%,.95);backdrop-filter:blur(4px);border:1px solid rgba(0,0,0,.1);padding:8px 12px;border-radius:20px;font-size:12px;font-weight:500;color:#374151;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .2s ease}.CarDetailsPage_imageGrid__I5eup .CarDetailsPage_viewAllBtn__UoCJH:hover{background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-1px)}@media only screen and (max-width:768px){.CarDetailsPage_imageGridContainer__MrVSk{flex-direction:column;gap:12px}.CarDetailsPage_mainImageContainer__l_LKt{flex:none;min-height:300px}.CarDetailsPage_mainImageStyle__QKlcc{height:300px!important}.CarDetailsPage_imageGrid__I5eup{flex:none;min-height:200px}.CarDetailsPage_gridImage__oSMnt{height:98px!important}.CarDetailsPage_gridImageContainer__EK4TM{min-height:98px}}.AddCohostsModal_modalContent__80GVm{padding:20px;text-align:center}.AddCohostsModal_modalImage__aMhr0{margin-bottom:20px;border-radius:8px}.AddCohostsModal_modalTitle__fvclm{font-size:24px;margin-bottom:10px;color:#333}.AddCohostsModal_modalDescription__6cqd1{font-size:16px;color:#555;margin-bottom:20px}.AddCohostsModal_emailList__Nunxm{display:flex;flex-wrap:wrap;gap:10px;border:1px solid #ccc;padding:10px;border-radius:8px;margin-bottom:20px}.AddCohostsModal_emailTag__Ir6_T{display:flex;align-items:center;background-color:#e0f7fa;color:#027bff;padding:5px 10px;border-radius:16px}.AddCohostsModal_removeButton__MuBt8{margin-left:8px;background:none;border:none;cursor:pointer;color:#027bff;transition:opacity .2s ease}.AddCohostsModal_removeButton__MuBt8:disabled{opacity:.5;cursor:not-allowed}.AddCohostsModal_inputContainer__VTerw{display:flex;align-items:center;gap:10px}.AddCohostsModal_emailInput__hgnto{flex-grow:1;padding:8px;border:1px solid #ccc;border-radius:4px;transition:background-color .2s ease}.AddCohostsModal_emailInput__hgnto:disabled{background-color:#f5f5f5;cursor:not-allowed}.AddCohostsModal_addButton__TtZiA{padding:8px;background-color:#027bff;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s ease}.AddCohostsModal_addButton__TtZiA:hover:not(:disabled){background-color:#06c}.AddCohostsModal_addButton__TtZiA:disabled{background-color:#ccc;cursor:not-allowed}.AddCohostsModal_errorMessage__lygy2{display:flex;align-items:center;color:red;margin-top:10px}.AddCohostsModal_errorIcon__4tBwi{margin-right:8px}.AddCohostsModal_statusMessage__2WMIZ{display:flex;align-items:center;color:#027bff;margin-top:10px}.AddCohostsModal_statusIcon__UfCbi{margin-right:8px}.AddCohostsModal_modalActions__t2Kfb{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.AddCohostsModal_cancelButton__toLZX{padding:10px 20px;background-color:#ccc;color:#333;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s ease}.AddCohostsModal_cancelButton__toLZX:hover:not(:disabled){background-color:#bbb}.AddCohostsModal_cancelButton__toLZX:disabled{opacity:.5;cursor:not-allowed}.AddCohostsModal_submitButton__PcdhW{padding:10px 20px;background-color:#027bff;color:#fff;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:background-color .2s ease}.AddCohostsModal_submitButton__PcdhW:hover:not(:disabled){background-color:#06c}.AddCohostsModal_submitButton__PcdhW:disabled{background-color:#ccc;cursor:not-allowed}.AddCohostsModal_sendIcon__sTDhD{margin-right:8px}.AddCohostsModal_spinner__20ZeZ{animation:AddCohostsModal_spin__mGFBU 1s linear infinite}@keyframes AddCohostsModal_spin__mGFBU{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.VehicleSelectionModal_customModal__MeCWA{padding:24px;width:800px;max-width:90%;background:#fff;border-radius:12px;max-height:80vh;overflow-y:auto}.VehicleSelectionModal_header__S5LhI{margin-bottom:24px}.VehicleSelectionModal_title__PElnD{font-size:24px;font-weight:700;color:#333;margin-bottom:12px}.VehicleSelectionModal_description__RvWOK{font-size:14px;color:#555;line-height:1.6;max-width:600px}.VehicleSelectionModal_body__MGZ3w{margin-bottom:24px}.VehicleSelectionModal_loading__zFbJt{font-size:14px;color:#777}.VehicleSelectionModal_error__sqLCn{font-size:14px;color:#dc3545}.VehicleSelectionModal_noVehicles__nt_wW{font-size:14px;color:#555}.VehicleSelectionModal_vehicleList__nWReA{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;padding:16px 0}@media(min-width:0px)and (max-width:640px){.VehicleSelectionModal_vehicleList__nWReA{grid-template-columns:1fr}}.VehicleSelectionModal_selectAllContainer___1qSD{grid-column:1/-1;padding:8px 0;margin-bottom:8px;border-bottom:1px solid #e0e0e0}.VehicleSelectionModal_vehicleOption__KlXaR{display:flex;align-items:flex-start;gap:12px;padding:12px;border:1px solid #e0e0e0;border-radius:8px;transition:all .2s ease}.VehicleSelectionModal_vehicleOption__KlXaR:hover{background:#f8f9fa;border-color:#d0d0d0}.VehicleSelectionModal_label__yUXz9{flex:1;display:flex;align-items:center;cursor:pointer}.VehicleSelectionModal_vehicleDetails__qSUV8{display:flex;align-items:center;gap:12px}.VehicleSelectionModal_vehicleImage__mq0_0{width:60px;height:60px;border-radius:6px;-o-object-fit:cover;object-fit:cover}.VehicleSelectionModal_vehicleInfo__ND_cx{display:flex;flex-direction:column;gap:4px}.VehicleSelectionModal_vehicleName__W5Rsc{font-size:15px;font-weight:600;line-height:normal;color:#333}.VehicleSelectionModal_vehicleLicense__IVH2L{font-size:13px;color:#666}.VehicleSelectionModal_saveButton__6_bjq{background-color:#027bff;color:#fff;font-size:16px;font-weight:600;min-width:150px;padding:14px;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease}.VehicleSelectionModal_saveButton__6_bjq:hover{background-color:#000;transform:translateY(-1px)}.VehicleSelectionModal_saveButton__6_bjq:active{transform:translateY(0)}.CreateTeams_container__VzCej{padding:24px;max-width:600px;margin:0 auto;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.CreateTeams_header__iYxWV{font-size:28px;font-weight:700;margin-bottom:24px;color:#1a1a1a;letter-spacing:-.5px}.CreateTeams_backLink__u9EiL{font-size:14px;background:none;border:none;cursor:pointer;margin-bottom:20px;color:#027bff;padding:6px 0;transition:color .2s ease}.CreateTeams_backLink__u9EiL:hover{color:#000}.CreateTeams_section__HP3Fp{margin-bottom:24px}.CreateTeams_label__detHA{font-size:16px;font-weight:600;margin-bottom:8px;color:#1a1a1a;display:block}.CreateTeams_input__kg89c{width:100%;padding:10px 12px;font-size:14px;border:1.5px solid #e0e0e0;border-radius:6px;margin-bottom:20px;transition:all .2s ease}.CreateTeams_input__kg89c:focus{outline:none;border-color:#027bff;box-shadow:0 0 0 3px rgba(2,123,255,.1)}.CreateTeams_input__kg89c::-moz-placeholder{color:#999}.CreateTeams_input__kg89c::placeholder{color:#999}.CreateTeams_permissions__pGDTt{border-top:1px solid #eee;padding-top:24px;margin-bottom:24px}.CreateTeams_permissionDescription__vxzM3{font-size:14px;color:#666;margin-bottom:20px;line-height:1.4}.CreateTeams_permissionDescription__vxzM3 a{color:#027bff;text-decoration:none;font-weight:500}.CreateTeams_permissionDescription__vxzM3 a:hover{text-decoration:underline}.CreateTeams_permissionOption__oPcFb{display:flex;align-items:flex-start;margin-bottom:16px;padding:12px;border-radius:6px;background:#f8f9fa;transition:background-color .2s ease}.CreateTeams_permissionOption__oPcFb:hover{background:#f0f2f5}.CreateTeams_permissionOption__oPcFb input[type=checkbox]{margin-right:12px;margin-top:2px;width:16px;height:16px;cursor:pointer}.CreateTeams_permissionOption__oPcFb label{flex:1;cursor:pointer}.CreateTeams_permissionOption__oPcFb label strong{display:block;margin-bottom:2px;color:#1a1a1a;font-size:14px}.CreateTeams_permissionOption__oPcFb label span{display:block;font-size:13px;color:#666;line-height:1.4}.CreateTeams_addVehicle__lSs5k{display:flex;justify-content:space-between;align-items:center;margin-top:20px;font-size:14px;color:#666;padding:12px;background:#f8f9fa;border-radius:6px}.CreateTeams_addVehicle__lSs5k span:first-child{flex:1}.CreateTeams_addLink__IsTGr{color:#027bff;cursor:pointer;font-weight:500;padding:6px 12px;border-radius:4px;transition:all .2s ease}.CreateTeams_addLink__IsTGr:hover{background:rgba(2,123,255,.1);text-decoration:none}.CreateTeams_button___aMsE{background-color:#027bff;color:#fff;padding:12px 24px;border-radius:6px;border:none;font-size:14px;font-weight:600;cursor:pointer;margin-top:24px;transition:all .2s ease;position:relative}.CreateTeams_button___aMsE:hover{background-color:#0056cc;transform:translateY(-1px)}.CreateTeams_button___aMsE:active{transform:translateY(0)}.CreateTeams_button___aMsE.CreateTeams_buttonDisabled__kW4ao{background-color:#e0e0e0;color:#999;cursor:not-allowed;transform:none}.CreateTeams_button___aMsE.CreateTeams_buttonDisabled__kW4ao:hover{background-color:#e0e0e0;transform:none}.CreateTeams_button___aMsE.CreateTeams_buttonDisabled__kW4ao:hover:after{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translateX(-50%);padding:8px 12px;background-color:#333;color:#fff;font-size:12px;border-radius:4px;white-space:nowrap;margin-bottom:8px;z-index:1000}.CreateTeams_button___aMsE.CreateTeams_buttonDisabled__kW4ao:hover:before{content:"";position:absolute;bottom:calc(100% - 4px);left:50%;transform:translateX(-50%);border:4px solid transparent;border-top-color:#333;z-index:1000}.CreateTeams_button___aMsE.CreateTeams_buttonLoading__bTZcB{background-color:#ccc;cursor:not-allowed;position:relative}.CreateTeams_button___aMsE.CreateTeams_buttonLoading__bTZcB:hover{background-color:#ccc}.CreateTeams_selectedVehicles__ay8fU{margin-top:16px;display:flex;flex-wrap:wrap;gap:8px}.CreateTeams_selectedVehicle__iNpsV{display:flex;align-items:center;background:#f8f9fa;padding:8px 12px;border-radius:6px;border:1px solid #e0e0e0;font-size:14px;color:#1a1a1a;transition:all .2s ease}.CreateTeams_selectedVehicle__iNpsV:hover{background:#f0f2f5}.CreateTeams_vehicleName__IWS_r{margin-right:8px}.CreateTeams_removeVehicle__8VWog{background:none;border:none;color:#666;font-size:18px;padding:0 4px;cursor:pointer;line-height:1;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.CreateTeams_removeVehicle__8VWog:hover{color:#dc3545;background:rgba(220,53,69,.1)}.HostingTeamsTourModal_modalContent__baTDT{text-align:center;padding:20px;max-width:500px;width:90%;min-height:400px;height:auto;position:relative;margin:0 auto;display:flex;flex-direction:column;justify-content:space-between}.HostingTeamsTourModal_modalTitle__5fDIX{font-size:1.8rem;font-weight:700;margin-bottom:1rem;margin-top:1rem;color:#333}.HostingTeamsTourModal_modalDescription__joojI{font-size:1rem;color:#555;line-height:1.6;margin:auto 0}.HostingTeamsTourModal_modalFooter__fJ0Pb{display:flex;justify-content:center;gap:1rem}.HostingTeamsTourModal_closeButton__Jh1FJ,.HostingTeamsTourModal_nextButton__EgezS,.HostingTeamsTourModal_previousButton__CjRqz{padding:.8rem 1.5rem;font-size:1rem;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.HostingTeamsTourModal_previousButton__CjRqz{background-color:#f4f4f4;color:#333}.HostingTeamsTourModal_previousButton__CjRqz:hover{background-color:#e0e0e0}.HostingTeamsTourModal_nextButton__EgezS{background-color:#027bff;color:#fff}.HostingTeamsTourModal_nextButton__EgezS:hover{background-color:#0056cc}.HostingTeamsTourModal_closeButton__Jh1FJ{background-color:#027bff;color:#fff}.HostingTeamsTourModal_closeButton__Jh1FJ:hover{background-color:#0056cc}.HostingTeamsTourModal_modalBackdrop__1LYUn{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}@media(max-width:768px){.HostingTeamsTourModal_modalContent__baTDT{max-width:90%;padding:15px;min-height:350px;border-radius:8px}.HostingTeamsTourModal_modalTitle__5fDIX{font-size:1.5rem;margin-bottom:.5rem}.HostingTeamsTourModal_modalDescription__joojI{font-size:.9rem;line-height:1.4}.HostingTeamsTourModal_modalFooter__fJ0Pb{flex-direction:column;gap:.5rem}.HostingTeamsTourModal_closeButton__Jh1FJ,.HostingTeamsTourModal_nextButton__EgezS,.HostingTeamsTourModal_previousButton__CjRqz{padding:.6rem 1.2rem;font-size:.9rem}.HostingTeamsTourModal_modalImage__mLi22{width:100%;max-width:150px;height:auto;margin:0 auto 1rem}}.CarCardItem_carCard__mgUX3{display:flex;background:#fff;border:1px solid #ddd;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.1);width:100%;max-height:170px;transition:all .3s ease}.CarCardItem_carCard__mgUX3:hover{transition:all .3s ease}.CarCardItem_no-scroll__OJKiu{overflow:hidden}.CarCardItem_customcard__daOnp{border-radius:15px;overflow:hidden;margin-bottom:10px}.CarCardItem_customcard_item__xXbAy{display:grid;grid-template-columns:1fr;gap:20px;flex-direction:column}@media only screen and (max-width:768px){.CarCardItem_customcard_item__xXbAy{grid-template-columns:1fr}}.CarCardItem_highlighted__ufoNc{transition:background-color .3s ease,border-left .3s ease!important}.CarCardItem_carImage__C48ir{width:255px;height:142px}.CarCardItem_carImage__C48ir img{-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.CarCardItem_carDetails__tfvQF{flex:1;flex-direction:column;width:55%;padding:15px 44px 15px 15px}.CarCardItem_carDetails__tfvQF,.CarCardItem_header__KfLqZ{display:flex;justify-content:space-between;gap:5px}.CarCardItem_header__KfLqZ button{justify-content:end}.CarCardItem_carName__fJi7w{font-size:22px;font-weight:600;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#0e0f11}.CarCardItem_carRating__oHvbK{display:flex;align-items:center;font-size:18px;color:#555;gap:20px}.CarCardItem_carRating__oHvbK .CarCardItem_carRating__oHvbK img{margin-left:5px;width:25px;height:25px}.CarCardItem_carRating__oHvbK span{margin-left:10px;font-size:14px;font-weight:500;line-height:17px;color:#555}.CarCardItem_carInfo__aHuk_ .CarCardItem_faLocationDot__aOTu7{color:#000;width:20px;height:20px}.CarCardItem_carInfo__aHuk_ p,.CarCardItem_carInfo__aHuk_ span{font-size:14px}.CarCardItem_priceDetails___p19m{display:flex;width:100%;justify-content:space-between;min-width:0}.CarCardItem_discount__TPU78{display:flex;align-items:center;justify-content:start;font-size:13px;color:#167f50;font-weight:700;flex-shrink:0}.CarCardItem_discount__TPU78 .CarCardItem_discount__TPU78 img{margin-right:5px;height:7px;width:7.55px}.CarCardItem_discount__TPU78 .CarCardItem_saveAmount__uuFEe{display:flex;align-items:center;justify-content:center;gap:5px;background-color:#e6f4ea;padding:5px 10px;border-radius:4px;font-size:10px;white-space:nowrap}.CarCardItem_priceContainer__4EVrI{display:flex;align-items:center;justify-content:space-between;width:100%;min-width:0;gap:8px}.CarCardItem_price__t2qfs{display:flex;gap:8px;align-items:center;font-size:calc(14px + .5vw);color:#027bff;font-weight:700;min-width:0;white-space:nowrap}.CarCardItem_originalPrice__ze_Kb{font-size:14px;font-weight:500;line-height:22px;color:#8c8c8c;text-decoration:line-through;flex-shrink:0;white-space:nowrap}.CarCardItem_finalPrice__BJsYu{font-size:20px;line-height:26px;font-weight:500;color:#027bff;font-weight:700;text-decoration:underline;cursor:pointer;min-width:0}.CarCardItem_finalPrice__BJsYu .CarCardItem_priceLink__YoHrk{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.CarCardItem_priceContainer__4EVrI:has(.CarCardItem_originalPrice__ze_Kb) .CarCardItem_price__t2qfs{font-size:calc(12px + .4vw)}.CarCardItem_priceContainer__4EVrI:has(.CarCardItem_originalPrice__ze_Kb) .CarCardItem_originalPrice__ze_Kb{font-size:calc(10px + .4vw)}.CarCardItem_priceContainer__4EVrI:has(.CarCardItem_originalPrice__ze_Kb) .CarCardItem_finalPrice__BJsYu{font-size:20px}.CarCardItem_priceContainer__4EVrI:has(.CarCardItem_originalPrice__ze_Kb):has(.CarCardItem_discount__TPU78) .CarCardItem_price__t2qfs{font-size:calc(10px + .3vw)}.CarCardItem_priceContainer__4EVrI:has(.CarCardItem_originalPrice__ze_Kb):has(.CarCardItem_discount__TPU78) .CarCardItem_originalPrice__ze_Kb{font-size:calc(8px + .3vw)}.CarCardItem_priceContainer__4EVrI:has(.CarCardItem_originalPrice__ze_Kb):has(.CarCardItem_discount__TPU78) .CarCardItem_finalPrice__BJsYu{font-size:20px}.CarCardItem_addToFavoritesButton__D3unO{background:none;border:none;color:#000;padding:0;margin:0;cursor:pointer;display:flex;align-items:center}.CarCardItem_addToFavoritesButton__D3unO img{width:20px;height:20px;filter:invert(1)}.CarCardItem_addToFavoritesButton__D3unO:focus,.CarCardItem_addToFavoritesButton__D3unO:hover{color:#027bff;outline:none}.CarCardItem_hrBorder__m82Fx{border:none;border-top:1px solid #ddd;margin:5px 0}@media only screen and (max-width:768px){.CarCardItem_carCard__mgUX3{flex-direction:column;width:100%;padding:0;min-height:150px!important;max-height:400px!important;border-radius:16px!important}.CarCardItem_carImage__C48ir{width:100%;height:auto;width:auto}.CarCardItem_carImage__C48ir img{max-height:170px!important;-o-object-fit:cover;object-fit:cover;border-radius:0}.CarCardItem_carImage__C48ir .CarCardItem_photo-indicators__mL2Fc{bottom:8px!important}.CarCardItem_customcard__daOnp{border-radius:10px;padding:0}.CarCardItem_carDetails__tfvQF{width:100%;padding:20px 15px;gap:5px}.CarCardItem_carName__fJi7w{font-size:18px;line-height:24px}.CarCardItem_carRating__oHvbK{font-size:16px;gap:5px}.CarCardItem_carRating__oHvbK span{font-size:12px}.CarCardItem_carInfo__aHuk_ p,.CarCardItem_carInfo__aHuk_ span{font-size:14px;color:#595959;font-weight:600}.CarCardItem_discount__TPU78{font-size:.8rem}.CarCardItem_priceDetails___p19m{width:100%;justify-content:space-between;min-width:0}.CarCardItem_priceContainer__4EVrI{gap:4px;min-width:0}.CarCardItem_price__t2qfs{font-size:clamp(16px,2.5vw,22px);gap:4px;min-width:0;white-space:nowrap}.CarCardItem_originalPrice__ze_Kb{font-size:clamp(14px,2.2vw,18px);flex-shrink:0}.CarCardItem_finalPrice__BJsYu{font-size:20px;text-decoration:none!important;line-height:24px;color:#0e0f11!important;min-width:0}.CarCardItem_finalPrice__BJsYu .CarCardItem_priceLink__YoHrk{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;color:#0e0f11!important}.CarCardItem_priceContainer__4EVrI:has(.CarCardItem_originalPrice__ze_Kb) .CarCardItem_price__t2qfs{font-size:clamp(14px,2.2vw,18px)}.CarCardItem_priceContainer__4EVrI:has(.CarCardItem_originalPrice__ze_Kb) .CarCardItem_originalPrice__ze_Kb{font-size:clamp(12px,2vw,16px)}.CarCardItem_priceContainer__4EVrI:has(.CarCardItem_originalPrice__ze_Kb) .CarCardItem_finalPrice__BJsYu{font-size:20px}.CarCardItem_priceContainer__4EVrI:has(.CarCardItem_originalPrice__ze_Kb):has(.CarCardItem_discount__TPU78) .CarCardItem_price__t2qfs{font-size:clamp(12px,2vw,16px)}.CarCardItem_priceContainer__4EVrI:has(.CarCardItem_originalPrice__ze_Kb):has(.CarCardItem_discount__TPU78) .CarCardItem_originalPrice__ze_Kb{font-size:clamp(10px,1.8vw,14px)}.CarCardItem_priceContainer__4EVrI:has(.CarCardItem_originalPrice__ze_Kb):has(.CarCardItem_discount__TPU78) .CarCardItem_finalPrice__BJsYu{font-size:20px}.CarCardItem_addToFavoritesButton__D3unO{margin-top:10px;font-size:14px}.CarCardItem_addToFavoritesButton__D3unO img{width:20px;height:20px;filter:invert(1)}.CarCardItem_hrBorder__m82Fx{visibility:hidden;margin:2px 0}}@media only screen and (min-width:769px)and (max-width:1200px){.CarCardItem_finalPrice__BJsYu{font-size:20px}.CarCardItem_originalPrice__ze_Kb{font-size:clamp(.6rem,1.3vw,14px)}.CarCardItem_price__t2qfs{font-size:clamp(.8rem,1.8vw,1rem)}.CarCardItem_priceContainer__4EVrI:has(.CarCardItem_originalPrice__ze_Kb) .CarCardItem_price__t2qfs{font-size:clamp(.4rem,1.2vw,.8rem)}.CarCardItem_priceContainer__4EVrI:has(.CarCardItem_originalPrice__ze_Kb) .CarCardItem_originalPrice__ze_Kb{font-size:clamp(.3rem,1vw,12px)}.CarCardItem_priceContainer__4EVrI:has(.CarCardItem_originalPrice__ze_Kb) .CarCardItem_finalPrice__BJsYu{font-size:20px}.CarCardItem_priceContainer__4EVrI:has(.CarCardItem_originalPrice__ze_Kb):has(.CarCardItem_discount__TPU78) .CarCardItem_price__t2qfs{font-size:clamp(.3rem,1vw,.6rem)}.CarCardItem_priceContainer__4EVrI:has(.CarCardItem_originalPrice__ze_Kb):has(.CarCardItem_discount__TPU78) .CarCardItem_originalPrice__ze_Kb{font-size:clamp(.25rem,.8vw,10px)}.CarCardItem_priceContainer__4EVrI:has(.CarCardItem_originalPrice__ze_Kb):has(.CarCardItem_discount__TPU78) .CarCardItem_finalPrice__BJsYu{font-size:20px}}@media only screen and (max-width:480px){.CarCardItem_finalPrice__BJsYu{font-size:20px}.CarCardItem_originalPrice__ze_Kb{font-size:clamp(14px,2.2vw,18px)}.CarCardItem_price__t2qfs{font-size:clamp(18px,2.8vw,24px)}.CarCardItem_discount__TPU78 .CarCardItem_saveAmount__uuFEe{font-size:clamp(12px,1.8vw,14px);padding:3px 6px}.CarCardItem_priceContainer__4EVrI:has(.CarCardItem_originalPrice__ze_Kb) .CarCardItem_price__t2qfs{font-size:clamp(14px,2.2vw,18px)}.CarCardItem_priceContainer__4EVrI:has(.CarCardItem_originalPrice__ze_Kb) .CarCardItem_originalPrice__ze_Kb{font-size:clamp(12px,2vw,16px)}.CarCardItem_priceContainer__4EVrI:has(.CarCardItem_originalPrice__ze_Kb) .CarCardItem_finalPrice__BJsYu{font-size:20px}.CarCardItem_priceContainer__4EVrI:has(.CarCardItem_originalPrice__ze_Kb):has(.CarCardItem_discount__TPU78) .CarCardItem_price__t2qfs{font-size:clamp(12px,2vw,16px)}.CarCardItem_priceContainer__4EVrI:has(.CarCardItem_originalPrice__ze_Kb):has(.CarCardItem_discount__TPU78) .CarCardItem_originalPrice__ze_Kb{font-size:clamp(10px,1.8vw,14px)}.CarCardItem_priceContainer__4EVrI:has(.CarCardItem_originalPrice__ze_Kb):has(.CarCardItem_discount__TPU78) .CarCardItem_finalPrice__BJsYu{font-size:20px}}@media only screen and (max-width:600px){.CarCardItem_priceContainer__4EVrI,.CarCardItem_price__t2qfs{gap:2px}.CarCardItem_finalPrice__BJsYu{font-size:20px}.CarCardItem_originalPrice__ze_Kb{font-size:clamp(14px,2.2vw,18px)}}