/* V6.1.117 - Ajustes visuais consolidados
   1) Restaura largura normal do BUY OFF no desktop
   2) Reforça as linhas divisórias no rodapé da Matriz */

/* BUY OFF - ocupar a largura útil e evitar coluna espremida/centralizada no desktop */
#buyoffGrid{
  width:100%!important;
  max-width:none!important;
  grid-template-columns:repeat(auto-fit,minmax(min(100%,560px),1fr))!important;
  justify-content:stretch!important;
  justify-items:stretch!important;
  align-items:start!important;
  gap:12px!important;
}
#buyoffGrid>.bo8-station{
  width:100%!important;
  max-width:none!important;
  margin-inline:0!important;
}
@media(min-width:1051px){
  #buyoffGrid{grid-template-columns:repeat(auto-fit,minmax(540px,1fr))!important;}
}
@media(max-width:1050px){
  #buyoffGrid{
    grid-template-columns:minmax(0,1fr)!important;
    max-width:100%!important;
  }
}

/* MATRIZ - mostrar claramente as linhas que dividem a parte de baixo */
#v500Matriz .mh5102-summary-row > th,
#v500Matriz .mh5102-summary-row > td{
  border-top:1px solid #aecadd!important;
  border-bottom:1px solid #cadce8!important;
}
#v500Matriz .mh5102-summary-row > th{
  border-right:1px solid #aecadd!important;
}
#v500Matriz .mh5102-summary-row > td.mh5102-summary-spacer{
  border-left:1px solid #b7cedf!important;
  border-right:2px solid #7ea8c7!important;
}
#v500Matriz .mh5102-summary-row > td.mh5102-summary-cell{
  border-left:1px solid #d8e7f1!important;
  border-right:1px solid #d8e7f1!important;
}
#v500Matriz .mh5102-summary-row.pct > th,
#v500Matriz .mh5102-summary-row.pct > td{
  border-top:2px solid #4b97c5!important;
}
#v500Matriz .mh5102-summary-row.count > th,
#v500Matriz .mh5102-summary-row.count > td{
  border-bottom:2px solid #b3cadb!important;
}
