html .module-container .ModuleSbGameMarkets {
    position: relative;
    display: block;
    text-align: left
}

html .module-container .ModuleSbGameMarkets .back {
    height: 35px;
    padding: 0 20px;
    color: #fff;
    font-size: 14px;
    display: flex;
    align-items: center;
    flex-shrink: 0
}

html .sb-block__without-border {
    height: 28px;
    padding-left: 10px;
    border-width: 0 0 1px;
    justify-content: space-between
}

html .horse-race-skeleton {
    border-radius: 0
}

.sbGameMarkets__favorite {
    margin-right: 10px;
    font-size: 16px
}

.sbGameMarkets__cahsout {
    margin-right: 10px;
    font-size: 18px;
    display: flex
}

.sbGameMarkets__chain-span {
    font-size: 14px
}

.cash-out-icon-skeletom {
    margin: 0 5px
}

.scrollspy-link-skeleton {
    margin: 3px 0
}

.markets-container {
    padding: 0 5px
}

.markets-container>[class*="col-"]:first-child:not(:last-child) {
    padding-right: 3px
}

.markets-container>[class*="col-"]:last-child:not(:first-child) {
    padding-left: 3px
}

.statsbanner {
    position: relative;
    display: flex;
    justify-content: center;
    padding: 25px;
    background-size: cover;
    background-position: center center
}

.statsbanner-container {
    width: 100%
}

.sbGameMarkets__info-inner-banner {
    width: 90%;
    max-width: 500px;
    margin: 0 auto;
    -webkit-box-shadow: 0 40px 30px -23px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0 40px 30px -23px rgba(0, 0, 0, 0.75);
    box-shadow: 0 40px 30px -23px rgba(0, 0, 0, 0.75)
}

.sbGameMarkets__info-inner-banner.pistolshooting {
    max-width: 580px
}

.sbGameMarkets__info-inner-banner.pistolhead2head {
    max-width: 610px
}

.sbGameMarkets__info-inner-banner-skeleton {
    width: 90%;
    max-width: 500px;
    margin: 0 auto;
    padding: 25px 5px
}

.sbgameMarket__t-shirt {
    margin-right: 10px;
    font-size: 19px;
    text-shadow: 0 0 1px #ccc;
    display: flex;
    align-items: center;
    justify-content: center
}

.sbGameMarkets__colorable-span {
    max-width: 100%;
    display: block
}

.colorable__icon-arrow {
    display: flex
}

.sbGameMarkets__teams-info {
    display: flex;
    justify-content: space-between
}

.sbGameMarkets__team_inf {
    display: flex
}

.teams-sport5 {
    overflow: visible;
    padding: 0 5px;
    flex: 1
}

.select-container-sport5 {
    overflow: visible
}

.sbGameMarkets__dropdown-header {
    height: 22px;
    width: 100px;
    padding: 0 5px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-width: 1px;
    border-style: solid;
    border-radius: 4px
}

.sbGameMarkets__dropdown-arrow {
    font-size: 11px
}

.sbGameMarkets__advanced-dropdown-options {
    margin-top: 0;
    width: 100px;
    position: absolute;
    top: 30px;
    z-index: 10;
    border-radius: 4px;
    list-style-type: none;
    padding: 0;
    overflow: auto
}

.sbGameMarkets__advanced-dropdown-li {
    height: 22px;
    padding: 0 8px;
    border-width: 1px 0 0;
    border-style: solid
}

.sbGameMarkets__dropdown-header-mobile {
    border: none
}

.sbGameMarkets__dropdown-options-mobile {
    display: block;
    width: 100%;
    border-radius: 0;
    left: 0;
    right: 0;
    top: 29px
}

.markets-top-banner {
    position: relative;
    background-size: cover;
    background-position: center center;
    text-align: center;
    z-index: 1
}

.markets-top-banner::before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.15);
    z-index: -1
}

.markets-top-banner>.cover-image {
    z-index: -1
}

.markets-league-text {
    display: inline-block
}

.markets-teams {
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.markets-team {
    width: 100%;
    position: relative;
    overflow: hidden;
    z-index: 1
}

.markets-team-text {
    flex: 1
}

.markets-team-1 {
    border-style: solid
}

.markets-team-2 {
    border-style: solid
}

.markets-teams-vs {
    border-style: solid
}

.sb-game-markets-game-info {
    margin: 5px 5px 0 5px;
    border-radius: 4px
}

.sbGameMarkets__info-text {
    font-size: 11px
}

.game-info-text-skeleton {
    display: inline-block;
    margin: 5px
}

.sbGameMarkets__game-info-icon {
    font-size: 13px
}

.sbGameMarkets__game-info-icon,.sbGameMarkets__info-text {
    padding-left: 10px;
    line-height: 21px
}

.sb-indicator-message {
    padding-top: 10px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 15px;
    font-size: 13px;
    font-weight: 400;
    text-align: center;
    opacity: 0.7;
    line-height: 1.5
}

.sbGameMarkets__game-status {
    height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column
}

.sbGameMarkets__message {
    line-height: 1;
    font-size: 16px;
    font-weight: 400
}

.sbGameMarkets__streamicon {
    margin-bottom: 20px;
    font-size: 60px;
    cursor: default;
    opacity: 1;
    padding: 30px;
    border-radius: 50%
}

.sbGameMarkets__banner-image[data-bg=""] {
    background-image: url('/index/casino_api/assets//addon/sportsbook/images/stats-banner-default-bg.jpg')
}

.sbGameMarkets__soccer[data-bg=""],.sbGameMarkets__cyberfootball[data-bg=""] {
    background-image: url('/index/casino_api/assets//addon/sportsbook/images/stats-banner-soccer-bg.jpg')
}

.sbGameMarkets__tennis[data-bg=""] {
    background-image: url('/index/casino_api/assets//addon/sportsbook/images/stats-banner-tennis-bg.jpg')
}

.sbGameMarkets__basketball[data-bg=""],.sbGameMarkets__ebasketball[data-bg=""] {
    background-image: url('/index/casino_api/assets//addon/sportsbook/images/stats-banner-basketball-bg.jpg')
}

.sbGameMarkets__volleyball[data-bg=""] {
    background-image: url('/index/casino_api/assets//addon/sportsbook/images/stats-banner-volleyball-bg.jpg')
}

.sbGameMarkets__dota2[data-bg=""] {
    background-image: url('/index/casino_api/assets//addon/sportsbook/images/stats-banner-dota2-bg.jpg')
}

.sbGameMarkets__kingofglory[data-bg=""] {
    background-image: url(/index/casino_api/assets//addon/sportsbook/images/stats-banner-kingofglory-bg.jpg);
}

.sbGameMarkets__rainbowsix[data-bg=""] {
    background-image: url('/index/casino_api/assets//addon/sportsbook/images/stats-banner-rainbowsix-bg.jpg')
}

.sbGameMarkets__valorant[data-bg=""] {
    background-image: url('/index/casino_api/assets//addon/sportsbook/images/stats-banner-valorant-bg.jpg')
}

.sbGameMarkets__leagueoflegends[data-bg=""] {
    background-image: url('/index/casino_api/assets//addon/sportsbook/images/stats-banner-leagueoflegends-bg.jpg')
}

.sbGameMarkets__counterstrike[data-bg=""] {
    background-image: url('/index/casino_api/assets//addon/sportsbook/images/stats-banner-counterstrike-bg.jpg')
}

.sbGameMarkets__pistolshooting[data-bg=""],.sbGameMarkets__pistolhead2head[data-bg=""] {
    background-image: url('/index/casino_api/assets//addon/sportsbook/images/stats-banner-pistolshooting-bg.jpg')
}

.sbGameMarkets__archery[data-bg=""],.sbGameMarkets__archeryh2h[data-bg=""] {
    background-image: url('/index/casino_api/assets//addon/sportsbook/images/stats-banner-archery-bg.jpg')
}

.sb-eventview-events-columns-settings {
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.columns-settings-inactive {
    opacity: 0.5;
    pointer-events: none
}

.columns-settings {
    float: left;
    cursor: pointer
}

.columns-settings-last {
    margin-left: 5px
}

.column-icons {
    font-size: 16px;
    float: left
}

.first-icon-column {
    margin-left: 2px
}

.lineups-container {
    position: absolute;
    top: 100%;
    right: 5px;
    width: 320px;
    max-height: 430px;
    font-size: 13px;
    z-index: 10;
    overflow: auto;
    border-radius: 4px;
    box-shadow: 0 3px 10px 0 rgba(53, 53, 53, 0.3);
    -moz-box-shadow: 0 3px 10px 0 rgba(53, 53, 53, 0.3);
    -webkit-box-shadow: 0 3px 10px 0 rgba(53, 53, 53, 0.3)
}

.lineups-spinner {
    height: 200px;
    min-height: 0
}

.horse-race-container {
    display: flex;
    align-items: center;
    flex: 1
}

.game-markets-header-league {
    font-weight: 300
}

.info-icons,.lineups-opener__span {
    height: 100%;
    display: flex;
    align-items: center
}

.game-markets-header__sportsbook {
    height: 35px;
    padding: 0 10px;
    font-size: 16px;
    border-radius: 0;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.sbGameMarkets__game-num {
    white-space: nowrap
}

.sbGameMarkets__statistics {
    margin-left: 10px
}

.lineups-opener {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 10px
}

.lineups-opener__span {
    position: relative
}

.lineups-opener__span::after {
    content: "";
    display: inline-flex;
    width: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    color: transparent;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 8px solid;
    z-index: 20
}

.horse-dog-header {
    height: auto;
    margin-bottom: 5px;
    border-radius: 4px;
    padding: 0;
    flex-direction: column
}

.horse-dog-header+.markets-container {
    padding: 0
}

.horse-dog-header__text {
    width: 100%;
    font-size: 14px;
    height: 35px;
    padding: 0 10px;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.horse-dog-header-info {
    font-weight: bold;
    flex: 1
}

.horse-dog__text-header {
    height: 35px
}

.hr-info-small {
    font-size: 15px;
    display: flex;
    justify-content: flex-end;
    flex: 1
}

.hr-info-small:hover+.hr-info {
    min-width: 150px;
    position: absolute;
    right: 0;
    left: 0;
    top: 30px;
    z-index: 1111;
    padding: 3px 10px;
    border-radius: 4px;
    display: flex
}

.small__horse-dog {
    position: relative;
    overflow: visible
}

.hr-info {
    display: flex;
    justify-content: space-between;
    flex: 1
}

.header-info__bold {
    font-weight: bold
}

.horse-about-info {
    width: 100%;
    height: 25px;
    padding: 0 0 0 10px;
    margin-bottom: 5px;
    border-radius: 4px;
    font-size: 12px;
    display: flex;
    align-items: center
}

.horse-sp-skeleton {
    margin: 0 10px
}

.sbGameMarkets__horse-number {
    width: 87px
}

.sbGameMarkets__sp-odds {
    text-align: center;
    width: 60px
}

.horse-selection {
    flex: 3
}

.small__hr-info {
    display: none
}

.game-market-header-info {
    width: 100%;
    font-size: 14px;
    display: flex;
    justify-content: space-between
}

.cloth-drawn {
    min-width: 35px;
    text-align: center;
    display: flex;
    flex-direction: column
}

.sbGameMarkets__icon {
    top: 1px;
    position: relative
}

.trip-type-setting {
    height: 15px;
    padding: 0 8px;
    font-size: 13px;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.trip-type-setting .sbGameMarkets__on-off-button {
    margin-left: 10px;
    display: flex;
    align-items: center
}

.trip-type-text {
    margin: 0 10px
}

.sbGameMarkets__off {
    max-width: 28px;
    overflow: hidden
}

.horse-racing-select {
    font-size: 14px;
    margin-bottom: 2px;
    border-radius: 4px;
    overflow: hidden;
    display: flex;
    align-items: center
}

.sbGameMarkets__but-sp-odds {
    width: 60px;
    min-height: 61px;
    font-size: 12px;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    cursor: pointer
}

.but-sp-odds-small {
    min-width: 60px;
    min-height: 35px;
    flex: 1
}

.but-odds-small {
    margin: 0 1px
}

.sbGameMarkets__select-small {
    flex-wrap: wrap
}

.horse-race-container__small {
    min-width: 100%
}

.sis-horse-race-number {
    margin-left: 10px
}

.horse-race-number {
    font-size: 13px;
    display: flex;
    flex-direction: row
}

.hr-fav-part-small {
    min-width: 100%;
    margin: 0;
    text-align: center
}

.horse-img {
    width: 50px;
    height: 35px;
    background-size: cover
}

.sis-img {
    width: 30px;
    height: 35px
}

.horse-raceing-info {
    padding: 4px 0;
    margin: 0 10px;
    display: flex;
    flex-direction: column;
    flex: 3
}

.history-stats {
    font-size: 11px;
    border-radius: 4px;
    padding: 0 2px
}

.hr-name {
    font-size: 14px
}

.hr-about {
    font-size: 11px
}

.hr-favorite {
    margin-left: 87px
}

.sisgreyhound-fav {
    margin-left: 40px
}

.sgGameMarkest__nonrunner {
    min-height: 60px;
    padding: 0 5px
}

.market-liga-name-date {
    display: inline-block;
    border-style: solid
}

.live-stream-container {
    position: relative;
    margin-top: 2px;
    margin-bottom: 2px;
    border-radius: 4px;
    overflow: hidden;
    z-index: 10
}

.live-stream-header {
    height: 35px;
    padding: 5px 0 5px 10px;
    font-size: 13px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-shrink: 0
}

.live-stream-header__last-child {
    height: 100%;
    display: flex
}

.clear-icon {
    height: 100%;
    padding: 0 7px;
    opacity: 0.5;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center
}

.clear-icon:hover {
    opacity: 1
}

.live-stream-body {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center
}

.sb-accordion-tooltip-contaienr {
    max-width: calc(100% - 115px);
    display: flex;
    align-items: center
}

.sbGameMarkets__sb-accordion-title-text {
    padding-right: 3px;
    font-weight: bold
}

.sbGameMarkets__market-tooltip {
    white-space: normal;
    height: 18px
}

.sbGameMarkets__market-tooltip[data-balloon][data-balloon-pos='top']::after {
    width: 180px;
    white-space: normal;
    bottom: calc(100% + 5px);
    margin-left: -15px;
    text-transform: none;
    right: -120px
}

.sbGameMarkets__market-tooltip::before {
    bottom: 100%;
    left: -3px
}

.sbGameMarkets__markets-scroll-container {
    display: flex;
    justify-content: space-between;
    margin-right: 5px
}

.sbGameMarkets__markets-scroll-container-inner {
    flex-wrap: nowrap;
    overflow-x: auto
}

.sbGameMarkets__markets-scroll-item {
    flex-shrink: 0
}

.sb-accordion__icons {
    display: flex;
    align-items: flex-end;
    flex-shrink: 0
}

.sbGameMarkets__ew {
    margin: 0 10px
}

.game-markets-markets__desktop {
    position: relative
}

.game-markets-markets__desktop .col:last-child .sb-game-bet-block {
    border-right-width: 0
}

.sbGameMarkets__accordion-toggle {
    pointer-events: none
}

.game-market {
    margin-bottom: 5px
}

.sb-accordion-content__desktop {
    overflow: hidden;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px
}

.market-statistics-title-container {
    padding: 4px;
    background: var(--statistics-tab-bg-color)
}

.market-statistics-container {
    border-radius: 4px;
    overflow: hidden;
    cursor: auto;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
    background: var(--statistics-body-bg-color);
    color: var(--statistics-body-text-color)
}

.sbGameMarkets-stat__block {
    border-radius: 0
}

.market-statistics-title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 28px;
    padding: 0 8px;
    border-radius: 4px;
    color: var(--statistics-title-text-color);
    background: var(--statistics-title-bg-color)
}

.stat-title {
    font-size: 12px;
    font-weight: bold;
    padding-right: 8px
}

.stat-close-x {
    font-size: 12px;
    cursor: pointer
}

.market-statistics-tabs {
    font-size: 14px;
    display: flex;
    align-items: center
}

.market-statistics-tab {
    flex: 1;
    padding: 5px;
    font-size: 14px;
    text-align: center;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    cursor: pointer;
    color: var(--statistics-inactive-tab-text-color);
    background: var(--statistics-tab-bg-color);
    border-bottom-color: var(--statistics-inactive-tab-line-color)
}

.tab-selected {
    margin: 4px auto
}

.market-statistics-tab__selected {
    font-weight: bold;
    border-bottom-color: var(--statistics-active-tab-line-color);
    color: var(--statistics-active-tab-text-color)
}

.scored-goals-teams-scores {
    width: 50%
}

.scored-goals-scores {
    width: 100%;
    padding: 0 10px;
    display: flex;
    justify-content: center
}

.scored-goals-score {
    border-radius: 4px;
    height: 28px;
    width: 28px;
    margin: 0 4px;
    text-align: center;
    line-height: 28px;
    position: relative;
    font-size: 10px;
    font-weight: bold;
    padding: 5px
}

.scored-goals-score::after {
    position: absolute;
    content: "";
    display: block;
    top: 0;
    left: 0;
    right: 0;
    height: 6px
}

.goals-score-container {
    margin: 8px auto
}

.scored-goals-team-name {
    margin-bottom: 16px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    padding: 0 10px
}

.scored-goals-skeleton {
    margin: 8px auto 0
}

.scored-goals-container {
    padding-bottom: 4px;
    display: flex;
    justify-content: space-around
}

.scored-goals-avg-teams-scores {
    width: 50%
}

.scored-goals-avg-container {
    padding-bottom: 4px;
    display: flex;
    justify-content: space-around
}

.scored-goals-avg-scores {
    width: 100%;
    padding: 0 10px;
    display: flex;
    justify-content: center
}

.scored-goals-avg-score {
    margin-bottom: 4px;
    text-align: center;
    font-size: 22px
}

.avg-score-skeleton {
    margin: 11px auto
}

.scored-goals-avg-team-name {
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    padding: 0 10px
}

.avg-team-name-skeleton {
    margin: 0 auto 6px auto
}

.scored-goals-avg-game-detalis {
    margin-bottom: 4px;
    text-align: center;
    font-size: 10px;
    padding: 0 10px
}

.avg-game-detalis-skeleton {
    margin: 0 auto
}

.market-statistics-overview {
    padding: 0 8px;
    display: flex;
    justify-content: space-around
}

.overview-score {
    font-size: 28px;
    margin: 5px 0;
    display: flex;
    justify-content: center
}

.overview-score-skeleton {
    margin: 11px 0
}

.stat-overview__info {
    max-width: 33%;
    flex: 1;
    text-align: center
}

.statistics-overview-draw {
    margin: 0 4px;
    max-width: 33%;
    text-align: center
}

.overview-team-name {
    max-width: 100%;
    font-size: 14px;
    font-weight: bold
}

.overview-team-skeleton {
    margin: 5px auto
}

.overview-team-name__draw {
    font-weight: normal
}

.detalis-team-name {
    flex: 1;
    font-size: 14px
}

.detalis-home-team-name {
    text-align: right
}

.detalis-away-team-name {
    text-align: left
}

.market-statistics-detalis {
    font-weight: bold;
    padding: 0 20px;
    display: flex
}

.detalis-FT-score {
    padding: 0 10px;
    text-align: center;
    flex: 1;
    font-size: 14px
}

.detalis-score-body {
    max-width: 75px
}

.detalis-HT-score {
    padding: 4px 8px;
    text-align: center;
    font-size: 10px
}

.detalis-date {
    padding: 4px 8px;
    text-align: center;
    font-size: 8px
}

.market-statistics-detalis-body {
    max-height: 300px;
    overflow: auto
}

.market-statistics-body {
    padding-top: 20px
}

.wdl-lists-container {
    padding: 0 10px;
    display: flex;
    justify-content: space-evenly
}

.sbGameMarkets__game-time {
    width: 50%;
    text-align: center;
    position: relative;
    height: 100%;
    padding-top: 5px;
    font-size: 10px;
    font-weight: bold;
    display: flex;
    justify-content: center;
    flex-direction: column;
    background: var(--statistics-title-bg-color)
}

.sbGameMarkets__game-time::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    height: 10px;
    top: 0
}

.time-number {
    padding: 0 5px;
    margin-top: 5px
}

.time-number-skeleton {
    margin: 0 3px
}

.time-type {
    margin-top: 2px;
    padding: 0 5px
}

.time-type__skeleton {
    margin: 3px 3px
}

.wdl-game-container {
    width: 55px;
    height: 50px;
    border-radius: 4px;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center
}

.vertical-divaider {
    height: 50px;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: var(--statistics-body-bg-color)
}

.no-statistics-available {
    font-size: 14px;
    display: flex;
    justify-content: center;
    align-items: center
}

.sbGameMarkets__no-match-result {
    height: 105px
}

.sbGameMarkets__no-scored-goals,.sbGameMarkets__no-scored-goals-avg {
    height: 111px
}

.sbGameMarkets__no-scored-goals-avg {
    height: 97px
}

.all-statistics-link {
    padding: 8px;
    font-size: 10px;
    display: flex;
    justify-content: flex-end
}

.all-statistics-link-span {
    cursor: pointer
}

.sbGameMarkets__stat_desktop {
    margin-right: 10px
}

.sbGameMarkets__statistics:hover .icon-icon-statistics,.sbGameMarkets__statistics:hover .icon-mutedpushnotification,.sbGameMarkets__statistics:hover .icon-pushnotification {
    opacity: 1
}

.statistics-block-on-hover {
    padding-bottom: 8px
}

.sbGameMarkets__open {
    opacity: 1;
    position: relative
}

.sbGameMarkets__open::after {
    content: '';
    position: absolute;
    top: 100%;
    right: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 6px 8px 6px
}

.sbGameMarkets__block {
    position: static
}

.sbGameMarkets__block::after {
    border-width: 0
}

.market-statistics-icon {
    margin-left: 10px;
    opacity: 0.7
}

.sbGameMarkets__statistics-container {
    right: 0
}

.sbGameMarkets__statistics-container:not(.sbGameMarkets__stat-block) {
    position: absolute;
    top: 30px;
    z-index: 5;
    display: block;
    width: calc(100% - 16px);
    max-width: 430px
}

.sbGameMarkets__stat-mobile {
    right: 8px
}

.sbGameMarkets__bet-block {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: space-between;
    overflow: hidden
}

.market-skeleton {
    padding: 15px;
    border: none
}

.market-skeleton-liga {
    border: none;
    padding: 7px 15px
}

.skeleton-line-liga {
    margin: 5px auto
}

.market-skeleton-line {
    margin: 0 auto
}

.skeleton-vs {
    margin: 30px
}

.horse-dog-skeleton {
    margin: 0 10px
}

.skeleton-horse-square {
    width: 30px;
    height: 35px
}

.sbGameMarkets__trip-type-setting-row {
    padding: 0;
    width: 100%;
    height: auto;
    position: inherit !important
}

.sbGameMarkets__trip-type-text-row {
    margin: 0 !important
}

.sbGameMarket__cricket {
    font-size: 13px
}

.wdl-win::after {
    background: var(--statistics-win-color)
}

.wdl-lost::after {
    background: var(--statistics-lose-color)
}

.wdl-draw::after {
    background: var(--statistics-draw-color)
}

.sbGameMarket__search {
    width: calc(100% - 8px);
    height: 32px;
    font-size: 13px;
    margin: 8px 4px;
    padding: 0 12px;
    background-color: var(--c2);
    color: var(--c10);
    outline: none
}

.sbGameMarket__search::placeholder {
    color: var(--c10_lighter);
    opacity: 0.6
}

.gameMarkets__no-search-result {
    text-align: center;
    color: var(--c11);
    margin: 15px;
    font-size: 17px
}

#boostedIframe {
    min-height: 195px
}

.boostedIframe__container {
    position: relative;
    height: 195px
}

.boostedIframe__height-change {
    height: 0
}

.boostedIframe__height-change iframe {
    height: 0;
    min-height: 0 !important
}

#boostedIframe__spinner {
    position: absolute !important;
    min-height: 195px
}

.sbGameMarkets__new-market-tab {
    padding-right: 16px
}

.sbGameMarkets__new-market-label {
    height: 6px;
    width: 6px;
    position: absolute;
    top: 7px;
    right: 6px;
    border-radius: 50%;
    background: var(--c6)
}

.sbGameMarkets__market-new-text {
    margin: 0 4px;
    font-size: 8px;
    font-weight: 600;
    text-transform: uppercase;
    padding: 1px 3px;
    border-radius: 3px;
    background: var(--c6);
    color: var(--c4)
}

.game-market-container .game-header-icons {
    padding: 8px
}

.game-market-container .game-header-icons>i {
    width: 36px;
    height: 24px;
    margin: 6px 2px;
    border-radius: 4px;
    font-size: 16px;
    background: var(--c1_dark);
    opacity: 0.5;
    flex: unset;
    padding: 5px 10px
}

.sbGameMarkets__hide {
    display: none !important
}

.betBuilder__market-type-desktop:hover .icon-bet-builder {
    color: var(--c12)
}

.betBuilder__market-type-desktop .icon-bet-builder {
    color: var(--c10)
}

.skeleton-container .sb-game-markets-game-info {
    display: flex;
    padding: 5px;
    align-items: center
}

html .module-container .ModuleSbMultiView {
    display: block;
    text-align: left
}

html .module-container .ModuleSbMultiView .sb-sport-icon-block {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 34px;
    border-width: 4px 0 0 0;
    border-style: solid;
    border-radius: 4px;
    box-shadow: 0 1px 0 0 rgba(48, 56, 56, 0.21);
    cursor: pointer;
    transition: background-color 0.3s
}

html .module-container .ModuleSbMultiView .sb-sport-icon-block .sb-sport-icon {
    width: 18px;
    height: 18px;
    margin-top: -4px;
    background-size: cover
}

html .module-container .ModuleSbMultiView .sb-sport-icon-block .sb-sport-name {
    position: absolute;
    top: 100%;
    left: 20px;
    height: 28px;
    line-height: 28px;
    margin-top: 5px;
    padding: 0 10px;
    color: #fff;
    background-color: #8f9193;
    font-size: 12px;
    white-space: nowrap;
    border-radius: 4px;
    display: none;
    pointer-events: none
}

html .module-container .ModuleSbMultiView .sb-sport-icon-block:hover .sb-sport-name {
    display: block
}

html .module-container .ModuleSbMultiView .sb-game-info-header {
    position: relative;
    width: 100%;
    height: 30px;
    padding: 0 10px;
    font-size: 13px;
    border-radius: 4px 4px 0 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    transition: all 0.3s
}

html .module-container .ModuleSbMultiView .sb-game-info-header .sb-game-info-title {
    width: 100%;
    overflow: hidden;
    display: flex;
    align-items: center;
    flex: 1
}

html .module-container .ModuleSbMultiView .sb-game-info-header .sb-game-info-header-icons {
    height: 20px;
    line-height: 20px
}

html .module-container .ModuleSbMultiView .sb-game-info-header .sb-game-info-header-icons>span {
    position: relative;
    font-size: 18px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center
}

html .module-container .ModuleSbMultiView .sb-game-info-header .sb-game-info-header-icons>span:not(:last-child) {
    width: 40px;
    height: 100%;
    float: left;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 2px
}

html .module-container .ModuleSbMultiView .sb-game-info-header .sb-game-info-header-icons>span:not(:first-child) {
    margin-left: 5px
}

html .module-container .ModuleSbMultiView .sb-game-info-header .sb-game-info-header-icons>span:last-child {
    display: inline-block;
    margin-left: 10px;
    font-size: 14px
}

html .module-container .ModuleSbMultiView .sb-game-info-header .sb-game-info-header-icons>span.game-live-streaming::before {
    content: '';
    display: block;
    width: 17px;
    height: 14px;
    background-image: url('/index/casino_api/assets//addon/sportsbook-icons/game-preview1.png');
    background-size: cover
}

html .module-container .ModuleSbMultiView .sb-game-info-header .sb-game-info-header-icons>span.game-live-preview::before {
    content: '';
    display: block;
    width: 20px;
    height: 14px;
    background-image: url('/index/casino_api/assets//addon/sportsbook-icons/game-preview2.png');
    background-size: cover
}

html .module-container .ModuleSbMultiView .sb-game-info-header .sb-game-info-header-icons .game-number {
    display: inline-block;
    float: left
}

html .module-container .ModuleSbMultiView .sb-multiview-add-events-container {
    position: relative
}

html .module-container .ModuleSbMultiView .sb-multiview-add-events-container .sb-multiview-events-header {
    position: relative;
    margin-left: -3px;
    margin-right: -3px;
    z-index: 1
}

html .module-container .ModuleSbMultiView .sb-multiview-add-events-container .sb-multiview-events-header .sb-multiview-events-icons-container .sb-sport-name {
    z-index: 1
}

html .module-container .ModuleSbMultiView .sb-multiview-add-events-container .sb-multiview-events-header .sb-multiview-events-icons-container .sb-sport-icon-block {
    position: relative;
    margin: 0 3px 3px;
    border: 0;
    float: left
}

html .module-container .ModuleSbMultiView .sb-multiview-add-events-container .sb-multiview-events-header .sb-multiview-events-icons-container .sb-sport-icon-block:hover .sb-sport-icon,html .module-container .ModuleSbMultiView .sb-multiview-add-events-container .sb-multiview-events-header .sb-multiview-events-icons-container .sb-sport-icon-block.fill .sb-sport-icon {
    margin-top: 0
}

html .module-container .ModuleSbMultiView .sb-multiview-add-events-container .sb-multiview-events-header .sb-multiview-events-icons-container .sb-sport-icon-block.sports .sb-sport-icon {
    margin-top: 0
}

html .module-container .ModuleSbMultiView .sb-multiview-add-events-container .sb-multiview-events-header .sb-multiview-events-icons-container .sb-sport-icon-block .sb-sport-icon {
    width: auto;
    height: auto;
    margin: 4px 0 0;
    transition: margin 0.3s
}

html .module-container .ModuleSbMultiView .sb-multiview-add-events-container .sb-multiview-events-header .sb-multiview-events-icons-container .sb-sport-icon-block .sport-background {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

html .module-container .ModuleSbMultiView .sb-multiview-add-events-container .sb-multiview-events-sub-header {
    height: 31px;
    margin-bottom: 7px;
    padding-bottom: 5px;
    border-bottom-width: 1px;
    border-bottom-style: solid
}

html .module-container .ModuleSbMultiView .sb-multiview-add-events-container .sb-multiview-events-sub-header .sb-multiview-events-title {
    display: flex;
    align-items: center;
    justify-content: center
}

html .module-container .ModuleSbMultiView .sb-multiview-add-events-container .sb-multiview-events-sub-header .sb-multiview-events-title>span {
    font-size: 16px;
    font-weight: 500
}

html .module-container .ModuleSbMultiView .sb-multiview-add-events-container .sb-multiview-events-sub-header .sb-multiview-events-title .add-all-events,html .module-container .ModuleSbMultiView .sb-multiview-add-events-container .sb-multiview-events-sub-header .sb-multiview-events-title .remove-all-events {
    display: inline-block;
    height: 25px;
    line-height: 25px;
    margin-left: 7px;
    padding: 0 15px;
    font-size: 13px;
    font-weight: 500;
    cursor: pointer;
    border-radius: 4px;
    transition: all 0.3s
}

html .module-container .ModuleSbMultiView .sb-multiview-add-events-container .sb-multiview-events-sub-header .sb-multiview-events-title .sb-multiview-events-columns-settings {
    position: absolute;
    top: 10px;
    right: 10px
}

html .module-container .ModuleSbMultiView .sb-multiview-add-events-container .sb-multiview-events-sub-header .sb-multiview-events-title .sb-multiview-events-columns-settings div {
    float: left;
    cursor: pointer
}

html .module-container .ModuleSbMultiView .sb-multiview-add-events-container .sb-multiview-events-sub-header .sb-multiview-events-title .sb-multiview-events-columns-settings div:not(:first-child) {
    margin-left: 10px
}

html .module-container .ModuleSbMultiView .sb-multiview-add-events-container .sb-multiview-events-sub-header .sb-multiview-events-title .sb-multiview-events-columns-settings div span {
    display: inline-block;
    width: 10px;
    height: 16px;
    float: left;
    transition: background-color 0.3s
}

html .module-container .ModuleSbMultiView .sb-multiview-add-events-container .sb-multiview-events-sub-header .sb-multiview-events-title .sb-multiview-events-columns-settings div span:not(:first-child) {
    margin-left: 2px
}

html .module-container .ModuleSbMultiView .sb-multiview-add-events-container .sb-multiview-events {
    display: block;
    position: relative;
    top: -50px;
    min-height: 75px;
    margin-top: 5px;
    margin-bottom: -50px;
    padding-top: 50px;
    padding-bottom: 5px;
    white-space: nowrap;
    overflow: hidden;
    overflow-x: scroll;
    box-sizing: content-box
}

html .module-container .ModuleSbMultiView .sb-multiview-add-events-container .sb-multiview-events>h5 {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    margin-top: 10px;
    font-size: 15px;
    font-weight: 400;
    text-align: center
}

html .module-container .ModuleSbMultiView .sb-multiview-add-events-container .sb-multiview-events .sb-game-info {
    display: inline-block;
    cursor: move
}

html .module-container .ModuleSbMultiView .sb-multiview-add-events-container .sb-multiview-events .sb-game-info:not(:first-child) {
    margin-left: 5px
}

html .module-container .ModuleSbMultiView .sb-multiview-add-events-container #dropzoneForBigGameCard {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: 0.5
}

html .module-container .ModuleSbMultiView .sb-multiview-add-events-container #dropzoneForBigGameCard.highlight {
    background: #a2a5a5
}

html .module-container .ModuleSbMultiView .sb-multiview-add-events-container .sb-multiview-add-events-body {
    position: relative;
    max-height: 0;
    padding: 0 5px;
    overflow: hidden;
    transition: all 0.3s
}

html .module-container .ModuleSbMultiView .sb-multiview-add-events-container .sb-multiview-add-events-body #gameCards:hover .ps-scrollbar-x-rail {
    opacity: 1
}

html .module-container .ModuleSbMultiView .sb-multiview-add-events-container .sb-multiview-add-events-body #gameCards .game-card .sb-game-info-msg {
    display: none;
    position: absolute;
    bottom: 100%;
    left: 50%;
    width: 135px;
    height: auto;
    padding: 5px 10px;
    color: #fff;
    background-color: #8f9193;
    font-size: 11px;
    text-align: center;
    white-space: normal;
    border-radius: 4px;
    z-index: 10000;
    transition: opacity 0.3s;
    transform: translate(-50%, -9px)
}

html .module-container .ModuleSbMultiView .sb-multiview-add-events-container .sb-multiview-add-events-body #gameCards .game-card .sb-game-info-msg::before {
    content: '';
    position: absolute;
    bottom: -4px;
    left: 50%;
    width: 0;
    height: 0;
    margin-left: -4px;
    border-style: solid;
    border-width: 4px 4px 0 4px;
    border-color: #8f9193 transparent transparent transparent
}

html .module-container .ModuleSbMultiView .sb-multiview-add-events-container .sb-multiview-add-events-body #gameCards .game-card .sb-game-info-msg.show {
    display: block
}

html .module-container .ModuleSbMultiView .sb-multiview-add-events-container .sb-multiview-add-events-body #gameCards .game-card .sb-game-info-team {
    max-width: calc(100% - 25px)
}

html .module-container .ModuleSbMultiView .sb-multiview-add-events-container .sb-multiview-add-events-body #dropzoneForBigGameCard {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    opacity: 0.5
}

html .module-container .ModuleSbMultiView .sb-multiview-add-events-container .sb-multiview-add-events-body #dropzoneForBigGameCard.highlight {
    background: #a2a5a5
}

html .module-container .ModuleSbMultiView .sb-multiview-add-events-container .sb-multiview-add-events-body .sb-multiview-events-sub-header {
    height: 31px;
    margin-bottom: 7px;
    padding-bottom: 5px;
    border-bottom-width: 1px;
    border-bottom-style: solid
}

html .module-container .ModuleSbMultiView .sb-multiview-add-events-container .sb-multiview-add-events-body .sb-multiview-events-sub-header .sb-multiview-events-title {
    display: flex;
    align-items: center;
    justify-content: center
}

html .module-container .ModuleSbMultiView .sb-multiview-add-events-container .sb-multiview-add-events-body .sb-multiview-events-sub-header .sb-multiview-events-title>span {
    font-size: 16px;
    font-weight: 500
}

html .module-container .ModuleSbMultiView .sb-multiview-add-events-container .sb-multiview-add-events-body .sb-multiview-events-sub-header .sb-multiview-events-title .add-all-events,html .module-container .ModuleSbMultiView .sb-multiview-add-events-container .sb-multiview-add-events-body .sb-multiview-events-sub-header .sb-multiview-events-title .remove-all-events {
    display: inline-block;
    height: 25px;
    line-height: 25px;
    margin-left: 7px;
    padding: 0 15px;
    font-size: 13px;
    font-weight: 500;
    cursor: pointer;
    border-radius: 4px;
    transition: all 0.3s
}

html .module-container .ModuleSbMultiView .sb-multiview-add-events-container .sb-multiview-add-events-body .sb-multiview-events-sub-header .sb-multiview-events-title .sb-multiview-events-columns-settings {
    position: absolute;
    top: 10px;
    right: 10px
}

html .module-container .ModuleSbMultiView .sb-multiview-add-events-container .sb-multiview-add-events-body .sb-multiview-events-sub-header .sb-multiview-events-title .sb-multiview-events-columns-settings div {
    float: left;
    cursor: pointer
}

html .module-container .ModuleSbMultiView .sb-multiview-add-events-container .sb-multiview-add-events-body .sb-multiview-events-sub-header .sb-multiview-events-title .sb-multiview-events-columns-settings div:not(:first-child) {
    margin-left: 10px
}

html .module-container .ModuleSbMultiView .sb-multiview-add-events-container .sb-multiview-add-events-body .sb-multiview-events-sub-header .sb-multiview-events-title .sb-multiview-events-columns-settings div span {
    display: inline-block;
    width: 10px;
    height: 16px;
    float: left;
    transition: background-color 0.3s
}

html .module-container .ModuleSbMultiView .sb-multiview-add-events-container .sb-multiview-add-events-body .sb-multiview-events-sub-header .sb-multiview-events-title .sb-multiview-events-columns-settings div span:not(:first-child) {
    margin-left: 2px
}

html .module-container .ModuleSbMultiView .sb-multiview-add-events-container .sb-multiview-add-events-body .sb-multiview-events-header {
    position: relative;
    margin-left: -3px;
    margin-right: -3px;
    z-index: 1
}

html .module-container .ModuleSbMultiView .sb-multiview-add-events-container .sb-multiview-add-events-body .sb-multiview-events-header .sb-multiview-events-icons-container .sb-sport-name {
    z-index: 1
}

html .module-container .ModuleSbMultiView .sb-multiview-add-events-container .sb-multiview-add-events-body .sb-multiview-events-header .sb-multiview-events-icons-container .sb-sport-icon-block {
    position: relative;
    margin: 0 3px 3px;
    border: 0;
    float: left
}

html .module-container .ModuleSbMultiView .sb-multiview-add-events-container .sb-multiview-add-events-body .sb-multiview-events-header .sb-multiview-events-icons-container .sb-sport-icon-block:hover .sb-sport-icon,html .module-container .ModuleSbMultiView .sb-multiview-add-events-container .sb-multiview-add-events-body .sb-multiview-events-header .sb-multiview-events-icons-container .sb-sport-icon-block.fill .sb-sport-icon {
    margin-top: 0
}

html .module-container .ModuleSbMultiView .sb-multiview-add-events-container .sb-multiview-add-events-body .sb-multiview-events-header .sb-multiview-events-icons-container .sb-sport-icon-block .sb-sport-icon {
    width: auto;
    height: auto;
    margin: 4px 0 0;
    transition: margin 0.3s
}

html .module-container .ModuleSbMultiView .sb-multiview-add-events-container .sb-multiview-add-events-body .sb-multiview-events-header .sb-multiview-events-icons-container .sb-sport-icon-block .sb-sport-icon.icon-favourites {
    margin-top: 0
}

html .module-container .ModuleSbMultiView .sb-multiview-add-events-container .sb-multiview-add-events-body .sb-multiview-events-header .sb-multiview-events-icons-container .sb-sport-icon-block .sport-background {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

html .module-container .ModuleSbMultiView .sb-multiview-add-events-container .sb-multiview-add-events-body .sb-multiview-events {
    position: relative;
    display: block;
    margin-top: 5px;
    padding-bottom: 5px;
    white-space: nowrap;
    overflow-x: scroll
}

html .module-container .ModuleSbMultiView .sb-multiview-add-events-container .sb-multiview-add-events-body .sb-multiview-events>h5 {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    margin-top: 10px;
    text-align: center;
    font-size: 15px;
    font-weight: 400
}

html .module-container .ModuleSbMultiView .sb-multiview-add-events-container .sb-multiview-add-events-body .sb-multiview-events .sb-game-info {
    display: inline-block;
    cursor: move
}

html .module-container .ModuleSbMultiView .sb-multiview-add-events-container .sb-multiview-add-events-body .sb-multiview-events .sb-game-info:not(:first-child) {
    margin-left: 5px
}

html .module-container .ModuleSbMultiView .sb-multiview-add-events-container .sb-multiview-add-events-body .sb-multiview-events .sb-game-info .teams .team-info-container {
    display: flex;
    justify-content: space-between
}

html .module-container .ModuleSbMultiView .sb-multiview-add-events-container .sb-multiview-add-events-body .sb-multiview-events .sb-game-info .teams .team-info-container .team-info+span {
    display: none
}

html .module-container .ModuleSbMultiView .sb-multiview-add-events-container .sb-multiview-add-events-body.empty .sb-multiview-events {
    overflow-x: hidden
}

html .module-container .ModuleSbMultiView .sb-multiview-add-events-container.open .sb-multiview-add-events-body {
    max-height: 500px;
    padding: 5px 5px
}

html .module-container .ModuleSbMultiView .sb-game-info-container.ui-draggable-dragging {
    border-radius: 4px;
    z-index: 99999
}

html .module-container .ModuleSbMultiView .sb-game-info-container.small .sb-game-info {
    width: 300px;
    border-radius: 4px;
    overflow: hidden;
    vertical-align: middle;
    transition: width 0.2s, border-width 0.2s, opacity 0.2s, margin 0.2s
}

html .module-container .ModuleSbMultiView .sb-game-info-container.small .sb-game-info.hidden {
    width: 0;
    margin: 0 !important;
    border-width: 0;
    display: none;
    overflow: hidden
}

html .module-container .ModuleSbMultiView .sb-game-info-container.small .sb-game-info *:not(.game-sets-container-inner) {
    transition: none !important
}

html .module-container .ModuleSbMultiView .sb-game-info-container.small .sb-game-info .game-sets-container-inner:not(.no-animate) {
    transition: all 0.3s
}

html .module-container .ModuleSbMultiView .sb-game-info-container.small .sb-game-info-inner::before,html .module-container .ModuleSbMultiView .sb-game-info-container.small .sb-game-info-inner>div:not(.game-sets-container)>*,html .module-container .ModuleSbMultiView .sb-game-info-container.small .sb-game-info-inner>div.game-sets-container .game-sets-container-inner *:not(.basketball-shot) {
    height: 25px
}

html .module-container .ModuleSbMultiView .sb-game-info-container.small .sb-game-info-inner::after {
    bottom: 25px
}

html .module-container .ModuleSbMultiView .sb-game-info-container.small .sb-game-info-inner .game-sets-container {
    max-width: 70px
}

html .module-container .ModuleSbMultiView .sb-game-info-container.small .sb-game-info-inner .scroll-btn span {
    transform: translate(0, 0)
}

html .module-container .ModuleSbMultiView .sb-game-info-container.small .sb-game-info-inner.outright {
    height: 75px;
    border-radius: 5px
}

html .module-container .ModuleSbMultiView .sb-game-info-container.small .outright-header {
    height: 25px;
    line-height: 25px
}

html .module-container .ModuleSbMultiView .sb-game-info-container.small .game-sets-container>div>* {
    height: 25px
}

html .module-container .ModuleSbMultiView .sb-game-info-container.small .team-names .sb-game-info-team,html .module-container .ModuleSbMultiView .sb-game-info-container.small .team-names [class*="icon-"] {
    font-size: 13px
}

html .module-container .ModuleSbMultiView .sb-game-info-container.small .game-info .score {
    font-size: 15px
}

html .module-container .ModuleSbMultiView .sb-game-info-container.small .game-card.cricket .sb-game-info-inner .game-sets-container {
    max-width: 180px
}

html .module-container .ModuleSbMultiView .sb-multiview-body {
    margin-top: 5px
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-view-step .sb-multiview-view-area {
    position: relative
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-view-step .sb-multiview-view-area .sb-multiview-body-msg {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    top: 0;
    left: 0;
    right: 0;
    height: 500px
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-view-step .sb-multiview-view-area .sb-multiview-body-msg.hidden {
    display: none
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-view-step .sb-multiview-view-area .sb-multiview-body-msg+.sb-multiview-events-container {
    padding-bottom: 10px
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-view-step .sb-multiview-view-area .sb-multiview-body-msg+.sb-multiview-events-container>.row {
    margin-top: 5px;
    margin-left: -3px;
    margin-right: -3px
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-view-step .sb-multiview-view-area .sb-multiview-body-msg span {
    display: block;
    font-weight: 300
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-view-step .sb-multiview-view-area .sb-multiview-body-msg>div {
    text-align: center
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-view-step .sb-multiview-view-area .sb-multiview-body-msg>div:first-child {
    display: none
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-view-step .sb-multiview-view-area .sb-multiview-body-msg>div:first-child span:first-child {
    font-size: 36px
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-view-step .sb-multiview-view-area .sb-multiview-body-msg>div:first-child span:nth-child(2) {
    font-size: 30px
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-view-step .sb-multiview-view-area .sb-multiview-body-msg>div:first-child span[class*='icon-'] {
    position: absolute;
    top: -15px;
    left: 60px;
    font-style: normal;
    font-size: 300px
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-view-step .sb-multiview-view-area .sb-multiview-body-msg>div:last-child {
    font-size: 30px;
    opacity: 0.3
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-view-step .sb-multiview-view-area .sb-multiview-body-msg.first span {
    font-style: italic
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-view-step .sb-multiview-view-area .sb-multiview-body-msg.first>div:first-child {
    display: block;
    opacity: 1
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-view-step .sb-multiview-view-area .sb-multiview-body-msg.first:not(.hidden)+.sb-multiview-events-container {
    display: none
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container {
    display: block
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .games-col {
    position: relative
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .games-col .dropzones+.game-cards {
    position: absolute
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .games-col .game-cards {
    top: 0;
    left: 3px;
    right: 3px;
    bottom: 0
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .games-col .game-dropzone {
    position: relative;
    height: 477px;
    margin-bottom: 5px
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .games-col .game-dropzone .dropzone-inner {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 20px;
    border-radius: 4px
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .games-col .game-dropzone .dropzone-inner::after {
    content: "";
    position: absolute;
    top: 15px;
    bottom: 15px;
    left: 15px;
    right: 15px;
    border-radius: 4px;
    border-width: 1px;
    border-style: dotted
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .games-col .game-dropzone .dropzone-inner .dropzone-text {
    position: relative;
    width: 100%;
    text-align: center
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .games-col .game-dropzone .dropzone-inner i {
    font-size: 64px
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .games-col .game-dropzone .dropzone-inner span {
    display: block;
    position: absolute;
    top: 100%;
    width: 100%;
    margin-top: 28px;
    font-size: 18px
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .games-col .game-dropzone.ui-droppable-hover .dropzone-inner::after,html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .games-col .game-dropzone:not(:last-child) .dropzone-inner::after {
    border-style: solid
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .games-col .game-dropzone.ui-droppable-hover .dropzone-inner i,html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .games-col .game-dropzone:not(:last-child) .dropzone-inner i,html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .games-col .game-dropzone.ui-droppable-hover .dropzone-inner span,html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .games-col .game-dropzone:not(:last-child) .dropzone-inner span {
    opacity: 0
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .games-col .game-dropzone:not(:last-child) .dropzone-inner::after {
    border: 0
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .games-col .sb-game-info.sb-sport-border {
    cursor: move
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .games-col .sb-game-info.sb-sport-border .sb-game-info-team-block {
    border-radius: 0 !important
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container div[class*="col-"].games-col {
    padding: 0 3px
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .sb-multiview-event-bet-info-container {
    height: 343px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .sb-multiview-event-bet-info-container .sb-multiview-event-bet-info {
    position: relative
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .sb-multiview-event-bet-info-container .sb-multiview-event-bet-info .sb-accordion-title>div>.sb-accordion-content-inner,html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .sb-multiview-event-bet-info-container .sb-multiview-event-bet-info .sb-accordion-content>div>.sb-accordion-content-inner {
    border-width: 0 0 1px 0;
    border-radius: 0
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .sb-multiview-event-bet-info-container .sb-multiview-event-bet-info .sb-block-header {
    padding-right: 45px;
    justify-content: space-between
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .sb-multiview-event-bet-info-container .sb-multiview-event-bet-info .sb-accordion-title.collapsed {
    border-width: 0
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .sb-multiview-event-bet-info-container .sb-multiview-event-bet-info .sb-accordion-container {
    height: 300px;
    margin-bottom: 40px;
    overflow-y: auto
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .sb-multiview-event-bet-info-container .sb-multiview-event-bet-info .sb-accordion-container .sb-no-events-text-info {
    display: block;
    padding: 10px 20px;
    font-size: 10px
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .sb-multiview-event-bet-info-container .sb-multiview-event-bet-info .sb-accordion-container .sb-no-events {
    position: relative;
    height: 100%;
    margin-top: -20px;
    padding: 10px;
    text-align: center;
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: center;
    flex-direction: column
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .sb-multiview-event-bet-info-container .sb-multiview-event-bet-info .sb-accordion-container .sb-no-events .sb-no-events-text-info-1 {
    padding-bottom: 20px
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .sb-multiview-event-bet-info-container .sb-multiview-event-bet-info .sb-accordion-container .icon-sb-cash-out {
    font-size: 16px
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .sb-multiview-event-bet-info-container .sb-multiview-event-bet-info .sb-accordion-container .sb-accordion-item .sb-accordion-title {
    border-radius: 0;
    border-width: 0 1px 1px
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .sb-multiview-event-bet-info-container .sb-multiview-event-bet-info .sb-accordion-container .sb-accordion-item .sb-accordion-title .sb-accordion-title-text,html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .sb-multiview-event-bet-info-container .sb-multiview-event-bet-info .sb-accordion-container .sb-accordion-item .sb-accordion-title .sb-arrow-inner {
    pointer-events: none
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .sb-multiview-event-bet-info-container .sb-multiview-event-bet-info .sb-accordion-container .sb-accordion-item .sb-accordion-title .cash-out-icon {
    display: flex;
    align-items: center
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .sb-multiview-event-bet-info-container .sb-multiview-event-bet-info .sb-accordion-container .sb-accordion-item .sb-accordion-title .cash-out-icon .cashout {
    margin-left: 5px
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .sb-multiview-event-bet-info-container .sb-multiview-event-bet-info .sb-accordion-container .sb-accordion-item .sb-accordion-content {
    display: none;
    border-width: 0 1px 1px;
    border-style: solid
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .sb-multiview-event-bet-info-container .sb-multiview-event-bet-info .sb-accordion-container .sb-accordion-item .sb-accordion-content>div>.sb-accordion-content-inner {
    display: block
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .sb-multiview-event-bet-info-container .sb-multiview-event-bet-info .sb-accordion-container .sb-accordion-item .sb-accordion-content>div>.sb-accordion-content-inner .sb-game-bet-block {
    height: 31px;
    border-radius: 0
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .sb-multiview-event-bet-info-container .sb-multiview-event-bet-info .sb-accordion-container .sb-accordion-item .sb-accordion-content>div>.sb-accordion-content-inner .row {
    margin: 0
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .sb-multiview-event-bet-info-container .sb-multiview-event-bet-info .sb-accordion-container .sb-accordion-item.sb-accordion-item__open .sb-accordion-content {
    display: block
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .sb-multiview-event-bet-info-container .sb-multiview-event-bet-info .sb-accordion-container .sb-accordion-item:not(:last-child) .sb-game-bet-block {
    border-radius: 0 !important
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .sb-multiview-event-bet-info-container .sb-multiview-event-bet-info .sb-accordion-container .sb-accordion-item:last-child .sb-accordion-content {
    border-radius: 0 0 4px 4px
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .sb-multiview-event-bet-info-container .sb-game-markets-game-info {
    border-bottom-width: 1px;
    border-bottom-style: solid
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .sb-multiview-event-bet-info-container .sb-game-markets-game-info .skeleton-line {
    display: inline-block
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .sb-multiview-event-bet-info-container .goto-link {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 10px 0;
    font-size: 12px;
    text-align: center;
    border-width: 1px 0 0;
    border-style: solid;
    border-radius: 0 0 4px 4px;
    z-index: 10
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .sb-multiview-event-bet-info-container .goto-link a {
    text-transform: uppercase;
    cursor: pointer
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .sb-multiview-event-bet-info-container .goto-link a:hover {
    text-decoration: underline
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .sb-multiview-event-bet-info-container .goto-link a i {
    position: relative;
    right: 5px;
    font-size: 11px
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .sb-game-info-container {
    position: relative;
    margin-bottom: 5px
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .sb-game-info-container.full-opacity {
    display: none
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .sb-game-info-container.game-placeholder {
    opacity: 0.5
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .sb-game-info-container.game-placeholder .sb-game-info {
    display: none
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .sb-game-info-container.game-placeholder .sb-multiview-event-bet-info-container {
    height: 477px;
    padding-right: 0;
    overflow: hidden
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .sb-game-info-container.game-placeholder .sb-accordion-container {
    min-height: initial
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .sb-game-info-container .sb-game-info-title {
    width: 100%;
    overflow: hidden
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .sb-game-info-container .sb-game-info-title .sb-sport-header-title {
    max-width: calc(100% - 35px)
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .sb-game-info-container .icon-sb-cash-out,html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .sb-game-info-container .icon-icon-match-live,html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .sb-game-info-container .icon-live,html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .sb-game-info-container .icon-icon-locked-stream {
    opacity: 1;
    cursor: move;
    color: inherit
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .sb-game-info-container .icon-sb-cash-out .path1::before,html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .sb-game-info-container .icon-icon-match-live .path1::before,html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .sb-game-info-container .icon-live .path1::before,html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .sb-game-info-container .icon-icon-locked-stream .path1::before,html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .sb-game-info-container .icon-sb-cash-out .path2::before,html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .sb-game-info-container .icon-icon-match-live .path2::before,html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .sb-game-info-container .icon-live .path2::before,html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .sb-game-info-container .icon-icon-locked-stream .path2::before {
    color: inherit
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container ::-webkit-scrollbar-track {
    border: 0;
    border-radius: 0 0 4px 0
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .team-info-container {
    display: flex;
    justify-content: space-between
}

html .module-container .ModuleSbMultiView .sb-multiview-body .sb-multiview-events-container .team-info-container .team-info {
    display: flex
}

html .module-container .ModuleSbMultiView.module-helper .sb-multiview-view-step:first-child {
    display: block
}

html .module-container .ModuleSbMultiView.module-helper .sb-multiview-view-step:nth-child(2) {
    display: none
}

html .module-container .ModuleSbMultiView ::-webkit-scrollbar {
    width: 6px;
    height: 6px
}

html .module-container .ModuleSbMultiView ::-webkit-scrollbar-button {
    width: 0;
    height: 0
}

html .module-container .ModuleSbMultiView ::-webkit-scrollbar-thumb,html .module-container .ModuleSbMultiView ::-webkit-scrollbar-track {
    border: 0;
    border-radius: 4px
}

html .module-container .ModuleSbMultiView ::-webkit-scrollbar-corner {
    background: transparent
}

html .module-container .ModuleSbMultiView .game-cards.dragging .sb-multiview-event-game-loading {
    display: none
}

html .module-container .ModuleSbMultiView .sb-multiview-events-spinner .sb-spinner {
    min-height: 100%
}

html .module-container .ModuleSbMultiView .sb-multiview-event-game-loading {
    height: 100%
}

html .module-container .ModuleSbMultiView .sb-multiview-event-game-loading .sb-spinner {
    min-height: 100%
}

html .module-container .ModuleSbMultiView .sb-multiview-events-container .sb-spinner {
    min-height: 480px
}

html .module-container .ModuleSbMultiView .skeleton-container .game-card-inner .colorable {
    justify-content: space-between
}

html .module-container .ModuleSbMultiView .sb-accordion-container::-webkit-scrollbar-thumb {
    background: var(--column-scroll-thumb-background-color) !important
}

html .module-container .ModuleSbMultiView .sb-accordion-container::-webkit-scrollbar-thumb:hover {
    background: var(--column-scroll-thumb-background-color) !important
}

.sb-multiview-event-bet-info .game-market .sb-accordion-title .sb-accordion-tooltip-contaienr {
    width: 100%
}

.ui-draggable-dragging.game-card {
    box-shadow: 2px 15px 61px -6px rgba(0, 0, 0, 0.4)
}

.untargetable {
    pointer-events: none !important
}

.multiview-skeleton-container .skeleton-container {
    display: flex
}

.multiview-skeleton-container .skeleton-container .sb-game-info-inner {
    width: 300px;
    margin: 0 2px
}

.ModuleSbLiveCollection {
    width: 100%
}

.ModuleSbLiveCollection .tab {
    width: 160px;
    pointer-events: auto !important
}

.ModuleSbLiveCollection .tab .tab-title-text {
    line-height: 21px;
    padding: 9px 10px !important
}

.ModuleSbLiveCollection .tabs-container {
    min-height: 40px;
    overflow: auto;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-radius: 4px 4px 0 0
}

.ModuleSbLiveCollection .handicap-blocks.sb-game-bet-block-inner .sb-game-bet-type {
    text-align: left
}

.ModuleSbLiveCollection .handicap-blocks.sb-game-bet-block-inner .sb-game-bet-coeficiente {
    text-align: right
}

.ModuleBetRadar {
    width: 100%
}

.ModuleBetRadar iframe {
    min-height: 450px
}

html .module-container .module.ModulePinnacle {
    display: block
}

html.mobile .module-container.ModulePinnacle {
    padding-left: 0 !important;
    padding-right: 0 !important
}

iframe {
    border: 0
}

html .module-container .ModuleSbFavorites {
    display: block
}

.fav__match-league:hover .match-league-icons,.fav__match-league:hover .fav__match-league-icons {
    width: 40px !important
}

.fav__match-league-icons {
    width: 16px;
    display: flex;
    align-items: center;
    flex-shrink: 0;
    transition: width 0.3s
}

.fav-league-sport-flag {
    display: flex;
    align-items: center
}

.fav-league-icon {
    margin: 0 5px
}

.fav-league-collapsed-icon {
    margin-top: 3px
}

.favorites-section-title {
    margin-bottom: 2px;
    padding: 8px 9px;
    font-size: 11px;
    color: var(--c9)
}

.fav__list-notcollapsed {
    border-width: 3px;
    border-style: solid;
    border-radius: 6px
}

.favorites-section:not(:last-child) {
    margin-bottom: 2px
}

.fav__league-wrapper:last-child {
    margin-bottom: 0 !important
}

.no__border-radius {
    border-radius: 0
}

.favorites__clear-all-desktop {
    padding: 3px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0.1);
    text-align: center;
    transition: 0.3s;
    color: var(--c9);
    background-color: var(--c1);
    outline-color: var(--c1)
}

.favorites__clear-all-desktop:hover .favorites-clear-span {
    opacity: 1
}

.favorites-clear-span {
    opacity: 0.5
}

.fav__match-details {
    width: 120px !important
}

.fav__icon-sport {
    margin-left: 5px;
    margin-right: 8px;
    font-size: 15px
}

.arrow__no-border {
    border: 0
}

.fav__arrow {
    color: var(--c10);
    position: absolute;
    display: none;
    align-items: center;
    top: 0;
    bottom: 0;
    right: 10px;
    font-size: 16px
}

.match-league:hover .fav__arrow {
    display: flex
}

.favorites__empty {
    display: none
}

.favorites-empty {
    display: block;
    line-height: 17px;
    border-radius: 0 0 4px 4px;
    padding: 7px;
    text-align: center
}

.fav__empty-i {
    font-size: 1.1em
}

.fav__empty-i:not(.mobile):hover {
    opacity: 0.7
}

.fav__collapsed-empty {
    padding: 10px 5px;
    border-width: 1px;
    border-style: solid;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px
}

.fav__match-league {
    padding: 0 13px
}

.favoriteLeague {
    margin: 0 0 2px;
    cursor: pointer
}

.favoriteLeague:last-child {
    margin-bottom: 0
}

.fav__match-text {
    margin-right: 5px;
    display: flex;
    align-items: center
}

.fav__competition-name {
    overflow: hidden;
    text-overflow: ellipsis;
    flex: 1
}

.fav__match-title {
    background: var(--c8);
    display: flex;
    justify-content: space-between;
    padding: 7px 5px 7px 10px
}

.fav__match-title:hover .fav__hidden-icons {
    opacity: 1
}

.fav__hidden-icons {
    width: auto;
    position: relative;
    top: auto;
    bottom: auto;
    display: flex;
    align-items: center;
    opacity: 0.5
}

.fav__match-content {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    overflow: hidden
}

.fav__match-content .liquid-child {
    display: flex
}

.favorites-count {
    position: relative;
    top: -11px;
    left: 1px
}

.favorites__collapsed-cont .favorites-header {
    padding: 0 !important
}

.favorites__collapsed-cont .favorites__header-arrow,.favorites__collapsed-cont .sport-title-text {
    display: none !important
}

.favorites__collapsed-cont .favorites-section-title {
    border-radius: 0;
    margin-bottom: 0
}

.favorites__collapsed-cont .favorites-section {
    margin-bottom: 0
}

.favorites__collapsed-cont .icon-favourites {
    margin: 0
}

.favorites__collapsed-cont ul {
    max-height: 273px
}

.favorites__header-arrow {
    width: 24px;
    border-width: 0 !important
}

.skeleton-favorite {
    margin: 7px 0
}

.fav__collapsed-icon-sport {
    margin-right: 0;
    margin-left: 8px
}

.fav__content-collapsed {
    padding: 0;
    z-index: 3;
    background-color: var(--c1);
    margin-left: 10px !important
}

.favorites-header {
    color: var(--c9);
    background-color: var(--c1)
}

.favorites-sections {
    background: var(--c1_dark)
}

.sbFavorites__my-favorite-team {
    margin: 4px 4px 2px
}

.sbFavorites__my-favorite-team-content {
    margin: 4px
}

.sbFavorites__my-favorite-input {
    margin: 4px 0
}

.sbFavorites__confirm-btn {
    padding: 5px;
    margin: 4px 0;
    border-radius: 4px;
    text-align: center;
    color: var(--c12);
    cursor: pointer;
    transition: 0.3s;
    background-color: var(--c4);
    outline-color: var(--c4)
}

.sbFavorites__confirm-btn:hover {
    color: var(--c4);
    background-color: var(--c1_light);
    outline-color: var(--c1_light)
}

.sbFavorites__my-favorite-teams-list {
    padding: 0;
    overflow: auto;
    list-style: none;
    max-height: 145px;
    border: none !important
}

.sbFavorites__my-favorite-teams-list-collapsed {
    max-height: 210px !important
}

.sbFavorites__my-favorite-teams-list-item {
    padding: 4px;
    border-radius: 4px;
    margin-bottom: 5px;
    color: var(--c12);
    cursor: pointer;
    background-color: var(--c4);
    display: flex;
    align-items: center;
    opacity: 0.8
}

.sbFavorites__my-favorite-teams-list-item:hover {
    opacity: 1
}

.sbFavorites__my-favorite-teams-list-item:last-child {
    margin-bottom: 0
}

.sbFavorites__my-favorite-teams-list-item-active {
    opacity: 1
}

.sbFavorites__my-favorite-teams-list-item-press {
    margin-right: 5px
}

.sbFavorites__my-favorite-teams-list-item-img {
    width: 24px;
    height: 24px;
    padding: 3px
}

.sbFavorites__my-favorite-teams-list-item-with-delete {
    display: flex;
    margin: 0 5px;
    align-items: center;
    width: -webkit-fill-available;
    justify-content: space-between
}

.mobile .sbFavorites__my-favorite-team-content {
    padding: 4px;
    margin: 4px 0 0;
    background-color: var(--c2)
}

.mobile .sbFavorites__my-favorite-teams-list {
    max-height: fit-content
}

.mobile .sbFavorites__my-favorite-teams-list-item-press {
    margin-left: 0;
    margin-right: 0
}

html .module-container .ModuleSbOverview {
    position: relative;
    display: block
}

.sbOverview__sport-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 40px;
    overflow: hidden
}

.sbOverview__empty-block {
    padding: 8px 10px;
    font-size: 15px;
    text-align: center;
    color: var(--c10);
    background-color: var(--c2)
}

.sbOverview__empty-block-icon {
    font-size: 16px
}

.sbOverview__item-left {
    display: flex
}

.sbOverview__item-left .icon-pushnotification,.sbOverview__item-left .icon-mutedpushnotification {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    width: 25px;
    font-size: 16px
}

.sbOverview__item-left-block {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    flex-shrink: 0
}

.sbOverview__item-favorite {
    font-size: 18px
}

.sbOverview__item-favorite:hover {
    color: var(--c21)
}

.sbOverview__item-favorite:hover .sbOverview__item-favorite-icon {
    opacity: 1
}

.sbOverview__item-favorite-added {
    opacity: 1 !important;
    color: var(--c21) !important
}

.sbOverview__accordion-header-left {
    display: flex;
    align-items: center
}

.sbOverview__item-match-info-bottom {
    display: flex;
    align-items: center
}

.sbOverview__sport-header-classic {
    padding-left: 10px;
    font-size: 13px;
    border-radius: 4px
}

.sbOverview__accordion-header-right {
    display: flex;
    align-items: center
}

.sbOverview__accordion-header-icon {
    margin-right: 10px;
    font-size: 20px
}

.sbOverview__icon-sport-league {
    margin-right: 8px;
    font-size: 16px
}

.sbOverview__accordion-header-arrow {
    width: 30px;
    font-size: 14px
}

.sbOverview__accordion-header-arrow-opened {
    transform: rotateX(180deg)
}

.sbOverview__favorites {
    margin-bottom: 5px
}

.sbOverview__favorites-header {
    color: var(--c9);
    background-color: var(--c1)
}

.sbOverview__empty-block-classic {
    margin-top: 2px;
    border-radius: 4px
}

.sbOverview__no-events {
    display: flex;
    height: 80vh;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    color: var(--c11)
}

.sbOverview__no-events-icon {
    margin-bottom: 20px;
    padding: 30px;
    font-size: 60px;
    border-radius: 50%;
    background: var(--c3_dark)
}

.sbOverview__sport {
    margin-bottom: 5px
}

.sbOverview__sport .sport-header .skeleton-line,.sbOverview__sport .sbOverview__league .skeleton-line {
    margin: 5px 0
}

.sbOverview__league {
    margin-top: 2px;
    padding-bottom: 2px
}

.sbOverview__league-header {
    height: 35px;
    color: var(--c10);
    background-color: var(--c2)
}

.sbOverview__league-header-opened {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.sbOverview__icon-part {
    margin-right: 5px
}

.sbOverview__item {
    display: flex;
    font-size: 13px;
    color: var(--c12);
    background-color: var(--c4);
    border-bottom: 1px solid var(--c2_dark)
}

.sbOverview__item-last {
    border-width: 0
}

.sbOverview__item-match-info {
    position: relative;
    padding: 0 8px;
    flex: 1;
    border-width: 0 1px;
    border-style: solid;
    border-color: var(--c2_dark);
    overflow: hidden
}

.sbOverview__item-match-info-top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 40px
}

.sbOverview__item-match-info-top .icon-pushnotification,.sbOverview__item-match-info-top .icon-mutedpushnotification {
    font-size: 14px;
    margin: 0 5px
}

.sbOverview__item-match-time {
    max-width: 75%;
    color: var(--c17)
}

.sbOverview__item-match-info-icons {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex: 1;
    font-size: 24px
}

.sbOverview__item-match-favorite {
    margin-right: 8px
}

.sbOverview__item-match-number {
    font-size: 13px;
    white-space: nowrap
}

.sbOverview__item-match-info-icon {
    margin-left: 5px;
    color: var(--c12_light);
    transition: opacity 0.3s
}

.sbOverview__item-match-info-bottom-classic {
    justify-content: space-between;
    height: 30px;
    font-size: 15px
}

.sbOverview__item-match-teams {
    display: flex;
    align-items: center;
    max-width: calc(100% - 20px)
}

.sbOverview__item-match-score {
    margin: 0 7px;
    white-space: nowrap;
    color: var(--c16)
}

.sbOverview__item-right-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 40px;
    padding-left: 8px;
    border-bottom: 1px solid var(--c2_dark)
}

.sbOverview__market-dropdown {
    width: 165px;
    height: 30px
}

.sbOverview__market-dropdown:focus {
    outline: none
}

.sbOverview__market-dropdown:focus .sbOverview__market-dropdown-inner {
    color: var(--c20);
    background-color: var(--c7)
}

.sbOverview__market-dropdown:focus .sbOverview__market-dropdown-list {
    display: block
}

.sbOverview__market-dropdown:focus .sbOverview__market-dropdown-arrow {
    transform: rotateX(180deg)
}

.sbOverview__market-dropdown-inner {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    height: 100%;
    padding: 0 10px;
    border-radius: 4px;
    border: 1px solid var(--c2_dark);
    cursor: pointer
}

.sbOverview__market-dropdown-inner:hover {
    color: var(--c20);
    background-color: var(--c7)
}

.sbOverview__market-dropdown-disabled {
    opacity: 0.7;
    pointer-events: none
}

.sbOverview__market-dropdown-name {
    margin-right: 5px
}

.sbOverview__market-dropdown-list {
    position: relative;
    display: none;
    width: 100%;
    height: auto;
    margin-top: 4px;
    padding: 0;
    text-align: left;
    border-radius: 4px;
    box-shadow: 0 2px 10px 1px rgba(0, 0, 0, 0.3);
    overflow: hidden;
    z-index: 1;
    color: var(--c10);
    background-color: var(--c2)
}

.sbOverview__market-dropdown-item {
    width: 100%;
    padding: 8px 20px;
    border-bottom: 1px solid var(--c2_dark)
}

.sbOverview__market-dropdown-item:hover {
    color: var(--c14);
    background-color: var(--c6)
}

.sbOverview__market-dropdown-item-active {
    color: var(--c14);
    background-color: var(--c6)
}

.sbOverview__market-dropdown-arrow {
    margin-top: 2px
}

.sbOverview__item-more-matches {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 65px;
    height: 100%;
    font-size: 13px;
    color: var(--c19);
    border-width: 0 0 0 1px;
    border-style: solid;
    border-color: var(--c2_dark)
}

.sbOverview__item-more-matches:hover {
    background-color: var(--c2_dark)
}

.sbOverview__item-bet-blocks {
    display: flex
}

.sbOverview__european {
    font-size: 13px;
    background: var(--sb-sports-default-background-color)
}

.sbOverview__sport-header-european {
    padding: 0 10px;
    text-align: left
}

.sbOverview__sport-header-name {
    margin-right: 8px;
    padding-right: 8px;
    border-width: 0 1px 0 0;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.2)
}

.sbOverview__select-leagues-icon {
    display: inline-block;
    width: 17px;
    height: 17px;
    line-height: 19px;
    margin-right: 4px;
    font-size: 10px;
    text-align: center;
    border-radius: 11px;
    background-color: rgba(0, 0, 0, 0.2)
}

.sbOverview__sport-header-markets {
    display: flex;
    align-items: center
}

.sbOverview__sport-header-market {
    flex: 1
}

.sbOverview__competitions-container {
    padding: 10px;
    color: var(--c11);
    background-color: var(--c3)
}

.sbOverview__competitions-header {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.sbOverview__competitions-list {
    display: flex;
    flex-wrap: wrap;
    padding: 10px 10px 0;
    border-radius: 4px;
    overflow: hidden
}

.sbOverview__competition {
    display: flex;
    align-items: center;
    flex-shrink: 0;
    width: 25%;
    height: 30px
}

.sbOverview__competition-checked {
    font-weight: 600
}

.sbOverview__competition-label {
    padding-right: 15px
}

.sbOverview__competitions-buttons {
    display: inline-block;
    width: 100%;
    padding-top: 10px;
    margin-top: 10px;
    border-top: 1px solid var(--c3_dark)
}

.sbOverview__competitions-button {
    display: inline-block;
    width: 90px;
    height: 36px;
    line-height: 36px;
    margin: 0 4px;
    padding: 0;
    border: 1px solid var(--c3_dark);
    text-align: center;
    border-radius: 4px
}

.sbOverview__competitions-button-active {
    background-color: var(--c3_dark)
}

.sbOverview__european-competition-header {
    display: flex;
    align-items: center;
    height: 35px;
    padding-right: 8px;
    color: var(--c10);
    background-color: var(--c2)
}

.sbOverview__european-competition-header-left {
    display: flex;
    padding-right: 40px
}

.sbOverview__european-competition-markets {
    display: flex;
    height: 100%
}

.sbOverview__european-competition-market-group {
    display: flex;
    align-items: center;
    flex: 1;
    border-width: 0 0 0 1px;
    border-style: solid;
    border-color: var(--c2_dark)
}

.sbOverview__european-competition-market-group-last {
    border-right: 1px solid var(--c2_dark)
}

.sbOverview__european-competition-event {
    flex: 1
}

.sbOverview__item-european {
    margin: 8px;
    border-radius: 4px;
    border-width: 1px;
    overflow: hidden
}

.sbOverview__item-european-inner {
    display: flex;
    flex-direction: column
}

.sbOverview__european-item-left {
    height: 64px
}

.sbOverview__item-match-info-top-left {
    display: flex;
    align-items: center
}

.sbOverview__item-match-info-locked,.sbOverview__match-info-statistics {
    margin-right: 4px
}

.sbOverview__match-info-score {
    margin-right: 4px;
    opacity: 0.7;
    white-space: nowrap;
    color: var(--c16)
}

.sbOverview__match-info-score-last {
    opacity: 1
}

.sbOverview__match-info-score-current {
    opacity: 1;
    color: var(--c6)
}

.sbOverview__period-markets {
    display: flex;
    text-transform: capitalize;
    padding: 8px 0 0 12px;
    border-width: 1px 1px 0 0;
    border-style: solid;
    border-color: var(--c2_dark)
}

.sbOverview__period-markets-title {
    line-height: 20px;
    margin-right: 15px
}

.sbOverview__period-markets-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 20px;
    margin-right: 8px;
    padding: 0 8px;
    font-size: 11px;
    border-radius: 4px;
    color: var(--c6);
    border: 1px solid var(--c3_dark)
}

.sbOverview__period-markets-btn-active {
    color: var(--c14);
    background-color: var(--c6)
}

.sbOverview__bet-block-placeholder {
    position: absolute !important;
    left: 33.33333%;
    width: 100%;
    z-index: 1
}

.sbOverview__bet-block-base {
    font-size: 12px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    background-color: var(--c4_dark) !important
}

.sbOverview__match-result-row {
    position: relative;
    display: flex;
    justify-content: space-between
}

.sbOverview__market-row,.sbOverview__events-row {
    display: flex
}

.sbOverview__events-row-first {
    height: 64px
}

.sbOverview__events-row-half {
    border-top: 1px solid var(--c2_dark)
}

.sbOverview__markets-count {
    height: auto !important
}

.sbOverview__sports-list-container {
    position: relative;
    height: 75px
}

.sbOverview__sports-list-container .tse-scroll-content {
    text-align: left
}

.sbOverview__sports-list-container .tse-content {
    display: inline-block;
    white-space: nowrap
}

.sbOverview__sports-list-container .tse-scrollbar {
    top: 0 !important;
    bottom: auto !important
}

.sbOverview__sports-list-container .tse-scrollbar>div {
    top: 0 !important;
    height: 6px !important
}

.sbOverview__sports-list {
    display: flex
}

.sbOverview__sport-item {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    height: 75px;
    margin-bottom: 0 !important;
    margin-right: 20px
}

.sbOverview__sport-item-first {
    padding-left: 15px
}

.sbOverview__sport-item-last {
    margin-right: 0
}

.sbOverview__sport-icon {
    width: auto !important;
    height: auto !important;
    margin-bottom: 10px;
    font-size: 24px
}

.sbOverview__sport-background {
    top: auto !important;
    bottom: -10px !important;
    left: 50% !important;
    width: 15px !important;
    height: 15px;
    margin-left: -7.5px;
    display: none;
    pointer-events: none;
    transform: rotate(45deg)
}

.sbOverview__sport-favorite-container {
    position: relative
}

.sbOverview__sport-background-active {
    display: block
}

.sbOverview__sport-favorites-count {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: -3px;
    right: -12px;
    min-width: 16px;
    min-height: 16px;
    line-height: 1;
    font-size: 8px;
    border-radius: 100%;
    color: var(--c14);
    background-color: var(--c6)
}

.sbOverview__european-competition-market-group-skeleton {
    display: flex;
    justify-content: space-around
}

.sbOverview__name-with-odd {
    width: 100%;
    display: flex;
    justify-content: space-between
}

html .module-container .ModuleSbSearch {
    display: block
}

.sportsbook-search {
    border-radius: 4px;
    font-size: 14px;
    text-align: left
}

.sportsbook-search:not(.collapsed) {
    padding: 5px
}

.sportsbook-search:not(.search__collapsed-container) {
    background-color: var(--c1)
}

.search-top-buttons {
    display: flex;
    justify-content: flex-start;
    margin-bottom: 5px;
    font-size: 24px;
    color: var(--c9)
}

.search__sportsbook-search-input {
    position: relative;
    height: 100%
}

.search__sportsbook-search-input ::-webkit-input-placeholder {
    color: var(--c12_light)
}

.search__sportsbook-search-input ::-moz-placeholder {
    color: var(--c12_light)
}

.search__sportsbook-search-input :-moz-placeholder {
    color: var(--c12_light)
}

.search__sportsbook-search-input :-ms-input-placeholder {
    color: var(--c12_light)
}

.search__search,.search__clear {
    position: absolute;
    display: flex;
    align-items: center;
    top: 0;
    height: 100%;
    padding: 0 5px;
    font-size: 16px;
    color: var(--c12)
}

.search__search {
    left: 0;
    pointer-events: none
}

.search__clear {
    right: 0;
    cursor: pointer
}

.search__search-results {
    display: none;
    position: absolute;
    top: 100%;
    width: 100%;
    z-index: 10
}

.search__open {
    display: block
}

.search-results-arrow {
    position: absolute;
    top: 3px;
    left: 14px;
    width: 9px;
    height: 9px;
    border-width: 1px 0 0 1px;
    border-style: solid;
    z-index: 1;
    transform: rotate(45deg);
    background-color: var(--c2)
}

.search-results-arrow-collapsed {
    position: absolute;
    top: 16px;
    left: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 7px 10px 7px 0;
    z-index: 1;
    border-color: transparent var(--c1) transparent transparent
}

.search-results-inner {
    position: relative;
    margin-top: 7px;
    border-width: 1px;
    border-style: solid;
    border-radius: 4px;
    box-shadow: 6px 6px 0 -2px rgba(0, 0, 0, 0.3);
    max-height: 200px;
    overflow: auto;
    background-color: var(--c4)
}

.search__ul {
    padding: 0 10px
}

.search__results-match-title {
    margin-bottom: 3px;
    font-size: 13px;
    color: var(--c12)
}

.search-results-section-title {
    position: relative;
    padding: 6px 10px;
    font-weight: bold;
    font-size: 13px;
    z-index: 1;
    color: var(--c11);
    background-color: var(--c3)
}

.search-results-sport-title {
    padding: 6px 10px;
    font-size: 11px;
    background-color: var(--c2);
    color: var(--c10)
}

.search__results-match-details {
    font-size: 10px;
    color: var(--c12);
    opacity: 0.7
}

.search-results-match {
    display: block;
    padding: 4px 10px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    transition: background-color 0.3s;
    cursor: pointer;
    color: var(--c12);
    background-color: var(--c4);
    border-bottom-color: var(--c4_dark)
}

.search-results-match:hover {
    background-color: var(--c7);
    color: var(--c15)
}

.search-results-match:hover .search__results-match-details {
    color: var(--c15);
    opacity: 0.7
}

.search__no-results-container {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 45px;
    padding: 0 15px;
    font-size: 12px;
    background-color: var(--c2);
    color: var(--c10)
}

.collapsed-search-input {
    border-radius: 4px;
    display: block;
    position: relative
}

.global-switcher-button {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 1px 10px 2px;
    border-width: 1px;
    border-style: solid;
    font-size: 13px;
    text-align: center;
    overflow: hidden;
    opacity: 0.4;
    cursor: pointer;
    transition: all 0.3s;
    border-color: var(--c1_darker);
    background-color: var(--c1_darker)
}

.global-switcher-button:hover {
    opacity: 1;
    transition: all 0.3s
}

.global-switcher-button:not(:last-child):not(:first-child) {
    margin-right: 5px
}

.global-switcher-button:nth-child(2) {
    border-radius: 0 4px 4px 0
}

.global-switcher-button:last-child {
    border-radius: 4px
}

.search__globall-all {
    margin: 0;
    border-radius: 4px 0 0 4px
}

.global-switcher__selected {
    opacity: 1;
    transition: all 0.3s
}

.search__sb-spinner {
    position: relative !important;
    min-height: 45px !important
}

.search-results-section,.search-results-sport {
    position: relative;
    z-index: 1
}

.search__collapsed-container {
    position: absolute;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    width: 262px;
    z-index: 3
}

.search__collapsed-container .search__ul {
    padding: 0
}

.search__search-input {
    height: 30px;
    padding: 0 28px;
    border: 0;
    border-radius: 4px;
    font-size: 13px;
    font-weight: 400;
    color: var(--c12);
    background-color: var(--c4)
}

.search__search-input:focus-visible,.search__search-input:focus {
    outline: none
}

.search__collapsed-inp {
    height: 45px;
    padding-left: 10px;
    border-radius: 0;
    width: 262px
}

.search__search-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    font-size: 22px !important;
    transition: background-color 0.3s;
    cursor: pointer;
    color: var(--c9)
}

.search-results-inner__collapsed {
    margin-top: 0;
    margin-left: 10px;
    box-shadow: none
}

.region-toggle,.betcloud-toggle {
    border-radius: 4px;
    max-width: 80px
}

.region-toggle {
    font-size: 13px
}

.betcloud-toggle {
    font-size: 9px;
    margin-right: 5px
}

.outright-toggle {
    max-width: 120px;
    padding-left: 5px;
    padding-right: 5px
}

.search__outright-icon {
    margin-right: 4px;
    font-size: 16px
}

.search__outright-text {
    text-transform: uppercase
}

.prematch__betcloud {
    height: 23px
}

.search-results-arrow,.search-results-inner {
    border-color: var(--c1)
}

.ModuleStatscore {
    width: 100%
}

.ModuleStatscore #statscore-tracker {
    min-width: 250px;
    transform-origin: 0 0
}

.statscore__not-supported {
    font-size: 22px;
    background: var(--c4);
    color: var(--c12)
}

.statscore__hide-element {
    padding-bottom: 0 !important;
    height: 0 !important
}

html .module-container .ModuleSbSportsList {
    display: block
}

.region-skeleton {
    margin-bottom: 5px
}

.list-skeleton-margin {
    margin: 5px 0 12px
}

.acc-toggle-skeleton {
    opacity: 1
}

.sport-icon {
    display: inline-block;
    width: 18px;
    height: 18px;
    vertical-align: middle;
    background-size: cover
}

.game-statistics-component {
    position: fixed;
    z-index: 9999999999
}

.game-statistics-container-real {
    position: fixed;
    max-height: 440px;
    z-index: 10;
    font-size: 12px;
    border-radius: 5px;
    box-shadow: 9px 10px 14px -6px #a8a8a8
}

.stat-head__th {
    font-weight: 400;
    text-align: start;
    padding: 10px
}

.stat-head__th:first-child,.stat-head__th:last-child {
    border-radius: 0
}

.stat-table__head {
    text-transform: uppercase
}

.table-header__th {
    padding: 10px;
    text-align: start
}

.table-header__th:first-child {
    padding-left: 20px;
    border-top-left-radius: 5px
}

.table-header__th:last-child {
    padding-right: 20px;
    border-top-right-radius: 5px
}

.stat-main-header {
    color: var(--c9);
    background-color: var(--c1)
}

.stat-head__background {
    color: var(--c10);
    background-color: var(--c2)
}

.stat-table__lose {
    color: var(--c9);
    background-color: var(--statistics-lose-text-color)
}

.stat-table__draw {
    color: var(--c9);
    background-color: var(--statistics-draw-text-color)
}

.stat-table__won {
    color: var(--c9);
    background-color: var(--statistics-win-text-color)
}

.stat-table__body {
    border-width: 1px;
    border-style: solid;
    background: var(--c4);
    color: var(--c12);
    border-color: var(--c4_dark)
}

.stat-table__body-td {
    padding: 10px;
    text-align: start
}

.stat-table__body-td:first-child {
    min-width: 140px;
    padding-left: 20px
}

.stat-table__body-td:last-child {
    padding-right: 20px
}

.body__td-bordered {
    border-width: 1px;
    border-style: solid;
    border-color: var(--c4_dark)
}

.body__td-span {
    padding-left: 3px;
    padding-right: 3px;
    border-radius: 3px
}

.stat-sub-header {
    border-width: 1px;
    border-style: solid;
    text-transform: uppercase;
    background: var(--c4);
    color: var(--c12);
    border-color: var(--c4_dark)
}

.sub-header__td {
    padding: 10px;
    text-align: start
}

.sub-header__td:first-child {
    padding-left: 20px
}

.sub-header__td:last-child {
    padding-right: 20px
}

.stat-table__team {
    width: 100%;
    align-items: center;
    display: inline-flex;
    color: var(--c12)
}

.stat-table__flag {
    width: 20px;
    height: 20px
}

.stat-table__span {
    overflow: hidden;
    margin-left: 10px;
    white-space: nowrap;
    text-overflow: ellipsis
}

.icon-bet-builder {
    padding: 0 5px;
    font-size: 18px
}

.empty-bet-builder {
    width: 100%;
    font-size: 14px;
    align-items: center;
    display: inline-flex;
    justify-content: center;
    height: calc(100% - 40px)
}

.close-bet-builder-popup {
    padding: 0 10px 10px 10px;
    cursor: pointer;
    position: absolute;
    right: 0
}

.bet-builder-window-container {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 750px;
    height: 595px;
    padding: 40px;
    min-width: 90px;
    border-radius: 5px;
    background: #fff;
    transform: translate(-50%, -50%)
}

.bet-builder-container {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 100%;
    transform: translate(-50%, -50%);
    background-color: rgba(0, 0, 0, 0.749);
    z-index: 999
}

.bet-builder-container .sp-spinner-betbuilder {
    position: relative;
    min-height: 50px;
    background-color: transparent
}

.bet-builder-container .sp-spinner-betbuilder .preloader-betbuilder {
    width: 25px;
    height: 25px
}

.bet-builder-header {
    padding-bottom: 20px;
    position: relative;
    text-align: center
}

.bet-builder-body {
    display: flex;
    justify-content: space-between;
    width: 100%;
    height: calc(100% - 48px)
}

.bet-builder-body .skeleton-container {
    width: 55%
}

.bet-builder-body .skeleton-container .icon-icon-close-x {
    padding: 5px 7px;
    border-radius: 50%
}

.bet-builder-body .skeleton-container .icon-icon-close-x::before {
    font-size: 8px;
    position: relative;
    top: -2.5px
}

.bet-builder-skeleton {
    width: 100%;
    max-width: 100%
}

.bet-builder-peek-bets {
    display: inline-grid;
    align-content: space-between;
    min-width: 40.5%;
    padding: 20px;
    border-radius: 5px;
    overflow-x: hidden;
    overflow-y: auto;
    max-width: calc(45% - 10px)
}

.bet-builder-peek-bets-list {
    padding: 0;
    width: 100%;
    overflow-y: auto;
    list-style: none;
    max-height: 200px
}

.bet-builder-peek-bets-item {
    padding: 8px;
    display: flex;
    font-size: 12px;
    cursor: pointer;
    border-radius: 5px;
    align-items: center;
    border-bottom: 2px solid white;
    justify-content: space-between
}

.bet-builder-peek-bets-item:last-child {
    border-bottom: none
}

.peek-close {
    color: white;
    font-size: 9px;
    cursor: pointer;
    border-radius: 50%;
    background: #cc2009;
    padding: 5px 4px 4px 5px
}

.disabled-closed {
    opacity: 0.5
}

.betbuilder-market-name {
    font-size: 10px
}

.market-button {
    display: flex;
    align-items: center;
    justify-content: space-between;
    min-width: 33%;
    height: 40px;
    margin-bottom: 3px;
    padding: 0 9px;
    cursor: pointer;
    text-align: center;
    font-size: 12px;
    border-radius: 5px
}

.betbuilder-btn-disabled {
    opacity: 0.5
}

.betbuilder-btn-close {
    transform: rotate(45deg);
    padding: 5px;
    font-size: 8px;
    border-radius: 50%
}

.bet-builder-odds-input {
    border: none;
    height: 35px;
    margin: 7px 0;
    font-size: 12px;
    border-radius: 5px;
    outline: none
}

.bet-builder-odds-input:focus {
    box-shadow: none
}

.betslip-notification-message-container {
    max-width: 230px
}

.bet-builder-result {
    display: flex;
    padding: 10px;
    font-size: 12px;
    margin-top: 10px;
    border-top: 2px solid white;
    justify-content: space-between;
    border-bottom: 2px solid white
}

.betbuilder-wrapper:hover .sb-bet-notify-tolltip {
    display: block
}

.bet-builder-place-bet {
    width: 100% !important;
    min-width: 0 !important;
    padding: 0 !important;
    flex-wrap: nowrap
}

.betbuilder-tooltip {
    width: 100%;
    position: absolute;
    bottom: 70%;
    left: 50%;
    line-height: 1.5em;
    margin-bottom: 25px;
    padding: 0.5em 1em;
    color: #fff;
    background: rgba(143, 145, 147, 0.9);
    font-size: 11px;
    border-radius: 4px;
    z-index: 10;
    display: none;
    text-align: center;
    transform: translate(-50%, 0)
}

.betbuilder-tooltip::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid rgba(143, 145, 147, 0.9);
    transform: translate(-50%, 0)
}

.bet-builder-actions {
    position: relative;
    min-width: inherit !important
}

.betbuilder-clear {
    margin: 9px 0;
    display: flex;
    font-size: 12px;
    cursor: pointer;
    justify-content: center;
    text-transform: capitalize
}

.bet-builder-board {
    width: 55%;
    display: inline-flex;
    max-width: 55%;
    overflow: hidden
}

.selections-container {
    max-height: 320px;
    margin: 15px 0;
    overflow-y: auto
}

.market-selection-title {
    margin-bottom: 15px;
    text-transform: capitalize
}

.selections-container-row {
    display: flex;
    justify-content: space-between
}

.market-center-button {
    justify-content: center
}

.count-1 {
    width: 100%
}

.count-2 {
    width: 49.5%
}

.count-3 {
    width: 33%
}

.selection-0 {
    left: 0
}

.selection-1 {
    left: -100%
}

.selection-2 {
    left: -200%
}

.selection-fa-0 {
    left: 0
}

.selection-fa-1 {
    left: 100%
}

.selection-fa-2 {
    left: 200%
}

.market-selection-buttons {
    display: flex;
    justify-content: space-between
}

.select-markets,.selects-market-type,.selects-market-selections {
    position: relative;
    min-width: 100%;
    transition: 0.2s ease-in-out
}

.sportslist__arrow-hidden {
    display: none
}

.sportsList__match-league:hover .sportslist__arrow-hidden {
    display: flex
}

.betBuilder__selections-container-multi {
    height: 200px;
    max-height: 200px !important
}

.bet-builder-window-iframe {
    padding: 0;
    width: 75vw;
    height: 90vh;
    min-width: 90px;
    border-radius: 0
}

.bet-builder-window-iframe .bet-builder-header {
    display: flex;
    color: var(--c9);
    padding: 16px 18px;
    text-align: inherit;
    align-items: center;
    background-color: var(--c1)
}

.bet-builder-window-iframe .bet-builder-header .close-bet-builder-popup {
    padding: 0 18px
}

.bet-builder-window-iframe .bet-builder-body {
    display: block;
    width: 100%
}

.bet-builder-window-iframe .bet-builder-body .disabled-body {
    width: 100%;
    position: absolute;
    height: calc(100% - 50px);
    background: rgba(255, 255, 255, 0.5)
}

.bet-builder-window-iframe .bet-builder-body .betBuilderIframe__container {
    top: -300px;
    height: 295px;
    position: relative;
    padding: 32px 24px;
    background-color: #fff;
    border-top: 1px solid var(--c2)
}

.bet-builder-window-iframe .bet-builder-body .betBuilderIframe__clear {
    font-size: 12px;
    text-align: end;
    color: var(--c11);
    padding: 8px 16px;
    border-radius: 4px;
    margin-bottom: 12px;
    background-color: var(--c2)
}

.bet-builder-window-iframe .bet-builder-body .betBuilderIframe__clear span {
    cursor: pointer
}

.bet-builder-window-iframe .bet-builder-body .betBuilderIframe__info {
    display: flex;
    justify-content: space-between
}

.bet-builder-window-iframe .bet-builder-body .betBuilderIframe__mini-info {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.bet-builder-window-iframe .bet-builder-body .betBuilderIframe__mini-info .bet-builder-result {
    padding: 0;
    margin-top: 0;
    font-size: 16px;
    font-weight: 600;
    color: var(--c10);
    margin-bottom: 8px
}

.bet-builder-window-iframe .bet-builder-body .betBuilderIframe__list-selections {
    width: 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.bet-builder-window-iframe .bet-builder-body .betBuilderIframe__title {
    display: flex;
    font-size: 16px;
    font-weight: 600;
    color: var(--c10);
    margin-bottom: 8px;
    align-items: center
}

.bet-builder-window-iframe .bet-builder-body .betBuilderIframe__list-selections-count {
    display: flex;
    min-width: 32px;
    color: var(--c9);
    min-height: 32px;
    line-height: 2px;
    border-radius: 25px;
    align-items: center;
    justify-content: center;
    background-color: var(--c1)
}

.bet-builder-window-iframe .bet-builder-body .betBuilderIframe__list-selections-name {
    margin: 0 8px
}

.bet-builder-window-iframe .bet-builder-body .betBuilderIframe__list {
    margin: 0;
    padding: 0;
    overflow: auto;
    max-height: 105px;
    list-style: none
}

.bet-builder-window-iframe .bet-builder-body .betBuilderIframe__list::-webkit-scrollbar {
    width: 5px;
    height: 4px
}

.bet-builder-window-iframe .bet-builder-body .betBuilderIframe__list::-webkit-scrollbar-track {
    border-radius: 4px
}

.bet-builder-window-iframe .bet-builder-body .betBuilderIframe__list::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background: var(--c2)
}

.bet-builder-window-iframe .bet-builder-body .betBuilderIframe__list::-webkit-scrollbar-track-piece {
    background: #fff;
    border-radius: 4px
}

.bet-builder-window-iframe .bet-builder-body .betBuilderIframe__list-item {
    padding: 8px;
    color: var(--c11);
    margin-bottom: 8px;
    border-radius: 4px;
    background-color: var(--c2)
}

.bet-builder-window-iframe .bet-builder-body .betBuilderIframe__list-item:last-child {
    margin-bottom: 0
}

.bet-builder-window-iframe .bet-builder-body .betBuilderIframe__divider {
    width: 1px;
    height: 200px;
    margin: 0 8px;
    display: block;
    background-color: var(--c2)
}

.bet-builder-window-iframe .bet-builder-body .betBuilderIframe__possibleWin {
    padding-top: 4px
}

.bet-builder-window-iframe .bet-builder-body .betBuilderIframe__totalWin {
    padding-bottom: 5px !important
}

.bet-builder-window-iframe .bet-builder-body .betBuilderIframe__possibleWin,.bet-builder-window-iframe .bet-builder-body .betBuilderIframe__taxAmount,.bet-builder-window-iframe .bet-builder-body .betBuilderIframe__totalWin {
    display: flex;
    padding: 3px 0;
    justify-content: space-between
}

.bet-builder-window-iframe .bet-builder-body .betBuilderIframe__possibleWinTitle,.bet-builder-window-iframe .bet-builder-body .betBuilderIframe__taxAmountTitle,.bet-builder-window-iframe .bet-builder-body .betBuilderIframe__totalWin {
    color: var(--c1)
}

.bet-builder-window-iframe .bet-builder-body .betBuilderIframe__possibleWinTotal,.bet-builder-window-iframe .bet-builder-body .betBuilderIframe__taxAmountTotal,.bet-builder-window-iframe .bet-builder-body .betBuilderIframe__totalWin {
    color: var(--c1)
}

.bet-builder-window-iframe .bet-builder-body .betBuilderIframe__actions {
    width: 50%;
    display: flex;
    overflow: auto;
    max-height: 200px;
    flex-direction: column;
    justify-content: inherit
}

.bet-builder-window-iframe .bet-builder-body .betBuilderIframe__actions::-webkit-scrollbar {
    width: 5px;
    height: 4px
}

.bet-builder-window-iframe .bet-builder-body .betBuilderIframe__actions::-webkit-scrollbar-track {
    border-radius: 4px
}

.bet-builder-window-iframe .bet-builder-body .betBuilderIframe__actions::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background: var(--c2)
}

.bet-builder-window-iframe .bet-builder-body .betBuilderIframe__actions::-webkit-scrollbar-track-piece {
    background: #fff;
    border-radius: 4px
}

.bet-builder-window-iframe .bet-builder-body .betBuilderIframe__actions .bet-builder-odds {
    display: flex;
    margin-bottom: 5px;
    border-radius: 5px;
    align-items: center;
    background-color: var(--c2)
}

.bet-builder-window-iframe .bet-builder-body .betBuilderIframe__actions .bet-builder-odds .bet-builder-result {
    border: none;
    height: 34px;
    margin-top: 0;
    display: flex;
    font-size: 14px;
    font-weight: 600;
    color: var(--c11);
    border-radius: 5px;
    align-items: center;
    background-color: var(--c2)
}

.bet-builder-window-iframe .bet-builder-body .betBuilderIframe__actions .bet-builder-odds .bet-builder-odds-input {
    margin: 0;
    height: 34px;
    padding: 10px 0;
    background-color: var(--c2)
}

.bet-builder-window-iframe .bet-builder-body .betBuilderIframe__actions .bet-builder-odds .bet-builder-odds-input::placeholder {
    opacity: 0.5
}

.bet-builder-window-iframe .bet-builder-body .betBuilderIframe__actions .bet-builder-odds .bet-builder-odds-input::-moz-placeholder {
    opacity: 0.5
}

.bet-builder-window-iframe .bet-builder-body .betBuilderIframe__actions .bet-builder-odds .bet-builder-odds-input::-webkit-input-placeholder {
    opacity: 0.5
}

.bet-builder-window-iframe .bet-builder-body .betBuilderIframe__actions .bet-builder-odds .bet-builder-odds-input:-ms-input-placeholder {
    opacity: 0.5
}

.bet-builder-window-iframe .bet-builder-body .betBuilderIframe__actions .sb-bet-button-wrapper {
    position: relative;
    margin-top: 11px
}

.ModuleSbTicketId {
    width: 100%
}

.ticket-id-container {
    border-radius: 4px
}

.ticket-id-container.collapsed {
    max-width: 290px;
    position: absolute;
    z-index: 100
}

.ticket-id-container.collapsed .ticket-id-body-container {
    border: none
}

.ticket-id-container strong {
    padding-right: 5px
}

.ticket-id-container .ticket-id-body-container {
    padding: 10px;
    border-top: 1px solid
}

.ticket-id-container .ticket-id-ticket-status {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 30px;
    margin: 0 0 10px 0;
    padding: 0 10px;
    color: #fff;
    font-size: 14px;
    border-radius: 4px
}

.ticket-id-container .ticket-id-ticket-status.notFound {
    background-color: #d14343
}

.ticket-id-container .ticket-id-ticket-status.Accepted {
    background-color: #52a178
}

.ticket-id-container .ticket-id-ticket-status.CashOut {
    background-color: #a8ce93
}

.ticket-id-container .ticket-id-ticket-status.Los {
    background-color: #d14343
}

.ticket-id-container .ticket-id-ticket-status.Won {
    background-color: #52a178
}

.ticket-id-container .ticket-id-ticket-status.Returned {
    background-color: #a8ce93
}

.ticket-id-container .ticket-id-ticket-status.NotResulted {
    background-color: #a8ce93
}

.ticket-id-container .ticket-id-ticket-status.Invalid {
    background-color: #d14343
}

.ticket-id-container .ticket-id-ticket-status .icon-icon-clear {
    font-size: 10px;
    font-weight: bold;
    cursor: pointer
}

.ticket-id-container .ticket-search-part {
    display: flex
}

.ticket-id-container .ticket-search-part .input-wrapper {
    position: relative;
    width: 100%;
    margin-right: 10px
}

.ticket-id-container .ticket-search-part input {
    height: 40px;
    border-style: solid;
    border-width: 1px
}

.ticket-id-container .ticket-search-part .ticket-search-btn {
    min-width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 18px;
    border-style: solid;
    border-width: 1px;
    border-radius: 4px;
    cursor: pointer
}

.ticket-id-container .ticket-search-part .ticket-search-btn.disabled {
    cursor: default;
    pointer-events: none
}

.ticket-id-container .ticket-id-search-container {
    font-size: 14px;
    text-align: left
}

.ticket-id-container .ticket-id-search-container .ticketidInfo {
    display: flex;
    align-items: baseline
}

.ticket-id-container .ticket-id-search-container .ticketidInfo .icon-sb-info {
    cursor: pointer;
    margin: 0 10px 10px 10px
}

.ticket-id-container .ticket-id-search-container .ticketidInfo [data-balloon][data-balloon-pos="down"]::after {
    width: 150px;
    white-space: normal
}

.ticket-id-container .ticket-id-search-container .ticketidInfo>p {
    font-weight: bold;
    margin: 0 0 10px 0
}

.ticket-id-container .sb-spinner {
    position: relative;
    margin-bottom: 6px;
    top: 5px
}

.ticket-id-container .sb-spinner .sb-preloader {
    width: 70px;
    height: 70px
}

.ticket-id-container .ticket-id-header-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 40px;
    padding: 10px;
    font-size: 14px;
    cursor: pointer
}

.ticket-id-container .ticket-id-captcha-container {
    max-width: 100%;
    margin-top: 10px;
    border-radius: 4px;
    overflow: hidden;
    cursor: pointer
}

.ticket-id-container .ticket-id-captcha-container.recapcha-img {
    text-align: left
}

.ticket-id-container .ticket-id-captcha-container.recapcha-img img {
    width: 350px;
    max-width: 100%
}

.ticket-id-container .google_recaptcha {
    width: auto;
    height: 78px
}

.sbticketid-icon-container {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 45px;
    padding: 0;
    border-radius: 4px;
    overflow: hidden;
    font-size: 23px;
    cursor: pointer
}

.ticket-triangle {
    position: absolute;
    top: 16px;
    left: -9px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 7px 10px 7px 0;
    z-index: 1
}

.sbTicketId__row-container {
    z-index: 3 !important
}

html .module-container .ModuleSbResults {
    display: block;
    min-height: 300px;
    font-size: 13px
}

.sbResults__header {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    margin-bottom: 5px;
    padding: 15px 8px 0;
    background-color: var(--c2)
}

.sbResults__filter-dropdown-value {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-right: 5px
}

.sbResults__filter-container {
    position: relative;
    margin-right: 20px;
    margin-bottom: 20px
}

.sbResults__filter-container-fixed {
    width: 200px
}

.sbResults__filter-container-fixed-small {
    width: 175px
}

.sbResults__filter-label {
    display: block;
    max-width: 100%;
    margin: 0 2px 10px;
    font-weight: 600;
    text-align: left;
    color: var(--c10)
}

.sbResults__filter-block {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 35px;
    font-size: 14px;
    border-radius: 4px;
    color: var(--c12);
    background-color: var(--c4)
}

.sbResults__filter-select-block {
    padding: 0 10px
}

.sbResults__filter-item {
    width: 100%;
    height: 100%;
    border: 0;
    border-radius: 0;
    background: transparent;
    color: transparent;
    outline: none;
    font-size: 14px
}

.sbResults__filter-dropdown {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 0 10px;
    z-index: 1
}

.sbResults__filter-search-icon {
    position: absolute;
    top: 10px;
    left: 10px;
    font-size: 14px
}

.sbResults__search-container {
    position: absolute;
    display: flex;
    top: 100%;
    left: 0;
    width: 100%;
    margin-top: 10px;
    text-align: left;
    z-index: 10
}

.sbResults__search-container-inner {
    width: 100%;
    border-radius: 4px;
    overflow: hidden;
    border: 1px solid var(--c1);
    box-shadow: 6px 6px 0 -2px rgba(0, 0, 0, 0.3)
}

.sbResults__search-triangle {
    position: absolute;
    top: -5px;
    left: 10px;
    width: 10px;
    height: 10px;
    transform: rotate(45deg);
    z-index: 1;
    border-width: 1px 0 0 1px;
    border-style: solid;
    border-color: var(--c1);
    background-color: var(--c2)
}

.sbResults__search-results-title {
    padding: 6px 10px;
    font-size: 11px;
    background-color: var(--c2);
    color: var(--c10)
}

.sbResults__search-results-list {
    max-height: 160px;
    overflow: auto;
    padding: 0;
    background-color: var(--c4);
    color: var(--c12)
}

.sbResults__search-results-item {
    padding: 5px 10px;
    border-bottom: 1px solid var(--c4_dark)
}

.sbResults__search-results-item:hover {
    background-color: var(--c7);
    color: var(--c15)
}

.sbResults__search-results-item-last {
    border: 0
}

.sbResults__search-no-results {
    padding: 10px;
    font-size: 12px;
    background-color: var(--c4);
    color: var(--c12)
}

.sbResults__filter-date-container {
    display: flex;
    align-items: flex-end
}

.sbResults__filter-datepicker-container,.sbResults__filter-datepicker-block {
    width: 100%;
    height: 100%
}

.sbResults__header-checkbox-block {
    display: flex;
    align-items: center;
    margin-top: 5px;
    font-weight: 600
}

.sbResults__header-checkbox-btn::after {
    width: 16px !important;
    height: 16px !important;
    line-height: 1 !important;
    top: 2px !important;
    border-radius: 4px !important;
    border: none;
    background-color: var(--c4) !important
}

.sbResults__header-checkbox-checked::after {
    color: var(--c12) !important
}

.sbResults__header-checkbox-unchecked::after {
    color: transparent !important
}

.sbResults__header-checkbox-group {
    margin-left: 25px;
    color: var(--c10)
}

.sbResults__filter-clear-icon {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 16px;
    height: 16px;
    line-height: 16px;
    border-radius: 100%;
    font-size: 8px;
    background-color: rgb(78 78 78);
    opacity: 0.5;
    z-index: 1
}

.sbResults__filter-clear-icon:hover {
    opacity: 1
}

.sbResults__header-search-btn {
    margin-left: 20px
}

.sbResults__events {
    width: 100%;
    height: 100%;
    text-align: left;
    color: var(--c10)
}

.sbResults__events-header-title {
    display: flex;
    align-items: center;
    height: 100%;
    padding: 0 10px
}

.sbResults__events-header-title-text {
    display: inline-block;
    vertical-align: middle
}

.sbResults__events-date-arrow {
    margin: 2px 0 0 8px
}

.sbResults__events-row {
    display: flex;
    justify-content: space-between;
    height: 36px;
    border-bottom: 1px solid var(--c2_dark)
}

.sbResults__events-column-date {
    width: 18%
}

.sbResults__events-column-large {
    flex: 1;
    overflow: hidden
}

.sbResults__events-column-score {
    display: flex;
    justify-content: space-between;
    width: 20%
}

.sbResults__events-body {
    overflow-y: auto;
    max-height: unset!important;
}

.sbResults__events-match {
    cursor: pointer
}

.sbResults__events-match:hover,.sbResults__events-row-selected {
    color: var(--c12);
    background-color: var(--c4)
}

.sbResults__events-match-column {
    display: flex;
    align-items: center;
    padding: 0 10px
}

.sbResults__events-match-icons {
    display: flex;
    align-items: center;
    height: 100%
}

.sbResults__events-hash-key {
    position: relative;
    display: flex;
    align-items: center;
    height: 100%;
    margin-right: 20px
}

.sbResults__events-hash-key:hover .sbResults__events-market-tooltip {
    display: flex;
    pointer-events: all
}

.sbResults__events-market-tooltip {
    position: absolute;
    display: none;
    align-items: center;
    justify-content: center;
    top: 0;
    bottom: 0;
    right: 100%;
    min-width: 130px;
    max-width: 450px;
    margin-right: 10px;
    font-size: 12px;
    color: #fff;
    background: rgba(143, 145, 147, 0.9);
    padding: 7px 0;
    border-radius: 4px;
    pointer-events: none
}

.sbResults__events-market-tooltip-triangle {
    position: absolute;
    top: 13px;
    left: 100%;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 0 5px 10px;
    border-color: transparent transparent transparent rgba(143, 145, 147, 0.9)
}

.sbResults__events-market-game-key {
    text-decoration: underline
}

.sbResults__events-market-copy-icon {
    margin: 0 10px
}

.sbResults__game-results {
    padding: 10px;
    background-color: var(--c2_dark)
}

.sbResults__game-results-inner {
    display: flex;
    flex-wrap: wrap;
    border-radius: 4px;
    background-color: var(--c2);
    overflow: hidden
}

.sbResults__game-event {
    display: inline-flex;
    align-items: center;
    width: 50%;
    height: 36px;
    padding: 0 10px;
    border-width: 0 1px 1px 0;
    border-style: solid;
    border-color: var(--c2_dark)
}

.sbResults__game-event-text {
    max-width: 50%
}

.sbResults__game-event-name {
    margin-left: 15px;
    color: var(--c19)
}

.sbResults__sports-list-container {
    position: sticky;
    top: 0;
    font-size: 13px;
    text-transform: uppercase;
    background-color: var(--sb-sports-default-background-color);
    z-index: 15
}

.sbResults__sports-list {
    position: relative;
    display: flex;
    font-size: 10px;
    overflow-x: auto;
    overflow-y: hidden
}

.sbResults__sport-item {
    position: relative;
    margin-right: 20px;
    flex-shrink: 0;
    color: var(--sb-sports-default-text-color)
}

.sbResults__sport-item-first {
    padding-left: 15px
}

.sbResults__sport-item-last {
    margin-right: 0
}

.sbResults__sport-column {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 75px
}

.sbResults__sport-column-active {
    font-weight: 700
}

.sbResults__sport-icon {
    margin-bottom: 10px;
    font-size: 24px
}

.sbResults__sport-header {
    position: relative;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    height: 40px;
    padding: 0 10px
}

.sbResults__sport-game-length {
    padding: 5px 10px;
    border-radius: 4px;
    background-color: rgba(0, 0, 0, 0.2)
}

.sbResults__mobile-header {
    position: sticky;
    top: 115px;
    padding: 10px 8px;
    color: var(--c10);
    background-color: var(--c2);
    z-index: 1
}

.sbResults__mobile-header-inner {
    display: flex;
    justify-content: space-between;
    font-size: 14px
}

.sbResults__mobile-date-status-container {
    display: flex;
    align-items: center
}

.sbResults__mobile-date-status {
    margin: 0 5px;
    padding: 0 5px;
    border-radius: 3px;
    background-color: var(--c2_dark);
    white-space: nowrap
}

.sbResults__mobile-header-opener-container {
    display: flex
}

.sbResults__mobile-header-opener {
    font-size: 20px
}

.sbResults__mobile-header-live-icon {
    margin-right: 10px;
    padding: 3px 6px;
    font-size: 14px;
    border-radius: 3px;
    background-color: var(--c2_dark)
}

.sbResults__mobile-filter-container {
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px solid var(--c2_dark)
}

.sbResults__no-events {
    padding: 20px;
    font-size: 15px;
    text-align: center
}

.sbResults__events-desktop {
    background-color: var(--c2);
    border-radius: 4px;
    font-weight: 600
}

.sbResults__tablet-filter-row {
    display: flex;
    align-items: center
}

.sbResults__tablet-live-switcher {
    margin-top: 8px
}

.sbResults__mobile-events {
    background-color: var(--c2_dark);
    overflow-y: auto
}

.sbResults__mobile-events-match {
    padding: 5px 10px 0;
    font-size: 14px;
    border-bottom: 1px solid var(--c2)
}

.sbResults__mobile-events-match-row {
    display: flex;
    justify-content: space-between;
    margin-bottom: 5px
}

.sbResults__mobile-team-name {
    min-width: 100px;
    flex: 1;
    padding-right: 5px;
    font-size: 12px
}

.sbResults__mobile-team-score {
    font-size: 12px;
    font-weight: 700
}

.sbResults__mobile-competition-name {
    flex: 2;
    padding-right: 5px;
    font-size: 10px
}

.sbResults__mobile-date-info {
    flex: 1;
    font-size: 10px;
    text-align: right;
    color: var(--c17)
}

.sbResults__mobile-game-event {
    width: 100%
}

div.sbResults__filter-container-no-margin {
    margin-right: 0
}

input.sbResults__filter-input {
    min-height: auto;
    padding: 0 20px 0 30px;
    color: rgb(154 154 154);
}

input.sbResults__filter-input::placeholder {
    color: var(--c12);
    opacity: 0.5
}

input.sbResults__filter-date-input {
    padding: 0 10px
}

span.sbResults__filter-loading {
    position: absolute;
    top: 7px;
    right: 7px;
    width: 20px;
    height: 20px
}

html label.sbResults__header-checkbox-label {
    width: 100%;
    margin-bottom: 0;
    cursor: pointer
}

html .sbResults__sport-background {
    top: auto;
    bottom: -10px !important;
    left: 50%;
    margin-left: -7.5px;
    width: 15px !important;
    height: 15px;
    display: none;
    pointer-events: none;
    transform: rotate(45deg)
}

html .sbResults__sport-background-active {
    display: block
}

html label.sbResults__mobile-on-off-btn {
    display: flex;
    align-items: center;
    justify-content: space-between;
    float: none
}

html .sbResults__skeleton-sport-list-icon {
    width: 24px !important;
    height: 24px !important;
    margin: 0 !important
}

.ModuleSbResults {
}

.ModuleSbResults #ui-datepicker-div {
    position: absolute !important;
    top: 100% !important;
    left: 50% !important;
    width: 650px !important;
    font-size: 14px;
    margin-top: 17px;
    margin-bottom: 20px;
    padding: 15px;
    border-radius: 4px;
    filter: drop-shadow(0 0 10px rgba(0, 0, 0, 0.45));
    z-index: 11 !important;
    transform: translateX(-50%);
    color: var(--acc-c2-text-color);
    background: var(--acc-c2-background-color)
}

.ModuleSbResults #ui-datepicker-div::before {
    content: '';
    position: absolute;
    top: -10px;
    left: 50%;
    width: 0;
    height: 0;
    margin-left: -11px;
    border-width: 0 11px 10px;
    border-style: solid;
    border-color: transparent transparent var(--acc-c2-background-color) transparent;
    filter: drop-shadow(0 0 30px rgba(0, 0, 0, 0.45))
}

.ModuleSbResults #ui-datepicker-div table {
    width: 100%;
    table-layout: fixed;
    text-align: center;
    border-collapse: separate
}

.ModuleSbResults #ui-datepicker-div table th,.ModuleSbResults #ui-datepicker-div table td {
    height: auto;
    padding: 0;
    border: 0;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.ModuleSbResults #ui-datepicker-div table td a,.ModuleSbResults #ui-datepicker-div table td span {
    display: block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    margin: 0 auto;
    border-radius: 100%;
    color: inherit;
    transition: all 0.3s
}

.ModuleSbResults #ui-datepicker-div table td a.ui-state-active,.ModuleSbResults #ui-datepicker-div table td span.ui-state-active {
    color: rgb(255 255 255);
    background: var(--acc-c5-background-color)
}

.ModuleSbResults #ui-datepicker-div table td.ui-datepicker-unselectable {
    opacity: 0.5
}

.ModuleSbResults #ui-datepicker-div table td:not(.ui-datepicker-unselectable) a:hover {
    color: rgb(255 255 255);
    background: var(--acc-c5-background-color)
}

.ModuleSbResults #ui-datepicker-div .ui-datepicker-header {
    position: relative;
    line-height: 30px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-width: 0 0 1px;
    border-style: solid;
    border-color: var(--acc-c2_darker)
}

.ModuleSbResults #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev,.ModuleSbResults #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next {
    position: absolute;
    top: 0;
    left: 0;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    cursor: pointer;
    border-radius: 4px;
    opacity: 0.9;
    color: var(--acc-c3-text-color);
    background: var(--acc-c3-background-color)
}

.ModuleSbResults #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:hover,.ModuleSbResults #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:hover {
    opacity: 1
}

.ModuleSbResults #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next {
    left: auto;
    right: 0
}

.ModuleSbResults #ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select {
    width: fit-content;
    width: -moz-fit-content;
    max-width: 80px;
    height: 30px;
    padding: 0 5px 0 15px;
    border: 0;
    border-radius: 4px;
    outline: none;
    color: var(--acc-c3-text-color);
    background: var(--acc-c3-background-color)
}

.ModuleSbResults #ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select:not(:last-child) {
    margin-right: 5px
}

.ModuleSbResults .sbResults__mobile-filter-container:not(.sbResults__tablet-filter-container) .datepicker-block.to #ui-datepicker-div {
    left: auto !important;
    right: 0;
    transform: translateX(0)
}

.ModuleSbResults .sbResults__mobile-filter-container:not(.sbResults__tablet-filter-container) .datepicker-block.to #ui-datepicker-div::before {
    left: auto;
    right: 0;
    margin-left: 0;
    margin-right: 10px
}

.ModuleSbResults .sbResults__mobile-filter-container .datepicker-block.from #ui-datepicker-div {
    left: 0 !important;
    transform: translateX(0)
}

.ModuleSbResults .sbResults__mobile-filter-container .datepicker-block.from #ui-datepicker-div::before {
    left: 0;
    margin-left: 10px
}

.mobile [class^='sb-league-'],.tablet [class^='sb-league-'] {
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px;
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -31px -339px;
    width: 16px;
    height: 16px;
    flex-shrink: 0
}

.mobile .sb-league-Afghanistan,.tablet .sb-league-Afghanistan,.mobile .sb-league-8,.tablet .sb-league-8 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -31px -5px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Aland,.tablet .sb-league-Aland,.mobile .sb-league-9,.tablet .sb-league-9 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -5px -28px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Albania,.tablet .sb-league-Albania,.mobile .sb-league-10,.tablet .sb-league-10 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -31px -28px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Algeria,.tablet .sb-league-Algeria,.mobile .sb-league-11,.tablet .sb-league-11 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -57px -5px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-America,.tablet .sb-league-America,.mobile .sb-league-256,.tablet .sb-league-256 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -108px -488px;
    width: 16px;
    height: 16px
}

.mobile .sb-league-Andorra,.tablet .sb-league-Andorra,.mobile .sb-league-13,.tablet .sb-league-13 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -5px -51px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Angola,.tablet .sb-league-Angola,.mobile .sb-league-14,.tablet .sb-league-14 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -31px -51px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Anguilla,.tablet .sb-league-Anguilla,.mobile .sb-league-15,.tablet .sb-league-15 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -57px -51px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-AntiguaAndBarbuda,.tablet .sb-league-AntiguaAndBarbuda,.mobile .sb-league-17,.tablet .sb-league-17 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -83px -5px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Argentina,.tablet .sb-league-Argentina,.mobile .sb-league-18,.tablet .sb-league-18 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -83px -28px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Armenia,.tablet .sb-league-Armenia,.mobile .sb-league-19,.tablet .sb-league-19 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -83px -51px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Asia,.tablet .sb-league-Asia,.mobile .sb-league-3,.tablet .sb-league-3 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -5px -73px;
    width: 17px;
    height: 17px
}

.mobile .sb-league-Aruba,.tablet .sb-league-Aruba,.mobile .sb-league-20,.tablet .sb-league-20 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -5px -365px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Australia,.tablet .sb-league-Australia,.mobile .sb-league-21,.tablet .sb-league-21 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -31px -74px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Austria,.tablet .sb-league-Austria,.mobile .sb-league-22,.tablet .sb-league-22 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -57px -74px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Azerbaijan,.tablet .sb-league-Azerbaijan,.mobile .sb-league-23,.tablet .sb-league-23 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -83px -74px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Bahamas,.tablet .sb-league-Bahamas,.mobile .sb-league-24,.tablet .sb-league-24 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -109px -5px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Bahrain,.tablet .sb-league-Bahrain,.mobile .sb-league-25,.tablet .sb-league-25 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -109px -28px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Bangladesh,.tablet .sb-league-Bangladesh,.mobile .sb-league-26,.tablet .sb-league-26 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -109px -51px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Barbados,.tablet .sb-league-Barbados,.mobile .sb-league-27,.tablet .sb-league-27 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -109px -74px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Belarus,.tablet .sb-league-Belarus,.mobile .sb-league-28,.tablet .sb-league-28 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -5px -100px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Belgium,.tablet .sb-league-Belgium,.mobile .sb-league-29,.tablet .sb-league-29 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -31px -100px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Belize,.tablet .sb-league-Belize,.mobile .sb-league-30,.tablet .sb-league-30 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -31px -365px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Benin,.tablet .sb-league-Benin,.mobile .sb-league-31,.tablet .sb-league-31 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -57px -100px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Bermuda,.tablet .sb-league-Bermuda,.mobile .sb-league-32,.tablet .sb-league-32 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -57px -365px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Bhutan,.tablet .sb-league-Bhutan,.mobile .sb-league-33,.tablet .sb-league-33 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -83px -100px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Bolivia,.tablet .sb-league-Bolivia,.mobile .sb-league-34,.tablet .sb-league-34 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -109px -100px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-BonaireSaintEustatiusandSaba,.tablet .sb-league-BonaireSaintEustatiusandSaba,.mobile .sb-league-Bonaire,.tablet .sb-league-Bonaire,.mobile .sb-league-SaintEustatiusandSaba,.tablet .sb-league-SaintEustatiusandSaba,.mobile .sb-league-35,.tablet .sb-league-35 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -83px -365px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-BosniaHerzegovina,.tablet .sb-league-BosniaHerzegovina,.mobile .sb-league-BosniaandHerzegovina,.tablet .sb-league-BosniaandHerzegovina,.mobile .sb-league-36,.tablet .sb-league-36 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -135px -5px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Botswana,.tablet .sb-league-Botswana,.mobile .sb-league-37,.tablet .sb-league-37 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -135px -28px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-BouvetIsland,.tablet .sb-league-BouvetIsland,.mobile .sb-league-38,.tablet .sb-league-38 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -109px -365px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Brazil,.tablet .sb-league-Brazil,.mobile .sb-league-39,.tablet .sb-league-39 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -135px -51px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-BritishIndianOceanTerritory,.tablet .sb-league-BritishIndianOceanTerritory,.mobile .sb-league-40,.tablet .sb-league-40 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -135px -365px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-BruneiDarussalam,.tablet .sb-league-BruneiDarussalam,.mobile .sb-league-41,.tablet .sb-league-41 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -343px -340px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Bulgaria,.tablet .sb-league-Bulgaria,.mobile .sb-league-42,.tablet .sb-league-42 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -135px -74px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-BurkinaFaso,.tablet .sb-league-BurkinaFaso,.mobile .sb-league-43,.tablet .sb-league-43 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -135px -97px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Burundi,.tablet .sb-league-Burundi,.mobile .sb-league-44,.tablet .sb-league-44 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -161px -363px;
    width: 16px;
    height: 16px
}

.mobile .sb-league-Cambodia,.tablet .sb-league-Cambodia,.mobile .sb-league-45,.tablet .sb-league-45 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -5px -123px;
    width: 16px;
    height: 16px
}

.mobile .sb-league-Cameroon,.tablet .sb-league-Cameroon,.mobile .sb-league-46,.tablet .sb-league-46 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -31px -123px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Canada,.tablet .sb-league-Canada,.mobile .sb-league-47,.tablet .sb-league-47 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -57px -123px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-CaymanIslands,.tablet .sb-league-CaymanIslands,.mobile .sb-league-49,.tablet .sb-league-49 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -187px -365px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-CentralAfricanRepublic,.tablet .sb-league-CentralAfricanRepublic,.mobile .sb-league-50,.tablet .sb-league-50 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -213px -365px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Chad,.tablet .sb-league-Chad,.mobile .sb-league-51,.tablet .sb-league-51 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -83px -123px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Chile,.tablet .sb-league-Chile,.mobile .sb-league-52,.tablet .sb-league-52 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -109px -123px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-China,.tablet .sb-league-China,.mobile .sb-league-53,.tablet .sb-league-53 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -135px -123px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-ChristmasIsland,.tablet .sb-league-ChristmasIsland,.mobile .sb-league-54,.tablet .sb-league-54 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -239px -365px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Cocos,.tablet .sb-league-Cocos,.mobile .sb-league-55,.tablet .sb-league-55 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -265px -365px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Taiwan,.tablet .sb-league-Taiwan,.mobile .sb-league-1648,.tablet .sb-league-1648 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -161px -5px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Colombia,.tablet .sb-league-Colombia,.mobile .sb-league-56,.tablet .sb-league-56 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -161px -28px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Comoros,.tablet .sb-league-Comoros,.mobile .sb-league-57,.tablet .sb-league-57 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -57px -416px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Congo,.tablet .sb-league-Congo,.mobile .sb-league-58,.tablet .sb-league-58 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -161px -51px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-DRCongo,.tablet .sb-league-DRCongo,.mobile .sb-league-59,.tablet .sb-league-59 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -291px -365px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-CookIslands,.tablet .sb-league-CookIslands,.mobile .sb-league-60,.tablet .sb-league-60 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -317px -364px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-CostaRica,.tablet .sb-league-CostaRica,.mobile .sb-league-61,.tablet .sb-league-61 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -161px -74px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-CoteDIvoire,.tablet .sb-league-CoteDIvoire,.mobile .sb-league-CotedIvoire,.tablet .sb-league-CotedIvoire,.mobile .sb-league-cotedivoire,.tablet .sb-league-cotedivoire,.mobile .sb-league-62,.tablet .sb-league-62 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -161px -97px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Croatia,.tablet .sb-league-Croatia,.mobile .sb-league-63,.tablet .sb-league-63 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -161px -120px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Cuba,.tablet .sb-league-Cuba,.mobile .sb-league-64,.tablet .sb-league-64 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -5px -149px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Curacao,.tablet .sb-league-Curacao,.mobile .sb-league-65,.tablet .sb-league-65 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -343px -365px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Cyprus,.tablet .sb-league-Cyprus,.mobile .sb-league-66,.tablet .sb-league-66 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -31px -149px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Czech,.tablet .sb-league-Czech,.mobile .sb-league-1638,.tablet .sb-league-1638 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -187px -5px;
    width: 16px;
    height: 16px
}

.mobile .sb-league-Czech.Republic,.tablet .sb-league-Czech.Republic,.mobile .sb-league-1638.Republic,.tablet .sb-league-1638.Republic,.mobile .sb-league-CzechRepublic,.tablet .sb-league-CzechRepublic,.mobile .sb-league-67,.tablet .sb-league-67 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -187px -31px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Denmark,.tablet .sb-league-Denmark,.mobile .sb-league-68,.tablet .sb-league-68 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -187px -54px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Djibouti,.tablet .sb-league-Djibouti,.mobile .sb-league-69,.tablet .sb-league-69 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -187px -77px;
    width: 16px;
    height: 16px
}

.mobile .sb-league-Dominica,.tablet .sb-league-Dominica,.mobile .sb-league-70,.tablet .sb-league-70 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -5px -390px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Dominican.Republic,.tablet .sb-league-Dominican.Republic,.mobile .sb-league-DominicanRepublic,.tablet .sb-league-DominicanRepublic,.mobile .sb-league-71.Republic,.tablet .sb-league-71.Republic,.mobile .sb-league-71,.tablet .sb-league-71 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -187px -103px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Ecuador,.tablet .sb-league-Ecuador,.mobile .sb-league-72,.tablet .sb-league-72 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -187px -126px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Egypt,.tablet .sb-league-Egypt,.mobile .sb-league-73,.tablet .sb-league-73 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -187px -149px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-ElSalvador,.tablet .sb-league-ElSalvador,.mobile .sb-league-Salvador,.tablet .sb-league-Salvador,.mobile .sb-league-74,.tablet .sb-league-74 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -83px -149px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-EquatorialGuinea,.tablet .sb-league-EquatorialGuinea,.mobile .sb-league-75,.tablet .sb-league-75 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -31px -390px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Eritrea,.tablet .sb-league-Eritrea,.mobile .sb-league-76,.tablet .sb-league-76 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -57px -390px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-England,.tablet .sb-league-England,.mobile .sb-league-257,.tablet .sb-league-257 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -109px -149px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Estonia,.tablet .sb-league-Estonia,.mobile .sb-league-77,.tablet .sb-league-77 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -135px -149px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Ethiopia,.tablet .sb-league-Ethiopia,.mobile .sb-league-78,.tablet .sb-league-78 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -161px -149px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-FalklandIslands,.tablet .sb-league-FalklandIslands,.mobile .sb-league-79,.tablet .sb-league-79 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -83px -390px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Europe,.tablet .sb-league-Europe,.mobile .sb-league-2,.tablet .sb-league-2 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -5px -172px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-FaroeIslands,.tablet .sb-league-FaroeIslands,.mobile .sb-league-80,.tablet .sb-league-80 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -31px -172px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Fiji,.tablet .sb-league-Fiji,.mobile .sb-league-81,.tablet .sb-league-81 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -109px -390px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Finland,.tablet .sb-league-Finland,.mobile .sb-league-82,.tablet .sb-league-82 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -57px -172px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-France,.tablet .sb-league-France,.mobile .sb-league-83,.tablet .sb-league-83 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -83px -172px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-FrenchGuiana,.tablet .sb-league-FrenchGuiana,.mobile .sb-league-84,.tablet .sb-league-84 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -239px -338px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-FrenchPolynesia,.tablet .sb-league-FrenchPolynesia,.mobile .sb-league-85,.tablet .sb-league-85 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -135px -390px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-FrenchSouthernTerritories,.tablet .sb-league-FrenchSouthernTerritories,.mobile .sb-league-86,.tablet .sb-league-86 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -161px -390px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Gabon,.tablet .sb-league-Gabon,.mobile .sb-league-87,.tablet .sb-league-87 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -109px -172px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Gambia,.tablet .sb-league-Gambia,.mobile .sb-league-88,.tablet .sb-league-88 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -135px -172px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Georgia,.tablet .sb-league-Georgia,.mobile .sb-league-89,.tablet .sb-league-89 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -161px -172px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Germany,.tablet .sb-league-Germany,.mobile .sb-league-90,.tablet .sb-league-90 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -187px -172px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Ghana,.tablet .sb-league-Ghana,.mobile .sb-league-91,.tablet .sb-league-91 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -213px -5px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Gibraltar,.tablet .sb-league-Gibraltar,.mobile .sb-league-92,.tablet .sb-league-92 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -213px -28px;
    width: 16px;
    height: 16px
}

.mobile .sb-league-Goa,.tablet .sb-league-Goa {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -213px -54px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-GreatBritain,.tablet .sb-league-GreatBritain,.mobile .sb-league-1636,.tablet .sb-league-1636 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -213px -77px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Greece,.tablet .sb-league-Greece,.mobile .sb-league-93,.tablet .sb-league-93 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -213px -100px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Greenland,.tablet .sb-league-Greenland,.mobile .sb-league-94,.tablet .sb-league-94 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -213px -123px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Grenada,.tablet .sb-league-Grenada,.mobile .sb-league-95,.tablet .sb-league-95 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -187px -390px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Guadeloupe,.tablet .sb-league-Guadeloupe,.mobile .sb-league-96,.tablet .sb-league-96 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -213px -146px;
    width: 16px;
    height: 10px
}

.mobile .sb-league-Guam,.tablet .sb-league-Guam,.mobile .sb-league-97,.tablet .sb-league-97 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -213px -390px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Guatemala,.tablet .sb-league-Guatemala,.mobile .sb-league-98,.tablet .sb-league-98 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -213px -166px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Guernsey,.tablet .sb-league-Guernsey,.mobile .sb-league-99,.tablet .sb-league-99 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -239px -390px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Guinea,.tablet .sb-league-Guinea,.mobile .sb-league-100,.tablet .sb-league-100 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -5px -195px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Guinea-Bissau,.tablet .sb-league-Guinea-Bissau,.mobile .sb-league-GuineaBissau,.tablet .sb-league-GuineaBissau,.mobile .sb-league-101,.tablet .sb-league-101 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -265px -390px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Guyana,.tablet .sb-league-Guyana,.mobile .sb-league-102,.tablet .sb-league-102 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -317px -338px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Haiti,.tablet .sb-league-Haiti,.mobile .sb-league-103,.tablet .sb-league-103 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -31px -195px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-HeardIslandandMcdonaldIslands,.tablet .sb-league-HeardIslandandMcdonaldIslands,.mobile .sb-league-HeardIsland,.tablet .sb-league-HeardIsland,.mobile .sb-league-McdonaldIslands,.tablet .sb-league-McdonaldIslands,.mobile .sb-league-104,.tablet .sb-league-104 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -291px -390px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-VaticanCity,.tablet .sb-league-VaticanCity,.mobile .sb-league-105,.tablet .sb-league-105 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -343px -307px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Honduras,.tablet .sb-league-Honduras,.mobile .sb-league-106,.tablet .sb-league-106 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -57px -195px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-HongKong,.tablet .sb-league-HongKong,.mobile .sb-league-107,.tablet .sb-league-107 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -239px -5px;
    width: 16px;
    height: 16px
}

.mobile .sb-league-Hungary,.tablet .sb-league-Hungary,.mobile .sb-league-108,.tablet .sb-league-108 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -239px -31px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Iceland,.tablet .sb-league-Iceland,.mobile .sb-league-109,.tablet .sb-league-109 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -239px -54px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-India,.tablet .sb-league-India,.mobile .sb-league-110,.tablet .sb-league-110 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -239px -77px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Indonesia,.tablet .sb-league-Indonesia,.mobile .sb-league-111,.tablet .sb-league-111 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -239px -100px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-International,.tablet .sb-league-International {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -239px -123px;
    width: 16px;
    height: 16px
}

.mobile .sb-league-Iran,.tablet .sb-league-Iran,.mobile .sb-league-112,.tablet .sb-league-112 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -239px -149px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Iraq,.tablet .sb-league-Iraq,.mobile .sb-league-113,.tablet .sb-league-113 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -239px -172px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Ireland,.tablet .sb-league-Ireland,.mobile .sb-league-114,.tablet .sb-league-114 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -239px -195px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-IsleofMan,.tablet .sb-league-IsleofMan,.mobile .sb-league-115,.tablet .sb-league-115 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -317px -390px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Eire,.tablet .sb-league-Eire {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -57px -149px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Israel,.tablet .sb-league-Israel,.mobile .sb-league-116,.tablet .sb-league-116 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -83px -195px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Italy,.tablet .sb-league-Italy,.mobile .sb-league-117,.tablet .sb-league-117 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -109px -195px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-IvoryCoast,.tablet .sb-league-IvoryCoast {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -135px -195px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Jamaica,.tablet .sb-league-Jamaica,.mobile .sb-league-118,.tablet .sb-league-118 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -161px -195px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Japan,.tablet .sb-league-Japan,.mobile .sb-league-119,.tablet .sb-league-119 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -187px -195px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Jersey,.tablet .sb-league-Jersey,.mobile .sb-league-120,.tablet .sb-league-120 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -343px -390px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Jordan,.tablet .sb-league-Jordan,.mobile .sb-league-121,.tablet .sb-league-121 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -213px -195px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Kazakhstan,.tablet .sb-league-Kazakhstan,.mobile .sb-league-122,.tablet .sb-league-122 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -5px -218px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Kenya,.tablet .sb-league-Kenya,.mobile .sb-league-123,.tablet .sb-league-123 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -31px -218px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Kiribati,.tablet .sb-league-Kiribati,.mobile .sb-league-124,.tablet .sb-league-124 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -5px -416px;
    width: 16px;
    height: 13px
}

.mobile [class*="sb-league-125"],.tablet [class*="sb-league-125"] {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -265px -5px;
    width: 16px;
    height: 16px
}

.mobile .sb-league-Kurdistan,.tablet .sb-league-Kurdistan {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -265px -31px;
    width: 16px;
    height: 11px
}

.mobile .sb-league-SouthKorea,.tablet .sb-league-SouthKorea,.mobile .sb-league-126,.tablet .sb-league-126 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -317px -100px;
    width: 16px;
    height: 16px
}

.mobile .sb-league-Kuwait,.tablet .sb-league-Kuwait,.mobile .sb-league-127,.tablet .sb-league-127 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -265px -52px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Kyrgyzstan,.tablet .sb-league-Kyrgyzstan,.mobile .sb-league-128,.tablet .sb-league-128 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -213px -338px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-LaoPeoplesDemocraticRepublic,.tablet .sb-league-LaoPeoplesDemocraticRepublic,.mobile .sb-league-LaoPeople,.tablet .sb-league-LaoPeople,.mobile .sb-league-129,.tablet .sb-league-129 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -31px -416px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Laos,.tablet .sb-league-Laos,.mobile .sb-league-2120,.tablet .sb-league-2120 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -265px -75px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Latvia,.tablet .sb-league-Latvia,.mobile .sb-league-130,.tablet .sb-league-130 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -265px -98px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Lebanon,.tablet .sb-league-Lebanon,.mobile .sb-league-131,.tablet .sb-league-131 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -265px -121px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Lesotho,.tablet .sb-league-Lesotho,.mobile .sb-league-132,.tablet .sb-league-132 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -291px -313px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Liberia,.tablet .sb-league-Liberia,.mobile .sb-league-133,.tablet .sb-league-133 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -83px -416px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Libya,.tablet .sb-league-Libya,.mobile .sb-league-134,.tablet .sb-league-134 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -265px -144px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Liechtenstein,.tablet .sb-league-Liechtenstein,.mobile .sb-league-135,.tablet .sb-league-135 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -5px -5px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Africa,.tablet .sb-league-Africa,.mobile .sb-league-213,.tablet .sb-league-213 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -161px -339px;
    width: 16px;
    height: 16px
}

.mobile .sb-league-Lithuania,.tablet .sb-league-Lithuania,.mobile .sb-league-136,.tablet .sb-league-136 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -265px -190px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Luxembourg,.tablet .sb-league-Luxembourg,.mobile .sb-league-137,.tablet .sb-league-137 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -265px -213px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Macau,.tablet .sb-league-Macau,.mobile .sb-league-138,.tablet .sb-league-138 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -57px -218px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Macedonia,.tablet .sb-league-Macedonia,.mobile .sb-league-FYRMacedonia,.tablet .sb-league-FYRMacedonia,.mobile .sb-league-NorthMacedonia,.tablet .sb-league-NorthMacedonia,.mobile .sb-league-139,.tablet .sb-league-139 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -83px -218px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Madagascar,.tablet .sb-league-Madagascar,.mobile .sb-league-140,.tablet .sb-league-140 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -109px -218px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Malawi,.tablet .sb-league-Malawi,.mobile .sb-league-141,.tablet .sb-league-141 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -317px -313px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Malasia,.tablet .sb-league-Malasia {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -135px -218px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Malaysia,.tablet .sb-league-Malaysia,.mobile .sb-league-142,.tablet .sb-league-142 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -161px -218px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Maldives,.tablet .sb-league-Maldives,.mobile .sb-league-143,.tablet .sb-league-143 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -109px -416px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Mali,.tablet .sb-league-Mali,.mobile .sb-league-144,.tablet .sb-league-144 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -187px -218px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Malta,.tablet .sb-league-Malta,.mobile .sb-league-145,.tablet .sb-league-145 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -213px -218px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-MarshallIslandsa,.tablet .sb-league-MarshallIslandsa,.mobile .sb-league-146,.tablet .sb-league-146 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -135px -416px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Martinique,.tablet .sb-league-Martinique,.mobile .sb-league-147,.tablet .sb-league-147 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -161px -416px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Mauritania,.tablet .sb-league-Mauritania,.mobile .sb-league-148,.tablet .sb-league-148 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -291px -339px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Mauritius,.tablet .sb-league-Mauritius,.mobile .sb-league-149,.tablet .sb-league-149 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -239px -218px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Mayotte,.tablet .sb-league-Mayotte,.mobile .sb-league-150,.tablet .sb-league-150 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -187px -416px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Mexico,.tablet .sb-league-Mexico,.mobile .sb-league-151,.tablet .sb-league-151 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -5px -241px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-FederatedStatesofMicronesia,.tablet .sb-league-FederatedStatesofMicronesia,.mobile .sb-league-152,.tablet .sb-league-152 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -213px -416px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Moldava,.tablet .sb-league-Moldava {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -31px -241px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Moldova,.tablet .sb-league-Moldova,.mobile .sb-league-153,.tablet .sb-league-153 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -5px -264px;
    width: 16px;
    height: 16px
}

.mobile .sb-league-Monaco,.tablet .sb-league-Monaco,.mobile .sb-league-154,.tablet .sb-league-154 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -57px -241px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Mongolia,.tablet .sb-league-Mongolia,.mobile .sb-league-155,.tablet .sb-league-155 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -83px -241px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Montenegro,.tablet .sb-league-Montenegro,.mobile .sb-league-156,.tablet .sb-league-156 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -109px -241px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Montserrat,.tablet .sb-league-Montserrat,.mobile .sb-league-157,.tablet .sb-league-157 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -239px -416px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Morocco,.tablet .sb-league-Morocco,.mobile .sb-league-158,.tablet .sb-league-158 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -135px -241px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Mozambique,.tablet .sb-league-Mozambique,.mobile .sb-league-159,.tablet .sb-league-159 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -31px -264px;
    width: 16px;
    height: 16px
}

.mobile .sb-league-Myanmar,.tablet .sb-league-Myanmar,.mobile .sb-league-160,.tablet .sb-league-160 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -57px -264px;
    width: 16px;
    height: 16px
}

.mobile .sb-league-Namibia,.tablet .sb-league-Namibia,.mobile .sb-league-161,.tablet .sb-league-161 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -265px -337px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Nauru,.tablet .sb-league-Nauru,.mobile .sb-league-162,.tablet .sb-league-162 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -265px -416px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Nepal,.tablet .sb-league-Nepal,.mobile .sb-league-163,.tablet .sb-league-163 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -291px -416px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Netherlands,.tablet .sb-league-Netherlands,.mobile .sb-league-164,.tablet .sb-league-164 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -161px -241px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-NewCaledonia,.tablet .sb-league-NewCaledonia,.mobile .sb-league-165,.tablet .sb-league-165 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -187px -241px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-NewZealand,.tablet .sb-league-NewZealand,.mobile .sb-league-166,.tablet .sb-league-166 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -213px -241px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Nicaragua,.tablet .sb-league-Nicaragua,.mobile .sb-league-167,.tablet .sb-league-167 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -239px -241px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Niger,.tablet .sb-league-Niger,.mobile .sb-league-168,.tablet .sb-league-168 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -265px -241px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Nigeria,.tablet .sb-league-Nigeria,.mobile .sb-league-169,.tablet .sb-league-169 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -83px -264px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Niue,.tablet .sb-league-Niue,.mobile .sb-league-170,.tablet .sb-league-170 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -317px -416px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-NorfolkIsland,.tablet .sb-league-NorfolkIsland,.mobile .sb-league-171,.tablet .sb-league-171 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -343px -416px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-NorthernMarianaIslands,.tablet .sb-league-NorthernMarianaIslands,.mobile .sb-league-172,.tablet .sb-league-172 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -5px -441px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-NorthAmerica,.tablet .sb-league-NorthAmerica,.mobile .sb-league-5,.tablet .sb-league-5 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -291px -5px;
    width: 16px;
    height: 16px
}

.mobile .sb-league-NorthernIreland,.tablet .sb-league-NorthernIreland,.mobile .sb-league-258,.tablet .sb-league-258 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -291px -31px;
    width: 16px;
    height: 16px
}

.mobile .sb-league-Norway,.tablet .sb-league-Norway,.mobile .sb-league-173,.tablet .sb-league-173 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -291px -57px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Oceania,.tablet .sb-league-Oceania,.mobile .sb-league-7,.tablet .sb-league-7 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -187px -339px;
    width: 16px;
    height: 16px
}

.mobile .sb-league-Olympics,.tablet .sb-league-Olympics {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -291px -106px;
    width: 16px;
    height: 16px
}

.mobile .sb-league-Oman,.tablet .sb-league-Oman,.mobile .sb-league-174,.tablet .sb-league-174 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -291px -132px;
    width: 16px;
    height: 16px
}

.mobile .sb-league-Pakistan,.tablet .sb-league-Pakistan,.mobile .sb-league-175,.tablet .sb-league-175 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -291px -158px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Palau,.tablet .sb-league-Palau,.mobile .sb-league-176,.tablet .sb-league-176 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -291px -181px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Palestine,.tablet .sb-league-Palestine,.mobile .sb-league-177,.tablet .sb-league-177 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -291px -204px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-PalestinianTerritoryOccupied,.tablet .sb-league-PalestinianTerritoryOccupied {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -291px -227px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Panama,.tablet .sb-league-Panama,.mobile .sb-league-178,.tablet .sb-league-178 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -291px -250px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-PapuaNewGuinea,.tablet .sb-league-PapuaNewGuinea,.mobile .sb-league-179,.tablet .sb-league-179 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -31px -441px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Paraguay,.tablet .sb-league-Paraguay,.mobile .sb-league-180,.tablet .sb-league-180 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -109px -264px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Peru,.tablet .sb-league-Peru,.mobile .sb-league-181,.tablet .sb-league-181 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -135px -264px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Philippines,.tablet .sb-league-Philippines,.mobile .sb-league-182,.tablet .sb-league-182 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -161px -264px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Pitcairn,.tablet .sb-league-Pitcairn,.mobile .sb-league-183,.tablet .sb-league-183 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -57px -441px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Poland,.tablet .sb-league-Poland,.mobile .sb-league-184,.tablet .sb-league-184 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -187px -264px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Portugal,.tablet .sb-league-Portugal,.mobile .sb-league-185,.tablet .sb-league-185 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -213px -264px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-PuertoRico,.tablet .sb-league-PuertoRico,.mobile .sb-league-186,.tablet .sb-league-186 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -239px -264px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Qatar,.tablet .sb-league-Qatar,.mobile .sb-league-187,.tablet .sb-league-187 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -265px -264px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Reunion,.tablet .sb-league-Reunion,.mobile .sb-league-188,.tablet .sb-league-188 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -83px -441px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Romania,.tablet .sb-league-Romania,.mobile .sb-league-189,.tablet .sb-league-189 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -5px -290px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Russia,.tablet .sb-league-Russia,.mobile .sb-league-190,.tablet .sb-league-190 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -31px -290px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Rwanda,.tablet .sb-league-Rwanda,.mobile .sb-league-191,.tablet .sb-league-191 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -57px -290px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-SaintBarthelemy,.tablet .sb-league-SaintBarthelemy,.mobile .sb-league-192,.tablet .sb-league-192 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -109px -441px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-SaintHelenaAscensionandTristandaCunha,.tablet .sb-league-SaintHelenaAscensionandTristandaCunha,.mobile .sb-league-SaintHelena,.tablet .sb-league-SaintHelena,.mobile .sb-league-AscensionandTristandaCunha,.tablet .sb-league-AscensionandTristandaCunha,.mobile .sb-league-193,.tablet .sb-league-193 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -135px -441px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-SaintKittsandNevis,.tablet .sb-league-SaintKittsandNevis,.mobile .sb-league-194,.tablet .sb-league-194 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -161px -441px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-SaintLucia,.tablet .sb-league-SaintLucia,.mobile .sb-league-195,.tablet .sb-league-195 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -187px -441px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-SaintMartin,.tablet .sb-league-SaintMartin,.mobile .sb-league-196,.tablet .sb-league-196 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -213px -441px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-SaintPierreandMiquelon,.tablet .sb-league-SaintPierreandMiquelon,.mobile .sb-league-197,.tablet .sb-league-197 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -239px -441px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-SaintVincentandtheGrenadines,.tablet .sb-league-SaintVincentandtheGrenadines,.mobile .sb-league-198,.tablet .sb-league-198 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -265px -441px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Samoa,.tablet .sb-league-Samoa,.mobile .sb-league-199,.tablet .sb-league-199 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -291px -441px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-SanMarino,.tablet .sb-league-SanMarino,.mobile .sb-league-200,.tablet .sb-league-200 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -109px -290px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-SaoTomeandPrincipe,.tablet .sb-league-SaoTomeandPrincipe,.mobile .sb-league-201,.tablet .sb-league-201 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -317px -441px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-SaudiArabia,.tablet .sb-league-SaudiArabia,.mobile .sb-league-202,.tablet .sb-league-202 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -135px -290px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Senegal,.tablet .sb-league-Senegal,.mobile .sb-league-203,.tablet .sb-league-203 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -187px -290px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Serbia,.tablet .sb-league-Serbia,.mobile .sb-league-204,.tablet .sb-league-204 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -213px -290px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Seychelles,.tablet .sb-league-Seychelles,.mobile .sb-league-205,.tablet .sb-league-205 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -343px -441px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-SierraLeone,.tablet .sb-league-SierraLeone,.mobile .sb-league-206,.tablet .sb-league-206 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -239px -290px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Singapore,.tablet .sb-league-Singapore,.mobile .sb-league-207,.tablet .sb-league-207 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -265px -290px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-SintMaarten,.tablet .sb-league-SintMaarten,.mobile .sb-league-208,.tablet .sb-league-208 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -5px -466px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Slovakia,.tablet .sb-league-Slovakia,.mobile .sb-league-209,.tablet .sb-league-209 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -291px -290px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Slovenia,.tablet .sb-league-Slovenia,.mobile .sb-league-210,.tablet .sb-league-210 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -317px -5px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-SolomonIslands,.tablet .sb-league-SolomonIslands,.mobile .sb-league-211,.tablet .sb-league-211 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -31px -466px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Somalia,.tablet .sb-league-Somalia,.mobile .sb-league-212,.tablet .sb-league-212 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -317px -28px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-SouthAfrica,.tablet .sb-league-SouthAfrica,.mobile .sb-league-213,.tablet .sb-league-213 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -317px -51px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-SouthGeorgiaandtheSouthSandwichIslands,.tablet .sb-league-SouthGeorgiaandtheSouthSandwichIslands,.mobile .sb-league-214,.tablet .sb-league-214 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -57px -466px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-SouthAmerica,.tablet .sb-league-SouthAmerica,.mobile .sb-league-6,.tablet .sb-league-6 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -317px -74px;
    width: 16px;
    height: 16px
}

.mobile .sb-league-SouthSudan,.tablet .sb-league-SouthSudan,.mobile .sb-league-1637,.tablet .sb-league-1637 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -317px -126px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Kosovo,.tablet .sb-league-Kosovo,.mobile .sb-league-1647,.tablet .sb-league-1647 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -265px -313px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Spain,.tablet .sb-league-Spain,.mobile .sb-league-215,.tablet .sb-league-215 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -317px -149px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-SriLanka,.tablet .sb-league-SriLanka,.mobile .sb-league-216,.tablet .sb-league-216 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -317px -172px;
    width: 16px;
    height: 16px
}

.mobile .sb-league-Sudan,.tablet .sb-league-Sudan,.mobile .sb-league-217,.tablet .sb-league-217 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -317px -198px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Suriname,.tablet .sb-league-Suriname,.mobile .sb-league-218,.tablet .sb-league-218 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -317px -221px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-SvalbardandJanMayen,.tablet .sb-league-SvalbardandJanMayen,.mobile .sb-league-219,.tablet .sb-league-219 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -83px -466px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Eswatini,.tablet .sb-league-Eswatini,.mobile .sb-league-220,.tablet .sb-league-220 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -109px -466px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Sweden,.tablet .sb-league-Sweden,.mobile .sb-league-221,.tablet .sb-league-221 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -317px -244px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Switzerland,.tablet .sb-league-Switzerland,.mobile .sb-league-222,.tablet .sb-league-222 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -317px -267px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Syria,.tablet .sb-league-Syria,.mobile .sb-league-223,.tablet .sb-league-223 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -317px -290px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Taiwan,.tablet .sb-league-Taiwan,.mobile .sb-league-224,.tablet .sb-league-224 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -5px -313px;
    width: 16px;
    height: 16px
}

.mobile .sb-league-Tajikistan,.tablet .sb-league-Tajikistan,.mobile .sb-league-225,.tablet .sb-league-225 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -31px -313px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-UnitedRepublicofTanzania,.tablet .sb-league-UnitedRepublicofTanzania,.mobile .sb-league-226,.tablet .sb-league-226 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -343px -215px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Tanzania,.tablet .sb-league-Tanzania {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -57px -313px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Thailand,.tablet .sb-league-Thailand,.mobile .sb-league-227,.tablet .sb-league-227 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -83px -313px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Timor-Leste,.tablet .sb-league-Timor-Leste,.mobile .sb-league-TimorLeste,.tablet .sb-league-TimorLeste,.mobile .sb-league-228,.tablet .sb-league-228 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -135px -466px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Togo,.tablet .sb-league-Togo,.mobile .sb-league-229,.tablet .sb-league-229 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -109px -313px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Tokelau,.tablet .sb-league-Tokelau,.mobile .sb-league-230,.tablet .sb-league-230 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -161px -466px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Tonga,.tablet .sb-league-Tonga,.mobile .sb-league-231,.tablet .sb-league-231 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -135px -313px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-TrinidadTobago,.tablet .sb-league-TrinidadTobago,.mobile .sb-league-232,.tablet .sb-league-232 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -343px -5px;
    width: 16px;
    height: 16px
}

.mobile .sb-league-Tunisia,.tablet .sb-league-Tunisia,.mobile .sb-league-233,.tablet .sb-league-233 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -343px -31px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Turkey,.tablet .sb-league-Turkey,.mobile .sb-league-234,.tablet .sb-league-234 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -343px -54px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Turkmenistan,.tablet .sb-league-Turkmenistan,.mobile .sb-league-235,.tablet .sb-league-235 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -187px -466px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-TurksandCaicosIslands,.tablet .sb-league-TurksandCaicosIslands,.mobile .sb-league-236,.tablet .sb-league-236 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -213px -466px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Tuvalu,.tablet .sb-league-Tuvalu,.mobile .sb-league-237,.tablet .sb-league-237 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -239px -466px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Uganda,.tablet .sb-league-Uganda,.mobile .sb-league-238,.tablet .sb-league-238 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -343px -146px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Ukraine,.tablet .sb-league-Ukraine,.mobile .sb-league-239,.tablet .sb-league-239 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -343px -169px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-UAE,.tablet .sb-league-UAE,.mobile .sb-league-240,.tablet .sb-league-240 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -343px -77px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-United,.tablet .sb-league-United,.mobile .sb-league-241,.tablet .sb-league-241 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -343px -100px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-UnitedKingdom,.tablet .sb-league-UnitedKingdom,.mobile .sb-league-241,.tablet .sb-league-241 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -343px -192px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-USA,.tablet .sb-league-USA,.mobile .sb-league-242,.tablet .sb-league-242 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -343px -123px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-UnitedStatesMinorOutlyingIslands,.tablet .sb-league-UnitedStatesMinorOutlyingIslands,.mobile .sb-league-243,.tablet .sb-league-243 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -265px -466px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Uruguay,.tablet .sb-league-Uruguay,.mobile .sb-league-244,.tablet .sb-league-244 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -343px -238px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Uzbekistan,.tablet .sb-league-Uzbekistan,.mobile .sb-league-245,.tablet .sb-league-245 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -343px -261px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Vanuatu,.tablet .sb-league-Vanuatu,.mobile .sb-league-246,.tablet .sb-league-246 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -343px -284px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Venezuela,.tablet .sb-league-Venezuela,.mobile .sb-league-247,.tablet .sb-league-247 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -161px -313px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Vietnam,.tablet .sb-league-Vietnam,.mobile .sb-league-248,.tablet .sb-league-248 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -187px -313px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-VirginIslandsBritish,.tablet .sb-league-VirginIslandsBritish,.mobile .sb-league-VirginIslands-British,.tablet .sb-league-VirginIslands-British,.mobile .sb-league-249,.tablet .sb-league-249 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -291px -466px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-VirginIslandsUS,.tablet .sb-league-VirginIslandsUS,.mobile .sb-league-VirginIslands-US,.tablet .sb-league-VirginIslands-US,.mobile .sb-league-250,.tablet .sb-league-250 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -317px -466px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-WallisandFutuna,.tablet .sb-league-WallisandFutuna,.mobile .sb-league-251,.tablet .sb-league-251 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -343px -466px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-WesternSahara,.tablet .sb-league-WesternSahara,.mobile .sb-league-252,.tablet .sb-league-252 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -5px -491px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Scotland,.tablet .sb-league-Scotland,.mobile .sb-league-259,.tablet .sb-league-259 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -161px -290px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Wales,.tablet .sb-league-Wales,.mobile .sb-league-260,.tablet .sb-league-260 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -5px -339px;
    width: 16px;
    height: 16px
}

.mobile .sb-league-World,.tablet .sb-league-World,.mobile .sb-league-1,.tablet .sb-league-1 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -32px -340px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Yemen,.tablet .sb-league-Yemen,.mobile .sb-league-253,.tablet .sb-league-253 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -213px -313px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Zambia,.tablet .sb-league-Zambia,.mobile .sb-league-254,.tablet .sb-league-254 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -239px -313px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Zimbabwe,.tablet .sb-league-Zimbabwe,.mobile .sb-league-255,.tablet .sb-league-255 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -57px -339px;
    width: 16px;
    height: 16px
}

.mobile .sb-league-all,.tablet .sb-league-all {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -83px -339px;
    width: 16px;
    height: 16px
}

.mobile .sb-league-allUpcoming,.tablet .sb-league-allUpcoming {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -109px -339px;
    width: 16px;
    height: 16px
}

.mobile .sb-league-withVideo,.tablet .sb-league-withVideo {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -135px -339px;
    width: 16px;
    height: 16px
}

.mobile .sb-league-Nairobi,.tablet .sb-league-Nairobi,.mobile .sb-league-1984,.tablet .sb-league-1984 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -31px -491px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-SouthOssetia,.tablet .sb-league-SouthOssetia,.mobile .sb-league-2111,.tablet .sb-league-2111 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -57px -491px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-Accra,.tablet .sb-league-Accra,.mobile .sb-league-2126,.tablet .sb-league-2126 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -83px -491px;
    width: 16px;
    height: 13px
}

.mobile .sb-league-WestIndies,.tablet .sb-league-WestIndies,.mobile .sb-league-1649,.tablet .sb-league-1649 {
    background: url('/index/casino_api/assets//addon/sportsbook-icons/league-icons/flags_10_06.png') no-repeat -135px -491px;
    width: 16px;
    height: 13px
}

.module-container .module.ModuleCsMiniGames {
    display: block;
    text-align: left;
    font-size: 14px
}

.module-container .module.ModuleCsMiniGames .casino-game-filters {
    text-align: center
}

.module-container .module.ModuleCsMiniGames .casino-game-filters .casino-game-filter-title {
    display: inline-block;
    margin-right: 9px
}

.module-container .module.ModuleCsMiniGames .casino-game-filters .casino-game-filter-item {
    display: inline-block;
    margin-top: 10px;
    margin-right: 7px;
    padding: 5px 14px;
    font-size: 12px;
    border: 1px solid;
    border-radius: 5px;
    text-transform: uppercase;
    cursor: pointer;
    transition: all 0.3s
}

.module-container .module.ModuleCsMiniGames .load-more-container {
    text-align: center
}

.mini-games-dropdown {
    position: relative;
    width: 100%;
    height: 30px;
    line-height: 30px;
    border-bottom: 1px #eee solid;
    overflow: hidden;
    cursor: pointer
}

.mini-games-dropdown select {
    width: 100%;
    padding: 0 10px;
    background: #eee;
    border: none;
    outline: none;
    -webkit-appearance: none;
    cursor: pointer
}

.mini-games-dropdown select:focus {
    outline: none;
    box-shadow: none;
    border: none
}

.mini-games-dropdown .dropdown-icons {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    right: 10px;
    pointer-events: none;
    display: flex;
    align-items: center;
    justify-content: center
}

.mini-games-dropdown .dropdown-icons i {
    line-height: 30px;
    float: left
}

.mini-games-dropdown .dropdown-icons .dropdown-arrow {
    padding-right: 15px;
    font-weight: bold
}

.mini-games-dropdown .dropdown-icons .hide-game {
    display: block;
    pointer-events: all
}

.mini-games-dropdown .dropdown-icons.rotate {
    pointer-events: all
}

.mini-games-dropdown .dropdown-icons.rotate::after {
    content: "";
    position: absolute;
    top: 2px;
    bottom: 2px;
    left: -9px;
    width: 1px;
    background: #000
}

.mini-games-dropdown .dropdown-icons.rotate .dropdown-arrow {
    padding-right: 0;
    transform: rotate(268deg)
}

.mini-games-dropdown .dropdown-icons.rotate .hide-game {
    display: none
}

.zoom_none_reset {
    zoom:1 !important}

.casino-games-container {
    display: flex;
    flex-wrap: wrap
}

.casino-games-container .mini_game_details {
    width: 300px;
    height: 150px
}

.casino-games-container .casino-game {
    position: relative
}

.casino-games-container .casino-game.show {
    -webkit-animation: games-fade 0.3s ease-out forwards
}

.casino-games-container .casino-game:hover .casino-game-image-container,.casino-games-container .casino-game.show-title .casino-game-image-container {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important
}

.casino-games-container .casino-game:hover .casino-game-title-container,.casino-games-container .casino-game.show-title .casino-game-title-container {
    display: flex;
    pointer-events: all
}

.casino-games-container .casino-game:hover .casino-game-title-container a,.casino-games-container .casino-game.show-title .casino-game-title-container a {
    pointer-events: all
}

.casino-games-container .casino-game:hover {
    z-index: 2
}

.casino-games-container .casino-game:hover .show-rating,.casino-games-container .casino-game:hover .add-to-favorites,.casino-games-container .casino-game:hover .casino-game-play {
    display: flex
}

.casino-games-container .casino-game.show-title .casino-game-title {
    position: static
}

.casino-games-container .casino-game-inner {
    position: relative
}

.casino-games-container .casino-game-image-container {
    display: block;
    position: relative;
    overflow: hidden;
    border-radius: 5px;
    background-position: center center;
    background-size: cover;
    transition: border-radius 0.3s
}

.casino-games-container .add-to-favorites {
    position: absolute;
    top: 0;
    right: 15px;
    width: 26px;
    padding-top: 9px;
    padding-bottom: 2px;
    font-size: 18px;
    text-align: center;
    cursor: pointer;
    z-index: 1;
    display: none
}

.casino-games-container .add-to-favorites.added {
    display: flex
}

.casino-games-container .add-to-favorites div:not(.dropdown-add-to-favorite)::after {
    content: '';
    display: block;
    position: absolute;
    top: 100%;
    left: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 11px 13px 0 13px;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent
}

.casino-games-container .casino-game-play {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    border-radius: 5px 5px 0 0;
    display: none;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    transition: all 0.3s
}

.casino-games-container .casino-game-play .casino-game-play-icon {
    position: relative;
    width: 25%;
    padding-top: 25%;
    border-radius: 50%;
    text-align: center;
    cursor: pointer
}

.casino-games-container .casino-game-play .casino-game-play-icon:hover::before {
    -webkit-animation: pulsate 0.7s -0.3s infinite ease-out
}

.casino-games-container .casino-game-play .casino-game-play-icon::before,.casino-games-container .casino-game-play .casino-game-play-icon::after {
    content: '';
    display: block;
    position: absolute;
    top: 6px;
    bottom: 6px;
    left: 6px;
    right: 6px;
    border-radius: 50%
}

.casino-games-container .casino-game-play .casino-game-play-icon::after {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0.5
}

.casino-games-container .casino-game-play .casino-game-play-icon .play-icon-container {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center
}

.casino-games-container .casino-game-play .casino-game-play-icon svg {
    width: 47%;
    z-index: 1
}

.casino-games-container .casino-game-play .casino-game-play-text {
    display: inline-block;
    text-transform: uppercase;
    margin-top: 10%;
    cursor: pointer
}

.casino-games-container .show-rating {
    display: none
}

.casino-mini-games-container {
    display: flex;
    justify-content: center;
    flex-wrap: wrap
}

.casino-mini-games-container.single-game-container .casino-mini-game {
    width: 100%
}

.casino-mini-games-container.single-game-container .casino-mini-game .casino-mini-game-container .casino-game-inner-container .game-middle-container {
    background: #000
}

.casino-mini-games-container .casino-mini-game {
    position: relative
}

.casino-mini-games-container .casino-mini-game .casino-mini-game-container {
    position: relative;
    display: flex;
    align-items: center;
    flex-direction: column
}

.casino-mini-games-container .casino-mini-game .casino-mini-game-container .casino-game-inner-container {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.casino-mini-games-container .casino-mini-game .casino-mini-game-container .casino-game-inner-container .game-middle-container {
    width: 100%;
    overflow: hidden;
    display: flex;
    justify-content: center;
    transition: all 0.3s
}

.casino-mini-games-container .casino-mini-game .casino-mini-game-container .casino-game-inner {
    position: relative;
    width: 300px;
    overflow: hidden
}

.casino-mini-games-container .casino-mini-game .casino-mini-game-container .casino-game-inner a {
    width: 100%
}

.casino-mini-games-container .casino-mini-game .casino-mini-game-container .casino-game-inner.mini_game_details {
    width: 300px;
    height: 150px
}

.casino-mini-games-container .casino-mini-game .casino-mini-game-container .casino-game-inner .casino-game-image-container {
    display: block;
    position: relative;
    overflow: hidden;
    border-radius: 5px;
    background-position: center center;
    background-size: cover;
    transition: all 0.3s
}

.casino-mini-games-container .casino-mini-game .casino-mini-game-container .casino-game-inner .casino-game-play {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    border-radius: 5px 5px 0 0;
    display: none;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.casino-mini-games-container .casino-mini-game .casino-mini-game-container .casino-game-inner .casino-game-play .casino-game-play-icon {
    position: relative;
    width: 25%;
    padding-top: 25%;
    border-radius: 50%;
    text-align: center;
    cursor: pointer
}

.casino-mini-games-container .casino-mini-game .casino-mini-game-container .casino-game-inner .casino-game-play .casino-game-play-icon:hover::before {
    -webkit-animation: pulsate 0.7s -0.3s infinite ease-out
}

.casino-mini-games-container .casino-mini-game .casino-mini-game-container .casino-game-inner .casino-game-play .casino-game-play-icon::before,.casino-mini-games-container .casino-mini-game .casino-mini-game-container .casino-game-inner .casino-game-play .casino-game-play-icon::after {
    content: '';
    display: block;
    position: absolute;
    top: 6px;
    bottom: 6px;
    left: 6px;
    right: 6px;
    border-radius: 50%
}

.casino-mini-games-container .casino-mini-game .casino-mini-game-container .casino-game-inner .casino-game-play .casino-game-play-icon::after {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0.5
}

.casino-mini-games-container .casino-mini-game .casino-mini-game-container .casino-game-inner .casino-game-play .casino-game-play-icon .play-icon-container {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center
}

.casino-mini-games-container .casino-mini-game .casino-mini-game-container .casino-game-inner .casino-game-play .casino-game-play-icon svg {
    width: 47%;
    z-index: 1
}

.casino-mini-games-container .casino-mini-game .casino-mini-game-container .casino-game-inner .casino-game-play .casino-game-play-text {
    display: inline-block;
    margin-top: 10%;
    text-transform: uppercase;
    cursor: pointer
}

.casino-mini-games-container .casino-mini-game .casino-mini-game-container .casino-game-title-container {
    width: 100%
}

.casino-mini-games-container .casino-mini-game .casino-mini-game-container .casino-game-title-container .casino-game-title {
    display: block;
    width: 100%;
    padding: 8px 5px;
    line-height: 1.5;
    border-radius: 0 0 5px 5px;
    pointer-events: none
}

.casino-mini-games-container .casino-mini-game.show {
    -webkit-animation: games-fade 0.3s ease-out forwards
}

.casino-mini-games-container .casino-mini-game:hover .casino-game-image-container,.casino-mini-games-container .casino-mini-game.show-title .casino-game-image-container {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important
}

.casino-mini-games-container .casino-mini-game:hover .casino-game-title-container,.casino-mini-games-container .casino-mini-game.show-title .casino-game-title-container {
    display: flex;
    pointer-events: all
}

.casino-mini-games-container .casino-mini-game:hover .casino-game-title-container a,.casino-mini-games-container .casino-mini-game.show-title .casino-game-title-container a {
    pointer-events: all
}

.casino-mini-games-container .casino-mini-game:hover .casino-mini-game-container .casino-game-inner-container .game-middle-container {
    border-radius: 0 !important
}

.casino-mini-games-container .casino-mini-game:hover .casino-mini-game-container .casino-game-inner .casino-game-play {
    display: flex
}

.casino-mini-games-container .casino-mini-game.show-title .casino-game-title-container {
    position: relative;
    display: flex;
    pointer-events: none
}

.casino-mini-games-container .casino-mini-game:not(.show-title) .casino-game-title-container {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    display: none;
    pointer-events: none
}

.casino-mini-games-container .casino-mini-game:not(.show-title):hover {
    z-index: 2;
    overflow: visible
}

.casino-mini-games-container .casino-mini-game:not(.show-title):hover .casino-game-play {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important
}

.casino-mini-games-container .casino-mini-game:not(.show-title):hover .casino-game-title-container {
    display: flex
}

.casino-mini-games-container .show-rating {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 1px 0 4px;
    background-color: rgba(50, 50, 50, 0.8);
    text-align: center;
    z-index: 1
}

.casino-mini-games-container .casino-game-title-container {
    display: none;
    position: relative;
    pointer-events: none
}

.ribbon-wrapper {
    position: absolute;
    top: -3px;
    left: -4px;
    width: 85px;
    height: 88px;
    z-index: 1;
    overflow: hidden
}

.ribbon {
    position: relative;
    top: 16px;
    left: -28px;
    width: 120px;
    padding: 7px 0;
    color: #fff;
    text-align: center;
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.35);
    box-shadow: 0 4px 0 0 rgba(0, 0, 0, 0.2);
    transform: rotate(-45deg)
}

.ribbon::before,.ribbon::after {
    content: "";
    position: absolute;
    bottom: -3px;
    border-top: 3px solid transparent;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent
}

.ribbon::before {
    left: 0
}

.ribbon::after {
    right: 0
}

.ribbon.top {
    background-color: #ff6767
}

.ribbon.top::before,.ribbon.top::after {
    border-top-color: #cd0000
}

.ribbon.new {
    background-color: #1fb2c2
}

.ribbon.new::before,.ribbon.new::after {
    border-top-color: #0a393e
}

@-webkit-keyframes pulsate {
    0% {
        -webkit-transform: scale(0.8);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1.2);
        opacity: 0
    }
}

@-webkit-keyframes games-fade {
    0% {
        -webkit-transform: scale(0.7);
        opacity: 0
    }

    100% {
        -webkit-transform: scale(1);
        opacity: 1
    }
}

@-webkit-keyframes rollIn {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
        transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@-webkit-keyframes zoomInDown {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1)
    }

    100% {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
        transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1)
    }
}

@media screen and (max-width: 767px) {
    .category-item-container {
        overflow-x:scroll;
        white-space: nowrap
    }

    .category-item-container .category-item {
        display: inline-block !important
    }
}

@media screen and (max-width: 767px) {
    .casino-mini-games-container {
        padding:0 0 !important
    }

    .casino-mini-games-container .casino-mini-game {
        flex-basis: 50% !important;
        max-width: 51% !important;
        padding: 5px 0 !important
    }
}

.module.ModuleHomework {
    width: 100%;
    padding: 0 3px
}

body.mobile .module.ModuleHomework {
    padding: 0
}

.homework__background {
    display: flex;
    align-items: center;
    width: 100%;
    height: 40px;
    padding: 0 10px 0 15px;
    border-radius: 6px
}

.homework__color {
    color: var(--c9);
    background: var(--c1)
}

.homework__collapsed-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 45px;
    padding: 0;
    font-size: 28px;
    border-radius: 4px;
    overflow: hidden
}

.homework__left {
    display: flex;
    align-items: center;
    flex: 1;
    z-index: 1
}

.homework__right {
    display: flex;
    align-items: center;
    z-index: 1
}

.homework__title-text {
    margin-left: 8px;
    font-size: 12px
}

.homework__task-count {
    font-size: 12px
}

.homework__info-icon {
    margin-left: 12px;
    font-size: 16px
}

.homework__icon {
    font-size: 20px
}

.homework__colored-layer {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0
}

.module.ModuleSbTournament {
    width: 100%
}

body.mobile .module.ModuleSbTournament {
    padding: 0
}

body.mobile .module.ModuleSbTournament .sb-accordion-arrow {
    width: unset;
    margin: 0 18px
}

body.mobile .module.ModuleSbTournament .sb-accordion-title {
    border-radius: unset
}

body.mobile .tournament__background {
    border-radius: unset
}

body.mobile .tournament__count {
    margin-right: 25px
}

.tournament__background {
    display: flex;
    align-items: center;
    width: 100%;
    height: 40px;
    padding: 0 10px 0 15px;
    border-radius: 4px;
    border: 0
}

.tournament__color {
    color: var(--c9);
    background: var(--c1)
}

.tournament__collapsed-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 45px;
    padding: 0;
    font-size: 20px;
    border-radius: 4px;
    overflow: hidden;
    cursor: pointer
}

.tournament__title-text {
    margin-left: 8px;
    font-size: 12px;
    flex: 1;
    text-align: left
}

.tournament__title-icon {
    font-size: 20px
}

.tournament__icon {
    font-size: 20px
}

.tournament__colored-layer {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0
}

.tournament__content-collapsed {
    position: absolute;
    top: 0;
    left: 100%;
    width: 270px;
    margin-left: 10px;
    padding: 0;
    font-size: 13px;
    border-radius: 4px;
    z-index: 2;
    border: 1px solid var(--c1)
}

.tournament__collapsed-arrow {
    content: '';
    position: absolute;
    top: 15px;
    right: 100%;
    width: 0;
    height: 0;
    border-width: 7px 10px 7px 0;
    border-style: solid;
    border-color: transparent var(--c1) transparent transparent
}

.tournament__collapsed-title {
    height: 45px;
    line-height: 45px;
    padding: 0 10px;
    color: var(--c9);
    background-color: var(--c1)
}

.tournament__list {
    background-color: var(--c4);
    padding-top: 5px
}

.tournament__item {
    border: 0;
    padding-top: 6px;
    padding-bottom: 7px;
    padding-left: 11px;
    text-align: left;
    background: var(--c4_dark);
    border-radius: 4px;
    color: var(--c12)
}

.tournament__item:not(:first-child) {
    margin-top: 5px
}

.tournament__item:hover {
    color: var(--c9);
    background-color: var(--c1)
}

.tournament__item.selected {
    color: var(--c9);
    background-color: var(--c1)
}

.tournament__buttons {
    border: 0;
    margin-top: 5px;
    border-radius: 4px;
    color: var(--c12);
    display: flex
}

.tournament__btn {
    color: var(--link-color);
    padding: 6px;
    background: var(--c4_dark);
    border-radius: 4px;
    flex: 1;
    cursor: pointer;
    text-align: center
}

.tournament__btn.reset {
    margin-right: 5px;
    color: var(--c9);
    background-color: var(--c1)
}

.tournament__btn:hover {
    color: var(--c9);
    background-color: var(--c1)
}

.tournament__mobile-content {
    position: fixed;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 10px 10px 50px;
    background-color: rgba(0, 0, 0, 0.7);
    z-index: 11
}

.tournament__title-container {
    align-items: center;
    display: flex;
    flex: 1
}

.tournament__count {
    margin-right: 19px;
    font-size: 12px
}

.tournament__collapsed-count {
    position: relative;
    top: -14px;
    right: 0;
    font-size: 13px
}

html .module-container .ModuleSbCoupon {
    display: block;
    max-width: 100%
}

html .module-container .ModuleSbCoupon .skeleton-container {
    pointer-events: none
}

html .module-container .ModuleSbCoupon .skeleton-line {
    display: block;
    margin: 12px 0;
    border-radius: 3px
}

.sbCoupon__coupon-accordion {
    padding-top: 0
}

.sbCoupon__coupon-header {
    color: var(--c9);
    background-color: var(--c1)
}

.sbCoupon__coupon-header-mobile {
    color: var(--c10);
    background-color: var(--c2);
    border-color: var(--c1)
}

.sbCoupon__coupon-section-title,.sbCoupon__coupon-empty {
    color: var(--c10)
}

.sbCoupon__sport-coupon-item-hidden {
    border-color: var(--c1)
}

.sbCoupon__coupon-header,.sbCoupon__sport-title {
    border-width: 0 !important
}

.sbCoupon__coupon-header-is-open {
    border-radius: 4px 4px 0 0 !important
}

.sbCoupon__event-header {
    justify-content: space-between;
    color: var(--c12) !important;
    background: var(--c4) !important
}

.sbCoupon__xlarge {
    width: 60%
}

.sbCoupon__event-title {
    flex: unset !important
}

.sbCoupon__accordion-arrow {
    border-left-width: 0 !important
}

.sbCoupon__arrow-inner-down {
    transition: all 0.3s;
    transform: rotateX(180deg)
}

.sbCoupon__coupon-section {
    position: relative;
    display: flex;
    align-items: center;
    margin-top: 2px;
    padding: 10px 10px 10px 13px;
    font-size: 0;
    border-radius: 4px;
    cursor: pointer;
    transition: all 0.3s;
    color: var(--c12);
    background-color: var(--c4)
}

.sbCoupon__coupon-section::before,.sbCoupon__coupon-section::after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    background-color: var(--c1)
}

.sbCoupon__coupon-section::before {
    display: block;
    width: 4px;
    border-radius: 4px 0 0 4px
}

.sbCoupon__coupon-section::after {
    right: 0;
    border-radius: 4px;
    z-index: 0;
    display: none;
    pointer-events: none
}

.sbCoupon__coupon-section-selected::after,.sbCoupon__coupon-section:hover::after {
    display: block
}

.sbCoupon__coupon-section-title {
    position: relative;
    margin-bottom: 1px;
    font-size: 13px;
    z-index: 1
}

.sbCoupon__coupon-section-title-collapsed {
    border-radius: 0
}

.sbCoupon__coupon-sections {
    border-radius: 3px;
    background-color: var(--c2)
}

.sbCoupon__coupon-empty {
    padding: 7px 7px 7px 0;
    font-size: 13px;
    border-radius: 0;
    text-align: center;
    border-color: var(--c1)
}

.sbCoupon__sport-item {
    border-width: 3px;
    border-style: solid;
    border-radius: 6px;
    background-color: var(--c2)
}

.sbCoupon__sport-item,.sbCoupon__sport-item:hover .sbCoupon__sport-title {
    box-shadow: none
}

.sbCoupon__sport-title {
    padding-left: 13px
}

.sbCoupon__sport-icon {
    font-size: 20px;
    margin-right: 10px
}

.sbCoupon__collapsed {
    display: none;
    position: absolute;
    top: 0;
    left: 100%;
    width: 270px;
    margin-left: 10px;
    font-size: 13px;
    border-width: 1px;
    border-style: solid;
    border-radius: 4px
}

.sbCoupon__collapsed-content {
    max-height: 400px;
    border-radius: 0 0 3px 3px;
    border-width: 1px;
    border-style: solid;
    overflow: auto;
    color: var(--c10);
    border-color: var(--c1);
    background-color: var(--c2)
}

.sbCoupon__collapsed-title {
    height: 45px;
    line-height: 45px;
    padding: 0 10px;
    border-radius: 3px 3px 0 0;
    color: var(--c9);
    background-color: var(--c1)
}

.sbCoupon__sidebar-title {
    margin-top: 0 !important;
    padding-top: 3px;
    padding-bottom: 4px;
    border-radius: 0 !important;
    border-bottom-width: 1px;
    border-bottom-style: solid
}

.sbCoupon__sidebar-title:last-child {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-width: 0
}

.sbCoupon__sidebar-title:not(:last-child) {
    border-bottom-color: var(--c2_darker)
}

.sbCoupon__sidebar-title-empty {
    cursor: default !important
}

.sbCoupon__sidebar-title::before,.sbCoupon__sidebar-title::after {
    display: none
}

.sbCoupon__collapsed-arrow {
    content: '';
    display: none;
    position: absolute;
    top: 15px;
    right: 100%;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 7px 10px 7px 0;
    border-color: transparent var(--c1) transparent transparent
}

.sbCoupon__container-collapsed {
    position: relative;
    display: block
}

.sbCoupon__content-collapsed,.sbCoupon__collapsed-arrow {
    display: block
}

.sbCoupon__collapsed-title-text {
    font-size: 13px
}

.sbCoupon__collapsed-icon {
    width: 45px;
    height: 45px;
    border-radius: 4px;
    font-size: 19px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer
}

.sbCoupon__event-list-breadcrumb {
    color: var(--c9);
    background-color: var(--c1_dark)
}

.sbCoupon__sport-header-mobile {
    color: var(--c10) !important;
    background-color: var(--c2) !important;
    border-color: var(--c1) !important
}

.sbCoupon__events-list-header,.sbCoupon__events-list-header-skeleton {
    color: var(--c9);
    background-color: var(--c1)
}

.sbCoupon__icon-icon-star:hover,.sbCoupon__icon-icon-star.selected,.sbCoupon__icon-icon-star-mobile.selected {
    color: var(--c21)
}

.sbCoupon__no-coupon-found,.sbCoupon__category-name,.sbCoupon__total {
    color: var(--c10);
    background-color: var(--c2)
}

.sbCoupon__no-coupon-found-mobile {
    color: var(--sb-sports-default-text-color);
    background-color: var(--c2)
}

.sbCoupon__coupon-section-selected .sbCoupon__coupon-section-title,.sbCoupon__coupon-section:hover .sbCoupon__coupon-section-title {
    color: var(--c9)
}

.sbCoupon__sidebar-title:not(.sbCoupon__sidebar-title-empty):hover,.sbCoupon__sidebar-title-selected {
    color: var(--c9);
    background-color: var(--c2_darker)
}

.module-container .module.ModuleSbExpressOfTheDay {
    display: block;
    text-align: left
}

.module-container .module.ModuleSbExpressOfTheDay .express-of-the-day-container {
    display: flex;
    align-items: center;
    height: 45px;
    padding: 0 13px;
    border-radius: 4px;
    overflow: hidden;
    color: var(--c9);
    background-color: var(--c1)
}

.module-container .module.ModuleSbExpressOfTheDay .express-of-the-day-container .icon {
    font-size: 20px
}

.module-container .module.ModuleSbExpressOfTheDay .express-of-the-day-container .title {
    margin-left: 10px;
    font-size: 13px
}

.sbexpressoftheday__icon {
    padding: 0 5px
}

.expressPopup__max {
    min-width: 35px;
    max-width: 40px;
    line-height: 30px;
    margin-left: 5px;
    padding: 0 3px;
    border-radius: 4px;
    text-transform: uppercase;
    font-size: 9px;
    cursor: pointer;
    text-align: center;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: var(--c12);
    background-color: var(--c4)
}

.desktop .express__large,.desktop .express__large .skeleton-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.desktop .express__large:not(.express__large-parts)>.expresses-single:not(:first-child:last-child),.desktop .express__large .skeleton-container:not(.express__large-parts)>.expresses-single:not(:first-child:last-child),.desktop .express__large .express__large-parts:not(:first-child:last-child),.desktop .express__large .skeleton-container .express__large-parts:not(:first-child:last-child) {
    width: 49%
}

.desktop .express__large:not(.express__large-parts)>.expresses-single:first-child:last-child,.desktop .express__large .skeleton-container:not(.express__large-parts)>.expresses-single:first-child:last-child,.desktop .express__large .express__large-parts:first-child:last-child,.desktop .express__large .skeleton-container .express__large-parts:first-child:last-child {
    width: 100%
}

.desktop .express__large:not(.express__large-parts)>.expresses-single>.expresses-single:not(:first-child),.desktop .express__large .skeleton-container:not(.express__large-parts)>.expresses-single>.expresses-single:not(:first-child),.desktop .express__large .express__large-parts>.expresses-single:not(:first-child),.desktop .express__large .skeleton-container .express__large-parts>.expresses-single:not(:first-child),.desktop .express__large:not(.express__large-parts)>.expresses-single:not(:first-child):not(:nth-child(2)),.desktop .express__large .skeleton-container:not(.express__large-parts)>.expresses-single:not(:first-child):not(:nth-child(2)),.desktop .express__large .express__large-parts:not(:first-child):not(:nth-child(2)),.desktop .express__large .skeleton-container .express__large-parts:not(:first-child):not(:nth-child(2)) {
    margin-top: 10px
}

.desktop .express__large .skeleton-container {
    width: 100%
}

.mobile .express-header {
    margin-top: 5px
}

.mobile .expresses-list .expresses-single .express-header .right {
    flex: unset
}

.mobile .expresses-list .game-name-block .game-name {
    text-align: unset
}

.mobile .express-games-popup-container .express-games-body .express-games-total-return-section .express-games-total-return.stake-container .stake-input {
    max-width: none
}

.ModuleSbBoostedOdds {
    width: 100%;
    font-size: 12px
}

.boosted__game-count,.boosted__coeficent {
    font-weight: bold
}

.boosted-odds-title {
    padding: 10px 32px 10px 13px;
    border-radius: 5px;
    border: none;
    overflow: hidden
}

.boosted__match-title-text {
    display: flex;
    overflow: hidden
}

.boosted-text {
    flex: 1
}

.boosted__sport-header,.boosted__region,.boosted__sport-li {
    margin-top: 4px;
    border-radius: 4px
}

.boosted__sport-li {
    background: var(--c3_dark);
    padding-bottom: 1px
}

.boosted__title {
    border-radius: 4px;
    color: var(--c12);
    background: var(--c4)
}

.boosted__title,.arrow__no-border {
    border: none !important
}

.boosted__title-collapsed {
    padding: 7px 0;
    position: relative
}

.boosted-collapsed-view {
    position: absolute;
    border-radius: 4px;
    z-index: 10;
    width: 250px;
    background: var(--c4)
}

.boosted-collapsed-view .boosted-container {
    padding: 0
}

.boosted-collapsed-view .boosted__competition-li {
    border-radius: 0
}

.boosted-collapsed-view .boosted__reg-li {
    border-radius: 4px;
    overflow: hidden
}

.boosted-collapsed-view .boosted__region {
    margin: 4px 0
}

.boosted-collapsed-view .boosted__sport-li {
    margin: 0;
    list-style-type: none
}

.boosted-collapsed-view .sport-header {
    border: none;
    border-radius: 0
}

.boosted-collapsed-view .sport-header:not(:last-child) {
    border-bottom-width: 1px;
    border-bottom-style: solid
}

.boosted-collapsed-view .collapsed-title {
    padding: 10px;
    border-radius: 4px 4px 0 0
}

.boosted-collapsed-view .sb-accordion-title {
    border-radius: 0 !important
}

.boosted-triangle {
    position: absolute;
    top: 16px;
    left: -9px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 7px 10px 7px 0;
    z-index: 1
}

.boosted-container {
    width: 100%;
    padding: 0 4px 5px
}

.boosted__game-name {
    flex: 1;
    display: inline-block
}

.boosted__comp-ul:first-child {
    margin-top: 4px
}

.boosted__ul:not(.boosted__market-ul):not(.boosted__skeleton-container) {
    margin: 4px 4px 0
}

.boosted__competition-li {
    border-radius: 4px;
    overflow: hidden
}

.boosted__odds-sport {
    border-radius: 5px;
    margin-top: 5px;
    overflow: hidden
}

.boosted__count-container {
    display: flex;
    justify-content: space-between;
    width: 100%
}

.boosted-odds-teams {
    display: flex;
    justify-content: space-between;
    font-size: 12px;
    padding: 8px;
    background: var(--c4);
    color: var(--c12)
}

.boosted__title-span {
    margin-right: 10px;
    flex: 1
}

.turned-selections {
    margin-bottom: 5px;
    border-radius: 4px
}

.boosted__bet-type {
    flex: 1
}

.mobile-boosted__count {
    margin: 0 20px
}

.mobile-boosted__reg-count {
    margin: 0 13px
}

.boosted__container {
    border-radius: 4px
}

.boosted__ul {
    padding: 0
}

.boosted__no-data {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px
}

.boosted-odds-icon {
    margin-right: 8px;
    font-size: 20px
}

.boosted__li {
    list-style-type: none
}

.boosted__reg-li {
    border-radius: 5px 5px 4px 4px;
    margin-bottom: 4px
}

.boosted__count {
    margin: 0 8px;
    border-radius: 4px;
    color: #fff;
    background: #6fad4b;
    padding: 2px 7px;
    font-size: 10px
}

.boosted__collapsed-count {
    position: absolute;
    font-size: 12px;
    top: 3px;
    right: 5px
}

.collapsed__icon {
    width: 100%;
    text-align: center;
    margin-right: 0
}

.boosted__event-container {
    border-radius: 4px;
    overflow: hidden;
    margin: 5px 0
}

.boosted__market-name {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    padding: 5px 8px;
    color: var(--c10);
    background-color: var(--c2);
    border-color: var(--c2_dark)
}

.boosted__market-selected {
    color: var(--c20);
    background-color: var(--c7)
}

.boosted__region-open {
    background: var(--c3)
}

.module-container .module.ModuleSbTopLeagues {
    display: block;
    text-align: left;
    z-index: 0
}

.topLeague-region-icon {
    margin: 0;
    z-index: 1
}

.topLeague__title-text {
    padding-right: 8px;
    padding-left: 5px
}

.top-leagues-content {
    border: 0
}

.top-leagues-collapsed-arrow {
    content: '';
    position: absolute;
    top: 15px;
    right: 100%;
    width: 0;
    height: 0;
    border-width: 7px 10px 7px 0;
    border-style: solid;
    border-color: transparent var(--c1) transparent transparent
}

.top-leagues-title {
    border: 0;
    padding-top: 6px;
    padding-bottom: 7px;
    padding-left: 11px
}

.top-leagues-title-icon {
    margin-left: 2px;
    margin-right: 6px;
    font-size: 28px;
    transform: translateY(3px)
}

.top-leagues-no-result {
    min-height: 33px;
    padding-top: 6px;
    padding-bottom: 5px;
    font-size: 13px;
    pointer-events: none
}

.top-leagues-content-collapsed {
    position: absolute;
    top: 0;
    left: 100%;
    width: 270px;
    margin-left: 10px;
    padding: 0;
    font-size: 13px;
    border-radius: 4px;
    border: 1px solid var(--c1)
}

.topLeagues__collapsed {
    position: relative;
    display: block
}

.topLeague__collapsed-icon {
    height: 45px;
    padding: 0;
    border-radius: 4px;
    overflow: hidden;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 28px;
    cursor: pointer
}

.topLeague__sidebar-title {
    border-width: 0;
    padding-top: 8px;
    padding-bottom: 8px
}

.topLeague__sidebar-title [class*="sb-league-"] {
    z-index: 1
}

.top-leagues-collapsed-content {
    max-height: 400px;
    overflow: auto
}

.top-leagues-title,.top-leagues-collapsed-title {
    color: var(--c9);
    background-color: var(--c1)
}

.top-leagues-collapsed-title {
    height: 45px;
    line-height: 45px;
    padding: 0 10px
}

.topLeague__collapsed-title {
    margin-top: 0;
    padding: 5px 10px 7px 13px;
    border-radius: 0;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    color: var(--c10);
    background-color: var(--c2);
    border-bottom-color: var(--c2_darker);
    display: flex;
    align-items: center
}

.topLeague__collapsed-title:last-child {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-width: 0
}

.topLeague__collapsed-title::before,.topLeague__collapsed-title::after {
    display: none
}

.topLeague__collapsed-title:hover {
    background-color: var(--c3);
    color: var(--c11)
}

.topLeague__col-title-selected {
    background-color: var(--c3);
    color: var(--c11)
}

.popularGames__start-time {
    font-size: 12px;
    margin: 0 5px;
    flex: unset;
    text-align: right
}

.module-container .module.ModuleSbTodaysEvents {
    display: block;
    text-align: left
}

.module-container .module.ModuleSbTodaysEvents .todays-events-title .sidebar-title-icon {
    margin: 0 7px
}

.module-container .module.ModuleSbTodaysEvents .todays-events-title .todays-events-icon {
    width: 43px;
    height: 43px;
    border: 2px solid;
    border-radius: 4px;
    text-align: center;
    position: relative
}

.module-container .module.ModuleSbTodaysEvents .todays-events-title .todays-events-icon .todays-events-icon-month {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 13px;
    font-size: 9px
}

.module-container .module.ModuleSbTodaysEvents .todays-events-title .todays-events-icon .todays-events-icon-day {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 26px;
    font-size: 22px
}

.module-container .module.ModuleSbTodaysEvents .todays-events-title .todays-events-icon::before,.module-container .module.ModuleSbTodaysEvents .todays-events-title .todays-events-icon::after,.module-container .module.ModuleSbTodaysEvents .todays-events-title .todays-events-icon .todays-events-icon-month::before,.module-container .module.ModuleSbTodaysEvents .todays-events-title .todays-events-icon .todays-events-icon-month::after,.module-container .module.ModuleSbTodaysEvents .todays-events-title .todays-events-icon .todays-events-icon-day::before {
    content: '';
    display: block;
    position: absolute;
    top: -4px;
    width: 3px;
    height: 2px;
    border-radius: 5px 5px 0 0
}

.module-container .module.ModuleSbTodaysEvents .todays-events-title .todays-events-icon::before {
    left: 5px
}

.module-container .module.ModuleSbTodaysEvents .todays-events-title .todays-events-icon::after {
    left: 12px
}

.module-container .module.ModuleSbTodaysEvents .todays-events-title .todays-events-icon .todays-events-icon-month::before {
    left: 19px
}

.module-container .module.ModuleSbTodaysEvents .todays-events-title .todays-events-icon .todays-events-icon-month::after {
    left: 26px
}

.module-container .module.ModuleSbTodaysEvents .todays-events-title .todays-events-icon .todays-events-icon-day::before {
    left: 33px
}

.module-container .module.ModuleSbTodaysEvents .todays-events-title .sidebar-title-text-top {
    font-size: 15px
}

.module-container .module.ModuleSbTodaysEvents .todays-events-title.collapsed {
    height: 45px;
    margin: 0;
    padding: 0;
    justify-content: center
}

.module-container .module.ModuleSbTodaysEvents .todays-events-title.collapsed::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 4px;
    transition: background-color 0.3s
}

.module-container .module.ModuleSbTodaysEvents .todays-events-title.collapsed .sidebar-title-text,.module-container .module.ModuleSbTodaysEvents .todays-events-title.collapsed .sidebar-title-icon-right {
    display: none
}

.module-container .module.ModuleSbTodaysEvents .todays-events-title.collapsed .sidebar-title-icon {
    margin: 0
}

.module-container .module.ModuleSbTodaysEvents .todays-events-title.collapsed .sidebar-title-icon.todays-events-icon {
    width: 30px;
    height: 30px
}

.module-container .module.ModuleSbTodaysEvents .todays-events-title.collapsed .sidebar-title-icon.todays-events-icon .todays-events-icon-month {
    font-size: 8px;
    white-space: nowrap
}

.module-container .module.ModuleSbTodaysEvents .todays-events-title.collapsed .sidebar-title-icon.todays-events-icon .todays-events-icon-month::before,.module-container .module.ModuleSbTodaysEvents .todays-events-title.collapsed .sidebar-title-icon.todays-events-icon .todays-events-icon-month::after {
    width: 0
}

.module-container .module.ModuleSbTodaysEvents .todays-events-title.collapsed .sidebar-title-icon.todays-events-icon .todays-events-icon-day {
    margin-top: -7px;
    padding-top: 1px;
    font-size: 9px
}

.module-container .module.ModuleSbTodaysEvents .todays-events-title.collapsed .sidebar-title-icon.todays-events-icon .todays-events-icon-day::before,.module-container .module.ModuleSbTodaysEvents .todays-events-title.collapsed .sidebar-title-icon.todays-events-icon .todays-events-icon-day::after {
    width: 0
}

.collapsed .todays-events-title .sidebar-title-icon-right {
    display: none
}

.sidebar-title-icon-right {
    line-height: 60px;
    margin-left: 5px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 17px;
    border-left: 1px solid var(--c1_dark);
    transition: color 0.3s;
    color: var(--c4)
}

.sidebar-title-icon-right::before {
    display: inline-block;
    transform: rotate(90deg)
}

html .ModuleSbSelectedLeagues {
    width: 100%;
    font-size: 13px
}

html .ModuleSbSelectedLeagues .event:hover {
    text-decoration: underline
}

html .ModuleSbSelectedLeagues .selected-leagues-item {
    padding: 10px;
    border-radius: 4px;
    overflow: hidden;
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0)
}

html .ModuleSbSelectedLeagues .selected-leagues-item:not(:last-child) {
    margin-bottom: 10px
}

html .ModuleSbSelectedLeagues .selected-leagues-item .visible {
    overflow: visible
}

html .ModuleSbSelectedLeagues .selected-leagues-item .visible .liquid-child,html .ModuleSbSelectedLeagues .selected-leagues-item .visible .mainbody {
    overflow: visible
}

html .ModuleSbSelectedLeagues .selected-leagues-item.no-result {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 100px;
    font-size: 13px;
    font-weight: 600
}

html .ModuleSbSelectedLeagues .selected-leagues-item.closed {
    display: none
}

html .ModuleSbSelectedLeagues .skeleton-item-title {
    height: 18px
}

html .ModuleSbSelectedLeagues .skeleton-markets-column .skeleton-animation {
    margin: 0 auto
}

html .ModuleSbSelectedLeagues .item-title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-weight: bold
}

html .ModuleSbSelectedLeagues .item-title.open {
    margin-bottom: 10px
}

html .ModuleSbSelectedLeagues .item-title.open i[class*="icon-arrow"] {
    transform: rotateX(180deg);
    -webkit-transform: rotateX(180deg)
}

html .ModuleSbSelectedLeagues .item-title .right {
    display: flex;
    align-items: center;
    font-size: 0
}

html .ModuleSbSelectedLeagues .item-title i {
    display: inline-block;
    font-size: 18px
}

html .ModuleSbSelectedLeagues .item-title i.favorite {
    font-size: 16px
}

html .ModuleSbSelectedLeagues .item-title i:not(:last-child) {
    margin-right: 15px
}

html .ModuleSbSelectedLeagues .item-title i.clear {
    font-size: 14px
}

html .ModuleSbSelectedLeagues .item-title i[class*="icon-arrow"] {
    transition: all 0.3s
}

html .ModuleSbSelectedLeagues .filter-block {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 70px;
    margin-bottom: 10px;
    padding: 0 10px 0 20px;
    border-radius: 4px
}

html .ModuleSbSelectedLeagues .filter-block .checkbox {
    width: auto;
    margin: 0
}

html .ModuleSbSelectedLeagues .filter-block .checkbox:not(:last-child) {
    margin-right: 20px
}

html .ModuleSbSelectedLeagues .filter-block .checkbox span {
    color: inherit
}

html .ModuleSbSelectedLeagues .type-filter {
    display: flex;
    margin-right: 10px
}

html .ModuleSbSelectedLeagues .date-filter-block {
    display: flex;
    flex: 1;
    overflow: hidden
}

html .ModuleSbSelectedLeagues .date-filter-item {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 34px;
    border-width: 1px;
    border-style: solid;
    border-radius: 4px
}

html .ModuleSbSelectedLeagues .date-filter-item:not(.calendar) {
    min-width: 60px;
    padding: 0 10px;
    overflow: hidden
}

html .ModuleSbSelectedLeagues .date-filter-item:hover::before,html .ModuleSbSelectedLeagues .date-filter-item.active::before {
    content: '';
    position: absolute;
    top: 0;
    left: -1px;
    right: -1px;
    height: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

html .ModuleSbSelectedLeagues .swiper-slide {
    width: auto;
    padding-right: 10px
}

html .ModuleSbSelectedLeagues .swiper-container {
    margin: 0
}

html .ModuleSbSelectedLeagues .swiper-container.swiper-wrapper {
    overflow: visible
}

html .ModuleSbSelectedLeagues .filters-slider {
    position: relative;
    display: flex;
    justify-content: flex-end;
    flex: 1;
    padding: 20px 0;
    overflow: hidden
}

html .ModuleSbSelectedLeagues .filters-slider.show-arrows {
    margin-left: 68px
}

html .ModuleSbSelectedLeagues .filters-slider.show-arrows .prev,html .ModuleSbSelectedLeagues .filters-slider.show-arrows .next {
    display: flex
}

html .ModuleSbSelectedLeagues .prev,html .ModuleSbSelectedLeagues .next {
    display: none;
    padding: 0 5px;
    font-size: 14px;
    outline: none;
    cursor: pointer;
    opacity: 0.8;
    align-items: center
}

html .ModuleSbSelectedLeagues .prev:not(.swiper-button-disabled):hover,html .ModuleSbSelectedLeagues .next:not(.swiper-button-disabled):hover {
    opacity: 1
}

html .ModuleSbSelectedLeagues .next {
    width: 34px;
    flex-shrink: 0
}

html .ModuleSbSelectedLeagues .swiper-button-disabled {
    opacity: 0.3;
    cursor: default
}

html .ModuleSbSelectedLeagues .star {
    margin-top: 2px;
    font-size: 16px
}

html .ModuleSbSelectedLeagues .mainbody {
    border-width: 1px;
    border-style: solid;
    border-radius: 4px;
    overflow: hidden
}

html .ModuleSbSelectedLeagues .mainbody-inner {
    display: flex;
    position: relative;
    overflow: hidden
}

html .ModuleSbSelectedLeagues .mainbody-inner:not(:first-child) {
    border-width: 1px 0 0;
    border-style: solid
}

html .ModuleSbSelectedLeagues .mainbody-inner::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 25px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    z-index: -1
}

html .ModuleSbSelectedLeagues .mainbody-inner .hash-key .icon-sportsbook-key {
    font-size: 14px
}

html .ModuleSbSelectedLeagues .mainbody-inner .hash-key .market-tooltip {
    max-width: 430px;
    right: -70px;
    transform: translateY(-50px)
}

html .ModuleSbSelectedLeagues .teams-column {
    flex: 1;
    flex-shrink: 0;
    min-width: 350px;
    z-index: 1
}

html .ModuleSbSelectedLeagues .teams-column .header {
    display: flex;
    align-items: center;
    height: 26px;
    padding: 0 10px
}

html .ModuleSbSelectedLeagues .teams-column .header span {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

html .ModuleSbSelectedLeagues .teams-column .row {
    position: relative;
    display: block;
    height: 35px;
    padding-right: 10px
}

html .ModuleSbSelectedLeagues .teams-column .row:not(:last-child)::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 2000px;
    height: 1px
}

html .ModuleSbSelectedLeagues .teams-column .row .row-inner {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    height: 35px
}

html .ModuleSbSelectedLeagues .teams-column .row .row-inner .team-names-block {
    display: flex;
    align-items: center;
    flex: 1;
    margin-right: 10px;
    overflow: hidden
}

html .ModuleSbSelectedLeagues .teams-column .row .row-inner .event {
    max-width: 70%
}

html .ModuleSbSelectedLeagues .teams-column .row span {
    padding: 0 10px
}

html .ModuleSbSelectedLeagues .teams-column .row .event {
    padding-right: 0
}

html .ModuleSbSelectedLeagues .teams-column .row[data-count="1"] {
    height: 35px
}

html .ModuleSbSelectedLeagues .teams-column .row[data-count="2"] {
    height: 70px
}

html .ModuleSbSelectedLeagues .teams-column .row[data-count="3"] {
    height: 105px
}

html .ModuleSbSelectedLeagues .teams-column .row[data-count="4"] {
    height: 140px
}

html .ModuleSbSelectedLeagues .teams-column .row[data-count="5"] {
    height: 175px
}

html .ModuleSbSelectedLeagues .teams-column .row[data-count="6"] {
    height: 210px
}

html .ModuleSbSelectedLeagues .teams-column .row[data-count="7"] {
    height: 245px
}

html .ModuleSbSelectedLeagues .teams-column .row[data-count="8"] {
    height: 280px
}

html .ModuleSbSelectedLeagues .teams-column .row[data-count="9"] {
    height: 315px
}

html .ModuleSbSelectedLeagues .teams-column .row[data-count="10"] {
    height: 350px
}

html .ModuleSbSelectedLeagues .teams-column .row[data-count="11"] {
    height: 385px
}

html .ModuleSbSelectedLeagues .teams-column .row[data-count="12"] {
    height: 420px
}

html .ModuleSbSelectedLeagues .teams-column .row[data-count="13"] {
    height: 455px
}

html .ModuleSbSelectedLeagues .teams-column .row[data-count="14"] {
    height: 490px
}

html .ModuleSbSelectedLeagues .teams-column .row[data-count="15"] {
    height: 525px
}

html .ModuleSbSelectedLeagues .teams-column .row[data-count="16"] {
    height: 560px
}

html .ModuleSbSelectedLeagues .teams-column .row[data-count="17"] {
    height: 595px
}

html .ModuleSbSelectedLeagues .teams-column .row[data-count="18"] {
    height: 630px
}

html .ModuleSbSelectedLeagues .teams-column .row[data-count="19"] {
    height: 665px
}

html .ModuleSbSelectedLeagues .teams-column .row[data-count="20"] {
    height: 700px
}

html .ModuleSbSelectedLeagues .markets-column {
    display: flex;
    justify-content: flex-end;
    z-index: 1;
    overflow: hidden
}

html .ModuleSbSelectedLeagues .markets-column .toggle-markets.open {
    transform: rotateX(180deg)
}

html .ModuleSbSelectedLeagues .markets-column table {
    max-width: 100%
}

html .ModuleSbSelectedLeagues .markets-column table span {
    white-space: nowrap
}

html .ModuleSbSelectedLeagues .markets-column tr.multi-market.hide {
    display: none
}

html .ModuleSbSelectedLeagues .markets-column tr.multi-market:not(.showable):not(.last) td {
    border-bottom-width: 1px
}

html .ModuleSbSelectedLeagues .markets-column td,html .ModuleSbSelectedLeagues .markets-column th {
    padding: 0 10px;
    text-align: center
}

html .ModuleSbSelectedLeagues .markets-column td {
    position: relative;
    min-width: 65px;
    height: 35px;
    border-width: 0 1px 0 0;
    border-style: solid
}

html .ModuleSbSelectedLeagues .markets-column td:not(.ui-datepicker-unselectable) {
    cursor: pointer
}

html .ModuleSbSelectedLeagues .markets-column td:last-child {
    border-right: 0
}

html .ModuleSbSelectedLeagues .markets-column td.empty,html .ModuleSbSelectedLeagues .markets-column td.base {
    cursor: default
}

html .ModuleSbSelectedLeagues .markets-column td .coeficiente-change-up,html .ModuleSbSelectedLeagues .markets-column td .coeficiente-change-down {
    display: block;
    position: absolute;
    right: 0;
    border-style: solid
}

html .ModuleSbSelectedLeagues .markets-column td .coeficiente-change-up {
    top: 0;
    border-width: 0 10px 10px 0;
    border-color: transparent #6fad4b transparent transparent
}

html .ModuleSbSelectedLeagues .markets-column td .coeficiente-change-down {
    bottom: 0;
    border-width: 0 0 10px 10px;
    border-color: transparent transparent #dd563b transparent
}

html .ModuleSbSelectedLeagues .markets-column th {
    height: 25px;
    font-weight: normal
}

html .ModuleSbSelectedLeagues .markets-column-inner {
    overflow: hidden;
    overflow-x: auto
}

html .ModuleSbSelectedLeagues .more-column {
    z-index: 3
}

html .ModuleSbSelectedLeagues .more-column .row {
    height: auto;
    border-width: 0 1px 0 0;
    border-style: solid;
    justify-content: center
}

html .ModuleSbSelectedLeagues .more-column .row[data-count="1"] {
    height: 35px
}

html .ModuleSbSelectedLeagues .more-column .row[data-count="2"] {
    height: 70px
}

html .ModuleSbSelectedLeagues .more-column .row[data-count="3"] {
    height: 105px
}

html .ModuleSbSelectedLeagues .more-column .row[data-count="4"] {
    height: 140px
}

html .ModuleSbSelectedLeagues .more-column .row[data-count="5"] {
    height: 175px
}

html .ModuleSbSelectedLeagues .more-column .row[data-count="6"] {
    height: 210px
}

html .ModuleSbSelectedLeagues .more-column .row[data-count="7"] {
    height: 245px
}

html .ModuleSbSelectedLeagues .more-column .row[data-count="8"] {
    height: 280px
}

html .ModuleSbSelectedLeagues .more-column .row[data-count="9"] {
    height: 315px
}

html .ModuleSbSelectedLeagues .more-column .row[data-count="10"] {
    height: 350px
}

html .ModuleSbSelectedLeagues .more-column .row[data-count="11"] {
    height: 385px
}

html .ModuleSbSelectedLeagues .more-column .row[data-count="12"] {
    height: 420px
}

html .ModuleSbSelectedLeagues .more-column .row[data-count="13"] {
    height: 455px
}

html .ModuleSbSelectedLeagues .more-column .row[data-count="14"] {
    height: 490px
}

html .ModuleSbSelectedLeagues .more-column .row[data-count="15"] {
    height: 525px
}

html .ModuleSbSelectedLeagues .more-column .row[data-count="16"] {
    height: 560px
}

html .ModuleSbSelectedLeagues .more-column .row[data-count="17"] {
    height: 595px
}

html .ModuleSbSelectedLeagues .more-column .row[data-count="18"] {
    height: 630px
}

html .ModuleSbSelectedLeagues .more-column .row[data-count="19"] {
    height: 665px
}

html .ModuleSbSelectedLeagues .more-column .row[data-count="20"] {
    height: 700px
}

html .ModuleSbSelectedLeagues .more-column .row.more-row .row-inner {
    height: 25px
}

html .ModuleSbSelectedLeagues .more-column .row-inner {
    position: relative;
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    height: 35px
}

html .ModuleSbSelectedLeagues .more-column .row-inner.total>div {
    margin-right: 5px;
    position: relative;
    white-space: nowrap
}

html .ModuleSbSelectedLeagues .more-column a,html .ModuleSbSelectedLeagues .more-column a:hover {
    color: inherit
}

html .ModuleSbSelectedLeagues .calendar-container {
    position: absolute;
    display: none;
    top: 100%;
    right: 0;
    margin-top: 10px;
    padding: 15px;
    border-radius: 4px;
    filter: drop-shadow(0 0 10px rgba(0, 0, 0, 0.45));
    z-index: 3;
    pointer-events: none
}

html .ModuleSbSelectedLeagues .calendar-container::before {
    content: '';
    position: absolute;
    top: -5px;
    right: 30px;
    width: 0;
    height: 0;
    border-style: solid;
    transform: rotate(225deg);
    border-width: 0 0 10px 10px;
    border-left-color: transparent;
    filter: drop-shadow(0 0 30px rgba(0, 0, 0, 0.45))
}

html .ModuleSbSelectedLeagues .calendar-container.open {
    pointer-events: all;
    display: flex
}

html .ModuleSbSelectedLeagues .calendar-container.filtered td.selected-date-from,html .ModuleSbSelectedLeagues .calendar-container.filtered td.selected-date-from~td.ui-datepicker-other-month,html .ModuleSbSelectedLeagues .calendar-container.filtered td.ui-datepicker-unselectable+.selected {
    border-top-left-radius: 100%;
    border-bottom-left-radius: 100%
}

html .ModuleSbSelectedLeagues .calendar-container.filtered td.selected-date-from:not(:last-child) a::before,html .ModuleSbSelectedLeagues .calendar-container.filtered td.selected-date-from:not(:last-child) span::before,html .ModuleSbSelectedLeagues .calendar-container.filtered td.selected-date-to:not(:first-child) a::before,html .ModuleSbSelectedLeagues .calendar-container.filtered td.selected-date-to:not(:first-child) span::before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: -1
}

html .ModuleSbSelectedLeagues .calendar-container.filtered td.selected-date-to a,html .ModuleSbSelectedLeagues .calendar-container.filtered td.selected-date-to span {
    border-top-right-radius: 100%;
    border-bottom-right-radius: 100%
}

html .ModuleSbSelectedLeagues .calendar-container.filtered td.selected-date-to a::before,html .ModuleSbSelectedLeagues .calendar-container.filtered td.selected-date-to span::before {
    right: 0;
    left: -3px;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px
}

html .ModuleSbSelectedLeagues .calendar-container.filtered td.selected-date-from a,html .ModuleSbSelectedLeagues .calendar-container.filtered td.selected-date-from span {
    border-top-left-radius: 100%;
    border-bottom-left-radius: 100%
}

html .ModuleSbSelectedLeagues .calendar-container.filtered td.selected-date-from a::before,html .ModuleSbSelectedLeagues .calendar-container.filtered td.selected-date-from span::before {
    right: -3px;
    left: 0;
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px
}

html .ModuleSbSelectedLeagues .calendar-container.filtered td.selected.month-last-day {
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px
}

html .ModuleSbSelectedLeagues .calendar-container .buttons-block {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    margin-right: 15px;
    padding-right: 15px;
    border-right-width: 1px;
    border-right-style: solid
}

html .ModuleSbSelectedLeagues .calendar-container .buttons-block.oneWeek+#ui-datepicker-div .ui-datepicker-calendar,html .ModuleSbSelectedLeagues .calendar-container .buttons-block.twoWeek+#ui-datepicker-div .ui-datepicker-calendar,html .ModuleSbSelectedLeagues .calendar-container .buttons-block.thisMonth+#ui-datepicker-div .ui-datepicker-calendar {
    pointer-events: none
}

html .ModuleSbSelectedLeagues .calendar-container .date-filter-item {
    width: 120px;
    margin: 0
}

html .ModuleSbSelectedLeagues .calendar-container .date-filter-item.disabled {
    pointer-events: none
}

html .ModuleSbSelectedLeagues .calendar-container .separator {
    border-bottom-width: 1px;
    border-bottom-style: solid
}

html .ModuleSbSelectedLeagues #ui-datepicker-div {
    display: block !important;
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: 250px;
    opacity: 1 !important
}

html .ModuleSbSelectedLeagues #ui-datepicker-div .ui-datepicker-header {
    position: relative;
    line-height: 30px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-width: 0 0 1px;
    border-style: solid
}

html .ModuleSbSelectedLeagues #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev,html .ModuleSbSelectedLeagues #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next {
    position: absolute;
    top: 0;
    left: 0;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    cursor: pointer;
    border-radius: 4px;
    opacity: 0.9
}

html .ModuleSbSelectedLeagues #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:hover,html .ModuleSbSelectedLeagues #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:hover {
    opacity: 1
}

html .ModuleSbSelectedLeagues #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next {
    left: auto;
    right: 0
}

html .ModuleSbSelectedLeagues #ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select {
    width: fit-content;
    width: -moz-fit-content;
    height: 30px;
    padding: 0 5px 0 15px;
    border: 0;
    border-radius: 4px;
    -moz-appearance: menulist-button;
    -webkit-appearance: menulist-button;
    max-width: 80px;
    outline: none
}

html .ModuleSbSelectedLeagues #ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select:not(:last-child) {
    margin-right: 5px
}

html .ModuleSbSelectedLeagues #ui-datepicker-div table {
    width: 100%;
    table-layout: fixed;
    text-align: center;
    border-collapse: separate;
    border-spacing: 0 2px
}

html .ModuleSbSelectedLeagues #ui-datepicker-div table th,html .ModuleSbSelectedLeagues #ui-datepicker-div table td {
    height: auto;
    padding: 0;
    border: 0;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

html .ModuleSbSelectedLeagues #ui-datepicker-div table td.ui-datepicker-unselectable {
    opacity: 0.5
}

html .ModuleSbSelectedLeagues #ui-datepicker-div table td:first-child {
    border-top-left-radius: 100%;
    border-bottom-left-radius: 100%
}

html .ModuleSbSelectedLeagues #ui-datepicker-div table td:last-child {
    border-top-right-radius: 100%;
    border-bottom-right-radius: 100%
}

html .ModuleSbSelectedLeagues #ui-datepicker-div table td a,html .ModuleSbSelectedLeagues #ui-datepicker-div table td span {
    display: block;
    position: relative;
    width: 30px;
    height: 30px;
    line-height: 30px;
    margin: 0 auto;
    border-radius: 100%;
    color: inherit;
    transition: all 0.3s
}

html .ModuleSbSelectedLeagues .datepicker-block {
    position: relative;
    text-align: center
}

html .ModuleSbSelectedLeagues .datepicker-block input {
    width: 175px;
    height: 34px;
    color: transparent;
    background: transparent;
    border: 0;
    cursor: pointer;
    box-shadow: none
}

html .ModuleSbSelectedLeagues .datepicker-block .datepicker-input-block {
    position: relative
}

html .ModuleSbSelectedLeagues .datepicker-block .datepicker-input-block-inner {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 0 20px;
    pointer-events: none
}

html .ModuleSbSelectedLeagues .datepicker-block .datepicker-input-block-inner .calendar {
    margin-right: 8px
}

html .ModuleSbSelectedLeagues .datepicker-block .calendar-icon {
    position: absolute;
    top: 50%;
    right: 10px;
    font-size: 18px;
    pointer-events: none;
    transform: translate(0, -50%)
}

html .ModuleSbSelectedLeagues .datepicker-block .clear {
    position: absolute;
    top: 50%;
    right: 10px;
    width: 16px;
    height: 16px;
    line-height: 16px;
    margin-top: -8px;
    border-radius: 100%;
    font-size: 7px;
    background-color: rgba(143, 145, 147, 0.35);
    cursor: pointer;
    z-index: 1;
    transition: background-color 0.3s
}

html .ModuleSbSelectedLeagues .datepicker-block .clear:hover {
    background-color: #8f9193
}

html .ModuleSbSelectedLeagues .empty-header-space {
    height: 25px
}

html .ModuleSbSelectedLeagues .no-result {
    margin-top: 20px;
    font-size: 24px
}

html .ModuleSbModernFilter.ModuleSbModernFilter {
    display: block
}

.sbModernFilter-collapsed {
    width: 270px;
    padding: 0;
    margin-left: 10px
}

.sbModernFilter-collapsed::before {
    content: "";
    display: block;
    position: absolute;
    top: 54px;
    left: -10px;
    border-width: 7px 10px 7px 0;
    border-style: solid;
    border-color: transparent var(--c1) transparent transparent
}

.sbModernFilter-collapsed .modern-filter-header,.sbModernFilter-collapsed .modern-filter-step-header {
    height: 45px
}

.sbModernFilter-collapsed .sb-accordion-content::after {
    top: 45px
}

.sbModernFilter-collapsed .modern-filter-step-body {
    max-height: 500px;
    overflow: auto
}

.sbModernFilter-collapsed .sbModernFilter__sportsbook {
    border-radius: 4px
}

.sbModernFilter-collapsed .sb-accordion-title {
    border-radius: 0
}

.sbModernFilter-collapsed .sbModernFilter__scroll-container {
    max-height: 500px;
    overflow-y: auto
}

.european__no-result {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 60px;
    font-size: 13px;
    font-weight: 600
}

.european-header {
    display: flex;
    align-items: center;
    height: 40px;
    padding: 0 10px;
    font-size: 13px;
    color: var(--c9);
    background-color: var(--c1)
}

.european-header:not(.european_home) {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

.european__home {
    border-radius: 4px
}

.european__icon {
    margin-right: 6px;
    font-size: 28px
}

.sport-leagues-spinner {
    position: relative;
    height: 120px
}

.sbModernFilter__sportsbook:not(.sb-accordion-item__open):hover .sbModernFilter-sport-accordion {
    transform: translateX(10px);
    transition: transform 0.3s
}

.sbModernFilter__step-1 {
    transform: translateX(0%)
}

.modern-filter-step:nth-child(1) {
    transform: translateX(0%)
}

.sbModernFilter__step-2 {
    transform: translateX(-50%)
}

.modern-filter-step:nth-child(2) {
    transform: translateX(100%)
}

.sbModernFilter__step-3 {
    transform: translateX(-100%)
}

.modern-filter-step:nth-child(3) {
    transform: translateX(200%)
}

.sbModernFilter__step-4 {
    transform: translateX(-150%)
}

.modern-filter-step:nth-child(4) {
    transform: translateX(300%)
}

.sbModernFilter__step-5 {
    transform: translateX(-200%)
}

.modern-filter-step:nth-child(5) {
    transform: translateX(400%)
}

.sbModernFilter__step-6 {
    transform: translateX(-250%)
}

.modern-filter-step:nth-child(6) {
    transform: translateX(500%)
}

.sbModernFilter__step-7 {
    transform: translateX(-300%)
}

.modern-filter-step:nth-child(7) {
    transform: translateX(600%)
}

.sbModernFilter__step-8 {
    transform: translateX(-350%)
}

.modern-filter-step:nth-child(8) {
    transform: translateX(700%)
}

.sbModernFilter__step-9 {
    transform: translateX(-400%)
}

.modern-filter-step:nth-child(9) {
    transform: translateX(800%)
}

.sbModernFilter__step-10 {
    transform: translateX(-450%)
}

.modern-filter-step:nth-child(10) {
    transform: translateX(900%)
}

.time-filter {
    width: 100%;
    height: 33px;
    margin-bottom: 5px;
    border-width: 1px;
    border-style: solid;
    border-radius: 4px;
    font-size: 13px;
    outline: none
}

.sbModernFilter__sport-container {
    display: flex;
    width: 100%;
    height: 100%
}

.sbModernFilter__no-sport-data {
    padding: 5px;
    text-align: center;
    font-size: 16px
}

.sbModernFilter__sport-league {
    display: inline-block;
    width: 16px;
    margin-right: 8px;
    font-size: 16px;
    vertical-align: middle
}

.sbModernFilter__sidebar {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 45px;
    height: 45px;
    margin: 0;
    padding: 0;
    font-size: 25px;
    border-radius: 4px;
    transition: all 0.3s;
    cursor: pointer;
    color: var(--c9);
    background-color: var(--c1)
}

.sbModernFilter__sidebar>* {
    pointer-events: none
}

.modern-filter-container {
    position: relative;
    font-size: 13px;
    border-radius: 4px;
    overflow: hidden;
    z-index: 1
}

.modern-filter-header {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 0;
    left: 0;
    right: 0;
    height: 35px
}

.modern-filter-slide {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 0;
    bottom: 0;
    width: 35px;
    cursor: pointer;
    z-index: 1;
    font-size: 16px;
    opacity: 0.7;
    transition: opacity 0.3s;
    background-color: var(--c1);
    border-color: var(--c1_dark);
    color: var(--c9)
}

.modern-filter-slide:not(.modern-filter__disabled):hover {
    opacity: 1
}

.modern-filter__left {
    left: 0;
    border-width: 0 1px 0 0;
    border-style: solid
}

.modern-filter__disabled {
    opacity: 0.3;
    background-color: var(--c1_dark)
}

.modern-filter-steps-container {
    width: 100%;
    transition: all 0.3s
}

.sbModernFilter__step-2 {
    transform: translateX(-100%)
}

.sbModernFilter__step-3 {
    transform: translateX(-200%)
}

.modern-filter-step {
    position: relative;
    width: 100%;
    margin-bottom: -1px;
    background-color: var(--c2)
}

.modern-filter-step:not(.active) {
    position: absolute;
    top: 0;
    left: 0
}

.modern-filter-step-header {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 35px;
    color: var(--c9);
    background-color: var(--c1)
}

.modern-filter-step-body {
    position: relative
}

.sbModernFilter__not-found {
    padding: 20px;
    display: flex;
    align-items: center;
    justify-content: center
}

.modernFilterContent {
    position: relative;
    display: block;
    overflow: hidden
}

.sbModernFilter__slider-ul:not(.sbModernFilter__slider-nested-ul) {
    min-height: 150px
}

.sbModernFilter__slider-a {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
    padding: 8px 10px;
    color: inherit;
    transition: none
}

.sbModernFilter__slider-a:hover {
    color: inherit
}

.sbModernFilter__ul {
    padding: 0;
    list-style-type: none
}

.sbModernFilter__checkbox-cont {
    width: 100%;
    height: 100%
}

.sbModernFilter__favorite {
    display: block;
    width: auto;
    margin-right: 5px;
    font-size: 16px
}

.sbModernFilter__item {
    position: relative;
    display: flex;
    transition: background-color 0.3s
}

.sbModernFilter__ellipsis {
    display: inline-block
}

.sport__game-name {
    padding-right: 8px
}

.sport__game-count {
    white-space: nowrap;
    flex: 1;
    display: flex;
    justify-content: flex-end
}

.sbModernFilter__label {
    display: flex !important;
    align-items: center;
    width: 100%;
    height: 100%
}

.sbModernFilter__label::before {
    margin: 0;
    font-size: 18px
}

.hyperlink__label {
    pointer-events: all;
    cursor: pointer
}

.modern-filter__padding {
    padding: 5px
}

.sbModernFilter__title {
    position: relative;
    display: flex;
    align-items: center;
    height: 35px;
    padding: 0 10px;
    border-radius: 4px;
    font-size: 13px;
    color: var(--c12);
    background-color: var(--c4);
    transition: padding 0.3s;
    cursor: pointer;
    overflow: hidden;
    border: none
}

.sbModernFilter__title:not(.sport-header__border) {
    border: 0
}

.sbModernFilter__title:hover>.sb-accordion-arrow {
    opacity: 1
}

.sbModernFilter__title:not(.sbModFilter__selected):hover {
    color: var(--c15);
    background-color: var(--c7)
}

.sbModernFilter__sport {
    overflow: hidden;
    background: var(--c2)
}

.sbModernFilter__sport:not(.sbModernFilter__groups-sport) {
    min-height: 150px
}

.sbModernFilter__item:not(#modernFilterContent):not(.group-header) {
    border: 0;
    margin-bottom: 5px;
    flex-direction: column
}

.sbModernFilter__border-bottom {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    color: var(--c12);
    background-color: var(--c4);
    border-bottom-color: var(--c4_dark)
}

.sport-header__border {
    border-left-style: solid
}

.sport-header__border:hover .sb-accordion-arrow {
    opacity: 1
}

.sbSportsbook__group-header-open {
    margin-bottom: 5px;
    color: var(--groups-text-color) !important;
    background: var(--groups-background-color_darker) !important
}

.group-header {
    color: var(--groups-text-color);
    background: var(--groups-background-color)
}

.group-header:hover {
    color: var(--groups-text-color) !important;
    background: var(--groups-background-color_darker) !important
}

.group-header:hover .sb-accordion-arrow {
    opacity: 1
}

.back-to-sports {
    padding: 5px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    background: var(--c3)
}

.back-to-sports-inner {
    display: flex;
    align-items: center;
    height: 35px;
    padding: 0 10px;
    font-size: 13px;
    border-radius: 4px;
    color: var(--c12);
    background: var(--c4)
}

.back-to-sports-inner:hover {
    color: var(--c15);
    background: var(--c7)
}

.back-to__icon {
    margin: 3px 10px 0 0
}

.modern-slider__li {
    margin-bottom: 5px
}

.european__ul {
    margin-top: 5px
}

.sbModernFilter-sport-accordion {
    display: flex;
    justify-content: flex-end;
    flex: 1;
    transform: translateX(32px)
}

.sport__open {
    transform: translateX(10px)
}

.sbModernFilter__slider-fav {
    margin-right: 15px;
    font-size: 16px;
    cursor: pointer;
    transition: opacity 0.3s
}

.sbModernFilter__arrow-pos {
    position: relative
}

.accordion__no-border {
    border: 0;
    opacity: 0;
    transition: opacity 0.3s
}

.european__arrow-opacity {
    opacity: 0.5
}

.sbModernFilter__arrow-show {
    opacity: 1
}

.european__a {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
    padding: 0;
    color: inherit
}

.european__a:hover {
    color: inherit
}

.sbModernFilter__competition {
    background-color: var(--c3_dark)
}

.sbModernFilter__region {
    background-color: var(--c3)
}

.sbModFilter__selected {
    color: var(--c15);
    background-color: var(--c7);
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.sbModFilter__selected:hover {
    color: var(--c15)
}

.modern__selected {
    background-color: var(--c7);
    color: var(--c20)
}

.sbModernFilter__accordion-container {
    background: var(--c2)
}

.sbModernFilter__groups-container {
    padding: 0 4px
}

.sbModernFilter__group-slider-title {
    border-radius: 0
}

.sbModernFilter__slider-nested-ul {
    margin: 5px 4px 0
}

.sbModernFilter__slider-group-accordion {
    transform: translateX(10px)
}

.sbSportsbook__group-sports-container {
    background: var(--c2_lighter);
    padding: 5px 5px 1px;
    margin-top: -5px
}

.sbSportsbook__group-title-collapsed {
    padding: 0 !important
}

.sbSportsbook__group-collapsed-sport {
    height: 35px !important
}

html .ModuleSbMarketTypeFilter {
    width: 100%;
    font-size: 13px;
    border-radius: 4px
}

html .ModuleSbMarketTypeFilter .market-type-filter-container {
    padding: 10px;
    border-radius: 4px
}

html .ModuleSbMarketTypeFilter .market-type-filter-container .no-result {
    padding: 15px
}

html .ModuleSbMarketTypeFilter .filter-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-weight: bold
}

html .ModuleSbMarketTypeFilter .filter-header i {
    font-size: 18px;
    transition: all 0.3s
}

html .ModuleSbMarketTypeFilter .filter-header.open {
    margin-bottom: 10px
}

html .ModuleSbMarketTypeFilter .filter-header.open i {
    transform: rotateX(180deg)
}

html .ModuleSbMarketTypeFilter .skeleton-market-tabs {
    display: flex;
    flex-wrap: wrap
}

html .ModuleSbMarketTypeFilter .market-tabs-inner {
    padding: 4px;
    border-width: 1px;
    border-style: solid;
    border-radius: 4px
}

html .ModuleSbMarketTypeFilter .market-tabs-inner:not(.loading) {
    display: flex;
    flex-wrap: wrap
}

html .ModuleSbMarketTypeFilter .market-tabs-inner.no-result {
    padding: 15px;
    font-weight: 600;
    justify-content: center
}

html .ModuleSbMarketTypeFilter .market-item {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 150px;
    height: 34px;
    margin: 4px;
    padding: 0 10px;
    border-radius: 4px;
    overflow: hidden
}

html .ModuleSbMarketTypeFilter .market-item:hover::before,html .ModuleSbMarketTypeFilter .market-item.active::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 4px
}

html .ModuleSbMarketTypeFilter .sb-spinner {
    position: relative;
    min-height: 0
}

html .ModuleSbMarketTypeFilter .sb-spinner .sb-preloader {
    width: 42px;
    height: 42px
}

.ModuleSbLiveStreaming {
    width: 100%
}

.ModuleSbLiveStreaming .live-streaming-module {
    background-size: cover;
    background-repeat: no-repeat
}

.ModuleSbLiveStreaming .live-streaming-container {
    border-radius: 4px;
    overflow: hidden
}

.ModuleSbLiveStreaming .live-streaming-container .live-streaming-title {
    width: 100%;
    padding: 10px;
    text-align: left;
    display: flex;
    align-items: center
}

.ModuleSbLiveStreaming .live-streaming-games-container {
    position: relative
}

.ModuleSbLiveStreaming .live-streaming-games-container.empty {
    min-height: 140px
}

.ModuleSbLiveStreaming .live-streaming-games-container .live-streaming-game-item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 7px 10px;
    border-width: 0 0 1px;
    border-style: solid;
    cursor: pointer
}

.ModuleSbLiveStreaming .live-streaming-games-container .live-streaming-game-item:last-child {
    border-bottom: 0
}

.ModuleSbLiveStreaming .live-streaming-games-container .live-streaming-game-item .left {
    display: flex;
    align-items: center;
    flex: 1;
    margin-right: 20px;
    overflow: hidden
}

.ModuleSbLiveStreaming .live-streaming-games-container .live-streaming-game-item .left .sb-sport-icon {
    font-weight: inherit
}

.ModuleSbLiveStreaming .live-streaming-games-container .live-streaming-game-item .left .name {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.ModuleSbLiveStreaming .live-streaming-games-container .live-streaming-game-item .right {
    flex-shrink: 0
}

.ModuleSbLiveStreaming .live-streaming-games-container .live-streaming-game-item .time {
    margin-left: auto
}

html .ModuleSbLeaguesSelector {
    width: 100%;
    font-size: 13px
}

html .ModuleSbLeaguesSelector .leagues-selector-container {
    min-height: 200px;
    border-radius: 4px
}

html .ModuleSbLeaguesSelector .leagues-selector-container>.fill {
    position: sticky;
    position: -webkit-sticky;
    top: 0;
    z-index: 2
}

html .ModuleSbLeaguesSelector .sport-header {
    height: 35px;
    padding: 0 10px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: space-between
}

html .ModuleSbLeaguesSelector .sport-header .left {
    display: flex;
    align-items: center
}

html .ModuleSbLeaguesSelector .sport-header .left .icon {
    margin-right: 10px;
    font-size: 20px
}

html .ModuleSbLeaguesSelector .sport-header .right {
    display: flex;
    align-items: center
}

html .ModuleSbLeaguesSelector .sport-header .right>span {
    display: inline-block;
    margin-left: 10px;
    padding: 3px 20px;
    border-radius: 4px;
    background: rgba(0, 0, 0, 0.2)
}

html .ModuleSbLeaguesSelector .sport-header .right>span.disabled {
    opacity: 0.7;
    pointer-events: none
}

html .ModuleSbLeaguesSelector .header {
    height: 30px;
    padding-left: 10px;
    z-index: 1;
    display: flex;
    align-items: center
}

html .ModuleSbLeaguesSelector .header:not(.skeleton-header) {
    position: sticky;
    position: -webkit-sticky;
    top: 35px
}

html .ModuleSbLeaguesSelector .competitions-container {
    padding: 10px
}

html .ModuleSbLeaguesSelector .competitions-container .competition-hyperlink:hover {
    text-decoration: underline
}

html .ModuleSbLeaguesSelector .sb-styled-checkbox input[type="checkbox"]+label {
    padding-right: 15px;
    overflow: hidden;
    display: flex;
    align-items: center
}

html .ModuleSbLeaguesSelector .sb-styled-checkbox input[type="checkbox"]+label i {
    margin-right: 7px;
    font-size: 17px
}

html .ModuleSbLeaguesSelector .competitions {
    padding: 0 10px;
    border-radius: 4px;
    overflow: hidden;
    display: flex;
    flex-wrap: wrap
}

html .ModuleSbLeaguesSelector .competitions>div {
    display: flex;
    align-items: center;
    flex-shrink: 0;
    width: 25%;
    height: 30px
}

html .ModuleSbLeaguesSelector .competitions>div.checked {
    font-weight: 600
}

.flex-center {
    display: flex;
    align-items: center;
    justify-content: center
}

#eventListBody {
    overflow-y: auto;
    overflow-x: hidden
}

.events-list-header {
    height: 35px;
    padding: 0 20px;
    border-radius: 0 0 4px 4px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: var(--c9);
    background-color: var(--c1_dark)
}

.sbEventsList__title {
    font-size: 13px;
    font-weight: 400
}

.sbEventsList__icons-span {
    margin-left: 15px;
    font-size: 19px;
    float: left;
    opacity: 0.8;
    color: inherit;
    cursor: pointer;
    transition: opacity 0.3s
}

.sbEventsList__icons-span:hover {
    opacity: 1
}

.sbEventsList__favorite {
    font-size: 16px
}

.sbEventsList__favorite:hover,.sbEventsList__favorite-selected {
    opacity: 1
}

.today-name-layout1 {
    display: none
}

.today-category-layout1 {
    opacity: 0
}

.events-list-body:not(.today-events-list-body-layout1) {
    padding-top: 5px
}

.sbEventsList__event-block-layout2 {
    border-radius: 4px;
    overflow: hidden
}

.category-layout2 {
    display: flex;
    justify-content: space-between;
    padding: 5px 0 5px 9px;
    border-radius: 0
}

.sbEventsList__category-name {
    font-size: 12px;
    font-weight: 400;
    color: var(--c10);
    background-color: var(--c2)
}

.category-layout1 {
    padding: 5px 9px;
    border-radius: 4px
}

.category-date-layout2 {
    width: calc(100% - 215px)
}

.category-odds-header-layout2 {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.odds-text {
    width: 100%;
    min-width: 75px;
    text-align: center
}

.sbEventsList__event-info-layout1,.sbEventsList__event-info-layout2 {
    cursor: pointer
}

.sbEventsList__event-info-layout1 {
    margin-top: 5px
}

.sbEventsList__event-info-layout2 {
    display: flex;
    font-size: 14px;
    border-color: var(--c2_dark)
}

.boosted-margin {
    margin-left: 3px
}

.event-header-layout1 {
    display: flex;
    flex-direction: row;
    padding: 9px 8px;
    border-radius: 4px 4px 0 0;
    transition: background-color 0.3s;
    color: var(--c10);
    background-color: var(--c2)
}

.event-header-layout1:last-child {
    border-radius: 4px
}

.event-actions {
    text-align: right
}

.sbEventsList__time {
    font-size: 13px;
    font-weight: 400;
    color: var(--c17)
}

.inline-actions-layout1 {
    display: flex;
    align-items: center;
    flex-direction: row;
    line-height: 1;
    margin-top: 8px
}

.total-layout1 {
    font-size: 13px;
    font-weight: 400
}

.favorite-layout1 {
    font-size: 16px;
    opacity: 0.7;
    transition: all 0.3s
}

.favorite-layout1:hover {
    opacity: 1
}

.sbEventsList__fav-selected {
    opacity: 1
}

.statistics-layout1 {
    font-size: 16px
}

.sbEventsList-l1-icons {
    margin-left: 10px
}

.sbEventsList__event-title-layout1 {
    overflow: hidden;
    font-size: 13px;
    flex: 1
}

.list-layout1 {
    display: flex;
    flex-direction: row;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    overflow: hidden;
    color: var(--c5)
}

.game-number {
    font-size: 13px
}

.event-item-layout1 {
    flex: 1;
    text-align: center;
    border-right-width: 1px;
    border-right-style: solid;
    border-left-color: var(--c4_dark);
    border-right-color: var(--c4_dark)
}

.event-item-layout1:last-child {
    border-right: 0
}

.coeficiente-layout1 {
    padding: 8px;
    font-size: 13px;
    font-weight: 400;
    border-top-width: 1px;
    border-top-style: solid;
    transition: background-color 0.3s
}

.icon-live-layout1 {
    color: inherit;
    font-size: 19px
}

.title-layout1 {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 25px;
    line-height: 11px;
    padding: 2px 10px;
    font-size: 13px;
    font-weight: 400;
    border-top-width: 1px;
    border-top-style: solid;
    text-align: center;
    color: var(--c12);
    background-color: var(--c4);
    border-color: var(--c4_dark)
}

.today-list-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 40px;
    line-height: 18px;
    padding: 0 10px;
    color: var(--c9);
    background-color: var(--c1);
    cursor: pointer;
    font-size: 13px;
    border-radius: 4px;
    text-align: left
}

.event-actions-layout2 {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.statistics-layout2 {
    margin-left: 7px
}

.inline-actions {
    display: flex;
    align-items: center
}

.total-layout2 {
    margin: 0 7px;
    padding: 0 3px;
    font-size: 10px;
    border-radius: 4px
}

.live_stream {
    margin-right: 10px
}

.icons-layout2:not(:last-child) {
    margin-right: 7px
}

.sbEventsList__border-layout2 {
    border-bottom-width: 1px;
    border-bottom-style: solid
}

.list-layout2 {
    display: flex;
    justify-content: space-between;
    color: var(--c5)
}

.coeficiente-layout2 {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%
}

.coeficiente-layout1,.coeficiente-layout2 {
    color: var(--c19);
    background-color: var(--c4);
    border-color: var(--c4_dark)
}

.coeficiente-layout1:not(.added):hover,.coeficiente-layout2:not(.added):hover {
    color: var(--c15);
    background-color: var(--c7)
}

.event-item-layout2 {
    flex: 1;
    min-width: 75px;
    border-left-width: 1px;
    border-left-style: solid;
    border-color: var(--c2_dark)
}

.base-layout2 {
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--c10);
    background: var(--c2_darker);
    cursor: auto;
    pointer-events: none
}

.empty-layout2 {
    font-size: 20px
}

.sbEventsList__team2 {
    margin-top: 10px
}

.sbEventsList__block-margin {
    margin-bottom: 5px
}

.event-list-sport-region-info {
    display: flex;
    align-items: start;
    justify-content: center;
    flex-direction: column;
    height: 100%;
    margin: 0 10px
}

.event-list-sport-name {
    font-size: 14px;
    font-weight: bold
}

.event-list-region-name {
    font-size: 10px;
    display: flex;
    align-items: center
}

.sbEventsList__league-icon {
    margin-right: 5px
}

.sbEventsList__select {
    height: 100%;
    display: flex;
    align-items: center
}

.event-list-breadcrumb {
    display: flex;
    justify-content: space-between;
    height: 40px;
    padding-right: 10px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    color: var(--c9);
    background-color: var(--c1)
}

.ModuleSbEventsList {
    width: 100%
}

.sbEventsList__skelecton-cont {
    align-items: center
}

.skeleton-racing-layout1 {
    margin-top: 0
}

.skeleton-racing-layout2 {
    justify-content: flex-end
}

.sbEventsList__options-li {
    border-color: var(--c1_dark)
}

.sbEventsList__options-li:hover {
    background: var(--c1_dark)
}

.sbEventsList__option-active {
    background: var(--c1_dark)
}

.expresses-list .no-expresses-found {
    width: 100%;
    padding: 40px 0;
    font-size: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 4px
}

.expresses-list .expresses-single {
    border-radius: 4px;
    overflow: hidden;
    text-align: left
}

.expresses-list .expresses-single.mobile {
    border-radius: 0
}

.expresses-list .expresses-single .express-header {
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 12px;
    padding: 0 12px
}

.expresses-list .expresses-single .express-header .left {
    flex: 1;
    overflow: hidden
}

.expresses-list .expresses-single .express-header .left .express-name-bonus-block {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex: 1
}

.expresses-list .expresses-single .express-header .left .express-name-bonus-block.skeleton-view {
    align-items: center
}

.expresses-list .expresses-single .express-header .left .express-name-bonus-block .express-name {
    display: inline-block;
    font-size: 13px
}

.expresses-list .expresses-single .express-header .right {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex: 1;
    overflow: hidden
}

.expresses-list .expresses-single .express-header .right .open-close-arrow {
    margin: 0 5px
}

.expresses-list .expresses-single .express-header .sbexpressoftheday__icon {
    padding: 6px;
    border-radius: 4px
}

.expresses-list .expresses-single .bet-count,.expresses-list .expresses-single .bonus-percent {
    display: inline-block;
    margin: 4px 12px;
    padding: 8px;
    text-align: left;
    border-radius: 4px;
    font-size: 12px
}

.expresses-list .expresses-single .bet-count.bet-count-mobile,.expresses-list .expresses-single .bonus-percent.bet-count-mobile,.expresses-list .expresses-single .bet-count.bonus-percent-mobile,.expresses-list .expresses-single .bonus-percent.bonus-percent-mobile {
    display: flex;
    margin: 12px
}

.expresses-list .expresses-single .express-body {
    font-size: 12px
}

.expresses-list .expresses-single .express-body .express-event {
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0 12px;
    padding: 0 6px;
    border-radius: 4px;
    margin-top: 2px;
    padding-top: 4px
}

.expresses-list .expresses-single .express-body .express-event:not(:last-child) {
    border-bottom-width: 1px;
    border-bottom-style: solid
}

.expresses-list .expresses-single .express-body .express-event .left {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex: 3;
    height: inherit
}

.expresses-list .expresses-single .express-body .express-event .left .sport-logo {
    display: flex;
    align-items: center;
    font-size: 15px;
    margin-top: 4px
}

.expresses-list .expresses-single .express-body .express-event .left .game-date {
    font-size: 12px
}

.expresses-list .expresses-single .express-body .express-event .left .team-info {
    display: flex;
    width: 100%
}

.expresses-list .expresses-single .express-body .express-event .left .game-name {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-direction: column;
    flex: 1;
    margin: 0 8px;
    overflow: hidden;
    font-size: 13px
}

.expresses-list .expresses-single .express-body .express-event .left .game-name .team-1 {
    display: inline-block;
    max-width: 50%
}

.expresses-list .expresses-single .express-body .express-event .left .game-name .team-2 {
    display: inline-block;
    flex: 1;
    text-align: left
}

.expresses-list .expresses-single .express-body .express-event .left .game-name .game-name-vs {
    margin: 0 5px
}

.expresses-list .expresses-single .express-body .express-event .left .game-name .game-name-vs .xsmall {
    width: 10px
}

.expresses-list .expresses-single .express-body .express-event .right {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    height: inherit;
    flex: 1
}

.expresses-list .expresses-single .express-body .express-event .right .event-name-odd-block {
    display: inline-block;
    width: calc(100% - 15px);
    max-width: 180px;
    min-width: 80px;
    border-radius: 4px;
    height: 24px;
    padding: 0 8px;
    margin: 0 8px;
    line-height: 24px;
    background: unset;
    text-align: right;
    font-size: 14px
}

.expresses-list .expresses-single .express-body .express-event .right .event-name-odd-block .event-odd-block .icon-icon-locked-stream {
    cursor: unset
}

.expresses-list .expresses-single .express-body .express-event .right .statistics-link {
    font-size: 16px
}

.expresses-list .expresses-single .express-body .express-games-events .event-single {
    padding: 6px 10px;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.expresses-list .expresses-single .express-body .express-games-events .event-single:not(:last-child) {
    border-bottom-width: 1px;
    border-bottom-style: solid
}

.expresses-list .expresses-single .express-body .express-games-events .event-single .event-game-name-time-block {
    flex-direction: column;
    flex: 1;
    align-items: flex-start !important;
    height: auto !important
}

.expresses-list .expresses-single .express-body .express-games-events .event-single .event-game-name-time-block .game-name-block {
    display: flex;
    align-items: center;
    justify-content: flex-end
}

.expresses-list .expresses-single .express-body .express-games-events .event-single .event-game-name-time-block .game-name-block.skeleton-view {
    flex: unset
}

.expresses-list .expresses-single .express-body .express-games-events .event-single .event-game-name-time-block .game-name-block .game-name {
    flex: 1;
    overflow: hidden;
    margin: 0 14px;
    font-size: 12px
}

.expresses-list .expresses-single .express-body .express-games-events .event-single .event-game-name-time-block .game-date {
    font-size: 12px !important
}

.expresses-list .expresses-single .express-body .express-games-events .event-single .event-name-odd-block.mobile {
    display: block;
    flex-direction: column;
    height: auto;
    background: unset !important;
    width: auto;
    font-size: 12px
}

.expresses-list .expresses-single .express-body .express-games-events .event-single .event-odd-block {
    background-color: unset
}

.expresses-list .expresses-single .express-body .express-games-events .event-single .sport-logo {
    font-size: 10px !important;
    margin-top: 1px !important
}

.expresses-list .expresses-single .express-body .middle {
    display: flex;
    flex-direction: column;
    flex: 2;
    height: inherit
}

.expresses-list .expresses-single .express-body .middle .event-name {
    text-align: left
}

.expresses-list .expresses-single .express-footer {
    padding: 8px 12px
}

.expresses-list .expresses-single .express-footer:not(.mobile) .place-bet-btn {
    position: relative;
    width: 100%;
    display: flex
}

.expresses-list .expresses-single .express-footer:not(.mobile) .place-bet-btn.btn-disabled {
    opacity: 0.5;
    pointer-events: none
}

.expresses-list .expresses-single .express-footer .total-odd {
    font-size: 14px;
    margin-right: 12px
}

.expresses-list .expresses-single .express-footer.mobile .place-bet-btn {
    display: flex;
    align-items: center;
    padding: 0 12px !important
}

.expresses-list .expresses-single .express-footer.mobile .place-bet-btn .btn-text {
    text-align: center;
    flex: 1
}

.expresses-list .expresses-single .express-footer.mobile .total-odd {
    margin-right: 0
}

.expresses-list .expresses-single .express-footer .total-odds-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 9px;
    font-size: 12px
}

.expresses-list .expresses-single .skeleton-line,.expresses-list .expresses-single .skeleton-circle {
    display: inline-block
}

.expresses-list .skeleton-container .skeleton-line {
    margin: 3px 0 !important
}

.expresses-list .skeleton-container .express-event {
    justify-content: center;
    align-items: center
}

.express-popup-main-container .account-popup-body-container:not(.full-width-body) {
    padding: 25px 0
}

.express-games-popup-container {
    border-radius: 4px;
    overflow: hidden
}

.express-games-popup-container .bet-keyboard .VirtualKey {
    width: calc(100% - 24px);
    left: 12px
}

.express-games-popup-container .open-keyboard-style {
    margin-bottom: 114px !important;
    transition: margin-bottom 0.2s
}

.express-games-popup-container .express-games-header {
    height: 40px;
    padding: 0 12px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 14px;
    font-weight: 600
}

.express-games-popup-container .express-games-header .btn-close {
    font-size: 18px
}

.express-games-popup-container .express-games-body {
    padding: 8px 12px 0 12px
}

.express-games-popup-container .express-games-body .express-games-body-title {
    display: flex;
    justify-content: flex-start;
    margin: 8px 0
}

.express-games-popup-container .express-games-body .express-name-expire-date-block {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 32px;
    padding: 0 12px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

.express-games-popup-container .express-games-body .express-name-expire-date-block .express-name {
    flex: 1;
    font-size: 13px;
    font-weight: 600;
    text-align: left
}

.express-games-popup-container .express-games-body .express-games-events {
    padding: 6px 12px;
    margin-bottom: 8px;
    max-height: 30vh;
    overflow: auto
}

.express-games-popup-container .express-games-body .express-games-events::-webkit-scrollbar {
    width: 5px;
    height: 5px
}

.express-games-popup-container .express-games-body .express-games-events::-webkit-scrollbar-track {
    border-radius: 4px
}

.express-games-popup-container .express-games-body .express-games-events::-webkit-scrollbar-thumb {
    border-radius: 4px
}

.express-games-popup-container .express-games-body .express-games-events::-webkit-scrollbar-track-piece {
    border-radius: 4px
}

.express-games-popup-container .express-games-body .express-games-total-return-section {
    padding-bottom: 8px;
    font-size: 12px
}

.express-games-popup-container .express-games-body .express-games-total-return-section .express-games-total-return {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 8px
}

.express-games-popup-container .express-games-body .express-games-total-return-section .express-games-total-return .sbBetslip__input-inner-label {
    height: 32px
}

.express-games-popup-container .express-games-body .express-games-total-return-section .express-games-total-return .sbBetslip__input-inner-label .virtual-keyboard-input {
    line-height: 32px
}

.express-games-popup-container .express-games-body .express-games-total-return-section .express-games-total-return .total-name {
    display: inline-block;
    flex: 2
}

.express-games-popup-container .express-games-body .express-games-total-return-section .express-games-total-return .bet-amount {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    flex: 1
}

.express-games-popup-container .express-games-body .express-games-total-return-section .express-games-total-return.stake-container {
    align-items: unset
}

.express-games-popup-container .express-games-body .express-games-total-return-section .express-games-total-return.stake-container .total-name {
    line-height: 32px
}

.express-games-popup-container .express-games-body .express-games-total-return-section .express-games-total-return.stake-container .stake-input {
    height: 32px;
    max-width: 161px;
    border-radius: 4px;
    overflow: hidden;
    display: flex
}

.express-games-popup-container .express-games-body .express-games-total-return-section .express-games-total-return.stake-container .stake-input.open-keyboard-style {
    overflow: unset
}

.express-games-popup-container .express-games-body .express-games-total-return-section .express-games-total-return.stake-container .stake-input .bet-keyboard {
    flex: 1
}

.express-games-popup-container .express-games-body .express-games-total-return-section .express-games-total-return.stake-container .stake-input input {
    height: 100%;
    width: 100%;
    border: none;
    padding: 0 10px;
    font-size: 13px;
    text-align: end;
    outline: none;
    -webkit-user-select: all;
    user-select: all
}

.express-games-popup-container .express-games-body .express-games-total-return-section .express-games-total-return.stake-container .stake-input .sb-input-inner-label {
    border-radius: 4px
}

.express-games-popup-container .express-games-body .express-games-total-return-section .express-games-total-return.stake-container .stake-input .sb-input-inner-label .virtual-keyboard-input {
    width: 100%;
    padding: 0 8px
}

.express-games-popup-container .express-games-body .express-games-total-return-section .express-games-total-return.stake-container .stake-input .sb-input-inner-label .virtual-keyboard-input.open::after {
    right: 20px
}

.express-games-popup-container .express-games-body .express-games-total-return-section .express-games-total-return.stake-container .stake-input .currency-for-mobile {
    height: 32px;
    padding: 0 8px 0 4px
}

.express-games-popup-container .express-games-body .express-games-total-return-section .express-games-total-return.top-border {
    padding-top: 3px;
    border-top-style: solid;
    border-top-width: 1px
}

.express-games-popup-container .express-games-place-bet-btn {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 12px 18px 12px
}

.express-games-popup-container .express-games-place-bet-btn .sb-bet-notify-tooltip {
    position: absolute;
    bottom: 70%;
    left: 50%;
    line-height: 1.5em;
    margin-bottom: 6px;
    padding: 0.5em 1em;
    color: #fff;
    background: rgba(143, 145, 147, 0.9);
    font-size: 11px;
    border-radius: 4px;
    z-index: 10;
    opacity: 0;
    transform: translate(-50%, 0);
    transition: all 0.3s ease-out
}

.express-games-popup-container .express-games-place-bet-btn .sb-bet-notify-tooltip::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid rgba(143, 145, 147, 0.9);
    transform: translate(-50%, 0)
}

.express-games-popup-container .express-games-place-bet-btn:hover .sb-bet-notify-tooltip {
    opacity: 1;
    bottom: 100%
}

.express-games-popup-container .express-games-place-bet-btn a {
    width: 100%
}

.express-games-popup-container .express-games-place-bet-btn .btn-disabled {
    opacity: 0.5
}

.expresses-list .expresses-single .express-body .express-games-events .event-single .event-game-name-time-block,.express-games-popup-container .expresses-single .express-body .express-games-events .event-single .event-game-name-time-block,.expresses-list .express-games-body .express-games-events .event-single .event-game-name-time-block,.express-games-popup-container .express-games-body .express-games-events .event-single .event-game-name-time-block {
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.expresses-list .expresses-single .express-body .express-games-events .event-single .event-game-name-time-block .game-date-sport-logo-block,.express-games-popup-container .expresses-single .express-body .express-games-events .event-single .event-game-name-time-block .game-date-sport-logo-block,.expresses-list .express-games-body .express-games-events .event-single .event-game-name-time-block .game-date-sport-logo-block,.express-games-popup-container .express-games-body .express-games-events .event-single .event-game-name-time-block .game-date-sport-logo-block {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    font-size: 10px
}

.expresses-list .expresses-single .express-body .express-games-events .event-single .event-game-name-time-block .game-date-sport-logo-block .game-date,.express-games-popup-container .expresses-single .express-body .express-games-events .event-single .event-game-name-time-block .game-date-sport-logo-block .game-date,.expresses-list .express-games-body .express-games-events .event-single .event-game-name-time-block .game-date-sport-logo-block .game-date,.express-games-popup-container .express-games-body .express-games-events .event-single .event-game-name-time-block .game-date-sport-logo-block .game-date {
    font-weight: 600;
    margin: 0 5px;
    font-size: 14px
}

.expresses-list .expresses-single .express-body .express-games-events .event-single .event-game-name-time-block .game-date-sport-logo-block .sport-logo,.express-games-popup-container .expresses-single .express-body .express-games-events .event-single .event-game-name-time-block .game-date-sport-logo-block .sport-logo,.expresses-list .express-games-body .express-games-events .event-single .event-game-name-time-block .game-date-sport-logo-block .sport-logo,.express-games-popup-container .express-games-body .express-games-events .event-single .event-game-name-time-block .game-date-sport-logo-block .sport-logo {
    display: flex;
    align-items: center;
    font-size: 15px;
    margin-top: 2px
}

.expresses-list .expresses-single .express-body .express-games-events .event-single .event-market-info,.express-games-popup-container .expresses-single .express-body .express-games-events .event-single .event-market-info,.expresses-list .express-games-body .express-games-events .event-single .event-market-info,.express-games-popup-container .express-games-body .express-games-events .event-single .event-market-info {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 5px 0;
    font-size: 14px
}

.expresses-list .expresses-single .express-body .express-games-events .event-single .event-name-odd-block,.express-games-popup-container .expresses-single .express-body .express-games-events .event-single .event-name-odd-block,.expresses-list .express-games-body .express-games-events .event-single .event-name-odd-block,.express-games-popup-container .express-games-body .express-games-events .event-single .event-name-odd-block {
    height: 24px;
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
    border-radius: 4px;
    font-size: 14px;
    padding: 0 8px;
    min-width: 33%;
    max-width: 50%
}

.expresses-list .expresses-single .express-body .express-games-events .event-single .event-name-odd-block.mobile,.express-games-popup-container .expresses-single .express-body .express-games-events .event-single .event-name-odd-block.mobile,.expresses-list .express-games-body .express-games-events .event-single .event-name-odd-block.mobile,.express-games-popup-container .express-games-body .express-games-events .event-single .event-name-odd-block.mobile {
    min-width: auto
}

.expresses-list .expresses-single .express-body .express-games-events .event-single .event-name-odd-block .event-name,.express-games-popup-container .expresses-single .express-body .express-games-events .event-single .event-name-odd-block .event-name,.expresses-list .express-games-body .express-games-events .event-single .event-name-odd-block .event-name,.express-games-popup-container .express-games-body .express-games-events .event-single .event-name-odd-block .event-name {
    display: inline-block;
    margin-right: 10px;
    font-weight: 600;
    text-align: left
}

.expresses-list .expresses-single .express-body .express-games-events .event-single .event-name-odd-block .event-odd-block,.express-games-popup-container .expresses-single .express-body .express-games-events .event-single .event-name-odd-block .event-odd-block,.expresses-list .express-games-body .express-games-events .event-single .event-name-odd-block .event-odd-block,.express-games-popup-container .express-games-body .express-games-events .event-single .event-name-odd-block .event-odd-block {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    font-size: 14px;
    white-space: nowrap
}

.expresses-list .expresses-single .express-body .express-games-events .event-single .event-name-odd-block .event-odd-block .game-is-blocked,.express-games-popup-container .expresses-single .express-body .express-games-events .event-single .event-name-odd-block .event-odd-block .game-is-blocked,.expresses-list .express-games-body .express-games-events .event-single .event-name-odd-block .event-odd-block .game-is-blocked,.express-games-popup-container .express-games-body .express-games-events .event-single .event-name-odd-block .event-odd-block .game-is-blocked {
    padding-top: 3px;
    padding-left: 5px
}

.expresses-list .expresses-single .express-body .express-games-events .event-single .event-name-odd-block .event-odd-block .game-is-blocked .icon-icon-locked-stream,.express-games-popup-container .expresses-single .express-body .express-games-events .event-single .event-name-odd-block .event-odd-block .game-is-blocked .icon-icon-locked-stream,.expresses-list .express-games-body .express-games-events .event-single .event-name-odd-block .event-odd-block .game-is-blocked .icon-icon-locked-stream,.express-games-popup-container .express-games-body .express-games-events .event-single .event-name-odd-block .event-odd-block .game-is-blocked .icon-icon-locked-stream {
    cursor: unset
}

.expresses-list .game-name-block,.express-games-popup-container .game-name-block {
    flex: 1;
    overflow: hidden
}

.expresses-list .game-name-block .game-name,.express-games-popup-container .game-name-block .game-name {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    font-size: 14px;
    text-align: right
}

.expresses-list .game-name-block .game-name .team-1,.express-games-popup-container .game-name-block .game-name .team-1 {
    display: inline-block;
    flex: 1
}

.expresses-list .game-name-block .game-name .team-2,.express-games-popup-container .game-name-block .game-name .team-2 {
    display: inline-block;
    max-width: 50%
}

.expresses-list .game-name-block .game-name .game-name-vs,.express-games-popup-container .game-name-block .game-name .game-name-vs {
    margin: 0 5px
}

.expresses-list .game-name-block .game-name .game-name-vs .xsmall,.express-games-popup-container .game-name-block .game-name .game-name-vs .xsmall {
    width: 10px
}

.sbEventsList__li-text {
    display: block;
    text-align: left
}

.event-header-layout2 {
    padding: 5px 5px 5px 12px;
    min-width: calc(100% - 225px);
    flex: 1;
    color: var(--c12);
    background: var(--c4)
}

.teams-container-layout2 {
    margin: 2px 0;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.team-name-layout2 {
    flex: 1
}

@media (max-width: 2000px) {
    .col-sm-2 .sbEventsList__sel-header {
        width:auto;
        border: none
    }

    .col-sm-2 .sbEventsList__text,.col-sm-2 .sbEventsList__arrow {
        display: none
    }

    .col-sm-2 .show-hide-icon {
        display: inline-block
    }

    .col-sm-2 .sb-custom-select-options {
        left: auto;
        right: 0
    }
}

@media (max-width: 1290px) {
    .col-sm-3 .sbEventsList__sel-header {
        width:auto;
        border: none
    }

    .col-sm-3 .sbEventsList__text,.col-sm-3 .sbEventsList__arrow {
        display: none
    }

    .col-sm-3 .show-hide-icon {
        display: inline-block
    }

    .col-sm-3 .sb-custom-select-options {
        left: auto;
        right: 0
    }

    .col-sm-3 .today-list-header .sb-custom-select-options {
        right: unset
    }

    .col-sm-3 .today-list-header .sb-custom-select-header .show-hide-icon {
        display: none
    }
}

@media (max-width: 990px) {
    .col-sm-4 .sbEventsList__sel-header {
        width:auto;
        border: none
    }

    .col-sm-4 .sbEventsList__text,.col-sm-4 .sbEventsList__arrow {
        display: none
    }

    .col-sm-4 .show-hide-icon {
        display: inline-block
    }

    .col-sm-4 .sb-custom-select-options {
        left: auto;
        right: 0
    }

    .col-sm-4 .today-list-header .sb-custom-select-options {
        right: unset
    }

    .col-sm-4 .today-list-header .sb-custom-select-header .show-hide-icon {
        display: none
    }
}

.sb-custom-select {
    color: var(--c9)
}

.sb-custom-select:focus .sb-custom-select-header {
    background: var(--c1_dark)
}

.sb-custom-select-header {
    background: var(--c1);
    border-color: var(--c1_dark)
}

.sb-custom-select-options {
    background: var(--c1)
}

.sb-custom-select-header:hover {
    background: var(--c1_dark)
}

.hash-copy-container {
    margin: 0 10px
}

.icon-hash-key {
    font-size: 14px;
    opacity: 0.7;
    position: relative
}

.hash-key {
    display: flex
}

.hash-key:hover .icon-hash-key {
    opacity: 1
}

.hash-key:hover .icon-hash-key::after {
    content: '';
    border-width: 8px;
    border-style: solid;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-right-color: transparent;
    border-top-color: rgba(143, 145, 147, 0.9);
    position: absolute;
    top: -15px;
    left: 3px
}

.hash-key:hover .hash-market-tooltip {
    display: block
}

.icons-hash {
    font-size: 13px;
    transition: opacity 0.3s ease-in
}

.game-key {
    display: block;
    text-align: left;
    text-decoration: underline
}

.hash-market-tooltip {
    display: none;
    position: absolute;
    top: auto;
    right: 40px;
    min-width: 130px;
    max-width: calc(100% - 50px);
    padding: 7px 0;
    font-size: 12px;
    color: #fff;
    background: rgba(143, 145, 147, 0.9);
    border-radius: 4px;
    transform: translateY(-46px)
}

.hash-copied-icon {
    opacity: 0;
    font-size: 0;
    transition: opacity 0.3s ease-in;
    font-weight: bold;
    padding: 0
}

.hash-copy-button {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 2px 10px;
    border: none;
    background: none;
    cursor: pointer
}

.hash-copy-button:focus {
    outline: none
}

.hash-key-copied__copy-win {
    opacity: 1;
    margin-top: 1px;
    font-size: 13px;
    padding: 0 10px;
    transition: opacity 0.3s ease-in
}

.hash-key-copied__copy {
    opacity: 0;
    font-size: 0;
    padding: 0;
    transition: opacity 0.3s ease-in
}

.hash-key-copied__container {
    margin: 0
}

.hash-key-input {
    position: absolute;
    opacity: 0;
    height: auto;
    cursor: pointer;
    border: none;
    width: 100%;
    left: 0;
    z-index: -1
}

.mixed-match-info {
    padding: 6px 12px;
    font-size: 13px
}

.mixed-match-info:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.sbEventsList__team-name {
    margin: 0 16px
}

.mixed-category-name {
    font-size: 11px;
    padding-top: 3px;
    padding-bottom: 3px
}

.empty-block-header {
    max-width: 100%
}

.key-layout2 {
    font-size: 13px;
    opacity: 0.7
}

.market-tooltip-layout2 {
    max-width: calc(100% - 170px);
    right: 170px
}

.hash-key-layout2:hover .icon-sportsbook-key {
    opacity: 1
}

.hash-key-layout2:hover .icon-sportsbook-key::after {
    top: -11px;
    left: 1px
}

.hashkey-right {
    right: 14px
}

.event-header-radius {
    border-radius: 4px
}

.sbEventsList__skeleton-cont {
    display: flex;
    flex-direction: column;
    align-items: flex-end
}

.skeleton-team-layout2 {
    flex: unset
}

.sbCoupon__event-list-breadcrumb {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 40px;
    padding-right: 10px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

.sbCoupon__event-list-sport-region-info {
    margin: 0 10px;
    flex-direction: column;
    align-items: start;
    justify-content: center
}

.sbCoupon__event-list-sport-region-info,.sb-coupon-expire-date {
    height: 100%;
    display: flex;
    align-items: center
}

.sbCoupon__event-list-sport-name {
    font-size: 14px;
    font-weight: bold
}

.sbCoupon__coupon-expire-date {
    font-size: 12px;
    font-weight: 700
}

.sbCoupon__events-list-body {
    padding-top: 0 !important
}

.sbCoupon__events-list-header {
    padding: 0 10px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-radius: 0
}

.sbCoupon__title {
    font-size: 13px;
    font-weight: 400;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.sbCoupon__icon-sport {
    display: inline-block;
    margin-right: 10px
}

.sbCoupon__category-name {
    padding: 5px 9px;
    border-radius: 0;
    font-size: 12px;
    font-weight: 400;
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-self: center
}

.sbCoupon__arrow-down {
    margin: 0 5px
}

.sbCoupon__arrow-up {
    margin: 0 5px;
    transform: rotateX(180deg);
    -webkit-transform: rotateX(180deg);
    transition: all 0.3s
}

.sbCoupon__event-info {
    cursor: pointer;
    margin-top: 0
}

.sbCoupon__event-header {
    padding: 9px 8px;
    border-radius: 0 !important;
    display: flex;
    flex-direction: row;
    align-items: center;
    transition: background-color 0.3s
}

.sbCoupon__time {
    font-size: 13px;
    font-weight: 400;
    padding: 0 12px 0 5px
}

.sbCoupon__time-skeleton {
    display: inline-block
}

.sbCoupon__event-title {
    overflow: hidden;
    font-size: 13px;
    flex: 1
}

.sbCoupon__event-title-text {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top: 10px
}

.sbCoupon__event-actions {
    text-align: right
}

.sbCoupon__inline-actions {
    line-height: 1;
    margin-top: 8px;
    display: flex;
    align-items: center;
    flex-direction: row
}

.sbCoupon__favorite,.sbCoupon__total {
    margin-left: 10px
}

.sbCoupon__icon-icon-star {
    color: inherit;
    cursor: pointer;
    opacity: 0.7;
    transition: opacity 0.3s
}

.sbCoupon__icon-icon-star:hover,.sbCoupon__icon-icon-star.selected {
    opacity: 1
}

.sbCoupon__total {
    font-size: 13px;
    font-weight: 400;
    padding: 1px 8px 3px 8px;
    border-radius: 3px
}

.sbCoupon__favorite {
    font-size: 16px;
    opacity: 0.7;
    transition: all 0.3s
}

.sbCoupon__favorite:hover,.sbCoupon__favorite.selected {
    opacity: 1
}

.sbCoupon__accordion-container:last-child .sbCoupon__events-list-body {
    border-radius: 0 0 4px 4px
}

.total-layout1,.total-layout2 {
    color: var(--c18)
}

.sbEventsList__selected .event-header {
    color: var(--c20);
    background-color: var(--c8)
}

.sbEventsList__selected .total-layout1,.sbEventsList__selected .total-layout2,.sbEventsList__selected .sbEventsList__time {
    color: var(--c20)
}

.sbEventsList__skeleton-sb-custom-select {
    display: flex;
    align-items: center
}

.sbEventsList__skeleton-sb-custom-select-header {
    height: calc(100% - 10px)
}

.gridsWidget__event-list-breadcrumb {
    height: 40px;
    padding-right: 10px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.gridsWidget__event-list-sport-region-info {
    margin: 0 10px;
    flex-direction: column;
    align-items: start;
    justify-content: center
}

.gridsWidget__event-list-sport-region-info,.gridsWidget-expire-date {
    height: 100%;
    display: flex;
    align-items: center
}

.gridsWidget__event-list-sport-name {
    font-size: 14px;
    font-weight: bold
}

.gridsWidget__coupon-expire-date {
    font-size: 12px;
    font-weight: 700
}

.gridsWidget__events-list-body {
    padding-top: 0 !important
}

.gridsWidget__events-list-header {
    padding: 0 10px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-radius: 0
}

.gridsWidget__title {
    font-size: 13px;
    font-weight: 400;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.gridsWidget__icon-sport {
    display: inline-block;
    margin-right: 10px
}

.gridsWidget__category-name {
    padding: 5px 9px;
    border-radius: 0;
    font-size: 12px;
    font-weight: 400;
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-self: center
}

.gridsWidget__arrow-down {
    margin: 0 5px
}

.gridsWidget__arrow-up {
    margin: 0 5px;
    transform: rotateX(180deg);
    -webkit-transform: rotateX(180deg);
    transition: all 0.3s
}

.gridsWidget__event-info {
    cursor: pointer;
    margin-top: 0
}

.gridsWidget__event-header {
    padding: 9px 8px;
    border-radius: 0 !important;
    display: flex;
    flex-direction: row;
    align-items: center;
    transition: background-color 0.3s
}

.gridsWidget__time {
    font-size: 13px;
    font-weight: 400;
    padding: 0 12px 0 5px
}

.gridsWidget__time-skeleton {
    display: inline-block
}

.gridsWidget__event-title {
    overflow: hidden;
    font-size: 13px;
    flex: 1
}

.gridsWidget__event-title-text {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top: 10px
}

.gridsWidget__event-actions {
    text-align: right
}

.gridsWidget__inline-actions {
    line-height: 1;
    margin-top: 8px;
    display: flex;
    align-items: center;
    flex-direction: row
}

.gridsWidget__favorite,.gridsWidget__total {
    margin-left: 10px
}

.gridsWidget__icon-icon-star {
    color: inherit;
    cursor: pointer;
    opacity: 0.7;
    transition: opacity 0.3s
}

.gridsWidget__icon-icon-star:hover,.gridsWidget__icon-icon-star.selected {
    opacity: 1
}

.gridsWidget__total {
    font-size: 13px;
    font-weight: 400;
    padding: 1px 8px 3px 8px;
    border-radius: 3px
}

.gridsWidget__favorite {
    font-size: 16px;
    opacity: 0.7;
    transition: all 0.3s
}

.gridsWidget__favorite:hover,.gridsWidget__favorite.selected {
    opacity: 1
}

.gridsWidget__accordion-container:last-child .gridsWidget__events-list-body {
    border-radius: 0 0 4px 4px
}

.sbEventsList__express-single-info {
    display: flex;
    justify-content: space-between
}

.sbAsSingle__super-bet {
    padding: 12px 12px 0
}

.sbAdditional__bet-container [data-balloon]::after {
    left: 113px;
    width: 250px;
    max-width: 250px;
    white-space: unset
}

.sbAdditional__bet {
    padding: 8px 12px;
    border-radius: 4px
}

.sbAdditional__icon-icon-info {
    top: 2px;
    font-size: 16px;
    cursor: pointer;
    position: relative
}

.sbAdditional__onOff__radius-switcher input[type="checkbox"]:checked+span::before {
    border-radius: 50% !important
}

.mobile .sbAsSingle__super-bet {
    padding: 12px
}

html .module-container .ModuleSbCalendar {
    display: block;
    min-height: 300px
}

html.mobile .ModuleSbCalendar,html.tablet .ModuleSbCalendar {
    padding: 0
}

html .uc-row .row-container.sbCalendar__zIndex {
    z-index: 3
}

.sbCalendar__events-container {
    width: 100%;
    height: 100%;
    font-size: 13px;
    text-align: left
}

.sbCalendar__events-header-container {
    height: 36px;
    display: flex;
    color: var(--c11);
    background-color: var(--c3)
}

.sbCalendar__events-col {
    display: flex;
    align-items: center;
    padding: 0 5px
}

.sbCalendar__events-sport {
    width: 20%
}

.sbCalendar__events-sport-icon {
    width: 18px;
    font-size: 18px;
    margin-right: 8px
}

.sbCalendar__events-sport-title {
    width: 64px;
    margin-right: 5px;
    text-align: right
}

.sbCalendar__events-time {
    width: 70px
}

.sbCalendar__events-title-large {
    flex: 1;
    overflow: hidden
}

.sbCalendar__world-icon {
    margin-right: 8px;
    font-size: 16px
}

.sbCalendar__events {
    width: 240px;
    height: 100%;
    padding-right: 0
}

.sbCalendar__events-header-markets {
    position: relative;
    width: 105px;
    justify-content: space-between;
    white-space: nowrap
}

.sbCalendar__header-events {
    flex: 1;
    text-align: center
}

.sbCalendar__full-size-filter-block {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 5px;
    right: 25px;
    display: flex;
    align-items: center
}

.sbCalendar__full-size-filter-icon {
    margin-right: 3px
}

.sbCalendar__events-dropdown-container {
    position: relative;
    display: inline-flex;
    align-items: center;
    z-index: 1
}

.sbCalendar__full-size-filter-container {
    width: 100%;
    height: 100%
}

.sbCalendar__events-dropdown-opener {
    font-size: 14px
}

.sbCalendar__full-size-filter-opener {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    width: 100%;
    height: 100%;
    padding-right: 5px
}

.sbCalendar__events-dropdown {
    position: absolute;
    top: 100%;
    min-width: 150px;
    overflow: hidden
}

.sbCalendar__desktop-events-dropdown {
    border-radius: 4px;
    color: var(--c10);
    background-color: var(--c2);
    border: 1px solid var(--c1)
}

.sbCalendar__events-dropdown-triangle {
    display: block;
    position: absolute;
    top: 100%;
    width: 9px;
    height: 9px;
    border-width: 1px 0 0 1px;
    border-style: solid;
    transform: rotate(45deg);
    background-color: var(--c2);
    border-color: var(--c2_darker)
}

.sbCalendar__sport-filter-triangle {
    left: 4px;
    margin-top: 6px
}

.sbCalendar__full-size-filter-triangle {
    right: 8px;
    margin-top: -4px
}

.sbCalendar__full-size-filter-dropdown {
    right: 0
}

.sbCalendar__sport-filter-dropdown {
    left: 0;
    margin-top: 10px
}

.sbCalendar__desktop-events-dropdown-row {
    padding: 4px 15px;
    font-size: 12px;
    white-space: nowrap
}

.sbCalendar__desktop-events-dropdown-row:hover {
    color: var(--c11);
    background-color: var(--c3)
}

.sbCalendar__events-dropdown-row-disabled {
    pointer-events: none;
    opacity: 0.4
}

.sbCalendar__events-dropdown-scroll {
    max-height: 405px;
    overflow: hidden;
    overflow-y: auto
}

.sbCalendar__events-body {
    height: 700px;
    overflow-y: auto;
    color: var(--c10);
    background-color: var(--c2)
}

.sbCalendar__events-match {
    display: flex;
    align-items: center;
    height: 36px;
    border-bottom: 1px solid var(--c2_dark);
    cursor: pointer
}

.sbCalendar__events-match:hover {
    color: var(--c12);
    background-color: var(--c4)
}

.sbCalendar__events-match:hover .sbCalendar__event-blocked-icon,.sbCalendar__events-match:hover .global__coeficiente:not(.sbCalendar__event-added-coeficiente) {
    color: var(--c12)
}

.sbCalendar__events-match-last {
    border: 0
}

.sbCalendar__events-match-number {
    justify-content: space-between
}

.sbCalendar__event {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    flex: 1;
    border-width: 0 0 0 1px;
    border-style: solid;
    border-color: var(--c2_dark)
}

.sbCalendar__desktop-event:not(.sbCalendar__event-added):hover {
    background-color: var(--c7)
}

.sbCalendar__desktop-event:not(.sbCalendar__event-added):hover .global__coeficiente {
    color: var(--c15)
}

.sbCalendar__event-added {
    background: var(--c5)
}

.sbCalendar__event-disabled {
    pointer-events: none
}

.sbCalendar__game-number {
    margin-left: 5px;
    white-space: nowrap
}

.global__coeficiente.sbCalendar__event-added-coeficiente {
    color: var(--c13)
}

.icon-icon-locked-stream.sbCalendar__event-blocked-icon {
    color: var(--c19);
    opacity: 1
}

.sbCalendar__events-match-markets {
    width: 98px;
    height: 100%;
    border-width: 0 0 0 1px;
    border-style: solid;
    border-color: var(--c2_dark)
}

.sbCalendar__match-market-icons {
    display: flex;
    justify-content: space-around;
    flex: 1
}

.sbCalendar__match-market-icon-empty {
    width: 13px
}

.sbCalendar__match-market-count {
    width: 30px;
    text-align: right
}

.sbCalendar__no-events {
    height: 700px;
    padding: 20px;
    font-size: 15px;
    text-align: center;
    color: var(--c10);
    background-color: var(--c2)
}

.sbCalendar__dates {
    display: flex;
    color: var(--c10)
}

.sbCalendar__date-item-last {
    border: 0
}

.sbCalendar__desktop-dates {
    padding: 0;
    font-size: 15px;
    background-color: var(--c2)
}

.sbCalendar__desktop-date-item {
    display: flex;
    flex-direction: column;
    flex: 1;
    padding: 5px 0;
    text-align: center;
    transition: background-color 0.3s;
    border-width: 0 1px 0 0;
    border-style: solid;
    border-color: var(--c2_dark)
}

.sbCalendar__desktop-date-item:hover {
    background-color: var(--c4)
}

.sbCalendar__desktop-date-item:hover .sbCalendar__date {
    color: var(--c12)
}

.sbCalendar__desktop-date-item:hover .sbCalendar__day {
    color: var(--c6)
}

.sbCalendar__mobile-header {
    position: sticky;
    z-index: 10
}

.sbCalendar__mobile-filter-container {
    color: var(--c10);
    background-color: var(--c2)
}

.sbCalendar__mobile-filter-toggle-menu {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 8px 12px;
    font-size: 16px
}

.sbCalendar__mobile-filter-toggle-text {
    font-weight: 600
}

.sbCalendar__mobile-filter-toggle-icon {
    font-size: 20px
}

.sbCalendar__mobile-filter-block {
    padding: 8px 12px;
    font-size: 13px;
    text-align: left;
    border-top: 1px solid var(--c2_dark)
}

.sbCalendar__mobile-filter-title {
    display: inline-block;
    margin-bottom: 7px;
    font-weight: 700
}

.sbCalendar__mobile-dropdown-container {
    position: relative;
    font-size: 13px;
    border-radius: 4px;
    color: var(--c12);
    background: var(--c4);
    z-index: 1
}

.sbCalendar__mobile-dropdown-container-opened {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.sbCalendar__mobile-sport-filter-container {
    margin-bottom: 7px;
    z-index: 2
}

.sbCalendar__mobile-events-dropdown-opener {
    padding: 8px
}

.sbCalendar__mobile-events-dropdown {
    left: 0;
    color: var(--c12);
    background-color: var(--c4);
    box-shadow: 0 7px 11px -2px rgba(0, 0, 0, 0.2);
    border-top: 1px solid var(--c4_dark);
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px
}

.sbCalendar__mobile-events-dropdown-row {
    padding: 10px;
    font-size: 13px;
    border-bottom: 1px solid var(--c4_dark);
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px
}

.sbCalendar__mobile-dates {
    padding: 8px 0;
    background-color: var(--c2_dark);
    border-width: 0 12px;
    border-style: solid;
    border-color: var(--c2_dark);
    overflow: auto
}

.sbCalendar__mobile-date-item {
    margin-right: 8px;
    padding: 0 10px;
    border-radius: 4px;
    background-color: var(--c2)
}

.sbCalendar__mobile-date {
    font-size: 14px
}

.sbCalendar__mobile-day {
    display: inline-block;
    min-width: 60px;
    font-size: 12px;
    opacity: 0.7
}

.sbCalendar__mobile-matches-container {
    max-height: 100vh;
    overflow: hidden;
    overflow-y: auto
}

.sbCalendar__mobile-match-competition {
    display: flex;
    align-items: center;
    padding: 6px 4px 6px 12px;
    font-size: 13px;
    text-align: left;
    color: var(--c10);
    background-color: var(--c2);
    border-bottom: 1px solid var(--c2_dark)
}

.sbCalendar__mobile-match-icon {
    font-size: 20px
}

.sbCalendar__mobile-match-name {
    flex: 1;
    margin: 0 5px
}

.sbCalendar__mobile-match-container {
    display: flex;
    font-size: 13px;
    border-bottom: 1px solid var(--c4_dark);
    color: var(--c12);
    background: var(--c4)
}

.sbCalendar__mobile-match-left {
    display: flex;
    flex-direction: column;
    flex: 2;
    padding: 4px 12px;
    text-align: left;
    overflow: hidden
}

.sbCalendar__mobile-match-team-name {
    display: inline-block;
    width: 100%;
    padding: 2px 0
}

.sbCalendar__mobile-match-details {
    display: flex;
    justify-content: space-between;
    width: 100%
}

.sbCalendar__mobile-match-details-left {
    display: flex;
    align-items: center
}

.sbCalendar__mobile-match-time {
    margin-right: 5px;
    color: var(--c17)
}

.sbCalendar__mobile-match-number {
    margin-right: 5px;
    white-space: nowrap
}

.sbCalendar__mobile-match-market-count {
    height: 17px;
    padding: 0 2px;
    color: var(--c18);
    border: 1px solid var(--c18);
    font-size: 11px;
    border-radius: 3px
}

.sbCalendar__mobile-match-details-right {
    display: flex;
    align-items: center
}

.sbCalendar__mobile-match-details-icon[class*="icon-"] {
    margin-left: 5px;
    font-size: 15px
}

.sbCalendar__mobile-match-right {
    display: flex;
    flex: 1
}

.sbCalendar__mobile-event {
    width: 70px;
    border-color: var(--c4_dark)
}

.sbCalendar__date-item-selected {
    background-color: var(--c4)
}

.sbCalendar__date-selected {
    color: var(--c12)
}

.sbCalendar__day-selected {
    color: var(--c6)
}

html .module-container .module.ModuleMobileSportsbook {
    display: block;
    font-size: 12px;
    text-align: left
}

html.mobile .icon-bet-builder {
    padding: 0;
    font-size: 19px
}

html.mobile .bet-builder-container {
    top: 50%;
    left: 50%;
    width: 100%;
    height: 100%;
    z-index: 999;
    position: fixed;
    transform: translate(-50%, -50%);
    background-color: rgba(0, 0, 0, 0.749)
}

html.mobile .bet-builder-container .empty-bet-builder {
    width: 100%;
    font-size: 14px;
    align-items: center;
    display: inline-flex;
    justify-content: center;
    height: calc(100% - 40px)
}

html.mobile .bet-builder-container .close-bet-builder-popup {
    padding: 20px
}

html.mobile .bet-builder-container .bet-builder-window-container {
    top: 50%;
    left: 50%;
    width: 95%;
    height: 80vh;
    padding: 20px;
    position: fixed;
    min-width: 90px;
    border-radius: 5px;
    background: #fff;
    transform: translate(-50%, -50%)
}

html.mobile .bet-builder-container .bet-builder-window-container.bet-builder-window-iframe {
    padding: 0
}

html.mobile .bet-builder-container .bet-builder-window-container.bet-builder-window-iframe .bet-builder-body {
    overflow: auto;
    height: calc(100% - 55px);
    position: relative
}

html.mobile .bet-builder-container .bet-builder-window-container.bet-builder-window-iframe .bet-builder-body .disabled {
    max-height: calc(100% - 56px)
}

html.mobile .bet-builder-container .bet-builder-window-container.bet-builder-window-iframe .bet-builder-body .betBuilderIframe__container {
    position: fixed;
    bottom: 0;
    top: auto;
    left: 0;
    right: 0;
    height: auto
}

html.mobile .bet-builder-container .bet-builder-window-container.bet-builder-window-iframe .bet-builder-body .betBuilderIframe__info {
    display: block
}

html.mobile .bet-builder-container .bet-builder-window-container.bet-builder-window-iframe .bet-builder-body .betBuilderIframe__divider,html.mobile .bet-builder-container .bet-builder-window-container.bet-builder-window-iframe .bet-builder-body .betBuilderIframe__actions,html.mobile .bet-builder-container .bet-builder-window-container.bet-builder-window-iframe .bet-builder-body .betBuilderIframe__list-selections {
    width: 100%
}

html.mobile .bet-builder-container .bet-builder-window-container.bet-builder-window-iframe .bet-builder-body .betBuilderIframe__actions {
    max-height: 100% !important
}

html.mobile .bet-builder-container .bet-builder-window-container.bet-builder-window-iframe .bet-builder-body .betBuilderIframe__divider {
    height: 1px;
    margin: 8px 0
}

html.mobile .bet-builder-container .bet-builder-window-container.bet-builder-window-iframe .bet-builder-body .betBuilderIframe__list {
    max-height: inherit
}

html.mobile .bet-builder-container .bet-builder-header {
    display: flex;
    justify-content: space-between;
    padding-bottom: 20px
}

html.mobile .bet-builder-container .bet-builder-header .icon-icon-close-x {
    cursor: pointer
}

html.mobile .bet-builder-container .bet-builder-body {
    width: 100%;
    overflow-y: auto;
    height: calc(100% - 40px);
    justify-content: space-between;
    flex-wrap: wrap
}

html.mobile .bet-builder-container .bet-builder-body .skeleton-container {
    width: 100%
}

html.mobile .bet-builder-container .bet-builder-body .skeleton-container>div,html.mobile .bet-builder-container .bet-builder-body .skeleton-container .bet-builder-board {
    width: 100%;
    max-width: 100%
}

html.mobile .bet-builder-container .bet-builder-body .market-button {
    height: 40px;
    min-width: 33%;
    cursor: pointer;
    text-align: center;
    margin-bottom: 3px;
    padding: 0 9px;
    font-size: 12px;
    border-radius: 5px;
    display: flex;
    justify-content: space-between;
    align-items: center
}

html.mobile .bet-builder-container .bet-builder-body .market-button.disabled {
    opacity: 0.5
}

html.mobile .bet-builder-container .bet-builder-body .market-button.place-bet {
    font-size: 12px;
    justify-content: center;
    text-transform: capitalize
}

html.mobile .bet-builder-container .bet-builder-body .market-button .icon-icon-close-x {
    transform: rotate(45deg);
    padding: 5px;
    font-size: 8px;
    border-radius: 50%
}

html.mobile .bet-builder-container .bet-builder-body .bet-builder-board {
    width: 100%;
    max-width: 100%;
    overflow-y: visible;
    overflow-x: hidden;
    margin-bottom: 10px;
    display: inline-flex
}

html.mobile .bet-builder-container .bet-builder-body .bet-builder-board .select-markets,html.mobile .bet-builder-container .bet-builder-body .bet-builder-board .selects-market-type,html.mobile .bet-builder-container .bet-builder-body .bet-builder-board .selects-market-selections {
    min-width: 100%;
    position: relative;
    transition: 0.2s ease-in-out
}

html.mobile .bet-builder-container .bet-builder-body .bet-builder-board .select-markets.selection-0,html.mobile .bet-builder-container .bet-builder-body .bet-builder-board .selects-market-type.selection-0,html.mobile .bet-builder-container .bet-builder-body .bet-builder-board .selects-market-selections.selection-0 {
    max-height: 200px
}

html.mobile .bet-builder-container .bet-builder-body .bet-builder-board .selection-0 {
    left: 0
}

html.mobile .bet-builder-container .bet-builder-body .bet-builder-board .selection-1 {
    left: -100%
}

html.mobile .bet-builder-container .bet-builder-body .bet-builder-board .selection-2 {
    left: -200%
}

html.mobile .bet-builder-container .bet-builder-body .bet-builder-board .selection-fa-0 {
    left: 0
}

html.mobile .bet-builder-container .bet-builder-body .bet-builder-board .selection-fa-1 {
    left: 100%
}

html.mobile .bet-builder-container .bet-builder-body .bet-builder-board .selection-fa-2 {
    left: 200%
}

html.mobile .bet-builder-container .bet-builder-body .bet-builder-board .selects-market-type .title-of-selection {
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: flex-start
}

html.mobile .bet-builder-container .bet-builder-body .bet-builder-board .selects-market-type .market-selections .selections-container {
    margin: 15px 0;
    overflow: initial;
    max-height: inherit
}

html.mobile .bet-builder-container .bet-builder-body .bet-builder-board .selects-market-type .market-selections .selections-container .selections-container-row {
    display: flex;
    justify-content: space-between
}

html.mobile .bet-builder-container .bet-builder-body .bet-builder-board .selects-market-type .market-selections .selections-container .selections-container-row .count-1 {
    width: 100%
}

html.mobile .bet-builder-container .bet-builder-body .bet-builder-board .selects-market-type .market-selections .selections-container .selections-container-row .count-2 {
    width: 49.5%
}

html.mobile .bet-builder-container .bet-builder-body .bet-builder-board .selects-market-type .market-selections .selections-container .selections-container-row .count-3 {
    width: 33%
}

html.mobile .bet-builder-container .bet-builder-body .bet-builder-board .selects-market-type .market-selections .bet-builder-winner-component {
    color: black
}

html.mobile .bet-builder-container .bet-builder-body .bet-builder-board .selects-market-type .market-selections .market-button {
    justify-content: center
}

html.mobile .bet-builder-container .bet-builder-body .bet-builder-board .selects-market-type .market-selections .market-periods .market-selection-title {
    margin-bottom: 15px;
    text-transform: capitalize
}

html.mobile .bet-builder-container .bet-builder-body .bet-builder-board .selects-market-type .market-selections .market-periods .market-selection-buttons {
    display: flex;
    justify-content: space-between
}

html.mobile .bet-builder-container .bet-builder-body .bet-builder-peek-bets {
    width: 100%;
    padding: 20px;
    max-width: 100%;
    position: relative;
    border-radius: 5px;
    display: inline-grid;
    transition: 0.2s ease-in-out;
    align-content: space-between
}

html.mobile .bet-builder-container .bet-builder-body .bet-builder-peek-bets.mobile-on-selection-0 {
    left: 0
}

html.mobile .bet-builder-container .bet-builder-body .bet-builder-peek-bets.mobile-on-selection-1 {
    left: -100%;
    display: none
}

html.mobile .bet-builder-container .bet-builder-body .bet-builder-peek-bets.mobile-on-selection-2 {
    left: -200%;
    display: none
}

html.mobile .bet-builder-container .bet-builder-body .bet-builder-peek-bets .bet-builder-bets-and-odd .bet-builder-peek-bets-list {
    padding: 0;
    width: 100%;
    list-style: none
}

html.mobile .bet-builder-container .bet-builder-body .bet-builder-peek-bets .bet-builder-bets-and-odd .bet-builder-peek-bets-list .bet-builder-peek-bets-item {
    padding: 8px;
    display: flex;
    font-size: 12px;
    cursor: pointer;
    border-radius: 5px;
    align-items: center;
    border-bottom: 2px solid white;
    justify-content: space-between
}

html.mobile .bet-builder-container .bet-builder-body .bet-builder-peek-bets .bet-builder-bets-and-odd .bet-builder-peek-bets-list .bet-builder-peek-bets-item:last-child {
    border-bottom: none
}

html.mobile .bet-builder-container .bet-builder-body .bet-builder-peek-bets .bet-builder-bets-and-odd .bet-builder-peek-bets-list .bet-builder-peek-bets-item .bet-info .market-name {
    font-size: 10px
}

html.mobile .bet-builder-container .bet-builder-body .bet-builder-peek-bets .bet-builder-bets-and-odd .bet-builder-peek-bets-list .bet-builder-peek-bets-item .icon-icon-close-x {
    padding: 4px;
    color: white;
    font-size: 9px;
    cursor: pointer;
    border-radius: 50%;
    background: #cc2009
}

html.mobile .bet-builder-container .bet-builder-body .bet-builder-peek-bets .bet-builder-bets-and-odd .bet-builder-odds .betslip-notification-message-container {
    max-width: unset
}

html.mobile .bet-builder-container .bet-builder-body .bet-builder-peek-bets .bet-builder-bets-and-odd .bet-builder-odds .bet-builder-odd-board .message {
    color: #f00;
    font-size: 12px;
    max-width: 225px;
    word-wrap: break-word
}

html.mobile .bet-builder-container .bet-builder-body .bet-builder-peek-bets .bet-builder-bets-and-odd .bet-builder-odds .bet-builder-odd-board .bet-builder-result {
    display: flex;
    padding: 10px;
    font-size: 12px;
    margin-top: 10px;
    border-top: 2px solid white;
    justify-content: space-between;
    border-bottom: 2px solid white
}

html.mobile .bet-builder-container .bet-builder-body .bet-builder-peek-bets .bet-builder-bets-and-odd .bet-builder-odds input {
    border: none;
    height: 35px;
    margin: 7px 0;
    font-size: 12px;
    border-radius: 5px;
    margin-bottom: 35px
}

html.mobile .bet-builder-container .bet-builder-body .bet-builder-peek-bets .bet-builder-bets-and-odd .bet-builder-odds .spinner-request {
    position: relative;
    margin-bottom: 50px
}

html.mobile .bet-builder-container .bet-builder-body .bet-builder-peek-bets .bet-builder-bets-and-odd .bet-builder-odds .spinner-request .sb-spinner {
    min-height: 50px;
    position: absolute !important;
    background-color: transparent
}

html.mobile .bet-builder-container .bet-builder-body .bet-builder-peek-bets .bet-builder-bets-and-odd .bet-builder-odds .spinner-request .sb-spinner .sb-preloader {
    width: 25px;
    height: 25px
}

html.mobile .bet-builder-container .bet-builder-body .bet-builder-peek-bets .bet-builder-actions .sb-bet-button-wrapper a {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: calc(100vw - 100px) !important
}

html.mobile .bet-builder-container .bet-builder-body .bet-builder-peek-bets .bet-builder-actions .market-button.disabled {
    opacity: 0.5
}

html.mobile .bet-builder-container .bet-builder-body .bet-builder-peek-bets .bet-builder-actions .clear-all-bets {
    margin: 9px 0;
    display: flex;
    font-size: 12px;
    cursor: pointer;
    justify-content: center;
    text-transform: capitalize
}

.mobile .sb-game-info-inner.sport-5 .teams .team-info-container .team-info,.tablet .sb-game-info-inner.sport-5 .teams .team-info-container .team-info {
    display: flex
}

.mobile .sb-game-info-inner.sport-5 .teams .colorable.select-container,.tablet .sb-game-info-inner.sport-5 .teams .colorable.select-container {
    overflow: visible
}

.mobile .sb-game-info-inner.sport-5 .teams .colorable.select-container.not-single-set,.tablet .sb-game-info-inner.sport-5 .teams .colorable.select-container.not-single-set {
    position: unset
}

.mobile .sb-game-info-inner.sport-5 .teams .colorable.select-container .advanced-dropdown .advanced-dropdown-header,.tablet .sb-game-info-inner.sport-5 .teams .colorable.select-container .advanced-dropdown .advanced-dropdown-header {
    height: 22px;
    width: 90px;
    padding: 0;
    border: none;
    justify-content: unset
}

.mobile .sb-game-info-inner.sport-5 .teams .colorable.select-container .advanced-dropdown .advanced-dropdown-header .text,.tablet .sb-game-info-inner.sport-5 .teams .colorable.select-container .advanced-dropdown .advanced-dropdown-header .text {
    margin: 0
}

.mobile .sb-game-info-inner.sport-5 .teams .colorable.select-container .advanced-dropdown .advanced-dropdown-header .arrow,.tablet .sb-game-info-inner.sport-5 .teams .colorable.select-container .advanced-dropdown .advanced-dropdown-header .arrow {
    font-size: 11px
}

.mobile .sb-game-info-inner.sport-5 .teams .colorable.select-container .advanced-dropdown+.advanced-dropdown-options,.tablet .sb-game-info-inner.sport-5 .teams .colorable.select-container .advanced-dropdown+.advanced-dropdown-options {
    right: 0;
    top: 29px;
    margin-top: 0;
    border-radius: 0;
    z-index: 10
}

.mobile .sb-game-info-inner.sport-5 .teams .colorable.select-container .advanced-dropdown+.advanced-dropdown-options li,.tablet .sb-game-info-inner.sport-5 .teams .colorable.select-container .advanced-dropdown+.advanced-dropdown-options li {
    height: 22px
}

.sbCoupon__sport-item {
    border: 0 !important
}

.sbCoupon__sport-title-text {
    font-weight: 700
}

.sbCoupon__no-coupon-found {
    text-align: center;
    padding: 50px;
    font-size: 13px
}

.sbCoupon__icon-icon-star-mobile.selected {
    opacity: 1 !important
}

.sbCoupon__icon-icon-star-mobile,.sbCoupon__favorite:hover {
    color: inherit;
    cursor: pointer;
    opacity: 0.7 !important
}

.sbCoupon__sport-header-mobile {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: row;
    width: 100%;
    height: 40px;
    padding: 0 10px
}

.gridsWidget__sport-item {
    border: 0 !important
}

.gridsWidget__sport-title-text {
    font-weight: 700;
    position: relative;
    font-size: 13px;
    text-align: left;
    vertical-align: middle;
    flex: 1;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.gridsWidget__no-coupon-found {
    text-align: center;
    padding: 50px;
    font-size: 13px
}

.gridsWidget__icon-icon-star-mobile.selected {
    opacity: 1 !important
}

.gridsWidget__icon-icon-star-mobile,.gridsWidget__favorite:hover {
    color: inherit;
    cursor: pointer;
    opacity: 0.7 !important
}

.gridsWidget__sport-header-mobile {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: row;
    width: 100%;
    height: 40px;
    padding: 0 10px
}
