.sx .cs-filters{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(40px,5vw,64px);padding-top:clamp(24px,3vw,32px);border-top:1px solid rgba(255,255,255,.08)}.sx .cs-filters>*{flex:1 1 200px;min-width:0}.sx .cs-select{position:relative;display:flex;align-items:center;gap:10px;min-height:56px;padding:10px 14px;border:1px solid var(--sx-dark-rule);border-radius:14px;background:var(--sd-dark-card);color:#fff;transition:border-color .15s ease}.sx .cs-select:hover,.sx .cs-select.is-active{border-color:#3f4d3f}.sx .cs-select:focus-within{border-color:var(--sd-lime);outline:2px solid var(--sd-lime);outline-offset:2px}.sx .cs-select-icon{display:flex;align-items:center;justify-content:center;flex:none;width:30px;height:30px;border-radius:9px;background:#1f2a1f;color:var(--sd-lime)}.sx .cs-select-icon .sd-mark{width:16px;height:16px}.sx .cs-select-text{flex:1;min-width:0}.sx .cs-select-label{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--sd-on-dark-muted)}.sx .cs-select-value{display:block;margin-top:2px;font-size:15px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sx .cs-select-caret{flex:none;color:var(--sd-lime)}.sx .cs-select select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font:inherit;font-size:16px;color-scheme:dark;-webkit-appearance:none;-moz-appearance:none;appearance:none}.sx .cs-select option{background:var(--sd-dark-card);color:#fff}.sx .cs-count-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:16px}.sx .cs-count-row .sx-result-count{margin-top:0}.sx .cs-clear{min-height:44px;padding:0 4px;border:0;background:none;font:inherit;font-size:14px;font-weight:700;color:var(--sd-lime);cursor:pointer}.sx .cs-clear:hover{color:#fff}.sx .cs-clear:focus-visible{outline:2px solid var(--sd-lime);outline-offset:2px;border-radius:6px}@media (prefers-reduced-motion: reduce){.sx .cs-select{transition:none}}
