.company-filters{margin-bottom:16px}.company-filters-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.company-filters-left{display:flex;align-items:center;gap:12px}.company-filter-actions{display:inline-flex;align-items:center;gap:6px}.filter-result-count{font-size:12px;color:var(--text-muted-cool);font-variant-numeric:tabular-nums}.filter-presets{display:flex;align-items:center;gap:10px;margin:0 0 10px;overflow-x:auto;padding-bottom:2px}.filter-presets-label{flex-shrink:0;font:400 var(--fs-caption) / var(--lh-caption) var(--font-sans);color:var(--text-secondary)}.filter-presets-list{display:flex;gap:6px;min-width:0}.filters-panel-collapsible{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .2s var(--sheet-ease),opacity .15s ease-out}.filters-panel-collapsible.open{grid-template-rows:1fr;opacity:1}.filters-panel-collapsible>*{min-height:0;overflow:hidden}.filters-panel-collapsible.open>*{overflow:visible}.company-filters-panel{display:flex;flex-wrap:wrap;gap:12px;padding:12px;background:var(--bg-surface);border:1px solid var(--shade);border-top:2px solid var(--border-color);margin-bottom:8px}.filter-group{display:flex;flex-direction:column;gap:4px}.filter-group-label{font-size:var(--text-xs);font-weight:550;color:var(--text-secondary);padding-bottom:4px;border-bottom:1px solid var(--border-subtle)}.filter-checkboxes{display:flex;flex-direction:column}.filter-range{display:flex;align-items:center;gap:6px}.filter-range .input-field{flex:1 1 90px;width:90px;min-width:0}.filter-range-sep{color:var(--text-muted-cool);font-size:12px}.company-markets{margin-left:auto;flex:0 0 auto;width:fit-content}@media(max-width:767px){.company-filters .company-filters-bar{display:flex;flex-direction:row;justify-content:flex-end}.company-filters-bar>.company-filters-left{display:none}}
