.campo-filtro {
  min-width: 160px;
  padding: 8px 12px;
  border-radius: 6px;
  border: 1px solid #ccc;
  background: white;
  font-size: 0.9rem;}

.linha-formulario {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;}

.campo-formulario {
  flex: 1;
  min-width: 240px;
  margin-bottom: 20px;}

.filtros-linha .campo-filtro,
  .filtros-linha .botao-primario,
  .filtros-linha .botao-limpar {
    width: 100%;
    box-sizing: border-box;}