.FilterSearch-module__Ra9lWa__root{gap:var(--space-2);flex-direction:column;min-width:200px;display:flex}.FilterSearch-module__Ra9lWa__label{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);font-weight:600}.FilterSearch-module__Ra9lWa__input{font-family:var(--font-body);font-size:var(--text-sm);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);transition:border-color .15s}.FilterSearch-module__Ra9lWa__input:focus{border-color:var(--color-accent);outline:none}
.FilterSelect-module__vlM8EW__root{gap:var(--space-2);flex-direction:column;display:flex}.FilterSelect-module__vlM8EW__label{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);font-weight:600}.FilterSelect-module__vlM8EW__chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.FilterSelect-module__vlM8EW__chip{font-family:var(--font-body);font-size:var(--text-xs);border:1px solid var(--color-border);color:var(--color-text-soft);cursor:pointer;background:0 0;border-radius:999px;padding:4px 10px;transition:all .15s}.FilterSelect-module__vlM8EW__chip:hover{border-color:var(--color-accent)}.FilterSelect-module__vlM8EW__on{background:color-mix(in srgb, var(--color-accent) 12%, transparent);border-color:var(--color-accent);color:var(--color-accent);font-weight:500}
