.carDetails-module__4Es2cG__Container{color:#000;flex-wrap:wrap;gap:24px;margin:4rem 0;padding:1rem 1.5rem;display:flex}.carDetails-module__4Es2cG__maindetailsSection{flex-direction:row;gap:20px;width:100%;display:flex}.carDetails-module__4Es2cG__leftImagesSlides{flex-direction:column;gap:12px;width:50%;display:flex}.carDetails-module__4Es2cG__mainImage{object-fit:contain;width:100%;box-shadow:var(--shadow);background-color:#f0eded;border-radius:8px}.carDetails-module__4Es2cG__imagesLine{flex-wrap:wrap;gap:10px;display:flex}.carDetails-module__4Es2cG__smallImage{cursor:pointer;object-fit:cover;border:2px solid #0000;border-radius:5px;width:60px;height:60px;transition:transform .2s,border .2s}.carDetails-module__4Es2cG__smallImage:hover,.carDetails-module__4Es2cG__smallImage.carDetails-module__4Es2cG__active{border-color:var(--primary);transform:scale(1.05)}.carDetails-module__4Es2cG__rightSpectOverview{flex-direction:column;gap:15px;width:50%;display:flex}.carDetails-module__4Es2cG__rightSpectOverview h3{margin:0;font-size:1.75rem}.carDetails-module__4Es2cG__rightSpectOverview p{color:var(--muted);margin:0;line-height:1.6}.carDetails-module__4Es2cG__specTitle{margin-top:15px;margin-bottom:8px;font-weight:600}.carDetails-module__4Es2cG__boxContainer{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.carDetails-module__4Es2cG__boxes{background-color:var(--muted-bg);color:#000;height:80px;box-shadow:var(--shadow);border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:8px;padding:12px;font-size:.95rem;display:flex}.carDetails-module__4Es2cG__RenTnowSection{margin-top:25px}.carDetails-module__4Es2cG__related{flex-direction:column;width:100%;margin-top:3rem;display:flex}.carDetails-module__4Es2cG__ButtonsPreveNext{justify-content:space-between;align-items:center;margin:20px 0;display:flex}@media (max-width:876px){.carDetails-module__4Es2cG__maindetailsSection{flex-direction:column}.carDetails-module__4Es2cG__leftImagesSlides,.carDetails-module__4Es2cG__rightSpectOverview{width:100%}.carDetails-module__4Es2cG__boxContainer{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.carDetails-module__4Es2cG__boxes{height:70px;font-size:.85rem}}@media (max-width:400px){.carDetails-module__4Es2cG__Container{gap:10px;margin:3rem 0;padding:.5rem 1rem}.carDetails-module__4Es2cG__mainImage{border-radius:6px}.carDetails-module__4Es2cG__smallImage{width:50px;height:50px}.carDetails-module__4Es2cG__boxes{height:60px;padding:8px;font-size:.75rem}.carDetails-module__4Es2cG__rightSpectOverview h3{font-size:1.3rem}.carDetails-module__4Es2cG__rightSpectOverview p{font-size:.8rem}}@media (max-width:200px){.carDetails-module__4Es2cG__mainImage{border-radius:5px}.carDetails-module__4Es2cG__smallImage{width:40px;height:40px}.carDetails-module__4Es2cG__boxes{height:50px;padding:6px;font-size:.65rem}.carDetails-module__4Es2cG__rightSpectOverview h3{font-size:1rem}.carDetails-module__4Es2cG__rightSpectOverview p{font-size:.65rem}}
.CarDetailsSkeleton-module__By30QG__container{flex-wrap:wrap;gap:20px;margin-top:2rem;display:flex}.CarDetailsSkeleton-module__By30QG__left{flex:1;min-width:300px}.CarDetailsSkeleton-module__By30QG__right{flex-direction:column;flex:1;gap:16px;min-width:300px;display:flex}.CarDetailsSkeleton-module__By30QG__mainImage{background:#e0e0e0;border-radius:12px;width:100%;height:300px;animation:1.5s infinite CarDetailsSkeleton-module__By30QG__pulse}.CarDetailsSkeleton-module__By30QG__thumbnails{gap:10px;margin-top:10px;display:flex}.CarDetailsSkeleton-module__By30QG__thumbnail{background:#e0e0e0;border-radius:8px;width:60px;height:60px;animation:1.5s infinite CarDetailsSkeleton-module__By30QG__pulse}.CarDetailsSkeleton-module__By30QG__title{background:#e0e0e0;border-radius:8px;width:50%;height:24px;animation:1.5s infinite CarDetailsSkeleton-module__By30QG__pulse}.CarDetailsSkeleton-module__By30QG__description{background:#e0e0e0;border-radius:8px;width:100%;height:80px;animation:1.5s infinite CarDetailsSkeleton-module__By30QG__pulse}.CarDetailsSkeleton-module__By30QG__specTitle{background:#e0e0e0;border-radius:6px;width:30%;height:20px;animation:1.5s infinite CarDetailsSkeleton-module__By30QG__pulse}.CarDetailsSkeleton-module__By30QG__specBoxes{flex-wrap:wrap;gap:10px;display:flex}.CarDetailsSkeleton-module__By30QG__specBox{background:#e0e0e0;border-radius:6px;flex:40%;height:24px;animation:1.5s infinite CarDetailsSkeleton-module__By30QG__pulse}.CarDetailsSkeleton-module__By30QG__rentButton{background:#e0e0e0;border-radius:8px;width:50%;height:40px;animation:1.5s infinite CarDetailsSkeleton-module__By30QG__pulse}@keyframes CarDetailsSkeleton-module__By30QG__pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}
.FeaturedCars-module__c-qfoq__section{background:var(--card-bg);font-family:Inter,sans-serif}.FeaturedCars-module__c-qfoq__container{margin:0 auto}.FeaturedCars-module__c-qfoq__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.FeaturedCars-module__c-qfoq__title{color:var(--text-primary);font-size:100%;font-weight:700}.FeaturedCars-module__c-qfoq__viewAll{color:var(--primary);cursor:pointer;transition:var(--transition);background:0 0;border:none;align-items:center;gap:.4rem;font-weight:600;display:flex}.FeaturedCars-module__c-qfoq__viewAll:hover{color:var(--primary-dark)}.FeaturedCars-module__c-qfoq__arrow{width:1.2rem;height:1.2rem;transition:transform .3s}.FeaturedCars-module__c-qfoq__viewAll:hover .FeaturedCars-module__c-qfoq__arrow{transform:translate(4px)}.FeaturedCars-module__c-qfoq__grid{gap:1.5rem;display:grid}.FeaturedCars-module__c-qfoq__twoCols{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.FeaturedCars-module__c-qfoq__threeCols{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.FeaturedCars-module__c-qfoq__fourCols{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.FeaturedCars-module__c-qfoq__card{border-radius:var(--radius);box-shadow:var(--shadow);transition:var(--transition);background:#fff;flex-direction:column;display:flex;overflow:hidden}.FeaturedCars-module__c-qfoq__card:hover{box-shadow:0 10px 30px #00000014}.FeaturedCars-module__c-qfoq__imageWrapper{background:var(--card-bg);text-align:center;border-radius:10px;padding:1.5rem}.FeaturedCars-module__c-qfoq__image{object-fit:contain;background:#ccc;border-radius:10px;width:100%;height:300px}.FeaturedCars-module__c-qfoq__content{flex-direction:column;flex-grow:1;justify-content:flex-end;padding:1.5rem;display:flex}.FeaturedCars-module__c-qfoq__topRow{justify-content:space-between;align-items:start;display:flex}.FeaturedCars-module__c-qfoq__make{color:var(--text-primary);font-size:1.25rem;font-weight:700}.FeaturedCars-module__c-qfoq__type{color:var(--muted);font-size:.95rem}.FeaturedCars-module__c-qfoq__price p{color:var(--primary);margin:0;font-size:1.5rem;font-weight:700}.FeaturedCars-module__c-qfoq__price span{color:var(--muted);font-size:.9rem}.FeaturedCars-module__c-qfoq__divider{border:none;border-top:1px solid var(--borderColor);margin:1rem 0}.FeaturedCars-module__c-qfoq__features{flex-wrap:wrap;gap:.75rem 1.25rem;margin-bottom:1.5rem;display:flex}.FeaturedCars-module__c-qfoq__feature{color:var(--text-secondary);align-items:center;gap:.4rem;font-size:.9rem;display:flex}.FeaturedCars-module__c-qfoq__feature svg{width:18px;height:18px;color:var(--text-secondary)}.FeaturedCars-module__c-qfoq__button{background:var(--primary);color:#fff;border-radius:var(--radius);cursor:pointer;width:100%;transition:var(--transition);border:none;padding:.8rem 1rem;font-weight:600}.FeaturedCars-module__c-qfoq__button:hover{background:var(--primary-dark)}.FeaturedCars-module__c-qfoq__outline{border:2px solid var(--primary);color:var(--primary);background:0 0}.FeaturedCars-module__c-qfoq__outline:hover{background:var(--primary);color:#fff}.FeaturedCars-module__c-qfoq__ButtonsWrapper{gap:5px;display:flex}.FeaturedCars-module__c-qfoq__NoCarMessageContainer{text-align:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;margin-top:2rem;padding:3rem 2rem;display:flex;box-shadow:0 4px 12px #0000000d}.FeaturedCars-module__c-qfoq__NoCarTitle{color:#1f2937;margin-bottom:.5rem;font-size:1.4rem;font-weight:600}.FeaturedCars-module__c-qfoq__NoCarText{color:#4b5563;max-width:420px;margin-bottom:1.5rem;font-size:.95rem;line-height:1.5}
.CarCardSkeleton-module__lJkSDq__card{border-radius:var(--radius);box-shadow:var(--shadow);background:#f5f5f5;flex-direction:column;min-height:400px;display:flex;overflow:hidden}.CarCardSkeleton-module__lJkSDq__imageSkeleton{background:#e0e0e0;width:100%;height:180px;animation:1.5s infinite CarCardSkeleton-module__lJkSDq__pulse}.CarCardSkeleton-module__lJkSDq__content{flex-direction:column;gap:12px;padding:16px;display:flex}.CarCardSkeleton-module__lJkSDq__titleSkeleton,.CarCardSkeleton-module__lJkSDq__badgeSkeleton,.CarCardSkeleton-module__lJkSDq__priceSkeleton,.CarCardSkeleton-module__lJkSDq__buttonSkeleton{background:#e0e0e0;border-radius:6px;height:20px;animation:1.5s infinite CarCardSkeleton-module__lJkSDq__pulse}.CarCardSkeleton-module__lJkSDq__titleSkeleton{width:60%}.CarCardSkeleton-module__lJkSDq__badgeSkeleton{width:40%}.CarCardSkeleton-module__lJkSDq__priceSkeleton{width:50%}.CarCardSkeleton-module__lJkSDq__buttonSkeleton{width:100%;height:36px}.CarCardSkeleton-module__lJkSDq__featuresSkeleton{flex-wrap:wrap;gap:8px;display:flex}.CarCardSkeleton-module__lJkSDq__featureSkeleton{background:#e0e0e0;border-radius:4px;width:50px;height:20px;animation:1.5s infinite CarCardSkeleton-module__lJkSDq__pulse}@keyframes CarCardSkeleton-module__lJkSDq__pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}
.Button-module__4zld9q__button{border-radius:var(--radius);cursor:pointer;transition:var(--transition);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px;font-size:.95rem;font-weight:500;display:inline-flex}.Button-module__4zld9q__label{font-weight:400;display:flex}.Button-module__4zld9q__tone-primary{--btn-bg:var(--primary);--btn-hover:var(--primary-dark);--btn-color:#fff}.Button-module__4zld9q__tone-success{--btn-bg:var(--success);--btn-hover:#059669;--btn-color:#fff}.Button-module__4zld9q__tone-danger{--btn-bg:var(--danger);--btn-hover:#dc2626;--btn-color:#fff}.Button-module__4zld9q__tone-warning{--btn-bg:var(--warning);--btn-hover:#eab308;--btn-color:#111827}.Button-module__4zld9q__variant-solid{background:var(--btn-bg);color:var(--btn-color)}.Button-module__4zld9q__variant-solid:hover{background:var(--btn-hover)}.Button-module__4zld9q__variant-outline{border-color:var(--btn-bg);color:var(--btn-bg);background:0 0}.Button-module__4zld9q__variant-outline:hover{background:var(--btn-bg);color:var(--btn-color)}.Button-module__4zld9q__variant-ghost{color:var(--btn-bg);box-shadow:none;background:0 0}.Button-module__4zld9q__variant-ghost:hover{background:#0000000a}.Button-module__4zld9q__variant-link{color:var(--btn-bg);box-shadow:none;background:0 0;border:none;padding:0}.Button-module__4zld9q__variant-link:hover{text-decoration:underline}.Button-module__4zld9q__loading{pointer-events:none;opacity:.7}.Button-module__4zld9q__icon{font-size:1.1em;display:inline-flex}.Button-module__4zld9q__iconLeft{margin-right:.25rem}.Button-module__4zld9q__iconRight{margin-left:.25rem}.Button-module__4zld9q__spinner{font-size:1.2em;animation:1s linear infinite Button-module__4zld9q__spin}@keyframes Button-module__4zld9q__spin{to{transform:rotate(360deg)}}
.Input-module__v7I32W__wrapper{flex-direction:column;gap:6px;width:100%;font-family:Inter,sans-serif;display:flex}.Input-module__v7I32W__label{color:var(--text-primary);margin-left:2px;font-size:.875rem;font-weight:500}.Input-module__v7I32W__inputWrapper{background:var(--card-bg);border:1px solid var(--borderColor);border-radius:var(--radius);transition:var(--transition);align-items:center;padding:.5rem;display:flex;position:relative}.Input-module__v7I32W__inputWrapper:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #10b98140}.Input-module__v7I32W__input{background:var(--card-bg);width:100%;color:var(--text-primary);padding:var(--input-padding).5rem;border:none;outline:none;font-size:.95rem}.Input-module__v7I32W__input::placeholder{color:var(--muted)}.Input-module__v7I32W__inputWrapper input[type=file].Input-module__v7I32W__input{cursor:pointer}.Input-module__v7I32W__inputWrapper input[type=file].Input-module__v7I32W__input::-webkit-file-upload-button{background-color:var(--buttons);color:#fff;border-radius:var(--radius);cursor:pointer;transition:var(--transition);border:none;padding:.4rem .75rem}.Input-module__v7I32W__inputWrapper input[type=file].Input-module__v7I32W__input::-webkit-file-upload-button:hover{background-color:var(--buttonHover)}.Input-module__v7I32W__inputWrapper textarea.Input-module__v7I32W__input{resize:vertical;min-height:100px}.Input-module__v7I32W__icon{color:var(--muted);pointer-events:none;font-size:1rem;position:absolute}.Input-module__v7I32W__iconLeft{left:.75rem}.Input-module__v7I32W__iconRight{right:.75rem}.Input-module__v7I32W__withIcon{padding-left:2rem;padding-right:2rem}.Input-module__v7I32W__iconBtn{color:var(--muted);cursor:pointer;transition:var(--transition);position:absolute;right:.75rem}.Input-module__v7I32W__iconBtn:hover{color:var(--text-primary)}.Input-module__v7I32W__tone-default{border-color:var(--borderColor)}.Input-module__v7I32W__tone-success{border-color:var(--success)}.Input-module__v7I32W__tone-warning{border-color:var(--warning)}.Input-module__v7I32W__tone-danger{border-color:var(--danger)}.Input-module__v7I32W__statusIcon{font-size:1rem;position:absolute;right:2.25rem}.Input-module__v7I32W__success{color:var(--success)}.Input-module__v7I32W__warning{color:var(--warning)}.Input-module__v7I32W__danger{color:var(--danger)}.Input-module__v7I32W__errorText{color:var(--danger);font-size:.8rem}.Input-module__v7I32W__hint{color:var(--muted);font-size:.8rem}.Input-module__v7I32W__fullWidth{width:100%}@media (max-width:640px){.Input-module__v7I32W__label{font-size:.8rem}.Input-module__v7I32W__input{padding:calc(var(--input-padding)*.75).5rem;font-size:.85rem}.Input-module__v7I32W__icon,.Input-module__v7I32W__statusIcon{font-size:.9rem}}
.HeroSection-module__KlDfaW__hero{justify-content:center;align-items:center;width:100%;min-height:80vh;display:flex;position:relative;overflow:hidden}.HeroSection-module__KlDfaW__carousel{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.HeroSection-module__KlDfaW__slide{opacity:0;background-position:50%;background-size:cover;transition:opacity 1s ease-in-out,transform 1.5s;position:absolute;inset:0;transform:scale(1.05)}.HeroSection-module__KlDfaW__active{opacity:1;transform:scale(1)}.HeroSection-module__KlDfaW__overlay{z-index:1;background:linear-gradient(#0000008c,#000000bf);position:absolute;inset:0}.HeroSection-module__KlDfaW__container{z-index:2;color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4rem;width:min(90%,1300px);padding:2rem;display:flex;position:relative}.HeroSection-module__KlDfaW__left{flex:1;max-width:520px}.HeroSection-module__KlDfaW__left h1{color:#fff;margin-bottom:1rem;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:700;line-height:1.2}.HeroSection-module__KlDfaW__left p{color:#e0e0e0;margin-bottom:2rem;font-size:1.05rem;line-height:1.5}.HeroSection-module__KlDfaW__buttons{flex-wrap:wrap;gap:1rem;display:flex}.HeroSection-module__KlDfaW__right{flex:1;justify-content:flex-end;align-items:center;width:100%;display:flex}.HeroSection-module__KlDfaW__searchCard{color:#111;background:#fff;border-radius:1.2rem;width:100%;max-width:450px;padding:2rem;box-shadow:0 10px 25px #00000040}.HeroSection-module__KlDfaW__form{flex-direction:column;gap:1.5rem;display:flex}.HeroSection-module__KlDfaW__FieldsWrapper{flex-direction:column;gap:1rem;display:flex}.HeroSection-module__KlDfaW__formRow{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.HeroSection-module__KlDfaW__formGroup{flex-direction:column;display:flex;position:relative}.HeroSection-module__KlDfaW__formGroup input{outline:none;padding:.75rem 1rem;font-size:.95rem;transition:all .2s}@media (max-width:1024px){.HeroSection-module__KlDfaW__left{display:none}.HeroSection-module__KlDfaW__container{text-align:center;flex-direction:column;gap:2rem}.HeroSection-module__KlDfaW__right{justify-content:center}.HeroSection-module__KlDfaW__searchCard{max-width:500px}.HeroSection-module__KlDfaW__buttons{justify-content:center}}@media (max-width:768px){.HeroSection-module__KlDfaW__formRow{grid-template-columns:1fr}.HeroSection-module__KlDfaW__searchCard{padding:1.5rem}.HeroSection-module__KlDfaW__left h1{font-size:2rem}.HeroSection-module__KlDfaW__left p{font-size:.95rem}}@media (max-width:480px){.HeroSection-module__KlDfaW__container{width:95%;padding:1rem}.HeroSection-module__KlDfaW__searchCard{padding:1.2rem}.HeroSection-module__KlDfaW__left h1{font-size:1.6rem}.HeroSection-module__KlDfaW__left p{font-size:.9rem}.HeroSection-module__KlDfaW__buttons{flex-direction:column;gap:.7rem}}@media (max-width:320px){.HeroSection-module__KlDfaW__left h1{font-size:1.4rem}.HeroSection-module__KlDfaW__searchCard{padding:1rem}}
:root{--primary:#10b981;--primary-dark:#059669;--accent:#f59e0b;--success:#10b981;--danger:#ef4444;--warning:#facc15;--bg:linear-gradient(135deg,#ecfdf5 0%,#f0fdfa 100%);--card-bg:#fff;--muted-bg:#f9fafb;--text-primary:#111827;--text-secondary:#5e5f62;--muted:#6b7280;--text-on-dark:#fff;--borderColor:#d1d5db;--shadow:0 8px 20px #0000000f;--buttons:var(--primary);--buttonHover:var(--primary-dark);--radius:5px;--transition:all .25s ease;--input-padding:10px;--spacing-xxs:.25rem;--spacing-xs:.5rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:3rem}.CustomDatePicker-module__U37mIW__datePicker{background:var(--card-bg);border-radius:var(--radius);width:100%;max-width:350px;padding:var(--spacing-sm);box-shadow:var(--shadow);-webkit-user-select:none;user-select:none;color:var(--text-primary);font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;position:relative}.CustomDatePicker-module__U37mIW__header{margin-bottom:var(--spacing-sm);justify-content:space-between;align-items:center;font-size:1.1rem;font-weight:600;display:flex}.CustomDatePicker-module__U37mIW__header span{text-align:center;color:var(--text-primary);flex-grow:1}.CustomDatePicker-module__U37mIW__header button{border:1px solid var(--borderColor);color:var(--text-primary);padding:var(--spacing-xs)var(--spacing-sm);border-radius:var(--radius);cursor:pointer;transition:var(--transition);width:35px;height:35px;margin:0 var(--spacing-xxs);background:0 0;justify-content:center;align-items:center;font-size:.9rem;display:flex}.CustomDatePicker-module__U37mIW__header button:hover{background:var(--muted-bg);border-color:var(--primary);color:var(--primary)}.CustomDatePicker-module__U37mIW__daysRow{margin-bottom:var(--spacing-xs);grid-template-columns:repeat(7,1fr);display:grid}.CustomDatePicker-module__U37mIW__dayName{text-align:center;padding:var(--spacing-xs)0;color:var(--muted);font-size:.85rem;font-weight:500}.CustomDatePicker-module__U37mIW__row{grid-template-columns:repeat(7,1fr);display:grid}.CustomDatePicker-module__U37mIW__cell{text-align:center;padding:var(--spacing-xs)0;cursor:pointer;border-radius:var(--radius);height:38px;transition:var(--transition);color:var(--text-primary);justify-content:center;align-items:center;font-size:1rem;display:flex;position:relative}.CustomDatePicker-module__U37mIW__cell:hover:not(.CustomDatePicker-module__U37mIW__selected):not(.CustomDatePicker-module__U37mIW__disabled):not(.CustomDatePicker-module__U37mIW__outsideMonth){background:var(--muted-bg);color:var(--primary-dark)}.CustomDatePicker-module__U37mIW__selected{background:var(--primary);color:var(--text-on-dark);font-weight:600}.CustomDatePicker-module__U37mIW__selected:hover{background:var(--primary-dark);color:var(--text-on-dark)}.CustomDatePicker-module__U37mIW__disabled{color:var(--muted);cursor:not-allowed;opacity:.6}.CustomDatePicker-module__U37mIW__disabled:hover{color:var(--muted);background:0 0}.CustomDatePicker-module__U37mIW__outsideMonth{color:var(--muted);opacity:.4;pointer-events:none}.CustomDatePicker-module__U37mIW__compact .CustomDatePicker-module__U37mIW__datePicker{max-width:280px;padding:var(--spacing-xs)}.CustomDatePicker-module__U37mIW__compact .CustomDatePicker-module__U37mIW__header{margin-bottom:var(--spacing-xs);font-size:1rem}.CustomDatePicker-module__U37mIW__compact .CustomDatePicker-module__U37mIW__header button{width:30px;height:30px;padding:var(--spacing-xxs)}.CustomDatePicker-module__U37mIW__compact .CustomDatePicker-module__U37mIW__dayName,.CustomDatePicker-module__U37mIW__compact .CustomDatePicker-module__U37mIW__cell{height:30px;padding:6px 0;font-size:.9rem}.CustomDatePicker-module__U37mIW__full .CustomDatePicker-module__U37mIW__datePicker{max-width:400px;padding:var(--spacing-md)}.CustomDatePicker-module__U37mIW__full .CustomDatePicker-module__U37mIW__header{margin-bottom:var(--spacing-md);font-size:1.25rem}.CustomDatePicker-module__U37mIW__full .CustomDatePicker-module__U37mIW__header button{width:40px;height:40px;font-size:1rem}.CustomDatePicker-module__U37mIW__full .CustomDatePicker-module__U37mIW__dayName{font-size:.9rem}.CustomDatePicker-module__U37mIW__full .CustomDatePicker-module__U37mIW__cell{padding:var(--spacing-xs)0;height:45px;font-size:1.1rem}.CustomDatePicker-module__U37mIW__modalBackdrop{z-index:1000;background:#0009;justify-content:center;align-items:center;width:100%;height:100%;animation:.3s ease-out forwards CustomDatePicker-module__U37mIW__fadeIn;display:flex;position:fixed;top:0;left:0}.CustomDatePicker-module__U37mIW__modalContent{background:var(--card-bg);padding:var(--spacing-lg);border-radius:var(--radius);width:90%;max-width:420px;box-shadow:var(--shadow);margin:var(--spacing-sm);opacity:0;animation:.3s ease-out .1s forwards CustomDatePicker-module__U37mIW__slideUpFadeIn;transform:translateY(-20px)scale(.95)}@keyframes CustomDatePicker-module__U37mIW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CustomDatePicker-module__U37mIW__slideUpFadeIn{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:400px){.CustomDatePicker-module__U37mIW__modalContent{padding:var(--spacing-md)}.CustomDatePicker-module__U37mIW__datePicker{max-width:100%}}
.CustomTimePicker-module__odVmlW__modalBackdrop{z-index:2000;color:#000;background:#0009;justify-content:center;align-items:center;width:100%;height:100%;animation:.3s ease-out forwards CustomTimePicker-module__odVmlW__fadeIn;display:flex;position:fixed;top:0;left:0}.CustomTimePicker-module__odVmlW__modalContent{background:var(--card-bg);padding:var(--spacing-lg);border-radius:var(--radius);box-shadow:var(--shadow);text-align:center;width:90%;max-width:350px;color:var(--text-primary);opacity:0;font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;animation:.3s ease-out .1s forwards CustomTimePicker-module__odVmlW__slideUpFadeIn;transform:translateY(-20px)scale(.95)}.CustomTimePicker-module__odVmlW__title{margin-bottom:var(--spacing-md);color:var(--text-primary);font-size:1.2rem;font-weight:700}.CustomTimePicker-module__odVmlW__timeSelector{justify-content:center;align-items:center;gap:var(--spacing-xs);margin:var(--spacing-xs)0 var(--spacing-lg);display:flex}.CustomTimePicker-module__odVmlW__timeSelector select{background:var(--card-bg);color:#000;border:1px solid var(--borderColor);border-radius:var(--radius);padding:var(--input-padding);cursor:pointer;transition:var(--transition);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%236B7280'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.25rem;width:100px;height:48px;font-size:1rem}.CustomTimePicker-module__odVmlW__timeSelector select:hover{border-color:var(--primary)}.CustomTimePicker-module__odVmlW__timeSelector select:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #10b98140}.CustomTimePicker-module__odVmlW__timeSelector span{color:var(--text-secondary);font-size:1.3rem;font-weight:700}.CustomTimePicker-module__odVmlW__actions{justify-content:flex-end;gap:var(--spacing-sm);margin-top:var(--spacing-md);display:flex}.CustomTimePicker-module__odVmlW__closeBtn{background:var(--primary);color:var(--text-on-dark);padding:var(--spacing-xs)var(--spacing-md);border-radius:var(--radius);cursor:pointer;transition:var(--transition);border:none;min-width:100px;font-size:1rem;font-weight:600}.CustomTimePicker-module__odVmlW__closeBtn:hover{background:var(--primary-dark)}.CustomTimePicker-module__odVmlW__cancelBtn{color:var(--text-secondary);border:1px solid var(--borderColor);padding:var(--spacing-xs)var(--spacing-md);border-radius:var(--radius);cursor:pointer;transition:var(--transition);background:0 0;min-width:100px;font-size:1rem;font-weight:500}.CustomTimePicker-module__odVmlW__cancelBtn:hover{background:var(--muted-bg);border-color:var(--primary);color:var(--primary)}@keyframes CustomTimePicker-module__odVmlW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CustomTimePicker-module__odVmlW__slideUpFadeIn{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:400px){.CustomTimePicker-module__odVmlW__modalContent{padding:var(--spacing-md);max-width:95%}.CustomTimePicker-module__odVmlW__timeSelector select{height:44px;padding:.7rem var(--spacing-sm);font-size:.9rem}.CustomTimePicker-module__odVmlW__timeSelector span{font-size:1.1rem}.CustomTimePicker-module__odVmlW__closeBtn,.CustomTimePicker-module__odVmlW__cancelBtn{padding:var(--spacing-xs)var(--spacing-sm);min-width:80px;font-size:.9rem}}
.FeatureRow-module__n_ownG__featureRow{background:var(--car-bg);text-align:center;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem;padding:3rem 1rem;display:grid}.FeatureRow-module__n_ownG__featureCard{background:var(--card-bg);border-radius:var(--radius);transition:var(--transition);padding:2rem 1.5rem}.FeatureRow-module__n_ownG__featureCard:hover{border-color:var(--primary);transform:translateY(-6px)}.FeatureRow-module__n_ownG__icon{color:var(--primary);margin-bottom:1rem;font-size:2rem}.FeatureRow-module__n_ownG__textContent{flex-direction:column;gap:.4rem;display:flex}.FeatureRow-module__n_ownG__heading{color:var(--text-primary);font-size:1.25rem;font-weight:600}.FeatureRow-module__n_ownG__desc{color:var(--text-secondary);font-size:.95rem;line-height:1.5}
.ScrollToTop-module__T0jQOG__scrollTop{background:var(--primary);color:#fff;cursor:pointer;width:48px;height:48px;box-shadow:var(--shadow);transition:var(--transition);z-index:1000;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;display:flex;position:fixed;bottom:2rem;right:1rem}.ScrollToTop-module__T0jQOG__scrollTop:hover{background:var(--primary-dark);transform:translateY(-3px)}@media (max-width:768px){.ScrollToTop-module__T0jQOG__scrollTop{width:44px;height:44px;bottom:1.5rem;right:1rem}}
.CarBookingSteps-module__D38zya__section{background:var(--card-bg);padding:4rem 1rem;font-family:Inter,sans-serif}.CarBookingSteps-module__D38zya__wrapper{border-radius:var(--radius);margin:0 auto}.CarBookingSteps-module__D38zya__grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:center;gap:3rem;display:grid}.CarBookingSteps-module__D38zya__imageContainer{width:100%;height:100%}.CarBookingSteps-module__D38zya__image{object-fit:cover;border-radius:var(--radius);width:100%;height:400px;box-shadow:var(--shadow)}.CarBookingSteps-module__D38zya__stepsContainer{flex-direction:column;justify-content:center;display:flex}.CarBookingSteps-module__D38zya__heading{color:var(--text-primary);margin-bottom:2rem;font-size:clamp(1.75rem,2.5vw,2.25rem);font-weight:700}.CarBookingSteps-module__D38zya__steps{flex-direction:column;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.CarBookingSteps-module__D38zya__stepItem{align-items:flex-start;display:flex}.CarBookingSteps-module__D38zya__stepNumber{background:var(--primary);color:#fff;width:42px;height:42px;box-shadow:var(--shadow);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;font-weight:600;display:flex}.CarBookingSteps-module__D38zya__stepContent{margin-left:1rem}.CarBookingSteps-module__D38zya__stepTitle{color:var(--text-primary);margin-bottom:.25rem;font-size:1.2rem;font-weight:600}.CarBookingSteps-module__D38zya__stepDesc{color:var(--text-secondary);font-size:.95rem;line-height:1.6}@media (max-width:992px){.CarBookingSteps-module__D38zya__grid{gap:2.5rem}}@media (max-width:768px){.CarBookingSteps-module__D38zya__section{padding:3rem 1rem}.CarBookingSteps-module__D38zya__grid{grid-template-columns:1fr;gap:2rem}.CarBookingSteps-module__D38zya__heading{text-align:center}.CarBookingSteps-module__D38zya__stepItem{align-items:flex-start}}@media (max-width:480px){.CarBookingSteps-module__D38zya__stepNumber{width:36px;height:36px;font-size:1rem}.CarBookingSteps-module__D38zya__stepTitle{font-size:1rem}.CarBookingSteps-module__D38zya__stepDesc{font-size:.9rem}}
.Loader-module__Zots-W__spinnerWrapper,.Loader-module__Zots-W__dotsWrapper{flex-direction:column;justify-content:center;align-items:center;gap:.6rem;display:flex}.Loader-module__Zots-W__spinner{width:var(--loader-size);height:var(--loader-size);border:var(--loader-thickness)solid var(--text-secondary);border-top:var(--loader-thickness)solid var(--loader-color);animation:Loader-module__Zots-W__spin var(--loader-speed)linear infinite;border-radius:50%}@keyframes Loader-module__Zots-W__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Loader-module__Zots-W__dotsWrapper{justify-content:center;align-items:center;gap:.3rem;display:flex;position:relative}.Loader-module__Zots-W__dot{width:calc(var(--loader-size)/4);height:calc(var(--loader-size)/4);background-color:var(--loader-color);animation:Loader-module__Zots-W__bounce var(--loader-speed)ease-in-out infinite;border-radius:50%}.Loader-module__Zots-W__dot:nth-child(2){animation-delay:.15s}.Loader-module__Zots-W__dot:nth-child(3){animation-delay:.3s}@keyframes Loader-module__Zots-W__bounce{0%,80%,to{opacity:.6;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.Loader-module__Zots-W__label{color:var(--text-secondary);text-align:center;font-size:.85rem}.Loader-module__Zots-W__spinnerWrapper,.Loader-module__Zots-W__dotsWrapper{color:var(--text-primary)}
.SavedCarsList-module__-JYMhG__title{margin-bottom:1rem;font-size:1.25rem;font-weight:600}.SavedCarsList-module__-JYMhG__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;display:grid}.SavedCarsList-module__-JYMhG__card{background:var(--card-bg);border-radius:var(--radius);transition:transform .2s;overflow:hidden;box-shadow:0 4px 10px #0000001a}.SavedCarsList-module__-JYMhG__card:hover{transform:translateY(-3px)}.SavedCarsList-module__-JYMhG__imageWrapper{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.SavedCarsList-module__-JYMhG__removeButtonBox{position:absolute;top:5px;left:5px}.SavedCarsList-module__-JYMhG__image{object-fit:cover;width:100%;height:100%}.SavedCarsList-module__-JYMhG__info{flex-direction:column;gap:.25rem;padding:.75rem;display:flex}.SavedCarsList-module__-JYMhG__name{font-size:1rem;font-weight:600}.SavedCarsList-module__-JYMhG__rate{font-size:.875rem}.SavedCarsList-module__-JYMhG__status{font-size:.8rem}.SavedCarsList-module__-JYMhG__available{color:var(--success);font-weight:500}.SavedCarsList-module__-JYMhG__unavailable{color:var(--danger);font-weight:500}.SavedCarsList-module__-JYMhG__suggestions{justify-content:center;align-items:center;gap:10px;width:100%;margin:10px 0;display:flex}.SavedCarsList-module__-JYMhG__error,.SavedCarsList-module__-JYMhG__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:80vh;padding:2rem;font-size:.95rem;display:flex}@media (max-width:786px){.SavedCarsList-module__-JYMhG__suggestions{flex-direction:column}}
.FactsInNumbers-module__qjFkoa__section{background:var(--page-bg);padding:4rem 1rem;font-family:Inter,sans-serif}.FactsInNumbers-module__qjFkoa__wrapper{margin:0 auto}.FactsInNumbers-module__qjFkoa__container{border-radius:var(--radius);box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.FactsInNumbers-module__qjFkoa__container:before{content:"";z-index:0;background-image:url(/images/hero2.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.FactsInNumbers-module__qjFkoa__overlay{z-index:1;background:#1e1e3ccc;position:absolute;inset:0}.FactsInNumbers-module__qjFkoa__inner{z-index:2;text-align:center;color:#fff;padding:4rem 2rem;position:relative}.FactsInNumbers-module__qjFkoa__header{max-width:700px;margin:0 auto 3rem}.FactsInNumbers-module__qjFkoa__title{color:#fff;font-size:2.5rem;font-weight:700}.FactsInNumbers-module__qjFkoa__desc{color:#d1d5db;margin-top:1rem;font-size:1rem;line-height:1.6}.FactsInNumbers-module__qjFkoa__grid{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}.FactsInNumbers-module__qjFkoa__card{border-radius:var(--radius);box-shadow:var(--shadow);text-align:left;background:#fff;align-items:center;padding:1.5rem;transition:transform .3s,box-shadow .3s;display:flex}.FactsInNumbers-module__qjFkoa__card:hover{transform:translateY(-5px);box-shadow:0 8px 25px #00000026}.FactsInNumbers-module__qjFkoa__iconBox{background:var(--accent);color:#fff;border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;font-size:1.8rem;display:flex}.FactsInNumbers-module__qjFkoa__textBox{margin-left:1rem}.FactsInNumbers-module__qjFkoa__value{color:var(--text-primary);font-size:2rem;font-weight:700}.FactsInNumbers-module__qjFkoa__label{color:var(--text-secondary);margin-top:.25rem;font-size:1rem}@media (max-width:1280px){.FactsInNumbers-module__qjFkoa__inner{padding:3rem 1.5rem}}@media (max-width:1024px){.FactsInNumbers-module__qjFkoa__grid{grid-template-columns:repeat(2,1fr)}.FactsInNumbers-module__qjFkoa__title{font-size:2rem}.FactsInNumbers-module__qjFkoa__card{padding:1.25rem}.FactsInNumbers-module__qjFkoa__iconBox{width:56px;height:56px;font-size:1.5rem}}@media (max-width:768px){.FactsInNumbers-module__qjFkoa__inner{padding:2.5rem 1rem}.FactsInNumbers-module__qjFkoa__title{font-size:1.75rem}.FactsInNumbers-module__qjFkoa__desc{font-size:.95rem}}@media (max-width:640px){.FactsInNumbers-module__qjFkoa__grid{grid-template-columns:1fr}.FactsInNumbers-module__qjFkoa__card{text-align:center;flex-direction:column;justify-content:center}.FactsInNumbers-module__qjFkoa__textBox{margin-top:.75rem;margin-left:0}.FactsInNumbers-module__qjFkoa__value{font-size:1.75rem}.FactsInNumbers-module__qjFkoa__title{font-size:1.6rem}.FactsInNumbers-module__qjFkoa__desc{font-size:.9rem}}@media (max-width:480px){.FactsInNumbers-module__qjFkoa__inner{padding:2rem 1rem}.FactsInNumbers-module__qjFkoa__iconBox{width:50px;height:50px;font-size:1.4rem}.FactsInNumbers-module__qjFkoa__value{font-size:1.5rem}}
.cars-module__ekuRPG__container{gap:24px;margin:2rem 0;padding:1rem 1.5rem;display:flex}.cars-module__ekuRPG__FilterSection{flex-shrink:0;align-self:flex-start;width:320px;font-size:large;position:sticky;top:100px}.cars-module__ekuRPG__carscontainer{flex-direction:column;flex:1;gap:20px;display:flex}.cars-module__ekuRPG__FindSection{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cars-module__ekuRPG__searchbox{flex:1;position:relative}.cars-module__ekuRPG__buttonStyles{width:100px}.cars-module__ekuRPG__MobileFilterWrapper{max-width:100px;padding:18px;display:none;position:absolute;bottom:-10px;right:0}.cars-module__ekuRPG__filterIcon{width:30px;height:30px}.cars-module__ekuRPG__ButtonsPreveNext{justify-content:space-between;align-items:center;margin:20px 0;display:flex}.cars-module__ekuRPG__pagenumber{font-weight:500}@media (max-width:924px){.cars-module__ekuRPG__container{flex-direction:column;gap:16px}.cars-module__ekuRPG__FilterSection{width:100%;position:relative;top:auto}.cars-module__ekuRPG__MobileFilterWrapper{display:block}.cars-module__ekuRPG__carscontainer{width:100%}}@media (max-width:400px){.cars-module__ekuRPG__container{gap:12px;margin:3rem 0;padding:.5rem 1rem}}
.Feedback-module__Z0dX2a__feedbackSection{text-align:left;justify-content:center;display:flex}.Feedback-module__Z0dX2a__card{background:var(--card-bg);border-radius:var(--radius);text-align:left;width:100%;transition:var(--transition)}.Feedback-module__Z0dX2a__title{color:var(--text-primary);text-align:left;margin-bottom:6px;font-size:1.4rem}.Feedback-module__Z0dX2a__subtitle{color:var(--text-secondary);text-align:left;margin-bottom:20px;font-size:.9rem}.Feedback-module__Z0dX2a__ratingContainer{justify-content:flex-start;gap:10px;margin-bottom:16px;display:flex}.Feedback-module__Z0dX2a__star{cursor:pointer;color:var(--borderColor);transition:var(--transition);font-size:1.8rem}.Feedback-module__Z0dX2a__star.Feedback-module__Z0dX2a__active{color:var(--accent);transform:scale(1.1)}.Feedback-module__Z0dX2a__form{flex-direction:column;gap:12px;display:flex}.Feedback-module__Z0dX2a__textarea{resize:none;min-height:100px;padding:var(--input-padding);border-radius:var(--radius);border:1px solid var(--borderColor);transition:var(--transition);background:var(--card-bg);outline:none;font-size:.9rem}.Feedback-module__Z0dX2a__textarea:focus{border-color:var(--primary);box-shadow:0 0 0 2px #10b98133}.Feedback-module__Z0dX2a__thankYou{color:var(--text-primary);font-size:1rem}@media (max-width:400px){.Feedback-module__Z0dX2a__card{padding:16px}.Feedback-module__Z0dX2a__title{font-size:1.2rem}.Feedback-module__Z0dX2a__star{font-size:1.5rem}}@media (max-width:200px){.Feedback-module__Z0dX2a__card{padding:10px}.Feedback-module__Z0dX2a__textarea,.Feedback-module__Z0dX2a__submit{font-size:.75rem}}
.SavedCarsSkeleton-module__c9tWQq__grid{flex-wrap:wrap;gap:20px;display:flex}.SavedCarsSkeleton-module__c9tWQq__card{background:#f5f5f5;border-radius:12px;width:250px;padding:12px;animation:1.5s infinite SavedCarsSkeleton-module__c9tWQq__pulse;overflow:hidden}.SavedCarsSkeleton-module__c9tWQq__imageWrapper{background:#e0e0e0;border-radius:8px;width:100%;height:150px;margin-bottom:10px}.SavedCarsSkeleton-module__c9tWQq__info{flex-direction:column;gap:8px;display:flex}.SavedCarsSkeleton-module__c9tWQq__name,.SavedCarsSkeleton-module__c9tWQq__rate,.SavedCarsSkeleton-module__c9tWQq__status,.SavedCarsSkeleton-module__c9tWQq__button{background:#e0e0e0;border-radius:6px;height:16px}.SavedCarsSkeleton-module__c9tWQq__button{height:32px;margin-top:8px}@keyframes SavedCarsSkeleton-module__c9tWQq__pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}@media (max-width:786px){.SavedCarsSkeleton-module__c9tWQq__card{width:100%}}
.DownloadApp-module__pY0xZG__section{background:var(--card-bg);padding:4rem 0;overflow:hidden}.DownloadApp-module__pY0xZG__container{margin:0 auto;padding:1rem}.DownloadApp-module__pY0xZG__grid{grid-template-columns:1fr;align-items:center;gap:3rem;display:grid}@media (min-width:768px){.DownloadApp-module__pY0xZG__grid{grid-template-columns:repeat(2,1fr)}}.DownloadApp-module__pY0xZG__textColumn{flex-direction:column;align-items:flex-start;display:flex}.DownloadApp-module__pY0xZG__heading{color:var(--text-primary);margin-bottom:1.5rem;font-size:2.5rem;font-weight:700;line-height:1.2}.DownloadApp-module__pY0xZG__description{color:var(--text-secondary);max-width:36rem;margin-bottom:2.5rem;font-size:1.125rem;line-height:1.75rem}.DownloadApp-module__pY0xZG__buttons{flex-direction:column;gap:1rem;display:flex}@media (min-width:640px){.DownloadApp-module__pY0xZG__buttons{flex-direction:row}}.DownloadApp-module__pY0xZG__buttonLink{display:block}.DownloadApp-module__pY0xZG__buttonImage{border-radius:var(--radius);height:3rem;transition:var(--transition)}.DownloadApp-module__pY0xZG__phoneColumn{justify-content:center;height:30rem;display:flex;position:relative}@media (min-width:768px){.DownloadApp-module__pY0xZG__phoneColumn{height:31.25rem}}.DownloadApp-module__pY0xZG__phoneBack,.DownloadApp-module__pY0xZG__phoneFront{background:var(--text-secondary);box-shadow:var(--shadow);border-radius:2.5rem;width:18rem;padding:.5rem;position:absolute;transform:rotate(0)}.DownloadApp-module__pY0xZG__phoneBack{transform:rotate(-12deg)translate(1.5rem)}.DownloadApp-module__pY0xZG__phoneFront{background:var(--card-bg);border:8px solid var(--text-secondary);transform:rotate(12deg)translate(-1.5rem)}.DownloadApp-module__pY0xZG__phoneScreenBack,.DownloadApp-module__pY0xZG__phoneScreenFront{background:var(--card-bg);border-radius:2rem;height:28.75rem}
.ConfirmationModal-module__zKktyW__backdrop{z-index:999;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ConfirmationModal-module__zKktyW__modal{background:var(--card-bg);border-radius:var(--radius);text-align:center;width:100%;max-width:400px;padding:2rem;box-shadow:0 10px 25px #0003}.ConfirmationModal-module__zKktyW__icon{color:var(--warning);margin-bottom:1rem;font-size:2rem}.ConfirmationModal-module__zKktyW__title{color:#000;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.ConfirmationModal-module__zKktyW__message{color:#000;margin-bottom:1.5rem;font-size:.95rem}.ConfirmationModal-module__zKktyW__buttons{justify-content:flex-end;gap:.5rem;display:flex}
.BookingPage-module__LdSXva__Container{color:#111;flex-wrap:wrap;gap:24px;margin:4rem 0;padding:1rem 1.5rem;display:flex}.BookingPage-module__LdSXva__maindetailsSection{flex-direction:row;gap:20px;width:100%;display:flex}.BookingPage-module__LdSXva__related{flex-direction:column;width:100%;margin-top:3rem;display:flex}.BookingPage-module__LdSXva__leftSection{flex-direction:column;flex:2;gap:15px;display:flex}.BookingPage-module__LdSXva__rightSection{flex:1;position:sticky;top:1rem}.BookingPage-module__LdSXva__mainImage{border-radius:var(--radius);object-fit:contain;background-color:#f0eded;width:100%}.BookingPage-module__LdSXva__thumbnailLine{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.BookingPage-module__LdSXva__ButtonsPreveNext{justify-content:space-between;align-items:center;margin:20px 0;display:flex}.BookingPage-module__LdSXva__thumbnail{cursor:pointer;border-radius:var(--radius);object-fit:contain;width:60px;height:60px;transition:transform var(--transition)}.BookingPage-module__LdSXva__thumbnail:hover{border:2px solid var(--primary);transform:scale(1.1)}.BookingPage-module__LdSXva__carSpecs h2{margin:10px 0 5px;font-size:1.5rem}.BookingPage-module__LdSXva__carSpecs p{color:var(--muted);margin-bottom:15px}.BookingPage-module__LdSXva__specGrid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;display:grid}.BookingPage-module__LdSXva__specBox{background:var(--muted-bg);border-radius:var(--radius);border:1px solid var(--borderColor);box-shadow:var(--shadow);align-items:center;gap:5px;padding:8px;font-size:.9rem;display:flex}.BookingPage-module__LdSXva__bookingCard{background:var(--card-bg);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:12px;padding:15px;display:flex}.BookingPage-module__LdSXva__formGroup{flex-direction:column;gap:5px;display:flex}.BookingPage-module__LdSXva__formGroup input{padding:var(--input-padding);font-size:.9rem}.BookingPage-module__LdSXva__wrapper{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem 1rem;display:flex}.BookingPage-module__LdSXva__iconWrap{background:#e6f8ec;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex}.BookingPage-module__LdSXva__icon{color:#16a34a;font-size:40px}.BookingPage-module__LdSXva__title{color:#111;font-size:1.3rem;font-weight:600}.BookingPage-module__LdSXva__message{color:#444;max-width:320px;font-size:.95rem;line-height:1.4}.BookingPage-module__LdSXva__actions{justify-content:center;gap:1rem;width:100%;margin-top:1.5rem;display:flex}@media (max-width:800px){.BookingPage-module__LdSXva__maindetailsSection{flex-direction:column-reverse}}@media (max-width:500px){.BookingPage-module__LdSXva__wrapper{padding:2rem 1rem}.BookingPage-module__LdSXva__actions{flex-direction:column;gap:.75rem}.BookingPage-module__LdSXva__primaryBtn,.BookingPage-module__LdSXva__secondaryBtn{width:100%}}@media (max-width:876px){.BookingPage-module__LdSXva__Container{flex-direction:column}.BookingPage-module__LdSXva__rightSection{position:relative;top:0}}@media (max-width:400px){.BookingPage-module__LdSXva__thumbnail{width:50px;height:50px}.BookingPage-module__LdSXva__specBox{padding:6px;font-size:.8rem}.BookingPage-module__LdSXva__carSpecs h2{font-size:1.2rem}}@media (max-width:200px){.BookingPage-module__LdSXva__thumbnail{width:40px;height:40px}.BookingPage-module__LdSXva__specBox{padding:4px;font-size:.65rem}.BookingPage-module__LdSXva__carSpecs h2{font-size:1rem}}
.AccountNavBar-module__nAUp_G__navbar{color:var(--text-primary);border-radius:0 0 var(--radius)var(--radius);transition:var(--transition);justify-content:space-between;align-items:center;font-family:Inter,sans-serif;display:flex}.AccountNavBar-module__nAUp_G__left{flex-direction:column;justify-content:center;display:flex}.AccountNavBar-module__nAUp_G__textBlock{line-height:1.2}.AccountNavBar-module__nAUp_G__greeting{color:var(--primary-dark);margin:0;font-size:1rem;font-weight:500}.AccountNavBar-module__nAUp_G__timeWord{color:var(--primary);margin:0;font-size:1.2rem;font-weight:600}.AccountNavBar-module__nAUp_G__username{color:var(--text-primary);margin:2px 0;font-size:1.4rem;font-weight:700}.AccountNavBar-module__nAUp_G__keyword{color:var(--muted);font-size:.8rem}.AccountNavBar-module__nAUp_G__right{cursor:pointer;justify-content:center;align-items:center;display:flex}.AccountNavBar-module__nAUp_G__userAvatar{background:var(--primary);color:#fff;text-transform:uppercase;width:44px;height:44px;box-shadow:0 0 0 2px var(--primary-dark);transition:var(--transition);border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;font-weight:600;display:flex}.AccountNavBar-module__nAUp_G__userAvatar:hover{background:var(--primary-dark)}@media (max-width:768px){.AccountNavBar-module__nAUp_G__navbar{border-radius:0}.AccountNavBar-module__nAUp_G__username{font-size:1.1rem}.AccountNavBar-module__nAUp_G__timeWord{font-size:1rem}.AccountNavBar-module__nAUp_G__userAvatar{width:40px;height:40px;font-size:1rem}.AccountNavBar-module__nAUp_G__keyword{font-size:.7rem}}@media (max-width:400px){.AccountNavBar-module__nAUp_G__navbar{flex-direction:row}.AccountNavBar-module__nAUp_G__username{font-size:1rem}.AccountNavBar-module__nAUp_G__greeting,.AccountNavBar-module__nAUp_G__timeWord{font-size:.9rem}.AccountNavBar-module__nAUp_G__userAvatar{width:36px;height:36px;font-size:.9rem}}@media (max-width:200px){.AccountNavBar-module__nAUp_G__navbar{flex-direction:column;align-items:flex-start}.AccountNavBar-module__nAUp_G__username{font-size:.8rem}.AccountNavBar-module__nAUp_G__userAvatar{width:28px;height:28px;font-size:.8rem}.AccountNavBar-module__nAUp_G__keyword{display:none}}
.BottnHeroSection-module__U2PLuq__heroSection{background-color:var(--primary-dark);color:#fff;background-image:url(/images/bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;padding:4rem 1.5rem;font-family:Inter,sans-serif;position:relative;overflow:hidden}.BottnHeroSection-module__U2PLuq__heroSection:before{content:"";z-index:0;background-color:#00000080;position:absolute;inset:0}.BottnHeroSection-module__U2PLuq__container{z-index:10;max-width:1200px;margin:0 auto;position:relative}.BottnHeroSection-module__U2PLuq__grid{grid-template-columns:1fr;align-items:center;gap:3rem;display:grid}@media (min-width:768px){.BottnHeroSection-module__U2PLuq__grid{grid-template-columns:1fr 1fr}}.BottnHeroSection-module__U2PLuq__textColumn{z-index:10}.BottnHeroSection-module__U2PLuq__heading{margin-bottom:1.5rem;font-size:2.5rem;font-weight:800;line-height:1.2}@media (min-width:768px){.BottnHeroSection-module__U2PLuq__heading{font-size:3.5rem}}.BottnHeroSection-module__U2PLuq__highlight{color:var(--accent)}.BottnHeroSection-module__U2PLuq__description{color:#fff;max-width:36rem;margin-bottom:2rem;font-size:1.125rem;line-height:1.75rem}.BottnHeroSection-module__U2PLuq__searchForm{background:var(--card-bg);border-radius:var(--radius);max-width:36rem;box-shadow:var(--shadow);padding:.5rem;display:flex}.BottnHeroSection-module__U2PLuq__searchInput{border-radius:var(--radius);color:var(--text-primary);border:none;flex-grow:1;padding:.75rem 1rem;font-size:1rem}.BottnHeroSection-module__U2PLuq__searchInput:focus{outline:2px solid var(--accent)}.BottnHeroSection-module__U2PLuq__searchButton{background:var(--success);color:#fff;border-radius:var(--radius);cursor:pointer;transition:var(--transition);border:none;margin-left:.5rem;padding:.75rem 1.5rem;font-weight:600}.BottnHeroSection-module__U2PLuq__searchButton:hover{background:var(--primary-dark)}.BottnHeroSection-module__U2PLuq__graphicColumn{display:none}@media (min-width:768px){.BottnHeroSection-module__U2PLuq__graphicColumn{display:block;position:relative}}.BottnHeroSection-module__U2PLuq__carGraphic{opacity:.9;color:#fff;width:100%;max-width:400px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.BottnHeroSection-module__U2PLuq__carPath{fill:#fff;opacity:.7}
.PageHead-module__i0w-TG__wrapper{color:#fff;width:100%;height:var(--pagehead-height);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:flex-start;align-items:center;display:flex;position:relative;overflow:hidden}.PageHead-module__i0w-TG__center{text-align:center;justify-content:center}.PageHead-module__i0w-TG__right{text-align:right;justify-content:flex-end}.PageHead-module__i0w-TG__overlay{background:var(--pagehead-overlay);z-index:1;position:absolute;inset:0}.PageHead-module__i0w-TG__content{z-index:2;max-width:1100px;padding:2rem 6vw;position:relative}.PageHead-module__i0w-TG__contentTitle{color:#fff;margin:0 0 .6rem;font-size:clamp(1.6rem,4vw,3rem);font-weight:800;line-height:1.05}.PageHead-module__i0w-TG__contentSubtitle{color:#fff;margin:0;font-size:clamp(.95rem,1.4vw,1.05rem);line-height:1.6}.PageHead-module__i0w-TG__blur:before{content:"";-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:0;position:absolute;inset:0}@media (max-width:1024px){.PageHead-module__i0w-TG__content{padding:1.75rem 6vw}}@media (max-width:640px){.PageHead-module__i0w-TG__content{padding:1.25rem 5vw}.PageHead-module__i0w-TG__contentTitle{font-size:clamp(1.4rem,6vw,2rem)}.PageHead-module__i0w-TG__contentSubtitle{font-size:.9rem}}
.bookings-module__w7XS4a__container{background:var(--card-bg);color:#000;min-height:100vh;padding:20px 0 100px 14px}.bookings-module__w7XS4a__header h1{color:var(--text-primary);font-size:1.5rem}.bookings-module__w7XS4a__header p{color:var(--text-secondary);margin:1rem 0;font-size:.9rem}.bookings-module__w7XS4a__tabs{border-bottom:1px solid var(--borderColor);gap:1rem;margin-bottom:1rem;display:flex}.bookings-module__w7XS4a__tab{color:var(--text-secondary);cursor:pointer;transition:var(--transition);background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:.75rem;font-weight:500}.bookings-module__w7XS4a__activeTab{border-color:var(--primary);color:var(--primary)}.bookings-module__w7XS4a__cards{grid-template-columns:1fr;gap:1rem;display:grid}.bookings-module__w7XS4a__card{background:var(--card-bg);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:.5rem;padding:1rem;display:flex}.bookings-module__w7XS4a__cardHeader{justify-content:space-between;align-items:center;display:flex}.bookings-module__w7XS4a__status{border-radius:var(--radius);color:#fff;padding:.25rem .75rem;font-size:.8rem}.bookings-module__w7XS4a__confirmed{background:var(--primary)}.bookings-module__w7XS4a__pending{background:var(--warning);color:#000}.bookings-module__w7XS4a__cancelled{background:var(--danger)}.bookings-module__w7XS4a__completed{background:var(--accent)}.bookings-module__w7XS4a__route{color:var(--text-secondary);gap:.5rem;display:flex}.bookings-module__w7XS4a__label{color:var(--text-primary);font-weight:600}.bookings-module__w7XS4a__driver{color:var(--text-secondary);margin-top:.5rem}.bookings-module__w7XS4a__time{color:var(--text-primary);font-weight:500}.bookings-module__w7XS4a__actions{justify-content:space-between;align-items:center;gap:10px;margin-top:.75rem;display:flex}.bookings-module__w7XS4a__rebookIcon{margin-right:10px;font-size:20px}.bookings-module__w7XS4a__secondaryBtn,.bookings-module__w7XS4a__dangerBtn{border-radius:var(--radius);cursor:pointer;transition:var(--transition);border:none;padding:.5rem .75rem;font-size:.875rem}.bookings-module__w7XS4a__secondaryBtn{background:var(--muted-bg);color:var(--text-primary)}.bookings-module__w7XS4a__secondaryBtn:hover{background:var(--borderColor)}.bookings-module__w7XS4a__dangerBtn{background:var(--danger);color:#fff}.bookings-module__w7XS4a__dangerBtn:hover{opacity:.9}.bookings-module__w7XS4a__fare{color:var(--text-primary);font-weight:600}.bookings-module__w7XS4a__emptyState{text-align:center;color:var(--text-secondary);padding:3rem 1rem}.bookings-module__w7XS4a__emptyState p{margin-bottom:1rem}@media (min-width:768px){.bookings-module__w7XS4a__cards{grid-template-columns:repeat(2,1fr)}.bookings-module__w7XS4a__header h1{font-size:1.75rem}}@media (min-width:1200px){.bookings-module__w7XS4a__cards{grid-template-columns:repeat(3,1fr)}}
.About-module__hVONLq__about{background:var(--bg);color:var(--text-primary);font-family:Inter,system-ui,sans-serif;line-height:1.6}.About-module__hVONLq__contentSection{background:var(--card-bg);padding:5rem 6vw}.About-module__hVONLq__container{max-width:1100px;margin:0 auto}.About-module__hVONLq__sectionTitle{color:var(--primary-dark);margin-bottom:1rem;font-size:clamp(1.4rem,3vw,2rem);font-weight:700;position:relative}.About-module__hVONLq__sectionTitle:after{content:"";background:var(--accent);border-radius:var(--radius);width:50px;height:3px;margin-top:.5rem;display:block}.About-module__hVONLq__text{color:var(--text-secondary);margin-bottom:2.5rem;font-size:1rem;line-height:1.75}.About-module__hVONLq__featuresGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;margin-bottom:3rem;display:grid}.About-module__hVONLq__featureCard{background:var(--muted-bg);border:1px solid var(--borderColor);border-radius:var(--radius);box-shadow:var(--shadow);transition:var(--transition);padding:1.75rem}.About-module__hVONLq__featureCard:hover{border-color:var(--primary);transform:translateY(-5px)}.About-module__hVONLq__featureCard h3{color:var(--text-primary);margin-bottom:.5rem;font-size:1.15rem;font-weight:600}.About-module__hVONLq__featureCard p{color:var(--muted);margin:0;font-size:.95rem}@media (max-width:768px){.About-module__hVONLq__contentSection{padding:3.5rem 5vw}.About-module__hVONLq__sectionTitle{font-size:1.5rem}.About-module__hVONLq__text{font-size:.95rem}}@media (max-width:480px){.About-module__hVONLq__featureCard{padding:1.25rem}.About-module__hVONLq__featureCard h3{font-size:1rem}.About-module__hVONLq__featureCard p{font-size:.9rem}}
.BookingsSkeleton-module__fUn1Vq__cards{flex-direction:column;gap:20px;display:flex}.BookingsSkeleton-module__fUn1Vq__card{background:#f5f5f5;border-radius:12px;padding:16px;animation:1.5s infinite BookingsSkeleton-module__fUn1Vq__pulse}.BookingsSkeleton-module__fUn1Vq__cardHeader,.BookingsSkeleton-module__fUn1Vq__time,.BookingsSkeleton-module__fUn1Vq__route,.BookingsSkeleton-module__fUn1Vq__car,.BookingsSkeleton-module__fUn1Vq__actions{background:#e0e0e0;border-radius:8px;margin-bottom:12px}.BookingsSkeleton-module__fUn1Vq__cardHeader{width:60%;height:18px}.BookingsSkeleton-module__fUn1Vq__time{width:40%;height:14px}.BookingsSkeleton-module__fUn1Vq__route{width:100%;height:16px}.BookingsSkeleton-module__fUn1Vq__car{border-radius:8px;width:100%;height:150px}.BookingsSkeleton-module__fUn1Vq__actions{width:100%;height:36px}@keyframes BookingsSkeleton-module__fUn1Vq__pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}
.ContactPage-module__keHonW__page{background:var(--card-bg);color:var(--text-primary);min-height:100vh}.ContactPage-module__keHonW__section{max-width:1200px;margin:0 auto;padding:4rem 1rem}.ContactPage-module__keHonW__grid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.ContactPage-module__keHonW__grid{grid-template-columns:1fr 2fr}}.ContactPage-module__keHonW__card{background:var(--card-bg);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:1rem;padding:1.75rem;display:flex}.ContactPage-module__keHonW__infoGrid{gap:1rem;display:grid}.ContactPage-module__keHonW__infoGrid .ContactPage-module__keHonW__card{flex-direction:row;align-items:flex-start}.ContactPage-module__keHonW__iconBox{background:color-mix(in srgb,var(--primary)15%,transparent);width:48px;height:48px;color:var(--primary);border-radius:var(--radius);justify-content:center;align-items:center;display:flex}.ContactPage-module__keHonW__details{color:var(--primary);font-weight:600}.ContactPage-module__keHonW__desc{color:var(--text-secondary);font-size:.875rem}.ContactPage-module__keHonW__form{flex-direction:column;gap:1.5rem;display:flex}.ContactPage-module__keHonW__row{gap:1rem;display:grid}@media (min-width:768px){.ContactPage-module__keHonW__row{grid-template-columns:1fr 1fr}}.ContactPage-module__keHonW__field label{margin-bottom:.5rem;font-size:.9rem;font-weight:600;display:block}.ContactPage-module__keHonW__field textarea{width:100%;padding:var(--input-padding);border:1px solid var(--borderColor);border-radius:var(--radius);background:var(--muted-bg);color:var(--text-primary);transition:var(--transition);font-size:.95rem}.ContactPage-module__keHonW__field textarea:focus{border-color:var(--primary);background:#fff;outline:none}.ContactPage-module__keHonW__success{text-align:center;padding:3rem 1rem}.ContactPage-module__keHonW__successIcon{background:color-mix(in srgb,var(--primary)15%,white);width:64px;height:64px;color:var(--primary);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1rem;display:flex}.ContactPage-module__keHonW__success h2{margin-bottom:.5rem;font-size:1.5rem}.ContactPage-module__keHonW__success p{color:var(--text-secondary)}
.layout-module__TTENja__container{background:var(--bg);height:100vh;display:flex;overflow:hidden}.layout-module__TTENja__sidebar{display:none}@media (min-width:768px){.layout-module__TTENja__sidebar{background:var(--card-bg);box-shadow:var(--shadow);flex-direction:column;justify-content:space-between;transition:width .3s;display:flex}.layout-module__TTENja__expanded{width:16rem}.layout-module__TTENja__collapsed{width:5rem}.layout-module__TTENja__sidebarHeader{border-bottom:1px solid var(--borderColor);justify-content:space-between;align-items:center;padding:0 1rem;display:flex}.layout-module__TTENja__brand{color:var(--primary);cursor:pointer;font-size:1.125rem;font-weight:700;transition:opacity .3s}.layout-module__TTENja__hiddenBrand{opacity:0;width:0}.layout-module__TTENja__toggleBtn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;font-size:1.25rem}.layout-module__TTENja__nav{flex-direction:column;gap:.25rem;margin-top:1.5rem;display:flex}.layout-module__TTENja__navLink{color:var(--text-secondary);border-radius:var(--radius);transition:var(--transition);align-items:center;gap:.75rem;margin:0 .5rem;padding:.75rem 1rem;text-decoration:none;display:flex}.layout-module__TTENja__navLink:hover{background:var(--muted-bg)}.layout-module__TTENja__active{background:var(--primary);color:#fff}.layout-module__TTENja__logout{border-top:1px solid var(--borderColor);padding:1rem}.layout-module__TTENja__logoutBtn{width:100%;color:var(--danger);border-radius:var(--radius);cursor:pointer;transition:var(--transition);background:0 0;border:none;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.layout-module__TTENja__logoutBtn:hover{background:var(--muted-bg)}}.layout-module__TTENja__main{background:#fff;flex:1;overflow:auto}.layout-module__TTENja__mobileNav{background:var(--card-bg);border-top:1px solid var(--borderColor);box-shadow:var(--shadow);justify-content:space-around;padding:1.5rem 0;display:flex;position:fixed;bottom:0;left:0;right:0}@media (min-width:768px){.layout-module__TTENja__mobileNav{display:none}}.layout-module__TTENja__mobileLink{flex-direction:column;align-items:center;font-size:.875rem;text-decoration:none;display:flex}.layout-module__TTENja__mobileIcon{color:var(--text-secondary);font-size:1.25rem}.layout-module__TTENja__activeMobileIcon{color:var(--primary)}@media (min-width:768px){.layout-module__TTENja__toggleBtn{color:var(--text-secondary);cursor:pointer;z-index:1000;pointer-events:auto;background:0 0;border:none;font-size:1.25rem}.layout-module__TTENja__sidebar{z-index:10;width:20rem;position:relative;overflow:visible}.layout-module__TTENja__collapsed{width:5rem;overflow:visible}}
.saved-module__P8pbbG__container{color:#000;padding:10px 14px}.saved-module__P8pbbG__SavedCarsListBox{margin:20px 0}
.Signup-module__YE6RYa__page{background:var(--bg);justify-content:center;align-items:center;min-height:100vh;padding:1rem;display:flex}.Signup-module__YE6RYa__card{background:var(--card-bg);width:100%;max-width:600px;box-shadow:var(--shadow);border-radius:10px;flex-direction:column;align-items:center;padding:2.5rem;animation:.4s Signup-module__YE6RYa__fadeIn;display:flex}.Signup-module__YE6RYa__logo{color:var(--primary);text-transform:lowercase;margin-bottom:1.5rem;font-size:2rem;font-weight:700}.Signup-module__YE6RYa__header{text-align:center;margin-bottom:1.5rem}.Signup-module__YE6RYa__header h2{color:var(--text-primary);margin-bottom:.3rem;font-size:1.25rem}.Signup-module__YE6RYa__header p{color:var(--text-secondary);font-size:.9rem}.Signup-module__YE6RYa__form{flex-direction:column;gap:1.2rem;width:100%;margin-bottom:1rem;display:flex}.Signup-module__YE6RYa__footer{color:var(--text-secondary);text-align:center;margin-top:.5rem;font-size:.9rem}.Signup-module__YE6RYa__footer a{color:var(--primary);transition:var(--transition);margin-left:4px;text-decoration:none}.Signup-module__YE6RYa__footer a:hover{color:var(--primary-dark)}@keyframes Signup-module__YE6RYa__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.Signup-module__YE6RYa__card{padding:1.5rem}.Signup-module__YE6RYa__header h2{font-size:1.1rem}.Signup-module__YE6RYa__form{gap:1rem}.Signup-module__YE6RYa__page{background:var(--card-bg);padding:0}.Signup-module__YE6RYa__card{width:100%;max-width:600px;box-shadow:none;border-radius:10px}}
