.vehicle-card[data-v-03ae32d5]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;cursor:pointer;overflow:hidden}.vehicle-card .vehicle-image[data-v-03ae32d5]{height:200px;overflow:hidden;width:100%}.vehicle-card .vehicle-image img[data-v-03ae32d5]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.vehicle-card .vehicle-info[data-v-03ae32d5]{padding:1.5rem}.vehicle-card .vehicle-info .vehicle-name[data-v-03ae32d5]{color:#384048;font-size:1.1rem;font-weight:700;margin-bottom:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vehicle-card .vehicle-info .vehicle-details[data-v-03ae32d5]{border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem;padding-bottom:1rem}.vehicle-card .vehicle-info .vehicle-details span[data-v-03ae32d5]{align-items:center;color:#718096;display:flex;font-size:.875rem;gap:.25rem}.vehicle-card .vehicle-info .vehicle-details span[data-v-03ae32d5] svg{color:#a0aec0}.vehicle-card .vehicle-info .vehicle-price[data-v-03ae32d5]{color:var(--primary-color);font-size:1.5rem;font-weight:700}.vehicle-card .vehicle-info .view-button[data-v-03ae32d5]{align-items:center;display:flex;gap:.5rem;justify-content:center;width:100%}
