/*
 * FILTERS — barra de filtros de listagem (abas em pílula).
 * Pílulas à esquerda (uma ativa por vez) e ações extras à direita.
 * Distinta das `.tabs` (que trocam painéis na mesma tela): aqui cada
 * pílula é um link que refiltra a listagem no servidor.
 */
.filters {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: var(--space-3);
  margin-bottom: var(--space-5);
}

.filters__tabs {
  display: flex;
  align-items: center;
  gap: var(--space-1);
  flex-wrap: wrap;
}

/* Cada pílula: discreta quando inativa, sólida quando ativa. */
.filters__tab {
  padding: var(--space-2) var(--space-4);
  border-radius: var(--radius-full);
  font-size: var(--text-sm);
  font-weight: var(--weight-medium);
  color: var(--color-text-muted);
  text-decoration: none;
  white-space: nowrap;
  transition: background-color 0.15s ease, color 0.15s ease;
}

.filters__tab:hover {
  background-color: var(--color-hover);
  color: var(--color-text);
  text-decoration: none;
}

.filters__tab--active {
  background-color: var(--color-accent);
  color: var(--color-accent-text);
}

.filters__tab--active:hover {
  background-color: var(--color-accent);
  color: var(--color-accent-text);
}

/* Lado direito da barra: busca + ações extras (ex.: "Mais ações"). */
.filters__actions {
  display: flex;
  align-items: center;
  gap: var(--space-3);
  flex-wrap: wrap;
}
