.filter-wrap[data-v-466c62d1]{display:flex}.filter[data-v-466c62d1]{background:var(--main-medium-dark);border:none;border-radius:2px;box-shadow:2px 2px 3px #000;color:#f5f5f5;font-size:1rem;margin:.2rem;min-width:95%;padding:.4rem}.active[data-v-466c62d1]{box-shadow:inset 2px 2px 3px #000}.active[data-v-466c62d1],.filter[data-v-466c62d1]:hover{background:var(--main-medium-light)}@media only screen and (max-width:900px){.filter[data-v-466c62d1]{font-size:12px;margin:4px;padding:.4rem;text-align:center}}.filter-count[data-v-466c62d1]{margin-left:.35rem}p[data-v-18c1a46f]{font-size:x-large;margin-block-end:5px;margin-block-start:0}summary[data-v-18c1a46f]{align-self:flex-start}summary.label[data-v-18c1a46f]{font-size:x-large}.filter-wrap[data-v-18c1a46f]{display:flex;flex-wrap:wrap;margin-top:1rem}.filter-accordian[data-v-18c1a46f]{background:var(--main-medium-light);border-radius:2px;box-shadow:2px 2px 3px #000;color:#f5f5f5;margin:1rem auto auto;min-width:50%;padding:1rem;width:-moz-fit-content;width:fit-content}.filter-accordian[data-v-18c1a46f],.filter-group[data-v-18c1a46f]{display:flex;flex-direction:column}.filter-group[data-v-18c1a46f]{margin-right:3px;padding-bottom:5px;padding-right:5px}.filter-section[data-v-18c1a46f]{display:grid;grid-auto-flow:column;grid-template-rows:repeat(3,2.2rem)}.label[data-v-18c1a46f]{background:var(--main-dark);border-radius:2px 2px 1px 1px;overflow:hidden;padding-left:5px;width:100%}@media only screen and (max-width:900px){.filter-section[data-v-18c1a46f]{grid-template-rows:repeat(3,2rem)}.filter-wrap[data-v-18c1a46f]{flex-wrap:wrap;margin:0;padding:0 0 .5rem;width:100%}}@media only screen and (max-width:700px){.filter-section[data-v-18c1a46f]{grid-template-rows:repeat(4,2rem)}.filter-wrap[data-v-18c1a46f]{flex-wrap:wrap;margin:0;padding:0 0 .5rem;width:90%}.filter-accordian[data-v-18c1a46f]{display:flex;flex-direction:column;flex-wrap:wrap;margin-block-end:5px;min-width:86%}}@media only screen and (max-width:600px){.filter-section[data-v-18c1a46f]{grid-template-rows:repeat(5,2rem)}.filter-wrap[data-v-18c1a46f]{flex-wrap:wrap;margin:0;padding:0 0 .5rem;width:90%}}@media only screen and (max-width:500px){.filter-section[data-v-18c1a46f]{grid-template-rows:repeat(7,2rem)}.filter-wrap[data-v-18c1a46f]{flex-wrap:wrap;margin:0;padding:0 0 .5rem;width:100%}}@media only screen and (max-width:360px){.filter-section[data-v-18c1a46f]{grid-template-rows:repeat(10,1.5rem)}.filter-wrap[data-v-18c1a46f]{flex-wrap:wrap;margin:0;padding:0;width:100%}}.home-page[data-v-03609836]{background:var(--main-light);min-height:100vh}.hero-section[data-v-03609836]{background:var(--main-dark);padding:.5rem 2rem 2rem 1rem;text-align:center}.hero-section h1[data-v-03609836]{color:#f5f5f5;font-size:2.5rem;margin-bottom:1rem}.hero-subtitle[data-v-03609836]{color:#ccc;font-size:1.3rem;margin-bottom:0}.content-section[data-v-03609836]{display:flex;flex-direction:column;gap:0;margin:0 auto;max-width:2000px;padding:2rem;width:100%}.filter-container[data-v-03609836]{margin-bottom:2rem;width:100%}.results-container[data-v-03609836]{flex:1;min-width:0}.cars-title[data-v-03609836]{color:#f5f5f5;font-size:1.5rem;margin-bottom:2rem;text-align:center}.error-section[data-v-03609836],.loading-section[data-v-03609836]{color:#f5f5f5;padding:3rem 2rem;text-align:center}.suppliers-section[data-v-03609836]{background:var(--main-medium-dark);border-top:1px solid var(--main-medium-dark);margin-top:3rem;padding:2rem}.suppliers-section h3[data-v-03609836]{color:#f5f5f5;margin-bottom:1rem}.suppliers-links[data-v-03609836]{display:flex;flex-wrap:wrap;gap:1rem}.suppliers-links a[data-v-03609836]{border:1px solid var(--main-medium-light);border-radius:8px;color:#add8e6;padding:.5rem 1rem;text-decoration:underline;transition:background-color .3s ease}.suppliers-links a[data-v-03609836]:hover{background-color:var(--main-medium-light);text-decoration:none}@media(max-width:768px){.content-section[data-v-03609836]{padding:1rem}.filter-container[data-v-03609836]{flex:none;min-width:auto}.hero-section h1[data-v-03609836]{font-size:2rem}.hero-subtitle[data-v-03609836]{font-size:1.1rem}}@media(min-width:1400px){.content-section[data-v-03609836]{max-width:2000px;padding:2rem 3rem}.hero-section h1[data-v-03609836]{font-size:2.8rem}}@media(min-width:1800px){.content-section[data-v-03609836]{max-width:2400px;padding:3rem 4rem}.hero-section h1[data-v-03609836]{font-size:3.2rem}}
