/* SouqX 2.3.2 — vehicle-specific display enhancements, scoped to existing listing data */
.sx23-listing .sx232-vehicle-intro{display:flex;align-items:center;gap:12px;padding:15px 17px;margin:0 0 15px;border-radius:15px;background:linear-gradient(110deg,#f0efff,#e9f5ff);border:1px solid #dddff7}
.sx23-listing .sx232-car-symbol{display:grid;place-items:center;width:45px;height:45px;flex:0 0 45px;border-radius:13px;background:#fff;box-shadow:0 5px 14px #292e6314;font-size:23px}
.sx23-listing .sx232-vehicle-intro strong,.sx23-listing .sx232-vehicle-intro small{display:block}
.sx23-listing .sx232-vehicle-intro strong{font-size:15px;color:#172450;line-height:1.7}
.sx23-listing .sx232-vehicle-intro small{font-size:12px;color:#68789c;line-height:1.7}
.sx23-listing .sx232-vehicle-grid .sx232-featured-spec{border-color:#d9d6fc;background:linear-gradient(140deg,#f9f8ff,#eef4ff);box-shadow:inset 0 1px 0 #fff}
.sx23-listing .sx232-vehicle-grid .sx232-featured-spec .sx24-spec-mark{background:linear-gradient(135deg,#6548e7,#9174fa);color:white;font-size:17px}
.sx23-listing .sx232-vehicle-grid .sx232-featured-spec .sx24-spec-value{font-size:15px}
html[data-theme="dark"] .sx23-listing .sx232-vehicle-intro,body.dark .sx23-listing .sx232-vehicle-intro{background:linear-gradient(115deg,#242449,#182e4a);border-color:#454268}
html[data-theme="dark"] .sx23-listing .sx232-car-symbol,body.dark .sx23-listing .sx232-car-symbol{background:#2b3458}
html[data-theme="dark"] .sx23-listing .sx232-vehicle-intro strong,body.dark .sx23-listing .sx232-vehicle-intro strong{color:#f1efff}
html[data-theme="dark"] .sx23-listing .sx232-vehicle-intro small,body.dark .sx23-listing .sx232-vehicle-intro small{color:#b4c2df}
html[data-theme="dark"] .sx23-listing .sx232-vehicle-grid .sx232-featured-spec,body.dark .sx23-listing .sx232-vehicle-grid .sx232-featured-spec{background:linear-gradient(140deg,#28264e,#1d304c);border-color:#534a7c;box-shadow:none}
@media(max-width:580px){.sx23-listing .sx232-vehicle-intro{padding:12px}.sx23-listing .sx232-vehicle-intro strong{font-size:14px}}
