
/* V1180 — tabela de calibração legível, sem quebras de palavras e ações alinhadas */
.metro-table-card {
  width:100% !important;
  max-width:100% !important;
  min-width:0 !important;
  box-sizing:border-box !important;
}
.metro-table-card .table-wrap {
  width:100% !important;
  max-width:100% !important;
  overflow-x:auto !important;
  overflow-y:visible !important;
  box-sizing:border-box !important;
}
.metro-table-card table.metro-dashboard-table {
  width:100% !important;
  min-width:980px !important;
  table-layout:fixed !important;
  border-collapse:separate !important;
  border-spacing:0 !important;
  font-size:12px !important;
  color:#25364b !important;
}
.metro-table-card table.metro-dashboard-table th {
  padding:12px 10px !important;
  font-size:11px !important;
  line-height:1.3 !important;
  font-weight:800 !important;
  letter-spacing:.1px !important;
  vertical-align:middle !important;
  white-space:normal !important;
  overflow-wrap:normal !important;
  word-break:normal !important;
  hyphens:none !important;
  text-overflow:clip !important;
}
.metro-table-card table.metro-dashboard-table td {
  padding:13px 10px !important;
  font-size:12px !important;
  line-height:1.4 !important;
  vertical-align:middle !important;
  overflow-wrap:normal !important;
  word-break:normal !important;
  hyphens:none !important;
  text-overflow:clip !important;
}
.metro-table-card table.metro-dashboard-table th:nth-child(1),
.metro-table-card table.metro-dashboard-table td:nth-child(1) { width:9% !important; text-align:center !important; }
.metro-table-card table.metro-dashboard-table th:nth-child(2),
.metro-table-card table.metro-dashboard-table td:nth-child(2) { width:10% !important; text-align:center !important; }
.metro-table-card table.metro-dashboard-table th:nth-child(3),
.metro-table-card table.metro-dashboard-table td:nth-child(3) { width:13% !important; }
.metro-table-card table.metro-dashboard-table th:nth-child(4),
.metro-table-card table.metro-dashboard-table td:nth-child(4) { width:12% !important; }
.metro-table-card table.metro-dashboard-table th:nth-child(5),
.metro-table-card table.metro-dashboard-table td:nth-child(5) { width:10% !important; }
.metro-table-card table.metro-dashboard-table th:nth-child(6),
.metro-table-card table.metro-dashboard-table td:nth-child(6) { width:12% !important; }
.metro-table-card table.metro-dashboard-table th:nth-child(7),
.metro-table-card table.metro-dashboard-table td:nth-child(7) { width:15% !important; }
.metro-table-card table.metro-dashboard-table th:nth-child(8),
.metro-table-card table.metro-dashboard-table td:nth-child(8) { width:9% !important; text-align:center !important; }
.metro-table-card table.metro-dashboard-table th:nth-child(9),
.metro-table-card table.metro-dashboard-table td:nth-child(9) { width:10% !important; text-align:center !important; }
.metro-table-card table.metro-dashboard-table td:nth-child(1),
.metro-table-card table.metro-dashboard-table td:nth-child(2),
.metro-table-card table.metro-dashboard-table td:nth-child(4),
.metro-table-card table.metro-dashboard-table td:nth-child(5),
.metro-table-card table.metro-dashboard-table td:nth-child(6) {
  white-space:nowrap !important;
  font-variant-numeric:tabular-nums !important;
}
.metro-table-card table.metro-dashboard-table td:nth-child(3),
.metro-table-card table.metro-dashboard-table td:nth-child(7) {
  overflow-wrap:break-word !important;
  word-break:normal !important;
}
.metro-table-card table.metro-dashboard-table td:last-child {
  text-align:center !important;
  vertical-align:middle !important;
  white-space:nowrap !important;
  overflow:visible !important;
}
.metro-table-card table.metro-dashboard-table td:last-child button,
.metro-table-card table.metro-dashboard-table td:last-child .mp-btn,
.metro-table-card table.metro-dashboard-table td:last-child a {
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  vertical-align:middle !important;
  margin:0 auto !important;
  min-height:36px !important;
  padding:7px 12px !important;
  line-height:1.2 !important;
  white-space:nowrap !important;
  box-sizing:border-box !important;
}
@media(max-width:1100px) {
  .metro-table-card table.metro-dashboard-table { min-width:980px !important; }
}
