.tabulator {
  border: none !important;
}

.tabulator .tabulator-header .tabulator-col {
  background-color: #191970 !important; /* Azul escuro da sua paleta */
  color: #ffffff !important; /* Deixa o texto branco para dar contraste */
}

/* (Opcional) Muda a cor daquela setinha de ordenar (sort) para combinar com o fundo escuro */
.tabulator
  .tabulator-header
  .tabulator-col
  .tabulator-col-content
  .tabulator-col-sorter
  .tabulator-arrow {
  border-bottom-color: #ffffff;
  border-top-color: #ffffff;
}

.cell-space-rigth {
  padding-right: 5px !important; /* Adiciona o espaço dentro da célula */
  box-sizing: border-box; /* Garante que o padding não aumente o tamanho total da célula */
}

/* Tamanho da fonte SÓ no cabeçalho */
.tabulator .tabulator-header {
  font-size: 14px !important;
}

/* Tamanho da fonte SÓ nas linhas de dados */
.tabulator .tabulator-row {
  /* clamp(MÍNIMO, VALOR_IDEAL, MÁXIMO) */
  font-size: clamp(10px, 1.2cqi, 13px) !important;
}

/* --- NÍVEL 1 --- */
/* Cor base (linhas ímpares) */
.tabulator-row.tabulator-tree-level-1 {
  background-color: #e3f2fd !important; /* Azul claro */
}

/* Cor um pouco mais escura (linhas pares do nível 1) */
.tabulator-row.tabulator-tree-level-1.tabulator-row-even {
  background-color: #bbdefb !important; /* Azul um pouquinho mais escuro */
}

/* --- NÍVEL 2 --- */
/* Cor base (linhas ímpares) */
.tabulator-row.tabulator-tree-level-2 {
  background-color: #f1f8e9 !important; /* Verde claro */
}

/* Cor um pouco mais escura (linhas pares do nível 2) */
.tabulator-row.tabulator-tree-level-2.tabulator-row-even {
  background-color: #dcedc8 !important; /* Verde um pouquinho mais escuro */
}
