.featured-cars-app[data-v-00d2729e]{padding:32px;background-color:var(--awb-color1);border-radius:10px}.tabs[data-v-00d2729e]{display:flex;flex-wrap:nowrap;gap:6px;padding:4px 4px 16px;margin:-4px -4px 24px;border-bottom:1px solid var(--awb-color3);overflow-x:auto;scrollbar-width:none}.tabs[data-v-00d2729e]::-webkit-scrollbar{display:none}.tab-button[data-v-00d2729e]{flex-shrink:0;white-space:nowrap;background:none;border:1px solid transparent;border-radius:999px;padding:9px 18px;font-family:var(--button_typography-font-family);font-size:.85rem;font-weight:600;letter-spacing:.02em;color:var(--awb-color6);cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.tab-button[data-v-00d2729e]:hover{background-color:var(--awb-color2);color:var(--awb-color7)}.tab-button.active[data-v-00d2729e]{background-color:var(--awb-color5);border-color:var(--awb-color5);color:var(--awb-color1);box-shadow:0 2px 6px #24158e40}.loading[data-v-00d2729e],.no-results[data-v-00d2729e]{text-align:center;padding:60px 20px;font-size:1rem;color:var(--awb-color6);border:1px dashed var(--awb-color3);border-radius:8px}.car-scroll-list[data-v-00d2729e]{display:flex;gap:22px;overflow-x:auto;padding:16px 4px 40px;margin:-16px -4px -40px;scroll-snap-type:x proximity;scrollbar-width:none}.car-scroll-list[data-v-00d2729e]::-webkit-scrollbar{display:none}.scroll-controls[data-v-00d2729e]{display:flex;justify-content:center;gap:12px;margin-top:16px}.scroll-button[data-v-00d2729e]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--awb-color3);background-color:var(--awb-color1);color:var(--awb-color7);cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.scroll-button[data-v-00d2729e]:hover{background-color:var(--awb-color5);border-color:var(--awb-color5);color:var(--awb-color1)}.scroll-icon[data-v-00d2729e]{font-size:.9rem}.scroll-icon-prev[data-v-00d2729e]{transform:rotate(180deg)}.car-card[data-v-00d2729e]{position:relative;flex:0 0 280px;scroll-snap-align:start;border:1px solid var(--awb-color3);border-radius:12px;overflow:hidden;background-color:var(--awb-color1);box-shadow:0 1px 3px #1414280f;transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease;display:flex;flex-direction:column;cursor:pointer}.car-card[data-v-00d2729e]:hover{box-shadow:0 12px 24px #1414281f;border-color:var(--awb-color3);transform:translateY(-3px)}.car-image-wrapper[data-v-00d2729e]{position:relative}.car-image[data-v-00d2729e]{width:100%;height:180px;object-fit:cover;display:block;background-color:var(--awb-color2)}.brand-icon-overlay[data-v-00d2729e]{position:absolute;top:10px;left:10px;width:34px;height:34px;object-fit:contain;padding:4px;background-color:var(--awb-color1);border-radius:50%;box-shadow:0 1px 4px #1414282e}.category-badge[data-v-00d2729e]{background-color:#141428a6;backdrop-filter:blur(2px);color:var(--awb-color1);padding:4px 10px;border-radius:4px;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-family:var(--button_typography-font-family);white-space:nowrap}.car-image-wrapper>.category-badge[data-v-00d2729e]{position:absolute;top:10px;right:10px}.category-badges[data-v-00d2729e]{position:absolute;top:10px;right:10px;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.car-details[data-v-00d2729e]{padding:18px;display:flex;flex-direction:column;flex-grow:1}.car-title[data-v-00d2729e]{margin-top:0;margin-bottom:0;font-size:1.15rem;font-weight:700;line-height:1.3;color:var(--awb-color7)}.car-subtitle[data-v-00d2729e]{margin-top:3px;margin-bottom:12px;font-size:.78rem;color:var(--awb-color6);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.car-specs[data-v-00d2729e]{display:flex;flex-wrap:wrap;gap:6px;font-size:.8rem;color:var(--awb-color6);margin-bottom:16px}.spec-item[data-v-00d2729e]{display:inline-flex;align-items:center;gap:5px;background-color:transparent;border:1px solid var(--awb-color3);padding:4px 8px;border-radius:4px;color:var(--awb-color6);font-size:.78rem}.spec-icon[data-v-00d2729e]{font-size:.9rem;color:var(--awb-color5)}.price-row[data-v-00d2729e]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:14px;margin-bottom:16px;border-top:1px solid var(--awb-color3)}.car-price[data-v-00d2729e]{font-size:1.35rem;font-weight:700;color:var(--awb-color7);margin:0}.benefit-item[data-v-00d2729e]{display:flex;flex-direction:column;align-items:flex-end}.benefit-label[data-v-00d2729e]{font-size:.62rem;text-transform:uppercase;letter-spacing:.03em;color:var(--awb-color6)}.benefit-value[data-v-00d2729e]{font-size:.8rem;font-weight:600;color:var(--awb-color7)}.car-link[data-v-00d2729e],.car-link[data-v-00d2729e]:hover,.car-link[data-v-00d2729e]:focus{color:inherit;text-decoration:none}.car-link[data-v-00d2729e]:after{content:"";position:absolute;inset:0;z-index:1}.car-link[data-v-00d2729e]:focus-visible:after{outline:2px solid var(--awb-color5);outline-offset:-2px;border-radius:12px}.details-button[data-v-00d2729e]{box-sizing:border-box;display:block;width:100%;background-color:var(--awb-color5);color:var(--awb-color1);padding:11px 16px;text-align:center;text-decoration:none;border-radius:6px;border:none;transition:background-color .2s ease,box-shadow .2s ease;cursor:pointer;font-family:var(--h3_typography-font-family);font-size:.9rem;font-weight:600;letter-spacing:.01em}.details-button[data-v-00d2729e]:hover{background-color:var(--awb-color4);box-shadow:0 4px 10px #24158e40}@media (min-width: 769px){.car-card[data-v-00d2729e]{flex:0 0 320px}}
