.glib-stats-box-live .table--flex .table__cell--col_live_score,
#box-table-type-16 .table--flex .table__cell--col_live_score {
  padding-left: 10px;
}
.glib-stats-box-live .table--flex .table__header .table__cell--,
#box-table-type-16 .table--flex .table__header .table__cell-- {
  padding-left: 10px;
}
.table__foot {
  line-height: 28px;
  display: flex;
  padding: 0 10px;
}
.table--scroll .table__cell--participant_name,
.table--scroll .table__cell--player_name {
  box-shadow: 3px 0 4px 0 rgba(var(--color-alpha-1), 0.08);
}
.table__wrapper {
  overflow: auto;
  display: grid;
}
.table__wrapper:last-child .table__body:last-of-type .table__row:last-child {
  border-bottom: 1px solid var(--color-border-1);
}
.table__body {
  display: grid;
  grid-auto-rows: 29px;
}
.table__row {
  display: flex;
  border-bottom: 1px solid var(--color-border-1);
}
.table__row:last-child {
  border-bottom: none;
}
.table__row > div {
  background-color: var(--color-background-1);
}
.table__row .cell--sorted {
  background-color: var(--color-background-highlight-6);
}
.table__row.highlight > * {
  background-color: var(--color-background-highlight-2);
}
.table__row--highlighted .table__cell {
  background-color: var(--color-sport-quaternary);
}
.table__row .table__cell--form,
.table__row .table__cell--last_5 {
  justify-content: flex-start;
}
.table__row .table__cell--assists {
  color: var(--color-text-2);
}
.hockey .table__row .table__cell--assists,
.floorball .table__row .table__cell--assists {
  color: var(--color-text-1);
}
.table__row .table__cell--highlight-light {
  background-color: var(--color-background-hover-2);
}
.table__row,
.table__header {
  display: grid;
}
.table--flex .table__row,
.table--flex .table__header,
div[class^="glib-stats-box-ht_ft"] .table__row,
div[class^="glib-stats-box-ht_ft"] .table__header,
div[class^="glib-stats-box-over_under-"] .table__row,
div[class^="glib-stats-box-over_under-"] .table__header,
div[class^="glib-stats-box-top_sc"] .table__row,
div[class^="glib-stats-box-top_sc"] .table__header {
  display: flex;
}
div[class^="glib-stats-box-ht_ft"] .table__row.filtered-out,
div[class^="glib-stats-box-ht_ft"] .table__row.hidden,
div[class^="glib-stats-box-over_under-"] .table__row.filtered-out,
div[class^="glib-stats-box-over_under-"] .table__row.hidden,
div[class^="glib-stats-box-top_sc"] .table__row.filtered-out,
div[class^="glib-stats-box-top_sc"] .table__row.hidden {
  display: none;
}
.table.table-type-6 .table__row .table__cell--goals,
.table.table-type-17 .table__row .table__cell--goals,
.table.table-type-18 .table__row .table__cell--goals,
.table.table-type-6 .table__row .table__cell--avg_goals_match,
.table.table-type-17 .table__row .table__cell--avg_goals_match,
.table.table-type-18 .table__row .table__cell--avg_goals_match {
  color: var(--color-text-2);
}
.table.table-type-6 .form__cell--loss,
.table.table-type-17 .form__cell--loss,
.table.table-type-18 .form__cell--loss {
  background-color: #eb3f30;
}
.table__header {
  user-select: none;
  z-index: 2;
  top: 0;
  height: 28px;
  border-bottom: 1px solid var(--color-border-4);
}
.table__header ~ .table__header {
  border-top: 1px solid var(--color-border-4);
}
.table__header > div {
  background-color: var(--color-background-5);
}
.table__header > div:not(.table__cell--form):not(.table__cell--last_5):hover {
  text-decoration: underline;
  cursor: pointer;
}
.table__header .cell--sorted::after {
  content: "";
  border: 4px solid transparent;
  border-bottom-color: var(--color-standings-decoration, var(--color-sport-secondary-body));
  position: relative;
  bottom: 2px;
  margin-left: 2px;
}
.table__header .cell--reverseSorted::after {
  content: "";
  transform: rotate(180deg);
  border: 4px solid transparent;
  border-bottom-color: var(--color-standings-decoration, var(--color-sport-secondary-body));
  position: relative;
  margin-left: 2px;
  top: 2px;
}
.table__header--info {
  flex: 1;
  height: 28px;
  background-color: var(--color-sport-secondary-body);
  display: flex;
  align-items: center;
  padding: 0 10px;
  text-transform: uppercase;
  color: #ffffff;
}
.table__header--info:first-of-type {
  border-top: 1px solid rgba(255, 255, 255, 0.2);
}
.table__header .table__cell--form,
.table__header .table__cell--last_5 {
  display: flex;
}
.table__cell {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 32px;
  overflow: hidden;
  line-height: 14px;
}
.table--flex .table__cell--rank,
div[class^="glib-stats-box-ht_ft"] .table__cell--rank,
div[class^="glib-stats-box-over_under-"] .table__cell--rank,
div[class^="glib-stats-box-top_sc"] .table__cell--rank {
  position: sticky;
  position: -webkit-sticky;
  z-index: 1;
  left: 0;
}
.table__cell--participant_name,
.table__cell--player_name {
  justify-content: flex-start;
  left: 32px;
  flex: 1;
  padding: 0 10px;
}
.table--flex .table__cell--participant_name,
.table--flex .table__cell--player_name,
div[class^="glib-stats-box-ht_ft"] .table__cell--participant_name,
div[class^="glib-stats-box-ht_ft"] .table__cell--player_name,
div[class^="glib-stats-box-over_under-"] .table__cell--participant_name,
div[class^="glib-stats-box-over_under-"] .table__cell--player_name,
div[class^="glib-stats-box-top_sc"] .table__cell--participant_name,
div[class^="glib-stats-box-top_sc"] .table__cell--player_name {
  position: sticky;
  position: -webkit-sticky;
  width: 100px;
  z-index: 1;
}
.table__cell--team_name {
  justify-content: flex-start;
  flex: 1;
  padding: 0 10px;
}
.table--flex .table__cell--team_name,
div[class^="glib-stats-box-ht_ft"] .table__cell--team_name,
div[class^="glib-stats-box-over_under-"] .table__cell--team_name,
div[class^="glib-stats-box-top_sc"] .table__cell--team_name {
  width: 100px;
}
.table__cell--goals,
.table__cell--goals_for {
  width: auto;
}
.table--flex .table__cell--goals,
.table--flex .table__cell--goals_for,
div[class^="glib-stats-box-ht_ft"] .table__cell--goals,
div[class^="glib-stats-box-ht_ft"] .table__cell--goals_for,
div[class^="glib-stats-box-over_under-"] .table__cell--goals,
div[class^="glib-stats-box-over_under-"] .table__cell--goals_for,
div[class^="glib-stats-box-top_sc"] .table__cell--goals,
div[class^="glib-stats-box-top_sc"] .table__cell--goals_for {
  width: 48px;
}
.american-football .table--flex .table__cell--goals,
.american-football .table--flex .table__cell--goals_for,
.american-football div[class^="glib-stats-box-ht_ft"] .table__cell--goals,
.american-football div[class^="glib-stats-box-ht_ft"] .table__cell--goals_for,
.american-football div[class^="glib-stats-box-over_under-"] .table__cell--goals,
.american-football div[class^="glib-stats-box-over_under-"] .table__cell--goals_for,
.american-football div[class^="glib-stats-box-top_sc"] .table__cell--goals,
.american-football div[class^="glib-stats-box-top_sc"] .table__cell--goals_for,
.aussie-rules .table--flex .table__cell--goals,
.aussie-rules .table--flex .table__cell--goals_for,
.aussie-rules div[class^="glib-stats-box-ht_ft"] .table__cell--goals,
.aussie-rules div[class^="glib-stats-box-ht_ft"] .table__cell--goals_for,
.aussie-rules div[class^="glib-stats-box-over_under-"] .table__cell--goals,
.aussie-rules div[class^="glib-stats-box-over_under-"] .table__cell--goals_for,
.aussie-rules div[class^="glib-stats-box-top_sc"] .table__cell--goals,
.aussie-rules div[class^="glib-stats-box-top_sc"] .table__cell--goals_for,
.basketball .table--flex .table__cell--goals,
.basketball .table--flex .table__cell--goals_for,
.basketball div[class^="glib-stats-box-ht_ft"] .table__cell--goals,
.basketball div[class^="glib-stats-box-ht_ft"] .table__cell--goals_for,
.basketball div[class^="glib-stats-box-over_under-"] .table__cell--goals,
.basketball div[class^="glib-stats-box-over_under-"] .table__cell--goals_for,
.basketball div[class^="glib-stats-box-top_sc"] .table__cell--goals,
.basketball div[class^="glib-stats-box-top_sc"] .table__cell--goals_for,
.cricket .table--flex .table__cell--goals,
.cricket .table--flex .table__cell--goals_for,
.cricket div[class^="glib-stats-box-ht_ft"] .table__cell--goals,
.cricket div[class^="glib-stats-box-ht_ft"] .table__cell--goals_for,
.cricket div[class^="glib-stats-box-over_under-"] .table__cell--goals,
.cricket div[class^="glib-stats-box-over_under-"] .table__cell--goals_for,
.cricket div[class^="glib-stats-box-top_sc"] .table__cell--goals,
.cricket div[class^="glib-stats-box-top_sc"] .table__cell--goals_for {
  width: 70px;
}
.table__cell--name {
  width: 80px;
  padding: 0 10px;
}
.table__cell--form,
.table__cell--last_5 {
  width: 120px;
  padding: 0 10px;
}
.table__cell--winning_percentage,
.table__cell--for_against_percentage,
.table__cell--goals_for_against_diff,
.table__cell--net_rr,
.table__cell--m {
  width: auto;
}
.table--flex .table__cell--winning_percentage,
.table--flex .table__cell--for_against_percentage,
.table--flex .table__cell--goals_for_against_diff,
.table--flex .table__cell--net_rr,
.table--flex .table__cell--m,
div[class^="glib-stats-box-ht_ft"] .table__cell--winning_percentage,
div[class^="glib-stats-box-ht_ft"] .table__cell--for_against_percentage,
div[class^="glib-stats-box-ht_ft"] .table__cell--goals_for_against_diff,
div[class^="glib-stats-box-ht_ft"] .table__cell--net_rr,
div[class^="glib-stats-box-ht_ft"] .table__cell--m,
div[class^="glib-stats-box-over_under-"] .table__cell--winning_percentage,
div[class^="glib-stats-box-over_under-"] .table__cell--for_against_percentage,
div[class^="glib-stats-box-over_under-"] .table__cell--goals_for_against_diff,
div[class^="glib-stats-box-over_under-"] .table__cell--net_rr,
div[class^="glib-stats-box-over_under-"] .table__cell--m,
div[class^="glib-stats-box-top_sc"] .table__cell--winning_percentage,
div[class^="glib-stats-box-top_sc"] .table__cell--for_against_percentage,
div[class^="glib-stats-box-top_sc"] .table__cell--goals_for_against_diff,
div[class^="glib-stats-box-top_sc"] .table__cell--net_rr,
div[class^="glib-stats-box-top_sc"] .table__cell--m {
  width: 48px;
}
.table__cell .team_name_span {
  display: flex;
}
.table__cell .team_name_span a {
  overflow: hidden;
  text-overflow: ellipsis;
}
.table__cell .dw-icon {
  display: flex;
  flex-shrink: 0;
  width: 11px;
  height: 11px;
  background-image: url(../../../../res/_fs/build/advancing.90ce8a4.svg);
  background-position: center;
  margin-left: 5px;
  cursor: default;
}
.table__cell .dw-icon.desc {
  transform: rotate(180deg);
}
.table__cell .dw-icon:hover {
  opacity: .6;
}
.table__cell .glib-live-rank {
  line-height: 14px;
}
.table__cell .form__cell {
  display: flex;
  flex-flow: column nowrap;
  cursor: pointer;
  justify-self: center;
  align-items: center;
  color: #fff;
  width: 18px;
  height: 18px;
  margin-right: 2px;
  background-repeat: no-repeat;
  border-radius: 2px;
  overflow: hidden;
  text-align: center;
  line-height: 18px;
  position: relative;
}
.table__cell .form__cell:hover {
  text-decoration: underline;
}
.table__cell .form__cell:first-child {
  margin-left: 20px;
}
.table__cell .form__cell--upcoming {
  background-color: #b9b9b9;
  margin-left: 0 !important;
}
.table__cell .form__cell--win {
  background-color: #44ac45;
}
.table-type-6 .table__cell .form__cell--win:before,
.table-type-17 .table__cell .form__cell--win:before,
.table-type-18 .table__cell .form__cell--win:before {
  content: "+";
}
.table__cell .form__cell--otWin {
  background-color: #44ac45;
}
.table__cell .form__cell--loss {
  background-color: #eb3f30;
}
.table-type-6 .table__cell .form__cell--loss:before,
.table-type-17 .table__cell .form__cell--loss:before,
.table-type-18 .table__cell .form__cell--loss:before {
  content: "-";
}
.table__cell .form__cell--otLoss {
  background-color: #eb3f30;
}
.table__cell .form__cell--draw {
  background-color: #ffb22f;
}
.pid_42 .table__cell .form__cell--draw {
  line-height: 14px;
}
.table__cell .form__cell--otWin:before,
.table__cell .form__cell--otLoss:before {
  content: "";
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid #ffb22f;
  position: absolute;
  top: 8px;
  right: 0;
}
.table-type-6 .table__cell .form__cell,
.table-type-17 .table__cell .form__cell,
.table-type-18 .table__cell .form__cell {
  text-decoration: none;
}
.table-type-6 .table__cell .form__cell:before,
.table-type-17 .table__cell .form__cell:before,
.table-type-18 .table__cell .form__cell:before {
  font-weight: bold;
}
.table__showMore {
  line-height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 28px;
  max-width: 100vw;
}
.table__showMore.hidden {
  display: none;
}
.table__showMore a {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
}
.table__showMore a::after {
  content: "";
  display: flex;
  width: 4px;
  height: 4px;
  border-style: solid;
  border-width: 0.15625em 0.15625em 0 0;
  margin-left: 6px;
  transform: rotate(135deg);
}
.table .cell--block {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: flex;
  align-items: center;
  max-width: 100%;
}
.table .team-logo {
  display: flex;
  flex-shrink: 0;
}
.table .link-inactive {
  text-decoration: underline;
  cursor: default;
}
.table .glib-live-value {
  color: var(--color-text-highlight-1);
}
@media screen and (min-width: 800px) {
  .table--scroll .table__cell--participant_name,
  .table--scroll .table__cell--player_name {
    box-shadow: none;
  }
}
.filter {
  background-color: var(--color-tab, var(--color-sport-secondary-body));
  user-select: none;
}
.filter--active + .filter__dropdown {
  display: flex;
}
.filter--active .filter__icon {
  background-image: url(../../../../res/_fs/build/delete.174316b.svg);
}
.filter__menu {
  height: 32px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 10px;
  color: #ffffff;
  text-decoration: underline;
  cursor: pointer;
  padding-bottom: 4px;
}
.filter__menu:hover {
  text-decoration: none;
}
.filter__dropdown {
  display: none;
  flex-direction: column;
  padding: 0 8px;
}
.filter__select {
  height: 24px;
  margin-bottom: 8px;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  border-radius: 0;
  border: none;
  color: var(--color-text-1);
  padding: 0 6px;
  cursor: pointer;
  font-size: 11px;
  background-color: var(--color-background-1);
}
.filter__select:focus {
  outline: none;
}
.filter__icon {
  width: 11px;
  height: 11px;
  background-image: url(../../../../res/_fs/build/sort.fd4e29f.svg);
  background-repeat: no-repeat;
}
@media screen and (min-width: 800px) {
  .filter {
    padding: 4px 0;
  }
  .filter__dropdown {
    display: flex;
    flex-direction: row;
  }
  .filter__menu {
    display: none;
  }
  .filter__select {
    flex: 1;
    max-width: 270px;
    margin-bottom: 4px;
  }
  .filter__select + .filter__select {
    margin-left: 8px;
  }
}
.table .table__wrapper .table__row .table__cell--a1,
.statsContainer__chartIcon--a1,
.table .table__wrapper .table__row .table__cell--r1,
.statsContainer__chartIcon--r1,
.table .table__wrapper .table__row .table__cell--r2,
.statsContainer__chartIcon--r2,
.table .table__wrapper .table__row .table__cell--r3,
.statsContainer__chartIcon--r3,
.table .table__wrapper .table__row .table__cell--r4,
.statsContainer__chartIcon--r4,
.table .table__wrapper .table__row .table__cell--p1,
.statsContainer__chartIcon--p1,
.table .table__wrapper .table__row .table__cell--p2,
.statsContainer__chartIcon--p2,
.table .table__wrapper .table__row .table__cell--p3,
.statsContainer__chartIcon--p3,
.table .table__wrapper .table__row .table__cell--p4,
.statsContainer__chartIcon--p4,
.table .table__wrapper .table__row .table__cell--p5,
.statsContainer__chartIcon--p5,
.table .table__wrapper .table__row .table__cell--p6,
.statsContainer__chartIcon--p6,
.table .table__wrapper .table__row .table__cell--q1,
.statsContainer__chartIcon--q1,
.table .table__wrapper .table__row .table__cell--q2,
.statsContainer__chartIcon--q2,
.table .table__wrapper .table__row .table__cell--q3,
.statsContainer__chartIcon--q3,
.table .table__wrapper .table__row .table__cell--q4,
.statsContainer__chartIcon--q4,
.table .table__wrapper .table__row .table__cell--q5,
.statsContainer__chartIcon--q5,
.table .table__wrapper .table__row .table__cell--q6,
.statsContainer__chartIcon--q6 {
  color: #FFF;
}
.table .table__wrapper .table__row .table__cell--p1,
.statsContainer__chartIcon--p1,
.table .table__wrapper .table__row .table__cell--q2,
.statsContainer__chartIcon--q2 {
  background-color: #1EA8EC;
}
.table .table__wrapper .table__row .table__cell--p2,
.statsContainer__chartIcon--p2 {
  background-color: #6CBCE5;
}
.table .table__wrapper .table__row .table__cell--p3,
.statsContainer__chartIcon--p3,
.table .table__wrapper .table__row .table__cell--q3,
.statsContainer__chartIcon--q3 {
  background-color: #7F0029;
}
.table .table__wrapper .table__row .table__cell--p4,
.statsContainer__chartIcon--p4 {
  background-color: #B5184C;
}
.table .table__wrapper .table__row .table__cell--p5,
.statsContainer__chartIcon--p5,
.table .table__wrapper .table__row .table__cell--q5,
.statsContainer__chartIcon--q5 {
  background-color: #B8860B;
}
.table .table__wrapper .table__row .table__cell--p6,
.statsContainer__chartIcon--p6,
.table .table__wrapper .table__row .table__cell--q6,
.statsContainer__chartIcon--q6 {
  background-color: #DAA520;
}
.table .table__wrapper .table__row .table__cell--q1,
.statsContainer__chartIcon--q1 {
  background-color: #004682;
}
.table .table__wrapper .table__row .table__cell--q4,
.statsContainer__chartIcon--q4 {
  background-color: #C71585;
}
.table .table__wrapper .table__row .table__cell--r1,
.statsContainer__chartIcon--r1 {
  background-color: #BD0000;
}
.table .table__wrapper .table__row .table__cell--r2,
.statsContainer__chartIcon--r2,
.table .table__wrapper .table__row .table__cell--r3,
.statsContainer__chartIcon--r3,
.table .table__wrapper .table__row .table__cell--r4,
.statsContainer__chartIcon--r4 {
  background-color: #FF4141;
}
.table .table__wrapper .table__row .table__cell--a1,
.statsContainer__chartIcon--a1 {
  background-color: #63CB7B;
}
.statsContainer {
  margin: 0 10px;
  display: grid;
  grid-template: "chart      info" auto "note       info" 1fr / auto auto;
  margin-top: 10px;
}
.statsContainer__chartContainer {
  grid-area: chart;
  margin: 0 40px 10px 0;
}
.statsContainer__chart {
  display: flex;
  align-items: center;
  margin: 0 12px 6px 0;
}
.statsContainer__chartIcon {
  width: 14px;
  height: 14px;
  margin-right: 10px;
}
.statsContainer__chartText {
  flex: 1;
}
.statsContainer__info {
  grid-area: info;
  justify-self: flex-end;
  margin-bottom: 10px;
}
.statsContainer__infoContainer {
  display: flex;
  align-items: center;
  padding: 6px;
  margin-bottom: 6px;
  background-color: #ecf7ff;
}
body.theme--dark .statsContainer__infoContainer {
  background-color: #1d3044;
}
.statsContainer__icon {
  width: 18px;
  height: 18px;
  margin-right: 4px;
  background-image: url(../../../../res/_fs/build/incident-sprite.cfec786.svg);
  background-position: -239px 1px;
  background-repeat: no-repeat;
}
.statsContainer__text {
  flex: 1;
}
.statsContainer__note {
  grid-area: note;
}
@media only screen and (max-width: 550px) {
  .statsContainer {
    grid-template: "chart" auto "info" auto "note" auto / 1fr;
  }
  .statsContainer__info {
    justify-self: flex-start;
  }
}
/* LEFT MENU + CONTENT */
.subTabs {
  display: flex;
  align-items: center;
}
.subTabs--standings {
  justify-content: space-between;
}
.subTabs--noData .table__resolverContainer {
  padding-bottom: 3px;
}
.table__resolverContainer {
  display: none;
  align-items: center;
}
div[id^="glib-stats-submenu-form-"] .table__resolverContainer,
div[id^="glib-stats-submenu-over_under"] .table__resolverContainer,
div[id^="glib-stats-submenu-ht_ft"] .table__resolverContainer {
  display: none;
}
.table__resolverContainer--open {
  display: flex;
}
.table__resolver {
  width: 30px;
  height: 28px;
  cursor: pointer;
  opacity: 0.5;
}
.table__resolver:hover {
  background-color: var(--color-sport-tertiary);
}
.table__resolver--flex {
  margin-left: 1px;
  background: url(../../../../res/_fs/build/table_flex.b0123de.svg) no-repeat center / 14px 10px;
}
.table__resolver--grid {
  background: url(../../../../res/_fs/build/table_grid.66578cd.svg) no-repeat center / 8px 10px;
}
.table__resolver--marked {
  opacity: 1;
  background-color: var(--color-sport-tertiary);
}
.soccer .glib-stats-box-live .table.table--normal .table__header,
.soccer #box-table-type-16 .table.table--normal .table__header,
.soccer .glib-stats-box-live .table.table--normal .table__row,
.soccer #box-table-type-16 .table.table--normal .table__row {
  grid-template: 'rank participant live-scores matches wins draws losses goals points form' minmax(28px, auto) / 32px minmax(120px, 1fr) 32px 32px 32px 32px 32px 64px 40px 140px;
}
.soccer .glib-stats-box-live .table.table--advanced .table__header,
.soccer #box-table-type-16 .table.table--advanced .table__header,
.soccer .glib-stats-box-live .table.table--advanced .table__row,
.soccer #box-table-type-16 .table.table--advanced .table__row {
  grid-template: 'rank participant live-scores matches wins wins_pen losses_pen losses goals points form' minmax(28px, auto) / 32px minmax(120px, 1fr) 32px 32px 32px 32px 32px 32px 64px 40px 140px;
}
.soccer .glib-stats-box-live .table--mobile.table--normal .table__header,
.soccer #box-table-type-16 .table--mobile.table--normal .table__header,
.soccer .glib-stats-box-live .table--mobile.table--normal .table__row,
.soccer #box-table-type-16 .table--mobile.table--normal .table__row {
  grid-template: 'rank participant live-scores matches goals points' minmax(28px, auto) / 32px minmax(120px, 1fr) minmax(32px, 40px) minmax(32px, 40px) 64px minmax(40px, 48px);
}
.soccer .glib-stats-box-live .table--mobile.table--advanced .table__header,
.soccer #box-table-type-16 .table--mobile.table--advanced .table__header,
.soccer .glib-stats-box-live .table--mobile.table--advanced .table__row,
.soccer #box-table-type-16 .table--mobile.table--advanced .table__row {
  grid-template: 'rank participant live-scores matches goals points' minmax(28px, auto) / 32px minmax(120px, 1fr) minmax(32px, 40px) minmax(32px, 40px) 64px minmax(40px, 48px);
}
.soccer .table.table--normal .table__header,
.soccer .table.table--normal .table__row {
  grid-template: 'rank participant matches wins draws losses goals points form' minmax(28px, auto) / 32px minmax(120px, 1fr) 32px 32px 32px 32px 64px 40px 140px;
}
.soccer .table.table--advanced .table__header,
.soccer .table.table--advanced .table__row {
  grid-template: 'rank participant matches wins wins_pen losses_pen losses goals points form' minmax(28px, auto) / 32px minmax(120px, 1fr) 32px 32px 32px 32px 32px 64px 40px 140px;
}
.soccer .table--mobile.table--normal .table__header,
.soccer .table--mobile.table--normal .table__row {
  grid-template: 'rank participant matches goals points' minmax(28px, auto) / 32px minmax(120px, 1fr) minmax(32px, 40px) 64px minmax(40px, 48px);
}
.soccer .table--mobile.table--advanced .table__header,
.soccer .table--mobile.table--advanced .table__row {
  grid-template: 'rank participant matches goals points' minmax(28px, auto) / 32px minmax(120px, 1fr) minmax(32px, 40px) 64px minmax(40px, 48px);
}
.hockey .glib-stats-box-live .table.table--normal .table__header,
.hockey #box-table-type-16 .table.table--normal .table__header,
.hockey .glib-stats-box-live .table.table--normal .table__row,
.hockey #box-table-type-16 .table.table--normal .table__row {
  grid-template: 'rank participant live-scores matches wins draws losses goals points form' minmax(28px, auto) / 32px minmax(120px, 1fr) 32px 32px 32px 32px 32px 48px 40px 140px;
}
.hockey .glib-stats-box-live .table.table--advanced .table__header,
.hockey #box-table-type-16 .table.table--advanced .table__header,
.hockey .glib-stats-box-live .table.table--advanced .table__row,
.hockey #box-table-type-16 .table.table--advanced .table__row {
  grid-template: 'rank participant live-scores matches wins wins_ot losses_ot losses goals points form' minmax(28px, auto) / 32px minmax(120px, 1fr) 32px 32px 32px 32px 32px 32px 48px 40px 140px;
}
.hockey .glib-stats-box-live .table--mobile.table--normal .table__header,
.hockey #box-table-type-16 .table--mobile.table--normal .table__header,
.hockey .glib-stats-box-live .table--mobile.table--normal .table__row,
.hockey #box-table-type-16 .table--mobile.table--normal .table__row {
  grid-template: 'rank participant live-scores matches goals points' minmax(28px, auto) / 32px minmax(120px, 1fr) minmax(32px, 40px) minmax(32px, 40px) minmax(40px, 48px) minmax(40px, 48px);
}
.hockey .glib-stats-box-live .table--mobile.table--advanced .table__header,
.hockey #box-table-type-16 .table--mobile.table--advanced .table__header,
.hockey .glib-stats-box-live .table--mobile.table--advanced .table__row,
.hockey #box-table-type-16 .table--mobile.table--advanced .table__row {
  grid-template: 'rank participant live-scores matches goals points' minmax(28px, auto) / 32px minmax(120px, 1fr) minmax(32px, 40px) minmax(32px, 40px) minmax(40px, 48px) minmax(40px, 48px);
}
.hockey .table.table--normal .table__header,
.hockey .table.table--normal .table__row {
  grid-template: 'rank participant matches wins draws losses goals points form' minmax(28px, auto) / 32px minmax(120px, 1fr) 32px 32px 32px 32px 48px 40px 140px;
}
.hockey .table--mobile.table--normal .table__header,
.hockey .table--mobile.table--normal .table__row {
  grid-template: 'rank participant matches goals points' minmax(28px, auto) / 32px minmax(120px, 1fr) minmax(32px, 40px) minmax(40px, 48px) minmax(40px, 48px);
}
.hockey .table.table--advanced .table__header,
.hockey .table.table--advanced .table__row {
  grid-template: 'rank participant matches wins wins_ot losses_ot losses goals points form' minmax(28px, auto) / 32px minmax(120px, 1fr) 32px 32px 32px 32px 32px 48px 40px 140px;
}
.hockey .table--mobile.table--advanced .table__header,
.hockey .table--mobile.table--advanced .table__row {
  grid-template: 'rank participant matches goals points' minmax(28px, auto) / 32px minmax(120px, 1fr) minmax(32px, 40px) minmax(40px, 48px) minmax(40px, 48px);
}
.basketball .table.table--normal .table__header,
.basketball .table.table--normal .table__row {
  grid-template: 'rank participant matches wins losses goals form' minmax(28px, auto) / 32px minmax(120px, 1fr) 32px 32px 32px 64px 140px;
}
.basketball .table.table--basketball_ot .table__header,
.basketball .table.table--basketball_ot .table__row {
  grid-template: 'rank participant matches wins wins_ot losses_ot losses goals form' minmax(28px, auto) / 32px minmax(120px, 1fr) 32px 32px 32px 32px 32px 64px 140px;
}
.basketball .table.table--advanced .table__header,
.basketball .table.table--advanced .table__row {
  grid-template: 'rank participant matches wins losses goals points form' minmax(28px, auto) / 32px minmax(120px, 1fr) 32px 32px 32px 64px 56px 140px;
}
.basketball .table--mobile.table--normal .table__header,
.basketball .table--mobile.table--normal .table__row {
  grid-template: 'rank participant matches wins losses goals' minmax(28px, auto) / 32px minmax(120px, 1fr) minmax(32px, 40px) minmax(32px, 40px) minmax(32px, 40px) minmax(48px, 64px);
}
.basketball .table--mobile.table--basketball_ot .table__header,
.basketball .table--mobile.table--basketball_ot .table__row {
  grid-template: 'rank participant matches wins losses goals' minmax(28px, auto) / 32px minmax(120px, 1fr) minmax(32px, 40px) minmax(32px, 40px) minmax(32px, 40px) minmax(48px, 64px);
}
.basketball .table--mobile.table--advanced .table__header,
.basketball .table--mobile.table--advanced .table__row {
  grid-template: 'rank participant matches wins losses points' minmax(28px, auto) / 32px minmax(120px, 1fr) minmax(32px, 40px) minmax(32px, 40px) minmax(32px, 40px) minmax(40px, 64px);
}
.american-football .table.table--normal .table__header,
.american-football .table.table--normal .table__row {
  grid-template: 'rank participant matches wins losses goals points form' minmax(28px, auto) / 32px minmax(120px, 1fr) 32px 32px 32px 64px 40px 140px;
}
.american-football .table.table--advanced .table__header,
.american-football .table.table--advanced .table__row {
  grid-template: 'rank participant matches wins wins_ot draws losses_ot losses goals points form' minmax(28px, auto) / 32px minmax(120px, 1fr) 32px 32px 32px 32px 32px 32px 64px 40px 140px;
}
.american-football .table.table--american_draws .table__header,
.american-football .table.table--american_draws .table__row {
  grid-template: 'rank participant matches wins draws losses goals points form' minmax(28px, auto) / 32px minmax(120px, 1fr) 32px 32px 32px 32px 64px 40px 140px;
}
.american-football .table--mobile.table--normal .table__header,
.american-football .table--mobile.table--normal .table__row {
  grid-template: 'rank participant matches wins losses points' minmax(28px, auto) / 32px minmax(120px, 1fr) 32px 32px 32px 40px;
}
.american-football .table--mobile.table--advanced .table__header,
.american-football .table--mobile.table--advanced .table__row {
  grid-template: 'rank participant matches wins draws losses points' minmax(28px, auto) / 32px minmax(120px, 1fr) 32px 32px 32px 32px 40px;
}
.american-football .table--mobile.table--american_draws .table__header,
.american-football .table--mobile.table--american_draws .table__row {
  grid-template: 'rank participant matches wins draws losses points' minmax(28px, auto) / 32px minmax(120px, 1fr) 32px 32px 32px 32px 40px;
}
.rugby-league .table.table--normal .table__header,
.rugby-league .table.table--normal .table__row {
  grid-template: 'rank participant matches wins losses goals points form' minmax(28px, auto) / 32px minmax(120px, 1fr) 32px 32px 32px 64px 40px 140px;
}
.rugby-league .table--mobile.table--normal .table__header,
.rugby-league .table--mobile.table--normal .table__row {
  grid-template: 'rank participant matches goals points' minmax(28px, auto) / 32px minmax(120px, 1fr) minmax(40px, 48px) 64px minmax(48px, 56px);
}
.rugby-league .table.table--advanced .table__header,
.rugby-league .table.table--advanced .table__row {
  grid-template: 'rank participant matches wins draws losses goals points form' minmax(28px, auto) / 32px minmax(120px, 1fr) 32px 32px 32px 32px 64px 40px 140px;
}
.rugby-league .table--mobile.table--advanced .table__header,
.rugby-league .table--mobile.table--advanced .table__row {
  grid-template: 'rank participant matches goals points' minmax(28px, auto) / 32px minmax(120px, 1fr) minmax(40px, 48px) 64px minmax(48px, 56px);
}
.cricket .table.table--normal .table__header,
.cricket .table.table--normal .table__row {
  grid-template: 'rank participant matches wins losses draws goals points form' minmax(28px, auto) / 32px minmax(120px, 1fr) 32px 32px 32px 32px 64px 40px 140px;
}
.cricket .table--mobile.table--normal .table__header,
.cricket .table--mobile.table--normal .table__row {
  grid-template: 'rank participant matches goals points' minmax(28px, auto) / 32px minmax(120px, 1fr) minmax(40px, 48px) minmax(48px, 64px) minmax(40px, 48px);
}
.cricket .table.table--cricket-draws .table__header,
.cricket .table.table--cricket-draws .table__row {
  grid-template: 'rank participant matches wins losses draws goals net_run points form' minmax(28px, auto) / 32px minmax(120px, 1fr) 32px 32px 32px 32px 64px 48px 40px 140px;
}
.cricket .table--mobile.table--cricket-draws .table__header,
.cricket .table--mobile.table--cricket-draws .table__row {
  grid-template: 'rank participant matches goals points' minmax(28px, auto) / 32px minmax(120px, 1fr) minmax(40px, 48px) minmax(48px, 64px) minmax(40px, 48px);
}
.cricket .table.table--cricket-no_result .table__header,
.cricket .table.table--cricket-no_result .table__row {
  grid-template: 'rank participant matches wins losses no_result goals net_run points form' minmax(28px, auto) / 32px minmax(120px, 1fr) 32px 32px 32px 32px 64px 48px 40px 140px;
}
.cricket .table--mobile.table--cricket-no_result .table__header,
.cricket .table--mobile.table--cricket-no_result .table__row {
  grid-template: 'rank participant matches goals points' minmax(28px, auto) / 32px minmax(120px, 1fr) minmax(40px, 48px) minmax(48px, 64px) minmax(40px, 48px);
}
.cricket .table.table--cricket-no_result_only .table__header,
.cricket .table.table--cricket-no_result_only .table__row {
  grid-template: 'rank participant matches wins losses no_result goals points form' minmax(28px, auto) / 32px minmax(120px, 1fr) 32px 32px 32px 32px 64px 40px 140px;
}
.cricket .table--mobile.table--cricket-no_result_only .table__header,
.cricket .table--mobile.table--cricket-no_result_only .table__row {
  grid-template: 'rank participant matches goals points' minmax(28px, auto) / 32px minmax(120px, 1fr) minmax(40px, 48px) minmax(48px, 64px) minmax(40px, 48px);
}
.cricket .table.table--advanced .table__header,
.cricket .table.table--advanced .table__row {
  grid-template: 'rank participant matches wins losses draws no_result goals points form' minmax(28px, auto) / 32px minmax(120px, 1fr) 32px 32px 32px 32px 32px 64px 40px 140px;
}
.cricket .table--mobile.table--advanced .table__header,
.cricket .table--mobile.table--advanced .table__row {
  grid-template: 'rank participant matches goals points' minmax(28px, auto) / 32px minmax(120px, 1fr) minmax(40px, 48px) minmax(48px, 64px) minmax(40px, 48px);
}
.beach-soccer .table.table--normal .table__header,
.beach-soccer .table.table--normal .table__row {
  grid-template: 'rank participant matches wins draws losses goals points form' minmax(28px, auto) / 32px minmax(120px, 1fr) 32px 32px 32px 32px 64px 40px 140px;
}
.beach-soccer .table.table--advanced .table__header,
.beach-soccer .table.table--advanced .table__row {
  grid-template: 'rank participant matches wins wins_ot losses_ot losses goals points form' minmax(28px, auto) / 32px minmax(120px, 1fr) 32px 32px 32px 32px 32px 64px 40px 140px;
}
.beach-soccer .table--mobile.table--normal .table__header,
.beach-soccer .table--mobile.table--normal .table__row {
  grid-template: 'rank participant matches goals points' minmax(28px, auto) / 32px minmax(120px, 1fr) minmax(32px, 40px) 64px minmax(40px, 48px);
}
.beach-soccer .table--mobile.table--advanced .table__header,
.beach-soccer .table--mobile.table--advanced .table__row {
  grid-template: 'rank participant matches goals points' minmax(28px, auto) / 32px minmax(120px, 1fr) minmax(32px, 40px) 64px minmax(40px, 48px);
}
.floorball .table.table--normal .table__header,
.floorball .table.table--normal .table__row {
  grid-template: 'rank participant matches wins wins_ot losses_ot losses goals points form' minmax(28px, auto) / 32px minmax(120px, 1fr) 32px 32px 32px 32px 32px 48px 40px 140px;
}
.floorball .table--mobile.table--normal .table__header,
.floorball .table--mobile.table--normal .table__row {
  grid-template: 'rank participant matches goals points' minmax(28px, auto) / 32px minmax(120px, 1fr) minmax(32px, 40px) minmax(40px, 48px) minmax(40px, 48px);
}
.floorball .table.table--florbal-deuce .table__header,
.floorball .table.table--florbal-deuce .table__row {
  grid-template: 'rank participant matches wins draws losses goals points form' minmax(28px, auto) / 32px minmax(120px, 1fr) 32px 32px 32px 32px 48px 40px 140px;
}
.floorball .table--mobile.table--florbal-deuce .table__header,
.floorball .table--mobile.table--florbal-deuce .table__row {
  grid-template: 'rank participant matches goals points' minmax(28px, auto) / 32px minmax(120px, 1fr) minmax(32px, 40px) minmax(40px, 48px) minmax(40px, 48px);
}
.floorball .table.table--florbal-deuce_ot .table__header,
.floorball .table.table--florbal-deuce_ot .table__row {
  grid-template: 'rank participant matches wins wins_ot draws losses_ot losses goals points form' minmax(28px, auto) / 32px minmax(120px, 1fr) 32px 32px 32px 32px 32px 32px 48px 40px 140px;
}
.floorball .table--mobile.table--florbal-deuce_ot .table__header,
.floorball .table--mobile.table--florbal-deuce_ot .table__row {
  grid-template: 'rank participant matches goals points' minmax(28px, auto) / 32px minmax(120px, 1fr) minmax(32px, 40px) minmax(40px, 48px) minmax(40px, 48px);
}
.floorball .table.table--florbal-wins_pen .table__header,
.floorball .table.table--florbal-wins_pen .table__row {
  grid-template: 'rank participant matches wins wins_pen losses_pen losses goals points form' minmax(28px, auto) / 32px minmax(120px, 1fr) 32px 32px 32px 32px 32px 48px 40px 140px;
}
.floorball .table--mobile.table--florbal-wins_pen .table__header,
.floorball .table--mobile.table--florbal-wins_pen .table__row {
  grid-template: 'rank participant matches goals points' minmax(28px, auto) / 32px minmax(120px, 1fr) minmax(32px, 40px) minmax(40px, 48px) minmax(40px, 48px);
}
.floorball .table.table--advanced .table__header,
.floorball .table.table--advanced .table__row {
  grid-template: 'rank participant matches wins wins_pen wins_ot losses_ot losses_pen losses goals points form' minmax(28px, auto) / 32px minmax(120px, 1fr) 32px 32px 32px 32px 32px 32px 32px 48px 40px 140px;
}
.floorball .table--mobile.table--advanced .table__header,
.floorball .table--mobile.table--advanced .table__row {
  grid-template: 'rank participant matches goals points' minmax(28px, auto) / 32px minmax(120px, 1fr) minmax(32px, 40px) minmax(40px, 48px) minmax(40px, 48px);
}
.field-hockey .table.table--normal .table__header,
.field-hockey .table.table--normal .table__row {
  grid-template: 'rank participant matches wins losses goals points form' minmax(28px, auto) / 32px minmax(120px, 1fr) 32px 32px 32px 48px 40px 140px;
}
.field-hockey .table--mobile.table--normal .table__header,
.field-hockey .table--mobile.table--normal .table__row {
  grid-template: 'rank participant matches goals points' minmax(28px, auto) / 32px minmax(120px, 1fr) minmax(32px, 40px) minmax(40px, 48px) minmax(40px, 48px);
}
.field-hockey .table.table--field-deuce .table__header,
.field-hockey .table.table--field-deuce .table__row {
  grid-template: 'rank participant matches wins draws losses goals points form' minmax(28px, auto) / 32px minmax(120px, 1fr) 32px 32px 32px 32px 48px 40px 140px;
}
.field-hockey .table--mobile.table--field-deuce .table__header,
.field-hockey .table--mobile.table--field-deuce .table__row {
  grid-template: 'rank participant matches goals points' minmax(28px, auto) / 32px minmax(120px, 1fr) minmax(32px, 40px) minmax(40px, 48px) minmax(40px, 48px);
}
.field-hockey .table.table--advanced .table__header,
.field-hockey .table.table--advanced .table__row {
  grid-template: 'rank participant matches wins wins_ot losses_ot losses goals points form' minmax(28px, auto) / 32px minmax(120px, 1fr) 32px 32px 32px 32px 32px 48px 40px 140px;
}
.field-hockey .table--mobile.table--advanced .table__header,
.field-hockey .table--mobile.table--advanced .table__row {
  grid-template: 'rank participant matches goals points' minmax(28px, auto) / 32px minmax(120px, 1fr) minmax(32px, 40px) minmax(40px, 48px) minmax(40px, 48px);
}
.futsal .table.table--normal .table__header,
.futsal .table.table--normal .table__row {
  grid-template: 'rank participant matches wins draws losses goals points form' minmax(28px, auto) / 32px minmax(120px, 1fr) 32px 32px 32px 32px 64px 40px 140px;
}
.futsal .table--mobile.table--normal .table__header,
.futsal .table--mobile.table--normal .table__row {
  grid-template: 'rank participant matches goals points' minmax(28px, auto) / 32px minmax(120px, 1fr) minmax(32px, 40px) 64px minmax(40px, 48px);
}
.futsal .table.table--advanced .table__header,
.futsal .table.table--advanced .table__row {
  grid-template: 'rank participant matches wins wins_ot losses_ot losses goals points form' minmax(28px, auto) / 32px minmax(120px, 1fr) 32px 32px 32px 32px 32px 48px 40px 140px;
}
.futsal .table--mobile.table--advanced .table__header,
.futsal .table--mobile.table--advanced .table__row {
  grid-template: 'rank participant matches goals points' minmax(28px, auto) / 32px minmax(120px, 1fr) minmax(32px, 40px) minmax(40px, 48px) minmax(40px, 48px);
}
.baseball .table.table--normal .table__header,
.baseball .table.table--normal .table__row {
  grid-template: 'rank participant matches wins losses goals points form' minmax(28px, auto) / 32px minmax(120px, 1fr) 32px 32px 32px 64px 40px 140px;
}
.baseball .table--mobile.table--normal .table__header,
.baseball .table--mobile.table--normal .table__row {
  grid-template: 'rank participant matches goals points' minmax(28px, auto) / 32px minmax(120px, 1fr) minmax(40px, 48px) 64px minmax(48px, 56px);
}
.baseball .table.table--advanced .table__header,
.baseball .table.table--advanced .table__row {
  grid-template: 'rank participant matches wins draws losses goals points form' minmax(28px, auto) / 32px minmax(120px, 1fr) 32px 32px 32px 32px 64px 40px 140px;
}
.baseball .table--mobile.table--advanced .table__header,
.baseball .table--mobile.table--advanced .table__row {
  grid-template: 'rank participant matches goals points' minmax(28px, auto) / 32px minmax(120px, 1fr) minmax(40px, 48px) 64px minmax(48px, 56px);
}
.handball .table.table--normal .table__header,
.handball .table.table--normal .table__row {
  grid-template: 'rank participant matches wins draws losses goals points form' minmax(28px, auto) / 32px minmax(120px, 1fr) 32px 32px 32px 32px 64px 40px 140px;
}
.handball .table--mobile.table--normal .table__header,
.handball .table--mobile.table--normal .table__row {
  grid-template: 'rank participant matches goals points' minmax(28px, auto) / 32px minmax(120px, 1fr) minmax(32px, 40px) 64px minmax(40px, 48px);
}
.handball .table.table--handball-ot .table__header,
.handball .table.table--handball-ot .table__row {
  grid-template: 'rank participant matches wins wins_ot losses_ot losses goals points form' minmax(28px, auto) / 32px minmax(120px, 1fr) 32px 32px 32px 32px 32px 64px 40px 140px;
}
.handball .table--mobile.table--handball-ot .table__header,
.handball .table--mobile.table--handball-ot .table__row {
  grid-template: 'rank participant matches goals points' minmax(28px, auto) / 32px minmax(120px, 1fr) minmax(32px, 40px) 64px minmax(40px, 48px);
}
.handball .table.table--advanced .table__header,
.handball .table.table--advanced .table__row {
  grid-template: 'rank participant matches wins wins_pen losses_pen losses goals points form' minmax(28px, auto) / 32px minmax(120px, 1fr) 32px 32px 32px 32px 32px 64px 40px 140px;
}
.handball .table--mobile.table--advanced .table__header,
.handball .table--mobile.table--advanced .table__row {
  grid-template: 'rank participant matches goals points' minmax(28px, auto) / 32px minmax(120px, 1fr) minmax(32px, 40px) 64px minmax(40px, 48px);
}
.kabaddi .table.table--normal .table__header,
.kabaddi .table.table--normal .table__row {
  grid-template: 'rank participant matches wins draws losses goals form' minmax(28px, auto) / 32px minmax(120px, 1fr) 32px 32px 32px 32px 64px 140px;
}
.kabaddi .table--mobile.table--normal .table__header,
.kabaddi .table--mobile.table--normal .table__row {
  grid-template: 'rank participant matches goals' minmax(28px, auto) / 32px minmax(120px, 1fr) minmax(32px, 40px) 64px;
}
.kabaddi .table.table--advanced .table__header,
.kabaddi .table.table--advanced .table__row {
  grid-template: 'rank participant matches wins draws losses goals points form' minmax(28px, auto) / 32px minmax(120px, 1fr) 32px 32px 32px 32px 64px 40px 140px;
}
.kabaddi .table--mobile.table--advanced .table__header,
.kabaddi .table--mobile.table--advanced .table__row {
  grid-template: 'rank participant matches goals points' minmax(28px, auto) / 32px minmax(120px, 1fr) minmax(32px, 40px) 64px minmax(40px, 48px);
}
.water-polo .table.table--normal .table__header,
.water-polo .table.table--normal .table__row {
  grid-template: 'rank participant matches wins draws losses goals points form' minmax(28px, auto) / 32px minmax(120px, 1fr) 32px 32px 32px 32px 64px 40px 140px;
}
.water-polo .table--mobile.table--normal .table__header,
.water-polo .table--mobile.table--normal .table__row {
  grid-template: 'rank participant matches goals points' minmax(28px, auto) / 32px minmax(120px, 1fr) minmax(32px, 40px) 64px minmax(40px, 48px);
}
.water-polo .table.table--water-wins_pen .table__header,
.water-polo .table.table--water-wins_pen .table__row {
  grid-template: 'rank participant matches wins wins_pen losses_pen losses goals points form' minmax(28px, auto) / 32px minmax(120px, 1fr) 32px 32px 32px 32px 32px 64px 40px 140px;
}
.water-polo .table--mobile.table--water-wins_pen .table__header,
.water-polo .table--mobile.table--water-wins_pen .table__row {
  grid-template: 'rank participant matches goals points' minmax(28px, auto) / 32px minmax(120px, 1fr) minmax(32px, 40px) 64px minmax(40px, 48px);
}
.water-polo .table.table--advanced .table__header,
.water-polo .table.table--advanced .table__row {
  grid-template: 'rank participant matches wins wins_ot losses_ot losses goals points form' minmax(28px, auto) / 32px minmax(120px, 1fr) 32px 32px 32px 32px 32px 64px 40px 140px;
}
.water-polo .table--mobile.table--advanced .table__header,
.water-polo .table--mobile.table--advanced .table__row {
  grid-template: 'rank participant matches goals points' minmax(28px, auto) / 32px minmax(120px, 1fr) minmax(32px, 40px) 64px minmax(40px, 48px);
}
.netball .table.table--normal .table__header,
.netball .table.table--normal .table__row {
  grid-template: 'rank participant matches wins losses goals points form' minmax(28px, auto) / 32px minmax(120px, 1fr) 32px 32px 32px 64px 40px 140px;
}
.netball .table--mobile.table--normal .table__header,
.netball .table--mobile.table--normal .table__row {
  grid-template: 'rank participant matches goals points' minmax(28px, auto) / 32px minmax(120px, 1fr) minmax(32px, 40px) 64px minmax(40px, 48px);
}
.netball .table.table--netball-deuce .table__header,
.netball .table.table--netball-deuce .table__row {
  grid-template: 'rank participant matches wins draws losses goals points form' minmax(28px, auto) / 32px minmax(120px, 1fr) 32px 32px 32px 32px 64px 40px 140px;
}
.netball .table--mobile.table--netball-deuce .table__header,
.netball .table--mobile.table--netball-deuce .table__row {
  grid-template: 'rank participant matches goals points' minmax(28px, auto) / 32px minmax(120px, 1fr) minmax(32px, 40px) 64px minmax(40px, 48px);
}
.netball .table.table--advanced .table__header,
.netball .table.table--advanced .table__row {
  grid-template: 'rank participant matches wins wins_ot losses_ot losses goals points form' minmax(28px, auto) / 32px minmax(120px, 1fr) 32px 32px 32px 32px 32px 64px 40px 140px;
}
.netball .table--mobile.table--advanced .table__header,
.netball .table--mobile.table--advanced .table__row {
  grid-template: 'rank participant matches goals points' minmax(28px, auto) / 32px minmax(120px, 1fr) minmax(32px, 40px) 64px minmax(40px, 48px);
}
.darts .table.table--normal .table__header,
.darts .table.table--normal .table__row {
  grid-template: 'rank participant matches wins losses goals points form' minmax(28px, auto) / 32px minmax(120px, 1fr) 32px 32px 32px 64px 40px 140px;
}
.darts .table.table--advanced .table__header,
.darts .table.table--advanced .table__row {
  grid-template: 'rank participant matches wins draws losses goals points form' minmax(28px, auto) / 32px minmax(120px, 1fr) 32px 32px 32px 32px 64px 40px 140px;
}
.darts .table--mobile.table--normal .table__header,
.darts .table--mobile.table--normal .table__row {
  grid-template: 'rank participant matches goals points' minmax(28px, auto) / 32px minmax(120px, 1fr) minmax(32px, 40px) 64px minmax(40px, 48px);
}
.darts .table--mobile.table--advanced .table__header,
.darts .table--mobile.table--advanced .table__row {
  grid-template: 'rank participant matches goals points' minmax(28px, auto) / 32px minmax(120px, 1fr) minmax(32px, 40px) 64px minmax(40px, 48px);
}
.bandy .table__header,
.esports .table__header,
.golf .table__header,
.motorsport .table__header,
.motorsport-moto-racing .table__header,
.motorsport-auto-racing .table__header,
.rugby-union .table__header,
.bandy .table__row,
.esports .table__row,
.golf .table__row,
.motorsport .table__row,
.motorsport-moto-racing .table__row,
.motorsport-auto-racing .table__row,
.rugby-union .table__row {
  grid-template: 'rank participant matches wins draws losses goals points form' minmax(28px, auto) / 32px minmax(120px, 1fr) 32px 32px 32px 32px 64px 40px 140px;
}
.bandy .table--mobile .table__header,
.esports .table--mobile .table__header,
.golf .table--mobile .table__header,
.motorsport .table--mobile .table__header,
.motorsport-moto-racing .table--mobile .table__header,
.motorsport-auto-racing .table--mobile .table__header,
.rugby-union .table--mobile .table__header,
.bandy .table--mobile .table__row,
.esports .table--mobile .table__row,
.golf .table--mobile .table__row,
.motorsport .table--mobile .table__row,
.motorsport-moto-racing .table--mobile .table__row,
.motorsport-auto-racing .table--mobile .table__row,
.rugby-union .table--mobile .table__row {
  grid-template: 'rank participant matches goals points' minmax(28px, auto) / 32px minmax(120px, 1fr) minmax(32px, 40px) 64px minmax(40px, 48px);
}
.tennis .table__header,
.volleyball .table__header,
.badminton .table__header,
.beach-volleyball .table__header,
.table-tennis .table__header,
.snooker .table__header,
.tennis .table__row,
.volleyball .table__row,
.badminton .table__row,
.beach-volleyball .table__row,
.table-tennis .table__row,
.snooker .table__row {
  grid-template: 'rank participant matches wins losses goals points form' minmax(28px, auto) / 32px minmax(120px, 1fr) 32px 32px 32px 64px 40px 140px;
}
.tennis .table--mobile .table__header,
.volleyball .table--mobile .table__header,
.badminton .table--mobile .table__header,
.beach-volleyball .table--mobile .table__header,
.table-tennis .table--mobile .table__header,
.snooker .table--mobile .table__header,
.tennis .table--mobile .table__row,
.volleyball .table--mobile .table__row,
.badminton .table--mobile .table__row,
.beach-volleyball .table--mobile .table__row,
.table-tennis .table--mobile .table__row,
.snooker .table--mobile .table__row {
  grid-template: 'rank participant matches goals points' minmax(28px, auto) / 32px minmax(120px, 1fr) minmax(40px, 48px) 64px minmax(48px, 56px);
}
.aussie-rules .table__header,
.aussie-rules .table__row {
  grid-template: 'rank participant matches wins draws losses goals percentage points form' minmax(28px, auto) / 32px minmax(120px, 1fr) 32px 32px 32px 32px 64px 64px 40px 140px;
}
.aussie-rules .table--mobile .table__header,
.aussie-rules .table--mobile .table__row {
  grid-template: 'rank participant matches goals points' minmax(28px, auto) / 32px minmax(120px, 1fr) minmax(40px, 48px) 64px minmax(40px, 48px);
}
.pesapallo .table.table--normal .table__header,
.pesapallo .table.table--normal .table__row {
  grid-template: 'rank participant matches goals points form' minmax(28px, auto) / 32px minmax(120px, 1fr) 32px 48px 40px 140px;
}
.pesapallo .table--mobile.table--normal .table__header,
.pesapallo .table--mobile.table--normal .table__row {
  grid-template: 'rank participant matches goals points' minmax(28px, auto) / 32px minmax(120px, 1fr) minmax(32px, 40px) minmax(48px, 56px) minmax(32px, 40px);
}
.pesapallo .table.table--advanced .table__header,
.pesapallo .table.table--advanced .table__row {
  grid-template: 'rank participant matches wins wins_ot draws losses_ot losses goals points form' minmax(28px, auto) / 32px minmax(120px, 1fr) 32px 32px 32px 32px 32px 48px 48px 40px 140px;
}
.pesapallo .table--mobile.table--advanced .table__header,
.pesapallo .table--mobile.table--advanced .table__row {
  grid-template: 'rank participant matches goals points' minmax(28px, auto) / 32px minmax(120px, 1fr) minmax(32px, 40px) minmax(48px, 56px) minmax(32px, 40px);
}
.table__cell--rank {
  grid-area: rank;
}
.table__cell--participant_name {
  grid-area: participant;
}
.table__cell--col_live_score {
  grid-area: live-scores;
}
.table__cell--matches,
.table__cell--matches_played,
.table__cell--wins_wa {
  grid-area: matches;
}
.table__cell--wins_regular {
  grid-area: wins;
}
.table__cell--losses_regular {
  grid-area: losses;
}
.table__cell--wins_pen {
  grid-area: wins_pen;
}
.table__cell--losses_pen {
  grid-area: losses_pen;
}
.table__cell--wins_ot {
  grid-area: wins_ot;
}
.table__cell--losses_ot {
  grid-area: losses_ot;
}
.table__cell--draws,
.table__cell--draws_ae {
  grid-area: draws;
}
.table__cell--goals {
  grid-area: goals;
}
.table__cell--points {
  grid-area: points;
}
.table__cell--form,
.table__cell--last_5 {
  grid-area: form;
}
.table__cell--over {
  grid-area: over_goals;
}
.table__cell--under {
  grid-area: under_goals;
}
.table__cell--avg_goals_match {
  grid-area: average;
}
.table__cell--htft {
  grid-area: win_win;
}
.table__cell--htft_wd {
  grid-area: win_draw;
}
.table__cell--htft_wl {
  grid-area: win_losse;
}
.table__cell--htft_dw {
  grid-area: draw_win;
}
.table__cell--htft_dd {
  grid-area: draw_draw;
}
.table__cell--htft_dl {
  grid-area: draw_losse;
}
.table__cell--htft_lw {
  grid-area: losse_win;
}
.table__cell--htft_ld {
  grid-area: losse_draw;
}
.table__cell--htft_ll {
  grid-area: losse_losse;
}
.table__cell--team_name {
  grid-area: team;
}
.table__cell--assists {
  grid-area: assists;
}
.table__cell--winning_percentage {
  grid-area: points;
}
.table__cell--for_against_percentage {
  grid-area: percentage;
}
.table__cell--no_result {
  grid-area: no_result;
}
.table__cell--net_rr {
  grid-area: net_run;
}
.table__cell--count_3_point {
  grid-area: wins;
}
.table__cell--count_2_point {
  grid-area: wins_ot;
}
.table__cell--count_1_point {
  grid-area: draws;
}
.table__cell--count_0_point {
  grid-area: losses_ot;
}
.table__cell--goals_for_against_diff {
  grid-area: losses;
}
.table__cell--goals_for_per_event {
  grid-area: goals;
}
.cricket .table__row .table__cell:nth-child(3) {
  grid-area: matches;
}
.cricket .table--mobile.table--normal .table__cell--draws,
.cricket .table--mobile.table--cricket-draws .table__cell--draws,
.cricket .table--mobile.table--cricket-no_result .table__cell--draws,
.cricket .table--mobile.table--advanced .table__cell--draws,
.cricket .table--mobile.table--normal .table__cell--net_rr,
.cricket .table--mobile.table--cricket-draws .table__cell--net_rr,
.cricket .table--mobile.table--cricket-no_result .table__cell--net_rr,
.cricket .table--mobile.table--advanced .table__cell--net_rr {
  display: none;
}
.basketball .table--mobile.table--normal .table__cell--winning_percentage,
.basketball .table--mobile.table--basketball_ot .table__cell--winning_percentage {
  display: none;
}
.pesapallo .table--mobile.table--advanced .table__cell--goals_for_against_diff {
  display: none;
}
.basketball .table--mobile.table--advanced .table__cell--goals {
  display: none;
}
.american-football .table--mobile .table__cell--form,
.pesapallo .table--mobile .table__cell--form,
.american-football .table--mobile .table__cell--wins_ot,
.pesapallo .table--mobile .table__cell--wins_ot,
.american-football .table--mobile .table__cell--losses_ot,
.pesapallo .table--mobile .table__cell--losses_ot,
.american-football .table--mobile .table__cell--count_3_point,
.pesapallo .table--mobile .table__cell--count_3_point,
.american-football .table--mobile .table__cell--count_2_point,
.pesapallo .table--mobile .table__cell--count_2_point,
.american-football .table--mobile .table__cell--count_1_point,
.pesapallo .table--mobile .table__cell--count_1_point,
.american-football .table--mobile .table__cell--count_0_point,
.pesapallo .table--mobile .table__cell--count_0_point {
  display: none;
}
.american-football .table--mobile .table__cell--goals {
  display: none;
}
.cricket .table--mobile .table__cell--wins_regular,
.cricket .table--mobile .table__cell--losses_regular,
.cricket .table--mobile .table__cell--no_result,
.cricket .table--mobile .table__cell--form {
  display: none;
}
.aussie-rules .table--mobile .table__cell--wins_regular,
.golf .table--mobile .table__cell--wins_regular,
.aussie-rules .table--mobile .table__cell--losses_regular,
.golf .table--mobile .table__cell--losses_regular,
.aussie-rules .table--mobile .table__cell--draws,
.golf .table--mobile .table__cell--draws,
.aussie-rules .table--mobile .table__cell--form,
.golf .table--mobile .table__cell--form,
.aussie-rules .table--mobile .table__cell--for_against_percentage,
.golf .table--mobile .table__cell--for_against_percentage {
  display: none;
}
.basketball .table--mobile .table__cell--wins_ot,
.basketball .table--mobile .table__cell--losses_ot,
.basketball .table--mobile .table__cell--form {
  display: none;
}
.hockey .table--mobile .table__cell--draws {
  display: none;
}
.floorball .table--mobile .table__cell--draws,
.floorball .table--mobile .table__cell--draws_ae {
  display: none;
}
.hockey .table--mobile .table__cell--wins_regular,
.floorball .table--mobile .table__cell--wins_regular,
.beach-soccer .table--mobile .table__cell--wins_regular,
.hockey .table--mobile .table__cell--losses_regular,
.floorball .table--mobile .table__cell--losses_regular,
.beach-soccer .table--mobile .table__cell--losses_regular,
.hockey .table--mobile .table__cell--wins_ot,
.floorball .table--mobile .table__cell--wins_ot,
.beach-soccer .table--mobile .table__cell--wins_ot,
.hockey .table--mobile .table__cell--losses_ot,
.floorball .table--mobile .table__cell--losses_ot,
.beach-soccer .table--mobile .table__cell--losses_ot,
.hockey .table--mobile .table__cell--wins_pen,
.floorball .table--mobile .table__cell--wins_pen,
.beach-soccer .table--mobile .table__cell--wins_pen,
.hockey .table--mobile .table__cell--losses_pen,
.floorball .table--mobile .table__cell--losses_pen,
.beach-soccer .table--mobile .table__cell--losses_pen,
.hockey .table--mobile .table__cell--form,
.floorball .table--mobile .table__cell--form,
.beach-soccer .table--mobile .table__cell--form {
  display: none;
}
.beach-soccer .table--mobile .table__cell--draws {
  display: none;
}
.glib-stats-box-top_scorers .hockey .table--mobile .table__cell--team_name {
  display: none;
}
.glib-stats-box-live .table--mobile .table__cell--wins_regular,
#box-table-type-16 .table--mobile .table__cell--wins_regular,
.glib-stats-box-live .table--mobile .table__cell--losses_regular,
#box-table-type-16 .table--mobile .table__cell--losses_regular,
.glib-stats-box-live .table--mobile .table__cell--draws,
#box-table-type-16 .table--mobile .table__cell--draws,
.glib-stats-box-live .table--mobile .table__cell--form,
#box-table-type-16 .table--mobile .table__cell--form {
  display: none;
}
.soccer .table--mobile .table__cell--wins,
.handball .table--mobile .table__cell--wins,
.bandy .table--mobile .table__cell--wins,
.esports .table--mobile .table__cell--wins,
.futsal .table--mobile .table__cell--wins,
.kabaddi .table--mobile .table__cell--wins,
.motorsport .table--mobile .table__cell--wins,
.motorsport-moto-racing .table--mobile .table__cell--wins,
.motorsport-auto-racing .table--mobile .table__cell--wins,
.netball .table--mobile .table__cell--wins,
.field-hockey .table--mobile .table__cell--wins,
.rugby-union .table--mobile .table__cell--wins,
.water-polo .table--mobile .table__cell--wins,
.darts .table--mobile .table__cell--wins,
.soccer .table--mobile .table__cell--losses,
.handball .table--mobile .table__cell--losses,
.bandy .table--mobile .table__cell--losses,
.esports .table--mobile .table__cell--losses,
.futsal .table--mobile .table__cell--losses,
.kabaddi .table--mobile .table__cell--losses,
.motorsport .table--mobile .table__cell--losses,
.motorsport-moto-racing .table--mobile .table__cell--losses,
.motorsport-auto-racing .table--mobile .table__cell--losses,
.netball .table--mobile .table__cell--losses,
.field-hockey .table--mobile .table__cell--losses,
.rugby-union .table--mobile .table__cell--losses,
.water-polo .table--mobile .table__cell--losses,
.darts .table--mobile .table__cell--losses,
.soccer .table--mobile .table__cell--wins_regular,
.handball .table--mobile .table__cell--wins_regular,
.bandy .table--mobile .table__cell--wins_regular,
.esports .table--mobile .table__cell--wins_regular,
.futsal .table--mobile .table__cell--wins_regular,
.kabaddi .table--mobile .table__cell--wins_regular,
.motorsport .table--mobile .table__cell--wins_regular,
.motorsport-moto-racing .table--mobile .table__cell--wins_regular,
.motorsport-auto-racing .table--mobile .table__cell--wins_regular,
.netball .table--mobile .table__cell--wins_regular,
.field-hockey .table--mobile .table__cell--wins_regular,
.rugby-union .table--mobile .table__cell--wins_regular,
.water-polo .table--mobile .table__cell--wins_regular,
.darts .table--mobile .table__cell--wins_regular,
.soccer .table--mobile .table__cell--losses_regular,
.handball .table--mobile .table__cell--losses_regular,
.bandy .table--mobile .table__cell--losses_regular,
.esports .table--mobile .table__cell--losses_regular,
.futsal .table--mobile .table__cell--losses_regular,
.kabaddi .table--mobile .table__cell--losses_regular,
.motorsport .table--mobile .table__cell--losses_regular,
.motorsport-moto-racing .table--mobile .table__cell--losses_regular,
.motorsport-auto-racing .table--mobile .table__cell--losses_regular,
.netball .table--mobile .table__cell--losses_regular,
.field-hockey .table--mobile .table__cell--losses_regular,
.rugby-union .table--mobile .table__cell--losses_regular,
.water-polo .table--mobile .table__cell--losses_regular,
.darts .table--mobile .table__cell--losses_regular,
.soccer .table--mobile .table__cell--wins_pen,
.handball .table--mobile .table__cell--wins_pen,
.bandy .table--mobile .table__cell--wins_pen,
.esports .table--mobile .table__cell--wins_pen,
.futsal .table--mobile .table__cell--wins_pen,
.kabaddi .table--mobile .table__cell--wins_pen,
.motorsport .table--mobile .table__cell--wins_pen,
.motorsport-moto-racing .table--mobile .table__cell--wins_pen,
.motorsport-auto-racing .table--mobile .table__cell--wins_pen,
.netball .table--mobile .table__cell--wins_pen,
.field-hockey .table--mobile .table__cell--wins_pen,
.rugby-union .table--mobile .table__cell--wins_pen,
.water-polo .table--mobile .table__cell--wins_pen,
.darts .table--mobile .table__cell--wins_pen,
.soccer .table--mobile .table__cell--losses_pen,
.handball .table--mobile .table__cell--losses_pen,
.bandy .table--mobile .table__cell--losses_pen,
.esports .table--mobile .table__cell--losses_pen,
.futsal .table--mobile .table__cell--losses_pen,
.kabaddi .table--mobile .table__cell--losses_pen,
.motorsport .table--mobile .table__cell--losses_pen,
.motorsport-moto-racing .table--mobile .table__cell--losses_pen,
.motorsport-auto-racing .table--mobile .table__cell--losses_pen,
.netball .table--mobile .table__cell--losses_pen,
.field-hockey .table--mobile .table__cell--losses_pen,
.rugby-union .table--mobile .table__cell--losses_pen,
.water-polo .table--mobile .table__cell--losses_pen,
.darts .table--mobile .table__cell--losses_pen,
.soccer .table--mobile .table__cell--wins_ot,
.handball .table--mobile .table__cell--wins_ot,
.bandy .table--mobile .table__cell--wins_ot,
.esports .table--mobile .table__cell--wins_ot,
.futsal .table--mobile .table__cell--wins_ot,
.kabaddi .table--mobile .table__cell--wins_ot,
.motorsport .table--mobile .table__cell--wins_ot,
.motorsport-moto-racing .table--mobile .table__cell--wins_ot,
.motorsport-auto-racing .table--mobile .table__cell--wins_ot,
.netball .table--mobile .table__cell--wins_ot,
.field-hockey .table--mobile .table__cell--wins_ot,
.rugby-union .table--mobile .table__cell--wins_ot,
.water-polo .table--mobile .table__cell--wins_ot,
.darts .table--mobile .table__cell--wins_ot,
.soccer .table--mobile .table__cell--losses_ot,
.handball .table--mobile .table__cell--losses_ot,
.bandy .table--mobile .table__cell--losses_ot,
.esports .table--mobile .table__cell--losses_ot,
.futsal .table--mobile .table__cell--losses_ot,
.kabaddi .table--mobile .table__cell--losses_ot,
.motorsport .table--mobile .table__cell--losses_ot,
.motorsport-moto-racing .table--mobile .table__cell--losses_ot,
.motorsport-auto-racing .table--mobile .table__cell--losses_ot,
.netball .table--mobile .table__cell--losses_ot,
.field-hockey .table--mobile .table__cell--losses_ot,
.rugby-union .table--mobile .table__cell--losses_ot,
.water-polo .table--mobile .table__cell--losses_ot,
.darts .table--mobile .table__cell--losses_ot,
.soccer .table--mobile .table__cell--draws,
.handball .table--mobile .table__cell--draws,
.bandy .table--mobile .table__cell--draws,
.esports .table--mobile .table__cell--draws,
.futsal .table--mobile .table__cell--draws,
.kabaddi .table--mobile .table__cell--draws,
.motorsport .table--mobile .table__cell--draws,
.motorsport-moto-racing .table--mobile .table__cell--draws,
.motorsport-auto-racing .table--mobile .table__cell--draws,
.netball .table--mobile .table__cell--draws,
.field-hockey .table--mobile .table__cell--draws,
.rugby-union .table--mobile .table__cell--draws,
.water-polo .table--mobile .table__cell--draws,
.darts .table--mobile .table__cell--draws,
.soccer .table--mobile .table__cell--form,
.handball .table--mobile .table__cell--form,
.bandy .table--mobile .table__cell--form,
.esports .table--mobile .table__cell--form,
.futsal .table--mobile .table__cell--form,
.kabaddi .table--mobile .table__cell--form,
.motorsport .table--mobile .table__cell--form,
.motorsport-moto-racing .table--mobile .table__cell--form,
.motorsport-auto-racing .table--mobile .table__cell--form,
.netball .table--mobile .table__cell--form,
.field-hockey .table--mobile .table__cell--form,
.rugby-union .table--mobile .table__cell--form,
.water-polo .table--mobile .table__cell--form,
.darts .table--mobile .table__cell--form {
  display: none;
}
.tennis .table--mobile .table__cell--wins_regular,
.volleyball .table--mobile .table__cell--wins_regular,
.baseball .table--mobile .table__cell--wins_regular,
.badminton .table--mobile .table__cell--wins_regular,
.beach-volleyball .table--mobile .table__cell--wins_regular,
.rugby-league .table--mobile .table__cell--wins_regular,
.table-tennis .table--mobile .table__cell--wins_regular,
.snooker .table--mobile .table__cell--wins_regular,
.tennis .table--mobile .table__cell--losses_regular,
.volleyball .table--mobile .table__cell--losses_regular,
.baseball .table--mobile .table__cell--losses_regular,
.badminton .table--mobile .table__cell--losses_regular,
.beach-volleyball .table--mobile .table__cell--losses_regular,
.rugby-league .table--mobile .table__cell--losses_regular,
.table-tennis .table--mobile .table__cell--losses_regular,
.snooker .table--mobile .table__cell--losses_regular,
.tennis .table--mobile .table__cell--draws,
.volleyball .table--mobile .table__cell--draws,
.baseball .table--mobile .table__cell--draws,
.badminton .table--mobile .table__cell--draws,
.beach-volleyball .table--mobile .table__cell--draws,
.rugby-league .table--mobile .table__cell--draws,
.table-tennis .table--mobile .table__cell--draws,
.snooker .table--mobile .table__cell--draws,
.tennis .table--mobile .table__cell--form,
.volleyball .table--mobile .table__cell--form,
.baseball .table--mobile .table__cell--form,
.badminton .table--mobile .table__cell--form,
.beach-volleyball .table--mobile .table__cell--form,
.rugby-league .table--mobile .table__cell--form,
.table-tennis .table--mobile .table__cell--form,
.snooker .table--mobile .table__cell--form {
  display: none;
}
@media only screen and (max-width: 799px) {
  .table__resolver {
    height: 35px;
  }
}
.tabs {
  display: flex;
  flex-flow: row nowrap;
}
.detailbody:not(.detail-experimental) .tabs {
  margin-top: 10px;
}
.detailbody .tabs__group {
  padding: 0 10px;
  position: relative;
}
.tabs--liveOdds {
  --color-tab: #CA0000;
}
.tabs--myTeams,
.tabs--mgGroups {
  padding-top: 10px;
}
.tabs__group {
  display: flex;
  flex-flow: row nowrap;
  box-sizing: border-box;
  width: 100%;
  overflow: auto;
  border-bottom: 4px solid var(--color-tab, var(--color-sport-secondary-body));
}
.tabs__setting {
  display: flex;
  margin-left: auto;
}
.tabs__tab {
  display: flex;
  align-items: center;
  padding: 0 10px;
  height: 28px;
  margin-right: 1px;
  background-color: var(--color-background-4);
  text-decoration: none;
  cursor: pointer;
  text-align: center;
  white-space: nowrap;
}
.tabs__tab:hover {
  text-decoration: none;
}
@media (hover: hover) {
  .tabs__tab:not(.selected):hover {
    background-color: var(--color-background-hover-2);
  }
}
.tabs__tab.selected {
  font-weight: bold;
  color: var(--color-white);
  background-color: var(--color-tab, var(--color-sport-secondary-body));
}
.tabs__mgCounter {
  background-color: var(--color-myGamesBubble);
  padding: 2px;
  height: 15px;
  min-width: 15px;
  border-radius: 50%;
  margin-left: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: normal;
  font-size: 9px;
}
.selected .tabs__mgCounter {
  background-color: var(--color-mg-counter, var(--color-sport-primary));
}
.tabs__ear {
  display: flex;
  height: 28px;
  align-items: center;
  padding: 0 10px;
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
  font-weight: bold;
  color: var(--color-white);
  background-color: var(--color-tab, var(--color-sport-secondary-body));
}
.tabs__text--short {
  display: none;
}
.tabs__text--tv {
  text-indent: -9999px;
  width: 16px;
  height: 13px;
  margin-top: 1px;
  background-image: url(../../../../res/_fs/build/liveTable.0eb8f3b.svg);
  background-repeat: no-repeat;
  background-position: -330px 0px;
}
.theme--dark .tabs__text--tv,
.selected .tabs__text--tv {
  background-image: url(../../../../res/_fs/build/liveTable.0eb8f3b.svg);
  background-repeat: no-repeat;
  background-position: -330px -30px;
}
@media screen and (max-width: 799px) {
  .responsive:not(.detailbody) .tabs {
    flex-direction: column;
  }
  .responsive:not(.detailbody) .tabs--ranking {
    position: sticky;
    position: -webkit-sticky;
    top: 0;
    z-index: 3;
    background-color: var(--color-background-1);
  }
  .responsive:not(.detailbody) .tabs__tab,
  .responsive:not(.detailbody) .tabs__ear {
    height: 36px;
  }
  .responsive:not(.detailbody) .tabs__text--short {
    display: block;
  }
  .responsive:not(.detailbody) .tabs__text--long {
    display: none;
  }
}
.soundTab {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  margin-left: 1px;
  background-color: var(--color-background-4);
  cursor: pointer;
}
@media (hover: hover) {
  .soundTab:hover {
    background-color: var(--color-background-hover-2);
  }
}
.soundTab__icon {
  height: 14px;
  width: 18px;
  background-image: url(../../../../res/_fs/build/liveTable.0eb8f3b.svg);
  background-repeat: no-repeat;
  background-position: -300px 0px;
}
.soundTab.sound-off .soundTab__icon {
  background-position-y: -30px;
}
.theme--dark .soundTab.sound-off .soundTab__icon {
  opacity: 0.2;
}
.theme--dark .soundTab__icon {
  filter: brightness(2);
}
@media screen and (max-width: 799px) {
  .responsive .soundTab {
    width: 35px;
  }
}
/* old structure ---> */
/* smazat toto CSSko a jeho HTML pri prvni prilezitosti ---> */
ul.bubble {
  display: flex;
  flex-flow: row wrap;
  min-height: 28px;
}
ul.bubble .bubble {
  display: flex;
  min-height: 28px;
  margin-right: 1px;
  background-color: var(--color-background-4);
}
ul.bubble .bubble span {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 28px;
  text-align: center;
}
@media (hover: hover) {
  ul.bubble .bubble:hover {
    background-color: var(--color-background-hover-2);
  }
}
ul.bubble a {
  display: flex;
  padding: 5px 10px;
  text-decoration: none;
  min-height: 28px;
  box-sizing: border-box;
  align-items: center;
}
ul.bubble.stages-menu {
  margin-top: 10px;
}
ul.bubble .bubble.selected {
  background-color: var(--color-tab, var(--color-sport-secondary-body));
}
ul.bubble .bubble.selected a {
  font-weight: bold;
  color: #fff;
}
@media screen and (max-width: 799px) {
  .responsive ul.bubble li.bubble {
    min-height: 36px;
    margin-bottom: 1px !important;
  }
  .responsive:not(.detailbody) ul.bubble .bubble span {
    min-height: 36px;
  }
}
/* old structure <--- */
.subTabs {
  background-color: var(--color-tab, var(--color-sport-secondary-body));
  padding: 0 10px 3px;
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  overflow: auto;
}
#glib-stats-submenu-live .subTabs,
#glib-stats-submenu-table .subTabs {
  justify-content: flex-end;
}
.subTabs--noData {
  padding-bottom: 0;
}
.subTabs__group {
  display: flex;
  margin-right: auto;
}
.subTabs + .subTabs {
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  padding-top: 4px;
}
.subTabs--label {
  padding-top: 4px;
  padding-bottom: 4px;
  font-weight: bold;
  height: 28px;
  box-sizing: border-box;
  color: #fff;
}
.event:first-child .subTabs--label {
  border-top: 1px solid rgba(255, 255, 255, 0.2);
}
.subTabs--odds {
  justify-content: flex-end;
}
.subTabs__tab {
  padding: 0 10px;
  margin-bottom: 1px;
  height: 28px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  white-space: nowrap;
  margin-right: 1px;
  color: rgba(255, 255, 255, 0.7);
}
.subTabs__tab.selected {
  color: #fff;
  font-weight: bold;
  background-color: var(--color-sport-tertiary);
}
.subTabs__tab:not(.selected):hover {
  text-decoration: none;
}
@media (hover: hover) {
  .subTabs__tab:not(.selected):hover {
    background-color: var(--color-sport-tertiary);
  }
}
.subTabs__label {
  margin-right: 8px;
  color: #fff;
}
@media screen and (max-width: 799px) {
  .responsive:not(.detailbody) .subTabs__tab {
    height: 36px;
  }
  .responsive:not(.detailbody) .subTabs--label {
    height: 36px;
    overflow: visible;
    border-top: none;
  }
  .responsive:not(.detailbody) .subTabs--odds {
    padding-top: 4px;
  }
}
.subTabs--mobileResolver {
  padding-bottom: 0;
  justify-content: flex-end;
  padding-right: 0;
}
.submenu.selected ~ .submenu.selected .subTabs {
  padding-top: 4px;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
}