button,h3{all:unset}.AccordionRoot{border-radius:6px;width:100%;background-color:var(--mauve-6)}.AccordionItem{overflow:hidden;margin-top:1px;outline:none}.AccordionItem:first-child{margin-top:0;border-top-left-radius:4px;border-top-right-radius:4px}.AccordionItem:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.AccordionItem:focus-within{position:relative;z-index:1}.AccordionHeader{display:flex}.AccordionTrigger{font-family:inherit;background-color:rgba(0,0,0,0);padding:0 20px 0 0;height:45px;flex:1 1;display:flex;align-items:center;justify-content:space-between;font-size:15px;line-height:1;color:#000;box-shadow:0 1px 0 var(--mauve-6);background-color:#fff;border-bottom:1px solid var(--black-a4);cursor:pointer;transition:all .3s ease-in}.AccordionTrigger:hover{border-color:var(--violet-11)}.AccordionTrigger:hover .AccordionChevron{color:var(--violet-11)}.AccordionContent{overflow:hidden;font-size:15px;color:#000;background-color:#fff;border-bottom:1px solid var(--black-a4)}.AccordionContent[data-state=open]{animation:slideDown .3s cubic-bezier(.87,0,.13,1)}.AccordionContent[data-state=closed]{animation:slideUp .3s cubic-bezier(.87,0,.13,1)}.AccordionContentText{padding:15px 0}.AccordionChevron{color:var(--black-a10);transition:transform .3s cubic-bezier(.87,0,.13,1)}.AccordionTrigger[data-state=open]>.AccordionChevron{transform:rotate(180deg)}@keyframes slideDown{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes slideUp{0%{height:var(--radix-accordion-content-height)}to{height:0}}.slide-up{animation:slide-up 1s ease .3s 1 normal forwards}.slide-left{animation:slide-left 1s ease .3s 1 normal forwards}.slide-right{animation:slide-right 1s ease .3s 1 normal forwards}.fade-in{animation:fade-in 1s ease 0s 1 normal forwards}@keyframes bounceIn{0%{opacity:0;transform:scale(.1) translateZ(0)}50%{opacity:.9;transform:scale(1.1)}90%{opacity:1;transform:scale(.95)}to{opacity:1;transform:scale(1) translateZ(0)}}@keyframes slide-up{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-left{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}@keyframes slide-right{0%{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes entrance_animation-title{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes entrance_animation-content{0%{opacity:0}to{opacity:1}}:root{font-family:Montserrat,sans-serif}.vehiclesList{width:100%;height:100%;position:relative;background-color:#fff;font-family:Geist,sans-serif}.vehiclesList__empty{justify-self:center;text-align:center;font-family:Geist,sans-serif;padding:3em 0}.vehiclesList__empty,.vehiclesList__loading{display:flex;align-items:center;flex-direction:column;gap:1em;width:100%}.vehiclesList__loading{justify-content:center;height:300px;padding:2em 0}.vehiclesList__loading h3{font-size:2em}.vehiclesList .openFilters{width:100%;height:50px;background-color:#274a99;color:#fff;font-family:Geist,sans-serif;align-items:center;justify-content:center;display:none;border-radius:10px;margin-top:1em}@media(max-width:1024px){.vehiclesList .openFilters{display:flex}}.vehiclesList__title{width:100%;height:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px;position:relative;border-bottom:1px solid var(--black-a4);padding-bottom:.5em}@media(max-width:720px){.vehiclesList__title{padding-bottom:0}}.vehiclesList__title .search-bar{display:flex;align-items:stretch;flex-direction:row;gap:.25em;width:100%;max-width:400px}@media(max-width:720px){.vehiclesList__title .search-bar{max-width:unset}}.vehiclesList__title .search-bar input{width:100%;height:35px;border:1px solid var(--black-a4);border-radius:5px;padding:0 .5em;font-size:1em;font-family:Geist,sans-serif}.vehiclesList__title .search-bar input:focus{outline:none;border-color:var(--violet-7)}.vehiclesList__title .search-bar button{background-color:var(--violet-11);color:#fff;border-radius:5px;display:flex;align-items:center;justify-content:center;width:40px;cursor:pointer;transition:all .3s ease}.vehiclesList__title .search-bar button:hover{background-color:var(--violet-12)}.vehiclesList__title h2{font-size:1.5em;font-weight:500;font-family:Geist,sans-serif}.vehiclesList__title p{font-size:1em}.vehiclesList__title .order{position:absolute;bottom:0;right:0;width:200px}@media(max-width:720px){.vehiclesList__title .order{position:relative;width:100%}}.vehiclesList__title .order__item{display:flex;align-items:center;justify-content:center;gap:.5em}.vehiclesList .toggle-filters{display:none}@media(max-width:1024px){.vehiclesList .toggle-filters{display:flex;align-items:center;justify-content:center;width:100%;height:40px;background-color:#274a99;margin:.5em 0;border-radius:5px;font-size:1.1em;color:#fff;gap:.7em}.vehiclesList .toggle-filters #filter-icon{scale:1.1}}.vehiclesList__container{align-items:flex-start;flex-wrap:wrap;gap:.5em;padding-bottom:2em}.vehiclesList__container,.vehiclesList__container .all-vehicles{display:flex;flex-direction:row;justify-content:flex-start;margin-top:1em}.vehiclesList__container .all-vehicles{width:100%;height:-moz-fit-content;height:fit-content;align-items:center;border:1px solid rgba(64,124,255,.3176470588);border-radius:10px;padding:2em;background-color:rgba(64,124,255,.1098039216);gap:2em}@media(max-width:1024px){.vehiclesList__container .all-vehicles{flex-direction:column;justify-content:center;padding:1em;gap:1em}}.vehiclesList__container .all-vehicles .count{width:60px;height:60px;border-radius:50%;display:flex;flex-direction:row;align-items:center;justify-content:center;font-weight:600;color:#fff;background-color:#407bff}@media(max-width:1024px){.vehiclesList__container .all-vehicles .count{width:80px;height:80px;font-size:1.2em}}.vehiclesList__container .all-vehicles .text{display:flex;flex-direction:column;gap:.25em}.vehiclesList__container .all-vehicles .text h3{font-size:1.5em;font-weight:500}.vehiclesList__container .all-vehicles .text p{font-size:1.2em;color:gray}@media(max-width:1024px){.vehiclesList__container .all-vehicles .text{align-items:center}.vehiclesList__container .all-vehicles .text h3,.vehiclesList__container .all-vehicles .text p{text-align:center}}.vehiclesList__container .all-vehicles a{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5em;background-color:#407bff;color:#fff;padding:.3em .5em;font-size:1.1em;border-radius:5px;transition:all .3s ease;margin-left:auto}.vehiclesList__container .all-vehicles a:hover{background-color:rgba(64,124,255,.8117647059)}@media(max-width:1024px){.vehiclesList__container .all-vehicles a{margin:0;padding:.5em}}.vehiclesList__pagination{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;gap:1em;padding:1.5em 0 0;margin-top:auto}@media(max-width:720px){.vehiclesList__pagination{flex-wrap:wrap}}.vehiclesList__pagination #selected{background-color:#407bff;color:#fff;border-color:#407bff}.vehiclesList__pagination a{width:40px;height:35px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(128,128,128,.4);color:#000;background-color:#fff;font-size:"Geist",sans-serif;border-radius:5px;transition:all .1s ease-in;box-shadow:1.95px 1.95px 2.6px rgba(0,0,0,.15)}@media(hover:hover){.vehiclesList__pagination a:hover{background-color:rgba(128,128,128,.2)}}.vehiclesList__vehicle{width:calc(33.33% - .5em);height:100%}@media(max-width:1280px){.vehiclesList__vehicle{width:calc(50% - .5em)}}@media(max-width:720px){.vehiclesList__vehicle{width:100%}}