.filter-summary{margin-block:12px 16px;color:var(--brand-ink,var(--color-ws-ink));font-size:.875rem}.filter-summary-choices{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.filter-summary-label{flex-basis:100%;color:var(--brand-label,var(--color-ws-ink-soft));font-size:.8125rem}.filter-summary-choices button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;max-width:100%;padding:8px 14px;border-radius:24px;background:var(--brand-sky,var(--color-ws-rail));color:var(--brand-teal,var(--color-teal));font-size:.8125rem;text-align:left;overflow-wrap:anywhere}.filter-summary-choices .filter-summary-clear{background:transparent;text-decoration:underline}.filter-summary>p{margin:8px 0 0;color:var(--brand-label,var(--color-ws-ink-soft));font-size:.8125rem}.filter-toolbar{display:flex;flex-wrap:wrap;align-items:end;gap:12px}.filter-toolbar>input{min-width:0;min-height:46px}.choice-tabs{display:flex;gap:4px;padding:4px;border-radius:28px;background:var(--brand-sky,var(--color-ws-rail))}.choice-tabs>button{flex:1;min-height:44px;padding:8px 16px;font-size:.875rem}@media(max-width:800px){.filter-toolbar{display:grid;grid-template-columns:minmax(0,1fr)}.filter-toolbar>*{min-width:0;width:100%}}