/* STAY SELECT | active filters and visible-result copy | 2026-10-17 */
.ss-active-filter-panel{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:15px 18px;margin:12px 0 18px;background:#f8faf7;border:1px solid #d8e3d9;border-radius:13px;color:#244f3b}
.ss-active-filter-heading{font-size:13px;font-weight:800;white-space:nowrap}
.ss-active-filter-chips{display:flex;flex:1 1 250px;flex-wrap:wrap;gap:7px}
.ss-active-filter-chip{background:#e4f2e6;border:1px solid #a4c7ac;border-radius:999px;padding:8px 12px;color:#194b32;font-size:12px;font-weight:750;min-height:38px;cursor:pointer}
.ss-active-filter-chip:hover{background:#cbe7d1}
.ss-clear-active-filters{border:1px solid #a3bba8;border-radius:9px;padding:9px 13px;background:#fff;color:#27523d;font-weight:750;cursor:pointer;min-height:40px}
.ss-export-visible{background:#234d3d;border:1px solid #234d3d;border-radius:9px;padding:10px 14px;color:white;font-weight:800;cursor:pointer;min-height:44px}
.ss-export-visible:disabled{opacity:.55;cursor:not-allowed}
.ss-active-filter-status{flex-basis:100%;font-size:12px;color:#365e48}
.ss-export-visible-fallback{width:100%;min-height:96px;border:1px solid #a4b9a8;border-radius:8px;padding:9px;font-size:12px;line-height:1.5}
.ss-active-filter-chip:focus-visible,.ss-clear-active-filters:focus-visible,.ss-export-visible:focus-visible{outline:3px solid #2b8656;outline-offset:2px}
@media(max-width:680px){.ss-active-filter-panel{padding:13px;gap:9px}.ss-active-filter-chips{flex-basis:100%;order:2}.ss-active-filter-heading{flex:1 1 auto}.ss-clear-active-filters{order:1}.ss-export-visible{order:3;flex:1 1 100%}.ss-active-filter-status,.ss-export-visible-fallback{order:4}.ss-active-filter-chip{min-height:42px}}
