/* V6.1.93 | Correção isolada do alinhamento da coluna ESTAÇÃO no Bloco 04.
   A regra global da matriz aplicava padding:0 e border:0 a todos os <span>
   da célula, inclusive ao cartão externo, deixando o texto colado e cortado.
   Somente CSS: nenhum dado, status, treinamento ou vínculo é modificado. */
#v500Matriz #mh6184Block .mh585-table {
  --mh589-station-w: 225px;
  --mh589-qty-w: 55px;
  --mh589-person-w: 146px;
}
#v500Matriz #mh6184Block .mh585-table tbody tr.mh587-station-row > th.mh587-station-name {
  padding: 4px 5px !important;
  text-align: left !important;
  box-sizing: border-box !important;
}
#v500Matriz #mh6184Block .mh585-table tbody tr.mh587-station-row > th.mh587-station-name > span.mh588-station-btn {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  justify-content: center !important;
  gap: 3px !important;
  width: 100% !important;
  min-width: 0 !important;
  min-height: 52px !important;
  margin: 0 !important;
  padding: 7px 10px !important;
  box-sizing: border-box !important;
  background: #e5f3fb !important;
  border: 1px solid #afd0e3 !important;
  border-left: 3px solid #0b67a6 !important;
  border-radius: 7px !important;
  text-align: left !important;
}
#v500Matriz #mh6184Block .mh585-table tbody tr.mh587-station-row > th.mh587-station-name > span.mh588-station-btn > span {
  display: block !important;
  padding: 0 !important;
  margin: 0 !important;
  min-width: 0 !important;
  max-width: 100% !important;
  line-height: 1.15 !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
  text-align: left !important;
}
#v500Matriz #mh6184Block .mh585-table tbody tr.mh587-station-row > th.mh587-station-name > span.mh588-station-btn > small {
  display: block !important;
  padding: 0 !important;
  margin: 0 !important;
  text-align: left !important;
  white-space: normal !important;
}
@media (max-width: 760px) {
  #v500Matriz #mh6184Block .mh585-table {
    --mh589-station-w: 137px;
    --mh589-qty-w: 43px;
    --mh589-person-w: 130px;
  }
  #v500Matriz #mh6184Block .mh585-table col.mh5103-col-station { width: 137px !important; }
  #v500Matriz #mh6184Block .mh585-table col.mh5103-col-qty { width: 43px !important; }
  #v500Matriz #mh6184Block .mh585-table col.mh5103-col-person { width: 130px !important; }
  #v500Matriz #mh6184Block .mh585-table tbody tr.mh587-station-row > th.mh587-station-name > span.mh588-station-btn {
    padding: 6px 7px !important;
  }
}
