/* SouqX v2.7 — isolated search enhancements; no existing CSS replaced */
.souqx-market-v180 .sx27-search-boost{margin:16px 0 22px;padding:clamp(17px,2.3vw,26px);border:1px solid #dfe5f4;border-radius:22px;background:linear-gradient(125deg,#ffffff,#f2f4ff);box-shadow:0 12px 34px #1a23500b;min-width:0}
.souqx-market-v180 .sx27-boost-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:17px}
.souqx-market-v180 .sx27-kicker{font-size:10px;font-weight:900;letter-spacing:.11em;color:#7455e9}
.souqx-market-v180 .sx27-boost-head h3{margin:5px 0!important;color:#1a2547;font-size:clamp(18px,2vw,23px);line-height:1.5}
.souqx-market-v180 .sx27-boost-head p{margin:0;color:#71809b;font-size:12px}
.souqx-market-v180 .sx27-active-count{padding:8px 12px;border-radius:999px;background:#eeeaff;color:#6347c9;font-size:12px;font-weight:800}
.souqx-market-v180 .sx27-boost-actions{display:flex;flex-wrap:wrap;gap:9px}
.souqx-market-v180 .sx27-boost-actions button,.souqx-market-v180 .sx27-boost-actions a{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:10px 14px;min-height:41px;border-radius:12px;border:1px solid #dfe2f3;background:#fff;color:#28345b;font-size:13px;font-weight:750;text-decoration:none;transition:transform .15s,border-color .15s,background .15s}
.souqx-market-v180 .sx27-boost-actions button:hover,.souqx-market-v180 .sx27-boost-actions a:hover{transform:translateY(-2px);border-color:#8364f4;background:#f2efff}
.souqx-market-v180 .sx27-boost-actions button:focus-visible,.souqx-market-v180 .sx27-boost-actions a:focus-visible{outline:3px solid #70d5f0;outline-offset:3px}
.souqx-market-v180 .sx27-filter-error{color:#a52545;font-size:13px;font-weight:700;margin:12px 0 0}
body.dark .souqx-market-v180 .sx27-search-boost,html[data-theme=dark] .souqx-market-v180 .sx27-search-boost{background:linear-gradient(120deg,#171f3b,#222044);border-color:#38456b}
body.dark .souqx-market-v180 .sx27-boost-head h3,html[data-theme=dark] .souqx-market-v180 .sx27-boost-head h3{color:#f3f5ff}
body.dark .souqx-market-v180 .sx27-boost-head p,html[data-theme=dark] .souqx-market-v180 .sx27-boost-head p{color:#b8c5df}
body.dark .souqx-market-v180 .sx27-boost-actions button,body.dark .souqx-market-v180 .sx27-boost-actions a,html[data-theme=dark] .souqx-market-v180 .sx27-boost-actions button,html[data-theme=dark] .souqx-market-v180 .sx27-boost-actions a{background:#253150;border-color:#435075;color:#f1f3ff}
@media(max-width:640px){.souqx-market-v180 .sx27-boost-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.souqx-market-v180 .sx27-boost-actions button,.souqx-market-v180 .sx27-boost-actions a{font-size:12px;padding:9px}}

.souqx-market-v180 .sx27-target{outline:3px solid #5ccbe6!important;outline-offset:3px}
