
@font-face {
  font-display: swap;
  font-family: Kanit;
  font-style: normal;
  font-weight: 400;
  src: url(./Kanit-Light.ttf) format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Kanit;
  font-style: normal;
  font-weight: 700;
  src: url(./Kanit-Medium.ttf) format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Kanit;
  font-style: normal;
  font-weight: 600;
  src: url(./Kanit-Medium.ttf) format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Kanit;
  font-style: normal;
  font-weight: 300;
  src: url(./Kanit-Light.ttf) format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Kanit;
  font-style: normal;
  font-weight: 500;
  src: url(./Kanit-Medium.ttf) format("truetype");
}
.single-event-header-container {
  background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/generic.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: var(--single_event__header__container_banner__border-radius);
  min-height: 64px;
  overflow: hidden;
  position: sticky;
  top: 0;
  z-index: 2;
}
.featured-bets__item {
  --featured-bets__item-background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/generic.svg);
  background-image: var(--featured-bets__item-background-image);
  background: var(--featured-bets__item-background);
  background-position: 50%;
  background-size: cover;
}
.sport-aussie-rules.featured-bets__item {
  --sport-featured-bets__item-background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/aussie-rules.svg);
  background-image: var(--sport-featured-bets__item-background-image);
  background: var(--sport-featured-bets__item-background);
}
.sport-aussie-rules .single-event-header-container {
  border-radius: var(--single_event__header__container_banner__border-radius);
  margin-top: var(--single_event__header__container_banner__margin-top);
}
.aussie-rules .single-event-header-container,
.sport-aussie-rules .single-event-header-container {
  background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/aussie-rules.svg);
}
.sport-college-basketball.featured-bets__item {
  --sport-featured-bets__item-background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/college-basketball.svg);
  background-image: var(--sport-featured-bets__item-background-image);
  background: var(--sport-featured-bets__item-background);
}
.sport-college-basketball .single-event-header-container {
  border-radius: var(--single_event__header__container_banner__border-radius);
  margin-top: var(--single_event__header__container_banner__margin-top);
}
.college-basketball .single-event-header-container,
.sport-college-basketball .single-event-header-container {
  background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/college-basketball.svg);
}
.sport-floorball.featured-bets__item {
  --sport-featured-bets__item-background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/floorball.svg);
  background-image: var(--sport-featured-bets__item-background-image);
  background: var(--sport-featured-bets__item-background);
}
.sport-floorball .single-event-header-container {
  border-radius: var(--single_event__header__container_banner__border-radius);
  margin-top: var(--single_event__header__container_banner__margin-top);
}
.floorball .single-event-header-container,
.sport-floorball .single-event-header-container {
  background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/floorball.svg);
}
.sport-horses.featured-bets__item {
  --sport-featured-bets__item-background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/horses.svg);
  background-image: var(--sport-featured-bets__item-background-image);
  background: var(--sport-featured-bets__item-background);
}
.sport-horses .single-event-header-container {
  border-radius: var(--single_event__header__container_banner__border-radius);
  margin-top: var(--single_event__header__container_banner__margin-top);
}
.horses .single-event-header-container,
.sport-horses .single-event-header-container {
  background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/horses.svg);
}
.sport-squash.featured-bets__item {
  --sport-featured-bets__item-background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/squash.svg);
  background-image: var(--sport-featured-bets__item-background-image);
  background: var(--sport-featured-bets__item-background);
}
.sport-squash .single-event-header-container {
  border-radius: var(--single_event__header__container_banner__border-radius);
  margin-top: var(--single_event__header__container_banner__margin-top);
}
.sport-squash .single-event-header-container,
.squash .single-event-header-container {
  background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/squash.svg);
}
.sport-badminton.featured-bets__item {
  --sport-featured-bets__item-background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/badminton.svg);
  background-image: var(--sport-featured-bets__item-background-image);
  background: var(--sport-featured-bets__item-background);
}
.sport-badminton .single-event-header-container {
  border-radius: var(--single_event__header__container_banner__border-radius);
  margin-top: var(--single_event__header__container_banner__margin-top);
}
.badminton .single-event-header-container,
.sport-badminton .single-event-header-container {
  background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/badminton.svg);
}
.sport-cricket.featured-bets__item {
  --sport-featured-bets__item-background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/cricket.svg);
  background-image: var(--sport-featured-bets__item-background-image);
  background: var(--sport-featured-bets__item-background);
}
.sport-cricket .single-event-header-container {
  border-radius: var(--single_event__header__container_banner__border-radius);
  margin-top: var(--single_event__header__container_banner__margin-top);
}
.cricket .single-event-header-container,
.sport-cricket .single-event-header-container {
  background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/cricket.svg);
}
.sport-football.featured-bets__item {
  --sport-featured-bets__item-background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/football.svg);
  background-image: var(--sport-featured-bets__item-background-image);
  background: var(--sport-featured-bets__item-background);
}
.sport-football .single-event-header-container {
  border-radius: var(--single_event__header__container_banner__border-radius);
  margin-top: var(--single_event__header__container_banner__margin-top);
}
.football .single-event-header-container,
.sport-football .single-event-header-container {
  background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/football.svg);
}
.sport-motor-racing.featured-bets__item {
  --sport-featured-bets__item-background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/motor-racing.svg);
  background-image: var(--sport-featured-bets__item-background-image);
  background: var(--sport-featured-bets__item-background);
}
.sport-motor-racing .single-event-header-container {
  border-radius: var(--single_event__header__container_banner__border-radius);
  margin-top: var(--single_event__header__container_banner__margin-top);
}
.motor-racing .single-event-header-container,
.sport-motor-racing .single-event-header-container {
  background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/motor-racing.svg);
}
.sport-surfing.featured-bets__item {
  --sport-featured-bets__item-background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/surfing.svg);
  background-image: var(--sport-featured-bets__item-background-image);
  background: var(--sport-featured-bets__item-background);
}
.sport-surfing .single-event-header-container {
  border-radius: var(--single_event__header__container_banner__border-radius);
  margin-top: var(--single_event__header__container_banner__margin-top);
}
.sport-surfing .single-event-header-container,
.surfing .single-event-header-container {
  background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/surfing.svg);
}
.sport-bandy.featured-bets__item {
  --sport-featured-bets__item-background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/bandy.svg);
  background-image: var(--sport-featured-bets__item-background-image);
  background: var(--sport-featured-bets__item-background);
}
.sport-bandy .single-event-header-container {
  border-radius: var(--single_event__header__container_banner__border-radius);
  margin-top: var(--single_event__header__container_banner__margin-top);
}
.bandy .single-event-header-container,
.sport-bandy .single-event-header-container {
  background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/bandy.svg);
}
.sport-curling.featured-bets__item {
  --sport-featured-bets__item-background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/curling.svg);
  background-image: var(--sport-featured-bets__item-background-image);
  background: var(--sport-featured-bets__item-background);
}
.sport-curling .single-event-header-container {
  border-radius: var(--single_event__header__container_banner__border-radius);
  margin-top: var(--single_event__header__container_banner__margin-top);
}
.curling .single-event-header-container,
.sport-curling .single-event-header-container {
  background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/curling.svg);
}
.sport-futsal.featured-bets__item {
  --sport-featured-bets__item-background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/futsal.svg);
  background-image: var(--sport-featured-bets__item-background-image);
  background: var(--sport-featured-bets__item-background);
}
.sport-futsal .single-event-header-container {
  border-radius: var(--single_event__header__container_banner__border-radius);
  margin-top: var(--single_event__header__container_banner__margin-top);
}
.futsal .single-event-header-container,
.sport-futsal .single-event-header-container {
  background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/futsal.svg);
}
.sport-pesapallo.featured-bets__item {
  --sport-featured-bets__item-background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/pesapallo.svg);
  background-image: var(--sport-featured-bets__item-background-image);
  background: var(--sport-featured-bets__item-background);
}
.sport-pesapallo .single-event-header-container {
  border-radius: var(--single_event__header__container_banner__border-radius);
  margin-top: var(--single_event__header__container_banner__margin-top);
}
.pesapallo .single-event-header-container,
.sport-pesapallo .single-event-header-container {
  background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/pesapallo.svg);
}
.sport-table-tennis.featured-bets__item {
  --sport-featured-bets__item-background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/table-tennis.svg);
  background-image: var(--sport-featured-bets__item-background-image);
  background: var(--sport-featured-bets__item-background);
}
.sport-table-tennis .single-event-header-container {
  border-radius: var(--single_event__header__container_banner__border-radius);
  margin-top: var(--single_event__header__container_banner__margin-top);
}
.sport-table-tennis .single-event-header-container,
.table-tennis .single-event-header-container {
  background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/table-tennis.svg);
}
.sport-baseball.featured-bets__item {
  --sport-featured-bets__item-background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/baseball.svg);
  background-image: var(--sport-featured-bets__item-background-image);
  background: var(--sport-featured-bets__item-background);
}
.sport-baseball .single-event-header-container {
  border-radius: var(--single_event__header__container_banner__border-radius);
  margin-top: var(--single_event__header__container_banner__margin-top);
}
.baseball .single-event-header-container,
.sport-baseball .single-event-header-container {
  background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/baseball.svg);
}
.sport-cycling.featured-bets__item {
  --sport-featured-bets__item-background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/cycling.svg);
  background-image: var(--sport-featured-bets__item-background-image);
  background: var(--sport-featured-bets__item-background);
}
.sport-cycling .single-event-header-container {
  border-radius: var(--single_event__header__container_banner__border-radius);
  margin-top: var(--single_event__header__container_banner__margin-top);
}
.cycling .single-event-header-container,
.sport-cycling .single-event-header-container {
  background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/cycling.svg);
}
.sport-politics.featured-bets__item {
  --sport-featured-bets__item-background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/politics.svg);
  background-image: var(--sport-featured-bets__item-background-image);
  background: var(--sport-featured-bets__item-background);
}
.sport-politics .single-event-header-container {
  border-radius: var(--single_event__header__container_banner__border-radius);
  margin-top: var(--single_event__header__container_banner__margin-top);
}
.politics .single-event-header-container,
.sport-politics .single-event-header-container {
  background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/politics.svg);
}
.sport-tennis.featured-bets__item {
  --sport-featured-bets__item-background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/tennis.svg);
  background-image: var(--sport-featured-bets__item-background-image);
  background: var(--sport-featured-bets__item-background);
}
.sport-tennis .single-event-header-container {
  border-radius: var(--single_event__header__container_banner__border-radius);
  margin-top: var(--single_event__header__container_banner__margin-top);
}
.sport-tennis .single-event-header-container,
.tennis .single-event-header-container {
  background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/tennis.svg);
}
.sport-basketball.featured-bets__item {
  --sport-featured-bets__item-background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/basketball.svg);
  background-image: var(--sport-featured-bets__item-background-image);
  background: var(--sport-featured-bets__item-background);
}
.sport-basketball .single-event-header-container {
  border-radius: var(--single_event__header__container_banner__border-radius);
  margin-top: var(--single_event__header__container_banner__margin-top);
}
.basketball .single-event-header-container,
.sport-basketball .single-event-header-container {
  background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/basketball.svg);
}
.sport-darts.featured-bets__item {
  --sport-featured-bets__item-background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/darts.svg);
  background-image: var(--sport-featured-bets__item-background-image);
  background: var(--sport-featured-bets__item-background);
}
.sport-darts .single-event-header-container {
  border-radius: var(--single_event__header__container_banner__border-radius);
  margin-top: var(--single_event__header__container_banner__margin-top);
}
.darts .single-event-header-container,
.sport-darts .single-event-header-container {
  background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/darts.svg);
}
.sport-golf.featured-bets__item {
  --sport-featured-bets__item-background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/golf.svg);
  background-image: var(--sport-featured-bets__item-background-image);
  background: var(--sport-featured-bets__item-background);
}
.sport-golf .single-event-header-container {
  border-radius: var(--single_event__header__container_banner__border-radius);
  margin-top: var(--single_event__header__container_banner__margin-top);
}
.golf .single-event-header-container,
.sport-golf .single-event-header-container {
  background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/golf.svg);
}
.sport-rugby.featured-bets__item {
  --sport-featured-bets__item-background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/rugby.svg);
  background-image: var(--sport-featured-bets__item-background-image);
  background: var(--sport-featured-bets__item-background);
}
.sport-rugby .single-event-header-container {
  border-radius: var(--single_event__header__container_banner__border-radius);
  margin-top: var(--single_event__header__container_banner__margin-top);
}
.rugby .single-event-header-container,
.sport-rugby .single-event-header-container {
  background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/rugby.svg);
}
.sport-volleyball.featured-bets__item {
  --sport-featured-bets__item-background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/volleyball.svg);
  background-image: var(--sport-featured-bets__item-background-image);
  background: var(--sport-featured-bets__item-background);
}
.sport-volleyball .single-event-header-container {
  border-radius: var(--single_event__header__container_banner__border-radius);
  margin-top: var(--single_event__header__container_banner__margin-top);
}
.sport-volleyball .single-event-header-container,
.volleyball .single-event-header-container {
  background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/volleyball.svg);
}
.sport-beach-volleyball.featured-bets__item {
  --sport-featured-bets__item-background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/beach-volleyball.svg);
  background-image: var(--sport-featured-bets__item-background-image);
  background: var(--sport-featured-bets__item-background);
}
.sport-beach-volleyball .single-event-header-container {
  border-radius: var(--single_event__header__container_banner__border-radius);
  margin-top: var(--single_event__header__container_banner__margin-top);
}
.beach-volleyball .single-event-header-container,
.sport-beach-volleyball .single-event-header-container {
  background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/beach-volleyball.svg);
}
.sport-field-hockey.featured-bets__item {
  --sport-featured-bets__item-background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/field-hockey.svg);
  background-image: var(--sport-featured-bets__item-background-image);
  background: var(--sport-featured-bets__item-background);
}
.sport-field-hockey .single-event-header-container {
  border-radius: var(--single_event__header__container_banner__border-radius);
  margin-top: var(--single_event__header__container_banner__margin-top);
}
.field-hockey .single-event-header-container,
.sport-field-hockey .single-event-header-container {
  background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/field-hockey.svg);
}
.sport-handball.featured-bets__item {
  --sport-featured-bets__item-background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/handball.svg);
  background-image: var(--sport-featured-bets__item-background-image);
  background: var(--sport-featured-bets__item-background);
}
.sport-handball .single-event-header-container {
  border-radius: var(--single_event__header__container_banner__border-radius);
  margin-top: var(--single_event__header__container_banner__margin-top);
}
.handball .single-event-header-container,
.sport-handball .single-event-header-container {
  background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/handball.svg);
}
.sport-snooker.featured-bets__item {
  --sport-featured-bets__item-background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/snooker.svg);
  background-image: var(--sport-featured-bets__item-background-image);
  background: var(--sport-featured-bets__item-background);
}
.sport-snooker .single-event-header-container {
  border-radius: var(--single_event__header__container_banner__border-radius);
  margin-top: var(--single_event__header__container_banner__margin-top);
}
.snooker .single-event-header-container,
.sport-snooker .single-event-header-container {
  background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/snooker.svg);
}
.sport-waterpolo.featured-bets__item {
  --sport-featured-bets__item-background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/waterpolo.svg);
  background-image: var(--sport-featured-bets__item-background-image);
  background: var(--sport-featured-bets__item-background);
}
.sport-waterpolo .single-event-header-container {
  border-radius: var(--single_event__header__container_banner__border-radius);
  margin-top: var(--single_event__header__container_banner__margin-top);
}
.sport-waterpolo .single-event-header-container,
.waterpolo .single-event-header-container {
  background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/waterpolo.svg);
}
.sport-chess.featured-bets__item {
  --sport-featured-bets__item-background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/chess.svg);
  background-image: var(--sport-featured-bets__item-background-image);
  background: var(--sport-featured-bets__item-background);
}
.sport-chess .single-event-header-container {
  border-radius: var(--single_event__header__container_banner__border-radius);
  margin-top: var(--single_event__header__container_banner__margin-top);
}
.chess .single-event-header-container,
.sport-chess .single-event-header-container {
  background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/chess.svg);
}
.sport-fighting.featured-bets__item {
  --sport-featured-bets__item-background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/fighting.svg);
  background-image: var(--sport-featured-bets__item-background-image);
  background: var(--sport-featured-bets__item-background);
}
.sport-fighting .single-event-header-container {
  border-radius: var(--single_event__header__container_banner__border-radius);
  margin-top: var(--single_event__header__container_banner__margin-top);
}
.fighting .single-event-header-container,
.sport-fighting .single-event-header-container {
  background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/fighting.svg);
}
.sport-hockey.featured-bets__item {
  --sport-featured-bets__item-background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/hockey.svg);
  background-image: var(--sport-featured-bets__item-background-image);
  background: var(--sport-featured-bets__item-background);
}
.sport-hockey .single-event-header-container {
  border-radius: var(--single_event__header__container_banner__border-radius);
  margin-top: var(--single_event__header__container_banner__margin-top);
}
.hockey .single-event-header-container,
.sport-hockey .single-event-header-container {
  background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/hockey.svg);
}
.sport-soccer.featured-bets__item {
  --sport-featured-bets__item-background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/soccer.svg);
  background-image: var(--sport-featured-bets__item-background-image);
  background: var(--sport-featured-bets__item-background);
}
.sport-soccer .single-event-header-container {
  border-radius: var(--single_event__header__container_banner__border-radius);
  margin-top: var(--single_event__header__container_banner__margin-top);
}
.soccer .single-event-header-container,
.sport-soccer .single-event-header-container {
  background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/soccer.svg);
}
.sport-brawl-stars.featured-bets__item {
  --sport-featured-bets__item-background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/brawl-stars.svg);
  background-image: var(--sport-featured-bets__item-background-image);
  background: var(--sport-featured-bets__item-background);
}
.sport-brawl-stars .single-event-header-container {
  border-radius: var(--single_event__header__container_banner__border-radius);
  margin-top: var(--single_event__header__container_banner__margin-top);
}
.brawl-stars .single-event-header-container,
.sport-brawl-stars .single-event-header-container {
  background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/brawl-stars.svg);
}
.sport-clash-royale.featured-bets__item {
  --sport-featured-bets__item-background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/clash-royale.svg);
  background-image: var(--sport-featured-bets__item-background-image);
  background: var(--sport-featured-bets__item-background);
}
.sport-clash-royale .single-event-header-container {
  border-radius: var(--single_event__header__container_banner__border-radius);
  margin-top: var(--single_event__header__container_banner__margin-top);
}
.clash-royale .single-event-header-container,
.sport-clash-royale .single-event-header-container {
  background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/clash-royale.svg);
}
.sport-cs-go.featured-bets__item {
  --sport-featured-bets__item-background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/cs-go.svg);
  background-image: var(--sport-featured-bets__item-background-image);
  background: var(--sport-featured-bets__item-background);
}
.sport-cs-go .single-event-header-container {
  border-radius: var(--single_event__header__container_banner__border-radius);
  margin-top: var(--single_event__header__container_banner__margin-top);
}
.cs-go .single-event-header-container,
.sport-cs-go .single-event-header-container {
  background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/cs-go.svg);
}
.sport-dota-2.featured-bets__item {
  --sport-featured-bets__item-background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/dota-2.svg);
  background-image: var(--sport-featured-bets__item-background-image);
  background: var(--sport-featured-bets__item-background);
}
.sport-dota-2 .single-event-header-container {
  border-radius: var(--single_event__header__container_banner__border-radius);
  margin-top: var(--single_event__header__container_banner__margin-top);
}
.dota-2 .single-event-header-container,
.sport-dota-2 .single-event-header-container {
  background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/dota-2.svg);
}
.sport-king-of-glory.featured-bets__item {
  --sport-featured-bets__item-background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/king-of-glory.svg);
  background-image: var(--sport-featured-bets__item-background-image);
  background: var(--sport-featured-bets__item-background);
}
.sport-king-of-glory .single-event-header-container {
  border-radius: var(--single_event__header__container_banner__border-radius);
  margin-top: var(--single_event__header__container_banner__margin-top);
}
.king-of-glory .single-event-header-container,
.sport-king-of-glory .single-event-header-container {
  background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/king-of-glory.svg);
}
.sport-league-of-legends.featured-bets__item {
  --sport-featured-bets__item-background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/league-of-legends.svg);
  background-image: var(--sport-featured-bets__item-background-image);
  background: var(--sport-featured-bets__item-background);
}
.sport-league-of-legends .single-event-header-container {
  border-radius: var(--single_event__header__container_banner__border-radius);
  margin-top: var(--single_event__header__container_banner__margin-top);
}
.league-of-legends .single-event-header-container,
.sport-league-of-legends .single-event-header-container {
  background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/league-of-legends.svg);
}
.sport-overwatch.featured-bets__item {
  --sport-featured-bets__item-background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/overwatch.svg);
  background-image: var(--sport-featured-bets__item-background-image);
  background: var(--sport-featured-bets__item-background);
}
.sport-overwatch .single-event-header-container {
  border-radius: var(--single_event__header__container_banner__border-radius);
  margin-top: var(--single_event__header__container_banner__margin-top);
}
.overwatch .single-event-header-container,
.sport-overwatch .single-event-header-container {
  background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/overwatch.svg);
}
.sport-rainbow-six.featured-bets__item {
  --sport-featured-bets__item-background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/rainbow-six.svg);
  background-image: var(--sport-featured-bets__item-background-image);
  background: var(--sport-featured-bets__item-background);
}
.sport-rainbow-six .single-event-header-container {
  border-radius: var(--single_event__header__container_banner__border-radius);
  margin-top: var(--single_event__header__container_banner__margin-top);
}
.rainbow-six .single-event-header-container,
.sport-rainbow-six .single-event-header-container {
  background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/rainbow-six.svg);
}
.sport-rocket-league.featured-bets__item {
  --sport-featured-bets__item-background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/rocket-league.svg);
  background-image: var(--sport-featured-bets__item-background-image);
  background: var(--sport-featured-bets__item-background);
}
.sport-rocket-league .single-event-header-container {
  border-radius: var(--single_event__header__container_banner__border-radius);
  margin-top: var(--single_event__header__container_banner__margin-top);
}
.rocket-league .single-event-header-container,
.sport-rocket-league .single-event-header-container {
  background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/rocket-league.svg);
}
.sport-smite.featured-bets__item {
  --sport-featured-bets__item-background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/smite.svg);
  background-image: var(--sport-featured-bets__item-background-image);
  background: var(--sport-featured-bets__item-background);
}
.sport-smite .single-event-header-container {
  border-radius: var(--single_event__header__container_banner__border-radius);
  margin-top: var(--single_event__header__container_banner__margin-top);
}
.smite .single-event-header-container,
.sport-smite .single-event-header-container {
  background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/smite.svg);
}
.sport-starcraft.featured-bets__item {
  --sport-featured-bets__item-background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/starcraft.svg);
  background-image: var(--sport-featured-bets__item-background-image);
  background: var(--sport-featured-bets__item-background);
}
.sport-starcraft .single-event-header-container {
  border-radius: var(--single_event__header__container_banner__border-radius);
  margin-top: var(--single_event__header__container_banner__margin-top);
}
.sport-starcraft .single-event-header-container,
.starcraft .single-event-header-container {
  background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/starcraft.svg);
}
.sport-age-of-empires.featured-bets__item {
  --sport-featured-bets__item-background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/age-of-empires.svg);
  background-image: var(--sport-featured-bets__item-background-image);
  background: var(--sport-featured-bets__item-background);
}
.sport-age-of-empires .single-event-header-container {
  border-radius: var(--single_event__header__container_banner__border-radius);
  margin-top: var(--single_event__header__container_banner__margin-top);
}
.age-of-empires .single-event-header-container,
.sport-age-of-empires .single-event-header-container {
  background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/age-of-empires.svg);
}
.sport-arena-of-valor.featured-bets__item {
  --sport-featured-bets__item-background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/arena-of-valor.svg);
  background-image: var(--sport-featured-bets__item-background-image);
  background: var(--sport-featured-bets__item-background);
}
.sport-arena-of-valor .single-event-header-container {
  border-radius: var(--single_event__header__container_banner__border-radius);
  margin-top: var(--single_event__header__container_banner__margin-top);
}
.arena-of-valor .single-event-header-container,
.sport-arena-of-valor .single-event-header-container {
  background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/arena-of-valor.svg);
}
.sport-pes.featured-bets__item {
  --sport-featured-bets__item-background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/pes.svg);
  background-image: var(--sport-featured-bets__item-background-image);
  background: var(--sport-featured-bets__item-background);
}
.sport-pes .single-event-header-container {
  border-radius: var(--single_event__header__container_banner__border-radius);
  margin-top: var(--single_event__header__container_banner__margin-top);
}
.pes .single-event-header-container,
.sport-pes .single-event-header-container {
  background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/pes.svg);
}
.sport-red-alert.featured-bets__item {
  --sport-featured-bets__item-background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/red-alert.svg);
  background-image: var(--sport-featured-bets__item-background-image);
  background: var(--sport-featured-bets__item-background);
}
.sport-red-alert .single-event-header-container {
  border-radius: var(--single_event__header__container_banner__border-radius);
  margin-top: var(--single_event__header__container_banner__margin-top);
}
.red-alert .single-event-header-container,
.sport-red-alert .single-event-header-container {
  background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/red-alert.svg);
}
.sport-call-of-duty.featured-bets__item {
  --sport-featured-bets__item-background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/call-of-duty.svg);
  background-image: var(--sport-featured-bets__item-background-image);
  background: var(--sport-featured-bets__item-background);
}
.sport-call-of-duty .single-event-header-container {
  border-radius: var(--single_event__header__container_banner__border-radius);
  margin-top: var(--single_event__header__container_banner__margin-top);
}
.call-of-duty .single-event-header-container,
.sport-call-of-duty .single-event-header-container {
  background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/call-of-duty.svg);
}
.sport-spike.featured-bets__item {
  --sport-featured-bets__item-background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/spike.svg);
  background-image: var(--sport-featured-bets__item-background-image);
  background: var(--sport-featured-bets__item-background);
}
.sport-spike .single-event-header-container {
  border-radius: var(--single_event__header__container_banner__border-radius);
  margin-top: var(--single_event__header__container_banner__margin-top);
}
.spike .single-event-header-container,
.sport-spike .single-event-header-container {
  background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/spike.svg);
}
.sport-world-of-warcraft.featured-bets__item {
  --sport-featured-bets__item-background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/world-of-warcraft.svg);
  background-image: var(--sport-featured-bets__item-background-image);
  background: var(--sport-featured-bets__item-background);
}
.sport-world-of-warcraft .single-event-header-container {
  border-radius: var(--single_event__header__container_banner__border-radius);
  margin-top: var(--single_event__header__container_banner__margin-top);
}
.sport-world-of-warcraft .single-event-header-container,
.world-of-warcraft .single-event-header-container {
  background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/world-of-warcraft.svg);
}
.sport-hearthstone.featured-bets__item {
  --sport-featured-bets__item-background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/hearthstone.svg);
  background-image: var(--sport-featured-bets__item-background-image);
  background: var(--sport-featured-bets__item-background);
}
.sport-hearthstone .single-event-header-container {
  border-radius: var(--single_event__header__container_banner__border-radius);
  margin-top: var(--single_event__header__container_banner__margin-top);
}
.hearthstone .single-event-header-container,
.sport-hearthstone .single-event-header-container {
  background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/hearthstone.svg);
}
.sport-heroes-of-the-storm.featured-bets__item {
  --sport-featured-bets__item-background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/heroes-of-the-storm.svg);
  background-image: var(--sport-featured-bets__item-background-image);
  background: var(--sport-featured-bets__item-background);
}
.sport-heroes-of-the-storm .single-event-header-container {
  border-radius: var(--single_event__header__container_banner__border-radius);
  margin-top: var(--single_event__header__container_banner__margin-top);
}
.heroes-of-the-storm .single-event-header-container,
.sport-heroes-of-the-storm .single-event-header-container {
  background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/heroes-of-the-storm.svg);
}
.sport-unreal.featured-bets__item {
  --sport-featured-bets__item-background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/unreal.svg);
  background-image: var(--sport-featured-bets__item-background-image);
  background: var(--sport-featured-bets__item-background);
}
.sport-unreal .single-event-header-container {
  border-radius: var(--single_event__header__container_banner__border-radius);
  margin-top: var(--single_event__header__container_banner__margin-top);
}
.sport-unreal .single-event-header-container,
.unreal .single-event-header-container {
  background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/unreal.svg);
}
.sport-valorant.featured-bets__item {
  --sport-featured-bets__item-background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/valorant.svg);
  background-image: var(--sport-featured-bets__item-background-image);
  background: var(--sport-featured-bets__item-background);
}
.sport-valorant .single-event-header-container {
  border-radius: var(--single_event__header__container_banner__border-radius);
  margin-top: var(--single_event__header__container_banner__margin-top);
}
.sport-valorant .single-event-header-container,
.valorant .single-event-header-container {
  background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)),
    url(../img/sportCovers/fanpros/valorant.svg);
}
.sport-mlb.featured-bets__item {
  --sport-featured-bets__item-background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/mlb.svg);
  background-image: var(--sport-featured-bets__item-background-image);
  background: var(--sport-featured-bets__item-background);
}
.sport-mlb .single-event-header-container {
  border-radius: var(--single_event__header__container_banner__border-radius);
  margin-top: var(--single_event__header__container_banner__margin-top);
}
.mlb .single-event-header-container,
.sport-mlb .single-event-header-container {
  background-image:
    linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/mlb.svg);
}
:root {
  --single-event-header__box-scores__header-label__color: var(--font-10);
  --single-event-header__box-scores__th__color: var(--font-10);
  --single-event-header__star__color: var(--font-10);
  --single-event-header__box-scores__td__color: var(--font-10);
  --single-event-header__time__period__color: var(--font-10);
  --single-event-header__top-league-container__display: none;
  --single-event-header__top__display: contents;
  --single-event-header__box__max-width: 100%;
  --single-event-header__height: 6rem;
  --single-event-header__box__height: auto;
  --single-event-header__teams__team__height: var(--single-event-header__row__height);
  --single-event-header__teams__team__align-items: center;
  --single-event-header__teams__team__indicator__display: none;
  --single-event-header__teams__team__color: var(--font-10);
  --single-event-header__teams__team-name__font-size: 1rem;
  --single-event-header__teams__team-name__font-size--md: 1.25rem;
  --single-event-header__height: auto;
  --single-event-header__box-info__height: auto;
  --single-event-header__box-scores__height: auto;
  --single-event-header__teams__height: auto;
  --single-event-header__box-scores__body-results__background: var(--font-10);
  --single-event-header__box-scores__body-value__background: #ffffffcf;
  --single-event-header__box-scores__table__border-spacing: 2px;
  --single-event-header__box-scores__body-results__border-radius: 0.1rem;
  --single-event-header__box-scores__body-value__border-radius: 0.1rem;
  --single-event-header__teams__display: flex;
  --single-event-header__teams__flex-direction: column;
  --single-event-header__teams__gap: var(--single-event-header__box-scores__table__border-spacing);
  --single-event-header__time__time__color: var(--font-10);
  --single-event-header__box-scores__th__padding--last-child: 0 0.5rem;
  --single-event-header__top-labels__label-warning__border-radius: 0.25rem;
  --prematch__single-event-header__box-info__flex-direction: column;
  --prematch__single-event-header__teams__divider__content: "";
  --prematch__single-event-header__teams__flex-direction: column;
  --prematch__single-event-header__box-info__align-items: start;
  --prematch__single-event-header__teams__align-items: start;
  --single-event-header__flex-direction--md: column;
  --prematch__single-event-header__flex-direction: row-reverse;
  --single-event-header__flex-direction: column;
  --single-event-header__padding-bottom--md: var(--single-event-header__padding--md);
  --single-event-header__padding-left--md: var(--single-event-header__padding--md);
  --single-event-header__padding-right--md: var(--single-event-header__padding--md);
  --single-event-header__padding-top--md: var(--single-event-header__padding--md);
  --single-event-header__padding--md: 0.5rem;
  --single-event-header__top-labels__label-warning__padding-bottom: var(
    --single-event-header__top-labels__label-warning__padding
  );
  --single-event-header__top-labels__label-warning__padding-left: var(
    --single-event-header__top-labels__label-warning__padding
  );
  --single-event-header__top-labels__label-warning__padding-right: var(
    --single-event-header__top-labels__label-warning__padding
  );
  --single-event-header__top-labels__label-warning__padding-top: var(
    --single-event-header__top-labels__label-warning__padding
  );
  --single-event-header__top-labels__label-warning__padding: 3px;
  --single-event-header__box__margin-bottom: var(--single-event-header__box__margin);
  --single-event-header__box__margin-left: var(--single-event-header__box__margin);
  --single-event-header__box__margin-right: var(--single-event-header__box__margin);
  --single-event-header__box__margin-top: var(--single-event-header__box__margin);
  --single-event-header__box__margin: 0;
  --single-event-header-container__padding-bottom: var(--single-event-header-container__padding);
  --single-event-header-container__padding-left: var(--single-event-header-container__padding);
  --single-event-header-container__padding-right: var(--single-event-header-container__padding);
  --single-event-header-container__padding-top: var(--single-event-header-container__padding);
  --single-event-header-container__padding: 0;
  --single-event-header__padding-bottom: var(--single-event-header__padding);
  --single-event-header__padding-bottom: 1rem;
  --single-event-header__padding-left: var(--single-event-header__padding);
  --single-event-header__padding-left: 3rem;
  --single-event-header__padding-right: var(--single-event-header__padding);
  --single-event-header__padding-right: 3rem;
  --single-event-header__padding-top: var(--single-event-header__padding);
  --single-event-header__padding-top: 1rem;
  --bet__header-container__bet-sport-icon-container__display: none;
  --bet-footer__state__padding-bottom: var(--bet-footer__state__padding);
  --bet-footer__state__padding-left: var(--bet-footer__state__padding);
  --bet-footer__state__padding-right: var(--bet-footer__state__padding);
  --bet-footer__state__padding-top: var(--bet-footer__state__padding);
  --bet-footer__state__padding: 0.5rem;
  --bet-footer__state__icon__color: var(--font-color-primary);
  --bet-footer__state__border-radius: 0;
  --bet-state-badge--tentatively-accepted__background-color: transparent;
  --bet-state-badge--tentatively-accepted__color: var(--font-color-primary);
  --bet-odds-change__background-color--in-progress: transparent;
  --bet-footer__input-group-btn__width: 100%;
  --bet-footer__set-to-max__flex-direction: column;
  --bet-footer__set-to-max__gap: 0.5rem;
  --bet-footer__set-to-max__input-group-addon__padding-bottom: var(
    --bet-footer__set-to-max__input-group-addon__padding
  );
  --bet-footer__set-to-max__input-group-addon__padding-left: var(--bet-footer__set-to-max__input-group-addon__padding);
  --bet-footer__set-to-max__input-group-addon__padding-right: var(--bet-footer__set-to-max__input-group-addon__padding);
  --bet-footer__set-to-max__input-group-addon__padding-top: var(--bet-footer__set-to-max__input-group-addon__padding);
  --bet-footer__set-to-max__input-group-addon__padding: 0;
  --bet-footer__set-to-max__margin-bottom: var(--bet-footer__set-to-max__margin);
  --bet-footer__set-to-max__margin-bottom: 0;
  --bet-footer__set-to-max__margin-left: var(--bet-footer__set-to-max__margin);
  --bet-footer__set-to-max__margin-left: 0;
  --bet-footer__set-to-max__margin-right: var(--bet-footer__set-to-max__margin);
  --bet-footer__set-to-max__margin-right: 0;
  --bet-footer__set-to-max__margin-top: var(--bet-footer__set-to-max__margin);
  --bet-footer__set-to-max__margin-top: 0.5rem;
  --bet-footer__set-to-max__input-group-addon__min-height: 0;
  --bet-footer__set-to-max__bet-max__text-align: center;
  --bet-footer__set-to-max__bet-max__color: var(--font-color-primary);
  --bet-slip--inputs__bet-contents__background-color: transparent;
  --bet-slip__apply-risk-to-all-bets__input__height: 30px;
  --bet-slip__apply-risk-to-all-bets__input__padding-bottom: var(--bet-slip__apply-risk-to-all-bets__input__padding);
  --bet-slip__apply-risk-to-all-bets__input__padding-left: var(--bet-slip__apply-risk-to-all-bets__input__padding);
  --bet-slip__apply-risk-to-all-bets__input__padding-right: var(--bet-slip__apply-risk-to-all-bets__input__padding);
  --bet-slip__apply-risk-to-all-bets__input__padding-top: var(--bet-slip__apply-risk-to-all-bets__input__padding);
  --bet-slip__apply-risk-to-all-bets__input__padding: 0.5rem;
  --bet-slip__all-controls__bet-amount-risk-all__background-color: transparent;
  --bet-slip__all-controls__bet-amount-risk-all__border: none;
  --custom-bet-editor__content__top: 50%;
  --custom-bet-editor__margin-bottom: var(--custom-bet-editor__margin);
  --custom-bet-editor__margin-bottom: 0;
  --custom-bet-editor__margin-left: var(--custom-bet-editor__margin);
  --custom-bet-editor__margin-left: 0.5rem;
  --custom-bet-editor__margin-right: var(--custom-bet-editor__margin);
  --custom-bet-editor__margin-right: 0;
  --custom-bet-editor__margin-top: var(--custom-bet-editor__margin);
  --custom-bet-editor__margin-top: 0;
  --bet-alert__margin-bottom: var(--bet-alert__margin);
  --bet-alert__margin-bottom: 0.5rem;
  --bet-alert__margin-left: var(--bet-alert__margin);
  --bet-alert__margin-left: 0;
  --bet-alert__margin-right: var(--bet-alert__margin);
  --bet-alert__margin-right: 0;
  --bet-alert__margin-top: var(--bet-alert__margin);
  --bet-alert__margin-top: 0.5rem;
  --bet-footer__set-to-max__bet-max__padding-bottom: var(--bet-footer__set-to-max__bet-max__padding);
  --bet-footer__set-to-max__bet-max__border-bottom: var(--bet-footer__set-to-max__bet-max__border);
  --bet-footer__set-to-max__bet-max__padding-left: var(--bet-footer__set-to-max__bet-max__padding);
  --bet-footer__set-to-max__bet-max__border-left: var(--bet-footer__set-to-max__bet-max__border);
  --bet-footer__set-to-max__bet-max__padding-right: var(--bet-footer__set-to-max__bet-max__padding);
  --bet-footer__set-to-max__bet-max__border-right: var(--bet-footer__set-to-max__bet-max__border);
  --bet-footer__set-to-max__bet-max__padding-top: var(--bet-footer__set-to-max__bet-max__padding);
  --bet-footer__set-to-max__bet-max__padding: 3px;
  --bet-footer__set-to-max__bet-max__border-top: var(--bet-footer__set-to-max__bet-max__border);
  --bet-footer__set-to-max__bet-max__border: 1px solid var(--action__border-color);
  --bet-slip-footer__padding: 0.2rem;
}
@media screen and (min-width: 768px) {
  :root {
    --bet-slip-footer__padding-bottom: var(--bet-slip-footer__padding);
    --bet-slip-footer__padding-left: var(--bet-slip-footer__padding);
    --bet-slip-footer__padding-right: var(--bet-slip-footer__padding);
    --bet-slip-footer__padding-top: var(--bet-slip-footer__padding);
    --bet-slip-footer__padding: 1rem;
  }
}
.input-group-addon,
.input-group-btn {
  background-color: transparent;
}
.bet-list .panel .btn-primary {
  color: var(--bet-list__panel__btn-primary__color);
  transition: all 0.25s;
}
.bet-list .panel .btn-primary:hover {
  background-color: var(--bet-footer__set-to-max__do-bet__background-color--hover);
  color: var(--font-color-primary);
}
.tab-content .bet-slip--body,
.tab-content .bet-slip--body .bet-list {
  margin: 0;
}
.tab-content .bet-slip--body .bet-list .panel {
  background: none;
  border: none;
  border-bottom: 1px solid;
  border-color: var(--bet-list--panel__border-color);
  border-radius: 0;
  box-shadow: none;
  margin: 0;
  padding: 1rem 1rem 0;
  position: static;
}
.tab-content .bet-slip--body .bet-list .panel .panel-body {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  padding: 0;
}
.tab-content .bet-slip--body .bet-list .panel .bet-contents {
  margin: 0;
  padding: 0;
}
.tab-content .bet-slip--body .bet-list .panel .bet-contents span {
  font-weight: 300;
  opacity: 0.7;
}
.tab-content .bet-slip--body .bet-list .panel .bet-footer,
.tab-content .bet-slip--body .bet-list .panel .bet-odds-change {
  margin: 0;
}
.tab-content .bet-slip--body .bet-list .panel .bet-footer .bet-odds-accept {
  padding: 0 0.5rem;
}
.tab-content .bet-slip--body .bet-list .panel .button-group {
  margin: 0;
}
.tab-content .bet-slip--body .bet-list .panel .bet-amount-button-group {
  margin: 0 0 0.5rem;
}
.tab-content .bet-slip--body .bet-slip-controls {
  margin: 0;
  padding: 1rem;
}
.tab-content .bet-slip--text {
  padding: 1rem;
}
.tab-content .bet-slip-footer {
  padding: var(--bet-slip-footer__padding-top) var(--bet-slip-footer__padding-right)
    var(--bet-slip-footer__padding-bottom) var(--bet-slip-footer__padding-left);
}
.multi-bet .bet-slip--inputs .bet-contents {
  padding: 0;
}
.bet__header-container {
  -webkit-column-gap: 0.5rem;
  -moz-column-gap: 0.5rem;
  column-gap: 0.5rem;
  grid-template-areas: "oddName oddValue remove" "market market market" "event event event" "leagueName leagueName leagueName";
  grid-template-columns: 1fr auto auto;
  padding-bottom: 0;
}
.bet__header-container .bet-sport-icon-container {
  grid-area: icon;
}
.bet__header-container .bet-odd-name,
.bet__header-container .bet-odd-value {
  color: var(--bet-slip__bet-header__odd__color);
  font-size: 0.9rem;
  font-weight: 700;
  line-height: 1;
}
.bet__header-container .bet__remove {
  align-items: flex-start;
  display: flex;
}
.bet__header-container .bet-event,
.bet__header-container .bet-market {
  font-weight: 300;
  text-transform: capitalize;
}
.bet__header-container .bet-event,
.bet__header-container .bet-sport-icon-container,
.bet__header-container .bet__remove {
  background: none;
  padding: 0;
}
.bet__header-container .bet-market {
  margin-top: 0.3rem;
}
.bet__header-container .bet-market,
.bet__header-container .bet-odd-name,
.bet__header-container .bet-odd-value {
  padding: 0;
}
.bet__header-container .bet-odd-value {
  align-items: flex-start;
  display: flex;
  height: 100%;
  padding: 0;
}
.bet__header-container .bet-odd-name {
  display: flex;
  gap: 0.5rem;
  white-space: nowrap;
}
.bet__header-container .bet-odd-name .dropdown-toggle {
  border: none;
}
.bet__header-container .bet-event {
  margin: 0 0 0.2rem;
}
.bet__header-container__league-name {
  padding: 0;
}
:root {
  --bet-amount--control__form-check-label__text-transform: uppercase;
  --bet-amount--control__form-check-label__width: 100%;
  --bet-amount--control__form-check-label__opacity: 0.8;
  --bet-amount--control__currencySymbol__font-weight: normal;
  --bet-amount--control__inputs-numpad-container__width: 100%;
  --bet-amount--control__inputs-numpad-container__font-weight: normal;
  --bet-amount--control__inputs-numpad-container__input__font-size: 1rem;
  --bet-amount--control__inputs-numpad-container__input__border__focus: none;
  --bet-amount--control__inputs-numpad-container__input__border: none;
  --bet-amount--control__inputs-numpad-container__input__background: transparent;
  --bet-amount--control__inputs-numpad-container__input__border--focus: none;
  --bet-amount--control__border-color--focused: var(--brand-color-primary);
  --bet-amount--control__background: var(--background-color-tertiary);
  --bet-amount--control__border-radius: 3px;
  --bet-contents__gap: 0.5rem;
  --bet-amount--control__inputs-numpad-container__input__max-width: 100%;
  --bet-input-freebet-selected__currencySymbol__color: var(--free-bet__input__color);
  --bet-input-freebet-selected__inputs__color: var(--free-bet__input__color);
  --bet-input-freebet-selected__background: var(--free-bet-selector__item__background-color--selected);
  --bet-input-freebet-selected__color: #3a3a3a;
  --free-bet__icon__code: "\f06b";
  --free-bet__icon__color: #36825e;
  --bet-sport-icon-container__display: none;
  --bet-list__panel__btn-primary__color: var(--font-color-primary);
  --bet-amount--control--container__flex-direction: column;
  --bet-amount--control--container__align-items: start;
  --bet-amount--control__padding-bottom: var(--bet-amount--control__padding);
  --bet-amount--control__padding-bottom: 0.3rem;
  --bet-amount--control__padding-left: var(--bet-amount--control__padding);
  --bet-amount--control__padding-left: 0.4rem;
  --bet-amount--control__padding-right: var(--bet-amount--control__padding);
  --bet-amount--control__padding-right: 0.4rem;
  --bet-amount--control__padding-top: var(--bet-amount--control__padding);
  --bet-amount--control__padding-top: 0.3rem;
  --bet-amount--control__inputs-numpad-container__input__padding-bottom: var(
    --bet-amount--control__inputs-numpad-container__input__padding
  );
  --bet-amount--control__inputs-numpad-container__input__padding-left: var(
    --bet-amount--control__inputs-numpad-container__input__padding
  );
  --bet-amount--control__inputs-numpad-container__input__padding-right: var(
    --bet-amount--control__inputs-numpad-container__input__padding
  );
  --bet-amount--control__inputs-numpad-container__input__padding-top: var(
    --bet-amount--control__inputs-numpad-container__input__padding
  );
  --bet-amount--control__inputs-numpad-container__input__padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0;
}
.bet__sgp-tag {
  margin: 0;
}
.bet-amount--control {
  align-items: center;
  flex-direction: row;
}
.bet-amount--control .inputs-numpad-container input {
  display: block;
}
.bet-amount--control .currencySymbol,
.bet-amount--control .form-check-label,
.bet-amount--control .inputs-numpad-container,
.bet-amount--control .inputs-numpad-container input {
  cursor: pointer;
}
.bet__delete-free-bet {
  display: none;
}
.bet-input-freebet__selected {
  position: relative;
}
.bet-input-freebet__selected:before {
  background-image: url(../img/general/free-bet-background.png);
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0.1;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
}
.bet__delete-free-bet__icon {
  background: none;
  border: none;
  display: block;
  padding: 0;
  z-index: 10;
}
.bet__delete-free-bet__icon i {
  align-items: center;
  background-color: var(--brand-color-primary);
  border-radius: 50%;
  color: #fff;
  display: flex;
  flex-direction: row;
  height: 1rem;
  justify-content: center;
  position: relative;
  width: 1rem;
}
.inputs-numpad-label-container {
  width: 100%;
}
:root {
  --bet-amount--control__inputs-numpad-container__max-button__display: block;
  --bet-footer__set-to-max__input-group-addon__display: none;
  --bet-footer__input-group-btn__margin-bottom: var(--bet-footer__input-group-btn__margin);
  --bet-footer__input-group-btn__margin-left: var(--bet-footer__input-group-btn__margin);
  --bet-footer__input-group-btn__margin-right: var(--bet-footer__input-group-btn__margin);
  --bet-footer__input-group-btn__margin-top: var(--bet-footer__input-group-btn__margin);
  --bet-footer__input-group-btn__margin: 0;
  --inline-place-bet-btn__display: block;
  --bet-footer__input-group-btn__display: none;
  --event-widget-picker__item__height: 100%;
  --event-widget-picker__item__banner__active__fill: var(--font-10);
  --event-widget-picker__item__statscore__active__fill: var(--font-10);
  --event-widget-picker__item__fill: var(--font-60);
  --event-widget-picker__border: none;
  --event-widget-picker__justify-content: end;
  --event-widget-picker__item__gap: 0.2rem;
  --event-widget-picker__gap: 0;
  --event-widget-picker--label: 1;
  --event-widget-picker__width: auto;
  --event-widget-picker__item__opacity: 1;
  --event-widget-picker--icon-version: 2;
  --preferences__event-widget-picker--league-name: 1;
  --event-widget-picker__container__justify-content: space-between;
  --event-widget-picker__padding-bottom: var(--event-widget-picker__padding);
  --event-widget-picker__padding-left: var(--event-widget-picker__padding);
  --event-widget-picker__padding-right: var(--event-widget-picker__padding);
  --event-widget-picker__padding-top: var(--event-widget-picker__padding);
  --event-widget-picker__padding: 0;
  --event-widget-picker__item__padding-bottom: var(--event-widget-picker__item__padding);
  --event-widget-picker__item__padding-left: var(--event-widget-picker__item__padding);
  --event-widget-picker__item__padding-right: var(--event-widget-picker__item__padding);
  --event-widget-picker__item__padding-top: var(--event-widget-picker__item__padding);
  --event-widget-picker__item__padding: 0.6rem;
}
.event-list__item__details {
  position: relative;
}
.event-list__item__details:before {
  color: var(--font-40);
  left: 1.5rem;
}
.event-list__item__details:after,
.event-list__item__details:before {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.event-list__item__details:after {
  border-bottom: 1px solid var(--stroke-30);
  content: "";
  left: 3rem;
  width: calc(100% - 3rem);
}
.event-list__item__details:before {
  content: "VS";
  font-size: 0.7rem;
}
.event-list__item__details--outright:after,
.event-list__item__details--outright:before {
  content: "";
  display: none;
}
.event-list__item__details:has(.event-list__item__details__teams__team[title="Futures"]) {
  position: relative;
}
.event-list__item__details:has(.event-list__item__details__teams__team[title="Futures"]):before {
  color: var(--font-40);
  left: 1.5rem;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.event-list__item__details:has(.event-list__item__details__teams__team[title="Futures"]):after {
  border-bottom: 1px solid var(--stroke-30);
  content: "";
  left: 3rem;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: calc(100% - 3rem);
}
.event-list__item__details:has(.event-list__item__details__teams__team[title="Futures"]):before {
  content: "@";
  font-size: 1.2rem;
}
@media screen and (min-width: 990px) {
  :root {
    --sports-menu--horizontal__show-only-selected-sport: 0;
    --sports-menu--horizontal__hide-favorites: 1;
    --sports-menu--horizontal__hide-featured: 1;
    --sports-menu--horizontal__show-countries: always;
  }
}
@media screen and (min-width: 990px) and (min-width: 375px) {
  .sidebar-left {
    --event-list__item__details__teams__team__logo__size: 20px;
  }
}
@media screen and (min-width: 990px) {
  .sidebar-left--horizontal:not(.skip-mixin) .sports-menu {
    display: contents;
    height: unset;
    scrollbar-width: none;
  }
  .sidebar-left--horizontal:not(.skip-mixin) .sports-menu__item {
    flex-shrink: 0;
    padding: 0;
    width: auto;
  }
  .sidebar-left--horizontal:not(.skip-mixin) .sports-menu__item-link,
  .sidebar-left--horizontal:not(.skip-mixin) .sports-menu__item-link.active {
    display: none;
  }
  .sidebar-left--horizontal:not(.skip-mixin) .sports-menu .sub-menu {
    position: unset;
  }
  .sidebar-left--horizontal:not(.skip-mixin) .sports-menu .sub-menu__toggle {
    display: none;
  }
}
@media screen and (max-width: 990px) {
  :root {
    --preferences__bet-slip-position: floating;
    --floating-bet-slip__toggler-button__color: var(--font-color-primary);
    --floating-bet-slip__toggler-button__background: var(--brand-color-primary);
    --floating-bet-slip__toggler-button__badge__background: #f94b60;
    --floating-bet-slip__toggler-button__icon__color: var(--font-color-primary);
    --floating-bet-slip__toggler-button__icon__code: "\f107";
    --floating-bet-slip__border-radius--minimized: 0.5rem 0.5rem 0 0;
  }
  .bet-slip-top__toggler-button {
    align-items: center;
    background: var(--floating-bet-slip__toggler-button__background);
    border: none;
    border-radius: 0.5rem 0.5rem 0 0;
    color: var(--floating-bet-slip__toggler-button__color);
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    padding: 0.5rem 1rem;
    width: 100%;
  }
  .bet-slip-top__toggler-button__badge {
    background: var(--floating-bet-slip__toggler-button__badge__background);
    border-radius: 1rem;
    display: flex;
    gap: 0.3rem;
    margin: 0;
    padding: 0.2rem 0.5rem;
    text-transform: lowercase;
  }
  .bet-slip-top__toggler-button__title {
    margin: 0;
  }
  .bet-slip-top__toggler-button__icon:before {
    align-items: center;
    color: var(--bet-slip-top__toggler-button__icon__color);
    content: var(---bet-slip-top__toggler-button__icon__code);
    display: block;
    display: flex;
    font-family: Font Awesome\5 Free;
    font-size: 0.8rem;
    font-weight: 900;
    height: 2rem;
    justify-content: center;
    margin: auto 0.3rem;
    width: 2rem;
  }
  .bet-slip-header {
    border: none;
  }
  .bet-slip-controls .process-actions {
    bottom: 0;
    padding: 1rem;
    position: sticky;
  }
  .main .sidebar-right {
    border: 1px solid #c5c5c5;
    border-radius: 0.3rem;
    bottom: 0;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
    height: 95%;
    left: 50%;
    position: absolute;
    top: auto;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
    transition: all 0.5s;
    width: var(--sidebar-right__width);
    z-index: 999;
  }
  .main .sidebar-right .sidebar-main {
    height: 100%;
  }
  .minimized-right-sidebar {
    transition: all 0.5s;
  }
  .minimized-right-sidebar .sidebar-right {
    border: none;
    border-radius: var(--floating-bet-slip__border-radius--minimized, var(--floating-bet-slip__border-radius));
    bottom: 0;
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1);
    height: 3.625rem;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
    transition: all 0.5s;
    width: var(--sidebar-right__width);
  }
  .minimized-right-sidebar .sidebar-right .sidebar-top .bet-slip-options-chooser,
  .minimized-right-sidebar .sidebar-right .sidebar-top .bet-type-chooser {
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
  }
  .minimized-right-sidebar .sidebar-right .sidebar-top .bet-slip-header-tabs {
    display: none;
    height: 0;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
  }
  .minimized-right-sidebar .sidebar-right .sidebar-main {
    height: 0;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
  }
  .minimized-right-sidebar .bet-slip-top__toggler-button {
    border-radius: 0.3rem;
  }
  .minimized-right-sidebar .bet-slip-top__toggler-button__icon:before {
    color: var(--font-color-primary);
    content: "\f106";
    font-family: Font Awesome\5 Free;
    font-size: 0.8rem;
    font-weight: 900;
    margin: auto 0.3rem;
  }
}
@media screen and (max-width: 990px) and (min-width: 480px) {
  .main .sidebar-right {
    bottom: 0;
  }
}
:root ::-webkit-scrollbar {
  display: none;
  width: 5px;
}
:root {
  --icon-collection: inline;
  --body__font-family: "Kanit", Arial, Helvetica, sans-serif;
  --general-border-radius: 0.25rem;
  --event-view-banner-background: #0b0b0b;
  --single_event__header__container_banner__border-radius: 2px;
  --single-event-header-container__border-radius: var(--single_event__header__container_banner__border-radius);
  --sport-cover-overlay: transparent;
  --box-shadow: 0px 1px 2px 0px rgba(4, 3, 3, 0.25);
  --box-shadow-md: 0px 2px 3px 0px rgba(0, 0, 0, 0.15);
  --offering__min-height: 2.5rem;
  --sidebar-left--horizontal__sports-menu__background: none;
  --sidebar-left--horizontal__sports-menu__background: var(--sidebar-left__background);
  --horizontal-sports-menu__sub-menu__background: var(--main-content__background);
  --preferences__market-style-version: versionTwo;
  --live-stats__container__min-height: 3rem;
  --preferences__subscribe-to-events-when-visible-on-sports-menu: 1;
  --preferences__player-props-by-player: 1;
  --preferences__show-market-filter-on-event-view: 1;
  --preferences__player-US-enabled: true;
  --preferences__show-featured-markets: 1;
  --preferences__event-date__time-format: LT;
  --preferences__event-date__date-format: MMM D;
  --preferences__use-logos-by-sport: 1;
  --sports-country-menu--horizontal__scroll-controls: 0;
  --sports-sport-menu--horizontal__scroll-controls: 0;
  --preferences__disable-event-list-collapse: 1;
  --preferences__disable-single-event-market-collapse: 1;
  --preferences__isolated-menu-item-icon-type: real;
  --preferences__show-all-sports-label: 1;
  --preferences__hide-view-more-label: 1;
  --preferences__show-all-sports-item: 1;
  --preferences__use-league-logos: 1;
  --preferences__use-sportId-over-display-for-routing-on-promoted: 1;
  --preferences__featured-unlimited: 1;
  --preferences__hide-search-bar-place: sport;
  --preferences__auto-redirect-single-league: 1;
  --preferences__disable-auto-close-right-sidebar: 1;
  --preferences__leagues-grouping-type: by-country;
  --preferences__country-grouping-type: collapse;
  --preferences__auto-redirect-to-first-sport: 1;
  --preferences__preload-events: 1;
  --preferences__bet-slip-bet-type-selector-top__display: none;
  --preferences__bet-slip-bet-type-selector-bottom__display: flex;
  --component__sport-menu__country: none;
  --component__single-event-page-header: fanpros;
  --use-react-statscore-widget: 1;
  --component__bet-slip-top: twoTabs;
  --component__bet-slip__version: two;
  --component__sport-menu__featured: isolated;
  --preferences__hide-menu-item-if-featured: 1;
  --preferences__promoted-items-duped-to-original-sports: 1;
  --component__market-selector: display;
  --component__my-bets: version-two;
  --preferences__sports-menu-country--filter-promoted: 1;
  --sports-menu--horizontal__show-countries: featured-and-selected;
  --sports-menu--horizontal__show-countries--md: featured-and-selected;
  --component__sport-menu__live-now: visible;
  --component__league-container: redirect-and-promote;
  --component__main-menu: navigationBar;
  --preferences__live-stats__event-widget-enabled--event-view: [ "banner", "statscore", "player-us"];
  --preferences__sport-items-order: [ "liveNow", "parlayHub", "boostHub", "favorites", "featured"];
  --preferences__display-event-list-more: 1;
  --preferences__event-list__display-sgp: 1;
  --preferences__event-list-markets-limits-on-mobile: 3;
  --preferences__event-list-markets-limits-on-tablet: 3;
  --sports-menu__show-countries: never;
  --primary-main: #0074e7;
  --primary-10: #0068d0;
  --primary-30: #0059b3;
  --primary-50: #00478f;
  --secondary-main: #0074e7;
  --secondary-10: #0068d0;
  --secondary-30: #0059b3;
  --secondary-50: #00478f;
  --background-10: #f9fafa;
  --background-20: #f1f2f2;
  --background-30: #eaeaea;
  --background-40: #e2e2e2;
  --background-50: #dadada;
  --background-60: #d2d2d2;
  --font-white: #fff;
  --color-white: var(--font-white);
  --font-white-80: #ffffff80;
  --font-10: #000;
  --font-20: #16171a;
  --font-30: #292a2d;
  --font-40: #404045;
  --font-50: #5e5c61;
  --font-60: #807f83;
  --font-70: #aaa9ab;
  --font-80: #d9d9d9;
  --stroke-10: #f9fafa;
  --stroke-20: #f1f2f2;
  --stroke-30: #eaeaea;
  --stroke-40: #e2e2e2;
  --stroke-50: #dadada;
  --stroke-60: #d2d2d2;
  --emphasis-1: #d30029;
  --emphasis-2: #7eaae4;
  --status-error-main: #c84031;
  --status-error-01: #efd5d2;
  --status-error-10: #b43a2c;
  --status-error-30: #8c2d22;
  --status-warning-main: #f5ab00;
  --status-warning-01: #f6e8c5;
  --status-warning-10: #dcb700;
  --status-warning-30: #ab7800;
  --status-success-main: #48ad7e;
  --status-success-01: #c0d5cb;
  --status-success-10: #419c71;
  --status-success-30: #327958;
  --status-success-01--hover: #8db3a0;
  --status-font-success-01: #0a8016;
  --status-font-success-01--hover: #11a01f;
  --status-info-main: #1778b5;
  --status-info-10: #156ca3;
  --status-info-30: #10547f;
  --wager-status-loss-background: #f8d7da;
  --wager-status-loss-text: #721c24;
  --wager-status-win-background: #d4edda;
  --wager-status-win-text: #155724;
  --wager-status-pending-background: #fdefca;
  --wager-status-pending-text: #93580a;
  --wager-status-push-background: #d1ecf1;
  --wager-status-push-text: #0c5460;
  --wager-status-canceled-background: #e2e3e5;
  --wager-status-canceled-text: #383d41;
  --wager-status-wagered-background: #ede7f6;
  --wager-status-wagered-text: #4527a0;
  --offerings-border__color: #d0d5ec;
  --bet-listed-dropdown__panel__border-radius: 4px;
  --bet-listed-options-dropdown__trigger__padding-bottom: var(--bet-listed-options-dropdown__trigger__padding);
  --bet-listed-options-dropdown__trigger__padding-left: var(--bet-listed-options-dropdown__trigger__padding);
  --bet-listed-options-dropdown__trigger__padding-right: var(--bet-listed-options-dropdown__trigger__padding);
  --bet-listed-options-dropdown__trigger__padding-top: var(--bet-listed-options-dropdown__trigger__padding);
  --bet-listed-options-dropdown__trigger__padding: 0.25rem;
  --bet-listed-options-dropdown__trigger__background: var(--background-20);
  --teams-with-alts-iso__border-colo: var(--stroke-40);
  --main-content__background: #ecf0f5;
  --sidebar-right__background: #eaf0f5;
  --event-list__item__more__color: #005fc8;
  --skeleton__background: var(--background-20);
  --body__box-shadow: rgba(0, 0, 0, 0.1) 3px 0px 4px;
  --previous-odds-value-container__color: #d4d4d4;
  --featured-bets__item__header__sport-name__background: var(--font-white);
  --event-list__item__details__date__live-period__color: var(--font-10);
  --scrollbar-track__background: #fafafa;
  --scrollbar-thumb__background: #c1c1c1;
  --scrollbar-thumb__background--hover: var(--background-40);
  --scrollbar-thumb__background--active: var(--font-30);
  --teams-with-alts-iso__team-row__team-controls__background: var(--background-30);
  --inner-padding: 0;
  --button-color-secondary: #fff;
  --button-primary-color: #007bff;
  --background-color-primary: #f5f5f5;
  --background-color-secondary: #ecf0f4;
  --background-color-lighten: #fff;
  --background-color-tertiary: #ccc;
  --background-color-lighter: #fafafa;
  --background-color-darken: #bdbdbd;
  --wrapper-gradient-primary: linear-gradient(90deg, #fff, #f0f0f0);
  --font-color-primary: var(--font-10);
  --font-color-secondary: #424242;
  --font-color-tertiary: #757575;
  --font-color-quaternary: #9e9e9e;
  --highlight-color-primary: var(--primary-main);
  --theme-color-danger: #f44336;
  --panel-color-flash: #fff;
  --teams-with-alts-iso__team-score-values-dropdown__option__background: var(--background-30);
  --sports-menu__height: calc(100dvh - 3.625rem);
  --header-container__display: none;
  --horizontal-scroll__arrow__i__background: var(--background-10);
  --horizontal-scroll__arrow__i__border-radius: 50%;
  --horizontal-scroll__arrow__i__height: 1.5rem;
  --horizontal-scroll__arrow__i__width: 1.5rem;
  --sidebar-left--horizontal__sports-menu__border-radius: none;
  --horizontal-sports-menu__sub-item__background--active: transparent;
  --horizontal-sports-menu__sub-item-link__border-radius: 0;
  --horizontal-sports-menu__sub-item-link__background: transparent;
  --horizontal-sports-menu__sub-item-link__box-shadow: none;
  --horizontal-sports-menu__sub-item-link__font-size: 1rem;
  --horizontal-sports-menu__sub-item-link--title__color: var(--primary-10);
  --horizontal-sports-menu__sub-item-link--title__color--active: var(--primary-main);
  --horizontal-sports-menu__sub-item-link__font-weight: 300;
  --horizontal-sports-menu__sub-item__font-weight--active: 500;
  --horizontal-sports-menu__sub-item-link__text-transform: capitalize;
  --sidebar-left__background: var(--primary-80);
  --sidebar-left--horizontal__background: transparent;
  --sidebar-left__sidebar-top__display: none;
  --sports-menu__item__border-radius: var(--general-border-radius);
  --sports-menu__item-link__background--active: #14417a;
  --sports-menu__item-link__background--hover: var(--brand-color-primary);
  --sports-menu__item-link__background: var(--sidebar-left__background);
  --sports-menu__item-link__border-radius: 0;
  --sports-menu__item-link__color--active: var(--font-80);
  --sports-menu__item-link__color--hover: var(--font-80);
  --sports-menu__item-link__color: var(--font-30);
  --sports-menu-title__font-weight--active: 500;
  --sports-menu-title__font-weight: 300;
  --sports-menu__sub-item-link__background--active: var(--primary-10);
  --sports-menu__sub-item-link__background--hover: var(--primary-10);
  --sports-menu__sub-item-link__background: transparent;
  --sports-menu__sub-item-link__border--active: transparent;
  --sports-menu__sub-item-link__border-radius: var(--general-border-radius);
  --sports-menu__sub-item-link__color--active: var(--font-80);
  --sports-menu__sub-item-link__color: var(--sports-menu-title__color);
  --sports-menu__sub-item-link__count__color--hover: var(--sports-menu-title__color);
  --sports-menu__sub-item-link__title__color--active: var(--sports-menu-title__color);
  --sports-menu__sub-sub-item-link__background--active: var(--background-60);
  --sports-menu__sub-sub-item-link__background--hover: var(--background-60);
  --sports-menu__sub-sub-item-link__background: var(--background-20);
  --sports-menu__sub-sub-item-link__count__color--active: var(--font-40);
  --sports-menu__sub-sub-item-link__count__color--hover: var(--font-40);
  --sports-menu__sub-sub-item-link__count__color: var(--font-80);
  --sports-menu-title__color__color--active: var(--font-80);
  --sports-menu-title__color--active: var(--font-80);
  --sports-menu-title__color--hover: var(--font-80);
  --sports-menu-title__color: var(--font-80);
  --sub-menu__actions__background: var(--background-color-secondary);
  --sub-menu__actions--left__box-shadow: none;
  --sub-menu__actions--right__box-shadow: none;
  --sub-menu__border-radius: 0;
  --sub-menu__overflow: hidden;
  --sports-menu__item__overflow--lg: hidden;
  --time-range-selector__color: var(--font-30);
  --sports-menu__sub-item-link__height: 33px;
  --sport-menu__event__item__topTeam__font-weight: 400;
  --sport-menu__event__item__bottomTeam__font-weight: 400;
  --sport-menu__event__item__color--active: var(--font-80);
  --sport-menu__event__item__color--hover: var(--font-80);
  --horizontal-sports-menu__sub-menu__height: auto;
  --horizontal-sports-menu__sub-menu__height--md: auto;
  --sub-menu__collapsible__gap: 0.2rem;
  --sub-menu__collapsible__background: var(--sports-menu__sub-item-link__background--active);
  --sub-menu__collapsible__toggle__font-size: 0.8rem;
  --sub-menu__collapsible__toggle__color: var(--font-50);
  --sub-menu__collapsible__toggle__background: var(--background-50);
  --sub-menu__collapsible__toggle__border-radius: 0.5rem;
  --sub-menu__collapsible__toggle__color--active: var(--font-80);
  --sub-menu__collapsible__content__background--open: var(--sub-menu__collapsible__toggle__background);
  --sport-menu__event__go-to-league__color: var(--font-40);
  --sport-menu__event__footer__actions__color: var(--font-40);
  --sport-menu__event__footer__actions__item__background: var(--background-30);
  --sport-menu__event__footer__actions__item__background--hover: var(--background-40);
  --sport-menu__event__footer__actions__progress__color: var(--font-40);
  --sports-menu__item__count__display: none;
  --sports-menu__item-link__border-radius: 8px;
  --sports-menu__item-link__border-radius--active: 8px;
  --sports-menu__sub-item-link__border-radius: 8px;
  --sports-menu__sub-item-link__background--active: var(--primary-50);
  --sidebar-left__width: 60vw;
  --horizontal-sports-menu__sub-menu__display--md: flex;
}
@media screen and (min-width: 768px) {
  :root {
    --sidebar-left__width: 200px;
    --sports-menu__height: 100vh;
  }
}
:root {
  --featured-bets__item__height: 9rem;
}
@media screen and (min-width: 990px) {
  :root {
    --featured-bets__item__height: 175px;
  }
}
:root {
  --sport-menu__event__item__padding-bottom: var(--sport-menu__event__item__padding);
  --sport-menu__event__item__padding-bottom: 0.35rem;
  --sport-menu__event__item__padding-left: var(--sport-menu__event__item__padding);
  --sport-menu__event__item__padding-left: 0.5rem;
  --sport-menu__event__item__padding-right: var(--sport-menu__event__item__padding);
  --sport-menu__event__item__padding-right: 0.5rem;
  --sport-menu__event__item__padding-top: var(--sport-menu__event__item__padding);
  --sport-menu__event__item__padding-top: 0.35rem;
  --sub-menu__collapsible__toggle__padding-bottom: var(--sub-menu__collapsible__toggle__padding);
  --sub-menu__collapsible__toggle__padding-left: var(--sub-menu__collapsible__toggle__padding);
  --sub-menu__collapsible__toggle__padding-right: var(--sub-menu__collapsible__toggle__padding);
  --sub-menu__collapsible__toggle__padding-top: var(--sub-menu__collapsible__toggle__padding);
  --sub-menu__collapsible__toggle__padding: 0.5rem;
  --sub-menu__collapsible__content__margin-bottom--open: var(--sub-menu__collapsible__content__margin--open);
  --sub-menu__collapsible__content__margin-bottom--open: 0.5rem;
  --sub-menu__collapsible__content__margin-left--open: var(--sub-menu__collapsible__content__margin--open);
  --sub-menu__collapsible__content__margin-left--open: 0;
  --sub-menu__collapsible__content__margin-right--open: var(--sub-menu__collapsible__content__margin--open);
  --sub-menu__collapsible__content__margin-right--open: 0;
  --sub-menu__collapsible__content__margin-top--open: var(--sub-menu__collapsible__content__margin--open);
  --sub-menu__collapsible__content__margin-top--open: -0.5rem;
  --sidebar-left__border-bottom: var(--sidebar-left__border);
  --sidebar-left__padding-bottom: 0.25rem;
  --sidebar-left__border-left: var(--sidebar-left__border);
  --sidebar-left__border-right: var(--sidebar-left__border);
  --sidebar-left__padding-right: 0;
  --sidebar-left__border-top: var(--sidebar-left__border);
  --sidebar-left__border: 0;
  --sidebar-left__padding-top: 0;
  --sport-menu__event__item__border-bottom: var(--sport-menu__event__item__border);
  --sport-menu__event__item__border-left: var(--sport-menu__event__item__border);
  --sport-menu__event__item__border-right: var(--sport-menu__event__item__border);
  --sport-menu__event__item__border-top: var(--sport-menu__event__item__border);
  --sport-menu__event__item__border: none;
  --wrapper-content__padding-bottom--sm: var(--wrapper-content__padding--sm);
  --wrapper-content__padding-left--sm: var(--wrapper-content__padding--sm);
  --wrapper-content__padding-right--sm: var(--wrapper-content__padding--sm);
  --wrapper-content__padding-top--sm: var(--wrapper-content__padding--sm);
  --wrapper-content__padding--sm: 0;
  --sports-menu__item__border-bottom: var(--sports-menu__item__border);
  --sports-menu__item__border-left: var(--sports-menu__item__border);
  --sports-menu__item__border-right: var(--sports-menu__item__border);
  --sports-menu__item__border-top: var(--sports-menu__item__border);
  --sports-menu__item__border: 0;
  --sports-menu__item__margin-bottom--isolated: var(--sports-menu__item__margin--isolated);
  --sports-menu__item__margin-bottom--isolated: 1.5rem;
  --sports-menu__item__margin-left--isolated: var(--sports-menu__item__margin--isolated);
  --sports-menu__item__margin-right--isolated: var(--sports-menu__item__margin--isolated);
  --sports-menu__item__margin-top--isolated: var(--sports-menu__item__margin--isolated);
  --sports-menu__sub-item__border-bottom: var(--sports-menu__sub-item__border);
  --sports-menu__sub-item__border-left: var(--sports-menu__sub-item__border);
  --sports-menu__sub-item__border-right: var(--sports-menu__sub-item__border);
  --sports-menu__sub-item__border-top: var(--sports-menu__sub-item__border);
  --sports-menu__sub-item__border: 0;
  --sidebar-left__padding-bottom: var(--sidebar-left__padding);
  --sidebar-left__padding-bottom: 0;
  --sidebar-left__padding-left: var(--sidebar-left__padding);
  --sidebar-left__padding-left: 0;
  --sidebar-left__padding-right: var(--sidebar-left__padding);
  --sidebar-left__padding-right: 1.5rem;
  --sidebar-left__padding-top: var(--sidebar-left__padding);
  --sidebar-left__padding-top: 1rem;
  --sports-menu__sub-sub-item__border-bottom: var(--sports-menu__sub-sub-item__border);
  --sports-menu__sub-sub-item__border-left: var(--sports-menu__sub-sub-item__border);
  --sports-menu__sub-sub-item__border-right: var(--sports-menu__sub-sub-item__border);
  --sports-menu__sub-sub-item__border-top: var(--sports-menu__sub-sub-item__border);
  --sports-menu__sub-sub-item__border: 0;
  --horizontal-scroll__arrow__padding-bottom: var(--horizontal-scroll__arrow__padding);
  --horizontal-scroll__arrow__padding-bottom: 0.3rem;
  --horizontal-scroll__arrow__padding-left: var(--horizontal-scroll__arrow__padding);
  --horizontal-scroll__arrow__padding-left: 0.5rem;
  --horizontal-scroll__arrow__padding-right: var(--horizontal-scroll__arrow__padding);
  --horizontal-scroll__arrow__padding-right: 0.5rem;
  --horizontal-scroll__arrow__padding-top: var(--horizontal-scroll__arrow__padding);
  --horizontal-scroll__arrow__padding-top: 0.3rem;
  --sidebar-left--horizontal__margin-bottom: var(--sidebar-left--horizontal__margin);
  --sidebar-left--horizontal__margin-bottom: 0;
  --sidebar-left--horizontal__border-bottom: var(--sidebar-left--horizontal__border);
  --sidebar-left--horizontal__padding-bottom: var(--sidebar-left--horizontal__padding);
  --sidebar-left--horizontal__padding-bottom: 12px;
  --sidebar-left--horizontal__margin-left: var(--sidebar-left--horizontal__margin);
  --sidebar-left--horizontal__margin-left: 0;
  --sidebar-left--horizontal__border-left: var(--sidebar-left--horizontal__border);
  --sidebar-left--horizontal__padding-left: var(--sidebar-left--horizontal__padding);
  --sidebar-left--horizontal__padding-left: 0;
  --sidebar-left--horizontal__margin-right: var(--sidebar-left--horizontal__margin);
  --sidebar-left--horizontal__margin-right: 0;
  --sidebar-left--horizontal__border-right: var(--sidebar-left--horizontal__border);
  --sidebar-left--horizontal__padding-right: var(--sidebar-left--horizontal__padding);
  --sidebar-left--horizontal__padding-right: 0;
  --sidebar-left--horizontal__margin-top: var(--sidebar-left--horizontal__margin);
  --sidebar-left--horizontal__margin-top: 0;
  --sidebar-left--horizontal__border-top: var(--sidebar-left--horizontal__border);
  --sidebar-left--horizontal__border: 0;
  --sidebar-left--horizontal__padding-top: var(--sidebar-left--horizontal__padding);
  --sidebar-left--horizontal__padding-top: 12px;
  --single-event-body__tab__color: var(--font-50);
  --event--container__gap: 0;
  --event--container__width: 100%;
  --event--container__overflow: hidden;
  --event--container__margin-bottom: var(--event--container__margin);
  --event--container__margin-left: var(--event--container__margin);
  --event--container__margin-right: var(--event--container__margin);
  --event--container__margin-top: var(--event--container__margin);
  --event--container__margin: 0;
  --event-list__background-color: transparent;
  --event-list__color: var(--font-10);
  --event-list__header__background: transparent;
  --event-list__header__desc__color: var(--font-60);
  --event-list__header__desc__font-size: 0.875rem;
  --event-list__item__details__more__display: none;
  --event-list__item__details__teams__team__color: var(--font-10);
  --inline-search__input__border-radius: 4px;
  --event-widget-picker__item__background--active: var(--primary-main);
  --event-widget-picker__item__color--active: var(--emphasis-1);
  --main-menu__header-row__search__background: var(--primary-10);
  --dropdown-btn-bet-active__border-color: var(--primary-10);
  --dropdown-btn-bet-focus__border: 1px solid var(--primary-10);
  --main-menu__header-row__search__border-radius: 4px;
  --main-menu__header-row__search__color: #fff;
  --drop-down-box__z-index--open: 101;
  --drop-down-box__z-index: -100;
  --main-menu__header-row__search__height: 30px;
  --main-menu-search-list-group-item__background: var(--background-10);
  --main-menu__breadcrumb__badge__background-color: none;
  --main-menu__breadcrumb__separator__padding-left: 0;
  --main-menu__breadcrumb__separator__content: "";
  --drop-down-box__search-text__color: var(--primary-10);
  --react-searchbar-fa-times-cancel__color: var(--font-black);
  --featured-bets__scrollbar__margin-bottom: var(--featured-bets__scrollbar__margin);
  --featured-bets__scrollbar__margin-bottom: 0;
  --featured-bets__scrollbar__margin-left: var(--featured-bets__scrollbar__margin);
  --featured-bets__scrollbar__margin-left: 0;
  --featured-bets__scrollbar__margin-right: var(--featured-bets__scrollbar__margin);
  --featured-bets__scrollbar__margin-right: 0;
  --featured-bets__scrollbar__margin-top: var(--featured-bets__scrollbar__margin);
  --featured-bets__scrollbar__margin-top: 0;
  --event-list__item__details__teams__team__font-size: 0.8rem;
}
@media screen and (min-width: 480px) {
  :root {
    --event-list__item__details__teams__team__font-size: 0.875rem;
  }
}
:root {
  --event-list__item__gap: 0.3rem;
  --event-list__item-even__background-color: transparent;
  --event-list__item-odd__background-color: transparent;
  --event-list__item__more__font-size: 0.75rem;
  --event-list__item__more__text-transform: capitalize;
  --event-list__item__more__text-decoration: none;
  --main-top-controls__display: none;
  --market-selector__toggler--border: none;
  --market-selector__toggler--color: var(--font-60);
  --panel__background: var(--background-10);
  --panel__border-radius: var(--general-border-radius);
  --panel__panel-heading__background: transparent;
  --panel-favorite__font-size: 0.8rem;
  --panel-title__color: var(--font-10);
  --panel-title__font-size: 1rem;
  --panel-title__font-weight: 400;
  --panel-title__text-transform: Capitalize;
  --scroll-main__scroll-bar__height: calc(100vh - 100px);
  --live-stats__container__background: var(--primary-80);
  --event-widget-picker__item__color: var(--primary-main-text);
  --live-stats__league-name__color: var(--primary-main-text);
}
@media screen and (min-width: 1366px) {
  :root {
    --scroll-main__scroll-bar__height: calc(100vh - 50px);
  }
}
:root {
  --scroll-main__scroll-bar__scrollbar-width: none;
  --single-event-body__content__panel-body__background: transparent;
  --single-event-body__content__panel-title__font-size: 1rem;
  --single-event-body__tab__background--hover: var(--background-30);
  --single-event-body__tab__background--selected: transparent;
  --single-event-body__tab__background: transparent;
  --single-event-body__tab__font-size: 0.875rem;
  --single-event-body__tab__text__color--selected: var(--font-10);
  --single-event-body__tab__text__font-weight--selected: bold;
  --single-event-body__tabs__arrow__background: var(--background-30);
  --single-event-body__tabs__arrow__icon__color: var(--font-10);
  --single-event-body__tabs__margin-top: 8px;
  --single-event-body__tabs__border-bottom: 1px solid var(--stroke-60);
  --single-event-body__content__panel__box-shadow: var(--box-shadow);
  --offerings-link-border: 1px solid var(--primary-main);
  --offerings__gap: var(--event-list__item__gap);
  --offerings-link__background--hover: var(--offerings-border__color);
  --offerings-link__background--active--hover: var(--offerings__link__background--active);
  --offerings-link-background-color: transparent;
  --offerings-link__font-weight: bold;
  --sports-menu__item__upcoming__display: none;
  --offerings-link__flex-direction: column;
  --offerings-link__justify-content: center;
  --offerings__link__odds-description__font-size: 0.65rem;
  --offerings__link__odds-description__text-align: center;
  --offerings__version-two__odd__link__gap: 0;
  --offerings__teams-with-alts__odds_link_span-firts-child__line-height: 1.09;
  --featured-markets__offerings__odds__odd-link__gap: 0;
  --event-list__header__desc__visibility: hidden;
  --panel-favorite__display: none;
  --event-list__item__details__date__flex-direction: row-reverse;
  --event-list__item__details__date__text-transform: uppercase;
  --event-list__item__details__date__gap: 0.25rem;
  --event-list__item__details__date__color: var(--event-list__item__details__date__live-period__color);
  --single-event-body__odds__link__span__first-child__flex-grow: 0;
  --single-event-body__odds__link__span__first-child__flex-basis: auto;
  --single-event-body__odds__link__justify-content: center;
  --featured-bets__item__header__date__color: var(--font-10);
  --featured-bets__item__header__league__color: var(--font-10);
  --featured-bets__item__header__x-team-parlay__color: var(--font-10);
  --featured-bets__item__header__title__color: var(--font-10);
  --featured-bets__item__body-straight__market__label__color--hover: var(--font-10);
  --featured-bets__item__header__league__color--hover: var(--font-10);
  --featured-bets__item__body-straight__event__color: var(--font-10);
  --featured-bets__item__body-straight__market__label__color: var(--font-10);
  --featured-bets__item__body-straight__event__color--hover: var(--font-10);
  --parlay-hub__item__body-straight__market__label__color--hover: var(--font-white);
  --parlay-hub__item__header__color: var(--font-white);
  --single-event-header__time__time__color: var(--font-white);
  --single-event-header__teams__team__color: var(--font-white);
  --sports-menu__sport-icon__color: var(--font-white-80);
  --sports-menu__sport-icon__color--active: var(--font-white);
  --sports-menu__sport-icon__color--hover: var(--font-white);
  --offerings__link__color--active: var(--font-white);
  --odds__color--active: var(--font-white);
  --bet-slip-footer__background: var(--font-white);
  --bet-slip-footer-message__background--md: transparent;
  --single-event-header__star__color: var(--font-white);
  --single-event-header__box-scores__td__color: var(--font-white);
  --single-event-header__box-scores__header-label__color: var(--font-white);
  --single-event-header__time__period__color: var(--font-white);
  --line-selector__list__background: var(--background-10);
  --free-bet__icon__code: var(--font-white);
  --free-bet-card__background: var(--background-20);
  --scroll-main__scroll-bar__mobile__padding-bottom: var(--scroll-main__scroll-bar__mobile__padding);
  --scroll-main__scroll-bar__mobile__padding-bottom: 3.125rem;
  --scroll-main__scroll-bar__mobile__padding-left: var(--scroll-main__scroll-bar__mobile__padding);
  --scroll-main__scroll-bar__mobile__padding-left: 0;
  --scroll-main__scroll-bar__mobile__padding-right: var(--scroll-main__scroll-bar__mobile__padding);
  --scroll-main__scroll-bar__mobile__padding-right: 0;
  --scroll-main__scroll-bar__mobile__padding-top: var(--scroll-main__scroll-bar__mobile__padding);
  --scroll-main__scroll-bar__mobile__padding-top: 0;
  --event-list__item__footer__padding-bottom: var(--event-list__item__footer__padding);
  --event-list__item__footer__padding-left: var(--event-list__item__footer__padding);
  --event-list__item__footer__padding-right: var(--event-list__item__footer__padding);
  --event-list__item__footer__padding-top: var(--event-list__item__footer__padding);
  --event-list__item__footer__padding: 0;
  --single-event-body__content__panel-heading__margin-bottom: var(--single-event-body__content__panel-heading__margin);
  --single-event-body__content__panel-heading__margin-bottom: 1rem;
  --single-event-body__content__panel-heading__margin-left: var(--single-event-body__content__panel-heading__margin);
  --single-event-body__content__panel-heading__margin-right: var(--single-event-body__content__panel-heading__margin);
  --single-event-body__content__panel-heading__margin-top: var(--single-event-body__content__panel-heading__margin);
  --single-event-body__content__panel-body__border-bottom: var(--single-event-body__content__panel-body__border);
  --single-event-body__content__panel-body__border-left: var(--single-event-body__content__panel-body__border);
  --single-event-body__content__panel-body__border-right: var(--single-event-body__content__panel-body__border);
  --single-event-body__content__panel-body__border-top: var(--single-event-body__content__panel-body__border);
  --single-event-body__content__panel-body__border: none;
  --event-list__header__border-bottom: var(--event-list__header__border);
  --event-list__header__border-bottom: 1px solid var(--stroke-60);
  --event-list__header__padding-bottom: var(--event-list__header__padding);
  --event-list__header__border-left: var(--event-list__header__border);
  --event-list__header__border-left: none;
  --event-list__header__padding-left: var(--event-list__header__padding);
  --event-list__header__border-right: var(--event-list__header__border);
  --event-list__header__border-right: none;
  --event-list__header__padding-right: var(--event-list__header__padding);
  --event-list__header__border-top: var(--event-list__header__border);
  --event-list__header__border-top: none;
  --event-list__header__padding-top: var(--event-list__header__padding);
  --event-list__header__padding: 0;
  --event-list__item__border-bottom: var(--event-list__item__border);
  --event-list__item__border-bottom: 1px solid var(--stroke-40);
  --event-list__item__padding-bottom: var(--event-list__item__padding);
  --event-list__item__border-left: var(--event-list__item__border);
  --event-list__item__border-left: none;
  --event-list__item__padding-left: var(--event-list__item__padding);
  --event-list__item__border-right: var(--event-list__item__border);
  --event-list__item__border-right: none;
  --event-list__item__padding-right: var(--event-list__item__padding);
  --event-list__item__border-top: var(--event-list__item__border);
  --event-list__item__border-top: none;
  --event-list__item__padding-top: var(--event-list__item__padding);
  --event-list__item__padding: 0.5rem;
  --event-list__header__desc__padding-bottom: var(--event-list__header__desc__padding);
  --event-list__header__desc__padding-bottom: 0;
  --event-list__header__desc__padding-left: var(--event-list__header__desc__padding);
  --event-list__header__desc__padding-left: 0.5rem;
  --event-list__header__desc__padding-right: var(--event-list__header__desc__padding);
  --event-list__header__desc__padding-right: 0;
  --event-list__header__desc__padding-top: var(--event-list__header__desc__padding);
  --event-list__header__desc__padding-top: 0;
  --single-event-body__content__panel__margin-bottom: var(--single-event-body__content__panel__margin);
  --single-event-body__content__panel__margin-bottom: 0.6rem;
  --single-event-body__content__panel__padding-bottom: var(--single-event-body__content__panel__padding);
  --single-event-body__content__panel__margin-left: var(--single-event-body__content__panel__margin);
  --single-event-body__content__panel__margin-left: 0;
  --single-event-body__content__panel__padding-left: var(--single-event-body__content__panel__padding);
  --single-event-body__content__panel__margin-right: var(--single-event-body__content__panel__margin);
  --single-event-body__content__panel__margin-right: 0;
  --single-event-body__content__panel__padding-right: var(--single-event-body__content__panel__padding);
  --single-event-body__content__panel__margin-top: var(--single-event-body__content__panel__margin);
  --single-event-body__content__panel__margin-top: 0;
  --single-event-body__content__panel__padding-top: var(--single-event-body__content__panel__padding);
  --single-event-body__content__panel__padding: 0.5rem;
  --event-list__padding-bottom: var(--event-list__padding);
  --event-list__padding-bottom: 0;
  --event-list__padding-left: var(--event-list__padding);
  --event-list__padding-left: 0.5rem;
  --event-list__padding-right: var(--event-list__padding);
  --event-list__padding-right: 0.5rem;
  --event-list__padding-top: var(--event-list__padding);
  --event-list__padding-top: 0;
}
@media screen and (min-width: 990px) {
  :root {
    --event-list__padding-bottom: var(--event-list__padding);
    --event-list__padding-left: var(--event-list__padding);
    --event-list__padding-right: var(--event-list__padding);
    --event-list__padding-top: var(--event-list__padding);
    --event-list__padding: 0;
  }
}
:root {
  --horizontal-sports-menu__sub-menu__padding-bottom: var(--horizontal-sports-menu__sub-menu__padding);
  --horizontal-sports-menu__sub-menu__padding-left: var(--horizontal-sports-menu__sub-menu__padding);
  --horizontal-sports-menu__sub-menu__padding-right: var(--horizontal-sports-menu__sub-menu__padding);
  --horizontal-sports-menu__sub-menu__padding-top: var(--horizontal-sports-menu__sub-menu__padding);
  --horizontal-sports-menu__sub-menu__padding: 0.3rem;
}
@media screen and (min-width: 990px) {
  :root {
    --horizontal-sports-menu__sub-menu__padding-bottom: var(--horizontal-sports-menu__sub-menu__padding);
    --horizontal-sports-menu__sub-menu__padding-left: var(--horizontal-sports-menu__sub-menu__padding);
    --horizontal-sports-menu__sub-menu__padding-right: var(--horizontal-sports-menu__sub-menu__padding);
    --horizontal-sports-menu__sub-menu__padding-top: var(--horizontal-sports-menu__sub-menu__padding);
    --horizontal-sports-menu__sub-menu__padding: 0;
  }
}
:root {
  --panel-heading__padding-bottom: var(--panel-heading__padding);
  --panel-heading__padding-left: var(--panel-heading__padding);
  --panel-heading__padding-right: var(--panel-heading__padding);
  --panel-heading__padding-top: var(--panel-heading__padding);
  --panel-heading__padding: 0.5rem;
  --event-scores__team-period__padding-bottom: var(--event-scores__team-period__padding);
  --event-scores__team-period__padding-left: var(--event-scores__team-period__padding);
  --event-scores__team-period__padding-right: var(--event-scores__team-period__padding);
  --event-scores__team-period__padding-top: var(--event-scores__team-period__padding);
  --event-scores__team-period__padding: 6px;
  --event-list__item__details__date__padding-bottom: var(--event-list__item__details__date__padding);
  --event-list__item__details__date__margin-bottom: var(--event-list__item__details__date__margin);
  --event-list__item__details__date__padding-left: var(--event-list__item__details__date__padding);
  --event-list__item__details__date__margin-left: var(--event-list__item__details__date__margin);
  --event-list__item__details__date__padding-right: var(--event-list__item__details__date__padding);
  --event-list__item__details__date__margin-right: var(--event-list__item__details__date__margin);
  --event-list__item__details__date__padding-top: var(--event-list__item__details__date__padding);
  --event-list__item__details__date__padding: 0;
  --event-list__item__details__date__margin-top: var(--event-list__item__details__date__margin);
  --event-list__item__details__date__margin: 0;
  --league-container__padding-bottom: var(--league-container__padding);
  --league-container__padding-left: var(--league-container__padding);
  --league-container__padding-right: var(--league-container__padding);
  --league-container__padding-top: var(--league-container__padding);
  --league-container__padding: 0;
  --single-event-body__tab__border-bottom--selected: 2px solid var(--emphasis-1);
  --single-event-body__tab__border-left--selected: var(--single-event-body__tab__border--selected);
  --single-event-body__tab__border-left--selected: 0;
  --single-event-body__tab__border-right--selected: var(--single-event-body__tab__border--selected);
  --single-event-body__tab__border-right--selected: 0;
  --single-event-body__tab__border-top--selected: var(--single-event-body__tab__border--selected);
  --single-event-body__tab__border-top--selected: 0;
  --offerings__padding-bottom: var(--offerings__padding);
  --offerings__padding-bottom: 2.5px;
  --offerings__padding-left: var(--offerings__padding);
  --offerings__padding-left: 2.5px;
  --offerings__padding-right: var(--offerings__padding);
  --offerings__padding-right: 2.5px;
  --offerings__padding-top: var(--offerings__padding);
  --offerings__padding-top: 2.5px;
  --webkit-scrollbar-thumb__background: var(--font-60);
  --webkit-scrollbar-track__background: var(--background-6w0);
  --single-event-body__content__column-width: 100%;
  --single-event-body__content__panel__box-shadow: none;
  --single-event-body__content__panel__background: var(--background-10);
  --single-event-body__background: transparent;
  --markets-filter-bar__background: transparent;
  --bet-builder__title__color: var(--font-80);
  --bet-builder__item__collapsible__toggle__background: var(--background-10);
  --collapsible__toggle__background: var(--background-10);
  --bet-builder__item__collapsible__content__open__background: var(--background-10);
  --bet-builder__title__border-radius: var(--panel__border-radius);
  --market-container__show-more-button__color: var(--font-30);
  --event-list__footer__background-color: none;
  --offerings-horizontal__link__min-height: var(--offering__min-height);
  --event-list__item__details__teams__width: 50%;
  --offerings__link__box-shadow--active: inset 0 0 0 1px #fff, 0 0 0 2px var(--brand-color-primary);
  --offerings-link__color--active--hover: var(--font-white);
  --change-up__color--active: var(--font-white);
  --change-down__color--active: var(--font-white);
  --indicator-up__color: var(--font-white);
  --indicator-down__color: var(--font-white);
  --custom-modal__padding-bottom: var(--custom-modal__padding);
  --custom-modal__padding-left: var(--custom-modal__padding);
  --custom-modal__padding-right: var(--custom-modal__padding);
  --custom-modal__padding-top: var(--custom-modal__padding);
  --custom-modal__padding: 0.5rem;
}
:root .change-down,
:root .change-up {
  position: relative;
}
:root .-change-up {
  box-shadow:
    inset 0 0 0 0 #fff,
    0 0 0 2px #48ad7e;
  color: var(--font-10) !important;
  --offerings-link-border: none;
}
:root .-change-up:after {
  border-bottom: 3px solid #48ad7e;
  border-right: 3px solid #48ad7e;
  border-color: #48ad7e transparent transparent #48ad7e;
  border-style: solid;
  border-width: 3px;
  content: "";
  left: 2px;
  position: absolute;
  top: 4px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
:root .-change-up.active {
  box-shadow:
    inset 0 0 0 1px #fff,
    0 0 0 2px #48ad7e;
  color: var(--change-up__color--active) !important;
}
:root .-change-up.active:after {
  border: 3px solid var(--indicator-up__color);
  border-bottom: 3px solid transparent;
  border-right: 3px solid transparent;
  content: "";
  left: 2px;
  position: absolute;
  top: 4px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
:root .-change-down {
  box-shadow:
    inset 0 0 0 0 #fff,
    0 0 0 2px #f86342;
  color: var(--font-10) !important;
  --offerings-link-border: none;
}
:root .-change-down:after {
  border-bottom: 3px solid #f86342;
  border-right: 3px solid #f86342;
  border-color: #f86342 transparent transparent #f86342;
  border-style: solid;
  border-width: 3px;
  bottom: 4px;
  content: "";
  left: 2px;
  position: absolute;
  -webkit-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
:root .-change-down.active {
  box-shadow:
    inset 0 0 0 1px #fff,
    0 0 0 2px #f86342;
  color: var(--change-down__color--active) !important;
}
:root .-change-down.active:after {
  border: 3px solid var(--indicator-down__color);
  border-bottom: 3px solid transparent;
  border-right: 3px solid transparent;
  bottom: 4px;
  content: "";
  left: 2px;
  position: absolute;
}
:root {
  --bet-builder__item__collapsible__content__open__border-bottom: var(
    --bet-builder__item__collapsible__content__open__border
  );
  --bet-builder__item__collapsible__content__open__border-bottom: 1px solid var(--stroke-30);
  --bet-builder__item__collapsible__content__open__border-left: var(
    --bet-builder__item__collapsible__content__open__border
  );
  --bet-builder__item__collapsible__content__open__border-left: 0;
  --bet-builder__item__collapsible__content__open__border-right: var(
    --bet-builder__item__collapsible__content__open__border
  );
  --bet-builder__item__collapsible__content__open__border-right: 0;
  --bet-builder__item__collapsible__content__open__border-top: var(
    --bet-builder__item__collapsible__content__open__border
  );
  --bet-builder__item__collapsible__content__open__border-top: 0;
  --single-event-body__content__padding-bottom: var(--single-event-body__content__padding);
  --single-event-body__content__padding-bottom: 0.5rem;
  --single-event-body__content__padding-left: var(--single-event-body__content__padding);
  --single-event-body__content__padding-left: 0;
  --single-event-body__content__padding-right: var(--single-event-body__content__padding);
  --single-event-body__content__padding-right: 0;
  --single-event-body__content__padding-top: var(--single-event-body__content__padding);
  --single-event-body__content__padding-top: 0.5rem;
  --markets-filter-bar__padding-bottom: var(--markets-filter-bar__padding);
  --markets-filter-bar__padding-bottom: 0.5rem;
  --markets-filter-bar__padding-left: var(--markets-filter-bar__padding);
  --markets-filter-bar__padding-left: 0;
  --markets-filter-bar__padding-right: var(--markets-filter-bar__padding);
  --markets-filter-bar__padding-right: 0;
  --markets-filter-bar__padding-top: var(--markets-filter-bar__padding);
  --markets-filter-bar__padding-top: 0.5rem;
  --single-event-body__content__padding-bottom--sm: var(--single-event-body__content__padding--sm);
  --single-event-body__content__padding-left--sm: var(--single-event-body__content__padding--sm);
  --single-event-body__content__padding-right--sm: var(--single-event-body__content__padding--sm);
  --single-event-body__content__padding-top--sm: var(--single-event-body__content__padding--sm);
  --single-event-body__content__padding--sm: 0.5rem;
  --bet-builder__item__collapsible__toggle__background--hover: var(--background-20);
  --bet-builder__item__collapsible__toggle__background--active: var(--background-30);
  --event-list__item__details__date--small: 12px;
  --horizontal-sports-menu__sub-menu__scrollbar-width: thin;
  --bet-builder_player__item__border-bottom: var(--bet-builder_player__item__border);
  --bet-builder_player__item__border-bottom: 1px solid var(--stroke-30);
  --bet-builder_player__item__border-left: var(--bet-builder_player__item__border);
  --bet-builder_player__item__border-left: 0;
  --bet-builder_player__item__border-right: var(--bet-builder_player__item__border);
  --bet-builder_player__item__border-right: 0;
  --bet-builder_player__item__border-top: var(--bet-builder_player__item__border);
  --bet-builder_player__item__border-top: 0;
  --single-event-body__content__panel-heading__padding-bottom: var(
    --single-event-body__content__panel-heading__padding
  );
  --single-event-body__content__panel-heading__padding-left: var(--single-event-body__content__panel-heading__padding);
  --single-event-body__content__panel-heading__padding-right: var(--single-event-body__content__panel-heading__padding);
  --single-event-body__content__panel-heading__padding-top: var(--single-event-body__content__panel-heading__padding);
  --single-event-body__content__panel-heading__padding: 0;
  --window__padding-bottom: var(--window__padding);
  --window__padding-left: var(--window__padding);
  --window__padding-right: var(--window__padding);
  --window__padding-top: var(--window__padding);
  --window__padding: 0;
}
@media screen and (min-width: 990px) {
  :root {
    --window__padding-bottom: var(--window__padding);
    --window__padding-bottom: 1rem;
    --window__padding-left: var(--window__padding);
    --window__padding-left: 0.75rem;
    --window__padding-right: var(--window__padding);
    --window__padding-right: 0.75rem;
    --window__padding-top: var(--window__padding);
    --window__padding-top: 0;
  }
}
:root {
  --event-list__footer__background-color: transparent;
  --event-list__item__details__date__align-items: center;
  --bet-slip-version-two__bet-slip__background: var(--background-10);
  --free-bet-card__check__background--selected: var(--primary-main);
  --free-bet-card__check__border-color--selected: var(--primary-main);
  --free-bet-card__check__color--selected: var(--primary-main-text);
  --sidebar-right__desktop__top: 0;
  --sidebar-right__desktop-height: 100dvh;
  --bet-slip-header-tabs__color--active: var(--font-80);
  --bet-slip-header-tabs__border-bottom-color--active: transparent;
  --bet-slip-header-tabs__color: var(--font-80);
  --bet-slip-header-tabs__background: var(--primary-main);
  --bet-slip-header-tabs__opacity: 0.7;
  --bet-slip-header-tabs__opacity--active: 1;
  --bet-amounts__button__color: var(--font-10);
  --process-actions__btn-primary__color: var(--font-10);
  --bet-amount--control__background: var(--background-10);
  --bet-amount--control__border: 1px solid var(--stroke-50);
  --process-actions__btn-primary__icon__color: var(--process-actions__btn-primary__colo);
  --bet-odds-change__color: var(--font-10);
  --round-robins__toggler__color: var(--font-10);
  --round-robins-summarize__background-color: transparent;
  --parlays-summarize__background-color: var(--background-20);
  --bet-slip--body__background: var(--background-10);
  --teaser-picker__more__color: var(--font-10);
  --bet-odds-change__background: var(--background-20);
  --toggler__label__text__color: var(--font-10);
  --floating-bet-slip__toggler-button__badge__background: var(--emphasis-2);
  --bet-slip--body__min-height: 100%;
  --bet-slip--body__min-flex: 100%;
  --bet-slip__empty-message__justify-content: start;
  --bet-slip-footer__color: var(--font-60);
  --bet-slip-footer__font-size: 10px;
  --bet-slip__empty-message__gap: 0.25rem;
  --bet-amount--control__inputs-numpad-container__max-button__color: var(--font-60);
  --bet-amount--control__inputs-numpad-container__max-button__border: 1px solid var(--stroke-60);
  --bet-amount--control__inputs-numpad-container__max-button__background--hover: var(--background-60);
  --bet-amount--control__inputs-numpad-container__max-button__border--hover: 1px solid var(--background-60);
  --bet-amount--control__inputs-numpad-container__max-button__color--hover: var(--font-10);
  --bet-amounts__button__background: var(--status-success-01);
  --bet-amounts__button__color: var(--status-font-success-01);
  --bet-amounts__button__background--hover: var(--status-success-01--hover);
  --bet-amounts__button__opacity--hover: 1;
  --bet-amounts__gap: 4px;
  --bet-amounts__button__border-radius: var(--bet-amounts__border-radius);
  --bet-amount--control-inputs-numpad-label-max-container__align-items: flex-start;
  --bet-slip-footer-message__border--md: none;
  --bet-slip-footer__p__last-child__font-size: 0.625rem;
  --bet-card__background: var(--background-60);
  --bet-card__item__label__color: var(--font-10);
  --bet-card__bet-description__details__description__period-and-market__color: var(--font-10);
  --bet-card__bet-description__details__description__date__color: var(--font-10);
  --bet-card__bet-description__details__description__sport-and-league__color: var(--font-10);
  --floating-bet-slip__border-radius--minimized: 0.2rem 0.2rem 0 0;
  --tag__default__background: transparent;
  --tag__default__color: var(--font-10);
  --if-bet-tag__label__current__bet__color: var(--emphasis-1);
  --tag__small__font-size: 0.75rem --tag__default__background--hover: var(--background-30);
  --round-robins-summarize__total-return__value__color: var(--primary-main);
  --round-robins-summarize__total-return__value__font-weight: var(--parlay-summary__total-return__value__font-weight);
  --round-robins-summarize__total-return__explanation__color: var(--font-10);
  --round-robins-summarize__total-return__explanation__font-weight: 400;
  --round-robins-summarize__line__explanation__color: var(--font-30);
  --round-robins-summarize__line__font-size: var(--parlay-summary__detail__font-size);
  --bet-submission__button--keep__background: var(--status-success-main);
  --filter-menu__dropdown__background: var(--background-40);
  --my-bets-filters__tag__background: var(--background-40);
  --filter-menu__item__background--hover: var(--background-30);
  --filter-menu__item__background--selected: var(--background-30);
  --filter-menu__button__background--hover: var(--background-40);
  --single-event-body__odds__link__span__first-child__text-align: center;
  --single-event-body__odds__link__span__first-child__line-height: 1.1;
  --place-singe-bet__button__font-size: 0.74rem;
  --bet-slip-footer-message__padding-bottom: var(--bet-slip-footer-message__padding);
  --bet-slip-footer-message__padding-left: var(--bet-slip-footer-message__padding);
  --bet-slip-footer-message__padding-right: var(--bet-slip-footer-message__padding);
  --bet-slip-footer-message__padding-top: var(--bet-slip-footer-message__padding);
  --bet-slip-footer-message__padding: 0;
  --bet-slip-footer-message__display: none;
  --preferences__scroll-top-on-navigation: 1;
  --scroll-to-top__background: var(--primary-80);
  --scroll-to-top__color: var(--font-white);
  --parlays-summarize__bottom__border-radius: 0.2rem;
  --parlays-summarize__bottom__text__font-size: 0.8rem;
  --custom-modal__flex-grow: 1;
  --parlays-summarize__bottom__border-bottom: var(--parlays-summarize__bottom__border);
  --parlays-summarize__bottom__padding-bottom: var(--parlays-summarize__bottom__padding);
  --parlays-summarize__bottom__border-left: var(--parlays-summarize__bottom__border);
  --parlays-summarize__bottom__padding-left: var(--parlays-summarize__bottom__padding);
  --parlays-summarize__bottom__border-right: var(--parlays-summarize__bottom__border);
  --parlays-summarize__bottom__padding-right: var(--parlays-summarize__bottom__padding);
  --parlays-summarize__bottom__border-top: var(--parlays-summarize__bottom__border);
  --parlays-summarize__bottom__border: 1px solid var(--stroke-60);
  --parlays-summarize__bottom__padding-top: var(--parlays-summarize__bottom__padding);
  --parlays-summarize__bottom__padding: 0.4rem;
  --rules__sports-nav__background-color: var(--background-10);
  --rules__main-nav__background-color: var(--background-20);
  --rules__modal-section__background-color: var(--background-10);
  --inline-search__padding: 3px 3px 3px 30px;
  --inline-search__result--league__background: var(--background-10);
  --inline-search__result--league__color: var(--font-10);
  --inline-search__result--event__border: 1px solid var(--stroke-50);
  --inline-search__result--event__margin: 0 4px 2px 4px;
  --inline-search__result--event__padding: 0.25rem;
  --inline-search__background-color: var(--background-10);
  --inline-search__background-color--2n: var(--background-10);
  --inline-search__background-color--hover: var(--stroke-50);
  --inline-search__border-bottom: none;
  --inline-search__results__max-width: 450px;
  --inline-search__result__color--2n: var(--font-60);
  --inline-search__result__color: var(--font-60);
  --inline-search__result__border-radius: 4px;
  --round-robins-summarize__total-return__margin-bottom: var(--round-robins-summarize__total-return__margin);
  --round-robins-summarize__total-return__margin-bottom: 0;
  --round-robins-summarize__total-return__margin-left: var(--round-robins-summarize__total-return__margin);
  --round-robins-summarize__total-return__margin-left: 0;
  --round-robins-summarize__total-return__margin-right: var(--round-robins-summarize__total-return__margin);
  --round-robins-summarize__total-return__margin-right: 0;
  --round-robins-summarize__total-return__margin-top: var(--round-robins-summarize__total-return__margin);
  --round-robins-summarize__total-return__margin-top: 0.5rem;
  --bet-amounts__margin-bottom: var(--bet-amounts__margin);
  --bet-amounts__margin-left: var(--bet-amounts__margin);
  --bet-amounts__margin-right: var(--bet-amounts__margin);
  --bet-amounts__margin-top: var(--bet-amounts__margin);
  --bet-amounts__margin: 0;
  --parlay-summary__total-return__margin-bottom: var(--parlay-summary__total-return__margin);
  --parlay-summary__total-return__margin-left: var(--parlay-summary__total-return__margin);
  --parlay-summary__total-return__margin-right: var(--parlay-summary__total-return__margin);
  --parlay-summary__total-return__margin-top: var(--parlay-summary__total-return__margin);
  --parlay-summary__total-return__margin: 0;
  --round-robins-summarize__padding-bottom: var(--round-robins-summarize__padding);
  --round-robins-summarize__padding-left: var(--round-robins-summarize__padding);
  --round-robins-summarize__padding-right: var(--round-robins-summarize__padding);
  --round-robins-summarize__padding-top: var(--round-robins-summarize__padding);
  --round-robins-summarize__padding: 0;
  --bet-slip__empty-message__padding-bottom: var(--bet-slip__empty-message__padding);
  --bet-slip__empty-message__padding-bottom: 1rem;
  --bet-slip__empty-message__padding-left: var(--bet-slip__empty-message__padding);
  --bet-slip__empty-message__padding-left: 1rem;
  --bet-slip__empty-message__padding-right: var(--bet-slip__empty-message__padding);
  --bet-slip__empty-message__padding-right: 1rem;
  --bet-slip__empty-message__padding-top: var(--bet-slip__empty-message__padding);
  --bet-slip__empty-message__padding-top: 2.5rem;
  --bet-slip-footer__border-bottom: var(--bet-slip-footer__border);
  --bet-slip-footer__border-bottom: none;
  --bet-slip-footer__margin-bottom: var(--bet-slip-footer__margin);
  --bet-slip-footer__padding-bottom: var(--bet-slip-footer__padding);
  --bet-slip-footer__border-left: var(--bet-slip-footer__border);
  --bet-slip-footer__border-left: none;
  --bet-slip-footer__margin-left: var(--bet-slip-footer__margin);
  --bet-slip-footer__padding-left: var(--bet-slip-footer__padding);
  --bet-slip-footer__border-right: var(--bet-slip-footer__border);
  --bet-slip-footer__border-right: none;
  --bet-slip-footer__margin-right: var(--bet-slip-footer__margin);
  --bet-slip-footer__padding-right: var(--bet-slip-footer__padding);
  --bet-slip-footer__border-top: var(--bet-slip-footer__border);
  --bet-slip-footer__border-top: 1px solid var(--stroke-40);
  --bet-slip-footer__margin-top: auto;
  --bet-slip-footer__margin: 0;
  --bet-slip-footer__padding-top: var(--bet-slip-footer__padding);
  --bet-slip-footer__padding: 0.5rem;
  --bet-slip-footer-message__padding-bottom--md: var(--bet-slip-footer-message__padding--md);
  --bet-slip-footer-message__margin-bottom--md: var(--bet-slip-footer-message__margin--md);
  --bet-slip-footer-message__padding-left--md: var(--bet-slip-footer-message__padding--md);
  --bet-slip-footer-message__margin-left--md: var(--bet-slip-footer-message__margin--md);
  --bet-slip-footer-message__padding-right--md: var(--bet-slip-footer-message__padding--md);
  --bet-slip-footer-message__margin-right--md: var(--bet-slip-footer-message__margin--md);
  --bet-slip-footer-message__padding-top--md: var(--bet-slip-footer-message__padding--md);
  --bet-slip-footer-message__padding--md: 0;
  --bet-slip-footer-message__margin-top--md: var(--bet-slip-footer-message__margin--md);
  --bet-slip-footer-message__margin--md: 0;
  --bet-slip-header__border-bottom: var(--bet-slip-header__border);
  --bet-slip-header__border-left: var(--bet-slip-header__border);
  --bet-slip-header__border-right: var(--bet-slip-header__border);
  --bet-slip-header__border-top: var(--bet-slip-header__border);
  --bet-slip-header__border: 0;
  --footer__border-bottom: var(--footer__border);
  --footer__border-left: var(--footer__border);
  --footer__border-right: var(--footer__border);
  --footer__border-top: var(--footer__border);
  --footer__border: 0;
  --sidebar-top__background: var(--background-10);
  --sidebar-right__border-left: 1px solid var(--stroke-50);
  --sidebar-right__width: 100vw;
}
@media screen and (min-width: 480px) {
  :root {
    --sidebar-right__width: 23rem;
  }
}
@media screen and (min-width: 990px) {
  :root {
    --sidebar-right__width: 22rem;
  }
}
:root {
  --toggler--button__border-bottom: var(--toggler--button__border);
  --toggler--button__border-bottom: 1px solid var(--font-10);
  --toggler--button__border-left: var(--toggler--button__border);
  --toggler--button__border-left: 1px solid var(--font-10);
  --toggler--button__border-right: var(--toggler--button__border);
  --toggler--button__border-right: 1px solid var(--font-10);
  --toggler--button__border-top: var(--toggler--button__border);
  --toggler--button__border-top: 1px solid var(--font-10);
  --horizontal-sports-menu__sub-item-link__border-bottom: var(--horizontal-sports-menu__sub-item-link__border);
  --horizontal-sports-menu__sub-item-link__border-bottom: 2px solid transparent;
  --horizontal-sports-menu__sub-item-link__border-left: var(--horizontal-sports-menu__sub-item-link__border);
  --horizontal-sports-menu__sub-item-link__border-right: var(--horizontal-sports-menu__sub-item-link__border);
  --horizontal-sports-menu__sub-item-link__border-top: var(--horizontal-sports-menu__sub-item-link__border);
  --horizontal-sports-menu__sub-item-link__border-bottom--active: var(
    --horizontal-sports-menu__sub-item-link__border--active
  );
  --horizontal-sports-menu__sub-item-link__border-bottom--active: 2px solid var(--primary-main);
  --horizontal-sports-menu__sub-item-link__border-left--active: var(
    --horizontal-sports-menu__sub-item-link__border--active
  );
  --horizontal-sports-menu__sub-item-link__border-right--active: var(
    --horizontal-sports-menu__sub-item-link__border--active
  );
  --horizontal-sports-menu__sub-item-link__border-top--active: var(
    --horizontal-sports-menu__sub-item-link__border--active
  );
  --sports-menu__item-link__border-bottom--active: var(--sports-menu__item-link__border--active);
  --sports-menu__item-link__border-left--active: var(--sports-menu__item-link__border--active);
  --sports-menu__item-link__border-right--active: var(--sports-menu__item-link__border--active);
  --sports-menu__item-link__border-top--active: var(--sports-menu__item-link__border--active);
  --sports-menu__item-link__border--active: 0;
  --sports-menu__item-link__padding-bottom: var(--sports-menu__item-link__padding);
  --sports-menu__item-link__padding-bottom: 0;
  --sports-menu__item-link__padding-left: var(--sports-menu__item-link__padding);
  --sports-menu__item-link__padding-left: 0.5rem;
  --sports-menu__item-link__padding-right: var(--sports-menu__item-link__padding);
  --sports-menu__item-link__padding-right: 0;
  --sports-menu__item-link__padding-top: var(--sports-menu__item-link__padding);
  --sports-menu__item-link__padding-top: 0;
  --preference__prefer-team-short-names: 1;
}
@media screen and (min-width: 990px) {
  :root {
    --preference__prefer-team-short-names: 0;
  }
}
:root {
  --country-header__background: #fff;
  --country-expandable-content__background: #fff;
  --panel--sport-view_panel_heading__background: #fff;
}
.bet-amount--control:nth-of-type(2) #bet-amount-controler-set-to-max {
  display: none;
}
.sports-menu {
  scrollbar-width: none;
}
.customer-change {
  display: none;
}
body {
  color: var(--font-10);
  margin: 0 auto;
}
body:before {
  background: #020206;
  content: "";
  height: 100%;
  left: 0;
  pointer-events: none;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: -1;
}
.event-list__item__more {
  align-items: stretch;
  display: flex;
  flex-direction: row;
  gap: 0.3rem;
  justify-content: flex-start;
}
.event-list__item__more:hover {
  cursor: pointer;
}
.event-list__item__more:after {
  content: " >";
  display: var(--event-list__item__more__display);
}
.panel-heading .panel-title {
  flex-grow: 1;
}
.live .market--two-row {
  --offering-width: 45px;
}
@media screen and (min-width: 375px) {
  .live .market--two-row {
    --offering-width: 60px;
  }
}
@media screen and (min-width: 768px) {
  .live .market--two-row {
    --offering-width: 120px;
  }
}
.live .market--two-row.market-30 {
  min-width: var(--offering-width);
  width: auto;
}
.market--two-row {
  --offering-width: 55px;
}
@media screen and (min-width: 375px) {
  .market--two-row {
    --offering-width: 70px;
  }
}
@media screen and (min-width: 768px) {
  .market--two-row {
    --offering-width: 120px;
  }
}
.market--two-row.market-30 {
  min-width: var(--offering-width);
  width: auto;
}
.market--three-col {
  --offering-width: 50%;
}
@media screen and (min-width: 990px) {
  :root {
    --inner-padding__container__background: var(--background-color-primary);
    --preferences__use-unlimited-height: 1;
    --sports-menu__height: auto;
    --preferences__enable-to-use-body-height-observer: 1;
    --sidebar-left--horizontal__sports-menu__item-link__padding-bottom: var(
      --sidebar-left--horizontal__sports-menu__item-link__padding
    );
    --sidebar-left--horizontal__sports-menu__item-link__padding-bottom: 0.5rem;
    --sidebar-left--horizontal__sports-menu__item-link__padding-left: var(
      --sidebar-left--horizontal__sports-menu__item-link__padding
    );
    --sidebar-left--horizontal__sports-menu__item-link__padding-left: 0.85rem;
    --sidebar-left--horizontal__sports-menu__item-link__padding-right: var(
      --sidebar-left--horizontal__sports-menu__item-link__padding
    );
    --sidebar-left--horizontal__sports-menu__item-link__padding-right: 0.85rem;
    --sidebar-left--horizontal__sports-menu__item-link__padding-top: var(
      --sidebar-left--horizontal__sports-menu__item-link__padding
    );
    --sidebar-left--horizontal__sports-menu__item-link__padding-top: 0.5rem;
  }
  .layout-sidebar-left .sidebar-left {
    z-index: 100;
  }
  html {
    height: auto;
    overflow: hidden;
    background: #020206;
  }
  html body {
    background: var(--background-color-sidebar);
    height: auto;
  }
  .wrapper .content {
    height: auto;
    min-height: auto;
    overflow: unset;
    padding-top: 0;
    position: relative;
  }
  .main {
    grid-template-columns: -webkit-min-content 100vw -webkit-min-content;
    grid-template-columns: min-content 100vw min-content;
    grid-template-rows: auto;
    min-height: 100vh;
    min-height: 100dvh;
    overflow: visible;
  }
  .main:before {
    background-color: #020206;
    content: "";
    grid-column: 2/3;
    height: 100vh;
    height: 100dvh;
    position: absolute;
    width: 100%;
    z-index: -1;
  }
  .event--container {
    overflow: revert;
  }
  .inner-padding__container {
    background: var(--inner-padding__container__background);
    overflow: visible !important;
  }
  .sidebar-right {
    position: relative;
    right: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    transition: transform 0.25s;
  }
  .sidebar-right .scrollbar {
    overflow: visible !important;
  }
  .minimized-left-sidebar .sidebar-right {
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  #scrollbar-main.scrollbar {
    flex-grow: 1;
    height: auto;
  }
  .window,
  .wrapper {
    display: flex;
    flex-direction: column;
  }
  .window {
    height: auto;
    overflow-x: clip;
    position: relative;
  }
  .content {
    flex-grow: 1;
    background: #020206;
  }
  .page-footer {
    display: none;
  }
  .sub-menu__actions:empty {
    padding: 0;
  }
  .parlay-hub {
    background-color: var(--background-color-primary);
  }
}
@media screen and (min-width: 990px) and (min-width: 768px) {
  html {
    overflow: unset;
  }
  body,
  html {
    min-height: 100vh;
    min-height: 100dvh;
  }
  .wrapper .content {
    overflow: auto;
  }
  .main {
    grid-template-columns: -webkit-min-content 1fr -webkit-min-content;
    grid-template-columns: min-content 1fr min-content;
    position: relative;
  }
  .event--container,
  .inner-padding__container,
  .main {
    overflow: unset;
  }
  .sidebar-right {
    position: static;
  }
}
@media screen and (min-width: 990px) {
  .sidebar-right {
    border: var(--sidebar-right__border);
    height: var(--sidebar-right__desktop-height);
    position: sticky;
    top: var(--sidebar-right__desktop__top);
  }
  .sidebar-right #tab-cog .scrollbar {
    overflow: auto !important;
  }
}
.main {
  margin: 0 auto;
  max-width: 1350px;
}
.sports-menu__item-link.item-featured-featured {
  --sports-menu__item-link__background--hover: transparent;
  --sports-menu__item-link__background--active: transparent;
}
.sports-menu__item-link.item-featured-featured:hover .title {
  color: var(--sports-menu-all-sports__color--hover);
}
.fanpros-searchbar-container,
.fanpros-searchbar-container .inline-search {
  display: block;
  width: 100%;
}
.fanpros-searchbar-container .inline-search__input {
  align-items: center;
  display: flex;
  flex-direction: row-reverse;
  margin-bottom: 0.75rem;
  position: relative;
  width: 100%;
}
.fanpros-searchbar-container .inline-search input {
  border-radius: var(--inline-search__input__border-radius);
  margin-right: 0;
  width: 100%;
}
.fanpros-searchbar-container .inline-search .fa-search,
.fanpros-searchbar-container .inline-search .fa-spin,
.fanpros-searchbar-container .inline-search .fa-spinner,
.fanpros-searchbar-container .inline-search .fa-times {
  left: 5px;
  position: absolute;
}
.fanpros-searchbar-container .inline-search__results {
  left: 0;
}
.fanpros-searchbar-container .inline-search__result--league {
  background: var(--inline-search__result--league__background);
  color: var(--inline-search__result--league__color);
}
.fanpros-searchbar-container .dropdown-menu {
  background-color: var(--background-10);
  border: 1px solid var(--stroke-50);
  border-radius: 4px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
  margin-top: 2px;
}
body,
html {
  scrollbar-color: var(--scrollbar-thumb__background) var(--scrollbar-track__background);
  scrollbar-width: thin;
}
body::-webkit-scrollbar,
html::-webkit-scrollbar {
  height: 8px;
  width: 8px;
}
body::-webkit-scrollbar-track,
html::-webkit-scrollbar-track {
  background: var(--scrollbar-track__background);
  border-radius: 4px;
}
body::-webkit-scrollbar-thumb,
html::-webkit-scrollbar-thumb {
  background: var(--scrollbar-thumb__background);
  border-radius: 4px;
}
body::-webkit-scrollbar-thumb:hover,
html::-webkit-scrollbar-thumb:hover {
  background: var(--scrollbar-thumb__background--hover);
}
body::-webkit-scrollbar-thumb:active,
html::-webkit-scrollbar-thumb:active {
  background: var(--scrollbar-thumb__background--active);
}
body::-webkit-scrollbar-corner,
html::-webkit-scrollbar-corner {
  background: var(--scrollbar-track__background);
}
:root {
  --free-bets-list__margin-bottom: var(--free-bets-list__margin);
  --free-bets-list__margin-left: var(--free-bets-list__margin);
  --free-bets-list__margin-right: var(--free-bets-list__margin);
  --free-bets-list__margin-top: var(--free-bets-list__margin);
  --free-bets-list__margin: 0;
  --free-bets-list__gap: 0.5rem;
  --free-bet-item__header__background-color: none;
  --free-bet-item__border: 1px solid var(--stroke-60);
  --free-bet-item__border-radius: var(--general-border-radius);
  --free-bet-item__amount__border-radius: 0.25rem;
  --free-bet-item__amount__color: var(--primary-main);
  --free-bet-item__amount__gap: 0.25rem;
  --free-bet-item__amount__font-size: 0.875rem;
  --free-bet-item__display-name__font-weight: 400;
  --free-bet-item_wager-type__color: var(--font-40);
  --free-bet-item__header__optional-data__background: none;
  --free-bet-item__expiration-date__color: var(--font-40);
  --free-bet-item_wager-type__font-weight: bold;
  --free-bet-item__applicability__item__background: var(--background-40);
  --featured-bets__item__body-parlay__event__odd__color: var(--font-10);
  --parlay-hub__item__header__color: var(--font-10);
  --previous-odds-value-container__color: var(--font-10);
  --featured-bets__item__body-parlay__event__figure-hover__color: var(--font-10);
  --featured-bets__item__body-parlay__event__figure__color: var(--font-10);
  --featured-bets__item__body-parlay__event__name__color: var(--font-10);
  --free-bet-item__amount__padding-bottom: var(--free-bet-item__amount__padding);
  --free-bet-item__amount__padding-bottom: 0.125rem;
  --free-bet-item__amount__padding-left: var(--free-bet-item__amount__padding);
  --free-bet-item__amount__padding-left: 0.25rem;
  --free-bet-item__amount__padding-right: var(--free-bet-item__amount__padding);
  --free-bet-item__amount__padding-right: 0.25rem;
  --free-bet-item__amount__padding-top: var(--free-bet-item__amount__padding);
  --free-bet-item__amount__padding-top: 0.125rem;
  --free-bet-item__header__optional-data__padding-bottom: var(--free-bet-item__header__optional-data__padding);
  --free-bet-item__header__optional-data__padding-bottom: 0.5rem;
  --free-bet-item__header__optional-data__padding-left: var(--free-bet-item__header__optional-data__padding);
  --free-bet-item__header__optional-data__padding-left: 0;
  --free-bet-item__header__optional-data__padding-right: var(--free-bet-item__header__optional-data__padding);
  --free-bet-item__header__optional-data__padding-right: 0;
  --free-bet-item__header__optional-data__padding-top: var(--free-bet-item__header__optional-data__padding);
  --free-bet-item__header__optional-data__padding-top: 0.25rem;
  --free-bet-item__header__main-data__padding-bottom: var(--free-bet-item__header__main-data__padding);
  --free-bet-item__header__main-data__padding-left: var(--free-bet-item__header__main-data__padding);
  --free-bet-item__header__main-data__padding-right: var(--free-bet-item__header__main-data__padding);
  --free-bet-item__header__main-data__padding-top: var(--free-bet-item__header__main-data__padding);
  --free-bet-item__header__main-data__padding: 0;
  --free-bet-item__expiration-date__padding-bottom: var(--free-bet-item__expiration-date__padding);
  --free-bet-item__expiration-date__padding-left: var(--free-bet-item__expiration-date__padding);
  --free-bet-item__expiration-date__padding-right: var(--free-bet-item__expiration-date__padding);
  --free-bet-item__expiration-date__padding-top: var(--free-bet-item__expiration-date__padding);
  --free-bet-item__expiration-date__padding: 0;
  --free-bet-item__header__padding-bottom: var(--free-bet-item__header__padding);
  --free-bet-item__header__padding-left: var(--free-bet-item__header__padding);
  --free-bet-item__header__padding-right: var(--free-bet-item__header__padding);
  --free-bet-item__header__padding-top: var(--free-bet-item__header__padding);
  --free-bet-item__header__padding: 0;
  --free-bet-item__padding-bottom: var(--free-bet-item__padding);
  --free-bet-item__padding-left: var(--free-bet-item__padding);
  --free-bet-item__padding-right: var(--free-bet-item__padding);
  --free-bet-item__padding-top: var(--free-bet-item__padding);
  --free-bet-item__padding: 0.5rem;
  --free-bet-item__applicability__body__item__padding-bottom: var(--free-bet-item__applicability__body__item__padding);
  --free-bet-item__applicability__body__item__padding-left: var(--free-bet-item__applicability__body__item__padding);
  --free-bet-item__applicability__body__item__padding-right: var(--free-bet-item__applicability__body__item__padding);
  --free-bet-item__applicability__body__item__padding-top: var(--free-bet-item__applicability__body__item__padding);
  --free-bet-item__applicability__body__item__padding: 0.25rem;
  --main-menu-container__margin-bottom: var(--main-menu-container__margin);
  --main-menu-container__margin-bottom: 0;
  --main-menu-container__margin-left: var(--main-menu-container__margin);
  --main-menu-container__margin-left: 0;
  --main-menu-container__margin-right: var(--main-menu-container__margin);
  --main-menu-container__margin-right: 0;
  --main-menu-container__margin-top: var(--main-menu-container__margin);
  --main-menu-container__margin-top: 12px;
  --featured-bets-container__margin-bottom: var(--featured-bets-container__margin);
  --featured-bets-container__margin-bottom: 0;
  --featured-bets-container__margin-left: var(--featured-bets-container__margin);
  --featured-bets-container__margin-left: 0;
  --featured-bets-container__margin-right: var(--featured-bets-container__margin);
  --featured-bets-container__margin-right: 0;
  --featured-bets-container__margin-top: var(--featured-bets-container__margin);
  --featured-bets-container__margin-top: 8px;
  --bet-builder__team-content__background: var(--background-10);
}
.free-bet-item__amount {
  background: apply-opacity(var(--primary-main), 0.2);
}
.league-container {
  grid-template-areas: "featuredBets" "mainMenu" "searchbar" "eventContainer";
}
.item-featured-featured {
  --sports-menu-title__color__color--active: var(--font-10);
}
.fanpros-searchbar-container {
  display: none;
}
.search-bar-container {
  background: var(--main-content__background);
}
.bet--cashout-message.bet--cashout-message--failure {
  background: var(--status-error-01);
  border-color: var(--status-error-01);
  color: var(--status-error-main);
}
.bet--cashout .bet--cashout-cancel {
  color: var(--font-white);
}
.bet--cashout .bet--cashout-cancel,
.bet--cashout .bet--cashout-cancel:hover {
  background: var(--status-error-main);
}
.bet--cashout-message.bet--cashout-message--success {
  background: var(--status-success-01);
  border-color: var(--status-success-01);
  color: var(--status-success-main);
}
.window .main-menu-container {
  margin: var(--main-menu-container__margin-top) var(--main-menu-container__margin-right)
    var(--main-menu-container__margin-bottom) var(--main-menu-container__margin-left);
}
@media screen and (max-width: 768px) {
  .window {
    display: grid;
    grid-template-areas: "horizontalSideBar" "mainMenuContainer" "eventsContainer";
    grid-template-columns: 1fr;
    grid-template-rows: auto auto 1fr;
    max-width: 100%;
    overflow: hidden;
    position: relative;
    width: 100%;
  }
  .window #scrollbar-main.scrollbar {
    grid-area: eventsContainer;
    height: calc(100% - 60px);
  }
  .window .sidebar-left.sidebar-left--horizontal {
    grid-area: horizontalSideBar;
    overflow: hidden;
  }
  .window .main-menu-container {
    grid-area: mainMenuContainer;
    margin-top: 0;
  }
}
.window {
  display: grid;
  grid-template-areas: "featuredBetsContainer" "mainMenuContainer" "horizontalSideBar" "eventsContainer" "pageFooter";
  grid-template-columns: 1fr;
  grid-template-rows: auto auto auto 1fr auto;
  max-width: 100%;
  position: relative;
  width: 100%;
}
.window .sidebar-left.sidebar-left--horizontal {
  grid-area: horizontalSideBar;
  overflow: hidden;
}
.window #scrollbar-main.scrollbar {
  display: contents;
}
.window #scrollbar-main.scrollbar .featured-bets-container {
  grid-area: featuredBetsContainer;
  margin: var(--featured-bets-container__margin-top) var(--featured-bets-container__margin-right)
    var(--featured-bets-container__margin-bottom) var(--featured-bets-container__margin-left);
  overflow: hidden;
}
.window #scrollbar-main.scrollbar .main-menu-container {
  grid-area: mainMenuContainer;
}
.window #scrollbar-main.scrollbar .content-inner {
  grid-area: eventsContainer;
  overflow: hidden;
}
.window #scrollbar-main.scrollbar .page-footer {
  grid-area: pageFooter;
}
@media screen and (max-width: 768px) {
  .window {
    grid-template-areas: "horizontalSideBar" "featuredBetsContainer" "mainMenuContainer" "eventsContainer" "pageFooter";
  }
  .window #scrollbar-main.scrollbar {
    display: block;
  }
  .window .featured-bets-container {
    margin: 8px 8px 0;
  }
}
.fa-bolt-container {
  align-items: center;
  background: color-mix(in srgb, var(--primary-main) 20%, transparent);
  border-radius: 4px;
  display: flex;
  height: 20px;
  justify-content: center;
  width: 20px;
}
.fa-bolt-container .fa-bolt {
  color: var(--primary-main);
  font-size: 12px;
}
.parlays-summarize__bottom {
  align-items: start;
}
.if-bet-tag__label__current__bet:hover {
  color: var(--font-80);
}
:root {
  --single-event-header__time__display: none;
  --single-event-header__height: 108px;
  --single-event-header__teams__logo__width: 32px;
  --single-event-header__teams__logo__height: 32px;
  --prematch__single-event-header__teams__flex-direction: row;
  --single-event-header__box__justify-content: center;
  --single-event-header__teams__team__gap: 1rem;
  --live-stats__container__background: var(--background-30);
  --single-event-header__box-scores__body-results__background: var(--background-60);
  --single-event-header__teams__color: var(--emphasis-1);
  --single-event-header__box-scores__th__font-size: 12px;
  --single-event-header__box-scores__header-label__font-size: 10px;
  --single-event-header__box-scores__td__font-size: 10px;
  --single-event-header__box-scores__header-label__font-weight: 400;
  --single-event-header__box-scores__body-results__border-radius: 2px;
  --event-widget-picker__item__label__text-transform: capitalize;
  --event-widget-picker__item__padding: 4px;
  --event-widget-picker__item__label__font-size: 1rem;
  --prematch__single-event-header__flex-direction: column;
  --single-event-header__top-labels__label-warning__border-radius: 999px;
  --single-event-header__top-labels__label-warning__background: var(--status-error-01);
  --single-event-header__padding-top: 12px;
  --single-event-header__padding-top--md: 8px;
  --single-event-header__padding-bottom: 12px;
  --single-event-header__padding-bottom--md: 8px;
  --single-event-header__padding-right: 16px;
  --single-event-header__padding-right--md: 16px;
  --single-event-header__padding-left: 16px;
  --single-event-header__padding-left--md: 16px;
  --single-event-header__box-scores__th__padding-right: 2px;
  --single-event-header__box-scores__th__padding-left: 2px;
  --single-event-header__box-scores__td__padding-right: 2px;
  --single-event-header__box-scores__td__padding-left: 2px;
}
@media screen and (min-width: 768px) {
  .live-stats__league-name {
    display: none;
  }
}
.event-widget-picker {
  background: var(--background-20);
  border-radius: 8px;
  display: flex;
  flex: 1;
  margin-bottom: 4px;
  min-width: 0;
  padding: 4px;
  width: 100%;
}
.event-widget-picker__item {
  align-items: center;
  background: transparent;
  border-radius: 6px;
  color: var(--font-60);
  display: flex;
  flex: 1;
  flex-direction: row;
  gap: 8px;
  justify-content: center;
  min-width: 0;
  transition: all 0.2s ease;
}
.event-widget-picker__item--active {
  background: var(--background-10);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
  color: var(--event-widget-picker__item__color--active);
}
.event-widget-picker__item__icon {
  align-items: center;
  display: inline-flex;
  font-size: 16px;
  justify-content: center;
  margin: 0;
  width: 16px;
}
.live-stats__container {
  gap: 8px;
}
@media screen and (max-width: 768px) {
  .live-stats__container {
    gap: 0.5rem;
    justify-content: space-between;
  }
  .live-stats__league-name__back-label {
    display: none;
  }
  .live-stats__league-name {
    align-items: center;
    display: flex;
    gap: 0.35rem;
  }
  .event-widget-picker {
    flex: 0 0 auto;
    margin-bottom: 0;
    margin-left: auto;
    width: auto;
  }
  .event-widget-picker__item {
    flex: 0 0 auto;
    min-width: 36px;
    padding: 6px 8px;
    width: auto;
  }
  .event-widget-picker__item__label {
    display: none;
  }
}
.single-event-header__box-scores__body-value {
  background: hsla(0, 0%, 100%, 0.6);
}
.single-event-header {
  --logo-size: 32px;
  border-radius: 2px;
  min-height: 108px;
}
.live-stats__container + .single-event-header-container {
  margin-top: 8px;
}
.single-event-header__teams {
  align-items: center;
  display: flex;
  justify-content: center;
}
.single-event-header__teams__team {
  box-sizing: border-box;
  display: flex;
  margin: 0;
  padding: 0;
}
.single-event-header__teams__team:first-child {
  justify-content: flex-end;
}
.single-event-header__teams__team:first-child .single-event-header__teams__identity {
  align-items: flex-end;
  text-align: right;
}
.single-event-header__teams__team:first-child .single-event-header__teams__team-name,
.single-event-header__teams__team:first-child .single-event-header__teams__team-pitcher {
  margin: 0;
}
.single-event-header__teams__vs {
  color: var(--single-event-header__banner__text-muted, var(--font-50));
  flex: 0 0 auto;
  font-size: 14px;
  font-weight: 400;
  margin: 12px 8px 0;
  padding: 0 8px;
  pointer-events: none;
  text-transform: uppercase;
}
.single-event-header__teams__team:last-child {
  align-items: center;
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-start;
}
.single-event-header__teams__team:last-child .single-event-header__teams__identity {
  align-items: flex-start;
  text-align: left;
}
.single-event-header__teams__team:last-child .single-event-header__teams__team-name,
.single-event-header__teams__team:last-child .single-event-header__teams__team-pitcher {
  margin: 0;
}
.single-event-header__teams .event-list__item__details__teams__team__logo-container {
  align-items: center;
  display: flex;
  justify-content: center;
  margin: 0;
}
.single-event-header__teams .event-list__item__details__teams__team__logo {
  align-items: center;
  display: flex;
  font-size: 32px;
  height: 32px;
  justify-content: center;
  width: 32px;
}
.single-event-header__teams__team-name {
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0.1px;
  line-height: 24px;
}
.single-event-header__teams .single-event-header__teams__team-pitcher {
  color: var(--single-event-header__banner__text-muted, var(--font-50));
  font-size: 0.625rem;
}
.live {
  --single-event-header__height: auto;
  --single-event-header__box__height: auto;
  --single-event-header__box-info__height: auto;
  --single-event-header__box-scores__height: auto;
  --single-event-header__teams__height: auto;
  --single-event-header__teams__logo__width: 24px;
  --single-event-header__teams__logo__height: 24px;
  --single-event-header__teams__team__gap: 8px;
}
.live,
.live .single-event-header {
  --logo-size: 24px;
}
.live .single-event-header__box {
  align-items: flex-end;
  display: flex;
  gap: 2rem;
}
.live .single-event-header__teams {
  gap: 4px;
  justify-content: flex-start;
  padding-top: 0;
}
.live .single-event-header__teams__vs {
  display: none;
}
.live .single-event-header__teams__team:first-child {
  justify-content: flex-start;
  width: 100%;
}
.live .single-event-header__teams__team:last-child {
  flex-direction: row;
  justify-content: flex-start;
}
.live .single-event-header__box-scores {
  margin: 0;
}
.live .single-event-header__teams .event-list__item__details__teams__team__logo {
  font-size: 24px;
  height: 24px;
  width: 24px;
}
@media screen and (max-width: 768px) {
  .live .single-event-header__box {
    --single-event-header__box__justify-content: space-between;
  }
}
.single-event-header__event-date {
  color: var(--single-event-header__banner__text-muted, var(--font-50));
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.25px;
  line-height: 16px;
  margin-top: 0;
  text-align: center;
}
.live .single-event-header__event-date {
  display: none;
}
.live .single-event-header-container:has(.single-event-header__top-labels .label-danger),
.live .single-event-header-container:has(.single-event-header__top-labels .label-warning),
.prematch .single-event-header-container:has(.single-event-header__top-labels .label-danger),
.prematch .single-event-header-container:has(.single-event-header__top-labels .label-warning) {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  isolation: isolate;
  min-height: var(--single-event-header__height, auto);
  padding: var(--single-event-header__padding-top) var(--single-event-header__padding-right)
    var(--single-event-header__padding-bottom) var(--single-event-header__padding-left);
  position: relative;
}
.live .single-event-header-container:has(.single-event-header__top-labels .label-danger):after,
.live .single-event-header-container:has(.single-event-header__top-labels .label-warning):after,
.prematch .single-event-header-container:has(.single-event-header__top-labels .label-danger):after,
.prematch .single-event-header-container:has(.single-event-header__top-labels .label-warning):after {
  background: #0b0b0b;
  border-radius: inherit;
  content: "";
  inset: 0;
  opacity: 0.8;
  pointer-events: none;
  position: absolute;
  z-index: 3;
}
.live .single-event-header-container:has(.single-event-header__top-labels .label-danger) .single-event-header,
.live .single-event-header-container:has(.single-event-header__top-labels .label-danger) .single-event-header__top,
.live .single-event-header-container:has(.single-event-header__top-labels .label-warning) .single-event-header,
.live .single-event-header-container:has(.single-event-header__top-labels .label-warning) .single-event-header__top,
.prematch .single-event-header-container:has(.single-event-header__top-labels .label-danger) .single-event-header,
.prematch .single-event-header-container:has(.single-event-header__top-labels .label-danger) .single-event-header__top,
.prematch .single-event-header-container:has(.single-event-header__top-labels .label-warning) .single-event-header,
.prematch
  .single-event-header-container:has(.single-event-header__top-labels .label-warning)
  .single-event-header__top {
  display: contents;
}
.live
  .single-event-header-container:has(.single-event-header__top-labels .label-danger)
  .single-event-header__top
  > react-interface,
.live
  .single-event-header-container:has(.single-event-header__top-labels .label-warning)
  .single-event-header__top
  > react-interface,
.prematch
  .single-event-header-container:has(.single-event-header__top-labels .label-danger)
  .single-event-header__top
  > react-interface,
.prematch
  .single-event-header-container:has(.single-event-header__top-labels .label-warning)
  .single-event-header__top
  > react-interface {
  display: contents;
}
.live .single-event-header-container:has(.single-event-header__top-labels .label-danger) .single-event-header__box,
.live .single-event-header-container:has(.single-event-header__top-labels .label-warning) .single-event-header__box,
.prematch .single-event-header-container:has(.single-event-header__top-labels .label-danger) .single-event-header__box,
.prematch
  .single-event-header-container:has(.single-event-header__top-labels .label-warning)
  .single-event-header__box {
  flex: 1 0 100%;
  position: relative;
  z-index: 1;
}
.live
  .single-event-header-container:has(.single-event-header__top-labels .label-danger)
  .single-event-header__top-league-container,
.live
  .single-event-header-container:has(.single-event-header__top-labels .label-warning)
  .single-event-header__top-league-container,
.prematch
  .single-event-header-container:has(.single-event-header__top-labels .label-danger)
  .single-event-header__top-league-container,
.prematch
  .single-event-header-container:has(.single-event-header__top-labels .label-warning)
  .single-event-header__top-league-container {
  position: relative;
  z-index: 1;
}
.live .single-event-header-container:has(.single-event-header__top-labels .label-danger) stream-handler,
.live .single-event-header-container:has(.single-event-header__top-labels .label-warning) stream-handler,
.prematch .single-event-header-container:has(.single-event-header__top-labels .label-danger) stream-handler,
.prematch .single-event-header-container:has(.single-event-header__top-labels .label-warning) stream-handler {
  position: relative;
  z-index: 1;
}
.live
  .single-event-header-container:has(.single-event-header__top-labels .label-danger)
  .single-event-header__top-labels,
.live
  .single-event-header-container:has(.single-event-header__top-labels .label-warning)
  .single-event-header__top-labels,
.prematch
  .single-event-header-container:has(.single-event-header__top-labels .label-danger)
  .single-event-header__top-labels,
.prematch
  .single-event-header-container:has(.single-event-header__top-labels .label-warning)
  .single-event-header__top-labels {
  display: contents;
}
.live
  .single-event-header-container:has(.single-event-header__top-labels .label-danger)
  .single-event-header__top-labels
  .label.label-danger,
.live
  .single-event-header-container:has(.single-event-header__top-labels .label-danger)
  .single-event-header__top-labels
  .label.label-warning,
.live
  .single-event-header-container:has(.single-event-header__top-labels .label-warning)
  .single-event-header__top-labels
  .label.label-danger,
.live
  .single-event-header-container:has(.single-event-header__top-labels .label-warning)
  .single-event-header__top-labels
  .label.label-warning,
.prematch
  .single-event-header-container:has(.single-event-header__top-labels .label-danger)
  .single-event-header__top-labels
  .label.label-danger,
.prematch
  .single-event-header-container:has(.single-event-header__top-labels .label-danger)
  .single-event-header__top-labels
  .label.label-warning,
.prematch
  .single-event-header-container:has(.single-event-header__top-labels .label-warning)
  .single-event-header__top-labels
  .label.label-danger,
.prematch
  .single-event-header-container:has(.single-event-header__top-labels .label-warning)
  .single-event-header__top-labels
  .label.label-warning {
  position: relative;
  z-index: 4;
}
.prematch
  .single-event-header-container:has(.single-event-header__top-labels .label-danger)
  .single-event-header__top-labels
  .single-event-header__live-icon,
.prematch
  .single-event-header-container:has(.single-event-header__top-labels .label-warning)
  .single-event-header__top-labels
  .single-event-header__live-icon {
  position: relative;
  z-index: 4;
}
.live
  .single-event-header-container:has(.single-event-header__top-labels .label-danger)
  .single-event-header__top-labels
  .single-event-header__live-icon,
.live
  .single-event-header-container:has(.single-event-header__top-labels .label-warning)
  .single-event-header__top-labels
  .single-event-header__live-icon {
  display: none;
}
.live
  .single-event-header-container:has(.single-event-header__top-labels .label-danger)
  .single-event-header__top-labels
  .single-event-header__star,
.live
  .single-event-header-container:has(.single-event-header__top-labels .label-warning)
  .single-event-header__top-labels
  .single-event-header__star,
.prematch
  .single-event-header-container:has(.single-event-header__top-labels .label-danger)
  .single-event-header__top-labels
  .single-event-header__star,
.prematch
  .single-event-header-container:has(.single-event-header__top-labels .label-warning)
  .single-event-header__top-labels
  .single-event-header__star {
  position: relative;
  z-index: 1;
}
.live
  .single-event-header-container:has(.single-event-header__top-labels .single-event-header__label--not-active)
  .single-event-header__top-labels
  .single-event-header__star,
.prematch
  .single-event-header-container:has(.single-event-header__top-labels .single-event-header__label--not-active)
  .single-event-header__top-labels
  .single-event-header__star {
  display: none;
}
.live .single-event-header-container .single-event-header__box-scores td.single-event-header__score--empty:before {
  color: var(--emphasis-1);
  content: "-";
}
.live
  .single-event-header-container
  .single-event-header__box-scores__table:not(:has(td:not(.single-event-header__score--empty)))
  tr:first-child {
  display: none;
}
.prematch .single-event-header__teams div:first-child:after {
  content: none;
  display: none;
}
.prematch .single-event-header__teams__vs {
  display: inline-flex;
}
.prematch .single-event-header__teams {
  overflow: visible;
}
.prematch .single-event-header__teams:has(> .single-event-header__teams__vs) {
  align-items: center;
  -webkit-column-gap: 8px;
  -moz-column-gap: 8px;
  column-gap: 8px;
  display: grid;
  grid-template-columns: minmax(6rem, 1fr) auto minmax(6rem, 1fr);
  white-space: normal;
  width: 100%;
}
.prematch .single-event-header__teams:has(> .single-event-header__teams__vs) > .single-event-header__teams__team {
  align-items: center;
  display: flex;
  flex-direction: row;
  gap: 1rem;
  min-width: 0;
}
.prematch
  .single-event-header__teams:has(> .single-event-header__teams__vs)
  > .single-event-header__teams__team:last-child {
  flex-direction: row-reverse;
}
@media screen and (max-width: 768px) {
  .prematch .single-event-header-container {
    --single-event-header__height: auto;
  }
  .prematch .single-event-header {
    min-height: unset;
    --single-event-header__box__height: auto;
    --single-event-header__box-info__height: auto;
    --single-event-header__teams__height: auto;
    --single-event-header__teams__team__line-height: normal;
    --single-event-header__teams__team__align-items: center;
    --prematch__single-event-header__box-info__align-items: center;
    --prematch__single-event-header__box-info__justify-content: center;
    --single-event-header__box__align-items: center;
    --single-event-header__box__justify-content: center;
  }
  .prematch .single-event-header__box-info {
    align-items: center;
    height: auto;
    justify-content: center;
    width: 100%;
  }
  .prematch .single-event-header__teams:has(> .single-event-header__teams__vs) {
    align-items: stretch;
    display: flex;
    flex-direction: row;
    gap: 0;
    grid-template-columns: none;
    height: auto;
    justify-content: space-between;
    line-height: normal;
    overflow: visible;
    white-space: normal;
    width: 100%;
  }
  .prematch .single-event-header__teams:has(> .single-event-header__teams__vs) > .single-event-header__teams__team {
    align-items: center;
    display: flex;
    flex: 1 1 0;
    flex-direction: column;
    gap: 0.5rem;
    height: auto;
    justify-content: flex-start;
    line-height: normal;
    min-width: 0;
    text-align: center;
  }
  .prematch
    .single-event-header__teams:has(> .single-event-header__teams__vs)
    > .single-event-header__teams__team:last-child {
    flex-direction: column;
  }
  .prematch
    .single-event-header__teams:has(> .single-event-header__teams__vs)
    > .single-event-header__teams__team:first-child,
  .prematch
    .single-event-header__teams:has(> .single-event-header__teams__vs)
    > .single-event-header__teams__team:last-child {
    justify-self: auto;
  }
  .prematch .single-event-header__teams:has(> .single-event-header__teams__vs) > .single-event-header__teams__vs {
    align-self: center;
    flex: 0 0 auto;
  }
  .prematch
    .single-event-header__teams:has(> .single-event-header__teams__vs)
    > .single-event-header__teams__team
    .event-list__item__details__teams__team__logo-container {
    justify-content: center;
  }
  .prematch
    .single-event-header__teams:has(> .single-event-header__teams__vs)
    > .single-event-header__teams__team
    .single-event-header__teams__identity {
    align-items: center;
    text-align: center;
    width: 100%;
  }
}
.prematch .single-event-header__teams:has(> .single-event-header__teams__vs) .single-event-header__teams__identity {
  align-items: center;
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  gap: 0;
  justify-content: flex-start;
  min-width: 0;
}
.prematch
  .single-event-header__teams:has(> .single-event-header__teams__vs)
  > .single-event-header__teams__team:first-child {
  justify-content: flex-start;
  justify-self: end;
}
.prematch
  .single-event-header__teams:has(> .single-event-header__teams__vs)
  > .single-event-header__teams__team:last-child {
  justify-content: flex-start;
  justify-self: start;
}
.prematch .single-event-header__teams:has(> .single-event-header__teams__vs) > .single-event-header__teams__vs {
  align-self: center;
  margin: 0;
  padding: 0 8px;
}
.prematch .single-event-header__teams:has(> .single-event-header__teams__vs) .single-event-header__teams__team-name,
.prematch .single-event-header__teams:has(> .single-event-header__teams__vs) .single-event-header__teams__team-pitcher {
  text-align: center;
  width: 100%;
}
.prematch .single-event-header__teams:has(> .single-event-header__teams__vs) .single-event-header__teams__team-name {
  line-height: 1.2;
  margin: 0;
  min-width: 0;
  overflow: hidden;
  padding: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.prematch .single-event-header__teams:has(> .single-event-header__teams__vs) .single-event-header__teams__team-pitcher {
  align-items: center;
  display: flex;
  gap: 4px;
  justify-content: center;
  line-height: 12px;
  margin: 0;
  text-transform: uppercase;
}
.prematch .single-event-header__box-info > .single-event-header__teams:has(> .single-event-header__teams__vs) {
  align-self: stretch;
}
.prematch .single-event-header__box-info > .single-event-header__event-date {
  align-self: stretch;
  box-sizing: border-box;
  margin-top: 6px;
  padding: 0 20px;
  text-align: center;
  width: 100%;
}
.single-event-header__top-labels {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.live .single-event-header__time__period {
  font-size: 0.75rem;
  font-weight: 400;
  letter-spacing: 0.25px;
}
.single-event-header__live-time {
  align-items: center;
  background: var(--surface-transparent-20, hsla(0, 0%, 100%, 0.2));
  border: 1px solid var(--single-event-header__box-scores__current-period__border-color, var(--primary-main));
  border-radius: 999px;
  display: inline-flex;
  gap: 4px;
  justify-content: center;
  padding: 2px 8px 2px 4px;
}
.single-event-header__live-time__dot {
  -webkit-animation: single-event-header__live-time-pulse 1.6s ease-in-out infinite;
  animation: single-event-header__live-time-pulse 1.6s ease-in-out infinite;
  background: var(--status-error-main, #c84031);
  border-radius: 50%;
  flex-shrink: 0;
  height: 8px;
  width: 8px;
}
.single-event-header__live-time__value {
  color: var(--font-white, #fff);
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0.25px;
  line-height: 16px;
  white-space: nowrap;
}
@-webkit-keyframes single-event-header__live-time-pulse {
  0%,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0.4;
  }
}
@keyframes single-event-header__live-time-pulse {
  0%,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0.4;
  }
}
@media (prefers-reduced-motion: reduce) {
  .single-event-header__live-time__dot {
    -webkit-animation: none;
    animation: none;
  }
}
.single-event-header__top-labels .single-event-header__live-icon {
  align-items: center;
  display: inline-flex;
  gap: 8px;
}
.single-event-header__top-labels .single-event-header__star {
  margin-left: auto;
}
.live .single-event-header__top-labels .single-event-header__live-icon {
  align-items: center;
  color: #fff;
  display: inline-flex;
}
.live .single-event-header__top-labels i.fa-kit.fa-live:before,
.live .single-event-header__top-labels i.fa-lit:before {
  color: #c84031 !important;
}
@media screen and (min-width: 768px) {
  .live .single-event-header__box {
    justify-content: center !important;
  }
}
.live .single-event-header__box-info {
  align-items: flex-start;
  width: auto;
}
.live .single-event-header__box-scores {
  margin-left: 0 !important;
}
.live .single-event-header__box-scores th {
  font-weight: 400;
}
.live .single-event-header__box-scores__body-value {
  background: hsla(0, 0%, 100%, 0.2);
}
.live .single-event-header__box-scores td.emphasis {
  color: var(--primary-main);
  font-weight: 700;
}
.live .single-event-header__box-scores__header-numbers {
  color: var(--color-white);
}
.live {
  --single-event-header__box-scores__current-period__border-color: var(--primary-main);
  --single-event-header__box-scores__current-period__border-radius: 4px;
  --single-event-header__box-scores__current-period__outline-gap: 2px;
}
.live .single-event-header__box-scores__table,
.live .single-event-header__box-scores__table td,
.live .single-event-header__box-scores__table th {
  overflow: visible;
}
.live .single-event-header__box-scores__table th.single-event-header__box-scores__current-period {
  position: relative;
}
.live .single-event-header__box-scores__table th.single-event-header__box-scores__current-period:after {
  border: 1px solid var(--single-event-header__box-scores__current-period__border-color);
  border-radius: 4px;
  box-sizing: border-box;
  content: "";
  height: calc(
    var(--single-event-header__row__height) * 3 + var(--single-event-header__box-scores__table__border-spacing) * 2 +
      var(--single-event-header__box-scores__current-period__outline-gap) * 2
  );
  left: calc(var(--single-event-header__box-scores__current-period__outline-gap) * -1);
  pointer-events: none;
  position: absolute;
  top: calc(var(--single-event-header__box-scores__current-period__outline-gap) * -1);
  width: calc(100% + var(--single-event-header__box-scores__current-period__outline-gap) * 2);
  z-index: 1;
}
.live .single-event-header__teams {
  justify-content: flex-start !important;
  -webkit-box-pack: start !important;
  align-items: flex-start !important;
  -webkit-box-align: start !important;
  align-self: flex-start;
  -webkit-align-self: flex-start;
  text-align: left;
  width: auto;
}
.live .single-event-header__teams__team {
  justify-content: flex-start;
  width: 100%;
}
.single-event-header__top-labels .label-warning,
.single-event-header__top-row__labels .label-warning {
  align-items: center;
  background: var(--status-error-01);
  border: 1px solid var(--status-error-main);
  border-radius: 999px;
  color: var(--font-black);
  display: flex;
  font-size: 12px;
  font-weight: 500;
  gap: 6px;
  padding: 4px 8px;
}
.single-event-header__top-labels .label-warning .label-warning__indicator,
.single-event-header__top-row__labels .label-warning .label-warning__indicator {
  background: var(--status-error-main);
  border-radius: 50%;
  flex-shrink: 0;
  height: 8px;
  width: 8px;
}
.single-event-header__box-scores__table {
  table-layout: fixed;
}
.single-event-header__box-scores__table th:first-child {
  width: 29px;
}
.single-event-header__box-scores__header-numbers {
  width: 24px;
}
.single-event-header__box-scores__body-results {
  height: 24px;
  width: 29px;
}
.single-event-header__box-scores__body-value {
  height: 24px;
  width: 24px;
}
.offerings.offerings--three-way-contest {
  --offerings--contest-type-columns: 3;
}
.offerings--three-way-contest .three-way {
  gap: 2px;
}
.offerings--three-way-contest .three-way .odds {
  margin: 0;
}
.offerings--three-way-contest .three-way .odds .link {
  border-radius: var(--offerings-link__border-radius);
  box-sizing: border-box;
}
.offerings--three-way-contest .three-way .odds .link:not(.active) {
  border: var(--offerings-link-border);
}
.offerings--three-way-contest .three-way .odds .link.active {
  border: var(--offerings__link__border--active, var(--offerings-link-border));
  box-shadow: none;
}
:root {
  --primary-main: #3083dc;
  --primary-10: #1c6bc4;
  --primary-30: #1559a3;
  --primary-50: #0d3b72;
  --primary-80: #102756;
  --primary-main-text: #fff;
  --secondary-main: #3083dc;
  --secondary-10: #1c6bc4;
  --secondary-30: #1559a3;
  --secondary-50: #0d3b72;
  --background-10: #1c1c1d;
  --background-20: #12141d;
  --background-30: #020206;
  --background-40: #262627;
  --background-50: #303030;
  --background-60: #3a3a3a;
  --background-70: #444344;
  --background-80: #4e4d4e;
  --font-20: #dbd9db;
  --font-30: #bbb8ba;
  --font-40: #9e9a9d;
  --font-50: #837f83;
  --font-60: #6c676b;
  --font-70: #565257;
  --font-80: #444145;
  --font-black: #000;
  --stroke-10: #585858;
  --stroke-20: #4c4c4c;
  --stroke-30: #3a3a3a;
  --stroke-40: #262627;
  --stroke-50: #2f2f2f;
  --stroke-60: var(--stroke-30);
  --logo-shadow-color: #fff;
  --collapsible__toggle__color: var(--font-10);
  --scrollbar-thumb__background: var(--background-10);
  --scrollbar-thumb__background--hover: var(--background-20);
  --scrollbar-thumb__background--active: var(--background-30);
  --wager-status-loss-background: #5a1e1e;
  --wager-status-loss-text: #f8d7da;
  --wager-status-win-background: #1e4731;
  --wager-status-win-text: #d4edda;
  --wager-status-pending-background: #291f04;
  --wager-status-pending-text: #b29241;
  --wager-status-push-background: #123843;
  --wager-status-push-text: #d1ecf1;
  --wager-status-canceled-background: #3a3b3c;
  --wager-status-canceled-text: #e2e3e5;
  --wager-status-wagered-background: #2e1e4d;
  --wager-status-wagered-text: #ede7f6;
  --main-content__background: var(--background-30);
  --sidebar-right__background: var(--background-40);
  --sports-menu-title__color: var(--font-10);
  --sports-menu-item__color: var(--font-10);
  --sports-menu-item__color--hover: var(--font-10);
  --live-stats__container__background: transparent;
  --event-widget-picker__item__color: var(--font-10);
  --live-stats__league-name__color: var(--font-10);
}
:root .live-stats__league-name {
  @include from("md") {
    display: none;
  }
}
:root {
  --button-default-color: var(--font-10);
  --button-color-secondary: var(--font-10);
  --button-primary-color: var(--primary-main);
  --brand-color-primary: var(--primary-main);
  --brand-color-secondary: var(--secondary-main);
  --background-color-primary: var(--background-10);
  --background-color-secondary: var(--background-20);
  --background-color-lighten: var(--background-10);
  --background-color-tertiary: var(--background-30);
  --scrollbar-track__background: #2c2c2c;
  --scrollbar-thumb__background: #939393;
  --featured-bets__item__color: var(--font-black);
  --sports-menu__item-link__color--hover: var(--font-20);
  --sports-menu-title__color--hover: var(--font-20);
  --bet-actions-panel__background: var(--background-40);
  --bet-actions-panel__tab__background: var(--background-40);
  --bet-actions-panel__tab__background--active: var(--background-40);
  --bet-actions-panel__tab__background--hover: var(--background-40);
  --bet-actions-panel__tab__background--disabled: var(--background-40);
  --bet-slip-footer__background: var(--background-40);
  --market-selector__toggler--color: var(--font-30);
  --offerings__version-two__team-name__color: var(--font-30);
  --horizontal-scroll__arrow__i__background: var(--font-60);
  --markets-filter-bar__filters__item__background--active: var(--background-80);
  --markets-filter-bar__filters__item__color--active: var(--font-10);
  --markets-filter-bar__filters__item__background--hover: var(--background-70);
  --round-robin-card-description__items__background: var(--background-70);
  --bet-cashout__btn__color: var(--font-white);
  --bet-bet-cashout__btn__background-hover: var(--primary-10);
  --bet-bet-cashout__btn__color-hover: var(--font-white);
  --bet-slip-top__two-tabs__border-bottom: none;
  --my-bets--container__background: var(--background-10);
  --featured-bets__item-background: var(--background-30);
  --sport-featured-bets__item-background: var(--background-30);
  --bet-slip__group-name__white-space: none;
  --featured-bets__item-background-image: none;
  --sport-featured-bets__item-background-image: none;
  --navigation-bar__background: var(--background-20);
  --react-searchbar-fa-search__color: var(--font-white);
  --react-searchbar-fa-times-cancel__color: var(--font-white);
  --event-list__item__more__color----hover: var(--primary-main);
  --event-list__item__more__color: var(--primary-main);
  --breadcrumb__link-color: var(--font-60);
  --breadcrumb__color: var(--font-60);
  --bet-actions-panel__border-top: 2px solid var(--primary-main);
  --bet-slip-top__two-tabs-tab__selected__background: var(--background-10);
  --bet-slip-version-two__bet-slip__background: var(--background-20);
  --bet-slip-top__two-tabs__tab__background: var(--background-20);
  --my-bets--container__background: var(--background-20);
  --country-header__background: var(--panel__panel-heading__background);
  --country-expandable-content__background: var(--panel__panel-heading__background);
  --panel--sport-view_panel_heading__background: var(--panel__panel-heading__background);
  --panel--sport-view_panel_heading__color: var(--font-10);
  --panel--leagues-view__heading__background: var(--sidebar-left__background);
  --panel--leagues-view__heading__color: var(--sports-menu-title__color);
}
.featured-bets__item {
  --featured-bets__item-background-image: none !important;
  background-image: var(--featured-bets__item-background-image) !important;
}
.sport-soccer.featured-bets__item {
  --sport-featured-bets__item-background-image: none !important;
  background-image: var(--sport-featured-bets__item-background-image) !important;
}
.panel .panel-heading .sport-icon {
  --sports-menu__sport-icon__color: var(--font-10);
}
.if-bet-tag__label__current__bet:hover {
  color: var(--font-10);
}
:root {
  --icon-collection: real;
  --league-icon-collection: real;
  --gradiant-from: #d4b962;
  --gradiant-to: #ff9b10;
  --primary-main: #d4b962;
  --font-10: #fff;
  --primary-main-text: #000;
  --primary-10: #d4b962;
  --emphasis-1: #d4b962;
  --sidebar-left__background: #12141d;
  --background-10: #080909;
  --background-30: #1c1c1d;
  --sports-menu__item-link__color: var(--font-black);
  --sports-menu__sport-icon__color--active: var(--font-black);
  --sports-menu__item-link__background--active: var(--primary-main);
  --sports-menu__item-link__color--hover: var(--font-black);
  --sports-menu__sport-icon__color--hover: var(--font-black);
  --sports-menu-title__color--hover: var(--font-black);
  --sports-menu-all-sports__color--hover: var(--font-10);
  --sports-menu-title__color__color--active: var(--font-10);
  --event-list__item__more__color: var(--font-10);
  --event-list__item__details__date__live-period__fill: var(--font-10);
  --horizontal-sports-menu__sub-item-link--title__color: var(--font-10);
  --bet-slip-top__two-tabs-tab__badge__color: var(--font-black);
  --bet-slip-top__two-tabs-tab__badge__background: var(--font-20);
  --bet-slip-top__two-tabs-tab__selected__badge__background: var(--primary-main);
  --bet-slip-top__two-tabs-tab__selected__border-bottom: 2px solid var(--primary-main);
  --round-robin-card-description__items__background: var(--background-30);
  --offerings__link__border--active: 1px solid var(--primary-main);
  --offerings__link__odds-description__color: var(--font-10);
  --offerings__link__color--active: var(--font-black);
  --offerings-link__color--hover: var(--font-black);
  --odds__color--active: var(--font-black);
  --bet-submission__button--submit__background--hover: var(--primary-main);
  --bet-submission__button--submit__color: var(--font-black);
  --single-event-header__time__time__color: var(--font-black);
  --bet-builder__title__color: var(--font-color-primary);
  --sports-menu__item-link__background--hover: var(--background-10);
  --sub-menu__actions__background: var(--font-40);
  --horizontal-scroll__arrow__i__background: transparent;
  --horizontal-scroll__arrow__i__color: #fff;
  --status-warning-01: var(--font-black);
  --brand-color-secondary: var(--primary-main);
  --sports-menu-title__color--hover: var(--font-10);
  --offerings-link__color--active--hover: var(--font-black);
  --parlay-summary__total-return__value__color: var(--parlay-summary__total-return__value__color);
  --risk-for-all__apply-button__color: var(--font-10);
  --event-widget-picker__item__color--active: var(--primary-10);
  --general-border-radius: 30px;
  --offerings-link__border-radius: var(--general-border-radius);
  --sports-menu__item-link__border-radius--active: var(--general-border-radius);
  --sports-menu__item-link__border-radius: var(--general-border-radius);
  --offerings-link__background--hover: #8d5f0f;
  --offerings-link__color--hover: var(--font-10);
  --sports-menu__sport-icon__color--hover: var(--font-10);
  --offerings__link__background--active: var(--primary-main);
  --offerings-link-border: 1px solid var(--gradiant-to);
  --horizontal-sports-menu__sub-item__color--active: var(--gradiant-from);
  --horizontal-sports-menu__sub-item-link__border-bottom--active: 1px solid var(--gradiant-from);
  --bet-slip-top__two-tabs-tab__selected__border-bottom: 1px solid var(--gradiant-from);
  --bet-slip-top__two-tabs__border-bottom: var(--bet-slip-top__two-tabs__border);
  --bet-slip-top__two-tabs__border-left: var(--bet-slip-top__two-tabs__border);
  --bet-slip-top__two-tabs__border-right: var(--bet-slip-top__two-tabs__border);
  --bet-slip-top__two-tabs__border-top: var(--bet-slip-top__two-tabs__border);
  --bet-slip-top__two-tabs__border: none;
  --bet-slip-top__two-tabs__tab__background: none;
  --sidebar-right__background: var(--background-20);
  --bet-submission__button--submit__background: var(--primary-main);
  --single-event-body__tabs__background: none;
  --single-event-body__tab__border-bottom--selected: 1px solid var(--gradiant-from);
  --markets-filter-bar__filters__item__background: none;
  --markets-filter-bar__filters__item__box-shadow: none;
  --sidebar-right__border-left: none;
  --scrollbar-color: transparent;
  --loading-spinner-color: var(--gradiant-from);
  --icon-for-sport-id-same-game-parlay: same-game-parlay-220;
  --icon-for-sport-id-parlayhub: parlayhub-220;
  --icon-for-sport-id-parlay-picks: parlay-picks-220;
  --event-list__item__details__date__sgp-icon__background: transparent;
  --main-menu__header-row__search__background: var(--primary-main);
  --dropdown-btn-bet-focus__border: 1px solid var(--primary-main);
}
:root .offerings .link:hover .emphasis {
  color: #d4b962;
}
:root .offerings .link.active:hover .emphasis {
  color: #000;
}
:root body {
  background: #020206;
}

/* HS */
.sports-menu__item-link.active,.sports-menu__item-link.active:hover {
    background-color: #d4b962;
  }
.active>.sports-menu__item-link .title {
    color: #000;
    weight: 600;
  }
  .offerings .link, .offerings .link:hover, .offerings .link.active, .offerings .link.active:hover {
    border: 1px solid #12141d;
  }
  .offerings .link:hover {
    background-color: #12141d;
  }
  .breadcrumb-container__link, .form-control {
    color: #f1f1f1;
  }
  .form-control {
    background-color: #12141d;
  }
.bet-submission__button {
  text-transform: uppercase;
  font-weight: 600;
}
.team-container, .navigation-bar, .react-search-bar__container .search-bar, .react-search-bar__container .fa-search-container {
  border-radius: 30px;
}
 .react-search-bar__container .fa-search-container {
  background-color: transparent;
 }
.sidebar-left, .sports-menu__item-link {
  background-color: #020206;
}
.panel {
  border: 2px solid #12141d;
}
.sports-menu .title, .menu_item_container_label {
  text-transform: uppercase;
}
/* Force Kanit for text elements that may receive font-family from external stylesheets. */
:root body {
  font-family: var(--body__font-family);
}

:root :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .panel-title) {
  font-family: var(--body__font-family) !important;
}

:root :is(button, input, select, textarea) {
  font-family: var(--body__font-family);
}