/* HBCHM V5.10 — classement mobile complet : Pos Club Pts MJ V N D B+ B- Diff.
   Largeurs fixes en pourcentage, aucune colonne cachée, aucun défilement horizontal. */
@media (max-width: 767px) {
  html body.hb-ranking-page #rankingsList,
  html body.hb-ranking-page #rankingsList .table-scroll {
    display:block!important;width:100%!important;min-width:0!important;
    max-width:100%!important;overflow-x:hidden!important;
    box-sizing:border-box!important;
  }
  html body.hb-ranking-page #rankingsList .table-scroll table.data-table {
    width:100%!important;min-width:0!important;max-width:100%!important;
    table-layout:fixed!important;border-collapse:collapse!important;
    font-size:9px!important;
  }
  html body.hb-ranking-page #rankingsList .table-scroll table.data-table tr > th,
  html body.hb-ranking-page #rankingsList .table-scroll table.data-table tr > td {
    display:table-cell!important;
    min-width:0!important;max-width:none!important;
    padding:7px 1px!important;font-size:9px!important;
    letter-spacing:0!important;line-height:1.25!important;
    text-align:center!important;box-sizing:border-box!important;
    white-space:nowrap!important;overflow:hidden!important;
    text-overflow:clip!important;
  }
  html body.hb-ranking-page #rankingsList .table-scroll table.data-table tr > :nth-child(1) {width:7%!important;}
  html body.hb-ranking-page #rankingsList .table-scroll table.data-table tr > :nth-child(2) {width:30%!important;}
  html body.hb-ranking-page #rankingsList .table-scroll table.data-table tr > :nth-child(3) {width:8%!important;}
  html body.hb-ranking-page #rankingsList .table-scroll table.data-table tr > :nth-child(4) {width:8%!important;}
  html body.hb-ranking-page #rankingsList .table-scroll table.data-table tr > :nth-child(5) {width:6%!important;}
  html body.hb-ranking-page #rankingsList .table-scroll table.data-table tr > :nth-child(6) {width:6%!important;}
  html body.hb-ranking-page #rankingsList .table-scroll table.data-table tr > :nth-child(7) {width:6%!important;}
  html body.hb-ranking-page #rankingsList .table-scroll table.data-table tr > :nth-child(8) {width:9%!important;}
  html body.hb-ranking-page #rankingsList .table-scroll table.data-table tr > :nth-child(9) {width:9%!important;}
  html body.hb-ranking-page #rankingsList .table-scroll table.data-table tr > :nth-child(10){width:11%!important;}
  html body.hb-ranking-page #rankingsList .table-scroll table.data-table tr > :nth-child(2) {
    text-align:left!important;text-overflow:ellipsis!important;
  }
  html body.hb-ranking-page #rankingsList .data-table td:nth-child(2) > .club-mark {
    display:none!important;
  }
  html body.hb-ranking-page #rankingsList .data-table td:nth-child(2) > span:not(.club-mark) {
    display:block!important;width:100%!important;max-width:100%!important;
    min-width:0!important;overflow:hidden!important;
    text-overflow:ellipsis!important;white-space:nowrap!important;
  }


}
@media(max-width:360px) {
  html body.hb-ranking-page #rankingsList .table-scroll table.data-table tr > th,
  html body.hb-ranking-page #rankingsList .table-scroll table.data-table tr > td {
    font-size:8px!important;padding:6px 0!important;
  }

}
