.vehicle-card-skeletons[data-v-b398b914]{flex-direction:column;gap:16px;display:flex}.vehicle-card-skeletons .card[data-v-b398b914]{border:1px solid var(--border-neutral-soft-default);border-radius:16px;gap:20px;padding:20px;display:flex}.vehicle-card-skeletons .photo[data-v-b398b914]{border-radius:12px;flex-shrink:0;width:240px;height:180px}.vehicle-card-skeletons .content[data-v-b398b914]{flex-direction:column;flex:1;gap:16px;min-width:0;min-height:188px;display:flex}.vehicle-card-skeletons .heading[data-v-b398b914]{justify-content:space-between;gap:16px;display:flex}.vehicle-card-skeletons .title[data-v-b398b914]{width:55%;height:32px}.vehicle-card-skeletons .price[data-v-b398b914]{width:30%;height:36px}.vehicle-card-skeletons .tags[data-v-b398b914]{border-radius:16px;width:65%;height:24px}.vehicle-card-skeletons .location[data-v-b398b914]{width:60%;margin-top:auto}@media (width<=1024px){.vehicle-card-skeletons .card[data-v-b398b914]{flex-direction:column;gap:12px;padding:16px;overflow:hidden}.vehicle-card-skeletons .photo[data-v-b398b914]{width:254px;height:190px}.vehicle-card-skeletons .content[data-v-b398b914]{flex:auto;gap:12px;min-height:0}.vehicle-card-skeletons .heading[data-v-b398b914]{flex-direction:column;gap:8px}.vehicle-card-skeletons .price[data-v-b398b914]{width:45%}}.vehicle-listing-gallery[data-v-e5ab2c8f]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;flex-shrink:0;gap:4px;width:calc(100% + 16px);height:190px;display:flex;overflow-x:auto}.vehicle-listing-gallery.single[data-v-e5ab2c8f]{width:100%}.vehicle-listing-gallery.single .photo[data-v-e5ab2c8f]{flex-basis:100%}.vehicle-listing-gallery.single[data-v-e5ab2c8f] .main-picture{object-fit:cover}.vehicle-listing-gallery[data-v-e5ab2c8f]::-webkit-scrollbar{display:none}.vehicle-listing-gallery[data-v-e5ab2c8f]:focus-visible{outline:2px solid var(--border-primary-default);outline-offset:-2px}.vehicle-listing-gallery .photo[data-v-e5ab2c8f]{scroll-snap-align:start;flex:0 0 254px;height:190px;position:relative;overflow:hidden}.vehicle-listing-gallery .photo[data-v-e5ab2c8f]:first-child{border-radius:12px 0 0 12px}.vehicle-listing-gallery .photo[data-v-e5ab2c8f]:last-child{border-radius:0 12px 12px 0}.vehicle-listing-gallery .photo[data-v-e5ab2c8f]:only-child{border-radius:12px}.vehicle-listing-gallery .photo a[data-v-e5ab2c8f]{width:100%;height:100%;display:block}.vehicle-listing-gallery[data-v-e5ab2c8f] .filter-picture{object-fit:cover;filter:blur(8px);width:calc(100% + 16px);max-width:none;height:calc(100% + 16px);inset:-8px}.vehicle-listing-card[data-v-6d3de208]{border:1px solid var(--border-neutral-soft-default);background:var(--surface-neutral-default);min-width:0;color:var(--text-neutral-default);cursor:pointer;border-radius:16px;align-items:stretch;gap:20px;padding:20px;display:flex}.vehicle-listing-card[data-v-6d3de208]:hover,.vehicle-listing-card[data-v-6d3de208]:focus-within{border-color:var(--border-neutral-soft-hover)}:is(.vehicle-listing-card:hover,.vehicle-listing-card:focus-within) .favorite[data-v-6d3de208]{opacity:1}.vehicle-listing-card[data-v-6d3de208] .thumbnail-carousel{border-radius:12px;width:240px}.vehicle-listing-card[data-v-6d3de208] .thumbnail-carousel:before{display:none}.vehicle-listing-card[data-v-6d3de208] .filter-picture{object-fit:cover;filter:blur(8px);width:calc(100% + 16px);max-width:none;height:calc(100% + 16px);inset:-8px}.vehicle-listing-card[data-v-6d3de208] .el-carousel__indicators{opacity:0}.vehicle-listing-card[data-v-6d3de208] .el-carousel__indicators:hover,.vehicle-listing-card[data-v-6d3de208] .el-carousel__indicators:focus-within{opacity:1}.vehicle-listing-card .content[data-v-6d3de208]{flex-direction:column;flex:1;justify-content:space-between;gap:24px;min-width:0;min-height:188px;display:flex}.vehicle-listing-card .description[data-v-6d3de208]{flex-direction:column;gap:16px;display:flex}.vehicle-listing-card .heading[data-v-6d3de208]{align-items:flex-start;gap:8px;display:flex}.vehicle-listing-card .identity[data-v-6d3de208]{flex:1;min-width:0}.vehicle-listing-card .title[data-v-6d3de208]{font:var(--font-body-lg-semibold);overflow-wrap:anywhere;margin:0}.vehicle-listing-card .title a[data-v-6d3de208]{color:inherit}.vehicle-listing-card .metadata[data-v-6d3de208]{font:var(--font-hint-regular);color:var(--text-secondary-default);flex-wrap:wrap;gap:4px 12px;margin-top:8px;display:flex}.vehicle-listing-card .metadata>span[data-v-6d3de208]{align-items:center;gap:4px;display:inline-flex}.vehicle-listing-card .metadata .viewed[data-v-6d3de208]{color:var(--text-primary-default)}.vehicle-listing-card .metadata .iconify[data-v-6d3de208]{flex-shrink:0}.vehicle-listing-card .price-details[data-v-6d3de208]{text-align:right;flex-shrink:0}.vehicle-listing-card .price[data-v-6d3de208]{font:var(--font-body-xlg-bold);white-space:nowrap}.vehicle-listing-card .year-mileage[data-v-6d3de208],.vehicle-listing-card .configuration[data-v-6d3de208]{font:var(--font-body-sm-regular)}.vehicle-listing-card .tags[data-v-6d3de208]{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.vehicle-listing-card .tags li[data-v-6d3de208]{background:var(--background-secondary-soft-default);color:var(--text-secondary-default);font:var(--font-hint-medium);border-radius:16px;align-items:center;gap:4px;padding:4px 8px;display:inline-flex}.vehicle-listing-card .tags .premium[data-v-6d3de208]{color:var(--accent-yellow);background:0 0;padding:0}.vehicle-listing-card .tags .premium span[data-v-6d3de208]{background:var(--accent-branding);color:var(--text-neutral-inverse);font:var(--font-body-sm-medium);border-radius:4px;padding:4px 8px}.vehicle-listing-card .footer[data-v-6d3de208]{align-items:center;gap:8px;display:flex}.vehicle-listing-card .seller-location[data-v-6d3de208]{font:var(--font-body-sm-regular);color:var(--text-secondary-default);flex-wrap:wrap;gap:8px 16px;display:flex}.vehicle-listing-card .seller[data-v-6d3de208],.vehicle-listing-card .location[data-v-6d3de208]{overflow-wrap:anywhere;align-items:center;gap:4px;display:inline-flex}.vehicle-listing-card .seller-location .iconify[data-v-6d3de208]{color:var(--icon-secondary-default);flex-shrink:0}.vehicle-listing-card .favorite[data-v-6d3de208]{opacity:0;color:var(--icon-secondary-default);margin-left:auto}.vehicle-listing-card .favorite[aria-pressed=true][data-v-6d3de208]{opacity:1;color:var(--text-primary-default)}.vehicle-listing-card.highlight .price[data-v-6d3de208]{color:var(--accent-orange)}@media (width<=1199px){.vehicle-listing-card .heading[data-v-6d3de208]{flex-wrap:wrap}.vehicle-listing-card .identity[data-v-6d3de208]{flex-basis:100%}.vehicle-listing-card .price-details[data-v-6d3de208]{text-align:left}}.vehicle-listing-card.mobile[data-v-6d3de208]{flex-direction:column;gap:12px;padding:15px;position:relative;overflow:clip}.vehicle-listing-card.mobile .content[data-v-6d3de208]{flex:auto;gap:12px;min-height:0}.vehicle-listing-card.mobile .description[data-v-6d3de208]{gap:12px}.vehicle-listing-card.mobile .heading[data-v-6d3de208]{flex-direction:column;align-items:stretch;gap:8px;display:flex}.vehicle-listing-card.mobile .identity[data-v-6d3de208]{flex:auto}.vehicle-listing-card.mobile .title[data-v-6d3de208]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vehicle-listing-card.mobile .title a[data-v-6d3de208]{text-overflow:ellipsis;display:block;overflow:hidden}.vehicle-listing-card.mobile .price-details[data-v-6d3de208]{text-align:left}.vehicle-listing-card.mobile .metadata[data-v-6d3de208]{margin-top:0}.vehicle-listing-card.mobile .seller-location[data-v-6d3de208]{flex-wrap:nowrap;flex:1;min-width:0}.vehicle-listing-card.mobile .seller[data-v-6d3de208]{white-space:nowrap;flex-shrink:0}.vehicle-listing-card.mobile .location[data-v-6d3de208]{flex:1;min-width:0}.vehicle-listing-card.mobile .city-name[data-v-6d3de208]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vehicle-listing-card.mobile .favorite[data-v-6d3de208]{opacity:1;flex-shrink:0;height:20px;padding:0}.standard-vehicle-list[data-v-a0a67a1a]{flex-direction:column;gap:16px;display:flex}@media (width<=767px){.gad-wrapper[data-v-a0a67a1a]{max-width:100vw;margin:0 -15px;padding:0 15px}}
