@charset "UTF-8";
:root {
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-base: "Roboto", var(--font-family-sans-serif);
  --font-family-base-condensed: "Roboto Condensed", var(--font-family-sans-serif);
  --transition-base: 0.25s ease-in-out;
  --pin-height: 52px;
  --red: #d40000;
  --green: #00912c;
  --orange: #f14100;
  --blue: #007d90;
  --white: #fff;
  --black: #000;
  --bg-color: #e6e6e6;
  --color: #1a1a1a;
  --accent-color: #ffb700;
  --brand-color: #f14100;
  --secondary-color: #999;
  --shadow-color: rgba(26, 26, 26, 0.2);
  --scrollbar-bg: #fff;
  --scrollbar-thumb-bg: #ffb700;
  --info-icon-fill: #e6e6e6;
  --info-icon-color: #999;
  --info-icon-fill--active: #ffb700;
  --info-icon-color--active: #1a1a1a;
  --btn--default-bg: #e6e6e6;
  --btn--default-color: #1a1a1a;
  --btn--border-color: transparent;
  --btn--primary-bg: #ffb700;
  --btn--primary-color: #1a1a1a;
  --btn--secondary-bg: #f14100;
  --btn--secondary-color: #fff;
  --btn--base-bg: #139135;
  --btn--base-color: #fff;
  --btn--favorite-bg: #fafafa;
  --btn--favorite-color: #1a1a1a;
  --btn--favorite-bg--active: #fff8e5;
  --btn--favorite-color--active: #1a1a1a;
  --btn--favorite-border-color: #d9d9d9;
  --btn--favorite-border-color--active: #ffd466;
  --btn--replace-bg: #fff;
  --btn--replace-color: #1a1a1a;
  --tab-lead-bg: #e6e6e6;
  --tab-lead-color: #8c8c8c;
  --tab-lead-color--active: #1a1a1a;
  --tab-lead-border-color: transparent;
  --tab-lead-border-right-color: #fff;
  --tab-lead-icon-color: #333;
  --tab-lead-count-bg: #f14100;
  --tab-lead-count-color: #fff;
  --tab-bg: #fff;
  --tab-color: #8c8c8c;
  --tab-bg--active: #ffb700;
  --tab-color--active: #1a1a1a;
  --top-controls-bar-bg: #fafafa;
  --top-controls-bar-color: #1a1a1a;
  --top-controls-bar-border-color: #e6e6e6;
  --top-controls-bar-pending-bets-text-color: #999;
  --stake-bg: #fff;
  --stake-header-border-color: #e6e6e6;
  --stake-sport-icon-color: #b3b3b3;
  --stake-light-bg: #f2f2f2;
  --stake-light-color: #1a1a1a;
  --stake-light-color--secondary: #999;
  --stake-light-color--divider: #e6e6e6;
  --stake-place-bet-color: #1a1a1a;
  --stake-place-bet-bonus-border: #e6e6e6;
  --stake-place-bet-bonus-shadow: #e6e6e6;
  --stake-place-bet-bonus-icon-fill: #fff;
  --stake-place-bet-bonus-icon-color: #1a1a1a;
  --stake-combo-bet-info-icon-color: #e6e6e6;
  --stake-secondary-bg: #f2f2f2;
  --stake-secondary-header-border-color: #e8e8e8;
  --odd-default-bg: #e6e6e6;
  --odd-default-color: #1a1a1a;
  --odd-secondary-bg: #e6e6e6;
  --odd-secondary-color: #1a1a1a;
  --odd-highlighted-bg: #ffb700;
  --odd-highlighted-color: #1a1a1a;
  --odd-bg--down: var(--red);
  --odd-color--down: #fff;
  --odd-bg--up: var(--green);
  --odd-color--up: #fff;
  --live-badge-circle-bg: #f14100;
  --live-badge-bg: #e6e6e6;
  --live-badge-color: #1a1a1a;
  --input-bg: #e6e6e6;
  --input-color: #1a1a1a;
  --input-label-color: #999;
  --input-border-color: #d9d9d9;
  --input-border-color--highlighted: #ffb700;
  --checkbox-wrapper-bg: #fafafa;
  --checkbox-wrapper-color: #1a1a1a;
  --checkbox-wrapper-border-color: #d9d9d9;
  --checkbox-wrapper-bg--active: #fff8e5;
  --checkbox-wrapper-color--active: #1a1a1a;
  --checkbox-wrapper-border-color--active: #ffd466;
  --checkbox--bg: #fff;
  --checkbox-border-color: #d9d9d9;
  --checkbox-bg--active: #ffedbf;
  --checkbox-border-color--active: #ffedbf;
  --checkbox-checked-color--active: #1a1a1a;
  --checkbox-middle--bg: #e6e6e6;
  --checkbox-middle-bg--active: #ffb700;
  --checkbox-large-bg--active: #ffb700;
  --switch-bg: #fafafa;
  --switch-color: #999;
  --switch-border-color: #ccc;
  --switch-text-color: #1a1a1a;
  --pending-bet-header-bg: #f2f2f2;
  --pending-bet-header-id-color: #666;
  --pending-bet-bg: #fff;
  --cheque-redact-content-bg: hsla(0, 0%, 90.2%, 0.97);
  --cheque-redact-event-border-color: #e6e6e6;
  --message-bg: #262626;
  --message-color: #fff;
  --message-border-color: #262626;
  --message-shadow: rgba(26, 26, 26, 0.1);
  --message-tax-info-currency-color: #ffb700;
  --dropdown-bg: #fafafa;
  --dropdown-color: #1a1a1a;
  --dropdown-border-color: #d9d9d9;
  --dropdown-list-bg: #f2f2f2;
  --dropdown-list-color: #1a1a1a;
  --dropdown-list-border-color: #dedede;
  --dropdown-list-bg--active: #ffb700;
  --dropdown-list-color--active: #1a1a1a;
  --dropdown-bonus-bg: #d9d9d9;
  --info-tooltip-bg: #fafafa;
  --info-tooltip-color: #999;
  --info-tooltip-border-color: #e6e6e6;
  --info-tooltip-shadow-color: 0 4px 8px rgba(0, 0, 0, 0.2);
  --info-tooltip-combo-span-color: #1a1a1a;
  --close-mode-bg: #ffb700;
  --close-mode-color: #1a1a1a;
  --close-mode-secondary-color: #333;
  --close-mode-count-bg: #333;
  --close-mode-count-color: #fff;
  --close-mode-secondary-bg: #fdfcfc;
  --close-mode-secondaary-title-color: #666;
  --close-mode-secondaary-total-color: #333;
  --close-mode-secondaary-count-color: #262626;
  --loader-container-bg: rgba(0, 0, 0, 0.6);
  --loader-first-circle-color: #ffb700;
  --loader-second-circle-color: #f14100;
  --bonus-info-icon-fill: #fff;
  --bonus-info-icon-color: #1a1a1a;
  --onBoarding-backdrop-bg: rgba(0, 0, 0, 0.4);
  --onBoarding-tooltip-bg: #fff;
  --onBoarding-tooltip-color: #4d4d4d;
  --onBoarding-tooltip-info-icon-fill: #ffb700;
  --onBoarding-tooltip-info-icon-color: #333;
  --onBoarding-tooltip-button-color: #1a1a1a;
  --onBoarding-tooltip-button-skip-bg: transparent;
  --onBoarding-tooltip-button-submit-bg: #ffb700;
  --onBoarding-shadow-level-80: rgba(26, 26, 26, 0.8);
  --onBoarding-shadow-level-60: rgba(26, 26, 26, 0.6);
  --range-slider-bg-transparent: #e6e6e6;
  --system-calculator-factors-bg: #f2f2f2;
  --system-calculator-factors-text-color: #1a1a1a;
}
:root[data-theme="dark"] {
  --bg-color: #1a1a1a;
  --color: #fff;
  --brand-color: #ffb700;
  --secondary-color: #999;
  --scrollbar-bg: #262626;
  --scrollbar-thumb-bg: #ffb700;
  --info-icon-fill: #4d4d4d;
  --info-icon-color: #999;
  --btn--default-bg: #404040;
  --btn--default-color: #fff;
  --btn--favorite-bg: #4d4d4d;
  --btn--favorite-color: #fff;
  --btn--favorite-bg--active: #ffb700;
  --btn--favorite-color--active: #1a1a1a;
  --btn--favorite-border-color: transparent;
  --btn--favorite-border-color--active: #262626;
  --btn--replace-bg: #404040;
  --btn--replace-color: #fff;
  --tab-lead-bg: #262626;
  --tab-lead-color: #999;
  --tab-lead-color--active: #fff;
  --tab-lead-border-color: transparent;
  --tab-lead-border-right-color: #999;
  --tab-lead-icon-color: #999;
  --tab-lead-count-bg: #f14100;
  --tab-lead-count-color: #fff;
  --tab-bg: #333;
  --tab-color: #999;
  --tab-bg--active: #262626;
  --tab-color--active: #fff;
  --top-controls-bar-bg: #333;
  --top-controls-bar-color: #fff;
  --top-controls-bar-border-color: #262626;
  --top-controls-bar-pending-bets-text-color: #d9d9d9;
  --stake-bg: #333;
  --stake-header-border-color: #262626;
  --stake-sport-icon-color: #d9d9d9;
  --stake-light-bg: #404040;
  --stake-light-color: #fff;
  --stake-light-color--secondary: #999;
  --stake-light-color--divider: #666;
  --stake-place-bet-color: #999;
  --stake-place-bet-bonus-bg: #404040;
  --stake-place-bet-bonus-border: rgba(255, 183, 0, 0.35);
  --stake-place-bet-bonus-shadow: rgba(255, 183, 0, 0.1);
  --stake-place-bet-bonus-icon-fill: #4d4d4d;
  --stake-place-bet-bonus-icon-color: #ffb700;
  --stake-combo-bet-info-icon-color: #4d4d4d;
  --stake-secondary-bg: #404040;
  --stake-secondary-header-border-color: #262626;
  --odd-default-bg: #404040;
  --odd-default-color: #ffb700;
  --odd-secondary-bg: #262626;
  --odd-secondary-color: #ffb700;
  --odd-highlighted-bg: #262626;
  --odd-highlighted-color: #ffb700;
  --live-badge-circle-bg: #f14100;
  --live-badge-bg: #1a1a1a;
  --live-badge-color: #fff;
  --input-bg: #262626;
  --input-color: #fff;
  --input-label-color: #999;
  --input-border-color: #262626;
  --input-border-color--highlighted: #ffb700;
  --checkbox-wrapper-bg: #404040;
  --checkbox-wrapper-color: #999;
  --checkbox-wrapper-border-color: #404040;
  --checkbox-wrapper-bg--active: #262626;
  --checkbox-wrapper-color--active: #fff;
  --checkbox-wrapper-border-color--active: #262626;
  --checkbox--bg: #666;
  --checkbox-border-color: #666;
  --checkbox-bg--active: #333;
  --checkbox-border-color--active: #333;
  --checkbox-checked-color--active: #ffb700;
  --checkbox-middle--bg: #4d4d4d;
  --checkbox-middle-bg--active: #262626;
  --checkbox-large-bg--active: #333;
  --switch-bg: #333;
  --switch-color: #999;
  --switch-border-color: #999;
  --switch-text-color: #999;
  --pending-bet-bg: #333;
  --pending-bet-header-bg: #262626;
  --pending-bet-header-id-color: #999;
  --cheque-redact-content-bg: rgba(38, 38, 38, 0.97);
  --cheque-redact-event-border-color: #666;
  --message-bg: #fff;
  --message-color: #1a1a1a;
  --message-border-color: rgba(255, 183, 0, 0.38);
  --message-shadow: rgba(255, 183, 0, 0.15);
  --message-tax-info-currency-color: #f14100;
  --dropdown-bg: #262626;
  --dropdown-color: #fff;
  --dropdown-border-color: #262626;
  --dropdown-list-bg: #262626;
  --dropdown-list-color: #fff;
  --dropdown-list-border-color: #1a1a1a;
  --dropdown-list-bg--active: #ffb700;
  --dropdown-list-color--active: #1a1a1a;
  --dropdown-bonus-bg: #4d4d4d;
  --info-tooltip-bg: #262626;
  --info-tooltip-color: #999;
  --info-tooltip-border-color: #262626;
  --info-tooltip-combo-span-color: #fff;
  --close-mode-bg: #ffb700;
  --close-mode-color: #1a1a1a;
  --close-mode-secondary-color: #333;
  --close-mode-count-bg: #333;
  --close-mode-count-color: #fff;
  --bonus-info-icon-fill: #4d4d4d;
  --bonus-info-icon-color: #ffb700;
  --onBoarding-backdrop-bg: hsla(0, 0%, 100%, 0.3);
  --onBoarding-tooltip-bg: #ddd;
  --range-slider-bg-transparent: #1a1a1a;
  --system-calculator-factors-bg: #404040;
  --system-calculator-factors-text-color: #999;
}
@font-face {
  font-family: SportDigi Sport Icons;
  src: url(e3c628eabb6d9155015d9b9eecf4c157.woff2) format("woff2"), url(5eef1848f85a01f44cc510ea9e1a4218.woff) format("woff");
  font-weight: 400;
  font-style: normal;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type="number"] {
  -moz-appearance: textfield;
}

/*!
 * 
 *   react-simple-keyboard v2.5.186
 *   https://github.com/hodgef/react-simple-keyboard
 * 
 *   Copyright (c) Francisco Hodge (https://github.com/hodgef)
 * 
 *   This source code is licensed under the MIT license found in the
 *   LICENSE file in the root directory of this source tree.
 *   
 */
/*!
 * 
 *   simple-keyboard v2.32.130
 *   https://github.com/hodgef/simple-keyboard
 * 
 *   Copyright (c) Francisco Hodge (https://github.com/hodgef)
 * 
 *   This source code is licensed under the MIT license found in the
 *   LICENSE file in the root directory of this source tree.
 *   
 */
.hg-theme-default {
  width: 100%;
  -webkit-user-select: none;
  user-select: none;
  box-sizing: border-box;
  overflow: hidden;
  touch-action: manipulation;
}
.hg-theme-default .hg-button span {
  pointer-events: none;
}
.hg-theme-default button.hg-button {
  border-width: 0;
  outline: 0;
  font-size: inherit;
}
.hg-theme-default {
  font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
  background-color: #ececec;
  padding: 5px;
  border-radius: 5px;
}
.hg-theme-default .hg-button {
  display: inline-block;
  flex-grow: 1;
}
.hg-theme-default .hg-row {
  display: flex;
}
.hg-theme-default .hg-row:not(:last-child) {
  margin-bottom: 5px;
}
.hg-theme-default .hg-row .hg-button-container,
.hg-theme-default .hg-row .hg-button:not(:last-child) {
  margin-right: 5px;
}
.hg-theme-default .hg-row > div:last-child {
  margin-right: 0;
}
.hg-theme-default .hg-row .hg-button-container {
  display: flex;
}
.hg-theme-default .hg-button {
  box-shadow: 0 0 3px -1px rgba(0, 0, 0, 0.3);
  height: 40px;
  border-radius: 5px;
  box-sizing: border-box;
  padding: 5px;
  background: #fff;
  border-bottom: 1px solid #b5b5b5;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.hg-theme-default .hg-button.hg-activeButton {
  background: #efefef;
}
.hg-theme-default.hg-layout-numeric .hg-button {
  width: 33.3%;
  height: 60px;
  align-items: center;
  display: flex;
  justify-content: center;
}
.hg-theme-default .hg-button.hg-button-numpadadd,
.hg-theme-default .hg-button.hg-button-numpadenter {
  height: 85px;
}
.hg-theme-default .hg-button.hg-button-numpad0 {
  width: 105px;
}
.hg-theme-default .hg-button.hg-button-com {
  max-width: 85px;
}
.hg-theme-default .hg-button.hg-standardBtn.hg-button-at {
  max-width: 45px;
}
.hg-theme-default .hg-button.hg-selectedButton {
  background: rgba(5, 25, 70, 0.53);
  color: #fff;
}
.hg-theme-default .hg-button.hg-standardBtn[data-skbtn=".com"] {
  max-width: 82px;
}
.hg-theme-default .hg-button.hg-standardBtn[data-skbtn="@"] {
  max-width: 60px;
}
:root {
  --sport-digi-radius--sm: 2px;
  --sport-digi-radius--md: 4px;
  --sport-digi-radius--lg: 8px;
  --sport-digi-font-size: 14px;
  --sport-digi-banner-top-space: 18px;
  --sport-digi-banner-space: 16px;
  --sport-digi-banner-odd-width: 72px;
  --sport-digi-banner-odd-space: 18px;
  --sport-digi-banner-absolute_positioned_element_width: 104px;
}
@media only screen and (min-width: 768px) {
  :root {
    --sport-digi-banner-absolute_positioned_element_width: 254px;
  }
}
#e-sport-root .esp_inactive_block {
  position: relative;
  overflow: hidden;
}
#e-sport-root .esp_inactive_block:after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.5);
}
#e-sport-root .esp_hide {
  display: none !important;
}
#e-sport-root .esp_auto_height {
  height: auto !important;
}
#e-sport-root .esp_mr {
  margin-right: 4px;
}
#e-sport-root .esp_mr_2 {
  margin-right: 8px;
}
#e-sport-root .esp_ml_2 {
  margin-left: 8px;
}
#e-sport-root .esp_mr_3 {
  margin-right: 16px;
}
#e-sport-root .esp_icon_space {
  width: 24px;
  height: 24px;
  flex-shrink: 0;
}
#e-sport-root .esp_mb {
  margin-bottom: 4px;
}
#e-sport-root .esp_mb_2 {
  margin-bottom: 8px;
}
#e-sport-root .esp_mb_3 {
  margin-bottom: 16px;
}
#e-sport-root .esp_ph_2 {
  padding-left: 8px;
  padding-right: 8px;
}
#e-sport-root .esp_ph_3 {
  padding-left: 16px;
  padding-right: 16px;
}
#e-sport-root .esp_pv_2 {
  padding-left: 8px;
  padding-right: 8px;
}
#e-sport-root .esp_justify_center {
  display: flex;
  justify-content: center;
}
#e-sport-root .esp_flex_col {
  display: flex;
  flex-direction: column;
}
#e-sport-root .esp_justify_end {
  display: flex;
  justify-content: flex-end;
}
#e-sport-root .esp_align_end {
  align-items: flex-end;
}
#e-sport-root .esp_align_start {
  align-items: flex-start;
}
#e-sport-root .esp_flex_grow {
  flex-grow: 1;
  min-width: 1px;
}
#e-sport-root .esp_text_transform_none {
  text-transform: none !important;
}
#e-sport-root .esp_inline_ltr {
  direction: ltr;
  unicode-bidi: bidi-override;
}
#e-sport-root .esp_pointer {
  cursor: pointer;
}
#e-sport-root .flex_justify_center {
  display: flex;
  align-items: center;
  justify-content: center;
}
#e-sport-root .flex_justify_end {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
#e-sport-root .esp_tar {
  text-align: right;
}
#e-sport-root .esp_tal {
  text-align: left;
}
#e-sport-root .esp_tac {
  text-align: center;
}
#e-sport-root .esp_ml_auto {
  margin-left: auto;
}
#e-sport-root .esp_icon_text {
  display: flex;
  align-items: center;
}
#e-sport-root .esp_icon_text .esp_icon_text__icon {
  flex: 0 0 24px;
  margin-right: 8px;
}
#e-sport-root .esp_icon_text .esp_icon_text__text {
  width: calc(100% - 24px);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#e-sport-root .es_game_complex_team_wrapper {
  display: flex;
  align-items: center;
}
#e-sport-root .esp_teams_column {
  display: flex;
  flex-direction: column;
}
#e-sport-root .es_game_complex .esp_teams_column {
  width: calc(100% - 92px);
}
#e-sport-root .es_game_simple {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
  display: flex;
  align-items: center;
  padding: 0 8px;
}
#e-sport-root .es_game_simple .esp_row {
  height: 100%;
}
#e-sport-root .es_game_simple .esp_game {
  width: calc(33.33333% - 192.66667px);
}
#e-sport-root .es_game_simple .esp_team {
  line-height: 1.5;
  width: calc(33.33333% - 192.66667px);
}
#e-sport-root .es_game_simple.es_game_result .esp_game {
  width: calc(33.33333% - 92.66667px);
}
#e-sport-root .es_game_simple.es_game_result .esp_team {
  line-height: 1.5;
  width: calc(33.33333% - 92.66667px);
}
@media screen and (max-width: 1600px) {
  #e-sport-root .es_game_simple.es_game_result .esp_game {
    display: none;
  }
  #e-sport-root .es_game_simple.es_game_result .esp_team {
    width: calc(50% - 139px);
  }
}
@media screen and (max-width: 1600px) {
  #e-sport-root .es_game_simple .esp_game {
    display: none;
  }
  #e-sport-root .es_game_simple .esp_game_controls {
    width: 120px;
  }
  #e-sport-root .es_game_simple .esp_team {
    width: calc(50% - 259px);
  }
}
#e-sport-root .es_game_simple_name {
  display: flex;
  align-items: center;
  width: 120px;
  flex-shrink: 0;
}
#e-sport-root .esp_justify_space_between {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#e-sport-root .dm__btn,
#e-sport-root .sport_front_icon-delete_all,
#e-sport-root .sport_front_icon-select_all,
#e-sport-root .sport_front_icon-unselect_all {
  cursor: pointer;
}
#e-sport-root .icon_rotated {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.tg-ico-sm {
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 18px;
  font-family: TotoFont !important;
  text-transform: none;
  font-size: 22px;
  flex-shrink: 0;
  font-weight: 400 !important;
  margin-left: 5px;
}
#e-sport-root .esp_row {
  flex-wrap: wrap;
  margin-right: -8px;
  margin-left: -8px;
}
#e-sport-root .esp_col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}
#e-sport-root .esp_col,
#e-sport-root .esp_col_auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 8px;
  padding-left: 8px;
}
#e-sport-root .esp_col_auto {
  flex: 1 0 auto;
  width: auto;
  max-width: none;
}
#e-sport-root .esp_col_1 {
  flex: 0 0 8.33333%;
  max-width: 8.33333%;
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 8px;
  padding-left: 8px;
}
#e-sport-root .esp_col_2 {
  flex: 0 0 16.66667%;
  max-width: 16.66667%;
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 8px;
  padding-left: 8px;
}
#e-sport-root .esp_col_3 {
  flex: 0 0 25%;
  max-width: 25%;
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 8px;
  padding-left: 8px;
}
#e-sport-root .esp_col_4 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 8px;
  padding-left: 8px;
}
#e-sport-root .esp_col_5 {
  flex: 0 0 41.66667%;
  max-width: 41.66667%;
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 8px;
  padding-left: 8px;
}
#e-sport-root .esp_col_6 {
  flex: 0 0 50%;
  max-width: 50%;
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 8px;
  padding-left: 8px;
}
#e-sport-root .esp_col_7 {
  flex: 0 0 58.33333%;
  max-width: 58.33333%;
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 8px;
  padding-left: 8px;
}
#e-sport-root .esp_col_8 {
  flex: 0 0 66.66667%;
  max-width: 66.66667%;
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 8px;
  padding-left: 8px;
}
#e-sport-root .esp_col_9 {
  flex: 0 0 75%;
  max-width: 75%;
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 8px;
  padding-left: 8px;
}
#e-sport-root .esp_col_10 {
  flex: 0 0 83.33333%;
  max-width: 83.33333%;
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 8px;
  padding-left: 8px;
}
#e-sport-root .esp_col_11 {
  flex: 0 0 91.66667%;
  max-width: 91.66667%;
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 8px;
  padding-left: 8px;
}
#e-sport-root .esp_col_12 {
  flex: 0 0 100%;
  max-width: 100%;
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 8px;
  padding-left: 8px;
}
#e-sport-root .esp_ns {
  flex-shrink: 0;
}
#e-sport-root .esp_grow {
  flex-grow: 1;
  min-width: 1px;
}
@font-face {
  font-family: iranSans;
  src: url(903e1975b4d429af228e77c9ab80a1c2.woff) format("woff");
  font-weight: 400;
  font-style: normal;
}
#e-sport-root .esp_layout_main.lang_fa *,
#e-sport-root .esp_mob_wrapper.lang_fa * {
  font-family: iranSans !important;
}
@font-face {
  font-family: TotoFont;
  src: url(5b49ea05ec37929e1c542f94f8af185a.eot);
  src: url(5b49ea05ec37929e1c542f94f8af185a.eot) format("embedded-opentype"), url(43225370d3c14cc5a8114292fc203152.woff) format("woff"), url(e6d843aec581aee7435637948025c996.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
}
.sport_front_icon-edit:before {
  font-family: TotoFont !important;
  content: "\f7" !important;
}
.sport_front_icon-refresh:before {
  font-family: TotoFont !important;
  content: "\106" !important;
}
.sport_front_icon-bonus:before {
  font-family: TotoFont !important;
  content: "\DC";
}
.sport_front_icon-cashback:before {
  font-family: TotoFont !important;
  content: "\007E";
}
.sport_front_icon-tournament:before {
  font-family: TotoFont !important;
  content: "\00FF";
}
.sport_front_icon-wallet:before {
  font-family: TotoFont !important;
  content: "\00B5";
}
.sport_front_icon-mc:before {
  font-family: TotoFont !important;
  content: "\00D7";
}
@font-face {
  font-family: esp_icons;
  src: url(31e24b2bf5ff54e6a04c43c5dbf50e04.eot);
  src: url(31e24b2bf5ff54e6a04c43c5dbf50e04.eot?#iefix-1575896459560) format("embedded-opentype"), url(febad20a98812e05f3c87bc14a45020c.woff) format("woff"),
    url(45cb0b09277b065e8efd089b863339e9.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
}
[class*=" sport_front_icon-"],
[class^="sport_front_icon-"] {
  background-color: transparent;
}
[class*=" sport_front_icon-"]:before,
[class^="sport_front_icon-"]:before {
  font-family: esp_icons;
  display: block;
  width: 24px;
  height: 24px;
  text-align: center;
  line-height: 24px;
  font-size: 21px;
  vertical-align: middle;
  font-weight: 400;
  font-style: normal;
  speak: none;
  text-decoration: inherit;
  text-transform: none;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.sport_front_icon-arrow_down:before {
  content: "\ea01";
}
.sport_front_icon-arrow_left:before {
  content: "\ea02";
}
.sport_front_icon-arrow_right:before {
  content: "\ea03";
}
.sport_front_icon-arrow_up:before {
  content: "\ea04";
}
.sport_front_icon-back:before {
  content: "\ea05";
}
.sport_front_icon-burger:before {
  content: "\ea06";
}
.sport_front_icon-calendar:before {
  content: "\ea07";
}
.sport_front_icon-cashout:before {
  content: "\ea08";
}
.sport_front_icon-checkbox:before {
  content: "\ea09";
}
.sport_front_icon-checkobx_checked:before {
  content: "\ea0a";
}
.sport_front_icon-dd:before {
  content: "\ea0b";
}
.sport_front_icon-delete_all:before {
  content: "\ea0c";
}
.sport_front_icon-double_arrow_l:before {
  content: "\ea0d";
}
.sport_front_icon-edit:before {
  content: "\ea0e";
}
.sport_front_icon-filter:before {
  content: "\ea0f";
}
.sport_front_icon-filter2:before {
  content: "\ea10";
}
.sport_front_icon-issue:before {
  content: "\ea11";
}
.sport_front_icon-joystick:before {
  content: "\ea12";
}
.sport_front_icon-lock:before {
  content: "\ea13";
}
.sport_front_icon-maximise:before {
  content: "\ea14";
}
.sport_front_icon-move:before {
  content: "\ea15";
}
.sport_front_icon-radio:before {
  content: "\ea16";
}
.sport_front_icon-radio_checked:before {
  content: "\ea17";
}
.sport_front_icon-refresh:before {
  content: "\ea18";
}
.sport_front_icon-remove:before {
  content: "\ea19";
}
.sport_front_icon-search:before {
  content: "\ea1a";
}
.sport_front_icon-select_all:before {
  content: "\ea1b";
}
.sport_front_icon-star:before {
  content: "\ea1c";
}
.sport_front_icon-star_filled:before {
  content: "\ea1d";
}
.sport_front_icon-stat:before {
  content: "\ea1e";
}
.sport_front_icon-unselect_all:before {
  content: "\ea1f";
}
.sport_front_icon-clear_text:before {
  content: "\ea20";
}
@font-face {
  font-family: esp_sport_icons;
  src: url(2fb8804a8c938b2e2dbc1765f96f612e.eot);
  src: url(2fb8804a8c938b2e2dbc1765f96f612e.eot?#iefix-1575896459560) format("embedded-opentype"), url(ca91e8173b009754d64f58d76dbe433c.woff) format("woff"),
    url(7da16674254f68bf8bcc5dfd4b133a29.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
}
.digi_sport_icon {
  display: block;
}
.digi_sport_icon-inline {
  display: inline-block;
  vertical-align: middle;
  margin-right: 4px;
  margin-left: 4px;
}
[class*=" digi_sport_icon-"]:before,
[class^="digi_sport_icon-"]:before {
  font-family: esp_sport_icons !important;
  display: block;
  width: 24px;
  height: 24px;
  text-align: center;
  line-height: 24px;
  font-size: 20px;
  vertical-align: middle;
  font-weight: 400;
  font-style: normal;
  speak: none;
  text-decoration: inherit;
  text-transform: none;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
  direction: ltr !important;
}
.digi_sport_icon-1:before {
  content: "\ea01";
}
.digi_sport_icon-10:before {
  content: "\ea02";
}
.digi_sport_icon-100:before {
  content: "\ea03";
}
.digi_sport_icon-101:before {
  content: "\ea04";
}
.digi_sport_icon-102:before {
  content: "\ea64";
}
.digi_sport_icon-103:before {
  content: "\ea65";
}
.digi_sport_icon-104:before {
  content: "\ea66";
}
.digi_sport_icon-105:before {
  content: "\ea67";
}
.digi_sport_icon-106:before {
  content: "\ea68";
}
.digi_sport_icon-107:before {
  content: "\ea69";
}
.digi_sport_icon-11:before {
  content: "\ea05";
}
.digi_sport_icon-12:before {
  content: "\ea06";
}
.digi_sport_icon-13:before {
  content: "\ea07";
}
.digi_sport_icon-14:before {
  content: "\ea08";
}
.digi_sport_icon-15:before {
  content: "\ea09";
}
.digi_sport_icon-16:before {
  content: "\ea0a";
}
.digi_sport_icon-17:before {
  content: "\ea0b";
}
.digi_sport_icon-18:before {
  content: "\ea0c";
}
.digi_sport_icon-19:before {
  content: "\ea0d";
}
.digi_sport_icon-2:before {
  content: "\ea0e";
}
.digi_sport_icon-20:before {
  content: "\ea0f";
}
.digi_sport_icon-21:before {
  content: "\ea10";
}
.digi_sport_icon-22:before {
  content: "\ea11";
}
.digi_sport_icon-23:before {
  content: "\ea12";
}
.digi_sport_icon-24:before {
  content: "\ea13";
}
.digi_sport_icon-25:before {
  content: "\ea14";
}
.digi_sport_icon-26:before {
  content: "\ea15";
}
.digi_sport_icon-27:before {
  content: "\ea16";
}
.digi_sport_icon-28:before {
  content: "\ea17";
}
.digi_sport_icon-29:before {
  content: "\ea18";
}
.digi_sport_icon-3:before {
  content: "\ea19";
}
.digi_sport_icon-30:before {
  content: "\ea1a";
}
.digi_sport_icon-31:before {
  content: "\ea1b";
}
.digi_sport_icon-32:before {
  content: "\ea1c";
}
.digi_sport_icon-33:before {
  content: "\ea1d";
}
.digi_sport_icon-34:before {
  content: "\ea1e";
}
.digi_sport_icon-35:before {
  content: "\ea1f";
}
.digi_sport_icon-36:before {
  content: "\ea20";
}
.digi_sport_icon-37:before {
  content: "\ea21";
}
.digi_sport_icon-38:before {
  content: "\ea22";
}
.digi_sport_icon-39:before {
  content: "\ea23";
}
.digi_sport_icon-4:before {
  content: "\ea24";
}
.digi_sport_icon-40:before {
  content: "\ea25";
}
.digi_sport_icon-41:before {
  content: "\ea26";
}
.digi_sport_icon-42:before {
  content: "\ea27";
}
.digi_sport_icon-43:before {
  content: "\ea28";
}
.digi_sport_icon-44:before {
  content: "\ea29";
}
.digi_sport_icon-45:before {
  content: "\ea2a";
}
.digi_sport_icon-46:before {
  content: "\ea2b";
}
.digi_sport_icon-47:before {
  content: "\ea2c";
}
.digi_sport_icon-48:before {
  content: "\ea2d";
}
.digi_sport_icon-49:before {
  content: "\ea2e";
}
.digi_sport_icon-5:before {
  content: "\ea2f";
}
.digi_sport_icon-50:before {
  content: "\ea30";
}
.digi_sport_icon-51:before {
  content: "\ea31";
}
.digi_sport_icon-52:before {
  content: "\ea32";
}
.digi_sport_icon-53:before {
  content: "\ea33";
}
.digi_sport_icon-54:before {
  content: "\ea34";
}
.digi_sport_icon-55:before {
  content: "\ea35";
}
.digi_sport_icon-56:before {
  content: "\ea36";
}
.digi_sport_icon-57:before {
  content: "\ea37";
}
.digi_sport_icon-58:before {
  content: "\ea38";
}
.digi_sport_icon-59:before {
  content: "\ea39";
}
.digi_sport_icon-6:before {
  content: "\ea3a";
}
.digi_sport_icon-60:before {
  content: "\ea3b";
}
.digi_sport_icon-61:before {
  content: "\ea3c";
}
.digi_sport_icon-62:before {
  content: "\ea3d";
}
.digi_sport_icon-63:before {
  content: "\ea3e";
}
.digi_sport_icon-64:before {
  content: "\ea3f";
}
.digi_sport_icon-65:before {
  content: "\ea40";
}
.digi_sport_icon-66:before {
  content: "\ea41";
}
.digi_sport_icon-67:before {
  content: "\ea42";
}
.digi_sport_icon-68:before {
  content: "\ea43";
}
.digi_sport_icon-69:before {
  content: "\ea44";
}
.digi_sport_icon-7:before {
  content: "\ea45";
}
.digi_sport_icon-70:before {
  content: "\ea46";
}
.digi_sport_icon-71:before {
  content: "\ea47";
}
.digi_sport_icon-72:before {
  content: "\ea48";
}
.digi_sport_icon-73:before {
  content: "\ea49";
}
.digi_sport_icon-74:before {
  content: "\ea4a";
}
.digi_sport_icon-75:before {
  content: "\ea4b";
}
.digi_sport_icon-76:before {
  content: "\ea4c";
}
.digi_sport_icon-77:before {
  content: "\ea4d";
}
.digi_sport_icon-78:before {
  content: "\ea4e";
}
.digi_sport_icon-79:before {
  content: "\ea4f";
}
.digi_sport_icon-8:before {
  content: "\ea50";
}
.digi_sport_icon-80:before {
  content: "\ea51";
}
.digi_sport_icon-81:before {
  content: "\ea52";
}
.digi_sport_icon-83:before {
  content: "\ea53";
}
.digi_sport_icon-84:before {
  content: "\ea54";
}
.digi_sport_icon-85:before {
  content: "\ea55";
}
.digi_sport_icon-86:before {
  content: "\ea56";
}
.digi_sport_icon-87:before {
  content: "\ea57";
}
.digi_sport_icon-88:before {
  content: "\ea58";
}
.digi_sport_icon-89:before {
  content: "\ea59";
}
.digi_sport_icon-9:before {
  content: "\ea5a";
}
.digi_sport_icon-90:before {
  content: "\ea5b";
}
.digi_sport_icon-91:before {
  content: "\ea5c";
}
.digi_sport_icon-92:before {
  content: "\ea59";
}
.digi_sport_icon-94:before {
  content: "\ea5d";
}
.digi_sport_icon-95:before {
  content: "\ea5e";
}
.digi_sport_icon-96:before {
  content: "\ea5f";
}
.digi_sport_icon-97:before {
  content: "\ea60";
}
.digi_sport_icon-99:before {
  content: "\ea61";
}
#e-sport-root,
body,
html {
  margin: 0;
  padding: 0;
}
#e-sport-root {
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
}
#e-sport-root article,
#e-sport-root aside,
#e-sport-root details,
#e-sport-root figcaption,
#e-sport-root figure,
#e-sport-root footer,
#e-sport-root header,
#e-sport-root hgroup,
#e-sport-root menu,
#e-sport-root nav,
#e-sport-root section {
  display: block;
}
#e-sport-root *,
#e-sport-root :after,
#e-sport-root :before {
  box-sizing: border-box;
}
#e-sport-root a {
  text-decoration: none;
}
#e-sport-root body {
  line-height: 1;
}
#e-sport-root ol,
#e-sport-root ul {
  list-style: none;
}
#e-sport-root blockquote,
#e-sport-root q {
  quotes: none;
}
#e-sport-root blockquote:after,
#e-sport-root blockquote:before,
#e-sport-root q:after,
#e-sport-root q:before {
  content: "";
  content: none;
}
#e-sport-root table {
  border-collapse: collapse;
  border-spacing: 0;
}
#e-sport-root p {
  margin: 0;
}
#e-sport-root ::-webkit-scrollbar {
  width: 5px;
}
@media screen and (max-width: 600px) {
  #e-sport-root ::-webkit-scrollbar {
    width: auto;
    all: unset;
  }
}
#e-sport-root ::-webkit-scrollbar-track {
  background-color: var(--sport-digi-background--level--4);
}
@media screen and (max-width: 600px) {
  #e-sport-root ::-webkit-scrollbar-track {
    all: unset;
  }
}
#e-sport-root ::-webkit-scrollbar-thumb {
  background: var(--sport-digi-background--level-15);
  border-radius: var(--sport-digi-radius--md);
}
@media screen and (max-width: 600px) {
  #e-sport-root ::-webkit-scrollbar-thumb {
    all: unset;
  }
}
#e-sport-root .esp_icon {
  width: 24px;
  height: 24px;
  flex-shrink: 0;
  line-height: 24px;
  margin-right: 8px;
  background-size: 100%;
}
#e-sport-root .esp_icon_large {
  width: 48px;
  height: 48px;
  flex-shrink: 0;
  line-height: 48px;
  margin-right: 8px;
  background-size: 100%;
}
.keyboard_container .keyboard_header .close_keyboard:hover,
.keyboard_container .simple-keyboard.hg-theme-default .hg-button.digital_button_enter:hover,
.keyboard_container .simple-keyboard.hg-theme-default .hg-button:hover {
  background-color: var(--sport-digi-accent);
  color: var(--sport-digi-accent-foreground);
}
.keyboard_container {
  position: absolute;
  background-color: var(--sport-digi-background--level-5);
  border-radius: 5px;
  z-index: 9999999;
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.3);
}
.keyboard_container.open_in_root {
  width: 600px;
}
.keyboard_container.digital_keyboard {
  width: 410px;
}
.keyboard_container.open_inline {
  width: 100%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  max-width: 350px;
}
.keyboard_container .keyboard_header {
  display: flex;
  padding: 3px 3px 0;
}
.keyboard_container .keyboard_header .select_keyboard_container {
  flex-grow: 1;
}
.keyboard_container .keyboard_header .select_keyboard_container .select_keyboard {
  background-color: #fff;
  width: 200px;
  height: 35px;
  border-radius: 2px;
  color: #000;
  line-height: 33px;
  cursor: pointer;
}
.keyboard_container .keyboard_header .close_keyboard {
  padding: 8px 12px;
  font-size: 17px;
  margin: 2px;
  border-radius: 2px;
  font-weight: 500;
  background-color: var(--sport-digi-background);
  color: var(--sport-digi-foreground--level-20);
  border: 0;
  cursor: pointer;
}
.keyboard_container .simple-keyboard.simple-keyboard-numpad {
  background: transparent;
}
.keyboard_container .simple-keyboard.simple-keyboard-numpad .hg-button {
  width: 50px;
  justify-content: center;
  display: flex;
  align-items: center;
}
.keyboard_container .simple-keyboard.simple-keyboard-numpadEnd {
  width: 55px;
  background: none;
  margin: 0;
  padding: 5px 5px 5px 0;
}
.keyboard_container .simple-keyboard.hg-theme-default {
  background-color: transparent;
}
.keyboard_container .simple-keyboard.hg-theme-default .hg-button {
  background-color: var(--sport-digi-background);
  color: var(--sport-digi-foreground--level-20);
  border-bottom: 0;
}
.keyboard_container .simple-keyboard.hg-theme-default .hg-button.digital_button_enter {
  background-color: var(--sport-digi-green);
  color: var(--sport-digi-white);
}
.keyboard_container .simple-keyboard .component_button_disabled {
  opacity: 0.6;
  pointer-events: none;
}
#e-sport-root input[type="search"]::-webkit-search-cancel-button,
#e-sport-root input[type="search"]::-webkit-search-decoration,
#e-sport-root input[type="search"]::-webkit-search-results-button,
#e-sport-root input[type="search"]::-webkit-search-results-decoration {
  display: none;
}
#e-sport-root .esp_btn {
  -webkit-appearance: none;
  appearance: none;
  border: 0;
  outline: 0;
  height: 40px;
  background-color: var(--sport-digi-button-background);
  color: var(--sport-digi-button-foreground);
  cursor: pointer;
  transition: background-color 0.2s, color 0.2s;
}
#e-sport-root .esp_btn.esp_btn_primary {
  background-color: var(--sport-digi-accent);
  color: var(--sport-digi-accent-foreground);
}
#e-sport-root .esp_center_all {
  display: flex;
  align-items: center;
  justify-content: center;
}
#e-sport-root .esp_input_with_ico {
  position: relative;
}
#e-sport-root .esp_input_with_ico i {
  position: absolute;
  top: 50%;
  left: 8px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  color: var(--sport-digi-button-foreground);
}
#e-sport-root .esp_input_with_ico .esp_input {
  padding-left: 32px;
  width: 100%;
}
#e-sport-root .esp_input {
  -webkit-appearance: none;
  appearance: none;
  border: 0;
  outline: 0;
  height: 40px;
  background-color: var(--sport-digi-button-background);
  color: var(--sport-digi-button-foreground);
  padding: 0 8px;
}
#e-sport-root .esp_btn_sidebar_list {
  background-color: var(--sport-digi-background--level-5);
  padding: 0 18px;
  width: 100%;
  display: flex;
  align-items: center;
}
#e-sport-root .esp_btn_sidebar_list span {
  color: var(--sport-digi-foreground--level-20);
  flex-grow: 1;
  min-width: 1px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px;
  text-transform: uppercase;
  text-align: left;
}
#e-sport-root .esp_btn_sidebar_list .esp_btn_ev_count {
  visibility: hidden;
  color: var(--sport-digi-foreground--level-20);
}
#e-sport-root .esp_btn_sidebar_list.esp_btn_sidebar_list_active,
#e-sport-root .esp_btn_sidebar_list:hover {
  background-color: var(--sport-digi-background--level-10);
}
#e-sport-root .esp_btn_sidebar_list.esp_btn_sidebar_list_active span,
#e-sport-root .esp_btn_sidebar_list:hover span {
  color: var(--sport-digi-foreground);
}
#e-sport-root .esp_btn_sidebar_list.esp_btn_sidebar_list_active .esp_btn_ev_count,
#e-sport-root .esp_btn_sidebar_list:hover .esp_btn_ev_count {
  visibility: visible;
}
#e-sport-root .esp_btn_sidebar_list_sublist {
  background-color: var(--sport-digi-background--level-15);
  padding: 0 18px;
  width: 100%;
  display: flex;
  align-items: center;
}
#e-sport-root .esp_btn_sidebar_list_sublist > span {
  color: var(--sport-digi-foreground--level-20);
  flex-grow: 1;
  min-width: 1px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px;
  text-transform: uppercase;
  text-align: left;
}
#e-sport-root .esp_btn_sidebar_list_sublist .esp_btn_ev_count {
  visibility: hidden;
  color: var(--sport-digi-foreground--level-20);
}
#e-sport-root .esp_btn_sidebar_list_sublist.esp_btn_sidebar_sublist_active {
  background-color: rgba(77, 77, 77, 0.7019607843137254);
}
#e-sport-root .esp_btn_sidebar_list_sublist:hover {
  background-color: var(--sport-digi-background--level-10);
}
#e-sport-root .esp_btn_sidebar_list_sublist:hover span {
  color: var(--sport-digi-foreground);
}
#e-sport-root .esp_btn_sidebar_list_sublist:hover .esp_btn_ev_count {
  visibility: visible;
}
#e-sport-root .esp_select_wrapper {
  position: relative;
}
#e-sport-root .esp_select_wrapper:after {
  content: "";
  font-size: 10px;
  position: absolute;
  right: 10px;
  top: 13px;
  z-index: 1;
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-bottom: 0 solid transparent;
  border-right: 4px solid transparent;
  border-top: 5px solid var(--sport-digi-foreground--level-20);
}
#e-sport-root .esp_select {
  -webkit-appearance: none;
  appearance: none;
  border: 0;
  outline: 0;
  height: 32px;
  width: 120px;
  background-color: var(--sport-digi-background);
  color: var(--sport-digi-foreground--level-20);
  padding: 0 8px;
  font-size: 14px;
}
#e-sport-root .esp_dropdown_wrapper .ant-select {
  color: var(--sport-digi-foreground--level-20);
  width: 100%;
}
#e-sport-root .esp_dropdown_wrapper .ant-select-selection {
  background-color: var(--sport-digi-background);
  border: 0;
}
#e-sport-root .esp_dropdown_wrapper .ant-select-arrow {
  color: var(--sport-digi-foreground--level-20);
}
#e-sport-root .esp_select_dropdown,
#e-sport-root .esp_select_option {
  background-color: var(--sport-digi-background);
  color: var(--sport-digi-foreground--level-20);
}
#e-sport-root .ant-select-dropdown-menu-item-active:not(.ant-select-dropdown-menu-item-disabled),
#e-sport-root .ant-select-dropdown-menu-item:hover:not(.ant-select-dropdown-menu-item-disabled) {
  background-color: transparent;
  color: var(--sport-digi-accent);
}
#e-sport-root .esp_date_picker {
  width: 100%;
}
#e-sport-root .esp_date_picker,
#e-sport-root .esp_date_picker .ant-input {
  background-color: var(--sport-digi-background);
  color: var(--sport-digi-foreground--level-20);
}
#e-sport-root .esp_date_picker .ant-input {
  border-color: var(--sport-digi-background);
}
#e-sport-root .esp_date_picker .ant-calendar-picker-icon {
  color: var(--sport-digi-foreground--level-20);
}
#e-sport-root .esp_cur_selector {
  width: 120px;
}
#e-sport-root .component_range_slider {
  display: flex;
  align-items: center;
  padding: 8px 0;
  color: var(--sport-digi-accent-foreground);
}
#e-sport-root .component_range_slider_track {
  height: 4px;
  width: 100%;
}
#e-sport-root .component_range_slider_thumb {
  height: 20px;
  width: 20px;
  cursor: pointer;
  outline: none;
  border-radius: 50px;
}
#e-sport-root .esp_tab,
#e-sport-root .esp_tabs_wrapper {
  display: flex;
  align-items: center;
}
#e-sport-root .esp_tab {
  height: 40px;
  justify-content: center;
  width: auto;
  cursor: pointer;
  transition: border-color 0.2s;
}
#e-sport-root .esp_tabs_wrapper_sidebar {
  margin-bottom: 4px;
  transition: height 0.3s;
}
#e-sport-root .esp_tabs_wrapper_sidebar .esp_tab {
  flex: 1 1 33.333%;
  margin-right: 4px;
  background-color: var(--sport-digi-background--level-5);
  color: var(--sport-digi-foreground--level-20);
  border-bottom: 2px solid var(--sport-digi-background--level-5);
  font-size: 12px;
  cursor: pointer;
}
#e-sport-root .esp_tabs_wrapper_sidebar .esp_tab:last-child {
  margin-right: 0;
}
#e-sport-root .esp_tabs_wrapper_sidebar .esp_tab.esp_tab:hover,
#e-sport-root .esp_tabs_wrapper_sidebar .esp_tab.esp_tab_active {
  border-color: var(--sport-digi-accent);
  color: var(--sport-digi-foreground);
}
#e-sport-root .esp_betslip_stake_scroller {
  max-height: 240px;
  overflow-y: auto;
}
@media screen and (max-height: 800px) {
  #e-sport-root .esp_betslip_stake_scroller {
    max-height: 158px;
  }
}
#e-sport-root .esp_betslip_wrapper {
  width: 100%;
  z-index: 10;
  position: relative;
  will-change: transform;
  background-attachment: fixed;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}
#e-sport-root .out_of_iframe .esp_betslip_wrapper {
  width: 360px;
}
#e-sport-root .esp_mob_wrapper.out_of_iframe .esp_betslip_wrapper {
  width: 100%;
}
#e-sport-root .esp_betslip {
  background-color: var(--sport-digi-background--level-5);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
  width: 100%;
  border-radius: var(--sport-digi-border-radius--static);
  overflow: hidden;
}
#e-sport-root .esp_betslip .esp_betslip_filters {
  height: 40px;
  display: flex;
  align-items: center;
  padding: 0 16px;
}
#e-sport-root .esp_betslip .esp_tabs {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}
#e-sport-root .esp_betslip .esp_tab {
  flex-shrink: 0;
  height: 40px;
  background-color: var(--sport-digi-background);
  color: var(--sport-digi-foreground--level-20);
  transition: background-color 0.2s, color 0.2s;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-transform: uppercase;
  -webkit-user-select: none;
  user-select: none;
}
#e-sport-root .esp_betslip .esp_tab span {
  font-size: var(--sport-digi-font-size);
}
#e-sport-root .esp_betslip .esp_tab.esp_tab_active {
  background-color: var(--sport-digi-background--level-5);
  color: var(--sport-digi-foreground);
}
@media (hover: hover) {
  #e-sport-root .esp_betslip .esp_tab.esp_tab_active:hover {
    background-color: var(--sport-digi-background--level-5);
    color: var(--sport-digi-foreground);
  }
}
@media (hover: hover) {
  #e-sport-root .esp_betslip .esp_tab:hover {
    background-color: var(--sport-digi-background);
    color: var(--sport-digi-foreground--level-20);
  }
}
#e-sport-root .esp_betslip .esp_betslip_stake {
  padding: 8px 16px;
  background-color: var(--sport-digi-background--level-10);
  color: var(--sport-digi-foreground--level-20);
  border-bottom: 1px solid var(--sport-digi-background);
  grid-gap: 4px 8px;
}
#e-sport-root .esp_betslip .esp_betslip_stake > * {
  align-self: center;
}
#e-sport-root .esp_betslip .esp_betslip_stake .sport_front_icon-issue {
  color: #c00;
}
#e-sport-root .esp_betslip .esp_betslip_stake_info {
  grid-column-start: 2;
  grid-column-end: span 3;
}
#e-sport-root .esp_betslip .esp_betslip_stake_name_repeated {
  background-color: var(--sport-digi-red);
  color: var(--sport-digi-white);
  padding: 3px;
  border-radius: 2px;
  line-height: 23px;
  font-size: 14px;
}
#e-sport-root .esp_betslip .esp_betslip_stake_repeated {
  color: var(--sport-digi-red);
  line-height: 23px;
  font-size: 14px;
  width: 100%;
  display: block;
}
#e-sport-root .esp_betslip .esp_betslip_stake {
  display: grid;
  grid-template-columns: 24px auto 50px 24px;
}
#e-sport-root .esp_betslip .esp_betslip_stake_team {
  display: flex;
  flex-direction: column;
  color: var(--sport-digi-foreground);
  font-size: 14px;
}
#e-sport-root .esp_betslip .esp_betslip_stake_team > span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#e-sport-root .esp_betslip .sport_front_icon-remove {
  cursor: pointer;
  align-self: flex-end;
  -webkit-transform: translateY(3px);
  transform: translateY(3px);
}
#e-sport-root .esp_betslip .component_betslip_possible_winning {
  display: flex;
  align-items: center;
  padding: 4px 16px;
}
#e-sport-root .esp_betslip .component_betslip_possible_winning span {
  font-size: 12px;
}
#e-sport-root .esp_betslip .component_betslip_possible_winning strong {
  font-size: 12px;
  color: var(--sport-digi-accent);
  padding: 0 5px;
}
#e-sport-root .esp_betslip .component_betslip_control_label {
  line-height: 1.5;
}
#e-sport-root .esp_betslip .component_betslip_control_label,
#e-sport-root .esp_betslip .component_betslip_input_control_name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px;
}
#e-sport-root .esp_betslip .component_betslip_favorites_bet_buttons_wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 4px 16px;
}
#e-sport-root .esp_betslip .component_betslip_favorites_bet_buttons_wrapper .component_betslip_button_div {
  width: calc(33.33333% - 8px);
}
#e-sport-root .esp_betslip .component_betslip_button_wrapper {
  padding: 4px 16px;
}
#e-sport-root .esp_betslip .component_betslip_button_wrapper > * {
  width: 100%;
}
#e-sport-root .esp_betslip .component_betslip_bet {
  display: grid;
  grid-template-columns: 1fr;
  padding: 4px 16px;
}
#e-sport-root .esp_betslip .component_betslip_bet .component_betslip_bonus {
  background-color: var(--sport-digi-background--level-5);
  padding: 0;
  font-size: 13px;
  height: 25px;
  line-height: 25px;
}
#e-sport-root .esp_betslip .component_betslip_stake_factor_text {
  text-align: right;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
  line-height: 1.5;
}
#e-sport-root .esp_betslip .component_betslip_live_badge {
  font-size: 8px;
  height: 15px;
  line-height: 15px;
  background-color: red;
  color: var(--sport-digi-foreground);
  font-weight: 500;
  text-align: center;
  padding: 0 4px;
  border-radius: 2px;
  width: 100%;
}
#e-sport-root .esp_betslip .component_betslip_select {
  -webkit-appearance: none;
  appearance: none;
  border: 0;
  outline: 0;
  height: 44px;
  background-color: var(--sport-digi-background--level-15);
  color: var(--sport-digi-foreground--level-20);
  font-size: 16px;
  border-radius: 2px;
  padding: 0 30px 0 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  width: 100%;
}
#e-sport-root .esp_betslip_stake_teams {
  font-size: 14px;
  color: var(--sport-digi-foreground) !important;
  text-decoration: none;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#e-sport-root .esp_betslip_stake_teams span {
  margin-bottom: 5px;
  font-size: var(--sport-digi-font-size);
  display: block;
}
#e-sport-root .esp_betslip_stake_teams span:last-child {
  margin-bottom: 0;
}
#e-sport-root .esp_betslip_stake_name {
  font-size: 14px;
  color: var(--sport-digi-foreground--level-20);
  display: inline;
  margin-right: 8px;
}
#e-sport-root .esp_betslip_item_factor {
  display: block;
  width: 50px;
  height: 18px;
  line-height: 18px;
  border-radius: 2px;
  background-color: #666;
  color: #fff;
  text-align: center;
  font-size: 13px;
}
#e-sport-root .component_normal.component_fall {
  background-color: var(--sport-digi-red);
  color: var(--sport-digi-white);
}
#e-sport-root .component_normal.component_rise {
  background-color: var(--sport-digi-green);
  color: var(--sport-digi-white);
}
#e-sport-root .esp_betslip_stake_error {
  font-size: 14px;
}
#e-sport-root .esp_betslip_stake_error span {
  padding: 0 5px;
  border-radius: 5px;
  background-color: #c00;
  color: var(--sport-digi-foreground);
}
#e-sport-root .esp_betslip_filters_wrapper {
  display: flex;
  align-items: center;
  padding: 16px;
}
#e-sport-root .esp_betslip_filters_wrapper i,
#e-sport-root .esp_betslip_total_odds {
  color: var(--sport-digi-foreground--level-20);
}
#e-sport-root .esp_betslip_total_odds {
  flex-grow: 1;
  min-width: 1px;
  font-size: 14px;
  text-transform: uppercase;
}
#e-sport-root .esp_betslip_total_odds_badge {
  min-width: 50px;
  height: 17px;
  line-height: 17px;
  font-size: 14px;
  flex-shrink: 0;
  text-align: center;
  background-color: var(--sport-digi-background--level-10);
  color: var(--sport-digi-accent);
  display: block;
  padding: 0 8px;
}
#e-sport-root .esp_row {
  display: flex;
  align-items: center;
}
#e-sport-root .esp_btn_betslip {
  width: 100%;
  background-color: var(--sport-digi-background);
  color: var(--sport-digi-foreground--level-20);
  text-align: center;
  line-height: 40px;
}
#e-sport-root .esp_btn_betslip.esp_btn_betslip_active,
#e-sport-root .esp_btn_betslip:hover {
  background-color: var(--sport-digi-accent);
  color: var(--sport-digi-accent-foreground);
}
#e-sport-root .esp_x_space {
  padding: 0 8px;
  margin-bottom: 8px;
}
#e-sport-root .esp_betslip {
  padding-bottom: 16px;
}
#e-sport-root .esp_betslip,
#e-sport-root .esp_betslip .esp_checkbox_wrapper {
  color: var(--sport-digi-foreground--level-20);
}
#e-sport-root .component_betslip_button_transparent.component_betslip_button {
  text-transform: capitalize !important;
  box-shadow: none !important;
  font-size: 13px !important;
}
#e-sport-root .component_betslip_button_transparent.component_betslip_button,
#e-sport-root .component_betslip_button_transparent.component_betslip_button:hover {
  background-color: transparent !important;
  color: var(--sport-digi-foreground--level-20) !important;
}
#e-sport-root .component_betslip_button_with_ico_reversed {
  flex-direction: row-reverse;
}
#e-sport-root .component_betslip_button_with_ico {
  align-items: center;
  display: flex;
}
#e-sport-root .component_betslip_footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 16px;
}
#e-sport-root .component_betslip_footer > * {
  width: 50%;
}
#e-sport-root .esp_checkbox_wrapper input {
  display: none;
}
#e-sport-root .esp_checkbox_wrapper .esp_checkbox_label {
  color: inherit;
}
#e-sport-root .esp_checkbox_wrapper [class*="sport_front_icon-"] {
  cursor: pointer;
}
#e-sport-root .component_betslip {
  width: 100%;
  background-color: var(--sport-digi-background--level-5);
  color: var(--sport-digi-foreground--level-20);
  font-size: 14px;
}
#e-sport-root .component_betslip_stake {
  background-color: var(--sport-digi-background--level-15);
  border-bottom: 1px solid var(--sport-digi-background--level-5);
  padding: 8px 16px;
  display: grid;
  grid-template-columns: 24px auto 50px 24px;
  grid-gap: 10px 5px;
}
#e-sport-root .component_betslip_stake > * {
  align-self: center;
}
#e-sport-root .component_betslip_stake .sport_front_icon-issue {
  color: #c00;
}
#e-sport-root .component_betslip_stake_factor {
  min-width: 64px;
  height: 18px;
  line-height: 18px;
  text-align: center;
  padding: 0 5px;
  border-radius: 2px;
  background-color: var(--sport-digi-background);
  color: var(--sport-digi-accent);
  font-size: 16px;
  white-space: nowrap;
}
#e-sport-root .component_betslip_stake_info {
  grid-column-start: 2;
  grid-column-end: span 3;
}
#e-sport-root .component_betslip_filters {
  padding: 4px 16px;
  display: grid;
  grid-template-columns: 24px 24px 24px minmax(50px, auto) -webkit-min-content;
  grid-template-columns: 24px 24px 24px minmax(50px, auto) min-content;
  grid-gap: 10px;
}
#e-sport-root .component_betslip_filters > * {
  align-self: center;
}
#e-sport-root .component_betslip_control {
  padding: 4px 6px;
  display: flex;
}
#e-sport-root .component_betslip_control > * {
  align-self: center;
}
#e-sport-root .component_betslip_control .esp_checkbox_icon_wrapper {
  width: 24px;
  height: 24px;
  margin: 0 10px;
}
#e-sport-root .component_betslip_input_control {
  padding: 4px 16px;
  display: grid;
  grid-template-columns: auto 125px 64px;
  grid-gap: 8px;
}
#e-sport-root .component_betslip_input_control > * {
  align-self: center;
}
#e-sport-root .component_betslip_input_control .component_betslip_button {
  font-size: 13px;
}
#e-sport-root .component_input {
  border: 0;
  outline: 0;
  height: 44px;
  background-color: var(--sport-digi-background--level-15) !important;
  color: var(--sport-digi-foreground) !important;
  font-size: 16px;
  border-radius: 2px;
  padding: 0 16px;
  max-width: 100%;
  -moz-appearance: textfield;
}
#e-sport-root .component_input::-webkit-inner-spin-button,
#e-sport-root .component_input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
#e-sport-root .component_betslip_input {
  border: 0;
  outline: 0;
  height: 44px;
  background-color: var(--sport-digi-background--level-15) !important;
  color: var(--sport-digi-foreground) !important;
  font-size: 16px;
  border-radius: 2px;
  padding: 0 16px;
  max-width: 100%;
  -moz-appearance: textfield;
}
#e-sport-root .component_betslip_input::-webkit-inner-spin-button,
#e-sport-root .component_betslip_input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
#e-sport-root .component_betslip_input_imit {
  height: 44px;
  line-height: 44px;
  background-color: var(--sport-digi-background--level-15);
  color: var(--sport-digi-foreground);
  font-size: 16px;
  border-radius: 2px;
  padding: 0 16px;
  max-width: 100%;
}
#e-sport-root button.component_betslip_button {
  font-size: 14px;
}
#e-sport-root .component_betslip_button {
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  border: 0;
  outline: 0;
  height: 44px;
  background-color: var(--sport-digi-background) !important;
  color: var(--sport-digi-foreground--level-20) !important;
  font-size: 16px;
  text-transform: uppercase;
  transition: background-color 0.2s, color 0.2s;
  text-overflow: ellipsis;
  overflow: hidden;
  border-radius: var(--sport-digi-border-radius--static);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
}
@media (hover: hover) {
  #e-sport-root .component_betslip_button:hover {
    background-color: var(--sport-digi-accent--darken-10) !important;
    color: var(--sport-digi-accent-foreground) !important;
  }
}
#e-sport-root .component_betslip_button.component_betslip_button_active {
  background-color: var(--sport-digi-accent) !important;
  color: var(--sport-digi-accent-foreground) !important;
}
#e-sport-root .component_betslip_button.component_betslip_button_disabled {
  opacity: 0.6;
  pointer-events: none;
}
#e-sport-root .component_betslip_button.component_betslip_button_editable {
  cursor: text;
}
#e-sport-root .component_betslip_button.component_betslip_button_editable:hover {
  background-color: var(--sport-digi-background) !important;
  color: var(--sport-digi-foreground--level-20) !important;
}
#e-sport-root .component_betslip_button.component_betslip_button_div {
  text-align: center;
  line-height: 44px;
}
#e-sport-root .component_betslip_buttons_wrapper {
  padding: 4px 16px;
  display: grid;
  grid-template-columns: 56px 56px 56px auto;
  grid-gap: 8px;
}
#e-sport-root .component_betslip_buttons_wrapper > * {
  align-self: center;
}
#e-sport-root .component_betslip_button_akcent,
#e-sport-root .component_betslip_button_akcent:hover {
  background-color: var(--sport-digi-accent) !important;
  color: var(--sport-digi-accent-foreground) !important;
}
#e-sport-root .component_betslip_button_secondary {
  background-color: var(--sport-digi-background) !important;
  color: var(--sport-digi-accent) !important;
}
#e-sport-root .component_betslip_button_secondary:hover {
  background-color: var(--sport-digi-background--level-5) !important;
  color: var(--sport-digi-accent) !important;
}
#e-sport-root .component_betslip_tabs_wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
}
#e-sport-root .component_betslip_tab {
  height: 40px;
  text-align: center;
  line-height: 40px;
  background-color: #262626;
  color: var(--sport-digi-foreground--level-20);
  text-transform: uppercase;
}
#e-sport-root .component_betslip_tab.component_betslip_tab_active,
#e-sport-root .component_betslip_tab:hover {
  background-color: var(--sport-digi-background--level-5);
  color: var(--sport-digi-foreground);
}
#e-sport-root .component_betslip_sliders_wrapper {
  padding: 8px 16px;
  display: grid;
  grid-template-columns: 1fr 1fr;
}
#e-sport-root .component_betslip_slider_select {
  display: flex;
  align-items: center;
  cursor: pointer;
}
#e-sport-root .component_betslip_slider_select .component_betslip_slider_select_label {
  color: var(--sport-digi-foreground--level-20);
  font-size: 12px;
  text-align: right;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex-grow: 1;
  padding: 0 8px;
}
#e-sport-root .component_betslip_slider_select input {
  display: none;
}
#e-sport-root .component_betslip_slider_select input:checked + .component_betslip_slider_select_checkbox_imitator:before {
  left: 17px;
}
#e-sport-root .component_betslip_slider_select .component_betslip_slider_select_checkbox_imitator {
  width: 40px;
  height: 24px;
  border-radius: 12px;
  background-color: var(--sport-digi-foreground--level-20);
  position: relative;
  flex-shrink: 0;
}
#e-sport-root .component_betslip_slider_select .component_betslip_slider_select_checkbox_imitator:before {
  content: "";
  position: absolute;
  width: 22px;
  height: 22px;
  background-color: var(--sport-digi-foreground--level-20);
  left: 1px;
  top: 1px;
  border-radius: 50%;
  transition: left 0.2s;
}
#e-sport-root .component_betslip_header {
  height: 40px;
  background-color: var(--sport-digi-background--level-15);
  padding-right: 8px;
  display: flex;
  align-items: center;
}
#e-sport-root .component_betslip_header i {
  cursor: pointer;
  transition: background-color 0.2s, color 0.2s;
}
#e-sport-root .component_betslip_header i.component_betlip_pin_active,
#e-sport-root .component_betslip_header i:not(.component_betlip_pin_disabled):hover {
  color: var(--sport-digi-accent);
}
#e-sport-root .component_betslip_header i.component_betlip_pin_disabled {
  cursor: default;
}
#e-sport-root .component_betslip_header_tab_wrapper {
  display: flex;
  align-items: center;
  width: calc(100% - 24px);
}
#e-sport-root .component_betslip_header_tab {
  text-transform: uppercase;
  text-align: center;
  transition: color 0.2s;
  padding: 0 16px;
  font-size: 14px;
}
#e-sport-root .component_betslip_header_tab .component_betslip_header_tab_count {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  text-align: center;
  border-radius: 50%;
  background-color: var(--sport-digi-accent);
  color: var(--sport-digi-accent-foreground);
  vertical-align: middle;
  -webkit-transform: translate(-3px, -8px);
  transform: translate(-3px, -8px);
  border: 1px solid var(--sport-digi-background--level-10);
  font-size: 10px;
}
#e-sport-root .component_betslip_header_tab .component_betslip_header_tab_count:empty {
  display: none;
}
#e-sport-root .component_betslip_open_bet {
  width: 100%;
  background-color: var(--sport-digi-background--level-15);
  margin-bottom: 8px;
}
#e-sport-root .component_betslip_open_bet_header {
  height: 40px;
  padding: 0 8px;
  display: grid;
  grid-template-columns: 8px auto 100px;
  grid-gap: 10px;
}
#e-sport-root .component_betslip_open_bet_header > * {
  align-self: center;
}
#e-sport-root .component_betslip_open_bet_header > :last-child {
  text-align: right;
}
#e-sport-root .component_betslip_open_bet_content_item {
  font-size: 11px;
  background-color: #262626;
  color: var(--sport-digi-foreground--level-20);
  height: 18px;
  padding: 0 8px;
  display: grid;
  grid-template-columns: 1fr 1fr;
}
#e-sport-root .component_betslip_open_bet_content_item > * {
  align-self: center;
}
#e-sport-root .component_betslip_open_bet_content_item > :last-child {
  text-align: right;
  color: var(--sport-digi-foreground);
}
#e-sport-root .component_betslip_open_bet_header_status {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: var(--sport-digi-accent);
}
#e-sport-root .component_betslip_open_bet_header_status.status_red {
  background-color: #d40000;
}
#e-sport-root .component_betslip_open_bet_header_status.status_green {
  background-color: #00912c;
}
#e-sport-root .component_betslip_open_bet_header_status.status_yellow {
  background-color: var(--sport-digi-accent);
}
#e-sport-root .component_betslip_open_bet_header_id {
  color: var(--sport-digi-accent);
  font-weight: 500;
}
#e-sport-root .component_betslip_open_bet_footer {
  display: grid;
  padding: 8px;
}
#e-sport-root .component_betslip_open_bet_header_more > i:before {
  display: inline;
}
#e-sport-root .component_select {
  -webkit-appearance: none;
  appearance: none;
  border: 0;
  outline: 0;
  height: 44px;
  background-color: var(--sport-digi-background--level-15);
  color: var(--sport-digi-foreground--level-20);
  font-size: 16px;
  border-radius: 2px;
  padding: 0 30px 0 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
  max-width: 100%;
  width: 100%;
}
#e-sport-root .component_select option {
  background-color: var(--sport-digi-background);
  color: var(--sport-digi-foreground);
}
#e-sport-root .component_cashout_badge {
  width: 100%;
  height: 12px;
  text-align: center;
  font-size: 12px;
  display: block;
  margin-bottom: 4px;
}
#e-sport-root .component_betslip_tax_wrapper {
  display: flex;
  padding: 16px;
  border-radius: 2px;
  background-color: var(--sport-digi-background);
}
#e-sport-root .component_betslip_tax_wrapper .component_betslip_tax_wrapper__issue {
  color: var(--sport-digi-accent);
}
#e-sport-root .component_betslip_tax_wrapper .component_betslip_tax {
  padding-left: 10px;
}
#e-sport-root .component_betslip_tax_wrapper .component_betslip_tax__heading {
  font-size: 11px;
  color: var(--sport-digi-foreground--level-20);
  margin-bottom: 10px;
  line-height: 14px;
}
#e-sport-root .component_betslip_tax_wrapper .component_betslip_tax__text {
  font-size: 11px;
  line-height: 14px;
  text-transform: capitalize;
  color: var(--sport-digi-foreground--level-20);
}
#e-sport-root .component_betslip_tax_wrapper .component_betslip_tax__text strong {
  color: var(--sport-digi-foreground);
  font-weight: 500;
}
#e-sport-root .component_betslip_space {
  padding: 0 16px;
}
#e-sport-root {
  overflow-x: hidden;
}
#e-sport-root .esp_layout_main {
  width: 100%;
  background-color: var(--sport-digi-background);
  padding: 4px;
  display: flex;
  position: relative;
  min-height: 900px;
}
#e-sport-root .esp_layout_main * {
  font-family: Roboto, sans-serif;
}
#e-sport-root .esp_layout_main.lang_hy * {
  font-family: Arial;
}
#e-sport-root .esp_layout_main.sidebar_collapsed .esp_layout_center {
  width: calc(100% - 360px);
}
#e-sport-root .esp_layout_main.sidebar_collapsed .esp_layout_left {
  width: 54px;
}
#e-sport-root .esp_flex {
  display: flex;
  align-items: center;
}
#e-sport-root .esp_layout_left {
  width: 240px;
  flex-shrink: 0;
  background-color: transparent;
}
#e-sport-root .esp_layout_center {
  padding: 0 4px;
  width: calc(100% - 600px);
  transition: width 0.2s;
  background-color: transparent;
}
#e-sport-root .esp_layout_right {
  width: 360px;
  flex-shrink: 0;
  position: relative;
  background-color: transparent;
}
#e-sport-root .esp_layout_right.right_scrollable_block {
  overflow: hidden;
}
#e-sport-root .esp_separator {
  height: 1px;
  width: 100%;
  background-color: var(--sport-digi-background--level-15);
}
#e-sport-root .esp_space_v {
  margin-bottom: 4px;
}
#e-sport-root .esp_space_v_2 {
  margin-bottom: 8px;
}
#e-sport-root .esp_video_wrapper_empty {
  width: 100%;
  padding-top: 33.81%;
  background-image: url(4a7d47038d319726a69b28d8077bfbf1.png);
  margin-bottom: 8px;
  background-size: contain;
}
#e-sport-root .component_sidebar_list {
  background-color: var(--sport-digi-background--level-5);
  color: var(--sport-digi-foreground--level-20);
  font-size: 14px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
  border-radius: 0 0 var(--sport-digi-border-radius--static) var(--sport-digi-border-radius--static);
  overflow: hidden;
}
#e-sport-root .component_sidebar_list_wrapper {
  padding: 8px 0;
  background-color: transparent;
}
#e-sport-root .component_sidebar_header {
  background-color: var(--sport-digi-background);
  display: grid;
  grid-template-columns: 54px auto;
  grid-column-gap: 2px;
  padding-bottom: 2px;
}
#e-sport-root .component_sidebar_header > * {
  align-self: center;
}
#e-sport-root .component_sidebar_collapse_toggle {
  background-color: var(--sport-digi-background--level-10);
  color: var(--sport-digi-foreground--level-20);
  height: 40px;
  position: relative;
  cursor: pointer;
  border-radius: var(--sport-digi-border-radius--static);
}
#e-sport-root .component_sidebar_collapse_toggle:hover .sport_front_icon-double_arrow_l {
  color: var(--sport-digi-foreground);
}
#e-sport-root .component_sidebar_collapse_toggle .sport_front_icon-double_arrow_l {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-color: transparent;
  color: var(--sport-digi-foreground--level-20);
}
#e-sport-root .component_sidebar_search_wrapper {
  height: 40px;
  position: relative;
}
#e-sport-root .component_sidebar_search_wrapper .sport_front_icon-search {
  position: absolute;
  left: 5px;
  top: 7px;
  z-index: 1;
  background-color: transparent;
  color: var(--sport-digi-foreground--level-20);
}
#e-sport-root .component_sidebar_search_input {
  -webkit-appearance: none;
  appearance: none;
  border: 0;
  outline: 0;
  height: 40px;
  background-color: var(--sport-digi-background--level-10);
  color: var(--sport-digi-foreground--level-20);
  font-size: 14px;
  border-radius: var(--sport-digi-border-radius--static);
  width: 100%;
  padding-right: 16px;
  padding-left: 30px;
  display: block;
}
#e-sport-root .component_sidebar_search_input::-webkit-input-placeholder {
  color: var(--sport-digi-foreground--level-20);
}
#e-sport-root .component_sidebar_search_input::placeholder {
  color: var(--sport-digi-foreground--level-20);
}
#e-sport-root .component_favorite_star {
  color: var(--sport-digi-accent-foreground);
}
#e-sport-root .component_sidebar_list_filter {
  background-color: var(--sport-digi-background);
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-column-gap: 2px;
  padding-bottom: 2px;
}
#e-sport-root .component_sidebar_list_filter_tab {
  background-color: var(--sport-digi-background--level-5);
  color: var(--sport-digi-foreground);
  text-align: center;
  height: 36px;
  line-height: 36px;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s;
  border-bottom: 2px solid var(--sport-digi-background--level-5);
  cursor: pointer;
  font-size: var(--sport-digi-font-size);
}
#e-sport-root .component_sidebar_list_filter_tab.component_sidebar_list_filter_tab_active,
#e-sport-root .component_sidebar_list_filter_tab:hover {
  background-color: var(--sport-digi-background--level-5);
  color: var(--sport-digi-foreground);
  border-color: var(--sport-digi-accent);
}
#e-sport-root .component_sidebar_list_filter_tab.component_sidebar_list_filter_tab_active .component_sidebar_list_filter_tab_count,
#e-sport-root .component_sidebar_list_filter_tab:hover .component_sidebar_list_filter_tab_count {
  background-color: var(--sport-digi-red);
  color: var(--sport-digi-white);
}
#e-sport-root .component_sidebar_list_filter_tab_count {
  font-size: 9px;
  padding: 0 4px;
  height: 17px;
  line-height: 17px;
  text-align: center;
  background-color: var(--sport-digi-background);
  color: var(--sport-digi-foreground);
  border-radius: 2px;
  display: inline-block;
  margin: 0 2px;
  vertical-align: middle;
}
#e-sport-root .component_sidebar_list_filter_tab_count:empty {
  display: none;
}
#e-sport-root .component_sidebar_list_item {
  background-color: var(--sport-digi-background--level-5);
  display: grid;
  grid-template-columns: 24px auto 24px 24px;
  grid-column-gap: 8px;
  height: 40px;
  padding: 0 8px;
  transition: background-color 0.2s, color 0.2s;
  margin: 0 8px;
  font-size: 12px;
  cursor: pointer;
}
#e-sport-root .component_sidebar_list_item > * {
  align-self: center;
}
#e-sport-root .component_sidebar_list_item.component_sidebar_list_item_active,
#e-sport-root .component_sidebar_list_item:hover {
  background-color: var(--sport-digi-background--level-10);
}
#e-sport-root .component_sidebar_list_item.component_sidebar_list_item_active .component_sidebar_arrow,
#e-sport-root .component_sidebar_list_item:hover .component_sidebar_arrow {
  opacity: 1;
}
#e-sport-root .component_sidebar_list_item.component_sidebar_list_item_active {
  position: relative;
  font-weight: 700;
}
#e-sport-root .component_sidebar_list_item.component_sidebar_list_item_active .component_sidebar_arrow {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
#e-sport-root .component_sidebar_list_item_separator {
  height: 1px;
  background-color: var(--sport-digi-background--level-15);
}
#e-sport-root .component_sidebar_list_item_sub_wrapper {
  margin: 0 8px;
  overflow: hidden;
  border-radius: 0 0 var(--sport-digi-border-radius--static) var(--sport-digi-border-radius--static);
  padding: 8px;
  background-color: var(--sport-digi-background--level-15);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
}
#e-sport-root .component_sidebar_list_item_name {
  color: var(--sport-digi-foreground--level-20);
}
#e-sport-root .component_sidebar_list_item_name,
#e-sport-root .component_sidebar_list_item_sub_name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 1.5;
  background-color: transparent;
  font-size: var(--sport-digi-font-size);
}
#e-sport-root .component_sidebar_arrow {
  transition: opacity 0.2s, -webkit-transform 0.2s;
  transition: opacity 0.2s, transform 0.2s;
  transition: opacity 0.2s, transform 0.2s, -webkit-transform 0.2s;
  opacity: 0;
  color: var(--sport-digi-foreground--level-20);
}
#e-sport-root .component_sidebar_list_item_count {
  color: var(--sport-digi-foreground--level-20);
  font-size: var(--sport-digi-font-size);
  background-color: transparent;
}
#e-sport-root .component_sidebar_list_item_sub {
  background-color: var(--sport-digi-background--level-15);
  color: var(--sport-digi-foreground--level-20);
  display: grid;
  grid-template-columns: auto 24px 16px;
  grid-column-gap: 8px;
  height: 40px;
  padding: 0 8px;
  transition: background-color 0.2s, color 0.2s;
  font-size: 12px;
  border-radius: var(--sport-digi-radius--md);
  cursor: pointer;
}
#e-sport-root .component_sidebar_list_item_sub > * {
  align-self: center;
}
#e-sport-root .component_sidebar_list_item_sub.component_sidebar_list_item_sub_active,
#e-sport-root .component_sidebar_list_item_sub:hover {
  background-color: var(--sport-digi-background--level-10);
  color: var(--sport-digi-foreground);
}
#e-sport-root .component_sidebar_list_item_sub_count {
  color: var(--sport-digi-foreground--level-20);
  font-size: var(--sport-digi-font-size);
  background-color: transparent;
}
#e-sport-root .sidebar_collapsed .component_sidebar_list {
  max-width: 54px;
}
#e-sport-root .sidebar_collapsed .component_sidebar_list .component_sidebar_arrow,
#e-sport-root .sidebar_collapsed .component_sidebar_list .component_sidebar_list_filter,
#e-sport-root .sidebar_collapsed .component_sidebar_list .component_sidebar_list_item_count,
#e-sport-root .sidebar_collapsed .component_sidebar_list .component_sidebar_list_item_name,
#e-sport-root .sidebar_collapsed .component_sidebar_list .component_sidebar_list_item_sub_wrapper,
#e-sport-root .sidebar_collapsed .component_sidebar_list .component_sidebar_search_wrapper {
  display: none;
}
#e-sport-root .sidebar_collapsed .component_sidebar_list .component_sidebar_collapse_toggle .sport_front_icon-double_arrow_l {
  -webkit-transform: translate(-50%, -50%) rotate(180deg);
  transform: translate(-50%, -50%) rotate(180deg);
}
#e-sport-root .esp_layout_right [id*="banner-promo-container-"] {
  margin-top: 8px;
  margin-bottom: 8px;
  padding-right: 40px;
}
#e-sport-root .esp_layout_right .userBalances_show_icon {
  height: 100%;
  width: 40px !important;
  cursor: pointer;
  flex-shrink: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--sport-digi-background--level-15);
  font-size: 12px;
}
#e-sport-root .esp_layout_right .userBalances_show_icon i,
#e-sport-root .esp_layout_right .userBalances_show_icon span {
  color: var(--sport-digi-foreground--level-20);
}
#e-sport-root .esp_layout_right .component_format_filter_container {
  position: relative;
  z-index: 20;
  display: flex;
  height: 40px;
  margin-left: -2px;
  margin-right: -2px;
  margin-bottom: 4px;
  justify-content: flex-end;
}
#e-sport-root .esp_layout_right .component_format_filter_container > div:not(.div_for_close) {
  width: 100%;
  margin: 0 2px;
}
#e-sport-root .esp_layout_right .component_format_filter_container > div:not(.div_for_close) .component_select_wrapper {
  height: 100%;
}
#e-sport-root .esp_layout_right .component_format_filter_container > div:not(.div_for_close) .component_select_wrapper .component_select_imitator {
  background-color: var(--sport-digi-background--level-15);
  font-size: 12px;
}
#e-sport-root .esp_layout_right .component_format_filter_container > div:not(.div_for_close) .component_select_wrapper .component_select_imitator i,
#e-sport-root .esp_layout_right .component_format_filter_container > div:not(.div_for_close) .component_select_wrapper .component_select_imitator span {
  color: var(--sport-digi-foreground--level-20);
}
#e-sport-root .esp_layout_right .component_format_filter_container > div:not(.div_for_close) .component_select_wrapper .component_select {
  height: 100%;
}
#e-sport-root .esp_mob_wrapper .esp_add_settings_wrapper {
  position: relative;
  margin-left: auto;
}
#e-sport-root .esp_mob_wrapper .esp_add_settings_wrapper > div > i {
  color: var(--sport-digi-foreground--level-20);
}
#e-sport-root .esp_mob_wrapper .esp_add_settings_wrapper .esp_add_settings {
  position: absolute;
  top: calc(100% + 10px);
  right: -10px;
  width: 100vw;
  z-index: 999;
  padding: 0 10px;
}
#e-sport-root .esp_mob_wrapper .esp_add_settings_wrapper .esp_add_settings .esp_add_settings_links {
  padding: 12px;
  background-color: var(--sport-digi-background--level--4);
}
#e-sport-root .esp_mob_wrapper .esp_add_settings_wrapper .esp_add_settings .esp_add_settings_links .esp_bonus_balance {
  margin: 0 0 16px;
  color: var(--sport-digi-foreground);
  display: flex;
  justify-content: space-between;
}
#e-sport-root .esp_mob_wrapper .esp_add_settings_wrapper .esp_add_settings .esp_add_settings_links .esp_bonus_balance span {
  font-weight: 600;
}
#e-sport-root .esp_mob_wrapper .esp_add_settings_wrapper .esp_add_settings .esp_add_settings_links > ul {
  list-style-position: none;
  padding: 0;
  margin: 0;
}
#e-sport-root .esp_mob_wrapper .esp_add_settings_wrapper .esp_add_settings .esp_add_settings_links > ul li {
  padding-top: 1px;
  padding-bottom: 1px;
}
#e-sport-root .esp_mob_wrapper .esp_add_settings_wrapper .esp_add_settings .esp_add_settings_links > ul li a {
  display: flex;
  align-items: center;
  background-color: var(--sport-digi-background--level-15);
  height: 44px;
  padding: 10px 8px;
  font-size: 14px;
  cursor: pointer;
}
#e-sport-root .esp_bonus_settings_wrapper {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  background: var(--sport-digi-background--level-10);
}
#e-sport-root .esp_bonus_settings_wrapper .esp_bonus_settings_header {
  display: flex;
  align-items: center;
  -webkit-box-align: center;
  background-color: var(--sport-digi-background--level-5);
  position: relative;
  width: 100%;
  height: 44px;
  z-index: 11;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.4);
  padding-right: 26px;
  padding-left: 12px;
  color: var(--sport-digi-foreground--level-20);
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 500;
  flex-shrink: 0;
}
#e-sport-root .esp_bonus_settings_wrapper .esp_bonus_settings_header .esp_bonus_settings_back_wrapper {
  -webkit-transform: translateX(50%);
  transform: translateX(50%);
}
#e-sport-root .esp_bonus_settings_wrapper .esp_bonus_settings_body {
  color: var(--sport-digi-foreground--level-20);
  padding: 24px;
}
#e-sport-root .esp_bonus_settings_wrapper .esp_bonus_settings_body .esp_bonus_filter_wrapper {
  margin-bottom: 20px;
}
#e-sport-root .esp_bonus_settings_wrapper .esp_bonus_settings_body .esp_bonus_filter_wrapper .esp_bonus_filter_text {
  font-size: 12px;
  line-height: 13px;
  margin-bottom: 3px;
}
#e-sport-root .esp_bonus_settings_wrapper .esp_bonus_settings_body .esp_bonus_filter_wrapper .component_select_imitator {
  background-color: var(--sport-digi-background--level-5);
  color: var(--sport-digi-foreground);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
  border-radius: var(--sport-digi-radius--md);
}
#e-sport-root .esp_bonus_settings_wrapper .esp_bonus_settings_body .esp_bonus_save_btn {
  font-size: 14px;
  padding: 14px;
  border: none;
  outline: none;
  border-radius: var(--sport-digi-radius--md);
  text-transform: uppercase;
  text-align: center;
  font-weight: 500;
  background-color: var(--sport-digi-accent);
  color: var(--sport-digi-accent-foreground);
  width: 100%;
}
#e-sport-root .esp_bonus_settings_wrapper .esp_bonus_settings_body .esp_bonus_save_btn:active {
  -webkit-transform: translateY(2px);
  transform: translateY(2px);
}
#e-sport-root .esp_sidebar_left_head {
  width: 100%;
  margin-bottom: 2px;
  display: flex;
  align-items: center;
}
#e-sport-root .esp_sidebar_left_head .esp_btn_toggle_sidebar {
  width: 54px;
  flex-shrink: 0;
  text-align: center;
  margin-right: 2px;
}
#e-sport-root .esp_sidebar_left_head .esp_input_cont {
  flex-grow: 1;
  min-width: 1px;
  transition: 0.2s ease;
}
#e-sport-root .esp_sidebar_list_wrapper {
  background-color: var(--sport-digi-background--level-5);
  padding: 8px;
}
#e-sport-root .esp_btn_sidebar_list_sublist_wrapper {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
}
#e-sport-root .esp_btn_sidebar_list_sublist_wrapper_active .esp_btn_sidebar_list_sublist .esp_btn_ev_count {
  visibility: visible;
}
#e-sport-root .component_select_wrapper {
  color: var(--sport-digi-foreground--level-20);
  position: relative;
}
#e-sport-root .component_select_wrapper.component_select_wrapper-temp .component_select_imitator {
  background-color: transparent;
  pointer-events: none;
}
#e-sport-root .component_select_wrapper .component_select_imitator {
  display: flex;
  align-items: center;
  background-color: var(--sport-digi-background--level-15);
  color: var(--sport-digi-foreground);
  position: absolute;
  top: 0;
  left: 0;
  height: 36px;
  width: 100%;
  height: 100%;
  padding-left: 16px;
  padding-right: 8px;
  cursor: pointer;
  pointer-events: none;
}
#e-sport-root .component_select_wrapper .component_select_imitator span {
  flex-grow: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-transform: uppercase;
  background-color: transparent;
  color: var(--sport-digi-foreground);
}
#e-sport-root .component_select_wrapper .component_select_imitator i {
  background-color: transparent;
  color: var(--sport-digi-foreground);
}
#e-sport-root .component_select_wrapper .component_select_imitator.component_select_imitator--clickable {
  pointer-events: all !important;
}
#e-sport-root .component_select_wrapper .component_select_dropdown_imitator {
  position: absolute;
  background-color: var(--sport-digi-background--level-5);
  top: 36px;
  right: 0;
  width: 170px;
  z-index: 10;
  display: none;
  overflow-y: auto;
  max-height: 144px;
  border-radius: 2px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
}
#e-sport-root .component_select_wrapper .component_select_dropdown_imitator.component_select_dropdown_imitator-top {
  top: auto;
  bottom: 37px;
}
#e-sport-root .component_select_wrapper .component_select_dropdown_imitator.component_select_dropdown_imitator--open {
  display: block;
}
#e-sport-root .component_select_wrapper .component_select_dropdown_imitator > div {
  color: var(--sport-digi-foreground--level-20);
  padding-left: 8px;
  padding-right: 8px;
  height: 36px;
  line-height: 36px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px;
  cursor: pointer;
}
#e-sport-root .component_select_wrapper .component_select_dropdown_imitator > div:hover {
  background-color: var(--sport-digi-background);
}
#e-sport-root .esp_main_header {
  display: flex;
  align-items: center;
  height: 40px;
  background-color: var(--sport-digi-background--level-10);
  margin-bottom: 2px;
  padding: 0 8px;
  border-radius: var(--sport-digi-border-radius--static) var(--sport-digi-border-radius--static) 0 0;
}
#e-sport-root .esp_main_header .component_select_wrapper {
  width: 150px;
}
#e-sport-root .esp_main_header .component_select_wrapper .component_select_imitator {
  background-color: var(--sport-digi-background--level-10);
  color: var(--sport-digi-foreground--level-20);
  padding: 0 8px;
}
#e-sport-root .esp_main_header .component_select_wrapper .component_select_imitator span {
  font-size: 12px;
  text-align: right;
  color: var(--sport-digi-foreground--level-20);
}
#e-sport-root .esp_main_header .component_select_wrapper .component_select_imitator i {
  color: var(--sport-digi-foreground--level-20);
}
#e-sport-root .esp_main_header .component_select_wrapper .component_select {
  height: 34px;
  background-color: transparent;
  text-transform: uppercase;
  color: var(--sport-digi-foreground--level-20);
  font-size: 12px;
}
#e-sport-root .esp_main_header .component_select_wrapper:after {
  top: 5px;
}
#e-sport-root .esp_main_header > div:first-child {
  flex-grow: 1;
  min-width: 1px;
  display: flex;
  align-items: center;
  height: 40px;
  background-color: transparent;
}
#e-sport-root .esp_main_header > div:last-child {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  height: 40px;
}
#e-sport-root .esp_main_header .esp_main_header_link {
  font-size: 12px;
  font-weight: 500;
  text-transform: uppercase;
  color: var(--sport-digi-foreground--level-20);
  text-decoration: none;
  padding: 0 12px;
  height: 40px;
  line-height: 40px;
  background-color: transparent;
}
#e-sport-root .esp_main_header .esp_main_header_link.esp_main_header_link_active,
#e-sport-root .esp_main_header .esp_main_header_link:hover {
  color: var(--sport-digi-accent);
}
#e-sport-root .esp_main_header .esp_main_header_link_right {
  color: var(--sport-digi-brand);
}
#e-sport-root .esp_main_header .esp_main_header_link_right:hover {
  color: var(--sport-digi-brand--darken-10);
}
#e-sport-root .esp_main_header .esp_main_header_link_history_dd {
  color: var(--sport-digi-accent);
}
#e-sport-root .esp_main_header .esp_select_wrapper select {
  background: transparent;
  width: auto;
}
#e-sport-root .esp_main_header .esp_select_wrapper:after {
  right: 5px;
  top: 5px;
  border: none;
  content: "\ea03";
  font-family: esp_icons;
  width: 24px;
  height: 24px;
  display: block;
  text-align: center;
  line-height: 24px;
  font-size: 20px;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
#e-sport-root .esp_minimize {
  color: var(--sport-digi-white);
  background-color: transparent;
  font-size: 10px;
  position: absolute;
  left: 0;
  bottom: 0;
}
#e-sport-root .esp_minimize i:before {
  font-size: 10px;
  width: 15px;
  height: 15px;
  line-height: 15px;
}
#e-sport-root .esp_mob_wrapper .esp_video_wrapper .esp_stream_wrapper {
  padding-top: 45%;
}
#e-sport-root .esp_video_wrapper {
  display: flex;
  position: relative;
  margin-bottom: 8px;
}
#e-sport-root .esp_video_wrapper.esp_video_wrapper_hide_list .esp_video_stakes_wrapper {
  display: none;
}
#e-sport-root .esp_video_wrapper.esp_video_wrapper_hide_list .esp_stream_wrapper {
  width: 100%;
}
#e-sport-root .esp_video_wrapper .esp_stream_wrapper {
  padding-top: 35%;
  position: relative;
  width: calc(100% - 300px);
  margin-right: 2px;
}
#e-sport-root .esp_video_wrapper .esp_stream_wrapper .esp_stream {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#e-sport-root .esp_video_wrapper .esp_stream_wrapper .esp_no_stream {
  position: absolute;
  top: 50%;
  left: 50%;
}
#e-sport-root .esp_video_wrapper .esp_stream_wrapper .esp_minimize p {
  cursor: pointer;
}
#e-sport-root .esp_video_wrapper .esp_video_stake_header {
  --br-half: calc(var(--sport-digi-border-radius--static) / 2);
  border-radius: var(--br-half) var(--br-half) 0 0;
}
#e-sport-root .esp_video_wrapper .esp_video_stake_header span {
  font-size: var(--sport-digi-font-size);
  background-color: transparent;
  color: var(--sport-digi-foreground);
}
#e-sport-root .esp_video_wrapper .esp_video_stake_header {
  height: 36px;
  background-color: var(--sport-digi-background--level-5);
  color: var(--sport-digi-foreground);
  padding: 0 8px;
  border-bottom: 2px solid var(--sport-digi-background);
}
#e-sport-root .esp_video_wrapper .esp_video_stake_header span {
  width: calc(100% - 20px);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#e-sport-root .esp_video_wrapper .esp_video_stake_team {
  height: 40px;
  background-color: var(--sport-digi-background--level-10);
  color: var(--sport-digi-foreground);
  padding: 4px;
  border-bottom: 1px solid var(--sport-digi-background);
  transition: background-color 0.2s;
}
#e-sport-root .esp_video_wrapper .esp_video_stake_team .esp_team_img {
  margin-right: 8px;
}
#e-sport-root .esp_video_wrapper .esp_video_stake_team .esp_video_stake_score {
  width: 24px;
  background-color: transparent;
  color: var(--sport-digi-accent);
  flex-shrink: 0;
  font-size: var(--sport-digi-font-size);
  text-align: center;
}
#e-sport-root .esp_video_wrapper .esp_video_stake_team .esp_video_stake_team_name {
  flex-grow: 1;
  min-width: 1px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: var(--sport-digi-font-size);
  line-height: 1.5;
  background-color: transparent;
  color: var(--sport-digi-foreground--level-20);
}
#e-sport-root .esp_video_wrapper .esp_video_stake_active .esp_video_stake_team {
  background-color: var(--sport-digi-background--level-15);
}
#e-sport-root .esp_video_wrapper .esp_video_stakes_wrapper {
  width: 300px;
  overflow-y: auto;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
}
#e-sport-root .esp_video_wrapper .esp_video_stakes_wrapper .esp_video_stake {
  display: flex;
  flex-direction: column;
  border-bottom: 4px solid var(--sport-digi-background);
  cursor: pointer;
  padding-left: 8px;
  background-color: var(--sport-digi-background);
}
#e-sport-root .esp_video_wrapper .esp_video_stakes_wrapper .esp_video_stake > div {
  width: 100%;
  display: flex;
  align-items: center;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
}
#e-sport-root .esp_video_wrapper .esp_video_stakes_wrapper .esp_video_stake .esp_video_stake_stake {
  width: 70px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  font-size: 14px;
  font-weight: 500;
  flex-shrink: 0;
  font-family: Roboto, sans-serif;
  background-color: var(--sport-digi-background);
  color: var(--sport-digi-accent);
  border-radius: var(--sport-digi-border-radius--static);
  margin-bottom: 1px;
  transition: background-color 0.2s, color 0.2s;
}
#e-sport-root .esp_video_wrapper .esp_video_stakes_wrapper .esp_video_stake .esp_video_stake_stake:hover {
  background-color: var(--sport-digi-accent--darken-10);
  color: var(--sport-digi-accent-foreground);
}
#e-sport-root .esp_video_wrapper .esp_video_stakes_wrapper .esp_video_stake .esp_video_stake_stake:hover .esp_odd_factor {
  color: var(--sport-digi-accent-foreground);
}
#e-sport-root .esp_video_wrapper .esp_video_stakes_wrapper .esp_video_stake .esp_video_stake_stake.esp_video_stake_stake_active {
  background-color: var(--sport-digi-accent);
  color: var(--sport-digi-accent-foreground);
}
#e-sport-root .esp_video_wrapper .esp_video_stakes_wrapper .esp_video_stake .esp_video_stake_stake.esp_video_stake_stake_active .esp_odd_factor {
  color: var(--sport-digi-accent-foreground);
}
#e-sport-root .esp_video_wrapper .esp_video_stakes_wrapper .esp_video_stake .esp_video_stake_stake:last-child {
  margin-bottom: 0;
}
#e-sport-root .esp_game_wrapper {
  width: 100%;
}
#e-sport-root .esp_game_filter {
  width: 100%;
  height: 30px;
  background-color: var(--sport-digi-background--level-15);
  display: flex;
  align-items: center;
  padding-right: 8px;
}
@media screen and (max-width: 992px) {
  #e-sport-root .esp_game_filter {
    height: 40px;
  }
}
#e-sport-root .esp_game_filter .esp_game_filter_back_wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  border-right: 1px solid var(--sport-digi-background--level-5);
  color: var(--sport-digi-foreground--level-20);
  cursor: pointer;
}
@media screen and (max-width: 992px) {
  #e-sport-root .esp_game_filter .esp_game_filter_back_wrapper {
    width: 40px;
    height: 40px;
  }
}
#e-sport-root .esp_game_filter .esp_game_filter_info_wrapper {
  display: flex;
  align-items: center;
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  font-size: 14px;
  text-transform: capitalize;
  color: var(--sport-digi-foreground--level-20);
  padding-left: 8px;
  background-color: transparent;
}
#e-sport-root .esp_game_filter .esp_game_filter_info_wrapper .esp_game_filter_item {
  white-space: nowrap;
  font-size: var(--sport-digi-font-size);
  background-color: transparent;
}
#e-sport-root .esp_game_filter .esp_game_filter_item {
  cursor: pointer;
}
#e-sport-root .esp_game_filter strong {
  font-weight: 500;
  color: var(--sport-digi-foreground);
}
#e-sport-root .esp_game_filter.esp_game_filter_with_filter .esp_game_filter_info_wrapper {
  width: calc(100% - 52px);
}
#e-sport-root .esp_game_filter.esp_game_filter_with_back .esp_game_filter_info_wrapper {
  width: calc(100% - 30px);
}
#e-sport-root .esp_game_filter.esp_game_filter_with_back.esp_game_filter_with_filter .esp_game_filter_info_wrapper {
  width: calc(100% - 82px);
}
#e-sport-root .esp_game_filter.esp_game_filter_no_header {
  background-color: var(--sport-digi-background);
}
#e-sport-root .esp_maximise_stream {
  width: 100%;
  height: 40px;
  background-color: var(--sport-digi-accent);
  display: flex;
  align-items: center;
  padding: 0 8px;
  color: var(--sport-digi-accent-foreground);
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
}
#e-sport-root .esp_maximise_stream i {
  color: var(--sport-digi-accent-foreground);
  margin-right: 8px;
}
#e-sport-root .esp_maximise_stream strong {
  margin-left: auto;
}
#e-sport-root .esp_minimize {
  cursor: pointer;
}
#e-sport-root .esp_flex_direction {
  flex-direction: row;
}
#e-sport-root .esp_flex_direction_reversed {
  flex-direction: row-reverse;
}
#e-sport-root .esp_games_wrapper {
  width: 100%;
  padding: 0 8px 8px;
  background-color: var(--sport-digi-background--level-5);
  overflow: hidden;
}
#e-sport-root .esp_games_wrapper > h2 {
  font-size: 12px;
  font-weight: 500;
  text-transform: uppercase;
  margin-bottom: 8px;
  color: var(--sport-digi-foreground--level-20);
  margin-top: 16px;
}
#e-sport-root .esp_games_details_wrapper {
  width: 100%;
  background-color: var(--sport-digi-background--level-5);
  overflow: hidden;
  position: relative;
  padding: 8px;
}
@media screen and (max-width: 992px) {
  #e-sport-root .esp_games_details_wrapper {
    padding: 8px 0;
    overflow: initial;
  }
}
#e-sport-root .esp_game_row {
  height: 40px;
  background-color: var(--sport-digi-background--level-10);
  border-radius: var(--sport-digi-border-radius--static);
  margin-bottom: 8px;
  color: var(--sport-digi-foreground--level-20);
  cursor: pointer;
  transition: background-color 0.2s, color 0.2s;
}
#e-sport-root .esp_game_row:hover {
  background-color: var(--sport-digi-background--level-15);
}
#e-sport-root .esp_game_row:last-child {
  margin-bottom: 0;
}
#e-sport-root .esp_game_row .esp_game {
  font-size: 14px;
  text-transform: uppercase;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 1.5;
}
#e-sport-root .esp_game_row .esp_odd {
  margin-right: 2px;
}
#e-sport-root .esp_game_row .esp_odd:last-child {
  margin-right: 0;
}
#e-sport-root .esp_game_row .esp_odd.esp_odd_vs {
  width: 70px;
}
#e-sport-root .esp_game_row .esp_team {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
  color: var(--sport-digi-foreground--level-20);
  padding: 0 8px;
}
#e-sport-root .esp_game_status_wrapper {
  width: 68px;
  flex-shrink: 0;
  padding: 0 8px;
}
#e-sport-root .esp_game_status_wrapper .esp_game_time {
  text-align: center;
  width: 100%;
  font-size: 12px;
}
#e-sport-root .esp_play_btn_wrapper {
  width: 18px;
  flex-shrink: 0;
}
#e-sport-root .esp_play_btn {
  width: 18px;
  height: 18px;
  background-color: var(--sport-digi-red);
  color: var(--sport-digi-white);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  cursor: pointer;
  transition: background-color 0.2s, color 0.2s;
}
#e-sport-root .esp_play_btn.esp_play_btn_active,
#e-sport-root .esp_play_btn:hover {
  background-color: var(--sport-digi-star);
}
#e-sport-root .esp_play_btn:before {
  content: "";
  width: 0;
  height: 0;
  border-left: 7px solid var(--sport-digi-white);
  border-bottom: 4px solid transparent;
  border-right: 0 solid transparent;
  border-top: 4px solid transparent;
  margin-left: 1px;
}
#e-sport-root .es_game_row_2 {
  width: 100%;
  margin-bottom: 8px;
}
#e-sport-root .es_game_row_2 .es_game_row_2_header {
  background-color: var(--sport-digi-background--level-10);
  color: var(--sport-digi-foreground--level-20);
  margin-bottom: 2px;
  height: 32px;
  --br-half: calc(var(--sport-digi-border-radius--static) / 2);
  border-radius: var(--br-half) var(--br-half) 0 0;
  display: flex;
  align-items: center;
  padding: 0 8px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
}
#e-sport-root .es_game_row_2 .es_game_row_2_header_name {
  text-transform: uppercase;
  color: var(--sport-digi-foreground--level-20);
  font-size: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#e-sport-root .es_game_row_2 .esp_teams_wrapper {
  display: flex;
  flex-direction: column;
}
#e-sport-root .es_game_row_2 .es_game_label {
  text-align: center;
  flex-shrink: 0;
  font-size: var(--sport-digi-font-size);
}
#e-sport-root .es_game_row_2 .esp_team {
  display: flex;
  align-items: center;
}
#e-sport-root .es_game_row_2 .esp_team > span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: visible;
  font-size: 14px;
  padding: 0 8px;
}
#e-sport-root .es_game_row_2 .esp_score_wrapper {
  display: flex;
  flex-direction: column;
}
#e-sport-root .es_game_row_2 .esp_score {
  color: var(--sport-digi-brand);
  display: flex;
  align-items: center;
  justify-content: center;
}
#e-sport-root .esp_odds {
  display: flex;
  align-items: center;
  margin: 0 8px;
  flex-shrink: 0;
}
#e-sport-root .odd--up {
  color: green !important;
}
#e-sport-root .odd--down {
  color: red !important;
}
#e-sport-root .esp_game_controls {
  flex-shrink: 0;
  width: 180px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
#e-sport-root .esp_game_controls .sport_front_icon-arrow_right {
  cursor: pointer;
}
#e-sport-root .esp_game_controls .sport_front_icon-stat {
  margin-right: 8px;
}
#e-sport-root .esp_show_more {
  font-size: 12px;
  width: 35px;
  flex-shrink: 0;
}
#e-sport-root .esp_game_height {
  height: 32px;
}
#e-sport-root .esp_game_height.esp_game_height_2 {
  height: 64px;
}
#e-sport-root .esp_game_details_wrapper {
  padding: 0 16px;
}
#e-sport-root .esp_filter_icons {
  display: flex;
  align-items: center;
}
#e-sport-root .esp_filter_icons,
#e-sport-root .esp_filter_icons > i {
  background-color: transparent;
  color: var(--sport-digi-foreground--level-20);
}
#e-sport-root .esp_filter_icons > i {
  cursor: pointer;
  transition: background-color 0.2s, color 0.2s;
  margin-right: 4px;
}
#e-sport-root .esp_filter_icons > i:last-child {
  margin-right: 0;
}
#e-sport-root .esp_filter_icons > i.esp_icon_active,
#e-sport-root .esp_filter_icons > i:hover {
  color: var(--sport-digi-accent);
}
#e-sport-root .esp_game_details_item {
  width: 100%;
  background-color: var(--sport-digi-background--level-10);
  margin-bottom: 4px;
}
#e-sport-root .esp_game_details_item [class*="sport_front_icon-arrow"] {
  color: var(--sport-digi-foreground--level-20);
}
#e-sport-root .esp_game_details_item .esp_game_details_item_header {
  height: 32px;
  padding: 0 16px;
  color: var(--sport-digi-foreground--level-20);
}
#e-sport-root .esp_game_details_item .esp_game_details_item_header .esp_game_details_item_market_name {
  flex-grow: 1;
  min-width: 1px;
}
#e-sport-root .esp_game_details_item .esp_game_details_item_content {
  padding: 0 4px 4px;
  display: flex;
  flex-wrap: wrap;
}
#e-sport-root .esp_game_details_item .esp_game_details_item_content > div {
  width: 100%;
  padding: 0 2px;
}
#e-sport-root .esp_game_details_item .esp_game_details_item_content.esp_game_details_item_content_2 > div {
  width: 50%;
}
#e-sport-root .esp_game_details_item .esp_game_details_item_content.esp_game_details_item_content_3 > div {
  width: 33.333%;
}
#e-sport-root .sport_front_icon-star.digi_fav_active {
  color: var(--sport-digi-star);
}
#e-sport-root .sport_front_icon-star.digi_fav_active:before {
  content: "\ea1d";
}
#e-sport-root .esp_badge_cashout {
  height: 16px;
  line-height: 16px;
  padding: 0 8px;
  text-align: center;
  font-size: 12px;
  background-color: var(--sport-digi-background--level-5);
  color: var(--sport-digi-foreground--level-20);
  border-radius: var(--sport-digi-border-radius--static);
}
#e-sport-root .esp_badge_cashout:before {
  content: "Cashout";
}
#e-sport-root .esp_game_banner_wrapper-prematch .esp_game_banner .esp_game_banner_top {
  left: auto;
  right: var(--sport-digi-banner-space);
  align-items: flex-end;
}
@media only screen and (max-width: 768px) {
  #e-sport-root .esp_game_banner_wrapper-prematch .esp_game_banner .esp_game_banner_top {
    align-items: center;
    padding: 4px;
    background: rgba(0, 0, 0, 0.7);
    border-radius: var(--sport-digi-radius--sm);
  }
}
#e-sport-root .esp_game_banner {
  width: 100%;
  color: #999;
  padding: var(--sport-digi-banner-top-space) var(--sport-digi-banner-space);
  position: relative;
  background-image: url(5e6e7b7f90ad5fd4fbde8ad6cbeaf5b3.png);
  background-size: cover;
  background-position: 0;
}
#e-sport-root .esp_game_banner .sport_front_icon-star,
#e-sport-root .esp_game_banner .sport_front_icon-stat {
  cursor: pointer;
}
#e-sport-root .esp_game_banner .esp_game_banner_top {
  width: var(--sport-digi-banner-absolute_positioned_element_width);
  font-size: 14px;
  display: flex;
  flex-direction: column;
  position: absolute;
  left: var(--sport-digi-banner-space);
  top: var(--sport-digi-banner-top-space);
}
#e-sport-root .esp_game_banner .esp_game_banner_top .esp_game_banner_top_live_time {
  margin: 0 -2px;
}
#e-sport-root .esp_game_banner .esp_game_banner_top .esp_game_banner_top_live_time span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  display: inline-block;
  padding: 4px;
  margin: 0 2px;
  background-color: rgba(0, 0, 0, 0.7);
  border-radius: var(--sport-digi-radius--sm);
}
#e-sport-root .esp_game_banner .esp_game_banner_map {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
#e-sport-root .esp_game_banner .esp_game_banner_fav_cont {
  width: var(--sport-digi-banner-absolute_positioned_element_width);
  display: flex;
  justify-content: flex-end;
  align-items: center;
  position: absolute;
  right: var(--sport-digi-banner-space);
  top: var(--sport-digi-banner-top-space);
}
@media screen and (max-width: 992px) {
  #e-sport-root .esp_game_banner .esp_game_banner_fav_cont {
    flex-direction: column-reverse;
    align-items: flex-end;
  }
}
#e-sport-root .esp_game_banner .esp_odd {
  display: flex;
}
#e-sport-root .esp_game_banner .esp_game_banner_badge-wrapper {
  width: 40px;
  flex-shrink: 0;
  margin: 0 15px;
}
#e-sport-root .esp_game_banner_total_score_wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 16px;
  flex-wrap: wrap;
}
#e-sport-root .esp_game_banner_total_score_wrapper .esp_game_banner_total_score {
  color: #999;
  font-size: 14px;
  margin: 0 16px;
  width: 40px;
  text-align: center;
  flex-shrink: 0;
}
#e-sport-root .esp_game_banner_total_score_wrapper .esp_game_banner_total_score .esp_game_banner_total_score_devider {
  width: 6px;
  text-align: center;
  display: inline-block;
}
#e-sport-root .esp_game_banner_col {
  display: flex;
}
#e-sport-root .esp_game_banner_content {
  width: 100%;
  margin-bottom: 16px;
  padding: 0 var(--sport-digi-banner-absolute_positioned_element_width);
  display: flex;
  align-items: center;
  padding-top: 30px;
}
@media screen and (max-width: 1450px) {
  #e-sport-root .esp_game_banner_content {
    padding-bottom: 8px;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }
}
#e-sport-root .esp_game_banner_content .esp_team_img_big {
  width: 44px;
  height: 44px;
  -webkit-animation: rotateY 5s ease-in-out infinite;
  animation: rotateY 5s ease-in-out infinite;
  margin: 0 14px;
}
@media screen and (max-width: 1450px) {
  #e-sport-root .esp_game_banner_content .esp_team_img_big {
    margin: 0 8px;
    width: 30px;
    height: 30px;
  }
}
#e-sport-root .esp_game_banner_odds_desktop {
  display: flex;
  align-items: center;
  justify-content: center;
}
#e-sport-root .esp_game_banner_odds_desktop .esp_game_banner_odds_wrapper {
  width: 72px;
}
#e-sport-root .esp_game_banner_odds_desktop .esp_game_banner_odds_wrapper .esp_odd {
  width: 72px;
  margin: 0;
}
#e-sport-root .esp_game_banner_odds_desktop .esp_game_banner_odds_wrapper:nth-child(2) {
  margin: 0 18px;
}
#e-sport-root .esp_game_mc {
  position: absolute;
  right: 24px;
  bottom: 24px;
}
#e-sport-root .esp_game_banner_odds_mobile {
  display: flex;
  align-items: center;
}
#e-sport-root .esp_game_banner_odds_mobile > div {
  flex: 1;
}
#e-sport-root .esp_game_banner_odds_mobile .esp_game_details_odd {
  border-right: 1px solid var(--sport-digi-background--level-15);
  border-left: 1px solid var(--sport-digi-background--level-15);
}
@-webkit-keyframes rotateY {
  0% {
    -webkit-transform: rotateY(0);
    transform: rotateY(0);
  }
  20% {
    -webkit-transform: rotateY(359deg);
    transform: rotateY(359deg);
  }
  to {
    -webkit-transform: rotateY(1turn);
    transform: rotateY(1turn);
  }
}
@keyframes rotateY {
  0% {
    -webkit-transform: rotateY(0);
    transform: rotateY(0);
  }
  20% {
    -webkit-transform: rotateY(359deg);
    transform: rotateY(359deg);
  }
  to {
    -webkit-transform: rotateY(1turn);
    transform: rotateY(1turn);
  }
}
#e-sport-root .esp_game_banner_team_wrapper {
  width: calc(50% - var(--sport-digi-banner-odd-space) * 2 / 2 - var(--sport-digi-banner-odd-width) / 2);
  display: flex;
  align-items: center;
}
@media screen and (max-width: 992px) {
  #e-sport-root .esp_game_banner_team_wrapper {
    width: calc(50% - 30px);
  }
}
#e-sport-root .esp_game_banner_team_wrapper span {
  width: calc(100% - 44px);
  font-weight: 600;
  font-size: 14px;
  text-transform: uppercase;
  color: #fff;
  line-height: 1.5;
  word-break: break-all;
}
@media screen and (max-width: 992px) {
  #e-sport-root .esp_game_banner_team_wrapper span {
    font-size: 12px;
  }
}
#e-sport-root .esp_game_banner_score_content {
  display: flex;
  flex-direction: column;
  align-items: center;
  align-self: flex-end;
  margin: 0 10px;
}
#e-sport-root .esp_game_banner_score_wrapper {
  width: 108px;
  font-weight: 500;
  flex-shrink: 0;
  font-size: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 992px) {
  #e-sport-root .esp_game_banner_score_wrapper {
    width: 60px;
    font-size: 16px;
  }
}
#e-sport-root .esp_game_banner_score {
  color: var(--sport-digi-accent);
  width: 42px;
}
@media screen and (max-width: 992px) {
  #e-sport-root .esp_game_banner_score {
    width: 25px;
  }
}
#e-sport-root .esp_game_banner_score_devider {
  color: var(--sport-digi-white);
  text-align: center;
  width: 24px;
}
@media screen and (max-width: 992px) {
  #e-sport-root .esp_game_banner_score_devider {
    width: 10px;
  }
}
#e-sport-root .esp_game_banner_new {
  display: flex;
  align-items: center;
  justify-content: center;
}
#e-sport-root .esp_game_banner_details {
  width: 240px;
  font-weight: 500;
  flex-shrink: 0;
  text-align: center;
}
#e-sport-root .esp_game_banner_details,
#e-sport-root .esp_game_banner_details .esp_game_banner_date {
  color: var(--sport-digi-foreground--level-20);
}
#e-sport-root .esp_team_img {
  width: 24px;
  height: 24px;
  flex-shrink: 0;
  background-image: url(25474.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50%;
  background-color: transparent;
  -webkit-filter: drop-shadow(0 0 1px #000);
  filter: drop-shadow(0 0 1px black);
}
#e-sport-root .esp_match_tabs_wrapper_with_collapse_icon {
  display: flex;
  align-items: center;
}
#e-sport-root .esp_match_tabs_wrapper_with_collapse_icon .esp_tabs_wrapper {
  width: calc(100% - 40px);
  overflow-y: hidden;
  overflow-x: auto;
}
#e-sport-root .esp_match_tabs_wrapper_with_collapse_icon .component_collapse_all {
  width: 40px;
  height: 40px;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: color 0.2s, -webkit-transform 0.2s;
  transition: transform 0.2s, color 0.2s;
  transition: transform 0.2s, color 0.2s, -webkit-transform 0.2s;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  color: var(--sport-digi-foreground--level-20);
  cursor: pointer;
}
#e-sport-root .esp_match_tabs_wrapper_with_collapse_icon .component_collapse_all.component_collapse_all_active {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
#e-sport-root .esp_tabs_wrapper_markets {
  background-color: var(--sport-digi-background);
  padding: 2px 0;
}
@media screen and (max-width: 992px) {
  #e-sport-root .esp_tabs_wrapper_markets {
    padding: 0;
  }
}
#e-sport-root .esp_tabs_wrapper_markets .esp_tab {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: var(--sport-digi-background--level-5);
  width: 170px;
  flex-shrink: 0;
  margin-right: 2px;
  border-bottom: 2px solid var(--sport-digi-background--level-5);
}
@media screen and (max-width: 992px) {
  #e-sport-root .esp_tabs_wrapper_markets .esp_tab {
    border: 0;
  }
}
#e-sport-root .esp_tabs_wrapper_markets .esp_tab > span {
  font-size: 14px;
  color: var(--sport-digi-foreground--level-20);
  transition: color 0.2s;
}
#e-sport-root .esp_tabs_wrapper_markets .esp_tab > strong {
  font-size: 10px;
  color: var(--sport-digi-foreground--level-20);
  transition: color 0.2s;
}
#e-sport-root .esp_tabs_wrapper_markets .esp_tab.esp_tab_active,
#e-sport-root .esp_tabs_wrapper_markets .esp_tab:hover {
  border-color: var(--sport-digi-accent);
}
#e-sport-root .esp_tabs_wrapper_markets .esp_tab.esp_tab_active > span,
#e-sport-root .esp_tabs_wrapper_markets .esp_tab:hover > span {
  color: var(--sport-digi-foreground);
}
#e-sport-root .esp_tabs_wrapper_markets .esp_tab.esp_tab_active > strong,
#e-sport-root .esp_tabs_wrapper_markets .esp_tab:hover > strong {
  color: var(--sport-digi-foreground--level-20);
}
.esp_mob_wrapper #e-sport-root .esp_tabs_wrapper_markets {
  padding-left: 56px;
}
#e-sport-root .es_game_result .esp_odd {
  pointer-events: none;
  color: var(--sport-digi-foreground--level-20);
}
#e-sport-root .es_game_result .esp_odd.esp_odd_active {
  background-color: #0c9135;
  color: var(--sport-digi-white);
}
#e-sport-root .es_game_complex .esp_odd {
  margin-bottom: 2px;
}
#e-sport-root .es_game_complex .esp_odd:last-child {
  border: 0;
}
#e-sport-root .es_game_complex_content {
  padding-top: 2px;
  padding-bottom: 2px;
  background-color: var(--sport-digi-background);
  border-radius: 0 0 var(--sport-digi-radius--sm) var(--sport-digi-radius--sm);
  display: flex;
  align-items: center;
  color: var(--sport-digi-foreground--level-20);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
}
#e-sport-root .esp_odds_row {
  display: flex;
  align-items: center;
  justify-content: center;
}
#e-sport-root .esp_odd_arg {
  width: 70px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  font-size: 14px;
  font-weight: 500;
  flex-shrink: 0;
  border-radius: var(--sport-digi-border-radius--static);
}
#e-sport-root .es_game_complex_header {
  display: flex;
  align-items: center;
}
#e-sport-root .es_game_complex_content {
  padding: 0 8px;
  --br-half: calc(var(--sport-digi-border-radius--static) / 2);
  border-radius: 0 0 var(--br-half) var(--br-half);
}
#e-sport-root .es_game_complex_team_wrapper {
  width: calc(100% - 597px);
}
#e-sport-root .es_game_complex_team_wrapper.es_game_complex_team_wrapper_live {
  width: calc(100% - 677px);
}
@media screen and (max-width: 1600px) {
  #e-sport-root .es_game_complex_team_wrapper.es_game_complex_team_wrapper_live {
    width: calc(100% - 517px);
  }
}
@media screen and (max-width: 1450px) {
  #e-sport-root .es_game_complex_team_wrapper.es_game_complex_team_wrapper_live {
    width: calc(100% - 277px);
  }
}
@media screen and (max-width: 1600px) {
  #e-sport-root .es_game_complex_team_wrapper {
    width: calc(100% - 437px);
  }
}
@media screen and (max-width: 1450px) {
  #e-sport-root .es_game_complex_team_wrapper {
    width: calc(100% - 197px);
  }
}
@media screen and (max-width: 1600px) {
  #e-sport-root .esp_hide_lg {
    display: none !important;
  }
}
@media screen and (max-width: 1450px) {
  #e-sport-root .esp_hide_md {
    display: none !important;
  }
}
#e-sport-root .esp_complex_game_odds {
  display: flex;
  align-items: center;
}
#e-sport-root .esp_complex_game_odd_1 {
  width: 80px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
#e-sport-root .esp_complex_game_odd_2 {
  width: 160px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
#e-sport-root .esp_complex_game_odd_3 {
  width: 240px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
#e-sport-root .esp_game_banner_211524 {
  background-image: url(42af48b7909ec34d6c5ae67b2958589c.png);
}
#e-sport-root .esp_game_banner_211525 {
  background-image: url(0c08152cb9889699d240e579af9b1b40.png);
}
#e-sport-root .esp_game_banner_211526 {
  background-image: url(65d2917be9e2ac184dfe0e447e7c32e6.png);
}
#e-sport-root .esp_game_banner_211527 {
  background-image: url(2635b93a89e59627c6d83b68c8c60afb.png);
}
#e-sport-root .esp_game_banner_211528 {
  background-image: url(fd761c1c358eaceed8dd4bde5b782c0f.png);
}
#e-sport-root .esp_game_banner_211529 {
  background-image: url(da1a404cb4f6d963fac283ef8d0a123c.png);
}
#e-sport-root .esp_game_banner_211530 {
  background-image: url(6e398bba358af329d401cd47992a7415.png);
}
#e-sport-root .esp_game_banner_211531 {
  background-image: url(9168d467b6aeaf3cd1e550fe01020b50.png);
}
#e-sport-root .esp_game_banner_211532 {
  background-image: url(8edb78d8a44d56e789ddb0aed7e84859.png);
}
#e-sport-root .esp_game_banner_256652 {
  background-image: url(9765433472eb8904801e0f280cac2406.png);
}
#e-sport-root .esp_game_banner_310630 {
  background-image: url(759851c03ce394d4124964a285cf2c07.png);
}
#e-sport-root .esp_game_banner_318836 {
  background-image: url(82458680ee5bdaee56f7ca4b76b1b3e1.png);
}
#e-sport-root .esp_game_banner_330686 {
  background-image: url(8954a0094401f0a22f958276cee9a47a.png);
}
#e-sport-root .esp_game_banner_330687 {
  background-image: url(ba5ceba0fed6520c5c48ec2ad5061850.png);
}
#e-sport-root .esp_game_banner_330688 {
  background-image: url(212c6854b1063dc2f916902afde457fc.png);
}
#e-sport-root .esp_game_banner_330690 {
  background-image: url(595e5a6af3fff4d672b2c303e7798c36.png);
}
#e-sport-root .esp_game_banner_330691 {
  background-image: url(2073aad901434059f391edad07042fb3.png);
}
#e-sport-root .esp_game_banner_330692 {
  background-image: url(592477200090e601b0c57076f8762755.png);
}
#e-sport-root .esp_game_banner_330693 {
  background-image: url(98d18556b4729274ab58ff4127357c12.png);
}
#e-sport-root .esp_game_banner_330694 {
  background-image: url(c3bc67cdba1c29bdcb453042b0424df3.png);
}
#e-sport-root .esp_game_banner_330695 {
  background-image: url(892a664f39bdcfa7dcef9dd8f94543c5.png);
}
#e-sport-root .esp_game_banner_330696 {
  background-image: url(7a27e5938167e96e53225bc8847b1752.png);
}
#e-sport-root .esp_game_banner_330697 {
  background-image: url(d4446c6595002f21215f990e600cfee0.png);
}
#e-sport-root .esp_game_banner_375265 {
  background-image: url(6ebd41d91904620b80755696c474d478.png);
}
#e-sport-root .esp_game_banner_380303 {
  background-image: url(d4b4bef655318b98504c3ebb3ca8a46c.png);
}
#e-sport-root .esp_game_banner_380627 {
  background-image: url(9fd259b8d5899531900b58f12e2a29ba.png);
}
#e-sport-root .esp_game_banner_384246 {
  background-image: url(78bdbab7bd7f4b9b22358217332646ff.png);
}
#e-sport-root .esp_game_banner_397491 {
  background-image: url(5c063831ce7f7c3955807ad541b999d1.png);
}
#e-sport-root .esp_game_banner_438830 {
  background-image: url(074b8017c66d63cd68dfb72e9fc518e9.png);
}
#e-sport-root .esp_game_banner_442885 {
  background-image: url(32dd32fabeb64c6a6dd6b78772edb32f.png);
}
#e-sport-root .esp_game_banner_473568 {
  background-image: url(430a8c8feb24e1e53b13d0a8d479fedc.png);
}
#e-sport-root .esp_game_banner_174,
#e-sport-root .esp_game_banner_364752,
#e-sport-root .esp_game_banner_364753,
#e-sport-root .esp_game_banner_366544,
#e-sport-root .esp_game_banner_367228,
#e-sport-root .esp_game_banner_374500,
#e-sport-root .esp_game_banner_376263,
#e-sport-root .esp_game_banner_412756,
#e-sport-root .esp_game_banner_482162 {
  background-image: url(5f0e728153b310eef7cbbb5e907229b1.png);
}
#e-sport-root .esp_game_banner_152,
#e-sport-root .esp_game_banner_192,
#e-sport-root .esp_game_banner_368332,
#e-sport-root .esp_game_banner_368333,
#e-sport-root .esp_game_banner_378278,
#e-sport-root .esp_game_banner_423045,
#e-sport-root .esp_game_banner_439512 {
  background-image: url(aca7993e666985ac0b43a7b28f143c60.png);
}
#e-sport-root .esp_game_banner_370978,
#e-sport-root .esp_game_banner_370979,
#e-sport-root .esp_game_banner_371125,
#e-sport-root .esp_game_banner_371216,
#e-sport-root .esp_game_banner_414769 {
  background-image: url(65db41eaa732ecfc04115f13b7bd495b.png);
}
.game_time {
  display: flex;
  align-items: center;
  gap: 4px;
}
@media screen and (max-width: 992px) {
  .game_time {
    margin-top: 4px;
  }
}
.time {
  white-space: nowrap;
}
@media screen and (max-width: 992px) {
  .time {
    font-size: 12px;
  }
}
.live_center {
  display: flex;
  align-items: center;
  gap: 4px;
}
#e-sport-root [class*=" digi_game_"],
#e-sport-root [class^="digi_game_"] {
  background-color: transparent;
}
#e-sport-root [class*=" digi_game_"]:before,
#e-sport-root [class^="digi_game_"]:before {
  content: "";
  display: block;
  background-image: url(9530c3402832cfefc194b647b241c379.png);
  background-size: 20px;
  background-position: 0 -800px;
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  background-color: inherit;
  -webkit-filter: drop-shadow(0 0 1px #000);
  filter: drop-shadow(0 0 1px #000);
}
#e-sport-root .digi_game_211524:before {
  background-position: 0 0;
}
#e-sport-root .digi_game_211525:before {
  background-position: 0 -20px;
}
#e-sport-root .digi_game_211526:before {
  background-position: 0 -40px;
}
#e-sport-root .digi_game_211527:before {
  background-position: 0 -60px;
}
#e-sport-root .digi_game_211528:before {
  background-position: 0 -80px;
}
#e-sport-root .digi_game_211529:before {
  background-position: 0 -100px;
}
#e-sport-root .digi_game_211530:before {
  background-position: 0 -120px;
}
#e-sport-root .digi_game_211531:before {
  background-position: 0 -140px;
}
#e-sport-root .digi_game_211532:before {
  background-position: 0 -160px;
}
#e-sport-root .digi_game_256652:before {
  background-position: 0 -180px;
}
#e-sport-root .digi_game_310630:before,
#e-sport-root .digi_game_398599:before {
  background-position: 0 -200px;
}
#e-sport-root .digi_game_318836:before {
  background-position: 0 -220px;
}
#e-sport-root .digi_game_330686:before {
  background-position: 0 -240px;
}
#e-sport-root .digi_game_330687:before {
  background-position: 0 -260px;
}
#e-sport-root .digi_game_330688:before {
  background-position: 0 -280px;
}
#e-sport-root .digi_game_330690:before {
  background-position: 0 -300px;
}
#e-sport-root .digi_game_330691:before {
  background-position: 0 -360px;
}
#e-sport-root .digi_game_330692:before {
  background-position: 0 -340px;
}
#e-sport-root .digi_game_330693:before {
  background-position: 0 -360px;
}
#e-sport-root .digi_game_330694:before {
  background-position: 0 -380px;
}
#e-sport-root .digi_game_330695:before {
  background-position: 0 -400px;
}
#e-sport-root .digi_game_330696:before {
  background-position: 0 -420px;
}
#e-sport-root .digi_game_367228:before {
  background-position: 0 -440px;
}
#e-sport-root .digi_game_364752:before {
  background-position: 0 -460px;
}
#e-sport-root .digi_game_364753:before {
  background-position: 0 -480px;
}
#e-sport-root .digi_game_330697:before {
  background-position: 0 -500px;
}
#e-sport-root .digi_game_368333:before {
  background-position: 0 -520px;
}
#e-sport-root .digi_game_370979:before {
  background-position: 0 -540px;
}
#e-sport-root .digi_game_371216:before {
  background-position: 0 -560px;
}
#e-sport-root .digi_game_375122:before {
  background-position: 0 -580px;
}
#e-sport-root .digi_game_378278:before {
  background-position: 0 -600px;
}
#e-sport-root .digi_game_384246:before {
  background-position: 0 -620px;
}
#e-sport-root .digi_game_410724:before {
  background-position: 0 -640px;
}
#e-sport-root .digi_game_410725:before {
  background-position: 0 -660px;
}
#e-sport-root .digi_game_410740:before {
  background-position: 0 -680px;
}
#e-sport-root .digi_game_410741:before {
  background-position: 0 -700px;
}
#e-sport-root .digi_game_410746:before {
  background-position: 0 -720px;
}
#e-sport-root .digi_game_410748:before {
  background-position: 0 -740px;
}
#e-sport-root .digi_game_410749:before {
  background-position: 0 -760px;
}
#e-sport-root .digi_game_410750:before {
  background-position: 0 -780px;
}
#e-sport-root .digi_game_default:before {
  background-position: 0 -800px;
}
#e-sport-root .digi_game_2431:before,
#e-sport-root .digi_game_375265:before {
  background-position: 0 -820px;
}
#e-sport-root .digi_game_380627:before {
  background-position: 0 -840px;
}
#e-sport-root .digi_game_414769:before {
  background-position: 0 -860px;
}
#e-sport-root .digi_game_442885:before {
  background-position: 0 -880px;
}
#e-sport-root .digi_game_473568:before {
  background-position: 0 -900px;
}
#e-sport-root .digi_game_416739:before {
  background-position: 0 -920px;
}
#e-sport-root .digi_game_439512:before {
  background-position: 0 -940px;
}
#e-sport-root .digi_game_2995:before,
#e-sport-root .digi_game_3039:before,
#e-sport-root .digi_game_493799:before {
  background-position: 0 -960px;
}
#e-sport-root .digi_game_2997:before,
#e-sport-root .digi_game_494968:before {
  background-position: 0 -980px;
}
#e-sport-root .digi_game_3037:before {
  background-position: 0 -1000px;
}
#e-sport-root .digi_game_438830 {
  background-position: 0 -1020px;
}
#e-sport-root .esp_results_filter_wrapper {
  background-color: var(--sport-digi-background--level-5);
  padding: 8px;
  margin-bottom: 4px;
}
#e-sport-root .esp_results_filter_wrapper .esp_btn,
#e-sport-root .esp_results_filter_wrapper .esp_input,
#e-sport-root .esp_results_filter_wrapper .esp_select {
  height: 32px;
  display: block;
  width: 100%;
}
#e-sport-root .esp_results_filter_wrapper .esp_input {
  background-color: var(--sport-digi-background);
  color: var(--sport-digi-foreground--level-20);
}
#e-sport-root .esp_input_label_top {
  font-size: 13px;
  color: var(--sport-digi-foreground--level-20);
  display: block;
  height: 15px;
  margin-bottom: 5px;
}
.esp_complex_game_odd_3 .esp_complex_game_odds > div:nth-child(2) {
  margin: 0 2px;
}
#e-sport-root .es_game_complex {
  width: 100%;
  margin-bottom: 2px;
  background-color: var(--sport-digi-background);
}
#e-sport-root .es_game_complex .es_game_complex_grid {
  width: 100%;
  display: grid;
  align-items: center;
  text-align: center;
  grid-column-gap: 4px;
  background-color: var(--sport-digi-background);
}
#e-sport-root .es_game_complex .es_game_complex_header {
  grid-template-columns: 44px minmax(0, 1fr) 80px 50px 80px 160px 244px 50px;
}
#e-sport-root .es_game_complex .es_game_complex_header.es_game_complex_grid_live {
  grid-template-columns: 44px minmax(0, 1fr) 80px 160px 244px 50px;
}
#e-sport-root .es_game_complex .es_game_complex_content {
  grid-template-columns: 44px 60px 24px minmax(0, 1fr) 80px 50px 80px 160px 244px 50px;
}
#e-sport-root .es_game_complex .es_game_complex_content.es_game_complex_grid_live {
  grid-template-columns: 44px 60px 24px minmax(0, 1fr) 80px 160px 244px 50px;
}
#e-sport-root .es_game_complex .esp_game_height {
  height: 32px;
  line-height: 32px;
}
#e-sport-root .es_game_complex .es_game_logo_wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}
#e-sport-root .es_game_complex .es_game_logo_wrapper i {
  margin: 0;
}
#e-sport-root .es_game_complex .es_fav_icon_wrapper,
#e-sport-root .es_game_complex .esp_play_btn_wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}
#e-sport-root .es_game_complex .es_fav_icon_wrapper {
  cursor: pointer;
}
#e-sport-root .es_game_complex .esp_game_status_wrapper {
  padding: 0;
  display: flex;
  justify-content: flex-start;
}
#e-sport-root .es_game_complex .esp_score,
#e-sport-root .es_game_complex .esp_show_more {
  display: flex;
  align-items: center;
  justify-content: center;
}
#e-sport-root .es_game_complex .esp_show_more {
  width: 100%;
}
#e-sport-root .es_game_complex .esp_show_more i {
  cursor: pointer;
}
#e-sport-root .es_game_complex .esp_teams_wrapper {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  width: 100%;
}
#e-sport-root .es_game_complex .esp_complex_game_odd_2,
#e-sport-root .es_game_complex .esp_complex_game_odd_3,
#e-sport-root .es_game_complex .esp_score_wrapper {
  display: flex;
  flex-direction: column;
}
#e-sport-root .es_game_complex .es_game_row_2_header {
  background-color: var(--sport-digi-background--level-10);
  color: var(--sport-digi-foreground--level-20);
  margin-bottom: 2px;
  height: 32px;
  --br-half: calc(var(--sport-digi-border-radius--static) / 2);
  border-radius: var(--br-half) var(--br-half) 0 0;
  align-items: center;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
  font-size: 14px;
  padding: 0 2px;
}
#e-sport-root .es_game_complex .esp_game_time {
  width: 100%;
  text-align: left;
  font-size: 12px;
}
#e-sport-root .es_game_complex .es_game_complex_team_wrapper {
  width: 100%;
  display: flex;
  align-items: center;
  min-width: 0;
  text-align: left;
  font-size: 16px;
  text-transform: uppercase;
}
#e-sport-root .es_game_complex .es_game_row_2_header_name {
  text-transform: uppercase;
  color: var(--sport-digi-foreground--level-20);
  font-size: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#e-sport-root .es_game_complex .es_game_label {
  font-size: var(--sport-digi-font-size);
}
#e-sport-root .es_game_complex .esp_play_btn {
  width: 18px;
  height: 18px;
  background-color: var(--sport-digi-red);
  color: var(--sport-digi-white);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  cursor: pointer;
  transition: background-color 0.2s, color 0.2s;
}
#e-sport-root .es_game_complex .esp_play_btn:before {
  content: "";
  width: 0;
  height: 0;
  border-left: 7px solid var(--sport-digi-white);
  border-bottom: 4px solid transparent;
  border-right: 0 solid transparent;
  border-top: 4px solid transparent;
}
#e-sport-root .es_game_complex .esp_play_btn.esp_play_btn_active,
#e-sport-root .es_game_complex .esp_play_btn:hover {
  background-color: var(--sport-digi-star);
}
#e-sport-root .es_game_complex .es_game_complex_content {
  padding: 8px 2px;
  background-color: var(--sport-digi-background);
  border-radius: 0 0 var(--sport-digi-radius--sm) var(--sport-digi-radius--sm);
  display: grid;
  align-items: center;
  color: var(--sport-digi-foreground--level-20);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
}
#e-sport-root .es_game_complex .sport_front_icon-star {
  color: var(--sport-digi-foreground--level-20);
}
#e-sport-root .es_game_complex .sport_front_icon-star.digi_fav_active {
  color: var(--sport-digi-star);
}
#e-sport-root .es_game_complex .esp_team_img_wrapper {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding: 4px;
  align-items: center;
  justify-content: space-between;
}
#e-sport-root .es_game_complex .esp_team_img {
  width: 24px;
  height: 24px;
  background-image: url(25474.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50%;
  background-color: transparent;
  -webkit-filter: drop-shadow(0 0 1px #000);
  filter: drop-shadow(0 0 1px #000);
}
#e-sport-root .es_game_complex .esp_team {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
#e-sport-root .es_game_complex .esp_team_name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
  padding: 0 4px;
}
#e-sport-root .es_game_complex .esp_score {
  color: var(--sport-digi-brand);
}
#e-sport-root .es_game_complex .esp_odd {
  width: 80px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  font-size: 14px;
  font-weight: 500;
  flex-shrink: 0;
  font-family: Roboto, sans-serif;
  background-color: transparent;
  color: var(--sport-digi-accent);
  border-radius: var(--sport-digi-border-radius--static);
  border-bottom: 1px solid;
  border-color: var(--sport-digi-background);
  border-top: 1px solid;
  border-top-color: var(--sport-digi-background);
  transition: background-color 0.2s, color 0.2s;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
}
#e-sport-root .es_game_complex .esp_odd:hover {
  background-color: var(--sport-digi-accent--darken-10);
  color: var(--sport-digi-accent-foreground);
}
#e-sport-root .es_game_complex .esp_odd_factor {
  width: 45px;
  height: 22px;
  text-align: center;
  line-height: 22px;
  border-radius: 2px;
  display: block;
  background-color: transparent;
  font-size: var(--sport-digi-font-size);
  color: var(--sport-digi-accent);
  transition: background-color 0.2s, color 0.2s;
}
#e-sport-root .es_game_complex .esp_odd.esp_odd_active,
#e-sport-root .es_game_complex .esp_odd:hover,
#e-sport-root .es_game_complex .esp_odd:hover .esp_odd_factor {
  color: var(--sport-digi-accent-foreground);
}
#e-sport-root .es_game_complex .esp_complex_game_odds {
  display: flex;
  align-items: center;
}
#e-sport-root .es_game_complex .esp_odd_arg {
  width: 80px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  font-size: 14px;
  font-weight: 500;
  flex-shrink: 0;
  border-radius: var(--sport-digi-border-radius--static);
}
[class*=" digi_game_"]:before,
[class^="digi_game_"]:before {
  content: "";
  display: block;
  background-size: 20px;
  background-position: 0 -800px;
  width: 20px;
  height: 20px;
  background-color: inherit;
}
@media screen and (max-width: 1600px) {
  #e-sport-root .es_game_complex .esp_hide_lg {
    display: none;
  }
  #e-sport-root .es_game_complex .es_game_complex_header {
    grid-template-columns: 44px minmax(0, 1fr) 80px 50px 80px 244px 50px;
  }
  #e-sport-root .es_game_complex .es_game_complex_header.es_game_complex_grid_live {
    grid-template-columns: 44px minmax(0, 1fr) 80px 244px 50px;
  }
  #e-sport-root .es_game_complex .es_game_complex_content {
    grid-template-columns: 44px 60px 24px minmax(0, 1fr) 80px 50px 80px 244px 50px;
  }
  #e-sport-root .es_game_complex .es_game_complex_content.es_game_complex_grid_live {
    grid-template-columns: 44px 60px 24px minmax(0, 1fr) 80px 244px 50px;
  }
}
@media screen and (max-width: 1450px) {
  #e-sport-root .es_game_complex .esp_hide_md {
    display: none;
  }
  #e-sport-root .es_game_complex .es_game_complex_header {
    grid-template-columns: 44px minmax(0, 1fr) 80px 50px 80px 50px;
  }
  #e-sport-root .es_game_complex .es_game_complex_header.es_game_complex_grid_live {
    grid-template-columns: 44px minmax(0, 1fr) 80px 50px;
  }
  #e-sport-root .es_game_complex .es_game_complex_content {
    grid-template-columns: 44px 60px 24px minmax(0, 1fr) 80px 50px 80px 50px;
  }
  #e-sport-root .es_game_complex .es_game_complex_content.es_game_complex_grid_live {
    grid-template-columns: 44px 60px 24px minmax(0, 1fr) 80px 50px;
  }
}
#e-sport-root .component_history {
  width: 100%;
  background-color: var(--sport-digi-background--level-5);
  color: var(--sport-digi-foreground--level-20);
  font-size: 14px;
}
#e-sport-root .component_history .sport_front_icon-edit.sport_front_icon-edit_edited {
  color: var(--sport-digi-accent);
}
#e-sport-root .component_history_header_input_group_label {
  margin-bottom: 8px;
}
#e-sport-root .component_history_header_input_group_input {
  background-color: var(--sport-digi-background--level-15);
  color: var(--sport-digi-foreground);
  font-size: 16px;
  padding: 0 16px;
  max-width: 100%;
  width: 100%;
}
#e-sport-root .component_history_button,
#e-sport-root .component_history_header_input_group_input {
  -webkit-appearance: none;
  appearance: none;
  border: 0;
  outline: 0;
  height: 44px;
  border-radius: var(--sport-digi-border-radius--static);
}
#e-sport-root .component_history_button {
  cursor: pointer;
  background-color: var(--sport-digi-accent) !important;
  color: var(--sport-digi-accent-foreground) !important;
  font-size: 14px;
  text-transform: uppercase;
  transition: background-color 0.2s, color 0.2s;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
#e-sport-root .component_history_button:hover {
  background-color: var(--sport-digi-accent--darken-10) !important;
  color: var(--sport-digi-accent-foreground) !important;
}
#e-sport-root .component_history_button.component_history_button_2 {
  background-color: var(--sport-digi-background--level-15) !important;
  color: var(--sport-digi-foreground) !important;
}
#e-sport-root .component_history_button.component_history_button_2:hover {
  background-color: var(--sport-digi-background--level-5) !important;
  color: var(--sport-digi-foreground) !important;
}
#e-sport-root .component_history_button_cashout {
  min-width: 50px;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  text-align: center !important;
  border: 0;
  outline: 0;
  height: 25px;
  background-color: #197b30;
  color: #fff;
  font-size: 16px;
  border-radius: var(--sport-digi-border-radius--static);
  text-transform: uppercase;
  transition: background-color 0.2s, color 0.2s;
  font-size: 12px;
}
#e-sport-root .component_history_button_cashout:hover {
  background-color: #209b3c;
  color: #fff;
}
@media screen and (max-width: 1300px) {
  #e-sport-root .component_history_button_cashout {
    color: #fff !important;
  }
}
#e-sport-root .component_history_content_legend {
  height: 32px;
  background-color: var(--sport-digi-background);
  color: var(--sport-digi-foreground--level-20);
  display: flex;
  align-items: center;
  padding: 0 8px;
}
#e-sport-root .component_history_content_legend > i {
  flex: 0 0 24px;
}
#e-sport-root .component_history_content_legend > span {
  flex: 1;
  font-size: 10px;
}
@media screen and (max-width: 1300px) {
  #e-sport-root .component_history_content_legend {
    display: none !important;
  }
}
#e-sport-root .esp_ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#e-sport-root .component_history_status {
  font-size: 11px;
}
#e-sport-root .component_history_status_win,
#e-sport-root .component_history_status_won {
  color: green !important;
}
#e-sport-root .component_history_status_pending {
  color: #ffb700 !important;
}
#e-sport-root .component_history_status_lost {
  color: red !important;
}
#e-sport-root .component_history_status_cashedOut {
  color: green !important;
}
#e-sport-root .component_history_content_item {
  height: 40px;
  border-bottom: 2px solid var(--sport-digi-background--level-5);
  display: flex;
  align-items: center;
  padding: 0 8px;
  grid-column-gap: 8px;
  font-size: 12px;
  transition: background-color 0.2s, color 0.2s;
}
#e-sport-root .component_history_content_item,
#e-sport-root .component_history_content_item:hover {
  background-color: var(--sport-digi-background--level-10);
}
#e-sport-root .component_history_content_item > i {
  flex: 0 0 24px;
}
#e-sport-root .component_history_content_item > div {
  flex: 1;
}
#e-sport-root .component_history_content_item strong {
  display: none;
}
#e-sport-root .component_history_content_item_date_time {
  display: block;
}
#e-sport-root .component_history_content_item_id {
  color: var(--sport-digi-accent);
}
#e-sport-root .component_history_content_item_sub_wrapper_header {
  padding: 4px 16px;
}
#e-sport-root .component_history_content_item_sub {
  min-height: 40px;
  background-color: var(--sport-digi-background);
  border-bottom: 1px solid var(--sport-digi-background--level-5);
  display: flex;
  align-items: center;
  padding: 8px;
  font-size: 12px;
}
#e-sport-root .component_history_content_item_sub a {
  display: block;
  color: var(--sport-digi-foreground);
}
#e-sport-root .component_history_content_item_sub strong {
  display: none;
}
@media screen and (max-width: 1000px) {
  #e-sport-root .component_history_content_legend {
    display: none;
  }
}
@media screen and (max-width: 1300px) {
  #e-sport-root .component_history_content_item_sub {
    height: auto;
    padding: 16px;
    margin-bottom: 8px;
    background: var(--sport-digi-background--level-10);
    display: flex;
    flex-direction: column;
  }
  #e-sport-root .component_history_content_item_sub .component_history_content_item_sub_row {
    background: transparent;
    border: none;
  }
  #e-sport-root .component_history_content_item_sub .component_history_content_item_sub_row strong {
    display: none !important;
  }
  #e-sport-root .component_history_content_item_sub .component_history_content_item_sub_row span {
    text-align: left !important;
  }
  #e-sport-root .component_history_content_item_sub > div {
    width: 100%;
    display: flex;
    align-items: center;
    background-color: var(--sport-digi-background);
    color: var(--sport-digi-foreground--level-20);
    min-height: 30px;
    border-bottom: 1px solid var(--sport-digi-background--level-5);
    padding: 8px;
    flex: auto;
    text-align: unset;
  }
  #e-sport-root .component_history_content_item_sub > div:empty {
    display: none;
  }
  #e-sport-root .component_history_content_item_sub > div > * {
    flex: 1 0 50%;
  }
  #e-sport-root .component_history_content_item_sub > div > :last-child {
    color: var(--sport-digi-foreground);
    text-align: right;
  }
  #e-sport-root .component_history_content_item_sub strong {
    display: block;
  }
}
#e-sport-root .component_history_content_item_arrow {
  cursor: pointer;
}
#e-sport-root .component_history_select_wrapper {
  position: relative;
}
#e-sport-root .component_history_select_wrapper:after {
  content: "\ea01";
  position: absolute;
  right: 8px;
  top: 9px;
  font-family: esp_icons;
  display: block;
  width: 24px;
  height: 24px;
  text-align: center;
  line-height: 24px;
  font-size: 20px;
  vertical-align: middle;
  font-weight: 400;
  font-style: normal;
  speak: none;
  text-decoration: inherit;
  text-transform: none;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}
#e-sport-root .component_betslip_select {
  -webkit-appearance: none;
  appearance: none;
  border: 0;
  outline: 0;
  height: 44px;
  background-color: var(--sport-digi-background--level-15);
  font-size: 16px;
  border-radius: var(--sport-digi-border-radius--static);
  padding: 0 16px;
  max-width: 100%;
  width: 100%;
}
#e-sport-root .component_datepicker {
  width: 100%;
  background-color: var(--sport-digi-background--level-15);
  color: var(--sport-digi-foreground);
}
#e-sport-root .component_datepicker > div,
#e-sport-root .component_datepicker input {
  cursor: pointer;
  background-color: var(--sport-digi-background--level-15) !important;
  color: var(--sport-digi-foreground) !important;
  height: 44px !important;
  line-height: 44px !important;
}
#e-sport-root .component_datepicker:after {
  content: "\ea07";
  position: absolute;
  top: 9px;
  right: 6px;
  font-family: esp_icons;
  display: block;
  width: 24px;
  height: 24px;
  text-align: center;
  line-height: 24px;
  font-size: 20px;
  vertical-align: middle;
  font-weight: 400;
  font-style: normal;
  speak: none;
  text-decoration: inherit;
  text-transform: none;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  color: inherit;
}
#e-sport-root .component_datepicker > div {
  width: 100%;
  height: 44px;
  background-color: inherit;
  color: inherit;
  padding: 0 16px;
}
#e-sport-root .component_datepicker > div:after,
#e-sport-root .component_datepicker > div:before {
  display: none;
}
#e-sport-root .component_datepicker input {
  background-color: var(--sport-digi-background--level-15);
  color: var(--sport-digi-foreground);
}
#e-sport-root .component_history_popup_cashout {
  width: 400px;
  background-color: var(--sport-digi-background--level-5);
  color: var(--sport-digi-foreground--level-20);
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border-radius: var(--sport-digi-border-radius--static);
  overflow: hidden;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}
#e-sport-root .component_history_popup_cashout_header {
  background-color: var(--sport-digi-background);
  color: var(--sport-digi-foreground--level-20);
  padding: 0 16px;
  display: flex;
  align-items: center;
  height: 36px;
}
#e-sport-root .component_history_popup_cashout_header span {
  flex-grow: 1;
  min-width: 1px;
}
#e-sport-root .component_history_popup_cashout_header i {
  cursor: pointer;
}
#e-sport-root .component_history_popup_cashout_content {
  padding: 16px;
  display: flex;
  align-items: center;
  flex-direction: column;
}
#e-sport-root .component_history_popup_cashout_content > * {
  margin-bottom: 16px;
}
#e-sport-root .component_history_popup_cashout_content_buttons {
  display: flex;
  align-items: center;
}
#e-sport-root .component_history_popup_cashout_content_buttons > button {
  margin: 0 4px;
  min-width: 110px;
}
#e-sport-root .component_history_popup_cashout_content_heading {
  font-size: 16px;
  margin-bottom: 16px;
}
#e-sport-root .component_control {
  display: grid;
  grid-template-columns: 24px auto;
  grid-column-gap: 8px;
  color: var(--sport-digi-foreground--level-20);
}
#e-sport-root .component_control > * {
  align-self: center;
}
#e-sport-root .component_control input {
  display: none;
}
#e-sport-root .component_history_popup_wrapper {
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 100;
  top: 0;
  left: 0;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
}
#e-sport-root .component_history_select_wrapper,
#e-sport-root .component_history_select_wrapper .component_betslip_select {
  color: var(--sport-digi-foreground);
}
#e-sport-root .component_button_block {
  display: block !important;
  width: 100%;
}
#e-sport-root .component_button {
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  border: 0;
  outline: 0;
  height: 44px;
  font-size: 16px;
  border-radius: var(--sport-digi-border-radius--static);
  text-transform: uppercase;
  transition: background-color 0.2s, color 0.2s;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
#e-sport-root .component_button,
#e-sport-root .component_button:hover {
  background-color: var(--sport-digi-accent);
  color: var(--sport-digi-accent-foreground);
}
#e-sport-root .component_button:disabled {
  opacity: 0.5;
  pointer-events: none;
}
#e-sport-root .component_filter_button {
  -webkit-appearance: none;
  appearance: none;
  position: fixed;
  bottom: 24px;
  right: 24px;
  width: 50px;
  height: 50px;
  border-radius: 50px;
  border: 0;
  outline: 0;
  background-color: var(--sport-digi-accent);
  color: var(--sport-digi-accent-foreground);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
  z-index: 100;
}
#e-sport-root .component_filter_button i {
  display: flex;
  justify-content: center;
}
#e-sport-root .sport_front_icon-arrow_down {
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}
#e-sport-root .component_sticky_header {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  z-index: 1;
}
#e-sport-root .esp_flex_3 {
  flex: 3;
  flex-shrink: 0;
}
#e-sport-root .esp_flex_2 {
  flex: 2;
  flex-shrink: 0;
}
#e-sport-root .esp_flex_1 {
  flex: 1;
  flex-shrink: 0;
}
#e-sport-root .esp_table_col_date {
  flex: 0 0 80px;
  width: 80px;
}
#e-sport-root .esp_table_col_status {
  flex: 0 0 80px;
  width: 80px;
  text-align: center;
}
#e-sport-root .esp_table_col_ico {
  flex: 0 0 24px;
  width: 24px;
}
#e-sport-root .esp_table_col_subrow {
  flex: 0 0 calc(33.33333% - 88px);
  width: calc(33.33333% - 88px);
  padding: 0 2px;
}
#e-sport-root .esp_green:before {
  content: "\A2";
  color: #36b37e;
}
#e-sport-root .esp_green:before,
#e-sport-root .esp_red:before {
  display: block;
  width: 16px;
  height: 16px;
  line-height: 14px;
  font-family: TotoFont;
  text-transform: none;
  font-size: 18px;
  text-align: center;
  font-weight: 400 !important;
  flex-shrink: 0;
}
#e-sport-root .esp_red:before {
  content: "\A3";
  color: red;
  margin-right: 4px;
}
#e-sport-root .esp_bh_ico {
  display: block;
  width: 20px;
  text-align: center;
}
#e-sport-root .esp_bh_line_trough {
  -webkit-text-decoration-color: red;
  text-decoration-color: red;
  -webkit-text-decoration-line: line-through;
  text-decoration-line: line-through;
}
#e-sport-root .digi_icon {
  width: 24px;
  display: block;
  flex-shrink: 0;
}
#e-sport-root .component_filter_header {
  display: flex;
  align-items: center;
  padding: 8px 4px;
  background-color: var(--sport-digi-background--level-5);
}
@media screen and (max-width: 992px) {
  #e-sport-root .component_filter_header {
    flex-direction: column;
  }
}
#e-sport-root .component_filter_header.component_filter_header_7 .component_history_header_input_group {
  width: 14.285%;
  padding: 0 4px;
}
@media screen and (max-width: 992px) {
  #e-sport-root .component_filter_header.component_filter_header_7 .component_history_header_input_group {
    width: 100%;
  }
}
#e-sport-root .component_filter_header.component_filter_header_6 .component_history_header_input_group {
  width: 16.666%;
  padding: 0 4px;
}
@media screen and (max-width: 992px) {
  #e-sport-root .component_filter_header.component_filter_header_6 .component_history_header_input_group {
    width: 100%;
  }
}
#e-sport-root .component_filter_header .component_history_header_input_group {
  padding: 0 4px;
}
@media screen and (max-width: 992px) {
  #e-sport-root .component_filter_header .component_history_header_input_group {
    width: 100%;
  }
}
#e-sport-root .component_filter_header .component_select {
  height: 36px;
}
@media screen and (max-width: 992px) {
  #e-sport-root .component_filter_header .component_select {
    font-size: 16px;
  }
}
#e-sport-root .component_filter_header .component_select_imitator span {
  font-size: 12px;
  text-transform: capitalize;
}
@media screen and (max-width: 992px) {
  #e-sport-root .component_filter_header .component_select_imitator span {
    font-size: 16px;
  }
}
#e-sport-root .component_filter_header .component_datepicker,
#e-sport-root .component_filter_header .component_datepicker > div,
#e-sport-root .component_filter_header .component_datepicker input {
  height: 36px !important;
}
#e-sport-root .component_filter_header .component_datepicker > div {
  padding-left: 8px;
  padding-right: 24px;
}
#e-sport-root .component_filter_header .component_datepicker input {
  font-size: 12px;
  line-height: 36px !important;
  color: var(--sport-digi-foreground--level-20) !important;
}
@media screen and (max-width: 992px) {
  #e-sport-root .component_filter_header .component_datepicker input {
    font-size: 16px;
  }
}
#e-sport-root .component_filter_header .component_datepicker:after {
  top: 6px;
  right: 3px;
}
#e-sport-root .component_filter_header .component_input {
  height: 36px;
  font-size: 14px;
  padding-right: 8px;
  padding-left: 8px;
  width: 100%;
}
@media screen and (max-width: 992px) {
  #e-sport-root .component_filter_header .component_input {
    font-size: 16px;
    width: 100%;
  }
}
#e-sport-root .component_filter_header .component_input_group_label {
  margin-bottom: 6px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px;
  line-height: 1.5;
  color: var(--sport-digi-foreground--level-20);
}
#e-sport-root .component_filter_header .component_filter_header_button_wrapper {
  margin-top: auto;
}
@media screen and (max-width: 992px) {
  #e-sport-root .component_filter_header .component_filter_header_button_wrapper {
    margin-top: 16px;
  }
}
#e-sport-root .component_filter_header .component_button {
  height: 36px;
  width: 100%;
  font-size: 12px;
}
#e-sport-root .component_grid--history {
  display: grid;
  grid-column-gap: 8px;
  grid-template-columns: 24px repeat(2, 80px) repeat(1, 100px) repeat(6, 1fr) repeat(2, 100px) repeat(2, 24px);
}
#e-sport-root .component_grid--history.component_grid--history--no-tax {
  grid-template-columns: 24px repeat(2, 80px) repeat(1, 100px) repeat(4, 1fr) repeat(2, 100px) repeat(2, 24px);
}
@media screen and (max-width: 1500px) {
  #e-sport-root .component_grid--history {
    grid-template-columns: 24px repeat(2, 60px) repeat(1, 80px) repeat(6, 1fr) repeat(2, 80px) repeat(2, 24px);
    font-size: 10px;
  }
}
#e-sport-root .component_grid--history-sub {
  display: grid;
  grid-column-gap: 8px;
  grid-template-columns: 24px 100px repeat(4, 1fr) 100px 24px;
}
@media screen and (max-width: 1500px) {
  #e-sport-root .component_grid--history-sub {
    grid-template-columns: 24px 80px repeat(4, 1fr) 80px 24px;
    font-size: 10px;
  }
}
#e-sport-root .component_grid--history-sub-footer {
  padding: 8px;
  display: grid;
  grid-column-gap: 8px;
  grid-template-columns: 24px repeat(5, auto);
  background: var(--sport-digi-background);
}
@media screen and (max-width: 1500px) {
  #e-sport-root .component_grid--history-sub-footer {
    font-size: 10px;
  }
}
@media screen and (max-width: 1500px) {
  #e-sport-root .component_table_row {
    grid-column-gap: 4px !important;
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
}
#e-sport-root .component_table_row > * {
  overflow: hidden;
}
@media screen and (max-width: 1300px) {
  #e-sport-root .component_table_row {
    grid-template-columns: 100% !important;
    height: auto !important;
  }
  #e-sport-root .component_table_row strong {
    display: block;
  }
  #e-sport-root .component_table_row > div {
    background-color: var(--sport-digi-background);
    min-height: 30px;
    height: auto;
    border-bottom: 1px solid var(--sport-digi-background--level-5);
    width: 100%;
    display: flex;
    align-items: center;
    flex: auto;
    padding: 4px 8px;
    margin-right: 0;
    margin-left: 0;
    font-size: 14px;
  }
  #e-sport-root .component_table_row > div > * {
    flex: 1;
    text-align: left;
  }
  #e-sport-root .component_table_row > div > :last-child {
    color: var(--sport-digi-foreground);
    text-align: right;
  }
  #e-sport-root .component_table_row .component_history_content_item_arrow {
    grid-row-start: 100;
  }
  #e-sport-root .component_table_row .component_history_content_item_arrow:before {
    margin: 0 auto;
  }
}
#e-sport-root .component_tax_info_container {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
#e-sport-root .component_tax_info_container .component_tax_info_box {
  display: none;
  position: absolute;
  top: 100%;
  left: auto;
  right: 0;
  width: 400px;
  z-index: 1;
  font-style: normal;
  color: var(--sport-digi-background-foreground);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3607843137254902);
}
#e-sport-root .component_tax_info_container .component_tax_info_box .component_tax_info_row {
  font-size: 14px;
  display: flex;
  padding: 4px 16px;
  background-color: var(--sport-digi-background--level-5);
  font-weight: 400;
  border-top: 1px solid var(--sport-digi-background);
}
#e-sport-root .component_tax_info_container .component_tax_info_box .component_tax_info_row:first-child {
  padding-top: 16px;
  border-top: none;
}
#e-sport-root .component_tax_info_container .component_tax_info_box .component_tax_info_row.component_tax_info_row-accent {
  background-color: var(--sport-digi-background--level-15);
  font-weight: 550;
}
#e-sport-root .component_tax_info_container .component_tax_info_box .component_tax_info_row .component_tax_info_name {
  text-transform: capitalize;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#e-sport-root .component_tax_info_container:hover .component_tax_info_box {
  display: block;
}
@media screen and (max-width: 1300px) {
  #e-sport-root .digi_table_row .component_tax_icon_container:last-child {
    display: none;
  }
}
#e-sport-root .esp_odd {
  width: 70px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  font-size: 14px;
  font-family: Roboto, sans-serif;
  background-color: var(--sport-digi-background);
  color: var(--sport-digi-accent);
  border-radius: var(--sport-digi-border-radius--static);
  transition: background-color 0.2s, color 0.2s;
  font-weight: 500;
  flex-shrink: 0;
  cursor: pointer;
}
#e-sport-root .esp_odd:hover {
  background-color: var(--sport-digi-accent--darken-10);
}
#e-sport-root .esp_odd.esp_odd_active,
#e-sport-root .esp_odd:hover,
#e-sport-root .esp_odd:hover .esp_odd_factor {
  color: var(--sport-digi-accent-foreground);
}
#e-sport-root .esp_odd.esp_odd_active {
  background-color: var(--sport-digi-accent);
}
#e-sport-root .esp_odd.esp_odd_active .esp_odd_factor {
  color: var(--sport-digi-accent-foreground);
}
#e-sport-root .esp_odd.disabled:hover {
  background-color: var(--sport-digi-background);
  cursor: default;
}
#e-sport-root .esp_odd:last-child {
  margin-right: 0;
}
#e-sport-root .esp_odd.esp_odd_vs {
  font-size: 16px;
  color: var(--sport-digi-foreground--level-20);
  text-transform: uppercase;
  text-align: center;
  font-weight: 500;
  width: 56px;
  background-color: transparent;
  pointer-events: none;
}
#e-sport-root .esp_odd,
#e-sport-root .esp_video_stake_stake {
  display: flex;
  align-items: center;
  justify-content: center;
}
#e-sport-root .esp_odd_factor {
  width: 45px;
  height: 22px;
  text-align: center;
  line-height: 22px;
  border-radius: 2px;
  display: block;
  background-color: transparent;
  font-size: var(--sport-digi-font-size);
  color: var(--sport-digi-accent);
  transition: background-color 0.2s, color 0.2s;
}
#e-sport-root .esp_odd_factor.factor_up {
  background-color: var(--sport-digi-green) !important;
  color: var(--sport-digi-white) !important;
}
#e-sport-root .esp_odd_factor.factor_down {
  background-color: var(--sport-digi-red) !important;
  color: var(--sport-digi-white) !important;
}
#e-sport-root .esp_odd_factor.factor_icon:before {
  font-family: esp_icons;
  content: "\ea13";
  font-size: 22px;
}
#e-sport-root .esp_game_details_odd {
  cursor: pointer;
  transition: background-color 0.2s, color 0.2s;
  height: 32px;
  padding-left: 16px;
  padding-right: 4px;
  display: flex;
  align-items: center;
  font-size: 12px;
  background-color: var(--sport-digi-background);
  margin-bottom: 4px;
}
@media (hover: hover) {
  #e-sport-root .esp_game_details_odd:hover {
    background-color: var(--sport-digi-accent--darken-10);
  }
  #e-sport-root .esp_game_details_odd:hover span {
    color: var(--sport-digi-accent-foreground);
  }
}
#e-sport-root .esp_game_details_odd.esp_game_details_odd_active {
  background-color: var(--sport-digi-accent);
}
#e-sport-root .esp_game_details_odd.esp_game_details_odd_active span {
  color: var(--sport-digi-accent-foreground);
}
#e-sport-root .esp_game_details_odd .esp_game_details_odd_name {
  color: var(--sport-digi-foreground--level-20);
  flex-grow: 1;
  min-width: 1px;
  transition: color 0.2s;
}
#e-sport-root .esp_game_details_odd .esp_odd_factor {
  font-weight: 500;
  color: var(--sport-digi-accent);
  transition: color 0.2s;
}
#e-sport-root .esp_mob_wrapper .esp_game_details_odd {
  padding: 0 16px;
}
#e-sport-root .banner-containers-wrapper .OddContainer {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: absolute;
  left: 0;
  bottom: 0;
  padding: 25px 20px;
  -webkit-transform: none;
  transform: none;
  background-image: linear-gradient(0deg, #000, rgba(0, 0, 0, 0.916404) 48%, rgba(0, 0, 0, 0.835172) 63%, rgba(0, 0, 0, 0.753939) 74%, rgba(0, 0, 0, 0.543855) 85%, rgba(0, 0, 0, 0.339373) 91%, transparent);
}
#e-sport-root .banner-containers-wrapper .OddContainer:empty {
  display: none;
}
#e-sport-root .banner-containers-wrapper .OddContainer .esp_odd {
  font-family: Roboto, sans-serif;
  width: 74px !important;
  height: 30px !important;
  line-height: normal;
  color: var(--sport-digi-accent);
  border-radius: 6px;
  text-align: center;
  padding-top: 8px;
  position: relative;
  cursor: pointer;
  border: none;
  transition: all 0.12s ease-in-out;
}
#e-sport-root .banner-containers-wrapper .OddContainer .esp_odd:before {
  content: "";
  width: 78px;
  height: 20px;
  background-image: linear-gradient(0deg, #ffb700, rgba(217, 156, 0, 0.93041) 37%, rgba(186, 134, 0, 0.745536) 59%, transparent);
  z-index: 0;
  position: absolute;
  bottom: -2px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  border-radius: var(--sport-digi-radius--lg);
  transition: all 0.12s ease-in-out;
}
#e-sport-root .banner-containers-wrapper .OddContainer .esp_odd:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #10151e;
  left: 0;
  top: 0;
  border-radius: 6px;
  z-index: 0;
}
#e-sport-root .banner-containers-wrapper .OddContainer .esp_odd .odd-name {
  position: absolute;
  color: var(--sport-digi-foreground--level-20);
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 0;
  font-size: 12px !important;
  font-weight: 400;
  white-space: nowrap;
  z-index: 1;
}
#e-sport-root .banner-containers-wrapper .OddContainer .esp_odd .odd-factor {
  font-weight: 700;
  position: relative;
  z-index: 1;
}
#e-sport-root .banner-containers-wrapper .OddContainer .esp_odd.esp_odd_active,
#e-sport-root .banner-containers-wrapper .OddContainer .esp_odd:hover {
  background-color: transparent;
  -webkit-transform: translateY(-3px);
  transform: translateY(-3px);
}
#e-sport-root .banner-containers-wrapper .OddContainer .esp_odd.esp_odd_active:before,
#e-sport-root .banner-containers-wrapper .OddContainer .esp_odd:hover:before {
  -webkit-transform: translate(-50%, 3px);
  transform: translate(-50%, 3px);
}
#e-sport-root [class*="esp_live_badge_wrapper"] {
  display: flex;
  align-items: center;
}
#e-sport-root [class*="esp_live_badge_wrapper"].esp_live_badge_wrapper-col {
  flex-direction: column;
  flex-grow: 0;
}
#e-sport-root [class*="esp_live_badge_wrapper"].esp_live_badge_wrapper-col .live_center > i {
  display: none;
}
#e-sport-root [class*="esp_live_badge_wrapper"].esp_live_badge_wrapper-rev {
  flex-direction: row-reverse;
}
@media screen and (max-width: 992px) {
  #e-sport-root [class*="esp_live_badge_wrapper"].esp_live_badge_wrapper-rev {
    flex-direction: column;
  }
}
#e-sport-root [class*="esp_live_badge_wrapper"] .esp_badge_live {
  width: 40px;
  max-width: 100%;
  height: 20px;
  line-height: 20px;
  text-align: center;
  margin: 0 8px;
  font-size: 12px;
  font-weight: 700;
  background-color: var(--sport-digi-red);
  color: var(--sport-digi-white);
  border-radius: var(--sport-digi-radius--sm);
}
#e-sport-root [class*="esp_live_badge_wrapper"] .esp_game_time-set {
  font-size: 10px;
  text-transform: uppercase;
  color: #999;
  text-align: center;
  white-space: nowrap;
  padding: 0 2px;
}
#e-sport-root .esp_games_wrapper .esp_game_time-set {
  margin-top: 1px;
}
#e-sport-root .esp_live_badge_mob {
  width: 30px;
  text-align: center;
  text-transform: uppercase;
  font-size: 8px;
  background-color: var(--sport-digi-red);
  color: var(--sport-digi-white);
  flex-shrink: 0;
  height: 11px;
  line-height: 11px;
}
#e-sport-root .esp_component_message_padded_wrapper {
  padding: 16px;
}
#e-sport-root .esp_component_message {
  background-color: var(--sport-digi-background--level-15);
  color: var(--sport-digi-foreground--level-20);
  border-radius: var(--sport-digi-radius--md);
  font-size: var(--sport-digi-font-size);
  display: grid;
  grid-template-columns: 24px auto;
  grid-column-gap: 8px;
  padding: 8px;
}
#e-sport-root .esp_component_message > * {
  align-self: center;
}
#e-sport-root .esp_component_message.esp_component_message_issue {
  background-color: var(--sport-digi-white);
  color: var(--sport-digi-red);
}
#e-sport-root .esp_component_message i,
#e-sport-root .esp_component_message span {
  background-color: transparent;
  color: var(--sport-digi-foreground--level-20);
}
#e-sport-root .esp_component_message span {
  font-size: var(--sport-digi-font-size);
}
#e-sport-root .component_notification_wrapper {
  position: fixed;
  bottom: 0;
  right: 0;
  width: 100%;
  padding: 5px 10px;
  z-index: 70;
}
#e-sport-root .component_notification {
  position: relative;
  display: flex;
  align-items: center;
  padding: 16px;
  border-radius: var(--sport-digi-radius--md);
  background-color: hsla(0, 0%, 39.2%, 0.5);
  color: var(--sport-digi-foreground);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}
#e-sport-root .component_notification.component_notification_local {
  width: 100%;
}
#e-sport-root .component_notification > span {
  padding: 0 8px;
}
#e-sport-root .component_notification .sport_front_icon-issue {
  color: #00609e;
}
#e-sport-root .component_notification .sport_front_icon-success {
  color: #2c9800;
}
#e-sport-root .component_notification.da-notification-transition-enter {
  transition: 0.5s;
  -webkit-transform: translateY(120%);
  transform: translateY(120%);
  max-height: 0;
  opacity: 0;
}
#e-sport-root .component_notification.da-notification-transition-enter-active {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  max-height: 200px;
  opacity: 1;
}
#e-sport-root .component_notification.da-notification-transition-exit {
  transition: 0.5s;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  max-height: 200px;
  opacity: 0.5;
}
#e-sport-root .component_notification.da-notification-transition-exit-active {
  -webkit-transform: translateY(120%);
  transform: translateY(120%);
  max-height: 0;
  padding: 0;
  opacity: 0;
}
#e-sport-root .esp_toast_message_wrapper {
  left: 16px !important;
}
#e-sport-root .digi_x_scroll {
  position: relative;
}
#e-sport-root .digi_x_scroll::-webkit-scrollbar {
  width: 5px;
  height: 3px;
}
@media screen and (max-width: 600px) {
  #e-sport-root .digi_x_scroll::-webkit-scrollbar {
    width: auto;
    all: unset;
  }
}
#e-sport-root .digi_table {
  color: var(--sport-digi-foreground--level-20);
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 12px;
}
#e-sport-root .digi_table a {
  color: var(--sport-digi-foreground);
}
#e-sport-root .digi_table_icon {
  width: 24px;
}
#e-sport-root .digi_table_body,
#e-sport-root .digi_table_header {
  background-color: var(--sport-digi-background);
}
#e-sport-root .digi_table_row {
  background-color: var(--sport-digi-background--level-10);
}
#e-sport-root .digi_table_row.digi_table_row-sub {
  background-color: var(--sport-digi-background--level-5);
}
#e-sport-root .digi_table_row + .digi_table_row {
  border-top: 1px solid var(--sport-digi-background);
}
#e-sport-root .digi_table_header th,
#e-sport-root .digi_table_row td {
  padding: 6px 4px;
}
#e-sport-root .digi_table .digi_table_left {
  text-align: left !important;
}
#e-sport-root .digi_table .digi_table_right {
  text-align: right !important;
}
#e-sport-root .digi_table .digi_table_center {
  text-align: center !important;
}
#e-sport-root .digi_table_tooltip {
  display: none;
}
#e-sport-root .component_table_text {
  font-size: 12px;
  color: var(--sport-digi-foreground--level-20);
}
#e-sport-root .component_table_text.component_table_text-accent {
  color: var(--sport-digi-foreground);
}
#e-sport-root .ml-1 {
  margin-left: 4px;
}
#e-sport-root .digi_table_arrow > i {
  display: block;
}
@media screen and (max-width: 1300px) {
  #e-sport-root .esp_bh_line_trough:after {
    display: none;
  }
  #e-sport-root table {
    display: block;
  }
  #e-sport-root tbody {
    padding: 8px;
    display: block;
  }
  #e-sport-root .digi_table_row-start {
    border-top: 3px solid var(--sport-digi-accent) !important;
  }
  #e-sport-root .digi_table_header,
  #e-sport-root .digi_table_row-web {
    display: none !important;
  }
  #e-sport-root .digi_table_row {
    margin-bottom: 8px;
    display: flex;
    flex-direction: column;
    background-color: var(--sport-digi-background--level-15);
  }
  #e-sport-root .digi_table_row td:empty {
    display: none;
  }
  #e-sport-root .digi_table_tooltip {
    display: block;
  }
  #e-sport-root .digi_table_row td {
    display: flex;
    align-items: center;
    padding: 0 16px;
    height: 35px;
  }
  #e-sport-root .digi_table_row td.esp_ph_2 {
    padding-left: 8px;
    padding-right: 8px;
  }
  #e-sport-root .digi_table_row td.esp_pv_2 {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  #e-sport-root .digi_table_arrow {
    order: 10;
    background-color: var(--sport-digi-background);
  }
  #e-sport-root .digi_table_icon {
    width: 100%;
    justify-content: center;
  }
  #e-sport-root .digi_table_row td + td {
    border-top: 1px solid var(--sport-digi-background);
  }
  #e-sport-root .digi_table_row td > .digi_table_tooltip {
    width: 50%;
    text-align: left !important;
  }
  #e-sport-root .digi_table_row td > span {
    width: 50%;
    text-align: right;
  }
  #e-sport-root .digi_table_row td > .digi_table_item-wide {
    width: 100%;
  }
}
#e-sport-root .component_popup_wrapper:empty {
  display: none;
  pointer-events: none;
}
#e-sport-root.out_of_iframe .component_popup_wrapper {
  position: fixed;
  top: 0;
  left: 0;
  bottom: auto;
  right: auto;
  width: 100%;
  height: 100%;
  z-index: 15;
}
#e-sport-root.out_of_iframe .component_popup_wrapper > div {
  position: absolute !important;
  width: 100%;
  height: 100%;
}
#e-sport-root .component_popup_wrapper {
  position: absolute;
  top: 0;
  left: 0;
  bottom: auto;
  right: auto;
  width: 100%;
  height: 100vh;
}
#e-sport-root .component_popup_wrapper > div {
  position: relative;
  top: auto;
  left: auto;
  bottom: auto;
  right: auto;
  width: 100%;
  height: 100%;
  display: block;
}
#e-sport-root .component_popup_wrapper > div > div {
  position: absolute;
  top: 100px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
#e-sport-root * {
  -webkit-tap-highlight-color: transparent;
}
#e-sport-root .esp_mob_wrapper {
  font-family: Roboto, sans-serif;
  margin: 0 auto;
  background-color: var(--sport-digi-background);
  position: relative;
}
#e-sport-root .esp_mob_wrapper.lang_hy * {
  font-family: Arial;
}
#e-sport-root .esp_mob_wrapper * {
  font-family: Roboto, sans-serif;
}
#e-sport-root .esp_mob_wrapper .esp_mob_header_main .component_select_imitator span {
  font-size: 12px;
}
#e-sport-root .esp_mob_wrapper .esp_betslip_stake_scroller {
  height: auto;
  overflow-y: initial;
  max-height: none;
}
#e-sport-root .esp_mob_wrapper .component_betslip_header .sport_front_icon-move {
  display: none;
}
#e-sport-root .esp_mob_wrapper .esp_game_banner_content {
  padding-top: 45px;
}
#e-sport-root .esp_mob_wrapper .esp_game_banner {
  position: relative;
}
#e-sport-root .esp_mob_wrapper .esp_game_banner:before {
  content: "";
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
#e-sport-root .esp_mob_wrapper .esp_game_banner .esp_game_banner_content,
#e-sport-root .esp_mob_wrapper .esp_game_banner .esp_game_banner_odds_desktop,
#e-sport-root .esp_mob_wrapper .esp_game_banner .esp_game_banner_total_score_wrapper {
  position: relative;
}
#e-sport-root .esp_mob_wrapper .esp_game_banner > * {
  z-index: 5;
}
#e-sport-root .esp_mob_wrapper .esp_game_banner .esp_game_banner_fav_cont {
  z-index: 10;
}
#e-sport-root .esp_mob_game_filter {
  width: 100%;
  height: 62px;
  overflow-y: hidden;
  overflow-x: auto;
  background-color: var(--sport-digi-background);
  display: flex;
  align-items: center;
  box-shadow: 0 2px 4px 0 rgba(15, 0, 15, 0.3);
  border-bottom: 2px solid var(--sport-digi-background--level-5);
}
#e-sport-root .esp_mob_game_filter.esp_mob_game_filter_scroll {
  padding-bottom: 5px;
}
#e-sport-root .esp_mob_game_filter_item {
  height: 62px;
  flex: 0 0 96px;
  position: relative;
  font-size: 8px;
  padding-top: 10px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
#e-sport-root .esp_mob_game_filter_item .esp_mob_game_filter_item__name {
  color: var(--sport-digi-foreground--level-20);
  text-align: center;
  margin-top: 3px;
  text-transform: capitalize;
  transition: background-color 0.2s, color 0.2s;
  font-size: 10px;
}
#e-sport-root .esp_mob_game_filter_item .esp_mob_game_filter_item__more {
  color: var(--sport-digi-foreground--level-20);
  position: absolute;
  right: 19px;
  top: 0;
  -webkit-transform: translate(4px, 8px);
  transform: translate(4px, 8px);
}
#e-sport-root .esp_mob_game_filter_item.esp_mob_game_filter_item_active .esp_mob_game_filter_item__name {
  color: var(--sport-digi-accent);
}
@media (hover: hover) {
  #e-sport-root .esp_mob_game_filter_item:hover .esp_mob_game_filter_item__name {
    color: var(--sport-digi-accent);
  }
}
#e-sport-root .esp_mob_legend {
  height: 28px;
  display: flex;
  align-items: center;
  background-color: var(--sport-digi-background);
  color: var(--sport-digi-foreground--level-20);
  font-size: 12px;
  text-transform: capitalize;
  padding-left: 16px;
}
#e-sport-root .esp_mob_oddsx1 {
  width: 56px;
  flex-shrink: 0;
}
#e-sport-root .esp_mob_oddsx3 {
  width: 170px;
  flex-shrink: 0;
}
#e-sport-root .esp_mob_oddsx3_opposite {
  width: calc(100% - 170px);
}
#e-sport-root .esp_mob_odd {
  width: 56px;
  height: 56px;
  background-color: var(--sport-digi-background);
  color: var(--sport-digi-accent);
  font-size: 16px;
  text-align: center;
  line-height: 56px;
  flex-shrink: 0;
  margin-right: 1px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background-color 0.2s, color 0.2s;
}
#e-sport-root .esp_mob_odd.esp_mob_odd_active {
  background-color: var(--sport-digi-accent);
  color: var(--sport-digi-accent-foreground);
}
#e-sport-root .esp_mob_odd.esp_mob_odd_active .esp_odd_factor {
  color: var(--sport-digi-accent-foreground);
}
#e-sport-root .esp_results_mob .esp_mob_odd {
  color: var(--sport-digi-foreground--level-20);
}
#e-sport-root .esp_results_mob .esp_mob_odd.esp_mob_odd_active {
  background-color: var(--sport-digi-green);
  color: var(--sport-digi-white);
}
#e-sport-root .esp_mob_header_mini {
  height: 28px;
  display: flex;
  align-items: center;
  background-color: var(--sport-digi-background--level-10);
  color: var(--sport-digi-foreground--level-20);
  font-size: 12px;
  text-transform: capitalize;
  padding: 0 6px;
}
#e-sport-root .esp_mob_header_mini .esp_mob_header_mini_icon {
  width: 33px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
}
#e-sport-root .esp_mob_header_mini span {
  flex-grow: 1;
  min-width: 1px;
  padding: 0 6px;
}
#e-sport-root .esp_game_mob_wrapper {
  display: flex;
  align-items: center;
  position: relative;
  border-bottom: 1px solid var(--sport-digi-background);
}
#e-sport-root .esp_game_mob_wrapper .digi_fav,
#e-sport-root .esp_game_mob_wrapper .sport_front_icon-stat {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 0;
}
#e-sport-root .esp_game_mob_wrapper .digi_fav:before,
#e-sport-root .esp_game_mob_wrapper .sport_front_icon-stat:before {
  width: 56px;
  height: 56px;
  line-height: 56px;
}
#e-sport-root .esp_game_mob_wrapper .digi_fav {
  left: 0;
}
#e-sport-root .esp_game_mob_wrapper .sport_front_icon-stat {
  right: 0;
  color: var(--sport-digi-foreground--level-20);
}
#e-sport-root .esp_game_mob_wrapper .esp_game_mob {
  z-index: 1;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}
#e-sport-root .esp_game_mob {
  width: 100%;
  background-color: var(--sport-digi-background--level-15);
  display: flex;
  align-items: center;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
  padding-left: 6px;
}
#e-sport-root .esp_game_mob .esp_play_btn_wrapper:empty {
  display: none;
}
#e-sport-root .esp_game_mob .esp_play_btn {
  margin-right: 16px;
}
#e-sport-root .esp_game_mob:last-child {
  border-bottom: 0;
}
#e-sport-root .esp_game_mob .esp_game_content_info {
  padding-left: 2px;
  flex-grow: 1;
  min-width: 1px;
}
#e-sport-root .esp_game_mob .esp_game_content_teams {
  padding-right: 8px;
}
#e-sport-root .esp_game_mob .esp_game_content_scores {
  color: var(--sport-digi-accent);
}
#e-sport-root .esp_game_mob .esp_odd_vs {
  margin-right: 1px;
}
#e-sport-root .esp_game_content,
#e-sport-root .esp_game_odds {
  display: flex;
  align-items: center;
}
#e-sport-root .esp_game_content_teams {
  display: flex;
  flex-direction: column;
}
#e-sport-root .esp_game_content_team {
  display: flex;
  align-items: center;
}
#e-sport-root .esp_game_content_team > span:first-child {
  flex: 1 0 auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: calc(100% - 30px);
}
#e-sport-root .esp_game_content_team .esp_game_content_score {
  flex: 0 0 30px;
  color: var(--sport-digi-accent);
  font-weight: 500;
}
#e-sport-root .esp_game_mob_icon_date_cont {
  width: 33px;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
#e-sport-root .esp_typography_wrapper > * {
  margin-right: 8px;
}
#e-sport-root .esp_typography_wrapper > :last-child {
  margin-right: 0;
}
#e-sport-root .esp_typography_mob {
  font-size: 10px;
  color: var(--sport-digi-foreground--level-20);
  font-weight: 500;
  line-height: 1.5;
}
#e-sport-root .esp_typography_mob-uppercase {
  text-transform: uppercase;
}
#e-sport-root .esp_typography_mob-m {
  font-size: 12px;
}
#e-sport-root .esp_typography_mob-primary {
  color: var(--sport-digi-foreground);
}
#e-sport-root .esp_typography_mob-accent {
  color: var(--sport-digi-accent);
}
#e-sport-root .esp_typography-right {
  text-align: right;
}
#e-sport-root .esp_typography-center {
  text-align: center;
}
#e-sport-root .esp_game_mob_info_row {
  display: flex;
  align-items: center;
  padding-right: 8px;
}
#e-sport-root .esp_game_mob_info_row .esp_time_wrapper_mob {
  flex-grow: 1;
}
#e-sport-root .esp_game_mob_info_row .esp_game_mob_count {
  margin-left: auto;
}
#e-sport-root .esp_time_wrapper_mob {
  display: flex;
  align-items: center;
  overflow: hidden;
  font-size: 10px;
  flex-shrink: 0;
}
#e-sport-root .esp_time_wrapper_mob .esp_live_mob {
  width: 30px;
  text-align: center;
  text-transform: uppercase;
  font-size: 8px;
  background-color: var(--sport-digi-red);
  color: var(--sport-digi-white);
  flex-shrink: 0;
  height: 11px;
  line-height: 11px;
  margin-right: 8px;
}
#e-sport-root .esp_time_wrapper_mob .esp_time_mob {
  color: var(--sport-digi-foreground--level-20);
  flex-shrink: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#e-sport-root .esp_outrights_content_top_mob {
  padding: 0 16px;
  display: flex;
  align-items: center;
  border-bottom: 1px solid Mob;
  height: 56px;
  background-color: var(--sport-digi-background--level-10);
}
#e-sport-root .esp_outrights_content_top_mob .esp_outrights_img_mob {
  margin: 0 8px;
}
#e-sport-root .esp_outrights_content_top_mob .esp_outrights_content_top_text_mob {
  margin-left: auto;
  display: flex;
  flex-direction: column;
}
#e-sport-root .esp_outrights_content_top_mob .esp_outrights_content_top_text_mob > span {
  text-transform: uppercase;
  color: var(--sport-digi-foreground--level-20);
  font-size: 12px;
  font-weight: 500;
  margin-bottom: 4px;
  text-align: right;
}
#e-sport-root .esp_outrights_content_top_mob .esp_outrights_content_top_text_mob > span:last-child {
  color: var(--sport-digi-accent);
  font-size: 16px;
  margin-bottom: 0;
}
#e-sport-root .esp_outrights_odd_mob {
  display: flex;
  align-items: center;
  background-color: var(--sport-digi-background--level-15);
  border-radius: var(--sport-digi-border-radius--static);
  height: 56px;
  width: 100%;
  padding-left: 16px;
  font-size: 16px;
  border-bottom: 1px solid Mob;
}
#e-sport-root .esp_outrights_odd_mob > span {
  width: calc(100% - 56px);
  color: var(--sport-digi-foreground);
  padding: 0 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#e-sport-root .esp_outrights_odd_mob > strong {
  width: 56px;
  height: 56px;
  line-height: 56px;
  flex-shrink: 0;
  text-align: center;
  background-color: var(--sport-digi-background);
  color: var(--sport-digi-accent);
  transition: background-color 0.2s, color 0.2s;
}
#e-sport-root .esp_betslip_mob_pin {
  position: fixed;
  right: 0;
  bottom: 100px;
  background-color: var(--sport-digi-white);
  color: var(--sport-digi-black);
  width: 84px;
  height: 46px;
  border-right: 4px solid var(--sport-digi-accent);
  z-index: 50;
  -webkit-transform: translateX(80px);
  transform: translateX(80px);
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}
#e-sport-root .out_of_iframe .esp_betslip_mob_pin {
  position: fixed !important;
}
#e-sport-root .esp_betslip_mob_pin .esp_betslip_mob_pin_count {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
#e-sport-root .esp_betslip_mob_pin.esp_betslip_mob_pin_active {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
#e-sport-root .esp_betslip_mob_pin_count {
  width: 48px;
  height: 48px;
  background-color: var(--sport-digi-accent);
  color: var(--sport-digi-accent-foreground);
  border-radius: 50%;
  border: 1px solid var(--sport-digi-white);
  text-align: center;
  line-height: 46px;
  font-weight: 500;
  font-size: 16px;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.4);
}
#e-sport-root .esp_betslip_mob_pin_info {
  padding: 8px;
  text-align: right;
  width: 60px;
  margin-left: auto;
}
#e-sport-root .esp_betslip_mob_pin_info span {
  font-size: 8px;
  text-transform: uppercase;
  margin-bottom: 4px;
  display: block;
  line-height: 9px;
}
#e-sport-root .esp_betslip_mob_pin_info strong {
  font-weight: 500;
  font-size: 12px;
  display: block;
}
#e-sport-root .esp_mob_header_main {
  display: flex;
  align-items: center;
  height: 44px;
  background-color: var(--sport-digi-background);
  padding: 0 10px;
}
#e-sport-root .esp_mob_header_main .component_select_imitator {
  background-color: var(--sport-digi-background);
  color: var(--sport-digi-foreground--level-20);
}
#e-sport-root .esp_mob_header_main .esp_mob_header_main_link {
  white-space: nowrap;
}
#e-sport-root .esp_mob_header_main .component_select_imitator {
  text-align: right;
}
#e-sport-root .esp_mob_header_main .esp_dd {
  margin-left: auto;
  min-width: 150px;
  height: 30px;
}
#e-sport-root .esp_mob_header_main .esp_dd .component_select_wrapper:after {
  top: 4px;
}
#e-sport-root .esp_mob_header_main .esp_dd select {
  height: 30px;
  background-color: transparent;
}
#e-sport-root .esp_mob_header_main_link,
#e-sport-root a.esp_mob_header_main_link {
  color: var(--sport-digi-foreground--level-20);
}
#e-sport-root .esp_mob_header_main_link {
  padding: 10px;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 12px;
  transition: color 0.2s;
}
#e-sport-root .esp_mob_header_main_link.esp_mob_header_main_link_active,
#e-sport-root .esp_mob_header_main_link:hover {
  color: var(--sport-digi-accent);
}
#e-sport-root .esp_dd {
  position: relative;
}
#e-sport-root .esp_dd:hover .esp_dd_content {
  display: block;
}
#e-sport-root .esp_dd .esp_dd_content {
  display: none;
  position: absolute;
  background-color: var(--sport-digi-background--level-5);
  width: 120px;
  right: 0;
  z-index: 10;
}
#e-sport-root .esp_dd .esp_dd_content_item {
  height: 35px;
  display: flex;
  align-items: center;
  padding: 0 8px;
  color: var(--sport-digi-foreground);
  text-decoration: none;
}
#e-sport-root .esp_mob_filter_main {
  display: flex;
  align-items: center;
  height: 44px;
  background-color: var(--sport-digi-background--level-5);
}
#e-sport-root .esp_mob_filter_main_item {
  flex: 1;
  color: var(--sport-digi-foreground--level-20);
  text-decoration: none;
  text-transform: uppercase;
  font-size: 12px;
  transition: color 0.2s;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
@media (hover: hover) {
  #e-sport-root .esp_mob_filter_main_item:hover {
    color: var(--sport-digi-accent);
  }
}
#e-sport-root .esp_mob_filter_main_item.esp_mob_filter_main_item_active {
  color: var(--sport-digi-accent);
}
#e-sport-root .esp_mob_filter_main_item.esp_mob_filter_main_item_active .component_sidebar_list_filter_tab_count {
  background-color: var(--sport-digi-red);
  color: var(--sport-digi-white);
}
#e-sport-root .esp_mob_filter_main_item .esp_mob_filter_main_item_fav_count {
  width: 16px;
  height: 16px;
  line-height: 15px;
  border: 1px solid var(--sport-digi-background--level-5);
  background-color: var(--sport-digi-accent);
  color: var(--sport-digi-accent-foreground);
  font-size: 8px;
  font-weight: 500;
  text-align: center;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(17%, -96%);
  transform: translate(17%, -96%);
}
#e-sport-root .esp_mob_filter_main_item .esp_mob_filter_main_item_fav_count:empty {
  display: none;
}
#e-sport-root .esp_go_back_mob {
  display: flex;
  align-items: center;
  padding: 0 8px;
  background-color: var(--sport-digi-background);
  color: var(--sport-digi-foreground--level-20);
  height: 44px;
}
#e-sport-root .esp_go_back_mob > div {
  display: inline-flex;
  align-items: center;
  height: 100%;
}
#e-sport-root .esp_go_back_mob > div span {
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  padding: 0 8px;
}
#e-sport-root .component_search_mob {
  position: relative;
}
#e-sport-root .component_search_mob .component_search_input_wrapper {
  position: absolute;
  height: 44px;
  width: 300px;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
  right: 0;
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}
#e-sport-root .component_search_mob .component_search_input_wrapper.inputVisible {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
#e-sport-root .component_search_mob .component_search_input {
  -webkit-appearance: none;
  appearance: none;
  border: 0;
  outline: 0;
  width: 100%;
  padding: 0 16px;
  font-size: 16px;
  height: 44px;
  background-color: var(--sport-digi-background--level-15) !important;
  color: var(--sport-digi-foreground) !important;
  border-radius: var(--sport-digi-border-radius--static);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}
#e-sport-root .component_search_mob .sport_front_icon-remove {
  position: absolute;
  right: 8px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
#e-sport-root .esp_mob_games_wrapper {
  background-color: var(--sport-digi-background);
  padding-bottom: 8px;
}
#e-sport-root .esp_outrights_header {
  height: 40px;
  background-color: var(--sport-digi-background--level-15);
  margin-bottom: 2px;
  padding: 0 8px;
  display: flex;
  align-items: center;
}
#e-sport-root .esp_outrights_header .esp_icon_text {
  width: 100%;
  color: var(--sport-digi-foreground--level-20);
}
#e-sport-root .esp_outrights_content {
  padding: 16px 8px 8px;
  background-color: var(--sport-digi-background--level-15);
  margin-bottom: 16px;
}
#e-sport-root .esp_outrights_content_top {
  margin-bottom: 16px;
  display: flex;
  align-items: center;
}
#e-sport-root .esp_outrights_content_top i {
  margin-right: 8px;
}
#e-sport-root .esp_outrights_content_top .esp_outrights_content_top_text {
  display: flex;
  flex-direction: column;
}
#e-sport-root .esp_outrights_content_top .esp_outrights_content_top_text > span {
  text-transform: uppercase;
  color: var(--sport-digi-foreground--level-20);
  font-size: 12px;
  font-weight: 500;
  margin-bottom: 4px;
}
#e-sport-root .esp_outrights_content_top .esp_outrights_content_top_text > span:last-child {
  color: var(--sport-digi-accent);
  font-size: 16px;
  margin-bottom: 0;
}
#e-sport-root .esp_outrights_odds_wrapper {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
#e-sport-root .esp_outrights_odds_wrapper .esp_outrights_odd {
  width: calc(33.33333% - 5.33333px);
  margin-bottom: 8px;
  margin-right: 8px;
}
#e-sport-root .esp_outrights_odds_wrapper .esp_outrights_odd:nth-child(3n) {
  margin-right: 0;
}
#e-sport-root .esp_outrights_odd {
  display: flex;
  align-items: center;
  background-color: var(--sport-digi-background);
  border-radius: var(--sport-digi-border-radius--static);
  height: 40px;
  width: 100%;
  padding: 0 16px;
  font-size: 16px;
  cursor: pointer;
  transition: background-color 0.2s;
}
#e-sport-root .esp_outrights_odd i {
  flex-shrink: 0;
}
#e-sport-root .esp_outrights_odd > span {
  width: calc(100% - 64px);
  color: var(--sport-digi-foreground--level-20);
  padding: 0 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  transition: color 0.2s;
}
#e-sport-root .esp_outrights_odd > strong {
  width: 40px;
  flex-shrink: 0;
  color: var(--sport-digi-accent);
  font-weight: 500;
  text-align: right;
  transition: color 0.2s;
}
#e-sport-root .esp_outrights_odd:hover background-color:var(--sport-digi-accent--darken-10) span,
#e-sport-root .esp_outrights_odd:hover strong {
  color: var(--sport-digi-accent);
}
#e-sport-root .esp_outrights_odd.esp_game_details_odd_active {
  background-color: var(--sport-digi-accent);
}
#e-sport-root .esp_outrights_odd.esp_game_details_odd_active span,
#e-sport-root .esp_outrights_odd.esp_game_details_odd_active strong {
  color: var(--sport-digi-accent-foreground);
}
#e-sport-root .component_loader_component {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 1;
}
#e-sport-root .component_loader_component .component_loader_component_loader_wrapper {
  position: absolute;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  display: flex;
}
#e-sport-root .component_loader_component .component_loader_component_loader_wrapper > div {
  width: 18px;
  height: 18px;
  background-color: var(--sport-digi-accent);
  -webkit-animation: loader 1s ease-in-out infinite;
  animation: loader 1s ease-in-out infinite;
  margin: 0 4px;
}
#e-sport-root .component_loader_component .component_loader_component_loader_wrapper > div:nth-child(2) {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}
#e-sport-root .component_loader_component .component_loader_component_loader_wrapper > div:nth-child(3) {
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
}
#e-sport-root .component_loader_component .component_loader_component_loader_wrapper > div:nth-child(4) {
  -webkit-animation-delay: 0.6s;
  animation-delay: 0.6s;
}
@-webkit-keyframes loader {
  0% {
    opacity: 0.1;
    -webkit-transform: rotateY(0) scale(0.2);
    transform: rotateY(0) scale(0.2);
  }
  50% {
    opacity: 0.5;
    -webkit-transform: rotateY(180deg) scale(1);
    transform: rotateY(180deg) scale(1);
  }
  to {
    opacity: 0.1;
    -webkit-transform: rotateY(180deg) scale(0.2);
    transform: rotateY(180deg) scale(0.2);
  }
}
@keyframes loader {
  0% {
    opacity: 0.1;
    -webkit-transform: rotateY(0) scale(0.2);
    transform: rotateY(0) scale(0.2);
  }
  50% {
    opacity: 0.5;
    -webkit-transform: rotateY(180deg) scale(1);
    transform: rotateY(180deg) scale(1);
  }
  to {
    opacity: 0.1;
    -webkit-transform: rotateY(180deg) scale(0.2);
    transform: rotateY(180deg) scale(0.2);
  }
}
#e-sport-root .sticky-full {
  width: 100%;
  height: 100%;
}
#e-sport-root .sticky-fixed {
  position: fixed;
  z-index: 1000;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
}
#e-sport-root .esp_drag_video_header {
  width: 100%;
  height: 40px;
  background-color: var(--sport-digi-background--level-5);
  color: var(--sport-digi-foreground--level-20);
  padding: 0 8px;
  display: flex;
  align-items: center;
  transition: color 0.2s;
}
#e-sport-root .esp_drag_video_header i:hover {
  color: var(--sport-digi-accent);
}
#e-sport-root .esp_drag_video_header .sport_front_icon-move {
  margin-left: auto;
}
@media screen and (max-width: 1200px) {
  #e-sport-root .esp_drag_video_header {
    padding: 0;
  }
  #e-sport-root .esp_drag_video_header i {
    width: 40px;
    height: 40px;
  }
  #e-sport-root .esp_drag_video_header i:before {
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 30px;
  }
}
#e-sport-root .esp_iframe_cover {
  width: 100%;
  height: calc(100% - 40px);
  background-color: rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 40px;
  z-index: 100000;
  display: none;
}
#e-sport-root .esp_video_wrapper .live-stream-iframe.draggable {
  color: var(--sport-digi-foreground);
  height: calc(100% - 40px);
}
#e-sport-root .esp_video_wrapper .live-stream-iframe.draggable .iframe-wrapper {
  height: 100%;
  position: relative;
}
#e-sport-root .popup_container {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  background-color: rgba(0, 0, 0, 0.4);
}
#e-sport-root .out_of_iframe .popup_container {
  position: fixed !important;
}
#e-sport-root .out_of_iframe .popup_container .component_popup_cashout_partial {
  top: 50% !important;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
#e-sport-root .component_popup_row {
  margin-bottom: 24px;
}
#e-sport-root .component_popup_cashout_partial {
  width: 400px !important;
}
@media screen and (max-width: 600px) {
  #e-sport-root .component_popup_cashout_partial {
    width: calc(100% - 40px) !important;
  }
}
#e-sport-root .component_popup {
  background-color: var(--sport-digi-background--level-5);
  color: var(--sport-digi-foreground);
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  border-radius: var(--sport-digi-border-radius--static);
  overflow: hidden;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
}
#e-sport-root .component_popup_header {
  width: 100%;
  height: 44px;
  background-color: var(--sport-digi-background);
  padding: 0 24px;
  display: flex;
  align-items: center;
}
#e-sport-root .component_popup_header span {
  width: calc(100% - 24px);
  text-transform: capitalize;
  font-weight: 500;
  font-size: 14px;
}
#e-sport-root .component_popup_header i {
  cursor: pointer;
}
#e-sport-root .component_popup_body {
  color: var(--sport-digi-foreground--level-20);
  padding: 16px 24px 24px;
}
#e-sport-root .component_partial_cashout_input_container > span {
  font-size: 12px;
  margin-bottom: 8px;
  display: block;
}
#e-sport-root .component_partial_cashout_input {
  display: flex;
  align-items: center;
  height: 44px;
  font-size: 16px;
  font-weight: 500;
  border-radius: var(--sport-digi-border-radius--static);
  background-color: var(--sport-digi-background--level-15) !important;
  color: var(--sport-digi-foreground) !important;
}
#e-sport-root .component_partial_cashout_input input {
  flex-grow: 1;
}
#e-sport-root .component_partial_cashout_input strong {
  color: var(--sport-digi-foreground--level-20);
  text-transform: uppercase;
  padding: 8px;
}
#e-sport-root .component_range_slider_container input {
  width: 100%;
}
#e-sport-root .component_range_slider_values {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#e-sport-root .component_partial_cashout_stakes_container {
  display: flex;
  align-items: center;
}
#e-sport-root .component_partial_cashout_stakes_container > .component_partial_cashout_stake {
  width: 50%;
  flex-shrink: 0;
}
#e-sport-root .component_partial_cashout_stakes_container > .component_partial_cashout_stake > span {
  color: var(--sport-digi-foreground--level-20);
  margin-bottom: 4px;
  font-size: 12px;
}
#e-sport-root .component_partial_cashout_stakes_container > .component_partial_cashout_stake > strong {
  color: var(--sport-digi-foreground);
  font-size: 14px;
  font-weight: 500;
}
#e-sport-root .component_partial_cashout_stakes_container > .component_partial_cashout_stake > * {
  display: block;
}
#e-sport-root .component_partial_cashout_stakes_container > .component_partial_cashout_stake .component_partial_cashout_stake_akcented {
  color: var(--sport-digi-accent);
}
#e-sport-root .component_cashout_popup_amount {
  width: 100%;
  text-align: center;
  font-size: 16px;
  color: var(--sport-digi-accent);
  font-weight: 500;
  margin-bottom: 24px;
}
.MuiPaper-root {
  background-color: var(--sport-digi-background--level-5) !important;
}
.MuiPaper-root,
.MuiPickersDay-day {
  color: var(--sport-digi-foreground) !important;
}
.MuiPickersDay-day.MuiPickersDay-daySelected {
  background-color: var(--sport-digi-accent) !important;
  color: var(--sport-digi-accent-foreground) !important;
}
.MuiPickersDay-day.MuiPickersDay-daySelected.MuiPickersDay-isSelected .MuiTypography-colorInherit {
  color: var(--sport-digi-foreground) !important;
}
.MuiPickersCalendarHeader-dayLabel {
  color: var(--sport-digi-foreground--level-20) !important;
}
.MuiPickersDay-current:not(.MuiPickersDay-daySelected) {
  color: var(--sport-digi-accent) !important;
}
.MuiPickersCalendarHeader-iconButton {
  background-color: var(--sport-digi-background) !important;
}
.MuiIconButton-root {
  color: var(--sport-digi-foreground) !important;
}
.MuiIconButton-root:hover {
  background-color: var(--sport-digi-accent) !important;
  color: var(--sport-digi-accent-foreground) !important;
}
.component_text_data {
  font-size: 12px;
  margin-top: 8px;
  margin-bottom: 8px;
  color: var(--sport-digi-foreground--level-20);
  text-transform: capitalize;
  line-height: 1;
}
.component_text_data .component_text_data--akcent {
  color: var(--sport-digi-foreground);
  margin: 0 8px;
}
.component_text_data.component_text_right {
  text-align: right;
}
.component_text {
  font-size: 12px;
  margin: 0 8px;
  color: var(--sport-digi-foreground--level-20);
}
.component_text.component_text_right {
  text-align: right;
}
#e-sport-root .esp_rtl {
  direction: rtl;
}
#e-sport-root .esp_rtl .component_betslip_tax_wrapper .component_betslip_tax {
  padding-left: 0;
  padding-right: 10px;
}
#e-sport-root .esp_rtl .esp_game_details_odd {
  padding-right: 4px;
  padding-left: 16px;
}
#e-sport-root .esp_rtl .esp_video_stakes_wrapper .esp_video_stake {
  padding-left: 0;
  padding-right: 8px;
}
#e-sport-root .esp_rtl .component_sidebar_search_input {
  padding-right: 30px;
  padding-left: 0;
}
#e-sport-root .esp_rtl .esp_video_stake_team .esp_team_img {
  margin-right: 0;
  margin-left: 8px;
}
#e-sport-root .esp_rtl .esp_video_stake_team .esp_video_stake_score {
  text-align: left;
}
#e-sport-root .esp_rtl .component_select_wrapper .component_select_imitator {
  padding-right: 16px;
  padding-left: 8px;
  text-align: left;
}
#e-sport-root .esp_rtl .esp_main_header .component_select_wrapper .component_select_imitator span {
  text-align: left;
}
#e-sport-root .esp_rtl .esp_time_wrapper_mob .esp_live_mob {
  margin-right: 0;
  margin-left: 8px;
}
#e-sport-root .esp_rtl .esp_video_wrapper .esp_video_stakes_wrapper {
  right: auto;
  left: 0;
}
#e-sport-root .esp_rtl .esp_mr {
  margin-right: 0;
  margin-left: 4px;
}
#e-sport-root .esp_rtl .esp_mr_2 {
  margin-right: 0;
  margin-left: 8px;
}
#e-sport-root .esp_rtl .sport_front_icon-arrow_right:before {
  content: "\ea02";
}
#e-sport-root .esp_rtl .sport_front_icon-arrow_left:before {
  content: "\ea03";
}
#e-sport-root .esp_rtl .esp_tar {
  text-align: left;
}
#e-sport-root .esp_rtl .esp_tal {
  text-align: right;
}
#e-sport-root .esp_rtl .esp_game_row .esp_odd {
  margin-right: 0;
  margin-left: 2px;
}
#e-sport-root .esp_rtl .esp_game_row .esp_odd:last-child {
  margin-right: 2px;
  margin-left: 0;
}
#e-sport-root .esp_rtl .component_history_select_wrapper:after,
#e-sport-root .esp_rtl .component_select_wrapper:after {
  right: auto;
  left: 8px;
}
#e-sport-root .esp_rtl .component_select {
  padding-left: 30px;
  padding-right: 16px;
}
#e-sport-root .esp_rtl .component_datepicker:after {
  right: auto;
  left: 6px;
}
#e-sport-root .esp_rtl .component_notification {
  direction: rtl !important;
  background-color: red !important;
}
#e-sport-root .esp_rtl .component_sidebar_collapse_toggle i {
  -webkit-transform: translate(-50%, -50%) rotate(180deg);
  transform: translate(-50%, -50%) rotate(180deg);
}
#e-sport-root .esp_rtl .component_sidebar_search_wrapper .sport_front_icon-search {
  left: auto;
  right: 5px;
}
#e-sport-root .esp_rtl .esp_mob_header_main .esp_dd {
  margin-left: 0;
  margin-right: auto;
}
#e-sport-root .esp_rtl .component_select_imitator {
  text-align: left;
}
#e-sport-root .esp_rtl .component_search_mob .component_search_input_wrapper {
  right: auto;
  left: 0;
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}
#e-sport-root .esp_rtl .component_search_mob .component_search_input_wrapper.inputVisible {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
#e-sport-root .esp_rtl .component_search_mob .sport_front_icon-remove {
  right: auto;
  left: 8px;
}
#e-sport-root .esp_rtl .esp_mob_filter_main_item .esp_mob_filter_main_item_fav_count {
  left: auto;
  right: 50%;
  -webkit-transform: translate(-17%, -96%);
  transform: translate(-17%, -96%);
}
#e-sport-root .esp_rtl .esp_mob_game_filter_item .esp_mob_game_filter_item__more {
  right: 0;
  left: 19px;
  -webkit-transform: translate(-4px, 8px);
  transform: translate(-4px, 8px);
}
#e-sport-root .esp_rtl .esp_game_mob,
#e-sport-root .esp_rtl .esp_mob_legend {
  padding-left: 0;
  padding-right: 8px;
}
@media screen and (max-width: 1300px) {
  #e-sport-root .esp_rtl .component_history_content_item > div > :last-child {
    text-align: left;
  }
}
#e-sport-root .esp_rtl .esp_typography_wrapper > * {
  margin-right: 0;
  margin-left: 8px;
}
#e-sport-root .esp_rtl .esp_typography_wrapper > :last-child {
  margin-left: 0;
  margin-right: 0;
}
#e-sport-root .esp_rtl .esp_typography-right {
  text-align: left;
}
#e-sport-root .esp_rtl .esp_game_mob_info_row .esp_game_mob_count {
  margin-left: 0;
  margin-right: auto;
}
#e-sport-root .esp_rtl .esp_betslip_mob_pin .esp_betslip_mob_pin_count {
  left: auto;
  right: 0;
  -webkit-transform: translate(50%, -50%);
  transform: translate(50%, -50%);
}
#e-sport-root .esp_rtl .esp_betslip_mob_pin {
  right: auto;
  left: 0;
  -webkit-transform: translateX(-80px);
  transform: translateX(-80px);
  border-right: 0;
  border-right: 4px solid var(--sport-digi-accent);
}
#e-sport-root .esp_rtl .esp_betslip_mob_pin.esp_betslip_mob_pin_active {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
#e-sport-root .esp_rtl .esp_betslip_mob_pin_info {
  padding: 8px 0 8px 4px;
  text-align: left;
  margin-left: 0;
  margin-right: auto;
}
#e-sport-root .esp_rtl .sport_front_icon-back:before {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
#e-sport-root .esp_rtl .esp_game_mob .esp_mob_odd {
  border-right: 0;
  border-left: 1px solid var(--sport-digi-background--level-15);
}
#e-sport-root .esp_rtl .esp_game_mob .esp_play_btn {
  margin-right: auto;
  margin-left: 16px;
}
#e-sport-root .esp_rtl .esp_game_mob .esp_game_content_teams,
#e-sport-root .esp_rtl .esp_game_mob .esp_game_mob_info_row {
  padding-right: 0;
  padding-left: 8px;
}
#e-sport-root .esp_rtl .esp_game_mob_wrapper .digi_fav,
#e-sport-root .esp_rtl .esp_game_mob_wrapper .sport_front_icon-stat {
  left: auto;
  right: 0;
}
#e-sport-root .esp_rtl .esp_game_mob_wrapper .sport_front_icon-stat {
  right: auto;
  left: 0;
}
#e-sport-root .esp_rtl .esp_game_banner .esp_game_banner_top {
  left: auto;
  right: var(--sport-digi-banner-space);
}
#e-sport-root .esp_rtl .esp_game_banner_fav_cont {
  right: auto;
  left: var(--sport-digi-banner-space);
}
#e-sport-root .esp_rtl .sidebar_collapsed .component_sidebar_list .component_sidebar_collapse_toggle .sport_front_icon-double_arrow_l {
  -webkit-transform: translate(-50%, -50%) rotate(0deg);
  transform: translate(-50%, -50%) rotate(0deg);
}
#e-sport-root .esp_rtl .esp_mob_wrapper .esp_tabs_wrapper_markets {
  padding-left: 0;
  padding-right: 56px;
}
#e-sport-root .esp_rtl .component_betslip_header,
#e-sport-root .esp_rtl .esp_game_filter {
  padding-right: 0;
  padding-left: 8px;
}
#e-sport-root .esp_rtl .esp_game_filter .sport_front_icon-back {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
#e-sport-root .esp_rtl .esp_game_filter .esp_game_filter_info_wrapper {
  padding-left: 0;
  padding-right: 8px;
}
#e-sport-root .esp_rtl .component_tax_info_container .component_tax_info_box {
  right: auto;
  left: 0;
}
#e-sport-root .esp_rtl .component_betslip_possible_winning strong {
  direction: ltr;
}
#new_betslip_container {
  position: fixed;
  bottom: 24px;
  z-index: 10;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 400px;
}
.dm__user-balance__tab {
  color: #999;
}
#e-sport-root .esp_game_details_odd {
  padding: 0 4px;
}
@media screen and (max-width: 992px) {
  #e-sport-root .esp_game_details_odd {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 48px;
    margin-bottom: 0;
    border-bottom: 2px solid var(--sport-digi-background--level-15);
  }
  #e-sport-root .esp_game_details_odd .esp_game_details_odd_name {
    flex-grow: 0;
    font-size: 10px;
    text-align: center;
    margin-bottom: 3px;
    text-transform: none;
  }
  #e-sport-root .esp_game_details_odd .esp_odd_factor {
    font-size: 16px;
  }
}
#e-sport-root .odd_format_1 .esp_odd_factor,
#e-sport-root .odd_format_2 .esp_odd_factor {
  font-size: 12px;
}
@media screen and (max-width: 992px) {
  #e-sport-root .esp_game_details_item {
    margin-bottom: 0;
    background-color: var(--sport-digi-background--level-5);
    overflow: hidden;
  }
  #e-sport-root .esp_game_details_item .esp_game_details_item_header {
    height: 44px;
  }
  #e-sport-root .esp_game_details_item .esp_game_details_item_header .sport_front_icon-star {
    order: 10;
  }
  #e-sport-root .esp_game_details_item .esp_game_details_item_header [class^="sport_front_icon-arrow"] {
    order: -1;
  }
  #e-sport-root .esp_game_details_item .esp_game_details_item_content {
    background-color: var(--sport-digi-background--level-15);
    padding: 0;
  }
  #e-sport-root .esp_game_details_item .esp_game_details_item_content > div {
    padding: 0 1px;
  }
}
@media screen and (max-width: 992px) {
  #e-sport-root .esp_game_banner_odds_desktop {
    display: none;
  }
}
#e-sport-root .esp_game_banner_odds_mobile {
  display: none;
}
@media screen and (max-width: 992px) {
  #e-sport-root .esp_game_banner_odds_mobile {
    display: flex;
  }
}
@media screen and (max-width: 992px) {
  #e-sport-root .esp_outrights_odds_wrapper .esp_outrights_odd {
    width: calc(50% - 4px);
    margin-right: 8px;
  }
  #e-sport-root .esp_outrights_odds_wrapper .esp_outrights_odd:nth-child(3n) {
    margin-right: 8px;
  }
  #e-sport-root .esp_outrights_odds_wrapper .esp_outrights_odd:nth-child(2n) {
    margin-right: 0;
  }
}
@media screen and (max-width: 1450px) {
  #e-sport-root .esp_results_filter_wrapper .esp_col_2 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
    margin-bottom: 8px;
  }
}
@media screen and (max-width: 992px) {
  #e-sport-root .esp_main_header {
    background-color: var(--sport-digi-background);
  }
}
@media screen and (max-width: 1450px) {
  #e-sport-root .esp_mob_filter_main_item {
    flex: 0 0 75px;
  }
  #e-sport-root .esp_mob_filter_main_item:nth-child(4) {
    margin-left: auto;
  }
}
@media screen and (max-width: 992px) {
  #e-sport-root .esp_mob_filter_main_item {
    flex: 1 0 auto;
  }
}
@media screen and (max-width: 1450px) {
  #e-sport-root ::-webkit-scrollbar {
    height: 2px;
  }
}
@media screen and (max-width: 1450px) {
  #e-sport-root .esp_mob_wrapper {
    overflow-x: hidden;
  }
}
@media screen and (max-width: 992px) {
  #e-sport-root .esp_video_wrapper .esp_stream_wrapper {
    width: 100%;
    margin-right: 0;
  }
  #e-sport-root .esp_video_wrapper .esp_video_stakes_wrapper {
    display: none;
  }
}
@media screen and (max-width: 992px) {
  #e-sport-root .component_history_popup_cashout {
    width: 90%;
  }
  #e-sport-root .component_history_popup_cashout .component_history_popup_cashout_content_buttons {
    flex-direction: column;
    width: 100%;
  }
  #e-sport-root .component_history_popup_cashout .component_history_popup_cashout_content_buttons > button {
    width: 100%;
    margin-bottom: 8px;
  }
}
.Toastify__toast-container {
  z-index: 9999;
  -webkit-transform: translateZ(9999px);
  position: fixed;
  padding: 4px;
  width: 320px;
  box-sizing: border-box;
  color: #fff;
}
.Toastify__toast-container--top-left {
  top: 1em;
  left: 1em;
}
.Toastify__toast-container--top-center {
  top: 1em;
  left: 50%;
  margin-left: -160px;
}
.Toastify__toast-container--top-right {
  top: 1em;
  right: 1em;
}
.Toastify__toast-container--bottom-left {
  bottom: 1em;
  left: 1em;
}
.Toastify__toast-container--bottom-center {
  bottom: 1em;
  left: 50%;
  margin-left: -160px;
}
.Toastify__toast-container--bottom-right {
  bottom: 1em;
  right: 1em;
}
@media only screen and (max-width: 480px) {
  .Toastify__toast-container {
    width: 100vw;
    padding: 0;
    left: 0;
    margin: 0;
  }
  .Toastify__toast-container--top-center,
  .Toastify__toast-container--top-left,
  .Toastify__toast-container--top-right {
    top: 0;
  }
  .Toastify__toast-container--bottom-center,
  .Toastify__toast-container--bottom-left,
  .Toastify__toast-container--bottom-right {
    bottom: 0;
  }
  .Toastify__toast-container--rtl {
    right: 0;
    left: auto;
  }
}
.Toastify__toast {
  position: relative;
  min-height: 64px;
  box-sizing: border-box;
  margin-bottom: 1rem;
  padding: 8px;
  border-radius: 1px;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 15px 0 rgba(0, 0, 0, 0.05);
  display: flex;
  justify-content: space-between;
  max-height: 800px;
  overflow: hidden;
  font-family: sans-serif;
  cursor: pointer;
  direction: ltr;
}
.Toastify__toast--rtl {
  direction: rtl;
}
.Toastify__toast--default {
  background: #fff;
  color: #aaa;
}
.Toastify__toast--info {
  background: #3498db;
}
.Toastify__toast--success {
  background: #07bc0c;
}
.Toastify__toast--warning {
  background: #f1c40f;
}
.Toastify__toast--error {
  background: #e74c3c;
}
.Toastify__toast-body {
  margin: auto 0;
  flex: 1;
}
@media only screen and (max-width: 480px) {
  .Toastify__toast {
    margin-bottom: 0;
  }
}
.Toastify__close-button {
  color: #fff;
  font-weight: 700;
  font-size: 14px;
  background: transparent;
  outline: none;
  border: none;
  padding: 0;
  cursor: pointer;
  opacity: 0.7;
  transition: 0.3s ease;
  align-self: flex-start;
}
.Toastify__close-button--default {
  color: #000;
  opacity: 0.3;
}
.Toastify__close-button:focus,
.Toastify__close-button:hover {
  opacity: 1;
}
@-webkit-keyframes Toastify__trackProgress {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  to {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
  }
}
@keyframes Toastify__trackProgress {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  to {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
  }
}
.Toastify__progress-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 5px;
  z-index: 9999;
  opacity: 0.7;
  background-color: hsla(0, 0%, 100%, 0.7);
  -webkit-transform-origin: left;
  transform-origin: left;
}
.Toastify__progress-bar--animated {
  -webkit-animation: Toastify__trackProgress linear 1 forwards;
  animation: Toastify__trackProgress linear 1 forwards;
}
.Toastify__progress-bar--controlled {
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}
.Toastify__progress-bar--rtl {
  right: 0;
  left: auto;
  -webkit-transform-origin: right;
  transform-origin: right;
}
.Toastify__progress-bar--default {
  background: linear-gradient(90deg, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);
}
@-webkit-keyframes Toastify__bounceInRight {
  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes Toastify__bounceInRight {
  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}
@-webkit-keyframes Toastify__bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes Toastify__bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@-webkit-keyframes Toastify__bounceInLeft {
  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes Toastify__bounceInLeft {
  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}
@-webkit-keyframes Toastify__bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes Toastify__bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@-webkit-keyframes Toastify__bounceInUp {
  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes Toastify__bounceInUp {
  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@-webkit-keyframes Toastify__bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes Toastify__bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@-webkit-keyframes Toastify__bounceInDown {
  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes Toastify__bounceInDown {
  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}
@-webkit-keyframes Toastify__bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes Toastify__bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
.Toastify__bounce-enter--bottom-left,
.Toastify__bounce-enter--top-left {
  -webkit-animation-name: Toastify__bounceInLeft;
  animation-name: Toastify__bounceInLeft;
}
.Toastify__bounce-enter--bottom-right,
.Toastify__bounce-enter--top-right {
  -webkit-animation-name: Toastify__bounceInRight;
  animation-name: Toastify__bounceInRight;
}
.Toastify__bounce-enter--top-center {
  -webkit-animation-name: Toastify__bounceInDown;
  animation-name: Toastify__bounceInDown;
}
.Toastify__bounce-enter--bottom-center {
  -webkit-animation-name: Toastify__bounceInUp;
  animation-name: Toastify__bounceInUp;
}
.Toastify__bounce-exit--bottom-left,
.Toastify__bounce-exit--top-left {
  -webkit-animation-name: Toastify__bounceOutLeft;
  animation-name: Toastify__bounceOutLeft;
}
.Toastify__bounce-exit--bottom-right,
.Toastify__bounce-exit--top-right {
  -webkit-animation-name: Toastify__bounceOutRight;
  animation-name: Toastify__bounceOutRight;
}
.Toastify__bounce-exit--top-center {
  -webkit-animation-name: Toastify__bounceOutUp;
  animation-name: Toastify__bounceOutUp;
}
.Toastify__bounce-exit--bottom-center {
  -webkit-animation-name: Toastify__bounceOutDown;
  animation-name: Toastify__bounceOutDown;
}
@-webkit-keyframes Toastify__zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes Toastify__zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@-webkit-keyframes Toastify__zoomOut {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
@keyframes Toastify__zoomOut {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
.Toastify__zoom-enter {
  -webkit-animation-name: Toastify__zoomIn;
  animation-name: Toastify__zoomIn;
}
.Toastify__zoom-exit {
  -webkit-animation-name: Toastify__zoomOut;
  animation-name: Toastify__zoomOut;
}
@-webkit-keyframes Toastify__flipIn {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotateX(-5deg);
    transform: perspective(400px) rotateX(-5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes Toastify__flipIn {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotateX(-5deg);
    transform: perspective(400px) rotateX(-5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@-webkit-keyframes Toastify__flipOut {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}
@keyframes Toastify__flipOut {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}
.Toastify__flip-enter {
  -webkit-animation-name: Toastify__flipIn;
  animation-name: Toastify__flipIn;
}
.Toastify__flip-exit {
  -webkit-animation-name: Toastify__flipOut;
  animation-name: Toastify__flipOut;
}
@-webkit-keyframes Toastify__slideInRight {
  0% {
    -webkit-transform: translate3d(110%, 0, 0);
    transform: translate3d(110%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes Toastify__slideInRight {
  0% {
    -webkit-transform: translate3d(110%, 0, 0);
    transform: translate3d(110%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@-webkit-keyframes Toastify__slideInLeft {
  0% {
    -webkit-transform: translate3d(-110%, 0, 0);
    transform: translate3d(-110%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes Toastify__slideInLeft {
  0% {
    -webkit-transform: translate3d(-110%, 0, 0);
    transform: translate3d(-110%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@-webkit-keyframes Toastify__slideInUp {
  0% {
    -webkit-transform: translate3d(0, 110%, 0);
    transform: translate3d(0, 110%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes Toastify__slideInUp {
  0% {
    -webkit-transform: translate3d(0, 110%, 0);
    transform: translate3d(0, 110%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@-webkit-keyframes Toastify__slideInDown {
  0% {
    -webkit-transform: translate3d(0, -110%, 0);
    transform: translate3d(0, -110%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes Toastify__slideInDown {
  0% {
    -webkit-transform: translate3d(0, -110%, 0);
    transform: translate3d(0, -110%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@-webkit-keyframes Toastify__slideOutRight {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(110%, 0, 0);
    transform: translate3d(110%, 0, 0);
  }
}
@keyframes Toastify__slideOutRight {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(110%, 0, 0);
    transform: translate3d(110%, 0, 0);
  }
}
@-webkit-keyframes Toastify__slideOutLeft {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-110%, 0, 0);
    transform: translate3d(-110%, 0, 0);
  }
}
@keyframes Toastify__slideOutLeft {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-110%, 0, 0);
    transform: translate3d(-110%, 0, 0);
  }
}
@-webkit-keyframes Toastify__slideOutDown {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 500px, 0);
    transform: translate3d(0, 500px, 0);
  }
}
@keyframes Toastify__slideOutDown {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 500px, 0);
    transform: translate3d(0, 500px, 0);
  }
}
@-webkit-keyframes Toastify__slideOutUp {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -500px, 0);
    transform: translate3d(0, -500px, 0);
  }
}
@keyframes Toastify__slideOutUp {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -500px, 0);
    transform: translate3d(0, -500px, 0);
  }
}
.Toastify__slide-enter--bottom-left,
.Toastify__slide-enter--top-left {
  -webkit-animation-name: Toastify__slideInLeft;
  animation-name: Toastify__slideInLeft;
}
.Toastify__slide-enter--bottom-right,
.Toastify__slide-enter--top-right {
  -webkit-animation-name: Toastify__slideInRight;
  animation-name: Toastify__slideInRight;
}
.Toastify__slide-enter--top-center {
  -webkit-animation-name: Toastify__slideInDown;
  animation-name: Toastify__slideInDown;
}
.Toastify__slide-enter--bottom-center {
  -webkit-animation-name: Toastify__slideInUp;
  animation-name: Toastify__slideInUp;
}
.Toastify__slide-exit--bottom-left,
.Toastify__slide-exit--top-left {
  -webkit-animation-name: Toastify__slideOutLeft;
  animation-name: Toastify__slideOutLeft;
}
.Toastify__slide-exit--bottom-right,
.Toastify__slide-exit--top-right {
  -webkit-animation-name: Toastify__slideOutRight;
  animation-name: Toastify__slideOutRight;
}
.Toastify__slide-exit--top-center {
  -webkit-animation-name: Toastify__slideOutUp;
  animation-name: Toastify__slideOutUp;
}
.Toastify__slide-exit--bottom-center {
  -webkit-animation-name: Toastify__slideOutDown;
  animation-name: Toastify__slideOutDown;
}
.toaster {
  background: transparent;
  padding: 0;
  min-height: 0;
  box-shadow: none;
  overflow: visible;
}
