.filters-disclosure>summary{display:inline-flex;align-items:center;gap:12px;min-height:42px;padding:0 15px;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--forest-2);font-weight:750;cursor:pointer;list-style:none}
.filters-disclosure>summary::-webkit-details-marker{display:none}
.filters-disclosure>summary::before{content:"＋";font-size:16px}
.filters-disclosure[open]>summary::before{content:"−"}
.filter-active-indicator{font-size:12px;color:var(--muted);font-weight:500}
.filters-disclosure .filter-form{margin-top:18px}
