/* ===== 57M - AJUSTE DEFINITIVO TABELA METAS ===== */

/* libera rolagem horizontal no bloco da tabela */
#sec-vendas-equipe-final #mtMetasPanel .mt-table-wrap {
  overflow-x: auto !important;
  overflow-y: visible !important;
  width: 100% !important;
  padding-bottom: 6px !important;
}

/* impede colunas espremidas */
#sec-vendas-equipe-final #mtMetasPanel .mt-table {
  table-layout: fixed !important;
  width: 1450px !important;
  min-width: 1450px !important;
  max-width: none !important;
}

/* cabeçalhos organizados */
#sec-vendas-equipe-final #mtMetasPanel .mt-table th {
  white-space: normal !important;
  word-break: normal !important;
  overflow-wrap: break-word !important;
  text-align: center !important;
  vertical-align: middle !important;
  line-height: 1.15 !important;
  font-size: 11px !important;
  padding: 12px 10px !important;
}

/* células organizadas */
#sec-vendas-equipe-final #mtMetasPanel .mt-table td {
  white-space: normal !important;
  word-break: normal !important;
  overflow-wrap: break-word !important;
  text-align: center !important;
  vertical-align: middle !important;
  line-height: 1.2 !important;
  padding: 14px 10px !important;
}

/* coluna vendedor maior */
#sec-vendas-equipe-final #mtMetasPanel .mt-table th:nth-child(1),
#sec-vendas-equipe-final #mtMetasPanel .mt-table td:nth-child(1) {
  width: 190px !important;
  min-width: 190px !important;
  max-width: 190px !important;
}

/* nome do vendedor dentro da própria célula */
#sec-vendas-equipe-final #mtMetasPanel .mt-table td:nth-child(1) strong,
#sec-vendas-equipe-final #mtMetasPanel .mt-table td:nth-child(1) small,
#sec-vendas-equipe-final #mtMetasPanel .mt-table td:nth-child(1) span,
#sec-vendas-equipe-final #mtMetasPanel .mt-table td:nth-child(1) div {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  white-space: normal !important;
  word-break: normal !important;
  overflow-wrap: break-word !important;
  text-align: center !important;
  line-height: 1.15 !important;
  margin: 0 auto !important;
}

/* evita nome grande demais */
#sec-vendas-equipe-final #mtMetasPanel .mt-table td:nth-child(1) strong {
  font-size: 13px !important;
  font-weight: 800 !important;
}

/* larguras das demais colunas */
#sec-vendas-equipe-final #mtMetasPanel .mt-table th:nth-child(2),
#sec-vendas-equipe-final #mtMetasPanel .mt-table td:nth-child(2) {
  width: 150px !important;
}

#sec-vendas-equipe-final #mtMetasPanel .mt-table th:nth-child(3),
#sec-vendas-equipe-final #mtMetasPanel .mt-table td:nth-child(3) {
  width: 140px !important;
}

#sec-vendas-equipe-final #mtMetasPanel .mt-table th:nth-child(4),
#sec-vendas-equipe-final #mtMetasPanel .mt-table td:nth-child(4) {
  width: 180px !important;
}

#sec-vendas-equipe-final #mtMetasPanel .mt-table th:nth-child(5),
#sec-vendas-equipe-final #mtMetasPanel .mt-table td:nth-child(5) {
  width: 180px !important;
}

#sec-vendas-equipe-final #mtMetasPanel .mt-table th:nth-child(6),
#sec-vendas-equipe-final #mtMetasPanel .mt-table td:nth-child(6) {
  width: 150px !important;
}

#sec-vendas-equipe-final #mtMetasPanel .mt-table th:nth-child(7),
#sec-vendas-equipe-final #mtMetasPanel .mt-table td:nth-child(7) {
  width: 160px !important;
}

#sec-vendas-equipe-final #mtMetasPanel .mt-table th:nth-child(8),
#sec-vendas-equipe-final #mtMetasPanel .mt-table td:nth-child(8) {
  width: 140px !important;
}

#sec-vendas-equipe-final #mtMetasPanel .mt-table th:nth-child(9),
#sec-vendas-equipe-final #mtMetasPanel .mt-table td:nth-child(9) {
  width: 190px !important;
}

/* inputs dentro da tabela */
#sec-vendas-equipe-final #mtMetasPanel .mt-table input {
  max-width: 130px !important;
  width: 100% !important;
  text-align: center !important;
  box-sizing: border-box !important;
}

/* status não estoura */
#sec-vendas-equipe-final #mtMetasPanel .mt-table .mt-pill,
#sec-vendas-equipe-final #mtMetasPanel .mt-table [class*="pill"],
#sec-vendas-equipe-final #mtMetasPanel .mt-table [class*="status"] {
  white-space: normal !important;
  max-width: 100% !important;
  text-align: center !important;
}
