.truecar-vehicle-card[data-v-4e113e1c]{background:#fff;border-radius:8px!important;border:1px solid #e5e7eb;transition:all .2s ease;cursor:pointer;height:100%;display:flex;flex-direction:column;overflow:hidden}.truecar-vehicle-card[data-v-4e113e1c]:hover{box-shadow:0 4px 12px rgba(0,0,0,.15)!important;border-color:#d1d5db}.image-container[data-v-4e113e1c]{position:relative;overflow:hidden}.vehicle-carousel[data-v-4e113e1c]{border-radius:0}.vehicle-image[data-v-4e113e1c]{transition:transform .3s ease}.truecar-vehicle-card:hover .vehicle-image[data-v-4e113e1c]{transform:scale(1.02)}.save-btn[data-v-4e113e1c]{position:absolute;top:8px;right:8px;background:rgba(0,0,0,.5)!important;z-index:2}.save-btn[data-v-4e113e1c]:hover{background:rgba(0,0,0,.7)!important}.vehicle-info[data-v-4e113e1c]{padding:20px!important;flex:1;display:flex;flex-direction:column;gap:12px;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif}.price-section[data-v-4e113e1c]{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.price[data-v-4e113e1c]{font-size:1.5rem;font-weight:800;color:#111827;letter-spacing:-.025em;line-height:1.2}.price-note[data-v-4e113e1c]{font-size:.8rem;color:#6b7280;font-weight:400;font-style:italic}.vehicle-title[data-v-4e113e1c]{font-size:1.125rem!important;font-weight:700!important;color:#111827!important;margin:0!important;line-height:1.3;letter-spacing:-.01em;font-family:inherit}.vehicle-details[data-v-4e113e1c]{display:flex;flex-wrap:wrap;gap:16px;margin-top:12px}.detail-item[data-v-4e113e1c]{font-size:.9rem;color:#4b5563;line-height:1.4}.detail-value[data-v-4e113e1c]{font-weight:600;color:#374151}.dealer-info[data-v-4e113e1c]{margin-top:auto;padding-top:12px;font-size:.8rem;color:#6b7280;line-height:1.4}.dealer-name[data-v-4e113e1c]{font-weight:600;color:#4b5563}.dealer-location[data-v-4e113e1c]{font-weight:400;color:#6b7280}.card-actions[data-v-4e113e1c]{padding:16px 20px!important;border-top:1px solid #e5e7eb;background:#f9fafb}.action-btn[data-v-4e113e1c]{text-transform:none!important;font-weight:600!important;font-size:.875rem!important;color:#1976d2!important;padding:8px 12px!important;min-width:auto!important;height:36px!important;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif;letter-spacing:.01em}.action-btn[data-v-4e113e1c]:hover{background-color:rgba(25,118,210,.08)!important;color:#1565c0!important}.action-btn[data-v-4e113e1c]:before{background-color:transparent!important}@media (max-width:768px){.vehicle-info[data-v-4e113e1c]{padding:16px!important;gap:10px}.price[data-v-4e113e1c]{font-size:1.375rem}.vehicle-title[data-v-4e113e1c]{font-size:1rem!important}.vehicle-details[data-v-4e113e1c]{gap:12px}.detail-item[data-v-4e113e1c]{font-size:.85rem}.card-actions[data-v-4e113e1c]{padding:12px 16px!important}.action-btn[data-v-4e113e1c]{font-size:.8rem!important;padding:6px 10px!important;height:32px!important}}@media (max-width:600px){.vehicle-info[data-v-4e113e1c]{padding:14px!important;gap:8px}.vehicle-details[data-v-4e113e1c]{flex-direction:column;gap:6px}.price[data-v-4e113e1c]{font-size:1.25rem}.vehicle-title[data-v-4e113e1c]{font-size:.95rem!important;line-height:1.4}.detail-item[data-v-4e113e1c]{font-size:.8rem}.dealer-info[data-v-4e113e1c]{font-size:.75rem;padding-top:8px}}