/* =============================================================================
   League tables
   ========================================================================== */

.tx-gkmbleague .league {
  margin-bottom: 33px;
}

.tx-gkmbleague .league__group {
  margin: 0;
  font-size: 100%;
  color: rgb(var(--c-neutral-darkest));
}

.tx-gkmbleague table.ce-table.-league {
  width: 100%;
  font-size: 100%;
  font-weight: var(--f-weight-sb);
  line-height: 1.6;
  table-layout: auto;
  border-collapse: collapse;
}

.tx-gkmbleague table.ce-table.-league th,
.tx-gkmbleague table.ce-table.-league td {
  min-width: 0;
  padding: 0.2em 0.3em;
  text-align: left;
  text-transform: none;
  vertical-align: middle;
  color: rgb(var(--c-primary-dark));
  background: rgb(var(--c-neutral-lighter));
  border: 1px solid rgb(205, 205, 205);
  box-shadow: none;
}

.tx-gkmbleague table.ce-table.-league th {
  font-size: 100%;
  font-weight: var(--f-weight-b);
  text-align: center;
}

.tx-gkmbleague table.ce-table.-league th:first-child,
.tx-gkmbleague table.ce-table.-league .league__totalhead,
.tx-gkmbleague table.ce-table.-league .league__rankhead {
  padding: 1px;
  color: rgb(var(--c-neutral-dark));
  background: rgb(var(--c-neutral-lightest));
  border: none;
}

.tx-gkmbleague table.ce-table.-league td.team {
  text-transform: uppercase;
  color: rgb(var(--c-primary));
}

.tx-gkmbleague table.ce-table.-league td.team.-own {
  text-transform: none;
  color: rgb(var(--c-primary-dark));
}

.tx-gkmbleague table.ce-table.-league td.result {
  padding: 1px;
  color: rgb(var(--c-neutral-dark));
  background: rgb(var(--c-neutral-lightest));
}

.tx-gkmbleague table.ce-table.-league td.result.-home {
  color: rgb(var(--c-neutral-lightest));
  background: rgb(var(--c-primary-dark));
  border-color: rgb(var(--c-neutral-lighter));
}

.tx-gkmbleague table.ce-table.-league td.total,
.tx-gkmbleague table.ce-table.-league td.rank {
  font-weight: var(--f-weight-sb);
}

.tx-gkmbleague table.ce-table.-league .tiebreak-rank {
  display: none;
}

.tx-gkmbleague .leagues__service {
  margin: 0;
  font-size: 80%;
}
