/* SouqX 1.25.3 — discovery/search/category visual refinement. Scoped to storefront. */
.souqx-market-v180{--sx-discover:#7650f2;--sx-discover-soft:rgba(118,80,242,.085)}
.sx-discovery-intro{display:flex;align-items:center;gap:20px;margin:28px 0 15px;padding:24px 28px;border-radius:24px;border:1px solid rgba(117,80,238,.14);background:linear-gradient(112deg,rgba(117,80,238,.095),rgba(192,170,255,.035));position:relative;overflow:hidden}
.sx-discovery-intro:after{content:"";position:absolute;inset-inline-end:-50px;top:-100px;width:210px;height:210px;border:1px solid rgba(118,80,242,.13);border-radius:50%;pointer-events:none}
.sx-discovery-icon{flex:0 0 62px;height:62px;border-radius:18px;display:grid;place-items:center;font-size:36px;color:#fff;background:linear-gradient(140deg,#6240e3,#a271ff);box-shadow:0 14px 25px rgba(106,70,217,.2)}
.sx-discovery-overline{display:block;font-size:10px;letter-spacing:1.4px;font-weight:850;color:#7958df;margin-bottom:5px}
.sx-discovery-intro h2{font-size:clamp(19px,2.3vw,28px);margin:0 0 5px;font-weight:900;line-height:1.4}
.sx-discovery-intro p{margin:0;color:var(--muted,#80869c);font-size:13px;line-height:1.8}
.sx-discovery-jump{margin-inline-start:auto;white-space:nowrap;font-size:12px;font-weight:800;color:#6946d8;text-decoration:none;border:1px solid rgba(118,80,242,.25);border-radius:12px;padding:11px 15px;background:rgba(255,255,255,.65)}
.souqx-market-v180 .market-filter{padding:23px!important;border-radius:22px!important;border:1px solid rgba(118,80,242,.16)!important;background:var(--card,#fff);box-shadow:0 14px 35px rgba(31,27,80,.06)}
.souqx-market-v180 .market-filter .market-title{margin-bottom:16px!important}
.souqx-market-v180 .market-filter .market-title b{font-size:17px;font-weight:900}
.souqx-market-v180 .market-filter-row{gap:11px!important}
.souqx-market-v180 .market-filter-row input,.souqx-market-v180 .market-filter-row select{min-height:47px!important;border-radius:12px!important;border:1px solid rgba(116,110,158,.23)!important;padding-inline:13px!important;transition:border-color .2s,box-shadow .2s}
.souqx-market-v180 .market-filter-row input:focus,.souqx-market-v180 .market-filter-row select:focus{outline:none!important;border-color:#8260ef!important;box-shadow:0 0 0 3px rgba(118,80,242,.13)!important}
.souqx-market-v180 .market-filter-row .market-primary{border:0!important;border-radius:12px!important;background:linear-gradient(110deg,#6947e7,#925ef7)!important;min-height:47px;box-shadow:0 9px 20px rgba(111,72,231,.19);font-weight:850}
.sx-discovery-active{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:15px 0 20px;padding:12px 15px;border-radius:13px;background:rgba(119,81,237,.07);border:1px solid rgba(119,81,237,.15);font-size:12px}
.sx-active-dot{width:8px;height:8px;border-radius:50%;background:#8158ef;box-shadow:0 0 0 4px rgba(119,81,237,.12)}
.sx-discovery-active strong{font-weight:850}.sx-discovery-active span:not(.sx-active-dot){color:var(--muted,#81849a)}
.sx-discovery-active a{margin-inline-start:auto;color:#7550e8;font-weight:800;text-decoration:none}
.souqx-market-v180 #latest{scroll-margin-top:25px}
.souqx-market-v180 #latest>.market-title{padding-bottom:18px;margin-bottom:20px;border-bottom:1px solid rgba(120,116,156,.15);gap:14px}
.souqx-market-v180 #latest>.market-title h2{margin-top:4px!important}
.souqx-market-v180 #latest>.market-title small{display:inline-block;color:#7650ed;font-weight:850;font-size:11px;letter-spacing:.1px}
.souqx-market-v180 #latest .sx-view-actions{padding:5px;border-radius:13px;background:rgba(116,99,177,.065);border:1px solid rgba(116,99,177,.11)}
.souqx-market-v180 #latest .sx-view-actions button{border-radius:9px!important;min-height:34px}
.souqx-market-v180 #latest .sx-view-actions button[aria-pressed="true"]{background:#7851ec!important;color:#fff!important;box-shadow:0 5px 12px rgba(115,78,228,.18)}
.souqx-market-v180 #latest .market-products{gap:18px!important}
.souqx-market-v180 #latest .market-products>a.market-product{border-radius:21px!important;overflow:hidden;box-shadow:0 10px 27px rgba(30,25,75,.055);border:1px solid rgba(126,116,164,.15);transition:transform .22s,box-shadow .22s,border-color .22s}
.souqx-market-v180 #latest .market-products>a.market-product:hover{transform:translateY(-5px)!important;box-shadow:0 20px 40px rgba(35,28,91,.13);border-color:rgba(119,81,237,.32)}
.souqx-market-v180 #latest .market-product .mp-img{background:linear-gradient(145deg,#f2effb,#ece9f6)}
.souqx-market-v180 #latest .market-product .mp-img img{transition:transform .35s ease}
.souqx-market-v180 #latest .market-product:hover .mp-img img{transform:scale(1.045)}
.souqx-market-v180 #latest .market-product .mp-body{padding:15px!important;gap:8px}
.souqx-market-v180 #latest .market-product .mp-body em{font-size:11px!important;color:#7551e9!important;font-weight:750}
.souqx-market-v180 #latest .market-product .mp-body strong{font-weight:900!important}
.souqx-market-v180 .sx-vehicle-filter{border-radius:23px!important;border-color:rgba(118,80,242,.15)!important;box-shadow:0 12px 30px rgba(29,26,74,.055)!important}
.souqx-market-v180 .sx-brand-card{border-radius:17px!important;transition:transform .2s,box-shadow .2s,border-color .2s}
.souqx-market-v180 .sx-brand-card:hover{transform:translateY(-4px);box-shadow:0 12px 25px rgba(36,28,99,.11)}
.sx-discovery-empty{grid-column:1/-1;text-align:center;padding:54px 20px;border:1px dashed rgba(118,80,242,.32);border-radius:22px;background:linear-gradient(130deg,rgba(118,80,242,.07),rgba(118,80,242,.018))}
.sx-discovery-empty-art{margin:0 auto 14px;display:grid;place-items:center;width:78px;height:78px;border-radius:23px;color:#7550e9;background:rgba(118,80,242,.12);font-size:48px}
.sx-discovery-empty h3{font-size:21px;margin:0 0 8px}.sx-discovery-empty p{font-size:13px;color:var(--muted,#80859b);margin:0 0 20px}
.sx-discovery-empty a{display:inline-block;padding:12px 19px;background:#7650ed;color:#fff!important;border-radius:12px;text-decoration:none;font-weight:800}
body.dark .sx-discovery-jump,.dark .sx-discovery-jump{background:rgba(255,255,255,.06);color:#bba7ff}
body.dark .sx-discovery-overline,.dark .sx-discovery-overline{color:#bba7ff}
body.dark .sx-discovery-active a,.dark .sx-discovery-active a{color:#bba7ff}
@media(max-width:800px){.sx-discovery-intro{padding:20px}.sx-discovery-icon{flex-basis:50px;height:50px;font-size:29px}.sx-discovery-jump{display:none}}
@media(max-width:600px){.sx-discovery-intro{margin:17px 0 12px;padding:18px 14px;gap:12px;border-radius:17px}.sx-discovery-intro h2{font-size:19px}.sx-discovery-intro p{font-size:12px}.sx-discovery-icon{flex-basis:43px;height:43px;border-radius:13px;font-size:25px}.souqx-market-v180 .market-filter{padding:14px!important}.souqx-market-v180 #latest .market-products{gap:10px!important}.souqx-market-v180 #latest .market-product .mp-body{padding:10px!important}.souqx-market-v180 #latest>.market-title{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){.souqx-market-v180 #latest .market-product,.souqx-market-v180 #latest .market-product img,.souqx-market-v180 .sx-brand-card{transition:none!important}}
