/* Futebol Viseu v56 — quinto separador, sem blocos adicionais na homepage. */
html body #jogos .fv437-games-toolbar .fv401-match-tabs.fv52-tabs-count-5{
  display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;
  grid-auto-rows:40px!important;width:min(100%,690px)!important;max-width:690px!important;
  height:48px!important;min-height:48px!important;max-height:48px!important;
  padding:4px!important;overflow:hidden!important;
}
html body #jogos .fv401-match-tabs.fv52-tabs-count-5 button{
  min-width:0!important;padding:0 5px!important;font-size:12px!important;
}
html body #jogos .fv56-scorers-panel .fv56-table{
  width:100%;min-width:485px;table-layout:auto;
}
html body #jogos .fv56-table th:nth-child(2),
html body #jogos .fv56-table td:nth-child(2),
html body #jogos .fv56-table th:nth-child(3),
html body #jogos .fv56-table td:nth-child(3){text-align:left!important;}
html body #jogos .fv56-table th:nth-child(2){min-width:125px;}
html body #jogos .fv56-table th:nth-child(3){min-width:150px;}
html body #jogos .fv56-table td.fv56-player{font-weight:850;}
html body #jogos .fv56-table td.fv56-position{color:#536978;font-weight:850;}
html body #jogos .fv56-table td.fv56-goals{font-weight:950;color:#386719;font-size:15px;}
html body #jogos .fv56-club>a,html body #jogos .fv56-club>span{
  display:inline-flex;align-items:center;gap:8px;min-width:0;color:inherit;text-decoration:none;font-weight:750;
}
html body #jogos .fv56-club img{width:24px;height:24px;object-fit:contain;flex:0 0 auto;}
html body #jogos .fv56-club a:hover{color:#487d23;text-decoration:underline;}
@media(max-width:700px){
  html body #jogos .fv437-games-toolbar .fv401-match-tabs.fv52-tabs-count-5{
    width:100%!important;max-width:690px!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    grid-auto-rows:39px!important;height:86px!important;min-height:86px!important;max-height:86px!important;
  }
  html body #jogos .fv401-match-tabs.fv52-tabs-count-5 button{padding:0 4px!important;font-size:12px!important;}
  html body #jogos .fv56-scorers-panel .fv56-table{min-width:485px;}
}
@media(max-width:370px){
  html body #jogos .fv437-games-toolbar .fv401-match-tabs.fv52-tabs-count-5{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    height:125px!important;min-height:125px!important;max-height:125px!important;
  }
}
