/* Cup standings and match-position statistics */
.cvsl-table--match-positions
{
  width: 100% !important;
  max-width: none !important;
  table-layout: fixed;
  display: table;
  border-collapse: collapse;
}

.cvsl-table--match-positions tbody,
.cvsl-table--match-positions thead
{
  width: 100%;
}

.cvsl-table--match-positions th:first-child,
.cvsl-table--match-positions td:first-child { width: auto; text-align: center; }
.cvsl-table--match-positions th:nth-child(n +2),
.cvsl-table--match-positions td:nth-child(n +2) { width: auto; text-align: center; }
