.CarsPage_pageContainer__sQ2tz{padding-top:80px;background-color:var(--neutral-50)}.CarsPage_headerSection__AQ_WD{background-color:white;padding:var(--space-xl) 0;text-align:center;border-bottom:var(--border-sm)}.CarsPage_title__1dJsP{font-size:var(--text-3xl);color:var(--neutral-900);margin-bottom:var(--space-md);position:relative;display:inline-block}.CarsPage_title__1dJsP:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:50%;height:3px;background-color:var(--primary);border-radius:var(--radius-full)}.CarsPage_container__vHR0A{position:relative;z-index:2}.CarsPage_subtitle__9HnVc{color:var(--neutral-600);font-size:var(--text-md);line-height:var(--leading-relaxed);max-width:800px;margin:0 auto}@media (max-width:768px){.CarsPage_title__1dJsP{font-size:var(--text-2xl);text-align:center}.CarsPage_grid__XiTGh{grid-template-columns:1fr}.CarsPage_headerSection__AQ_WD{padding:var(--space-xl) 0}.CarsPage_subtitle__9HnVc{font-size:var(--text-base)}}.CarsFilter_gridContainer___TJoD{background-color:white;margin:var(--space-sm) var(--space-md) 0 var(--space-md);padding:var(--space-md);box-shadow:var(--shadow-sm);border-radius:var(--radius-lg);border:var(--border-sm);display:flex;flex-direction:column}.CarsFilter_mobileToggle__xLL2U{cursor:pointer;color:var(--neutral-600);display:none}.CarsFilter_filterGrid__PWAgM{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--space-md);gap:var(--space-md);max-width:100%}.CarsFilter_filterGroup__T043P{display:flex;flex-direction:column;gap:var(--space-xxs);position:relative}.CarsFilter_label__jSbRN{font-size:var(--text-sm);color:var(--neutral-600);font-weight:var(--font-medium)}.CarsFilter_selectWrapper__69Snd{position:relative}.CarsFilter_select__oLULd{padding:var(--space-sm);padding-right:var(--space-2xl);border:var(--border-sm);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--neutral-800);background-color:var(--neutral-50);transition:var(--transition-fast);cursor:pointer;width:100%}.CarsFilter_select__oLULd:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-10)}.CarsFilter_select__oLULd:hover{border-color:var(--neutral-300)}.CarsFilter_select__oLULd{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right var(--space-sm) center;background-size:1em}.CarsFilter_clearSelectButton__Yp9tX{position:absolute;right:var(--space-sm);top:50%;transform:translateY(-50%);background:none;border:none;color:var(--neutral-400);font-size:var(--text-lg);line-height:1;padding:0 var(--space-xxs);cursor:pointer;transition:var(--transition-fast);z-index:2}.CarsFilter_clearSelectButton__Yp9tX:hover{color:var(--neutral-600)}.CarsFilter_selectWrapper__69Snd:has(.CarsFilter_clearSelectButton__Yp9tX) .CarsFilter_select__oLULd{background-position:right var(--space-xl) center}.CarsFilter_toggleButton__l2AWh{width:100%;display:flex;justify-content:space-between;align-items:center;padding:12px 16px;padding:var(--space-sm);border:var(--border-sm);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--neutral-800);background-color:var(--neutral-50);transition:var(--transition-fast);cursor:pointer}.CarsFilter_toggleButton__l2AWh:hover{border-color:var(--neutral-300)}.CarsFilter_toggleButton__l2AWh span{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--neutral-800)}.CarsFilter_toggleButton__l2AWh svg{color:#666;transition:transform .3s ease}@media (max-width:768px){.CarsFilter_mobileToggle__xLL2U{display:block}.CarsFilter_filterGrid__PWAgM{grid-template-columns:1fr;gap:var(--space-sm);transition:all .3s}.CarsFilter_filterGrid__PWAgM.CarsFilter_expanded__uh0AC{animation:CarsFilter_expand__IgHJ8 .3s ease forwards;margin-top:15px}.CarsFilter_filterGrid__PWAgM.CarsFilter_collapsed__lFQnf{animation:CarsFilter_collapse__OfejU .3s ease forwards}@keyframes CarsFilter_expand__IgHJ8{0%{max-height:0;opacity:0}to{max-height:500px;opacity:1}}@keyframes CarsFilter_collapse__OfejU{0%{max-height:500px;opacity:1}to{max-height:0;opacity:0}}.CarsFilter_priceFilterGroup__VIO3i{grid-column:span 1}.CarsFilter_priceRangeContainer__4lj4k{flex-direction:column;align-items:stretch;gap:var(--space-xs)}.CarsFilter_priceInputs__5w4Td{gap:var(--space-xs)}.CarsFilter_clearPriceButton__EsgC8{align-self:flex-end}}.CarsFilter_select__oLULd option{padding:var(--space-sm);background-color:white;color:var(--neutral-800)}.CarsFilter_select__oLULd option:checked{background-color:var(--primary-10);color:var(--primary-dark)}.CarsPriceFilter_filterContent__XgWLH{display:grid;grid-template-columns:minmax(200px,1fr) minmax(200px,1fr) minmax(100px,.3fr);grid-gap:var(--space-xl);gap:var(--space-xl);max-width:100%;align-items:center;position:relative;margin:0 var(--space-md) 0 var(--space-md);border:var(--border-sm);background-color:white;padding:0 var(--space-sm);box-shadow:var(--shadow-sm);transition:all .3s;border-radius:var(--radius-lg)}.CarsPriceFilter_label__hT4He{font-size:var(--text-sm);color:var(--neutral-600);font-weight:var(--font-medium)}.CarsPriceFilter_sliderWrapper__jKbly{margin:0 var(--space-lg)}.CarsPriceFilter_buttonsWrapper__oRru3{display:flex;align-items:center;gap:5px;justify-content:space-around;width:100%}.CarsPriceFilter_filterButton__boSo9{background-color:var(--primary);color:white;border:none;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;width:-moz-fit-content;width:fit-content;padding:var(--space-sm) var(--space-xl);transition:var(--transition-fast)}.CarsPriceFilter_filterButton__boSo9:hover{background-color:var(--primary-dark);transform:translateY(-1px);box-shadow:var(--shadow-xs)}.CarsPriceFilter_clearFilters__MpCJq{color:var(--primary);text-decoration:underline;cursor:pointer}.CarsPriceFilter_filterContent__XgWLH{overflow:hidden}.CarsPriceFilter_filterContent__XgWLH.CarsPriceFilter_expanded__vqK6B{animation:CarsPriceFilter_expand__bnirF .3s ease forwards;margin-top:var(--space-sm);padding:var(--space-sm)}.CarsPriceFilter_filterContent__XgWLH.CarsPriceFilter_collapsed__DQBdE{animation:CarsPriceFilter_collapse__dErMP .3s ease forwards}@keyframes CarsPriceFilter_expand__bnirF{0%{max-height:0;opacity:0}to{max-height:500px;opacity:1}}@keyframes CarsPriceFilter_collapse__dErMP{0%{max-height:500px;opacity:1}to{max-height:0;opacity:0}}@media (max-width:768px){.CarsPriceFilter_filterContent__XgWLH{grid-template-columns:1fr;gap:var(--space-sm)}.CarsPriceFilter_buttonsWrapper__oRru3{justify-content:center;gap:20px}.CarsPriceFilter_filterButton__boSo9{width:100%;width:-moz-fit-content;width:fit-content}}@media (max-width:480px){.CarsPriceFilter_filterContent__XgWLH{grid-template-columns:1fr}.CarsPriceFilter_filterButton__boSo9{width:100%;padding:var(--space-sm)}.CarsPriceFilter_label__hT4He{font-size:var(--text-xs)}}.CarsGrid_fleetSection__dE44i{padding:var(--space-sm) 0}.CarsGrid_filterBar__ItHLo{display:flex;justify-content:flex-end;margin-bottom:var(--space-lg);align-items:center}.CarsGrid_resultsCount__WHreg{color:var(--neutral-500);font-size:var(--text-sm)}.CarsGrid_grid___FVTd{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:var(--space-lg);gap:var(--space-lg);margin-bottom:var(--space-xl)}.CarsGrid_infiniteScroll__HmFSR{overflow:visible!important}.CarsGrid_noResultsButton__9DRmT:hover{background-color:var(--primary-dark);transform:translateY(-1px)}@media (max-width:600px){.CarsGrid_grid___FVTd{grid-template-columns:1fr}}