.vehicle-lookup-result{
    padding:var(--space-26);
    border-radius:var(--radius-28) !important;
    background:var(--notice-warning-surface);
    box-shadow:var(--shadow-warm-3xl) !important;
}

.vehicle-lookup-result__match{
    margin:var(--space-10) 0 0;
    color:var(--spacer-muted);
    font-size:var(--fs-15);
}

.vehicle-lookup-result__grid{
    gap:var(--space-16);
}

.vehicle-lookup-result__item{
    position:relative;
    padding:var(--space-20) var(--space-18) var(--space-18) var(--space-56) !important;
    border-radius:var(--radius-22) !important;
    background:var(--decor-gradient-panel-warm) !important;
}

.vehicle-lookup-result__item::before{
    position:absolute;
    left:var(--space-18);
    top:var(--space-18);
    font-size:var(--fs-18);
}

.vehicle-lookup-result__item--make::before{content:'🚗';}
.vehicle-lookup-result__item--model::before{content:'🧩';}
.vehicle-lookup-result__item--year::before{content:'📅';}
.vehicle-lookup-result__item--status::before{content:'✅';}
.vehicle-lookup-result__item--fuel::before{content:'⛽';}
.vehicle-lookup-result__item--body-type::before{content:'⚙️';}

.vehicle-lookup-result__grid dd{
    font-size:var(--fs-17);
}

.vehicle-search-hero__stats{
    margin-top:var(--space-20);
    gap:var(--space-14);
}

.vehicle-search-hero__stats div{
    border-radius:var(--radius-lg) !important;
    background:rgba(255,255,255,0.12) !important;
    border-color:rgba(255,255,255,0.15);
}

.vehicle-search-hero__stats dt,
.vehicle-search-hero__stats dd{
    color:var(--text-inverse-soft);
}

.vehicle-search-card{
    border-radius:var(--radius-28) !important;
    padding:var(--space-26);
    box-shadow:var(--shadow-warm-xl) !important;
}

.vehicle-search-card--highlight{
    background:var(--decor-gradient-hero-card-dark) !important;
}

