.filter-bar{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.filter-bar>:not(.filter-toggle){flex:140px;min-width:0}.filter-toggle{white-space:nowrap;flex:none}.filter-toggle[aria-expanded=true]{border-color:var(--accent);color:var(--ink)}.filter-panel{gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--line);flex-direction:column;display:flex}.filter-panel[hidden]{display:none}div.filter-panel>*{flex:none}
