/* ===== 57L - CORRIGIR NOMES NA PRIMEIRA COLUNA DA TABELA METAS ===== */

#sec-vendas-equipe-final #mtMetasPanel .mt-table {
  table-layout: fixed !important;
  width: 100% !important;
}

#sec-vendas-equipe-final #mtMetasPanel .mt-table th:first-child,
#sec-vendas-equipe-final #mtMetasPanel .mt-table td:first-child {
  width: 170px !important;
  min-width: 170px !important;
  max-width: 170px !important;
  white-space: normal !important;
  word-break: normal !important;
  overflow-wrap: anywhere !important;
  text-align: center !important;
  vertical-align: middle !important;
  padding-left: 10px !important;
  padding-right: 10px !important;
}

#sec-vendas-equipe-final #mtMetasPanel .mt-table td:first-child strong,
#sec-vendas-equipe-final #mtMetasPanel .mt-table td:first-child small,
#sec-vendas-equipe-final #mtMetasPanel .mt-table td:first-child span,
#sec-vendas-equipe-final #mtMetasPanel .mt-table td:first-child div {
  display: block !important;
  max-width: 100% !important;
  white-space: normal !important;
  word-break: normal !important;
  overflow-wrap: anywhere !important;
  line-height: 1.15 !important;
  text-align: center !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

#sec-vendas-equipe-final #mtMetasPanel .mt-table td:first-child strong {
  font-size: 13px !important;
  font-weight: 800 !important;
}

/* Evita que cabeçalhos longos se sobreponham */
#sec-vendas-equipe-final #mtMetasPanel .mt-table th {
  white-space: normal !important;
  overflow-wrap: anywhere !important;
  line-height: 1.15 !important;
  font-size: 11px !important;
  padding-left: 8px !important;
  padding-right: 8px !important;
}

/* Ajusta colunas de valores para não invadir visualmente */
#sec-vendas-equipe-final #mtMetasPanel .mt-table td {
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  vertical-align: middle !important;
}

/* Dá mais espaço visual para a tabela em telas menores */
#sec-vendas-equipe-final #mtMetasPanel .mt-table-wrap {
  overflow-x: auto !important;
}
