.fb-filter-bar{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.fb-filter-btn{border-radius:var(--r-md);border:1px solid var(--clr-border-tool);background:var(--clr-card-bg);color:var(--clr-text-muted);cursor:pointer;white-space:nowrap;min-width:7.5rem;transition:border-color var(--t-fast), color var(--t-fast), background var(--t-fast);justify-content:space-between;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;display:flex}.fb-filter-btn--active{border-color:var(--clr-primary-active-border);background:var(--clr-primary-active-bg);color:var(--clr-primary)}.fb-filter-btn__label{text-overflow:ellipsis;white-space:nowrap;max-width:8.75rem;overflow:hidden}.fb-filter-chevron{transition:transform var(--t-fast);flex-shrink:0}.fb-filter-chevron--open{transform:rotate(180deg)}.fb-filter-dropdown{min-width:11.25rem;max-width:16.25rem;max-height:17.5rem;z-index:var(--z-dropdown);border-radius:var(--r-lg);border:1px solid var(--clr-border-tool);background:var(--clr-card-bg);box-shadow:var(--shadow-dropdown);position:absolute;top:calc(100% + .375rem);left:0;overflow-y:auto}.fb-filter-option{text-align:left;width:100%;color:var(--clr-text);cursor:pointer;background:0 0;border:none;padding:.5625rem .875rem;font-size:.8125rem;display:block}.fb-filter-option:hover{background:var(--clr-surface-xs)}.fb-filter-option--active{color:var(--clr-primary);font-weight:600}.fb-filter-clear{border-radius:var(--r-md);border:1px solid var(--clr-border-tool);color:var(--clr-text-muted);cursor:pointer;transition:border-color var(--t-fast), color var(--t-fast);background:0 0;align-items:center;gap:.25rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;display:flex}.fb-filter-clear:hover{border-color:var(--clr-border-strong);color:var(--clr-text)}
