/* MasterPlating V1152 — corrige o cabeçalho Equipamento e posiciona Ver à direita.
   Folha isolada do dashboard; preserva o padrão global de botões e as ações existentes. */
.metro-dashboard-table {
  table-layout: fixed !important;
}

/* A primeira coluna recebe largura suficiente para exibir EQUIPAMENTO sem corte. */
.metro-dashboard-table thead th:nth-child(1),
.metro-dashboard-table tbody td:nth-child(1) { width: 10% !important; }
.metro-dashboard-table thead th:nth-child(2),
.metro-dashboard-table tbody td:nth-child(2) { width: 8% !important; }
.metro-dashboard-table thead th:nth-child(3),
.metro-dashboard-table tbody td:nth-child(3) { width: 12% !important; }
.metro-dashboard-table thead th:nth-child(4),
.metro-dashboard-table tbody td:nth-child(4) { width: 12% !important; }
.metro-dashboard-table thead th:nth-child(5),
.metro-dashboard-table tbody td:nth-child(5) { width: 8% !important; }
.metro-dashboard-table thead th:nth-child(6),
.metro-dashboard-table tbody td:nth-child(6) { width: 12% !important; }
.metro-dashboard-table thead th:nth-child(7),
.metro-dashboard-table tbody td:nth-child(7) { width: 15% !important; }
.metro-dashboard-table thead th:nth-child(8),
.metro-dashboard-table tbody td:nth-child(8) { width: 10% !important; }
.metro-dashboard-table thead th:nth-child(9),
.metro-dashboard-table tbody td:nth-child(9) { width: 13% !important; }

.metro-dashboard-table thead th:nth-child(1) {
  white-space: normal !important;
  overflow-wrap: normal !important;
  word-break: normal !important;
  text-overflow: clip !important;
}

/* A célula de ações usa a largura reservada e encosta o botão Ver à direita. */
.metro-dashboard-table td.metro-actions-cell {
  text-align: right !important;
  padding-right: 14px !important;
  overflow: visible !important;
}
.metro-dashboard-table td.metro-actions-cell .metro-row-actions {
  display: flex !important;
  align-items: center !important;
  justify-content: flex-end !important;
  box-sizing: border-box !important;
  width: 100% !important;
  min-width: 0 !important;
  padding: 2px 0 !important;
  overflow: visible !important;
}

@media (max-width: 820px) {
  .metro-dashboard-table { min-width: 1040px !important; }
  .metro-dashboard-table td.metro-actions-cell { padding-right: 14px !important; }
}
