@charset "UTF-8";
@font-face {
    font-family: BetConstruct-Icons;
    src: url(/assets/BetConstruct-Icons-DbkQ9tPG.eot?ynqcbu);
    src: url(/assets/BetConstruct-Icons-DbkQ9tPG.eot?ynqcbu#iefix)
            format("embedded-opentype"),
        url(/assets/BetConstruct-Icons-B3CNEKMK.ttf?ynqcbu) format("truetype"),
        url(/assets/BetConstruct-Icons-DWTkhrAw.woff?ynqcbu) format("woff"),
        url(/assets/BetConstruct-Icons-BXclWLc7.svg?ynqcbu#BetConstruct-Icons)
            format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block;
}

.loadercan{
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background: #000000a6;
    z-index: 9999;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    color: white;
}
.loadercan img{
    width: 100px;
    height: 100px;
}
.loadercan p{
    margin-top: 10px;
    font-size: 20px;
}

.categorycan{
    width: 100vw!important;
    height: 100vh!important;
    margin: 0!important;
    padding: 0!important;
    display: block!important;
    border-radius: 0!important;
}

[data-status="0"] {
    color: #ff3449!important
}

[data-status="1"] {
    color: #109121!important
}

[data-status="2"] {
    color: #aa7f00
}

[data-status="3"] {
    color: rgba(var(--b-sc),1)
}

[data-status="4"] {
    color: #c18820
}

[data-status="5"] {
    color: #7c888d
}

[data-status="6"] {
    color: #d38d72
}

[data-status="7"] {
    color: rgba(var(--b-sc),.8)
}

[data-status="8"] {
    color: #017ca0
}

[data-status="9"] {
    color: #00f
}

[data-status="10"] {
    color: orange!important
}

[data-status="11"] {
    color: #dd82d2
}

[data-status=read] {
    background: rgba(var(--b-sc),.1)
}

[data-status=unread] {
    background: rgba(var(--b-sc),.2);
    position: relative
}

[data-status=unread]:before {
    content: "";
    position: absolute;
    top: -1px;
    width: 8px;
    height: 8px;
    background: rgba(var(--hero),1);
    border-radius: 50%;
    border: 2px solid rgba(var(--b),1)
}

[dir=ltr] [data-status=unread]:before {
    right: -1px
}

[dir=rtl] [data-status=unread]:before {
    left: -1px
}

[class^="bc-i-"],
[class*=" bc-i-"] {
    font-family: BetConstruct-Icons !important;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.bc-i-default-icon:before {
    content: "";
}
.bc-i-Go:before {
    content: "";
}
.bc-i-Sepaktakraw:before {
    content: "";
}
.bc-i-AgeofEmpires:before {
    content: "";
}
.bc-i-FreeFire:before {
    content: "";
}
.bc-i-ArenaofValor:before {
    content: "";
}
.bc-i-4000235:before {
    content: "";
}
.bc-i-Headis:before {
    content: "";
}
.bc-i-Teqball:before {
    content: "";
}
.bc-i-MobileLegends:before {
    content: "";
}
.bc-i-ApexLegends:before {
    content: "";
}
.bc-i-Valorant:before {
    content: "";
}
.bc-i-VirtualMarbleRacing:before {
    content: "";
}
.bc-i-Kabaddi:before {
    content: "";
}
.bc-i-RainbowSix:before {
    content: "";
}
.bc-i-Petanque:before {
    content: "";
}
.bc-i-ClashRoyale:before {
    content: "";
}
.bc-i-JokerWild:before {
    content: "";
}
.bc-i-420033728:before {
    content: "";
}
.bc-i-Bodybuilding-icon:before {
    content: "";
}
.bc-i-FIFA:before {
    content: "";
}
.bc-i-circuit:before {
    content: "";
}
.bc-i-PS4GAMING:before {
    content: "";
}
.bc-i-E-IceHockey:before {
    content: "";
}
.bc-i-BetOnBlackJack:before {
    content: "";
}
.bc-i-LiveBetOnPoker:before {
    content: "";
}
.bc-i-livebetonpoker:before {
    content: "";
}
.bc-i-150025:before {
    content: "";
}
.bc-i-eSports_logo_sportbook:before {
    content: "";
}
.bc-i-KingOfGlory:before {
    content: "";
}
.bc-i-PUBG:before {
    content: "";
}
.bc-i-RocketLeague:before {
    content: "";
}
.bc-i-WarcraftIII:before {
    content: "";
}
.bc-i-StreetFighterSymbol:before {
    content: "";
}
.bc-i-Esports:before {
    content: "";
}
.bc-i-CrossFire:before {
    content: "";
}
.bc-i-Halo:before {
    content: "";
}
.bc-i-blank:before {
    content: "";
}
.bc-i-HON:before {
    content: "";
}
.bc-i-Vainglory:before {
    content: "";
}
.bc-i-VirtualCarRacing:before {
    content: "";
}
.bc-i-FTNSpaceTaxi:before {
    content: "";
}
.bc-i-420031330:before {
    content: "";
}
.bc-i-CallOfDuty:before {
    content: "";
}
.bc-i-CounterStrike:before {
    content: "!";
}
.bc-i-LeagueofLegendsWildRift:before {
    content: "";
}
.bc-i-LeagueOfLegends:before {
    content: '"';
}
.bc-i-halo:before {
    content: "#";
}
.bc-i-Dota2:before {
    content: "$";
}
.bc-i-BrawlStars:before {
    content: "";
}
.bc-i-HeroesOfTheStorm:before {
    content: "%";
}
.bc-i-Hearthstone:before {
    content: "&";
}
.bc-i-MortalKombatXL:before {
    content: "'";
}
.bc-i-WorldOfTanks:before {
    content: "(";
}
.bc-i-WorldOfWarcraft:before {
    content: ")";
}
.bc-i-Overwatch:before {
    content: "*";
}
.bc-i-Smite:before {
    content: "+";
}
.bc-i-smash:before {
    content: ",";
}
.bc-i-StarCraft:before {
    content: "-";
}
.bc-i-StarCraft2:before {
    content: "-";
}
.bc-i-outright:before {
    content: "";
}
.bc-i-goldengate:before {
    content: "";
}
.bc-i-420031083:before {
    content: "";
}
.bc-i-financials:before {
    content: "";
}
.bc-i-ETennis:before {
    content: "";
}
.bc-i-EBasketball:before {
    content: "";
}
.bc-i-CyberFootball:before {
    content: "";
}
.bc-i-Bowls:before {
    content: "";
}
.bc-i-Futsal:before {
    content: ".";
}
.bc-i-vbet-sport-icons_tablehockey:before {
    content: "/";
}
.bc-i-vbet-sport-icons_tankbiathlon:before {
    content: "2";
}
.bc-i-TVShowsAndMovies:before {
    content: "3";
}
.bc-i-MarathonSwimming:before {
    content: "";
}
.bc-i-Olympics:before {
    content: "";
}
.bc-i-Skateboarding:before {
    content: "";
}
.bc-i-SynchronizedSwimming:before {
    content: "";
}
.bc-i-Climbing:before {
    content: "";
}
.bc-i-Equestrian:before {
    content: "";
}
.bc-i-Karate:before {
    content: "";
}
.bc-i-bingo:before {
    content: "";
}
.bc-i-150027:before {
    content: "";
}
.bc-i-instantgame:before {
    content: "";
}
.bc-i-vbet-sport-icons_yachting:before {
    content: ">";
}
.bc-i-Balls:before {
    content: "";
}
.bc-i-sport:before {
    content: "";
}
.bc-i-AmericanFootball:before {
    content: "";
}
.bc-i-Angling:before {
    content: "";
}
.bc-i-PistolShooting:before {
    content: "";
}
.bc-i-PistolHead2Head:before {
    content: "";
}
.bc-i-ArcheryH2H:before {
    content: "";
}
.bc-i-CompoundArchery:before {
    content: "";
}
.bc-i-CompoundArchery1:before {
    content: "";
}
.bc-i-Archery:before {
    content: "";
}
.bc-i-AustralianFootball:before {
    content: "";
}
.bc-i-Badminton:before {
    content: "";
}
.bc-i-3x3:before {
    content: "";
}
.bc-i-3x3Basketball:before {
    content: "";
}
.bc-i-Softball:before {
    content: "";
}
.bc-i-Baseball:before {
    content: "";
}
.bc-i-Tennis:before {
    content: "";
}
.bc-i-vbet-sport-icons_tennis:before {
    content: "";
}
.bc-i-Volleyball:before {
    content: "";
}
.bc-i-vbet-sport-icons_volleyball:before {
    content: "";
}
.bc-i-Basketball:before {
    content: "";
}
.bc-i-Soccer:before {
    content: "";
}
.bc-i-Football:before {
    content: "";
}
.bc-i-football:before {
    content: "";
}
.bc-i-BasketballShots:before {
    content: "";
}
.bc-i-BeachHandball:before {
    content: "";
}
.bc-i-BeachFootball:before {
    content: "";
}
.bc-i-BeachVolleyball:before {
    content: "";
}
.bc-i-Biathlon:before {
    content: "";
}
.bc-i-Bobsleigh:before {
    content: "";
}
.bc-i-Boxing:before {
    content: "";
}
.bc-i-Bridge:before {
    content: "";
}
.bc-i-Chess:before {
    content: "";
}
.bc-i-Curling:before {
    content: "";
}
.bc-i-Cycling:before {
    content: "";
}
.bc-i-Cyclo-Cross:before {
    content: "";
}
.bc-i-VirtualBicycle:before {
    content: "";
}
.bc-i-4000240:before {
    content: "";
}
.bc-i-Darts:before {
    content: "";
}
.bc-i-Diving:before {
    content: "";
}
.bc-i-Eurovision:before {
    content: "";
}
.bc-i-X-Sports:before {
    content: "";
}
.bc-i-Fencing:before {
    content: "";
}
.bc-i-pirates:before {
    content: "";
}
.bc-i-FigureSkating:before {
    content: "";
}
.bc-i-Floorball:before {
    content: "";
}
.bc-i-GaelicFootball:before {
    content: "";
}
.bc-i-Golf:before {
    content: "";
}
.bc-i-3320009:before {
    content: "";
}
.bc-i-GrassHockey:before {
    content: "";
}
.bc-i-Gymnastics:before {
    content: "";
}
.bc-i-Handball:before {
    content: "";
}
.bc-i-Weightlifting:before {
    content: "";
}
.bc-i-AirHockey:before {
    content: "";
}
.bc-i-Cricket:before {
    content: "";
}
.bc-i-BallHockey:before {
    content: "";
}
.bc-i-Hockey:before {
    content: "";
}
.bc-i-Hurling:before {
    content: "";
}
.bc-i-IceHockey:before {
    content: "";
}
.bc-i-Judo:before {
    content: "";
}
.bc-i-Lacross:before {
    content: "";
}
.bc-i-Livemonitor:before {
    content: "";
}
.bc-i-Lottery:before {
    content: "";
}
.bc-i-Mafia:before {
    content: "";
}
.bc-i-MiniSoccer:before {
    content: "";
}
.bc-i-Greyhounds:before {
    content: "";
}
.bc-i-VirtualGreyhoundRacing:before {
    content: "";
}
.bc-i-4000238:before {
    content: "";
}
.bc-i-420070:before {
    content: "";
}
.bc-i-PMUHorseRacing:before {
    content: "";
}
.bc-i-FutureHorseRacing:before {
    content: "";
}
.bc-i-ModernPentathlon:before {
    content: "";
}
.bc-i-VirtualHorses:before {
    content: "";
}
.bc-i-HorseRacing:before {
    content: "";
}
.bc-i-HorseRacingSpecials:before {
    content: "";
}
.bc-i-VSHorses:before {
    content: "";
}
.bc-i-4000509:before {
    content: "";
}
.bc-i-420071:before {
    content: "";
}
.bc-i-VirtualDogs:before {
    content: "";
}
.bc-i-VirtualHorseRacing:before {
    content: "";
}
.bc-i-Motorsport:before {
    content: "";
}
.bc-i-Motorbikes:before {
    content: "";
}
.bc-i-4000239:before {
    content: "";
}
.bc-i-AutoRacing:before {
    content: "";
}
.bc-i-Rally:before {
    content: "";
}
.bc-i-BigCityCars:before {
    content: "";
}
.bc-i-33060323:before {
    content: "";
}
.bc-i-Nascar:before {
    content: "";
}
.bc-i-VirtualDragRacing:before {
    content: "";
}
.bc-i-Formula1:before {
    content: "";
}
.bc-i-Netball:before {
    content: "";
}
.bc-i-WinterOlympics:before {
    content: "";
}
.bc-i-Oscar:before {
    content: "";
}
.bc-i-Pesapallo:before {
    content: "";
}
.bc-i-PokerLive:before {
    content: "";
}
.bc-i-Poker:before {
    content: "";
}
.bc-i-Politics:before {
    content: "";
}
.bc-i-Pool:before {
    content: "";
}
.bc-i-RinkHockey:before {
    content: "";
}
.bc-i-Canoeing:before {
    content: "";
}
.bc-i-Rowing:before {
    content: "";
}
.bc-i-RugbySevens:before {
    content: "";
}
.bc-i-RugbyLeague:before {
    content: "";
}
.bc-i-RugbyUnion:before {
    content: "";
}
.bc-i-Shooting:before {
    content: "";
}
.bc-i-Skeleton:before {
    content: "";
}
.bc-i-Swimming:before {
    content: "";
}
.bc-i-DiscGolf:before {
    content: "";
}
.bc-i-WaterPolo:before {
    content: "";
}
.bc-i-vbet-sport-icons_waterpolo:before {
    content: "";
}
.bc-i-Schwingen:before {
    content: "";
}
.bc-i-FreestyleWrestling:before {
    content: "";
}
.bc-i-GrecoRomanWrestling:before {
    content: "";
}
.bc-i-Wrestling:before {
    content: "";
}
.bc-i-WWE:before {
    content: "";
}
.bc-i-Athletics:before {
    content: "";
}
.bc-i-Luge:before {
    content: "";
}
.bc-i-Speedskating:before {
    content: "";
}
.bc-i-ShortTrackSpeedSkating:before {
    content: "";
}
.bc-i-Skis:before {
    content: "";
}
.bc-i-AlpineSkiing:before {
    content: "";
}
.bc-i-CrossCountrySkiing:before {
    content: "";
}
.bc-i-SkiJumping:before {
    content: "";
}
.bc-i-UltimateFrisbee:before {
    content: "";
}
.bc-i-NordicCombined:before {
    content: "";
}
.bc-i-Snooker:before {
    content: "";
}
.bc-i-Snowboard:before {
    content: "";
}
.bc-i-VirtualFootballPro:before {
    content: "";
}
.bc-i-400037037:before {
    content: "";
}
.bc-i-SoccerWC2014:before {
    content: "";
}
.bc-i-SpecialBets:before {
    content: "";
}
.bc-i-Speedway:before {
    content: "";
}
.bc-i-SportAndFun:before {
    content: "";
}
.bc-i-Sumo:before {
    content: "";
}
.bc-i-Surfing:before {
    content: "";
}
.bc-i-SynchronisedSwimming:before {
    content: "";
}
.bc-i-Tablehockey:before {
    content: "";
}
.bc-i-Taekwondo:before {
    content: "";
}
.bc-i-vbet-sport-icons_taekwondo:before {
    content: "";
}
.bc-i-Tankbiathlon:before {
    content: "";
}
.bc-i-Telecasts:before {
    content: "";
}
.bc-i-Triathlon:before {
    content: "";
}
.bc-i-vbet-sport-icons_triathlon:before {
    content: "";
}
.bc-i-UltimateFighting:before {
    content: "";
}
.bc-i-Mma:before {
    content: "";
}
.bc-i-SportFight:before {
    content: "";
}
.bc-i-vbet-sport-icons_ultimatefighting:before {
    content: "";
}
.bc-i-UFS:before {
    content: "";
}
.bc-i-Padel:before {
    content: "";
}
.bc-i-Squash:before {
    content: "";
}
.bc-i-VirtualTennis:before {
    content: "";
}
.bc-i-4000236:before {
    content: "";
}
.bc-i-TableTennis:before {
    content: "";
}
.bc-i-vbet-sport-icons_tabletennis:before {
    content: "";
}
.bc-i-missed-penalty:before {
    content: "";
}
.bc-i-Pickleball:before {
    content: "";
}
.bc-i-ThePenaltyKicks:before {
    content: "";
}
.bc-i-games:before {
    content: "";
}
.bc-i-55:before {
    content: "";
}
.bc-i-games-1:before {
    content: "";
}
.bc-i-games-2:before {
    content: "";
}
.bc-i-penalty:before {
    content: "";
}
.bc-i-penality:before {
    content: "";
}
.bc-i-333:before {
    content: "";
}
.bc-i-WhatWhereWhen:before {
    content: "";
}
.bc-i-bet-builder:before {
    content: "";
}
.bc-i-bet-builder-history:before {
    content: "";
}
.bc-i-view-skins:before {
    content: "";
}
.bc-i-layers:before {
    content: "";
}
.bc-i-booking:before {
    content: "";
}
.bc-i-toharmony:before {
    content: "";
}
.bc-i-push-notification-fill:before {
    content: "";
}
.bc-i-push-notification-outline:before {
    content: "";
}
.bc-i-zoom-in:before {
    content: "";
}
.bc-i-zoom-out:before {
    content: "";
}
.bc-i-slotsforbonuses:before {
    content: "";
}
.bc-i-specialslots:before {
    content: "";
}
.bc-i-promotions:before {
    content: "";
}
.bc-i-promotions-2:before {
    content: "";
}
.bc-i-promotions-3:before {
    content: "";
}
.bc-i-gamesoftheweek:before {
    content: "";
}
.bc-i-selectionofthemonth:before {
    content: "";
}
.bc-i-gamesoftheweekwithvpn:before {
    content: "";
}
.bc-i-jackpotswithvpn:before {
    content: "";
}
.bc-i-newwithvpn:before {
    content: "";
}
.bc-i-popularwithvpn:before {
    content: "";
}
.bc-i-topwithvpn:before {
    content: "";
}
.bc-i-promotionswithvpn:before {
    content: "";
}
.bc-i-chinesegames:before {
    content: "";
}
.bc-i-asiangames:before {
    content: "";
}
.bc-i-livedealer:before {
    content: "";
}
.bc-i-sportslots:before {
    content: "";
}
.bc-i-summerslots:before {
    content: "";
}
.bc-i-fruitslots:before {
    content: "";
}
.bc-i-saintpatrick:before {
    content: "";
}
.bc-i-deluxe:before {
    content: "";
}
.bc-i-aliensandrobots:before {
    content: "";
}
.bc-i-vegas:before {
    content: "";
}
.bc-i-hotgirls:before {
    content: "";
}
.bc-i-ladies:before {
    content: "";
}
.bc-i-mythology:before {
    content: "";
}
.bc-i-ancients:before {
    content: "";
}
.bc-i-fairytaleslots:before {
    content: "";
}
.bc-i-heroesandvillains:before {
    content: "";
}
.bc-i-filmslot:before {
    content: "";
}
.bc-i-animalslots:before {
    content: "";
}
.bc-i-420019282:before {
    content: "";
}
.bc-i-adventure:before {
    content: "";
}
.bc-i-adventures:before {
    content: "";
}
.bc-i-musicslots:before {
    content: "";
}
.bc-i-journey:before {
    content: "";
}
.bc-i-womeninslots:before {
    content: "";
}
.bc-i-momo-sfavourites:before {
    content: "";
}
.bc-i-buddy-transfer:before {
    content: "";
}
.bc-i-pascal:before {
    content: "";
}
.bc-i-141419:before {
    content: "";
}
.bc-i-magic-dice:before {
    content: "";
}
.bc-i-141415:before {
    content: "";
}
.bc-i-crypto:before {
    content: "";
}
.bc-i-bank-card:before {
    content: "";
}
.bc-i-bank-account:before {
    content: "";
}
.bc-i-bank:before {
    content: "";
}
.bc-i-agent:before {
    content: "";
}
.bc-i-voucher:before {
    content: "";
}
.bc-i-qr:before {
    content: "";
}
.bc-i-100lines:before {
    content: "";
}
.bc-i-minigames:before {
    content: "";
}
.bc-i-skillgames:before {
    content: "";
}
.bc-i-gameShows:before {
    content: "";
}
.bc-i-jetx:before {
    content: "";
}
.bc-i-400038601:before {
    content: "";
}
.bc-i-fighters-xxx:before {
    content: "";
}
.bc-i-141422:before {
    content: "";
}
.bc-i-one-block:before {
    content: "";
}
.bc-i-two-block:before {
    content: "";
}
.bc-i-two-column:before {
    content: "";
}
.bc-i-help:before {
    content: "";
}
.bc-i-about:before {
    content: "";
}
.bc-i-holdthejackpot:before {
    content: "";
}
.bc-i-Ship:before {
    content: "";
}
.bc-i-BattleShip:before {
    content: "";
}
.bc-i-150026:before {
    content: "";
}
.bc-i-multiview:before {
    content: "";
}
.bc-i-window-two:before {
    content: "";
}
.bc-i-window-one:before {
    content: "";
}
.bc-i-dice2:before {
    content: "";
}
.bc-i-141418:before {
    content: "";
}
.bc-i-LuckyEnvelopes:before {
    content: "";
}
.bc-i-okey:before {
    content: "";
}
.bc-i-508:before {
    content: "";
}
.bc-i-fishing:before {
    content: "";
}
.bc-i-141416:before {
    content: "";
}
.bc-i-4000237:before {
    content: "";
}
.bc-i-bettinggames:before {
    content: "";
}
.bc-i-4000508:before {
    content: "";
}
.bc-i-4000287:before {
    content: "";
}
.bc-i-predictor:before {
    content: "";
}
.bc-i-525:before {
    content: "";
}
.bc-i-location:before {
    content: "";
}
.bc-i-420015424:before {
    content: "";
}
.bc-i-GeoGuessr:before {
    content: "";
}
.bc-i-squad:before {
    content: "";
}
.bc-i-refer-to-friend:before {
    content: "";
}
.bc-i-standings:before {
    content: "";
}
.bc-i-referee:before {
    content: "";
}
.bc-i-live-chat:before {
    content: "";
}
.bc-i-live-chat-v1:before {
    content: "";
}
.bc-i-user:before {
    content: "";
}
.bc-i-matches:before {
    content: "";
}
.bc-i-stadium:before {
    content: "";
}
.bc-i-x50-wheel:before {
    content: "";
}
.bc-i-141414:before {
    content: "";
}
.bc-i-420031086:before {
    content: "";
}
.bc-i-reeloffortune:before {
    content: "";
}
.bc-i-wonderwheel:before {
    content: "";
}
.bc-i-instantwin:before {
    content: "";
}
.bc-i-jackpotmania:before {
    content: "";
}
.bc-i-spingifts:before {
    content: "";
}
.bc-i-mustdropjackpots:before {
    content: "";
}
.bc-i-fireblazejackpots:before {
    content: "";
}
.bc-i-achievementsslots:before {
    content: "";
}
.bc-i-arcadegames:before {
    content: "";
}
.bc-i-pinnacle:before {
    content: "";
}
.bc-i-vikings:before {
    content: "";
}
.bc-i-esports:before {
    content: "";
}
.bc-i-e-sport:before {
    content: "";
}
.bc-i-E-sports:before {
    content: "";
}
.bc-i-ElectronicSports:before {
    content: "";
}
.bc-i-E-sports-2:before {
    content: "";
}
.bc-i-mega-jackpot:before {
    content: "";
}
.bc-i-major-jackpot:before {
    content: "";
}
.bc-i-jackpotplay:before {
    content: "";
}
.bc-i-minor-jackpot:before {
    content: "";
}
.bc-i-mini-jackpot:before {
    content: "";
}
.bc-i-tvgames:before {
    content: "";
}
.bc-i-tv:before {
    content: "";
}
.bc-i-tv-games:before {
    content: "";
}
.bc-i-tv-2:before {
    content: "";
}
.bc-i-copy:before {
    content: "";
}
.bc-i-authentication:before {
    content: "";
}
.bc-i-two-factor-authentication:before {
    content: "";
}
.bc-i-4000241:before {
    content: "";
}
.bc-i-not-verified:before {
    content: "";
}
.bc-i-verified:before {
    content: "";
}
.bc-i-christmasslots:before {
    content: "";
}
.bc-i-halloween:before {
    content: "";
}
.bc-i-halloween2018:before {
    content: "";
}
.bc-i-link:before {
    content: "";
}
.bc-i-Yachting:before {
    content: "";
}
.bc-i-bet-cloud:before {
    content: "";
}
.bc-i-region:before {
    content: "";
}
.bc-i-ageofthegods:before {
    content: "";
}
.bc-i-demigods:before {
    content: "";
}
.bc-i-exclusive:before {
    content: "";
}
.bc-i-non-stopdrop:before {
    content: "";
}
.bc-i-drops-wins:before {
    content: "";
}
.bc-i-drops-winsslots:before {
    content: "";
}
.bc-i-drops-winslivecasino:before {
    content: "";
}
.bc-i-dropandwins:before {
    content: "";
}
.bc-i-summerheatpromo:before {
    content: "";
}
.bc-i-hot:before {
    content: "";
}
.bc-i-mostsearched:before {
    content: "";
}
.bc-i-hotslots:before {
    content: "";
}
.bc-i-suggested-bets:before {
    content: "";
}
.bc-i-results:before {
    content: "";
}
.bc-i-results-1:before {
    content: "";
}
.bc-i-results-2:before {
    content: "";
}
.bc-i-exclamation:before {
    content: "";
}
.bc-i-remove-round:before {
    content: "";
}
.bc-i-cancel-circle:before {
    content: "";
}
.bc-i-check-circle:before {
    content: "";
}
.bc-i-unsettled:before {
    content: "";
}
.bc-i-watch:before {
    content: "";
}
.bc-i-verify-account:before {
    content: "";
}
.bc-i-BestNetentSlots:before {
    content: "";
}
.bc-i-bestslots:before {
    content: "";
}
.bc-i-filter:before {
    content: "";
}
.bc-i-filter-outline:before {
    content: "";
}
.bc-i-fantasy:before {
    content: "";
}
.bc-i-fantasy-sport:before {
    content: "";
}
.bc-i-goal:before {
    content: "";
}
.bc-i-substitution:before {
    content: "";
}
.bc-i-clear:before {
    content: "";
}
.bc-i-buybonus:before {
    content: "";
}
.bc-i-purchaseofbonuses:before {
    content: "";
}
.bc-i-stats:before {
    content: "";
}
.bc-i-deposit:before {
    content: "";
}
.bc-i-withdraw:before {
    content: "";
}
.bc-i-withdraws:before {
    content: "";
}
.bc-i-sent:before {
    content: "";
}
.bc-i-inbox:before {
    content: "";
}
.bc-i-open-bets:before {
    content: "";
}
.bc-i-bet-history:before {
    content: "";
}
.bc-i-self-exclusion:before {
    content: "";
}
.bc-i-time-out:before {
    content: "";
}
.bc-i-change-password:before {
    content: "";
}
.bc-i-game-stop:before {
    content: "";
}
.bc-i-all-games:before {
    content: "";
}
.bc-i-all:before {
    content: "";
}
.bc-i-coupon:before {
    content: "";
}
.bc-i-promo-code:before {
    content: "";
}
.bc-i-apply-promo-code:before {
    content: "";
}
.bc-i-gift-received:before {
    content: "";
}
.bc-i-bonus-casino:before {
    content: "";
}
.bc-i-bonus-sportsbook:before {
    content: "";
}
.bc-i-bonus:before {
    content: "";
}
.bc-i-bonus-1:before {
    content: "";
}
.bc-i-specialbonuses:before {
    content: "";
}
.bc-i-bonus-request:before {
    content: "";
}
.bc-i-exchange-shop:before {
    content: "";
}
.bc-i-loyalty-points:before {
    content: "";
}
.bc-i-fishing-hunting:before {
    content: "";
}
.bc-i-irishluck:before {
    content: "";
}
.bc-i-betconstruct:before {
    content: "";
}
.bc-i-vgs:before {
    content: "";
}
.bc-i-net:before {
    content: "";
}
.bc-i-psn:before {
    content: "";
}
.bc-i-fgs:before {
    content: "";
}
.bc-i-apg:before {
    content: "";
}
.bc-i-rtg:before {
    content: "";
}
.bc-i-egt:before {
    content: "";
}
.bc-i-amusnet:before {
    content: "";
}
.bc-i-amusnet-sgold:before {
    content: "";
}
.bc-i-dlv:before {
    content: "";
}
.bc-i-ppg:before {
    content: "";
}
.bc-i-hbn:before {
    content: "";
}
.bc-i-tpg:before {
    content: "";
}
.bc-i-pragmaticplay:before {
    content: "";
}
.bc-i-mgs:before {
    content: "";
}
.bc-i-ctg:before {
    content: "";
}
.bc-i-pcg:before {
    content: "";
}
.bc-i-egd:before {
    content: "";
}
.bc-i-ppl:before {
    content: "";
}
.bc-i-betfights:before {
    content: "";
}
.bc-i-125157:before {
    content: "";
}
.bc-i-pasoor:before {
    content: "";
}
.bc-i-500:before {
    content: "";
}
.bc-i-meritbet:before {
    content: "";
}
.bc-i-hokm:before {
    content: "";
}
.bc-i-504:before {
    content: "";
}
.bc-i-bettinggames1:before {
    content: "";
}
.bc-i-hokm-1:before {
    content: "";
}
.bc-i-striker:before {
    content: "";
}
.bc-i-5000001:before {
    content: "";
}
.bc-i-blast:before {
    content: "";
}
.bc-i-5000000:before {
    content: "";
}
.bc-i-financial:before {
    content: "";
}
.bc-i-14000:before {
    content: "";
}
.bc-i-monti:before {
    content: "";
}
.bc-i-141413:before {
    content: "";
}
.bc-i-crash:before {
    content: "";
}
.bc-i-5000002:before {
    content: "";
}
.bc-i-plinko:before {
    content: "";
}
.bc-i-102016:before {
    content: "";
}
.bc-i-papara:before {
    content: "";
}
.bc-i-mines:before {
    content: "";
}
.bc-i-27117:before {
    content: "";
}
.bc-i-highestmultiplier:before {
    content: "";
}
.bc-i-420031084:before {
    content: "";
}
.bc-i-426634405:before {
    content: "";
}
.bc-i-vr-live-dealer:before {
    content: "";
}
.bc-i-45:before {
    content: "";
}
.bc-i-empirelottery:before {
    content: "";
}
.bc-i-400040631:before {
    content: "";
}
.bc-i-bitupdown:before {
    content: "";
}
.bc-i-3400000:before {
    content: "";
}
.bc-i-aliensmasters:before {
    content: "";
}
.bc-i-570:before {
    content: "";
}
.bc-i-hi-lo:before {
    content: "";
}
.bc-i-big-hilo:before {
    content: "";
}
.bc-i-334:before {
    content: "";
}
.bc-i-crystal-crush:before {
    content: "";
}
.bc-i-131315:before {
    content: "";
}
.bc-i-lightning-dice:before {
    content: "";
}
.bc-i-sic-bo:before {
    content: "";
}
.bc-i-buffalo-blitz-live-slots:before {
    content: "";
}
.bc-i-spin-a-win:before {
    content: "";
}
.bc-i-super-sic-bo:before {
    content: "";
}
.bc-i-deal-or-no-deal:before {
    content: "";
}
.bc-i-monopoly-live:before {
    content: "";
}
.bc-i-checker:before {
    content: "";
}
.bc-i-checkers:before {
    content: "";
}
.bc-i-88:before {
    content: "";
}
.bc-i-chingachoong:before {
    content: "";
}
.bc-i-29:before {
    content: "";
}
.bc-i-ogwil:before {
    content: "";
}
.bc-i-116:before {
    content: "";
}
.bc-i-wildwest:before {
    content: "";
}
.bc-i-power-ball:before {
    content: "";
}
.bc-i-771:before {
    content: "";
}
.bc-i-poolsbetting:before {
    content: "";
}
.bc-i-152000:before {
    content: "";
}
.bc-i-zeppelin:before {
    content: "";
}
.bc-i-9010:before {
    content: "";
}
.bc-i-poker-card:before {
    content: "";
}
.bc-i-russian-roulette:before {
    content: "";
}
.bc-i-24:before {
    content: "";
}
.bc-i-talisman:before {
    content: "";
}
.bc-i-1181:before {
    content: "";
}
.bc-i-zonk:before {
    content: "";
}
.bc-i-3539:before {
    content: "";
}
.bc-i-28:before {
    content: "";
}
.bc-i-poker-1:before {
    content: "";
}
.bc-i-poker-2:before {
    content: "";
}
.bc-i-live:before {
    content: "";
}
.bc-i-live-1:before {
    content: "";
}
.bc-i-live-2:before {
    content: "";
}
.bc-i-live-v1:before {
    content: "";
}
.bc-i-live-3:before {
    content: "";
}
.bc-i-chain-bet:before {
    content: "";
}
.bc-i-system-bet:before {
    content: "";
}
.bc-i-multiple-bet:before {
    content: "";
}
.bc-i-single-bet:before {
    content: "";
}
.bc-i-prematch:before {
    content: "";
}
.bc-i-prematch-1:before {
    content: "";
}
.bc-i-prematch-2:before {
    content: "";
}
.bc-i-prematch-v1:before {
    content: "";
}
.bc-i-time:before {
    content: "";
}
.bc-i-placed:before {
    content: "";
}
.bc-i-login-limit:before {
    content: "";
}
.bc-i-bet-limits:before {
    content: "";
}
.bc-i-limits:before {
    content: "";
}
.bc-i-remove-circle:before {
    content: "";
}
.bc-i-declined:before {
    content: "";
}
.bc-i-lost:before {
    content: "";
}
.bc-i-won:before {
    content: "";
}
.bc-i-refresh:before {
    content: "";
}
.bc-i-pending:before {
    content: "";
}
.bc-i-repeat:before {
    content: "";
}
.bc-i-exchange:before {
    content: "";
}
.bc-i-on-hold:before {
    content: "";
}
.bc-i-won-return:before {
    content: "";
}
.bc-i-lost-return:before {
    content: "";
}
.bc-i-returned:before {
    content: "";
}
.bc-i-history:before {
    content: "";
}
.bc-i-session-history:before {
    content: "";
}
.bc-i-cashed-out:before {
    content: "";
}
.bc-i-cash:before {
    content: "";
}
.bc-i-boost:before {
    content: "";
}
.bc-i-info:before {
    content: "";
}
.bc-i-player-info:before {
    content: "";
}
.bc-i-add-circle:before {
    content: "";
}
.bc-i-transfer:before {
    content: "";
}
.bc-i-round-arrow-left:before {
    content: "";
}
.bc-i-round-arrow-right:before {
    content: "";
}
.bc-i-slots:before {
    content: "";
}
.bc-i-slots-v1:before {
    content: "";
}
.bc-i-sports:before {
    content: "";
}
.bc-i-jackpot:before {
    content: "";
}
.bc-i-eye-hidden:before {
    content: "";
}
.bc-i-download:before {
    content: "";
}
.bc-i-upload:before {
    content: "";
}
.bc-i-star:before {
    content: "";
}
.bc-i-favorite:before {
    content: "";
}
.bc-i-upcoming:before {
    content: "";
}
.bc-i-datepicker:before {
    content: "";
}
.bc-i-dragontiger:before {
    content: "";
}
.bc-i-livekeno:before {
    content: "";
}
.bc-i-keno:before {
    content: "";
}
.bc-i-324:before {
    content: "";
}
.bc-i-150024:before {
    content: "";
}
.bc-i-524:before {
    content: "";
}
.bc-i-420031085:before {
    content: "";
}
.bc-i-420018888:before {
    content: "";
}
.bc-i-420018887:before {
    content: "";
}
.bc-i-rouletteftv:before {
    content: "";
}
.bc-i-liveroulette:before {
    content: "";
}
.bc-i-dreamcatcher:before {
    content: "";
}
.bc-i-liveholdem:before {
    content: "";
}
.bc-i-livecasino:before {
    content: "";
}
.bc-i-live-casino:before {
    content: "";
}
.bc-i-live-casino-1:before {
    content: "";
}
.bc-i-live-casino-2:before {
    content: "";
}
.bc-i-asianGames:before {
    content: "";
}
.bc-i-open-chinese-poker:before {
    content: "";
}
.bc-i-chinese-poker:before {
    content: "";
}
.bc-i-44:before {
    content: "";
}
.bc-i-tablegames:before {
    content: "";
}
.bc-i-cards:before {
    content: "";
}
.bc-i-side-bet-city:before {
    content: "";
}
.bc-i-football-studio:before {
    content: "";
}
.bc-i-blackjackftv:before {
    content: "";
}
.bc-i-baccaratftv:before {
    content: "";
}
.bc-i-supersixbaccarat:before {
    content: "";
}
.bc-i-belote:before {
    content: "";
}
.bc-i-10:before {
    content: "";
}
.bc-i-livepoker:before {
    content: "";
}
.bc-i-caribbeanstudpoker:before {
    content: "";
}
.bc-i-threecardpoker:before {
    content: "";
}
.bc-i-livebaccarat:before {
    content: "";
}
.bc-i-liveblackjack:before {
    content: "";
}
.bc-i-420033727:before {
    content: "";
}
.bc-i-olympic:before {
    content: "";
}
.bc-i-Betting-bet:before {
    content: "";
}
.bc-i-tournament:before {
    content: "";
}
.bc-i-VirtualFootballLeague:before {
    content: "";
}
.bc-i-populargames:before {
    content: "";
}
.bc-i-400037034:before {
    content: "";
}
.bc-i-426634442:before {
    content: "";
}
.bc-i-tournament-2:before {
    content: "";
}
.bc-i-casino-tournament-1:before {
    content: "";
}
.bc-i-tournament-1:before {
    content: "";
}
.bc-i-counter-offer:before {
    content: "";
}
.bc-i-freebet:before {
    content: "";
}
.bc-i-profit-boost:before {
    content: "";
}
.bc-i-superbet:before {
    content: "";
}
.bc-i-gmail:before {
    content: "";
}
.bc-i-ok:before {
    content: "";
}
.bc-i-blog:before {
    content: "";
}
.bc-i-twitch:before {
    content: "";
}
.bc-i-reddit:before {
    content: "";
}
.bc-i-pinterest:before {
    content: "";
}
.bc-i-tiktok:before {
    content: "";
}
.bc-i-whatsapp:before {
    content: "";
}
.bc-i-vk:before {
    content: "";
}
.bc-i-youtube:before {
    content: "";
}
.bc-i-instagram:before {
    content: "";
}
.bc-i-telegram:before {
    content: "";
}
.bc-i-facebook:before {
    content: "";
}
.bc-i-twitter:before {
    content: "";
}
.bc-i-viber:before {
    content: "";
}
.bc-i-skype:before {
    content: "";
}
.bc-i-yellow-card:before {
    content: "";
}
.bc-i-imo:before {
    content: "";
}
.bc-i-discord:before {
    content: "";
}
.bc-i-corner:before {
    content: "";
}
.bc-i-chat:before {
    content: "";
}
.bc-i-message:before {
    content: "";
}
.bc-i-confirmation-settings:before {
    content: "";
}
.bc-i-balance-management:before {
    content: "";
}
.bc-i-topslots:before {
    content: "";
}
.bc-i-megaways:before {
    content: "";
}
.bc-i-topmegaways:before {
    content: "";
}
.bc-i-turkishTables:before {
    content: "";
}
.bc-i-videopoker:before {
    content: "";
}
.bc-i-euro2020slots:before {
    content: "";
}
.bc-i-casualgames:before {
    content: "";
}
.bc-i-new1:before {
    content: "";
}
.bc-i-newrelease:before {
    content: "";
}
.bc-i-scratchgames:before {
    content: "";
}
.bc-i-jackpotrain:before {
    content: "";
}
.bc-i-jackpots-1:before {
    content: "";
}
.bc-i-jackpots-2:before {
    content: "";
}
.bc-i-roulette:before {
    content: "";
}
.bc-i-150022:before {
    content: "";
}
.bc-i-150023:before {
    content: "";
}
.bc-i-420072:before {
    content: "";
}
.bc-i-videoslots:before {
    content: "";
}
.bc-i-cardgames:before {
    content: "";
}
.bc-i-virtualbetting:before {
    content: "";
}
.bc-i-virtualbetting-1:before {
    content: "";
}
.bc-i-virtualbetting-2:before {
    content: "";
}
.bc-i-tumblr:before {
    content: "";
}
.bc-i-tacktics:before {
    content: "";
}
.bc-i-betslip:before {
    content: "";
}
.bc-i-lock:before {
    content: "";
}
.bc-i-frozen:before {
    content: "";
}
.bc-i-cashback-cashout:before {
    content: "";
}
.bc-i-money-dollar:before {
    content: "";
}
.bc-i-buyfeature:before {
    content: "";
}
.bc-i-paper-dollar:before {
    content: "";
}
.bc-i-circle-dollar:before {
    content: "";
}
.bc-i-deposits:before {
    content: "";
}
.bc-i-logout:before {
    content: "";
}
.bc-i-edit:before {
    content: "";
}
.bc-i-attention:before {
    content: "";
}
.bc-i-stream:before {
    content: "";
}
.bc-i-card-football:before {
    content: "";
}
.bc-i-players:before {
    content: "";
}
.bc-i-team-t-shirt:before {
    content: "";
}
.bc-i-graph:before {
    content: "";
}
.bc-i-half-time:before {
    content: "";
}
.bc-i-head-t-head:before {
    content: "";
}
.bc-i-field-soccer:before {
    content: "";
}
.bc-i-result:before {
    content: "";
}
.bc-i-field-basketball:before {
    content: "";
}
.bc-i-block-to-right:before {
    content: "";
}
.bc-i-block-to-left:before {
    content: "";
}
.bc-i-burger-2:before {
    content: "";
}
.bc-i-burger:before {
    content: "";
}
.bc-i-burger-menu:before {
    content: "";
}
.bc-i-menu-burger:before {
    content: "";
}
.bc-i-reorder-dots:before {
    content: "";
}
.bc-i-apps:before {
    content: "";
}
.bc-i-search:before {
    content: "";
}
.bc-i-wallet:before {
    content: "";
}
.bc-i-delete:before {
    content: "";
}
.bc-i-streaming:before {
    content: "";
}
.bc-i-shorts:before {
    content: "";
}
.bc-i-statistics:before {
    content: "";
}
.bc-i-linkedin:before {
    content: "";
}
.bc-i-android:before {
    content: "";
}
.bc-i-app-store:before {
    content: "";
}
.bc-i-mobile:before {
    content: "";
}
.bc-i-applications:before {
    content: "";
}
.bc-i-draw:before {
    content: "";
}
.bc-i-eye:before {
    content: "";
}
.bc-i-eye-no-fill:before {
    content: "";
}
.bc-i-call:before {
    content: "";
}
.bc-i-casino:before {
    content: "";
}
.bc-i-casino-1:before {
    content: "";
}
.bc-i-casino-2:before {
    content: "";
}
.bc-i-notification:before {
    content: "";
}
.bc-i-promotion:before {
    content: "";
}
.bc-i-settings:before {
    content: "";
}
.bc-i-swatches:before {
    content: "";
}
.bc-i-play-circle:before {
    content: "";
}
.bc-i-pause:before {
    content: "";
}
.bc-i-play:before {
    content: "";
}
.bc-i-stop:before {
    content: "";
}
.bc-i-checked:before {
    content: "";
}
.bc-i-close-with:before {
    content: "";
}
.bc-i-center:before {
    content: "";
}
.bc-i-open-with:before {
    content: "";
}
.bc-i-settings1:before {
    content: "";
}
.bc-i-config:before {
    content: "";
}
.bc-i-duplicate:before {
    content: "";
}
.bc-i-add:before {
    content: "";
}
.bc-i-remove:before {
    content: "";
}
.bc-i-radio-selected:before {
    content: "";
}
.bc-i-radio-unselected:before {
    content: "";
}
.bc-i-check-box-checked:before {
    content: "";
}
.bc-i-check-box-unchecked:before {
    content: "";
}
.bc-i-double-arrow-top:before {
    content: "";
}
.bc-i-double-arrow-bottom:before {
    content: "";
}
.bc-i-compare-arrows:before {
    content: "";
}
.bc-i-arrow-to:before {
    content: "";
}
.bc-i-arrow-to-left:before {
    content: "";
}
.bc-i-arrow-to-right:before {
    content: "";
}
.bc-i-arrow-back:before {
    content: "";
}
.bc-i-arrow-forward:before {
    content: "";
}
.bc-i-arrow-downward:before {
    content: "";
}
.bc-i-arrow-upward:before {
    content: "";
}
.bc-i-small-arrow-left:before {
    content: "";
}
.bc-i-small-arrow-right:before {
    content: "";
}
.bc-i-small-arrow-down:before {
    content: "";
}
.bc-i-small-arrow-up:before {
    content: "";
}
.bc-i-arrow-down:before {
    content: "";
}
.bc-i-arrow-up:before {
    content: "";
}
.bc-i-arrow-drop-down-left:before {
    content: "";
}
.bc-i-arrow-drop-down-right:before {
    content: "";
}
.bc-i-arrow-drop-down-bottom:before {
    content: "";
}
.bc-i-arrow-drop-down-up:before {
    content: "";
}
.bc-i-close-remove:before {
    content: "";
}
.bc-i-lightning:before {
    content: "";
}
.bc-i-thunderstorm:before {
    content: "";
}
.bc-i-420031921:before {
    content: "";
}
.bc-i-FlashGames:before {
    content: "";
}
.bc-i-Slot777:before {
    content: "";
}
.bc-i-lotterygames:before {
    content: "";
}
.bc-i-VideoBingo:before {
    content: "";
}
.bc-i-videobingo:before {
    content: "";
}
.bc-i-othergames:before {
    content: "";
}
.bc-i-others:before {
    content: "";
}
.bc-i-vertical-toggle:before {
    content: "";
}
.bc-i-new-icon:before {
    content: "";
}
.bc-i-classic_slots_icon:before {
    content: "";
}
.bc-i-classicslots:before {
    content: "";
}
.bc-i-sesbettop20:before {
    content: "";
}
.bc-i-sesbetpopulargames:before {
    content: "";
}
.bc-i-jackpotcards:before {
    content: "";
}
.bc-i-skill_games:before {
    content: "";
}
.bc-i-topgames:before {
    content: "";
}
.bc-i-highlightsoftheweek:before {
    content: "";
}
.bc-i-SlotMachine:before {
    content: "";
}
.bc-i-Vip:before {
    content: "";
}
.bc-i-egtdigitaljp:before {
    content: "";
}
.bc-i-Wheel-of-dice:before {
    content: "";
}
.bc-i-LiveDraw:before {
    content: "w";
}
.bc-i-Search:before {
    content: "";
}
.bc-i-star-radius:before {
    content: "";
}
.bc-i-Star:before {
    content: "";
}
.bc-i-Star2:before {
    content: "";
}
.bc-i-dailyjackpots:before {
    content: "";
}
.bc-i-Favorite-2:before {
    content: "";
}
.bc-i-Favorite:before {
    content: "";
}
.bc-i-vgsweethearts:before {
    content: "";
}
.bc-i-valentinesdayslots:before {
    content: "";
}
.bc-i-valentine:before {
    content: "";
}
.bc-i-mostliked:before {
    content: "";
}
.bc-i-Favorite-outline:before {
    content: "";
}
.bc-i-powerkeno:before {
    content: "";
}
.bc-i-324121:before {
    content: "";
}
.bc-i-426634866:before {
    content: "";
}
.bc-i-wagering-bonus:before {
    content: "";
}
.bc-i-arcade:before {
    content: "";
}
.bc-i-3301632:before {
    content: "";
}
.bc-i-gogoBanana:before {
    content: "";
}
.bc-i-420014053:before {
    content: "";
}
.bc-i-diamondQuest:before {
    content: "";
}
.bc-i-420014058:before {
    content: "";
}
.bc-i-plinko1:before {
    content: "";
}
.bc-i-420014051:before {
    content: "";
}
.bc-i-10921:before {
    content: "";
}
.bc-i-magicIdol:before {
    content: "";
}
.bc-i-420014052:before {
    content: "";
}
.bc-i-nonStopRoulette:before {
    content: "";
}
.bc-i-141417:before {
    content: "";
}
.bc-i-catchMe:before {
    content: "";
}
.bc-i-141426:before {
    content: "";
}
.bc-i-nonStopBlackJack:before {
    content: "";
}
.bc-i-161616:before {
    content: "";
}
.bc-i-dreamWheel:before {
    content: "";
}
.bc-i-141425:before {
    content: "";
}
.bc-i-nonStopBaccarat:before {
    content: "";
}
.bc-i-141427:before {
    content: "";
}
.bc-i-turboBaccarat:before {
    content: "";
}
.bc-i-141432:before {
    content: "";
}
.bc-i-welcome:before {
    content: "";
}
.bc-i-calendar:before {
    content: "";
}
.bc-i-today-bets:before {
    content: "";
}
.bc-i-fruits:before {
    content: "";
}
.bc-i-endorphinajp:before {
    content: "";
}
.bc-i-books:before {
    content: "";
}
.bc-i-wagerslots:before {
    content: "";
}
.bc-i-egypt:before {
    content: "";
}
.bc-i-popular:before {
    content: "";
}
.bc-i-footballStreakChampions:before {
    content: "";
}
.bc-i-400037044:before {
    content: "";
}
.bc-i-426633697:before {
    content: "";
}
.bc-i-virtualFootballLeague:before {
    content: "";
}
.bc-i-400037043:before {
    content: "";
}
.bc-i-420019060:before {
    content: "";
}
.bc-i-420033862:before {
    content: "";
}
.bc-i-420040039:before {
    content: "";
}
.bc-i-greyhoundsStreak:before {
    content: "";
}
.bc-i-40009992:before {
    content: "";
}
.bc-i-dogs:before {
    content: "";
}
.bc-i-horsesStreak:before {
    content: "";
}
.bc-i-400037040:before {
    content: "";
}
.bc-i-420015961:before {
    content: "";
}
.bc-i-footballPenaltyDuel:before {
    content: "";
}
.bc-i-40009991:before {
    content: "";
}
.bc-i-420015962:before {
    content: "";
}
.bc-i-420015963:before {
    content: "";
}
.bc-i-footballCupWorld:before {
    content: "";
}
.bc-i-400037060:before {
    content: "";
}
.bc-i-scratch-card:before {
    content: "";
}
.bc-i-Print:before {
    content: "";
}
.bc-i-worldcup2022:before {
    content: "";
}
.bc-i-icons-feed-throwin:before {
    content: "";
}
.bc-i-throw_in:before {
    content: "";
}
.bc-i-icons-feed-offside:before {
    content: "";
}
.bc-i-offside:before {
    content: "";
}
.bc-i-foul:before {
    content: "";
}
.bc-i-Pelota:before {
    content: "";
}
.bc-i-newyear:before {
    content: "";
}
.bc-i-newyearspecialslotmultipliertournament:before {
    content: "";
}
.bc-i-electric-crash:before {
    content: "";
}
.bc-i-420014070:before {
    content: "";
}
.bc-i-turbo-belote:before {
    content: "";
}
.bc-i-33060318:before {
    content: "";
}
.bc-i-hilo:before {
    content: "";
}
.bc-i-420014065:before {
    content: "";
}
.bc-i-double-wheel:before {
    content: "";
}
.bc-i-141428:before {
    content: "";
}
.bc-i-drift:before {
    content: "";
}
.bc-i-141430:before {
    content: "";
}
.bc-i-specialgames:before {
    content: "";
}
.bc-i-buy-bonus-slots:before {
    content: "";
}
.bc-i-medium:before {
    content: "";
}
.bc-i-lucky-lotto:before {
    content: "";
}
.bc-i-151516:before {
    content: "";
}
.bc-i-mines1:before {
    content: "";
}
.bc-i-33060324:before {
    content: "";
}
.bc-i-420014075:before {
    content: "";
}
.bc-i-Multi:before {
    content: "";
}
.bc-i-keno1:before {
    content: "";
}
.bc-i-12500:before {
    content: "";
}
.bc-i-12501:before {
    content: "";
}
.bc-i-12502:before {
    content: "";
}
.bc-i-12503:before {
    content: "";
}
.bc-i-12507:before {
    content: "";
}
.bc-i-12508:before {
    content: "";
}
.bc-i-420015766:before {
    content: "";
}
.bc-i-pokerTH:before {
    content: "";
}
.bc-i-12505:before {
    content: "";
}
.bc-i-roulette1:before {
    content: "";
}
.bc-i-12511:before {
    content: "";
}
.bc-i-12512:before {
    content: "";
}
.bc-i-12513:before {
    content: "";
}
.bc-i-12514:before {
    content: "";
}
.bc-i-12509:before {
    content: "";
}
.bc-i-redlottery:before {
    content: "";
}
.bc-i-12504:before {
    content: "";
}
.bc-i-lotto-7-49:before {
    content: "";
}
.bc-i-420015794:before {
    content: "";
}
.bc-i-lotto-6-42:before {
    content: "";
}
.bc-i-420015793:before {
    content: "";
}
.bc-i-lotto-5-36:before {
    content: "";
}
.bc-i-420015792:before {
    content: "";
}
.bc-i-features:before {
    content: "";
}
.bc-i-extrachance:before {
    content: "";
}
.bc-i-occupation:before {
    content: "";
}
.bc-i-show-all-categories:before {
    content: "";
}
.bc-i-aviatrix:before {
    content: "";
}
.bc-i-3606:before {
    content: "";
}
.bc-i-JacksOrBetter:before {
    content: "";
}
.bc-i-420015509:before {
    content: "";
}
.bc-i-nonStopMatch:before {
    content: "";
}
.bc-i-33060326:before {
    content: "";
}
.bc-i-OddBall:before {
    content: "";
}
.bc-i-33060314:before {
    content: "";
}
.bc-i-champion-challenge:before {
    content: "";
}
.bc-i-33060319:before {
    content: "";
}
.bc-i-euro2024:before {
    content: "";
}
.bc-i-turbo-blackjack:before {
    content: "";
}
.bc-i-33060316:before {
    content: "";
}
.bc-i-spaceman:before {
    content: "";
}
.bc-i-400043028:before {
    content: "";
}
.bc-i-BTC:before {
    content: "";
}
.bc-i-ETH:before {
    content: "";
}
.bc-i-TUS:before {
    content: "";
}
.bc-i-LTC:before {
    content: "";
}
.bc-i-FTN:before {
    content: "";
}
.bc-i-ftnjackpotdrop:before {
    content: "";
}
.bc-i-ftnmania:before {
    content: "";
}
.bc-i-dog6:before {
    content: "";
}
.bc-i-420015960:before {
    content: "";
}
.bc-i-achievement:before {
    content: "";
}
.bc-i-crashgamesur:before {
    content: "";
}
.bc-i-crashgames:before {
    content: "";
}
.bc-i-blast1:before {
    content: "";
}
.bc-i-33060327:before {
    content: "";
}
.bc-i-crazyWorm:before {
    content: "";
}
.bc-i-33060325:before {
    content: "";
}
.bc-i-stairs:before {
    content: "";
}
.bc-i-420015275:before {
    content: "";
}
.bc-i-Diia:before {
    content: "";
}
.bc-i-fastTrade:before {
    content: "";
}
.bc-i-141429:before {
    content: "";
}
.bc-i-crash1:before {
    content: "";
}
.bc-i-33060328:before {
    content: "";
}
.bc-i-amigosFestival:before {
    content: "";
}
.bc-i-400040635:before {
    content: "";
}
.bc-i-goldenGlobe:before {
    content: "";
}
.bc-i-400040633:before {
    content: "";
}
.bc-i-jungleHashs:before {
    content: "";
}
.bc-i-400040634:before {
    content: "";
}
.bc-i-hotkwachagames:before {
    content: "";
}
.bc-i-zambiagames:before {
    content: "";
}
.bc-i-lowdatagames:before {
    content: "";
}
.bc-i-view-list:before {
    content: "";
}
.bc-i-view-module:before {
    content: "";
}
.bc-i-menu-open:before {
    content: "";
}
.bc-i-menu-close:before {
    content: "";
}
.bc-i-rule:before {
    content: "";
}
.bc-i-leaderboard:before {
    content: "";
}
.bc-i-user1:before {
    content: "";
}
.bc-i-bonus1:before {
    content: "";
}
.bc-i-exclusivetotimebet:before {
    content: "";
}
.bc-i-monthlymostpreferredslots:before {
    content: "";
}
.bc-i-420015434:before {
    content: "";
}
.bc-i-777poker:before {
    content: "";
}
.bc-i-3150:before {
    content: "";
}
.bc-i-space-taxi:before {
    content: "";
}
.bc-i-420018881:before {
    content: "";
}
.bc-i-instant-keno:before {
    content: "";
}
.bc-i-420015499:before {
    content: "";
}
.bc-i-striker1:before {
    content: "";
}
.bc-i-trusted:before {
    content: "";
}
.bc-i-connect-wallet:before {
    content: "";
}
.bc-i-express-the-day:before {
    content: "";
}
.bc-i-pragmaticplayjackpot:before {
    content: "";
}
.bc-i-PUBGMobile:before {
    content: "";
}
.bc-i-aviator:before {
    content: "";
}
.bc-i-806666:before {
    content: "";
}
.bc-i-stage:before {
    content: "";
}
.bc-i-home:before {
    content: "";
}
.bc-i-andarBahar:before {
    content: "";
}
.bc-i-420016246:before {
    content: "";
}
.bc-i-shumba:before {
    content: "";
}
.bc-i-161617:before {
    content: "";
}
.bc-i-xLogo:before {
    content: "";
}
.bc-i-hacksawexclusive:before {
    content: "";
}
.bc-i-misio:before {
    content: "";
}
.bc-i-threads:before {
    content: "";
}
.bc-i-betslip-icon:before {
    content: "";
}
.bc-i-prizes:before {
    content: "";
}
.bc-i-summertime:before {
    content: "";
}
.bc-i-profits:before {
    content: "";
}
.bc-i-fast-news:before {
    content: "";
}
.bc-i-keno2:before {
    content: "";
}
.bc-i-420015425:before {
    content: "";
}
.bc-i-touch-me:before {
    content: "";
}
.bc-i-420016327:before {
    content: "";
}
.bc-i-keno10:before {
    content: "";
}
.bc-i-420018919:before {
    content: "";
}
.bc-i-limbo:before {
    content: "";
}
.bc-i-420015419:before {
    content: "";
}
.bc-i-420018918:before {
    content: "";
}
.bc-i-keno8:before {
    content: "";
}
.bc-i-blackjack-crypto:before {
    content: "";
}
.bc-i-420015421:before {
    content: "";
}
.bc-i-winball:before {
    content: "";
}
.bc-i-10918:before {
    content: "";
}
.bc-i-penalty1:before {
    content: "";
}
.bc-i-10917:before {
    content: "";
}
.bc-i-formula1:before {
    content: "";
}
.bc-i-10914:before {
    content: "";
}
.bc-i-greyhound-racing:before {
    content: "";
}
.bc-i-10915:before {
    content: "";
}
.bc-i-SISGreyhound:before {
    content: "";
}
.bc-i-wow-bow:before {
    content: "";
}
.bc-i-10919:before {
    content: "";
}
.bc-i-horse-racing:before {
    content: "";
}
.bc-i-10916:before {
    content: "";
}
.bc-i-boombasket:before {
    content: "";
}
.bc-i-10912:before {
    content: "";
}
.bc-i-darts:before {
    content: "";
}
.bc-i-10913:before {
    content: "";
}
.bc-i-boomball:before {
    content: "";
}
.bc-i-10911:before {
    content: "";
}
.bc-i-striker2:before {
    content: "";
}
.bc-i-10920:before {
    content: "";
}
.bc-i-thunder:before {
    content: "";
}
.bc-i-10910:before {
    content: "";
}
.bc-i-Quake:before {
    content: "";
}
.bc-i-blackjack:before {
    content: "";
}
.bc-i-baccarat:before {
    content: "";
}
.bc-i-indianTables:before {
    content: "";
}
.bc-i-soundcloud:before {
    content: "";
}
.bc-i-poker:before {
    content: "";
}
.bc-i-virtual-races:before {
    content: "";
}
.bc-i-420030744:before {
    content: "";
}
.bc-i-instant-euroleague-legends:before {
    content: "";
}
.bc-i-420018930:before {
    content: "";
}
.bc-i-nascar-streak:before {
    content: "";
}
.bc-i-420018929:before {
    content: "";
}
.bc-i-archive:before {
    content: "";
}
.bc-i-the-power-of-choice:before {
    content: "";
}
.bc-i-chance-to-change-blackjack:before {
    content: "";
}
.bc-i-420016236:before {
    content: "";
}
.bc-i-red-hot-line:before {
    content: "";
}
.bc-i-420030856:before {
    content: "";
}
.bc-i-crash-crypto:before {
    content: "";
}
.bc-i-420015420:before {
    content: "";
}
.bc-i-dice1:before {
    content: "";
}
.bc-i-420015423:before {
    content: "";
}
.bc-i-cryptogames:before {
    content: "";
}
.bc-i-stake-and-earn:before {
    content: "";
}
.bc-i-ClashofClans:before {
    content: "";
}
.bc-i-world:before {
    content: "";
}
.bc-i-whistle:before {
    content: "";
}
.bc-i-stadium1:before {
    content: "";
}
.bc-i-playoff:before {
    content: "";
}
.bc-i-burger-menu2:before {
    content: "";
}
.bc-i-winlandia:before {
    content: "";
}
.bc-i-betonpoker:before {
    content: "";
}
.bc-i-420030789:before {
    content: "";
}
.bc-i-ninjafruitcubes:before {
    content: "";
}
.bc-i-420031768:before {
    content: "";
}
.bc-i-luckyspin:before {
    content: "";
}
.bc-i-420032901:before {
    content: "";
}
.bc-i-bonuswagering:before {
    content: "";
}
.bc-i-bonusslots:before {
    content: "";
}
.bc-i-returned1:before {
    content: "";
}
.bc-i-calculate:before {
    content: "";
}
.bc-i-Bowling:before {
    content: "";
}
.bc-i-green-start:before {
    content: "";
}
.bc-i-euro:before {
    content: "";
}
.bc-i-trash:before {
    content: "";
}
.bc-i-add-row:before {
    content: "";
}
.bc-i-add-column:before {
    content: "";
}
.bc-i-layouts:before {
    content: "";
}
.bc-i-rewards:before {
    content: "";
}
.bc-i-Vaquejada:before {
    content: "";
}
.bc-i-X1Football:before {
    content: "";
}
.bc-i-aviatrix-1:before {
    content: "";
}
.bc-i-search-request:before {
    content: "";
}
.bc-i-bring-friend:before {
    content: "";
}
.bc-i-zeppelin-1:before {
    content: "";
}
.bc-i-elementarDragonScore:before {
    content: "";
}
.bc-i-towerScore:before {
    content: "";
}
.bc-i-inhibitor:before {
    content: "";
}
.bc-i-killScore:before {
    content: "";
}
.bc-i-baronScore:before {
    content: "";
}
.bc-i-share:before {
    content: "";
}
.bc-i-easter:before {
    content: "";
}
.bc-i-hoory:before {
    content: "";
}
.bc-i-draggable:before {
    content: "";
}
.bc-i-belllinkjackpot:before {
    content: "";
}
.bc-i-belllink:before {
    content: "";
}
.bc-i-egtdbelllink:before {
    content: "";
}
.bc-i-community:before {
    content: "";
}
.bc-i-crashosaurus:before {
    content: "";
}
.bc-i-426633798:before {
    content: "";
}
.bc-i-RedHotLine2:before {
    content: "";
}
.bc-i-420032827:before {
    content: "";
}
.bc-i-dice3:before {
    content: "";
}
.bc-i-426634207:before {
    content: "";
}
.bc-i-CrashExtreme:before {
    content: "";
}
.bc-i-420033385:before {
    content: "";
}
.bc-i-CrashInfinity:before {
    content: "";
}
.bc-i-420033108:before {
    content: "";
}
.bc-i-crash-infinity:before {
    content: "";
}
.bc-i-almancrash:before {
    content: "";
}
.bc-i-FootballCup:before {
    content: "";
}
.bc-i-426634205:before {
    content: "";
}
.bc-i-hooryAI-stars:before {
    content: "";
}
.bc-i-crownslots:before {
    content: "";
}
.bc-i-sloteuro2024:before {
    content: "";
}
.bc-i-euro-cup:before {
    content: "";
}
.bc-i-FastFlip:before {
    content: "";
}
.bc-i-420030656:before {
    content: "";
}
.bc-i-new:before {
    content: "";
}
.bc-i-bftharena:before {
    content: "";
}
.bc-i-BFTH-arena:before {
    content: "";
}
.bc-i-Slap:before {
    content: "";
}
.bc-i-copa-america:before {
    content: "";
}
.bc-i-heylink:before {
    content: "";
}
.bc-i-virtualbetting-3:before {
    content: "";
}
.bc-i-ortak:before {
    content: "";
}
.bc-i-Breaking:before {
    content: "";
}
.bc-i-casinowelcomebonus:before {
    content: "";
}
.bc-i-running-line-star:before {
    content: "";
}
.bc-i-bigbassgames:before {
    content: "";
}
.bc-i-Camogie:before {
    content: "";
}
.bc-i-pool-masters:before {
    content: "";
}
.bc-i-freespin:before {
    content: "";
}
.bc-i-yiriwa:before {
    content: "";
}
.bc-i-jackpots:before {
    content: "";
}
.bc-i-galabetspecial:before {
    content: "";
}
.bc-i-brazilianTables:before {
    content: "";
}
.bc-i-delete1:before {
    content: "";
}
.bc-i-desktopView:before {
    content: "";
}
.bc-i-mobileView:before {
    content: "";
}
.bc-i-slingo:before {
    content: "";
}
.bc-i-stepBack:before {
    content: "";
}
.bc-i-betongames:before {
    content: "";
}
.bc-i-playtech:before {
    content: "";
}
.bc-i-gameshows:before {
    content: "";
}
.bc-i-crashBall:before {
    content: "";
}
.bc-i-420015433:before {
    content: "";
}
.bc-i-miniGames:before {
    content: "";
}
.bc-i-1666:before {
    content: "";
}
.bc-i-fishing1:before {
    content: "";
}
.bc-i-420015431:before {
    content: "";
}
.bc-i-coinFlipper:before {
    content: "";
}
.bc-i-420015430:before {
    content: "";
}
.bc-i-plinko11:before {
    content: "";
}
.bc-i-420015418:before {
    content: "";
}
.bc-i-poker-ko:before {
    content: "";
}
.bc-i-hilo1:before {
    content: "";
}
.bc-i-420015422:before {
    content: "";
}
.bc-i-hotgames:before {
    content: "";
}
.bc-i-aviatrixMRFirst:before {
    content: "";
}
.bc-i-426636977:before {
    content: "";
}
.bc-i-drift1:before {
    content: "";
}
.bc-i-420015432:before {
    content: "";
}
.bc-i-layers1:before {
    content: "";
}
.bc-i-aviatrixFTN:before {
    content: "";
}
.bc-i-420031266:before {
    content: "";
}
.bc-i-roulette2:before {
    content: "";
}
.bc-i-420015426:before {
    content: "";
}
.bc-i-aviaStar:before {
    content: "";
}
.bc-i-400038649:before {
    content: "";
}
.bc-i-tikiQuest:before {
    content: "";
}
.bc-i-426636592:before {
    content: "";
}
.bc-i-hotCricket:before {
    content: "";
}
.bc-i-420031607:before {
    content: "";
}
.bc-i-dailywinsslots:before {
    content: "";
}
.bc-i-fruits-vegetables:before {
    content: "";
}
.bc-i-superBetoCrash:before {
    content: "";
}
.bc-i-426636721:before {
    content: "";
}
.bc-i-moneyLocker:before {
    content: "";
}
.bc-i-420015429:before {
    content: "";
}
.bc-i-lucky5:before {
    content: "";
}
.bc-i-9002:before {
    content: "";
}
.bc-i-mines2:before {
    content: "";
}
.bc-i-420015428:before {
    content: "";
}
.bc-i-highFlyer:before {
    content: "";
}
.bc-i-426636687:before {
    content: "";
}
.bc-i-baccarat1:before {
    content: "";
}
.bc-i-420015427:before {
    content: "";
}
.bc-i-gravity:before {
    content: "";
}
.bc-i-420033335:before {
    content: "";
}
.bc-i-skyward:before {
    content: "";
}
.bc-i-420032120:before {
    content: "";
}
.bc-i-magic:before {
    content: "";
}
.bc-i-mystery:before {
    content: "";
}
.bc-i-megacandyfestivalcashrain:before {
    content: "";
}
.bc-i-spingift:before {
    content: "";
}
.bc-i-account-closure:before {
    content: "";
}
.bc-i-pin:before {
    content: "";
}
.bc-i-Osu:before {
    content: "";
}
.bc-i-brasil:before {
    content: "";
}
.bc-i-christmas:before {
    content: "";
}
.bc-i-horseRacing1:before {
    content: "";
}
.bc-i-safer:before {
    content: "";
}
.bc-i-promotion1:before {
    content: "";
}
.bc-i-freeToPlay:before {
    content: "";
}
.bc-i-casino4:before {
    content: "";
}
.bc-i-amusnetexclusive:before {
    content: "";
}
.bc-i-endorphinasdrops:before {
    content: "";
}
.bc-i-brand-new:before {
    content: "";
}
.bc-i-egtdigital:before {
    content: "";
}
.bc-i-Deadlock:before {
    content: "";
}
.bc-i-extrarecommended:before {
    content: "";
}
.bc-i-sort:before {
    content: "";
}
.bc-i-all-games1:before {
    content: "";
}
.bc-i-yophone:before {
    content: "";
}
.bc-i-achat:before {
    content: "";
}
.bc-i-chinesenewyear:before {
    content: "";
}
.bc-i-india:before {
    content: "";
}
.bc-i-racing:before {
    content: "";
}
.bc-i-horses:before {
    content: "";
}
.bc-i-padishahbetoriginals:before {
    content: "";
}
.bc-i-compra:before {
    content: "";
}
.bc-i-egtvipbelllink:before {
    content: "";
}
.bc-i-instantVirtual:before {
    content: "";
}
.bc-i-farsiTables:before {
    content: "";
}
.bc-i-africa:before {
    content: "";
}
.bc-i-gold:before {
    content: "";
}
.bc-i-stvalentine:before {
    content: "";
}
.bc-i-Entertainment:before {
    content: "";
}
.bc-i-valentine-sday:before {
    content: "";
}
.bc-i-Hezarfen:before {
    content: "";
}
.bc-i-426636210:before {
    content: "";
}
.bc-i-crashpoki:before {
    content: "";
}
.bc-i-500000203:before {
    content: "";
}
.bc-i-pages:before {
    content: "";
}
.bc-i-ortakshort:before {
    content: "";
}
.bc-i-exclusivegames:before {
    content: "";
}
.bc-i-coins:before {
    content: "";
}
.bc-i-tiktak:before {
    content: "";
}
.bc-i-trebuchet:before {
    content: "";
}
.bc-i-dice:before {
    content: "";
}
.bc-i-Snowboarding:before {
    content: "";
}
.bc-i-FreestyleSkiing:before {
    content: "";
}
.bc-i-sort-a-z:before {
    content: "";
}
.bc-i-tournamentgames:before {
    content: "";
}
.bc-i-vipbelllink:before {
    content: "";
}
.bc-i-bigwin:before {
    content: "";
}
.bc-i-onlyinmaxibet:before {
    content: "";
}
.bc-i-recent:before {
    content: "";
}
.bc-i-backgammon:before {
    content: "";
}
.bc-i-11:before {
    content: "";
}
.bc-i-blueSky:before {
    content: "";
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    box-sizing: border-box;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
ol,
ul {
    list-style: none;
}
blockquote,
q {
    quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
    content: "";
    content: none;
    font-family: Arial, Helvetica, sans-serif;
}
:focus {
    outline: 0;
}
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
input::-ms-clear {
    display: none;
}
::-moz-focus-inner {
    padding: 0;
}
::-moz-focus-inner {
    padding: 0;
    border: 0;
}
a {
    text-decoration: none;
}
abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted;
}
small {
    font-size: 80%;
}
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sub {
    bottom: -0.25em;
}
sup {
    top: -0.5em;
}
img {
    border-style: none;
}
button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
    font-size: 100%;
    margin: 0;
    background: none;
    border: none;
}
button,
select {
    text-transform: none;
}
button,
[type="button"],
[type="reset"],
[type="submit"] {
    -webkit-appearance: button;
}
[type="date"] {
    -webkit-appearance: none;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0;
}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText;
}
progress {
    vertical-align: baseline;
}
textarea {
    overflow: auto;
}
[type="checkbox"],
[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    height: auto;
}
[type="search"] {
    -webkit-appearance: textfield;
    outline-offset: -2px;
}
[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
}
details {
    display: block;
}
summary {
    display: list-item;
}
template {
    display: none;
}
[hidden] {
    display: none;
}
select::-ms-expand {
    display: none;
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
    -webkit-text-fill-color: rgba(var(--b-sc), 1);
    -webkit-box-shadow: 0 0 0 1000px transparent inset;
    transition: background-color 5000s ease-in-out 0s;
}
span[role="img"] {
    filter: invert(0.5);
}
@font-face {
    font-family: Roboto;
    font-weight: 400;
    font-style: normal;
    src: local("Roboto"), url(/fonts/default/Roboto.woff2?v=734) format("woff2"),
        url(/fonts/default/Roboto.woff?v=734) format("woff"),
        url(/fonts/default/Roboto.ttf?v=734) format("truetype"),
        url(/fonts/default/Roboto.eot?v=734),
        url(/fonts/default/Roboto.eot?v=734) format("embedded-opentype"),
        url(/fonts/default/Roboto.svg?v=734) format("svg");
    font-display: fallback;
}
@font-face {
    font-family: Roboto;
    font-weight: 700;
    font-style: normal;
    src: local("Roboto Bold"),
        url(/fonts/default/RobotoBold.woff2?v=734) format("woff2"),
        url(/fonts/default/RobotoBold.woff?v=734) format("woff"),
        url(/fonts/default/RobotoBold.ttf?v=734) format("truetype"),
        url(/fonts/default/RobotoBold.eot?v=734),
        url(/fonts/default/RobotoBold.eot?v=734) format("embedded-opentype"),
        url(/fonts/default/RobotoBold.svg?v=734) format("svg");
    font-display: fallback;
}
@font-face {
    font-family: Open Sans;
    font-weight: 400;
    font-style: normal;
    font-display: fallback;
    unicode-range: U+0530-058F;
    src: local("mardoto-regular"),
        url(/fonts/armenian/mardoto-regular-webfont.woff2?v=734) format("woff2"),
        url(/fonts/armenian/mardoto-regular-webfont.woff?v=734) format("woff"),
        url(/fonts/armenian/mardoto-regular-webfont.ttf?v=734)
            format("truetype");
}
@font-face {
    font-family: Open Sans;
    font-weight: 700;
    font-style: normal;
    font-display: fallback;
    unicode-range: U+0530-058F;
    src: local("mardoto-bold"),
        url(/fonts/armenian/mardoto-bold-webfont.woff2?v=734) format("woff2"),
        url(/fonts/armenian/mardoto-bold-webfont.woff?v=734) format("woff"),
        url(/fonts/armenian/mardoto-bold-webfont.ttf?v=734) format("truetype");
}
@font-face {
    font-family: Roboto;
    font-weight: 400;
    font-style: normal;
    font-display: fallback;
    unicode-range: U+0600-06FF;
    src: local("IRAN_SemiBold"),
        url(/fonts/farsi/IRAN_SemiBold.woff2?v=734) format("woff2"),
        url(/fonts/farsi/IRAN_SemiBold.woff?v=734) format("woff"),
        url(/fonts/farsi/IRAN_SemiBold.eot?v=734),
        url(/fonts/farsi/IRAN_SemiBold.ttf?v=734) format("truetype");
}
@font-face {
    font-family: Roboto;
    font-weight: 700;
    font-style: normal;
    font-display: fallback;
    unicode-range: U+0600-06FF;
    src: local("IRAN_SemiBold"),
        url(/fonts/farsi/IRAN_SemiBold.woff2?v=734) format("woff2"),
        url(/fonts/farsi/IRAN_SemiBold.woff?v=734) format("woff"),
        url(/fonts/farsi/IRAN_SemiBold.ttf?v=734) format("truetype"),
        url(/fonts/farsi/IRAN_SemiBold.eot?v=734);
}
@font-face {
    font-family: Roboto-Regular;
    font-weight: 700;
    font-style: normal;
    font-display: fallback;
    unicode-range: U+0600-06FF;
    src: local("RobotoRegular"),
        url(/fonts/farsi/RobotoRegular.woff2?v=734) format("woff2"),
        url(/fonts/farsi/RobotoRegular.woff?v=734) format("woff"),
        url(/fonts/farsi/RobotoRegular.ttf?v=734) format("truetype"),
        url(/fonts/farsi/RobotoRegular.eot?v=734);
}
.flagImg {
    flex: 0 0 auto;
    width: 22px;
    height: 14px;
    background: url(/assets/flags-BQeYwOcj.png?v=734) no-repeat 0 0/100%;
    margin-inline-end: 5px;
}
.flag-bc {
    width: 22px;
    height: 14px;
    flex-shrink: 0;
    background: url(/assets/flags-BQeYwOcj.png?v=734) no-repeat 0 0/100%;
}
.afghanistan {
    background-position: 0 0.3460207612%;
}
.africa {
    background-position: 0 0.6920415225%;
}
.aland {
    background-position: 0 1.0380622837%;
}
.albania {
    background-position: 0 1.384083045%;
}
.alderney {
    background-position: 0 1.7301038062%;
}
.algeria {
    background-position: 0 2.0761245675%;
}
.americas {
    background-position: 0 2.4221453287%;
}
.americansamoa {
    background-position: 0 2.76816609%;
}
.andorra {
    background-position: 0 3.1141868512%;
}
.angola {
    background-position: 0 3.4602076125%;
}
.anguilla {
    background-position: 0 3.8062283737%;
}
.antiguaandbarbuda {
    background-position: 0 4.1522491349%;
}
.arableague {
    background-position: 0 4.4982698962%;
}
.argentina {
    background-position: 0 4.8442906574%;
}
.armenia {
    background-position: 0 5.1903114187%;
}
.aruba {
    background-position: 0 5.5363321799%;
}
.asia {
    background-position: 0 5.8823529412%;
}
.australia {
    background-position: 0 6.2283737024%;
}
.austria {
    background-position: 0 6.5743944637%;
}
.azerbaijan {
    background-position: 0 6.9204152249%;
}
.bahamas {
    background-position: 0 7.2664359862%;
}
.bahrain {
    background-position: 0 7.6124567474%;
}
.bangladesh {
    background-position: 0 7.9584775087%;
}
.barbados {
    background-position: 0 8.3044982699%;
}
.basquecountry {
    background-position: 0 8.6505190311%;
}
.belarus {
    background-position: 0 8.9965397924%;
}
.belgium {
    background-position: 0 9.3425605536%;
}
.belize {
    background-position: 0 9.6885813149%;
}
.benin {
    background-position: 0 10.0346020761%;
}
.bermuda {
    background-position: 0 10.3806228374%;
}
.bhutan {
    background-position: 0 10.7266435986%;
}
.bolivia {
    background-position: 0 11.0726643599%;
}
.bonairesinteustatiusandsaba {
    background-position: 0 11.4186851211%;
}
.bosniaherzegovina {
    background-position: 0 11.7647058824%;
}
.botswana {
    background-position: 0 12.1107266436%;
}
.bouvet {
    background-position: 0 12.4567474048%;
}
.brazil {
    background-position: 0 12.8027681661%;
}
.britishindianoceanterritory {
    background-position: 0 13.1487889273%;
}
.bruneidarussalam {
    background-position: 0 13.4948096886%;
}
.bulgaria {
    background-position: 0 13.8408304498%;
}
.burkinafaso {
    background-position: 0 14.1868512111%;
}
.burundi {
    background-position: 0 14.5328719723%;
}
.cambodia {
    background-position: 0 14.8788927336%;
}
.cameroon {
    background-position: 0 15.2249134948%;
}
.canada {
    background-position: 0 15.5709342561%;
}
.capeverde {
    background-position: 0 15.9169550173%;
}
.caricom {
    background-position: 0 16.2629757785%;
}
.catalonia {
    background-position: 0 16.6089965398%;
}
.caymanislands {
    background-position: 0 16.955017301%;
}
.centralafricanrepublic {
    background-position: 0 17.3010380623%;
}
.chad {
    background-position: 0 17.6470588235%;
}
.chile {
    background-position: 0 17.9930795848%;
}
.china {
    background-position: 0 18.339100346%;
}
.chinesetaipei {
    background-position: 0 18.6851211073%;
}
.christmas {
    background-position: 0 19.0311418685%;
}
.cis {
    background-position: 0 19.3771626298%;
}
.cocoskeeling {
    background-position: 0 19.723183391%;
}
.colombia {
    background-position: 0 20.0692041522%;
}
.commonwealth {
    background-position: 0 20.4152249135%;
}
.comoros {
    background-position: 0 20.7612456747%;
}
.congo {
    background-position: 0 21.107266436%;
}
.congokinshasa {
    background-position: 0 21.4532871972%;
}
.cookislands {
    background-position: 0 21.7993079585%;
}
.costarica {
    background-position: 0 22.1453287197%;
}
.cotedivoire {
    background-position: 0 22.491349481%;
}
.croatia {
    background-position: 0 22.8373702422%;
}
.cuba {
    background-position: 0 23.1833910035%;
}
.curacao {
    background-position: 0 23.5294117647%;
}
.cyprus {
    background-position: 0 23.875432526%;
}
.czechrepublic {
    background-position: 0 24.2214532872%;
}
.denmark {
    background-position: 0 24.5674740484%;
}
.djibouti {
    background-position: 0 24.9134948097%;
}
.dominica {
    background-position: 0 25.2595155709%;
}
.dominicanrepublic {
    background-position: 0 25.6055363322%;
}
.ecuador {
    background-position: 0 25.9515570934%;
}
.egypt {
    background-position: 0 26.2975778547%;
}
.elsalvador {
    background-position: 0 26.6435986159%;
}
.england {
    background-position: 0 26.9896193772%;
}
.equatorialguinea {
    background-position: 0 27.3356401384%;
}
.eritrea {
    background-position: 0 27.6816608997%;
}
.estonia {
    background-position: 0 28.0276816609%;
}
.ethiopia {
    background-position: 0 28.3737024221%;
}
.europe {
    background-position: 0 28.7197231834%;
}
.falkland {
    background-position: 0 29.0657439446%;
}
.fao {
    background-position: 0 29.4117647059%;
}
.faroeislands {
    background-position: 0 29.7577854671%;
}
.fiji {
    background-position: 0 30.1038062284%;
}
.finland {
    background-position: 0 30.4498269896%;
}
.france {
    background-position: 0 30.7958477509%;
}
.french-guiana {
    background-position: 0 31.1418685121%;
}
.frenchsouthernandantarcticlands {
    background-position: 0 31.4878892734%;
}
.gabon {
    background-position: 0 31.8339100346%;
}
.galicia {
    background-position: 0 32.1799307958%;
}
.gambia {
    background-position: 0 32.5259515571%;
}
.georgia {
    background-position: 0 32.8719723183%;
}
.germany {
    background-position: 0 33.2179930796%;
}
.ghana {
    background-position: 0 33.5640138408%;
}
.gibraltar {
    background-position: 0 33.9100346021%;
}
.greatbritain {
    background-position: 0 34.2560553633%;
}
.greece {
    background-position: 0 34.6020761246%;
}
.greenland {
    background-position: 0 34.9480968858%;
}
.grenada {
    background-position: 0 35.2941176471%;
}
.guadeloupe {
    background-position: 0 35.6401384083%;
}
.guam {
    background-position: 0 35.9861591696%;
}
.guatemala {
    background-position: 0 36.3321799308%;
}
.guernsey {
    background-position: 0 36.678200692%;
}
.guinea {
    background-position: 0 37.0242214533%;
}
.guineabissau {
    background-position: 0 37.3702422145%;
}
.guyana {
    background-position: 0 37.7162629758%;
}
.haiti {
    background-position: 0 38.062283737%;
}
.heardislandandmcdonald {
    background-position: 0 38.4083044983%;
}
.honduras {
    background-position: 0 38.7543252595%;
}
.hongkong {
    background-position: 0 39.1003460208%;
}
.hungary {
    background-position: 0 39.446366782%;
}
.iaea {
    background-position: 0 39.7923875433%;
}
.iceland {
    background-position: 0 40.1384083045%;
}
.iho {
    background-position: 0 40.4844290657%;
}
.india {
    background-position: 0 40.830449827%;
}
.indonesia {
    background-position: 0 41.1764705882%;
}
.international {
    background-position: 0 41.5224913495%;
}
.iran {
    background-position: 0 41.8685121107%;
}
.iraq {
    background-position: 0 42.214532872%;
}
.ireland {
    background-position: 0 42.5605536332%;
}
.islamicconference {
    background-position: 0 42.9065743945%;
}
.isleofman {
    background-position: 0 43.2525951557%;
}
.israel {
    background-position: 0 43.598615917%;
}
.italy {
    background-position: 0 43.9446366782%;
}
.jamaica {
    background-position: 0 44.2906574394%;
}
.japan {
    background-position: 0 44.6366782007%;
}
.jersey {
    background-position: 0 44.9826989619%;
}
.jordan {
    background-position: 0 45.3287197232%;
}
.kazakhstan {
    background-position: 0 45.6747404844%;
}
.kenya {
    background-position: 0 46.0207612457%;
}
.kiribati {
    background-position: 0 46.3667820069%;
}
.kosovo {
    background-position: 0 46.7128027682%;
}
.kurdish {
    background-position: 0 47.0588235294%;
}
.kuwait {
    background-position: 0 47.4048442907%;
}
.kyrgyzstan {
    background-position: 0 47.7508650519%;
}
.laos {
    background-position: 0 48.0968858131%;
}
.latvia {
    background-position: 0 48.4429065744%;
}
.lebanon {
    background-position: 0 48.7889273356%;
}
.lesotho {
    background-position: 0 49.1349480969%;
}
.liberia {
    background-position: 0 49.4809688581%;
}
.libya {
    background-position: 0 49.8269896194%;
}
.liechtenshein {
    background-position: 0 50.1730103806%;
}
.lithuania {
    background-position: 0 50.5190311419%;
}
.luxembourg {
    background-position: 0 50.8650519031%;
}
.macau {
    background-position: 0 51.2110726644%;
}
.northmacedonia {
    background-position: 0 51.5570934256%;
}
.madagascar {
    background-position: 0 51.9031141869%;
}
.malawi {
    background-position: 0 52.2491349481%;
}
.malaysia {
    background-position: 0 52.5951557093%;
}
.maldives {
    background-position: 0 52.9411764706%;
}
.mali {
    background-position: 0 53.2871972318%;
}
.malta {
    background-position: 0 53.6332179931%;
}
.marshallislands {
    background-position: 0 53.9792387543%;
}
.martinique {
    background-position: 0 54.3252595156%;
}
.mauritania {
    background-position: 0 54.6712802768%;
}
.mauritius {
    background-position: 0 55.0173010381%;
}
.mayotte {
    background-position: 0 55.3633217993%;
}
.mexico {
    background-position: 0 55.7093425606%;
}
.micronesia {
    background-position: 0 56.0553633218%;
}
.moldova {
    background-position: 0 56.401384083%;
}
.monaco {
    background-position: 0 56.7474048443%;
}
.mongolia {
    background-position: 0 57.0934256055%;
}
.montenegro {
    background-position: 0 57.4394463668%;
}
.montserrat {
    background-position: 0 57.785467128%;
}
.morocco {
    background-position: 0 58.1314878893%;
}
.mozambique {
    background-position: 0 58.4775086505%;
}
.myanmar {
    background-position: 0 58.8235294118%;
}
.namibia {
    background-position: 0 59.169550173%;
}
.nato {
    background-position: 0 59.5155709343%;
}
.nauru {
    background-position: 0 59.8615916955%;
}
.nepal {
    background-position: 0 60.2076124567%;
}
.netherlands {
    background-position: 0 60.553633218%;
}
.netherlandsantilles {
    background-position: 0 60.8996539792%;
}
.newcaledonia {
    background-position: 0 61.2456747405%;
}
.newzealand {
    background-position: 0 61.5916955017%;
}
.nicaragua {
    background-position: 0 61.937716263%;
}
.niger {
    background-position: 0 62.2837370242%;
}
.nigeria {
    background-position: 0 62.6297577855%;
}
.niue {
    background-position: 0 62.9757785467%;
}
.norfolk {
    background-position: 0 63.321799308%;
}
.northamerica {
    background-position: 0 63.6678200692%;
}
.northerncyprus {
    background-position: 0 64.0138408304%;
}
.northernireland {
    background-position: 0 64.3598615917%;
}
.northernmariana {
    background-position: 0 64.7058823529%;
}
.northkorea {
    background-position: 0 65.0519031142%;
}
.norway {
    background-position: 0 65.3979238754%;
}
.oas {
    background-position: 0 65.7439446367%;
}
.oceania {
    background-position: 0 66.0899653979%;
}
.olimpics {
    background-position: 0 66.4359861592%;
}
.oman {
    background-position: 0 66.7820069204%;
}
.opec {
    background-position: 0 67.1280276817%;
}
.pakistan {
    background-position: 0 67.4740484429%;
}
.palau {
    background-position: 0 67.8200692042%;
}
.palestine {
    background-position: 0 68.1660899654%;
}
.panama {
    background-position: 0 68.5121107266%;
}
.papuanewguinea {
    background-position: 0 68.8581314879%;
}
.paraguay {
    background-position: 0 69.2041522491%;
}
.peru {
    background-position: 0 69.5501730104%;
}
.philippines {
    background-position: 0 69.8961937716%;
}
.pitcairn {
    background-position: 0 70.2422145329%;
}
.poland {
    background-position: 0 70.5882352941%;
}
.portugal {
    background-position: 0 70.9342560554%;
}
.puertorico {
    background-position: 0 71.2802768166%;
}
.qatar {
    background-position: 0 71.6262975779%;
}
.quebec {
    background-position: 0 71.9723183391%;
}
.redcross {
    background-position: 0 72.3183391003%;
}
.reunion {
    background-position: 0 72.6643598616%;
}
.romania {
    background-position: 0 73.0103806228%;
}
.russia {
    background-position: 0 73.3564013841%;
}
.rwanda {
    background-position: 0 73.7024221453%;
}
.saintbarthelemy {
    background-position: 0 74.0484429066%;
}
.sainthelena {
    background-position: 0 74.3944636678%;
}
.saintlucia {
    background-position: 0 74.7404844291%;
}
.saintmartin {
    background-position: 0 75.0865051903%;
}
.saintpierreandmiquelon {
    background-position: 0 75.4325259516%;
}
.samoa {
    background-position: 0 75.7785467128%;
}
.sanmarino {
    background-position: 0 76.124567474%;
}
.saotomeandprincipe {
    background-position: 0 76.4705882353%;
}
.saudiarabia {
    background-position: 0 76.8166089965%;
}
.scotland {
    background-position: 0 77.1626297578%;
}
.senegal {
    background-position: 0 77.508650519%;
}
.serbia {
    background-position: 0 77.8546712803%;
}
.seychelles {
    background-position: 0 78.2006920415%;
}
.sierraleone {
    background-position: 0 78.5467128028%;
}
.singapore {
    background-position: 0 78.892733564%;
}
.sintmaarten {
    background-position: 0 79.2387543253%;
}
.slovakia {
    background-position: 0 79.5847750865%;
}
.slovenia {
    background-position: 0 79.9307958478%;
}
.solomonislands {
    background-position: 0 80.276816609%;
}
.somalia {
    background-position: 0 80.6228373702%;
}
.somaliland {
    background-position: 0 80.9688581315%;
}
.southafrica {
    background-position: 0 81.3148788927%;
}
.southamerica {
    background-position: 0 81.660899654%;
}
.southgeorgiaandsouthsandwich {
    background-position: 0 82.0069204152%;
}
.southkorea {
    background-position: 0 82.3529411765%;
}
.southsudan {
    background-position: 0 82.6989619377%;
}
.spain {
    background-position: 0 83.044982699%;
}
.srilanka {
    background-position: 0 83.3910034602%;
}
.srlmatches {
    background-position: 0 83.7370242215%;
}
.stkittsandnevis {
    background-position: 0 84.0830449827%;
}
.stvincentandthegrenadines {
    background-position: 0 84.4290657439%;
}
.sudan {
    background-position: 0 84.7750865052%;
}
.suriname {
    background-position: 0 85.1211072664%;
}
.svalbardandjanmayen {
    background-position: 0 85.4671280277%;
}
.swaziland {
    background-position: 0 85.8131487889%;
}
.sweden {
    background-position: 0 86.1591695502%;
}
.switzerland {
    background-position: 0 86.5051903114%;
}
.syria {
    background-position: 0 86.8512110727%;
}
.tahiti {
    background-position: 0 87.1972318339%;
}
.taiwan {
    background-position: 0 87.5432525952%;
}
.tajikistan {
    background-position: 0 87.8892733564%;
}
.unitedrepublicoftanzania {
    background-position: 0 88.2352941176%;
}
.thailand {
    background-position: 0 88.5813148789%;
}
.timorleste {
    background-position: 0 88.9273356401%;
}
.togo {
    background-position: 0 89.2733564014%;
}
.tokelau {
    background-position: 0 89.6193771626%;
}
.tonga {
    background-position: 0 89.9653979239%;
}
.trinidadtobago {
    background-position: 0 90.3114186851%;
}
.tristandacunha {
    background-position: 0 90.6574394464%;
}
.tunisia {
    background-position: 0 91.0034602076%;
}
.turkey {
    background-position: 0 91.3494809689%;
}
.turkmenistan {
    background-position: 0 91.6955017301%;
}
.turksandcaicosislands {
    background-position: 0 92.0415224913%;
}
.tuvalu {
    background-position: 0 92.3875432526%;
}
.uganda {
    background-position: 0 92.7335640138%;
}
.ukraine {
    background-position: 0 93.0795847751%;
}
.uae {
    background-position: 0 93.4256055363%;
}
.unitedkingdom {
    background-position: 0 93.7716262976%;
}
.uruguay {
    background-position: 0 94.1176470588%;
}
.usa {
    background-position: 0 94.4636678201%;
}
.uzbekistan {
    background-position: 0 94.8096885813%;
}
.vanutau {
    background-position: 0 95.1557093426%;
}
.vaticancity {
    background-position: 0 95.5017301038%;
}
.venezuela {
    background-position: 0 95.8477508651%;
}
.vietnam {
    background-position: 0 96.1937716263%;
}
.virginislandsbritish {
    background-position: 0 96.5397923875%;
}
.virginislandsus {
    background-position: 0 96.8858131488%;
}
.wales {
    background-position: 0 97.23183391%;
}
.wallisandfutuna {
    background-position: 0 97.5778546713%;
}
.westernsahara {
    background-position: 0 97.9238754325%;
}
.westindies {
    background-position: 0 98.2698961938%;
}
.world {
    background-position: 0 98.615916955%;
}
.yemen {
    background-position: 0 98.9619377163%;
}
.zambia {
    background-position: 0 99.3079584775%;
}
.zanzibar {
    background-position: 0 99.6539792388%;
}
.zimbabwe {
    background-position: 0 100%;
}
.popular-competitions-bg {
    color: #fff;
    background: #0050bf;
}
.horizontal-sl-item-bc.popular-competitions .horizontal-sl-icon-bc {
    color: #0050bf;
}
.horizontal-sl-item-bc.popular-competitions.active {
    background: #0050bf;
}
.horizontal-sl-item-bc.popular-competitions.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.popular-competitions.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-popular-competitions,
.coupon-market-bc .bc-i-popular-competitions {
    color: #0050bf;
}
.multi-select-icon-bc.bc-i-popular-competitions,
.widget-scroll-container > i.bc-i-popular-competitions {
    color: #0050bf;
}
.sp-sub-list-bc.popular-competitions .sp-s-l-h-flag-bc {
    color: #0050bf;
}
.sp-sub-list-bc.popular-competitions.active
    > .sp-s-l-head-bc
    .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #0050bf;
}
.sp-sub-list-bc.popular-competitions .market-game-section.active:before {
    background: #0050bf;
}
.e-sports .horizontal-sl-item-bc.popular-competitions .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-popular-competitions {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.popular-competitions,
.e-sports .competition-icon-league-bc.bc-i-popular-competitions,
.e-sports .competition-icon-league-bc.bc-i-popular-competitions:after,
.e-sports
    .competition-icon-league-bc.bc-i-popular-competitions
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-popular-competitions,
.e-sports .e-sports-game-icon-back-nav.bc-i-popular-competitions:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-popular-competitions {
    background: linear-gradient(to bottom, #0d72ff, #0050bf);
}
.e-sports .sp-sub-list-bc.popular-competitions:not(.selected):hover {
    background: #0050bf99;
    box-shadow: 0 0 8px #0050bf99;
}
.e-sports .sp-sub-list-bc.popular-competitions.selected {
    background: linear-gradient(to right, #0d72ff, #0050bf);
}
.e-sports-popular-competitions .e-sports-time-start:before,
.e-sports-popular-competitions .main-tabs-bc .tab-bc:before,
.e-sports-popular-competitions .horizontal-sl-tab-bc:before,
.sportsbook-center-section.popular-competitions .e-sports-time-start:before,
.sportsbook-center-section.popular-competitions .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.popular-competitions .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #0d72ff, #0050bf);
}
.e-sports-match-container.popular-competitions
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #0050bf;
}
.e-sports-match-container.popular-competitions
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.popular-competitions
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #0050bf;
}
.SearchResultV2 .searchResultBtn.popular-competitions {
    background: radial-gradient(
        at center bottom,
        #0050bfcc,
        #0050bf66,
        #0050bf00
    );
}
.SearchResultV2 .searchResultBtn.popular-competitions:after {
    background: #0050bf66;
}
.SearchResultV2
    .horizontalCategoryItemWrp.popular-competitions
    .horizontalCategoryItem {
    background: linear-gradient(to right, #0050bf1a, #0050bf00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.popular-competitions.active
    .horizontalCategoryItem {
    border-color: #0050bfb3;
    background: linear-gradient(to right, #0050bf4d, #0050bf00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.popular-competitions
    .horizontalCategoryItem
    > i {
    color: #0050bf;
}
.olympic-competitions-bg {
    color: #fff;
    background: #c63947;
}
.horizontal-sl-item-bc.olympic-competitions .horizontal-sl-icon-bc {
    color: #c63947;
}
.horizontal-sl-item-bc.olympic-competitions.active {
    background: #c63947;
}
.horizontal-sl-item-bc.olympic-competitions.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.olympic-competitions.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-olympic-competitions,
.coupon-market-bc .bc-i-olympic-competitions {
    color: #c63947;
}
.multi-select-icon-bc.bc-i-olympic-competitions,
.widget-scroll-container > i.bc-i-olympic-competitions {
    color: #c63947;
}
.sp-sub-list-bc.olympic-competitions .sp-s-l-h-flag-bc {
    color: #c63947;
}
.sp-sub-list-bc.olympic-competitions.active
    > .sp-s-l-head-bc
    .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #c63947;
}
.sp-sub-list-bc.olympic-competitions .market-game-section.active:before {
    background: #c63947;
}
.e-sports .horizontal-sl-item-bc.olympic-competitions .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-olympic-competitions {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.olympic-competitions,
.e-sports .competition-icon-league-bc.bc-i-olympic-competitions,
.e-sports .competition-icon-league-bc.bc-i-olympic-competitions:after,
.e-sports
    .competition-icon-league-bc.bc-i-olympic-competitions
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-olympic-competitions,
.e-sports .e-sports-game-icon-back-nav.bc-i-olympic-competitions:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-olympic-competitions {
    background: linear-gradient(to bottom, #d7747e, #c63947);
}
.e-sports .sp-sub-list-bc.olympic-competitions:not(.selected):hover {
    background: #c6394799;
    box-shadow: 0 0 8px #c6394799;
}
.e-sports .sp-sub-list-bc.olympic-competitions.selected {
    background: linear-gradient(to right, #d7747e, #c63947);
}
.e-sports-olympic-competitions .e-sports-time-start:before,
.e-sports-olympic-competitions .main-tabs-bc .tab-bc:before,
.e-sports-olympic-competitions .horizontal-sl-tab-bc:before,
.sportsbook-center-section.olympic-competitions .e-sports-time-start:before,
.sportsbook-center-section.olympic-competitions .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.olympic-competitions .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #d7747e, #c63947);
}
.e-sports-match-container.olympic-competitions
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #c63947;
}
.e-sports-match-container.olympic-competitions
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.olympic-competitions
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #c63947;
}
.SearchResultV2 .searchResultBtn.olympic-competitions {
    background: radial-gradient(
        at center bottom,
        #c63947cc,
        #c6394766,
        #c6394700
    );
}
.SearchResultV2 .searchResultBtn.olympic-competitions:after {
    background: #c6394766;
}
.SearchResultV2
    .horizontalCategoryItemWrp.olympic-competitions
    .horizontalCategoryItem {
    background: linear-gradient(to right, #c639471a, #c6394700);
}
.SearchResultV2
    .horizontalCategoryItemWrp.olympic-competitions.active
    .horizontalCategoryItem {
    border-color: #c63947b3;
    background: linear-gradient(to right, #c639474d, #c6394700);
}
.SearchResultV2
    .horizontalCategoryItemWrp.olympic-competitions
    .horizontalCategoryItem
    > i {
    color: #c63947;
}
.olympic-matches-bg {
    color: #fff;
    background: #c63947;
}
.horizontal-sl-item-bc.olympic-matches .horizontal-sl-icon-bc {
    color: #c63947;
}
.horizontal-sl-item-bc.olympic-matches.active {
    background: #c63947;
}
.horizontal-sl-item-bc.olympic-matches.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.olympic-matches.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-olympic-matches,
.coupon-market-bc .bc-i-olympic-matches {
    color: #c63947;
}
.multi-select-icon-bc.bc-i-olympic-matches,
.widget-scroll-container > i.bc-i-olympic-matches {
    color: #c63947;
}
.sp-sub-list-bc.olympic-matches .sp-s-l-h-flag-bc {
    color: #c63947;
}
.sp-sub-list-bc.olympic-matches.active
    > .sp-s-l-head-bc
    .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #c63947;
}
.sp-sub-list-bc.olympic-matches .market-game-section.active:before {
    background: #c63947;
}
.e-sports .horizontal-sl-item-bc.olympic-matches .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-olympic-matches {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.olympic-matches,
.e-sports .competition-icon-league-bc.bc-i-olympic-matches,
.e-sports .competition-icon-league-bc.bc-i-olympic-matches:after,
.e-sports
    .competition-icon-league-bc.bc-i-olympic-matches
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-olympic-matches,
.e-sports .e-sports-game-icon-back-nav.bc-i-olympic-matches:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-olympic-matches {
    background: linear-gradient(to bottom, #d7747e, #c63947);
}
.e-sports .sp-sub-list-bc.olympic-matches:not(.selected):hover {
    background: #c6394799;
    box-shadow: 0 0 8px #c6394799;
}
.e-sports .sp-sub-list-bc.olympic-matches.selected {
    background: linear-gradient(to right, #d7747e, #c63947);
}
.e-sports-olympic-matches .e-sports-time-start:before,
.e-sports-olympic-matches .main-tabs-bc .tab-bc:before,
.e-sports-olympic-matches .horizontal-sl-tab-bc:before,
.sportsbook-center-section.olympic-matches .e-sports-time-start:before,
.sportsbook-center-section.olympic-matches .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.olympic-matches .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #d7747e, #c63947);
}
.e-sports-match-container.olympic-matches
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #c63947;
}
.e-sports-match-container.olympic-matches
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.olympic-matches
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #c63947;
}
.SearchResultV2 .searchResultBtn.olympic-matches {
    background: radial-gradient(
        at center bottom,
        #c63947cc,
        #c6394766,
        #c6394700
    );
}
.SearchResultV2 .searchResultBtn.olympic-matches:after {
    background: #c6394766;
}
.SearchResultV2
    .horizontalCategoryItemWrp.olympic-matches
    .horizontalCategoryItem {
    background: linear-gradient(to right, #c639471a, #c6394700);
}
.SearchResultV2
    .horizontalCategoryItemWrp.olympic-matches.active
    .horizontalCategoryItem {
    border-color: #c63947b3;
    background: linear-gradient(to right, #c639474d, #c6394700);
}
.SearchResultV2
    .horizontalCategoryItemWrp.olympic-matches
    .horizontalCategoryItem
    > i {
    color: #c63947;
}
.favoritecompetitions-bg {
    color: #fff;
    background: gold;
}
.horizontal-sl-item-bc.favoritecompetitions .horizontal-sl-icon-bc {
    color: gold;
}
.horizontal-sl-item-bc.favoritecompetitions.active {
    background: gold;
}
.horizontal-sl-item-bc.favoritecompetitions.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.favoritecompetitions.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-favoritecompetitions,
.coupon-market-bc .bc-i-favoritecompetitions {
    color: gold;
}
.multi-select-icon-bc.bc-i-favoritecompetitions,
.widget-scroll-container > i.bc-i-favoritecompetitions {
    color: gold;
}
.sp-sub-list-bc.favoritecompetitions .sp-s-l-h-flag-bc {
    color: gold;
}
.sp-sub-list-bc.favoritecompetitions.active
    > .sp-s-l-head-bc
    .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: gold;
}
.sp-sub-list-bc.favoritecompetitions .market-game-section.active:before {
    background: gold;
}
.e-sports .horizontal-sl-item-bc.favoritecompetitions .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-favoritecompetitions {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.favoritecompetitions,
.e-sports .competition-icon-league-bc.bc-i-favoritecompetitions,
.e-sports .competition-icon-league-bc.bc-i-favoritecompetitions:after,
.e-sports
    .competition-icon-league-bc.bc-i-favoritecompetitions
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-favoritecompetitions,
.e-sports .e-sports-game-icon-back-nav.bc-i-favoritecompetitions:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-favoritecompetitions {
    background: linear-gradient(to bottom, #ffe34d, gold);
}
.e-sports .sp-sub-list-bc.favoritecompetitions:not(.selected):hover {
    background: #ffd70099;
    box-shadow: 0 0 8px #ffd70099;
}
.e-sports .sp-sub-list-bc.favoritecompetitions.selected {
    background: linear-gradient(to right, #ffe34d, gold);
}
.e-sports-favoritecompetitions .e-sports-time-start:before,
.e-sports-favoritecompetitions .main-tabs-bc .tab-bc:before,
.e-sports-favoritecompetitions .horizontal-sl-tab-bc:before,
.sportsbook-center-section.favoritecompetitions .e-sports-time-start:before,
.sportsbook-center-section.favoritecompetitions .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.favoritecompetitions .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #ffe34d, gold);
}
.e-sports-match-container.favoritecompetitions
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px gold;
}
.e-sports-match-container.favoritecompetitions
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.favoritecompetitions
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: gold;
}
.SearchResultV2 .searchResultBtn.favoritecompetitions {
    background: radial-gradient(
        at center bottom,
        #ffd700cc,
        #ffd70066,
        #ffd70000
    );
}
.SearchResultV2 .searchResultBtn.favoritecompetitions:after {
    background: #ffd70066;
}
.SearchResultV2
    .horizontalCategoryItemWrp.favoritecompetitions
    .horizontalCategoryItem {
    background: linear-gradient(to right, #ffd7001a, #ffd70000);
}
.SearchResultV2
    .horizontalCategoryItemWrp.favoritecompetitions.active
    .horizontalCategoryItem {
    border-color: #ffd700b3;
    background: linear-gradient(to right, #ffd7004d, #ffd70000);
}
.SearchResultV2
    .horizontalCategoryItemWrp.favoritecompetitions
    .horizontalCategoryItem
    > i {
    color: gold;
}
.AirHockey-bg {
    color: #000;
    background: #86bad9;
}
.horizontal-sl-item-bc.AirHockey .horizontal-sl-icon-bc {
    color: #86bad9;
}
.horizontal-sl-item-bc.AirHockey.active {
    background: #86bad9;
}
.horizontal-sl-item-bc.AirHockey.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.AirHockey.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-AirHockey,
.coupon-market-bc .bc-i-AirHockey {
    color: #86bad9;
}
.multi-select-icon-bc.bc-i-AirHockey,
.widget-scroll-container > i.bc-i-AirHockey {
    color: #86bad9;
}
.sp-sub-list-bc.AirHockey .sp-s-l-h-flag-bc {
    color: #86bad9;
}
.sp-sub-list-bc.AirHockey.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #86bad9;
}
.sp-sub-list-bc.AirHockey .market-game-section.active:before {
    background: #86bad9;
}
.e-sports .horizontal-sl-item-bc.AirHockey .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-AirHockey {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.AirHockey,
.e-sports .competition-icon-league-bc.bc-i-AirHockey,
.e-sports .competition-icon-league-bc.bc-i-AirHockey:after,
.e-sports
    .competition-icon-league-bc.bc-i-AirHockey
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-AirHockey,
.e-sports .e-sports-game-icon-back-nav.bc-i-AirHockey:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-AirHockey {
    background: linear-gradient(to bottom, #c0dbeb, #86bad9);
}
.e-sports .sp-sub-list-bc.AirHockey:not(.selected):hover {
    background: #86bad999;
    box-shadow: 0 0 8px #86bad999;
}
.e-sports .sp-sub-list-bc.AirHockey.selected {
    background: linear-gradient(to right, #c0dbeb, #86bad9);
}
.e-sports-AirHockey .e-sports-time-start:before,
.e-sports-AirHockey .main-tabs-bc .tab-bc:before,
.e-sports-AirHockey .horizontal-sl-tab-bc:before,
.sportsbook-center-section.AirHockey .e-sports-time-start:before,
.sportsbook-center-section.AirHockey .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.AirHockey .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #c0dbeb, #86bad9);
}
.e-sports-match-container.AirHockey .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #86bad9;
}
.e-sports-match-container.AirHockey .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.AirHockey .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #86bad9;
}
.SearchResultV2 .searchResultBtn.AirHockey {
    background: radial-gradient(
        at center bottom,
        #86bad9cc,
        #86bad966,
        #86bad900
    );
}
.SearchResultV2 .searchResultBtn.AirHockey:after {
    background: #86bad966;
}
.SearchResultV2 .horizontalCategoryItemWrp.AirHockey .horizontalCategoryItem {
    background: linear-gradient(to right, #86bad91a, #86bad900);
}
.SearchResultV2
    .horizontalCategoryItemWrp.AirHockey.active
    .horizontalCategoryItem {
    border-color: #86bad9b3;
    background: linear-gradient(to right, #86bad94d, #86bad900);
}
.SearchResultV2
    .horizontalCategoryItemWrp.AirHockey
    .horizontalCategoryItem
    > i {
    color: #86bad9;
}
.AgeofEmpires-bg {
    color: #000;
    background: #c77e61;
}
.horizontal-sl-item-bc.AgeofEmpires .horizontal-sl-icon-bc {
    color: #c77e61;
}
.horizontal-sl-item-bc.AgeofEmpires.active {
    background: #c77e61;
}
.horizontal-sl-item-bc.AgeofEmpires.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.AgeofEmpires.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-AgeofEmpires,
.coupon-market-bc .bc-i-AgeofEmpires {
    color: #c77e61;
}
.multi-select-icon-bc.bc-i-AgeofEmpires,
.widget-scroll-container > i.bc-i-AgeofEmpires {
    color: #c77e61;
}
.sp-sub-list-bc.AgeofEmpires .sp-s-l-h-flag-bc {
    color: #c77e61;
}
.sp-sub-list-bc.AgeofEmpires.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #c77e61;
}
.sp-sub-list-bc.AgeofEmpires .market-game-section.active:before {
    background: #c77e61;
}
.e-sports .horizontal-sl-item-bc.AgeofEmpires .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-AgeofEmpires {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.AgeofEmpires,
.e-sports .competition-icon-league-bc.bc-i-AgeofEmpires,
.e-sports .competition-icon-league-bc.bc-i-AgeofEmpires:after,
.e-sports
    .competition-icon-league-bc.bc-i-AgeofEmpires
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-AgeofEmpires,
.e-sports .e-sports-game-icon-back-nav.bc-i-AgeofEmpires:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-AgeofEmpires {
    background: linear-gradient(to bottom, #dbac99, #c77e61);
}
.e-sports .sp-sub-list-bc.AgeofEmpires:not(.selected):hover {
    background: #c77e6199;
    box-shadow: 0 0 8px #c77e6199;
}
.e-sports .sp-sub-list-bc.AgeofEmpires.selected {
    background: linear-gradient(to right, #dbac99, #c77e61);
}
.e-sports-AgeofEmpires .e-sports-time-start:before,
.e-sports-AgeofEmpires .main-tabs-bc .tab-bc:before,
.e-sports-AgeofEmpires .horizontal-sl-tab-bc:before,
.sportsbook-center-section.AgeofEmpires .e-sports-time-start:before,
.sportsbook-center-section.AgeofEmpires .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.AgeofEmpires .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #dbac99, #c77e61);
}
.e-sports-match-container.AgeofEmpires
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #c77e61;
}
.e-sports-match-container.AgeofEmpires
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.AgeofEmpires
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #c77e61;
}
.SearchResultV2 .searchResultBtn.AgeofEmpires {
    background: radial-gradient(
        at center bottom,
        #c77e61cc,
        #c77e6166,
        #c77e6100
    );
}
.SearchResultV2 .searchResultBtn.AgeofEmpires:after {
    background: #c77e6166;
}
.SearchResultV2
    .horizontalCategoryItemWrp.AgeofEmpires
    .horizontalCategoryItem {
    background: linear-gradient(to right, #c77e611a, #c77e6100);
}
.SearchResultV2
    .horizontalCategoryItemWrp.AgeofEmpires.active
    .horizontalCategoryItem {
    border-color: #c77e61b3;
    background: linear-gradient(to right, #c77e614d, #c77e6100);
}
.SearchResultV2
    .horizontalCategoryItemWrp.AgeofEmpires
    .horizontalCategoryItem
    > i {
    color: #c77e61;
}
.AllianceofValiantArms-bg {
    color: #fff;
    background: #847221;
}
.horizontal-sl-item-bc.AllianceofValiantArms .horizontal-sl-icon-bc {
    color: #847221;
}
.horizontal-sl-item-bc.AllianceofValiantArms.active {
    background: #847221;
}
.horizontal-sl-item-bc.AllianceofValiantArms.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.AllianceofValiantArms.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-AllianceofValiantArms,
.coupon-market-bc .bc-i-AllianceofValiantArms {
    color: #847221;
}
.multi-select-icon-bc.bc-i-AllianceofValiantArms,
.widget-scroll-container > i.bc-i-AllianceofValiantArms {
    color: #847221;
}
.sp-sub-list-bc.AllianceofValiantArms .sp-s-l-h-flag-bc {
    color: #847221;
}
.sp-sub-list-bc.AllianceofValiantArms.active
    > .sp-s-l-head-bc
    .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #847221;
}
.sp-sub-list-bc.AllianceofValiantArms .market-game-section.active:before {
    background: #847221;
}
.e-sports .horizontal-sl-item-bc.AllianceofValiantArms .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-AllianceofValiantArms {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.AllianceofValiantArms,
.e-sports .competition-icon-league-bc.bc-i-AllianceofValiantArms,
.e-sports .competition-icon-league-bc.bc-i-AllianceofValiantArms:after,
.e-sports
    .competition-icon-league-bc.bc-i-AllianceofValiantArms
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-AllianceofValiantArms,
.e-sports .e-sports-game-icon-back-nav.bc-i-AllianceofValiantArms:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-AllianceofValiantArms {
    background: linear-gradient(to bottom, #c1a730, #847221);
}
.e-sports .sp-sub-list-bc.AllianceofValiantArms:not(.selected):hover {
    background: #84722199;
    box-shadow: 0 0 8px #84722199;
}
.e-sports .sp-sub-list-bc.AllianceofValiantArms.selected {
    background: linear-gradient(to right, #c1a730, #847221);
}
.e-sports-AllianceofValiantArms .e-sports-time-start:before,
.e-sports-AllianceofValiantArms .main-tabs-bc .tab-bc:before,
.e-sports-AllianceofValiantArms .horizontal-sl-tab-bc:before,
.sportsbook-center-section.AllianceofValiantArms .e-sports-time-start:before,
.sportsbook-center-section.AllianceofValiantArms .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.AllianceofValiantArms .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #c1a730, #847221);
}
.e-sports-match-container.AllianceofValiantArms
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #847221;
}
.e-sports-match-container.AllianceofValiantArms
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.AllianceofValiantArms
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #847221;
}
.SearchResultV2 .searchResultBtn.AllianceofValiantArms {
    background: radial-gradient(
        at center bottom,
        #847221cc,
        #84722166,
        #84722100
    );
}
.SearchResultV2 .searchResultBtn.AllianceofValiantArms:after {
    background: #84722166;
}
.SearchResultV2
    .horizontalCategoryItemWrp.AllianceofValiantArms
    .horizontalCategoryItem {
    background: linear-gradient(to right, #8472211a, #84722100);
}
.SearchResultV2
    .horizontalCategoryItemWrp.AllianceofValiantArms.active
    .horizontalCategoryItem {
    border-color: #847221b3;
    background: linear-gradient(to right, #8472214d, #84722100);
}
.SearchResultV2
    .horizontalCategoryItemWrp.AllianceofValiantArms
    .horizontalCategoryItem
    > i {
    color: #847221;
}
.AlpineSkiing-bg {
    color: #000;
    background: #93c6e5;
}
.horizontal-sl-item-bc.AlpineSkiing .horizontal-sl-icon-bc {
    color: #93c6e5;
}
.horizontal-sl-item-bc.AlpineSkiing.active {
    background: #93c6e5;
}
.horizontal-sl-item-bc.AlpineSkiing.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.AlpineSkiing.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-AlpineSkiing,
.coupon-market-bc .bc-i-AlpineSkiing {
    color: #93c6e5;
}
.multi-select-icon-bc.bc-i-AlpineSkiing,
.widget-scroll-container > i.bc-i-AlpineSkiing {
    color: #93c6e5;
}
.sp-sub-list-bc.AlpineSkiing .sp-s-l-h-flag-bc {
    color: #93c6e5;
}
.sp-sub-list-bc.AlpineSkiing.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #93c6e5;
}
.sp-sub-list-bc.AlpineSkiing .market-game-section.active:before {
    background: #93c6e5;
}
.e-sports .horizontal-sl-item-bc.AlpineSkiing .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-AlpineSkiing {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.AlpineSkiing,
.e-sports .competition-icon-league-bc.bc-i-AlpineSkiing,
.e-sports .competition-icon-league-bc.bc-i-AlpineSkiing:after,
.e-sports
    .competition-icon-league-bc.bc-i-AlpineSkiing
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-AlpineSkiing,
.e-sports .e-sports-game-icon-back-nav.bc-i-AlpineSkiing:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-AlpineSkiing {
    background: linear-gradient(to bottom, #d1e7f4, #93c6e5);
}
.e-sports .sp-sub-list-bc.AlpineSkiing:not(.selected):hover {
    background: #93c6e599;
    box-shadow: 0 0 8px #93c6e599;
}
.e-sports .sp-sub-list-bc.AlpineSkiing.selected {
    background: linear-gradient(to right, #d1e7f4, #93c6e5);
}
.e-sports-AlpineSkiing .e-sports-time-start:before,
.e-sports-AlpineSkiing .main-tabs-bc .tab-bc:before,
.e-sports-AlpineSkiing .horizontal-sl-tab-bc:before,
.sportsbook-center-section.AlpineSkiing .e-sports-time-start:before,
.sportsbook-center-section.AlpineSkiing .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.AlpineSkiing .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #d1e7f4, #93c6e5);
}
.e-sports-match-container.AlpineSkiing
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #93c6e5;
}
.e-sports-match-container.AlpineSkiing
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.AlpineSkiing
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #93c6e5;
}
.SearchResultV2 .searchResultBtn.AlpineSkiing {
    background: radial-gradient(
        at center bottom,
        #93c6e5cc,
        #93c6e566,
        #93c6e500
    );
}
.SearchResultV2 .searchResultBtn.AlpineSkiing:after {
    background: #93c6e566;
}
.SearchResultV2
    .horizontalCategoryItemWrp.AlpineSkiing
    .horizontalCategoryItem {
    background: linear-gradient(to right, #93c6e51a, #93c6e500);
}
.SearchResultV2
    .horizontalCategoryItemWrp.AlpineSkiing.active
    .horizontalCategoryItem {
    border-color: #93c6e5b3;
    background: linear-gradient(to right, #93c6e54d, #93c6e500);
}
.SearchResultV2
    .horizontalCategoryItemWrp.AlpineSkiing
    .horizontalCategoryItem
    > i {
    color: #93c6e5;
}
.AmericanFootball-bg {
    color: #000;
    background: #e7685c;
}
.horizontal-sl-item-bc.AmericanFootball .horizontal-sl-icon-bc {
    color: #e7685c;
}
.horizontal-sl-item-bc.AmericanFootball.active {
    background: #e7685c;
}
.horizontal-sl-item-bc.AmericanFootball.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.AmericanFootball.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-AmericanFootball,
.coupon-market-bc .bc-i-AmericanFootball {
    color: #e7685c;
}
.multi-select-icon-bc.bc-i-AmericanFootball,
.widget-scroll-container > i.bc-i-AmericanFootball {
    color: #e7685c;
}
.sp-sub-list-bc.AmericanFootball .sp-s-l-h-flag-bc {
    color: #e7685c;
}
.sp-sub-list-bc.AmericanFootball.active
    > .sp-s-l-head-bc
    .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #e7685c;
}
.sp-sub-list-bc.AmericanFootball .market-game-section.active:before {
    background: #e7685c;
}
.e-sports .horizontal-sl-item-bc.AmericanFootball .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-AmericanFootball {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.AmericanFootball,
.e-sports .competition-icon-league-bc.bc-i-AmericanFootball,
.e-sports .competition-icon-league-bc.bc-i-AmericanFootball:after,
.e-sports
    .competition-icon-league-bc.bc-i-AmericanFootball
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-AmericanFootball,
.e-sports .e-sports-game-icon-back-nav.bc-i-AmericanFootball:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-AmericanFootball {
    background: linear-gradient(to bottom, #f1a69f, #e7685c);
}
.e-sports .sp-sub-list-bc.AmericanFootball:not(.selected):hover {
    background: #e7685c99;
    box-shadow: 0 0 8px #e7685c99;
}
.e-sports .sp-sub-list-bc.AmericanFootball.selected {
    background: linear-gradient(to right, #f1a69f, #e7685c);
}
.e-sports-AmericanFootball .e-sports-time-start:before,
.e-sports-AmericanFootball .main-tabs-bc .tab-bc:before,
.e-sports-AmericanFootball .horizontal-sl-tab-bc:before,
.sportsbook-center-section.AmericanFootball .e-sports-time-start:before,
.sportsbook-center-section.AmericanFootball .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.AmericanFootball .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #f1a69f, #e7685c);
}
.e-sports-match-container.AmericanFootball
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #e7685c;
}
.e-sports-match-container.AmericanFootball
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.AmericanFootball
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #e7685c;
}
.SearchResultV2 .searchResultBtn.AmericanFootball {
    background: radial-gradient(
        at center bottom,
        #e7685ccc,
        #e7685c66,
        #e7685c00
    );
}
.SearchResultV2 .searchResultBtn.AmericanFootball:after {
    background: #e7685c66;
}
.SearchResultV2
    .horizontalCategoryItemWrp.AmericanFootball
    .horizontalCategoryItem {
    background: linear-gradient(to right, #e7685c1a, #e7685c00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.AmericanFootball.active
    .horizontalCategoryItem {
    border-color: #e7685cb3;
    background: linear-gradient(to right, #e7685c4d, #e7685c00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.AmericanFootball
    .horizontalCategoryItem
    > i {
    color: #e7685c;
}
.ApexLegends-bg {
    color: #fff;
    background: #a81b24;
}
.horizontal-sl-item-bc.ApexLegends .horizontal-sl-icon-bc {
    color: #a81b24;
}
.horizontal-sl-item-bc.ApexLegends.active {
    background: #a81b24;
}
.horizontal-sl-item-bc.ApexLegends.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.ApexLegends.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-ApexLegends,
.coupon-market-bc .bc-i-ApexLegends {
    color: #a81b24;
}
.multi-select-icon-bc.bc-i-ApexLegends,
.widget-scroll-container > i.bc-i-ApexLegends {
    color: #a81b24;
}
.sp-sub-list-bc.ApexLegends .sp-s-l-h-flag-bc {
    color: #a81b24;
}
.sp-sub-list-bc.ApexLegends.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #a81b24;
}
.sp-sub-list-bc.ApexLegends .market-game-section.active:before {
    background: #a81b24;
}
.e-sports .horizontal-sl-item-bc.ApexLegends .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-ApexLegends {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.ApexLegends,
.e-sports .competition-icon-league-bc.bc-i-ApexLegends,
.e-sports .competition-icon-league-bc.bc-i-ApexLegends:after,
.e-sports
    .competition-icon-league-bc.bc-i-ApexLegends
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-ApexLegends,
.e-sports .e-sports-game-icon-back-nav.bc-i-ApexLegends:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-ApexLegends {
    background: linear-gradient(to bottom, #de323d, #a81b24);
}
.e-sports .sp-sub-list-bc.ApexLegends:not(.selected):hover {
    background: #a81b2499;
    box-shadow: 0 0 8px #a81b2499;
}
.e-sports .sp-sub-list-bc.ApexLegends.selected {
    background: linear-gradient(to right, #de323d, #a81b24);
}
.e-sports-ApexLegends .e-sports-time-start:before,
.e-sports-ApexLegends .main-tabs-bc .tab-bc:before,
.e-sports-ApexLegends .horizontal-sl-tab-bc:before,
.sportsbook-center-section.ApexLegends .e-sports-time-start:before,
.sportsbook-center-section.ApexLegends .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.ApexLegends .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #de323d, #a81b24);
}
.e-sports-match-container.ApexLegends
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #a81b24;
}
.e-sports-match-container.ApexLegends .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.ApexLegends
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #a81b24;
}
.SearchResultV2 .searchResultBtn.ApexLegends {
    background: radial-gradient(
        at center bottom,
        #a81b24cc,
        #a81b2466,
        #a81b2400
    );
}
.SearchResultV2 .searchResultBtn.ApexLegends:after {
    background: #a81b2466;
}
.SearchResultV2 .horizontalCategoryItemWrp.ApexLegends .horizontalCategoryItem {
    background: linear-gradient(to right, #a81b241a, #a81b2400);
}
.SearchResultV2
    .horizontalCategoryItemWrp.ApexLegends.active
    .horizontalCategoryItem {
    border-color: #a81b24b3;
    background: linear-gradient(to right, #a81b244d, #a81b2400);
}
.SearchResultV2
    .horizontalCategoryItemWrp.ApexLegends
    .horizontalCategoryItem
    > i {
    color: #a81b24;
}
.Archery-bg {
    color: #000;
    background: #f781d9;
}
.horizontal-sl-item-bc.Archery .horizontal-sl-icon-bc {
    color: #f781d9;
}
.horizontal-sl-item-bc.Archery.active {
    background: #f781d9;
}
.horizontal-sl-item-bc.Archery.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Archery.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Archery,
.coupon-market-bc .bc-i-Archery {
    color: #f781d9;
}
.multi-select-icon-bc.bc-i-Archery,
.widget-scroll-container > i.bc-i-Archery {
    color: #f781d9;
}
.sp-sub-list-bc.Archery .sp-s-l-h-flag-bc {
    color: #f781d9;
}
.sp-sub-list-bc.Archery.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #f781d9;
}
.sp-sub-list-bc.Archery .market-game-section.active:before {
    background: #f781d9;
}
.e-sports .horizontal-sl-item-bc.Archery .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Archery {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Archery,
.e-sports .competition-icon-league-bc.bc-i-Archery,
.e-sports .competition-icon-league-bc.bc-i-Archery:after,
.e-sports .competition-icon-league-bc.bc-i-Archery ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Archery,
.e-sports .e-sports-game-icon-back-nav.bc-i-Archery:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Archery {
    background: linear-gradient(to bottom, #fcc9ef, #f781d9);
}
.e-sports .sp-sub-list-bc.Archery:not(.selected):hover {
    background: #f781d999;
    box-shadow: 0 0 8px #f781d999;
}
.e-sports .sp-sub-list-bc.Archery.selected {
    background: linear-gradient(to right, #fcc9ef, #f781d9);
}
.e-sports-Archery .e-sports-time-start:before,
.e-sports-Archery .main-tabs-bc .tab-bc:before,
.e-sports-Archery .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Archery .e-sports-time-start:before,
.sportsbook-center-section.Archery .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Archery .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #fcc9ef, #f781d9);
}
.e-sports-match-container.Archery .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #f781d9;
}
.e-sports-match-container.Archery .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Archery .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #f781d9;
}
.SearchResultV2 .searchResultBtn.Archery {
    background: radial-gradient(
        at center bottom,
        #f781d9cc,
        #f781d966,
        #f781d900
    );
}
.SearchResultV2 .searchResultBtn.Archery:after {
    background: #f781d966;
}
.SearchResultV2 .horizontalCategoryItemWrp.Archery .horizontalCategoryItem {
    background: linear-gradient(to right, #f781d91a, #f781d900);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Archery.active
    .horizontalCategoryItem {
    border-color: #f781d9b3;
    background: linear-gradient(to right, #f781d94d, #f781d900);
}
.SearchResultV2 .horizontalCategoryItemWrp.Archery .horizontalCategoryItem > i {
    color: #f781d9;
}
.ArcheryH2H-bg {
    color: #fff;
    background: #a43e8a;
}
.horizontal-sl-item-bc.ArcheryH2H .horizontal-sl-icon-bc {
    color: #a43e8a;
}
.horizontal-sl-item-bc.ArcheryH2H.active {
    background: #a43e8a;
}
.horizontal-sl-item-bc.ArcheryH2H.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.ArcheryH2H.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-ArcheryH2H,
.coupon-market-bc .bc-i-ArcheryH2H {
    color: #a43e8a;
}
.multi-select-icon-bc.bc-i-ArcheryH2H,
.widget-scroll-container > i.bc-i-ArcheryH2H {
    color: #a43e8a;
}
.sp-sub-list-bc.ArcheryH2H .sp-s-l-h-flag-bc {
    color: #a43e8a;
}
.sp-sub-list-bc.ArcheryH2H.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #a43e8a;
}
.sp-sub-list-bc.ArcheryH2H .market-game-section.active:before {
    background: #a43e8a;
}
.e-sports .horizontal-sl-item-bc.ArcheryH2H .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-ArcheryH2H {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.ArcheryH2H,
.e-sports .competition-icon-league-bc.bc-i-ArcheryH2H,
.e-sports .competition-icon-league-bc.bc-i-ArcheryH2H:after,
.e-sports
    .competition-icon-league-bc.bc-i-ArcheryH2H
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-ArcheryH2H,
.e-sports .e-sports-game-icon-back-nav.bc-i-ArcheryH2H:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-ArcheryH2H {
    background: linear-gradient(to bottom, #c668ae, #a43e8a);
}
.e-sports .sp-sub-list-bc.ArcheryH2H:not(.selected):hover {
    background: #a43e8a99;
    box-shadow: 0 0 8px #a43e8a99;
}
.e-sports .sp-sub-list-bc.ArcheryH2H.selected {
    background: linear-gradient(to right, #c668ae, #a43e8a);
}
.e-sports-ArcheryH2H .e-sports-time-start:before,
.e-sports-ArcheryH2H .main-tabs-bc .tab-bc:before,
.e-sports-ArcheryH2H .horizontal-sl-tab-bc:before,
.sportsbook-center-section.ArcheryH2H .e-sports-time-start:before,
.sportsbook-center-section.ArcheryH2H .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.ArcheryH2H .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #c668ae, #a43e8a);
}
.e-sports-match-container.ArcheryH2H .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #a43e8a;
}
.e-sports-match-container.ArcheryH2H .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.ArcheryH2H
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #a43e8a;
}
.SearchResultV2 .searchResultBtn.ArcheryH2H {
    background: radial-gradient(
        at center bottom,
        #a43e8acc,
        #a43e8a66,
        #a43e8a00
    );
}
.SearchResultV2 .searchResultBtn.ArcheryH2H:after {
    background: #a43e8a66;
}
.SearchResultV2 .horizontalCategoryItemWrp.ArcheryH2H .horizontalCategoryItem {
    background: linear-gradient(to right, #a43e8a1a, #a43e8a00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.ArcheryH2H.active
    .horizontalCategoryItem {
    border-color: #a43e8ab3;
    background: linear-gradient(to right, #a43e8a4d, #a43e8a00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.ArcheryH2H
    .horizontalCategoryItem
    > i {
    color: #a43e8a;
}
.CompoundArchery-bg {
    color: #fff;
    background: #a43e8a;
}
.horizontal-sl-item-bc.CompoundArchery .horizontal-sl-icon-bc {
    color: #a43e8a;
}
.horizontal-sl-item-bc.CompoundArchery.active {
    background: #a43e8a;
}
.horizontal-sl-item-bc.CompoundArchery.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.CompoundArchery.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-CompoundArchery,
.coupon-market-bc .bc-i-CompoundArchery {
    color: #a43e8a;
}
.multi-select-icon-bc.bc-i-CompoundArchery,
.widget-scroll-container > i.bc-i-CompoundArchery {
    color: #a43e8a;
}
.sp-sub-list-bc.CompoundArchery .sp-s-l-h-flag-bc {
    color: #a43e8a;
}
.sp-sub-list-bc.CompoundArchery.active
    > .sp-s-l-head-bc
    .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #a43e8a;
}
.sp-sub-list-bc.CompoundArchery .market-game-section.active:before {
    background: #a43e8a;
}
.e-sports .horizontal-sl-item-bc.CompoundArchery .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-CompoundArchery {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.CompoundArchery,
.e-sports .competition-icon-league-bc.bc-i-CompoundArchery,
.e-sports .competition-icon-league-bc.bc-i-CompoundArchery:after,
.e-sports
    .competition-icon-league-bc.bc-i-CompoundArchery
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-CompoundArchery,
.e-sports .e-sports-game-icon-back-nav.bc-i-CompoundArchery:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-CompoundArchery {
    background: linear-gradient(to bottom, #c668ae, #a43e8a);
}
.e-sports .sp-sub-list-bc.CompoundArchery:not(.selected):hover {
    background: #a43e8a99;
    box-shadow: 0 0 8px #a43e8a99;
}
.e-sports .sp-sub-list-bc.CompoundArchery.selected {
    background: linear-gradient(to right, #c668ae, #a43e8a);
}
.e-sports-CompoundArchery .e-sports-time-start:before,
.e-sports-CompoundArchery .main-tabs-bc .tab-bc:before,
.e-sports-CompoundArchery .horizontal-sl-tab-bc:before,
.sportsbook-center-section.CompoundArchery .e-sports-time-start:before,
.sportsbook-center-section.CompoundArchery .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.CompoundArchery .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #c668ae, #a43e8a);
}
.e-sports-match-container.CompoundArchery
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #a43e8a;
}
.e-sports-match-container.CompoundArchery
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.CompoundArchery
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #a43e8a;
}
.SearchResultV2 .searchResultBtn.CompoundArchery {
    background: radial-gradient(
        at center bottom,
        #a43e8acc,
        #a43e8a66,
        #a43e8a00
    );
}
.SearchResultV2 .searchResultBtn.CompoundArchery:after {
    background: #a43e8a66;
}
.SearchResultV2
    .horizontalCategoryItemWrp.CompoundArchery
    .horizontalCategoryItem {
    background: linear-gradient(to right, #a43e8a1a, #a43e8a00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.CompoundArchery.active
    .horizontalCategoryItem {
    border-color: #a43e8ab3;
    background: linear-gradient(to right, #a43e8a4d, #a43e8a00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.CompoundArchery
    .horizontalCategoryItem
    > i {
    color: #a43e8a;
}
.ArenaofValor-bg {
    color: #fff;
    background: #3b387f;
}
.horizontal-sl-item-bc.ArenaofValor .horizontal-sl-icon-bc {
    color: #3b387f;
}
.horizontal-sl-item-bc.ArenaofValor.active {
    background: #3b387f;
}
.horizontal-sl-item-bc.ArenaofValor.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.ArenaofValor.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-ArenaofValor,
.coupon-market-bc .bc-i-ArenaofValor {
    color: #3b387f;
}
.multi-select-icon-bc.bc-i-ArenaofValor,
.widget-scroll-container > i.bc-i-ArenaofValor {
    color: #3b387f;
}
.sp-sub-list-bc.ArenaofValor .sp-s-l-h-flag-bc {
    color: #3b387f;
}
.sp-sub-list-bc.ArenaofValor.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #3b387f;
}
.sp-sub-list-bc.ArenaofValor .market-game-section.active:before {
    background: #3b387f;
}
.e-sports .horizontal-sl-item-bc.ArenaofValor .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-ArenaofValor {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.ArenaofValor,
.e-sports .competition-icon-league-bc.bc-i-ArenaofValor,
.e-sports .competition-icon-league-bc.bc-i-ArenaofValor:after,
.e-sports
    .competition-icon-league-bc.bc-i-ArenaofValor
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-ArenaofValor,
.e-sports .e-sports-game-icon-back-nav.bc-i-ArenaofValor:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-ArenaofValor {
    background: linear-gradient(to bottom, #5551b2, #3b387f);
}
.e-sports .sp-sub-list-bc.ArenaofValor:not(.selected):hover {
    background: #3b387f99;
    box-shadow: 0 0 8px #3b387f99;
}
.e-sports .sp-sub-list-bc.ArenaofValor.selected {
    background: linear-gradient(to right, #5551b2, #3b387f);
}
.e-sports-ArenaofValor .e-sports-time-start:before,
.e-sports-ArenaofValor .main-tabs-bc .tab-bc:before,
.e-sports-ArenaofValor .horizontal-sl-tab-bc:before,
.sportsbook-center-section.ArenaofValor .e-sports-time-start:before,
.sportsbook-center-section.ArenaofValor .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.ArenaofValor .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #5551b2, #3b387f);
}
.e-sports-match-container.ArenaofValor
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #3b387f;
}
.e-sports-match-container.ArenaofValor
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.ArenaofValor
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #3b387f;
}
.SearchResultV2 .searchResultBtn.ArenaofValor {
    background: radial-gradient(
        at center bottom,
        #3b387fcc,
        #3b387f66,
        #3b387f00
    );
}
.SearchResultV2 .searchResultBtn.ArenaofValor:after {
    background: #3b387f66;
}
.SearchResultV2
    .horizontalCategoryItemWrp.ArenaofValor
    .horizontalCategoryItem {
    background: linear-gradient(to right, #3b387f1a, #3b387f00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.ArenaofValor.active
    .horizontalCategoryItem {
    border-color: #3b387fb3;
    background: linear-gradient(to right, #3b387f4d, #3b387f00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.ArenaofValor
    .horizontalCategoryItem
    > i {
    color: #3b387f;
}
.Athletics-bg {
    color: #fff;
    background: #0b5b99;
}
.horizontal-sl-item-bc.Athletics .horizontal-sl-icon-bc {
    color: #0b5b99;
}
.horizontal-sl-item-bc.Athletics.active {
    background: #0b5b99;
}
.horizontal-sl-item-bc.Athletics.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Athletics.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Athletics,
.coupon-market-bc .bc-i-Athletics {
    color: #0b5b99;
}
.multi-select-icon-bc.bc-i-Athletics,
.widget-scroll-container > i.bc-i-Athletics {
    color: #0b5b99;
}
.sp-sub-list-bc.Athletics .sp-s-l-h-flag-bc {
    color: #0b5b99;
}
.sp-sub-list-bc.Athletics.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #0b5b99;
}
.sp-sub-list-bc.Athletics .market-game-section.active:before {
    background: #0b5b99;
}
.e-sports .horizontal-sl-item-bc.Athletics .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Athletics {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Athletics,
.e-sports .competition-icon-league-bc.bc-i-Athletics,
.e-sports .competition-icon-league-bc.bc-i-Athletics:after,
.e-sports
    .competition-icon-league-bc.bc-i-Athletics
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Athletics,
.e-sports .e-sports-game-icon-back-nav.bc-i-Athletics:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Athletics {
    background: linear-gradient(to bottom, #1085e0, #0b5b99);
}
.e-sports .sp-sub-list-bc.Athletics:not(.selected):hover {
    background: #0b5b9999;
    box-shadow: 0 0 8px #0b5b9999;
}
.e-sports .sp-sub-list-bc.Athletics.selected {
    background: linear-gradient(to right, #1085e0, #0b5b99);
}
.e-sports-Athletics .e-sports-time-start:before,
.e-sports-Athletics .main-tabs-bc .tab-bc:before,
.e-sports-Athletics .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Athletics .e-sports-time-start:before,
.sportsbook-center-section.Athletics .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Athletics .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #1085e0, #0b5b99);
}
.e-sports-match-container.Athletics .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #0b5b99;
}
.e-sports-match-container.Athletics .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Athletics .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #0b5b99;
}
.SearchResultV2 .searchResultBtn.Athletics {
    background: radial-gradient(
        at center bottom,
        #0b5b99cc,
        #0b5b9966,
        #0b5b9900
    );
}
.SearchResultV2 .searchResultBtn.Athletics:after {
    background: #0b5b9966;
}
.SearchResultV2 .horizontalCategoryItemWrp.Athletics .horizontalCategoryItem {
    background: linear-gradient(to right, #0b5b991a, #0b5b9900);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Athletics.active
    .horizontalCategoryItem {
    border-color: #0b5b99b3;
    background: linear-gradient(to right, #0b5b994d, #0b5b9900);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Athletics
    .horizontalCategoryItem
    > i {
    color: #0b5b99;
}
.AustralianFootball-bg {
    color: #fff;
    background: #119a18;
}
.horizontal-sl-item-bc.AustralianFootball .horizontal-sl-icon-bc {
    color: #119a18;
}
.horizontal-sl-item-bc.AustralianFootball.active {
    background: #119a18;
}
.horizontal-sl-item-bc.AustralianFootball.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.AustralianFootball.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-AustralianFootball,
.coupon-market-bc .bc-i-AustralianFootball {
    color: #119a18;
}
.multi-select-icon-bc.bc-i-AustralianFootball,
.widget-scroll-container > i.bc-i-AustralianFootball {
    color: #119a18;
}
.sp-sub-list-bc.AustralianFootball .sp-s-l-h-flag-bc {
    color: #119a18;
}
.sp-sub-list-bc.AustralianFootball.active
    > .sp-s-l-head-bc
    .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #119a18;
}
.sp-sub-list-bc.AustralianFootball .market-game-section.active:before {
    background: #119a18;
}
.e-sports .horizontal-sl-item-bc.AustralianFootball .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-AustralianFootball {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.AustralianFootball,
.e-sports .competition-icon-league-bc.bc-i-AustralianFootball,
.e-sports .competition-icon-league-bc.bc-i-AustralianFootball:after,
.e-sports
    .competition-icon-league-bc.bc-i-AustralianFootball
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-AustralianFootball,
.e-sports .e-sports-game-icon-back-nav.bc-i-AustralianFootball:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-AustralianFootball {
    background: linear-gradient(to bottom, #19df23, #119a18);
}
.e-sports .sp-sub-list-bc.AustralianFootball:not(.selected):hover {
    background: #119a1899;
    box-shadow: 0 0 8px #119a1899;
}
.e-sports .sp-sub-list-bc.AustralianFootball.selected {
    background: linear-gradient(to right, #19df23, #119a18);
}
.e-sports-AustralianFootball .e-sports-time-start:before,
.e-sports-AustralianFootball .main-tabs-bc .tab-bc:before,
.e-sports-AustralianFootball .horizontal-sl-tab-bc:before,
.sportsbook-center-section.AustralianFootball .e-sports-time-start:before,
.sportsbook-center-section.AustralianFootball .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.AustralianFootball .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #19df23, #119a18);
}
.e-sports-match-container.AustralianFootball
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #119a18;
}
.e-sports-match-container.AustralianFootball
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.AustralianFootball
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #119a18;
}
.SearchResultV2 .searchResultBtn.AustralianFootball {
    background: radial-gradient(
        at center bottom,
        #119a18cc,
        #119a1866,
        #119a1800
    );
}
.SearchResultV2 .searchResultBtn.AustralianFootball:after {
    background: #119a1866;
}
.SearchResultV2
    .horizontalCategoryItemWrp.AustralianFootball
    .horizontalCategoryItem {
    background: linear-gradient(to right, #119a181a, #119a1800);
}
.SearchResultV2
    .horizontalCategoryItemWrp.AustralianFootball.active
    .horizontalCategoryItem {
    border-color: #119a18b3;
    background: linear-gradient(to right, #119a184d, #119a1800);
}
.SearchResultV2
    .horizontalCategoryItemWrp.AustralianFootball
    .horizontalCategoryItem
    > i {
    color: #119a18;
}
.AutoRacing-bg {
    color: #000;
    background: #ac9afd;
}
.horizontal-sl-item-bc.AutoRacing .horizontal-sl-icon-bc {
    color: #ac9afd;
}
.horizontal-sl-item-bc.AutoRacing.active {
    background: #ac9afd;
}
.horizontal-sl-item-bc.AutoRacing.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.AutoRacing.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-AutoRacing,
.coupon-market-bc .bc-i-AutoRacing {
    color: #ac9afd;
}
.multi-select-icon-bc.bc-i-AutoRacing,
.widget-scroll-container > i.bc-i-AutoRacing {
    color: #ac9afd;
}
.sp-sub-list-bc.AutoRacing .sp-s-l-h-flag-bc {
    color: #ac9afd;
}
.sp-sub-list-bc.AutoRacing.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #ac9afd;
}
.sp-sub-list-bc.AutoRacing .market-game-section.active:before {
    background: #ac9afd;
}
.e-sports .horizontal-sl-item-bc.AutoRacing .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-AutoRacing {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.AutoRacing,
.e-sports .competition-icon-league-bc.bc-i-AutoRacing,
.e-sports .competition-icon-league-bc.bc-i-AutoRacing:after,
.e-sports
    .competition-icon-league-bc.bc-i-AutoRacing
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-AutoRacing,
.e-sports .e-sports-game-icon-back-nav.bc-i-AutoRacing:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-AutoRacing {
    background: linear-gradient(to bottom, #eae5fe, #ac9afd);
}
.e-sports .sp-sub-list-bc.AutoRacing:not(.selected):hover {
    background: #ac9afd99;
    box-shadow: 0 0 8px #ac9afd99;
}
.e-sports .sp-sub-list-bc.AutoRacing.selected {
    background: linear-gradient(to right, #eae5fe, #ac9afd);
}
.e-sports-AutoRacing .e-sports-time-start:before,
.e-sports-AutoRacing .main-tabs-bc .tab-bc:before,
.e-sports-AutoRacing .horizontal-sl-tab-bc:before,
.sportsbook-center-section.AutoRacing .e-sports-time-start:before,
.sportsbook-center-section.AutoRacing .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.AutoRacing .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #eae5fe, #ac9afd);
}
.e-sports-match-container.AutoRacing .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #ac9afd;
}
.e-sports-match-container.AutoRacing .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.AutoRacing
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #ac9afd;
}
.SearchResultV2 .searchResultBtn.AutoRacing {
    background: radial-gradient(
        at center bottom,
        #ac9afdcc,
        #ac9afd66,
        #ac9afd00
    );
}
.SearchResultV2 .searchResultBtn.AutoRacing:after {
    background: #ac9afd66;
}
.SearchResultV2 .horizontalCategoryItemWrp.AutoRacing .horizontalCategoryItem {
    background: linear-gradient(to right, #ac9afd1a, #ac9afd00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.AutoRacing.active
    .horizontalCategoryItem {
    border-color: #ac9afdb3;
    background: linear-gradient(to right, #ac9afd4d, #ac9afd00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.AutoRacing
    .horizontalCategoryItem
    > i {
    color: #ac9afd;
}
.Badminton-bg {
    color: #000;
    background: #70c2a7;
}
.horizontal-sl-item-bc.Badminton .horizontal-sl-icon-bc {
    color: #70c2a7;
}
.horizontal-sl-item-bc.Badminton.active {
    background: #70c2a7;
}
.horizontal-sl-item-bc.Badminton.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Badminton.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Badminton,
.coupon-market-bc .bc-i-Badminton {
    color: #70c2a7;
}
.multi-select-icon-bc.bc-i-Badminton,
.widget-scroll-container > i.bc-i-Badminton {
    color: #70c2a7;
}
.sp-sub-list-bc.Badminton .sp-s-l-h-flag-bc {
    color: #70c2a7;
}
.sp-sub-list-bc.Badminton.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #70c2a7;
}
.sp-sub-list-bc.Badminton .market-game-section.active:before {
    background: #70c2a7;
}
.e-sports .horizontal-sl-item-bc.Badminton .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Badminton {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Badminton,
.e-sports .competition-icon-league-bc.bc-i-Badminton,
.e-sports .competition-icon-league-bc.bc-i-Badminton:after,
.e-sports
    .competition-icon-league-bc.bc-i-Badminton
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Badminton,
.e-sports .e-sports-game-icon-back-nav.bc-i-Badminton:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Badminton {
    background: linear-gradient(to bottom, #a6d9c8, #70c2a7);
}
.e-sports .sp-sub-list-bc.Badminton:not(.selected):hover {
    background: #70c2a799;
    box-shadow: 0 0 8px #70c2a799;
}
.e-sports .sp-sub-list-bc.Badminton.selected {
    background: linear-gradient(to right, #a6d9c8, #70c2a7);
}
.e-sports-Badminton .e-sports-time-start:before,
.e-sports-Badminton .main-tabs-bc .tab-bc:before,
.e-sports-Badminton .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Badminton .e-sports-time-start:before,
.sportsbook-center-section.Badminton .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Badminton .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #a6d9c8, #70c2a7);
}
.e-sports-match-container.Badminton .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #70c2a7;
}
.e-sports-match-container.Badminton .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Badminton .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #70c2a7;
}
.SearchResultV2 .searchResultBtn.Badminton {
    background: radial-gradient(
        at center bottom,
        #70c2a7cc,
        #70c2a766,
        #70c2a700
    );
}
.SearchResultV2 .searchResultBtn.Badminton:after {
    background: #70c2a766;
}
.SearchResultV2 .horizontalCategoryItemWrp.Badminton .horizontalCategoryItem {
    background: linear-gradient(to right, #70c2a71a, #70c2a700);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Badminton.active
    .horizontalCategoryItem {
    border-color: #70c2a7b3;
    background: linear-gradient(to right, #70c2a74d, #70c2a700);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Badminton
    .horizontalCategoryItem
    > i {
    color: #70c2a7;
}
.BallHockey-bg {
    color: #fff;
    background: #168763;
}
.horizontal-sl-item-bc.BallHockey .horizontal-sl-icon-bc {
    color: #168763;
}
.horizontal-sl-item-bc.BallHockey.active {
    background: #168763;
}
.horizontal-sl-item-bc.BallHockey.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.BallHockey.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-BallHockey,
.coupon-market-bc .bc-i-BallHockey {
    color: #168763;
}
.multi-select-icon-bc.bc-i-BallHockey,
.widget-scroll-container > i.bc-i-BallHockey {
    color: #168763;
}
.sp-sub-list-bc.BallHockey .sp-s-l-h-flag-bc {
    color: #168763;
}
.sp-sub-list-bc.BallHockey.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #168763;
}
.sp-sub-list-bc.BallHockey .market-game-section.active:before {
    background: #168763;
}
.e-sports .horizontal-sl-item-bc.BallHockey .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-BallHockey {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.BallHockey,
.e-sports .competition-icon-league-bc.bc-i-BallHockey,
.e-sports .competition-icon-league-bc.bc-i-BallHockey:after,
.e-sports
    .competition-icon-league-bc.bc-i-BallHockey
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-BallHockey,
.e-sports .e-sports-game-icon-back-nav.bc-i-BallHockey:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-BallHockey {
    background: linear-gradient(to bottom, #21c993, #168763);
}
.e-sports .sp-sub-list-bc.BallHockey:not(.selected):hover {
    background: #16876399;
    box-shadow: 0 0 8px #16876399;
}
.e-sports .sp-sub-list-bc.BallHockey.selected {
    background: linear-gradient(to right, #21c993, #168763);
}
.e-sports-BallHockey .e-sports-time-start:before,
.e-sports-BallHockey .main-tabs-bc .tab-bc:before,
.e-sports-BallHockey .horizontal-sl-tab-bc:before,
.sportsbook-center-section.BallHockey .e-sports-time-start:before,
.sportsbook-center-section.BallHockey .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.BallHockey .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #21c993, #168763);
}
.e-sports-match-container.BallHockey .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #168763;
}
.e-sports-match-container.BallHockey .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.BallHockey
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #168763;
}
.SearchResultV2 .searchResultBtn.BallHockey {
    background: radial-gradient(
        at center bottom,
        #168763cc,
        #16876366,
        #16876300
    );
}
.SearchResultV2 .searchResultBtn.BallHockey:after {
    background: #16876366;
}
.SearchResultV2 .horizontalCategoryItemWrp.BallHockey .horizontalCategoryItem {
    background: linear-gradient(to right, #1687631a, #16876300);
}
.SearchResultV2
    .horizontalCategoryItemWrp.BallHockey.active
    .horizontalCategoryItem {
    border-color: #168763b3;
    background: linear-gradient(to right, #1687634d, #16876300);
}
.SearchResultV2
    .horizontalCategoryItemWrp.BallHockey
    .horizontalCategoryItem
    > i {
    color: #168763;
}
.Bandy-bg {
    color: #fff;
    background: #5da167;
}
.horizontal-sl-item-bc.Bandy .horizontal-sl-icon-bc {
    color: #5da167;
}
.horizontal-sl-item-bc.Bandy.active {
    background: #5da167;
}
.horizontal-sl-item-bc.Bandy.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Bandy.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Bandy,
.coupon-market-bc .bc-i-Bandy {
    color: #5da167;
}
.multi-select-icon-bc.bc-i-Bandy,
.widget-scroll-container > i.bc-i-Bandy {
    color: #5da167;
}
.sp-sub-list-bc.Bandy .sp-s-l-h-flag-bc {
    color: #5da167;
}
.sp-sub-list-bc.Bandy.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #5da167;
}
.sp-sub-list-bc.Bandy .market-game-section.active:before {
    background: #5da167;
}
.e-sports .horizontal-sl-item-bc.Bandy .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Bandy {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Bandy,
.e-sports .competition-icon-league-bc.bc-i-Bandy,
.e-sports .competition-icon-league-bc.bc-i-Bandy:after,
.e-sports .competition-icon-league-bc.bc-i-Bandy ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Bandy,
.e-sports .e-sports-game-icon-back-nav.bc-i-Bandy:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Bandy {
    background: linear-gradient(to bottom, #8dbd94, #5da167);
}
.e-sports .sp-sub-list-bc.Bandy:not(.selected):hover {
    background: #5da16799;
    box-shadow: 0 0 8px #5da16799;
}
.e-sports .sp-sub-list-bc.Bandy.selected {
    background: linear-gradient(to right, #8dbd94, #5da167);
}
.e-sports-Bandy .e-sports-time-start:before,
.e-sports-Bandy .main-tabs-bc .tab-bc:before,
.e-sports-Bandy .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Bandy .e-sports-time-start:before,
.sportsbook-center-section.Bandy .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Bandy .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #8dbd94, #5da167);
}
.e-sports-match-container.Bandy .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #5da167;
}
.e-sports-match-container.Bandy .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Bandy .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #5da167;
}
.SearchResultV2 .searchResultBtn.Bandy {
    background: radial-gradient(
        at center bottom,
        #5da167cc,
        #5da16766,
        #5da16700
    );
}
.SearchResultV2 .searchResultBtn.Bandy:after {
    background: #5da16766;
}
.SearchResultV2 .horizontalCategoryItemWrp.Bandy .horizontalCategoryItem {
    background: linear-gradient(to right, #5da1671a, #5da16700);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Bandy.active
    .horizontalCategoryItem {
    border-color: #5da167b3;
    background: linear-gradient(to right, #5da1674d, #5da16700);
}
.SearchResultV2 .horizontalCategoryItemWrp.Bandy .horizontalCategoryItem > i {
    color: #5da167;
}
.Baseball-bg {
    color: #000;
    background: #5caaa7;
}
.horizontal-sl-item-bc.Baseball .horizontal-sl-icon-bc {
    color: #5caaa7;
}
.horizontal-sl-item-bc.Baseball.active {
    background: #5caaa7;
}
.horizontal-sl-item-bc.Baseball.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Baseball.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Baseball,
.coupon-market-bc .bc-i-Baseball {
    color: #5caaa7;
}
.multi-select-icon-bc.bc-i-Baseball,
.widget-scroll-container > i.bc-i-Baseball {
    color: #5caaa7;
}
.sp-sub-list-bc.Baseball .sp-s-l-h-flag-bc {
    color: #5caaa7;
}
.sp-sub-list-bc.Baseball.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #5caaa7;
}
.sp-sub-list-bc.Baseball .market-game-section.active:before {
    background: #5caaa7;
}
.e-sports .horizontal-sl-item-bc.Baseball .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Baseball {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Baseball,
.e-sports .competition-icon-league-bc.bc-i-Baseball,
.e-sports .competition-icon-league-bc.bc-i-Baseball:after,
.e-sports
    .competition-icon-league-bc.bc-i-Baseball
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Baseball,
.e-sports .e-sports-game-icon-back-nav.bc-i-Baseball:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Baseball {
    background: linear-gradient(to bottom, #8ec4c2, #5caaa7);
}
.e-sports .sp-sub-list-bc.Baseball:not(.selected):hover {
    background: #5caaa799;
    box-shadow: 0 0 8px #5caaa799;
}
.e-sports .sp-sub-list-bc.Baseball.selected {
    background: linear-gradient(to right, #8ec4c2, #5caaa7);
}
.e-sports-Baseball .e-sports-time-start:before,
.e-sports-Baseball .main-tabs-bc .tab-bc:before,
.e-sports-Baseball .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Baseball .e-sports-time-start:before,
.sportsbook-center-section.Baseball .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Baseball .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #8ec4c2, #5caaa7);
}
.e-sports-match-container.Baseball .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #5caaa7;
}
.e-sports-match-container.Baseball .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Baseball .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #5caaa7;
}
.SearchResultV2 .searchResultBtn.Baseball {
    background: radial-gradient(
        at center bottom,
        #5caaa7cc,
        #5caaa766,
        #5caaa700
    );
}
.SearchResultV2 .searchResultBtn.Baseball:after {
    background: #5caaa766;
}
.SearchResultV2 .horizontalCategoryItemWrp.Baseball .horizontalCategoryItem {
    background: linear-gradient(to right, #5caaa71a, #5caaa700);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Baseball.active
    .horizontalCategoryItem {
    border-color: #5caaa7b3;
    background: linear-gradient(to right, #5caaa74d, #5caaa700);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Baseball
    .horizontalCategoryItem
    > i {
    color: #5caaa7;
}
.Basketball-bg {
    color: #fff;
    background: #fca601;
}
.horizontal-sl-item-bc.Basketball .horizontal-sl-icon-bc {
    color: #fca601;
}
.horizontal-sl-item-bc.Basketball.active {
    background: #fca601;
}
.horizontal-sl-item-bc.Basketball.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Basketball.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Basketball,
.coupon-market-bc .bc-i-Basketball {
    color: #fca601;
}
.multi-select-icon-bc.bc-i-Basketball,
.widget-scroll-container > i.bc-i-Basketball {
    color: #fca601;
}
.sp-sub-list-bc.Basketball .sp-s-l-h-flag-bc {
    color: #fca601;
}
.sp-sub-list-bc.Basketball.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #fca601;
}
.sp-sub-list-bc.Basketball .market-game-section.active:before {
    background: #fca601;
}
.e-sports .horizontal-sl-item-bc.Basketball .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Basketball {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Basketball,
.e-sports .competition-icon-league-bc.bc-i-Basketball,
.e-sports .competition-icon-league-bc.bc-i-Basketball:after,
.e-sports
    .competition-icon-league-bc.bc-i-Basketball
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Basketball,
.e-sports .e-sports-game-icon-back-nav.bc-i-Basketball:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Basketball {
    background: linear-gradient(to bottom, #fec14b, #fca601);
}
.e-sports .sp-sub-list-bc.Basketball:not(.selected):hover {
    background: #fca60199;
    box-shadow: 0 0 8px #fca60199;
}
.e-sports .sp-sub-list-bc.Basketball.selected {
    background: linear-gradient(to right, #fec14b, #fca601);
}
.e-sports-Basketball .e-sports-time-start:before,
.e-sports-Basketball .main-tabs-bc .tab-bc:before,
.e-sports-Basketball .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Basketball .e-sports-time-start:before,
.sportsbook-center-section.Basketball .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Basketball .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #fec14b, #fca601);
}
.e-sports-match-container.Basketball .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #fca601;
}
.e-sports-match-container.Basketball .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Basketball
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #fca601;
}
.SearchResultV2 .searchResultBtn.Basketball {
    background: radial-gradient(
        at center bottom,
        #fca601cc,
        #fca60166,
        #fca60100
    );
}
.SearchResultV2 .searchResultBtn.Basketball:after {
    background: #fca60166;
}
.SearchResultV2 .horizontalCategoryItemWrp.Basketball .horizontalCategoryItem {
    background: linear-gradient(to right, #fca6011a, #fca60100);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Basketball.active
    .horizontalCategoryItem {
    border-color: #fca601b3;
    background: linear-gradient(to right, #fca6014d, #fca60100);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Basketball
    .horizontalCategoryItem
    > i {
    color: #fca601;
}
.\33x3basketball-bg {
    color: #000;
    background: #e1572a;
}
.horizontal-sl-item-bc.\33x3basketball .horizontal-sl-icon-bc {
    color: #e1572a;
}
.horizontal-sl-item-bc.\33x3basketball.active {
    background: #e1572a;
}
.horizontal-sl-item-bc.\33x3basketball.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.\33x3basketball.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-3x3Basketball,
.coupon-market-bc .bc-i-3x3Basketball {
    color: #e1572a;
}
.multi-select-icon-bc.bc-i-3x3Basketball,
.widget-scroll-container > i.bc-i-3x3Basketball {
    color: #e1572a;
}
.sp-sub-list-bc.\33x3basketball .sp-s-l-h-flag-bc {
    color: #e1572a;
}
.sp-sub-list-bc.\33x3basketball.active
    > .sp-s-l-head-bc
    .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #e1572a;
}
.sp-sub-list-bc.\33x3basketball .market-game-section.active:before {
    background: #e1572a;
}
.e-sports .horizontal-sl-item-bc.\33x3basketball .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-3x3Basketball {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.\33x3basketball,
.e-sports .competition-icon-league-bc.bc-i-3x3Basketball,
.e-sports .competition-icon-league-bc.bc-i-3x3Basketball:after,
.e-sports
    .competition-icon-league-bc.bc-i-3x3Basketball
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-3x3Basketball,
.e-sports .e-sports-game-icon-back-nav.bc-i-3x3Basketball:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-3x3Basketball {
    background: linear-gradient(to bottom, #ea8c6d, #e1572a);
}
.e-sports .sp-sub-list-bc.\33x3basketball:not(.selected):hover {
    background: #e1572a99;
    box-shadow: 0 0 8px #e1572a99;
}
.e-sports .sp-sub-list-bc.\33x3basketball.selected {
    background: linear-gradient(to right, #ea8c6d, #e1572a);
}
.e-sports-3x3Basketball .e-sports-time-start:before,
.e-sports-3x3Basketball .main-tabs-bc .tab-bc:before,
.e-sports-3x3Basketball .horizontal-sl-tab-bc:before,
.sportsbook-center-section.\33x3basketball .e-sports-time-start:before,
.sportsbook-center-section.\33x3basketball .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.\33x3basketball .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #ea8c6d, #e1572a);
}
.e-sports-match-container.\33x3basketball
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #e1572a;
}
.e-sports-match-container.\33x3basketball
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.\33x3basketball
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #e1572a;
}
.SearchResultV2 .searchResultBtn.\33x3basketball {
    background: radial-gradient(
        at center bottom,
        #e1572acc,
        #e1572a66,
        #e1572a00
    );
}
.SearchResultV2 .searchResultBtn.\33x3basketball:after {
    background: #e1572a66;
}
.SearchResultV2
    .horizontalCategoryItemWrp.\33x3basketball
    .horizontalCategoryItem {
    background: linear-gradient(to right, #e1572a1a, #e1572a00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.\33x3basketball.active
    .horizontalCategoryItem {
    border-color: #e1572ab3;
    background: linear-gradient(to right, #e1572a4d, #e1572a00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.\33x3basketball
    .horizontalCategoryItem
    > i {
    color: #e1572a;
}
.BasketballShots-bg {
    color: #fff;
    background: #fca601;
}
.horizontal-sl-item-bc.BasketballShots .horizontal-sl-icon-bc {
    color: #fca601;
}
.horizontal-sl-item-bc.BasketballShots.active {
    background: #fca601;
}
.horizontal-sl-item-bc.BasketballShots.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.BasketballShots.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-BasketballShots,
.coupon-market-bc .bc-i-BasketballShots {
    color: #fca601;
}
.multi-select-icon-bc.bc-i-BasketballShots,
.widget-scroll-container > i.bc-i-BasketballShots {
    color: #fca601;
}
.sp-sub-list-bc.BasketballShots .sp-s-l-h-flag-bc {
    color: #fca601;
}
.sp-sub-list-bc.BasketballShots.active
    > .sp-s-l-head-bc
    .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #fca601;
}
.sp-sub-list-bc.BasketballShots .market-game-section.active:before {
    background: #fca601;
}
.e-sports .horizontal-sl-item-bc.BasketballShots .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-BasketballShots {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.BasketballShots,
.e-sports .competition-icon-league-bc.bc-i-BasketballShots,
.e-sports .competition-icon-league-bc.bc-i-BasketballShots:after,
.e-sports
    .competition-icon-league-bc.bc-i-BasketballShots
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-BasketballShots,
.e-sports .e-sports-game-icon-back-nav.bc-i-BasketballShots:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-BasketballShots {
    background: linear-gradient(to bottom, #fec14b, #fca601);
}
.e-sports .sp-sub-list-bc.BasketballShots:not(.selected):hover {
    background: #fca60199;
    box-shadow: 0 0 8px #fca60199;
}
.e-sports .sp-sub-list-bc.BasketballShots.selected {
    background: linear-gradient(to right, #fec14b, #fca601);
}
.e-sports-BasketballShots .e-sports-time-start:before,
.e-sports-BasketballShots .main-tabs-bc .tab-bc:before,
.e-sports-BasketballShots .horizontal-sl-tab-bc:before,
.sportsbook-center-section.BasketballShots .e-sports-time-start:before,
.sportsbook-center-section.BasketballShots .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.BasketballShots .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #fec14b, #fca601);
}
.e-sports-match-container.BasketballShots
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #fca601;
}
.e-sports-match-container.BasketballShots
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.BasketballShots
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #fca601;
}
.SearchResultV2 .searchResultBtn.BasketballShots {
    background: radial-gradient(
        at center bottom,
        #fca601cc,
        #fca60166,
        #fca60100
    );
}
.SearchResultV2 .searchResultBtn.BasketballShots:after {
    background: #fca60166;
}
.SearchResultV2
    .horizontalCategoryItemWrp.BasketballShots
    .horizontalCategoryItem {
    background: linear-gradient(to right, #fca6011a, #fca60100);
}
.SearchResultV2
    .horizontalCategoryItemWrp.BasketballShots.active
    .horizontalCategoryItem {
    border-color: #fca601b3;
    background: linear-gradient(to right, #fca6014d, #fca60100);
}
.SearchResultV2
    .horizontalCategoryItemWrp.BasketballShots
    .horizontalCategoryItem
    > i {
    color: #fca601;
}
.BeachHandball-bg {
    color: #000;
    background: #ccbb87;
}
.horizontal-sl-item-bc.BeachHandball .horizontal-sl-icon-bc {
    color: #ccbb87;
}
.horizontal-sl-item-bc.BeachHandball.active {
    background: #ccbb87;
}
.horizontal-sl-item-bc.BeachHandball.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.BeachHandball.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-BeachHandball,
.coupon-market-bc .bc-i-BeachHandball {
    color: #ccbb87;
}
.multi-select-icon-bc.bc-i-BeachHandball,
.widget-scroll-container > i.bc-i-BeachHandball {
    color: #ccbb87;
}
.sp-sub-list-bc.BeachHandball .sp-s-l-h-flag-bc {
    color: #ccbb87;
}
.sp-sub-list-bc.BeachHandball.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #ccbb87;
}
.sp-sub-list-bc.BeachHandball .market-game-section.active:before {
    background: #ccbb87;
}
.e-sports .horizontal-sl-item-bc.BeachHandball .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-BeachHandball {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.BeachHandball,
.e-sports .competition-icon-league-bc.bc-i-BeachHandball,
.e-sports .competition-icon-league-bc.bc-i-BeachHandball:after,
.e-sports
    .competition-icon-league-bc.bc-i-BeachHandball
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-BeachHandball,
.e-sports .e-sports-game-icon-back-nav.bc-i-BeachHandball:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-BeachHandball {
    background: linear-gradient(to bottom, #e3d9bd, #ccbb87);
}
.e-sports .sp-sub-list-bc.BeachHandball:not(.selected):hover {
    background: #ccbb8799;
    box-shadow: 0 0 8px #ccbb8799;
}
.e-sports .sp-sub-list-bc.BeachHandball.selected {
    background: linear-gradient(to right, #e3d9bd, #ccbb87);
}
.e-sports-BeachHandball .e-sports-time-start:before,
.e-sports-BeachHandball .main-tabs-bc .tab-bc:before,
.e-sports-BeachHandball .horizontal-sl-tab-bc:before,
.sportsbook-center-section.BeachHandball .e-sports-time-start:before,
.sportsbook-center-section.BeachHandball .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.BeachHandball .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #e3d9bd, #ccbb87);
}
.e-sports-match-container.BeachHandball
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #ccbb87;
}
.e-sports-match-container.BeachHandball
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.BeachHandball
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #ccbb87;
}
.SearchResultV2 .searchResultBtn.BeachHandball {
    background: radial-gradient(
        at center bottom,
        #ccbb87cc,
        #ccbb8766,
        #ccbb8700
    );
}
.SearchResultV2 .searchResultBtn.BeachHandball:after {
    background: #ccbb8766;
}
.SearchResultV2
    .horizontalCategoryItemWrp.BeachHandball
    .horizontalCategoryItem {
    background: linear-gradient(to right, #ccbb871a, #ccbb8700);
}
.SearchResultV2
    .horizontalCategoryItemWrp.BeachHandball.active
    .horizontalCategoryItem {
    border-color: #ccbb87b3;
    background: linear-gradient(to right, #ccbb874d, #ccbb8700);
}
.SearchResultV2
    .horizontalCategoryItemWrp.BeachHandball
    .horizontalCategoryItem
    > i {
    color: #ccbb87;
}
.BeachSoccer-bg {
    color: #000;
    background: #bfaf7e;
}
.horizontal-sl-item-bc.BeachSoccer .horizontal-sl-icon-bc {
    color: #bfaf7e;
}
.horizontal-sl-item-bc.BeachSoccer.active {
    background: #bfaf7e;
}
.horizontal-sl-item-bc.BeachSoccer.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.BeachSoccer.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-BeachSoccer,
.coupon-market-bc .bc-i-BeachSoccer {
    color: #bfaf7e;
}
.multi-select-icon-bc.bc-i-BeachSoccer,
.widget-scroll-container > i.bc-i-BeachSoccer {
    color: #bfaf7e;
}
.sp-sub-list-bc.BeachSoccer .sp-s-l-h-flag-bc {
    color: #bfaf7e;
}
.sp-sub-list-bc.BeachSoccer.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #bfaf7e;
}
.sp-sub-list-bc.BeachSoccer .market-game-section.active:before {
    background: #bfaf7e;
}
.e-sports .horizontal-sl-item-bc.BeachSoccer .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-BeachSoccer {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.BeachSoccer,
.e-sports .competition-icon-league-bc.bc-i-BeachSoccer,
.e-sports .competition-icon-league-bc.bc-i-BeachSoccer:after,
.e-sports
    .competition-icon-league-bc.bc-i-BeachSoccer
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-BeachSoccer,
.e-sports .e-sports-game-icon-back-nav.bc-i-BeachSoccer:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-BeachSoccer {
    background: linear-gradient(to bottom, #d8cfb1, #bfaf7e);
}
.e-sports .sp-sub-list-bc.BeachSoccer:not(.selected):hover {
    background: #bfaf7e99;
    box-shadow: 0 0 8px #bfaf7e99;
}
.e-sports .sp-sub-list-bc.BeachSoccer.selected {
    background: linear-gradient(to right, #d8cfb1, #bfaf7e);
}
.e-sports-BeachSoccer .e-sports-time-start:before,
.e-sports-BeachSoccer .main-tabs-bc .tab-bc:before,
.e-sports-BeachSoccer .horizontal-sl-tab-bc:before,
.sportsbook-center-section.BeachSoccer .e-sports-time-start:before,
.sportsbook-center-section.BeachSoccer .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.BeachSoccer .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #d8cfb1, #bfaf7e);
}
.e-sports-match-container.BeachSoccer
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #bfaf7e;
}
.e-sports-match-container.BeachSoccer .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.BeachSoccer
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #bfaf7e;
}
.SearchResultV2 .searchResultBtn.BeachSoccer {
    background: radial-gradient(
        at center bottom,
        #bfaf7ecc,
        #bfaf7e66,
        #bfaf7e00
    );
}
.SearchResultV2 .searchResultBtn.BeachSoccer:after {
    background: #bfaf7e66;
}
.SearchResultV2 .horizontalCategoryItemWrp.BeachSoccer .horizontalCategoryItem {
    background: linear-gradient(to right, #bfaf7e1a, #bfaf7e00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.BeachSoccer.active
    .horizontalCategoryItem {
    border-color: #bfaf7eb3;
    background: linear-gradient(to right, #bfaf7e4d, #bfaf7e00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.BeachSoccer
    .horizontalCategoryItem
    > i {
    color: #bfaf7e;
}
.BeachFootball-bg {
    color: #000;
    background: #bfaf7e;
}
.horizontal-sl-item-bc.BeachFootball .horizontal-sl-icon-bc {
    color: #bfaf7e;
}
.horizontal-sl-item-bc.BeachFootball.active {
    background: #bfaf7e;
}
.horizontal-sl-item-bc.BeachFootball.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.BeachFootball.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-BeachFootball,
.coupon-market-bc .bc-i-BeachFootball {
    color: #bfaf7e;
}
.multi-select-icon-bc.bc-i-BeachFootball,
.widget-scroll-container > i.bc-i-BeachFootball {
    color: #bfaf7e;
}
.sp-sub-list-bc.BeachFootball .sp-s-l-h-flag-bc {
    color: #bfaf7e;
}
.sp-sub-list-bc.BeachFootball.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #bfaf7e;
}
.sp-sub-list-bc.BeachFootball .market-game-section.active:before {
    background: #bfaf7e;
}
.e-sports .horizontal-sl-item-bc.BeachFootball .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-BeachFootball {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.BeachFootball,
.e-sports .competition-icon-league-bc.bc-i-BeachFootball,
.e-sports .competition-icon-league-bc.bc-i-BeachFootball:after,
.e-sports
    .competition-icon-league-bc.bc-i-BeachFootball
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-BeachFootball,
.e-sports .e-sports-game-icon-back-nav.bc-i-BeachFootball:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-BeachFootball {
    background: linear-gradient(to bottom, #d8cfb1, #bfaf7e);
}
.e-sports .sp-sub-list-bc.BeachFootball:not(.selected):hover {
    background: #bfaf7e99;
    box-shadow: 0 0 8px #bfaf7e99;
}
.e-sports .sp-sub-list-bc.BeachFootball.selected {
    background: linear-gradient(to right, #d8cfb1, #bfaf7e);
}
.e-sports-BeachFootball .e-sports-time-start:before,
.e-sports-BeachFootball .main-tabs-bc .tab-bc:before,
.e-sports-BeachFootball .horizontal-sl-tab-bc:before,
.sportsbook-center-section.BeachFootball .e-sports-time-start:before,
.sportsbook-center-section.BeachFootball .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.BeachFootball .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #d8cfb1, #bfaf7e);
}
.e-sports-match-container.BeachFootball
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #bfaf7e;
}
.e-sports-match-container.BeachFootball
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.BeachFootball
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #bfaf7e;
}
.SearchResultV2 .searchResultBtn.BeachFootball {
    background: radial-gradient(
        at center bottom,
        #bfaf7ecc,
        #bfaf7e66,
        #bfaf7e00
    );
}
.SearchResultV2 .searchResultBtn.BeachFootball:after {
    background: #bfaf7e66;
}
.SearchResultV2
    .horizontalCategoryItemWrp.BeachFootball
    .horizontalCategoryItem {
    background: linear-gradient(to right, #bfaf7e1a, #bfaf7e00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.BeachFootball.active
    .horizontalCategoryItem {
    border-color: #bfaf7eb3;
    background: linear-gradient(to right, #bfaf7e4d, #bfaf7e00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.BeachFootball
    .horizontalCategoryItem
    > i {
    color: #bfaf7e;
}
.BeachVolleyball-bg {
    color: #000;
    background: #d9c68f;
}
.horizontal-sl-item-bc.BeachVolleyball .horizontal-sl-icon-bc {
    color: #d9c68f;
}
.horizontal-sl-item-bc.BeachVolleyball.active {
    background: #d9c68f;
}
.horizontal-sl-item-bc.BeachVolleyball.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.BeachVolleyball.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-BeachVolleyball,
.coupon-market-bc .bc-i-BeachVolleyball {
    color: #d9c68f;
}
.multi-select-icon-bc.bc-i-BeachVolleyball,
.widget-scroll-container > i.bc-i-BeachVolleyball {
    color: #d9c68f;
}
.sp-sub-list-bc.BeachVolleyball .sp-s-l-h-flag-bc {
    color: #d9c68f;
}
.sp-sub-list-bc.BeachVolleyball.active
    > .sp-s-l-head-bc
    .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #d9c68f;
}
.sp-sub-list-bc.BeachVolleyball .market-game-section.active:before {
    background: #d9c68f;
}
.e-sports .horizontal-sl-item-bc.BeachVolleyball .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-BeachVolleyball {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.BeachVolleyball,
.e-sports .competition-icon-league-bc.bc-i-BeachVolleyball,
.e-sports .competition-icon-league-bc.bc-i-BeachVolleyball:after,
.e-sports
    .competition-icon-league-bc.bc-i-BeachVolleyball
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-BeachVolleyball,
.e-sports .e-sports-game-icon-back-nav.bc-i-BeachVolleyball:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-BeachVolleyball {
    background: linear-gradient(to bottom, #ece3c8, #d9c68f);
}
.e-sports .sp-sub-list-bc.BeachVolleyball:not(.selected):hover {
    background: #d9c68f99;
    box-shadow: 0 0 8px #d9c68f99;
}
.e-sports .sp-sub-list-bc.BeachVolleyball.selected {
    background: linear-gradient(to right, #ece3c8, #d9c68f);
}
.e-sports-BeachVolleyball .e-sports-time-start:before,
.e-sports-BeachVolleyball .main-tabs-bc .tab-bc:before,
.e-sports-BeachVolleyball .horizontal-sl-tab-bc:before,
.sportsbook-center-section.BeachVolleyball .e-sports-time-start:before,
.sportsbook-center-section.BeachVolleyball .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.BeachVolleyball .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #ece3c8, #d9c68f);
}
.e-sports-match-container.BeachVolleyball
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #d9c68f;
}
.e-sports-match-container.BeachVolleyball
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.BeachVolleyball
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #d9c68f;
}
.SearchResultV2 .searchResultBtn.BeachVolleyball {
    background: radial-gradient(
        at center bottom,
        #d9c68fcc,
        #d9c68f66,
        #d9c68f00
    );
}
.SearchResultV2 .searchResultBtn.BeachVolleyball:after {
    background: #d9c68f66;
}
.SearchResultV2
    .horizontalCategoryItemWrp.BeachVolleyball
    .horizontalCategoryItem {
    background: linear-gradient(to right, #d9c68f1a, #d9c68f00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.BeachVolleyball.active
    .horizontalCategoryItem {
    border-color: #d9c68fb3;
    background: linear-gradient(to right, #d9c68f4d, #d9c68f00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.BeachVolleyball
    .horizontalCategoryItem
    > i {
    color: #d9c68f;
}
.BrawlStars-bg {
    color: #000;
    background: #ff9317;
}
.horizontal-sl-item-bc.BrawlStars .horizontal-sl-icon-bc {
    color: #ff9317;
}
.horizontal-sl-item-bc.BrawlStars.active {
    background: #ff9317;
}
.horizontal-sl-item-bc.BrawlStars.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.BrawlStars.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-BrawlStars,
.coupon-market-bc .bc-i-BrawlStars {
    color: #ff9317;
}
.multi-select-icon-bc.bc-i-BrawlStars,
.widget-scroll-container > i.bc-i-BrawlStars {
    color: #ff9317;
}
.sp-sub-list-bc.BrawlStars .sp-s-l-h-flag-bc {
    color: #ff9317;
}
.sp-sub-list-bc.BrawlStars.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #ff9317;
}
.sp-sub-list-bc.BrawlStars .market-game-section.active:before {
    background: #ff9317;
}
.e-sports .horizontal-sl-item-bc.BrawlStars .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-BrawlStars {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.BrawlStars,
.e-sports .competition-icon-league-bc.bc-i-BrawlStars,
.e-sports .competition-icon-league-bc.bc-i-BrawlStars:after,
.e-sports
    .competition-icon-league-bc.bc-i-BrawlStars
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-BrawlStars,
.e-sports .e-sports-game-icon-back-nav.bc-i-BrawlStars:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-BrawlStars {
    background: linear-gradient(to bottom, #ffb764, #ff9317);
}
.e-sports .sp-sub-list-bc.BrawlStars:not(.selected):hover {
    background: #ff931799;
    box-shadow: 0 0 8px #ff931799;
}
.e-sports .sp-sub-list-bc.BrawlStars.selected {
    background: linear-gradient(to right, #ffb764, #ff9317);
}
.e-sports-BrawlStars .e-sports-time-start:before,
.e-sports-BrawlStars .main-tabs-bc .tab-bc:before,
.e-sports-BrawlStars .horizontal-sl-tab-bc:before,
.sportsbook-center-section.BrawlStars .e-sports-time-start:before,
.sportsbook-center-section.BrawlStars .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.BrawlStars .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #ffb764, #ff9317);
}
.e-sports-match-container.BrawlStars .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #ff9317;
}
.e-sports-match-container.BrawlStars .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.BrawlStars
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #ff9317;
}
.SearchResultV2 .searchResultBtn.BrawlStars {
    background: radial-gradient(
        at center bottom,
        #ff9317cc,
        #ff931766,
        #ff931700
    );
}
.SearchResultV2 .searchResultBtn.BrawlStars:after {
    background: #ff931766;
}
.SearchResultV2 .horizontalCategoryItemWrp.BrawlStars .horizontalCategoryItem {
    background: linear-gradient(to right, #ff93171a, #ff931700);
}
.SearchResultV2
    .horizontalCategoryItemWrp.BrawlStars.active
    .horizontalCategoryItem {
    border-color: #ff9317b3;
    background: linear-gradient(to right, #ff93174d, #ff931700);
}
.SearchResultV2
    .horizontalCategoryItemWrp.BrawlStars
    .horizontalCategoryItem
    > i {
    color: #ff9317;
}
.Biathlon-bg {
    color: #000;
    background: #bedbed;
}
.horizontal-sl-item-bc.Biathlon .horizontal-sl-icon-bc {
    color: #bedbed;
}
.horizontal-sl-item-bc.Biathlon.active {
    background: #bedbed;
}
.horizontal-sl-item-bc.Biathlon.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Biathlon.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Biathlon,
.coupon-market-bc .bc-i-Biathlon {
    color: #bedbed;
}
.multi-select-icon-bc.bc-i-Biathlon,
.widget-scroll-container > i.bc-i-Biathlon {
    color: #bedbed;
}
.sp-sub-list-bc.Biathlon .sp-s-l-h-flag-bc {
    color: #bedbed;
}
.sp-sub-list-bc.Biathlon.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #bedbed;
}
.sp-sub-list-bc.Biathlon .market-game-section.active:before {
    background: #bedbed;
}
.e-sports .horizontal-sl-item-bc.Biathlon .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Biathlon {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Biathlon,
.e-sports .competition-icon-league-bc.bc-i-Biathlon,
.e-sports .competition-icon-league-bc.bc-i-Biathlon:after,
.e-sports
    .competition-icon-league-bc.bc-i-Biathlon
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Biathlon,
.e-sports .e-sports-game-icon-back-nav.bc-i-Biathlon:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Biathlon {
    background: linear-gradient(to bottom, #fafcfe, #bedbed);
}
.e-sports .sp-sub-list-bc.Biathlon:not(.selected):hover {
    background: #bedbed99;
    box-shadow: 0 0 8px #bedbed99;
}
.e-sports .sp-sub-list-bc.Biathlon.selected {
    background: linear-gradient(to right, #fafcfe, #bedbed);
}
.e-sports-Biathlon .e-sports-time-start:before,
.e-sports-Biathlon .main-tabs-bc .tab-bc:before,
.e-sports-Biathlon .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Biathlon .e-sports-time-start:before,
.sportsbook-center-section.Biathlon .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Biathlon .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #fafcfe, #bedbed);
}
.e-sports-match-container.Biathlon .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #bedbed;
}
.e-sports-match-container.Biathlon .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Biathlon .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #bedbed;
}
.SearchResultV2 .searchResultBtn.Biathlon {
    background: radial-gradient(
        at center bottom,
        #bedbedcc,
        #bedbed66,
        #bedbed00
    );
}
.SearchResultV2 .searchResultBtn.Biathlon:after {
    background: #bedbed66;
}
.SearchResultV2 .horizontalCategoryItemWrp.Biathlon .horizontalCategoryItem {
    background: linear-gradient(to right, #bedbed1a, #bedbed00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Biathlon.active
    .horizontalCategoryItem {
    border-color: #bedbedb3;
    background: linear-gradient(to right, #bedbed4d, #bedbed00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Biathlon
    .horizontalCategoryItem
    > i {
    color: #bedbed;
}
.Boxing-bg {
    color: #fff;
    background: #0e7acc;
}
.horizontal-sl-item-bc.Boxing .horizontal-sl-icon-bc {
    color: #0e7acc;
}
.horizontal-sl-item-bc.Boxing.active {
    background: #0e7acc;
}
.horizontal-sl-item-bc.Boxing.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Boxing.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Boxing,
.coupon-market-bc .bc-i-Boxing {
    color: #0e7acc;
}
.multi-select-icon-bc.bc-i-Boxing,
.widget-scroll-container > i.bc-i-Boxing {
    color: #0e7acc;
}
.sp-sub-list-bc.Boxing .sp-s-l-h-flag-bc {
    color: #0e7acc;
}
.sp-sub-list-bc.Boxing.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #0e7acc;
}
.sp-sub-list-bc.Boxing .market-game-section.active:before {
    background: #0e7acc;
}
.e-sports .horizontal-sl-item-bc.Boxing .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Boxing {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Boxing,
.e-sports .competition-icon-league-bc.bc-i-Boxing,
.e-sports .competition-icon-league-bc.bc-i-Boxing:after,
.e-sports .competition-icon-league-bc.bc-i-Boxing ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Boxing,
.e-sports .e-sports-game-icon-back-nav.bc-i-Boxing:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Boxing {
    background: linear-gradient(to bottom, #35a0f1, #0e7acc);
}
.e-sports .sp-sub-list-bc.Boxing:not(.selected):hover {
    background: #0e7acc99;
    box-shadow: 0 0 8px #0e7acc99;
}
.e-sports .sp-sub-list-bc.Boxing.selected {
    background: linear-gradient(to right, #35a0f1, #0e7acc);
}
.e-sports-Boxing .e-sports-time-start:before,
.e-sports-Boxing .main-tabs-bc .tab-bc:before,
.e-sports-Boxing .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Boxing .e-sports-time-start:before,
.sportsbook-center-section.Boxing .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Boxing .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #35a0f1, #0e7acc);
}
.e-sports-match-container.Boxing .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #0e7acc;
}
.e-sports-match-container.Boxing .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Boxing .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #0e7acc;
}
.SearchResultV2 .searchResultBtn.Boxing {
    background: radial-gradient(
        at center bottom,
        #0e7acccc,
        #0e7acc66,
        #0e7acc00
    );
}
.SearchResultV2 .searchResultBtn.Boxing:after {
    background: #0e7acc66;
}
.SearchResultV2 .horizontalCategoryItemWrp.Boxing .horizontalCategoryItem {
    background: linear-gradient(to right, #0e7acc1a, #0e7acc00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Boxing.active
    .horizontalCategoryItem {
    border-color: #0e7accb3;
    background: linear-gradient(to right, #0e7acc4d, #0e7acc00);
}
.SearchResultV2 .horizontalCategoryItemWrp.Boxing .horizontalCategoryItem > i {
    color: #0e7acc;
}
.Bowling-bg {
    color: #000;
    background: #afafaf;
}
.horizontal-sl-item-bc.Bowling .horizontal-sl-icon-bc {
    color: #afafaf;
}
.horizontal-sl-item-bc.Bowling.active {
    background: #afafaf;
}
.horizontal-sl-item-bc.Bowling.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Bowling.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Bowling,
.coupon-market-bc .bc-i-Bowling {
    color: #afafaf;
}
.multi-select-icon-bc.bc-i-Bowling,
.widget-scroll-container > i.bc-i-Bowling {
    color: #afafaf;
}
.sp-sub-list-bc.Bowling .sp-s-l-h-flag-bc {
    color: #afafaf;
}
.sp-sub-list-bc.Bowling.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #afafaf;
}
.sp-sub-list-bc.Bowling .market-game-section.active:before {
    background: #afafaf;
}
.e-sports .horizontal-sl-item-bc.Bowling .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Bowling {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Bowling,
.e-sports .competition-icon-league-bc.bc-i-Bowling,
.e-sports .competition-icon-league-bc.bc-i-Bowling:after,
.e-sports .competition-icon-league-bc.bc-i-Bowling ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Bowling,
.e-sports .e-sports-game-icon-back-nav.bc-i-Bowling:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Bowling {
    background: linear-gradient(to bottom, #d5d5d5, #afafaf);
}
.e-sports .sp-sub-list-bc.Bowling:not(.selected):hover {
    background: #afafaf99;
    box-shadow: 0 0 8px #afafaf99;
}
.e-sports .sp-sub-list-bc.Bowling.selected {
    background: linear-gradient(to right, #d5d5d5, #afafaf);
}
.e-sports-Bowling .e-sports-time-start:before,
.e-sports-Bowling .main-tabs-bc .tab-bc:before,
.e-sports-Bowling .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Bowling .e-sports-time-start:before,
.sportsbook-center-section.Bowling .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Bowling .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #d5d5d5, #afafaf);
}
.e-sports-match-container.Bowling .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #afafaf;
}
.e-sports-match-container.Bowling .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Bowling .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #afafaf;
}
.SearchResultV2 .searchResultBtn.Bowling {
    background: radial-gradient(
        at center bottom,
        #afafafcc,
        #afafaf66,
        #afafaf00
    );
}
.SearchResultV2 .searchResultBtn.Bowling:after {
    background: #afafaf66;
}
.SearchResultV2 .horizontalCategoryItemWrp.Bowling .horizontalCategoryItem {
    background: linear-gradient(to right, #afafaf1a, #afafaf00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Bowling.active
    .horizontalCategoryItem {
    border-color: #afafafb3;
    background: linear-gradient(to right, #afafaf4d, #afafaf00);
}
.SearchResultV2 .horizontalCategoryItemWrp.Bowling .horizontalCategoryItem > i {
    color: #afafaf;
}
.CallOfDuty-bg {
    color: #fff;
    background: #826b4a;
}
.horizontal-sl-item-bc.CallOfDuty .horizontal-sl-icon-bc {
    color: #826b4a;
}
.horizontal-sl-item-bc.CallOfDuty.active {
    background: #826b4a;
}
.horizontal-sl-item-bc.CallOfDuty.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.CallOfDuty.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-CallOfDuty,
.coupon-market-bc .bc-i-CallOfDuty {
    color: #826b4a;
}
.multi-select-icon-bc.bc-i-CallOfDuty,
.widget-scroll-container > i.bc-i-CallOfDuty {
    color: #826b4a;
}
.sp-sub-list-bc.CallOfDuty .sp-s-l-h-flag-bc {
    color: #826b4a;
}
.sp-sub-list-bc.CallOfDuty.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #826b4a;
}
.sp-sub-list-bc.CallOfDuty .market-game-section.active:before {
    background: #826b4a;
}
.e-sports .horizontal-sl-item-bc.CallOfDuty .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-CallOfDuty {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.CallOfDuty,
.e-sports .competition-icon-league-bc.bc-i-CallOfDuty,
.e-sports .competition-icon-league-bc.bc-i-CallOfDuty:after,
.e-sports
    .competition-icon-league-bc.bc-i-CallOfDuty
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-CallOfDuty,
.e-sports .e-sports-game-icon-back-nav.bc-i-CallOfDuty:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-CallOfDuty {
    background: linear-gradient(to bottom, #ac926d, #826b4a);
}
.e-sports .sp-sub-list-bc.CallOfDuty:not(.selected):hover {
    background: #826b4a99;
    box-shadow: 0 0 8px #826b4a99;
}
.e-sports .sp-sub-list-bc.CallOfDuty.selected {
    background: linear-gradient(to right, #ac926d, #826b4a);
}
.e-sports-CallOfDuty .e-sports-time-start:before,
.e-sports-CallOfDuty .main-tabs-bc .tab-bc:before,
.e-sports-CallOfDuty .horizontal-sl-tab-bc:before,
.sportsbook-center-section.CallOfDuty .e-sports-time-start:before,
.sportsbook-center-section.CallOfDuty .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.CallOfDuty .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #ac926d, #826b4a);
}
.e-sports-match-container.CallOfDuty .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #826b4a;
}
.e-sports-match-container.CallOfDuty .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.CallOfDuty
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #826b4a;
}
.SearchResultV2 .searchResultBtn.CallOfDuty {
    background: radial-gradient(
        at center bottom,
        #826b4acc,
        #826b4a66,
        #826b4a00
    );
}
.SearchResultV2 .searchResultBtn.CallOfDuty:after {
    background: #826b4a66;
}
.SearchResultV2 .horizontalCategoryItemWrp.CallOfDuty .horizontalCategoryItem {
    background: linear-gradient(to right, #826b4a1a, #826b4a00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.CallOfDuty.active
    .horizontalCategoryItem {
    border-color: #826b4ab3;
    background: linear-gradient(to right, #826b4a4d, #826b4a00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.CallOfDuty
    .horizontalCategoryItem
    > i {
    color: #826b4a;
}
.Canoe-bg {
    color: #fff;
    background: #0d72bf;
}
.horizontal-sl-item-bc.Canoe .horizontal-sl-icon-bc {
    color: #0d72bf;
}
.horizontal-sl-item-bc.Canoe.active {
    background: #0d72bf;
}
.horizontal-sl-item-bc.Canoe.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Canoe.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Canoe,
.coupon-market-bc .bc-i-Canoe {
    color: #0d72bf;
}
.multi-select-icon-bc.bc-i-Canoe,
.widget-scroll-container > i.bc-i-Canoe {
    color: #0d72bf;
}
.sp-sub-list-bc.Canoe .sp-s-l-h-flag-bc {
    color: #0d72bf;
}
.sp-sub-list-bc.Canoe.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #0d72bf;
}
.sp-sub-list-bc.Canoe .market-game-section.active:before {
    background: #0d72bf;
}
.e-sports .horizontal-sl-item-bc.Canoe .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Canoe {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Canoe,
.e-sports .competition-icon-league-bc.bc-i-Canoe,
.e-sports .competition-icon-league-bc.bc-i-Canoe:after,
.e-sports .competition-icon-league-bc.bc-i-Canoe ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Canoe,
.e-sports .e-sports-game-icon-back-nav.bc-i-Canoe:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Canoe {
    background: linear-gradient(to bottom, #289af0, #0d72bf);
}
.e-sports .sp-sub-list-bc.Canoe:not(.selected):hover {
    background: #0d72bf99;
    box-shadow: 0 0 8px #0d72bf99;
}
.e-sports .sp-sub-list-bc.Canoe.selected {
    background: linear-gradient(to right, #289af0, #0d72bf);
}
.e-sports-Canoe .e-sports-time-start:before,
.e-sports-Canoe .main-tabs-bc .tab-bc:before,
.e-sports-Canoe .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Canoe .e-sports-time-start:before,
.sportsbook-center-section.Canoe .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Canoe .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #289af0, #0d72bf);
}
.e-sports-match-container.Canoe .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #0d72bf;
}
.e-sports-match-container.Canoe .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Canoe .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #0d72bf;
}
.SearchResultV2 .searchResultBtn.Canoe {
    background: radial-gradient(
        at center bottom,
        #0d72bfcc,
        #0d72bf66,
        #0d72bf00
    );
}
.SearchResultV2 .searchResultBtn.Canoe:after {
    background: #0d72bf66;
}
.SearchResultV2 .horizontalCategoryItemWrp.Canoe .horizontalCategoryItem {
    background: linear-gradient(to right, #0d72bf1a, #0d72bf00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Canoe.active
    .horizontalCategoryItem {
    border-color: #0d72bfb3;
    background: linear-gradient(to right, #0d72bf4d, #0d72bf00);
}
.SearchResultV2 .horizontalCategoryItemWrp.Canoe .horizontalCategoryItem > i {
    color: #0d72bf;
}
.Chess-bg {
    color: #000;
    background: #edbd6f;
}
.horizontal-sl-item-bc.Chess .horizontal-sl-icon-bc {
    color: #edbd6f;
}
.horizontal-sl-item-bc.Chess.active {
    background: #edbd6f;
}
.horizontal-sl-item-bc.Chess.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Chess.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Chess,
.coupon-market-bc .bc-i-Chess {
    color: #edbd6f;
}
.multi-select-icon-bc.bc-i-Chess,
.widget-scroll-container > i.bc-i-Chess {
    color: #edbd6f;
}
.sp-sub-list-bc.Chess .sp-s-l-h-flag-bc {
    color: #edbd6f;
}
.sp-sub-list-bc.Chess.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #edbd6f;
}
.sp-sub-list-bc.Chess .market-game-section.active:before {
    background: #edbd6f;
}
.e-sports .horizontal-sl-item-bc.Chess .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Chess {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Chess,
.e-sports .competition-icon-league-bc.bc-i-Chess,
.e-sports .competition-icon-league-bc.bc-i-Chess:after,
.e-sports .competition-icon-league-bc.bc-i-Chess ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Chess,
.e-sports .e-sports-game-icon-back-nav.bc-i-Chess:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Chess {
    background: linear-gradient(to bottom, #f6dcb3, #edbd6f);
}
.e-sports .sp-sub-list-bc.Chess:not(.selected):hover {
    background: #edbd6f99;
    box-shadow: 0 0 8px #edbd6f99;
}
.e-sports .sp-sub-list-bc.Chess.selected {
    background: linear-gradient(to right, #f6dcb3, #edbd6f);
}
.e-sports-Chess .e-sports-time-start:before,
.e-sports-Chess .main-tabs-bc .tab-bc:before,
.e-sports-Chess .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Chess .e-sports-time-start:before,
.sportsbook-center-section.Chess .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Chess .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #f6dcb3, #edbd6f);
}
.e-sports-match-container.Chess .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #edbd6f;
}
.e-sports-match-container.Chess .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Chess .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #edbd6f;
}
.SearchResultV2 .searchResultBtn.Chess {
    background: radial-gradient(
        at center bottom,
        #edbd6fcc,
        #edbd6f66,
        #edbd6f00
    );
}
.SearchResultV2 .searchResultBtn.Chess:after {
    background: #edbd6f66;
}
.SearchResultV2 .horizontalCategoryItemWrp.Chess .horizontalCategoryItem {
    background: linear-gradient(to right, #edbd6f1a, #edbd6f00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Chess.active
    .horizontalCategoryItem {
    border-color: #edbd6fb3;
    background: linear-gradient(to right, #edbd6f4d, #edbd6f00);
}
.SearchResultV2 .horizontalCategoryItemWrp.Chess .horizontalCategoryItem > i {
    color: #edbd6f;
}
.Climbing-bg {
    color: #fff;
    background: #f7a600;
}
.horizontal-sl-item-bc.Climbing .horizontal-sl-icon-bc {
    color: #f7a600;
}
.horizontal-sl-item-bc.Climbing.active {
    background: #f7a600;
}
.horizontal-sl-item-bc.Climbing.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Climbing.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Climbing,
.coupon-market-bc .bc-i-Climbing {
    color: #f7a600;
}
.multi-select-icon-bc.bc-i-Climbing,
.widget-scroll-container > i.bc-i-Climbing {
    color: #f7a600;
}
.sp-sub-list-bc.Climbing .sp-s-l-h-flag-bc {
    color: #f7a600;
}
.sp-sub-list-bc.Climbing.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #f7a600;
}
.sp-sub-list-bc.Climbing .market-game-section.active:before {
    background: #f7a600;
}
.e-sports .horizontal-sl-item-bc.Climbing .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Climbing {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Climbing,
.e-sports .competition-icon-league-bc.bc-i-Climbing,
.e-sports .competition-icon-league-bc.bc-i-Climbing:after,
.e-sports
    .competition-icon-league-bc.bc-i-Climbing
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Climbing,
.e-sports .e-sports-game-icon-back-nav.bc-i-Climbing:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Climbing {
    background: linear-gradient(to bottom, #ffc245, #f7a600);
}
.e-sports .sp-sub-list-bc.Climbing:not(.selected):hover {
    background: #f7a60099;
    box-shadow: 0 0 8px #f7a60099;
}
.e-sports .sp-sub-list-bc.Climbing.selected {
    background: linear-gradient(to right, #ffc245, #f7a600);
}
.e-sports-Climbing .e-sports-time-start:before,
.e-sports-Climbing .main-tabs-bc .tab-bc:before,
.e-sports-Climbing .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Climbing .e-sports-time-start:before,
.sportsbook-center-section.Climbing .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Climbing .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #ffc245, #f7a600);
}
.e-sports-match-container.Climbing .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #f7a600;
}
.e-sports-match-container.Climbing .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Climbing .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #f7a600;
}
.SearchResultV2 .searchResultBtn.Climbing {
    background: radial-gradient(
        at center bottom,
        #f7a600cc,
        #f7a60066,
        #f7a60000
    );
}
.SearchResultV2 .searchResultBtn.Climbing:after {
    background: #f7a60066;
}
.SearchResultV2 .horizontalCategoryItemWrp.Climbing .horizontalCategoryItem {
    background: linear-gradient(to right, #f7a6001a, #f7a60000);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Climbing.active
    .horizontalCategoryItem {
    border-color: #f7a600b3;
    background: linear-gradient(to right, #f7a6004d, #f7a60000);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Climbing
    .horizontalCategoryItem
    > i {
    color: #f7a600;
}
.Cricket-bg {
    color: #fff;
    background: #1bab7d;
}
.horizontal-sl-item-bc.Cricket .horizontal-sl-icon-bc {
    color: #1bab7d;
}
.horizontal-sl-item-bc.Cricket.active {
    background: #1bab7d;
}
.horizontal-sl-item-bc.Cricket.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Cricket.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Cricket,
.coupon-market-bc .bc-i-Cricket {
    color: #1bab7d;
}
.multi-select-icon-bc.bc-i-Cricket,
.widget-scroll-container > i.bc-i-Cricket {
    color: #1bab7d;
}
.sp-sub-list-bc.Cricket .sp-s-l-h-flag-bc {
    color: #1bab7d;
}
.sp-sub-list-bc.Cricket.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #1bab7d;
}
.sp-sub-list-bc.Cricket .market-game-section.active:before {
    background: #1bab7d;
}
.e-sports .horizontal-sl-item-bc.Cricket .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Cricket {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Cricket,
.e-sports .competition-icon-league-bc.bc-i-Cricket,
.e-sports .competition-icon-league-bc.bc-i-Cricket:after,
.e-sports .competition-icon-league-bc.bc-i-Cricket ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Cricket,
.e-sports .e-sports-game-icon-back-nav.bc-i-Cricket:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Cricket {
    background: linear-gradient(to bottom, #34dfa8, #1bab7d);
}
.e-sports .sp-sub-list-bc.Cricket:not(.selected):hover {
    background: #1bab7d99;
    box-shadow: 0 0 8px #1bab7d99;
}
.e-sports .sp-sub-list-bc.Cricket.selected {
    background: linear-gradient(to right, #34dfa8, #1bab7d);
}
.e-sports-Cricket .e-sports-time-start:before,
.e-sports-Cricket .main-tabs-bc .tab-bc:before,
.e-sports-Cricket .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Cricket .e-sports-time-start:before,
.sportsbook-center-section.Cricket .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Cricket .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #34dfa8, #1bab7d);
}
.e-sports-match-container.Cricket .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #1bab7d;
}
.e-sports-match-container.Cricket .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Cricket .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #1bab7d;
}
.SearchResultV2 .searchResultBtn.Cricket {
    background: radial-gradient(
        at center bottom,
        #1bab7dcc,
        #1bab7d66,
        #1bab7d00
    );
}
.SearchResultV2 .searchResultBtn.Cricket:after {
    background: #1bab7d66;
}
.SearchResultV2 .horizontalCategoryItemWrp.Cricket .horizontalCategoryItem {
    background: linear-gradient(to right, #1bab7d1a, #1bab7d00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Cricket.active
    .horizontalCategoryItem {
    border-color: #1bab7db3;
    background: linear-gradient(to right, #1bab7d4d, #1bab7d00);
}
.SearchResultV2 .horizontalCategoryItemWrp.Cricket .horizontalCategoryItem > i {
    color: #1bab7d;
}
.CrossCountrySkiing-bg {
    color: #000;
    background: #bedbed;
}
.horizontal-sl-item-bc.CrossCountrySkiing .horizontal-sl-icon-bc {
    color: #bedbed;
}
.horizontal-sl-item-bc.CrossCountrySkiing.active {
    background: #bedbed;
}
.horizontal-sl-item-bc.CrossCountrySkiing.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.CrossCountrySkiing.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-CrossCountrySkiing,
.coupon-market-bc .bc-i-CrossCountrySkiing {
    color: #bedbed;
}
.multi-select-icon-bc.bc-i-CrossCountrySkiing,
.widget-scroll-container > i.bc-i-CrossCountrySkiing {
    color: #bedbed;
}
.sp-sub-list-bc.CrossCountrySkiing .sp-s-l-h-flag-bc {
    color: #bedbed;
}
.sp-sub-list-bc.CrossCountrySkiing.active
    > .sp-s-l-head-bc
    .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #bedbed;
}
.sp-sub-list-bc.CrossCountrySkiing .market-game-section.active:before {
    background: #bedbed;
}
.e-sports .horizontal-sl-item-bc.CrossCountrySkiing .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-CrossCountrySkiing {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.CrossCountrySkiing,
.e-sports .competition-icon-league-bc.bc-i-CrossCountrySkiing,
.e-sports .competition-icon-league-bc.bc-i-CrossCountrySkiing:after,
.e-sports
    .competition-icon-league-bc.bc-i-CrossCountrySkiing
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-CrossCountrySkiing,
.e-sports .e-sports-game-icon-back-nav.bc-i-CrossCountrySkiing:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-CrossCountrySkiing {
    background: linear-gradient(to bottom, #fafcfe, #bedbed);
}
.e-sports .sp-sub-list-bc.CrossCountrySkiing:not(.selected):hover {
    background: #bedbed99;
    box-shadow: 0 0 8px #bedbed99;
}
.e-sports .sp-sub-list-bc.CrossCountrySkiing.selected {
    background: linear-gradient(to right, #fafcfe, #bedbed);
}
.e-sports-CrossCountrySkiing .e-sports-time-start:before,
.e-sports-CrossCountrySkiing .main-tabs-bc .tab-bc:before,
.e-sports-CrossCountrySkiing .horizontal-sl-tab-bc:before,
.sportsbook-center-section.CrossCountrySkiing .e-sports-time-start:before,
.sportsbook-center-section.CrossCountrySkiing .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.CrossCountrySkiing .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #fafcfe, #bedbed);
}
.e-sports-match-container.CrossCountrySkiing
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #bedbed;
}
.e-sports-match-container.CrossCountrySkiing
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.CrossCountrySkiing
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #bedbed;
}
.SearchResultV2 .searchResultBtn.CrossCountrySkiing {
    background: radial-gradient(
        at center bottom,
        #bedbedcc,
        #bedbed66,
        #bedbed00
    );
}
.SearchResultV2 .searchResultBtn.CrossCountrySkiing:after {
    background: #bedbed66;
}
.SearchResultV2
    .horizontalCategoryItemWrp.CrossCountrySkiing
    .horizontalCategoryItem {
    background: linear-gradient(to right, #bedbed1a, #bedbed00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.CrossCountrySkiing.active
    .horizontalCategoryItem {
    border-color: #bedbedb3;
    background: linear-gradient(to right, #bedbed4d, #bedbed00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.CrossCountrySkiing
    .horizontalCategoryItem
    > i {
    color: #bedbed;
}
.Curling-bg {
    color: #000;
    background: #76bbef;
}
.horizontal-sl-item-bc.Curling .horizontal-sl-icon-bc {
    color: #76bbef;
}
.horizontal-sl-item-bc.Curling.active {
    background: #76bbef;
}
.horizontal-sl-item-bc.Curling.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Curling.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Curling,
.coupon-market-bc .bc-i-Curling {
    color: #76bbef;
}
.multi-select-icon-bc.bc-i-Curling,
.widget-scroll-container > i.bc-i-Curling {
    color: #76bbef;
}
.sp-sub-list-bc.Curling .sp-s-l-h-flag-bc {
    color: #76bbef;
}
.sp-sub-list-bc.Curling.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #76bbef;
}
.sp-sub-list-bc.Curling .market-game-section.active:before {
    background: #76bbef;
}
.e-sports .horizontal-sl-item-bc.Curling .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Curling {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Curling,
.e-sports .competition-icon-league-bc.bc-i-Curling,
.e-sports .competition-icon-league-bc.bc-i-Curling:after,
.e-sports .competition-icon-league-bc.bc-i-Curling ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Curling,
.e-sports .e-sports-game-icon-back-nav.bc-i-Curling:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Curling {
    background: linear-gradient(to bottom, #bbddf7, #76bbef);
}
.e-sports .sp-sub-list-bc.Curling:not(.selected):hover {
    background: #76bbef99;
    box-shadow: 0 0 8px #76bbef99;
}
.e-sports .sp-sub-list-bc.Curling.selected {
    background: linear-gradient(to right, #bbddf7, #76bbef);
}
.e-sports-Curling .e-sports-time-start:before,
.e-sports-Curling .main-tabs-bc .tab-bc:before,
.e-sports-Curling .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Curling .e-sports-time-start:before,
.sportsbook-center-section.Curling .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Curling .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #bbddf7, #76bbef);
}
.e-sports-match-container.Curling .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #76bbef;
}
.e-sports-match-container.Curling .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Curling .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #76bbef;
}
.SearchResultV2 .searchResultBtn.Curling {
    background: radial-gradient(
        at center bottom,
        #76bbefcc,
        #76bbef66,
        #76bbef00
    );
}
.SearchResultV2 .searchResultBtn.Curling:after {
    background: #76bbef66;
}
.SearchResultV2 .horizontalCategoryItemWrp.Curling .horizontalCategoryItem {
    background: linear-gradient(to right, #76bbef1a, #76bbef00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Curling.active
    .horizontalCategoryItem {
    border-color: #76bbefb3;
    background: linear-gradient(to right, #76bbef4d, #76bbef00);
}
.SearchResultV2 .horizontalCategoryItemWrp.Curling .horizontalCategoryItem > i {
    color: #76bbef;
}
.Cycling-bg {
    color: #000;
    background: #d9c68f;
}
.horizontal-sl-item-bc.Cycling .horizontal-sl-icon-bc {
    color: #d9c68f;
}
.horizontal-sl-item-bc.Cycling.active {
    background: #d9c68f;
}
.horizontal-sl-item-bc.Cycling.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Cycling.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Cycling,
.coupon-market-bc .bc-i-Cycling {
    color: #d9c68f;
}
.multi-select-icon-bc.bc-i-Cycling,
.widget-scroll-container > i.bc-i-Cycling {
    color: #d9c68f;
}
.sp-sub-list-bc.Cycling .sp-s-l-h-flag-bc {
    color: #d9c68f;
}
.sp-sub-list-bc.Cycling.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #d9c68f;
}
.sp-sub-list-bc.Cycling .market-game-section.active:before {
    background: #d9c68f;
}
.e-sports .horizontal-sl-item-bc.Cycling .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Cycling {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Cycling,
.e-sports .competition-icon-league-bc.bc-i-Cycling,
.e-sports .competition-icon-league-bc.bc-i-Cycling:after,
.e-sports .competition-icon-league-bc.bc-i-Cycling ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Cycling,
.e-sports .e-sports-game-icon-back-nav.bc-i-Cycling:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Cycling {
    background: linear-gradient(to bottom, #ece3c8, #d9c68f);
}
.e-sports .sp-sub-list-bc.Cycling:not(.selected):hover {
    background: #d9c68f99;
    box-shadow: 0 0 8px #d9c68f99;
}
.e-sports .sp-sub-list-bc.Cycling.selected {
    background: linear-gradient(to right, #ece3c8, #d9c68f);
}
.e-sports-Cycling .e-sports-time-start:before,
.e-sports-Cycling .main-tabs-bc .tab-bc:before,
.e-sports-Cycling .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Cycling .e-sports-time-start:before,
.sportsbook-center-section.Cycling .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Cycling .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #ece3c8, #d9c68f);
}
.e-sports-match-container.Cycling .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #d9c68f;
}
.e-sports-match-container.Cycling .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Cycling .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #d9c68f;
}
.SearchResultV2 .searchResultBtn.Cycling {
    background: radial-gradient(
        at center bottom,
        #d9c68fcc,
        #d9c68f66,
        #d9c68f00
    );
}
.SearchResultV2 .searchResultBtn.Cycling:after {
    background: #d9c68f66;
}
.SearchResultV2 .horizontalCategoryItemWrp.Cycling .horizontalCategoryItem {
    background: linear-gradient(to right, #d9c68f1a, #d9c68f00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Cycling.active
    .horizontalCategoryItem {
    border-color: #d9c68fb3;
    background: linear-gradient(to right, #d9c68f4d, #d9c68f00);
}
.SearchResultV2 .horizontalCategoryItemWrp.Cycling .horizontalCategoryItem > i {
    color: #d9c68f;
}
.Cyclo-Cross-bg {
    color: #000;
    background: #d9c68f;
}
.horizontal-sl-item-bc.Cyclo-Cross .horizontal-sl-icon-bc {
    color: #d9c68f;
}
.horizontal-sl-item-bc.Cyclo-Cross.active {
    background: #d9c68f;
}
.horizontal-sl-item-bc.Cyclo-Cross.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Cyclo-Cross.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Cyclo-Cross,
.coupon-market-bc .bc-i-Cyclo-Cross {
    color: #d9c68f;
}
.multi-select-icon-bc.bc-i-Cyclo-Cross,
.widget-scroll-container > i.bc-i-Cyclo-Cross {
    color: #d9c68f;
}
.sp-sub-list-bc.Cyclo-Cross .sp-s-l-h-flag-bc {
    color: #d9c68f;
}
.sp-sub-list-bc.Cyclo-Cross.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #d9c68f;
}
.sp-sub-list-bc.Cyclo-Cross .market-game-section.active:before {
    background: #d9c68f;
}
.e-sports .horizontal-sl-item-bc.Cyclo-Cross .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Cyclo-Cross {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Cyclo-Cross,
.e-sports .competition-icon-league-bc.bc-i-Cyclo-Cross,
.e-sports .competition-icon-league-bc.bc-i-Cyclo-Cross:after,
.e-sports
    .competition-icon-league-bc.bc-i-Cyclo-Cross
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Cyclo-Cross,
.e-sports .e-sports-game-icon-back-nav.bc-i-Cyclo-Cross:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Cyclo-Cross {
    background: linear-gradient(to bottom, #ece3c8, #d9c68f);
}
.e-sports .sp-sub-list-bc.Cyclo-Cross:not(.selected):hover {
    background: #d9c68f99;
    box-shadow: 0 0 8px #d9c68f99;
}
.e-sports .sp-sub-list-bc.Cyclo-Cross.selected {
    background: linear-gradient(to right, #ece3c8, #d9c68f);
}
.e-sports-Cyclo-Cross .e-sports-time-start:before,
.e-sports-Cyclo-Cross .main-tabs-bc .tab-bc:before,
.e-sports-Cyclo-Cross .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Cyclo-Cross .e-sports-time-start:before,
.sportsbook-center-section.Cyclo-Cross .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Cyclo-Cross .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #ece3c8, #d9c68f);
}
.e-sports-match-container.Cyclo-Cross
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #d9c68f;
}
.e-sports-match-container.Cyclo-Cross .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Cyclo-Cross
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #d9c68f;
}
.SearchResultV2 .searchResultBtn.Cyclo-Cross {
    background: radial-gradient(
        at center bottom,
        #d9c68fcc,
        #d9c68f66,
        #d9c68f00
    );
}
.SearchResultV2 .searchResultBtn.Cyclo-Cross:after {
    background: #d9c68f66;
}
.SearchResultV2 .horizontalCategoryItemWrp.Cyclo-Cross .horizontalCategoryItem {
    background: linear-gradient(to right, #d9c68f1a, #d9c68f00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Cyclo-Cross.active
    .horizontalCategoryItem {
    border-color: #d9c68fb3;
    background: linear-gradient(to right, #d9c68f4d, #d9c68f00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Cyclo-Cross
    .horizontalCategoryItem
    > i {
    color: #d9c68f;
}
.CyberFootball-bg {
    color: #fff;
    background: #308231;
}
.horizontal-sl-item-bc.CyberFootball .horizontal-sl-icon-bc {
    color: #308231;
}
.horizontal-sl-item-bc.CyberFootball.active {
    background: #308231;
}
.horizontal-sl-item-bc.CyberFootball.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.CyberFootball.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-CyberFootball,
.coupon-market-bc .bc-i-CyberFootball {
    color: #308231;
}
.multi-select-icon-bc.bc-i-CyberFootball,
.widget-scroll-container > i.bc-i-CyberFootball {
    color: #308231;
}
.sp-sub-list-bc.CyberFootball .sp-s-l-h-flag-bc {
    color: #308231;
}
.sp-sub-list-bc.CyberFootball.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #308231;
}
.sp-sub-list-bc.CyberFootball .market-game-section.active:before {
    background: #308231;
}
.e-sports .horizontal-sl-item-bc.CyberFootball .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-CyberFootball {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.CyberFootball,
.e-sports .competition-icon-league-bc.bc-i-CyberFootball,
.e-sports .competition-icon-league-bc.bc-i-CyberFootball:after,
.e-sports
    .competition-icon-league-bc.bc-i-CyberFootball
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-CyberFootball,
.e-sports .e-sports-game-icon-back-nav.bc-i-CyberFootball:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-CyberFootball {
    background: linear-gradient(to bottom, #45ba46, #308231);
}
.e-sports .sp-sub-list-bc.CyberFootball:not(.selected):hover {
    background: #30823199;
    box-shadow: 0 0 8px #30823199;
}
.e-sports .sp-sub-list-bc.CyberFootball.selected {
    background: linear-gradient(to right, #45ba46, #308231);
}
.e-sports-CyberFootball .e-sports-time-start:before,
.e-sports-CyberFootball .main-tabs-bc .tab-bc:before,
.e-sports-CyberFootball .horizontal-sl-tab-bc:before,
.sportsbook-center-section.CyberFootball .e-sports-time-start:before,
.sportsbook-center-section.CyberFootball .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.CyberFootball .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #45ba46, #308231);
}
.e-sports-match-container.CyberFootball
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #308231;
}
.e-sports-match-container.CyberFootball
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.CyberFootball
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #308231;
}
.SearchResultV2 .searchResultBtn.CyberFootball {
    background: radial-gradient(
        at center bottom,
        #308231cc,
        #30823166,
        #30823100
    );
}
.SearchResultV2 .searchResultBtn.CyberFootball:after {
    background: #30823166;
}
.SearchResultV2
    .horizontalCategoryItemWrp.CyberFootball
    .horizontalCategoryItem {
    background: linear-gradient(to right, #3082311a, #30823100);
}
.SearchResultV2
    .horizontalCategoryItemWrp.CyberFootball.active
    .horizontalCategoryItem {
    border-color: #308231b3;
    background: linear-gradient(to right, #3082314d, #30823100);
}
.SearchResultV2
    .horizontalCategoryItemWrp.CyberFootball
    .horizontalCategoryItem
    > i {
    color: #308231;
}
.Bowls-bg {
    color: #fff;
    background: #2a8c4c;
}
.horizontal-sl-item-bc.Bowls .horizontal-sl-icon-bc {
    color: #2a8c4c;
}
.horizontal-sl-item-bc.Bowls.active {
    background: #2a8c4c;
}
.horizontal-sl-item-bc.Bowls.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Bowls.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Bowls,
.coupon-market-bc .bc-i-Bowls {
    color: #2a8c4c;
}
.multi-select-icon-bc.bc-i-Bowls,
.widget-scroll-container > i.bc-i-Bowls {
    color: #2a8c4c;
}
.sp-sub-list-bc.Bowls .sp-s-l-h-flag-bc {
    color: #2a8c4c;
}
.sp-sub-list-bc.Bowls.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #2a8c4c;
}
.sp-sub-list-bc.Bowls .market-game-section.active:before {
    background: #2a8c4c;
}
.e-sports .horizontal-sl-item-bc.Bowls .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Bowls {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Bowls,
.e-sports .competition-icon-league-bc.bc-i-Bowls,
.e-sports .competition-icon-league-bc.bc-i-Bowls:after,
.e-sports .competition-icon-league-bc.bc-i-Bowls ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Bowls,
.e-sports .e-sports-game-icon-back-nav.bc-i-Bowls:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Bowls {
    background: linear-gradient(to bottom, #3ec56d, #2a8c4c);
}
.e-sports .sp-sub-list-bc.Bowls:not(.selected):hover {
    background: #2a8c4c99;
    box-shadow: 0 0 8px #2a8c4c99;
}
.e-sports .sp-sub-list-bc.Bowls.selected {
    background: linear-gradient(to right, #3ec56d, #2a8c4c);
}
.e-sports-Bowls .e-sports-time-start:before,
.e-sports-Bowls .main-tabs-bc .tab-bc:before,
.e-sports-Bowls .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Bowls .e-sports-time-start:before,
.sportsbook-center-section.Bowls .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Bowls .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #3ec56d, #2a8c4c);
}
.e-sports-match-container.Bowls .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #2a8c4c;
}
.e-sports-match-container.Bowls .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Bowls .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #2a8c4c;
}
.SearchResultV2 .searchResultBtn.Bowls {
    background: radial-gradient(
        at center bottom,
        #2a8c4ccc,
        #2a8c4c66,
        #2a8c4c00
    );
}
.SearchResultV2 .searchResultBtn.Bowls:after {
    background: #2a8c4c66;
}
.SearchResultV2 .horizontalCategoryItemWrp.Bowls .horizontalCategoryItem {
    background: linear-gradient(to right, #2a8c4c1a, #2a8c4c00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Bowls.active
    .horizontalCategoryItem {
    border-color: #2a8c4cb3;
    background: linear-gradient(to right, #2a8c4c4d, #2a8c4c00);
}
.SearchResultV2 .horizontalCategoryItemWrp.Bowls .horizontalCategoryItem > i {
    color: #2a8c4c;
}
.Darts-bg {
    color: #fff;
    background: #d32939;
}
.horizontal-sl-item-bc.Darts .horizontal-sl-icon-bc {
    color: #d32939;
}
.horizontal-sl-item-bc.Darts.active {
    background: #d32939;
}
.horizontal-sl-item-bc.Darts.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Darts.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Darts,
.coupon-market-bc .bc-i-Darts {
    color: #d32939;
}
.multi-select-icon-bc.bc-i-Darts,
.widget-scroll-container > i.bc-i-Darts {
    color: #d32939;
}
.sp-sub-list-bc.Darts .sp-s-l-h-flag-bc {
    color: #d32939;
}
.sp-sub-list-bc.Darts.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #d32939;
}
.sp-sub-list-bc.Darts .market-game-section.active:before {
    background: #d32939;
}
.e-sports .horizontal-sl-item-bc.Darts .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Darts {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Darts,
.e-sports .competition-icon-league-bc.bc-i-Darts,
.e-sports .competition-icon-league-bc.bc-i-Darts:after,
.e-sports .competition-icon-league-bc.bc-i-Darts ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Darts,
.e-sports .e-sports-game-icon-back-nav.bc-i-Darts:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Darts {
    background: linear-gradient(to bottom, #e16773, #d32939);
}
.e-sports .sp-sub-list-bc.Darts:not(.selected):hover {
    background: #d3293999;
    box-shadow: 0 0 8px #d3293999;
}
.e-sports .sp-sub-list-bc.Darts.selected {
    background: linear-gradient(to right, #e16773, #d32939);
}
.e-sports-Darts .e-sports-time-start:before,
.e-sports-Darts .main-tabs-bc .tab-bc:before,
.e-sports-Darts .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Darts .e-sports-time-start:before,
.sportsbook-center-section.Darts .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Darts .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #e16773, #d32939);
}
.e-sports-match-container.Darts .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #d32939;
}
.e-sports-match-container.Darts .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Darts .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #d32939;
}
.SearchResultV2 .searchResultBtn.Darts {
    background: radial-gradient(
        at center bottom,
        #d32939cc,
        #d3293966,
        #d3293900
    );
}
.SearchResultV2 .searchResultBtn.Darts:after {
    background: #d3293966;
}
.SearchResultV2 .horizontalCategoryItemWrp.Darts .horizontalCategoryItem {
    background: linear-gradient(to right, #d329391a, #d3293900);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Darts.active
    .horizontalCategoryItem {
    border-color: #d32939b3;
    background: linear-gradient(to right, #d329394d, #d3293900);
}
.SearchResultV2 .horizontalCategoryItemWrp.Darts .horizontalCategoryItem > i {
    color: #d32939;
}
.Diving-bg {
    color: #fff;
    background: #118be9;
}
.horizontal-sl-item-bc.Diving .horizontal-sl-icon-bc {
    color: #118be9;
}
.horizontal-sl-item-bc.Diving.active {
    background: #118be9;
}
.horizontal-sl-item-bc.Diving.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Diving.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Diving,
.coupon-market-bc .bc-i-Diving {
    color: #118be9;
}
.multi-select-icon-bc.bc-i-Diving,
.widget-scroll-container > i.bc-i-Diving {
    color: #118be9;
}
.sp-sub-list-bc.Diving .sp-s-l-h-flag-bc {
    color: #118be9;
}
.sp-sub-list-bc.Diving.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #118be9;
}
.sp-sub-list-bc.Diving .market-game-section.active:before {
    background: #118be9;
}
.e-sports .horizontal-sl-item-bc.Diving .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Diving {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Diving,
.e-sports .competition-icon-league-bc.bc-i-Diving,
.e-sports .competition-icon-league-bc.bc-i-Diving:after,
.e-sports .competition-icon-league-bc.bc-i-Diving ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Diving,
.e-sports .e-sports-game-icon-back-nav.bc-i-Diving:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Diving {
    background: linear-gradient(to bottom, #54aef3, #118be9);
}
.e-sports .sp-sub-list-bc.Diving:not(.selected):hover {
    background: #118be999;
    box-shadow: 0 0 8px #118be999;
}
.e-sports .sp-sub-list-bc.Diving.selected {
    background: linear-gradient(to right, #54aef3, #118be9);
}
.e-sports-Diving .e-sports-time-start:before,
.e-sports-Diving .main-tabs-bc .tab-bc:before,
.e-sports-Diving .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Diving .e-sports-time-start:before,
.sportsbook-center-section.Diving .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Diving .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #54aef3, #118be9);
}
.e-sports-match-container.Diving .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #118be9;
}
.e-sports-match-container.Diving .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Diving .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #118be9;
}
.SearchResultV2 .searchResultBtn.Diving {
    background: radial-gradient(
        at center bottom,
        #118be9cc,
        #118be966,
        #118be900
    );
}
.SearchResultV2 .searchResultBtn.Diving:after {
    background: #118be966;
}
.SearchResultV2 .horizontalCategoryItemWrp.Diving .horizontalCategoryItem {
    background: linear-gradient(to right, #118be91a, #118be900);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Diving.active
    .horizontalCategoryItem {
    border-color: #118be9b3;
    background: linear-gradient(to right, #118be94d, #118be900);
}
.SearchResultV2 .horizontalCategoryItemWrp.Diving .horizontalCategoryItem > i {
    color: #118be9;
}
.EBasketball-bg {
    color: #fff;
    background: #b04913;
}
.horizontal-sl-item-bc.EBasketball .horizontal-sl-icon-bc {
    color: #b04913;
}
.horizontal-sl-item-bc.EBasketball.active {
    background: #b04913;
}
.horizontal-sl-item-bc.EBasketball.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.EBasketball.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-EBasketball,
.coupon-market-bc .bc-i-EBasketball {
    color: #b04913;
}
.multi-select-icon-bc.bc-i-EBasketball,
.widget-scroll-container > i.bc-i-EBasketball {
    color: #b04913;
}
.sp-sub-list-bc.EBasketball .sp-s-l-h-flag-bc {
    color: #b04913;
}
.sp-sub-list-bc.EBasketball.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #b04913;
}
.sp-sub-list-bc.EBasketball .market-game-section.active:before {
    background: #b04913;
}
.e-sports .horizontal-sl-item-bc.EBasketball .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-EBasketball {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.EBasketball,
.e-sports .competition-icon-league-bc.bc-i-EBasketball,
.e-sports .competition-icon-league-bc.bc-i-EBasketball:after,
.e-sports
    .competition-icon-league-bc.bc-i-EBasketball
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-EBasketball,
.e-sports .e-sports-game-icon-back-nav.bc-i-EBasketball:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-EBasketball {
    background: linear-gradient(to bottom, #e86a28, #b04913);
}
.e-sports .sp-sub-list-bc.EBasketball:not(.selected):hover {
    background: #b0491399;
    box-shadow: 0 0 8px #b0491399;
}
.e-sports .sp-sub-list-bc.EBasketball.selected {
    background: linear-gradient(to right, #e86a28, #b04913);
}
.e-sports-EBasketball .e-sports-time-start:before,
.e-sports-EBasketball .main-tabs-bc .tab-bc:before,
.e-sports-EBasketball .horizontal-sl-tab-bc:before,
.sportsbook-center-section.EBasketball .e-sports-time-start:before,
.sportsbook-center-section.EBasketball .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.EBasketball .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #e86a28, #b04913);
}
.e-sports-match-container.EBasketball
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #b04913;
}
.e-sports-match-container.EBasketball .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.EBasketball
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #b04913;
}
.SearchResultV2 .searchResultBtn.EBasketball {
    background: radial-gradient(
        at center bottom,
        #b04913cc,
        #b0491366,
        #b0491300
    );
}
.SearchResultV2 .searchResultBtn.EBasketball:after {
    background: #b0491366;
}
.SearchResultV2 .horizontalCategoryItemWrp.EBasketball .horizontalCategoryItem {
    background: linear-gradient(to right, #b049131a, #b0491300);
}
.SearchResultV2
    .horizontalCategoryItemWrp.EBasketball.active
    .horizontalCategoryItem {
    border-color: #b04913b3;
    background: linear-gradient(to right, #b049134d, #b0491300);
}
.SearchResultV2
    .horizontalCategoryItemWrp.EBasketball
    .horizontalCategoryItem
    > i {
    color: #b04913;
}
.Electronic-bg {
    color: #fff;
    background: #5e55a1;
}
.horizontal-sl-item-bc.Electronic .horizontal-sl-icon-bc {
    color: #5e55a1;
}
.horizontal-sl-item-bc.Electronic.active {
    background: #5e55a1;
}
.horizontal-sl-item-bc.Electronic.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Electronic.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Electronic,
.coupon-market-bc .bc-i-Electronic {
    color: #5e55a1;
}
.multi-select-icon-bc.bc-i-Electronic,
.widget-scroll-container > i.bc-i-Electronic {
    color: #5e55a1;
}
.sp-sub-list-bc.Electronic .sp-s-l-h-flag-bc {
    color: #5e55a1;
}
.sp-sub-list-bc.Electronic.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #5e55a1;
}
.sp-sub-list-bc.Electronic .market-game-section.active:before {
    background: #5e55a1;
}
.e-sports .horizontal-sl-item-bc.Electronic .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Electronic {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Electronic,
.e-sports .competition-icon-league-bc.bc-i-Electronic,
.e-sports .competition-icon-league-bc.bc-i-Electronic:after,
.e-sports
    .competition-icon-league-bc.bc-i-Electronic
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Electronic,
.e-sports .e-sports-game-icon-back-nav.bc-i-Electronic:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Electronic {
    background: linear-gradient(to bottom, #8b84be, #5e55a1);
}
.e-sports .sp-sub-list-bc.Electronic:not(.selected):hover {
    background: #5e55a199;
    box-shadow: 0 0 8px #5e55a199;
}
.e-sports .sp-sub-list-bc.Electronic.selected {
    background: linear-gradient(to right, #8b84be, #5e55a1);
}
.e-sports-Electronic .e-sports-time-start:before,
.e-sports-Electronic .main-tabs-bc .tab-bc:before,
.e-sports-Electronic .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Electronic .e-sports-time-start:before,
.sportsbook-center-section.Electronic .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Electronic .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #8b84be, #5e55a1);
}
.e-sports-match-container.Electronic .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #5e55a1;
}
.e-sports-match-container.Electronic .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Electronic
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #5e55a1;
}
.SearchResultV2 .searchResultBtn.Electronic {
    background: radial-gradient(
        at center bottom,
        #5e55a1cc,
        #5e55a166,
        #5e55a100
    );
}
.SearchResultV2 .searchResultBtn.Electronic:after {
    background: #5e55a166;
}
.SearchResultV2 .horizontalCategoryItemWrp.Electronic .horizontalCategoryItem {
    background: linear-gradient(to right, #5e55a11a, #5e55a100);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Electronic.active
    .horizontalCategoryItem {
    border-color: #5e55a1b3;
    background: linear-gradient(to right, #5e55a14d, #5e55a100);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Electronic
    .horizontalCategoryItem
    > i {
    color: #5e55a1;
}
.Equestrian-bg {
    color: #fff;
    background: #556158;
}
.horizontal-sl-item-bc.Equestrian .horizontal-sl-icon-bc {
    color: #556158;
}
.horizontal-sl-item-bc.Equestrian.active {
    background: #556158;
}
.horizontal-sl-item-bc.Equestrian.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Equestrian.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Equestrian,
.coupon-market-bc .bc-i-Equestrian {
    color: #556158;
}
.multi-select-icon-bc.bc-i-Equestrian,
.widget-scroll-container > i.bc-i-Equestrian {
    color: #556158;
}
.sp-sub-list-bc.Equestrian .sp-s-l-h-flag-bc {
    color: #556158;
}
.sp-sub-list-bc.Equestrian.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #556158;
}
.sp-sub-list-bc.Equestrian .market-game-section.active:before {
    background: #556158;
}
.e-sports .horizontal-sl-item-bc.Equestrian .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Equestrian {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Equestrian,
.e-sports .competition-icon-league-bc.bc-i-Equestrian,
.e-sports .competition-icon-league-bc.bc-i-Equestrian:after,
.e-sports
    .competition-icon-league-bc.bc-i-Equestrian
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Equestrian,
.e-sports .e-sports-game-icon-back-nav.bc-i-Equestrian:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Equestrian {
    background: linear-gradient(to bottom, #798a7d, #556158);
}
.e-sports .sp-sub-list-bc.Equestrian:not(.selected):hover {
    background: #55615899;
    box-shadow: 0 0 8px #55615899;
}
.e-sports .sp-sub-list-bc.Equestrian.selected {
    background: linear-gradient(to right, #798a7d, #556158);
}
.e-sports-Equestrian .e-sports-time-start:before,
.e-sports-Equestrian .main-tabs-bc .tab-bc:before,
.e-sports-Equestrian .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Equestrian .e-sports-time-start:before,
.sportsbook-center-section.Equestrian .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Equestrian .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #798a7d, #556158);
}
.e-sports-match-container.Equestrian .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #556158;
}
.e-sports-match-container.Equestrian .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Equestrian
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #556158;
}
.SearchResultV2 .searchResultBtn.Equestrian {
    background: radial-gradient(
        at center bottom,
        #556158cc,
        #55615866,
        #55615800
    );
}
.SearchResultV2 .searchResultBtn.Equestrian:after {
    background: #55615866;
}
.SearchResultV2 .horizontalCategoryItemWrp.Equestrian .horizontalCategoryItem {
    background: linear-gradient(to right, #5561581a, #55615800);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Equestrian.active
    .horizontalCategoryItem {
    border-color: #556158b3;
    background: linear-gradient(to right, #5561584d, #55615800);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Equestrian
    .horizontalCategoryItem
    > i {
    color: #556158;
}
.FigureSkating-bg {
    color: #000;
    background: #b1cdde;
}
.horizontal-sl-item-bc.FigureSkating .horizontal-sl-icon-bc {
    color: #b1cdde;
}
.horizontal-sl-item-bc.FigureSkating.active {
    background: #b1cdde;
}
.horizontal-sl-item-bc.FigureSkating.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.FigureSkating.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-FigureSkating,
.coupon-market-bc .bc-i-FigureSkating {
    color: #b1cdde;
}
.multi-select-icon-bc.bc-i-FigureSkating,
.widget-scroll-container > i.bc-i-FigureSkating {
    color: #b1cdde;
}
.sp-sub-list-bc.FigureSkating .sp-s-l-h-flag-bc {
    color: #b1cdde;
}
.sp-sub-list-bc.FigureSkating.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #b1cdde;
}
.sp-sub-list-bc.FigureSkating .market-game-section.active:before {
    background: #b1cdde;
}
.e-sports .horizontal-sl-item-bc.FigureSkating .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-FigureSkating {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.FigureSkating,
.e-sports .competition-icon-league-bc.bc-i-FigureSkating,
.e-sports .competition-icon-league-bc.bc-i-FigureSkating:after,
.e-sports
    .competition-icon-league-bc.bc-i-FigureSkating
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-FigureSkating,
.e-sports .e-sports-game-icon-back-nav.bc-i-FigureSkating:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-FigureSkating {
    background: linear-gradient(to bottom, #e7eff5, #b1cdde);
}
.e-sports .sp-sub-list-bc.FigureSkating:not(.selected):hover {
    background: #b1cdde99;
    box-shadow: 0 0 8px #b1cdde99;
}
.e-sports .sp-sub-list-bc.FigureSkating.selected {
    background: linear-gradient(to right, #e7eff5, #b1cdde);
}
.e-sports-FigureSkating .e-sports-time-start:before,
.e-sports-FigureSkating .main-tabs-bc .tab-bc:before,
.e-sports-FigureSkating .horizontal-sl-tab-bc:before,
.sportsbook-center-section.FigureSkating .e-sports-time-start:before,
.sportsbook-center-section.FigureSkating .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.FigureSkating .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #e7eff5, #b1cdde);
}
.e-sports-match-container.FigureSkating
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #b1cdde;
}
.e-sports-match-container.FigureSkating
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.FigureSkating
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #b1cdde;
}
.SearchResultV2 .searchResultBtn.FigureSkating {
    background: radial-gradient(
        at center bottom,
        #b1cddecc,
        #b1cdde66,
        #b1cdde00
    );
}
.SearchResultV2 .searchResultBtn.FigureSkating:after {
    background: #b1cdde66;
}
.SearchResultV2
    .horizontalCategoryItemWrp.FigureSkating
    .horizontalCategoryItem {
    background: linear-gradient(to right, #b1cdde1a, #b1cdde00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.FigureSkating.active
    .horizontalCategoryItem {
    border-color: #b1cddeb3;
    background: linear-gradient(to right, #b1cdde4d, #b1cdde00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.FigureSkating
    .horizontalCategoryItem
    > i {
    color: #b1cdde;
}
.Floorball-bg {
    color: #000;
    background: #72cddb;
}
.horizontal-sl-item-bc.Floorball .horizontal-sl-icon-bc {
    color: #72cddb;
}
.horizontal-sl-item-bc.Floorball.active {
    background: #72cddb;
}
.horizontal-sl-item-bc.Floorball.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Floorball.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Floorball,
.coupon-market-bc .bc-i-Floorball {
    color: #72cddb;
}
.multi-select-icon-bc.bc-i-Floorball,
.widget-scroll-container > i.bc-i-Floorball {
    color: #72cddb;
}
.sp-sub-list-bc.Floorball .sp-s-l-h-flag-bc {
    color: #72cddb;
}
.sp-sub-list-bc.Floorball.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #72cddb;
}
.sp-sub-list-bc.Floorball .market-game-section.active:before {
    background: #72cddb;
}
.e-sports .horizontal-sl-item-bc.Floorball .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Floorball {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Floorball,
.e-sports .competition-icon-league-bc.bc-i-Floorball,
.e-sports .competition-icon-league-bc.bc-i-Floorball:after,
.e-sports
    .competition-icon-league-bc.bc-i-Floorball
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Floorball,
.e-sports .e-sports-game-icon-back-nav.bc-i-Floorball:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Floorball {
    background: linear-gradient(to bottom, #afe3eb, #72cddb);
}
.e-sports .sp-sub-list-bc.Floorball:not(.selected):hover {
    background: #72cddb99;
    box-shadow: 0 0 8px #72cddb99;
}
.e-sports .sp-sub-list-bc.Floorball.selected {
    background: linear-gradient(to right, #afe3eb, #72cddb);
}
.e-sports-Floorball .e-sports-time-start:before,
.e-sports-Floorball .main-tabs-bc .tab-bc:before,
.e-sports-Floorball .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Floorball .e-sports-time-start:before,
.sportsbook-center-section.Floorball .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Floorball .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #afe3eb, #72cddb);
}
.e-sports-match-container.Floorball .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #72cddb;
}
.e-sports-match-container.Floorball .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Floorball .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #72cddb;
}
.SearchResultV2 .searchResultBtn.Floorball {
    background: radial-gradient(
        at center bottom,
        #72cddbcc,
        #72cddb66,
        #72cddb00
    );
}
.SearchResultV2 .searchResultBtn.Floorball:after {
    background: #72cddb66;
}
.SearchResultV2 .horizontalCategoryItemWrp.Floorball .horizontalCategoryItem {
    background: linear-gradient(to right, #72cddb1a, #72cddb00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Floorball.active
    .horizontalCategoryItem {
    border-color: #72cddbb3;
    background: linear-gradient(to right, #72cddb4d, #72cddb00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Floorball
    .horizontalCategoryItem
    > i {
    color: #72cddb;
}
.Formula1-bg {
    color: #fff;
    background: #b8292b;
}
.horizontal-sl-item-bc.Formula1 .horizontal-sl-icon-bc {
    color: #b8292b;
}
.horizontal-sl-item-bc.Formula1.active {
    background: #b8292b;
}
.horizontal-sl-item-bc.Formula1.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Formula1.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Formula1,
.coupon-market-bc .bc-i-Formula1 {
    color: #b8292b;
}
.multi-select-icon-bc.bc-i-Formula1,
.widget-scroll-container > i.bc-i-Formula1 {
    color: #b8292b;
}
.sp-sub-list-bc.Formula1 .sp-s-l-h-flag-bc {
    color: #b8292b;
}
.sp-sub-list-bc.Formula1.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #b8292b;
}
.sp-sub-list-bc.Formula1 .market-game-section.active:before {
    background: #b8292b;
}
.e-sports .horizontal-sl-item-bc.Formula1 .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Formula1 {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Formula1,
.e-sports .competition-icon-league-bc.bc-i-Formula1,
.e-sports .competition-icon-league-bc.bc-i-Formula1:after,
.e-sports
    .competition-icon-league-bc.bc-i-Formula1
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Formula1,
.e-sports .e-sports-game-icon-back-nav.bc-i-Formula1:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Formula1 {
    background: linear-gradient(to bottom, #d95456, #b8292b);
}
.e-sports .sp-sub-list-bc.Formula1:not(.selected):hover {
    background: #b8292b99;
    box-shadow: 0 0 8px #b8292b99;
}
.e-sports .sp-sub-list-bc.Formula1.selected {
    background: linear-gradient(to right, #d95456, #b8292b);
}
.e-sports-Formula1 .e-sports-time-start:before,
.e-sports-Formula1 .main-tabs-bc .tab-bc:before,
.e-sports-Formula1 .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Formula1 .e-sports-time-start:before,
.sportsbook-center-section.Formula1 .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Formula1 .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #d95456, #b8292b);
}
.e-sports-match-container.Formula1 .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #b8292b;
}
.e-sports-match-container.Formula1 .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Formula1 .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #b8292b;
}
.SearchResultV2 .searchResultBtn.Formula1 {
    background: radial-gradient(
        at center bottom,
        #b8292bcc,
        #b8292b66,
        #b8292b00
    );
}
.SearchResultV2 .searchResultBtn.Formula1:after {
    background: #b8292b66;
}
.SearchResultV2 .horizontalCategoryItemWrp.Formula1 .horizontalCategoryItem {
    background: linear-gradient(to right, #b8292b1a, #b8292b00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Formula1.active
    .horizontalCategoryItem {
    border-color: #b8292bb3;
    background: linear-gradient(to right, #b8292b4d, #b8292b00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Formula1
    .horizontalCategoryItem
    > i {
    color: #b8292b;
}
.Futsal-bg {
    color: #000;
    background: #65b5c2;
}
.horizontal-sl-item-bc.Futsal .horizontal-sl-icon-bc {
    color: #65b5c2;
}
.horizontal-sl-item-bc.Futsal.active {
    background: #65b5c2;
}
.horizontal-sl-item-bc.Futsal.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Futsal.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Futsal,
.coupon-market-bc .bc-i-Futsal {
    color: #65b5c2;
}
.multi-select-icon-bc.bc-i-Futsal,
.widget-scroll-container > i.bc-i-Futsal {
    color: #65b5c2;
}
.sp-sub-list-bc.Futsal .sp-s-l-h-flag-bc {
    color: #65b5c2;
}
.sp-sub-list-bc.Futsal.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #65b5c2;
}
.sp-sub-list-bc.Futsal .market-game-section.active:before {
    background: #65b5c2;
}
.e-sports .horizontal-sl-item-bc.Futsal .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Futsal {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Futsal,
.e-sports .competition-icon-league-bc.bc-i-Futsal,
.e-sports .competition-icon-league-bc.bc-i-Futsal:after,
.e-sports .competition-icon-league-bc.bc-i-Futsal ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Futsal,
.e-sports .e-sports-game-icon-back-nav.bc-i-Futsal:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Futsal {
    background: linear-gradient(to bottom, #9ccfd8, #65b5c2);
}
.e-sports .sp-sub-list-bc.Futsal:not(.selected):hover {
    background: #65b5c299;
    box-shadow: 0 0 8px #65b5c299;
}
.e-sports .sp-sub-list-bc.Futsal.selected {
    background: linear-gradient(to right, #9ccfd8, #65b5c2);
}
.e-sports-Futsal .e-sports-time-start:before,
.e-sports-Futsal .main-tabs-bc .tab-bc:before,
.e-sports-Futsal .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Futsal .e-sports-time-start:before,
.sportsbook-center-section.Futsal .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Futsal .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #9ccfd8, #65b5c2);
}
.e-sports-match-container.Futsal .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #65b5c2;
}
.e-sports-match-container.Futsal .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Futsal .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #65b5c2;
}
.SearchResultV2 .searchResultBtn.Futsal {
    background: radial-gradient(
        at center bottom,
        #65b5c2cc,
        #65b5c266,
        #65b5c200
    );
}
.SearchResultV2 .searchResultBtn.Futsal:after {
    background: #65b5c266;
}
.SearchResultV2 .horizontalCategoryItemWrp.Futsal .horizontalCategoryItem {
    background: linear-gradient(to right, #65b5c21a, #65b5c200);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Futsal.active
    .horizontalCategoryItem {
    border-color: #65b5c2b3;
    background: linear-gradient(to right, #65b5c24d, #65b5c200);
}
.SearchResultV2 .horizontalCategoryItemWrp.Futsal .horizontalCategoryItem > i {
    color: #65b5c2;
}
.Football-bg {
    color: #fff;
    background: #109121;
}
.horizontal-sl-item-bc.Football .horizontal-sl-icon-bc {
    color: #109121;
}
.horizontal-sl-item-bc.Football.active {
    background: #109121;
}
.horizontal-sl-item-bc.Football.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Football.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Football,
.coupon-market-bc .bc-i-Football {
    color: #109121;
}
.multi-select-icon-bc.bc-i-Football,
.widget-scroll-container > i.bc-i-Football {
    color: #109121;
}
.sp-sub-list-bc.Football .sp-s-l-h-flag-bc {
    color: #109121;
}
.sp-sub-list-bc.Football.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #109121;
}
.sp-sub-list-bc.Football .market-game-section.active:before {
    background: #109121;
}
.e-sports .horizontal-sl-item-bc.Football .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Football {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Football,
.e-sports .competition-icon-league-bc.bc-i-Football,
.e-sports .competition-icon-league-bc.bc-i-Football:after,
.e-sports
    .competition-icon-league-bc.bc-i-Football
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Football,
.e-sports .e-sports-game-icon-back-nav.bc-i-Football:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Football {
    background: linear-gradient(to bottom, #18d631, #109121);
}
.e-sports .sp-sub-list-bc.Football:not(.selected):hover {
    background: #10912199;
    box-shadow: 0 0 8px #10912199;
}
.e-sports .sp-sub-list-bc.Football.selected {
    background: linear-gradient(to right, #18d631, #109121);
}
.e-sports-Football .e-sports-time-start:before,
.e-sports-Football .main-tabs-bc .tab-bc:before,
.e-sports-Football .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Football .e-sports-time-start:before,
.sportsbook-center-section.Football .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Football .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #18d631, #109121);
}
.e-sports-match-container.Football .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #109121;
}
.e-sports-match-container.Football .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Football .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #109121;
}
.SearchResultV2 .searchResultBtn.Football {
    background: radial-gradient(
        at center bottom,
        #109121cc,
        #10912166,
        #10912100
    );
}
.SearchResultV2 .searchResultBtn.Football:after {
    background: #10912166;
}
.SearchResultV2 .horizontalCategoryItemWrp.Football .horizontalCategoryItem {
    background: linear-gradient(to right, #1091211a, #10912100);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Football.active
    .horizontalCategoryItem {
    border-color: #109121b3;
    background: linear-gradient(to right, #1091214d, #10912100);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Football
    .horizontalCategoryItem
    > i {
    color: #109121;
}
.Freestyle-bg {
    color: #000;
    background: #edbe13;
}
.horizontal-sl-item-bc.Freestyle .horizontal-sl-icon-bc {
    color: #edbe13;
}
.horizontal-sl-item-bc.Freestyle.active {
    background: #edbe13;
}
.horizontal-sl-item-bc.Freestyle.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Freestyle.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Freestyle,
.coupon-market-bc .bc-i-Freestyle {
    color: #edbe13;
}
.multi-select-icon-bc.bc-i-Freestyle,
.widget-scroll-container > i.bc-i-Freestyle {
    color: #edbe13;
}
.sp-sub-list-bc.Freestyle .sp-s-l-h-flag-bc {
    color: #edbe13;
}
.sp-sub-list-bc.Freestyle.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #edbe13;
}
.sp-sub-list-bc.Freestyle .market-game-section.active:before {
    background: #edbe13;
}
.e-sports .horizontal-sl-item-bc.Freestyle .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Freestyle {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Freestyle,
.e-sports .competition-icon-league-bc.bc-i-Freestyle,
.e-sports .competition-icon-league-bc.bc-i-Freestyle:after,
.e-sports
    .competition-icon-league-bc.bc-i-Freestyle
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Freestyle,
.e-sports .e-sports-game-icon-back-nav.bc-i-Freestyle:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Freestyle {
    background: linear-gradient(to bottom, #f2d25a, #edbe13);
}
.e-sports .sp-sub-list-bc.Freestyle:not(.selected):hover {
    background: #edbe1399;
    box-shadow: 0 0 8px #edbe1399;
}
.e-sports .sp-sub-list-bc.Freestyle.selected {
    background: linear-gradient(to right, #f2d25a, #edbe13);
}
.e-sports-Freestyle .e-sports-time-start:before,
.e-sports-Freestyle .main-tabs-bc .tab-bc:before,
.e-sports-Freestyle .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Freestyle .e-sports-time-start:before,
.sportsbook-center-section.Freestyle .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Freestyle .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #f2d25a, #edbe13);
}
.e-sports-match-container.Freestyle .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #edbe13;
}
.e-sports-match-container.Freestyle .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Freestyle .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #edbe13;
}
.SearchResultV2 .searchResultBtn.Freestyle {
    background: radial-gradient(
        at center bottom,
        #edbe13cc,
        #edbe1366,
        #edbe1300
    );
}
.SearchResultV2 .searchResultBtn.Freestyle:after {
    background: #edbe1366;
}
.SearchResultV2 .horizontalCategoryItemWrp.Freestyle .horizontalCategoryItem {
    background: linear-gradient(to right, #edbe131a, #edbe1300);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Freestyle.active
    .horizontalCategoryItem {
    border-color: #edbe13b3;
    background: linear-gradient(to right, #edbe134d, #edbe1300);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Freestyle
    .horizontalCategoryItem
    > i {
    color: #edbe13;
}
.FreestyleWrestling-bg {
    color: #000;
    background: #edbe13;
}
.horizontal-sl-item-bc.FreestyleWrestling .horizontal-sl-icon-bc {
    color: #edbe13;
}
.horizontal-sl-item-bc.FreestyleWrestling.active {
    background: #edbe13;
}
.horizontal-sl-item-bc.FreestyleWrestling.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.FreestyleWrestling.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-FreestyleWrestling,
.coupon-market-bc .bc-i-FreestyleWrestling {
    color: #edbe13;
}
.multi-select-icon-bc.bc-i-FreestyleWrestling,
.widget-scroll-container > i.bc-i-FreestyleWrestling {
    color: #edbe13;
}
.sp-sub-list-bc.FreestyleWrestling .sp-s-l-h-flag-bc {
    color: #edbe13;
}
.sp-sub-list-bc.FreestyleWrestling.active
    > .sp-s-l-head-bc
    .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #edbe13;
}
.sp-sub-list-bc.FreestyleWrestling .market-game-section.active:before {
    background: #edbe13;
}
.e-sports .horizontal-sl-item-bc.FreestyleWrestling .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-FreestyleWrestling {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.FreestyleWrestling,
.e-sports .competition-icon-league-bc.bc-i-FreestyleWrestling,
.e-sports .competition-icon-league-bc.bc-i-FreestyleWrestling:after,
.e-sports
    .competition-icon-league-bc.bc-i-FreestyleWrestling
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-FreestyleWrestling,
.e-sports .e-sports-game-icon-back-nav.bc-i-FreestyleWrestling:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-FreestyleWrestling {
    background: linear-gradient(to bottom, #f2d25a, #edbe13);
}
.e-sports .sp-sub-list-bc.FreestyleWrestling:not(.selected):hover {
    background: #edbe1399;
    box-shadow: 0 0 8px #edbe1399;
}
.e-sports .sp-sub-list-bc.FreestyleWrestling.selected {
    background: linear-gradient(to right, #f2d25a, #edbe13);
}
.e-sports-FreestyleWrestling .e-sports-time-start:before,
.e-sports-FreestyleWrestling .main-tabs-bc .tab-bc:before,
.e-sports-FreestyleWrestling .horizontal-sl-tab-bc:before,
.sportsbook-center-section.FreestyleWrestling .e-sports-time-start:before,
.sportsbook-center-section.FreestyleWrestling .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.FreestyleWrestling .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #f2d25a, #edbe13);
}
.e-sports-match-container.FreestyleWrestling
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #edbe13;
}
.e-sports-match-container.FreestyleWrestling
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.FreestyleWrestling
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #edbe13;
}
.SearchResultV2 .searchResultBtn.FreestyleWrestling {
    background: radial-gradient(
        at center bottom,
        #edbe13cc,
        #edbe1366,
        #edbe1300
    );
}
.SearchResultV2 .searchResultBtn.FreestyleWrestling:after {
    background: #edbe1366;
}
.SearchResultV2
    .horizontalCategoryItemWrp.FreestyleWrestling
    .horizontalCategoryItem {
    background: linear-gradient(to right, #edbe131a, #edbe1300);
}
.SearchResultV2
    .horizontalCategoryItemWrp.FreestyleWrestling.active
    .horizontalCategoryItem {
    border-color: #edbe13b3;
    background: linear-gradient(to right, #edbe134d, #edbe1300);
}
.SearchResultV2
    .horizontalCategoryItemWrp.FreestyleWrestling
    .horizontalCategoryItem
    > i {
    color: #edbe13;
}
.GaelicFootball-bg {
    color: #fff;
    background: #358014;
}
.horizontal-sl-item-bc.GaelicFootball .horizontal-sl-icon-bc {
    color: #358014;
}
.horizontal-sl-item-bc.GaelicFootball.active {
    background: #358014;
}
.horizontal-sl-item-bc.GaelicFootball.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.GaelicFootball.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-GaelicFootball,
.coupon-market-bc .bc-i-GaelicFootball {
    color: #358014;
}
.multi-select-icon-bc.bc-i-GaelicFootball,
.widget-scroll-container > i.bc-i-GaelicFootball {
    color: #358014;
}
.sp-sub-list-bc.GaelicFootball .sp-s-l-h-flag-bc {
    color: #358014;
}
.sp-sub-list-bc.GaelicFootball.active
    > .sp-s-l-head-bc
    .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #358014;
}
.sp-sub-list-bc.GaelicFootball .market-game-section.active:before {
    background: #358014;
}
.e-sports .horizontal-sl-item-bc.GaelicFootball .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-GaelicFootball {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.GaelicFootball,
.e-sports .competition-icon-league-bc.bc-i-GaelicFootball,
.e-sports .competition-icon-league-bc.bc-i-GaelicFootball:after,
.e-sports
    .competition-icon-league-bc.bc-i-GaelicFootball
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-GaelicFootball,
.e-sports .e-sports-game-icon-back-nav.bc-i-GaelicFootball:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-GaelicFootball {
    background: linear-gradient(to bottom, #50c21e, #358014);
}
.e-sports .sp-sub-list-bc.GaelicFootball:not(.selected):hover {
    background: #35801499;
    box-shadow: 0 0 8px #35801499;
}
.e-sports .sp-sub-list-bc.GaelicFootball.selected {
    background: linear-gradient(to right, #50c21e, #358014);
}
.e-sports-GaelicFootball .e-sports-time-start:before,
.e-sports-GaelicFootball .main-tabs-bc .tab-bc:before,
.e-sports-GaelicFootball .horizontal-sl-tab-bc:before,
.sportsbook-center-section.GaelicFootball .e-sports-time-start:before,
.sportsbook-center-section.GaelicFootball .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.GaelicFootball .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #50c21e, #358014);
}
.e-sports-match-container.GaelicFootball
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #358014;
}
.e-sports-match-container.GaelicFootball
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.GaelicFootball
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #358014;
}
.SearchResultV2 .searchResultBtn.GaelicFootball {
    background: radial-gradient(
        at center bottom,
        #358014cc,
        #35801466,
        #35801400
    );
}
.SearchResultV2 .searchResultBtn.GaelicFootball:after {
    background: #35801466;
}
.SearchResultV2
    .horizontalCategoryItemWrp.GaelicFootball
    .horizontalCategoryItem {
    background: linear-gradient(to right, #3580141a, #35801400);
}
.SearchResultV2
    .horizontalCategoryItemWrp.GaelicFootball.active
    .horizontalCategoryItem {
    border-color: #358014b3;
    background: linear-gradient(to right, #3580144d, #35801400);
}
.SearchResultV2
    .horizontalCategoryItemWrp.GaelicFootball
    .horizontalCategoryItem
    > i {
    color: #358014;
}
.Go-bg {
    color: #000;
    background: #e2e2e2;
}
.horizontal-sl-item-bc.Go .horizontal-sl-icon-bc {
    color: #e2e2e2;
}
.horizontal-sl-item-bc.Go.active {
    background: #e2e2e2;
}
.horizontal-sl-item-bc.Go.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Go.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Go,
.coupon-market-bc .bc-i-Go {
    color: #e2e2e2;
}
.multi-select-icon-bc.bc-i-Go,
.widget-scroll-container > i.bc-i-Go {
    color: #e2e2e2;
}
.sp-sub-list-bc.Go .sp-s-l-h-flag-bc {
    color: #e2e2e2;
}
.sp-sub-list-bc.Go.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #e2e2e2;
}
.sp-sub-list-bc.Go .market-game-section.active:before {
    background: #e2e2e2;
}
.e-sports .horizontal-sl-item-bc.Go .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Go {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Go,
.e-sports .competition-icon-league-bc.bc-i-Go,
.e-sports .competition-icon-league-bc.bc-i-Go:after,
.e-sports .competition-icon-league-bc.bc-i-Go ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Go,
.e-sports .e-sports-game-icon-back-nav.bc-i-Go:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Go {
    background: linear-gradient(to bottom, #fff, #e2e2e2);
}
.e-sports .sp-sub-list-bc.Go:not(.selected):hover {
    background: #e2e2e299;
    box-shadow: 0 0 8px #e2e2e299;
}
.e-sports .sp-sub-list-bc.Go.selected {
    background: linear-gradient(to right, #fff, #e2e2e2);
}
.e-sports-Go .e-sports-time-start:before,
.e-sports-Go .main-tabs-bc .tab-bc:before,
.e-sports-Go .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Go .e-sports-time-start:before,
.sportsbook-center-section.Go .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Go .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #fff, #e2e2e2);
}
.e-sports-match-container.Go .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #e2e2e2;
}
.e-sports-match-container.Go .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Go .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #e2e2e2;
}
.SearchResultV2 .searchResultBtn.Go {
    background: radial-gradient(
        at center bottom,
        #e2e2e2cc,
        #e2e2e266,
        #e2e2e200
    );
}
.SearchResultV2 .searchResultBtn.Go:after {
    background: #e2e2e266;
}
.SearchResultV2 .horizontalCategoryItemWrp.Go .horizontalCategoryItem {
    background: linear-gradient(to right, #e2e2e21a, #e2e2e200);
}
.SearchResultV2 .horizontalCategoryItemWrp.Go.active .horizontalCategoryItem {
    border-color: #e2e2e2b3;
    background: linear-gradient(to right, #e2e2e24d, #e2e2e200);
}
.SearchResultV2 .horizontalCategoryItemWrp.Go .horizontalCategoryItem > i {
    color: #e2e2e2;
}
.Golf-bg {
    color: #fff;
    background: #189946;
}
.horizontal-sl-item-bc.Golf .horizontal-sl-icon-bc {
    color: #189946;
}
.horizontal-sl-item-bc.Golf.active {
    background: #189946;
}
.horizontal-sl-item-bc.Golf.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Golf.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Golf,
.coupon-market-bc .bc-i-Golf {
    color: #189946;
}
.multi-select-icon-bc.bc-i-Golf,
.widget-scroll-container > i.bc-i-Golf {
    color: #189946;
}
.sp-sub-list-bc.Golf .sp-s-l-h-flag-bc {
    color: #189946;
}
.sp-sub-list-bc.Golf.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #189946;
}
.sp-sub-list-bc.Golf .market-game-section.active:before {
    background: #189946;
}
.e-sports .horizontal-sl-item-bc.Golf .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Golf {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Golf,
.e-sports .competition-icon-league-bc.bc-i-Golf,
.e-sports .competition-icon-league-bc.bc-i-Golf:after,
.e-sports .competition-icon-league-bc.bc-i-Golf ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Golf,
.e-sports .e-sports-game-icon-back-nav.bc-i-Golf:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Golf {
    background: linear-gradient(to bottom, #22db64, #189946);
}
.e-sports .sp-sub-list-bc.Golf:not(.selected):hover {
    background: #18994699;
    box-shadow: 0 0 8px #18994699;
}
.e-sports .sp-sub-list-bc.Golf.selected {
    background: linear-gradient(to right, #22db64, #189946);
}
.e-sports-Golf .e-sports-time-start:before,
.e-sports-Golf .main-tabs-bc .tab-bc:before,
.e-sports-Golf .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Golf .e-sports-time-start:before,
.sportsbook-center-section.Golf .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Golf .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #22db64, #189946);
}
.e-sports-match-container.Golf .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #189946;
}
.e-sports-match-container.Golf .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Golf .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #189946;
}
.SearchResultV2 .searchResultBtn.Golf {
    background: radial-gradient(
        at center bottom,
        #189946cc,
        #18994666,
        #18994600
    );
}
.SearchResultV2 .searchResultBtn.Golf:after {
    background: #18994666;
}
.SearchResultV2 .horizontalCategoryItemWrp.Golf .horizontalCategoryItem {
    background: linear-gradient(to right, #1899461a, #18994600);
}
.SearchResultV2 .horizontalCategoryItemWrp.Golf.active .horizontalCategoryItem {
    border-color: #189946b3;
    background: linear-gradient(to right, #1899464d, #18994600);
}
.SearchResultV2 .horizontalCategoryItemWrp.Golf .horizontalCategoryItem > i {
    color: #189946;
}
.GrassHockey-bg {
    color: #fff;
    background: #189443;
}
.horizontal-sl-item-bc.GrassHockey .horizontal-sl-icon-bc {
    color: #189443;
}
.horizontal-sl-item-bc.GrassHockey.active {
    background: #189443;
}
.horizontal-sl-item-bc.GrassHockey.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.GrassHockey.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-GrassHockey,
.coupon-market-bc .bc-i-GrassHockey {
    color: #189443;
}
.multi-select-icon-bc.bc-i-GrassHockey,
.widget-scroll-container > i.bc-i-GrassHockey {
    color: #189443;
}
.sp-sub-list-bc.GrassHockey .sp-s-l-h-flag-bc {
    color: #189443;
}
.sp-sub-list-bc.GrassHockey.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #189443;
}
.sp-sub-list-bc.GrassHockey .market-game-section.active:before {
    background: #189443;
}
.e-sports .horizontal-sl-item-bc.GrassHockey .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-GrassHockey {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.GrassHockey,
.e-sports .competition-icon-league-bc.bc-i-GrassHockey,
.e-sports .competition-icon-league-bc.bc-i-GrassHockey:after,
.e-sports
    .competition-icon-league-bc.bc-i-GrassHockey
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-GrassHockey,
.e-sports .e-sports-game-icon-back-nav.bc-i-GrassHockey:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-GrassHockey {
    background: linear-gradient(to bottom, #23d661, #189443);
}
.e-sports .sp-sub-list-bc.GrassHockey:not(.selected):hover {
    background: #18944399;
    box-shadow: 0 0 8px #18944399;
}
.e-sports .sp-sub-list-bc.GrassHockey.selected {
    background: linear-gradient(to right, #23d661, #189443);
}
.e-sports-GrassHockey .e-sports-time-start:before,
.e-sports-GrassHockey .main-tabs-bc .tab-bc:before,
.e-sports-GrassHockey .horizontal-sl-tab-bc:before,
.sportsbook-center-section.GrassHockey .e-sports-time-start:before,
.sportsbook-center-section.GrassHockey .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.GrassHockey .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #23d661, #189443);
}
.e-sports-match-container.GrassHockey
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #189443;
}
.e-sports-match-container.GrassHockey .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.GrassHockey
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #189443;
}
.SearchResultV2 .searchResultBtn.GrassHockey {
    background: radial-gradient(
        at center bottom,
        #189443cc,
        #18944366,
        #18944300
    );
}
.SearchResultV2 .searchResultBtn.GrassHockey:after {
    background: #18944366;
}
.SearchResultV2 .horizontalCategoryItemWrp.GrassHockey .horizontalCategoryItem {
    background: linear-gradient(to right, #1894431a, #18944300);
}
.SearchResultV2
    .horizontalCategoryItemWrp.GrassHockey.active
    .horizontalCategoryItem {
    border-color: #189443b3;
    background: linear-gradient(to right, #1894434d, #18944300);
}
.SearchResultV2
    .horizontalCategoryItemWrp.GrassHockey
    .horizontalCategoryItem
    > i {
    color: #189443;
}
.Gymnastics-bg {
    color: #fff;
    background: #03b5a5;
}
.horizontal-sl-item-bc.Gymnastics .horizontal-sl-icon-bc {
    color: #03b5a5;
}
.horizontal-sl-item-bc.Gymnastics.active {
    background: #03b5a5;
}
.horizontal-sl-item-bc.Gymnastics.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Gymnastics.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Gymnastics,
.coupon-market-bc .bc-i-Gymnastics {
    color: #03b5a5;
}
.multi-select-icon-bc.bc-i-Gymnastics,
.widget-scroll-container > i.bc-i-Gymnastics {
    color: #03b5a5;
}
.sp-sub-list-bc.Gymnastics .sp-s-l-h-flag-bc {
    color: #03b5a5;
}
.sp-sub-list-bc.Gymnastics.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #03b5a5;
}
.sp-sub-list-bc.Gymnastics .market-game-section.active:before {
    background: #03b5a5;
}
.e-sports .horizontal-sl-item-bc.Gymnastics .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Gymnastics {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Gymnastics,
.e-sports .competition-icon-league-bc.bc-i-Gymnastics,
.e-sports .competition-icon-league-bc.bc-i-Gymnastics:after,
.e-sports
    .competition-icon-league-bc.bc-i-Gymnastics
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Gymnastics,
.e-sports .e-sports-game-icon-back-nav.bc-i-Gymnastics:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Gymnastics {
    background: linear-gradient(to bottom, #0afbe5, #03b5a5);
}
.e-sports .sp-sub-list-bc.Gymnastics:not(.selected):hover {
    background: #03b5a599;
    box-shadow: 0 0 8px #03b5a599;
}
.e-sports .sp-sub-list-bc.Gymnastics.selected {
    background: linear-gradient(to right, #0afbe5, #03b5a5);
}
.e-sports-Gymnastics .e-sports-time-start:before,
.e-sports-Gymnastics .main-tabs-bc .tab-bc:before,
.e-sports-Gymnastics .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Gymnastics .e-sports-time-start:before,
.sportsbook-center-section.Gymnastics .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Gymnastics .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #0afbe5, #03b5a5);
}
.e-sports-match-container.Gymnastics .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #03b5a5;
}
.e-sports-match-container.Gymnastics .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Gymnastics
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #03b5a5;
}
.SearchResultV2 .searchResultBtn.Gymnastics {
    background: radial-gradient(
        at center bottom,
        #03b5a5cc,
        #03b5a566,
        #03b5a500
    );
}
.SearchResultV2 .searchResultBtn.Gymnastics:after {
    background: #03b5a566;
}
.SearchResultV2 .horizontalCategoryItemWrp.Gymnastics .horizontalCategoryItem {
    background: linear-gradient(to right, #03b5a51a, #03b5a500);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Gymnastics.active
    .horizontalCategoryItem {
    border-color: #03b5a5b3;
    background: linear-gradient(to right, #03b5a54d, #03b5a500);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Gymnastics
    .horizontalCategoryItem
    > i {
    color: #03b5a5;
}
.Handball-bg {
    color: #fff;
    background: #42777f;
}
.horizontal-sl-item-bc.Handball .horizontal-sl-icon-bc {
    color: #42777f;
}
.horizontal-sl-item-bc.Handball.active {
    background: #42777f;
}
.horizontal-sl-item-bc.Handball.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Handball.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Handball,
.coupon-market-bc .bc-i-Handball {
    color: #42777f;
}
.multi-select-icon-bc.bc-i-Handball,
.widget-scroll-container > i.bc-i-Handball {
    color: #42777f;
}
.sp-sub-list-bc.Handball .sp-s-l-h-flag-bc {
    color: #42777f;
}
.sp-sub-list-bc.Handball.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #42777f;
}
.sp-sub-list-bc.Handball .market-game-section.active:before {
    background: #42777f;
}
.e-sports .horizontal-sl-item-bc.Handball .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Handball {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Handball,
.e-sports .competition-icon-league-bc.bc-i-Handball,
.e-sports .competition-icon-league-bc.bc-i-Handball:after,
.e-sports
    .competition-icon-league-bc.bc-i-Handball
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Handball,
.e-sports .e-sports-game-icon-back-nav.bc-i-Handball:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Handball {
    background: linear-gradient(to bottom, #61a3ad, #42777f);
}
.e-sports .sp-sub-list-bc.Handball:not(.selected):hover {
    background: #42777f99;
    box-shadow: 0 0 8px #42777f99;
}
.e-sports .sp-sub-list-bc.Handball.selected {
    background: linear-gradient(to right, #61a3ad, #42777f);
}
.e-sports-Handball .e-sports-time-start:before,
.e-sports-Handball .main-tabs-bc .tab-bc:before,
.e-sports-Handball .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Handball .e-sports-time-start:before,
.sportsbook-center-section.Handball .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Handball .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #61a3ad, #42777f);
}
.e-sports-match-container.Handball .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #42777f;
}
.e-sports-match-container.Handball .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Handball .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #42777f;
}
.SearchResultV2 .searchResultBtn.Handball {
    background: radial-gradient(
        at center bottom,
        #42777fcc,
        #42777f66,
        #42777f00
    );
}
.SearchResultV2 .searchResultBtn.Handball:after {
    background: #42777f66;
}
.SearchResultV2 .horizontalCategoryItemWrp.Handball .horizontalCategoryItem {
    background: linear-gradient(to right, #42777f1a, #42777f00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Handball.active
    .horizontalCategoryItem {
    border-color: #42777fb3;
    background: linear-gradient(to right, #42777f4d, #42777f00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Handball
    .horizontalCategoryItem
    > i {
    color: #42777f;
}
.HardAthletics-bg {
    color: #fff;
    background: #0b5b99;
}
.horizontal-sl-item-bc.HardAthletics .horizontal-sl-icon-bc {
    color: #0b5b99;
}
.horizontal-sl-item-bc.HardAthletics.active {
    background: #0b5b99;
}
.horizontal-sl-item-bc.HardAthletics.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.HardAthletics.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-HardAthletics,
.coupon-market-bc .bc-i-HardAthletics {
    color: #0b5b99;
}
.multi-select-icon-bc.bc-i-HardAthletics,
.widget-scroll-container > i.bc-i-HardAthletics {
    color: #0b5b99;
}
.sp-sub-list-bc.HardAthletics .sp-s-l-h-flag-bc {
    color: #0b5b99;
}
.sp-sub-list-bc.HardAthletics.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #0b5b99;
}
.sp-sub-list-bc.HardAthletics .market-game-section.active:before {
    background: #0b5b99;
}
.e-sports .horizontal-sl-item-bc.HardAthletics .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-HardAthletics {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.HardAthletics,
.e-sports .competition-icon-league-bc.bc-i-HardAthletics,
.e-sports .competition-icon-league-bc.bc-i-HardAthletics:after,
.e-sports
    .competition-icon-league-bc.bc-i-HardAthletics
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-HardAthletics,
.e-sports .e-sports-game-icon-back-nav.bc-i-HardAthletics:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-HardAthletics {
    background: linear-gradient(to bottom, #1085e0, #0b5b99);
}
.e-sports .sp-sub-list-bc.HardAthletics:not(.selected):hover {
    background: #0b5b9999;
    box-shadow: 0 0 8px #0b5b9999;
}
.e-sports .sp-sub-list-bc.HardAthletics.selected {
    background: linear-gradient(to right, #1085e0, #0b5b99);
}
.e-sports-HardAthletics .e-sports-time-start:before,
.e-sports-HardAthletics .main-tabs-bc .tab-bc:before,
.e-sports-HardAthletics .horizontal-sl-tab-bc:before,
.sportsbook-center-section.HardAthletics .e-sports-time-start:before,
.sportsbook-center-section.HardAthletics .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.HardAthletics .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #1085e0, #0b5b99);
}
.e-sports-match-container.HardAthletics
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #0b5b99;
}
.e-sports-match-container.HardAthletics
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.HardAthletics
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #0b5b99;
}
.SearchResultV2 .searchResultBtn.HardAthletics {
    background: radial-gradient(
        at center bottom,
        #0b5b99cc,
        #0b5b9966,
        #0b5b9900
    );
}
.SearchResultV2 .searchResultBtn.HardAthletics:after {
    background: #0b5b9966;
}
.SearchResultV2
    .horizontalCategoryItemWrp.HardAthletics
    .horizontalCategoryItem {
    background: linear-gradient(to right, #0b5b991a, #0b5b9900);
}
.SearchResultV2
    .horizontalCategoryItemWrp.HardAthletics.active
    .horizontalCategoryItem {
    border-color: #0b5b99b3;
    background: linear-gradient(to right, #0b5b994d, #0b5b9900);
}
.SearchResultV2
    .horizontalCategoryItemWrp.HardAthletics
    .horizontalCategoryItem
    > i {
    color: #0b5b99;
}
.Hockey-bg {
    color: #fff;
    background: #168763;
}
.horizontal-sl-item-bc.Hockey .horizontal-sl-icon-bc {
    color: #168763;
}
.horizontal-sl-item-bc.Hockey.active {
    background: #168763;
}
.horizontal-sl-item-bc.Hockey.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Hockey.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Hockey,
.coupon-market-bc .bc-i-Hockey {
    color: #168763;
}
.multi-select-icon-bc.bc-i-Hockey,
.widget-scroll-container > i.bc-i-Hockey {
    color: #168763;
}
.sp-sub-list-bc.Hockey .sp-s-l-h-flag-bc {
    color: #168763;
}
.sp-sub-list-bc.Hockey.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #168763;
}
.sp-sub-list-bc.Hockey .market-game-section.active:before {
    background: #168763;
}
.e-sports .horizontal-sl-item-bc.Hockey .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Hockey {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Hockey,
.e-sports .competition-icon-league-bc.bc-i-Hockey,
.e-sports .competition-icon-league-bc.bc-i-Hockey:after,
.e-sports .competition-icon-league-bc.bc-i-Hockey ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Hockey,
.e-sports .e-sports-game-icon-back-nav.bc-i-Hockey:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Hockey {
    background: linear-gradient(to bottom, #21c993, #168763);
}
.e-sports .sp-sub-list-bc.Hockey:not(.selected):hover {
    background: #16876399;
    box-shadow: 0 0 8px #16876399;
}
.e-sports .sp-sub-list-bc.Hockey.selected {
    background: linear-gradient(to right, #21c993, #168763);
}
.e-sports-Hockey .e-sports-time-start:before,
.e-sports-Hockey .main-tabs-bc .tab-bc:before,
.e-sports-Hockey .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Hockey .e-sports-time-start:before,
.sportsbook-center-section.Hockey .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Hockey .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #21c993, #168763);
}
.e-sports-match-container.Hockey .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #168763;
}
.e-sports-match-container.Hockey .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Hockey .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #168763;
}
.SearchResultV2 .searchResultBtn.Hockey {
    background: radial-gradient(
        at center bottom,
        #168763cc,
        #16876366,
        #16876300
    );
}
.SearchResultV2 .searchResultBtn.Hockey:after {
    background: #16876366;
}
.SearchResultV2 .horizontalCategoryItemWrp.Hockey .horizontalCategoryItem {
    background: linear-gradient(to right, #1687631a, #16876300);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Hockey.active
    .horizontalCategoryItem {
    border-color: #168763b3;
    background: linear-gradient(to right, #1687634d, #16876300);
}
.SearchResultV2 .horizontalCategoryItemWrp.Hockey .horizontalCategoryItem > i {
    color: #168763;
}
.HorseRacing-bg {
    color: #fff;
    background: #6d5e4d;
}
.horizontal-sl-item-bc.HorseRacing .horizontal-sl-icon-bc {
    color: #6d5e4d;
}
.horizontal-sl-item-bc.HorseRacing.active {
    background: #6d5e4d;
}
.horizontal-sl-item-bc.HorseRacing.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.HorseRacing.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-HorseRacing,
.coupon-market-bc .bc-i-HorseRacing {
    color: #6d5e4d;
}
.multi-select-icon-bc.bc-i-HorseRacing,
.widget-scroll-container > i.bc-i-HorseRacing {
    color: #6d5e4d;
}
.sp-sub-list-bc.HorseRacing .sp-s-l-h-flag-bc {
    color: #6d5e4d;
}
.sp-sub-list-bc.HorseRacing.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #6d5e4d;
}
.sp-sub-list-bc.HorseRacing .market-game-section.active:before {
    background: #6d5e4d;
}
.e-sports .horizontal-sl-item-bc.HorseRacing .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-HorseRacing {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.HorseRacing,
.e-sports .competition-icon-league-bc.bc-i-HorseRacing,
.e-sports .competition-icon-league-bc.bc-i-HorseRacing:after,
.e-sports
    .competition-icon-league-bc.bc-i-HorseRacing
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-HorseRacing,
.e-sports .e-sports-game-icon-back-nav.bc-i-HorseRacing:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-HorseRacing {
    background: linear-gradient(to bottom, #99856e, #6d5e4d);
}
.e-sports .sp-sub-list-bc.HorseRacing:not(.selected):hover {
    background: #6d5e4d99;
    box-shadow: 0 0 8px #6d5e4d99;
}
.e-sports .sp-sub-list-bc.HorseRacing.selected {
    background: linear-gradient(to right, #99856e, #6d5e4d);
}
.e-sports-HorseRacing .e-sports-time-start:before,
.e-sports-HorseRacing .main-tabs-bc .tab-bc:before,
.e-sports-HorseRacing .horizontal-sl-tab-bc:before,
.sportsbook-center-section.HorseRacing .e-sports-time-start:before,
.sportsbook-center-section.HorseRacing .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.HorseRacing .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #99856e, #6d5e4d);
}
.e-sports-match-container.HorseRacing
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #6d5e4d;
}
.e-sports-match-container.HorseRacing .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.HorseRacing
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #6d5e4d;
}
.SearchResultV2 .searchResultBtn.HorseRacing {
    background: radial-gradient(
        at center bottom,
        #6d5e4dcc,
        #6d5e4d66,
        #6d5e4d00
    );
}
.SearchResultV2 .searchResultBtn.HorseRacing:after {
    background: #6d5e4d66;
}
.SearchResultV2 .horizontalCategoryItemWrp.HorseRacing .horizontalCategoryItem {
    background: linear-gradient(to right, #6d5e4d1a, #6d5e4d00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.HorseRacing.active
    .horizontalCategoryItem {
    border-color: #6d5e4db3;
    background: linear-gradient(to right, #6d5e4d4d, #6d5e4d00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.HorseRacing
    .horizontalCategoryItem
    > i {
    color: #6d5e4d;
}
.FutureHorseRacing-bg {
    color: #fff;
    background: #6d5e4d;
}
.horizontal-sl-item-bc.FutureHorseRacing .horizontal-sl-icon-bc {
    color: #6d5e4d;
}
.horizontal-sl-item-bc.FutureHorseRacing.active {
    background: #6d5e4d;
}
.horizontal-sl-item-bc.FutureHorseRacing.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.FutureHorseRacing.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-FutureHorseRacing,
.coupon-market-bc .bc-i-FutureHorseRacing {
    color: #6d5e4d;
}
.multi-select-icon-bc.bc-i-FutureHorseRacing,
.widget-scroll-container > i.bc-i-FutureHorseRacing {
    color: #6d5e4d;
}
.sp-sub-list-bc.FutureHorseRacing .sp-s-l-h-flag-bc {
    color: #6d5e4d;
}
.sp-sub-list-bc.FutureHorseRacing.active
    > .sp-s-l-head-bc
    .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #6d5e4d;
}
.sp-sub-list-bc.FutureHorseRacing .market-game-section.active:before {
    background: #6d5e4d;
}
.e-sports .horizontal-sl-item-bc.FutureHorseRacing .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-FutureHorseRacing {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.FutureHorseRacing,
.e-sports .competition-icon-league-bc.bc-i-FutureHorseRacing,
.e-sports .competition-icon-league-bc.bc-i-FutureHorseRacing:after,
.e-sports
    .competition-icon-league-bc.bc-i-FutureHorseRacing
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-FutureHorseRacing,
.e-sports .e-sports-game-icon-back-nav.bc-i-FutureHorseRacing:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-FutureHorseRacing {
    background: linear-gradient(to bottom, #99856e, #6d5e4d);
}
.e-sports .sp-sub-list-bc.FutureHorseRacing:not(.selected):hover {
    background: #6d5e4d99;
    box-shadow: 0 0 8px #6d5e4d99;
}
.e-sports .sp-sub-list-bc.FutureHorseRacing.selected {
    background: linear-gradient(to right, #99856e, #6d5e4d);
}
.e-sports-FutureHorseRacing .e-sports-time-start:before,
.e-sports-FutureHorseRacing .main-tabs-bc .tab-bc:before,
.e-sports-FutureHorseRacing .horizontal-sl-tab-bc:before,
.sportsbook-center-section.FutureHorseRacing .e-sports-time-start:before,
.sportsbook-center-section.FutureHorseRacing .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.FutureHorseRacing .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #99856e, #6d5e4d);
}
.e-sports-match-container.FutureHorseRacing
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #6d5e4d;
}
.e-sports-match-container.FutureHorseRacing
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.FutureHorseRacing
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #6d5e4d;
}
.SearchResultV2 .searchResultBtn.FutureHorseRacing {
    background: radial-gradient(
        at center bottom,
        #6d5e4dcc,
        #6d5e4d66,
        #6d5e4d00
    );
}
.SearchResultV2 .searchResultBtn.FutureHorseRacing:after {
    background: #6d5e4d66;
}
.SearchResultV2
    .horizontalCategoryItemWrp.FutureHorseRacing
    .horizontalCategoryItem {
    background: linear-gradient(to right, #6d5e4d1a, #6d5e4d00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.FutureHorseRacing.active
    .horizontalCategoryItem {
    border-color: #6d5e4db3;
    background: linear-gradient(to right, #6d5e4d4d, #6d5e4d00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.FutureHorseRacing
    .horizontalCategoryItem
    > i {
    color: #6d5e4d;
}
.Hurling-bg {
    color: #fff;
    background: #189946;
}
.horizontal-sl-item-bc.Hurling .horizontal-sl-icon-bc {
    color: #189946;
}
.horizontal-sl-item-bc.Hurling.active {
    background: #189946;
}
.horizontal-sl-item-bc.Hurling.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Hurling.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Hurling,
.coupon-market-bc .bc-i-Hurling {
    color: #189946;
}
.multi-select-icon-bc.bc-i-Hurling,
.widget-scroll-container > i.bc-i-Hurling {
    color: #189946;
}
.sp-sub-list-bc.Hurling .sp-s-l-h-flag-bc {
    color: #189946;
}
.sp-sub-list-bc.Hurling.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #189946;
}
.sp-sub-list-bc.Hurling .market-game-section.active:before {
    background: #189946;
}
.e-sports .horizontal-sl-item-bc.Hurling .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Hurling {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Hurling,
.e-sports .competition-icon-league-bc.bc-i-Hurling,
.e-sports .competition-icon-league-bc.bc-i-Hurling:after,
.e-sports .competition-icon-league-bc.bc-i-Hurling ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Hurling,
.e-sports .e-sports-game-icon-back-nav.bc-i-Hurling:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Hurling {
    background: linear-gradient(to bottom, #22db64, #189946);
}
.e-sports .sp-sub-list-bc.Hurling:not(.selected):hover {
    background: #18994699;
    box-shadow: 0 0 8px #18994699;
}
.e-sports .sp-sub-list-bc.Hurling.selected {
    background: linear-gradient(to right, #22db64, #189946);
}
.e-sports-Hurling .e-sports-time-start:before,
.e-sports-Hurling .main-tabs-bc .tab-bc:before,
.e-sports-Hurling .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Hurling .e-sports-time-start:before,
.sportsbook-center-section.Hurling .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Hurling .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #22db64, #189946);
}
.e-sports-match-container.Hurling .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #189946;
}
.e-sports-match-container.Hurling .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Hurling .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #189946;
}
.SearchResultV2 .searchResultBtn.Hurling {
    background: radial-gradient(
        at center bottom,
        #189946cc,
        #18994666,
        #18994600
    );
}
.SearchResultV2 .searchResultBtn.Hurling:after {
    background: #18994666;
}
.SearchResultV2 .horizontalCategoryItemWrp.Hurling .horizontalCategoryItem {
    background: linear-gradient(to right, #1899461a, #18994600);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Hurling.active
    .horizontalCategoryItem {
    border-color: #189946b3;
    background: linear-gradient(to right, #1899464d, #18994600);
}
.SearchResultV2 .horizontalCategoryItemWrp.Hurling .horizontalCategoryItem > i {
    color: #189946;
}
.IceHockey-bg {
    color: #000;
    background: #50a2c6;
}
.horizontal-sl-item-bc.IceHockey .horizontal-sl-icon-bc {
    color: #50a2c6;
}
.horizontal-sl-item-bc.IceHockey.active {
    background: #50a2c6;
}
.horizontal-sl-item-bc.IceHockey.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.IceHockey.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-IceHockey,
.coupon-market-bc .bc-i-IceHockey {
    color: #50a2c6;
}
.multi-select-icon-bc.bc-i-IceHockey,
.widget-scroll-container > i.bc-i-IceHockey {
    color: #50a2c6;
}
.sp-sub-list-bc.IceHockey .sp-s-l-h-flag-bc {
    color: #50a2c6;
}
.sp-sub-list-bc.IceHockey.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #50a2c6;
}
.sp-sub-list-bc.IceHockey .market-game-section.active:before {
    background: #50a2c6;
}
.e-sports .horizontal-sl-item-bc.IceHockey .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-IceHockey {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.IceHockey,
.e-sports .competition-icon-league-bc.bc-i-IceHockey,
.e-sports .competition-icon-league-bc.bc-i-IceHockey:after,
.e-sports
    .competition-icon-league-bc.bc-i-IceHockey
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-IceHockey,
.e-sports .e-sports-game-icon-back-nav.bc-i-IceHockey:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-IceHockey {
    background: linear-gradient(to bottom, #8ac1d9, #50a2c6);
}
.e-sports .sp-sub-list-bc.IceHockey:not(.selected):hover {
    background: #50a2c699;
    box-shadow: 0 0 8px #50a2c699;
}
.e-sports .sp-sub-list-bc.IceHockey.selected {
    background: linear-gradient(to right, #8ac1d9, #50a2c6);
}
.e-sports-IceHockey .e-sports-time-start:before,
.e-sports-IceHockey .main-tabs-bc .tab-bc:before,
.e-sports-IceHockey .horizontal-sl-tab-bc:before,
.sportsbook-center-section.IceHockey .e-sports-time-start:before,
.sportsbook-center-section.IceHockey .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.IceHockey .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #8ac1d9, #50a2c6);
}
.e-sports-match-container.IceHockey .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #50a2c6;
}
.e-sports-match-container.IceHockey .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.IceHockey .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #50a2c6;
}
.SearchResultV2 .searchResultBtn.IceHockey {
    background: radial-gradient(
        at center bottom,
        #50a2c6cc,
        #50a2c666,
        #50a2c600
    );
}
.SearchResultV2 .searchResultBtn.IceHockey:after {
    background: #50a2c666;
}
.SearchResultV2 .horizontalCategoryItemWrp.IceHockey .horizontalCategoryItem {
    background: linear-gradient(to right, #50a2c61a, #50a2c600);
}
.SearchResultV2
    .horizontalCategoryItemWrp.IceHockey.active
    .horizontalCategoryItem {
    border-color: #50a2c6b3;
    background: linear-gradient(to right, #50a2c64d, #50a2c600);
}
.SearchResultV2
    .horizontalCategoryItemWrp.IceHockey
    .horizontalCategoryItem
    > i {
    color: #50a2c6;
}
.Judo-bg {
    color: #fff;
    background: #0b5b99;
}
.horizontal-sl-item-bc.Judo .horizontal-sl-icon-bc {
    color: #0b5b99;
}
.horizontal-sl-item-bc.Judo.active {
    background: #0b5b99;
}
.horizontal-sl-item-bc.Judo.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Judo.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Judo,
.coupon-market-bc .bc-i-Judo {
    color: #0b5b99;
}
.multi-select-icon-bc.bc-i-Judo,
.widget-scroll-container > i.bc-i-Judo {
    color: #0b5b99;
}
.sp-sub-list-bc.Judo .sp-s-l-h-flag-bc {
    color: #0b5b99;
}
.sp-sub-list-bc.Judo.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #0b5b99;
}
.sp-sub-list-bc.Judo .market-game-section.active:before {
    background: #0b5b99;
}
.e-sports .horizontal-sl-item-bc.Judo .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Judo {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Judo,
.e-sports .competition-icon-league-bc.bc-i-Judo,
.e-sports .competition-icon-league-bc.bc-i-Judo:after,
.e-sports .competition-icon-league-bc.bc-i-Judo ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Judo,
.e-sports .e-sports-game-icon-back-nav.bc-i-Judo:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Judo {
    background: linear-gradient(to bottom, #1085e0, #0b5b99);
}
.e-sports .sp-sub-list-bc.Judo:not(.selected):hover {
    background: #0b5b9999;
    box-shadow: 0 0 8px #0b5b9999;
}
.e-sports .sp-sub-list-bc.Judo.selected {
    background: linear-gradient(to right, #1085e0, #0b5b99);
}
.e-sports-Judo .e-sports-time-start:before,
.e-sports-Judo .main-tabs-bc .tab-bc:before,
.e-sports-Judo .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Judo .e-sports-time-start:before,
.sportsbook-center-section.Judo .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Judo .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #1085e0, #0b5b99);
}
.e-sports-match-container.Judo .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #0b5b99;
}
.e-sports-match-container.Judo .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Judo .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #0b5b99;
}
.SearchResultV2 .searchResultBtn.Judo {
    background: radial-gradient(
        at center bottom,
        #0b5b99cc,
        #0b5b9966,
        #0b5b9900
    );
}
.SearchResultV2 .searchResultBtn.Judo:after {
    background: #0b5b9966;
}
.SearchResultV2 .horizontalCategoryItemWrp.Judo .horizontalCategoryItem {
    background: linear-gradient(to right, #0b5b991a, #0b5b9900);
}
.SearchResultV2 .horizontalCategoryItemWrp.Judo.active .horizontalCategoryItem {
    border-color: #0b5b99b3;
    background: linear-gradient(to right, #0b5b994d, #0b5b9900);
}
.SearchResultV2 .horizontalCategoryItemWrp.Judo .horizontalCategoryItem > i {
    color: #0b5b99;
}
.LeagueOfLegends-bg {
    color: #fff;
    background: #034653;
}
.horizontal-sl-item-bc.LeagueOfLegends .horizontal-sl-icon-bc {
    color: #034653;
}
.horizontal-sl-item-bc.LeagueOfLegends.active {
    background: #034653;
}
.horizontal-sl-item-bc.LeagueOfLegends.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.LeagueOfLegends.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-LeagueOfLegends,
.coupon-market-bc .bc-i-LeagueOfLegends {
    color: #034653;
}
.multi-select-icon-bc.bc-i-LeagueOfLegends,
.widget-scroll-container > i.bc-i-LeagueOfLegends {
    color: #034653;
}
.sp-sub-list-bc.LeagueOfLegends .sp-s-l-h-flag-bc {
    color: #034653;
}
.sp-sub-list-bc.LeagueOfLegends.active
    > .sp-s-l-head-bc
    .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #034653;
}
.sp-sub-list-bc.LeagueOfLegends .market-game-section.active:before {
    background: #034653;
}
.e-sports .horizontal-sl-item-bc.LeagueOfLegends .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-LeagueOfLegends {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.LeagueOfLegends,
.e-sports .competition-icon-league-bc.bc-i-LeagueOfLegends,
.e-sports .competition-icon-league-bc.bc-i-LeagueOfLegends:after,
.e-sports
    .competition-icon-league-bc.bc-i-LeagueOfLegends
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-LeagueOfLegends,
.e-sports .e-sports-game-icon-back-nav.bc-i-LeagueOfLegends:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-LeagueOfLegends {
    background: linear-gradient(to bottom, #06849d, #034653);
}
.e-sports .sp-sub-list-bc.LeagueOfLegends:not(.selected):hover {
    background: #03465399;
    box-shadow: 0 0 8px #03465399;
}
.e-sports .sp-sub-list-bc.LeagueOfLegends.selected {
    background: linear-gradient(to right, #06849d, #034653);
}
.e-sports-LeagueOfLegends .e-sports-time-start:before,
.e-sports-LeagueOfLegends .main-tabs-bc .tab-bc:before,
.e-sports-LeagueOfLegends .horizontal-sl-tab-bc:before,
.sportsbook-center-section.LeagueOfLegends .e-sports-time-start:before,
.sportsbook-center-section.LeagueOfLegends .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.LeagueOfLegends .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #06849d, #034653);
}
.e-sports-match-container.LeagueOfLegends
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #034653;
}
.e-sports-match-container.LeagueOfLegends
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.LeagueOfLegends
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #034653;
}
.SearchResultV2 .searchResultBtn.LeagueOfLegends {
    background: radial-gradient(
        at center bottom,
        #034653cc,
        #03465366,
        #03465300
    );
}
.SearchResultV2 .searchResultBtn.LeagueOfLegends:after {
    background: #03465366;
}
.SearchResultV2
    .horizontalCategoryItemWrp.LeagueOfLegends
    .horizontalCategoryItem {
    background: linear-gradient(to right, #0346531a, #03465300);
}
.SearchResultV2
    .horizontalCategoryItemWrp.LeagueOfLegends.active
    .horizontalCategoryItem {
    border-color: #034653b3;
    background: linear-gradient(to right, #0346534d, #03465300);
}
.SearchResultV2
    .horizontalCategoryItemWrp.LeagueOfLegends
    .horizontalCategoryItem
    > i {
    color: #034653;
}
.LeagueofLegendsWildRift-bg {
    color: #000;
    background: #3280ff;
}
.horizontal-sl-item-bc.LeagueofLegendsWildRift .horizontal-sl-icon-bc {
    color: #3280ff;
}
.horizontal-sl-item-bc.LeagueofLegendsWildRift.active {
    background: #3280ff;
}
.horizontal-sl-item-bc.LeagueofLegendsWildRift.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.LeagueofLegendsWildRift.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-LeagueofLegendsWildRift,
.coupon-market-bc .bc-i-LeagueofLegendsWildRift {
    color: #3280ff;
}
.multi-select-icon-bc.bc-i-LeagueofLegendsWildRift,
.widget-scroll-container > i.bc-i-LeagueofLegendsWildRift {
    color: #3280ff;
}
.sp-sub-list-bc.LeagueofLegendsWildRift .sp-s-l-h-flag-bc {
    color: #3280ff;
}
.sp-sub-list-bc.LeagueofLegendsWildRift.active
    > .sp-s-l-head-bc
    .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #3280ff;
}
.sp-sub-list-bc.LeagueofLegendsWildRift .market-game-section.active:before {
    background: #3280ff;
}
.e-sports .horizontal-sl-item-bc.LeagueofLegendsWildRift .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-LeagueofLegendsWildRift {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.LeagueofLegendsWildRift,
.e-sports .competition-icon-league-bc.bc-i-LeagueofLegendsWildRift,
.e-sports .competition-icon-league-bc.bc-i-LeagueofLegendsWildRift:after,
.e-sports
    .competition-icon-league-bc.bc-i-LeagueofLegendsWildRift
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-LeagueofLegendsWildRift,
.e-sports .e-sports-game-icon-back-nav.bc-i-LeagueofLegendsWildRift:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-LeagueofLegendsWildRift {
    background: linear-gradient(to bottom, #7fafff, #3280ff);
}
.e-sports .sp-sub-list-bc.LeagueofLegendsWildRift:not(.selected):hover {
    background: #3280ff99;
    box-shadow: 0 0 8px #3280ff99;
}
.e-sports .sp-sub-list-bc.LeagueofLegendsWildRift.selected {
    background: linear-gradient(to right, #7fafff, #3280ff);
}
.e-sports-LeagueofLegendsWildRift .e-sports-time-start:before,
.e-sports-LeagueofLegendsWildRift .main-tabs-bc .tab-bc:before,
.e-sports-LeagueofLegendsWildRift .horizontal-sl-tab-bc:before,
.sportsbook-center-section.LeagueofLegendsWildRift .e-sports-time-start:before,
.sportsbook-center-section.LeagueofLegendsWildRift .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.LeagueofLegendsWildRift
    .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #7fafff, #3280ff);
}
.e-sports-match-container.LeagueofLegendsWildRift
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #3280ff;
}
.e-sports-match-container.LeagueofLegendsWildRift
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.LeagueofLegendsWildRift
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #3280ff;
}
.SearchResultV2 .searchResultBtn.LeagueofLegendsWildRift {
    background: radial-gradient(
        at center bottom,
        #3280ffcc,
        #3280ff66,
        #3280ff00
    );
}
.SearchResultV2 .searchResultBtn.LeagueofLegendsWildRift:after {
    background: #3280ff66;
}
.SearchResultV2
    .horizontalCategoryItemWrp.LeagueofLegendsWildRift
    .horizontalCategoryItem {
    background: linear-gradient(to right, #3280ff1a, #3280ff00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.LeagueofLegendsWildRift.active
    .horizontalCategoryItem {
    border-color: #3280ffb3;
    background: linear-gradient(to right, #3280ff4d, #3280ff00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.LeagueofLegendsWildRift
    .horizontalCategoryItem
    > i {
    color: #3280ff;
}
.Lacross-bg {
    color: #fff;
    background: #168763;
}
.horizontal-sl-item-bc.Lacross .horizontal-sl-icon-bc {
    color: #168763;
}
.horizontal-sl-item-bc.Lacross.active {
    background: #168763;
}
.horizontal-sl-item-bc.Lacross.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Lacross.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Lacross,
.coupon-market-bc .bc-i-Lacross {
    color: #168763;
}
.multi-select-icon-bc.bc-i-Lacross,
.widget-scroll-container > i.bc-i-Lacross {
    color: #168763;
}
.sp-sub-list-bc.Lacross .sp-s-l-h-flag-bc {
    color: #168763;
}
.sp-sub-list-bc.Lacross.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #168763;
}
.sp-sub-list-bc.Lacross .market-game-section.active:before {
    background: #168763;
}
.e-sports .horizontal-sl-item-bc.Lacross .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Lacross {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Lacross,
.e-sports .competition-icon-league-bc.bc-i-Lacross,
.e-sports .competition-icon-league-bc.bc-i-Lacross:after,
.e-sports .competition-icon-league-bc.bc-i-Lacross ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Lacross,
.e-sports .e-sports-game-icon-back-nav.bc-i-Lacross:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Lacross {
    background: linear-gradient(to bottom, #21c993, #168763);
}
.e-sports .sp-sub-list-bc.Lacross:not(.selected):hover {
    background: #16876399;
    box-shadow: 0 0 8px #16876399;
}
.e-sports .sp-sub-list-bc.Lacross.selected {
    background: linear-gradient(to right, #21c993, #168763);
}
.e-sports-Lacross .e-sports-time-start:before,
.e-sports-Lacross .main-tabs-bc .tab-bc:before,
.e-sports-Lacross .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Lacross .e-sports-time-start:before,
.sportsbook-center-section.Lacross .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Lacross .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #21c993, #168763);
}
.e-sports-match-container.Lacross .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #168763;
}
.e-sports-match-container.Lacross .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Lacross .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #168763;
}
.SearchResultV2 .searchResultBtn.Lacross {
    background: radial-gradient(
        at center bottom,
        #168763cc,
        #16876366,
        #16876300
    );
}
.SearchResultV2 .searchResultBtn.Lacross:after {
    background: #16876366;
}
.SearchResultV2 .horizontalCategoryItemWrp.Lacross .horizontalCategoryItem {
    background: linear-gradient(to right, #1687631a, #16876300);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Lacross.active
    .horizontalCategoryItem {
    border-color: #168763b3;
    background: linear-gradient(to right, #1687634d, #16876300);
}
.SearchResultV2 .horizontalCategoryItemWrp.Lacross .horizontalCategoryItem > i {
    color: #168763;
}
.LightAthletics-bg {
    color: #fff;
    background: #0b5b99;
}
.horizontal-sl-item-bc.LightAthletics .horizontal-sl-icon-bc {
    color: #0b5b99;
}
.horizontal-sl-item-bc.LightAthletics.active {
    background: #0b5b99;
}
.horizontal-sl-item-bc.LightAthletics.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.LightAthletics.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-LightAthletics,
.coupon-market-bc .bc-i-LightAthletics {
    color: #0b5b99;
}
.multi-select-icon-bc.bc-i-LightAthletics,
.widget-scroll-container > i.bc-i-LightAthletics {
    color: #0b5b99;
}
.sp-sub-list-bc.LightAthletics .sp-s-l-h-flag-bc {
    color: #0b5b99;
}
.sp-sub-list-bc.LightAthletics.active
    > .sp-s-l-head-bc
    .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #0b5b99;
}
.sp-sub-list-bc.LightAthletics .market-game-section.active:before {
    background: #0b5b99;
}
.e-sports .horizontal-sl-item-bc.LightAthletics .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-LightAthletics {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.LightAthletics,
.e-sports .competition-icon-league-bc.bc-i-LightAthletics,
.e-sports .competition-icon-league-bc.bc-i-LightAthletics:after,
.e-sports
    .competition-icon-league-bc.bc-i-LightAthletics
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-LightAthletics,
.e-sports .e-sports-game-icon-back-nav.bc-i-LightAthletics:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-LightAthletics {
    background: linear-gradient(to bottom, #1085e0, #0b5b99);
}
.e-sports .sp-sub-list-bc.LightAthletics:not(.selected):hover {
    background: #0b5b9999;
    box-shadow: 0 0 8px #0b5b9999;
}
.e-sports .sp-sub-list-bc.LightAthletics.selected {
    background: linear-gradient(to right, #1085e0, #0b5b99);
}
.e-sports-LightAthletics .e-sports-time-start:before,
.e-sports-LightAthletics .main-tabs-bc .tab-bc:before,
.e-sports-LightAthletics .horizontal-sl-tab-bc:before,
.sportsbook-center-section.LightAthletics .e-sports-time-start:before,
.sportsbook-center-section.LightAthletics .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.LightAthletics .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #1085e0, #0b5b99);
}
.e-sports-match-container.LightAthletics
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #0b5b99;
}
.e-sports-match-container.LightAthletics
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.LightAthletics
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #0b5b99;
}
.SearchResultV2 .searchResultBtn.LightAthletics {
    background: radial-gradient(
        at center bottom,
        #0b5b99cc,
        #0b5b9966,
        #0b5b9900
    );
}
.SearchResultV2 .searchResultBtn.LightAthletics:after {
    background: #0b5b9966;
}
.SearchResultV2
    .horizontalCategoryItemWrp.LightAthletics
    .horizontalCategoryItem {
    background: linear-gradient(to right, #0b5b991a, #0b5b9900);
}
.SearchResultV2
    .horizontalCategoryItemWrp.LightAthletics.active
    .horizontalCategoryItem {
    border-color: #0b5b99b3;
    background: linear-gradient(to right, #0b5b994d, #0b5b9900);
}
.SearchResultV2
    .horizontalCategoryItemWrp.LightAthletics
    .horizontalCategoryItem
    > i {
    color: #0b5b99;
}
.Luge-bg {
    color: #000;
    background: #99c4de;
}
.horizontal-sl-item-bc.Luge .horizontal-sl-icon-bc {
    color: #99c4de;
}
.horizontal-sl-item-bc.Luge.active {
    background: #99c4de;
}
.horizontal-sl-item-bc.Luge.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Luge.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Luge,
.coupon-market-bc .bc-i-Luge {
    color: #99c4de;
}
.multi-select-icon-bc.bc-i-Luge,
.widget-scroll-container > i.bc-i-Luge {
    color: #99c4de;
}
.sp-sub-list-bc.Luge .sp-s-l-h-flag-bc {
    color: #99c4de;
}
.sp-sub-list-bc.Luge.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #99c4de;
}
.sp-sub-list-bc.Luge .market-game-section.active:before {
    background: #99c4de;
}
.e-sports .horizontal-sl-item-bc.Luge .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Luge {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Luge,
.e-sports .competition-icon-league-bc.bc-i-Luge,
.e-sports .competition-icon-league-bc.bc-i-Luge:after,
.e-sports .competition-icon-league-bc.bc-i-Luge ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Luge,
.e-sports .e-sports-game-icon-back-nav.bc-i-Luge:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Luge {
    background: linear-gradient(to bottom, #d3e5f1, #99c4de);
}
.e-sports .sp-sub-list-bc.Luge:not(.selected):hover {
    background: #99c4de99;
    box-shadow: 0 0 8px #99c4de99;
}
.e-sports .sp-sub-list-bc.Luge.selected {
    background: linear-gradient(to right, #d3e5f1, #99c4de);
}
.e-sports-Luge .e-sports-time-start:before,
.e-sports-Luge .main-tabs-bc .tab-bc:before,
.e-sports-Luge .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Luge .e-sports-time-start:before,
.sportsbook-center-section.Luge .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Luge .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #d3e5f1, #99c4de);
}
.e-sports-match-container.Luge .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #99c4de;
}
.e-sports-match-container.Luge .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Luge .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #99c4de;
}
.SearchResultV2 .searchResultBtn.Luge {
    background: radial-gradient(
        at center bottom,
        #99c4decc,
        #99c4de66,
        #99c4de00
    );
}
.SearchResultV2 .searchResultBtn.Luge:after {
    background: #99c4de66;
}
.SearchResultV2 .horizontalCategoryItemWrp.Luge .horizontalCategoryItem {
    background: linear-gradient(to right, #99c4de1a, #99c4de00);
}
.SearchResultV2 .horizontalCategoryItemWrp.Luge.active .horizontalCategoryItem {
    border-color: #99c4deb3;
    background: linear-gradient(to right, #99c4de4d, #99c4de00);
}
.SearchResultV2 .horizontalCategoryItemWrp.Luge .horizontalCategoryItem > i {
    color: #99c4de;
}
.MixedFootball-bg {
    color: #000;
    background: #f94d4b;
}
.horizontal-sl-item-bc.MixedFootball .horizontal-sl-icon-bc {
    color: #f94d4b;
}
.horizontal-sl-item-bc.MixedFootball.active {
    background: #f94d4b;
}
.horizontal-sl-item-bc.MixedFootball.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.MixedFootball.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-MixedFootball,
.coupon-market-bc .bc-i-MixedFootball {
    color: #f94d4b;
}
.multi-select-icon-bc.bc-i-MixedFootball,
.widget-scroll-container > i.bc-i-MixedFootball {
    color: #f94d4b;
}
.sp-sub-list-bc.MixedFootball .sp-s-l-h-flag-bc {
    color: #f94d4b;
}
.sp-sub-list-bc.MixedFootball.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #f94d4b;
}
.sp-sub-list-bc.MixedFootball .market-game-section.active:before {
    background: #f94d4b;
}
.e-sports .horizontal-sl-item-bc.MixedFootball .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-MixedFootball {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.MixedFootball,
.e-sports .competition-icon-league-bc.bc-i-MixedFootball,
.e-sports .competition-icon-league-bc.bc-i-MixedFootball:after,
.e-sports
    .competition-icon-league-bc.bc-i-MixedFootball
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-MixedFootball,
.e-sports .e-sports-game-icon-back-nav.bc-i-MixedFootball:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-MixedFootball {
    background: linear-gradient(to bottom, #fb9695, #f94d4b);
}
.e-sports .sp-sub-list-bc.MixedFootball:not(.selected):hover {
    background: #f94d4b99;
    box-shadow: 0 0 8px #f94d4b99;
}
.e-sports .sp-sub-list-bc.MixedFootball.selected {
    background: linear-gradient(to right, #fb9695, #f94d4b);
}
.e-sports-MixedFootball .e-sports-time-start:before,
.e-sports-MixedFootball .main-tabs-bc .tab-bc:before,
.e-sports-MixedFootball .horizontal-sl-tab-bc:before,
.sportsbook-center-section.MixedFootball .e-sports-time-start:before,
.sportsbook-center-section.MixedFootball .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.MixedFootball .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #fb9695, #f94d4b);
}
.e-sports-match-container.MixedFootball
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #f94d4b;
}
.e-sports-match-container.MixedFootball
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.MixedFootball
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #f94d4b;
}
.SearchResultV2 .searchResultBtn.MixedFootball {
    background: radial-gradient(
        at center bottom,
        #f94d4bcc,
        #f94d4b66,
        #f94d4b00
    );
}
.SearchResultV2 .searchResultBtn.MixedFootball:after {
    background: #f94d4b66;
}
.SearchResultV2
    .horizontalCategoryItemWrp.MixedFootball
    .horizontalCategoryItem {
    background: linear-gradient(to right, #f94d4b1a, #f94d4b00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.MixedFootball.active
    .horizontalCategoryItem {
    border-color: #f94d4bb3;
    background: linear-gradient(to right, #f94d4b4d, #f94d4b00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.MixedFootball
    .horizontalCategoryItem
    > i {
    color: #f94d4b;
}
.MobileLegends-bg {
    color: #000;
    background: #a98157;
}
.horizontal-sl-item-bc.MobileLegends .horizontal-sl-icon-bc {
    color: #a98157;
}
.horizontal-sl-item-bc.MobileLegends.active {
    background: #a98157;
}
.horizontal-sl-item-bc.MobileLegends.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.MobileLegends.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-MobileLegends,
.coupon-market-bc .bc-i-MobileLegends {
    color: #a98157;
}
.multi-select-icon-bc.bc-i-MobileLegends,
.widget-scroll-container > i.bc-i-MobileLegends {
    color: #a98157;
}
.sp-sub-list-bc.MobileLegends .sp-s-l-h-flag-bc {
    color: #a98157;
}
.sp-sub-list-bc.MobileLegends.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #a98157;
}
.sp-sub-list-bc.MobileLegends .market-game-section.active:before {
    background: #a98157;
}
.e-sports .horizontal-sl-item-bc.MobileLegends .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-MobileLegends {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.MobileLegends,
.e-sports .competition-icon-league-bc.bc-i-MobileLegends,
.e-sports .competition-icon-league-bc.bc-i-MobileLegends:after,
.e-sports
    .competition-icon-league-bc.bc-i-MobileLegends
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-MobileLegends,
.e-sports .e-sports-game-icon-back-nav.bc-i-MobileLegends:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-MobileLegends {
    background: linear-gradient(to bottom, #c3a78a, #a98157);
}
.e-sports .sp-sub-list-bc.MobileLegends:not(.selected):hover {
    background: #a9815799;
    box-shadow: 0 0 8px #a9815799;
}
.e-sports .sp-sub-list-bc.MobileLegends.selected {
    background: linear-gradient(to right, #c3a78a, #a98157);
}
.e-sports-MobileLegends .e-sports-time-start:before,
.e-sports-MobileLegends .main-tabs-bc .tab-bc:before,
.e-sports-MobileLegends .horizontal-sl-tab-bc:before,
.sportsbook-center-section.MobileLegends .e-sports-time-start:before,
.sportsbook-center-section.MobileLegends .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.MobileLegends .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #c3a78a, #a98157);
}
.e-sports-match-container.MobileLegends
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #a98157;
}
.e-sports-match-container.MobileLegends
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.MobileLegends
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #a98157;
}
.SearchResultV2 .searchResultBtn.MobileLegends {
    background: radial-gradient(
        at center bottom,
        #a98157cc,
        #a9815766,
        #a9815700
    );
}
.SearchResultV2 .searchResultBtn.MobileLegends:after {
    background: #a9815766;
}
.SearchResultV2
    .horizontalCategoryItemWrp.MobileLegends
    .horizontalCategoryItem {
    background: linear-gradient(to right, #a981571a, #a9815700);
}
.SearchResultV2
    .horizontalCategoryItemWrp.MobileLegends.active
    .horizontalCategoryItem {
    border-color: #a98157b3;
    background: linear-gradient(to right, #a981574d, #a9815700);
}
.SearchResultV2
    .horizontalCategoryItemWrp.MobileLegends
    .horizontalCategoryItem
    > i {
    color: #a98157;
}
.Motorbikes-bg {
    color: #fff;
    background: #8d612e;
}
.horizontal-sl-item-bc.Motorbikes .horizontal-sl-icon-bc {
    color: #8d612e;
}
.horizontal-sl-item-bc.Motorbikes.active {
    background: #8d612e;
}
.horizontal-sl-item-bc.Motorbikes.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Motorbikes.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Motorbikes,
.coupon-market-bc .bc-i-Motorbikes {
    color: #8d612e;
}
.multi-select-icon-bc.bc-i-Motorbikes,
.widget-scroll-container > i.bc-i-Motorbikes {
    color: #8d612e;
}
.sp-sub-list-bc.Motorbikes .sp-s-l-h-flag-bc {
    color: #8d612e;
}
.sp-sub-list-bc.Motorbikes.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #8d612e;
}
.sp-sub-list-bc.Motorbikes .market-game-section.active:before {
    background: #8d612e;
}
.e-sports .horizontal-sl-item-bc.Motorbikes .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Motorbikes {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Motorbikes,
.e-sports .competition-icon-league-bc.bc-i-Motorbikes,
.e-sports .competition-icon-league-bc.bc-i-Motorbikes:after,
.e-sports
    .competition-icon-league-bc.bc-i-Motorbikes
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Motorbikes,
.e-sports .e-sports-game-icon-back-nav.bc-i-Motorbikes:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Motorbikes {
    background: linear-gradient(to bottom, #c28845, #8d612e);
}
.e-sports .sp-sub-list-bc.Motorbikes:not(.selected):hover {
    background: #8d612e99;
    box-shadow: 0 0 8px #8d612e99;
}
.e-sports .sp-sub-list-bc.Motorbikes.selected {
    background: linear-gradient(to right, #c28845, #8d612e);
}
.e-sports-Motorbikes .e-sports-time-start:before,
.e-sports-Motorbikes .main-tabs-bc .tab-bc:before,
.e-sports-Motorbikes .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Motorbikes .e-sports-time-start:before,
.sportsbook-center-section.Motorbikes .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Motorbikes .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #c28845, #8d612e);
}
.e-sports-match-container.Motorbikes .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #8d612e;
}
.e-sports-match-container.Motorbikes .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Motorbikes
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #8d612e;
}
.SearchResultV2 .searchResultBtn.Motorbikes {
    background: radial-gradient(
        at center bottom,
        #8d612ecc,
        #8d612e66,
        #8d612e00
    );
}
.SearchResultV2 .searchResultBtn.Motorbikes:after {
    background: #8d612e66;
}
.SearchResultV2 .horizontalCategoryItemWrp.Motorbikes .horizontalCategoryItem {
    background: linear-gradient(to right, #8d612e1a, #8d612e00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Motorbikes.active
    .horizontalCategoryItem {
    border-color: #8d612eb3;
    background: linear-gradient(to right, #8d612e4d, #8d612e00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Motorbikes
    .horizontalCategoryItem
    > i {
    color: #8d612e;
}
.Motorsport-bg {
    color: #fff;
    background: #8d612e;
}
.horizontal-sl-item-bc.Motorsport .horizontal-sl-icon-bc {
    color: #8d612e;
}
.horizontal-sl-item-bc.Motorsport.active {
    background: #8d612e;
}
.horizontal-sl-item-bc.Motorsport.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Motorsport.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Motorsport,
.coupon-market-bc .bc-i-Motorsport {
    color: #8d612e;
}
.multi-select-icon-bc.bc-i-Motorsport,
.widget-scroll-container > i.bc-i-Motorsport {
    color: #8d612e;
}
.sp-sub-list-bc.Motorsport .sp-s-l-h-flag-bc {
    color: #8d612e;
}
.sp-sub-list-bc.Motorsport.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #8d612e;
}
.sp-sub-list-bc.Motorsport .market-game-section.active:before {
    background: #8d612e;
}
.e-sports .horizontal-sl-item-bc.Motorsport .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Motorsport {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Motorsport,
.e-sports .competition-icon-league-bc.bc-i-Motorsport,
.e-sports .competition-icon-league-bc.bc-i-Motorsport:after,
.e-sports
    .competition-icon-league-bc.bc-i-Motorsport
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Motorsport,
.e-sports .e-sports-game-icon-back-nav.bc-i-Motorsport:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Motorsport {
    background: linear-gradient(to bottom, #c28845, #8d612e);
}
.e-sports .sp-sub-list-bc.Motorsport:not(.selected):hover {
    background: #8d612e99;
    box-shadow: 0 0 8px #8d612e99;
}
.e-sports .sp-sub-list-bc.Motorsport.selected {
    background: linear-gradient(to right, #c28845, #8d612e);
}
.e-sports-Motorsport .e-sports-time-start:before,
.e-sports-Motorsport .main-tabs-bc .tab-bc:before,
.e-sports-Motorsport .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Motorsport .e-sports-time-start:before,
.sportsbook-center-section.Motorsport .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Motorsport .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #c28845, #8d612e);
}
.e-sports-match-container.Motorsport .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #8d612e;
}
.e-sports-match-container.Motorsport .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Motorsport
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #8d612e;
}
.SearchResultV2 .searchResultBtn.Motorsport {
    background: radial-gradient(
        at center bottom,
        #8d612ecc,
        #8d612e66,
        #8d612e00
    );
}
.SearchResultV2 .searchResultBtn.Motorsport:after {
    background: #8d612e66;
}
.SearchResultV2 .horizontalCategoryItemWrp.Motorsport .horizontalCategoryItem {
    background: linear-gradient(to right, #8d612e1a, #8d612e00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Motorsport.active
    .horizontalCategoryItem {
    border-color: #8d612eb3;
    background: linear-gradient(to right, #8d612e4d, #8d612e00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Motorsport
    .horizontalCategoryItem
    > i {
    color: #8d612e;
}
.Nascar-bg {
    color: #fff;
    background: #b92f93;
}
.horizontal-sl-item-bc.Nascar .horizontal-sl-icon-bc {
    color: #b92f93;
}
.horizontal-sl-item-bc.Nascar.active {
    background: #b92f93;
}
.horizontal-sl-item-bc.Nascar.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Nascar.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Nascar,
.coupon-market-bc .bc-i-Nascar {
    color: #b92f93;
}
.multi-select-icon-bc.bc-i-Nascar,
.widget-scroll-container > i.bc-i-Nascar {
    color: #b92f93;
}
.sp-sub-list-bc.Nascar .sp-s-l-h-flag-bc {
    color: #b92f93;
}
.sp-sub-list-bc.Nascar.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #b92f93;
}
.sp-sub-list-bc.Nascar .market-game-section.active:before {
    background: #b92f93;
}
.e-sports .horizontal-sl-item-bc.Nascar .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Nascar {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Nascar,
.e-sports .competition-icon-league-bc.bc-i-Nascar,
.e-sports .competition-icon-league-bc.bc-i-Nascar:after,
.e-sports .competition-icon-league-bc.bc-i-Nascar ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Nascar,
.e-sports .e-sports-game-icon-back-nav.bc-i-Nascar:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Nascar {
    background: linear-gradient(to bottom, #d65eb5, #b92f93);
}
.e-sports .sp-sub-list-bc.Nascar:not(.selected):hover {
    background: #b92f9399;
    box-shadow: 0 0 8px #b92f9399;
}
.e-sports .sp-sub-list-bc.Nascar.selected {
    background: linear-gradient(to right, #d65eb5, #b92f93);
}
.e-sports-Nascar .e-sports-time-start:before,
.e-sports-Nascar .main-tabs-bc .tab-bc:before,
.e-sports-Nascar .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Nascar .e-sports-time-start:before,
.sportsbook-center-section.Nascar .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Nascar .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #d65eb5, #b92f93);
}
.e-sports-match-container.Nascar .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #b92f93;
}
.e-sports-match-container.Nascar .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Nascar .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #b92f93;
}
.SearchResultV2 .searchResultBtn.Nascar {
    background: radial-gradient(
        at center bottom,
        #b92f93cc,
        #b92f9366,
        #b92f9300
    );
}
.SearchResultV2 .searchResultBtn.Nascar:after {
    background: #b92f9366;
}
.SearchResultV2 .horizontalCategoryItemWrp.Nascar .horizontalCategoryItem {
    background: linear-gradient(to right, #b92f931a, #b92f9300);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Nascar.active
    .horizontalCategoryItem {
    border-color: #b92f93b3;
    background: linear-gradient(to right, #b92f934d, #b92f9300);
}
.SearchResultV2 .horizontalCategoryItemWrp.Nascar .horizontalCategoryItem > i {
    color: #b92f93;
}
.Netball-bg {
    color: #fff;
    background: #716d6d;
}
.horizontal-sl-item-bc.Netball .horizontal-sl-icon-bc {
    color: #716d6d;
}
.horizontal-sl-item-bc.Netball.active {
    background: #716d6d;
}
.horizontal-sl-item-bc.Netball.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Netball.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Netball,
.coupon-market-bc .bc-i-Netball {
    color: #716d6d;
}
.multi-select-icon-bc.bc-i-Netball,
.widget-scroll-container > i.bc-i-Netball {
    color: #716d6d;
}
.sp-sub-list-bc.Netball .sp-s-l-h-flag-bc {
    color: #716d6d;
}
.sp-sub-list-bc.Netball.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #716d6d;
}
.sp-sub-list-bc.Netball .market-game-section.active:before {
    background: #716d6d;
}
.e-sports .horizontal-sl-item-bc.Netball .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Netball {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Netball,
.e-sports .competition-icon-league-bc.bc-i-Netball,
.e-sports .competition-icon-league-bc.bc-i-Netball:after,
.e-sports .competition-icon-league-bc.bc-i-Netball ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Netball,
.e-sports .e-sports-game-icon-back-nav.bc-i-Netball:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Netball {
    background: linear-gradient(to bottom, #979393, #716d6d);
}
.e-sports .sp-sub-list-bc.Netball:not(.selected):hover {
    background: #716d6d99;
    box-shadow: 0 0 8px #716d6d99;
}
.e-sports .sp-sub-list-bc.Netball.selected {
    background: linear-gradient(to right, #979393, #716d6d);
}
.e-sports-Netball .e-sports-time-start:before,
.e-sports-Netball .main-tabs-bc .tab-bc:before,
.e-sports-Netball .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Netball .e-sports-time-start:before,
.sportsbook-center-section.Netball .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Netball .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #979393, #716d6d);
}
.e-sports-match-container.Netball .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #716d6d;
}
.e-sports-match-container.Netball .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Netball .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #716d6d;
}
.SearchResultV2 .searchResultBtn.Netball {
    background: radial-gradient(
        at center bottom,
        #716d6dcc,
        #716d6d66,
        #716d6d00
    );
}
.SearchResultV2 .searchResultBtn.Netball:after {
    background: #716d6d66;
}
.SearchResultV2 .horizontalCategoryItemWrp.Netball .horizontalCategoryItem {
    background: linear-gradient(to right, #716d6d1a, #716d6d00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Netball.active
    .horizontalCategoryItem {
    border-color: #716d6db3;
    background: linear-gradient(to right, #716d6d4d, #716d6d00);
}
.SearchResultV2 .horizontalCategoryItemWrp.Netball .horizontalCategoryItem > i {
    color: #716d6d;
}
.Pesapallo-bg {
    color: #000;
    background: #db8e48;
}
.horizontal-sl-item-bc.Pesapallo .horizontal-sl-icon-bc {
    color: #db8e48;
}
.horizontal-sl-item-bc.Pesapallo.active {
    background: #db8e48;
}
.horizontal-sl-item-bc.Pesapallo.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Pesapallo.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Pesapallo,
.coupon-market-bc .bc-i-Pesapallo {
    color: #db8e48;
}
.multi-select-icon-bc.bc-i-Pesapallo,
.widget-scroll-container > i.bc-i-Pesapallo {
    color: #db8e48;
}
.sp-sub-list-bc.Pesapallo .sp-s-l-h-flag-bc {
    color: #db8e48;
}
.sp-sub-list-bc.Pesapallo.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #db8e48;
}
.sp-sub-list-bc.Pesapallo .market-game-section.active:before {
    background: #db8e48;
}
.e-sports .horizontal-sl-item-bc.Pesapallo .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Pesapallo {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Pesapallo,
.e-sports .competition-icon-league-bc.bc-i-Pesapallo,
.e-sports .competition-icon-league-bc.bc-i-Pesapallo:after,
.e-sports
    .competition-icon-league-bc.bc-i-Pesapallo
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Pesapallo,
.e-sports .e-sports-game-icon-back-nav.bc-i-Pesapallo:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Pesapallo {
    background: linear-gradient(to bottom, #e8b588, #db8e48);
}
.e-sports .sp-sub-list-bc.Pesapallo:not(.selected):hover {
    background: #db8e4899;
    box-shadow: 0 0 8px #db8e4899;
}
.e-sports .sp-sub-list-bc.Pesapallo.selected {
    background: linear-gradient(to right, #e8b588, #db8e48);
}
.e-sports-Pesapallo .e-sports-time-start:before,
.e-sports-Pesapallo .main-tabs-bc .tab-bc:before,
.e-sports-Pesapallo .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Pesapallo .e-sports-time-start:before,
.sportsbook-center-section.Pesapallo .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Pesapallo .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #e8b588, #db8e48);
}
.e-sports-match-container.Pesapallo .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #db8e48;
}
.e-sports-match-container.Pesapallo .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Pesapallo .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #db8e48;
}
.SearchResultV2 .searchResultBtn.Pesapallo {
    background: radial-gradient(
        at center bottom,
        #db8e48cc,
        #db8e4866,
        #db8e4800
    );
}
.SearchResultV2 .searchResultBtn.Pesapallo:after {
    background: #db8e4866;
}
.SearchResultV2 .horizontalCategoryItemWrp.Pesapallo .horizontalCategoryItem {
    background: linear-gradient(to right, #db8e481a, #db8e4800);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Pesapallo.active
    .horizontalCategoryItem {
    border-color: #db8e48b3;
    background: linear-gradient(to right, #db8e484d, #db8e4800);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Pesapallo
    .horizontalCategoryItem
    > i {
    color: #db8e48;
}
.PokerLive-bg {
    color: #fff;
    background: #116b4f;
}
.horizontal-sl-item-bc.PokerLive .horizontal-sl-icon-bc {
    color: #116b4f;
}
.horizontal-sl-item-bc.PokerLive.active {
    background: #116b4f;
}
.horizontal-sl-item-bc.PokerLive.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.PokerLive.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-PokerLive,
.coupon-market-bc .bc-i-PokerLive {
    color: #116b4f;
}
.multi-select-icon-bc.bc-i-PokerLive,
.widget-scroll-container > i.bc-i-PokerLive {
    color: #116b4f;
}
.sp-sub-list-bc.PokerLive .sp-s-l-h-flag-bc {
    color: #116b4f;
}
.sp-sub-list-bc.PokerLive.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #116b4f;
}
.sp-sub-list-bc.PokerLive .market-game-section.active:before {
    background: #116b4f;
}
.e-sports .horizontal-sl-item-bc.PokerLive .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-PokerLive {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.PokerLive,
.e-sports .competition-icon-league-bc.bc-i-PokerLive,
.e-sports .competition-icon-league-bc.bc-i-PokerLive:after,
.e-sports
    .competition-icon-league-bc.bc-i-PokerLive
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-PokerLive,
.e-sports .e-sports-game-icon-back-nav.bc-i-PokerLive:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-PokerLive {
    background: linear-gradient(to bottom, #1bad80, #116b4f);
}
.e-sports .sp-sub-list-bc.PokerLive:not(.selected):hover {
    background: #116b4f99;
    box-shadow: 0 0 8px #116b4f99;
}
.e-sports .sp-sub-list-bc.PokerLive.selected {
    background: linear-gradient(to right, #1bad80, #116b4f);
}
.e-sports-PokerLive .e-sports-time-start:before,
.e-sports-PokerLive .main-tabs-bc .tab-bc:before,
.e-sports-PokerLive .horizontal-sl-tab-bc:before,
.sportsbook-center-section.PokerLive .e-sports-time-start:before,
.sportsbook-center-section.PokerLive .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.PokerLive .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #1bad80, #116b4f);
}
.e-sports-match-container.PokerLive .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #116b4f;
}
.e-sports-match-container.PokerLive .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.PokerLive .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #116b4f;
}
.SearchResultV2 .searchResultBtn.PokerLive {
    background: radial-gradient(
        at center bottom,
        #116b4fcc,
        #116b4f66,
        #116b4f00
    );
}
.SearchResultV2 .searchResultBtn.PokerLive:after {
    background: #116b4f66;
}
.SearchResultV2 .horizontalCategoryItemWrp.PokerLive .horizontalCategoryItem {
    background: linear-gradient(to right, #116b4f1a, #116b4f00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.PokerLive.active
    .horizontalCategoryItem {
    border-color: #116b4fb3;
    background: linear-gradient(to right, #116b4f4d, #116b4f00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.PokerLive
    .horizontalCategoryItem
    > i {
    color: #116b4f;
}
.Poker-bg {
    color: #fff;
    background: #116b4f;
}
.horizontal-sl-item-bc.Poker .horizontal-sl-icon-bc {
    color: #116b4f;
}
.horizontal-sl-item-bc.Poker.active {
    background: #116b4f;
}
.horizontal-sl-item-bc.Poker.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Poker.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Poker,
.coupon-market-bc .bc-i-Poker {
    color: #116b4f;
}
.multi-select-icon-bc.bc-i-Poker,
.widget-scroll-container > i.bc-i-Poker {
    color: #116b4f;
}
.sp-sub-list-bc.Poker .sp-s-l-h-flag-bc {
    color: #116b4f;
}
.sp-sub-list-bc.Poker.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #116b4f;
}
.sp-sub-list-bc.Poker .market-game-section.active:before {
    background: #116b4f;
}
.e-sports .horizontal-sl-item-bc.Poker .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Poker {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Poker,
.e-sports .competition-icon-league-bc.bc-i-Poker,
.e-sports .competition-icon-league-bc.bc-i-Poker:after,
.e-sports .competition-icon-league-bc.bc-i-Poker ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Poker,
.e-sports .e-sports-game-icon-back-nav.bc-i-Poker:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Poker {
    background: linear-gradient(to bottom, #1bad80, #116b4f);
}
.e-sports .sp-sub-list-bc.Poker:not(.selected):hover {
    background: #116b4f99;
    box-shadow: 0 0 8px #116b4f99;
}
.e-sports .sp-sub-list-bc.Poker.selected {
    background: linear-gradient(to right, #1bad80, #116b4f);
}
.e-sports-Poker .e-sports-time-start:before,
.e-sports-Poker .main-tabs-bc .tab-bc:before,
.e-sports-Poker .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Poker .e-sports-time-start:before,
.sportsbook-center-section.Poker .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Poker .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #1bad80, #116b4f);
}
.e-sports-match-container.Poker .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #116b4f;
}
.e-sports-match-container.Poker .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Poker .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #116b4f;
}
.SearchResultV2 .searchResultBtn.Poker {
    background: radial-gradient(
        at center bottom,
        #116b4fcc,
        #116b4f66,
        #116b4f00
    );
}
.SearchResultV2 .searchResultBtn.Poker:after {
    background: #116b4f66;
}
.SearchResultV2 .horizontalCategoryItemWrp.Poker .horizontalCategoryItem {
    background: linear-gradient(to right, #116b4f1a, #116b4f00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Poker.active
    .horizontalCategoryItem {
    border-color: #116b4fb3;
    background: linear-gradient(to right, #116b4f4d, #116b4f00);
}
.SearchResultV2 .horizontalCategoryItemWrp.Poker .horizontalCategoryItem > i {
    color: #116b4f;
}
.Pool-bg {
    color: #fff;
    background: #a155a0;
}
.horizontal-sl-item-bc.Pool .horizontal-sl-icon-bc {
    color: #a155a0;
}
.horizontal-sl-item-bc.Pool.active {
    background: #a155a0;
}
.horizontal-sl-item-bc.Pool.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Pool.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Pool,
.coupon-market-bc .bc-i-Pool {
    color: #a155a0;
}
.multi-select-icon-bc.bc-i-Pool,
.widget-scroll-container > i.bc-i-Pool {
    color: #a155a0;
}
.sp-sub-list-bc.Pool .sp-s-l-h-flag-bc {
    color: #a155a0;
}
.sp-sub-list-bc.Pool.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #a155a0;
}
.sp-sub-list-bc.Pool .market-game-section.active:before {
    background: #a155a0;
}
.e-sports .horizontal-sl-item-bc.Pool .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Pool {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Pool,
.e-sports .competition-icon-league-bc.bc-i-Pool,
.e-sports .competition-icon-league-bc.bc-i-Pool:after,
.e-sports .competition-icon-league-bc.bc-i-Pool ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Pool,
.e-sports .e-sports-game-icon-back-nav.bc-i-Pool:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Pool {
    background: linear-gradient(to bottom, #be84bd, #a155a0);
}
.e-sports .sp-sub-list-bc.Pool:not(.selected):hover {
    background: #a155a099;
    box-shadow: 0 0 8px #a155a099;
}
.e-sports .sp-sub-list-bc.Pool.selected {
    background: linear-gradient(to right, #be84bd, #a155a0);
}
.e-sports-Pool .e-sports-time-start:before,
.e-sports-Pool .main-tabs-bc .tab-bc:before,
.e-sports-Pool .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Pool .e-sports-time-start:before,
.sportsbook-center-section.Pool .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Pool .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #be84bd, #a155a0);
}
.e-sports-match-container.Pool .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #a155a0;
}
.e-sports-match-container.Pool .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Pool .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #a155a0;
}
.SearchResultV2 .searchResultBtn.Pool {
    background: radial-gradient(
        at center bottom,
        #a155a0cc,
        #a155a066,
        #a155a000
    );
}
.SearchResultV2 .searchResultBtn.Pool:after {
    background: #a155a066;
}
.SearchResultV2 .horizontalCategoryItemWrp.Pool .horizontalCategoryItem {
    background: linear-gradient(to right, #a155a01a, #a155a000);
}
.SearchResultV2 .horizontalCategoryItemWrp.Pool.active .horizontalCategoryItem {
    border-color: #a155a0b3;
    background: linear-gradient(to right, #a155a04d, #a155a000);
}
.SearchResultV2 .horizontalCategoryItemWrp.Pool .horizontalCategoryItem > i {
    color: #a155a0;
}
.Rally-bg {
    color: #000;
    background: #c28540;
}
.horizontal-sl-item-bc.Rally .horizontal-sl-icon-bc {
    color: #c28540;
}
.horizontal-sl-item-bc.Rally.active {
    background: #c28540;
}
.horizontal-sl-item-bc.Rally.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Rally.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Rally,
.coupon-market-bc .bc-i-Rally {
    color: #c28540;
}
.multi-select-icon-bc.bc-i-Rally,
.widget-scroll-container > i.bc-i-Rally {
    color: #c28540;
}
.sp-sub-list-bc.Rally .sp-s-l-h-flag-bc {
    color: #c28540;
}
.sp-sub-list-bc.Rally.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #c28540;
}
.sp-sub-list-bc.Rally .market-game-section.active:before {
    background: #c28540;
}
.e-sports .horizontal-sl-item-bc.Rally .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Rally {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Rally,
.e-sports .competition-icon-league-bc.bc-i-Rally,
.e-sports .competition-icon-league-bc.bc-i-Rally:after,
.e-sports .competition-icon-league-bc.bc-i-Rally ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Rally,
.e-sports .e-sports-game-icon-back-nav.bc-i-Rally:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Rally {
    background: linear-gradient(to bottom, #d5aa7a, #c28540);
}
.e-sports .sp-sub-list-bc.Rally:not(.selected):hover {
    background: #c2854099;
    box-shadow: 0 0 8px #c2854099;
}
.e-sports .sp-sub-list-bc.Rally.selected {
    background: linear-gradient(to right, #d5aa7a, #c28540);
}
.e-sports-Rally .e-sports-time-start:before,
.e-sports-Rally .main-tabs-bc .tab-bc:before,
.e-sports-Rally .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Rally .e-sports-time-start:before,
.sportsbook-center-section.Rally .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Rally .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #d5aa7a, #c28540);
}
.e-sports-match-container.Rally .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #c28540;
}
.e-sports-match-container.Rally .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Rally .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #c28540;
}
.SearchResultV2 .searchResultBtn.Rally {
    background: radial-gradient(
        at center bottom,
        #c28540cc,
        #c2854066,
        #c2854000
    );
}
.SearchResultV2 .searchResultBtn.Rally:after {
    background: #c2854066;
}
.SearchResultV2 .horizontalCategoryItemWrp.Rally .horizontalCategoryItem {
    background: linear-gradient(to right, #c285401a, #c2854000);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Rally.active
    .horizontalCategoryItem {
    border-color: #c28540b3;
    background: linear-gradient(to right, #c285404d, #c2854000);
}
.SearchResultV2 .horizontalCategoryItemWrp.Rally .horizontalCategoryItem > i {
    color: #c28540;
}
.RinkHockey-bg {
    color: #000;
    background: #e3bb6d;
}
.horizontal-sl-item-bc.RinkHockey .horizontal-sl-icon-bc {
    color: #e3bb6d;
}
.horizontal-sl-item-bc.RinkHockey.active {
    background: #e3bb6d;
}
.horizontal-sl-item-bc.RinkHockey.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.RinkHockey.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-RinkHockey,
.coupon-market-bc .bc-i-RinkHockey {
    color: #e3bb6d;
}
.multi-select-icon-bc.bc-i-RinkHockey,
.widget-scroll-container > i.bc-i-RinkHockey {
    color: #e3bb6d;
}
.sp-sub-list-bc.RinkHockey .sp-s-l-h-flag-bc {
    color: #e3bb6d;
}
.sp-sub-list-bc.RinkHockey.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #e3bb6d;
}
.sp-sub-list-bc.RinkHockey .market-game-section.active:before {
    background: #e3bb6d;
}
.e-sports .horizontal-sl-item-bc.RinkHockey .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-RinkHockey {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.RinkHockey,
.e-sports .competition-icon-league-bc.bc-i-RinkHockey,
.e-sports .competition-icon-league-bc.bc-i-RinkHockey:after,
.e-sports
    .competition-icon-league-bc.bc-i-RinkHockey
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-RinkHockey,
.e-sports .e-sports-game-icon-back-nav.bc-i-RinkHockey:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-RinkHockey {
    background: linear-gradient(to bottom, #efd9ad, #e3bb6d);
}
.e-sports .sp-sub-list-bc.RinkHockey:not(.selected):hover {
    background: #e3bb6d99;
    box-shadow: 0 0 8px #e3bb6d99;
}
.e-sports .sp-sub-list-bc.RinkHockey.selected {
    background: linear-gradient(to right, #efd9ad, #e3bb6d);
}
.e-sports-RinkHockey .e-sports-time-start:before,
.e-sports-RinkHockey .main-tabs-bc .tab-bc:before,
.e-sports-RinkHockey .horizontal-sl-tab-bc:before,
.sportsbook-center-section.RinkHockey .e-sports-time-start:before,
.sportsbook-center-section.RinkHockey .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.RinkHockey .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #efd9ad, #e3bb6d);
}
.e-sports-match-container.RinkHockey .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #e3bb6d;
}
.e-sports-match-container.RinkHockey .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.RinkHockey
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #e3bb6d;
}
.SearchResultV2 .searchResultBtn.RinkHockey {
    background: radial-gradient(
        at center bottom,
        #e3bb6dcc,
        #e3bb6d66,
        #e3bb6d00
    );
}
.SearchResultV2 .searchResultBtn.RinkHockey:after {
    background: #e3bb6d66;
}
.SearchResultV2 .horizontalCategoryItemWrp.RinkHockey .horizontalCategoryItem {
    background: linear-gradient(to right, #e3bb6d1a, #e3bb6d00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.RinkHockey.active
    .horizontalCategoryItem {
    border-color: #e3bb6db3;
    background: linear-gradient(to right, #e3bb6d4d, #e3bb6d00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.RinkHockey
    .horizontalCategoryItem
    > i {
    color: #e3bb6d;
}
.Rowing-bg {
    color: #fff;
    background: #0f81d9;
}
.horizontal-sl-item-bc.Rowing .horizontal-sl-icon-bc {
    color: #0f81d9;
}
.horizontal-sl-item-bc.Rowing.active {
    background: #0f81d9;
}
.horizontal-sl-item-bc.Rowing.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Rowing.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Rowing,
.coupon-market-bc .bc-i-Rowing {
    color: #0f81d9;
}
.multi-select-icon-bc.bc-i-Rowing,
.widget-scroll-container > i.bc-i-Rowing {
    color: #0f81d9;
}
.sp-sub-list-bc.Rowing .sp-s-l-h-flag-bc {
    color: #0f81d9;
}
.sp-sub-list-bc.Rowing.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #0f81d9;
}
.sp-sub-list-bc.Rowing .market-game-section.active:before {
    background: #0f81d9;
}
.e-sports .horizontal-sl-item-bc.Rowing .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Rowing {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Rowing,
.e-sports .competition-icon-league-bc.bc-i-Rowing,
.e-sports .competition-icon-league-bc.bc-i-Rowing:after,
.e-sports .competition-icon-league-bc.bc-i-Rowing ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Rowing,
.e-sports .e-sports-game-icon-back-nav.bc-i-Rowing:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Rowing {
    background: linear-gradient(to bottom, #43a6f2, #0f81d9);
}
.e-sports .sp-sub-list-bc.Rowing:not(.selected):hover {
    background: #0f81d999;
    box-shadow: 0 0 8px #0f81d999;
}
.e-sports .sp-sub-list-bc.Rowing.selected {
    background: linear-gradient(to right, #43a6f2, #0f81d9);
}
.e-sports-Rowing .e-sports-time-start:before,
.e-sports-Rowing .main-tabs-bc .tab-bc:before,
.e-sports-Rowing .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Rowing .e-sports-time-start:before,
.sportsbook-center-section.Rowing .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Rowing .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #43a6f2, #0f81d9);
}
.e-sports-match-container.Rowing .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #0f81d9;
}
.e-sports-match-container.Rowing .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Rowing .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #0f81d9;
}
.SearchResultV2 .searchResultBtn.Rowing {
    background: radial-gradient(
        at center bottom,
        #0f81d9cc,
        #0f81d966,
        #0f81d900
    );
}
.SearchResultV2 .searchResultBtn.Rowing:after {
    background: #0f81d966;
}
.SearchResultV2 .horizontalCategoryItemWrp.Rowing .horizontalCategoryItem {
    background: linear-gradient(to right, #0f81d91a, #0f81d900);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Rowing.active
    .horizontalCategoryItem {
    border-color: #0f81d9b3;
    background: linear-gradient(to right, #0f81d94d, #0f81d900);
}
.SearchResultV2 .horizontalCategoryItemWrp.Rowing .horizontalCategoryItem > i {
    color: #0f81d9;
}
.Rugby-bg {
    color: #fff;
    background: #799755;
}
.horizontal-sl-item-bc.Rugby .horizontal-sl-icon-bc {
    color: #799755;
}
.horizontal-sl-item-bc.Rugby.active {
    background: #799755;
}
.horizontal-sl-item-bc.Rugby.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Rugby.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Rugby,
.coupon-market-bc .bc-i-Rugby {
    color: #799755;
}
.multi-select-icon-bc.bc-i-Rugby,
.widget-scroll-container > i.bc-i-Rugby {
    color: #799755;
}
.sp-sub-list-bc.Rugby .sp-s-l-h-flag-bc {
    color: #799755;
}
.sp-sub-list-bc.Rugby.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #799755;
}
.sp-sub-list-bc.Rugby .market-game-section.active:before {
    background: #799755;
}
.e-sports .horizontal-sl-item-bc.Rugby .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Rugby {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Rugby,
.e-sports .competition-icon-league-bc.bc-i-Rugby,
.e-sports .competition-icon-league-bc.bc-i-Rugby:after,
.e-sports .competition-icon-league-bc.bc-i-Rugby ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Rugby,
.e-sports .e-sports-game-icon-back-nav.bc-i-Rugby:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Rugby {
    background: linear-gradient(to bottom, #9fb881, #799755);
}
.e-sports .sp-sub-list-bc.Rugby:not(.selected):hover {
    background: #79975599;
    box-shadow: 0 0 8px #79975599;
}
.e-sports .sp-sub-list-bc.Rugby.selected {
    background: linear-gradient(to right, #9fb881, #799755);
}
.e-sports-Rugby .e-sports-time-start:before,
.e-sports-Rugby .main-tabs-bc .tab-bc:before,
.e-sports-Rugby .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Rugby .e-sports-time-start:before,
.sportsbook-center-section.Rugby .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Rugby .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #9fb881, #799755);
}
.e-sports-match-container.Rugby .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #799755;
}
.e-sports-match-container.Rugby .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Rugby .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #799755;
}
.SearchResultV2 .searchResultBtn.Rugby {
    background: radial-gradient(
        at center bottom,
        #799755cc,
        #79975566,
        #79975500
    );
}
.SearchResultV2 .searchResultBtn.Rugby:after {
    background: #79975566;
}
.SearchResultV2 .horizontalCategoryItemWrp.Rugby .horizontalCategoryItem {
    background: linear-gradient(to right, #7997551a, #79975500);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Rugby.active
    .horizontalCategoryItem {
    border-color: #799755b3;
    background: linear-gradient(to right, #7997554d, #79975500);
}
.SearchResultV2 .horizontalCategoryItemWrp.Rugby .horizontalCategoryItem > i {
    color: #799755;
}
.RugbyLeague-bg {
    color: #fff;
    background: #799755;
}
.horizontal-sl-item-bc.RugbyLeague .horizontal-sl-icon-bc {
    color: #799755;
}
.horizontal-sl-item-bc.RugbyLeague.active {
    background: #799755;
}
.horizontal-sl-item-bc.RugbyLeague.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.RugbyLeague.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-RugbyLeague,
.coupon-market-bc .bc-i-RugbyLeague {
    color: #799755;
}
.multi-select-icon-bc.bc-i-RugbyLeague,
.widget-scroll-container > i.bc-i-RugbyLeague {
    color: #799755;
}
.sp-sub-list-bc.RugbyLeague .sp-s-l-h-flag-bc {
    color: #799755;
}
.sp-sub-list-bc.RugbyLeague.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #799755;
}
.sp-sub-list-bc.RugbyLeague .market-game-section.active:before {
    background: #799755;
}
.e-sports .horizontal-sl-item-bc.RugbyLeague .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-RugbyLeague {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.RugbyLeague,
.e-sports .competition-icon-league-bc.bc-i-RugbyLeague,
.e-sports .competition-icon-league-bc.bc-i-RugbyLeague:after,
.e-sports
    .competition-icon-league-bc.bc-i-RugbyLeague
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-RugbyLeague,
.e-sports .e-sports-game-icon-back-nav.bc-i-RugbyLeague:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-RugbyLeague {
    background: linear-gradient(to bottom, #9fb881, #799755);
}
.e-sports .sp-sub-list-bc.RugbyLeague:not(.selected):hover {
    background: #79975599;
    box-shadow: 0 0 8px #79975599;
}
.e-sports .sp-sub-list-bc.RugbyLeague.selected {
    background: linear-gradient(to right, #9fb881, #799755);
}
.e-sports-RugbyLeague .e-sports-time-start:before,
.e-sports-RugbyLeague .main-tabs-bc .tab-bc:before,
.e-sports-RugbyLeague .horizontal-sl-tab-bc:before,
.sportsbook-center-section.RugbyLeague .e-sports-time-start:before,
.sportsbook-center-section.RugbyLeague .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.RugbyLeague .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #9fb881, #799755);
}
.e-sports-match-container.RugbyLeague
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #799755;
}
.e-sports-match-container.RugbyLeague .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.RugbyLeague
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #799755;
}
.SearchResultV2 .searchResultBtn.RugbyLeague {
    background: radial-gradient(
        at center bottom,
        #799755cc,
        #79975566,
        #79975500
    );
}
.SearchResultV2 .searchResultBtn.RugbyLeague:after {
    background: #79975566;
}
.SearchResultV2 .horizontalCategoryItemWrp.RugbyLeague .horizontalCategoryItem {
    background: linear-gradient(to right, #7997551a, #79975500);
}
.SearchResultV2
    .horizontalCategoryItemWrp.RugbyLeague.active
    .horizontalCategoryItem {
    border-color: #799755b3;
    background: linear-gradient(to right, #7997554d, #79975500);
}
.SearchResultV2
    .horizontalCategoryItemWrp.RugbyLeague
    .horizontalCategoryItem
    > i {
    color: #799755;
}
.RugbyUnion-bg {
    color: #fff;
    background: #799755;
}
.horizontal-sl-item-bc.RugbyUnion .horizontal-sl-icon-bc {
    color: #799755;
}
.horizontal-sl-item-bc.RugbyUnion.active {
    background: #799755;
}
.horizontal-sl-item-bc.RugbyUnion.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.RugbyUnion.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-RugbyUnion,
.coupon-market-bc .bc-i-RugbyUnion {
    color: #799755;
}
.multi-select-icon-bc.bc-i-RugbyUnion,
.widget-scroll-container > i.bc-i-RugbyUnion {
    color: #799755;
}
.sp-sub-list-bc.RugbyUnion .sp-s-l-h-flag-bc {
    color: #799755;
}
.sp-sub-list-bc.RugbyUnion.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #799755;
}
.sp-sub-list-bc.RugbyUnion .market-game-section.active:before {
    background: #799755;
}
.e-sports .horizontal-sl-item-bc.RugbyUnion .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-RugbyUnion {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.RugbyUnion,
.e-sports .competition-icon-league-bc.bc-i-RugbyUnion,
.e-sports .competition-icon-league-bc.bc-i-RugbyUnion:after,
.e-sports
    .competition-icon-league-bc.bc-i-RugbyUnion
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-RugbyUnion,
.e-sports .e-sports-game-icon-back-nav.bc-i-RugbyUnion:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-RugbyUnion {
    background: linear-gradient(to bottom, #9fb881, #799755);
}
.e-sports .sp-sub-list-bc.RugbyUnion:not(.selected):hover {
    background: #79975599;
    box-shadow: 0 0 8px #79975599;
}
.e-sports .sp-sub-list-bc.RugbyUnion.selected {
    background: linear-gradient(to right, #9fb881, #799755);
}
.e-sports-RugbyUnion .e-sports-time-start:before,
.e-sports-RugbyUnion .main-tabs-bc .tab-bc:before,
.e-sports-RugbyUnion .horizontal-sl-tab-bc:before,
.sportsbook-center-section.RugbyUnion .e-sports-time-start:before,
.sportsbook-center-section.RugbyUnion .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.RugbyUnion .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #9fb881, #799755);
}
.e-sports-match-container.RugbyUnion .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #799755;
}
.e-sports-match-container.RugbyUnion .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.RugbyUnion
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #799755;
}
.SearchResultV2 .searchResultBtn.RugbyUnion {
    background: radial-gradient(
        at center bottom,
        #799755cc,
        #79975566,
        #79975500
    );
}
.SearchResultV2 .searchResultBtn.RugbyUnion:after {
    background: #79975566;
}
.SearchResultV2 .horizontalCategoryItemWrp.RugbyUnion .horizontalCategoryItem {
    background: linear-gradient(to right, #7997551a, #79975500);
}
.SearchResultV2
    .horizontalCategoryItemWrp.RugbyUnion.active
    .horizontalCategoryItem {
    border-color: #799755b3;
    background: linear-gradient(to right, #7997554d, #79975500);
}
.SearchResultV2
    .horizontalCategoryItemWrp.RugbyUnion
    .horizontalCategoryItem
    > i {
    color: #799755;
}
.RugbySevens-bg {
    color: #fff;
    background: #799755;
}
.horizontal-sl-item-bc.RugbySevens .horizontal-sl-icon-bc {
    color: #799755;
}
.horizontal-sl-item-bc.RugbySevens.active {
    background: #799755;
}
.horizontal-sl-item-bc.RugbySevens.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.RugbySevens.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-RugbySevens,
.coupon-market-bc .bc-i-RugbySevens {
    color: #799755;
}
.multi-select-icon-bc.bc-i-RugbySevens,
.widget-scroll-container > i.bc-i-RugbySevens {
    color: #799755;
}
.sp-sub-list-bc.RugbySevens .sp-s-l-h-flag-bc {
    color: #799755;
}
.sp-sub-list-bc.RugbySevens.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #799755;
}
.sp-sub-list-bc.RugbySevens .market-game-section.active:before {
    background: #799755;
}
.e-sports .horizontal-sl-item-bc.RugbySevens .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-RugbySevens {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.RugbySevens,
.e-sports .competition-icon-league-bc.bc-i-RugbySevens,
.e-sports .competition-icon-league-bc.bc-i-RugbySevens:after,
.e-sports
    .competition-icon-league-bc.bc-i-RugbySevens
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-RugbySevens,
.e-sports .e-sports-game-icon-back-nav.bc-i-RugbySevens:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-RugbySevens {
    background: linear-gradient(to bottom, #9fb881, #799755);
}
.e-sports .sp-sub-list-bc.RugbySevens:not(.selected):hover {
    background: #79975599;
    box-shadow: 0 0 8px #79975599;
}
.e-sports .sp-sub-list-bc.RugbySevens.selected {
    background: linear-gradient(to right, #9fb881, #799755);
}
.e-sports-RugbySevens .e-sports-time-start:before,
.e-sports-RugbySevens .main-tabs-bc .tab-bc:before,
.e-sports-RugbySevens .horizontal-sl-tab-bc:before,
.sportsbook-center-section.RugbySevens .e-sports-time-start:before,
.sportsbook-center-section.RugbySevens .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.RugbySevens .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #9fb881, #799755);
}
.e-sports-match-container.RugbySevens
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #799755;
}
.e-sports-match-container.RugbySevens .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.RugbySevens
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #799755;
}
.SearchResultV2 .searchResultBtn.RugbySevens {
    background: radial-gradient(
        at center bottom,
        #799755cc,
        #79975566,
        #79975500
    );
}
.SearchResultV2 .searchResultBtn.RugbySevens:after {
    background: #79975566;
}
.SearchResultV2 .horizontalCategoryItemWrp.RugbySevens .horizontalCategoryItem {
    background: linear-gradient(to right, #7997551a, #79975500);
}
.SearchResultV2
    .horizontalCategoryItemWrp.RugbySevens.active
    .horizontalCategoryItem {
    border-color: #799755b3;
    background: linear-gradient(to right, #7997554d, #79975500);
}
.SearchResultV2
    .horizontalCategoryItemWrp.RugbySevens
    .horizontalCategoryItem
    > i {
    color: #799755;
}
.Sepaktakraw-bg {
    color: #fff;
    background: #966a24;
}
.horizontal-sl-item-bc.Sepaktakraw .horizontal-sl-icon-bc {
    color: #966a24;
}
.horizontal-sl-item-bc.Sepaktakraw.active {
    background: #966a24;
}
.horizontal-sl-item-bc.Sepaktakraw.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Sepaktakraw.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Sepaktakraw,
.coupon-market-bc .bc-i-Sepaktakraw {
    color: #966a24;
}
.multi-select-icon-bc.bc-i-Sepaktakraw,
.widget-scroll-container > i.bc-i-Sepaktakraw {
    color: #966a24;
}
.sp-sub-list-bc.Sepaktakraw .sp-s-l-h-flag-bc {
    color: #966a24;
}
.sp-sub-list-bc.Sepaktakraw.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #966a24;
}
.sp-sub-list-bc.Sepaktakraw .market-game-section.active:before {
    background: #966a24;
}
.e-sports .horizontal-sl-item-bc.Sepaktakraw .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Sepaktakraw {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Sepaktakraw,
.e-sports .competition-icon-league-bc.bc-i-Sepaktakraw,
.e-sports .competition-icon-league-bc.bc-i-Sepaktakraw:after,
.e-sports
    .competition-icon-league-bc.bc-i-Sepaktakraw
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Sepaktakraw,
.e-sports .e-sports-game-icon-back-nav.bc-i-Sepaktakraw:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Sepaktakraw {
    background: linear-gradient(to bottom, #cf9537, #966a24);
}
.e-sports .sp-sub-list-bc.Sepaktakraw:not(.selected):hover {
    background: #966a2499;
    box-shadow: 0 0 8px #966a2499;
}
.e-sports .sp-sub-list-bc.Sepaktakraw.selected {
    background: linear-gradient(to right, #cf9537, #966a24);
}
.e-sports-Sepaktakraw .e-sports-time-start:before,
.e-sports-Sepaktakraw .main-tabs-bc .tab-bc:before,
.e-sports-Sepaktakraw .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Sepaktakraw .e-sports-time-start:before,
.sportsbook-center-section.Sepaktakraw .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Sepaktakraw .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #cf9537, #966a24);
}
.e-sports-match-container.Sepaktakraw
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #966a24;
}
.e-sports-match-container.Sepaktakraw .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Sepaktakraw
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #966a24;
}
.SearchResultV2 .searchResultBtn.Sepaktakraw {
    background: radial-gradient(
        at center bottom,
        #966a24cc,
        #966a2466,
        #966a2400
    );
}
.SearchResultV2 .searchResultBtn.Sepaktakraw:after {
    background: #966a2466;
}
.SearchResultV2 .horizontalCategoryItemWrp.Sepaktakraw .horizontalCategoryItem {
    background: linear-gradient(to right, #966a241a, #966a2400);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Sepaktakraw.active
    .horizontalCategoryItem {
    border-color: #966a24b3;
    background: linear-gradient(to right, #966a244d, #966a2400);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Sepaktakraw
    .horizontalCategoryItem
    > i {
    color: #966a24;
}
.Shooting-bg {
    color: #000;
    background: #d5d345;
}
.horizontal-sl-item-bc.Shooting .horizontal-sl-icon-bc {
    color: #d5d345;
}
.horizontal-sl-item-bc.Shooting.active {
    background: #d5d345;
}
.horizontal-sl-item-bc.Shooting.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Shooting.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Shooting,
.coupon-market-bc .bc-i-Shooting {
    color: #d5d345;
}
.multi-select-icon-bc.bc-i-Shooting,
.widget-scroll-container > i.bc-i-Shooting {
    color: #d5d345;
}
.sp-sub-list-bc.Shooting .sp-s-l-h-flag-bc {
    color: #d5d345;
}
.sp-sub-list-bc.Shooting.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #d5d345;
}
.sp-sub-list-bc.Shooting .market-game-section.active:before {
    background: #d5d345;
}
.e-sports .horizontal-sl-item-bc.Shooting .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Shooting {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Shooting,
.e-sports .competition-icon-league-bc.bc-i-Shooting,
.e-sports .competition-icon-league-bc.bc-i-Shooting:after,
.e-sports
    .competition-icon-league-bc.bc-i-Shooting
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Shooting,
.e-sports .e-sports-game-icon-back-nav.bc-i-Shooting:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Shooting {
    background: linear-gradient(to bottom, #e3e283, #d5d345);
}
.e-sports .sp-sub-list-bc.Shooting:not(.selected):hover {
    background: #d5d34599;
    box-shadow: 0 0 8px #d5d34599;
}
.e-sports .sp-sub-list-bc.Shooting.selected {
    background: linear-gradient(to right, #e3e283, #d5d345);
}
.e-sports-Shooting .e-sports-time-start:before,
.e-sports-Shooting .main-tabs-bc .tab-bc:before,
.e-sports-Shooting .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Shooting .e-sports-time-start:before,
.sportsbook-center-section.Shooting .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Shooting .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #e3e283, #d5d345);
}
.e-sports-match-container.Shooting .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #d5d345;
}
.e-sports-match-container.Shooting .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Shooting .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #d5d345;
}
.SearchResultV2 .searchResultBtn.Shooting {
    background: radial-gradient(
        at center bottom,
        #d5d345cc,
        #d5d34566,
        #d5d34500
    );
}
.SearchResultV2 .searchResultBtn.Shooting:after {
    background: #d5d34566;
}
.SearchResultV2 .horizontalCategoryItemWrp.Shooting .horizontalCategoryItem {
    background: linear-gradient(to right, #d5d3451a, #d5d34500);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Shooting.active
    .horizontalCategoryItem {
    border-color: #d5d345b3;
    background: linear-gradient(to right, #d5d3454d, #d5d34500);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Shooting
    .horizontalCategoryItem
    > i {
    color: #d5d345;
}
.Shorttrackspeedskating-bg {
    color: #000;
    background: #b1cdde;
}
.horizontal-sl-item-bc.Shorttrackspeedskating .horizontal-sl-icon-bc {
    color: #b1cdde;
}
.horizontal-sl-item-bc.Shorttrackspeedskating.active {
    background: #b1cdde;
}
.horizontal-sl-item-bc.Shorttrackspeedskating.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Shorttrackspeedskating.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Shorttrackspeedskating,
.coupon-market-bc .bc-i-Shorttrackspeedskating {
    color: #b1cdde;
}
.multi-select-icon-bc.bc-i-Shorttrackspeedskating,
.widget-scroll-container > i.bc-i-Shorttrackspeedskating {
    color: #b1cdde;
}
.sp-sub-list-bc.Shorttrackspeedskating .sp-s-l-h-flag-bc {
    color: #b1cdde;
}
.sp-sub-list-bc.Shorttrackspeedskating.active
    > .sp-s-l-head-bc
    .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #b1cdde;
}
.sp-sub-list-bc.Shorttrackspeedskating .market-game-section.active:before {
    background: #b1cdde;
}
.e-sports .horizontal-sl-item-bc.Shorttrackspeedskating .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Shorttrackspeedskating {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Shorttrackspeedskating,
.e-sports .competition-icon-league-bc.bc-i-Shorttrackspeedskating,
.e-sports .competition-icon-league-bc.bc-i-Shorttrackspeedskating:after,
.e-sports
    .competition-icon-league-bc.bc-i-Shorttrackspeedskating
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Shorttrackspeedskating,
.e-sports .e-sports-game-icon-back-nav.bc-i-Shorttrackspeedskating:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Shorttrackspeedskating {
    background: linear-gradient(to bottom, #e7eff5, #b1cdde);
}
.e-sports .sp-sub-list-bc.Shorttrackspeedskating:not(.selected):hover {
    background: #b1cdde99;
    box-shadow: 0 0 8px #b1cdde99;
}
.e-sports .sp-sub-list-bc.Shorttrackspeedskating.selected {
    background: linear-gradient(to right, #e7eff5, #b1cdde);
}
.e-sports-Shorttrackspeedskating .e-sports-time-start:before,
.e-sports-Shorttrackspeedskating .main-tabs-bc .tab-bc:before,
.e-sports-Shorttrackspeedskating .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Shorttrackspeedskating .e-sports-time-start:before,
.sportsbook-center-section.Shorttrackspeedskating .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Shorttrackspeedskating .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #e7eff5, #b1cdde);
}
.e-sports-match-container.Shorttrackspeedskating
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #b1cdde;
}
.e-sports-match-container.Shorttrackspeedskating
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Shorttrackspeedskating
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #b1cdde;
}
.SearchResultV2 .searchResultBtn.Shorttrackspeedskating {
    background: radial-gradient(
        at center bottom,
        #b1cddecc,
        #b1cdde66,
        #b1cdde00
    );
}
.SearchResultV2 .searchResultBtn.Shorttrackspeedskating:after {
    background: #b1cdde66;
}
.SearchResultV2
    .horizontalCategoryItemWrp.Shorttrackspeedskating
    .horizontalCategoryItem {
    background: linear-gradient(to right, #b1cdde1a, #b1cdde00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Shorttrackspeedskating.active
    .horizontalCategoryItem {
    border-color: #b1cddeb3;
    background: linear-gradient(to right, #b1cdde4d, #b1cdde00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Shorttrackspeedskating
    .horizontalCategoryItem
    > i {
    color: #b1cdde;
}
.Skateboarding-bg {
    color: #000;
    background: #ab865d;
}
.horizontal-sl-item-bc.Skateboarding .horizontal-sl-icon-bc {
    color: #ab865d;
}
.horizontal-sl-item-bc.Skateboarding.active {
    background: #ab865d;
}
.horizontal-sl-item-bc.Skateboarding.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Skateboarding.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Skateboarding,
.coupon-market-bc .bc-i-Skateboarding {
    color: #ab865d;
}
.multi-select-icon-bc.bc-i-Skateboarding,
.widget-scroll-container > i.bc-i-Skateboarding {
    color: #ab865d;
}
.sp-sub-list-bc.Skateboarding .sp-s-l-h-flag-bc {
    color: #ab865d;
}
.sp-sub-list-bc.Skateboarding.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #ab865d;
}
.sp-sub-list-bc.Skateboarding .market-game-section.active:before {
    background: #ab865d;
}
.e-sports .horizontal-sl-item-bc.Skateboarding .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Skateboarding {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Skateboarding,
.e-sports .competition-icon-league-bc.bc-i-Skateboarding,
.e-sports .competition-icon-league-bc.bc-i-Skateboarding:after,
.e-sports
    .competition-icon-league-bc.bc-i-Skateboarding
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Skateboarding,
.e-sports .e-sports-game-icon-back-nav.bc-i-Skateboarding:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Skateboarding {
    background: linear-gradient(to bottom, #c5ac8f, #ab865d);
}
.e-sports .sp-sub-list-bc.Skateboarding:not(.selected):hover {
    background: #ab865d99;
    box-shadow: 0 0 8px #ab865d99;
}
.e-sports .sp-sub-list-bc.Skateboarding.selected {
    background: linear-gradient(to right, #c5ac8f, #ab865d);
}
.e-sports-Skateboarding .e-sports-time-start:before,
.e-sports-Skateboarding .main-tabs-bc .tab-bc:before,
.e-sports-Skateboarding .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Skateboarding .e-sports-time-start:before,
.sportsbook-center-section.Skateboarding .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Skateboarding .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #c5ac8f, #ab865d);
}
.e-sports-match-container.Skateboarding
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #ab865d;
}
.e-sports-match-container.Skateboarding
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Skateboarding
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #ab865d;
}
.SearchResultV2 .searchResultBtn.Skateboarding {
    background: radial-gradient(
        at center bottom,
        #ab865dcc,
        #ab865d66,
        #ab865d00
    );
}
.SearchResultV2 .searchResultBtn.Skateboarding:after {
    background: #ab865d66;
}
.SearchResultV2
    .horizontalCategoryItemWrp.Skateboarding
    .horizontalCategoryItem {
    background: linear-gradient(to right, #ab865d1a, #ab865d00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Skateboarding.active
    .horizontalCategoryItem {
    border-color: #ab865db3;
    background: linear-gradient(to right, #ab865d4d, #ab865d00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Skateboarding
    .horizontalCategoryItem
    > i {
    color: #ab865d;
}
.SkiJump-bg {
    color: #000;
    background: #c4dae8;
}
.horizontal-sl-item-bc.SkiJump .horizontal-sl-icon-bc {
    color: #c4dae8;
}
.horizontal-sl-item-bc.SkiJump.active {
    background: #c4dae8;
}
.horizontal-sl-item-bc.SkiJump.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.SkiJump.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-SkiJump,
.coupon-market-bc .bc-i-SkiJump {
    color: #c4dae8;
}
.multi-select-icon-bc.bc-i-SkiJump,
.widget-scroll-container > i.bc-i-SkiJump {
    color: #c4dae8;
}
.sp-sub-list-bc.SkiJump .sp-s-l-h-flag-bc {
    color: #c4dae8;
}
.sp-sub-list-bc.SkiJump.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #c4dae8;
}
.sp-sub-list-bc.SkiJump .market-game-section.active:before {
    background: #c4dae8;
}
.e-sports .horizontal-sl-item-bc.SkiJump .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-SkiJump {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.SkiJump,
.e-sports .competition-icon-league-bc.bc-i-SkiJump,
.e-sports .competition-icon-league-bc.bc-i-SkiJump:after,
.e-sports .competition-icon-league-bc.bc-i-SkiJump ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-SkiJump,
.e-sports .e-sports-game-icon-back-nav.bc-i-SkiJump:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-SkiJump {
    background: linear-gradient(to bottom, #fbfdfd, #c4dae8);
}
.e-sports .sp-sub-list-bc.SkiJump:not(.selected):hover {
    background: #c4dae899;
    box-shadow: 0 0 8px #c4dae899;
}
.e-sports .sp-sub-list-bc.SkiJump.selected {
    background: linear-gradient(to right, #fbfdfd, #c4dae8);
}
.e-sports-SkiJump .e-sports-time-start:before,
.e-sports-SkiJump .main-tabs-bc .tab-bc:before,
.e-sports-SkiJump .horizontal-sl-tab-bc:before,
.sportsbook-center-section.SkiJump .e-sports-time-start:before,
.sportsbook-center-section.SkiJump .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.SkiJump .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #fbfdfd, #c4dae8);
}
.e-sports-match-container.SkiJump .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #c4dae8;
}
.e-sports-match-container.SkiJump .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.SkiJump .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #c4dae8;
}
.SearchResultV2 .searchResultBtn.SkiJump {
    background: radial-gradient(
        at center bottom,
        #c4dae8cc,
        #c4dae866,
        #c4dae800
    );
}
.SearchResultV2 .searchResultBtn.SkiJump:after {
    background: #c4dae866;
}
.SearchResultV2 .horizontalCategoryItemWrp.SkiJump .horizontalCategoryItem {
    background: linear-gradient(to right, #c4dae81a, #c4dae800);
}
.SearchResultV2
    .horizontalCategoryItemWrp.SkiJump.active
    .horizontalCategoryItem {
    border-color: #c4dae8b3;
    background: linear-gradient(to right, #c4dae84d, #c4dae800);
}
.SearchResultV2 .horizontalCategoryItemWrp.SkiJump .horizontalCategoryItem > i {
    color: #c4dae8;
}
.SkiJumping-bg {
    color: #000;
    background: #c4dae8;
}
.horizontal-sl-item-bc.SkiJumping .horizontal-sl-icon-bc {
    color: #c4dae8;
}
.horizontal-sl-item-bc.SkiJumping.active {
    background: #c4dae8;
}
.horizontal-sl-item-bc.SkiJumping.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.SkiJumping.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-SkiJumping,
.coupon-market-bc .bc-i-SkiJumping {
    color: #c4dae8;
}
.multi-select-icon-bc.bc-i-SkiJumping,
.widget-scroll-container > i.bc-i-SkiJumping {
    color: #c4dae8;
}
.sp-sub-list-bc.SkiJumping .sp-s-l-h-flag-bc {
    color: #c4dae8;
}
.sp-sub-list-bc.SkiJumping.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #c4dae8;
}
.sp-sub-list-bc.SkiJumping .market-game-section.active:before {
    background: #c4dae8;
}
.e-sports .horizontal-sl-item-bc.SkiJumping .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-SkiJumping {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.SkiJumping,
.e-sports .competition-icon-league-bc.bc-i-SkiJumping,
.e-sports .competition-icon-league-bc.bc-i-SkiJumping:after,
.e-sports
    .competition-icon-league-bc.bc-i-SkiJumping
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-SkiJumping,
.e-sports .e-sports-game-icon-back-nav.bc-i-SkiJumping:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-SkiJumping {
    background: linear-gradient(to bottom, #fbfdfd, #c4dae8);
}
.e-sports .sp-sub-list-bc.SkiJumping:not(.selected):hover {
    background: #c4dae899;
    box-shadow: 0 0 8px #c4dae899;
}
.e-sports .sp-sub-list-bc.SkiJumping.selected {
    background: linear-gradient(to right, #fbfdfd, #c4dae8);
}
.e-sports-SkiJumping .e-sports-time-start:before,
.e-sports-SkiJumping .main-tabs-bc .tab-bc:before,
.e-sports-SkiJumping .horizontal-sl-tab-bc:before,
.sportsbook-center-section.SkiJumping .e-sports-time-start:before,
.sportsbook-center-section.SkiJumping .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.SkiJumping .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #fbfdfd, #c4dae8);
}
.e-sports-match-container.SkiJumping .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #c4dae8;
}
.e-sports-match-container.SkiJumping .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.SkiJumping
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #c4dae8;
}
.SearchResultV2 .searchResultBtn.SkiJumping {
    background: radial-gradient(
        at center bottom,
        #c4dae8cc,
        #c4dae866,
        #c4dae800
    );
}
.SearchResultV2 .searchResultBtn.SkiJumping:after {
    background: #c4dae866;
}
.SearchResultV2 .horizontalCategoryItemWrp.SkiJumping .horizontalCategoryItem {
    background: linear-gradient(to right, #c4dae81a, #c4dae800);
}
.SearchResultV2
    .horizontalCategoryItemWrp.SkiJumping.active
    .horizontalCategoryItem {
    border-color: #c4dae8b3;
    background: linear-gradient(to right, #c4dae84d, #c4dae800);
}
.SearchResultV2
    .horizontalCategoryItemWrp.SkiJumping
    .horizontalCategoryItem
    > i {
    color: #c4dae8;
}
.Snooker-bg {
    color: #fff;
    background: #37b764;
}
.horizontal-sl-item-bc.Snooker .horizontal-sl-icon-bc {
    color: #37b764;
}
.horizontal-sl-item-bc.Snooker.active {
    background: #37b764;
}
.horizontal-sl-item-bc.Snooker.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Snooker.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Snooker,
.coupon-market-bc .bc-i-Snooker {
    color: #37b764;
}
.multi-select-icon-bc.bc-i-Snooker,
.widget-scroll-container > i.bc-i-Snooker {
    color: #37b764;
}
.sp-sub-list-bc.Snooker .sp-s-l-h-flag-bc {
    color: #37b764;
}
.sp-sub-list-bc.Snooker.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #37b764;
}
.sp-sub-list-bc.Snooker .market-game-section.active:before {
    background: #37b764;
}
.e-sports .horizontal-sl-item-bc.Snooker .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Snooker {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Snooker,
.e-sports .competition-icon-league-bc.bc-i-Snooker,
.e-sports .competition-icon-league-bc.bc-i-Snooker:after,
.e-sports .competition-icon-league-bc.bc-i-Snooker ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Snooker,
.e-sports .e-sports-game-icon-back-nav.bc-i-Snooker:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Snooker {
    background: linear-gradient(to bottom, #69d28e, #37b764);
}
.e-sports .sp-sub-list-bc.Snooker:not(.selected):hover {
    background: #37b76499;
    box-shadow: 0 0 8px #37b76499;
}
.e-sports .sp-sub-list-bc.Snooker.selected {
    background: linear-gradient(to right, #69d28e, #37b764);
}
.e-sports-Snooker .e-sports-time-start:before,
.e-sports-Snooker .main-tabs-bc .tab-bc:before,
.e-sports-Snooker .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Snooker .e-sports-time-start:before,
.sportsbook-center-section.Snooker .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Snooker .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #69d28e, #37b764);
}
.e-sports-match-container.Snooker .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #37b764;
}
.e-sports-match-container.Snooker .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Snooker .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #37b764;
}
.SearchResultV2 .searchResultBtn.Snooker {
    background: radial-gradient(
        at center bottom,
        #37b764cc,
        #37b76466,
        #37b76400
    );
}
.SearchResultV2 .searchResultBtn.Snooker:after {
    background: #37b76466;
}
.SearchResultV2 .horizontalCategoryItemWrp.Snooker .horizontalCategoryItem {
    background: linear-gradient(to right, #37b7641a, #37b76400);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Snooker.active
    .horizontalCategoryItem {
    border-color: #37b764b3;
    background: linear-gradient(to right, #37b7644d, #37b76400);
}
.SearchResultV2 .horizontalCategoryItemWrp.Snooker .horizontalCategoryItem > i {
    color: #37b764;
}
.Snowboard-bg {
    color: #000;
    background: #9dd3f5;
}
.horizontal-sl-item-bc.Snowboard .horizontal-sl-icon-bc {
    color: #9dd3f5;
}
.horizontal-sl-item-bc.Snowboard.active {
    background: #9dd3f5;
}
.horizontal-sl-item-bc.Snowboard.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Snowboard.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Snowboard,
.coupon-market-bc .bc-i-Snowboard {
    color: #9dd3f5;
}
.multi-select-icon-bc.bc-i-Snowboard,
.widget-scroll-container > i.bc-i-Snowboard {
    color: #9dd3f5;
}
.sp-sub-list-bc.Snowboard .sp-s-l-h-flag-bc {
    color: #9dd3f5;
}
.sp-sub-list-bc.Snowboard.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #9dd3f5;
}
.sp-sub-list-bc.Snowboard .market-game-section.active:before {
    background: #9dd3f5;
}
.e-sports .horizontal-sl-item-bc.Snowboard .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Snowboard {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Snowboard,
.e-sports .competition-icon-league-bc.bc-i-Snowboard,
.e-sports .competition-icon-league-bc.bc-i-Snowboard:after,
.e-sports
    .competition-icon-league-bc.bc-i-Snowboard
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Snowboard,
.e-sports .e-sports-game-icon-back-nav.bc-i-Snowboard:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Snowboard {
    background: linear-gradient(to bottom, #e2f2fc, #9dd3f5);
}
.e-sports .sp-sub-list-bc.Snowboard:not(.selected):hover {
    background: #9dd3f599;
    box-shadow: 0 0 8px #9dd3f599;
}
.e-sports .sp-sub-list-bc.Snowboard.selected {
    background: linear-gradient(to right, #e2f2fc, #9dd3f5);
}
.e-sports-Snowboard .e-sports-time-start:before,
.e-sports-Snowboard .main-tabs-bc .tab-bc:before,
.e-sports-Snowboard .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Snowboard .e-sports-time-start:before,
.sportsbook-center-section.Snowboard .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Snowboard .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #e2f2fc, #9dd3f5);
}
.e-sports-match-container.Snowboard .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #9dd3f5;
}
.e-sports-match-container.Snowboard .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Snowboard .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #9dd3f5;
}
.SearchResultV2 .searchResultBtn.Snowboard {
    background: radial-gradient(
        at center bottom,
        #9dd3f5cc,
        #9dd3f566,
        #9dd3f500
    );
}
.SearchResultV2 .searchResultBtn.Snowboard:after {
    background: #9dd3f566;
}
.SearchResultV2 .horizontalCategoryItemWrp.Snowboard .horizontalCategoryItem {
    background: linear-gradient(to right, #9dd3f51a, #9dd3f500);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Snowboard.active
    .horizontalCategoryItem {
    border-color: #9dd3f5b3;
    background: linear-gradient(to right, #9dd3f54d, #9dd3f500);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Snowboard
    .horizontalCategoryItem
    > i {
    color: #9dd3f5;
}
.Soccer-bg {
    color: #fff;
    background: #109121;
}
.horizontal-sl-item-bc.Soccer .horizontal-sl-icon-bc {
    color: #109121;
}
.horizontal-sl-item-bc.Soccer.active {
    background: #109121;
}
.horizontal-sl-item-bc.Soccer.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Soccer.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Soccer,
.coupon-market-bc .bc-i-Soccer {
    color: #109121;
}
.multi-select-icon-bc.bc-i-Soccer,
.widget-scroll-container > i.bc-i-Soccer {
    color: #109121;
}
.sp-sub-list-bc.Soccer .sp-s-l-h-flag-bc {
    color: #109121;
}
.sp-sub-list-bc.Soccer.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #109121;
}
.sp-sub-list-bc.Soccer .market-game-section.active:before {
    background: #109121;
}
.e-sports .horizontal-sl-item-bc.Soccer .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Soccer {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Soccer,
.e-sports .competition-icon-league-bc.bc-i-Soccer,
.e-sports .competition-icon-league-bc.bc-i-Soccer:after,
.e-sports .competition-icon-league-bc.bc-i-Soccer ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Soccer,
.e-sports .e-sports-game-icon-back-nav.bc-i-Soccer:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Soccer {
    background: linear-gradient(to bottom, #18d631, #109121);
}
.e-sports .sp-sub-list-bc.Soccer:not(.selected):hover {
    background: #10912199;
    box-shadow: 0 0 8px #10912199;
}
.e-sports .sp-sub-list-bc.Soccer.selected {
    background: linear-gradient(to right, #18d631, #109121);
}
.e-sports-Soccer .e-sports-time-start:before,
.e-sports-Soccer .main-tabs-bc .tab-bc:before,
.e-sports-Soccer .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Soccer .e-sports-time-start:before,
.sportsbook-center-section.Soccer .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Soccer .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #18d631, #109121);
}
.e-sports-match-container.Soccer .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #109121;
}
.e-sports-match-container.Soccer .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Soccer .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #109121;
}
.SearchResultV2 .searchResultBtn.Soccer {
    background: radial-gradient(
        at center bottom,
        #109121cc,
        #10912166,
        #10912100
    );
}
.SearchResultV2 .searchResultBtn.Soccer:after {
    background: #10912166;
}
.SearchResultV2 .horizontalCategoryItemWrp.Soccer .horizontalCategoryItem {
    background: linear-gradient(to right, #1091211a, #10912100);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Soccer.active
    .horizontalCategoryItem {
    border-color: #109121b3;
    background: linear-gradient(to right, #1091214d, #10912100);
}
.SearchResultV2 .horizontalCategoryItemWrp.Soccer .horizontalCategoryItem > i {
    color: #109121;
}
.Speedway-bg {
    color: #000;
    background: #aca696;
}
.horizontal-sl-item-bc.Speedway .horizontal-sl-icon-bc {
    color: #aca696;
}
.horizontal-sl-item-bc.Speedway.active {
    background: #aca696;
}
.horizontal-sl-item-bc.Speedway.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Speedway.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Speedway,
.coupon-market-bc .bc-i-Speedway {
    color: #aca696;
}
.multi-select-icon-bc.bc-i-Speedway,
.widget-scroll-container > i.bc-i-Speedway {
    color: #aca696;
}
.sp-sub-list-bc.Speedway .sp-s-l-h-flag-bc {
    color: #aca696;
}
.sp-sub-list-bc.Speedway.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #aca696;
}
.sp-sub-list-bc.Speedway .market-game-section.active:before {
    background: #aca696;
}
.e-sports .horizontal-sl-item-bc.Speedway .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Speedway {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Speedway,
.e-sports .competition-icon-league-bc.bc-i-Speedway,
.e-sports .competition-icon-league-bc.bc-i-Speedway:after,
.e-sports
    .competition-icon-league-bc.bc-i-Speedway
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Speedway,
.e-sports .e-sports-game-icon-back-nav.bc-i-Speedway:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Speedway {
    background: linear-gradient(to bottom, #cecac1, #aca696);
}
.e-sports .sp-sub-list-bc.Speedway:not(.selected):hover {
    background: #aca69699;
    box-shadow: 0 0 8px #aca69699;
}
.e-sports .sp-sub-list-bc.Speedway.selected {
    background: linear-gradient(to right, #cecac1, #aca696);
}
.e-sports-Speedway .e-sports-time-start:before,
.e-sports-Speedway .main-tabs-bc .tab-bc:before,
.e-sports-Speedway .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Speedway .e-sports-time-start:before,
.sportsbook-center-section.Speedway .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Speedway .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #cecac1, #aca696);
}
.e-sports-match-container.Speedway .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #aca696;
}
.e-sports-match-container.Speedway .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Speedway .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #aca696;
}
.SearchResultV2 .searchResultBtn.Speedway {
    background: radial-gradient(
        at center bottom,
        #aca696cc,
        #aca69666,
        #aca69600
    );
}
.SearchResultV2 .searchResultBtn.Speedway:after {
    background: #aca69666;
}
.SearchResultV2 .horizontalCategoryItemWrp.Speedway .horizontalCategoryItem {
    background: linear-gradient(to right, #aca6961a, #aca69600);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Speedway.active
    .horizontalCategoryItem {
    border-color: #aca696b3;
    background: linear-gradient(to right, #aca6964d, #aca69600);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Speedway
    .horizontalCategoryItem
    > i {
    color: #aca696;
}
.Squash-bg {
    color: #000;
    background: #e1b93f;
}
.horizontal-sl-item-bc.Squash .horizontal-sl-icon-bc {
    color: #e1b93f;
}
.horizontal-sl-item-bc.Squash.active {
    background: #e1b93f;
}
.horizontal-sl-item-bc.Squash.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Squash.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Squash,
.coupon-market-bc .bc-i-Squash {
    color: #e1b93f;
}
.multi-select-icon-bc.bc-i-Squash,
.widget-scroll-container > i.bc-i-Squash {
    color: #e1b93f;
}
.sp-sub-list-bc.Squash .sp-s-l-h-flag-bc {
    color: #e1b93f;
}
.sp-sub-list-bc.Squash.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #e1b93f;
}
.sp-sub-list-bc.Squash .market-game-section.active:before {
    background: #e1b93f;
}
.e-sports .horizontal-sl-item-bc.Squash .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Squash {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Squash,
.e-sports .competition-icon-league-bc.bc-i-Squash,
.e-sports .competition-icon-league-bc.bc-i-Squash:after,
.e-sports .competition-icon-league-bc.bc-i-Squash ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Squash,
.e-sports .e-sports-game-icon-back-nav.bc-i-Squash:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Squash {
    background: linear-gradient(to bottom, #ebd181, #e1b93f);
}
.e-sports .sp-sub-list-bc.Squash:not(.selected):hover {
    background: #e1b93f99;
    box-shadow: 0 0 8px #e1b93f99;
}
.e-sports .sp-sub-list-bc.Squash.selected {
    background: linear-gradient(to right, #ebd181, #e1b93f);
}
.e-sports-Squash .e-sports-time-start:before,
.e-sports-Squash .main-tabs-bc .tab-bc:before,
.e-sports-Squash .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Squash .e-sports-time-start:before,
.sportsbook-center-section.Squash .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Squash .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #ebd181, #e1b93f);
}
.e-sports-match-container.Squash .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #e1b93f;
}
.e-sports-match-container.Squash .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Squash .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #e1b93f;
}
.SearchResultV2 .searchResultBtn.Squash {
    background: radial-gradient(
        at center bottom,
        #e1b93fcc,
        #e1b93f66,
        #e1b93f00
    );
}
.SearchResultV2 .searchResultBtn.Squash:after {
    background: #e1b93f66;
}
.SearchResultV2 .horizontalCategoryItemWrp.Squash .horizontalCategoryItem {
    background: linear-gradient(to right, #e1b93f1a, #e1b93f00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Squash.active
    .horizontalCategoryItem {
    border-color: #e1b93fb3;
    background: linear-gradient(to right, #e1b93f4d, #e1b93f00);
}
.SearchResultV2 .horizontalCategoryItemWrp.Squash .horizontalCategoryItem > i {
    color: #e1b93f;
}
.Sumo-bg {
    color: #000;
    background: #b0a174;
}
.horizontal-sl-item-bc.Sumo .horizontal-sl-icon-bc {
    color: #b0a174;
}
.horizontal-sl-item-bc.Sumo.active {
    background: #b0a174;
}
.horizontal-sl-item-bc.Sumo.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Sumo.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Sumo,
.coupon-market-bc .bc-i-Sumo {
    color: #b0a174;
}
.multi-select-icon-bc.bc-i-Sumo,
.widget-scroll-container > i.bc-i-Sumo {
    color: #b0a174;
}
.sp-sub-list-bc.Sumo .sp-s-l-h-flag-bc {
    color: #b0a174;
}
.sp-sub-list-bc.Sumo.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #b0a174;
}
.sp-sub-list-bc.Sumo .market-game-section.active:before {
    background: #b0a174;
}
.e-sports .horizontal-sl-item-bc.Sumo .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Sumo {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Sumo,
.e-sports .competition-icon-league-bc.bc-i-Sumo,
.e-sports .competition-icon-league-bc.bc-i-Sumo:after,
.e-sports .competition-icon-league-bc.bc-i-Sumo ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Sumo,
.e-sports .e-sports-game-icon-back-nav.bc-i-Sumo:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Sumo {
    background: linear-gradient(to bottom, #ccc2a5, #b0a174);
}
.e-sports .sp-sub-list-bc.Sumo:not(.selected):hover {
    background: #b0a17499;
    box-shadow: 0 0 8px #b0a17499;
}
.e-sports .sp-sub-list-bc.Sumo.selected {
    background: linear-gradient(to right, #ccc2a5, #b0a174);
}
.e-sports-Sumo .e-sports-time-start:before,
.e-sports-Sumo .main-tabs-bc .tab-bc:before,
.e-sports-Sumo .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Sumo .e-sports-time-start:before,
.sportsbook-center-section.Sumo .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Sumo .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #ccc2a5, #b0a174);
}
.e-sports-match-container.Sumo .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #b0a174;
}
.e-sports-match-container.Sumo .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Sumo .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #b0a174;
}
.SearchResultV2 .searchResultBtn.Sumo {
    background: radial-gradient(
        at center bottom,
        #b0a174cc,
        #b0a17466,
        #b0a17400
    );
}
.SearchResultV2 .searchResultBtn.Sumo:after {
    background: #b0a17466;
}
.SearchResultV2 .horizontalCategoryItemWrp.Sumo .horizontalCategoryItem {
    background: linear-gradient(to right, #b0a1741a, #b0a17400);
}
.SearchResultV2 .horizontalCategoryItemWrp.Sumo.active .horizontalCategoryItem {
    border-color: #b0a174b3;
    background: linear-gradient(to right, #b0a1744d, #b0a17400);
}
.SearchResultV2 .horizontalCategoryItemWrp.Sumo .horizontalCategoryItem > i {
    color: #b0a174;
}
.Surfing-bg {
    color: #000;
    background: #3598e4;
}
.horizontal-sl-item-bc.Surfing .horizontal-sl-icon-bc {
    color: #3598e4;
}
.horizontal-sl-item-bc.Surfing.active {
    background: #3598e4;
}
.horizontal-sl-item-bc.Surfing.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Surfing.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Surfing,
.coupon-market-bc .bc-i-Surfing {
    color: #3598e4;
}
.multi-select-icon-bc.bc-i-Surfing,
.widget-scroll-container > i.bc-i-Surfing {
    color: #3598e4;
}
.sp-sub-list-bc.Surfing .sp-s-l-h-flag-bc {
    color: #3598e4;
}
.sp-sub-list-bc.Surfing.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #3598e4;
}
.sp-sub-list-bc.Surfing .market-game-section.active:before {
    background: #3598e4;
}
.e-sports .horizontal-sl-item-bc.Surfing .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Surfing {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Surfing,
.e-sports .competition-icon-league-bc.bc-i-Surfing,
.e-sports .competition-icon-league-bc.bc-i-Surfing:after,
.e-sports .competition-icon-league-bc.bc-i-Surfing ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Surfing,
.e-sports .e-sports-game-icon-back-nav.bc-i-Surfing:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Surfing {
    background: linear-gradient(to bottom, #78baed, #3598e4);
}
.e-sports .sp-sub-list-bc.Surfing:not(.selected):hover {
    background: #3598e499;
    box-shadow: 0 0 8px #3598e499;
}
.e-sports .sp-sub-list-bc.Surfing.selected {
    background: linear-gradient(to right, #78baed, #3598e4);
}
.e-sports-Surfing .e-sports-time-start:before,
.e-sports-Surfing .main-tabs-bc .tab-bc:before,
.e-sports-Surfing .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Surfing .e-sports-time-start:before,
.sportsbook-center-section.Surfing .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Surfing .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #78baed, #3598e4);
}
.e-sports-match-container.Surfing .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #3598e4;
}
.e-sports-match-container.Surfing .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Surfing .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #3598e4;
}
.SearchResultV2 .searchResultBtn.Surfing {
    background: radial-gradient(
        at center bottom,
        #3598e4cc,
        #3598e466,
        #3598e400
    );
}
.SearchResultV2 .searchResultBtn.Surfing:after {
    background: #3598e466;
}
.SearchResultV2 .horizontalCategoryItemWrp.Surfing .horizontalCategoryItem {
    background: linear-gradient(to right, #3598e41a, #3598e400);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Surfing.active
    .horizontalCategoryItem {
    border-color: #3598e4b3;
    background: linear-gradient(to right, #3598e44d, #3598e400);
}
.SearchResultV2 .horizontalCategoryItemWrp.Surfing .horizontalCategoryItem > i {
    color: #3598e4;
}
.Swimming-bg {
    color: #fff;
    background: #118be9;
}
.horizontal-sl-item-bc.Swimming .horizontal-sl-icon-bc {
    color: #118be9;
}
.horizontal-sl-item-bc.Swimming.active {
    background: #118be9;
}
.horizontal-sl-item-bc.Swimming.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Swimming.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Swimming,
.coupon-market-bc .bc-i-Swimming {
    color: #118be9;
}
.multi-select-icon-bc.bc-i-Swimming,
.widget-scroll-container > i.bc-i-Swimming {
    color: #118be9;
}
.sp-sub-list-bc.Swimming .sp-s-l-h-flag-bc {
    color: #118be9;
}
.sp-sub-list-bc.Swimming.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #118be9;
}
.sp-sub-list-bc.Swimming .market-game-section.active:before {
    background: #118be9;
}
.e-sports .horizontal-sl-item-bc.Swimming .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Swimming {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Swimming,
.e-sports .competition-icon-league-bc.bc-i-Swimming,
.e-sports .competition-icon-league-bc.bc-i-Swimming:after,
.e-sports
    .competition-icon-league-bc.bc-i-Swimming
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Swimming,
.e-sports .e-sports-game-icon-back-nav.bc-i-Swimming:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Swimming {
    background: linear-gradient(to bottom, #54aef3, #118be9);
}
.e-sports .sp-sub-list-bc.Swimming:not(.selected):hover {
    background: #118be999;
    box-shadow: 0 0 8px #118be999;
}
.e-sports .sp-sub-list-bc.Swimming.selected {
    background: linear-gradient(to right, #54aef3, #118be9);
}
.e-sports-Swimming .e-sports-time-start:before,
.e-sports-Swimming .main-tabs-bc .tab-bc:before,
.e-sports-Swimming .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Swimming .e-sports-time-start:before,
.sportsbook-center-section.Swimming .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Swimming .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #54aef3, #118be9);
}
.e-sports-match-container.Swimming .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #118be9;
}
.e-sports-match-container.Swimming .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Swimming .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #118be9;
}
.SearchResultV2 .searchResultBtn.Swimming {
    background: radial-gradient(
        at center bottom,
        #118be9cc,
        #118be966,
        #118be900
    );
}
.SearchResultV2 .searchResultBtn.Swimming:after {
    background: #118be966;
}
.SearchResultV2 .horizontalCategoryItemWrp.Swimming .horizontalCategoryItem {
    background: linear-gradient(to right, #118be91a, #118be900);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Swimming.active
    .horizontalCategoryItem {
    border-color: #118be9b3;
    background: linear-gradient(to right, #118be94d, #118be900);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Swimming
    .horizontalCategoryItem
    > i {
    color: #118be9;
}
.SynchronizedSwimming-bg {
    color: #fff;
    background: #009ac9;
}
.horizontal-sl-item-bc.SynchronizedSwimming .horizontal-sl-icon-bc {
    color: #009ac9;
}
.horizontal-sl-item-bc.SynchronizedSwimming.active {
    background: #009ac9;
}
.horizontal-sl-item-bc.SynchronizedSwimming.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.SynchronizedSwimming.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-SynchronizedSwimming,
.coupon-market-bc .bc-i-SynchronizedSwimming {
    color: #009ac9;
}
.multi-select-icon-bc.bc-i-SynchronizedSwimming,
.widget-scroll-container > i.bc-i-SynchronizedSwimming {
    color: #009ac9;
}
.sp-sub-list-bc.SynchronizedSwimming .sp-s-l-h-flag-bc {
    color: #009ac9;
}
.sp-sub-list-bc.SynchronizedSwimming.active
    > .sp-s-l-head-bc
    .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #009ac9;
}
.sp-sub-list-bc.SynchronizedSwimming .market-game-section.active:before {
    background: #009ac9;
}
.e-sports .horizontal-sl-item-bc.SynchronizedSwimming .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-SynchronizedSwimming {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.SynchronizedSwimming,
.e-sports .competition-icon-league-bc.bc-i-SynchronizedSwimming,
.e-sports .competition-icon-league-bc.bc-i-SynchronizedSwimming:after,
.e-sports
    .competition-icon-league-bc.bc-i-SynchronizedSwimming
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-SynchronizedSwimming,
.e-sports .e-sports-game-icon-back-nav.bc-i-SynchronizedSwimming:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-SynchronizedSwimming {
    background: linear-gradient(to bottom, #17c9ff, #009ac9);
}
.e-sports .sp-sub-list-bc.SynchronizedSwimming:not(.selected):hover {
    background: #009ac999;
    box-shadow: 0 0 8px #009ac999;
}
.e-sports .sp-sub-list-bc.SynchronizedSwimming.selected {
    background: linear-gradient(to right, #17c9ff, #009ac9);
}
.e-sports-SynchronizedSwimming .e-sports-time-start:before,
.e-sports-SynchronizedSwimming .main-tabs-bc .tab-bc:before,
.e-sports-SynchronizedSwimming .horizontal-sl-tab-bc:before,
.sportsbook-center-section.SynchronizedSwimming .e-sports-time-start:before,
.sportsbook-center-section.SynchronizedSwimming .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.SynchronizedSwimming .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #17c9ff, #009ac9);
}
.e-sports-match-container.SynchronizedSwimming
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #009ac9;
}
.e-sports-match-container.SynchronizedSwimming
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.SynchronizedSwimming
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #009ac9;
}
.SearchResultV2 .searchResultBtn.SynchronizedSwimming {
    background: radial-gradient(
        at center bottom,
        #009ac9cc,
        #009ac966,
        #009ac900
    );
}
.SearchResultV2 .searchResultBtn.SynchronizedSwimming:after {
    background: #009ac966;
}
.SearchResultV2
    .horizontalCategoryItemWrp.SynchronizedSwimming
    .horizontalCategoryItem {
    background: linear-gradient(to right, #009ac91a, #009ac900);
}
.SearchResultV2
    .horizontalCategoryItemWrp.SynchronizedSwimming.active
    .horizontalCategoryItem {
    border-color: #009ac9b3;
    background: linear-gradient(to right, #009ac94d, #009ac900);
}
.SearchResultV2
    .horizontalCategoryItemWrp.SynchronizedSwimming
    .horizontalCategoryItem
    > i {
    color: #009ac9;
}
.Tablehockey-bg {
    color: #fff;
    background: #168763;
}
.horizontal-sl-item-bc.Tablehockey .horizontal-sl-icon-bc {
    color: #168763;
}
.horizontal-sl-item-bc.Tablehockey.active {
    background: #168763;
}
.horizontal-sl-item-bc.Tablehockey.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Tablehockey.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Tablehockey,
.coupon-market-bc .bc-i-Tablehockey {
    color: #168763;
}
.multi-select-icon-bc.bc-i-Tablehockey,
.widget-scroll-container > i.bc-i-Tablehockey {
    color: #168763;
}
.sp-sub-list-bc.Tablehockey .sp-s-l-h-flag-bc {
    color: #168763;
}
.sp-sub-list-bc.Tablehockey.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #168763;
}
.sp-sub-list-bc.Tablehockey .market-game-section.active:before {
    background: #168763;
}
.e-sports .horizontal-sl-item-bc.Tablehockey .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Tablehockey {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Tablehockey,
.e-sports .competition-icon-league-bc.bc-i-Tablehockey,
.e-sports .competition-icon-league-bc.bc-i-Tablehockey:after,
.e-sports
    .competition-icon-league-bc.bc-i-Tablehockey
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Tablehockey,
.e-sports .e-sports-game-icon-back-nav.bc-i-Tablehockey:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Tablehockey {
    background: linear-gradient(to bottom, #21c993, #168763);
}
.e-sports .sp-sub-list-bc.Tablehockey:not(.selected):hover {
    background: #16876399;
    box-shadow: 0 0 8px #16876399;
}
.e-sports .sp-sub-list-bc.Tablehockey.selected {
    background: linear-gradient(to right, #21c993, #168763);
}
.e-sports-Tablehockey .e-sports-time-start:before,
.e-sports-Tablehockey .main-tabs-bc .tab-bc:before,
.e-sports-Tablehockey .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Tablehockey .e-sports-time-start:before,
.sportsbook-center-section.Tablehockey .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Tablehockey .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #21c993, #168763);
}
.e-sports-match-container.Tablehockey
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #168763;
}
.e-sports-match-container.Tablehockey .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Tablehockey
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #168763;
}
.SearchResultV2 .searchResultBtn.Tablehockey {
    background: radial-gradient(
        at center bottom,
        #168763cc,
        #16876366,
        #16876300
    );
}
.SearchResultV2 .searchResultBtn.Tablehockey:after {
    background: #16876366;
}
.SearchResultV2 .horizontalCategoryItemWrp.Tablehockey .horizontalCategoryItem {
    background: linear-gradient(to right, #1687631a, #16876300);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Tablehockey.active
    .horizontalCategoryItem {
    border-color: #168763b3;
    background: linear-gradient(to right, #1687634d, #16876300);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Tablehockey
    .horizontalCategoryItem
    > i {
    color: #168763;
}
.TableTennis-bg {
    color: #fff;
    background: #839d24;
}
.horizontal-sl-item-bc.TableTennis .horizontal-sl-icon-bc {
    color: #839d24;
}
.horizontal-sl-item-bc.TableTennis.active {
    background: #839d24;
}
.horizontal-sl-item-bc.TableTennis.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.TableTennis.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-TableTennis,
.coupon-market-bc .bc-i-TableTennis {
    color: #839d24;
}
.multi-select-icon-bc.bc-i-TableTennis,
.widget-scroll-container > i.bc-i-TableTennis {
    color: #839d24;
}
.sp-sub-list-bc.TableTennis .sp-s-l-h-flag-bc {
    color: #839d24;
}
.sp-sub-list-bc.TableTennis.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #839d24;
}
.sp-sub-list-bc.TableTennis .market-game-section.active:before {
    background: #839d24;
}
.e-sports .horizontal-sl-item-bc.TableTennis .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-TableTennis {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.TableTennis,
.e-sports .competition-icon-league-bc.bc-i-TableTennis,
.e-sports .competition-icon-league-bc.bc-i-TableTennis:after,
.e-sports
    .competition-icon-league-bc.bc-i-TableTennis
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-TableTennis,
.e-sports .e-sports-game-icon-back-nav.bc-i-TableTennis:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-TableTennis {
    background: linear-gradient(to bottom, #b2d23b, #839d24);
}
.e-sports .sp-sub-list-bc.TableTennis:not(.selected):hover {
    background: #839d2499;
    box-shadow: 0 0 8px #839d2499;
}
.e-sports .sp-sub-list-bc.TableTennis.selected {
    background: linear-gradient(to right, #b2d23b, #839d24);
}
.e-sports-TableTennis .e-sports-time-start:before,
.e-sports-TableTennis .main-tabs-bc .tab-bc:before,
.e-sports-TableTennis .horizontal-sl-tab-bc:before,
.sportsbook-center-section.TableTennis .e-sports-time-start:before,
.sportsbook-center-section.TableTennis .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.TableTennis .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #b2d23b, #839d24);
}
.e-sports-match-container.TableTennis
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #839d24;
}
.e-sports-match-container.TableTennis .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.TableTennis
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #839d24;
}
.SearchResultV2 .searchResultBtn.TableTennis {
    background: radial-gradient(
        at center bottom,
        #839d24cc,
        #839d2466,
        #839d2400
    );
}
.SearchResultV2 .searchResultBtn.TableTennis:after {
    background: #839d2466;
}
.SearchResultV2 .horizontalCategoryItemWrp.TableTennis .horizontalCategoryItem {
    background: linear-gradient(to right, #839d241a, #839d2400);
}
.SearchResultV2
    .horizontalCategoryItemWrp.TableTennis.active
    .horizontalCategoryItem {
    border-color: #839d24b3;
    background: linear-gradient(to right, #839d244d, #839d2400);
}
.SearchResultV2
    .horizontalCategoryItemWrp.TableTennis
    .horizontalCategoryItem
    > i {
    color: #839d24;
}
.Tennis-bg {
    color: #fff;
    background: #a19e3e;
}
.horizontal-sl-item-bc.Tennis .horizontal-sl-icon-bc {
    color: #a19e3e;
}
.horizontal-sl-item-bc.Tennis.active {
    background: #a19e3e;
}
.horizontal-sl-item-bc.Tennis.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Tennis.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Tennis,
.coupon-market-bc .bc-i-Tennis {
    color: #a19e3e;
}
.multi-select-icon-bc.bc-i-Tennis,
.widget-scroll-container > i.bc-i-Tennis {
    color: #a19e3e;
}
.sp-sub-list-bc.Tennis .sp-s-l-h-flag-bc {
    color: #a19e3e;
}
.sp-sub-list-bc.Tennis.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #a19e3e;
}
.sp-sub-list-bc.Tennis .market-game-section.active:before {
    background: #a19e3e;
}
.e-sports .horizontal-sl-item-bc.Tennis .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Tennis {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Tennis,
.e-sports .competition-icon-league-bc.bc-i-Tennis,
.e-sports .competition-icon-league-bc.bc-i-Tennis:after,
.e-sports .competition-icon-league-bc.bc-i-Tennis ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Tennis,
.e-sports .e-sports-game-icon-back-nav.bc-i-Tennis:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Tennis {
    background: linear-gradient(to bottom, #c4c267, #a19e3e);
}
.e-sports .sp-sub-list-bc.Tennis:not(.selected):hover {
    background: #a19e3e99;
    box-shadow: 0 0 8px #a19e3e99;
}
.e-sports .sp-sub-list-bc.Tennis.selected {
    background: linear-gradient(to right, #c4c267, #a19e3e);
}
.e-sports-Tennis .e-sports-time-start:before,
.e-sports-Tennis .main-tabs-bc .tab-bc:before,
.e-sports-Tennis .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Tennis .e-sports-time-start:before,
.sportsbook-center-section.Tennis .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Tennis .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #c4c267, #a19e3e);
}
.e-sports-match-container.Tennis .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #a19e3e;
}
.e-sports-match-container.Tennis .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Tennis .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #a19e3e;
}
.SearchResultV2 .searchResultBtn.Tennis {
    background: radial-gradient(
        at center bottom,
        #a19e3ecc,
        #a19e3e66,
        #a19e3e00
    );
}
.SearchResultV2 .searchResultBtn.Tennis:after {
    background: #a19e3e66;
}
.SearchResultV2 .horizontalCategoryItemWrp.Tennis .horizontalCategoryItem {
    background: linear-gradient(to right, #a19e3e1a, #a19e3e00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Tennis.active
    .horizontalCategoryItem {
    border-color: #a19e3eb3;
    background: linear-gradient(to right, #a19e3e4d, #a19e3e00);
}
.SearchResultV2 .horizontalCategoryItemWrp.Tennis .horizontalCategoryItem > i {
    color: #a19e3e;
}
.Triathlon-bg {
    color: #000;
    background: #a1c4c6;
}
.horizontal-sl-item-bc.Triathlon .horizontal-sl-icon-bc {
    color: #a1c4c6;
}
.horizontal-sl-item-bc.Triathlon.active {
    background: #a1c4c6;
}
.horizontal-sl-item-bc.Triathlon.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Triathlon.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Triathlon,
.coupon-market-bc .bc-i-Triathlon {
    color: #a1c4c6;
}
.multi-select-icon-bc.bc-i-Triathlon,
.widget-scroll-container > i.bc-i-Triathlon {
    color: #a1c4c6;
}
.sp-sub-list-bc.Triathlon .sp-s-l-h-flag-bc {
    color: #a1c4c6;
}
.sp-sub-list-bc.Triathlon.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #a1c4c6;
}
.sp-sub-list-bc.Triathlon .market-game-section.active:before {
    background: #a1c4c6;
}
.e-sports .horizontal-sl-item-bc.Triathlon .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Triathlon {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Triathlon,
.e-sports .competition-icon-league-bc.bc-i-Triathlon,
.e-sports .competition-icon-league-bc.bc-i-Triathlon:after,
.e-sports
    .competition-icon-league-bc.bc-i-Triathlon
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Triathlon,
.e-sports .e-sports-game-icon-back-nav.bc-i-Triathlon:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Triathlon {
    background: linear-gradient(to bottom, #d1e2e3, #a1c4c6);
}
.e-sports .sp-sub-list-bc.Triathlon:not(.selected):hover {
    background: #a1c4c699;
    box-shadow: 0 0 8px #a1c4c699;
}
.e-sports .sp-sub-list-bc.Triathlon.selected {
    background: linear-gradient(to right, #d1e2e3, #a1c4c6);
}
.e-sports-Triathlon .e-sports-time-start:before,
.e-sports-Triathlon .main-tabs-bc .tab-bc:before,
.e-sports-Triathlon .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Triathlon .e-sports-time-start:before,
.sportsbook-center-section.Triathlon .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Triathlon .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #d1e2e3, #a1c4c6);
}
.e-sports-match-container.Triathlon .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #a1c4c6;
}
.e-sports-match-container.Triathlon .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Triathlon .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #a1c4c6;
}
.SearchResultV2 .searchResultBtn.Triathlon {
    background: radial-gradient(
        at center bottom,
        #a1c4c6cc,
        #a1c4c666,
        #a1c4c600
    );
}
.SearchResultV2 .searchResultBtn.Triathlon:after {
    background: #a1c4c666;
}
.SearchResultV2 .horizontalCategoryItemWrp.Triathlon .horizontalCategoryItem {
    background: linear-gradient(to right, #a1c4c61a, #a1c4c600);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Triathlon.active
    .horizontalCategoryItem {
    border-color: #a1c4c6b3;
    background: linear-gradient(to right, #a1c4c64d, #a1c4c600);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Triathlon
    .horizontalCategoryItem
    > i {
    color: #a1c4c6;
}
.Mma-bg {
    color: #000;
    background: #868686;
}
.horizontal-sl-item-bc.Mma .horizontal-sl-icon-bc {
    color: #868686;
}
.horizontal-sl-item-bc.Mma.active {
    background: #868686;
}
.horizontal-sl-item-bc.Mma.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Mma.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Mma,
.coupon-market-bc .bc-i-Mma {
    color: #868686;
}
.multi-select-icon-bc.bc-i-Mma,
.widget-scroll-container > i.bc-i-Mma {
    color: #868686;
}
.sp-sub-list-bc.Mma .sp-s-l-h-flag-bc {
    color: #868686;
}
.sp-sub-list-bc.Mma.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #868686;
}
.sp-sub-list-bc.Mma .market-game-section.active:before {
    background: #868686;
}
.e-sports .horizontal-sl-item-bc.Mma .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Mma {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Mma,
.e-sports .competition-icon-league-bc.bc-i-Mma,
.e-sports .competition-icon-league-bc.bc-i-Mma:after,
.e-sports .competition-icon-league-bc.bc-i-Mma ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Mma,
.e-sports .e-sports-game-icon-back-nav.bc-i-Mma:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Mma {
    background: linear-gradient(to bottom, #acacac, #868686);
}
.e-sports .sp-sub-list-bc.Mma:not(.selected):hover {
    background: #86868699;
    box-shadow: 0 0 8px #86868699;
}
.e-sports .sp-sub-list-bc.Mma.selected {
    background: linear-gradient(to right, #acacac, #868686);
}
.e-sports-Mma .e-sports-time-start:before,
.e-sports-Mma .main-tabs-bc .tab-bc:before,
.e-sports-Mma .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Mma .e-sports-time-start:before,
.sportsbook-center-section.Mma .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Mma .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #acacac, #868686);
}
.e-sports-match-container.Mma .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #868686;
}
.e-sports-match-container.Mma .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Mma .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #868686;
}
.SearchResultV2 .searchResultBtn.Mma {
    background: radial-gradient(
        at center bottom,
        #868686cc,
        #86868666,
        #86868600
    );
}
.SearchResultV2 .searchResultBtn.Mma:after {
    background: #86868666;
}
.SearchResultV2 .horizontalCategoryItemWrp.Mma .horizontalCategoryItem {
    background: linear-gradient(to right, #8686861a, #86868600);
}
.SearchResultV2 .horizontalCategoryItemWrp.Mma.active .horizontalCategoryItem {
    border-color: #868686b3;
    background: linear-gradient(to right, #8686864d, #86868600);
}
.SearchResultV2 .horizontalCategoryItemWrp.Mma .horizontalCategoryItem > i {
    color: #868686;
}
.MortalKombatXL-bg {
    color: #fff;
    background: #a76812;
}
.horizontal-sl-item-bc.MortalKombatXL .horizontal-sl-icon-bc {
    color: #a76812;
}
.horizontal-sl-item-bc.MortalKombatXL.active {
    background: #a76812;
}
.horizontal-sl-item-bc.MortalKombatXL.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.MortalKombatXL.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-MortalKombatXL,
.coupon-market-bc .bc-i-MortalKombatXL {
    color: #a76812;
}
.multi-select-icon-bc.bc-i-MortalKombatXL,
.widget-scroll-container > i.bc-i-MortalKombatXL {
    color: #a76812;
}
.sp-sub-list-bc.MortalKombatXL .sp-s-l-h-flag-bc {
    color: #a76812;
}
.sp-sub-list-bc.MortalKombatXL.active
    > .sp-s-l-head-bc
    .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #a76812;
}
.sp-sub-list-bc.MortalKombatXL .market-game-section.active:before {
    background: #a76812;
}
.e-sports .horizontal-sl-item-bc.MortalKombatXL .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-MortalKombatXL {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.MortalKombatXL,
.e-sports .competition-icon-league-bc.bc-i-MortalKombatXL,
.e-sports .competition-icon-league-bc.bc-i-MortalKombatXL:after,
.e-sports
    .competition-icon-league-bc.bc-i-MortalKombatXL
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-MortalKombatXL,
.e-sports .e-sports-game-icon-back-nav.bc-i-MortalKombatXL:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-MortalKombatXL {
    background: linear-gradient(to bottom, #e7921f, #a76812);
}
.e-sports .sp-sub-list-bc.MortalKombatXL:not(.selected):hover {
    background: #a7681299;
    box-shadow: 0 0 8px #a7681299;
}
.e-sports .sp-sub-list-bc.MortalKombatXL.selected {
    background: linear-gradient(to right, #e7921f, #a76812);
}
.e-sports-MortalKombatXL .e-sports-time-start:before,
.e-sports-MortalKombatXL .main-tabs-bc .tab-bc:before,
.e-sports-MortalKombatXL .horizontal-sl-tab-bc:before,
.sportsbook-center-section.MortalKombatXL .e-sports-time-start:before,
.sportsbook-center-section.MortalKombatXL .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.MortalKombatXL .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #e7921f, #a76812);
}
.e-sports-match-container.MortalKombatXL
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #a76812;
}
.e-sports-match-container.MortalKombatXL
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.MortalKombatXL
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #a76812;
}
.SearchResultV2 .searchResultBtn.MortalKombatXL {
    background: radial-gradient(
        at center bottom,
        #a76812cc,
        #a7681266,
        #a7681200
    );
}
.SearchResultV2 .searchResultBtn.MortalKombatXL:after {
    background: #a7681266;
}
.SearchResultV2
    .horizontalCategoryItemWrp.MortalKombatXL
    .horizontalCategoryItem {
    background: linear-gradient(to right, #a768121a, #a7681200);
}
.SearchResultV2
    .horizontalCategoryItemWrp.MortalKombatXL.active
    .horizontalCategoryItem {
    border-color: #a76812b3;
    background: linear-gradient(to right, #a768124d, #a7681200);
}
.SearchResultV2
    .horizontalCategoryItemWrp.MortalKombatXL
    .horizontalCategoryItem
    > i {
    color: #a76812;
}
.GrecoRomanWrestling-bg {
    color: #000;
    background: #3a54fb;
}
.horizontal-sl-item-bc.GrecoRomanWrestling .horizontal-sl-icon-bc {
    color: #3a54fb;
}
.horizontal-sl-item-bc.GrecoRomanWrestling.active {
    background: #3a54fb;
}
.horizontal-sl-item-bc.GrecoRomanWrestling.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.GrecoRomanWrestling.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-GrecoRomanWrestling,
.coupon-market-bc .bc-i-GrecoRomanWrestling {
    color: #3a54fb;
}
.multi-select-icon-bc.bc-i-GrecoRomanWrestling,
.widget-scroll-container > i.bc-i-GrecoRomanWrestling {
    color: #3a54fb;
}
.sp-sub-list-bc.GrecoRomanWrestling .sp-s-l-h-flag-bc {
    color: #3a54fb;
}
.sp-sub-list-bc.GrecoRomanWrestling.active
    > .sp-s-l-head-bc
    .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #3a54fb;
}
.sp-sub-list-bc.GrecoRomanWrestling .market-game-section.active:before {
    background: #3a54fb;
}
.e-sports .horizontal-sl-item-bc.GrecoRomanWrestling .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-GrecoRomanWrestling {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.GrecoRomanWrestling,
.e-sports .competition-icon-league-bc.bc-i-GrecoRomanWrestling,
.e-sports .competition-icon-league-bc.bc-i-GrecoRomanWrestling:after,
.e-sports
    .competition-icon-league-bc.bc-i-GrecoRomanWrestling
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-GrecoRomanWrestling,
.e-sports .e-sports-game-icon-back-nav.bc-i-GrecoRomanWrestling:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-GrecoRomanWrestling {
    background: linear-gradient(to bottom, #8595fd, #3a54fb);
}
.e-sports .sp-sub-list-bc.GrecoRomanWrestling:not(.selected):hover {
    background: #3a54fb99;
    box-shadow: 0 0 8px #3a54fb99;
}
.e-sports .sp-sub-list-bc.GrecoRomanWrestling.selected {
    background: linear-gradient(to right, #8595fd, #3a54fb);
}
.e-sports-GrecoRomanWrestling .e-sports-time-start:before,
.e-sports-GrecoRomanWrestling .main-tabs-bc .tab-bc:before,
.e-sports-GrecoRomanWrestling .horizontal-sl-tab-bc:before,
.sportsbook-center-section.GrecoRomanWrestling .e-sports-time-start:before,
.sportsbook-center-section.GrecoRomanWrestling .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.GrecoRomanWrestling .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #8595fd, #3a54fb);
}
.e-sports-match-container.GrecoRomanWrestling
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #3a54fb;
}
.e-sports-match-container.GrecoRomanWrestling
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.GrecoRomanWrestling
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #3a54fb;
}
.SearchResultV2 .searchResultBtn.GrecoRomanWrestling {
    background: radial-gradient(
        at center bottom,
        #3a54fbcc,
        #3a54fb66,
        #3a54fb00
    );
}
.SearchResultV2 .searchResultBtn.GrecoRomanWrestling:after {
    background: #3a54fb66;
}
.SearchResultV2
    .horizontalCategoryItemWrp.GrecoRomanWrestling
    .horizontalCategoryItem {
    background: linear-gradient(to right, #3a54fb1a, #3a54fb00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.GrecoRomanWrestling.active
    .horizontalCategoryItem {
    border-color: #3a54fbb3;
    background: linear-gradient(to right, #3a54fb4d, #3a54fb00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.GrecoRomanWrestling
    .horizontalCategoryItem
    > i {
    color: #3a54fb;
}
.GlobalOffensive-bg {
    color: #fff;
    background: #c28503;
}
.horizontal-sl-item-bc.GlobalOffensive .horizontal-sl-icon-bc {
    color: #c28503;
}
.horizontal-sl-item-bc.GlobalOffensive.active {
    background: #c28503;
}
.horizontal-sl-item-bc.GlobalOffensive.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.GlobalOffensive.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-GlobalOffensive,
.coupon-market-bc .bc-i-GlobalOffensive {
    color: #c28503;
}
.multi-select-icon-bc.bc-i-GlobalOffensive,
.widget-scroll-container > i.bc-i-GlobalOffensive {
    color: #c28503;
}
.sp-sub-list-bc.GlobalOffensive .sp-s-l-h-flag-bc {
    color: #c28503;
}
.sp-sub-list-bc.GlobalOffensive.active
    > .sp-s-l-head-bc
    .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #c28503;
}
.sp-sub-list-bc.GlobalOffensive .market-game-section.active:before {
    background: #c28503;
}
.e-sports .horizontal-sl-item-bc.GlobalOffensive .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-GlobalOffensive {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.GlobalOffensive,
.e-sports .competition-icon-league-bc.bc-i-GlobalOffensive,
.e-sports .competition-icon-league-bc.bc-i-GlobalOffensive:after,
.e-sports
    .competition-icon-league-bc.bc-i-GlobalOffensive
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-GlobalOffensive,
.e-sports .e-sports-game-icon-back-nav.bc-i-GlobalOffensive:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-GlobalOffensive {
    background: linear-gradient(to bottom, #fbb216, #c28503);
}
.e-sports .sp-sub-list-bc.GlobalOffensive:not(.selected):hover {
    background: #c2850399;
    box-shadow: 0 0 8px #c2850399;
}
.e-sports .sp-sub-list-bc.GlobalOffensive.selected {
    background: linear-gradient(to right, #fbb216, #c28503);
}
.e-sports-GlobalOffensive .e-sports-time-start:before,
.e-sports-GlobalOffensive .main-tabs-bc .tab-bc:before,
.e-sports-GlobalOffensive .horizontal-sl-tab-bc:before,
.sportsbook-center-section.GlobalOffensive .e-sports-time-start:before,
.sportsbook-center-section.GlobalOffensive .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.GlobalOffensive .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #fbb216, #c28503);
}
.e-sports-match-container.GlobalOffensive
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #c28503;
}
.e-sports-match-container.GlobalOffensive
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.GlobalOffensive
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #c28503;
}
.SearchResultV2 .searchResultBtn.GlobalOffensive {
    background: radial-gradient(
        at center bottom,
        #c28503cc,
        #c2850366,
        #c2850300
    );
}
.SearchResultV2 .searchResultBtn.GlobalOffensive:after {
    background: #c2850366;
}
.SearchResultV2
    .horizontalCategoryItemWrp.GlobalOffensive
    .horizontalCategoryItem {
    background: linear-gradient(to right, #c285031a, #c2850300);
}
.SearchResultV2
    .horizontalCategoryItemWrp.GlobalOffensive.active
    .horizontalCategoryItem {
    border-color: #c28503b3;
    background: linear-gradient(to right, #c285034d, #c2850300);
}
.SearchResultV2
    .horizontalCategoryItemWrp.GlobalOffensive
    .horizontalCategoryItem
    > i {
    color: #c28503;
}
.CounterStrike-bg {
    color: #fff;
    background: #cc581f;
}
.horizontal-sl-item-bc.CounterStrike .horizontal-sl-icon-bc {
    color: #cc581f;
}
.horizontal-sl-item-bc.CounterStrike.active {
    background: #cc581f;
}
.horizontal-sl-item-bc.CounterStrike.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.CounterStrike.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-CounterStrike,
.coupon-market-bc .bc-i-CounterStrike {
    color: #cc581f;
}
.multi-select-icon-bc.bc-i-CounterStrike,
.widget-scroll-container > i.bc-i-CounterStrike {
    color: #cc581f;
}
.sp-sub-list-bc.CounterStrike .sp-s-l-h-flag-bc {
    color: #cc581f;
}
.sp-sub-list-bc.CounterStrike.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #cc581f;
}
.sp-sub-list-bc.CounterStrike .market-game-section.active:before {
    background: #cc581f;
}
.e-sports .horizontal-sl-item-bc.CounterStrike .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-CounterStrike {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.CounterStrike,
.e-sports .competition-icon-league-bc.bc-i-CounterStrike,
.e-sports .competition-icon-league-bc.bc-i-CounterStrike:after,
.e-sports
    .competition-icon-league-bc.bc-i-CounterStrike
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-CounterStrike,
.e-sports .e-sports-game-icon-back-nav.bc-i-CounterStrike:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-CounterStrike {
    background: linear-gradient(to bottom, #e58353, #cc581f);
}
.e-sports .sp-sub-list-bc.CounterStrike:not(.selected):hover {
    background: #cc581f99;
    box-shadow: 0 0 8px #cc581f99;
}
.e-sports .sp-sub-list-bc.CounterStrike.selected {
    background: linear-gradient(to right, #e58353, #cc581f);
}
.e-sports-CounterStrike .e-sports-time-start:before,
.e-sports-CounterStrike .main-tabs-bc .tab-bc:before,
.e-sports-CounterStrike .horizontal-sl-tab-bc:before,
.sportsbook-center-section.CounterStrike .e-sports-time-start:before,
.sportsbook-center-section.CounterStrike .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.CounterStrike .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #e58353, #cc581f);
}
.e-sports-match-container.CounterStrike
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #cc581f;
}
.e-sports-match-container.CounterStrike
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.CounterStrike
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #cc581f;
}
.SearchResultV2 .searchResultBtn.CounterStrike {
    background: radial-gradient(
        at center bottom,
        #cc581fcc,
        #cc581f66,
        #cc581f00
    );
}
.SearchResultV2 .searchResultBtn.CounterStrike:after {
    background: #cc581f66;
}
.SearchResultV2
    .horizontalCategoryItemWrp.CounterStrike
    .horizontalCategoryItem {
    background: linear-gradient(to right, #cc581f1a, #cc581f00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.CounterStrike.active
    .horizontalCategoryItem {
    border-color: #cc581fb3;
    background: linear-gradient(to right, #cc581f4d, #cc581f00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.CounterStrike
    .horizontalCategoryItem
    > i {
    color: #cc581f;
}
.Dota-bg {
    color: #fff;
    background: #5e55a1;
}
.horizontal-sl-item-bc.Dota .horizontal-sl-icon-bc {
    color: #5e55a1;
}
.horizontal-sl-item-bc.Dota.active {
    background: #5e55a1;
}
.horizontal-sl-item-bc.Dota.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Dota.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Dota,
.coupon-market-bc .bc-i-Dota {
    color: #5e55a1;
}
.multi-select-icon-bc.bc-i-Dota,
.widget-scroll-container > i.bc-i-Dota {
    color: #5e55a1;
}
.sp-sub-list-bc.Dota .sp-s-l-h-flag-bc {
    color: #5e55a1;
}
.sp-sub-list-bc.Dota.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #5e55a1;
}
.sp-sub-list-bc.Dota .market-game-section.active:before {
    background: #5e55a1;
}
.e-sports .horizontal-sl-item-bc.Dota .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Dota {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Dota,
.e-sports .competition-icon-league-bc.bc-i-Dota,
.e-sports .competition-icon-league-bc.bc-i-Dota:after,
.e-sports .competition-icon-league-bc.bc-i-Dota ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Dota,
.e-sports .e-sports-game-icon-back-nav.bc-i-Dota:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Dota {
    background: linear-gradient(to bottom, #8b84be, #5e55a1);
}
.e-sports .sp-sub-list-bc.Dota:not(.selected):hover {
    background: #5e55a199;
    box-shadow: 0 0 8px #5e55a199;
}
.e-sports .sp-sub-list-bc.Dota.selected {
    background: linear-gradient(to right, #8b84be, #5e55a1);
}
.e-sports-Dota .e-sports-time-start:before,
.e-sports-Dota .main-tabs-bc .tab-bc:before,
.e-sports-Dota .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Dota .e-sports-time-start:before,
.sportsbook-center-section.Dota .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Dota .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #8b84be, #5e55a1);
}
.e-sports-match-container.Dota .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #5e55a1;
}
.e-sports-match-container.Dota .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Dota .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #5e55a1;
}
.SearchResultV2 .searchResultBtn.Dota {
    background: radial-gradient(
        at center bottom,
        #5e55a1cc,
        #5e55a166,
        #5e55a100
    );
}
.SearchResultV2 .searchResultBtn.Dota:after {
    background: #5e55a166;
}
.SearchResultV2 .horizontalCategoryItemWrp.Dota .horizontalCategoryItem {
    background: linear-gradient(to right, #5e55a11a, #5e55a100);
}
.SearchResultV2 .horizontalCategoryItemWrp.Dota.active .horizontalCategoryItem {
    border-color: #5e55a1b3;
    background: linear-gradient(to right, #5e55a14d, #5e55a100);
}
.SearchResultV2 .horizontalCategoryItemWrp.Dota .horizontalCategoryItem > i {
    color: #5e55a1;
}
.Dota2-bg {
    color: #fff;
    background: #9b1013;
}
.horizontal-sl-item-bc.Dota2 .horizontal-sl-icon-bc {
    color: #9b1013;
}
.horizontal-sl-item-bc.Dota2.active {
    background: #9b1013;
}
.horizontal-sl-item-bc.Dota2.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Dota2.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Dota2,
.coupon-market-bc .bc-i-Dota2 {
    color: #9b1013;
}
.multi-select-icon-bc.bc-i-Dota2,
.widget-scroll-container > i.bc-i-Dota2 {
    color: #9b1013;
}
.sp-sub-list-bc.Dota2 .sp-s-l-h-flag-bc {
    color: #9b1013;
}
.sp-sub-list-bc.Dota2.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #9b1013;
}
.sp-sub-list-bc.Dota2 .market-game-section.active:before {
    background: #9b1013;
}
.e-sports .horizontal-sl-item-bc.Dota2 .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Dota2 {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Dota2,
.e-sports .competition-icon-league-bc.bc-i-Dota2,
.e-sports .competition-icon-league-bc.bc-i-Dota2:after,
.e-sports .competition-icon-league-bc.bc-i-Dota2 ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Dota2,
.e-sports .e-sports-game-icon-back-nav.bc-i-Dota2:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Dota2 {
    background: linear-gradient(to bottom, #e0171c, #9b1013);
}
.e-sports .sp-sub-list-bc.Dota2:not(.selected):hover {
    background: #9b101399;
    box-shadow: 0 0 8px #9b101399;
}
.e-sports .sp-sub-list-bc.Dota2.selected {
    background: linear-gradient(to right, #e0171c, #9b1013);
}
.e-sports-Dota2 .e-sports-time-start:before,
.e-sports-Dota2 .main-tabs-bc .tab-bc:before,
.e-sports-Dota2 .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Dota2 .e-sports-time-start:before,
.sportsbook-center-section.Dota2 .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Dota2 .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #e0171c, #9b1013);
}
.e-sports-match-container.Dota2 .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #9b1013;
}
.e-sports-match-container.Dota2 .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Dota2 .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #9b1013;
}
.SearchResultV2 .searchResultBtn.Dota2 {
    background: radial-gradient(
        at center bottom,
        #9b1013cc,
        #9b101366,
        #9b101300
    );
}
.SearchResultV2 .searchResultBtn.Dota2:after {
    background: #9b101366;
}
.SearchResultV2 .horizontalCategoryItemWrp.Dota2 .horizontalCategoryItem {
    background: linear-gradient(to right, #9b10131a, #9b101300);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Dota2.active
    .horizontalCategoryItem {
    border-color: #9b1013b3;
    background: linear-gradient(to right, #9b10134d, #9b101300);
}
.SearchResultV2 .horizontalCategoryItemWrp.Dota2 .horizontalCategoryItem > i {
    color: #9b1013;
}
.HeroesOfTheStorm-bg {
    color: #fff;
    background: #655e8a;
}
.horizontal-sl-item-bc.HeroesOfTheStorm .horizontal-sl-icon-bc {
    color: #655e8a;
}
.horizontal-sl-item-bc.HeroesOfTheStorm.active {
    background: #655e8a;
}
.horizontal-sl-item-bc.HeroesOfTheStorm.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.HeroesOfTheStorm.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-HeroesOfTheStorm,
.coupon-market-bc .bc-i-HeroesOfTheStorm {
    color: #655e8a;
}
.multi-select-icon-bc.bc-i-HeroesOfTheStorm,
.widget-scroll-container > i.bc-i-HeroesOfTheStorm {
    color: #655e8a;
}
.sp-sub-list-bc.HeroesOfTheStorm .sp-s-l-h-flag-bc {
    color: #655e8a;
}
.sp-sub-list-bc.HeroesOfTheStorm.active
    > .sp-s-l-head-bc
    .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #655e8a;
}
.sp-sub-list-bc.HeroesOfTheStorm .market-game-section.active:before {
    background: #655e8a;
}
.e-sports .horizontal-sl-item-bc.HeroesOfTheStorm .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-HeroesOfTheStorm {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.HeroesOfTheStorm,
.e-sports .competition-icon-league-bc.bc-i-HeroesOfTheStorm,
.e-sports .competition-icon-league-bc.bc-i-HeroesOfTheStorm:after,
.e-sports
    .competition-icon-league-bc.bc-i-HeroesOfTheStorm
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-HeroesOfTheStorm,
.e-sports .e-sports-game-icon-back-nav.bc-i-HeroesOfTheStorm:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-HeroesOfTheStorm {
    background: linear-gradient(to bottom, #8d87ad, #655e8a);
}
.e-sports .sp-sub-list-bc.HeroesOfTheStorm:not(.selected):hover {
    background: #655e8a99;
    box-shadow: 0 0 8px #655e8a99;
}
.e-sports .sp-sub-list-bc.HeroesOfTheStorm.selected {
    background: linear-gradient(to right, #8d87ad, #655e8a);
}
.e-sports-HeroesOfTheStorm .e-sports-time-start:before,
.e-sports-HeroesOfTheStorm .main-tabs-bc .tab-bc:before,
.e-sports-HeroesOfTheStorm .horizontal-sl-tab-bc:before,
.sportsbook-center-section.HeroesOfTheStorm .e-sports-time-start:before,
.sportsbook-center-section.HeroesOfTheStorm .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.HeroesOfTheStorm .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #8d87ad, #655e8a);
}
.e-sports-match-container.HeroesOfTheStorm
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #655e8a;
}
.e-sports-match-container.HeroesOfTheStorm
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.HeroesOfTheStorm
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #655e8a;
}
.SearchResultV2 .searchResultBtn.HeroesOfTheStorm {
    background: radial-gradient(
        at center bottom,
        #655e8acc,
        #655e8a66,
        #655e8a00
    );
}
.SearchResultV2 .searchResultBtn.HeroesOfTheStorm:after {
    background: #655e8a66;
}
.SearchResultV2
    .horizontalCategoryItemWrp.HeroesOfTheStorm
    .horizontalCategoryItem {
    background: linear-gradient(to right, #655e8a1a, #655e8a00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.HeroesOfTheStorm.active
    .horizontalCategoryItem {
    border-color: #655e8ab3;
    background: linear-gradient(to right, #655e8a4d, #655e8a00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.HeroesOfTheStorm
    .horizontalCategoryItem
    > i {
    color: #655e8a;
}
.WorldOfTanks-bg {
    color: #fff;
    background: #464a37;
}
.horizontal-sl-item-bc.WorldOfTanks .horizontal-sl-icon-bc {
    color: #464a37;
}
.horizontal-sl-item-bc.WorldOfTanks.active {
    background: #464a37;
}
.horizontal-sl-item-bc.WorldOfTanks.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.WorldOfTanks.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-WorldOfTanks,
.coupon-market-bc .bc-i-WorldOfTanks {
    color: #464a37;
}
.multi-select-icon-bc.bc-i-WorldOfTanks,
.widget-scroll-container > i.bc-i-WorldOfTanks {
    color: #464a37;
}
.sp-sub-list-bc.WorldOfTanks .sp-s-l-h-flag-bc {
    color: #464a37;
}
.sp-sub-list-bc.WorldOfTanks.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #464a37;
}
.sp-sub-list-bc.WorldOfTanks .market-game-section.active:before {
    background: #464a37;
}
.e-sports .horizontal-sl-item-bc.WorldOfTanks .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-WorldOfTanks {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.WorldOfTanks,
.e-sports .competition-icon-league-bc.bc-i-WorldOfTanks,
.e-sports .competition-icon-league-bc.bc-i-WorldOfTanks:after,
.e-sports
    .competition-icon-league-bc.bc-i-WorldOfTanks
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-WorldOfTanks,
.e-sports .e-sports-game-icon-back-nav.bc-i-WorldOfTanks:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-WorldOfTanks {
    background: linear-gradient(to bottom, #707658, #464a37);
}
.e-sports .sp-sub-list-bc.WorldOfTanks:not(.selected):hover {
    background: #464a3799;
    box-shadow: 0 0 8px #464a3799;
}
.e-sports .sp-sub-list-bc.WorldOfTanks.selected {
    background: linear-gradient(to right, #707658, #464a37);
}
.e-sports-WorldOfTanks .e-sports-time-start:before,
.e-sports-WorldOfTanks .main-tabs-bc .tab-bc:before,
.e-sports-WorldOfTanks .horizontal-sl-tab-bc:before,
.sportsbook-center-section.WorldOfTanks .e-sports-time-start:before,
.sportsbook-center-section.WorldOfTanks .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.WorldOfTanks .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #707658, #464a37);
}
.e-sports-match-container.WorldOfTanks
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #464a37;
}
.e-sports-match-container.WorldOfTanks
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.WorldOfTanks
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #464a37;
}
.SearchResultV2 .searchResultBtn.WorldOfTanks {
    background: radial-gradient(
        at center bottom,
        #464a37cc,
        #464a3766,
        #464a3700
    );
}
.SearchResultV2 .searchResultBtn.WorldOfTanks:after {
    background: #464a3766;
}
.SearchResultV2
    .horizontalCategoryItemWrp.WorldOfTanks
    .horizontalCategoryItem {
    background: linear-gradient(to right, #464a371a, #464a3700);
}
.SearchResultV2
    .horizontalCategoryItemWrp.WorldOfTanks.active
    .horizontalCategoryItem {
    border-color: #464a37b3;
    background: linear-gradient(to right, #464a374d, #464a3700);
}
.SearchResultV2
    .horizontalCategoryItemWrp.WorldOfTanks
    .horizontalCategoryItem
    > i {
    color: #464a37;
}
.Headis-bg {
    color: #fff;
    background: #d82338;
}
.horizontal-sl-item-bc.Headis .horizontal-sl-icon-bc {
    color: #d82338;
}
.horizontal-sl-item-bc.Headis.active {
    background: #d82338;
}
.horizontal-sl-item-bc.Headis.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Headis.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Headis,
.coupon-market-bc .bc-i-Headis {
    color: #d82338;
}
.multi-select-icon-bc.bc-i-Headis,
.widget-scroll-container > i.bc-i-Headis {
    color: #d82338;
}
.sp-sub-list-bc.Headis .sp-s-l-h-flag-bc {
    color: #d82338;
}
.sp-sub-list-bc.Headis.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #d82338;
}
.sp-sub-list-bc.Headis .market-game-section.active:before {
    background: #d82338;
}
.e-sports .horizontal-sl-item-bc.Headis .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Headis {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Headis,
.e-sports .competition-icon-league-bc.bc-i-Headis,
.e-sports .competition-icon-league-bc.bc-i-Headis:after,
.e-sports .competition-icon-league-bc.bc-i-Headis ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Headis,
.e-sports .e-sports-game-icon-back-nav.bc-i-Headis:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Headis {
    background: linear-gradient(to bottom, #e66271, #d82338);
}
.e-sports .sp-sub-list-bc.Headis:not(.selected):hover {
    background: #d8233899;
    box-shadow: 0 0 8px #d8233899;
}
.e-sports .sp-sub-list-bc.Headis.selected {
    background: linear-gradient(to right, #e66271, #d82338);
}
.e-sports-Headis .e-sports-time-start:before,
.e-sports-Headis .main-tabs-bc .tab-bc:before,
.e-sports-Headis .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Headis .e-sports-time-start:before,
.sportsbook-center-section.Headis .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Headis .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #e66271, #d82338);
}
.e-sports-match-container.Headis .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #d82338;
}
.e-sports-match-container.Headis .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Headis .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #d82338;
}
.SearchResultV2 .searchResultBtn.Headis {
    background: radial-gradient(
        at center bottom,
        #d82338cc,
        #d8233866,
        #d8233800
    );
}
.SearchResultV2 .searchResultBtn.Headis:after {
    background: #d8233866;
}
.SearchResultV2 .horizontalCategoryItemWrp.Headis .horizontalCategoryItem {
    background: linear-gradient(to right, #d823381a, #d8233800);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Headis.active
    .horizontalCategoryItem {
    border-color: #d82338b3;
    background: linear-gradient(to right, #d823384d, #d8233800);
}
.SearchResultV2 .horizontalCategoryItemWrp.Headis .horizontalCategoryItem > i {
    color: #d82338;
}
.Hearthstone-bg {
    color: #fff;
    background: #9d7337;
}
.horizontal-sl-item-bc.Hearthstone .horizontal-sl-icon-bc {
    color: #9d7337;
}
.horizontal-sl-item-bc.Hearthstone.active {
    background: #9d7337;
}
.horizontal-sl-item-bc.Hearthstone.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Hearthstone.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Hearthstone,
.coupon-market-bc .bc-i-Hearthstone {
    color: #9d7337;
}
.multi-select-icon-bc.bc-i-Hearthstone,
.widget-scroll-container > i.bc-i-Hearthstone {
    color: #9d7337;
}
.sp-sub-list-bc.Hearthstone .sp-s-l-h-flag-bc {
    color: #9d7337;
}
.sp-sub-list-bc.Hearthstone.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #9d7337;
}
.sp-sub-list-bc.Hearthstone .market-game-section.active:before {
    background: #9d7337;
}
.e-sports .horizontal-sl-item-bc.Hearthstone .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Hearthstone {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Hearthstone,
.e-sports .competition-icon-league-bc.bc-i-Hearthstone,
.e-sports .competition-icon-league-bc.bc-i-Hearthstone:after,
.e-sports
    .competition-icon-league-bc.bc-i-Hearthstone
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Hearthstone,
.e-sports .e-sports-game-icon-back-nav.bc-i-Hearthstone:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Hearthstone {
    background: linear-gradient(to bottom, #c69a5b, #9d7337);
}
.e-sports .sp-sub-list-bc.Hearthstone:not(.selected):hover {
    background: #9d733799;
    box-shadow: 0 0 8px #9d733799;
}
.e-sports .sp-sub-list-bc.Hearthstone.selected {
    background: linear-gradient(to right, #c69a5b, #9d7337);
}
.e-sports-Hearthstone .e-sports-time-start:before,
.e-sports-Hearthstone .main-tabs-bc .tab-bc:before,
.e-sports-Hearthstone .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Hearthstone .e-sports-time-start:before,
.sportsbook-center-section.Hearthstone .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Hearthstone .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #c69a5b, #9d7337);
}
.e-sports-match-container.Hearthstone
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #9d7337;
}
.e-sports-match-container.Hearthstone .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Hearthstone
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #9d7337;
}
.SearchResultV2 .searchResultBtn.Hearthstone {
    background: radial-gradient(
        at center bottom,
        #9d7337cc,
        #9d733766,
        #9d733700
    );
}
.SearchResultV2 .searchResultBtn.Hearthstone:after {
    background: #9d733766;
}
.SearchResultV2 .horizontalCategoryItemWrp.Hearthstone .horizontalCategoryItem {
    background: linear-gradient(to right, #9d73371a, #9d733700);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Hearthstone.active
    .horizontalCategoryItem {
    border-color: #9d7337b3;
    background: linear-gradient(to right, #9d73374d, #9d733700);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Hearthstone
    .horizontalCategoryItem
    > i {
    color: #9d7337;
}
.StarCraft-bg {
    color: #fff;
    background: #326d5d;
}
.horizontal-sl-item-bc.StarCraft .horizontal-sl-icon-bc {
    color: #326d5d;
}
.horizontal-sl-item-bc.StarCraft.active {
    background: #326d5d;
}
.horizontal-sl-item-bc.StarCraft.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.StarCraft.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-StarCraft,
.coupon-market-bc .bc-i-StarCraft {
    color: #326d5d;
}
.multi-select-icon-bc.bc-i-StarCraft,
.widget-scroll-container > i.bc-i-StarCraft {
    color: #326d5d;
}
.sp-sub-list-bc.StarCraft .sp-s-l-h-flag-bc {
    color: #326d5d;
}
.sp-sub-list-bc.StarCraft.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #326d5d;
}
.sp-sub-list-bc.StarCraft .market-game-section.active:before {
    background: #326d5d;
}
.e-sports .horizontal-sl-item-bc.StarCraft .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-StarCraft {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.StarCraft,
.e-sports .competition-icon-league-bc.bc-i-StarCraft,
.e-sports .competition-icon-league-bc.bc-i-StarCraft:after,
.e-sports
    .competition-icon-league-bc.bc-i-StarCraft
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-StarCraft,
.e-sports .e-sports-game-icon-back-nav.bc-i-StarCraft:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-StarCraft {
    background: linear-gradient(to bottom, #4aa18a, #326d5d);
}
.e-sports .sp-sub-list-bc.StarCraft:not(.selected):hover {
    background: #326d5d99;
    box-shadow: 0 0 8px #326d5d99;
}
.e-sports .sp-sub-list-bc.StarCraft.selected {
    background: linear-gradient(to right, #4aa18a, #326d5d);
}
.e-sports-StarCraft .e-sports-time-start:before,
.e-sports-StarCraft .main-tabs-bc .tab-bc:before,
.e-sports-StarCraft .horizontal-sl-tab-bc:before,
.sportsbook-center-section.StarCraft .e-sports-time-start:before,
.sportsbook-center-section.StarCraft .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.StarCraft .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #4aa18a, #326d5d);
}
.e-sports-match-container.StarCraft .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #326d5d;
}
.e-sports-match-container.StarCraft .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.StarCraft .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #326d5d;
}
.SearchResultV2 .searchResultBtn.StarCraft {
    background: radial-gradient(
        at center bottom,
        #326d5dcc,
        #326d5d66,
        #326d5d00
    );
}
.SearchResultV2 .searchResultBtn.StarCraft:after {
    background: #326d5d66;
}
.SearchResultV2 .horizontalCategoryItemWrp.StarCraft .horizontalCategoryItem {
    background: linear-gradient(to right, #326d5d1a, #326d5d00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.StarCraft.active
    .horizontalCategoryItem {
    border-color: #326d5db3;
    background: linear-gradient(to right, #326d5d4d, #326d5d00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.StarCraft
    .horizontalCategoryItem
    > i {
    color: #326d5d;
}
.StarCraft2-bg {
    color: #fff;
    background: #005895;
}
.horizontal-sl-item-bc.StarCraft2 .horizontal-sl-icon-bc {
    color: #005895;
}
.horizontal-sl-item-bc.StarCraft2.active {
    background: #005895;
}
.horizontal-sl-item-bc.StarCraft2.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.StarCraft2.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-StarCraft2,
.coupon-market-bc .bc-i-StarCraft2 {
    color: #005895;
}
.multi-select-icon-bc.bc-i-StarCraft2,
.widget-scroll-container > i.bc-i-StarCraft2 {
    color: #005895;
}
.sp-sub-list-bc.StarCraft2 .sp-s-l-h-flag-bc {
    color: #005895;
}
.sp-sub-list-bc.StarCraft2.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #005895;
}
.sp-sub-list-bc.StarCraft2 .market-game-section.active:before {
    background: #005895;
}
.e-sports .horizontal-sl-item-bc.StarCraft2 .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-StarCraft2 {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.StarCraft2,
.e-sports .competition-icon-league-bc.bc-i-StarCraft2,
.e-sports .competition-icon-league-bc.bc-i-StarCraft2:after,
.e-sports
    .competition-icon-league-bc.bc-i-StarCraft2
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-StarCraft2,
.e-sports .e-sports-game-icon-back-nav.bc-i-StarCraft2:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-StarCraft2 {
    background: linear-gradient(to bottom, #0085e2, #005895);
}
.e-sports .sp-sub-list-bc.StarCraft2:not(.selected):hover {
    background: #00589599;
    box-shadow: 0 0 8px #00589599;
}
.e-sports .sp-sub-list-bc.StarCraft2.selected {
    background: linear-gradient(to right, #0085e2, #005895);
}
.e-sports-StarCraft2 .e-sports-time-start:before,
.e-sports-StarCraft2 .main-tabs-bc .tab-bc:before,
.e-sports-StarCraft2 .horizontal-sl-tab-bc:before,
.sportsbook-center-section.StarCraft2 .e-sports-time-start:before,
.sportsbook-center-section.StarCraft2 .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.StarCraft2 .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #0085e2, #005895);
}
.e-sports-match-container.StarCraft2 .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #005895;
}
.e-sports-match-container.StarCraft2 .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.StarCraft2
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #005895;
}
.SearchResultV2 .searchResultBtn.StarCraft2 {
    background: radial-gradient(
        at center bottom,
        #005895cc,
        #00589566,
        #00589500
    );
}
.SearchResultV2 .searchResultBtn.StarCraft2:after {
    background: #00589566;
}
.SearchResultV2 .horizontalCategoryItemWrp.StarCraft2 .horizontalCategoryItem {
    background: linear-gradient(to right, #0058951a, #00589500);
}
.SearchResultV2
    .horizontalCategoryItemWrp.StarCraft2.active
    .horizontalCategoryItem {
    border-color: #005895b3;
    background: linear-gradient(to right, #0058954d, #00589500);
}
.SearchResultV2
    .horizontalCategoryItemWrp.StarCraft2
    .horizontalCategoryItem
    > i {
    color: #005895;
}
.Battlefield-bg {
    color: #fff;
    background: #da6123;
}
.horizontal-sl-item-bc.Battlefield .horizontal-sl-icon-bc {
    color: #da6123;
}
.horizontal-sl-item-bc.Battlefield.active {
    background: #da6123;
}
.horizontal-sl-item-bc.Battlefield.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Battlefield.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Battlefield,
.coupon-market-bc .bc-i-Battlefield {
    color: #da6123;
}
.multi-select-icon-bc.bc-i-Battlefield,
.widget-scroll-container > i.bc-i-Battlefield {
    color: #da6123;
}
.sp-sub-list-bc.Battlefield .sp-s-l-h-flag-bc {
    color: #da6123;
}
.sp-sub-list-bc.Battlefield.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #da6123;
}
.sp-sub-list-bc.Battlefield .market-game-section.active:before {
    background: #da6123;
}
.e-sports .horizontal-sl-item-bc.Battlefield .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Battlefield {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Battlefield,
.e-sports .competition-icon-league-bc.bc-i-Battlefield,
.e-sports .competition-icon-league-bc.bc-i-Battlefield:after,
.e-sports
    .competition-icon-league-bc.bc-i-Battlefield
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Battlefield,
.e-sports .e-sports-game-icon-back-nav.bc-i-Battlefield:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Battlefield {
    background: linear-gradient(to bottom, #e69063, #da6123);
}
.e-sports .sp-sub-list-bc.Battlefield:not(.selected):hover {
    background: #da612399;
    box-shadow: 0 0 8px #da612399;
}
.e-sports .sp-sub-list-bc.Battlefield.selected {
    background: linear-gradient(to right, #e69063, #da6123);
}
.e-sports-Battlefield .e-sports-time-start:before,
.e-sports-Battlefield .main-tabs-bc .tab-bc:before,
.e-sports-Battlefield .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Battlefield .e-sports-time-start:before,
.sportsbook-center-section.Battlefield .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Battlefield .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #e69063, #da6123);
}
.e-sports-match-container.Battlefield
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #da6123;
}
.e-sports-match-container.Battlefield .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Battlefield
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #da6123;
}
.SearchResultV2 .searchResultBtn.Battlefield {
    background: radial-gradient(
        at center bottom,
        #da6123cc,
        #da612366,
        #da612300
    );
}
.SearchResultV2 .searchResultBtn.Battlefield:after {
    background: #da612366;
}
.SearchResultV2 .horizontalCategoryItemWrp.Battlefield .horizontalCategoryItem {
    background: linear-gradient(to right, #da61231a, #da612300);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Battlefield.active
    .horizontalCategoryItem {
    border-color: #da6123b3;
    background: linear-gradient(to right, #da61234d, #da612300);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Battlefield
    .horizontalCategoryItem
    > i {
    color: #da6123;
}
.CrossFire-bg {
    color: #fff;
    background: #926b25;
}
.horizontal-sl-item-bc.CrossFire .horizontal-sl-icon-bc {
    color: #926b25;
}
.horizontal-sl-item-bc.CrossFire.active {
    background: #926b25;
}
.horizontal-sl-item-bc.CrossFire.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.CrossFire.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-CrossFire,
.coupon-market-bc .bc-i-CrossFire {
    color: #926b25;
}
.multi-select-icon-bc.bc-i-CrossFire,
.widget-scroll-container > i.bc-i-CrossFire {
    color: #926b25;
}
.sp-sub-list-bc.CrossFire .sp-s-l-h-flag-bc {
    color: #926b25;
}
.sp-sub-list-bc.CrossFire.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #926b25;
}
.sp-sub-list-bc.CrossFire .market-game-section.active:before {
    background: #926b25;
}
.e-sports .horizontal-sl-item-bc.CrossFire .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-CrossFire {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.CrossFire,
.e-sports .competition-icon-league-bc.bc-i-CrossFire,
.e-sports .competition-icon-league-bc.bc-i-CrossFire:after,
.e-sports
    .competition-icon-league-bc.bc-i-CrossFire
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-CrossFire,
.e-sports .e-sports-game-icon-back-nav.bc-i-CrossFire:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-CrossFire {
    background: linear-gradient(to bottom, #cc9737, #926b25);
}
.e-sports .sp-sub-list-bc.CrossFire:not(.selected):hover {
    background: #926b2599;
    box-shadow: 0 0 8px #926b2599;
}
.e-sports .sp-sub-list-bc.CrossFire.selected {
    background: linear-gradient(to right, #cc9737, #926b25);
}
.e-sports-CrossFire .e-sports-time-start:before,
.e-sports-CrossFire .main-tabs-bc .tab-bc:before,
.e-sports-CrossFire .horizontal-sl-tab-bc:before,
.sportsbook-center-section.CrossFire .e-sports-time-start:before,
.sportsbook-center-section.CrossFire .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.CrossFire .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #cc9737, #926b25);
}
.e-sports-match-container.CrossFire .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #926b25;
}
.e-sports-match-container.CrossFire .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.CrossFire .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #926b25;
}
.SearchResultV2 .searchResultBtn.CrossFire {
    background: radial-gradient(
        at center bottom,
        #926b25cc,
        #926b2566,
        #926b2500
    );
}
.SearchResultV2 .searchResultBtn.CrossFire:after {
    background: #926b2566;
}
.SearchResultV2 .horizontalCategoryItemWrp.CrossFire .horizontalCategoryItem {
    background: linear-gradient(to right, #926b251a, #926b2500);
}
.SearchResultV2
    .horizontalCategoryItemWrp.CrossFire.active
    .horizontalCategoryItem {
    border-color: #926b25b3;
    background: linear-gradient(to right, #926b254d, #926b2500);
}
.SearchResultV2
    .horizontalCategoryItemWrp.CrossFire
    .horizontalCategoryItem
    > i {
    color: #926b25;
}
.Doom-bg {
    color: #fff;
    background: #be291e;
}
.horizontal-sl-item-bc.Doom .horizontal-sl-icon-bc {
    color: #be291e;
}
.horizontal-sl-item-bc.Doom.active {
    background: #be291e;
}
.horizontal-sl-item-bc.Doom.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Doom.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Doom,
.coupon-market-bc .bc-i-Doom {
    color: #be291e;
}
.multi-select-icon-bc.bc-i-Doom,
.widget-scroll-container > i.bc-i-Doom {
    color: #be291e;
}
.sp-sub-list-bc.Doom .sp-s-l-h-flag-bc {
    color: #be291e;
}
.sp-sub-list-bc.Doom.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #be291e;
}
.sp-sub-list-bc.Doom .market-game-section.active:before {
    background: #be291e;
}
.e-sports .horizontal-sl-item-bc.Doom .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Doom {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Doom,
.e-sports .competition-icon-league-bc.bc-i-Doom,
.e-sports .competition-icon-league-bc.bc-i-Doom:after,
.e-sports .competition-icon-league-bc.bc-i-Doom ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Doom,
.e-sports .e-sports-game-icon-back-nav.bc-i-Doom:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Doom {
    background: linear-gradient(to bottom, #e25147, #be291e);
}
.e-sports .sp-sub-list-bc.Doom:not(.selected):hover {
    background: #be291e99;
    box-shadow: 0 0 8px #be291e99;
}
.e-sports .sp-sub-list-bc.Doom.selected {
    background: linear-gradient(to right, #e25147, #be291e);
}
.e-sports-Doom .e-sports-time-start:before,
.e-sports-Doom .main-tabs-bc .tab-bc:before,
.e-sports-Doom .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Doom .e-sports-time-start:before,
.sportsbook-center-section.Doom .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Doom .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #e25147, #be291e);
}
.e-sports-match-container.Doom .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #be291e;
}
.e-sports-match-container.Doom .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Doom .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #be291e;
}
.SearchResultV2 .searchResultBtn.Doom {
    background: radial-gradient(
        at center bottom,
        #be291ecc,
        #be291e66,
        #be291e00
    );
}
.SearchResultV2 .searchResultBtn.Doom:after {
    background: #be291e66;
}
.SearchResultV2 .horizontalCategoryItemWrp.Doom .horizontalCategoryItem {
    background: linear-gradient(to right, #be291e1a, #be291e00);
}
.SearchResultV2 .horizontalCategoryItemWrp.Doom.active .horizontalCategoryItem {
    border-color: #be291eb3;
    background: linear-gradient(to right, #be291e4d, #be291e00);
}
.SearchResultV2 .horizontalCategoryItemWrp.Doom .horizontalCategoryItem > i {
    color: #be291e;
}
.E-IceHockey-bg {
    color: #000;
    background: #4196c2;
}
.horizontal-sl-item-bc.E-IceHockey .horizontal-sl-icon-bc {
    color: #4196c2;
}
.horizontal-sl-item-bc.E-IceHockey.active {
    background: #4196c2;
}
.horizontal-sl-item-bc.E-IceHockey.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.E-IceHockey.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-E-IceHockey,
.coupon-market-bc .bc-i-E-IceHockey {
    color: #4196c2;
}
.multi-select-icon-bc.bc-i-E-IceHockey,
.widget-scroll-container > i.bc-i-E-IceHockey {
    color: #4196c2;
}
.sp-sub-list-bc.E-IceHockey .sp-s-l-h-flag-bc {
    color: #4196c2;
}
.sp-sub-list-bc.E-IceHockey.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #4196c2;
}
.sp-sub-list-bc.E-IceHockey .market-game-section.active:before {
    background: #4196c2;
}
.e-sports .horizontal-sl-item-bc.E-IceHockey .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-E-IceHockey {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.E-IceHockey,
.e-sports .competition-icon-league-bc.bc-i-E-IceHockey,
.e-sports .competition-icon-league-bc.bc-i-E-IceHockey:after,
.e-sports
    .competition-icon-league-bc.bc-i-E-IceHockey
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-E-IceHockey,
.e-sports .e-sports-game-icon-back-nav.bc-i-E-IceHockey:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-E-IceHockey {
    background: linear-gradient(to bottom, #7bb6d5, #4196c2);
}
.e-sports .sp-sub-list-bc.E-IceHockey:not(.selected):hover {
    background: #4196c299;
    box-shadow: 0 0 8px #4196c299;
}
.e-sports .sp-sub-list-bc.E-IceHockey.selected {
    background: linear-gradient(to right, #7bb6d5, #4196c2);
}
.e-sports-E-IceHockey .e-sports-time-start:before,
.e-sports-E-IceHockey .main-tabs-bc .tab-bc:before,
.e-sports-E-IceHockey .horizontal-sl-tab-bc:before,
.sportsbook-center-section.E-IceHockey .e-sports-time-start:before,
.sportsbook-center-section.E-IceHockey .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.E-IceHockey .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #7bb6d5, #4196c2);
}
.e-sports-match-container.E-IceHockey
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #4196c2;
}
.e-sports-match-container.E-IceHockey .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.E-IceHockey
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #4196c2;
}
.SearchResultV2 .searchResultBtn.E-IceHockey {
    background: radial-gradient(
        at center bottom,
        #4196c2cc,
        #4196c266,
        #4196c200
    );
}
.SearchResultV2 .searchResultBtn.E-IceHockey:after {
    background: #4196c266;
}
.SearchResultV2 .horizontalCategoryItemWrp.E-IceHockey .horizontalCategoryItem {
    background: linear-gradient(to right, #4196c21a, #4196c200);
}
.SearchResultV2
    .horizontalCategoryItemWrp.E-IceHockey.active
    .horizontalCategoryItem {
    border-color: #4196c2b3;
    background: linear-gradient(to right, #4196c24d, #4196c200);
}
.SearchResultV2
    .horizontalCategoryItemWrp.E-IceHockey
    .horizontalCategoryItem
    > i {
    color: #4196c2;
}
.ETennis-bg {
    color: #fff;
    background: #829d24;
}
.horizontal-sl-item-bc.ETennis .horizontal-sl-icon-bc {
    color: #829d24;
}
.horizontal-sl-item-bc.ETennis.active {
    background: #829d24;
}
.horizontal-sl-item-bc.ETennis.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.ETennis.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-ETennis,
.coupon-market-bc .bc-i-ETennis {
    color: #829d24;
}
.multi-select-icon-bc.bc-i-ETennis,
.widget-scroll-container > i.bc-i-ETennis {
    color: #829d24;
}
.sp-sub-list-bc.ETennis .sp-s-l-h-flag-bc {
    color: #829d24;
}
.sp-sub-list-bc.ETennis.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #829d24;
}
.sp-sub-list-bc.ETennis .market-game-section.active:before {
    background: #829d24;
}
.e-sports .horizontal-sl-item-bc.ETennis .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-ETennis {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.ETennis,
.e-sports .competition-icon-league-bc.bc-i-ETennis,
.e-sports .competition-icon-league-bc.bc-i-ETennis:after,
.e-sports .competition-icon-league-bc.bc-i-ETennis ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-ETennis,
.e-sports .e-sports-game-icon-back-nav.bc-i-ETennis:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-ETennis {
    background: linear-gradient(to bottom, #b0d23b, #829d24);
}
.e-sports .sp-sub-list-bc.ETennis:not(.selected):hover {
    background: #829d2499;
    box-shadow: 0 0 8px #829d2499;
}
.e-sports .sp-sub-list-bc.ETennis.selected {
    background: linear-gradient(to right, #b0d23b, #829d24);
}
.e-sports-ETennis .e-sports-time-start:before,
.e-sports-ETennis .main-tabs-bc .tab-bc:before,
.e-sports-ETennis .horizontal-sl-tab-bc:before,
.sportsbook-center-section.ETennis .e-sports-time-start:before,
.sportsbook-center-section.ETennis .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.ETennis .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #b0d23b, #829d24);
}
.e-sports-match-container.ETennis .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #829d24;
}
.e-sports-match-container.ETennis .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.ETennis .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #829d24;
}
.SearchResultV2 .searchResultBtn.ETennis {
    background: radial-gradient(
        at center bottom,
        #829d24cc,
        #829d2466,
        #829d2400
    );
}
.SearchResultV2 .searchResultBtn.ETennis:after {
    background: #829d2466;
}
.SearchResultV2 .horizontalCategoryItemWrp.ETennis .horizontalCategoryItem {
    background: linear-gradient(to right, #829d241a, #829d2400);
}
.SearchResultV2
    .horizontalCategoryItemWrp.ETennis.active
    .horizontalCategoryItem {
    border-color: #829d24b3;
    background: linear-gradient(to right, #829d244d, #829d2400);
}
.SearchResultV2 .horizontalCategoryItemWrp.ETennis .horizontalCategoryItem > i {
    color: #829d24;
}
.FIFA-bg {
    color: #000;
    background: #efb724;
}
.horizontal-sl-item-bc.FIFA .horizontal-sl-icon-bc {
    color: #efb724;
}
.horizontal-sl-item-bc.FIFA.active {
    background: #efb724;
}
.horizontal-sl-item-bc.FIFA.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.FIFA.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-FIFA,
.coupon-market-bc .bc-i-FIFA {
    color: #efb724;
}
.multi-select-icon-bc.bc-i-FIFA,
.widget-scroll-container > i.bc-i-FIFA {
    color: #efb724;
}
.sp-sub-list-bc.FIFA .sp-s-l-h-flag-bc {
    color: #efb724;
}
.sp-sub-list-bc.FIFA.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #efb724;
}
.sp-sub-list-bc.FIFA .market-game-section.active:before {
    background: #efb724;
}
.e-sports .horizontal-sl-item-bc.FIFA .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-FIFA {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.FIFA,
.e-sports .competition-icon-league-bc.bc-i-FIFA,
.e-sports .competition-icon-league-bc.bc-i-FIFA:after,
.e-sports .competition-icon-league-bc.bc-i-FIFA ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-FIFA,
.e-sports .e-sports-game-icon-back-nav.bc-i-FIFA:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-FIFA {
    background: linear-gradient(to bottom, #f4ce6b, #efb724);
}
.e-sports .sp-sub-list-bc.FIFA:not(.selected):hover {
    background: #efb72499;
    box-shadow: 0 0 8px #efb72499;
}
.e-sports .sp-sub-list-bc.FIFA.selected {
    background: linear-gradient(to right, #f4ce6b, #efb724);
}
.e-sports-FIFA .e-sports-time-start:before,
.e-sports-FIFA .main-tabs-bc .tab-bc:before,
.e-sports-FIFA .horizontal-sl-tab-bc:before,
.sportsbook-center-section.FIFA .e-sports-time-start:before,
.sportsbook-center-section.FIFA .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.FIFA .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #f4ce6b, #efb724);
}
.e-sports-match-container.FIFA .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #efb724;
}
.e-sports-match-container.FIFA .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.FIFA .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #efb724;
}
.SearchResultV2 .searchResultBtn.FIFA {
    background: radial-gradient(
        at center bottom,
        #efb724cc,
        #efb72466,
        #efb72400
    );
}
.SearchResultV2 .searchResultBtn.FIFA:after {
    background: #efb72466;
}
.SearchResultV2 .horizontalCategoryItemWrp.FIFA .horizontalCategoryItem {
    background: linear-gradient(to right, #efb7241a, #efb72400);
}
.SearchResultV2 .horizontalCategoryItemWrp.FIFA.active .horizontalCategoryItem {
    border-color: #efb724b3;
    background: linear-gradient(to right, #efb7244d, #efb72400);
}
.SearchResultV2 .horizontalCategoryItemWrp.FIFA .horizontalCategoryItem > i {
    color: #efb724;
}
.FortiteBattleRoyale-bg {
    color: #fff;
    background: #5e3151;
}
.horizontal-sl-item-bc.FortiteBattleRoyale .horizontal-sl-icon-bc {
    color: #5e3151;
}
.horizontal-sl-item-bc.FortiteBattleRoyale.active {
    background: #5e3151;
}
.horizontal-sl-item-bc.FortiteBattleRoyale.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.FortiteBattleRoyale.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-FortiteBattleRoyale,
.coupon-market-bc .bc-i-FortiteBattleRoyale {
    color: #5e3151;
}
.multi-select-icon-bc.bc-i-FortiteBattleRoyale,
.widget-scroll-container > i.bc-i-FortiteBattleRoyale {
    color: #5e3151;
}
.sp-sub-list-bc.FortiteBattleRoyale .sp-s-l-h-flag-bc {
    color: #5e3151;
}
.sp-sub-list-bc.FortiteBattleRoyale.active
    > .sp-s-l-head-bc
    .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #5e3151;
}
.sp-sub-list-bc.FortiteBattleRoyale .market-game-section.active:before {
    background: #5e3151;
}
.e-sports .horizontal-sl-item-bc.FortiteBattleRoyale .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-FortiteBattleRoyale {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.FortiteBattleRoyale,
.e-sports .competition-icon-league-bc.bc-i-FortiteBattleRoyale,
.e-sports .competition-icon-league-bc.bc-i-FortiteBattleRoyale:after,
.e-sports
    .competition-icon-league-bc.bc-i-FortiteBattleRoyale
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-FortiteBattleRoyale,
.e-sports .e-sports-game-icon-back-nav.bc-i-FortiteBattleRoyale:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-FortiteBattleRoyale {
    background: linear-gradient(to bottom, #904b7c, #5e3151);
}
.e-sports .sp-sub-list-bc.FortiteBattleRoyale:not(.selected):hover {
    background: #5e315199;
    box-shadow: 0 0 8px #5e315199;
}
.e-sports .sp-sub-list-bc.FortiteBattleRoyale.selected {
    background: linear-gradient(to right, #904b7c, #5e3151);
}
.e-sports-FortiteBattleRoyale .e-sports-time-start:before,
.e-sports-FortiteBattleRoyale .main-tabs-bc .tab-bc:before,
.e-sports-FortiteBattleRoyale .horizontal-sl-tab-bc:before,
.sportsbook-center-section.FortiteBattleRoyale .e-sports-time-start:before,
.sportsbook-center-section.FortiteBattleRoyale .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.FortiteBattleRoyale .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #904b7c, #5e3151);
}
.e-sports-match-container.FortiteBattleRoyale
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #5e3151;
}
.e-sports-match-container.FortiteBattleRoyale
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.FortiteBattleRoyale
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #5e3151;
}
.SearchResultV2 .searchResultBtn.FortiteBattleRoyale {
    background: radial-gradient(
        at center bottom,
        #5e3151cc,
        #5e315166,
        #5e315100
    );
}
.SearchResultV2 .searchResultBtn.FortiteBattleRoyale:after {
    background: #5e315166;
}
.SearchResultV2
    .horizontalCategoryItemWrp.FortiteBattleRoyale
    .horizontalCategoryItem {
    background: linear-gradient(to right, #5e31511a, #5e315100);
}
.SearchResultV2
    .horizontalCategoryItemWrp.FortiteBattleRoyale.active
    .horizontalCategoryItem {
    border-color: #5e3151b3;
    background: linear-gradient(to right, #5e31514d, #5e315100);
}
.SearchResultV2
    .horizontalCategoryItemWrp.FortiteBattleRoyale
    .horizontalCategoryItem
    > i {
    color: #5e3151;
}
.GearsofWar-bg {
    color: #fff;
    background: #a2191d;
}
.horizontal-sl-item-bc.GearsofWar .horizontal-sl-icon-bc {
    color: #a2191d;
}
.horizontal-sl-item-bc.GearsofWar.active {
    background: #a2191d;
}
.horizontal-sl-item-bc.GearsofWar.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.GearsofWar.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-GearsofWar,
.coupon-market-bc .bc-i-GearsofWar {
    color: #a2191d;
}
.multi-select-icon-bc.bc-i-GearsofWar,
.widget-scroll-container > i.bc-i-GearsofWar {
    color: #a2191d;
}
.sp-sub-list-bc.GearsofWar .sp-s-l-h-flag-bc {
    color: #a2191d;
}
.sp-sub-list-bc.GearsofWar.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #a2191d;
}
.sp-sub-list-bc.GearsofWar .market-game-section.active:before {
    background: #a2191d;
}
.e-sports .horizontal-sl-item-bc.GearsofWar .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-GearsofWar {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.GearsofWar,
.e-sports .competition-icon-league-bc.bc-i-GearsofWar,
.e-sports .competition-icon-league-bc.bc-i-GearsofWar:after,
.e-sports
    .competition-icon-league-bc.bc-i-GearsofWar
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-GearsofWar,
.e-sports .e-sports-game-icon-back-nav.bc-i-GearsofWar:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-GearsofWar {
    background: linear-gradient(to bottom, #de292f, #a2191d);
}
.e-sports .sp-sub-list-bc.GearsofWar:not(.selected):hover {
    background: #a2191d99;
    box-shadow: 0 0 8px #a2191d99;
}
.e-sports .sp-sub-list-bc.GearsofWar.selected {
    background: linear-gradient(to right, #de292f, #a2191d);
}
.e-sports-GearsofWar .e-sports-time-start:before,
.e-sports-GearsofWar .main-tabs-bc .tab-bc:before,
.e-sports-GearsofWar .horizontal-sl-tab-bc:before,
.sportsbook-center-section.GearsofWar .e-sports-time-start:before,
.sportsbook-center-section.GearsofWar .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.GearsofWar .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #de292f, #a2191d);
}
.e-sports-match-container.GearsofWar .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #a2191d;
}
.e-sports-match-container.GearsofWar .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.GearsofWar
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #a2191d;
}
.SearchResultV2 .searchResultBtn.GearsofWar {
    background: radial-gradient(
        at center bottom,
        #a2191dcc,
        #a2191d66,
        #a2191d00
    );
}
.SearchResultV2 .searchResultBtn.GearsofWar:after {
    background: #a2191d66;
}
.SearchResultV2 .horizontalCategoryItemWrp.GearsofWar .horizontalCategoryItem {
    background: linear-gradient(to right, #a2191d1a, #a2191d00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.GearsofWar.active
    .horizontalCategoryItem {
    border-color: #a2191db3;
    background: linear-gradient(to right, #a2191d4d, #a2191d00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.GearsofWar
    .horizontalCategoryItem
    > i {
    color: #a2191d;
}
.GuildWars2-bg {
    color: #fff;
    background: #c11d1f;
}
.horizontal-sl-item-bc.GuildWars2 .horizontal-sl-icon-bc {
    color: #c11d1f;
}
.horizontal-sl-item-bc.GuildWars2.active {
    background: #c11d1f;
}
.horizontal-sl-item-bc.GuildWars2.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.GuildWars2.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-GuildWars2,
.coupon-market-bc .bc-i-GuildWars2 {
    color: #c11d1f;
}
.multi-select-icon-bc.bc-i-GuildWars2,
.widget-scroll-container > i.bc-i-GuildWars2 {
    color: #c11d1f;
}
.sp-sub-list-bc.GuildWars2 .sp-s-l-h-flag-bc {
    color: #c11d1f;
}
.sp-sub-list-bc.GuildWars2.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #c11d1f;
}
.sp-sub-list-bc.GuildWars2 .market-game-section.active:before {
    background: #c11d1f;
}
.e-sports .horizontal-sl-item-bc.GuildWars2 .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-GuildWars2 {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.GuildWars2,
.e-sports .competition-icon-league-bc.bc-i-GuildWars2,
.e-sports .competition-icon-league-bc.bc-i-GuildWars2:after,
.e-sports
    .competition-icon-league-bc.bc-i-GuildWars2
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-GuildWars2,
.e-sports .e-sports-game-icon-back-nav.bc-i-GuildWars2:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-GuildWars2 {
    background: linear-gradient(to bottom, #e34749, #c11d1f);
}
.e-sports .sp-sub-list-bc.GuildWars2:not(.selected):hover {
    background: #c11d1f99;
    box-shadow: 0 0 8px #c11d1f99;
}
.e-sports .sp-sub-list-bc.GuildWars2.selected {
    background: linear-gradient(to right, #e34749, #c11d1f);
}
.e-sports-GuildWars2 .e-sports-time-start:before,
.e-sports-GuildWars2 .main-tabs-bc .tab-bc:before,
.e-sports-GuildWars2 .horizontal-sl-tab-bc:before,
.sportsbook-center-section.GuildWars2 .e-sports-time-start:before,
.sportsbook-center-section.GuildWars2 .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.GuildWars2 .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #e34749, #c11d1f);
}
.e-sports-match-container.GuildWars2 .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #c11d1f;
}
.e-sports-match-container.GuildWars2 .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.GuildWars2
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #c11d1f;
}
.SearchResultV2 .searchResultBtn.GuildWars2 {
    background: radial-gradient(
        at center bottom,
        #c11d1fcc,
        #c11d1f66,
        #c11d1f00
    );
}
.SearchResultV2 .searchResultBtn.GuildWars2:after {
    background: #c11d1f66;
}
.SearchResultV2 .horizontalCategoryItemWrp.GuildWars2 .horizontalCategoryItem {
    background: linear-gradient(to right, #c11d1f1a, #c11d1f00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.GuildWars2.active
    .horizontalCategoryItem {
    border-color: #c11d1fb3;
    background: linear-gradient(to right, #c11d1f4d, #c11d1f00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.GuildWars2
    .horizontalCategoryItem
    > i {
    color: #c11d1f;
}
.HeroesofNewerth-bg {
    color: #fff;
    background: #76650f;
}
.horizontal-sl-item-bc.HeroesofNewerth .horizontal-sl-icon-bc {
    color: #76650f;
}
.horizontal-sl-item-bc.HeroesofNewerth.active {
    background: #76650f;
}
.horizontal-sl-item-bc.HeroesofNewerth.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.HeroesofNewerth.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-HeroesofNewerth,
.coupon-market-bc .bc-i-HeroesofNewerth {
    color: #76650f;
}
.multi-select-icon-bc.bc-i-HeroesofNewerth,
.widget-scroll-container > i.bc-i-HeroesofNewerth {
    color: #76650f;
}
.sp-sub-list-bc.HeroesofNewerth .sp-s-l-h-flag-bc {
    color: #76650f;
}
.sp-sub-list-bc.HeroesofNewerth.active
    > .sp-s-l-head-bc
    .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #76650f;
}
.sp-sub-list-bc.HeroesofNewerth .market-game-section.active:before {
    background: #76650f;
}
.e-sports .horizontal-sl-item-bc.HeroesofNewerth .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-HeroesofNewerth {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.HeroesofNewerth,
.e-sports .competition-icon-league-bc.bc-i-HeroesofNewerth,
.e-sports .competition-icon-league-bc.bc-i-HeroesofNewerth:after,
.e-sports
    .competition-icon-league-bc.bc-i-HeroesofNewerth
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-HeroesofNewerth,
.e-sports .e-sports-game-icon-back-nav.bc-i-HeroesofNewerth:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-HeroesofNewerth {
    background: linear-gradient(to bottom, #ba9f18, #76650f);
}
.e-sports .sp-sub-list-bc.HeroesofNewerth:not(.selected):hover {
    background: #76650f99;
    box-shadow: 0 0 8px #76650f99;
}
.e-sports .sp-sub-list-bc.HeroesofNewerth.selected {
    background: linear-gradient(to right, #ba9f18, #76650f);
}
.e-sports-HeroesofNewerth .e-sports-time-start:before,
.e-sports-HeroesofNewerth .main-tabs-bc .tab-bc:before,
.e-sports-HeroesofNewerth .horizontal-sl-tab-bc:before,
.sportsbook-center-section.HeroesofNewerth .e-sports-time-start:before,
.sportsbook-center-section.HeroesofNewerth .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.HeroesofNewerth .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #ba9f18, #76650f);
}
.e-sports-match-container.HeroesofNewerth
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #76650f;
}
.e-sports-match-container.HeroesofNewerth
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.HeroesofNewerth
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #76650f;
}
.SearchResultV2 .searchResultBtn.HeroesofNewerth {
    background: radial-gradient(
        at center bottom,
        #76650fcc,
        #76650f66,
        #76650f00
    );
}
.SearchResultV2 .searchResultBtn.HeroesofNewerth:after {
    background: #76650f66;
}
.SearchResultV2
    .horizontalCategoryItemWrp.HeroesofNewerth
    .horizontalCategoryItem {
    background: linear-gradient(to right, #76650f1a, #76650f00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.HeroesofNewerth.active
    .horizontalCategoryItem {
    border-color: #76650fb3;
    background: linear-gradient(to right, #76650f4d, #76650f00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.HeroesofNewerth
    .horizontalCategoryItem
    > i {
    color: #76650f;
}
.iRacing-bg {
    color: #fff;
    background: #163885;
}
.horizontal-sl-item-bc.iRacing .horizontal-sl-icon-bc {
    color: #163885;
}
.horizontal-sl-item-bc.iRacing.active {
    background: #163885;
}
.horizontal-sl-item-bc.iRacing.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.iRacing.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-iRacing,
.coupon-market-bc .bc-i-iRacing {
    color: #163885;
}
.multi-select-icon-bc.bc-i-iRacing,
.widget-scroll-container > i.bc-i-iRacing {
    color: #163885;
}
.sp-sub-list-bc.iRacing .sp-s-l-h-flag-bc {
    color: #163885;
}
.sp-sub-list-bc.iRacing.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #163885;
}
.sp-sub-list-bc.iRacing .market-game-section.active:before {
    background: #163885;
}
.e-sports .horizontal-sl-item-bc.iRacing .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-iRacing {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.iRacing,
.e-sports .competition-icon-league-bc.bc-i-iRacing,
.e-sports .competition-icon-league-bc.bc-i-iRacing:after,
.e-sports .competition-icon-league-bc.bc-i-iRacing ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-iRacing,
.e-sports .e-sports-game-icon-back-nav.bc-i-iRacing:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-iRacing {
    background: linear-gradient(to bottom, #2154c7, #163885);
}
.e-sports .sp-sub-list-bc.iRacing:not(.selected):hover {
    background: #16388599;
    box-shadow: 0 0 8px #16388599;
}
.e-sports .sp-sub-list-bc.iRacing.selected {
    background: linear-gradient(to right, #2154c7, #163885);
}
.e-sports-iRacing .e-sports-time-start:before,
.e-sports-iRacing .main-tabs-bc .tab-bc:before,
.e-sports-iRacing .horizontal-sl-tab-bc:before,
.sportsbook-center-section.iRacing .e-sports-time-start:before,
.sportsbook-center-section.iRacing .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.iRacing .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #2154c7, #163885);
}
.e-sports-match-container.iRacing .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #163885;
}
.e-sports-match-container.iRacing .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.iRacing .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #163885;
}
.SearchResultV2 .searchResultBtn.iRacing {
    background: radial-gradient(
        at center bottom,
        #163885cc,
        #16388566,
        #16388500
    );
}
.SearchResultV2 .searchResultBtn.iRacing:after {
    background: #16388566;
}
.SearchResultV2 .horizontalCategoryItemWrp.iRacing .horizontalCategoryItem {
    background: linear-gradient(to right, #1638851a, #16388500);
}
.SearchResultV2
    .horizontalCategoryItemWrp.iRacing.active
    .horizontalCategoryItem {
    border-color: #163885b3;
    background: linear-gradient(to right, #1638854d, #16388500);
}
.SearchResultV2 .horizontalCategoryItemWrp.iRacing .horizontalCategoryItem > i {
    color: #163885;
}
.Kabaddi-bg {
    color: #000;
    background: #ee6c21;
}
.horizontal-sl-item-bc.Kabaddi .horizontal-sl-icon-bc {
    color: #ee6c21;
}
.horizontal-sl-item-bc.Kabaddi.active {
    background: #ee6c21;
}
.horizontal-sl-item-bc.Kabaddi.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Kabaddi.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Kabaddi,
.coupon-market-bc .bc-i-Kabaddi {
    color: #ee6c21;
}
.multi-select-icon-bc.bc-i-Kabaddi,
.widget-scroll-container > i.bc-i-Kabaddi {
    color: #ee6c21;
}
.sp-sub-list-bc.Kabaddi .sp-s-l-h-flag-bc {
    color: #ee6c21;
}
.sp-sub-list-bc.Kabaddi.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #ee6c21;
}
.sp-sub-list-bc.Kabaddi .market-game-section.active:before {
    background: #ee6c21;
}
.e-sports .horizontal-sl-item-bc.Kabaddi .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Kabaddi {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Kabaddi,
.e-sports .competition-icon-league-bc.bc-i-Kabaddi,
.e-sports .competition-icon-league-bc.bc-i-Kabaddi:after,
.e-sports .competition-icon-league-bc.bc-i-Kabaddi ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Kabaddi,
.e-sports .e-sports-game-icon-back-nav.bc-i-Kabaddi:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Kabaddi {
    background: linear-gradient(to bottom, #f39b68, #ee6c21);
}
.e-sports .sp-sub-list-bc.Kabaddi:not(.selected):hover {
    background: #ee6c2199;
    box-shadow: 0 0 8px #ee6c2199;
}
.e-sports .sp-sub-list-bc.Kabaddi.selected {
    background: linear-gradient(to right, #f39b68, #ee6c21);
}
.e-sports-Kabaddi .e-sports-time-start:before,
.e-sports-Kabaddi .main-tabs-bc .tab-bc:before,
.e-sports-Kabaddi .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Kabaddi .e-sports-time-start:before,
.sportsbook-center-section.Kabaddi .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Kabaddi .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #f39b68, #ee6c21);
}
.e-sports-match-container.Kabaddi .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #ee6c21;
}
.e-sports-match-container.Kabaddi .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Kabaddi .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #ee6c21;
}
.SearchResultV2 .searchResultBtn.Kabaddi {
    background: radial-gradient(
        at center bottom,
        #ee6c21cc,
        #ee6c2166,
        #ee6c2100
    );
}
.SearchResultV2 .searchResultBtn.Kabaddi:after {
    background: #ee6c2166;
}
.SearchResultV2 .horizontalCategoryItemWrp.Kabaddi .horizontalCategoryItem {
    background: linear-gradient(to right, #ee6c211a, #ee6c2100);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Kabaddi.active
    .horizontalCategoryItem {
    border-color: #ee6c21b3;
    background: linear-gradient(to right, #ee6c214d, #ee6c2100);
}
.SearchResultV2 .horizontalCategoryItemWrp.Kabaddi .horizontalCategoryItem > i {
    color: #ee6c21;
}
.Karate-bg {
    color: #000;
    background: #e61b23;
}
.horizontal-sl-item-bc.Karate .horizontal-sl-icon-bc {
    color: #e61b23;
}
.horizontal-sl-item-bc.Karate.active {
    background: #e61b23;
}
.horizontal-sl-item-bc.Karate.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Karate.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Karate,
.coupon-market-bc .bc-i-Karate {
    color: #e61b23;
}
.multi-select-icon-bc.bc-i-Karate,
.widget-scroll-container > i.bc-i-Karate {
    color: #e61b23;
}
.sp-sub-list-bc.Karate .sp-s-l-h-flag-bc {
    color: #e61b23;
}
.sp-sub-list-bc.Karate.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #e61b23;
}
.sp-sub-list-bc.Karate .market-game-section.active:before {
    background: #e61b23;
}
.e-sports .horizontal-sl-item-bc.Karate .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Karate {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Karate,
.e-sports .competition-icon-league-bc.bc-i-Karate,
.e-sports .competition-icon-league-bc.bc-i-Karate:after,
.e-sports .competition-icon-league-bc.bc-i-Karate ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Karate,
.e-sports .e-sports-game-icon-back-nav.bc-i-Karate:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Karate {
    background: linear-gradient(to bottom, #ee6066, #e61b23);
}
.e-sports .sp-sub-list-bc.Karate:not(.selected):hover {
    background: #e61b2399;
    box-shadow: 0 0 8px #e61b2399;
}
.e-sports .sp-sub-list-bc.Karate.selected {
    background: linear-gradient(to right, #ee6066, #e61b23);
}
.e-sports-Karate .e-sports-time-start:before,
.e-sports-Karate .main-tabs-bc .tab-bc:before,
.e-sports-Karate .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Karate .e-sports-time-start:before,
.sportsbook-center-section.Karate .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Karate .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #ee6066, #e61b23);
}
.e-sports-match-container.Karate .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #e61b23;
}
.e-sports-match-container.Karate .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Karate .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #e61b23;
}
.SearchResultV2 .searchResultBtn.Karate {
    background: radial-gradient(
        at center bottom,
        #e61b23cc,
        #e61b2366,
        #e61b2300
    );
}
.SearchResultV2 .searchResultBtn.Karate:after {
    background: #e61b2366;
}
.SearchResultV2 .horizontalCategoryItemWrp.Karate .horizontalCategoryItem {
    background: linear-gradient(to right, #e61b231a, #e61b2300);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Karate.active
    .horizontalCategoryItem {
    border-color: #e61b23b3;
    background: linear-gradient(to right, #e61b234d, #e61b2300);
}
.SearchResultV2 .horizontalCategoryItemWrp.Karate .horizontalCategoryItem > i {
    color: #e61b23;
}
.KillerInstinct-bg {
    color: #fff;
    background: #00503b;
}
.horizontal-sl-item-bc.KillerInstinct .horizontal-sl-icon-bc {
    color: #00503b;
}
.horizontal-sl-item-bc.KillerInstinct.active {
    background: #00503b;
}
.horizontal-sl-item-bc.KillerInstinct.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.KillerInstinct.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-KillerInstinct,
.coupon-market-bc .bc-i-KillerInstinct {
    color: #00503b;
}
.multi-select-icon-bc.bc-i-KillerInstinct,
.widget-scroll-container > i.bc-i-KillerInstinct {
    color: #00503b;
}
.sp-sub-list-bc.KillerInstinct .sp-s-l-h-flag-bc {
    color: #00503b;
}
.sp-sub-list-bc.KillerInstinct.active
    > .sp-s-l-head-bc
    .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #00503b;
}
.sp-sub-list-bc.KillerInstinct .market-game-section.active:before {
    background: #00503b;
}
.e-sports .horizontal-sl-item-bc.KillerInstinct .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-KillerInstinct {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.KillerInstinct,
.e-sports .competition-icon-league-bc.bc-i-KillerInstinct,
.e-sports .competition-icon-league-bc.bc-i-KillerInstinct:after,
.e-sports
    .competition-icon-league-bc.bc-i-KillerInstinct
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-KillerInstinct,
.e-sports .e-sports-game-icon-back-nav.bc-i-KillerInstinct:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-KillerInstinct {
    background: linear-gradient(to bottom, #009d73, #00503b);
}
.e-sports .sp-sub-list-bc.KillerInstinct:not(.selected):hover {
    background: #00503b99;
    box-shadow: 0 0 8px #00503b99;
}
.e-sports .sp-sub-list-bc.KillerInstinct.selected {
    background: linear-gradient(to right, #009d73, #00503b);
}
.e-sports-KillerInstinct .e-sports-time-start:before,
.e-sports-KillerInstinct .main-tabs-bc .tab-bc:before,
.e-sports-KillerInstinct .horizontal-sl-tab-bc:before,
.sportsbook-center-section.KillerInstinct .e-sports-time-start:before,
.sportsbook-center-section.KillerInstinct .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.KillerInstinct .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #009d73, #00503b);
}
.e-sports-match-container.KillerInstinct
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #00503b;
}
.e-sports-match-container.KillerInstinct
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.KillerInstinct
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #00503b;
}
.SearchResultV2 .searchResultBtn.KillerInstinct {
    background: radial-gradient(
        at center bottom,
        #00503bcc,
        #00503b66,
        #00503b00
    );
}
.SearchResultV2 .searchResultBtn.KillerInstinct:after {
    background: #00503b66;
}
.SearchResultV2
    .horizontalCategoryItemWrp.KillerInstinct
    .horizontalCategoryItem {
    background: linear-gradient(to right, #00503b1a, #00503b00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.KillerInstinct.active
    .horizontalCategoryItem {
    border-color: #00503bb3;
    background: linear-gradient(to right, #00503b4d, #00503b00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.KillerInstinct
    .horizontalCategoryItem
    > i {
    color: #00503b;
}
.KingOfGlory-bg {
    color: #fff;
    background: #73588e;
}
.horizontal-sl-item-bc.KingOfGlory .horizontal-sl-icon-bc {
    color: #73588e;
}
.horizontal-sl-item-bc.KingOfGlory.active {
    background: #73588e;
}
.horizontal-sl-item-bc.KingOfGlory.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.KingOfGlory.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-KingOfGlory,
.coupon-market-bc .bc-i-KingOfGlory {
    color: #73588e;
}
.multi-select-icon-bc.bc-i-KingOfGlory,
.widget-scroll-container > i.bc-i-KingOfGlory {
    color: #73588e;
}
.sp-sub-list-bc.KingOfGlory .sp-s-l-h-flag-bc {
    color: #73588e;
}
.sp-sub-list-bc.KingOfGlory.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #73588e;
}
.sp-sub-list-bc.KingOfGlory .market-game-section.active:before {
    background: #73588e;
}
.e-sports .horizontal-sl-item-bc.KingOfGlory .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-KingOfGlory {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.KingOfGlory,
.e-sports .competition-icon-league-bc.bc-i-KingOfGlory,
.e-sports .competition-icon-league-bc.bc-i-KingOfGlory:after,
.e-sports
    .competition-icon-league-bc.bc-i-KingOfGlory
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-KingOfGlory,
.e-sports .e-sports-game-icon-back-nav.bc-i-KingOfGlory:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-KingOfGlory {
    background: linear-gradient(to bottom, #9981b1, #73588e);
}
.e-sports .sp-sub-list-bc.KingOfGlory:not(.selected):hover {
    background: #73588e99;
    box-shadow: 0 0 8px #73588e99;
}
.e-sports .sp-sub-list-bc.KingOfGlory.selected {
    background: linear-gradient(to right, #9981b1, #73588e);
}
.e-sports-KingOfGlory .e-sports-time-start:before,
.e-sports-KingOfGlory .main-tabs-bc .tab-bc:before,
.e-sports-KingOfGlory .horizontal-sl-tab-bc:before,
.sportsbook-center-section.KingOfGlory .e-sports-time-start:before,
.sportsbook-center-section.KingOfGlory .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.KingOfGlory .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #9981b1, #73588e);
}
.e-sports-match-container.KingOfGlory
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #73588e;
}
.e-sports-match-container.KingOfGlory .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.KingOfGlory
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #73588e;
}
.SearchResultV2 .searchResultBtn.KingOfGlory {
    background: radial-gradient(
        at center bottom,
        #73588ecc,
        #73588e66,
        #73588e00
    );
}
.SearchResultV2 .searchResultBtn.KingOfGlory:after {
    background: #73588e66;
}
.SearchResultV2 .horizontalCategoryItemWrp.KingOfGlory .horizontalCategoryItem {
    background: linear-gradient(to right, #73588e1a, #73588e00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.KingOfGlory.active
    .horizontalCategoryItem {
    border-color: #73588eb3;
    background: linear-gradient(to right, #73588e4d, #73588e00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.KingOfGlory
    .horizontalCategoryItem
    > i {
    color: #73588e;
}
.Madden-bg {
    color: #fff;
    background: #9c1417;
}
.horizontal-sl-item-bc.Madden .horizontal-sl-icon-bc {
    color: #9c1417;
}
.horizontal-sl-item-bc.Madden.active {
    background: #9c1417;
}
.horizontal-sl-item-bc.Madden.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Madden.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Madden,
.coupon-market-bc .bc-i-Madden {
    color: #9c1417;
}
.multi-select-icon-bc.bc-i-Madden,
.widget-scroll-container > i.bc-i-Madden {
    color: #9c1417;
}
.sp-sub-list-bc.Madden .sp-s-l-h-flag-bc {
    color: #9c1417;
}
.sp-sub-list-bc.Madden.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #9c1417;
}
.sp-sub-list-bc.Madden .market-game-section.active:before {
    background: #9c1417;
}
.e-sports .horizontal-sl-item-bc.Madden .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Madden {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Madden,
.e-sports .competition-icon-league-bc.bc-i-Madden,
.e-sports .competition-icon-league-bc.bc-i-Madden:after,
.e-sports .competition-icon-league-bc.bc-i-Madden ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Madden,
.e-sports .e-sports-game-icon-back-nav.bc-i-Madden:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Madden {
    background: linear-gradient(to bottom, #e01d21, #9c1417);
}
.e-sports .sp-sub-list-bc.Madden:not(.selected):hover {
    background: #9c141799;
    box-shadow: 0 0 8px #9c141799;
}
.e-sports .sp-sub-list-bc.Madden.selected {
    background: linear-gradient(to right, #e01d21, #9c1417);
}
.e-sports-Madden .e-sports-time-start:before,
.e-sports-Madden .main-tabs-bc .tab-bc:before,
.e-sports-Madden .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Madden .e-sports-time-start:before,
.sportsbook-center-section.Madden .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Madden .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #e01d21, #9c1417);
}
.e-sports-match-container.Madden .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #9c1417;
}
.e-sports-match-container.Madden .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Madden .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #9c1417;
}
.SearchResultV2 .searchResultBtn.Madden {
    background: radial-gradient(
        at center bottom,
        #9c1417cc,
        #9c141766,
        #9c141700
    );
}
.SearchResultV2 .searchResultBtn.Madden:after {
    background: #9c141766;
}
.SearchResultV2 .horizontalCategoryItemWrp.Madden .horizontalCategoryItem {
    background: linear-gradient(to right, #9c14171a, #9c141700);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Madden.active
    .horizontalCategoryItem {
    border-color: #9c1417b3;
    background: linear-gradient(to right, #9c14174d, #9c141700);
}
.SearchResultV2 .horizontalCategoryItemWrp.Madden .horizontalCategoryItem > i {
    color: #9c1417;
}
.MarathonSwimming-bg {
    color: #fff;
    background: #051f6b;
}
.horizontal-sl-item-bc.MarathonSwimming .horizontal-sl-icon-bc {
    color: #051f6b;
}
.horizontal-sl-item-bc.MarathonSwimming.active {
    background: #051f6b;
}
.horizontal-sl-item-bc.MarathonSwimming.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.MarathonSwimming.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-MarathonSwimming,
.coupon-market-bc .bc-i-MarathonSwimming {
    color: #051f6b;
}
.multi-select-icon-bc.bc-i-MarathonSwimming,
.widget-scroll-container > i.bc-i-MarathonSwimming {
    color: #051f6b;
}
.sp-sub-list-bc.MarathonSwimming .sp-s-l-h-flag-bc {
    color: #051f6b;
}
.sp-sub-list-bc.MarathonSwimming.active
    > .sp-s-l-head-bc
    .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #051f6b;
}
.sp-sub-list-bc.MarathonSwimming .market-game-section.active:before {
    background: #051f6b;
}
.e-sports .horizontal-sl-item-bc.MarathonSwimming .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-MarathonSwimming {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.MarathonSwimming,
.e-sports .competition-icon-league-bc.bc-i-MarathonSwimming,
.e-sports .competition-icon-league-bc.bc-i-MarathonSwimming:after,
.e-sports
    .competition-icon-league-bc.bc-i-MarathonSwimming
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-MarathonSwimming,
.e-sports .e-sports-game-icon-back-nav.bc-i-MarathonSwimming:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-MarathonSwimming {
    background: linear-gradient(to bottom, #0834b4, #051f6b);
}
.e-sports .sp-sub-list-bc.MarathonSwimming:not(.selected):hover {
    background: #051f6b99;
    box-shadow: 0 0 8px #051f6b99;
}
.e-sports .sp-sub-list-bc.MarathonSwimming.selected {
    background: linear-gradient(to right, #0834b4, #051f6b);
}
.e-sports-MarathonSwimming .e-sports-time-start:before,
.e-sports-MarathonSwimming .main-tabs-bc .tab-bc:before,
.e-sports-MarathonSwimming .horizontal-sl-tab-bc:before,
.sportsbook-center-section.MarathonSwimming .e-sports-time-start:before,
.sportsbook-center-section.MarathonSwimming .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.MarathonSwimming .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #0834b4, #051f6b);
}
.e-sports-match-container.MarathonSwimming
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #051f6b;
}
.e-sports-match-container.MarathonSwimming
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.MarathonSwimming
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #051f6b;
}
.SearchResultV2 .searchResultBtn.MarathonSwimming {
    background: radial-gradient(
        at center bottom,
        #051f6bcc,
        #051f6b66,
        #051f6b00
    );
}
.SearchResultV2 .searchResultBtn.MarathonSwimming:after {
    background: #051f6b66;
}
.SearchResultV2
    .horizontalCategoryItemWrp.MarathonSwimming
    .horizontalCategoryItem {
    background: linear-gradient(to right, #051f6b1a, #051f6b00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.MarathonSwimming.active
    .horizontalCategoryItem {
    border-color: #051f6bb3;
    background: linear-gradient(to right, #051f6b4d, #051f6b00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.MarathonSwimming
    .horizontalCategoryItem
    > i {
    color: #051f6b;
}
.MarvelvsCapcom-bg {
    color: #fff;
    background: #1d418c;
}
.horizontal-sl-item-bc.MarvelvsCapcom .horizontal-sl-icon-bc {
    color: #1d418c;
}
.horizontal-sl-item-bc.MarvelvsCapcom.active {
    background: #1d418c;
}
.horizontal-sl-item-bc.MarvelvsCapcom.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.MarvelvsCapcom.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-MarvelvsCapcom,
.coupon-market-bc .bc-i-MarvelvsCapcom {
    color: #1d418c;
}
.multi-select-icon-bc.bc-i-MarvelvsCapcom,
.widget-scroll-container > i.bc-i-MarvelvsCapcom {
    color: #1d418c;
}
.sp-sub-list-bc.MarvelvsCapcom .sp-s-l-h-flag-bc {
    color: #1d418c;
}
.sp-sub-list-bc.MarvelvsCapcom.active
    > .sp-s-l-head-bc
    .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #1d418c;
}
.sp-sub-list-bc.MarvelvsCapcom .market-game-section.active:before {
    background: #1d418c;
}
.e-sports .horizontal-sl-item-bc.MarvelvsCapcom .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-MarvelvsCapcom {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.MarvelvsCapcom,
.e-sports .competition-icon-league-bc.bc-i-MarvelvsCapcom,
.e-sports .competition-icon-league-bc.bc-i-MarvelvsCapcom:after,
.e-sports
    .competition-icon-league-bc.bc-i-MarvelvsCapcom
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-MarvelvsCapcom,
.e-sports .e-sports-game-icon-back-nav.bc-i-MarvelvsCapcom:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-MarvelvsCapcom {
    background: linear-gradient(to bottom, #2a5ecb, #1d418c);
}
.e-sports .sp-sub-list-bc.MarvelvsCapcom:not(.selected):hover {
    background: #1d418c99;
    box-shadow: 0 0 8px #1d418c99;
}
.e-sports .sp-sub-list-bc.MarvelvsCapcom.selected {
    background: linear-gradient(to right, #2a5ecb, #1d418c);
}
.e-sports-MarvelvsCapcom .e-sports-time-start:before,
.e-sports-MarvelvsCapcom .main-tabs-bc .tab-bc:before,
.e-sports-MarvelvsCapcom .horizontal-sl-tab-bc:before,
.sportsbook-center-section.MarvelvsCapcom .e-sports-time-start:before,
.sportsbook-center-section.MarvelvsCapcom .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.MarvelvsCapcom .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #2a5ecb, #1d418c);
}
.e-sports-match-container.MarvelvsCapcom
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #1d418c;
}
.e-sports-match-container.MarvelvsCapcom
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.MarvelvsCapcom
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #1d418c;
}
.SearchResultV2 .searchResultBtn.MarvelvsCapcom {
    background: radial-gradient(
        at center bottom,
        #1d418ccc,
        #1d418c66,
        #1d418c00
    );
}
.SearchResultV2 .searchResultBtn.MarvelvsCapcom:after {
    background: #1d418c66;
}
.SearchResultV2
    .horizontalCategoryItemWrp.MarvelvsCapcom
    .horizontalCategoryItem {
    background: linear-gradient(to right, #1d418c1a, #1d418c00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.MarvelvsCapcom.active
    .horizontalCategoryItem {
    border-color: #1d418cb3;
    background: linear-gradient(to right, #1d418c4d, #1d418c00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.MarvelvsCapcom
    .horizontalCategoryItem
    > i {
    color: #1d418c;
}
.NBA2K-bg {
    color: #fff;
    background: #b11419;
}
.horizontal-sl-item-bc.NBA2K .horizontal-sl-icon-bc {
    color: #b11419;
}
.horizontal-sl-item-bc.NBA2K.active {
    background: #b11419;
}
.horizontal-sl-item-bc.NBA2K.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.NBA2K.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-NBA2K,
.coupon-market-bc .bc-i-NBA2K {
    color: #b11419;
}
.multi-select-icon-bc.bc-i-NBA2K,
.widget-scroll-container > i.bc-i-NBA2K {
    color: #b11419;
}
.sp-sub-list-bc.NBA2K .sp-s-l-h-flag-bc {
    color: #b11419;
}
.sp-sub-list-bc.NBA2K.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #b11419;
}
.sp-sub-list-bc.NBA2K .market-game-section.active:before {
    background: #b11419;
}
.e-sports .horizontal-sl-item-bc.NBA2K .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-NBA2K {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.NBA2K,
.e-sports .competition-icon-league-bc.bc-i-NBA2K,
.e-sports .competition-icon-league-bc.bc-i-NBA2K:after,
.e-sports .competition-icon-league-bc.bc-i-NBA2K ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-NBA2K,
.e-sports .e-sports-game-icon-back-nav.bc-i-NBA2K:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-NBA2K {
    background: linear-gradient(to bottom, #e72b31, #b11419);
}
.e-sports .sp-sub-list-bc.NBA2K:not(.selected):hover {
    background: #b1141999;
    box-shadow: 0 0 8px #b1141999;
}
.e-sports .sp-sub-list-bc.NBA2K.selected {
    background: linear-gradient(to right, #e72b31, #b11419);
}
.e-sports-NBA2K .e-sports-time-start:before,
.e-sports-NBA2K .main-tabs-bc .tab-bc:before,
.e-sports-NBA2K .horizontal-sl-tab-bc:before,
.sportsbook-center-section.NBA2K .e-sports-time-start:before,
.sportsbook-center-section.NBA2K .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.NBA2K .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #e72b31, #b11419);
}
.e-sports-match-container.NBA2K .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #b11419;
}
.e-sports-match-container.NBA2K .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.NBA2K .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #b11419;
}
.SearchResultV2 .searchResultBtn.NBA2K {
    background: radial-gradient(
        at center bottom,
        #b11419cc,
        #b1141966,
        #b1141900
    );
}
.SearchResultV2 .searchResultBtn.NBA2K:after {
    background: #b1141966;
}
.SearchResultV2 .horizontalCategoryItemWrp.NBA2K .horizontalCategoryItem {
    background: linear-gradient(to right, #b114191a, #b1141900);
}
.SearchResultV2
    .horizontalCategoryItemWrp.NBA2K.active
    .horizontalCategoryItem {
    border-color: #b11419b3;
    background: linear-gradient(to right, #b114194d, #b1141900);
}
.SearchResultV2 .horizontalCategoryItemWrp.NBA2K .horizontalCategoryItem > i {
    color: #b11419;
}
.Overwatch-bg {
    color: #000;
    background: #f68720;
}
.horizontal-sl-item-bc.Overwatch .horizontal-sl-icon-bc {
    color: #f68720;
}
.horizontal-sl-item-bc.Overwatch.active {
    background: #f68720;
}
.horizontal-sl-item-bc.Overwatch.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Overwatch.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Overwatch,
.coupon-market-bc .bc-i-Overwatch {
    color: #f68720;
}
.multi-select-icon-bc.bc-i-Overwatch,
.widget-scroll-container > i.bc-i-Overwatch {
    color: #f68720;
}
.sp-sub-list-bc.Overwatch .sp-s-l-h-flag-bc {
    color: #f68720;
}
.sp-sub-list-bc.Overwatch.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #f68720;
}
.sp-sub-list-bc.Overwatch .market-game-section.active:before {
    background: #f68720;
}
.e-sports .horizontal-sl-item-bc.Overwatch .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Overwatch {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Overwatch,
.e-sports .competition-icon-league-bc.bc-i-Overwatch,
.e-sports .competition-icon-league-bc.bc-i-Overwatch:after,
.e-sports
    .competition-icon-league-bc.bc-i-Overwatch
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Overwatch,
.e-sports .e-sports-game-icon-back-nav.bc-i-Overwatch:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Overwatch {
    background: linear-gradient(to bottom, #f9af6a, #f68720);
}
.e-sports .sp-sub-list-bc.Overwatch:not(.selected):hover {
    background: #f6872099;
    box-shadow: 0 0 8px #f6872099;
}
.e-sports .sp-sub-list-bc.Overwatch.selected {
    background: linear-gradient(to right, #f9af6a, #f68720);
}
.e-sports-Overwatch .e-sports-time-start:before,
.e-sports-Overwatch .main-tabs-bc .tab-bc:before,
.e-sports-Overwatch .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Overwatch .e-sports-time-start:before,
.sportsbook-center-section.Overwatch .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Overwatch .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #f9af6a, #f68720);
}
.e-sports-match-container.Overwatch .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #f68720;
}
.e-sports-match-container.Overwatch .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Overwatch .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #f68720;
}
.SearchResultV2 .searchResultBtn.Overwatch {
    background: radial-gradient(
        at center bottom,
        #f68720cc,
        #f6872066,
        #f6872000
    );
}
.SearchResultV2 .searchResultBtn.Overwatch:after {
    background: #f6872066;
}
.SearchResultV2 .horizontalCategoryItemWrp.Overwatch .horizontalCategoryItem {
    background: linear-gradient(to right, #f687201a, #f6872000);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Overwatch.active
    .horizontalCategoryItem {
    border-color: #f68720b3;
    background: linear-gradient(to right, #f687204d, #f6872000);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Overwatch
    .horizontalCategoryItem
    > i {
    color: #f68720;
}
.Olympics-bg {
    color: #000;
    background: #ffbd01;
}
.horizontal-sl-item-bc.Olympics .horizontal-sl-icon-bc {
    color: #ffbd01;
}
.horizontal-sl-item-bc.Olympics.active {
    background: #ffbd01;
}
.horizontal-sl-item-bc.Olympics.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Olympics.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Olympics,
.coupon-market-bc .bc-i-Olympics {
    color: #ffbd01;
}
.multi-select-icon-bc.bc-i-Olympics,
.widget-scroll-container > i.bc-i-Olympics {
    color: #ffbd01;
}
.sp-sub-list-bc.Olympics .sp-s-l-h-flag-bc {
    color: #ffbd01;
}
.sp-sub-list-bc.Olympics.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #ffbd01;
}
.sp-sub-list-bc.Olympics .market-game-section.active:before {
    background: #ffbd01;
}
.e-sports .horizontal-sl-item-bc.Olympics .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Olympics {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Olympics,
.e-sports .competition-icon-league-bc.bc-i-Olympics,
.e-sports .competition-icon-league-bc.bc-i-Olympics:after,
.e-sports
    .competition-icon-league-bc.bc-i-Olympics
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Olympics,
.e-sports .e-sports-game-icon-back-nav.bc-i-Olympics:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Olympics {
    background: linear-gradient(to bottom, #ffd14e, #ffbd01);
}
.e-sports .sp-sub-list-bc.Olympics:not(.selected):hover {
    background: #ffbd0199;
    box-shadow: 0 0 8px #ffbd0199;
}
.e-sports .sp-sub-list-bc.Olympics.selected {
    background: linear-gradient(to right, #ffd14e, #ffbd01);
}
.e-sports-Olympics .e-sports-time-start:before,
.e-sports-Olympics .main-tabs-bc .tab-bc:before,
.e-sports-Olympics .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Olympics .e-sports-time-start:before,
.sportsbook-center-section.Olympics .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Olympics .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #ffd14e, #ffbd01);
}
.e-sports-match-container.Olympics .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #ffbd01;
}
.e-sports-match-container.Olympics .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Olympics .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #ffbd01;
}
.SearchResultV2 .searchResultBtn.Olympics {
    background: radial-gradient(
        at center bottom,
        #ffbd01cc,
        #ffbd0166,
        #ffbd0100
    );
}
.SearchResultV2 .searchResultBtn.Olympics:after {
    background: #ffbd0166;
}
.SearchResultV2 .horizontalCategoryItemWrp.Olympics .horizontalCategoryItem {
    background: linear-gradient(to right, #ffbd011a, #ffbd0100);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Olympics.active
    .horizontalCategoryItem {
    border-color: #ffbd01b3;
    background: linear-gradient(to right, #ffbd014d, #ffbd0100);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Olympics
    .horizontalCategoryItem
    > i {
    color: #ffbd01;
}
.Painkiller-bg {
    color: #fff;
    background: #871d1f;
}
.horizontal-sl-item-bc.Painkiller .horizontal-sl-icon-bc {
    color: #871d1f;
}
.horizontal-sl-item-bc.Painkiller.active {
    background: #871d1f;
}
.horizontal-sl-item-bc.Painkiller.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Painkiller.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Painkiller,
.coupon-market-bc .bc-i-Painkiller {
    color: #871d1f;
}
.multi-select-icon-bc.bc-i-Painkiller,
.widget-scroll-container > i.bc-i-Painkiller {
    color: #871d1f;
}
.sp-sub-list-bc.Painkiller .sp-s-l-h-flag-bc {
    color: #871d1f;
}
.sp-sub-list-bc.Painkiller.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #871d1f;
}
.sp-sub-list-bc.Painkiller .market-game-section.active:before {
    background: #871d1f;
}
.e-sports .horizontal-sl-item-bc.Painkiller .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Painkiller {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Painkiller,
.e-sports .competition-icon-league-bc.bc-i-Painkiller,
.e-sports .competition-icon-league-bc.bc-i-Painkiller:after,
.e-sports
    .competition-icon-league-bc.bc-i-Painkiller
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Painkiller,
.e-sports .e-sports-game-icon-back-nav.bc-i-Painkiller:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Painkiller {
    background: linear-gradient(to bottom, #c62b2d, #871d1f);
}
.e-sports .sp-sub-list-bc.Painkiller:not(.selected):hover {
    background: #871d1f99;
    box-shadow: 0 0 8px #871d1f99;
}
.e-sports .sp-sub-list-bc.Painkiller.selected {
    background: linear-gradient(to right, #c62b2d, #871d1f);
}
.e-sports-Painkiller .e-sports-time-start:before,
.e-sports-Painkiller .main-tabs-bc .tab-bc:before,
.e-sports-Painkiller .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Painkiller .e-sports-time-start:before,
.sportsbook-center-section.Painkiller .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Painkiller .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #c62b2d, #871d1f);
}
.e-sports-match-container.Painkiller .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #871d1f;
}
.e-sports-match-container.Painkiller .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Painkiller
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #871d1f;
}
.SearchResultV2 .searchResultBtn.Painkiller {
    background: radial-gradient(
        at center bottom,
        #871d1fcc,
        #871d1f66,
        #871d1f00
    );
}
.SearchResultV2 .searchResultBtn.Painkiller:after {
    background: #871d1f66;
}
.SearchResultV2 .horizontalCategoryItemWrp.Painkiller .horizontalCategoryItem {
    background: linear-gradient(to right, #871d1f1a, #871d1f00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Painkiller.active
    .horizontalCategoryItem {
    border-color: #871d1fb3;
    background: linear-gradient(to right, #871d1f4d, #871d1f00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Painkiller
    .horizontalCategoryItem
    > i {
    color: #871d1f;
}
.PistolShooting-bg {
    color: #fff;
    background: #3c5182;
}
.horizontal-sl-item-bc.PistolShooting .horizontal-sl-icon-bc {
    color: #3c5182;
}
.horizontal-sl-item-bc.PistolShooting.active {
    background: #3c5182;
}
.horizontal-sl-item-bc.PistolShooting.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.PistolShooting.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-PistolShooting,
.coupon-market-bc .bc-i-PistolShooting {
    color: #3c5182;
}
.multi-select-icon-bc.bc-i-PistolShooting,
.widget-scroll-container > i.bc-i-PistolShooting {
    color: #3c5182;
}
.sp-sub-list-bc.PistolShooting .sp-s-l-h-flag-bc {
    color: #3c5182;
}
.sp-sub-list-bc.PistolShooting.active
    > .sp-s-l-head-bc
    .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #3c5182;
}
.sp-sub-list-bc.PistolShooting .market-game-section.active:before {
    background: #3c5182;
}
.e-sports .horizontal-sl-item-bc.PistolShooting .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-PistolShooting {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.PistolShooting,
.e-sports .competition-icon-league-bc.bc-i-PistolShooting,
.e-sports .competition-icon-league-bc.bc-i-PistolShooting:after,
.e-sports
    .competition-icon-league-bc.bc-i-PistolShooting
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-PistolShooting,
.e-sports .e-sports-game-icon-back-nav.bc-i-PistolShooting:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-PistolShooting {
    background: linear-gradient(to bottom, #5873b2, #3c5182);
}
.e-sports .sp-sub-list-bc.PistolShooting:not(.selected):hover {
    background: #3c518299;
    box-shadow: 0 0 8px #3c518299;
}
.e-sports .sp-sub-list-bc.PistolShooting.selected {
    background: linear-gradient(to right, #5873b2, #3c5182);
}
.e-sports-PistolShooting .e-sports-time-start:before,
.e-sports-PistolShooting .main-tabs-bc .tab-bc:before,
.e-sports-PistolShooting .horizontal-sl-tab-bc:before,
.sportsbook-center-section.PistolShooting .e-sports-time-start:before,
.sportsbook-center-section.PistolShooting .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.PistolShooting .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #5873b2, #3c5182);
}
.e-sports-match-container.PistolShooting
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #3c5182;
}
.e-sports-match-container.PistolShooting
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.PistolShooting
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #3c5182;
}
.SearchResultV2 .searchResultBtn.PistolShooting {
    background: radial-gradient(
        at center bottom,
        #3c5182cc,
        #3c518266,
        #3c518200
    );
}
.SearchResultV2 .searchResultBtn.PistolShooting:after {
    background: #3c518266;
}
.SearchResultV2
    .horizontalCategoryItemWrp.PistolShooting
    .horizontalCategoryItem {
    background: linear-gradient(to right, #3c51821a, #3c518200);
}
.SearchResultV2
    .horizontalCategoryItemWrp.PistolShooting.active
    .horizontalCategoryItem {
    border-color: #3c5182b3;
    background: linear-gradient(to right, #3c51824d, #3c518200);
}
.SearchResultV2
    .horizontalCategoryItemWrp.PistolShooting
    .horizontalCategoryItem
    > i {
    color: #3c5182;
}
.PistolHead2Head-bg {
    color: #fff;
    background: #3c5182;
}
.horizontal-sl-item-bc.PistolHead2Head .horizontal-sl-icon-bc {
    color: #3c5182;
}
.horizontal-sl-item-bc.PistolHead2Head.active {
    background: #3c5182;
}
.horizontal-sl-item-bc.PistolHead2Head.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.PistolHead2Head.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-PistolHead2Head,
.coupon-market-bc .bc-i-PistolHead2Head {
    color: #3c5182;
}
.multi-select-icon-bc.bc-i-PistolHead2Head,
.widget-scroll-container > i.bc-i-PistolHead2Head {
    color: #3c5182;
}
.sp-sub-list-bc.PistolHead2Head .sp-s-l-h-flag-bc {
    color: #3c5182;
}
.sp-sub-list-bc.PistolHead2Head.active
    > .sp-s-l-head-bc
    .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #3c5182;
}
.sp-sub-list-bc.PistolHead2Head .market-game-section.active:before {
    background: #3c5182;
}
.e-sports .horizontal-sl-item-bc.PistolHead2Head .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-PistolHead2Head {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.PistolHead2Head,
.e-sports .competition-icon-league-bc.bc-i-PistolHead2Head,
.e-sports .competition-icon-league-bc.bc-i-PistolHead2Head:after,
.e-sports
    .competition-icon-league-bc.bc-i-PistolHead2Head
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-PistolHead2Head,
.e-sports .e-sports-game-icon-back-nav.bc-i-PistolHead2Head:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-PistolHead2Head {
    background: linear-gradient(to bottom, #5873b2, #3c5182);
}
.e-sports .sp-sub-list-bc.PistolHead2Head:not(.selected):hover {
    background: #3c518299;
    box-shadow: 0 0 8px #3c518299;
}
.e-sports .sp-sub-list-bc.PistolHead2Head.selected {
    background: linear-gradient(to right, #5873b2, #3c5182);
}
.e-sports-PistolHead2Head .e-sports-time-start:before,
.e-sports-PistolHead2Head .main-tabs-bc .tab-bc:before,
.e-sports-PistolHead2Head .horizontal-sl-tab-bc:before,
.sportsbook-center-section.PistolHead2Head .e-sports-time-start:before,
.sportsbook-center-section.PistolHead2Head .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.PistolHead2Head .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #5873b2, #3c5182);
}
.e-sports-match-container.PistolHead2Head
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #3c5182;
}
.e-sports-match-container.PistolHead2Head
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.PistolHead2Head
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #3c5182;
}
.SearchResultV2 .searchResultBtn.PistolHead2Head {
    background: radial-gradient(
        at center bottom,
        #3c5182cc,
        #3c518266,
        #3c518200
    );
}
.SearchResultV2 .searchResultBtn.PistolHead2Head:after {
    background: #3c518266;
}
.SearchResultV2
    .horizontalCategoryItemWrp.PistolHead2Head
    .horizontalCategoryItem {
    background: linear-gradient(to right, #3c51821a, #3c518200);
}
.SearchResultV2
    .horizontalCategoryItemWrp.PistolHead2Head.active
    .horizontalCategoryItem {
    border-color: #3c5182b3;
    background: linear-gradient(to right, #3c51824d, #3c518200);
}
.SearchResultV2
    .horizontalCategoryItemWrp.PistolHead2Head
    .horizontalCategoryItem
    > i {
    color: #3c5182;
}
.PMUHorseRacing-bg {
    color: #fff;
    background: #34a854;
}
.horizontal-sl-item-bc.PMUHorseRacing .horizontal-sl-icon-bc {
    color: #34a854;
}
.horizontal-sl-item-bc.PMUHorseRacing.active {
    background: #34a854;
}
.horizontal-sl-item-bc.PMUHorseRacing.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.PMUHorseRacing.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-PMUHorseRacing,
.coupon-market-bc .bc-i-PMUHorseRacing {
    color: #34a854;
}
.multi-select-icon-bc.bc-i-PMUHorseRacing,
.widget-scroll-container > i.bc-i-PMUHorseRacing {
    color: #34a854;
}
.sp-sub-list-bc.PMUHorseRacing .sp-s-l-h-flag-bc {
    color: #34a854;
}
.sp-sub-list-bc.PMUHorseRacing.active
    > .sp-s-l-head-bc
    .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #34a854;
}
.sp-sub-list-bc.PMUHorseRacing .market-game-section.active:before {
    background: #34a854;
}
.e-sports .horizontal-sl-item-bc.PMUHorseRacing .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-PMUHorseRacing {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.PMUHorseRacing,
.e-sports .competition-icon-league-bc.bc-i-PMUHorseRacing,
.e-sports .competition-icon-league-bc.bc-i-PMUHorseRacing:after,
.e-sports
    .competition-icon-league-bc.bc-i-PMUHorseRacing
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-PMUHorseRacing,
.e-sports .e-sports-game-icon-back-nav.bc-i-PMUHorseRacing:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-PMUHorseRacing {
    background: linear-gradient(to bottom, #5ccd7b, #34a854);
}
.e-sports .sp-sub-list-bc.PMUHorseRacing:not(.selected):hover {
    background: #34a85499;
    box-shadow: 0 0 8px #34a85499;
}
.e-sports .sp-sub-list-bc.PMUHorseRacing.selected {
    background: linear-gradient(to right, #5ccd7b, #34a854);
}
.e-sports-PMUHorseRacing .e-sports-time-start:before,
.e-sports-PMUHorseRacing .main-tabs-bc .tab-bc:before,
.e-sports-PMUHorseRacing .horizontal-sl-tab-bc:before,
.sportsbook-center-section.PMUHorseRacing .e-sports-time-start:before,
.sportsbook-center-section.PMUHorseRacing .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.PMUHorseRacing .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #5ccd7b, #34a854);
}
.e-sports-match-container.PMUHorseRacing
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #34a854;
}
.e-sports-match-container.PMUHorseRacing
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.PMUHorseRacing
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #34a854;
}
.SearchResultV2 .searchResultBtn.PMUHorseRacing {
    background: radial-gradient(
        at center bottom,
        #34a854cc,
        #34a85466,
        #34a85400
    );
}
.SearchResultV2 .searchResultBtn.PMUHorseRacing:after {
    background: #34a85466;
}
.SearchResultV2
    .horizontalCategoryItemWrp.PMUHorseRacing
    .horizontalCategoryItem {
    background: linear-gradient(to right, #34a8541a, #34a85400);
}
.SearchResultV2
    .horizontalCategoryItemWrp.PMUHorseRacing.active
    .horizontalCategoryItem {
    border-color: #34a854b3;
    background: linear-gradient(to right, #34a8544d, #34a85400);
}
.SearchResultV2
    .horizontalCategoryItemWrp.PMUHorseRacing
    .horizontalCategoryItem
    > i {
    color: #34a854;
}
.Pokémon-bg {
    color: #fff;
    background: #e8bc08;
}
.horizontal-sl-item-bc.Pokémon .horizontal-sl-icon-bc {
    color: #e8bc08;
}
.horizontal-sl-item-bc.Pokémon.active {
    background: #e8bc08;
}
.horizontal-sl-item-bc.Pokémon.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Pokémon.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Pokémon,
.coupon-market-bc .bc-i-Pokémon {
    color: #e8bc08;
}
.multi-select-icon-bc.bc-i-Pokémon,
.widget-scroll-container > i.bc-i-Pokémon {
    color: #e8bc08;
}
.sp-sub-list-bc.Pokémon .sp-s-l-h-flag-bc {
    color: #e8bc08;
}
.sp-sub-list-bc.Pokémon.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #e8bc08;
}
.sp-sub-list-bc.Pokémon .market-game-section.active:before {
    background: #e8bc08;
}
.e-sports .horizontal-sl-item-bc.Pokémon .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Pokémon {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Pokémon,
.e-sports .competition-icon-league-bc.bc-i-Pokémon,
.e-sports .competition-icon-league-bc.bc-i-Pokémon:after,
.e-sports .competition-icon-league-bc.bc-i-Pokémon ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Pokémon,
.e-sports .e-sports-game-icon-back-nav.bc-i-Pokémon:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Pokémon {
    background: linear-gradient(to bottom, #f9d544, #e8bc08);
}
.e-sports .sp-sub-list-bc.Pokémon:not(.selected):hover {
    background: #e8bc0899;
    box-shadow: 0 0 8px #e8bc0899;
}
.e-sports .sp-sub-list-bc.Pokémon.selected {
    background: linear-gradient(to right, #f9d544, #e8bc08);
}
.e-sports-Pokémon .e-sports-time-start:before,
.e-sports-Pokémon .main-tabs-bc .tab-bc:before,
.e-sports-Pokémon .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Pokémon .e-sports-time-start:before,
.sportsbook-center-section.Pokémon .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Pokémon .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #f9d544, #e8bc08);
}
.e-sports-match-container.Pokémon .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #e8bc08;
}
.e-sports-match-container.Pokémon .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Pokémon .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #e8bc08;
}
.SearchResultV2 .searchResultBtn.Pokémon {
    background: radial-gradient(
        at center bottom,
        #e8bc08cc,
        #e8bc0866,
        #e8bc0800
    );
}
.SearchResultV2 .searchResultBtn.Pokémon:after {
    background: #e8bc0866;
}
.SearchResultV2 .horizontalCategoryItemWrp.Pokémon .horizontalCategoryItem {
    background: linear-gradient(to right, #e8bc081a, #e8bc0800);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Pokémon.active
    .horizontalCategoryItem {
    border-color: #e8bc08b3;
    background: linear-gradient(to right, #e8bc084d, #e8bc0800);
}
.SearchResultV2 .horizontalCategoryItemWrp.Pokémon .horizontalCategoryItem > i {
    color: #e8bc08;
}
.Politics-bg {
    color: #fff;
    background: #641f6e;
}
.horizontal-sl-item-bc.Politics .horizontal-sl-icon-bc {
    color: #641f6e;
}
.horizontal-sl-item-bc.Politics.active {
    background: #641f6e;
}
.horizontal-sl-item-bc.Politics.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Politics.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Politics,
.coupon-market-bc .bc-i-Politics {
    color: #641f6e;
}
.multi-select-icon-bc.bc-i-Politics,
.widget-scroll-container > i.bc-i-Politics {
    color: #641f6e;
}
.sp-sub-list-bc.Politics .sp-s-l-h-flag-bc {
    color: #641f6e;
}
.sp-sub-list-bc.Politics.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #641f6e;
}
.sp-sub-list-bc.Politics .market-game-section.active:before {
    background: #641f6e;
}
.e-sports .horizontal-sl-item-bc.Politics .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Politics {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Politics,
.e-sports .competition-icon-league-bc.bc-i-Politics,
.e-sports .competition-icon-league-bc.bc-i-Politics:after,
.e-sports
    .competition-icon-league-bc.bc-i-Politics
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Politics,
.e-sports .e-sports-game-icon-back-nav.bc-i-Politics:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Politics {
    background: linear-gradient(to bottom, #9a30aa, #641f6e);
}
.e-sports .sp-sub-list-bc.Politics:not(.selected):hover {
    background: #641f6e99;
    box-shadow: 0 0 8px #641f6e99;
}
.e-sports .sp-sub-list-bc.Politics.selected {
    background: linear-gradient(to right, #9a30aa, #641f6e);
}
.e-sports-Politics .e-sports-time-start:before,
.e-sports-Politics .main-tabs-bc .tab-bc:before,
.e-sports-Politics .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Politics .e-sports-time-start:before,
.sportsbook-center-section.Politics .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Politics .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #9a30aa, #641f6e);
}
.e-sports-match-container.Politics .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #641f6e;
}
.e-sports-match-container.Politics .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Politics .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #641f6e;
}
.SearchResultV2 .searchResultBtn.Politics {
    background: radial-gradient(
        at center bottom,
        #641f6ecc,
        #641f6e66,
        #641f6e00
    );
}
.SearchResultV2 .searchResultBtn.Politics:after {
    background: #641f6e66;
}
.SearchResultV2 .horizontalCategoryItemWrp.Politics .horizontalCategoryItem {
    background: linear-gradient(to right, #641f6e1a, #641f6e00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Politics.active
    .horizontalCategoryItem {
    border-color: #641f6eb3;
    background: linear-gradient(to right, #641f6e4d, #641f6e00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Politics
    .horizontalCategoryItem
    > i {
    color: #641f6e;
}
.ProEvolutionSoccer-bg {
    color: #fff;
    background: #ca171e;
}
.horizontal-sl-item-bc.ProEvolutionSoccer .horizontal-sl-icon-bc {
    color: #ca171e;
}
.horizontal-sl-item-bc.ProEvolutionSoccer.active {
    background: #ca171e;
}
.horizontal-sl-item-bc.ProEvolutionSoccer.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.ProEvolutionSoccer.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-ProEvolutionSoccer,
.coupon-market-bc .bc-i-ProEvolutionSoccer {
    color: #ca171e;
}
.multi-select-icon-bc.bc-i-ProEvolutionSoccer,
.widget-scroll-container > i.bc-i-ProEvolutionSoccer {
    color: #ca171e;
}
.sp-sub-list-bc.ProEvolutionSoccer .sp-s-l-h-flag-bc {
    color: #ca171e;
}
.sp-sub-list-bc.ProEvolutionSoccer.active
    > .sp-s-l-head-bc
    .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #ca171e;
}
.sp-sub-list-bc.ProEvolutionSoccer .market-game-section.active:before {
    background: #ca171e;
}
.e-sports .horizontal-sl-item-bc.ProEvolutionSoccer .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-ProEvolutionSoccer {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.ProEvolutionSoccer,
.e-sports .competition-icon-league-bc.bc-i-ProEvolutionSoccer,
.e-sports .competition-icon-league-bc.bc-i-ProEvolutionSoccer:after,
.e-sports
    .competition-icon-league-bc.bc-i-ProEvolutionSoccer
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-ProEvolutionSoccer,
.e-sports .e-sports-game-icon-back-nav.bc-i-ProEvolutionSoccer:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-ProEvolutionSoccer {
    background: linear-gradient(to bottom, #ea444a, #ca171e);
}
.e-sports .sp-sub-list-bc.ProEvolutionSoccer:not(.selected):hover {
    background: #ca171e99;
    box-shadow: 0 0 8px #ca171e99;
}
.e-sports .sp-sub-list-bc.ProEvolutionSoccer.selected {
    background: linear-gradient(to right, #ea444a, #ca171e);
}
.e-sports-ProEvolutionSoccer .e-sports-time-start:before,
.e-sports-ProEvolutionSoccer .main-tabs-bc .tab-bc:before,
.e-sports-ProEvolutionSoccer .horizontal-sl-tab-bc:before,
.sportsbook-center-section.ProEvolutionSoccer .e-sports-time-start:before,
.sportsbook-center-section.ProEvolutionSoccer .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.ProEvolutionSoccer .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #ea444a, #ca171e);
}
.e-sports-match-container.ProEvolutionSoccer
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #ca171e;
}
.e-sports-match-container.ProEvolutionSoccer
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.ProEvolutionSoccer
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #ca171e;
}
.SearchResultV2 .searchResultBtn.ProEvolutionSoccer {
    background: radial-gradient(
        at center bottom,
        #ca171ecc,
        #ca171e66,
        #ca171e00
    );
}
.SearchResultV2 .searchResultBtn.ProEvolutionSoccer:after {
    background: #ca171e66;
}
.SearchResultV2
    .horizontalCategoryItemWrp.ProEvolutionSoccer
    .horizontalCategoryItem {
    background: linear-gradient(to right, #ca171e1a, #ca171e00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.ProEvolutionSoccer.active
    .horizontalCategoryItem {
    border-color: #ca171eb3;
    background: linear-gradient(to right, #ca171e4d, #ca171e00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.ProEvolutionSoccer
    .horizontalCategoryItem
    > i {
    color: #ca171e;
}
.ProjectCARS-bg {
    color: #fff;
    background: #036185;
}
.horizontal-sl-item-bc.ProjectCARS .horizontal-sl-icon-bc {
    color: #036185;
}
.horizontal-sl-item-bc.ProjectCARS.active {
    background: #036185;
}
.horizontal-sl-item-bc.ProjectCARS.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.ProjectCARS.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-ProjectCARS,
.coupon-market-bc .bc-i-ProjectCARS {
    color: #036185;
}
.multi-select-icon-bc.bc-i-ProjectCARS,
.widget-scroll-container > i.bc-i-ProjectCARS {
    color: #036185;
}
.sp-sub-list-bc.ProjectCARS .sp-s-l-h-flag-bc {
    color: #036185;
}
.sp-sub-list-bc.ProjectCARS.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #036185;
}
.sp-sub-list-bc.ProjectCARS .market-game-section.active:before {
    background: #036185;
}
.e-sports .horizontal-sl-item-bc.ProjectCARS .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-ProjectCARS {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.ProjectCARS,
.e-sports .competition-icon-league-bc.bc-i-ProjectCARS,
.e-sports .competition-icon-league-bc.bc-i-ProjectCARS:after,
.e-sports
    .competition-icon-league-bc.bc-i-ProjectCARS
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-ProjectCARS,
.e-sports .e-sports-game-icon-back-nav.bc-i-ProjectCARS:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-ProjectCARS {
    background: linear-gradient(to bottom, #0598d0, #036185);
}
.e-sports .sp-sub-list-bc.ProjectCARS:not(.selected):hover {
    background: #03618599;
    box-shadow: 0 0 8px #03618599;
}
.e-sports .sp-sub-list-bc.ProjectCARS.selected {
    background: linear-gradient(to right, #0598d0, #036185);
}
.e-sports-ProjectCARS .e-sports-time-start:before,
.e-sports-ProjectCARS .main-tabs-bc .tab-bc:before,
.e-sports-ProjectCARS .horizontal-sl-tab-bc:before,
.sportsbook-center-section.ProjectCARS .e-sports-time-start:before,
.sportsbook-center-section.ProjectCARS .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.ProjectCARS .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #0598d0, #036185);
}
.e-sports-match-container.ProjectCARS
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #036185;
}
.e-sports-match-container.ProjectCARS .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.ProjectCARS
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #036185;
}
.SearchResultV2 .searchResultBtn.ProjectCARS {
    background: radial-gradient(
        at center bottom,
        #036185cc,
        #03618566,
        #03618500
    );
}
.SearchResultV2 .searchResultBtn.ProjectCARS:after {
    background: #03618566;
}
.SearchResultV2 .horizontalCategoryItemWrp.ProjectCARS .horizontalCategoryItem {
    background: linear-gradient(to right, #0361851a, #03618500);
}
.SearchResultV2
    .horizontalCategoryItemWrp.ProjectCARS.active
    .horizontalCategoryItem {
    border-color: #036185b3;
    background: linear-gradient(to right, #0361854d, #03618500);
}
.SearchResultV2
    .horizontalCategoryItemWrp.ProjectCARS
    .horizontalCategoryItem
    > i {
    color: #036185;
}
.PUBG-bg {
    color: #fff;
    background: #d6751c;
}
.horizontal-sl-item-bc.PUBG .horizontal-sl-icon-bc {
    color: #d6751c;
}
.horizontal-sl-item-bc.PUBG.active {
    background: #d6751c;
}
.horizontal-sl-item-bc.PUBG.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.PUBG.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-PUBG,
.coupon-market-bc .bc-i-PUBG {
    color: #d6751c;
}
.multi-select-icon-bc.bc-i-PUBG,
.widget-scroll-container > i.bc-i-PUBG {
    color: #d6751c;
}
.sp-sub-list-bc.PUBG .sp-s-l-h-flag-bc {
    color: #d6751c;
}
.sp-sub-list-bc.PUBG.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #d6751c;
}
.sp-sub-list-bc.PUBG .market-game-section.active:before {
    background: #d6751c;
}
.e-sports .horizontal-sl-item-bc.PUBG .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-PUBG {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.PUBG,
.e-sports .competition-icon-league-bc.bc-i-PUBG,
.e-sports .competition-icon-league-bc.bc-i-PUBG:after,
.e-sports .competition-icon-league-bc.bc-i-PUBG ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-PUBG,
.e-sports .e-sports-game-icon-back-nav.bc-i-PUBG:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-PUBG {
    background: linear-gradient(to bottom, #e99c56, #d6751c);
}
.e-sports .sp-sub-list-bc.PUBG:not(.selected):hover {
    background: #d6751c99;
    box-shadow: 0 0 8px #d6751c99;
}
.e-sports .sp-sub-list-bc.PUBG.selected {
    background: linear-gradient(to right, #e99c56, #d6751c);
}
.e-sports-PUBG .e-sports-time-start:before,
.e-sports-PUBG .main-tabs-bc .tab-bc:before,
.e-sports-PUBG .horizontal-sl-tab-bc:before,
.sportsbook-center-section.PUBG .e-sports-time-start:before,
.sportsbook-center-section.PUBG .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.PUBG .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #e99c56, #d6751c);
}
.e-sports-match-container.PUBG .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #d6751c;
}
.e-sports-match-container.PUBG .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.PUBG .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #d6751c;
}
.SearchResultV2 .searchResultBtn.PUBG {
    background: radial-gradient(
        at center bottom,
        #d6751ccc,
        #d6751c66,
        #d6751c00
    );
}
.SearchResultV2 .searchResultBtn.PUBG:after {
    background: #d6751c66;
}
.SearchResultV2 .horizontalCategoryItemWrp.PUBG .horizontalCategoryItem {
    background: linear-gradient(to right, #d6751c1a, #d6751c00);
}
.SearchResultV2 .horizontalCategoryItemWrp.PUBG.active .horizontalCategoryItem {
    border-color: #d6751cb3;
    background: linear-gradient(to right, #d6751c4d, #d6751c00);
}
.SearchResultV2 .horizontalCategoryItemWrp.PUBG .horizontalCategoryItem > i {
    color: #d6751c;
}
.PUBGPlayerUnknwnsBattleground-bg {
    color: #fff;
    background: #d6751c;
}
.horizontal-sl-item-bc.PUBGPlayerUnknwnsBattleground .horizontal-sl-icon-bc {
    color: #d6751c;
}
.horizontal-sl-item-bc.PUBGPlayerUnknwnsBattleground.active {
    background: #d6751c;
}
.horizontal-sl-item-bc.PUBGPlayerUnknwnsBattleground.active
    .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.PUBGPlayerUnknwnsBattleground.active
    .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-PUBGPlayerUnknwnsBattleground,
.coupon-market-bc .bc-i-PUBGPlayerUnknwnsBattleground {
    color: #d6751c;
}
.multi-select-icon-bc.bc-i-PUBGPlayerUnknwnsBattleground,
.widget-scroll-container > i.bc-i-PUBGPlayerUnknwnsBattleground {
    color: #d6751c;
}
.sp-sub-list-bc.PUBGPlayerUnknwnsBattleground .sp-s-l-h-flag-bc {
    color: #d6751c;
}
.sp-sub-list-bc.PUBGPlayerUnknwnsBattleground.active
    > .sp-s-l-head-bc
    .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #d6751c;
}
.sp-sub-list-bc.PUBGPlayerUnknwnsBattleground
    .market-game-section.active:before {
    background: #d6751c;
}
.e-sports
    .horizontal-sl-item-bc.PUBGPlayerUnknwnsBattleground
    .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-PUBGPlayerUnknwnsBattleground {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.PUBGPlayerUnknwnsBattleground,
.e-sports .competition-icon-league-bc.bc-i-PUBGPlayerUnknwnsBattleground,
.e-sports .competition-icon-league-bc.bc-i-PUBGPlayerUnknwnsBattleground:after,
.e-sports
    .competition-icon-league-bc.bc-i-PUBGPlayerUnknwnsBattleground
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-PUBGPlayerUnknwnsBattleground,
.e-sports .e-sports-game-icon-back-nav.bc-i-PUBGPlayerUnknwnsBattleground:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-PUBGPlayerUnknwnsBattleground {
    background: linear-gradient(to bottom, #e99c56, #d6751c);
}
.e-sports .sp-sub-list-bc.PUBGPlayerUnknwnsBattleground:not(.selected):hover {
    background: #d6751c99;
    box-shadow: 0 0 8px #d6751c99;
}
.e-sports .sp-sub-list-bc.PUBGPlayerUnknwnsBattleground.selected {
    background: linear-gradient(to right, #e99c56, #d6751c);
}
.e-sports-PUBGPlayerUnknwnsBattleground .e-sports-time-start:before,
.e-sports-PUBGPlayerUnknwnsBattleground .main-tabs-bc .tab-bc:before,
.e-sports-PUBGPlayerUnknwnsBattleground .horizontal-sl-tab-bc:before,
.sportsbook-center-section.PUBGPlayerUnknwnsBattleground
    .e-sports-time-start:before,
.sportsbook-center-section.PUBGPlayerUnknwnsBattleground
    .main-tabs-bc
    .tab-bc:before,
.sportsbook-center-section.PUBGPlayerUnknwnsBattleground
    .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #e99c56, #d6751c);
}
.e-sports-match-container.PUBGPlayerUnknwnsBattleground
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #d6751c;
}
.e-sports-match-container.PUBGPlayerUnknwnsBattleground
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.PUBGPlayerUnknwnsBattleground
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #d6751c;
}
.SearchResultV2 .searchResultBtn.PUBGPlayerUnknwnsBattleground {
    background: radial-gradient(
        at center bottom,
        #d6751ccc,
        #d6751c66,
        #d6751c00
    );
}
.SearchResultV2 .searchResultBtn.PUBGPlayerUnknwnsBattleground:after {
    background: #d6751c66;
}
.SearchResultV2
    .horizontalCategoryItemWrp.PUBGPlayerUnknwnsBattleground
    .horizontalCategoryItem {
    background: linear-gradient(to right, #d6751c1a, #d6751c00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.PUBGPlayerUnknwnsBattleground.active
    .horizontalCategoryItem {
    border-color: #d6751cb3;
    background: linear-gradient(to right, #d6751c4d, #d6751c00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.PUBGPlayerUnknwnsBattleground
    .horizontalCategoryItem
    > i {
    color: #d6751c;
}
.Quake-bg {
    color: #fff;
    background: #744428;
}
.horizontal-sl-item-bc.Quake .horizontal-sl-icon-bc {
    color: #744428;
}
.horizontal-sl-item-bc.Quake.active {
    background: #744428;
}
.horizontal-sl-item-bc.Quake.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Quake.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Quake,
.coupon-market-bc .bc-i-Quake {
    color: #744428;
}
.multi-select-icon-bc.bc-i-Quake,
.widget-scroll-container > i.bc-i-Quake {
    color: #744428;
}
.sp-sub-list-bc.Quake .sp-s-l-h-flag-bc {
    color: #744428;
}
.sp-sub-list-bc.Quake.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #744428;
}
.sp-sub-list-bc.Quake .market-game-section.active:before {
    background: #744428;
}
.e-sports .horizontal-sl-item-bc.Quake .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Quake {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Quake,
.e-sports .competition-icon-league-bc.bc-i-Quake,
.e-sports .competition-icon-league-bc.bc-i-Quake:after,
.e-sports .competition-icon-league-bc.bc-i-Quake ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Quake,
.e-sports .e-sports-game-icon-back-nav.bc-i-Quake:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Quake {
    background: linear-gradient(to bottom, #ad653c, #744428);
}
.e-sports .sp-sub-list-bc.Quake:not(.selected):hover {
    background: #74442899;
    box-shadow: 0 0 8px #74442899;
}
.e-sports .sp-sub-list-bc.Quake.selected {
    background: linear-gradient(to right, #ad653c, #744428);
}
.e-sports-Quake .e-sports-time-start:before,
.e-sports-Quake .main-tabs-bc .tab-bc:before,
.e-sports-Quake .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Quake .e-sports-time-start:before,
.sportsbook-center-section.Quake .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Quake .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #ad653c, #744428);
}
.e-sports-match-container.Quake .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #744428;
}
.e-sports-match-container.Quake .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Quake .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #744428;
}
.SearchResultV2 .searchResultBtn.Quake {
    background: radial-gradient(
        at center bottom,
        #744428cc,
        #74442866,
        #74442800
    );
}
.SearchResultV2 .searchResultBtn.Quake:after {
    background: #74442866;
}
.SearchResultV2 .horizontalCategoryItemWrp.Quake .horizontalCategoryItem {
    background: linear-gradient(to right, #7444281a, #74442800);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Quake.active
    .horizontalCategoryItem {
    border-color: #744428b3;
    background: linear-gradient(to right, #7444284d, #74442800);
}
.SearchResultV2 .horizontalCategoryItemWrp.Quake .horizontalCategoryItem > i {
    color: #744428;
}
.Rainbow_Six_Siege-bg {
    color: #fff;
    background: #754428;
}
.horizontal-sl-item-bc.Rainbow_Six_Siege .horizontal-sl-icon-bc {
    color: #754428;
}
.horizontal-sl-item-bc.Rainbow_Six_Siege.active {
    background: #754428;
}
.horizontal-sl-item-bc.Rainbow_Six_Siege.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Rainbow_Six_Siege.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Rainbow_Six_Siege,
.coupon-market-bc .bc-i-Rainbow_Six_Siege {
    color: #754428;
}
.multi-select-icon-bc.bc-i-Rainbow_Six_Siege,
.widget-scroll-container > i.bc-i-Rainbow_Six_Siege {
    color: #754428;
}
.sp-sub-list-bc.Rainbow_Six_Siege .sp-s-l-h-flag-bc {
    color: #754428;
}
.sp-sub-list-bc.Rainbow_Six_Siege.active
    > .sp-s-l-head-bc
    .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #754428;
}
.sp-sub-list-bc.Rainbow_Six_Siege .market-game-section.active:before {
    background: #754428;
}
.e-sports .horizontal-sl-item-bc.Rainbow_Six_Siege .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Rainbow_Six_Siege {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Rainbow_Six_Siege,
.e-sports .competition-icon-league-bc.bc-i-Rainbow_Six_Siege,
.e-sports .competition-icon-league-bc.bc-i-Rainbow_Six_Siege:after,
.e-sports
    .competition-icon-league-bc.bc-i-Rainbow_Six_Siege
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Rainbow_Six_Siege,
.e-sports .e-sports-game-icon-back-nav.bc-i-Rainbow_Six_Siege:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Rainbow_Six_Siege {
    background: linear-gradient(to bottom, #ae653b, #754428);
}
.e-sports .sp-sub-list-bc.Rainbow_Six_Siege:not(.selected):hover {
    background: #75442899;
    box-shadow: 0 0 8px #75442899;
}
.e-sports .sp-sub-list-bc.Rainbow_Six_Siege.selected {
    background: linear-gradient(to right, #ae653b, #754428);
}
.e-sports-Rainbow_Six_Siege .e-sports-time-start:before,
.e-sports-Rainbow_Six_Siege .main-tabs-bc .tab-bc:before,
.e-sports-Rainbow_Six_Siege .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Rainbow_Six_Siege .e-sports-time-start:before,
.sportsbook-center-section.Rainbow_Six_Siege .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Rainbow_Six_Siege .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #ae653b, #754428);
}
.e-sports-match-container.Rainbow_Six_Siege
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #754428;
}
.e-sports-match-container.Rainbow_Six_Siege
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Rainbow_Six_Siege
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #754428;
}
.SearchResultV2 .searchResultBtn.Rainbow_Six_Siege {
    background: radial-gradient(
        at center bottom,
        #754428cc,
        #75442866,
        #75442800
    );
}
.SearchResultV2 .searchResultBtn.Rainbow_Six_Siege:after {
    background: #75442866;
}
.SearchResultV2
    .horizontalCategoryItemWrp.Rainbow_Six_Siege
    .horizontalCategoryItem {
    background: linear-gradient(to right, #7544281a, #75442800);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Rainbow_Six_Siege.active
    .horizontalCategoryItem {
    border-color: #754428b3;
    background: linear-gradient(to right, #7544284d, #75442800);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Rainbow_Six_Siege
    .horizontalCategoryItem
    > i {
    color: #754428;
}
.RealSubspaceHockeyLeague-bg {
    color: #000;
    background: #e56220;
}
.horizontal-sl-item-bc.RealSubspaceHockeyLeague .horizontal-sl-icon-bc {
    color: #e56220;
}
.horizontal-sl-item-bc.RealSubspaceHockeyLeague.active {
    background: #e56220;
}
.horizontal-sl-item-bc.RealSubspaceHockeyLeague.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.RealSubspaceHockeyLeague.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-RealSubspaceHockeyLeague,
.coupon-market-bc .bc-i-RealSubspaceHockeyLeague {
    color: #e56220;
}
.multi-select-icon-bc.bc-i-RealSubspaceHockeyLeague,
.widget-scroll-container > i.bc-i-RealSubspaceHockeyLeague {
    color: #e56220;
}
.sp-sub-list-bc.RealSubspaceHockeyLeague .sp-s-l-h-flag-bc {
    color: #e56220;
}
.sp-sub-list-bc.RealSubspaceHockeyLeague.active
    > .sp-s-l-head-bc
    .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #e56220;
}
.sp-sub-list-bc.RealSubspaceHockeyLeague .market-game-section.active:before {
    background: #e56220;
}
.e-sports
    .horizontal-sl-item-bc.RealSubspaceHockeyLeague
    .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-RealSubspaceHockeyLeague {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.RealSubspaceHockeyLeague,
.e-sports .competition-icon-league-bc.bc-i-RealSubspaceHockeyLeague,
.e-sports .competition-icon-league-bc.bc-i-RealSubspaceHockeyLeague:after,
.e-sports
    .competition-icon-league-bc.bc-i-RealSubspaceHockeyLeague
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-RealSubspaceHockeyLeague,
.e-sports .e-sports-game-icon-back-nav.bc-i-RealSubspaceHockeyLeague:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-RealSubspaceHockeyLeague {
    background: linear-gradient(to bottom, #ed9265, #e56220);
}
.e-sports .sp-sub-list-bc.RealSubspaceHockeyLeague:not(.selected):hover {
    background: #e5622099;
    box-shadow: 0 0 8px #e5622099;
}
.e-sports .sp-sub-list-bc.RealSubspaceHockeyLeague.selected {
    background: linear-gradient(to right, #ed9265, #e56220);
}
.e-sports-RealSubspaceHockeyLeague .e-sports-time-start:before,
.e-sports-RealSubspaceHockeyLeague .main-tabs-bc .tab-bc:before,
.e-sports-RealSubspaceHockeyLeague .horizontal-sl-tab-bc:before,
.sportsbook-center-section.RealSubspaceHockeyLeague .e-sports-time-start:before,
.sportsbook-center-section.RealSubspaceHockeyLeague
    .main-tabs-bc
    .tab-bc:before,
.sportsbook-center-section.RealSubspaceHockeyLeague
    .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #ed9265, #e56220);
}
.e-sports-match-container.RealSubspaceHockeyLeague
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #e56220;
}
.e-sports-match-container.RealSubspaceHockeyLeague
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.RealSubspaceHockeyLeague
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #e56220;
}
.SearchResultV2 .searchResultBtn.RealSubspaceHockeyLeague {
    background: radial-gradient(
        at center bottom,
        #e56220cc,
        #e5622066,
        #e5622000
    );
}
.SearchResultV2 .searchResultBtn.RealSubspaceHockeyLeague:after {
    background: #e5622066;
}
.SearchResultV2
    .horizontalCategoryItemWrp.RealSubspaceHockeyLeague
    .horizontalCategoryItem {
    background: linear-gradient(to right, #e562201a, #e5622000);
}
.SearchResultV2
    .horizontalCategoryItemWrp.RealSubspaceHockeyLeague.active
    .horizontalCategoryItem {
    border-color: #e56220b3;
    background: linear-gradient(to right, #e562204d, #e5622000);
}
.SearchResultV2
    .horizontalCategoryItemWrp.RealSubspaceHockeyLeague
    .horizontalCategoryItem
    > i {
    color: #e56220;
}
.RocketLeague-bg {
    color: #fff;
    background: #04477f;
}
.horizontal-sl-item-bc.RocketLeague .horizontal-sl-icon-bc {
    color: #04477f;
}
.horizontal-sl-item-bc.RocketLeague.active {
    background: #04477f;
}
.horizontal-sl-item-bc.RocketLeague.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.RocketLeague.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-RocketLeague,
.coupon-market-bc .bc-i-RocketLeague {
    color: #04477f;
}
.multi-select-icon-bc.bc-i-RocketLeague,
.widget-scroll-container > i.bc-i-RocketLeague {
    color: #04477f;
}
.sp-sub-list-bc.RocketLeague .sp-s-l-h-flag-bc {
    color: #04477f;
}
.sp-sub-list-bc.RocketLeague.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #04477f;
}
.sp-sub-list-bc.RocketLeague .market-game-section.active:before {
    background: #04477f;
}
.e-sports .horizontal-sl-item-bc.RocketLeague .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-RocketLeague {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.RocketLeague,
.e-sports .competition-icon-league-bc.bc-i-RocketLeague,
.e-sports .competition-icon-league-bc.bc-i-RocketLeague:after,
.e-sports
    .competition-icon-league-bc.bc-i-RocketLeague
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-RocketLeague,
.e-sports .e-sports-game-icon-back-nav.bc-i-RocketLeague:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-RocketLeague {
    background: linear-gradient(to bottom, #0670c9, #04477f);
}
.e-sports .sp-sub-list-bc.RocketLeague:not(.selected):hover {
    background: #04477f99;
    box-shadow: 0 0 8px #04477f99;
}
.e-sports .sp-sub-list-bc.RocketLeague.selected {
    background: linear-gradient(to right, #0670c9, #04477f);
}
.e-sports-RocketLeague .e-sports-time-start:before,
.e-sports-RocketLeague .main-tabs-bc .tab-bc:before,
.e-sports-RocketLeague .horizontal-sl-tab-bc:before,
.sportsbook-center-section.RocketLeague .e-sports-time-start:before,
.sportsbook-center-section.RocketLeague .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.RocketLeague .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #0670c9, #04477f);
}
.e-sports-match-container.RocketLeague
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #04477f;
}
.e-sports-match-container.RocketLeague
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.RocketLeague
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #04477f;
}
.SearchResultV2 .searchResultBtn.RocketLeague {
    background: radial-gradient(
        at center bottom,
        #04477fcc,
        #04477f66,
        #04477f00
    );
}
.SearchResultV2 .searchResultBtn.RocketLeague:after {
    background: #04477f66;
}
.SearchResultV2
    .horizontalCategoryItemWrp.RocketLeague
    .horizontalCategoryItem {
    background: linear-gradient(to right, #04477f1a, #04477f00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.RocketLeague.active
    .horizontalCategoryItem {
    border-color: #04477fb3;
    background: linear-gradient(to right, #04477f4d, #04477f00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.RocketLeague
    .horizontalCategoryItem
    > i {
    color: #04477f;
}
.Smite-bg {
    color: #fff;
    background: #ac7311;
}
.horizontal-sl-item-bc.Smite .horizontal-sl-icon-bc {
    color: #ac7311;
}
.horizontal-sl-item-bc.Smite.active {
    background: #ac7311;
}
.horizontal-sl-item-bc.Smite.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Smite.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Smite,
.coupon-market-bc .bc-i-Smite {
    color: #ac7311;
}
.multi-select-icon-bc.bc-i-Smite,
.widget-scroll-container > i.bc-i-Smite {
    color: #ac7311;
}
.sp-sub-list-bc.Smite .sp-s-l-h-flag-bc {
    color: #ac7311;
}
.sp-sub-list-bc.Smite.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #ac7311;
}
.sp-sub-list-bc.Smite .market-game-section.active:before {
    background: #ac7311;
}
.e-sports .horizontal-sl-item-bc.Smite .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Smite {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Smite,
.e-sports .competition-icon-league-bc.bc-i-Smite,
.e-sports .competition-icon-league-bc.bc-i-Smite:after,
.e-sports .competition-icon-league-bc.bc-i-Smite ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Smite,
.e-sports .e-sports-game-icon-back-nav.bc-i-Smite:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Smite {
    background: linear-gradient(to bottom, #e99f20, #ac7311);
}
.e-sports .sp-sub-list-bc.Smite:not(.selected):hover {
    background: #ac731199;
    box-shadow: 0 0 8px #ac731199;
}
.e-sports .sp-sub-list-bc.Smite.selected {
    background: linear-gradient(to right, #e99f20, #ac7311);
}
.e-sports-Smite .e-sports-time-start:before,
.e-sports-Smite .main-tabs-bc .tab-bc:before,
.e-sports-Smite .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Smite .e-sports-time-start:before,
.sportsbook-center-section.Smite .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Smite .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #e99f20, #ac7311);
}
.e-sports-match-container.Smite .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #ac7311;
}
.e-sports-match-container.Smite .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Smite .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #ac7311;
}
.SearchResultV2 .searchResultBtn.Smite {
    background: radial-gradient(
        at center bottom,
        #ac7311cc,
        #ac731166,
        #ac731100
    );
}
.SearchResultV2 .searchResultBtn.Smite:after {
    background: #ac731166;
}
.SearchResultV2 .horizontalCategoryItemWrp.Smite .horizontalCategoryItem {
    background: linear-gradient(to right, #ac73111a, #ac731100);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Smite.active
    .horizontalCategoryItem {
    border-color: #ac7311b3;
    background: linear-gradient(to right, #ac73114d, #ac731100);
}
.SearchResultV2 .horizontalCategoryItemWrp.Smite .horizontalCategoryItem > i {
    color: #ac7311;
}
.SpecialBets-bg {
    color: #fff;
    background: #ef8a00;
}
.horizontal-sl-item-bc.SpecialBets .horizontal-sl-icon-bc {
    color: #ef8a00;
}
.horizontal-sl-item-bc.SpecialBets.active {
    background: #ef8a00;
}
.horizontal-sl-item-bc.SpecialBets.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.SpecialBets.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-SpecialBets,
.coupon-market-bc .bc-i-SpecialBets {
    color: #ef8a00;
}
.multi-select-icon-bc.bc-i-SpecialBets,
.widget-scroll-container > i.bc-i-SpecialBets {
    color: #ef8a00;
}
.sp-sub-list-bc.SpecialBets .sp-s-l-h-flag-bc {
    color: #ef8a00;
}
.sp-sub-list-bc.SpecialBets.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #ef8a00;
}
.sp-sub-list-bc.SpecialBets .market-game-section.active:before {
    background: #ef8a00;
}
.e-sports .horizontal-sl-item-bc.SpecialBets .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-SpecialBets {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.SpecialBets,
.e-sports .competition-icon-league-bc.bc-i-SpecialBets,
.e-sports .competition-icon-league-bc.bc-i-SpecialBets:after,
.e-sports
    .competition-icon-league-bc.bc-i-SpecialBets
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-SpecialBets,
.e-sports .e-sports-game-icon-back-nav.bc-i-SpecialBets:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-SpecialBets {
    background: linear-gradient(to bottom, #ffad3d, #ef8a00);
}
.e-sports .sp-sub-list-bc.SpecialBets:not(.selected):hover {
    background: #ef8a0099;
    box-shadow: 0 0 8px #ef8a0099;
}
.e-sports .sp-sub-list-bc.SpecialBets.selected {
    background: linear-gradient(to right, #ffad3d, #ef8a00);
}
.e-sports-SpecialBets .e-sports-time-start:before,
.e-sports-SpecialBets .main-tabs-bc .tab-bc:before,
.e-sports-SpecialBets .horizontal-sl-tab-bc:before,
.sportsbook-center-section.SpecialBets .e-sports-time-start:before,
.sportsbook-center-section.SpecialBets .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.SpecialBets .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #ffad3d, #ef8a00);
}
.e-sports-match-container.SpecialBets
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #ef8a00;
}
.e-sports-match-container.SpecialBets .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.SpecialBets
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #ef8a00;
}
.SearchResultV2 .searchResultBtn.SpecialBets {
    background: radial-gradient(
        at center bottom,
        #ef8a00cc,
        #ef8a0066,
        #ef8a0000
    );
}
.SearchResultV2 .searchResultBtn.SpecialBets:after {
    background: #ef8a0066;
}
.SearchResultV2 .horizontalCategoryItemWrp.SpecialBets .horizontalCategoryItem {
    background: linear-gradient(to right, #ef8a001a, #ef8a0000);
}
.SearchResultV2
    .horizontalCategoryItemWrp.SpecialBets.active
    .horizontalCategoryItem {
    border-color: #ef8a00b3;
    background: linear-gradient(to right, #ef8a004d, #ef8a0000);
}
.SearchResultV2
    .horizontalCategoryItemWrp.SpecialBets
    .horizontalCategoryItem
    > i {
    color: #ef8a00;
}
.SpecialForce2-bg {
    color: #fff;
    background: #917d1d;
}
.horizontal-sl-item-bc.SpecialForce2 .horizontal-sl-icon-bc {
    color: #917d1d;
}
.horizontal-sl-item-bc.SpecialForce2.active {
    background: #917d1d;
}
.horizontal-sl-item-bc.SpecialForce2.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.SpecialForce2.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-SpecialForce2,
.coupon-market-bc .bc-i-SpecialForce2 {
    color: #917d1d;
}
.multi-select-icon-bc.bc-i-SpecialForce2,
.widget-scroll-container > i.bc-i-SpecialForce2 {
    color: #917d1d;
}
.sp-sub-list-bc.SpecialForce2 .sp-s-l-h-flag-bc {
    color: #917d1d;
}
.sp-sub-list-bc.SpecialForce2.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #917d1d;
}
.sp-sub-list-bc.SpecialForce2 .market-game-section.active:before {
    background: #917d1d;
}
.e-sports .horizontal-sl-item-bc.SpecialForce2 .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-SpecialForce2 {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.SpecialForce2,
.e-sports .competition-icon-league-bc.bc-i-SpecialForce2,
.e-sports .competition-icon-league-bc.bc-i-SpecialForce2:after,
.e-sports
    .competition-icon-league-bc.bc-i-SpecialForce2
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-SpecialForce2,
.e-sports .e-sports-game-icon-back-nav.bc-i-SpecialForce2:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-SpecialForce2 {
    background: linear-gradient(to bottom, #d1b42a, #917d1d);
}
.e-sports .sp-sub-list-bc.SpecialForce2:not(.selected):hover {
    background: #917d1d99;
    box-shadow: 0 0 8px #917d1d99;
}
.e-sports .sp-sub-list-bc.SpecialForce2.selected {
    background: linear-gradient(to right, #d1b42a, #917d1d);
}
.e-sports-SpecialForce2 .e-sports-time-start:before,
.e-sports-SpecialForce2 .main-tabs-bc .tab-bc:before,
.e-sports-SpecialForce2 .horizontal-sl-tab-bc:before,
.sportsbook-center-section.SpecialForce2 .e-sports-time-start:before,
.sportsbook-center-section.SpecialForce2 .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.SpecialForce2 .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #d1b42a, #917d1d);
}
.e-sports-match-container.SpecialForce2
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #917d1d;
}
.e-sports-match-container.SpecialForce2
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.SpecialForce2
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #917d1d;
}
.SearchResultV2 .searchResultBtn.SpecialForce2 {
    background: radial-gradient(
        at center bottom,
        #917d1dcc,
        #917d1d66,
        #917d1d00
    );
}
.SearchResultV2 .searchResultBtn.SpecialForce2:after {
    background: #917d1d66;
}
.SearchResultV2
    .horizontalCategoryItemWrp.SpecialForce2
    .horizontalCategoryItem {
    background: linear-gradient(to right, #917d1d1a, #917d1d00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.SpecialForce2.active
    .horizontalCategoryItem {
    border-color: #917d1db3;
    background: linear-gradient(to right, #917d1d4d, #917d1d00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.SpecialForce2
    .horizontalCategoryItem
    > i {
    color: #917d1d;
}
.StreetFighter-bg {
    color: #fff;
    background: #c63a20;
}
.horizontal-sl-item-bc.StreetFighter .horizontal-sl-icon-bc {
    color: #c63a20;
}
.horizontal-sl-item-bc.StreetFighter.active {
    background: #c63a20;
}
.horizontal-sl-item-bc.StreetFighter.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.StreetFighter.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-StreetFighter,
.coupon-market-bc .bc-i-StreetFighter {
    color: #c63a20;
}
.multi-select-icon-bc.bc-i-StreetFighter,
.widget-scroll-container > i.bc-i-StreetFighter {
    color: #c63a20;
}
.sp-sub-list-bc.StreetFighter .sp-s-l-h-flag-bc {
    color: #c63a20;
}
.sp-sub-list-bc.StreetFighter.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #c63a20;
}
.sp-sub-list-bc.StreetFighter .market-game-section.active:before {
    background: #c63a20;
}
.e-sports .horizontal-sl-item-bc.StreetFighter .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-StreetFighter {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.StreetFighter,
.e-sports .competition-icon-league-bc.bc-i-StreetFighter,
.e-sports .competition-icon-league-bc.bc-i-StreetFighter:after,
.e-sports
    .competition-icon-league-bc.bc-i-StreetFighter
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-StreetFighter,
.e-sports .e-sports-game-icon-back-nav.bc-i-StreetFighter:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-StreetFighter {
    background: linear-gradient(to bottom, #e36750, #c63a20);
}
.e-sports .sp-sub-list-bc.StreetFighter:not(.selected):hover {
    background: #c63a2099;
    box-shadow: 0 0 8px #c63a2099;
}
.e-sports .sp-sub-list-bc.StreetFighter.selected {
    background: linear-gradient(to right, #e36750, #c63a20);
}
.e-sports-StreetFighter .e-sports-time-start:before,
.e-sports-StreetFighter .main-tabs-bc .tab-bc:before,
.e-sports-StreetFighter .horizontal-sl-tab-bc:before,
.sportsbook-center-section.StreetFighter .e-sports-time-start:before,
.sportsbook-center-section.StreetFighter .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.StreetFighter .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #e36750, #c63a20);
}
.e-sports-match-container.StreetFighter
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #c63a20;
}
.e-sports-match-container.StreetFighter
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.StreetFighter
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #c63a20;
}
.SearchResultV2 .searchResultBtn.StreetFighter {
    background: radial-gradient(
        at center bottom,
        #c63a20cc,
        #c63a2066,
        #c63a2000
    );
}
.SearchResultV2 .searchResultBtn.StreetFighter:after {
    background: #c63a2066;
}
.SearchResultV2
    .horizontalCategoryItemWrp.StreetFighter
    .horizontalCategoryItem {
    background: linear-gradient(to right, #c63a201a, #c63a2000);
}
.SearchResultV2
    .horizontalCategoryItemWrp.StreetFighter.active
    .horizontalCategoryItem {
    border-color: #c63a20b3;
    background: linear-gradient(to right, #c63a204d, #c63a2000);
}
.SearchResultV2
    .horizontalCategoryItemWrp.StreetFighter
    .horizontalCategoryItem
    > i {
    color: #c63a20;
}
.StreetFighter5-bg {
    color: #fff;
    background: #c63a20;
}
.horizontal-sl-item-bc.StreetFighter5 .horizontal-sl-icon-bc {
    color: #c63a20;
}
.horizontal-sl-item-bc.StreetFighter5.active {
    background: #c63a20;
}
.horizontal-sl-item-bc.StreetFighter5.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.StreetFighter5.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-StreetFighter5,
.coupon-market-bc .bc-i-StreetFighter5 {
    color: #c63a20;
}
.multi-select-icon-bc.bc-i-StreetFighter5,
.widget-scroll-container > i.bc-i-StreetFighter5 {
    color: #c63a20;
}
.sp-sub-list-bc.StreetFighter5 .sp-s-l-h-flag-bc {
    color: #c63a20;
}
.sp-sub-list-bc.StreetFighter5.active
    > .sp-s-l-head-bc
    .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #c63a20;
}
.sp-sub-list-bc.StreetFighter5 .market-game-section.active:before {
    background: #c63a20;
}
.e-sports .horizontal-sl-item-bc.StreetFighter5 .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-StreetFighter5 {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.StreetFighter5,
.e-sports .competition-icon-league-bc.bc-i-StreetFighter5,
.e-sports .competition-icon-league-bc.bc-i-StreetFighter5:after,
.e-sports
    .competition-icon-league-bc.bc-i-StreetFighter5
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-StreetFighter5,
.e-sports .e-sports-game-icon-back-nav.bc-i-StreetFighter5:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-StreetFighter5 {
    background: linear-gradient(to bottom, #e36750, #c63a20);
}
.e-sports .sp-sub-list-bc.StreetFighter5:not(.selected):hover {
    background: #c63a2099;
    box-shadow: 0 0 8px #c63a2099;
}
.e-sports .sp-sub-list-bc.StreetFighter5.selected {
    background: linear-gradient(to right, #e36750, #c63a20);
}
.e-sports-StreetFighter5 .e-sports-time-start:before,
.e-sports-StreetFighter5 .main-tabs-bc .tab-bc:before,
.e-sports-StreetFighter5 .horizontal-sl-tab-bc:before,
.sportsbook-center-section.StreetFighter5 .e-sports-time-start:before,
.sportsbook-center-section.StreetFighter5 .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.StreetFighter5 .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #e36750, #c63a20);
}
.e-sports-match-container.StreetFighter5
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #c63a20;
}
.e-sports-match-container.StreetFighter5
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.StreetFighter5
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #c63a20;
}
.SearchResultV2 .searchResultBtn.StreetFighter5 {
    background: radial-gradient(
        at center bottom,
        #c63a20cc,
        #c63a2066,
        #c63a2000
    );
}
.SearchResultV2 .searchResultBtn.StreetFighter5:after {
    background: #c63a2066;
}
.SearchResultV2
    .horizontalCategoryItemWrp.StreetFighter5
    .horizontalCategoryItem {
    background: linear-gradient(to right, #c63a201a, #c63a2000);
}
.SearchResultV2
    .horizontalCategoryItemWrp.StreetFighter5.active
    .horizontalCategoryItem {
    border-color: #c63a20b3;
    background: linear-gradient(to right, #c63a204d, #c63a2000);
}
.SearchResultV2
    .horizontalCategoryItemWrp.StreetFighter5
    .horizontalCategoryItem
    > i {
    color: #c63a20;
}
.SuperSmashBros-bg {
    color: #fff;
    background: #37466f;
}
.horizontal-sl-item-bc.SuperSmashBros .horizontal-sl-icon-bc {
    color: #37466f;
}
.horizontal-sl-item-bc.SuperSmashBros.active {
    background: #37466f;
}
.horizontal-sl-item-bc.SuperSmashBros.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.SuperSmashBros.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-SuperSmashBros,
.coupon-market-bc .bc-i-SuperSmashBros {
    color: #37466f;
}
.multi-select-icon-bc.bc-i-SuperSmashBros,
.widget-scroll-container > i.bc-i-SuperSmashBros {
    color: #37466f;
}
.sp-sub-list-bc.SuperSmashBros .sp-s-l-h-flag-bc {
    color: #37466f;
}
.sp-sub-list-bc.SuperSmashBros.active
    > .sp-s-l-head-bc
    .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #37466f;
}
.sp-sub-list-bc.SuperSmashBros .market-game-section.active:before {
    background: #37466f;
}
.e-sports .horizontal-sl-item-bc.SuperSmashBros .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-SuperSmashBros {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.SuperSmashBros,
.e-sports .competition-icon-league-bc.bc-i-SuperSmashBros,
.e-sports .competition-icon-league-bc.bc-i-SuperSmashBros:after,
.e-sports
    .competition-icon-league-bc.bc-i-SuperSmashBros
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-SuperSmashBros,
.e-sports .e-sports-game-icon-back-nav.bc-i-SuperSmashBros:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-SuperSmashBros {
    background: linear-gradient(to bottom, #5066a2, #37466f);
}
.e-sports .sp-sub-list-bc.SuperSmashBros:not(.selected):hover {
    background: #37466f99;
    box-shadow: 0 0 8px #37466f99;
}
.e-sports .sp-sub-list-bc.SuperSmashBros.selected {
    background: linear-gradient(to right, #5066a2, #37466f);
}
.e-sports-SuperSmashBros .e-sports-time-start:before,
.e-sports-SuperSmashBros .main-tabs-bc .tab-bc:before,
.e-sports-SuperSmashBros .horizontal-sl-tab-bc:before,
.sportsbook-center-section.SuperSmashBros .e-sports-time-start:before,
.sportsbook-center-section.SuperSmashBros .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.SuperSmashBros .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #5066a2, #37466f);
}
.e-sports-match-container.SuperSmashBros
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #37466f;
}
.e-sports-match-container.SuperSmashBros
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.SuperSmashBros
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #37466f;
}
.SearchResultV2 .searchResultBtn.SuperSmashBros {
    background: radial-gradient(
        at center bottom,
        #37466fcc,
        #37466f66,
        #37466f00
    );
}
.SearchResultV2 .searchResultBtn.SuperSmashBros:after {
    background: #37466f66;
}
.SearchResultV2
    .horizontalCategoryItemWrp.SuperSmashBros
    .horizontalCategoryItem {
    background: linear-gradient(to right, #37466f1a, #37466f00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.SuperSmashBros.active
    .horizontalCategoryItem {
    border-color: #37466fb3;
    background: linear-gradient(to right, #37466f4d, #37466f00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.SuperSmashBros
    .horizontalCategoryItem
    > i {
    color: #37466f;
}
.TeamFortress2-bg {
    color: #fff;
    background: #9e411a;
}
.horizontal-sl-item-bc.TeamFortress2 .horizontal-sl-icon-bc {
    color: #9e411a;
}
.horizontal-sl-item-bc.TeamFortress2.active {
    background: #9e411a;
}
.horizontal-sl-item-bc.TeamFortress2.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.TeamFortress2.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-TeamFortress2,
.coupon-market-bc .bc-i-TeamFortress2 {
    color: #9e411a;
}
.multi-select-icon-bc.bc-i-TeamFortress2,
.widget-scroll-container > i.bc-i-TeamFortress2 {
    color: #9e411a;
}
.sp-sub-list-bc.TeamFortress2 .sp-s-l-h-flag-bc {
    color: #9e411a;
}
.sp-sub-list-bc.TeamFortress2.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #9e411a;
}
.sp-sub-list-bc.TeamFortress2 .market-game-section.active:before {
    background: #9e411a;
}
.e-sports .horizontal-sl-item-bc.TeamFortress2 .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-TeamFortress2 {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.TeamFortress2,
.e-sports .competition-icon-league-bc.bc-i-TeamFortress2,
.e-sports .competition-icon-league-bc.bc-i-TeamFortress2:after,
.e-sports
    .competition-icon-league-bc.bc-i-TeamFortress2
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-TeamFortress2,
.e-sports .e-sports-game-icon-back-nav.bc-i-TeamFortress2:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-TeamFortress2 {
    background: linear-gradient(to bottom, #dc5e29, #9e411a);
}
.e-sports .sp-sub-list-bc.TeamFortress2:not(.selected):hover {
    background: #9e411a99;
    box-shadow: 0 0 8px #9e411a99;
}
.e-sports .sp-sub-list-bc.TeamFortress2.selected {
    background: linear-gradient(to right, #dc5e29, #9e411a);
}
.e-sports-TeamFortress2 .e-sports-time-start:before,
.e-sports-TeamFortress2 .main-tabs-bc .tab-bc:before,
.e-sports-TeamFortress2 .horizontal-sl-tab-bc:before,
.sportsbook-center-section.TeamFortress2 .e-sports-time-start:before,
.sportsbook-center-section.TeamFortress2 .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.TeamFortress2 .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #dc5e29, #9e411a);
}
.e-sports-match-container.TeamFortress2
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #9e411a;
}
.e-sports-match-container.TeamFortress2
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.TeamFortress2
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #9e411a;
}
.SearchResultV2 .searchResultBtn.TeamFortress2 {
    background: radial-gradient(
        at center bottom,
        #9e411acc,
        #9e411a66,
        #9e411a00
    );
}
.SearchResultV2 .searchResultBtn.TeamFortress2:after {
    background: #9e411a66;
}
.SearchResultV2
    .horizontalCategoryItemWrp.TeamFortress2
    .horizontalCategoryItem {
    background: linear-gradient(to right, #9e411a1a, #9e411a00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.TeamFortress2.active
    .horizontalCategoryItem {
    border-color: #9e411ab3;
    background: linear-gradient(to right, #9e411a4d, #9e411a00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.TeamFortress2
    .horizontalCategoryItem
    > i {
    color: #9e411a;
}
.Tekken-bg {
    color: #fff;
    background: #bf231b;
}
.horizontal-sl-item-bc.Tekken .horizontal-sl-icon-bc {
    color: #bf231b;
}
.horizontal-sl-item-bc.Tekken.active {
    background: #bf231b;
}
.horizontal-sl-item-bc.Tekken.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Tekken.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Tekken,
.coupon-market-bc .bc-i-Tekken {
    color: #bf231b;
}
.multi-select-icon-bc.bc-i-Tekken,
.widget-scroll-container > i.bc-i-Tekken {
    color: #bf231b;
}
.sp-sub-list-bc.Tekken .sp-s-l-h-flag-bc {
    color: #bf231b;
}
.sp-sub-list-bc.Tekken.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #bf231b;
}
.sp-sub-list-bc.Tekken .market-game-section.active:before {
    background: #bf231b;
}
.e-sports .horizontal-sl-item-bc.Tekken .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Tekken {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Tekken,
.e-sports .competition-icon-league-bc.bc-i-Tekken,
.e-sports .competition-icon-league-bc.bc-i-Tekken:after,
.e-sports .competition-icon-league-bc.bc-i-Tekken ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Tekken,
.e-sports .e-sports-game-icon-back-nav.bc-i-Tekken:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Tekken {
    background: linear-gradient(to bottom, #e44a42, #bf231b);
}
.e-sports .sp-sub-list-bc.Tekken:not(.selected):hover {
    background: #bf231b99;
    box-shadow: 0 0 8px #bf231b99;
}
.e-sports .sp-sub-list-bc.Tekken.selected {
    background: linear-gradient(to right, #e44a42, #bf231b);
}
.e-sports-Tekken .e-sports-time-start:before,
.e-sports-Tekken .main-tabs-bc .tab-bc:before,
.e-sports-Tekken .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Tekken .e-sports-time-start:before,
.sportsbook-center-section.Tekken .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Tekken .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #e44a42, #bf231b);
}
.e-sports-match-container.Tekken .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #bf231b;
}
.e-sports-match-container.Tekken .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Tekken .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #bf231b;
}
.SearchResultV2 .searchResultBtn.Tekken {
    background: radial-gradient(
        at center bottom,
        #bf231bcc,
        #bf231b66,
        #bf231b00
    );
}
.SearchResultV2 .searchResultBtn.Tekken:after {
    background: #bf231b66;
}
.SearchResultV2 .horizontalCategoryItemWrp.Tekken .horizontalCategoryItem {
    background: linear-gradient(to right, #bf231b1a, #bf231b00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Tekken.active
    .horizontalCategoryItem {
    border-color: #bf231bb3;
    background: linear-gradient(to right, #bf231b4d, #bf231b00);
}
.SearchResultV2 .horizontalCategoryItemWrp.Tekken .horizontalCategoryItem > i {
    color: #bf231b;
}
.Teqball-bg {
    color: #fff;
    background: #b84b24;
}
.horizontal-sl-item-bc.Teqball .horizontal-sl-icon-bc {
    color: #b84b24;
}
.horizontal-sl-item-bc.Teqball.active {
    background: #b84b24;
}
.horizontal-sl-item-bc.Teqball.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Teqball.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Teqball,
.coupon-market-bc .bc-i-Teqball {
    color: #b84b24;
}
.multi-select-icon-bc.bc-i-Teqball,
.widget-scroll-container > i.bc-i-Teqball {
    color: #b84b24;
}
.sp-sub-list-bc.Teqball .sp-s-l-h-flag-bc {
    color: #b84b24;
}
.sp-sub-list-bc.Teqball.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #b84b24;
}
.sp-sub-list-bc.Teqball .market-game-section.active:before {
    background: #b84b24;
}
.e-sports .horizontal-sl-item-bc.Teqball .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Teqball {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Teqball,
.e-sports .competition-icon-league-bc.bc-i-Teqball,
.e-sports .competition-icon-league-bc.bc-i-Teqball:after,
.e-sports .competition-icon-league-bc.bc-i-Teqball ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Teqball,
.e-sports .e-sports-game-icon-back-nav.bc-i-Teqball:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Teqball {
    background: linear-gradient(to bottom, #dc724c, #b84b24);
}
.e-sports .sp-sub-list-bc.Teqball:not(.selected):hover {
    background: #b84b2499;
    box-shadow: 0 0 8px #b84b2499;
}
.e-sports .sp-sub-list-bc.Teqball.selected {
    background: linear-gradient(to right, #dc724c, #b84b24);
}
.e-sports-Teqball .e-sports-time-start:before,
.e-sports-Teqball .main-tabs-bc .tab-bc:before,
.e-sports-Teqball .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Teqball .e-sports-time-start:before,
.sportsbook-center-section.Teqball .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Teqball .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #dc724c, #b84b24);
}
.e-sports-match-container.Teqball .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #b84b24;
}
.e-sports-match-container.Teqball .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Teqball .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #b84b24;
}
.SearchResultV2 .searchResultBtn.Teqball {
    background: radial-gradient(
        at center bottom,
        #b84b24cc,
        #b84b2466,
        #b84b2400
    );
}
.SearchResultV2 .searchResultBtn.Teqball:after {
    background: #b84b2466;
}
.SearchResultV2 .horizontalCategoryItemWrp.Teqball .horizontalCategoryItem {
    background: linear-gradient(to right, #b84b241a, #b84b2400);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Teqball.active
    .horizontalCategoryItem {
    border-color: #b84b24b3;
    background: linear-gradient(to right, #b84b244d, #b84b2400);
}
.SearchResultV2 .horizontalCategoryItemWrp.Teqball .horizontalCategoryItem > i {
    color: #b84b24;
}
.Trackmania-bg {
    color: #fff;
    background: #0267a8;
}
.horizontal-sl-item-bc.Trackmania .horizontal-sl-icon-bc {
    color: #0267a8;
}
.horizontal-sl-item-bc.Trackmania.active {
    background: #0267a8;
}
.horizontal-sl-item-bc.Trackmania.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Trackmania.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Trackmania,
.coupon-market-bc .bc-i-Trackmania {
    color: #0267a8;
}
.multi-select-icon-bc.bc-i-Trackmania,
.widget-scroll-container > i.bc-i-Trackmania {
    color: #0267a8;
}
.sp-sub-list-bc.Trackmania .sp-s-l-h-flag-bc {
    color: #0267a8;
}
.sp-sub-list-bc.Trackmania.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #0267a8;
}
.sp-sub-list-bc.Trackmania .market-game-section.active:before {
    background: #0267a8;
}
.e-sports .horizontal-sl-item-bc.Trackmania .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Trackmania {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Trackmania,
.e-sports .competition-icon-league-bc.bc-i-Trackmania,
.e-sports .competition-icon-league-bc.bc-i-Trackmania:after,
.e-sports
    .competition-icon-league-bc.bc-i-Trackmania
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Trackmania,
.e-sports .e-sports-game-icon-back-nav.bc-i-Trackmania:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Trackmania {
    background: linear-gradient(to bottom, #0395f4, #0267a8);
}
.e-sports .sp-sub-list-bc.Trackmania:not(.selected):hover {
    background: #0267a899;
    box-shadow: 0 0 8px #0267a899;
}
.e-sports .sp-sub-list-bc.Trackmania.selected {
    background: linear-gradient(to right, #0395f4, #0267a8);
}
.e-sports-Trackmania .e-sports-time-start:before,
.e-sports-Trackmania .main-tabs-bc .tab-bc:before,
.e-sports-Trackmania .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Trackmania .e-sports-time-start:before,
.sportsbook-center-section.Trackmania .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Trackmania .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #0395f4, #0267a8);
}
.e-sports-match-container.Trackmania .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #0267a8;
}
.e-sports-match-container.Trackmania .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Trackmania
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #0267a8;
}
.SearchResultV2 .searchResultBtn.Trackmania {
    background: radial-gradient(
        at center bottom,
        #0267a8cc,
        #0267a866,
        #0267a800
    );
}
.SearchResultV2 .searchResultBtn.Trackmania:after {
    background: #0267a866;
}
.SearchResultV2 .horizontalCategoryItemWrp.Trackmania .horizontalCategoryItem {
    background: linear-gradient(to right, #0267a81a, #0267a800);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Trackmania.active
    .horizontalCategoryItem {
    border-color: #0267a8b3;
    background: linear-gradient(to right, #0267a84d, #0267a800);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Trackmania
    .horizontalCategoryItem
    > i {
    color: #0267a8;
}
.Halo-bg {
    color: #fff;
    background: #0a61a5;
}
.horizontal-sl-item-bc.Halo .horizontal-sl-icon-bc {
    color: #0a61a5;
}
.horizontal-sl-item-bc.Halo.active {
    background: #0a61a5;
}
.horizontal-sl-item-bc.Halo.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Halo.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Halo,
.coupon-market-bc .bc-i-Halo {
    color: #0a61a5;
}
.multi-select-icon-bc.bc-i-Halo,
.widget-scroll-container > i.bc-i-Halo {
    color: #0a61a5;
}
.sp-sub-list-bc.Halo .sp-s-l-h-flag-bc {
    color: #0a61a5;
}
.sp-sub-list-bc.Halo.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #0a61a5;
}
.sp-sub-list-bc.Halo .market-game-section.active:before {
    background: #0a61a5;
}
.e-sports .horizontal-sl-item-bc.Halo .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Halo {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Halo,
.e-sports .competition-icon-league-bc.bc-i-Halo,
.e-sports .competition-icon-league-bc.bc-i-Halo:after,
.e-sports .competition-icon-league-bc.bc-i-Halo ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Halo,
.e-sports .e-sports-game-icon-back-nav.bc-i-Halo:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Halo {
    background: linear-gradient(to bottom, #0e8bed, #0a61a5);
}
.e-sports .sp-sub-list-bc.Halo:not(.selected):hover {
    background: #0a61a599;
    box-shadow: 0 0 8px #0a61a599;
}
.e-sports .sp-sub-list-bc.Halo.selected {
    background: linear-gradient(to right, #0e8bed, #0a61a5);
}
.e-sports-Halo .e-sports-time-start:before,
.e-sports-Halo .main-tabs-bc .tab-bc:before,
.e-sports-Halo .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Halo .e-sports-time-start:before,
.sportsbook-center-section.Halo .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Halo .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #0e8bed, #0a61a5);
}
.e-sports-match-container.Halo .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #0a61a5;
}
.e-sports-match-container.Halo .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Halo .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #0a61a5;
}
.SearchResultV2 .searchResultBtn.Halo {
    background: radial-gradient(
        at center bottom,
        #0a61a5cc,
        #0a61a566,
        #0a61a500
    );
}
.SearchResultV2 .searchResultBtn.Halo:after {
    background: #0a61a566;
}
.SearchResultV2 .horizontalCategoryItemWrp.Halo .horizontalCategoryItem {
    background: linear-gradient(to right, #0a61a51a, #0a61a500);
}
.SearchResultV2 .horizontalCategoryItemWrp.Halo.active .horizontalCategoryItem {
    border-color: #0a61a5b3;
    background: linear-gradient(to right, #0a61a54d, #0a61a500);
}
.SearchResultV2 .horizontalCategoryItemWrp.Halo .horizontalCategoryItem > i {
    color: #0a61a5;
}
.Oscar-bg {
    color: #000;
    background: #dac860;
}
.horizontal-sl-item-bc.Oscar .horizontal-sl-icon-bc {
    color: #dac860;
}
.horizontal-sl-item-bc.Oscar.active {
    background: #dac860;
}
.horizontal-sl-item-bc.Oscar.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Oscar.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Oscar,
.coupon-market-bc .bc-i-Oscar {
    color: #dac860;
}
.multi-select-icon-bc.bc-i-Oscar,
.widget-scroll-container > i.bc-i-Oscar {
    color: #dac860;
}
.sp-sub-list-bc.Oscar .sp-s-l-h-flag-bc {
    color: #dac860;
}
.sp-sub-list-bc.Oscar.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #dac860;
}
.sp-sub-list-bc.Oscar .market-game-section.active:before {
    background: #dac860;
}
.e-sports .horizontal-sl-item-bc.Oscar .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Oscar {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Oscar,
.e-sports .competition-icon-league-bc.bc-i-Oscar,
.e-sports .competition-icon-league-bc.bc-i-Oscar:after,
.e-sports .competition-icon-league-bc.bc-i-Oscar ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Oscar,
.e-sports .e-sports-game-icon-back-nav.bc-i-Oscar:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Oscar {
    background: linear-gradient(to bottom, #e8dd9e, #dac860);
}
.e-sports .sp-sub-list-bc.Oscar:not(.selected):hover {
    background: #dac86099;
    box-shadow: 0 0 8px #dac86099;
}
.e-sports .sp-sub-list-bc.Oscar.selected {
    background: linear-gradient(to right, #e8dd9e, #dac860);
}
.e-sports-Oscar .e-sports-time-start:before,
.e-sports-Oscar .main-tabs-bc .tab-bc:before,
.e-sports-Oscar .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Oscar .e-sports-time-start:before,
.sportsbook-center-section.Oscar .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Oscar .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #e8dd9e, #dac860);
}
.e-sports-match-container.Oscar .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #dac860;
}
.e-sports-match-container.Oscar .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Oscar .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #dac860;
}
.SearchResultV2 .searchResultBtn.Oscar {
    background: radial-gradient(
        at center bottom,
        #dac860cc,
        #dac86066,
        #dac86000
    );
}
.SearchResultV2 .searchResultBtn.Oscar:after {
    background: #dac86066;
}
.SearchResultV2 .horizontalCategoryItemWrp.Oscar .horizontalCategoryItem {
    background: linear-gradient(to right, #dac8601a, #dac86000);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Oscar.active
    .horizontalCategoryItem {
    border-color: #dac860b3;
    background: linear-gradient(to right, #dac8604d, #dac86000);
}
.SearchResultV2 .horizontalCategoryItemWrp.Oscar .horizontalCategoryItem > i {
    color: #dac860;
}
.RainbowSix-bg {
    color: #fff;
    background: #666d72;
}
.horizontal-sl-item-bc.RainbowSix .horizontal-sl-icon-bc {
    color: #666d72;
}
.horizontal-sl-item-bc.RainbowSix.active {
    background: #666d72;
}
.horizontal-sl-item-bc.RainbowSix.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.RainbowSix.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-RainbowSix,
.coupon-market-bc .bc-i-RainbowSix {
    color: #666d72;
}
.multi-select-icon-bc.bc-i-RainbowSix,
.widget-scroll-container > i.bc-i-RainbowSix {
    color: #666d72;
}
.sp-sub-list-bc.RainbowSix .sp-s-l-h-flag-bc {
    color: #666d72;
}
.sp-sub-list-bc.RainbowSix.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #666d72;
}
.sp-sub-list-bc.RainbowSix .market-game-section.active:before {
    background: #666d72;
}
.e-sports .horizontal-sl-item-bc.RainbowSix .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-RainbowSix {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.RainbowSix,
.e-sports .competition-icon-league-bc.bc-i-RainbowSix,
.e-sports .competition-icon-league-bc.bc-i-RainbowSix:after,
.e-sports
    .competition-icon-league-bc.bc-i-RainbowSix
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-RainbowSix,
.e-sports .e-sports-game-icon-back-nav.bc-i-RainbowSix:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-RainbowSix {
    background: linear-gradient(to bottom, #8c9398, #666d72);
}
.e-sports .sp-sub-list-bc.RainbowSix:not(.selected):hover {
    background: #666d7299;
    box-shadow: 0 0 8px #666d7299;
}
.e-sports .sp-sub-list-bc.RainbowSix.selected {
    background: linear-gradient(to right, #8c9398, #666d72);
}
.e-sports-RainbowSix .e-sports-time-start:before,
.e-sports-RainbowSix .main-tabs-bc .tab-bc:before,
.e-sports-RainbowSix .horizontal-sl-tab-bc:before,
.sportsbook-center-section.RainbowSix .e-sports-time-start:before,
.sportsbook-center-section.RainbowSix .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.RainbowSix .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #8c9398, #666d72);
}
.e-sports-match-container.RainbowSix .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #666d72;
}
.e-sports-match-container.RainbowSix .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.RainbowSix
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #666d72;
}
.SearchResultV2 .searchResultBtn.RainbowSix {
    background: radial-gradient(
        at center bottom,
        #666d72cc,
        #666d7266,
        #666d7200
    );
}
.SearchResultV2 .searchResultBtn.RainbowSix:after {
    background: #666d7266;
}
.SearchResultV2 .horizontalCategoryItemWrp.RainbowSix .horizontalCategoryItem {
    background: linear-gradient(to right, #666d721a, #666d7200);
}
.SearchResultV2
    .horizontalCategoryItemWrp.RainbowSix.active
    .horizontalCategoryItem {
    border-color: #666d72b3;
    background: linear-gradient(to right, #666d724d, #666d7200);
}
.SearchResultV2
    .horizontalCategoryItemWrp.RainbowSix
    .horizontalCategoryItem
    > i {
    color: #666d72;
}
.TVShowsAndMovies-bg {
    color: #fff;
    background: #3b6e2b;
}
.horizontal-sl-item-bc.TVShowsAndMovies .horizontal-sl-icon-bc {
    color: #3b6e2b;
}
.horizontal-sl-item-bc.TVShowsAndMovies.active {
    background: #3b6e2b;
}
.horizontal-sl-item-bc.TVShowsAndMovies.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.TVShowsAndMovies.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-TVShowsAndMovies,
.coupon-market-bc .bc-i-TVShowsAndMovies {
    color: #3b6e2b;
}
.multi-select-icon-bc.bc-i-TVShowsAndMovies,
.widget-scroll-container > i.bc-i-TVShowsAndMovies {
    color: #3b6e2b;
}
.sp-sub-list-bc.TVShowsAndMovies .sp-s-l-h-flag-bc {
    color: #3b6e2b;
}
.sp-sub-list-bc.TVShowsAndMovies.active
    > .sp-s-l-head-bc
    .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #3b6e2b;
}
.sp-sub-list-bc.TVShowsAndMovies .market-game-section.active:before {
    background: #3b6e2b;
}
.e-sports .horizontal-sl-item-bc.TVShowsAndMovies .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-TVShowsAndMovies {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.TVShowsAndMovies,
.e-sports .competition-icon-league-bc.bc-i-TVShowsAndMovies,
.e-sports .competition-icon-league-bc.bc-i-TVShowsAndMovies:after,
.e-sports
    .competition-icon-league-bc.bc-i-TVShowsAndMovies
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-TVShowsAndMovies,
.e-sports .e-sports-game-icon-back-nav.bc-i-TVShowsAndMovies:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-TVShowsAndMovies {
    background: linear-gradient(to bottom, #59a541, #3b6e2b);
}
.e-sports .sp-sub-list-bc.TVShowsAndMovies:not(.selected):hover {
    background: #3b6e2b99;
    box-shadow: 0 0 8px #3b6e2b99;
}
.e-sports .sp-sub-list-bc.TVShowsAndMovies.selected {
    background: linear-gradient(to right, #59a541, #3b6e2b);
}
.e-sports-TVShowsAndMovies .e-sports-time-start:before,
.e-sports-TVShowsAndMovies .main-tabs-bc .tab-bc:before,
.e-sports-TVShowsAndMovies .horizontal-sl-tab-bc:before,
.sportsbook-center-section.TVShowsAndMovies .e-sports-time-start:before,
.sportsbook-center-section.TVShowsAndMovies .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.TVShowsAndMovies .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #59a541, #3b6e2b);
}
.e-sports-match-container.TVShowsAndMovies
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #3b6e2b;
}
.e-sports-match-container.TVShowsAndMovies
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.TVShowsAndMovies
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #3b6e2b;
}
.SearchResultV2 .searchResultBtn.TVShowsAndMovies {
    background: radial-gradient(
        at center bottom,
        #3b6e2bcc,
        #3b6e2b66,
        #3b6e2b00
    );
}
.SearchResultV2 .searchResultBtn.TVShowsAndMovies:after {
    background: #3b6e2b66;
}
.SearchResultV2
    .horizontalCategoryItemWrp.TVShowsAndMovies
    .horizontalCategoryItem {
    background: linear-gradient(to right, #3b6e2b1a, #3b6e2b00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.TVShowsAndMovies.active
    .horizontalCategoryItem {
    border-color: #3b6e2bb3;
    background: linear-gradient(to right, #3b6e2b4d, #3b6e2b00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.TVShowsAndMovies
    .horizontalCategoryItem
    > i {
    color: #3b6e2b;
}
.UnrealTournament-bg {
    color: #fff;
    background: #354d94;
}
.horizontal-sl-item-bc.UnrealTournament .horizontal-sl-icon-bc {
    color: #354d94;
}
.horizontal-sl-item-bc.UnrealTournament.active {
    background: #354d94;
}
.horizontal-sl-item-bc.UnrealTournament.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.UnrealTournament.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-UnrealTournament,
.coupon-market-bc .bc-i-UnrealTournament {
    color: #354d94;
}
.multi-select-icon-bc.bc-i-UnrealTournament,
.widget-scroll-container > i.bc-i-UnrealTournament {
    color: #354d94;
}
.sp-sub-list-bc.UnrealTournament .sp-s-l-h-flag-bc {
    color: #354d94;
}
.sp-sub-list-bc.UnrealTournament.active
    > .sp-s-l-head-bc
    .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #354d94;
}
.sp-sub-list-bc.UnrealTournament .market-game-section.active:before {
    background: #354d94;
}
.e-sports .horizontal-sl-item-bc.UnrealTournament .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-UnrealTournament {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.UnrealTournament,
.e-sports .competition-icon-league-bc.bc-i-UnrealTournament,
.e-sports .competition-icon-league-bc.bc-i-UnrealTournament:after,
.e-sports
    .competition-icon-league-bc.bc-i-UnrealTournament
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-UnrealTournament,
.e-sports .e-sports-game-icon-back-nav.bc-i-UnrealTournament:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-UnrealTournament {
    background: linear-gradient(to bottom, #5470c2, #354d94);
}
.e-sports .sp-sub-list-bc.UnrealTournament:not(.selected):hover {
    background: #354d9499;
    box-shadow: 0 0 8px #354d9499;
}
.e-sports .sp-sub-list-bc.UnrealTournament.selected {
    background: linear-gradient(to right, #5470c2, #354d94);
}
.e-sports-UnrealTournament .e-sports-time-start:before,
.e-sports-UnrealTournament .main-tabs-bc .tab-bc:before,
.e-sports-UnrealTournament .horizontal-sl-tab-bc:before,
.sportsbook-center-section.UnrealTournament .e-sports-time-start:before,
.sportsbook-center-section.UnrealTournament .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.UnrealTournament .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #5470c2, #354d94);
}
.e-sports-match-container.UnrealTournament
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #354d94;
}
.e-sports-match-container.UnrealTournament
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.UnrealTournament
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #354d94;
}
.SearchResultV2 .searchResultBtn.UnrealTournament {
    background: radial-gradient(
        at center bottom,
        #354d94cc,
        #354d9466,
        #354d9400
    );
}
.SearchResultV2 .searchResultBtn.UnrealTournament:after {
    background: #354d9466;
}
.SearchResultV2
    .horizontalCategoryItemWrp.UnrealTournament
    .horizontalCategoryItem {
    background: linear-gradient(to right, #354d941a, #354d9400);
}
.SearchResultV2
    .horizontalCategoryItemWrp.UnrealTournament.active
    .horizontalCategoryItem {
    border-color: #354d94b3;
    background: linear-gradient(to right, #354d944d, #354d9400);
}
.SearchResultV2
    .horizontalCategoryItemWrp.UnrealTournament
    .horizontalCategoryItem
    > i {
    color: #354d94;
}
.Vainglory-bg {
    color: #fff;
    background: #9c5f50;
}
.horizontal-sl-item-bc.Vainglory .horizontal-sl-icon-bc {
    color: #9c5f50;
}
.horizontal-sl-item-bc.Vainglory.active {
    background: #9c5f50;
}
.horizontal-sl-item-bc.Vainglory.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Vainglory.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Vainglory,
.coupon-market-bc .bc-i-Vainglory {
    color: #9c5f50;
}
.multi-select-icon-bc.bc-i-Vainglory,
.widget-scroll-container > i.bc-i-Vainglory {
    color: #9c5f50;
}
.sp-sub-list-bc.Vainglory .sp-s-l-h-flag-bc {
    color: #9c5f50;
}
.sp-sub-list-bc.Vainglory.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #9c5f50;
}
.sp-sub-list-bc.Vainglory .market-game-section.active:before {
    background: #9c5f50;
}
.e-sports .horizontal-sl-item-bc.Vainglory .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Vainglory {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Vainglory,
.e-sports .competition-icon-league-bc.bc-i-Vainglory,
.e-sports .competition-icon-league-bc.bc-i-Vainglory:after,
.e-sports
    .competition-icon-league-bc.bc-i-Vainglory
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Vainglory,
.e-sports .e-sports-game-icon-back-nav.bc-i-Vainglory:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Vainglory {
    background: linear-gradient(to bottom, #bc897c, #9c5f50);
}
.e-sports .sp-sub-list-bc.Vainglory:not(.selected):hover {
    background: #9c5f5099;
    box-shadow: 0 0 8px #9c5f5099;
}
.e-sports .sp-sub-list-bc.Vainglory.selected {
    background: linear-gradient(to right, #bc897c, #9c5f50);
}
.e-sports-Vainglory .e-sports-time-start:before,
.e-sports-Vainglory .main-tabs-bc .tab-bc:before,
.e-sports-Vainglory .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Vainglory .e-sports-time-start:before,
.sportsbook-center-section.Vainglory .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Vainglory .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #bc897c, #9c5f50);
}
.e-sports-match-container.Vainglory .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #9c5f50;
}
.e-sports-match-container.Vainglory .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Vainglory .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #9c5f50;
}
.SearchResultV2 .searchResultBtn.Vainglory {
    background: radial-gradient(
        at center bottom,
        #9c5f50cc,
        #9c5f5066,
        #9c5f5000
    );
}
.SearchResultV2 .searchResultBtn.Vainglory:after {
    background: #9c5f5066;
}
.SearchResultV2 .horizontalCategoryItemWrp.Vainglory .horizontalCategoryItem {
    background: linear-gradient(to right, #9c5f501a, #9c5f5000);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Vainglory.active
    .horizontalCategoryItem {
    border-color: #9c5f50b3;
    background: linear-gradient(to right, #9c5f504d, #9c5f5000);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Vainglory
    .horizontalCategoryItem
    > i {
    color: #9c5f50;
}
.Valorant-bg {
    color: #fff;
    background: #c82833;
}
.horizontal-sl-item-bc.Valorant .horizontal-sl-icon-bc {
    color: #c82833;
}
.horizontal-sl-item-bc.Valorant.active {
    background: #c82833;
}
.horizontal-sl-item-bc.Valorant.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Valorant.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Valorant,
.coupon-market-bc .bc-i-Valorant {
    color: #c82833;
}
.multi-select-icon-bc.bc-i-Valorant,
.widget-scroll-container > i.bc-i-Valorant {
    color: #c82833;
}
.sp-sub-list-bc.Valorant .sp-s-l-h-flag-bc {
    color: #c82833;
}
.sp-sub-list-bc.Valorant.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #c82833;
}
.sp-sub-list-bc.Valorant .market-game-section.active:before {
    background: #c82833;
}
.e-sports .horizontal-sl-item-bc.Valorant .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Valorant {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Valorant,
.e-sports .competition-icon-league-bc.bc-i-Valorant,
.e-sports .competition-icon-league-bc.bc-i-Valorant:after,
.e-sports
    .competition-icon-league-bc.bc-i-Valorant
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Valorant,
.e-sports .e-sports-game-icon-back-nav.bc-i-Valorant:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Valorant {
    background: linear-gradient(to bottom, #df5e67, #c82833);
}
.e-sports .sp-sub-list-bc.Valorant:not(.selected):hover {
    background: #c8283399;
    box-shadow: 0 0 8px #c8283399;
}
.e-sports .sp-sub-list-bc.Valorant.selected {
    background: linear-gradient(to right, #df5e67, #c82833);
}
.e-sports-Valorant .e-sports-time-start:before,
.e-sports-Valorant .main-tabs-bc .tab-bc:before,
.e-sports-Valorant .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Valorant .e-sports-time-start:before,
.sportsbook-center-section.Valorant .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Valorant .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #df5e67, #c82833);
}
.e-sports-match-container.Valorant .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #c82833;
}
.e-sports-match-container.Valorant .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Valorant .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #c82833;
}
.SearchResultV2 .searchResultBtn.Valorant {
    background: radial-gradient(
        at center bottom,
        #c82833cc,
        #c8283366,
        #c8283300
    );
}
.SearchResultV2 .searchResultBtn.Valorant:after {
    background: #c8283366;
}
.SearchResultV2 .horizontalCategoryItemWrp.Valorant .horizontalCategoryItem {
    background: linear-gradient(to right, #c828331a, #c8283300);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Valorant.active
    .horizontalCategoryItem {
    border-color: #c82833b3;
    background: linear-gradient(to right, #c828334d, #c8283300);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Valorant
    .horizontalCategoryItem
    > i {
    color: #c82833;
}
.VirtualFootball-bg {
    color: #fff;
    background: #8555a1;
}
.horizontal-sl-item-bc.VirtualFootball .horizontal-sl-icon-bc {
    color: #8555a1;
}
.horizontal-sl-item-bc.VirtualFootball.active {
    background: #8555a1;
}
.horizontal-sl-item-bc.VirtualFootball.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.VirtualFootball.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-VirtualFootball,
.coupon-market-bc .bc-i-VirtualFootball {
    color: #8555a1;
}
.multi-select-icon-bc.bc-i-VirtualFootball,
.widget-scroll-container > i.bc-i-VirtualFootball {
    color: #8555a1;
}
.sp-sub-list-bc.VirtualFootball .sp-s-l-h-flag-bc {
    color: #8555a1;
}
.sp-sub-list-bc.VirtualFootball.active
    > .sp-s-l-head-bc
    .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #8555a1;
}
.sp-sub-list-bc.VirtualFootball .market-game-section.active:before {
    background: #8555a1;
}
.e-sports .horizontal-sl-item-bc.VirtualFootball .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-VirtualFootball {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.VirtualFootball,
.e-sports .competition-icon-league-bc.bc-i-VirtualFootball,
.e-sports .competition-icon-league-bc.bc-i-VirtualFootball:after,
.e-sports
    .competition-icon-league-bc.bc-i-VirtualFootball
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-VirtualFootball,
.e-sports .e-sports-game-icon-back-nav.bc-i-VirtualFootball:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-VirtualFootball {
    background: linear-gradient(to bottom, #a984be, #8555a1);
}
.e-sports .sp-sub-list-bc.VirtualFootball:not(.selected):hover {
    background: #8555a199;
    box-shadow: 0 0 8px #8555a199;
}
.e-sports .sp-sub-list-bc.VirtualFootball.selected {
    background: linear-gradient(to right, #a984be, #8555a1);
}
.e-sports-VirtualFootball .e-sports-time-start:before,
.e-sports-VirtualFootball .main-tabs-bc .tab-bc:before,
.e-sports-VirtualFootball .horizontal-sl-tab-bc:before,
.sportsbook-center-section.VirtualFootball .e-sports-time-start:before,
.sportsbook-center-section.VirtualFootball .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.VirtualFootball .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #a984be, #8555a1);
}
.e-sports-match-container.VirtualFootball
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #8555a1;
}
.e-sports-match-container.VirtualFootball
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.VirtualFootball
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #8555a1;
}
.SearchResultV2 .searchResultBtn.VirtualFootball {
    background: radial-gradient(
        at center bottom,
        #8555a1cc,
        #8555a166,
        #8555a100
    );
}
.SearchResultV2 .searchResultBtn.VirtualFootball:after {
    background: #8555a166;
}
.SearchResultV2
    .horizontalCategoryItemWrp.VirtualFootball
    .horizontalCategoryItem {
    background: linear-gradient(to right, #8555a11a, #8555a100);
}
.SearchResultV2
    .horizontalCategoryItemWrp.VirtualFootball.active
    .horizontalCategoryItem {
    border-color: #8555a1b3;
    background: linear-gradient(to right, #8555a14d, #8555a100);
}
.SearchResultV2
    .horizontalCategoryItemWrp.VirtualFootball
    .horizontalCategoryItem
    > i {
    color: #8555a1;
}
.VirtualFootballPro-bg {
    color: #fff;
    background: #8555a1;
}
.horizontal-sl-item-bc.VirtualFootballPro .horizontal-sl-icon-bc {
    color: #8555a1;
}
.horizontal-sl-item-bc.VirtualFootballPro.active {
    background: #8555a1;
}
.horizontal-sl-item-bc.VirtualFootballPro.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.VirtualFootballPro.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-VirtualFootballPro,
.coupon-market-bc .bc-i-VirtualFootballPro {
    color: #8555a1;
}
.multi-select-icon-bc.bc-i-VirtualFootballPro,
.widget-scroll-container > i.bc-i-VirtualFootballPro {
    color: #8555a1;
}
.sp-sub-list-bc.VirtualFootballPro .sp-s-l-h-flag-bc {
    color: #8555a1;
}
.sp-sub-list-bc.VirtualFootballPro.active
    > .sp-s-l-head-bc
    .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #8555a1;
}
.sp-sub-list-bc.VirtualFootballPro .market-game-section.active:before {
    background: #8555a1;
}
.e-sports .horizontal-sl-item-bc.VirtualFootballPro .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-VirtualFootballPro {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.VirtualFootballPro,
.e-sports .competition-icon-league-bc.bc-i-VirtualFootballPro,
.e-sports .competition-icon-league-bc.bc-i-VirtualFootballPro:after,
.e-sports
    .competition-icon-league-bc.bc-i-VirtualFootballPro
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-VirtualFootballPro,
.e-sports .e-sports-game-icon-back-nav.bc-i-VirtualFootballPro:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-VirtualFootballPro {
    background: linear-gradient(to bottom, #a984be, #8555a1);
}
.e-sports .sp-sub-list-bc.VirtualFootballPro:not(.selected):hover {
    background: #8555a199;
    box-shadow: 0 0 8px #8555a199;
}
.e-sports .sp-sub-list-bc.VirtualFootballPro.selected {
    background: linear-gradient(to right, #a984be, #8555a1);
}
.e-sports-VirtualFootballPro .e-sports-time-start:before,
.e-sports-VirtualFootballPro .main-tabs-bc .tab-bc:before,
.e-sports-VirtualFootballPro .horizontal-sl-tab-bc:before,
.sportsbook-center-section.VirtualFootballPro .e-sports-time-start:before,
.sportsbook-center-section.VirtualFootballPro .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.VirtualFootballPro .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #a984be, #8555a1);
}
.e-sports-match-container.VirtualFootballPro
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #8555a1;
}
.e-sports-match-container.VirtualFootballPro
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.VirtualFootballPro
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #8555a1;
}
.SearchResultV2 .searchResultBtn.VirtualFootballPro {
    background: radial-gradient(
        at center bottom,
        #8555a1cc,
        #8555a166,
        #8555a100
    );
}
.SearchResultV2 .searchResultBtn.VirtualFootballPro:after {
    background: #8555a166;
}
.SearchResultV2
    .horizontalCategoryItemWrp.VirtualFootballPro
    .horizontalCategoryItem {
    background: linear-gradient(to right, #8555a11a, #8555a100);
}
.SearchResultV2
    .horizontalCategoryItemWrp.VirtualFootballPro.active
    .horizontalCategoryItem {
    border-color: #8555a1b3;
    background: linear-gradient(to right, #8555a14d, #8555a100);
}
.SearchResultV2
    .horizontalCategoryItemWrp.VirtualFootballPro
    .horizontalCategoryItem
    > i {
    color: #8555a1;
}
.virtualsports-bg {
    color: #fff;
    background: #8555a1;
}
.horizontal-sl-item-bc.virtualsports .horizontal-sl-icon-bc {
    color: #8555a1;
}
.horizontal-sl-item-bc.virtualsports.active {
    background: #8555a1;
}
.horizontal-sl-item-bc.virtualsports.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.virtualsports.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-virtualsports,
.coupon-market-bc .bc-i-virtualsports {
    color: #8555a1;
}
.multi-select-icon-bc.bc-i-virtualsports,
.widget-scroll-container > i.bc-i-virtualsports {
    color: #8555a1;
}
.sp-sub-list-bc.virtualsports .sp-s-l-h-flag-bc {
    color: #8555a1;
}
.sp-sub-list-bc.virtualsports.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #8555a1;
}
.sp-sub-list-bc.virtualsports .market-game-section.active:before {
    background: #8555a1;
}
.e-sports .horizontal-sl-item-bc.virtualsports .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-virtualsports {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.virtualsports,
.e-sports .competition-icon-league-bc.bc-i-virtualsports,
.e-sports .competition-icon-league-bc.bc-i-virtualsports:after,
.e-sports
    .competition-icon-league-bc.bc-i-virtualsports
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-virtualsports,
.e-sports .e-sports-game-icon-back-nav.bc-i-virtualsports:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-virtualsports {
    background: linear-gradient(to bottom, #a984be, #8555a1);
}
.e-sports .sp-sub-list-bc.virtualsports:not(.selected):hover {
    background: #8555a199;
    box-shadow: 0 0 8px #8555a199;
}
.e-sports .sp-sub-list-bc.virtualsports.selected {
    background: linear-gradient(to right, #a984be, #8555a1);
}
.e-sports-virtualsports .e-sports-time-start:before,
.e-sports-virtualsports .main-tabs-bc .tab-bc:before,
.e-sports-virtualsports .horizontal-sl-tab-bc:before,
.sportsbook-center-section.virtualsports .e-sports-time-start:before,
.sportsbook-center-section.virtualsports .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.virtualsports .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #a984be, #8555a1);
}
.e-sports-match-container.virtualsports
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #8555a1;
}
.e-sports-match-container.virtualsports
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.virtualsports
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #8555a1;
}
.SearchResultV2 .searchResultBtn.virtualsports {
    background: radial-gradient(
        at center bottom,
        #8555a1cc,
        #8555a166,
        #8555a100
    );
}
.SearchResultV2 .searchResultBtn.virtualsports:after {
    background: #8555a166;
}
.SearchResultV2
    .horizontalCategoryItemWrp.virtualsports
    .horizontalCategoryItem {
    background: linear-gradient(to right, #8555a11a, #8555a100);
}
.SearchResultV2
    .horizontalCategoryItemWrp.virtualsports.active
    .horizontalCategoryItem {
    border-color: #8555a1b3;
    background: linear-gradient(to right, #8555a14d, #8555a100);
}
.SearchResultV2
    .horizontalCategoryItemWrp.virtualsports
    .horizontalCategoryItem
    > i {
    color: #8555a1;
}
.virtualdogs-bg {
    color: #fff;
    background: #8555a1;
}
.horizontal-sl-item-bc.virtualdogs .horizontal-sl-icon-bc {
    color: #8555a1;
}
.horizontal-sl-item-bc.virtualdogs.active {
    background: #8555a1;
}
.horizontal-sl-item-bc.virtualdogs.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.virtualdogs.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-virtualdogs,
.coupon-market-bc .bc-i-virtualdogs {
    color: #8555a1;
}
.multi-select-icon-bc.bc-i-virtualdogs,
.widget-scroll-container > i.bc-i-virtualdogs {
    color: #8555a1;
}
.sp-sub-list-bc.virtualdogs .sp-s-l-h-flag-bc {
    color: #8555a1;
}
.sp-sub-list-bc.virtualdogs.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #8555a1;
}
.sp-sub-list-bc.virtualdogs .market-game-section.active:before {
    background: #8555a1;
}
.e-sports .horizontal-sl-item-bc.virtualdogs .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-virtualdogs {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.virtualdogs,
.e-sports .competition-icon-league-bc.bc-i-virtualdogs,
.e-sports .competition-icon-league-bc.bc-i-virtualdogs:after,
.e-sports
    .competition-icon-league-bc.bc-i-virtualdogs
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-virtualdogs,
.e-sports .e-sports-game-icon-back-nav.bc-i-virtualdogs:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-virtualdogs {
    background: linear-gradient(to bottom, #a984be, #8555a1);
}
.e-sports .sp-sub-list-bc.virtualdogs:not(.selected):hover {
    background: #8555a199;
    box-shadow: 0 0 8px #8555a199;
}
.e-sports .sp-sub-list-bc.virtualdogs.selected {
    background: linear-gradient(to right, #a984be, #8555a1);
}
.e-sports-virtualdogs .e-sports-time-start:before,
.e-sports-virtualdogs .main-tabs-bc .tab-bc:before,
.e-sports-virtualdogs .horizontal-sl-tab-bc:before,
.sportsbook-center-section.virtualdogs .e-sports-time-start:before,
.sportsbook-center-section.virtualdogs .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.virtualdogs .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #a984be, #8555a1);
}
.e-sports-match-container.virtualdogs
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #8555a1;
}
.e-sports-match-container.virtualdogs .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.virtualdogs
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #8555a1;
}
.SearchResultV2 .searchResultBtn.virtualdogs {
    background: radial-gradient(
        at center bottom,
        #8555a1cc,
        #8555a166,
        #8555a100
    );
}
.SearchResultV2 .searchResultBtn.virtualdogs:after {
    background: #8555a166;
}
.SearchResultV2 .horizontalCategoryItemWrp.virtualdogs .horizontalCategoryItem {
    background: linear-gradient(to right, #8555a11a, #8555a100);
}
.SearchResultV2
    .horizontalCategoryItemWrp.virtualdogs.active
    .horizontalCategoryItem {
    border-color: #8555a1b3;
    background: linear-gradient(to right, #8555a14d, #8555a100);
}
.SearchResultV2
    .horizontalCategoryItemWrp.virtualdogs
    .horizontalCategoryItem
    > i {
    color: #8555a1;
}
.virtualhorses-bg {
    color: #fff;
    background: #8555a1;
}
.horizontal-sl-item-bc.virtualhorses .horizontal-sl-icon-bc {
    color: #8555a1;
}
.horizontal-sl-item-bc.virtualhorses.active {
    background: #8555a1;
}
.horizontal-sl-item-bc.virtualhorses.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.virtualhorses.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-virtualhorses,
.coupon-market-bc .bc-i-virtualhorses {
    color: #8555a1;
}
.multi-select-icon-bc.bc-i-virtualhorses,
.widget-scroll-container > i.bc-i-virtualhorses {
    color: #8555a1;
}
.sp-sub-list-bc.virtualhorses .sp-s-l-h-flag-bc {
    color: #8555a1;
}
.sp-sub-list-bc.virtualhorses.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #8555a1;
}
.sp-sub-list-bc.virtualhorses .market-game-section.active:before {
    background: #8555a1;
}
.e-sports .horizontal-sl-item-bc.virtualhorses .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-virtualhorses {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.virtualhorses,
.e-sports .competition-icon-league-bc.bc-i-virtualhorses,
.e-sports .competition-icon-league-bc.bc-i-virtualhorses:after,
.e-sports
    .competition-icon-league-bc.bc-i-virtualhorses
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-virtualhorses,
.e-sports .e-sports-game-icon-back-nav.bc-i-virtualhorses:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-virtualhorses {
    background: linear-gradient(to bottom, #a984be, #8555a1);
}
.e-sports .sp-sub-list-bc.virtualhorses:not(.selected):hover {
    background: #8555a199;
    box-shadow: 0 0 8px #8555a199;
}
.e-sports .sp-sub-list-bc.virtualhorses.selected {
    background: linear-gradient(to right, #a984be, #8555a1);
}
.e-sports-virtualhorses .e-sports-time-start:before,
.e-sports-virtualhorses .main-tabs-bc .tab-bc:before,
.e-sports-virtualhorses .horizontal-sl-tab-bc:before,
.sportsbook-center-section.virtualhorses .e-sports-time-start:before,
.sportsbook-center-section.virtualhorses .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.virtualhorses .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #a984be, #8555a1);
}
.e-sports-match-container.virtualhorses
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #8555a1;
}
.e-sports-match-container.virtualhorses
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.virtualhorses
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #8555a1;
}
.SearchResultV2 .searchResultBtn.virtualhorses {
    background: radial-gradient(
        at center bottom,
        #8555a1cc,
        #8555a166,
        #8555a100
    );
}
.SearchResultV2 .searchResultBtn.virtualhorses:after {
    background: #8555a166;
}
.SearchResultV2
    .horizontalCategoryItemWrp.virtualhorses
    .horizontalCategoryItem {
    background: linear-gradient(to right, #8555a11a, #8555a100);
}
.SearchResultV2
    .horizontalCategoryItemWrp.virtualhorses.active
    .horizontalCategoryItem {
    border-color: #8555a1b3;
    background: linear-gradient(to right, #8555a14d, #8555a100);
}
.SearchResultV2
    .horizontalCategoryItemWrp.virtualhorses
    .horizontalCategoryItem
    > i {
    color: #8555a1;
}
.VirtualTennis-bg {
    color: #fff;
    background: #8555a1;
}
.horizontal-sl-item-bc.VirtualTennis .horizontal-sl-icon-bc {
    color: #8555a1;
}
.horizontal-sl-item-bc.VirtualTennis.active {
    background: #8555a1;
}
.horizontal-sl-item-bc.VirtualTennis.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.VirtualTennis.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-VirtualTennis,
.coupon-market-bc .bc-i-VirtualTennis {
    color: #8555a1;
}
.multi-select-icon-bc.bc-i-VirtualTennis,
.widget-scroll-container > i.bc-i-VirtualTennis {
    color: #8555a1;
}
.sp-sub-list-bc.VirtualTennis .sp-s-l-h-flag-bc {
    color: #8555a1;
}
.sp-sub-list-bc.VirtualTennis.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #8555a1;
}
.sp-sub-list-bc.VirtualTennis .market-game-section.active:before {
    background: #8555a1;
}
.e-sports .horizontal-sl-item-bc.VirtualTennis .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-VirtualTennis {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.VirtualTennis,
.e-sports .competition-icon-league-bc.bc-i-VirtualTennis,
.e-sports .competition-icon-league-bc.bc-i-VirtualTennis:after,
.e-sports
    .competition-icon-league-bc.bc-i-VirtualTennis
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-VirtualTennis,
.e-sports .e-sports-game-icon-back-nav.bc-i-VirtualTennis:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-VirtualTennis {
    background: linear-gradient(to bottom, #a984be, #8555a1);
}
.e-sports .sp-sub-list-bc.VirtualTennis:not(.selected):hover {
    background: #8555a199;
    box-shadow: 0 0 8px #8555a199;
}
.e-sports .sp-sub-list-bc.VirtualTennis.selected {
    background: linear-gradient(to right, #a984be, #8555a1);
}
.e-sports-VirtualTennis .e-sports-time-start:before,
.e-sports-VirtualTennis .main-tabs-bc .tab-bc:before,
.e-sports-VirtualTennis .horizontal-sl-tab-bc:before,
.sportsbook-center-section.VirtualTennis .e-sports-time-start:before,
.sportsbook-center-section.VirtualTennis .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.VirtualTennis .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #a984be, #8555a1);
}
.e-sports-match-container.VirtualTennis
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #8555a1;
}
.e-sports-match-container.VirtualTennis
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.VirtualTennis
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #8555a1;
}
.SearchResultV2 .searchResultBtn.VirtualTennis {
    background: radial-gradient(
        at center bottom,
        #8555a1cc,
        #8555a166,
        #8555a100
    );
}
.SearchResultV2 .searchResultBtn.VirtualTennis:after {
    background: #8555a166;
}
.SearchResultV2
    .horizontalCategoryItemWrp.VirtualTennis
    .horizontalCategoryItem {
    background: linear-gradient(to right, #8555a11a, #8555a100);
}
.SearchResultV2
    .horizontalCategoryItemWrp.VirtualTennis.active
    .horizontalCategoryItem {
    border-color: #8555a1b3;
    background: linear-gradient(to right, #8555a14d, #8555a100);
}
.SearchResultV2
    .horizontalCategoryItemWrp.VirtualTennis
    .horizontalCategoryItem
    > i {
    color: #8555a1;
}
.Volleyball-bg {
    color: #000;
    background: #dac179;
}
.horizontal-sl-item-bc.Volleyball .horizontal-sl-icon-bc {
    color: #dac179;
}
.horizontal-sl-item-bc.Volleyball.active {
    background: #dac179;
}
.horizontal-sl-item-bc.Volleyball.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Volleyball.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Volleyball,
.coupon-market-bc .bc-i-Volleyball {
    color: #dac179;
}
.multi-select-icon-bc.bc-i-Volleyball,
.widget-scroll-container > i.bc-i-Volleyball {
    color: #dac179;
}
.sp-sub-list-bc.Volleyball .sp-s-l-h-flag-bc {
    color: #dac179;
}
.sp-sub-list-bc.Volleyball.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #dac179;
}
.sp-sub-list-bc.Volleyball .market-game-section.active:before {
    background: #dac179;
}
.e-sports .horizontal-sl-item-bc.Volleyball .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Volleyball {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Volleyball,
.e-sports .competition-icon-league-bc.bc-i-Volleyball,
.e-sports .competition-icon-league-bc.bc-i-Volleyball:after,
.e-sports
    .competition-icon-league-bc.bc-i-Volleyball
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Volleyball,
.e-sports .e-sports-game-icon-back-nav.bc-i-Volleyball:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Volleyball {
    background: linear-gradient(to bottom, #ebddb5, #dac179);
}
.e-sports .sp-sub-list-bc.Volleyball:not(.selected):hover {
    background: #dac17999;
    box-shadow: 0 0 8px #dac17999;
}
.e-sports .sp-sub-list-bc.Volleyball.selected {
    background: linear-gradient(to right, #ebddb5, #dac179);
}
.e-sports-Volleyball .e-sports-time-start:before,
.e-sports-Volleyball .main-tabs-bc .tab-bc:before,
.e-sports-Volleyball .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Volleyball .e-sports-time-start:before,
.sportsbook-center-section.Volleyball .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Volleyball .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #ebddb5, #dac179);
}
.e-sports-match-container.Volleyball .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #dac179;
}
.e-sports-match-container.Volleyball .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Volleyball
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #dac179;
}
.SearchResultV2 .searchResultBtn.Volleyball {
    background: radial-gradient(
        at center bottom,
        #dac179cc,
        #dac17966,
        #dac17900
    );
}
.SearchResultV2 .searchResultBtn.Volleyball:after {
    background: #dac17966;
}
.SearchResultV2 .horizontalCategoryItemWrp.Volleyball .horizontalCategoryItem {
    background: linear-gradient(to right, #dac1791a, #dac17900);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Volleyball.active
    .horizontalCategoryItem {
    border-color: #dac179b3;
    background: linear-gradient(to right, #dac1794d, #dac17900);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Volleyball
    .horizontalCategoryItem
    > i {
    color: #dac179;
}
.WaterPolo-bg {
    color: #000;
    background: #338fd6;
}
.horizontal-sl-item-bc.WaterPolo .horizontal-sl-icon-bc {
    color: #338fd6;
}
.horizontal-sl-item-bc.WaterPolo.active {
    background: #338fd6;
}
.horizontal-sl-item-bc.WaterPolo.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.WaterPolo.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-WaterPolo,
.coupon-market-bc .bc-i-WaterPolo {
    color: #338fd6;
}
.multi-select-icon-bc.bc-i-WaterPolo,
.widget-scroll-container > i.bc-i-WaterPolo {
    color: #338fd6;
}
.sp-sub-list-bc.WaterPolo .sp-s-l-h-flag-bc {
    color: #338fd6;
}
.sp-sub-list-bc.WaterPolo.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #338fd6;
}
.sp-sub-list-bc.WaterPolo .market-game-section.active:before {
    background: #338fd6;
}
.e-sports .horizontal-sl-item-bc.WaterPolo .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-WaterPolo {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.WaterPolo,
.e-sports .competition-icon-league-bc.bc-i-WaterPolo,
.e-sports .competition-icon-league-bc.bc-i-WaterPolo:after,
.e-sports
    .competition-icon-league-bc.bc-i-WaterPolo
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-WaterPolo,
.e-sports .e-sports-game-icon-back-nav.bc-i-WaterPolo:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-WaterPolo {
    background: linear-gradient(to bottom, #73b2e3, #338fd6);
}
.e-sports .sp-sub-list-bc.WaterPolo:not(.selected):hover {
    background: #338fd699;
    box-shadow: 0 0 8px #338fd699;
}
.e-sports .sp-sub-list-bc.WaterPolo.selected {
    background: linear-gradient(to right, #73b2e3, #338fd6);
}
.e-sports-WaterPolo .e-sports-time-start:before,
.e-sports-WaterPolo .main-tabs-bc .tab-bc:before,
.e-sports-WaterPolo .horizontal-sl-tab-bc:before,
.sportsbook-center-section.WaterPolo .e-sports-time-start:before,
.sportsbook-center-section.WaterPolo .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.WaterPolo .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #73b2e3, #338fd6);
}
.e-sports-match-container.WaterPolo .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #338fd6;
}
.e-sports-match-container.WaterPolo .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.WaterPolo .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #338fd6;
}
.SearchResultV2 .searchResultBtn.WaterPolo {
    background: radial-gradient(
        at center bottom,
        #338fd6cc,
        #338fd666,
        #338fd600
    );
}
.SearchResultV2 .searchResultBtn.WaterPolo:after {
    background: #338fd666;
}
.SearchResultV2 .horizontalCategoryItemWrp.WaterPolo .horizontalCategoryItem {
    background: linear-gradient(to right, #338fd61a, #338fd600);
}
.SearchResultV2
    .horizontalCategoryItemWrp.WaterPolo.active
    .horizontalCategoryItem {
    border-color: #338fd6b3;
    background: linear-gradient(to right, #338fd64d, #338fd600);
}
.SearchResultV2
    .horizontalCategoryItemWrp.WaterPolo
    .horizontalCategoryItem
    > i {
    color: #338fd6;
}
.Wrestling-bg {
    color: #fff;
    background: #b80f20;
}
.horizontal-sl-item-bc.Wrestling .horizontal-sl-icon-bc {
    color: #b80f20;
}
.horizontal-sl-item-bc.Wrestling.active {
    background: #b80f20;
}
.horizontal-sl-item-bc.Wrestling.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Wrestling.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Wrestling,
.coupon-market-bc .bc-i-Wrestling {
    color: #b80f20;
}
.multi-select-icon-bc.bc-i-Wrestling,
.widget-scroll-container > i.bc-i-Wrestling {
    color: #b80f20;
}
.sp-sub-list-bc.Wrestling .sp-s-l-h-flag-bc {
    color: #b80f20;
}
.sp-sub-list-bc.Wrestling.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #b80f20;
}
.sp-sub-list-bc.Wrestling .market-game-section.active:before {
    background: #b80f20;
}
.e-sports .horizontal-sl-item-bc.Wrestling .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Wrestling {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Wrestling,
.e-sports .competition-icon-league-bc.bc-i-Wrestling,
.e-sports .competition-icon-league-bc.bc-i-Wrestling:after,
.e-sports
    .competition-icon-league-bc.bc-i-Wrestling
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Wrestling,
.e-sports .e-sports-game-icon-back-nav.bc-i-Wrestling:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Wrestling {
    background: linear-gradient(to bottom, #ed263a, #b80f20);
}
.e-sports .sp-sub-list-bc.Wrestling:not(.selected):hover {
    background: #b80f2099;
    box-shadow: 0 0 8px #b80f2099;
}
.e-sports .sp-sub-list-bc.Wrestling.selected {
    background: linear-gradient(to right, #ed263a, #b80f20);
}
.e-sports-Wrestling .e-sports-time-start:before,
.e-sports-Wrestling .main-tabs-bc .tab-bc:before,
.e-sports-Wrestling .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Wrestling .e-sports-time-start:before,
.sportsbook-center-section.Wrestling .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Wrestling .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #ed263a, #b80f20);
}
.e-sports-match-container.Wrestling .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #b80f20;
}
.e-sports-match-container.Wrestling .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Wrestling .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #b80f20;
}
.SearchResultV2 .searchResultBtn.Wrestling {
    background: radial-gradient(
        at center bottom,
        #b80f20cc,
        #b80f2066,
        #b80f2000
    );
}
.SearchResultV2 .searchResultBtn.Wrestling:after {
    background: #b80f2066;
}
.SearchResultV2 .horizontalCategoryItemWrp.Wrestling .horizontalCategoryItem {
    background: linear-gradient(to right, #b80f201a, #b80f2000);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Wrestling.active
    .horizontalCategoryItem {
    border-color: #b80f20b3;
    background: linear-gradient(to right, #b80f204d, #b80f2000);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Wrestling
    .horizontalCategoryItem
    > i {
    color: #b80f20;
}
.WarcraftIII-bg {
    color: #fff;
    background: #bb7013;
}
.horizontal-sl-item-bc.WarcraftIII .horizontal-sl-icon-bc {
    color: #bb7013;
}
.horizontal-sl-item-bc.WarcraftIII.active {
    background: #bb7013;
}
.horizontal-sl-item-bc.WarcraftIII.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.WarcraftIII.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-WarcraftIII,
.coupon-market-bc .bc-i-WarcraftIII {
    color: #bb7013;
}
.multi-select-icon-bc.bc-i-WarcraftIII,
.widget-scroll-container > i.bc-i-WarcraftIII {
    color: #bb7013;
}
.sp-sub-list-bc.WarcraftIII .sp-s-l-h-flag-bc {
    color: #bb7013;
}
.sp-sub-list-bc.WarcraftIII.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #bb7013;
}
.sp-sub-list-bc.WarcraftIII .market-game-section.active:before {
    background: #bb7013;
}
.e-sports .horizontal-sl-item-bc.WarcraftIII .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-WarcraftIII {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.WarcraftIII,
.e-sports .competition-icon-league-bc.bc-i-WarcraftIII,
.e-sports .competition-icon-league-bc.bc-i-WarcraftIII:after,
.e-sports
    .competition-icon-league-bc.bc-i-WarcraftIII
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-WarcraftIII,
.e-sports .e-sports-game-icon-back-nav.bc-i-WarcraftIII:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-WarcraftIII {
    background: linear-gradient(to bottom, #ea9730, #bb7013);
}
.e-sports .sp-sub-list-bc.WarcraftIII:not(.selected):hover {
    background: #bb701399;
    box-shadow: 0 0 8px #bb701399;
}
.e-sports .sp-sub-list-bc.WarcraftIII.selected {
    background: linear-gradient(to right, #ea9730, #bb7013);
}
.e-sports-WarcraftIII .e-sports-time-start:before,
.e-sports-WarcraftIII .main-tabs-bc .tab-bc:before,
.e-sports-WarcraftIII .horizontal-sl-tab-bc:before,
.sportsbook-center-section.WarcraftIII .e-sports-time-start:before,
.sportsbook-center-section.WarcraftIII .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.WarcraftIII .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #ea9730, #bb7013);
}
.e-sports-match-container.WarcraftIII
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #bb7013;
}
.e-sports-match-container.WarcraftIII .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.WarcraftIII
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #bb7013;
}
.SearchResultV2 .searchResultBtn.WarcraftIII {
    background: radial-gradient(
        at center bottom,
        #bb7013cc,
        #bb701366,
        #bb701300
    );
}
.SearchResultV2 .searchResultBtn.WarcraftIII:after {
    background: #bb701366;
}
.SearchResultV2 .horizontalCategoryItemWrp.WarcraftIII .horizontalCategoryItem {
    background: linear-gradient(to right, #bb70131a, #bb701300);
}
.SearchResultV2
    .horizontalCategoryItemWrp.WarcraftIII.active
    .horizontalCategoryItem {
    border-color: #bb7013b3;
    background: linear-gradient(to right, #bb70134d, #bb701300);
}
.SearchResultV2
    .horizontalCategoryItemWrp.WarcraftIII
    .horizontalCategoryItem
    > i {
    color: #bb7013;
}
.WarThunder-bg {
    color: #fff;
    background: #b6171c;
}
.horizontal-sl-item-bc.WarThunder .horizontal-sl-icon-bc {
    color: #b6171c;
}
.horizontal-sl-item-bc.WarThunder.active {
    background: #b6171c;
}
.horizontal-sl-item-bc.WarThunder.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.WarThunder.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-WarThunder,
.coupon-market-bc .bc-i-WarThunder {
    color: #b6171c;
}
.multi-select-icon-bc.bc-i-WarThunder,
.widget-scroll-container > i.bc-i-WarThunder {
    color: #b6171c;
}
.sp-sub-list-bc.WarThunder .sp-s-l-h-flag-bc {
    color: #b6171c;
}
.sp-sub-list-bc.WarThunder.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #b6171c;
}
.sp-sub-list-bc.WarThunder .market-game-section.active:before {
    background: #b6171c;
}
.e-sports .horizontal-sl-item-bc.WarThunder .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-WarThunder {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.WarThunder,
.e-sports .competition-icon-league-bc.bc-i-WarThunder,
.e-sports .competition-icon-league-bc.bc-i-WarThunder:after,
.e-sports
    .competition-icon-league-bc.bc-i-WarThunder
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-WarThunder,
.e-sports .e-sports-game-icon-back-nav.bc-i-WarThunder:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-WarThunder {
    background: linear-gradient(to bottom, #e5343a, #b6171c);
}
.e-sports .sp-sub-list-bc.WarThunder:not(.selected):hover {
    background: #b6171c99;
    box-shadow: 0 0 8px #b6171c99;
}
.e-sports .sp-sub-list-bc.WarThunder.selected {
    background: linear-gradient(to right, #e5343a, #b6171c);
}
.e-sports-WarThunder .e-sports-time-start:before,
.e-sports-WarThunder .main-tabs-bc .tab-bc:before,
.e-sports-WarThunder .horizontal-sl-tab-bc:before,
.sportsbook-center-section.WarThunder .e-sports-time-start:before,
.sportsbook-center-section.WarThunder .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.WarThunder .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #e5343a, #b6171c);
}
.e-sports-match-container.WarThunder .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #b6171c;
}
.e-sports-match-container.WarThunder .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.WarThunder
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #b6171c;
}
.SearchResultV2 .searchResultBtn.WarThunder {
    background: radial-gradient(
        at center bottom,
        #b6171ccc,
        #b6171c66,
        #b6171c00
    );
}
.SearchResultV2 .searchResultBtn.WarThunder:after {
    background: #b6171c66;
}
.SearchResultV2 .horizontalCategoryItemWrp.WarThunder .horizontalCategoryItem {
    background: linear-gradient(to right, #b6171c1a, #b6171c00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.WarThunder.active
    .horizontalCategoryItem {
    border-color: #b6171cb3;
    background: linear-gradient(to right, #b6171c4d, #b6171c00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.WarThunder
    .horizontalCategoryItem
    > i {
    color: #b6171c;
}
.Weightlifting-bg {
    color: #fff;
    background: #990700;
}
.horizontal-sl-item-bc.Weightlifting .horizontal-sl-icon-bc {
    color: #990700;
}
.horizontal-sl-item-bc.Weightlifting.active {
    background: #990700;
}
.horizontal-sl-item-bc.Weightlifting.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Weightlifting.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Weightlifting,
.coupon-market-bc .bc-i-Weightlifting {
    color: #990700;
}
.multi-select-icon-bc.bc-i-Weightlifting,
.widget-scroll-container > i.bc-i-Weightlifting {
    color: #990700;
}
.sp-sub-list-bc.Weightlifting .sp-s-l-h-flag-bc {
    color: #990700;
}
.sp-sub-list-bc.Weightlifting.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #990700;
}
.sp-sub-list-bc.Weightlifting .market-game-section.active:before {
    background: #990700;
}
.e-sports .horizontal-sl-item-bc.Weightlifting .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Weightlifting {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Weightlifting,
.e-sports .competition-icon-league-bc.bc-i-Weightlifting,
.e-sports .competition-icon-league-bc.bc-i-Weightlifting:after,
.e-sports
    .competition-icon-league-bc.bc-i-Weightlifting
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Weightlifting,
.e-sports .e-sports-game-icon-back-nav.bc-i-Weightlifting:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Weightlifting {
    background: linear-gradient(to bottom, #e60b00, #990700);
}
.e-sports .sp-sub-list-bc.Weightlifting:not(.selected):hover {
    background: #99070099;
    box-shadow: 0 0 8px #99070099;
}
.e-sports .sp-sub-list-bc.Weightlifting.selected {
    background: linear-gradient(to right, #e60b00, #990700);
}
.e-sports-Weightlifting .e-sports-time-start:before,
.e-sports-Weightlifting .main-tabs-bc .tab-bc:before,
.e-sports-Weightlifting .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Weightlifting .e-sports-time-start:before,
.sportsbook-center-section.Weightlifting .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Weightlifting .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #e60b00, #990700);
}
.e-sports-match-container.Weightlifting
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #990700;
}
.e-sports-match-container.Weightlifting
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Weightlifting
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #990700;
}
.SearchResultV2 .searchResultBtn.Weightlifting {
    background: radial-gradient(
        at center bottom,
        #990700cc,
        #99070066,
        #99070000
    );
}
.SearchResultV2 .searchResultBtn.Weightlifting:after {
    background: #99070066;
}
.SearchResultV2
    .horizontalCategoryItemWrp.Weightlifting
    .horizontalCategoryItem {
    background: linear-gradient(to right, #9907001a, #99070000);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Weightlifting.active
    .horizontalCategoryItem {
    border-color: #990700b3;
    background: linear-gradient(to right, #9907004d, #99070000);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Weightlifting
    .horizontalCategoryItem
    > i {
    color: #990700;
}
.WorldOfWarcraft-bg {
    color: #fff;
    background: #d09214;
}
.horizontal-sl-item-bc.WorldOfWarcraft .horizontal-sl-icon-bc {
    color: #d09214;
}
.horizontal-sl-item-bc.WorldOfWarcraft.active {
    background: #d09214;
}
.horizontal-sl-item-bc.WorldOfWarcraft.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.WorldOfWarcraft.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-WorldOfWarcraft,
.coupon-market-bc .bc-i-WorldOfWarcraft {
    color: #d09214;
}
.multi-select-icon-bc.bc-i-WorldOfWarcraft,
.widget-scroll-container > i.bc-i-WorldOfWarcraft {
    color: #d09214;
}
.sp-sub-list-bc.WorldOfWarcraft .sp-s-l-h-flag-bc {
    color: #d09214;
}
.sp-sub-list-bc.WorldOfWarcraft.active
    > .sp-s-l-head-bc
    .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #d09214;
}
.sp-sub-list-bc.WorldOfWarcraft .market-game-section.active:before {
    background: #d09214;
}
.e-sports .horizontal-sl-item-bc.WorldOfWarcraft .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-WorldOfWarcraft {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.WorldOfWarcraft,
.e-sports .competition-icon-league-bc.bc-i-WorldOfWarcraft,
.e-sports .competition-icon-league-bc.bc-i-WorldOfWarcraft:after,
.e-sports
    .competition-icon-league-bc.bc-i-WorldOfWarcraft
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-WorldOfWarcraft,
.e-sports .e-sports-game-icon-back-nav.bc-i-WorldOfWarcraft:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-WorldOfWarcraft {
    background: linear-gradient(to bottom, #edb544, #d09214);
}
.e-sports .sp-sub-list-bc.WorldOfWarcraft:not(.selected):hover {
    background: #d0921499;
    box-shadow: 0 0 8px #d0921499;
}
.e-sports .sp-sub-list-bc.WorldOfWarcraft.selected {
    background: linear-gradient(to right, #edb544, #d09214);
}
.e-sports-WorldOfWarcraft .e-sports-time-start:before,
.e-sports-WorldOfWarcraft .main-tabs-bc .tab-bc:before,
.e-sports-WorldOfWarcraft .horizontal-sl-tab-bc:before,
.sportsbook-center-section.WorldOfWarcraft .e-sports-time-start:before,
.sportsbook-center-section.WorldOfWarcraft .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.WorldOfWarcraft .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #edb544, #d09214);
}
.e-sports-match-container.WorldOfWarcraft
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #d09214;
}
.e-sports-match-container.WorldOfWarcraft
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.WorldOfWarcraft
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #d09214;
}
.SearchResultV2 .searchResultBtn.WorldOfWarcraft {
    background: radial-gradient(
        at center bottom,
        #d09214cc,
        #d0921466,
        #d0921400
    );
}
.SearchResultV2 .searchResultBtn.WorldOfWarcraft:after {
    background: #d0921466;
}
.SearchResultV2
    .horizontalCategoryItemWrp.WorldOfWarcraft
    .horizontalCategoryItem {
    background: linear-gradient(to right, #d092141a, #d0921400);
}
.SearchResultV2
    .horizontalCategoryItemWrp.WorldOfWarcraft.active
    .horizontalCategoryItem {
    border-color: #d09214b3;
    background: linear-gradient(to right, #d092144d, #d0921400);
}
.SearchResultV2
    .horizontalCategoryItemWrp.WorldOfWarcraft
    .horizontalCategoryItem
    > i {
    color: #d09214;
}
.Yachting-bg {
    color: #fff;
    background: #24537e;
}
.horizontal-sl-item-bc.Yachting .horizontal-sl-icon-bc {
    color: #24537e;
}
.horizontal-sl-item-bc.Yachting.active {
    background: #24537e;
}
.horizontal-sl-item-bc.Yachting.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Yachting.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Yachting,
.coupon-market-bc .bc-i-Yachting {
    color: #24537e;
}
.multi-select-icon-bc.bc-i-Yachting,
.widget-scroll-container > i.bc-i-Yachting {
    color: #24537e;
}
.sp-sub-list-bc.Yachting .sp-s-l-h-flag-bc {
    color: #24537e;
}
.sp-sub-list-bc.Yachting.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #24537e;
}
.sp-sub-list-bc.Yachting .market-game-section.active:before {
    background: #24537e;
}
.e-sports .horizontal-sl-item-bc.Yachting .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Yachting {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Yachting,
.e-sports .competition-icon-league-bc.bc-i-Yachting,
.e-sports .competition-icon-league-bc.bc-i-Yachting:after,
.e-sports
    .competition-icon-league-bc.bc-i-Yachting
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Yachting,
.e-sports .e-sports-game-icon-back-nav.bc-i-Yachting:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Yachting {
    background: linear-gradient(to bottom, #357aba, #24537e);
}
.e-sports .sp-sub-list-bc.Yachting:not(.selected):hover {
    background: #24537e99;
    box-shadow: 0 0 8px #24537e99;
}
.e-sports .sp-sub-list-bc.Yachting.selected {
    background: linear-gradient(to right, #357aba, #24537e);
}
.e-sports-Yachting .e-sports-time-start:before,
.e-sports-Yachting .main-tabs-bc .tab-bc:before,
.e-sports-Yachting .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Yachting .e-sports-time-start:before,
.sportsbook-center-section.Yachting .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Yachting .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #357aba, #24537e);
}
.e-sports-match-container.Yachting .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #24537e;
}
.e-sports-match-container.Yachting .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Yachting .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #24537e;
}
.SearchResultV2 .searchResultBtn.Yachting {
    background: radial-gradient(
        at center bottom,
        #24537ecc,
        #24537e66,
        #24537e00
    );
}
.SearchResultV2 .searchResultBtn.Yachting:after {
    background: #24537e66;
}
.SearchResultV2 .horizontalCategoryItemWrp.Yachting .horizontalCategoryItem {
    background: linear-gradient(to right, #24537e1a, #24537e00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Yachting.active
    .horizontalCategoryItem {
    border-color: #24537eb3;
    background: linear-gradient(to right, #24537e4d, #24537e00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Yachting
    .horizontalCategoryItem
    > i {
    color: #24537e;
}
.X-Sports-bg {
    color: #fff;
    background: #a61f2d;
}
.horizontal-sl-item-bc.X-Sports .horizontal-sl-icon-bc {
    color: #a61f2d;
}
.horizontal-sl-item-bc.X-Sports.active {
    background: #a61f2d;
}
.horizontal-sl-item-bc.X-Sports.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.X-Sports.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-X-Sports,
.coupon-market-bc .bc-i-X-Sports {
    color: #a61f2d;
}
.multi-select-icon-bc.bc-i-X-Sports,
.widget-scroll-container > i.bc-i-X-Sports {
    color: #a61f2d;
}
.sp-sub-list-bc.X-Sports .sp-s-l-h-flag-bc {
    color: #a61f2d;
}
.sp-sub-list-bc.X-Sports.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #a61f2d;
}
.sp-sub-list-bc.X-Sports .market-game-section.active:before {
    background: #a61f2d;
}
.e-sports .horizontal-sl-item-bc.X-Sports .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-X-Sports {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.X-Sports,
.e-sports .competition-icon-league-bc.bc-i-X-Sports,
.e-sports .competition-icon-league-bc.bc-i-X-Sports:after,
.e-sports
    .competition-icon-league-bc.bc-i-X-Sports
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-X-Sports,
.e-sports .e-sports-game-icon-back-nav.bc-i-X-Sports:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-X-Sports {
    background: linear-gradient(to bottom, #da3849, #a61f2d);
}
.e-sports .sp-sub-list-bc.X-Sports:not(.selected):hover {
    background: #a61f2d99;
    box-shadow: 0 0 8px #a61f2d99;
}
.e-sports .sp-sub-list-bc.X-Sports.selected {
    background: linear-gradient(to right, #da3849, #a61f2d);
}
.e-sports-X-Sports .e-sports-time-start:before,
.e-sports-X-Sports .main-tabs-bc .tab-bc:before,
.e-sports-X-Sports .horizontal-sl-tab-bc:before,
.sportsbook-center-section.X-Sports .e-sports-time-start:before,
.sportsbook-center-section.X-Sports .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.X-Sports .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #da3849, #a61f2d);
}
.e-sports-match-container.X-Sports .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #a61f2d;
}
.e-sports-match-container.X-Sports .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.X-Sports .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #a61f2d;
}
.SearchResultV2 .searchResultBtn.X-Sports {
    background: radial-gradient(
        at center bottom,
        #a61f2dcc,
        #a61f2d66,
        #a61f2d00
    );
}
.SearchResultV2 .searchResultBtn.X-Sports:after {
    background: #a61f2d66;
}
.SearchResultV2 .horizontalCategoryItemWrp.X-Sports .horizontalCategoryItem {
    background: linear-gradient(to right, #a61f2d1a, #a61f2d00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.X-Sports.active
    .horizontalCategoryItem {
    border-color: #a61f2db3;
    background: linear-gradient(to right, #a61f2d4d, #a61f2d00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.X-Sports
    .horizontalCategoryItem
    > i {
    color: #a61f2d;
}
.FreeFire-bg {
    color: #fff;
    background: #786d6d;
}
.horizontal-sl-item-bc.FreeFire .horizontal-sl-icon-bc {
    color: #786d6d;
}
.horizontal-sl-item-bc.FreeFire.active {
    background: #786d6d;
}
.horizontal-sl-item-bc.FreeFire.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.FreeFire.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-FreeFire,
.coupon-market-bc .bc-i-FreeFire {
    color: #786d6d;
}
.multi-select-icon-bc.bc-i-FreeFire,
.widget-scroll-container > i.bc-i-FreeFire {
    color: #786d6d;
}
.sp-sub-list-bc.FreeFire .sp-s-l-h-flag-bc {
    color: #786d6d;
}
.sp-sub-list-bc.FreeFire.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #786d6d;
}
.sp-sub-list-bc.FreeFire .market-game-section.active:before {
    background: #786d6d;
}
.e-sports .horizontal-sl-item-bc.FreeFire .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-FreeFire {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.FreeFire,
.e-sports .competition-icon-league-bc.bc-i-FreeFire,
.e-sports .competition-icon-league-bc.bc-i-FreeFire:after,
.e-sports
    .competition-icon-league-bc.bc-i-FreeFire
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-FreeFire,
.e-sports .e-sports-game-icon-back-nav.bc-i-FreeFire:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-FreeFire {
    background: linear-gradient(to bottom, #9e9494, #786d6d);
}
.e-sports .sp-sub-list-bc.FreeFire:not(.selected):hover {
    background: #786d6d99;
    box-shadow: 0 0 8px #786d6d99;
}
.e-sports .sp-sub-list-bc.FreeFire.selected {
    background: linear-gradient(to right, #9e9494, #786d6d);
}
.e-sports-FreeFire .e-sports-time-start:before,
.e-sports-FreeFire .main-tabs-bc .tab-bc:before,
.e-sports-FreeFire .horizontal-sl-tab-bc:before,
.sportsbook-center-section.FreeFire .e-sports-time-start:before,
.sportsbook-center-section.FreeFire .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.FreeFire .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #9e9494, #786d6d);
}
.e-sports-match-container.FreeFire .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #786d6d;
}
.e-sports-match-container.FreeFire .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.FreeFire .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #786d6d;
}
.SearchResultV2 .searchResultBtn.FreeFire {
    background: radial-gradient(
        at center bottom,
        #786d6dcc,
        #786d6d66,
        #786d6d00
    );
}
.SearchResultV2 .searchResultBtn.FreeFire:after {
    background: #786d6d66;
}
.SearchResultV2 .horizontalCategoryItemWrp.FreeFire .horizontalCategoryItem {
    background: linear-gradient(to right, #786d6d1a, #786d6d00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.FreeFire.active
    .horizontalCategoryItem {
    border-color: #786d6db3;
    background: linear-gradient(to right, #786d6d4d, #786d6d00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.FreeFire
    .horizontalCategoryItem
    > i {
    color: #786d6d;
}
.Pelota-bg {
    color: #fff;
    background: #0f67a7;
}
.horizontal-sl-item-bc.Pelota .horizontal-sl-icon-bc {
    color: #0f67a7;
}
.horizontal-sl-item-bc.Pelota.active {
    background: #0f67a7;
}
.horizontal-sl-item-bc.Pelota.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Pelota.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Pelota,
.coupon-market-bc .bc-i-Pelota {
    color: #0f67a7;
}
.multi-select-icon-bc.bc-i-Pelota,
.widget-scroll-container > i.bc-i-Pelota {
    color: #0f67a7;
}
.sp-sub-list-bc.Pelota .sp-s-l-h-flag-bc {
    color: #0f67a7;
}
.sp-sub-list-bc.Pelota.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #0f67a7;
}
.sp-sub-list-bc.Pelota .market-game-section.active:before {
    background: #0f67a7;
}
.e-sports .horizontal-sl-item-bc.Pelota .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Pelota {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Pelota,
.e-sports .competition-icon-league-bc.bc-i-Pelota,
.e-sports .competition-icon-league-bc.bc-i-Pelota:after,
.e-sports .competition-icon-league-bc.bc-i-Pelota ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Pelota,
.e-sports .e-sports-game-icon-back-nav.bc-i-Pelota:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Pelota {
    background: linear-gradient(to bottom, #1892ea, #0f67a7);
}
.e-sports .sp-sub-list-bc.Pelota:not(.selected):hover {
    background: #0f67a799;
    box-shadow: 0 0 8px #0f67a799;
}
.e-sports .sp-sub-list-bc.Pelota.selected {
    background: linear-gradient(to right, #1892ea, #0f67a7);
}
.e-sports-Pelota .e-sports-time-start:before,
.e-sports-Pelota .main-tabs-bc .tab-bc:before,
.e-sports-Pelota .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Pelota .e-sports-time-start:before,
.sportsbook-center-section.Pelota .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Pelota .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #1892ea, #0f67a7);
}
.e-sports-match-container.Pelota .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #0f67a7;
}
.e-sports-match-container.Pelota .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Pelota .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #0f67a7;
}
.SearchResultV2 .searchResultBtn.Pelota {
    background: radial-gradient(
        at center bottom,
        #0f67a7cc,
        #0f67a766,
        #0f67a700
    );
}
.SearchResultV2 .searchResultBtn.Pelota:after {
    background: #0f67a766;
}
.SearchResultV2 .horizontalCategoryItemWrp.Pelota .horizontalCategoryItem {
    background: linear-gradient(to right, #0f67a71a, #0f67a700);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Pelota.active
    .horizontalCategoryItem {
    border-color: #0f67a7b3;
    background: linear-gradient(to right, #0f67a74d, #0f67a700);
}
.SearchResultV2 .horizontalCategoryItemWrp.Pelota .horizontalCategoryItem > i {
    color: #0f67a7;
}
.PUBGMobile-bg {
    color: #fff;
    background: #bb7116;
}
.horizontal-sl-item-bc.PUBGMobile .horizontal-sl-icon-bc {
    color: #bb7116;
}
.horizontal-sl-item-bc.PUBGMobile.active {
    background: #bb7116;
}
.horizontal-sl-item-bc.PUBGMobile.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.PUBGMobile.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-PUBGMobile,
.coupon-market-bc .bc-i-PUBGMobile {
    color: #bb7116;
}
.multi-select-icon-bc.bc-i-PUBGMobile,
.widget-scroll-container > i.bc-i-PUBGMobile {
    color: #bb7116;
}
.sp-sub-list-bc.PUBGMobile .sp-s-l-h-flag-bc {
    color: #bb7116;
}
.sp-sub-list-bc.PUBGMobile.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #bb7116;
}
.sp-sub-list-bc.PUBGMobile .market-game-section.active:before {
    background: #bb7116;
}
.e-sports .horizontal-sl-item-bc.PUBGMobile .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-PUBGMobile {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.PUBGMobile,
.e-sports .competition-icon-league-bc.bc-i-PUBGMobile,
.e-sports .competition-icon-league-bc.bc-i-PUBGMobile:after,
.e-sports
    .competition-icon-league-bc.bc-i-PUBGMobile
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-PUBGMobile,
.e-sports .e-sports-game-icon-back-nav.bc-i-PUBGMobile:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-PUBGMobile {
    background: linear-gradient(to bottom, #e79836, #bb7116);
}
.e-sports .sp-sub-list-bc.PUBGMobile:not(.selected):hover {
    background: #bb711699;
    box-shadow: 0 0 8px #bb711699;
}
.e-sports .sp-sub-list-bc.PUBGMobile.selected {
    background: linear-gradient(to right, #e79836, #bb7116);
}
.e-sports-PUBGMobile .e-sports-time-start:before,
.e-sports-PUBGMobile .main-tabs-bc .tab-bc:before,
.e-sports-PUBGMobile .horizontal-sl-tab-bc:before,
.sportsbook-center-section.PUBGMobile .e-sports-time-start:before,
.sportsbook-center-section.PUBGMobile .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.PUBGMobile .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #e79836, #bb7116);
}
.e-sports-match-container.PUBGMobile .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #bb7116;
}
.e-sports-match-container.PUBGMobile .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.PUBGMobile
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #bb7116;
}
.SearchResultV2 .searchResultBtn.PUBGMobile {
    background: radial-gradient(
        at center bottom,
        #bb7116cc,
        #bb711666,
        #bb711600
    );
}
.SearchResultV2 .searchResultBtn.PUBGMobile:after {
    background: #bb711666;
}
.SearchResultV2 .horizontalCategoryItemWrp.PUBGMobile .horizontalCategoryItem {
    background: linear-gradient(to right, #bb71161a, #bb711600);
}
.SearchResultV2
    .horizontalCategoryItemWrp.PUBGMobile.active
    .horizontalCategoryItem {
    border-color: #bb7116b3;
    background: linear-gradient(to right, #bb71164d, #bb711600);
}
.SearchResultV2
    .horizontalCategoryItemWrp.PUBGMobile
    .horizontalCategoryItem
    > i {
    color: #bb7116;
}
.DiscGolf-bg {
    color: #000;
    background: #659b66;
}
.horizontal-sl-item-bc.DiscGolf .horizontal-sl-icon-bc {
    color: #659b66;
}
.horizontal-sl-item-bc.DiscGolf.active {
    background: #659b66;
}
.horizontal-sl-item-bc.DiscGolf.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.DiscGolf.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-DiscGolf,
.coupon-market-bc .bc-i-DiscGolf {
    color: #659b66;
}
.multi-select-icon-bc.bc-i-DiscGolf,
.widget-scroll-container > i.bc-i-DiscGolf {
    color: #659b66;
}
.sp-sub-list-bc.DiscGolf .sp-s-l-h-flag-bc {
    color: #659b66;
}
.sp-sub-list-bc.DiscGolf.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #659b66;
}
.sp-sub-list-bc.DiscGolf .market-game-section.active:before {
    background: #659b66;
}
.e-sports .horizontal-sl-item-bc.DiscGolf .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-DiscGolf {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.DiscGolf,
.e-sports .competition-icon-league-bc.bc-i-DiscGolf,
.e-sports .competition-icon-league-bc.bc-i-DiscGolf:after,
.e-sports
    .competition-icon-league-bc.bc-i-DiscGolf
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-DiscGolf,
.e-sports .e-sports-game-icon-back-nav.bc-i-DiscGolf:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-DiscGolf {
    background: linear-gradient(to bottom, #93b994, #659b66);
}
.e-sports .sp-sub-list-bc.DiscGolf:not(.selected):hover {
    background: #659b6699;
    box-shadow: 0 0 8px #659b6699;
}
.e-sports .sp-sub-list-bc.DiscGolf.selected {
    background: linear-gradient(to right, #93b994, #659b66);
}
.e-sports-DiscGolf .e-sports-time-start:before,
.e-sports-DiscGolf .main-tabs-bc .tab-bc:before,
.e-sports-DiscGolf .horizontal-sl-tab-bc:before,
.sportsbook-center-section.DiscGolf .e-sports-time-start:before,
.sportsbook-center-section.DiscGolf .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.DiscGolf .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #93b994, #659b66);
}
.e-sports-match-container.DiscGolf .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #659b66;
}
.e-sports-match-container.DiscGolf .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.DiscGolf .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #659b66;
}
.SearchResultV2 .searchResultBtn.DiscGolf {
    background: radial-gradient(
        at center bottom,
        #659b66cc,
        #659b6666,
        #659b6600
    );
}
.SearchResultV2 .searchResultBtn.DiscGolf:after {
    background: #659b6666;
}
.SearchResultV2 .horizontalCategoryItemWrp.DiscGolf .horizontalCategoryItem {
    background: linear-gradient(to right, #659b661a, #659b6600);
}
.SearchResultV2
    .horizontalCategoryItemWrp.DiscGolf.active
    .horizontalCategoryItem {
    border-color: #659b66b3;
    background: linear-gradient(to right, #659b664d, #659b6600);
}
.SearchResultV2
    .horizontalCategoryItemWrp.DiscGolf
    .horizontalCategoryItem
    > i {
    color: #659b66;
}
.ClashofClans-bg {
    color: #fff;
    background: #af8600;
}
.horizontal-sl-item-bc.ClashofClans .horizontal-sl-icon-bc {
    color: #af8600;
}
.horizontal-sl-item-bc.ClashofClans.active {
    background: #af8600;
}
.horizontal-sl-item-bc.ClashofClans.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.ClashofClans.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-ClashofClans,
.coupon-market-bc .bc-i-ClashofClans {
    color: #af8600;
}
.multi-select-icon-bc.bc-i-ClashofClans,
.widget-scroll-container > i.bc-i-ClashofClans {
    color: #af8600;
}
.sp-sub-list-bc.ClashofClans .sp-s-l-h-flag-bc {
    color: #af8600;
}
.sp-sub-list-bc.ClashofClans.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #af8600;
}
.sp-sub-list-bc.ClashofClans .market-game-section.active:before {
    background: #af8600;
}
.e-sports .horizontal-sl-item-bc.ClashofClans .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-ClashofClans {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.ClashofClans,
.e-sports .competition-icon-league-bc.bc-i-ClashofClans,
.e-sports .competition-icon-league-bc.bc-i-ClashofClans:after,
.e-sports
    .competition-icon-league-bc.bc-i-ClashofClans
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-ClashofClans,
.e-sports .e-sports-game-icon-back-nav.bc-i-ClashofClans:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-ClashofClans {
    background: linear-gradient(to bottom, #fcc100, #af8600);
}
.e-sports .sp-sub-list-bc.ClashofClans:not(.selected):hover {
    background: #af860099;
    box-shadow: 0 0 8px #af860099;
}
.e-sports .sp-sub-list-bc.ClashofClans.selected {
    background: linear-gradient(to right, #fcc100, #af8600);
}
.e-sports-ClashofClans .e-sports-time-start:before,
.e-sports-ClashofClans .main-tabs-bc .tab-bc:before,
.e-sports-ClashofClans .horizontal-sl-tab-bc:before,
.sportsbook-center-section.ClashofClans .e-sports-time-start:before,
.sportsbook-center-section.ClashofClans .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.ClashofClans .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #fcc100, #af8600);
}
.e-sports-match-container.ClashofClans
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #af8600;
}
.e-sports-match-container.ClashofClans
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.ClashofClans
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #af8600;
}
.SearchResultV2 .searchResultBtn.ClashofClans {
    background: radial-gradient(
        at center bottom,
        #af8600cc,
        #af860066,
        #af860000
    );
}
.SearchResultV2 .searchResultBtn.ClashofClans:after {
    background: #af860066;
}
.SearchResultV2
    .horizontalCategoryItemWrp.ClashofClans
    .horizontalCategoryItem {
    background: linear-gradient(to right, #af86001a, #af860000);
}
.SearchResultV2
    .horizontalCategoryItemWrp.ClashofClans.active
    .horizontalCategoryItem {
    border-color: #af8600b3;
    background: linear-gradient(to right, #af86004d, #af860000);
}
.SearchResultV2
    .horizontalCategoryItemWrp.ClashofClans
    .horizontalCategoryItem
    > i {
    color: #af8600;
}
.X1Football-bg {
    color: #000;
    background: #0e84ff;
}
.horizontal-sl-item-bc.X1Football .horizontal-sl-icon-bc {
    color: #0e84ff;
}
.horizontal-sl-item-bc.X1Football.active {
    background: #0e84ff;
}
.horizontal-sl-item-bc.X1Football.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.X1Football.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-X1Football,
.coupon-market-bc .bc-i-X1Football {
    color: #0e84ff;
}
.multi-select-icon-bc.bc-i-X1Football,
.widget-scroll-container > i.bc-i-X1Football {
    color: #0e84ff;
}
.sp-sub-list-bc.X1Football .sp-s-l-h-flag-bc {
    color: #0e84ff;
}
.sp-sub-list-bc.X1Football.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #0e84ff;
}
.sp-sub-list-bc.X1Football .market-game-section.active:before {
    background: #0e84ff;
}
.e-sports .horizontal-sl-item-bc.X1Football .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-X1Football {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.X1Football,
.e-sports .competition-icon-league-bc.bc-i-X1Football,
.e-sports .competition-icon-league-bc.bc-i-X1Football:after,
.e-sports
    .competition-icon-league-bc.bc-i-X1Football
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-X1Football,
.e-sports .e-sports-game-icon-back-nav.bc-i-X1Football:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-X1Football {
    background: linear-gradient(to bottom, #5babff, #0e84ff);
}
.e-sports .sp-sub-list-bc.X1Football:not(.selected):hover {
    background: #0e84ff99;
    box-shadow: 0 0 8px #0e84ff99;
}
.e-sports .sp-sub-list-bc.X1Football.selected {
    background: linear-gradient(to right, #5babff, #0e84ff);
}
.e-sports-X1Football .e-sports-time-start:before,
.e-sports-X1Football .main-tabs-bc .tab-bc:before,
.e-sports-X1Football .horizontal-sl-tab-bc:before,
.sportsbook-center-section.X1Football .e-sports-time-start:before,
.sportsbook-center-section.X1Football .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.X1Football .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #5babff, #0e84ff);
}
.e-sports-match-container.X1Football .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #0e84ff;
}
.e-sports-match-container.X1Football .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.X1Football
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #0e84ff;
}
.SearchResultV2 .searchResultBtn.X1Football {
    background: radial-gradient(
        at center bottom,
        #0e84ffcc,
        #0e84ff66,
        #0e84ff00
    );
}
.SearchResultV2 .searchResultBtn.X1Football:after {
    background: #0e84ff66;
}
.SearchResultV2 .horizontalCategoryItemWrp.X1Football .horizontalCategoryItem {
    background: linear-gradient(to right, #0e84ff1a, #0e84ff00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.X1Football.active
    .horizontalCategoryItem {
    border-color: #0e84ffb3;
    background: linear-gradient(to right, #0e84ff4d, #0e84ff00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.X1Football
    .horizontalCategoryItem
    > i {
    color: #0e84ff;
}
.Vaquejada-bg {
    color: #fff;
    background: #d7850f;
}
.horizontal-sl-item-bc.Vaquejada .horizontal-sl-icon-bc {
    color: #d7850f;
}
.horizontal-sl-item-bc.Vaquejada.active {
    background: #d7850f;
}
.horizontal-sl-item-bc.Vaquejada.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Vaquejada.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Vaquejada,
.coupon-market-bc .bc-i-Vaquejada {
    color: #d7850f;
}
.multi-select-icon-bc.bc-i-Vaquejada,
.widget-scroll-container > i.bc-i-Vaquejada {
    color: #d7850f;
}
.sp-sub-list-bc.Vaquejada .sp-s-l-h-flag-bc {
    color: #d7850f;
}
.sp-sub-list-bc.Vaquejada.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #d7850f;
}
.sp-sub-list-bc.Vaquejada .market-game-section.active:before {
    background: #d7850f;
}
.e-sports .horizontal-sl-item-bc.Vaquejada .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Vaquejada {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Vaquejada,
.e-sports .competition-icon-league-bc.bc-i-Vaquejada,
.e-sports .competition-icon-league-bc.bc-i-Vaquejada:after,
.e-sports
    .competition-icon-league-bc.bc-i-Vaquejada
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Vaquejada,
.e-sports .e-sports-game-icon-back-nav.bc-i-Vaquejada:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Vaquejada {
    background: linear-gradient(to bottom, #f2a941, #d7850f);
}
.e-sports .sp-sub-list-bc.Vaquejada:not(.selected):hover {
    background: #d7850f99;
    box-shadow: 0 0 8px #d7850f99;
}
.e-sports .sp-sub-list-bc.Vaquejada.selected {
    background: linear-gradient(to right, #f2a941, #d7850f);
}
.e-sports-Vaquejada .e-sports-time-start:before,
.e-sports-Vaquejada .main-tabs-bc .tab-bc:before,
.e-sports-Vaquejada .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Vaquejada .e-sports-time-start:before,
.sportsbook-center-section.Vaquejada .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Vaquejada .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #f2a941, #d7850f);
}
.e-sports-match-container.Vaquejada .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #d7850f;
}
.e-sports-match-container.Vaquejada .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Vaquejada .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #d7850f;
}
.SearchResultV2 .searchResultBtn.Vaquejada {
    background: radial-gradient(
        at center bottom,
        #d7850fcc,
        #d7850f66,
        #d7850f00
    );
}
.SearchResultV2 .searchResultBtn.Vaquejada:after {
    background: #d7850f66;
}
.SearchResultV2 .horizontalCategoryItemWrp.Vaquejada .horizontalCategoryItem {
    background: linear-gradient(to right, #d7850f1a, #d7850f00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Vaquejada.active
    .horizontalCategoryItem {
    border-color: #d7850fb3;
    background: linear-gradient(to right, #d7850f4d, #d7850f00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Vaquejada
    .horizontalCategoryItem
    > i {
    color: #d7850f;
}
.SISGreyhound-bg {
    color: #fff;
    background: #754428;
}
.horizontal-sl-item-bc.SISGreyhound .horizontal-sl-icon-bc {
    color: #754428;
}
.horizontal-sl-item-bc.SISGreyhound.active {
    background: #754428;
}
.horizontal-sl-item-bc.SISGreyhound.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.SISGreyhound.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-SISGreyhound,
.coupon-market-bc .bc-i-SISGreyhound {
    color: #754428;
}
.multi-select-icon-bc.bc-i-SISGreyhound,
.widget-scroll-container > i.bc-i-SISGreyhound {
    color: #754428;
}
.sp-sub-list-bc.SISGreyhound .sp-s-l-h-flag-bc {
    color: #754428;
}
.sp-sub-list-bc.SISGreyhound.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #754428;
}
.sp-sub-list-bc.SISGreyhound .market-game-section.active:before {
    background: #754428;
}
.e-sports .horizontal-sl-item-bc.SISGreyhound .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-SISGreyhound {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.SISGreyhound,
.e-sports .competition-icon-league-bc.bc-i-SISGreyhound,
.e-sports .competition-icon-league-bc.bc-i-SISGreyhound:after,
.e-sports
    .competition-icon-league-bc.bc-i-SISGreyhound
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-SISGreyhound,
.e-sports .e-sports-game-icon-back-nav.bc-i-SISGreyhound:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-SISGreyhound {
    background: linear-gradient(to bottom, #ae653b, #754428);
}
.e-sports .sp-sub-list-bc.SISGreyhound:not(.selected):hover {
    background: #75442899;
    box-shadow: 0 0 8px #75442899;
}
.e-sports .sp-sub-list-bc.SISGreyhound.selected {
    background: linear-gradient(to right, #ae653b, #754428);
}
.e-sports-SISGreyhound .e-sports-time-start:before,
.e-sports-SISGreyhound .main-tabs-bc .tab-bc:before,
.e-sports-SISGreyhound .horizontal-sl-tab-bc:before,
.sportsbook-center-section.SISGreyhound .e-sports-time-start:before,
.sportsbook-center-section.SISGreyhound .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.SISGreyhound .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #ae653b, #754428);
}
.e-sports-match-container.SISGreyhound
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #754428;
}
.e-sports-match-container.SISGreyhound
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.SISGreyhound
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #754428;
}
.SearchResultV2 .searchResultBtn.SISGreyhound {
    background: radial-gradient(
        at center bottom,
        #754428cc,
        #75442866,
        #75442800
    );
}
.SearchResultV2 .searchResultBtn.SISGreyhound:after {
    background: #75442866;
}
.SearchResultV2
    .horizontalCategoryItemWrp.SISGreyhound
    .horizontalCategoryItem {
    background: linear-gradient(to right, #7544281a, #75442800);
}
.SearchResultV2
    .horizontalCategoryItemWrp.SISGreyhound.active
    .horizontalCategoryItem {
    border-color: #754428b3;
    background: linear-gradient(to right, #7544284d, #75442800);
}
.SearchResultV2
    .horizontalCategoryItemWrp.SISGreyhound
    .horizontalCategoryItem
    > i {
    color: #754428;
}
.Slap-bg {
    color: #000;
    background: #dac179;
}
.horizontal-sl-item-bc.Slap .horizontal-sl-icon-bc {
    color: #dac179;
}
.horizontal-sl-item-bc.Slap.active {
    background: #dac179;
}
.horizontal-sl-item-bc.Slap.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Slap.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Slap,
.coupon-market-bc .bc-i-Slap {
    color: #dac179;
}
.multi-select-icon-bc.bc-i-Slap,
.widget-scroll-container > i.bc-i-Slap {
    color: #dac179;
}
.sp-sub-list-bc.Slap .sp-s-l-h-flag-bc {
    color: #dac179;
}
.sp-sub-list-bc.Slap.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #dac179;
}
.sp-sub-list-bc.Slap .market-game-section.active:before {
    background: #dac179;
}
.e-sports .horizontal-sl-item-bc.Slap .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Slap {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Slap,
.e-sports .competition-icon-league-bc.bc-i-Slap,
.e-sports .competition-icon-league-bc.bc-i-Slap:after,
.e-sports .competition-icon-league-bc.bc-i-Slap ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Slap,
.e-sports .e-sports-game-icon-back-nav.bc-i-Slap:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Slap {
    background: linear-gradient(to bottom, #ebddb5, #dac179);
}
.e-sports .sp-sub-list-bc.Slap:not(.selected):hover {
    background: #dac17999;
    box-shadow: 0 0 8px #dac17999;
}
.e-sports .sp-sub-list-bc.Slap.selected {
    background: linear-gradient(to right, #ebddb5, #dac179);
}
.e-sports-Slap .e-sports-time-start:before,
.e-sports-Slap .main-tabs-bc .tab-bc:before,
.e-sports-Slap .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Slap .e-sports-time-start:before,
.sportsbook-center-section.Slap .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Slap .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #ebddb5, #dac179);
}
.e-sports-match-container.Slap .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #dac179;
}
.e-sports-match-container.Slap .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Slap .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #dac179;
}
.SearchResultV2 .searchResultBtn.Slap {
    background: radial-gradient(
        at center bottom,
        #dac179cc,
        #dac17966,
        #dac17900
    );
}
.SearchResultV2 .searchResultBtn.Slap:after {
    background: #dac17966;
}
.SearchResultV2 .horizontalCategoryItemWrp.Slap .horizontalCategoryItem {
    background: linear-gradient(to right, #dac1791a, #dac17900);
}
.SearchResultV2 .horizontalCategoryItemWrp.Slap.active .horizontalCategoryItem {
    border-color: #dac179b3;
    background: linear-gradient(to right, #dac1794d, #dac17900);
}
.SearchResultV2 .horizontalCategoryItemWrp.Slap .horizontalCategoryItem > i {
    color: #dac179;
}
.Breaking-bg {
    color: #000;
    background: #59c3c7;
}
.horizontal-sl-item-bc.Breaking .horizontal-sl-icon-bc {
    color: #59c3c7;
}
.horizontal-sl-item-bc.Breaking.active {
    background: #59c3c7;
}
.horizontal-sl-item-bc.Breaking.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Breaking.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Breaking,
.coupon-market-bc .bc-i-Breaking {
    color: #59c3c7;
}
.multi-select-icon-bc.bc-i-Breaking,
.widget-scroll-container > i.bc-i-Breaking {
    color: #59c3c7;
}
.sp-sub-list-bc.Breaking .sp-s-l-h-flag-bc {
    color: #59c3c7;
}
.sp-sub-list-bc.Breaking.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #59c3c7;
}
.sp-sub-list-bc.Breaking .market-game-section.active:before {
    background: #59c3c7;
}
.e-sports .horizontal-sl-item-bc.Breaking .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Breaking {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Breaking,
.e-sports .competition-icon-league-bc.bc-i-Breaking,
.e-sports .competition-icon-league-bc.bc-i-Breaking:after,
.e-sports
    .competition-icon-league-bc.bc-i-Breaking
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Breaking,
.e-sports .e-sports-game-icon-back-nav.bc-i-Breaking:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Breaking {
    background: linear-gradient(to bottom, #92d8da, #59c3c7);
}
.e-sports .sp-sub-list-bc.Breaking:not(.selected):hover {
    background: #59c3c799;
    box-shadow: 0 0 8px #59c3c799;
}
.e-sports .sp-sub-list-bc.Breaking.selected {
    background: linear-gradient(to right, #92d8da, #59c3c7);
}
.e-sports-Breaking .e-sports-time-start:before,
.e-sports-Breaking .main-tabs-bc .tab-bc:before,
.e-sports-Breaking .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Breaking .e-sports-time-start:before,
.sportsbook-center-section.Breaking .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Breaking .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #92d8da, #59c3c7);
}
.e-sports-match-container.Breaking .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #59c3c7;
}
.e-sports-match-container.Breaking .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Breaking .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #59c3c7;
}
.SearchResultV2 .searchResultBtn.Breaking {
    background: radial-gradient(
        at center bottom,
        #59c3c7cc,
        #59c3c766,
        #59c3c700
    );
}
.SearchResultV2 .searchResultBtn.Breaking:after {
    background: #59c3c766;
}
.SearchResultV2 .horizontalCategoryItemWrp.Breaking .horizontalCategoryItem {
    background: linear-gradient(to right, #59c3c71a, #59c3c700);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Breaking.active
    .horizontalCategoryItem {
    border-color: #59c3c7b3;
    background: linear-gradient(to right, #59c3c74d, #59c3c700);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Breaking
    .horizontalCategoryItem
    > i {
    color: #59c3c7;
}
.Camogie-bg {
    color: #fff;
    background: #d0942e;
}
.horizontal-sl-item-bc.Camogie .horizontal-sl-icon-bc {
    color: #d0942e;
}
.horizontal-sl-item-bc.Camogie.active {
    background: #d0942e;
}
.horizontal-sl-item-bc.Camogie.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Camogie.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Camogie,
.coupon-market-bc .bc-i-Camogie {
    color: #d0942e;
}
.multi-select-icon-bc.bc-i-Camogie,
.widget-scroll-container > i.bc-i-Camogie {
    color: #d0942e;
}
.sp-sub-list-bc.Camogie .sp-s-l-h-flag-bc {
    color: #d0942e;
}
.sp-sub-list-bc.Camogie.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #d0942e;
}
.sp-sub-list-bc.Camogie .market-game-section.active:before {
    background: #d0942e;
}
.e-sports .horizontal-sl-item-bc.Camogie .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Camogie {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Camogie,
.e-sports .competition-icon-league-bc.bc-i-Camogie,
.e-sports .competition-icon-league-bc.bc-i-Camogie:after,
.e-sports .competition-icon-league-bc.bc-i-Camogie ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Camogie,
.e-sports .e-sports-game-icon-back-nav.bc-i-Camogie:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Camogie {
    background: linear-gradient(to bottom, #deb46c, #d0942e);
}
.e-sports .sp-sub-list-bc.Camogie:not(.selected):hover {
    background: #d0942e99;
    box-shadow: 0 0 8px #d0942e99;
}
.e-sports .sp-sub-list-bc.Camogie.selected {
    background: linear-gradient(to right, #deb46c, #d0942e);
}
.e-sports-Camogie .e-sports-time-start:before,
.e-sports-Camogie .main-tabs-bc .tab-bc:before,
.e-sports-Camogie .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Camogie .e-sports-time-start:before,
.sportsbook-center-section.Camogie .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Camogie .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #deb46c, #d0942e);
}
.e-sports-match-container.Camogie .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #d0942e;
}
.e-sports-match-container.Camogie .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Camogie .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #d0942e;
}
.SearchResultV2 .searchResultBtn.Camogie {
    background: radial-gradient(
        at center bottom,
        #d0942ecc,
        #d0942e66,
        #d0942e00
    );
}
.SearchResultV2 .searchResultBtn.Camogie:after {
    background: #d0942e66;
}
.SearchResultV2 .horizontalCategoryItemWrp.Camogie .horizontalCategoryItem {
    background: linear-gradient(to right, #d0942e1a, #d0942e00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Camogie.active
    .horizontalCategoryItem {
    border-color: #d0942eb3;
    background: linear-gradient(to right, #d0942e4d, #d0942e00);
}
.SearchResultV2 .horizontalCategoryItemWrp.Camogie .horizontalCategoryItem > i {
    color: #d0942e;
}
.Osu-bg {
    color: #000;
    background: #f6a;
}
.horizontal-sl-item-bc.Osu .horizontal-sl-icon-bc {
    color: #f6a;
}
.horizontal-sl-item-bc.Osu.active {
    background: #f6a;
}
.horizontal-sl-item-bc.Osu.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Osu.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Osu,
.coupon-market-bc .bc-i-Osu {
    color: #f6a;
}
.multi-select-icon-bc.bc-i-Osu,
.widget-scroll-container > i.bc-i-Osu {
    color: #f6a;
}
.sp-sub-list-bc.Osu .sp-s-l-h-flag-bc {
    color: #f6a;
}
.sp-sub-list-bc.Osu.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #f6a;
}
.sp-sub-list-bc.Osu .market-game-section.active:before {
    background: #f6a;
}
.e-sports .horizontal-sl-item-bc.Osu .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Osu {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Osu,
.e-sports .competition-icon-league-bc.bc-i-Osu,
.e-sports .competition-icon-league-bc.bc-i-Osu:after,
.e-sports .competition-icon-league-bc.bc-i-Osu ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Osu,
.e-sports .e-sports-game-icon-back-nav.bc-i-Osu:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Osu {
    background: linear-gradient(to bottom, #ffb3d5, #f6a);
}
.e-sports .sp-sub-list-bc.Osu:not(.selected):hover {
    background: #f6a9;
    box-shadow: 0 0 8px #f6a9;
}
.e-sports .sp-sub-list-bc.Osu.selected {
    background: linear-gradient(to right, #ffb3d5, #f6a);
}
.e-sports-Osu .e-sports-time-start:before,
.e-sports-Osu .main-tabs-bc .tab-bc:before,
.e-sports-Osu .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Osu .e-sports-time-start:before,
.sportsbook-center-section.Osu .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Osu .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #ffb3d5, #f6a);
}
.e-sports-match-container.Osu .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #f6a;
}
.e-sports-match-container.Osu .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Osu .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #f6a;
}
.SearchResultV2 .searchResultBtn.Osu {
    background: radial-gradient(at center bottom, #f6ac, #f6a6, #f6a0);
}
.SearchResultV2 .searchResultBtn.Osu:after {
    background: #f6a6;
}
.SearchResultV2 .horizontalCategoryItemWrp.Osu .horizontalCategoryItem {
    background: linear-gradient(to right, #ff66aa1a, #f6a0);
}
.SearchResultV2 .horizontalCategoryItemWrp.Osu.active .horizontalCategoryItem {
    border-color: #ff66aab3;
    background: linear-gradient(to right, #ff66aa4d, #f6a0);
}
.SearchResultV2 .horizontalCategoryItemWrp.Osu .horizontalCategoryItem > i {
    color: #f6a;
}
.GeoGuessr-bg {
    color: #fff;
    background: #c9312f;
}
.horizontal-sl-item-bc.GeoGuessr .horizontal-sl-icon-bc {
    color: #c9312f;
}
.horizontal-sl-item-bc.GeoGuessr.active {
    background: #c9312f;
}
.horizontal-sl-item-bc.GeoGuessr.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.GeoGuessr.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-GeoGuessr,
.coupon-market-bc .bc-i-GeoGuessr {
    color: #c9312f;
}
.multi-select-icon-bc.bc-i-GeoGuessr,
.widget-scroll-container > i.bc-i-GeoGuessr {
    color: #c9312f;
}
.sp-sub-list-bc.GeoGuessr .sp-s-l-h-flag-bc {
    color: #c9312f;
}
.sp-sub-list-bc.GeoGuessr.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #c9312f;
}
.sp-sub-list-bc.GeoGuessr .market-game-section.active:before {
    background: #c9312f;
}
.e-sports .horizontal-sl-item-bc.GeoGuessr .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-GeoGuessr {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.GeoGuessr,
.e-sports .competition-icon-league-bc.bc-i-GeoGuessr,
.e-sports .competition-icon-league-bc.bc-i-GeoGuessr:after,
.e-sports
    .competition-icon-league-bc.bc-i-GeoGuessr
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-GeoGuessr,
.e-sports .e-sports-game-icon-back-nav.bc-i-GeoGuessr:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-GeoGuessr {
    background: linear-gradient(to bottom, #dc6a69, #c9312f);
}
.e-sports .sp-sub-list-bc.GeoGuessr:not(.selected):hover {
    background: #c9312f99;
    box-shadow: 0 0 8px #c9312f99;
}
.e-sports .sp-sub-list-bc.GeoGuessr.selected {
    background: linear-gradient(to right, #dc6a69, #c9312f);
}
.e-sports-GeoGuessr .e-sports-time-start:before,
.e-sports-GeoGuessr .main-tabs-bc .tab-bc:before,
.e-sports-GeoGuessr .horizontal-sl-tab-bc:before,
.sportsbook-center-section.GeoGuessr .e-sports-time-start:before,
.sportsbook-center-section.GeoGuessr .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.GeoGuessr .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #dc6a69, #c9312f);
}
.e-sports-match-container.GeoGuessr .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #c9312f;
}
.e-sports-match-container.GeoGuessr .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.GeoGuessr .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #c9312f;
}
.SearchResultV2 .searchResultBtn.GeoGuessr {
    background: radial-gradient(
        at center bottom,
        #c9312fcc,
        #c9312f66,
        #c9312f00
    );
}
.SearchResultV2 .searchResultBtn.GeoGuessr:after {
    background: #c9312f66;
}
.SearchResultV2 .horizontalCategoryItemWrp.GeoGuessr .horizontalCategoryItem {
    background: linear-gradient(to right, #c9312f1a, #c9312f00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.GeoGuessr.active
    .horizontalCategoryItem {
    border-color: #c9312fb3;
    background: linear-gradient(to right, #c9312f4d, #c9312f00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.GeoGuessr
    .horizontalCategoryItem
    > i {
    color: #c9312f;
}
.Deadlock-bg {
    color: #000;
    background: #f0dfbf;
}
.horizontal-sl-item-bc.Deadlock .horizontal-sl-icon-bc {
    color: #f0dfbf;
}
.horizontal-sl-item-bc.Deadlock.active {
    background: #f0dfbf;
}
.horizontal-sl-item-bc.Deadlock.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Deadlock.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Deadlock,
.coupon-market-bc .bc-i-Deadlock {
    color: #f0dfbf;
}
.multi-select-icon-bc.bc-i-Deadlock,
.widget-scroll-container > i.bc-i-Deadlock {
    color: #f0dfbf;
}
.sp-sub-list-bc.Deadlock .sp-s-l-h-flag-bc {
    color: #f0dfbf;
}
.sp-sub-list-bc.Deadlock.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #f0dfbf;
}
.sp-sub-list-bc.Deadlock .market-game-section.active:before {
    background: #f0dfbf;
}
.e-sports .horizontal-sl-item-bc.Deadlock .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Deadlock {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Deadlock,
.e-sports .competition-icon-league-bc.bc-i-Deadlock,
.e-sports .competition-icon-league-bc.bc-i-Deadlock:after,
.e-sports
    .competition-icon-league-bc.bc-i-Deadlock
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Deadlock,
.e-sports .e-sports-game-icon-back-nav.bc-i-Deadlock:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Deadlock {
    background: linear-gradient(to bottom, #fffefd, #f0dfbf);
}
.e-sports .sp-sub-list-bc.Deadlock:not(.selected):hover {
    background: #f0dfbf99;
    box-shadow: 0 0 8px #f0dfbf99;
}
.e-sports .sp-sub-list-bc.Deadlock.selected {
    background: linear-gradient(to right, #fffefd, #f0dfbf);
}
.e-sports-Deadlock .e-sports-time-start:before,
.e-sports-Deadlock .main-tabs-bc .tab-bc:before,
.e-sports-Deadlock .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Deadlock .e-sports-time-start:before,
.sportsbook-center-section.Deadlock .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Deadlock .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #fffefd, #f0dfbf);
}
.e-sports-match-container.Deadlock .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #f0dfbf;
}
.e-sports-match-container.Deadlock .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Deadlock .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #f0dfbf;
}
.SearchResultV2 .searchResultBtn.Deadlock {
    background: radial-gradient(
        at center bottom,
        #f0dfbfcc,
        #f0dfbf66,
        #f0dfbf00
    );
}
.SearchResultV2 .searchResultBtn.Deadlock:after {
    background: #f0dfbf66;
}
.SearchResultV2 .horizontalCategoryItemWrp.Deadlock .horizontalCategoryItem {
    background: linear-gradient(to right, #f0dfbf1a, #f0dfbf00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Deadlock.active
    .horizontalCategoryItem {
    border-color: #f0dfbfb3;
    background: linear-gradient(to right, #f0dfbf4d, #f0dfbf00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Deadlock
    .horizontalCategoryItem
    > i {
    color: #f0dfbf;
}
.Entertainment-bg {
    color: #fff;
    background: #f70202;
}
.horizontal-sl-item-bc.Entertainment .horizontal-sl-icon-bc {
    color: #f70202;
}
.horizontal-sl-item-bc.Entertainment.active {
    background: #f70202;
}
.horizontal-sl-item-bc.Entertainment.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Entertainment.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Entertainment,
.coupon-market-bc .bc-i-Entertainment {
    color: #f70202;
}
.multi-select-icon-bc.bc-i-Entertainment,
.widget-scroll-container > i.bc-i-Entertainment {
    color: #f70202;
}
.sp-sub-list-bc.Entertainment .sp-s-l-h-flag-bc {
    color: #f70202;
}
.sp-sub-list-bc.Entertainment.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #f70202;
}
.sp-sub-list-bc.Entertainment .market-game-section.active:before {
    background: #f70202;
}
.e-sports .horizontal-sl-item-bc.Entertainment .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Entertainment {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Entertainment,
.e-sports .competition-icon-league-bc.bc-i-Entertainment,
.e-sports .competition-icon-league-bc.bc-i-Entertainment:after,
.e-sports
    .competition-icon-league-bc.bc-i-Entertainment
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Entertainment,
.e-sports .e-sports-game-icon-back-nav.bc-i-Entertainment:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Entertainment {
    background: linear-gradient(to bottom, #fe4848, #f70202);
}
.e-sports .sp-sub-list-bc.Entertainment:not(.selected):hover {
    background: #f7020299;
    box-shadow: 0 0 8px #f7020299;
}
.e-sports .sp-sub-list-bc.Entertainment.selected {
    background: linear-gradient(to right, #fe4848, #f70202);
}
.e-sports-Entertainment .e-sports-time-start:before,
.e-sports-Entertainment .main-tabs-bc .tab-bc:before,
.e-sports-Entertainment .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Entertainment .e-sports-time-start:before,
.sportsbook-center-section.Entertainment .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Entertainment .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #fe4848, #f70202);
}
.e-sports-match-container.Entertainment
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #f70202;
}
.e-sports-match-container.Entertainment
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Entertainment
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #f70202;
}
.SearchResultV2 .searchResultBtn.Entertainment {
    background: radial-gradient(
        at center bottom,
        #f70202cc,
        #f7020266,
        #f7020200
    );
}
.SearchResultV2 .searchResultBtn.Entertainment:after {
    background: #f7020266;
}
.SearchResultV2
    .horizontalCategoryItemWrp.Entertainment
    .horizontalCategoryItem {
    background: linear-gradient(to right, #f702021a, #f7020200);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Entertainment.active
    .horizontalCategoryItem {
    border-color: #f70202b3;
    background: linear-gradient(to right, #f702024d, #f7020200);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Entertainment
    .horizontalCategoryItem
    > i {
    color: #f70202;
}
.Snowboarding-bg {
    color: #000;
    background: #43b1ff;
}
.horizontal-sl-item-bc.Snowboarding .horizontal-sl-icon-bc {
    color: #43b1ff;
}
.horizontal-sl-item-bc.Snowboarding.active {
    background: #43b1ff;
}
.horizontal-sl-item-bc.Snowboarding.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Snowboarding.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Snowboarding,
.coupon-market-bc .bc-i-Snowboarding {
    color: #43b1ff;
}
.multi-select-icon-bc.bc-i-Snowboarding,
.widget-scroll-container > i.bc-i-Snowboarding {
    color: #43b1ff;
}
.sp-sub-list-bc.Snowboarding .sp-s-l-h-flag-bc {
    color: #43b1ff;
}
.sp-sub-list-bc.Snowboarding.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #000;
    background: #43b1ff;
}
.sp-sub-list-bc.Snowboarding .market-game-section.active:before {
    background: #43b1ff;
}
.e-sports .horizontal-sl-item-bc.Snowboarding .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Snowboarding {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Snowboarding,
.e-sports .competition-icon-league-bc.bc-i-Snowboarding,
.e-sports .competition-icon-league-bc.bc-i-Snowboarding:after,
.e-sports
    .competition-icon-league-bc.bc-i-Snowboarding
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Snowboarding,
.e-sports .e-sports-game-icon-back-nav.bc-i-Snowboarding:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Snowboarding {
    background: linear-gradient(to bottom, #90d1ff, #43b1ff);
}
.e-sports .sp-sub-list-bc.Snowboarding:not(.selected):hover {
    background: #43b1ff99;
    box-shadow: 0 0 8px #43b1ff99;
}
.e-sports .sp-sub-list-bc.Snowboarding.selected {
    background: linear-gradient(to right, #90d1ff, #43b1ff);
}
.e-sports-Snowboarding .e-sports-time-start:before,
.e-sports-Snowboarding .main-tabs-bc .tab-bc:before,
.e-sports-Snowboarding .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Snowboarding .e-sports-time-start:before,
.sportsbook-center-section.Snowboarding .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Snowboarding .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #90d1ff, #43b1ff);
}
.e-sports-match-container.Snowboarding
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #43b1ff;
}
.e-sports-match-container.Snowboarding
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Snowboarding
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #43b1ff;
}
.SearchResultV2 .searchResultBtn.Snowboarding {
    background: radial-gradient(
        at center bottom,
        #43b1ffcc,
        #43b1ff66,
        #43b1ff00
    );
}
.SearchResultV2 .searchResultBtn.Snowboarding:after {
    background: #43b1ff66;
}
.SearchResultV2
    .horizontalCategoryItemWrp.Snowboarding
    .horizontalCategoryItem {
    background: linear-gradient(to right, #43b1ff1a, #43b1ff00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Snowboarding.active
    .horizontalCategoryItem {
    border-color: #43b1ffb3;
    background: linear-gradient(to right, #43b1ff4d, #43b1ff00);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Snowboarding
    .horizontalCategoryItem
    > i {
    color: #43b1ff;
}
.FreestyleSkiing-bg {
    color: #fff;
    background: #35b5c9;
}
.horizontal-sl-item-bc.FreestyleSkiing .horizontal-sl-icon-bc {
    color: #35b5c9;
}
.horizontal-sl-item-bc.FreestyleSkiing.active {
    background: #35b5c9;
}
.horizontal-sl-item-bc.FreestyleSkiing.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.FreestyleSkiing.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-FreestyleSkiing,
.coupon-market-bc .bc-i-FreestyleSkiing {
    color: #35b5c9;
}
.multi-select-icon-bc.bc-i-FreestyleSkiing,
.widget-scroll-container > i.bc-i-FreestyleSkiing {
    color: #35b5c9;
}
.sp-sub-list-bc.FreestyleSkiing .sp-s-l-h-flag-bc {
    color: #35b5c9;
}
.sp-sub-list-bc.FreestyleSkiing.active
    > .sp-s-l-head-bc
    .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #35b5c9;
}
.sp-sub-list-bc.FreestyleSkiing .market-game-section.active:before {
    background: #35b5c9;
}
.e-sports .horizontal-sl-item-bc.FreestyleSkiing .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-FreestyleSkiing {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.FreestyleSkiing,
.e-sports .competition-icon-league-bc.bc-i-FreestyleSkiing,
.e-sports .competition-icon-league-bc.bc-i-FreestyleSkiing:after,
.e-sports
    .competition-icon-league-bc.bc-i-FreestyleSkiing
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-FreestyleSkiing,
.e-sports .e-sports-game-icon-back-nav.bc-i-FreestyleSkiing:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-FreestyleSkiing {
    background: linear-gradient(to bottom, #71cbda, #35b5c9);
}
.e-sports .sp-sub-list-bc.FreestyleSkiing:not(.selected):hover {
    background: #35b5c999;
    box-shadow: 0 0 8px #35b5c999;
}
.e-sports .sp-sub-list-bc.FreestyleSkiing.selected {
    background: linear-gradient(to right, #71cbda, #35b5c9);
}
.e-sports-FreestyleSkiing .e-sports-time-start:before,
.e-sports-FreestyleSkiing .main-tabs-bc .tab-bc:before,
.e-sports-FreestyleSkiing .horizontal-sl-tab-bc:before,
.sportsbook-center-section.FreestyleSkiing .e-sports-time-start:before,
.sportsbook-center-section.FreestyleSkiing .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.FreestyleSkiing .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #71cbda, #35b5c9);
}
.e-sports-match-container.FreestyleSkiing
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #35b5c9;
}
.e-sports-match-container.FreestyleSkiing
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.FreestyleSkiing
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #35b5c9;
}
.SearchResultV2 .searchResultBtn.FreestyleSkiing {
    background: radial-gradient(
        at center bottom,
        #35b5c9cc,
        #35b5c966,
        #35b5c900
    );
}
.SearchResultV2 .searchResultBtn.FreestyleSkiing:after {
    background: #35b5c966;
}
.SearchResultV2
    .horizontalCategoryItemWrp.FreestyleSkiing
    .horizontalCategoryItem {
    background: linear-gradient(to right, #35b5c91a, #35b5c900);
}
.SearchResultV2
    .horizontalCategoryItemWrp.FreestyleSkiing.active
    .horizontalCategoryItem {
    border-color: #35b5c9b3;
    background: linear-gradient(to right, #35b5c94d, #35b5c900);
}
.SearchResultV2
    .horizontalCategoryItemWrp.FreestyleSkiing
    .horizontalCategoryItem
    > i {
    color: #35b5c9;
}
.Softball-bg {
    color: #fff;
    background: #d09214;
}
.horizontal-sl-item-bc.Softball .horizontal-sl-icon-bc {
    color: #d09214;
}
.horizontal-sl-item-bc.Softball.active {
    background: #d09214;
}
.horizontal-sl-item-bc.Softball.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Softball.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Softball,
.coupon-market-bc .bc-i-Softball {
    color: #d09214;
}
.multi-select-icon-bc.bc-i-Softball,
.widget-scroll-container > i.bc-i-Softball {
    color: #d09214;
}
.sp-sub-list-bc.Softball .sp-s-l-h-flag-bc {
    color: #d09214;
}
.sp-sub-list-bc.Softball.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #d09214;
}
.sp-sub-list-bc.Softball .market-game-section.active:before {
    background: #d09214;
}
.e-sports .horizontal-sl-item-bc.Softball .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Softball {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Softball,
.e-sports .competition-icon-league-bc.bc-i-Softball,
.e-sports .competition-icon-league-bc.bc-i-Softball:after,
.e-sports
    .competition-icon-league-bc.bc-i-Softball
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Softball,
.e-sports .e-sports-game-icon-back-nav.bc-i-Softball:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Softball {
    background: linear-gradient(to bottom, #edb544, #d09214);
}
.e-sports .sp-sub-list-bc.Softball:not(.selected):hover {
    background: #d0921499;
    box-shadow: 0 0 8px #d0921499;
}
.e-sports .sp-sub-list-bc.Softball.selected {
    background: linear-gradient(to right, #edb544, #d09214);
}
.e-sports-Softball .e-sports-time-start:before,
.e-sports-Softball .main-tabs-bc .tab-bc:before,
.e-sports-Softball .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Softball .e-sports-time-start:before,
.sportsbook-center-section.Softball .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Softball .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #edb544, #d09214);
}
.e-sports-match-container.Softball .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #d09214;
}
.e-sports-match-container.Softball .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Softball .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #d09214;
}
.SearchResultV2 .searchResultBtn.Softball {
    background: radial-gradient(
        at center bottom,
        #d09214cc,
        #d0921466,
        #d0921400
    );
}
.SearchResultV2 .searchResultBtn.Softball:after {
    background: #d0921466;
}
.SearchResultV2 .horizontalCategoryItemWrp.Softball .horizontalCategoryItem {
    background: linear-gradient(to right, #d092141a, #d0921400);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Softball.active
    .horizontalCategoryItem {
    border-color: #d09214b3;
    background: linear-gradient(to right, #d092144d, #d0921400);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Softball
    .horizontalCategoryItem
    > i {
    color: #d09214;
}
.Pickleball-bg {
    color: #fff;
    background: #839d24;
}
.horizontal-sl-item-bc.Pickleball .horizontal-sl-icon-bc {
    color: #839d24;
}
.horizontal-sl-item-bc.Pickleball.active {
    background: #839d24;
}
.horizontal-sl-item-bc.Pickleball.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.Pickleball.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-Pickleball,
.coupon-market-bc .bc-i-Pickleball {
    color: #839d24;
}
.multi-select-icon-bc.bc-i-Pickleball,
.widget-scroll-container > i.bc-i-Pickleball {
    color: #839d24;
}
.sp-sub-list-bc.Pickleball .sp-s-l-h-flag-bc {
    color: #839d24;
}
.sp-sub-list-bc.Pickleball.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #839d24;
}
.sp-sub-list-bc.Pickleball .market-game-section.active:before {
    background: #839d24;
}
.e-sports .horizontal-sl-item-bc.Pickleball .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-Pickleball {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.Pickleball,
.e-sports .competition-icon-league-bc.bc-i-Pickleball,
.e-sports .competition-icon-league-bc.bc-i-Pickleball:after,
.e-sports
    .competition-icon-league-bc.bc-i-Pickleball
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-Pickleball,
.e-sports .e-sports-game-icon-back-nav.bc-i-Pickleball:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-Pickleball {
    background: linear-gradient(to bottom, #b2d23b, #839d24);
}
.e-sports .sp-sub-list-bc.Pickleball:not(.selected):hover {
    background: #839d2499;
    box-shadow: 0 0 8px #839d2499;
}
.e-sports .sp-sub-list-bc.Pickleball.selected {
    background: linear-gradient(to right, #b2d23b, #839d24);
}
.e-sports-Pickleball .e-sports-time-start:before,
.e-sports-Pickleball .main-tabs-bc .tab-bc:before,
.e-sports-Pickleball .horizontal-sl-tab-bc:before,
.sportsbook-center-section.Pickleball .e-sports-time-start:before,
.sportsbook-center-section.Pickleball .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.Pickleball .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #b2d23b, #839d24);
}
.e-sports-match-container.Pickleball .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #839d24;
}
.e-sports-match-container.Pickleball .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.Pickleball
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #839d24;
}
.SearchResultV2 .searchResultBtn.Pickleball {
    background: radial-gradient(
        at center bottom,
        #839d24cc,
        #839d2466,
        #839d2400
    );
}
.SearchResultV2 .searchResultBtn.Pickleball:after {
    background: #839d2466;
}
.SearchResultV2 .horizontalCategoryItemWrp.Pickleball .horizontalCategoryItem {
    background: linear-gradient(to right, #839d241a, #839d2400);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Pickleball.active
    .horizontalCategoryItem {
    border-color: #839d24b3;
    background: linear-gradient(to right, #839d244d, #839d2400);
}
.SearchResultV2
    .horizontalCategoryItemWrp.Pickleball
    .horizontalCategoryItem
    > i {
    color: #839d24;
}
.UltimateFrisbee-bg {
    color: #fff;
    background: #839d24;
}
.horizontal-sl-item-bc.UltimateFrisbee .horizontal-sl-icon-bc {
    color: #839d24;
}
.horizontal-sl-item-bc.UltimateFrisbee.active {
    background: #839d24;
}
.horizontal-sl-item-bc.UltimateFrisbee.active .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.UltimateFrisbee.active .horizontal-sl-count-bc {
    color: #fff;
}
.live-calendar-market-bc .bc-i-UltimateFrisbee,
.coupon-market-bc .bc-i-UltimateFrisbee {
    color: #839d24;
}
.multi-select-icon-bc.bc-i-UltimateFrisbee,
.widget-scroll-container > i.bc-i-UltimateFrisbee {
    color: #839d24;
}
.sp-sub-list-bc .sp-s-l-h-flag-bc {
    color: rgba(var(--b-sc), 0.5);
}
.sp-sub-list-bc.UltimateFrisbee .sp-s-l-h-flag-bc {
    color: #839d24;
}
.sp-sub-list-bc.UltimateFrisbee.active
    > .sp-s-l-head-bc
    .sp-s-l-h-arrow-icon-bc {
    color: #fff;
    background: #839d24;
}
.sp-sub-list-bc.UltimateFrisbee .market-game-section.active:before {
    background: #839d24;
}
.e-sports .horizontal-sl-item-bc.UltimateFrisbee .horizontal-sl-icon-bc,
.e-sports .sp-s-l-h-flag-bc.bc-i-UltimateFrisbee {
    color: #000;
}
.e-sports .horizontal-sl-item-bc.UltimateFrisbee,
.e-sports .competition-icon-league-bc.bc-i-UltimateFrisbee,
.e-sports .competition-icon-league-bc.bc-i-UltimateFrisbee:after,
.e-sports
    .competition-icon-league-bc.bc-i-UltimateFrisbee
    ~ .competition-icon-arrow-bc,
.e-sports .e-sports-game-icon-back-nav.bc-i-UltimateFrisbee,
.e-sports .e-sports-game-icon-back-nav.bc-i-UltimateFrisbee:after,
.e-sports .sp-s-l-h-flag-bc.bc-i-UltimateFrisbee {
    background: linear-gradient(to bottom, #b2d23b, #839d24);
}
.e-sports .sp-sub-list-bc.UltimateFrisbee:not(.selected):hover {
    background: #839d2499;
    box-shadow: 0 0 8px #839d2499;
}
.e-sports .sp-sub-list-bc.UltimateFrisbee.selected {
    background: linear-gradient(to right, #b2d23b, #839d24);
}
.e-sports-UltimateFrisbee .e-sports-time-start:before,
.e-sports-UltimateFrisbee .main-tabs-bc .tab-bc:before,
.e-sports-UltimateFrisbee .horizontal-sl-tab-bc:before,
.sportsbook-center-section.UltimateFrisbee .e-sports-time-start:before,
.sportsbook-center-section.UltimateFrisbee .main-tabs-bc .tab-bc:before,
.sportsbook-center-section.UltimateFrisbee .horizontal-sl-tab-bc:before {
    background: linear-gradient(to right, #b2d23b, #839d24);
}
.e-sports-match-container.UltimateFrisbee
    .market-bc:not(.disabled-market-bc):hover {
    box-shadow: 0 0 20px #839d24;
}
.e-sports-match-container.UltimateFrisbee
    .market-bc:not(.disabled-market-bc):hover,
.e-sports-match-container.UltimateFrisbee
    .market-bc:not(.disabled-market-bc).active {
    color: #fff;
    background: #839d24;
}
.SearchResultV2 .searchResultBtn.UltimateFrisbee {
    background: radial-gradient(
        at center bottom,
        #839d24cc,
        #839d2466,
        #839d2400
    );
}
.SearchResultV2 .searchResultBtn.UltimateFrisbee:after {
    background: #839d2466;
}
.SearchResultV2
    .horizontalCategoryItemWrp.UltimateFrisbee
    .horizontalCategoryItem {
    background: linear-gradient(to right, #839d241a, #839d2400);
}
.SearchResultV2
    .horizontalCategoryItemWrp.UltimateFrisbee.active
    .horizontalCategoryItem {
    border-color: #839d24b3;
    background: linear-gradient(to right, #839d244d, #839d2400);
}
.SearchResultV2
    .horizontalCategoryItemWrp.UltimateFrisbee
    .horizontalCategoryItem
    > i {
    color: #839d24;
}
.m-nav-info-w-container-bc .m-nav-icon-bc.bc-i-authentication,
.user-nav-icon.bc-i-authentication {
    background: #97c2ea;
}
.m-nav-info-w-container-bc .m-nav-icon-bc.bc-i-balance-management,
.user-nav-icon.bc-i-balance-management {
    background: #38b838;
}
.m-nav-info-w-container-bc .m-nav-icon-bc.bc-i-bonus-casino,
.user-nav-icon.bc-i-bonus-casino {
    background: #877a11;
}
.m-nav-info-w-container-bc .m-nav-icon-bc.bc-i-bonus-request,
.user-nav-icon.bc-i-bonus-request {
    background: #ad7979;
}
.m-nav-info-w-container-bc .m-nav-icon-bc.bc-i-bonus-sportsbook,
.user-nav-icon.bc-i-bonus-sportsbook {
    background: #95a30d;
}
.m-nav-info-w-container-bc .m-nav-icon-bc.bc-i-cashback-cashout,
.user-nav-icon.bc-i-cashback-cashout {
    background: #c76665;
}
.m-nav-info-w-container-bc .m-nav-icon-bc.bc-i-circle-dollar,
.user-nav-icon.bc-i-circle-dollar {
    background: #38b889;
}
.m-nav-info-w-container-bc .m-nav-icon-bc.bc-i-change-password,
.user-nav-icon.bc-i-change-password {
    background: #adbeb5;
}
.m-nav-info-w-container-bc .m-nav-icon-bc.bc-i-check-box-checked,
.user-nav-icon.bc-i-check-box-checked {
    background: #89bea2;
}
.m-nav-info-w-container-bc .m-nav-icon-bc.bc-i-esports,
.user-nav-icon.bc-i-esports {
    background: #34b2b2;
}
.m-nav-info-w-container-bc .m-nav-icon-bc.bc-i-exchange-shop,
.user-nav-icon.bc-i-exchange-shop {
    background: #fff400;
}
.m-nav-info-w-container-bc .m-nav-icon-bc.bc-i-games,
.user-nav-icon.bc-i-games {
    background: #f51919;
}
.m-nav-info-w-container-bc .m-nav-icon-bc.bc-i-history,
.user-nav-icon.bc-i-history {
    background: #9ce8bb;
}
.m-nav-info-w-container-bc .m-nav-icon-bc.bc-i-inbox,
.user-nav-icon.bc-i-inbox {
    background: #83a9f7;
}
.m-nav-info-w-container-bc .m-nav-icon-bc.bc-i-jackpot,
.user-nav-icon.bc-i-jackpot {
    background: #83376f;
}
.m-nav-info-w-container-bc .m-nav-icon-bc.bc-i-live,
.user-nav-icon.bc-i-live {
    background: #ff0087;
}
.m-nav-info-w-container-bc .m-nav-icon-bc.bc-i-live-casino,
.user-nav-icon.bc-i-live-casino {
    background: #1967f5;
}
.m-nav-info-w-container-bc .m-nav-icon-bc.bc-i-journey,
.user-nav-icon.bc-i-journey {
    background: #ba6e46;
}
.m-nav-info-w-container-bc .m-nav-icon-bc.bc-i-loyalty-points,
.user-nav-icon.bc-i-loyalty-points {
    background: #b8a338;
}
.m-nav-info-w-container-bc .m-nav-icon-bc.bc-i-message,
.user-nav-icon.bc-i-message {
    background: #5280dc;
}
.m-nav-info-w-container-bc .m-nav-icon-bc.bc-i-pinnacle,
.user-nav-icon.bc-i-pinnacle {
    background: #9494e5;
}
.m-nav-info-w-container-bc .m-nav-icon-bc.bc-i-player-info,
.user-nav-icon.bc-i-player-info {
    background: #2bff58;
}
.m-nav-info-w-container-bc .m-nav-icon-bc.bc-i-poker,
.user-nav-icon.bc-i-poker {
    background: #3d6403;
}
.m-nav-info-w-container-bc .m-nav-icon-bc.bc-i-promo-code,
.user-nav-icon.bc-i-promo-code {
    background: #9ce8bb;
}
.m-nav-info-w-container-bc .m-nav-icon-bc.bc-i-promotion,
.user-nav-icon.bc-i-promotion {
    background: #f7ff2b;
}
.m-nav-info-w-container-bc .m-nav-icon-bc.bc-i-promotions,
.user-nav-icon.bc-i-promotions {
    background: #a13d6a;
}
.m-nav-info-w-container-bc .m-nav-icon-bc.bc-i-results,
.user-nav-icon.bc-i-results {
    background: #df8f8f;
}
.m-nav-info-w-container-bc .m-nav-icon-bc.bc-i-self-exclusion,
.user-nav-icon.bc-i-self-exclusion {
    background: #888c9d;
}
.m-nav-info-w-container-bc .m-nav-icon-bc.bc-i-slots,
.user-nav-icon.bc-i-slots {
    background: #6a3fee;
}
.m-nav-info-w-container-bc .m-nav-icon-bc.bc-i-sport,
.user-nav-icon.bc-i-sport {
    background: #12bd12;
}
.m-nav-info-w-container-bc .m-nav-icon-bc.bc-i-time-out,
.user-nav-icon.bc-i-time-out {
    background: #adc6d8;
}
.m-nav-info-w-container-bc .m-nav-icon-bc.bc-i-tournament,
.user-nav-icon.bc-i-tournament {
    background: #895d5d;
}
.m-nav-info-w-container-bc .m-nav-icon-bc.bc-i-transfer,
.user-nav-icon.bc-i-transfer {
    background: #20ad53;
}
.m-nav-info-w-container-bc .m-nav-icon-bc.bc-i-tv,
.user-nav-icon.bc-i-tv {
    background: #640303;
}
.m-nav-info-w-container-bc .m-nav-icon-bc.bc-i-user,
.user-nav-icon.bc-i-user {
    background: #8b928b;
}
.m-nav-info-w-container-bc .m-nav-icon-bc.bc-i-verify-account,
.user-nav-icon.bc-i-verify-account {
    background: #6a8374;
}
.m-nav-info-w-container-bc .m-nav-icon-bc.bc-i-virtualbetting,
.user-nav-icon.bc-i-virtualbetting {
    background: #0100ff;
}
.m-nav-info-w-container-bc .m-nav-icon-bc.bc-i-wallet,
.user-nav-icon.bc-i-wallet {
    background: #2bff92;
}
.m-nav-info-w-container-bc .m-nav-icon-bc.bc-i-withdraw,
.user-nav-icon.bc-i-withdraw {
    background: #9fff2b;
}
.m-nav-info-w-container-bc .m-nav-icon-bc.bc-i-withdraws,
.user-nav-icon.bc-i-withdraws {
    background: #f7ff2b;
}
.m-nav-info-w-container-bc .m-nav-icon-bc.bc-i-wonderwheel,
.user-nav-icon.bc-i-wonderwheel {
    background: #6200ff;
}
.m-nav-info-w-container-bc .m-nav-icon-bc.bc-i-telegram,
.user-nav-icon.bc-i-telegram {
    background: #08c;
}
.m-nav-info-w-container-bc .m-nav-icon-bc,
.user-nav-icon {
    background: #6585a1;
}
.m-nav-info-w-container-bc .m-nav-icon-bc.bc-i-community,
.user-nav-icon.bc-i-community {
    background: #109121;
}
.hdr-navigation-link-bc.badge-new:after,
.nav-menu-item.badge-new:after,
.m-nav-sab-container-r-row-bc > a.badge-new:after,
.casino-game-item.badge-new:after,
.casino-game-tabs .horizontal-sl-tab-bc[data-badge].badge-new:after,
.casino-providers-list-item.badge-new:after,
.skill-games-p-r-c-name-bc.badge-new:after,
.m-nav-collapsed-container-bc .app-nav-link.badge-new:after,
.accordion-button.badge-new:after {
    color: #fff;
    background: #7f194f;
}
.casino-game-item.badge-new:after {
    box-shadow: -2px 2px 8px #7f194f99;
}
[dir="ltr"] .casino-providers-list-item.badge-new:after,
[dir="ltr"] .m-nav-collapsed-container-bc .app-nav-link.badge-new:after {
    background: -moz-linear-gradient(
        right,
        rgba(127, 25, 79, 0.6),
        rgba(127, 25, 79, 0) 100%
    );
    background: -webkit-linear-gradient(
        right,
        rgba(127, 25, 79, 0.6),
        rgba(127, 25, 79, 0) 100%
    );
    background: linear-gradient(to left, #7f194f99, #7f194f00);
}
[dir="rtl"] .casino-providers-list-item.badge-new:after,
[dir="rtl"] .m-nav-collapsed-container-bc .app-nav-link.badge-new:after {
    background: -moz-linear-gradient(
        left,
        rgba(127, 25, 79, 0.6),
        rgba(127, 25, 79, 0) 100%
    );
    background: -webkit-linear-gradient(
        left,
        rgba(127, 25, 79, 0.6),
        rgba(127, 25, 79, 0) 100%
    );
    background: linear-gradient(to right, #7f194f99, #7f194f00);
}
.hdr-navigation-link-bc.badge-top:after,
.nav-menu-item.badge-top:after,
.m-nav-sab-container-r-row-bc > a.badge-top:after,
.casino-game-item.badge-top:after,
.casino-game-tabs .horizontal-sl-tab-bc[data-badge].badge-top:after,
.casino-providers-list-item.badge-top:after,
.skill-games-p-r-c-name-bc.badge-top:after,
.m-nav-collapsed-container-bc .app-nav-link.badge-top:after,
.accordion-button.badge-top:after {
    color: #fff;
    background: #6e3a85;
}
.casino-game-item.badge-top:after {
    box-shadow: -2px 2px 8px #6e3a8599;
}
[dir="ltr"] .casino-providers-list-item.badge-top:after,
[dir="ltr"] .m-nav-collapsed-container-bc .app-nav-link.badge-top:after {
    background: -moz-linear-gradient(
        right,
        rgba(110, 58, 133, 0.6),
        rgba(110, 58, 133, 0) 100%
    );
    background: -webkit-linear-gradient(
        right,
        rgba(110, 58, 133, 0.6),
        rgba(110, 58, 133, 0) 100%
    );
    background: linear-gradient(to left, #6e3a8599, #6e3a8500);
}
[dir="rtl"] .casino-providers-list-item.badge-top:after,
[dir="rtl"] .m-nav-collapsed-container-bc .app-nav-link.badge-top:after {
    background: -moz-linear-gradient(
        left,
        rgba(110, 58, 133, 0.6),
        rgba(110, 58, 133, 0) 100%
    );
    background: -webkit-linear-gradient(
        left,
        rgba(110, 58, 133, 0.6),
        rgba(110, 58, 133, 0) 100%
    );
    background: linear-gradient(to right, #6e3a8599, #6e3a8500);
}
.hdr-navigation-link-bc.badge-vpn:after,
.nav-menu-item.badge-vpn:after,
.m-nav-sab-container-r-row-bc > a.badge-vpn:after,
.casino-game-item.badge-vpn:after,
.casino-game-tabs .horizontal-sl-tab-bc[data-badge].badge-vpn:after,
.casino-providers-list-item.badge-vpn:after,
.skill-games-p-r-c-name-bc.badge-vpn:after,
.m-nav-collapsed-container-bc .app-nav-link.badge-vpn:after,
.accordion-button.badge-vpn:after {
    color: #fff;
    background: #49557e;
}
.casino-game-item.badge-vpn:after {
    box-shadow: -2px 2px 8px #49557e99;
}
[dir="ltr"] .casino-providers-list-item.badge-vpn:after,
[dir="ltr"] .m-nav-collapsed-container-bc .app-nav-link.badge-vpn:after {
    background: -moz-linear-gradient(
        right,
        rgba(73, 85, 126, 0.6),
        rgba(73, 85, 126, 0) 100%
    );
    background: -webkit-linear-gradient(
        right,
        rgba(73, 85, 126, 0.6),
        rgba(73, 85, 126, 0) 100%
    );
    background: linear-gradient(to left, #49557e99, #49557e00);
}
[dir="rtl"] .casino-providers-list-item.badge-vpn:after,
[dir="rtl"] .m-nav-collapsed-container-bc .app-nav-link.badge-vpn:after {
    background: -moz-linear-gradient(
        left,
        rgba(73, 85, 126, 0.6),
        rgba(73, 85, 126, 0) 100%
    );
    background: -webkit-linear-gradient(
        left,
        rgba(73, 85, 126, 0.6),
        rgba(73, 85, 126, 0) 100%
    );
    background: linear-gradient(to right, #49557e99, #49557e00);
}
.hdr-navigation-link-bc.badge-promo:after,
.nav-menu-item.badge-promo:after,
.m-nav-sab-container-r-row-bc > a.badge-promo:after,
.casino-game-item.badge-promo:after,
.casino-game-tabs .horizontal-sl-tab-bc[data-badge].badge-promo:after,
.casino-providers-list-item.badge-promo:after,
.skill-games-p-r-c-name-bc.badge-promo:after,
.m-nav-collapsed-container-bc .app-nav-link.badge-promo:after,
.accordion-button.badge-promo:after {
    color: #fff;
    background: #186360;
}
.casino-game-item.badge-promo:after {
    box-shadow: -2px 2px 8px #18636099;
}
[dir="ltr"] .casino-providers-list-item.badge-promo:after,
[dir="ltr"] .m-nav-collapsed-container-bc .app-nav-link.badge-promo:after {
    background: -moz-linear-gradient(
        right,
        rgba(24, 99, 96, 0.6),
        rgba(24, 99, 96, 0) 100%
    );
    background: -webkit-linear-gradient(
        right,
        rgba(24, 99, 96, 0.6),
        rgba(24, 99, 96, 0) 100%
    );
    background: linear-gradient(to left, #18636099, #18636000);
}
[dir="rtl"] .casino-providers-list-item.badge-promo:after,
[dir="rtl"] .m-nav-collapsed-container-bc .app-nav-link.badge-promo:after {
    background: -moz-linear-gradient(
        left,
        rgba(24, 99, 96, 0.6),
        rgba(24, 99, 96, 0) 100%
    );
    background: -webkit-linear-gradient(
        left,
        rgba(24, 99, 96, 0.6),
        rgba(24, 99, 96, 0) 100%
    );
    background: linear-gradient(to right, #18636099, #18636000);
}
.hdr-navigation-link-bc.badge-jackpot:after,
.nav-menu-item.badge-jackpot:after,
.m-nav-sab-container-r-row-bc > a.badge-jackpot:after,
.casino-game-item.badge-jackpot:after,
.casino-game-tabs .horizontal-sl-tab-bc[data-badge].badge-jackpot:after,
.casino-providers-list-item.badge-jackpot:after,
.skill-games-p-r-c-name-bc.badge-jackpot:after,
.m-nav-collapsed-container-bc .app-nav-link.badge-jackpot:after,
.accordion-button.badge-jackpot:after {
    color: #fff;
    background: #7b6418;
}
.casino-game-item.badge-jackpot:after {
    box-shadow: -2px 2px 8px #7b641899;
}
[dir="ltr"] .casino-providers-list-item.badge-jackpot:after,
[dir="ltr"] .m-nav-collapsed-container-bc .app-nav-link.badge-jackpot:after {
    background: -moz-linear-gradient(
        right,
        rgba(123, 100, 24, 0.6),
        rgba(123, 100, 24, 0) 100%
    );
    background: -webkit-linear-gradient(
        right,
        rgba(123, 100, 24, 0.6),
        rgba(123, 100, 24, 0) 100%
    );
    background: linear-gradient(to left, #7b641899, #7b641800);
}
[dir="rtl"] .casino-providers-list-item.badge-jackpot:after,
[dir="rtl"] .m-nav-collapsed-container-bc .app-nav-link.badge-jackpot:after {
    background: -moz-linear-gradient(
        left,
        rgba(123, 100, 24, 0.6),
        rgba(123, 100, 24, 0) 100%
    );
    background: -webkit-linear-gradient(
        left,
        rgba(123, 100, 24, 0.6),
        rgba(123, 100, 24, 0) 100%
    );
    background: linear-gradient(to right, #7b641899, #7b641800);
}
.hdr-navigation-link-bc.badge-exclusive:after,
.nav-menu-item.badge-exclusive:after,
.m-nav-sab-container-r-row-bc > a.badge-exclusive:after,
.casino-game-item.badge-exclusive:after,
.casino-game-tabs .horizontal-sl-tab-bc[data-badge].badge-exclusive:after,
.casino-providers-list-item.badge-exclusive:after,
.skill-games-p-r-c-name-bc.badge-exclusive:after,
.m-nav-collapsed-container-bc .app-nav-link.badge-exclusive:after,
.accordion-button.badge-exclusive:after {
    color: #fff;
    background: #53934f;
}
.casino-game-item.badge-exclusive:after {
    box-shadow: -2px 2px 8px #53934f99;
}
[dir="ltr"] .casino-providers-list-item.badge-exclusive:after,
[dir="ltr"] .m-nav-collapsed-container-bc .app-nav-link.badge-exclusive:after {
    background: -moz-linear-gradient(
        right,
        rgba(83, 147, 79, 0.6),
        rgba(83, 147, 79, 0) 100%
    );
    background: -webkit-linear-gradient(
        right,
        rgba(83, 147, 79, 0.6),
        rgba(83, 147, 79, 0) 100%
    );
    background: linear-gradient(to left, #53934f99, #53934f00);
}
[dir="rtl"] .casino-providers-list-item.badge-exclusive:after,
[dir="rtl"] .m-nav-collapsed-container-bc .app-nav-link.badge-exclusive:after {
    background: -moz-linear-gradient(
        left,
        rgba(83, 147, 79, 0.6),
        rgba(83, 147, 79, 0) 100%
    );
    background: -webkit-linear-gradient(
        left,
        rgba(83, 147, 79, 0.6),
        rgba(83, 147, 79, 0) 100%
    );
    background: linear-gradient(to right, #53934f99, #53934f00);
}
.hdr-navigation-link-bc.badge-free:after,
.nav-menu-item.badge-free:after,
.m-nav-sab-container-r-row-bc > a.badge-free:after,
.casino-game-item.badge-free:after,
.casino-game-tabs .horizontal-sl-tab-bc[data-badge].badge-free:after,
.casino-providers-list-item.badge-free:after,
.skill-games-p-r-c-name-bc.badge-free:after,
.m-nav-collapsed-container-bc .app-nav-link.badge-free:after,
.accordion-button.badge-free:after {
    color: #fff;
    background: #1077c3;
}
.casino-game-item.badge-free:after {
    box-shadow: -2px 2px 8px #1077c399;
}
[dir="ltr"] .casino-providers-list-item.badge-free:after,
[dir="ltr"] .m-nav-collapsed-container-bc .app-nav-link.badge-free:after {
    background: -moz-linear-gradient(
        right,
        rgba(16, 119, 195, 0.6),
        rgba(16, 119, 195, 0) 100%
    );
    background: -webkit-linear-gradient(
        right,
        rgba(16, 119, 195, 0.6),
        rgba(16, 119, 195, 0) 100%
    );
    background: linear-gradient(to left, #1077c399, #1077c300);
}
[dir="rtl"] .casino-providers-list-item.badge-free:after,
[dir="rtl"] .m-nav-collapsed-container-bc .app-nav-link.badge-free:after {
    background: -moz-linear-gradient(
        left,
        rgba(16, 119, 195, 0.6),
        rgba(16, 119, 195, 0) 100%
    );
    background: -webkit-linear-gradient(
        left,
        rgba(16, 119, 195, 0.6),
        rgba(16, 119, 195, 0) 100%
    );
    background: linear-gradient(to right, #1077c399, #1077c300);
}
.hdr-navigation-link-bc.badge-tournament:after,
.nav-menu-item.badge-tournament:after,
.m-nav-sab-container-r-row-bc > a.badge-tournament:after,
.casino-game-item.badge-tournament:after,
.casino-game-tabs .horizontal-sl-tab-bc[data-badge].badge-tournament:after,
.casino-providers-list-item.badge-tournament:after,
.skill-games-p-r-c-name-bc.badge-tournament:after,
.m-nav-collapsed-container-bc .app-nav-link.badge-tournament:after,
.accordion-button.badge-tournament:after {
    color: #fff;
    background: #3b26ac;
}
.casino-game-item.badge-tournament:after {
    box-shadow: -2px 2px 8px #3b26ac99;
}
[dir="ltr"] .casino-providers-list-item.badge-tournament:after,
[dir="ltr"] .m-nav-collapsed-container-bc .app-nav-link.badge-tournament:after {
    background: -moz-linear-gradient(
        right,
        rgba(59, 38, 172, 0.6),
        rgba(59, 38, 172, 0) 100%
    );
    background: -webkit-linear-gradient(
        right,
        rgba(59, 38, 172, 0.6),
        rgba(59, 38, 172, 0) 100%
    );
    background: linear-gradient(to left, #3b26ac99, #3b26ac00);
}
[dir="rtl"] .casino-providers-list-item.badge-tournament:after,
[dir="rtl"] .m-nav-collapsed-container-bc .app-nav-link.badge-tournament:after {
    background: -moz-linear-gradient(
        left,
        rgba(59, 38, 172, 0.6),
        rgba(59, 38, 172, 0) 100%
    );
    background: -webkit-linear-gradient(
        left,
        rgba(59, 38, 172, 0.6),
        rgba(59, 38, 172, 0) 100%
    );
    background: linear-gradient(to right, #3b26ac99, #3b26ac00);
}
.hdr-navigation-link-bc.badge-spinCount:after,
.nav-menu-item.badge-spinCount:after,
.m-nav-sab-container-r-row-bc > a.badge-spinCount:after,
.casino-game-item.badge-spinCount:after,
.casino-game-tabs .horizontal-sl-tab-bc[data-badge].badge-spinCount:after,
.casino-providers-list-item.badge-spinCount:after,
.skill-games-p-r-c-name-bc.badge-spinCount:after,
.m-nav-collapsed-container-bc .app-nav-link.badge-spinCount:after,
.accordion-button.badge-spinCount:after {
    color: #fff;
    background: #c3910a;
}
.casino-game-item.badge-spinCount:after {
    box-shadow: -2px 2px 8px #c3910a99;
}
[dir="ltr"] .casino-providers-list-item.badge-spinCount:after,
[dir="ltr"] .m-nav-collapsed-container-bc .app-nav-link.badge-spinCount:after {
    background: -moz-linear-gradient(
        right,
        rgba(195, 145, 10, 0.6),
        rgba(195, 145, 10, 0) 100%
    );
    background: -webkit-linear-gradient(
        right,
        rgba(195, 145, 10, 0.6),
        rgba(195, 145, 10, 0) 100%
    );
    background: linear-gradient(to left, #c3910a99, #c3910a00);
}
[dir="rtl"] .casino-providers-list-item.badge-spinCount:after,
[dir="rtl"] .m-nav-collapsed-container-bc .app-nav-link.badge-spinCount:after {
    background: -moz-linear-gradient(
        left,
        rgba(195, 145, 10, 0.6),
        rgba(195, 145, 10, 0) 100%
    );
    background: -webkit-linear-gradient(
        left,
        rgba(195, 145, 10, 0.6),
        rgba(195, 145, 10, 0) 100%
    );
    background: linear-gradient(to right, #c3910a99, #c3910a00);
}
.hdr-navigation-link-bc.badge-hot:after,
.nav-menu-item.badge-hot:after,
.m-nav-sab-container-r-row-bc > a.badge-hot:after,
.casino-game-item.badge-hot:after,
.casino-game-tabs .horizontal-sl-tab-bc[data-badge].badge-hot:after,
.casino-providers-list-item.badge-hot:after,
.skill-games-p-r-c-name-bc.badge-hot:after,
.m-nav-collapsed-container-bc .app-nav-link.badge-hot:after,
.accordion-button.badge-hot:after {
    color: #fff;
    background: #e32020;
}
.casino-game-item.badge-hot:after {
    box-shadow: -2px 2px 8px #e3202099;
}
[dir="ltr"] .casino-providers-list-item.badge-hot:after,
[dir="ltr"] .m-nav-collapsed-container-bc .app-nav-link.badge-hot:after {
    background: -moz-linear-gradient(
        right,
        rgba(227, 32, 32, 0.6),
        rgba(227, 32, 32, 0) 100%
    );
    background: -webkit-linear-gradient(
        right,
        rgba(227, 32, 32, 0.6),
        rgba(227, 32, 32, 0) 100%
    );
    background: linear-gradient(to left, #e3202099, #e3202000);
}
[dir="rtl"] .casino-providers-list-item.badge-hot:after,
[dir="rtl"] .m-nav-collapsed-container-bc .app-nav-link.badge-hot:after {
    background: -moz-linear-gradient(
        left,
        rgba(227, 32, 32, 0.6),
        rgba(227, 32, 32, 0) 100%
    );
    background: -webkit-linear-gradient(
        left,
        rgba(227, 32, 32, 0.6),
        rgba(227, 32, 32, 0) 100%
    );
    background: linear-gradient(to right, #e3202099, #e3202000);
}
.casino-game-tabs .horizontal-sl-tab-bc.badge-ByBetconstruct:after,
.accordion-button.badge-ByBetconstruct:after {
    color: rgba(var(--hero-sc), 1);
    background: rgba(var(--hero), 1);
}
.special-games-button .btn.favorite-team.a-color {
    background: #b21705;
    background: linear-gradient(to right, #b21705, #f34235);
}
.special-games-button .btn.favorite-team:not(.a-color) > i {
    color: #f34235;
}
.sp-sub-list-bc.favorite-team {
    transition: var(--default-transition-duration);
}
@media all and (hover: hover) {
    .sp-sub-list-bc.favorite-team:hover {
        cursor: pointer;
    }
    .sp-sub-list-bc.favorite-team:hover .sp-s-l-head-bc {
        background: #b2170599;
        box-shadow: 0 0 8px #b2170599;
    }
    .sp-sub-list-bc.favorite-team:hover .sp-s-l-head-bc .sp-s-l-h-title-bc {
        color: #fff;
    }
    .sp-sub-list-bc.favorite-team:hover
        .sp-s-l-head-bc
        .sp-s-l-h-arrow-icon-bc {
        color: #ffffffb3;
    }
}
@media not all and (hover: hover) {
    .sp-sub-list-bc.favorite-team:active .sp-s-l-head-bc {
        background: #b2170599;
        box-shadow: 0 0 8px #b2170599;
    }
    .sp-sub-list-bc.favorite-team:active .sp-s-l-head-bc .sp-s-l-h-title-bc {
        color: #fff;
    }
    .sp-sub-list-bc.favorite-team:active
        .sp-s-l-head-bc
        .sp-s-l-h-arrow-icon-bc {
        color: #ffffffb3;
    }
}
.sp-sub-list-bc.favorite-team:not(.a-color) .sp-s-l-h-flag-bc {
    color: #f34235;
}
.sp-sub-list-bc.favorite-team.a-color .sp-s-l-head-bc,
.sp-sub-list-bc.favorite-team.selected .sp-s-l-head-bc {
    background: #b21705;
    background: linear-gradient(to right, #b21705, #f34235);
}
.sp-sub-list-bc.favorite-team.a-color .sp-s-l-head-bc .sp-s-l-h-flag-bc,
.sp-sub-list-bc.favorite-team.a-color .sp-s-l-head-bc .sp-s-l-h-title-bc,
.sp-sub-list-bc.favorite-team.selected .sp-s-l-head-bc .sp-s-l-h-flag-bc,
.sp-sub-list-bc.favorite-team.selected .sp-s-l-head-bc .sp-s-l-h-title-bc {
    color: #fff;
}
.sp-sub-list-bc.favorite-team.a-color .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc,
.sp-sub-list-bc.favorite-team.selected .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #ffffffb3;
}
.special-games-button .btn.multiple-of-the-day.a-color {
    background: #ff5f00;
    background: linear-gradient(to right, #ff5f00, #ef9805);
}
.special-games-button .btn.multiple-of-the-day:not(.a-color) > i {
    color: #ef9805;
}
.sp-sub-list-bc.multiple-of-the-day {
    transition: var(--default-transition-duration);
}
@media all and (hover: hover) {
    .sp-sub-list-bc.multiple-of-the-day:hover {
        cursor: pointer;
    }
    .sp-sub-list-bc.multiple-of-the-day:hover .sp-s-l-head-bc {
        background: #ff5f0099;
        box-shadow: 0 0 8px #ff5f0099;
    }
    .sp-sub-list-bc.multiple-of-the-day:hover
        .sp-s-l-head-bc
        .sp-s-l-h-title-bc {
        color: #fff;
    }
    .sp-sub-list-bc.multiple-of-the-day:hover
        .sp-s-l-head-bc
        .sp-s-l-h-arrow-icon-bc {
        color: #ffffffb3;
    }
}
@media not all and (hover: hover) {
    .sp-sub-list-bc.multiple-of-the-day:active .sp-s-l-head-bc {
        background: #ff5f0099;
        box-shadow: 0 0 8px #ff5f0099;
    }
    .sp-sub-list-bc.multiple-of-the-day:active
        .sp-s-l-head-bc
        .sp-s-l-h-title-bc {
        color: #fff;
    }
    .sp-sub-list-bc.multiple-of-the-day:active
        .sp-s-l-head-bc
        .sp-s-l-h-arrow-icon-bc {
        color: #ffffffb3;
    }
}
.sp-sub-list-bc.multiple-of-the-day:not(.a-color) .sp-s-l-h-flag-bc {
    color: #ef9805;
}
.sp-sub-list-bc.multiple-of-the-day.a-color .sp-s-l-head-bc,
.sp-sub-list-bc.multiple-of-the-day.selected .sp-s-l-head-bc {
    background: #ff5f00;
    background: linear-gradient(to right, #ff5f00, #ef9805);
}
.sp-sub-list-bc.multiple-of-the-day.a-color .sp-s-l-head-bc .sp-s-l-h-flag-bc,
.sp-sub-list-bc.multiple-of-the-day.a-color .sp-s-l-head-bc .sp-s-l-h-title-bc,
.sp-sub-list-bc.multiple-of-the-day.selected .sp-s-l-head-bc .sp-s-l-h-flag-bc,
.sp-sub-list-bc.multiple-of-the-day.selected
    .sp-s-l-head-bc
    .sp-s-l-h-title-bc {
    color: #fff;
}
.sp-sub-list-bc.multiple-of-the-day.a-color
    .sp-s-l-head-bc
    .sp-s-l-h-arrow-icon-bc,
.sp-sub-list-bc.multiple-of-the-day.selected
    .sp-s-l-head-bc
    .sp-s-l-h-arrow-icon-bc {
    color: #ffffffb3;
}
.special-games-button .btn.upcoming-matches.a-color {
    background: #026c90;
    background: linear-gradient(to right, #026c90, #0097b7);
}
.special-games-button .btn.upcoming-matches:not(.a-color) > i {
    color: #0097b7;
}
.sp-sub-list-bc.upcoming-matches {
    transition: var(--default-transition-duration);
}
@media all and (hover: hover) {
    .sp-sub-list-bc.upcoming-matches:hover {
        cursor: pointer;
    }
    .sp-sub-list-bc.upcoming-matches:hover .sp-s-l-head-bc {
        background: #026c9099;
        box-shadow: 0 0 8px #026c9099;
    }
    .sp-sub-list-bc.upcoming-matches:hover .sp-s-l-head-bc .sp-s-l-h-title-bc {
        color: #fff;
    }
    .sp-sub-list-bc.upcoming-matches:hover
        .sp-s-l-head-bc
        .sp-s-l-h-arrow-icon-bc {
        color: #ffffffb3;
    }
}
@media not all and (hover: hover) {
    .sp-sub-list-bc.upcoming-matches:active .sp-s-l-head-bc {
        background: #026c9099;
        box-shadow: 0 0 8px #026c9099;
    }
    .sp-sub-list-bc.upcoming-matches:active .sp-s-l-head-bc .sp-s-l-h-title-bc {
        color: #fff;
    }
    .sp-sub-list-bc.upcoming-matches:active
        .sp-s-l-head-bc
        .sp-s-l-h-arrow-icon-bc {
        color: #ffffffb3;
    }
}
.sp-sub-list-bc.upcoming-matches:not(.a-color) .sp-s-l-h-flag-bc {
    color: #0097b7;
}
.sp-sub-list-bc.upcoming-matches.a-color .sp-s-l-head-bc,
.sp-sub-list-bc.upcoming-matches.selected .sp-s-l-head-bc {
    background: #026c90;
    background: linear-gradient(to right, #026c90, #0097b7);
}
.sp-sub-list-bc.upcoming-matches.a-color .sp-s-l-head-bc .sp-s-l-h-flag-bc,
.sp-sub-list-bc.upcoming-matches.a-color .sp-s-l-head-bc .sp-s-l-h-title-bc,
.sp-sub-list-bc.upcoming-matches.selected .sp-s-l-head-bc .sp-s-l-h-flag-bc,
.sp-sub-list-bc.upcoming-matches.selected .sp-s-l-head-bc .sp-s-l-h-title-bc {
    color: #fff;
}
.sp-sub-list-bc.upcoming-matches.a-color
    .sp-s-l-head-bc
    .sp-s-l-h-arrow-icon-bc,
.sp-sub-list-bc.upcoming-matches.selected
    .sp-s-l-head-bc
    .sp-s-l-h-arrow-icon-bc {
    color: #ffffffb3;
}
.special-games-button .btn.upcoming.a-color {
    background: #026c90;
    background: linear-gradient(to right, #026c90, #0097b7);
}
.special-games-button .btn.upcoming:not(.a-color) > i {
    color: #0097b7;
}
.sp-sub-list-bc.upcoming {
    transition: var(--default-transition-duration);
}
@media all and (hover: hover) {
    .sp-sub-list-bc.upcoming:hover {
        cursor: pointer;
    }
    .sp-sub-list-bc.upcoming:hover .sp-s-l-head-bc {
        background: #026c9099;
        box-shadow: 0 0 8px #026c9099;
    }
    .sp-sub-list-bc.upcoming:hover .sp-s-l-head-bc .sp-s-l-h-title-bc {
        color: #fff;
    }
    .sp-sub-list-bc.upcoming:hover .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
        color: #ffffffb3;
    }
}
@media not all and (hover: hover) {
    .sp-sub-list-bc.upcoming:active .sp-s-l-head-bc {
        background: #026c9099;
        box-shadow: 0 0 8px #026c9099;
    }
    .sp-sub-list-bc.upcoming:active .sp-s-l-head-bc .sp-s-l-h-title-bc {
        color: #fff;
    }
    .sp-sub-list-bc.upcoming:active .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
        color: #ffffffb3;
    }
}
.sp-sub-list-bc.upcoming:not(.a-color) .sp-s-l-h-flag-bc {
    color: #0097b7;
}
.sp-sub-list-bc.upcoming.a-color .sp-s-l-head-bc,
.sp-sub-list-bc.upcoming.selected .sp-s-l-head-bc {
    background: #026c90;
    background: linear-gradient(to right, #026c90, #0097b7);
}
.sp-sub-list-bc.upcoming.a-color .sp-s-l-head-bc .sp-s-l-h-flag-bc,
.sp-sub-list-bc.upcoming.a-color .sp-s-l-head-bc .sp-s-l-h-title-bc,
.sp-sub-list-bc.upcoming.selected .sp-s-l-head-bc .sp-s-l-h-flag-bc,
.sp-sub-list-bc.upcoming.selected .sp-s-l-head-bc .sp-s-l-h-title-bc {
    color: #fff;
}
.sp-sub-list-bc.upcoming.a-color .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc,
.sp-sub-list-bc.upcoming.selected .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #ffffffb3;
}
.special-games-button .btn.popular-matches.a-color {
    background: #3b26ac;
    background: linear-gradient(to right, #3b26ac, #583de3);
}
.special-games-button .btn.popular-matches:not(.a-color) > i {
    color: #583de3;
}
.sp-sub-list-bc.popular-matches {
    transition: var(--default-transition-duration);
}
@media all and (hover: hover) {
    .sp-sub-list-bc.popular-matches:hover {
        cursor: pointer;
    }
    .sp-sub-list-bc.popular-matches:hover .sp-s-l-head-bc {
        background: #3b26ac99;
        box-shadow: 0 0 8px #3b26ac99;
    }
    .sp-sub-list-bc.popular-matches:hover .sp-s-l-head-bc .sp-s-l-h-title-bc {
        color: #fff;
    }
    .sp-sub-list-bc.popular-matches:hover
        .sp-s-l-head-bc
        .sp-s-l-h-arrow-icon-bc {
        color: #ffffffb3;
    }
}
@media not all and (hover: hover) {
    .sp-sub-list-bc.popular-matches:active .sp-s-l-head-bc {
        background: #3b26ac99;
        box-shadow: 0 0 8px #3b26ac99;
    }
    .sp-sub-list-bc.popular-matches:active .sp-s-l-head-bc .sp-s-l-h-title-bc {
        color: #fff;
    }
    .sp-sub-list-bc.popular-matches:active
        .sp-s-l-head-bc
        .sp-s-l-h-arrow-icon-bc {
        color: #ffffffb3;
    }
}
.sp-sub-list-bc.popular-matches:not(.a-color) .sp-s-l-h-flag-bc {
    color: #583de3;
}
.sp-sub-list-bc.popular-matches.a-color .sp-s-l-head-bc,
.sp-sub-list-bc.popular-matches.selected .sp-s-l-head-bc {
    background: #3b26ac;
    background: linear-gradient(to right, #3b26ac, #583de3);
}
.sp-sub-list-bc.popular-matches.a-color .sp-s-l-head-bc .sp-s-l-h-flag-bc,
.sp-sub-list-bc.popular-matches.a-color .sp-s-l-head-bc .sp-s-l-h-title-bc,
.sp-sub-list-bc.popular-matches.selected .sp-s-l-head-bc .sp-s-l-h-flag-bc,
.sp-sub-list-bc.popular-matches.selected .sp-s-l-head-bc .sp-s-l-h-title-bc {
    color: #fff;
}
.sp-sub-list-bc.popular-matches.a-color .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc,
.sp-sub-list-bc.popular-matches.selected
    .sp-s-l-head-bc
    .sp-s-l-h-arrow-icon-bc {
    color: #ffffffb3;
}
.special-games-button .btn.olympic-competitions.a-color {
    background: #c63947;
    background: linear-gradient(to right, #c63947, #f55461);
}
.special-games-button .btn.olympic-competitions:not(.a-color) > i {
    color: #f55461;
}
.sp-sub-list-bc.olympic-competitions {
    transition: var(--default-transition-duration);
}
@media all and (hover: hover) {
    .sp-sub-list-bc.olympic-competitions:hover {
        cursor: pointer;
    }
    .sp-sub-list-bc.olympic-competitions:hover .sp-s-l-head-bc {
        background: #c6394799;
        box-shadow: 0 0 8px #c6394799;
    }
    .sp-sub-list-bc.olympic-competitions:hover
        .sp-s-l-head-bc
        .sp-s-l-h-title-bc {
        color: #fff;
    }
    .sp-sub-list-bc.olympic-competitions:hover
        .sp-s-l-head-bc
        .sp-s-l-h-arrow-icon-bc {
        color: #ffffffb3;
    }
}
@media not all and (hover: hover) {
    .sp-sub-list-bc.olympic-competitions:active .sp-s-l-head-bc {
        background: #c6394799;
        box-shadow: 0 0 8px #c6394799;
    }
    .sp-sub-list-bc.olympic-competitions:active
        .sp-s-l-head-bc
        .sp-s-l-h-title-bc {
        color: #fff;
    }
    .sp-sub-list-bc.olympic-competitions:active
        .sp-s-l-head-bc
        .sp-s-l-h-arrow-icon-bc {
        color: #ffffffb3;
    }
}
.sp-sub-list-bc.olympic-competitions:not(.a-color) .sp-s-l-h-flag-bc {
    color: #f55461;
}
.sp-sub-list-bc.olympic-competitions.a-color .sp-s-l-head-bc,
.sp-sub-list-bc.olympic-competitions.selected .sp-s-l-head-bc {
    background: #c63947;
    background: linear-gradient(to right, #c63947, #f55461);
}
.sp-sub-list-bc.olympic-competitions.a-color .sp-s-l-head-bc .sp-s-l-h-flag-bc,
.sp-sub-list-bc.olympic-competitions.a-color .sp-s-l-head-bc .sp-s-l-h-title-bc,
.sp-sub-list-bc.olympic-competitions.selected .sp-s-l-head-bc .sp-s-l-h-flag-bc,
.sp-sub-list-bc.olympic-competitions.selected
    .sp-s-l-head-bc
    .sp-s-l-h-title-bc {
    color: #fff;
}
.sp-sub-list-bc.olympic-competitions.a-color
    .sp-s-l-head-bc
    .sp-s-l-h-arrow-icon-bc,
.sp-sub-list-bc.olympic-competitions.selected
    .sp-s-l-head-bc
    .sp-s-l-h-arrow-icon-bc {
    color: #ffffffb3;
}
.special-games-button .btn.olympic-matches.a-color {
    background: #c63947;
    background: linear-gradient(to right, #c63947, #f55461);
}
.special-games-button .btn.olympic-matches:not(.a-color) > i {
    color: #f55461;
}
.sp-sub-list-bc.olympic-matches {
    transition: var(--default-transition-duration);
}
@media all and (hover: hover) {
    .sp-sub-list-bc.olympic-matches:hover {
        cursor: pointer;
    }
    .sp-sub-list-bc.olympic-matches:hover .sp-s-l-head-bc {
        background: #c6394799;
        box-shadow: 0 0 8px #c6394799;
    }
    .sp-sub-list-bc.olympic-matches:hover .sp-s-l-head-bc .sp-s-l-h-title-bc {
        color: #fff;
    }
    .sp-sub-list-bc.olympic-matches:hover
        .sp-s-l-head-bc
        .sp-s-l-h-arrow-icon-bc {
        color: #ffffffb3;
    }
}
@media not all and (hover: hover) {
    .sp-sub-list-bc.olympic-matches:active .sp-s-l-head-bc {
        background: #c6394799;
        box-shadow: 0 0 8px #c6394799;
    }
    .sp-sub-list-bc.olympic-matches:active .sp-s-l-head-bc .sp-s-l-h-title-bc {
        color: #fff;
    }
    .sp-sub-list-bc.olympic-matches:active
        .sp-s-l-head-bc
        .sp-s-l-h-arrow-icon-bc {
        color: #ffffffb3;
    }
}
.sp-sub-list-bc.olympic-matches:not(.a-color) .sp-s-l-h-flag-bc {
    color: #f55461;
}
.sp-sub-list-bc.olympic-matches.a-color .sp-s-l-head-bc,
.sp-sub-list-bc.olympic-matches.selected .sp-s-l-head-bc {
    background: #c63947;
    background: linear-gradient(to right, #c63947, #f55461);
}
.sp-sub-list-bc.olympic-matches.a-color .sp-s-l-head-bc .sp-s-l-h-flag-bc,
.sp-sub-list-bc.olympic-matches.a-color .sp-s-l-head-bc .sp-s-l-h-title-bc,
.sp-sub-list-bc.olympic-matches.selected .sp-s-l-head-bc .sp-s-l-h-flag-bc,
.sp-sub-list-bc.olympic-matches.selected .sp-s-l-head-bc .sp-s-l-h-title-bc {
    color: #fff;
}
.sp-sub-list-bc.olympic-matches.a-color .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc,
.sp-sub-list-bc.olympic-matches.selected
    .sp-s-l-head-bc
    .sp-s-l-h-arrow-icon-bc {
    color: #ffffffb3;
}
.special-games-button .btn.popular-competitions.a-color {
    background: #0648a3;
    background: linear-gradient(to right, #0648a3, #2275e9);
}
.special-games-button .btn.popular-competitions:not(.a-color) > i {
    color: #2275e9;
}
.sp-sub-list-bc.popular-competitions {
    transition: var(--default-transition-duration);
}
@media all and (hover: hover) {
    .sp-sub-list-bc.popular-competitions:hover {
        cursor: pointer;
    }
    .sp-sub-list-bc.popular-competitions:hover .sp-s-l-head-bc {
        background: #0648a399;
        box-shadow: 0 0 8px #0648a399;
    }
    .sp-sub-list-bc.popular-competitions:hover
        .sp-s-l-head-bc
        .sp-s-l-h-title-bc {
        color: #fff;
    }
    .sp-sub-list-bc.popular-competitions:hover
        .sp-s-l-head-bc
        .sp-s-l-h-arrow-icon-bc {
        color: #ffffffb3;
    }
}
@media not all and (hover: hover) {
    .sp-sub-list-bc.popular-competitions:active .sp-s-l-head-bc {
        background: #0648a399;
        box-shadow: 0 0 8px #0648a399;
    }
    .sp-sub-list-bc.popular-competitions:active
        .sp-s-l-head-bc
        .sp-s-l-h-title-bc {
        color: #fff;
    }
    .sp-sub-list-bc.popular-competitions:active
        .sp-s-l-head-bc
        .sp-s-l-h-arrow-icon-bc {
        color: #ffffffb3;
    }
}
.sp-sub-list-bc.popular-competitions:not(.a-color) .sp-s-l-h-flag-bc {
    color: #2275e9;
}
.sp-sub-list-bc.popular-competitions.a-color .sp-s-l-head-bc,
.sp-sub-list-bc.popular-competitions.selected .sp-s-l-head-bc {
    background: #0648a3;
    background: linear-gradient(to right, #0648a3, #2275e9);
}
.sp-sub-list-bc.popular-competitions.a-color .sp-s-l-head-bc .sp-s-l-h-flag-bc,
.sp-sub-list-bc.popular-competitions.a-color .sp-s-l-head-bc .sp-s-l-h-title-bc,
.sp-sub-list-bc.popular-competitions.selected .sp-s-l-head-bc .sp-s-l-h-flag-bc,
.sp-sub-list-bc.popular-competitions.selected
    .sp-s-l-head-bc
    .sp-s-l-h-title-bc {
    color: #fff;
}
.sp-sub-list-bc.popular-competitions.a-color
    .sp-s-l-head-bc
    .sp-s-l-h-arrow-icon-bc,
.sp-sub-list-bc.popular-competitions.selected
    .sp-s-l-head-bc
    .sp-s-l-h-arrow-icon-bc {
    color: #ffffffb3;
}
.special-games-button .btn.boosted-bets.a-color {
    background: #097f18;
    background: linear-gradient(to right, #097f18, #00bf19);
}
.special-games-button .btn.boosted-bets:not(.a-color) > i {
    color: #00bf19;
}
.sp-sub-list-bc.boosted-bets {
    transition: var(--default-transition-duration);
}
@media all and (hover: hover) {
    .sp-sub-list-bc.boosted-bets:hover {
        cursor: pointer;
    }
    .sp-sub-list-bc.boosted-bets:hover .sp-s-l-head-bc {
        background: #097f1899;
        box-shadow: 0 0 8px #097f1899;
    }
    .sp-sub-list-bc.boosted-bets:hover .sp-s-l-head-bc .sp-s-l-h-title-bc {
        color: #fff;
    }
    .sp-sub-list-bc.boosted-bets:hover .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
        color: #ffffffb3;
    }
}
@media not all and (hover: hover) {
    .sp-sub-list-bc.boosted-bets:active .sp-s-l-head-bc {
        background: #097f1899;
        box-shadow: 0 0 8px #097f1899;
    }
    .sp-sub-list-bc.boosted-bets:active .sp-s-l-head-bc .sp-s-l-h-title-bc {
        color: #fff;
    }
    .sp-sub-list-bc.boosted-bets:active
        .sp-s-l-head-bc
        .sp-s-l-h-arrow-icon-bc {
        color: #ffffffb3;
    }
}
.sp-sub-list-bc.boosted-bets:not(.a-color) .sp-s-l-h-flag-bc {
    color: #00bf19;
}
.sp-sub-list-bc.boosted-bets.a-color .sp-s-l-head-bc,
.sp-sub-list-bc.boosted-bets.selected .sp-s-l-head-bc {
    background: #097f18;
    background: linear-gradient(to right, #097f18, #00bf19);
}
.sp-sub-list-bc.boosted-bets.a-color .sp-s-l-head-bc .sp-s-l-h-flag-bc,
.sp-sub-list-bc.boosted-bets.a-color .sp-s-l-head-bc .sp-s-l-h-title-bc,
.sp-sub-list-bc.boosted-bets.selected .sp-s-l-head-bc .sp-s-l-h-flag-bc,
.sp-sub-list-bc.boosted-bets.selected .sp-s-l-head-bc .sp-s-l-h-title-bc {
    color: #fff;
}
.sp-sub-list-bc.boosted-bets.a-color .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc,
.sp-sub-list-bc.boosted-bets.selected .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #ffffffb3;
}
.special-games-button .btn.coupons.a-color {
    background: #852d91;
    background: linear-gradient(to right, #852d91, #dc62f4);
}
.special-games-button .btn.coupons:not(.a-color) > i {
    color: #dc62f4;
}
.sp-sub-list-bc.coupons {
    transition: var(--default-transition-duration);
}
@media all and (hover: hover) {
    .sp-sub-list-bc.coupons:hover {
        cursor: pointer;
    }
    .sp-sub-list-bc.coupons:hover .sp-s-l-head-bc {
        background: #852d9199;
        box-shadow: 0 0 8px #852d9199;
    }
    .sp-sub-list-bc.coupons:hover .sp-s-l-head-bc .sp-s-l-h-title-bc {
        color: #fff;
    }
    .sp-sub-list-bc.coupons:hover .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
        color: #ffffffb3;
    }
}
@media not all and (hover: hover) {
    .sp-sub-list-bc.coupons:active .sp-s-l-head-bc {
        background: #852d9199;
        box-shadow: 0 0 8px #852d9199;
    }
    .sp-sub-list-bc.coupons:active .sp-s-l-head-bc .sp-s-l-h-title-bc {
        color: #fff;
    }
    .sp-sub-list-bc.coupons:active .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
        color: #ffffffb3;
    }
}
.sp-sub-list-bc.coupons:not(.a-color) .sp-s-l-h-flag-bc {
    color: #dc62f4;
}
.sp-sub-list-bc.coupons.a-color .sp-s-l-head-bc,
.sp-sub-list-bc.coupons.selected .sp-s-l-head-bc {
    background: #852d91;
    background: linear-gradient(to right, #852d91, #dc62f4);
}
.sp-sub-list-bc.coupons.a-color .sp-s-l-head-bc .sp-s-l-h-flag-bc,
.sp-sub-list-bc.coupons.a-color .sp-s-l-head-bc .sp-s-l-h-title-bc,
.sp-sub-list-bc.coupons.selected .sp-s-l-head-bc .sp-s-l-h-flag-bc,
.sp-sub-list-bc.coupons.selected .sp-s-l-head-bc .sp-s-l-h-title-bc {
    color: #fff;
}
.sp-sub-list-bc.coupons.a-color .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc,
.sp-sub-list-bc.coupons.selected .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #ffffffb3;
}
.special-games-button .btn.all.a-color {
    background: hero;
    background: linear-gradient(to right, hero 0%, hero-hover 100%);
}
.special-games-button .btn.all:not(.a-color) > i {
    color: hero-hover;
}
.sp-sub-list-bc.all {
    transition: var(--default-transition-duration);
}
@media all and (hover: hover) {
    .sp-sub-list-bc.all:hover {
        cursor: pointer;
    }
    .sp-sub-list-bc.all:hover .sp-s-l-head-bc {
        background: rgba(var(--hero), 0.6);
        box-shadow: 0 0 8px rgba(var(--hero), 0.6);
    }
    .sp-sub-list-bc.all:hover .sp-s-l-head-bc .sp-s-l-h-title-bc {
        color: #fff;
    }
    .sp-sub-list-bc.all:hover .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
        color: #ffffffb3;
    }
}
@media not all and (hover: hover) {
    .sp-sub-list-bc.all:active .sp-s-l-head-bc {
        background: rgba(var(--hero), 0.6);
        box-shadow: 0 0 8px rgba(var(--hero), 0.6);
    }
    .sp-sub-list-bc.all:active .sp-s-l-head-bc .sp-s-l-h-title-bc {
        color: #fff;
    }
    .sp-sub-list-bc.all:active .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
        color: #ffffffb3;
    }
}
.sp-sub-list-bc.all:not(.a-color) .sp-s-l-h-flag-bc {
    color: rgba(var(--hero), 1);
}
.sp-sub-list-bc.all.a-color .sp-s-l-head-bc,
.sp-sub-list-bc.all.selected .sp-s-l-head-bc {
    background: rgba(var(--hero), 1);
    background: linear-gradient(
        to right,
        rgba(var(--hero), 1),
        rgba(var(--hero-hover), 1)
    );
}
.sp-sub-list-bc.all.a-color .sp-s-l-head-bc .sp-s-l-h-flag-bc,
.sp-sub-list-bc.all.a-color .sp-s-l-head-bc .sp-s-l-h-title-bc,
.sp-sub-list-bc.all.selected .sp-s-l-head-bc .sp-s-l-h-flag-bc,
.sp-sub-list-bc.all.selected .sp-s-l-head-bc .sp-s-l-h-title-bc {
    color: #fff;
}
.sp-sub-list-bc.all.a-color .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc,
.sp-sub-list-bc.all.selected .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #ffffffb3;
}
.special-games-button .btn.live.a-color {
    background: #ff3449;
    background: linear-gradient(to right, #ff3449, #f55461);
}
.special-games-button .btn.live:not(.a-color) > i {
    color: #f55461;
}
.sp-sub-list-bc.live {
    transition: var(--default-transition-duration);
}
@media all and (hover: hover) {
    .sp-sub-list-bc.live:hover {
        cursor: pointer;
    }
    .sp-sub-list-bc.live:hover .sp-s-l-head-bc {
        background: #ff344999;
        box-shadow: 0 0 8px #ff344999;
    }
    .sp-sub-list-bc.live:hover .sp-s-l-head-bc .sp-s-l-h-title-bc {
        color: #fff;
    }
    .sp-sub-list-bc.live:hover .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
        color: #ffffffb3;
    }
}
@media not all and (hover: hover) {
    .sp-sub-list-bc.live:active .sp-s-l-head-bc {
        background: #ff344999;
        box-shadow: 0 0 8px #ff344999;
    }
    .sp-sub-list-bc.live:active .sp-s-l-head-bc .sp-s-l-h-title-bc {
        color: #fff;
    }
    .sp-sub-list-bc.live:active .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
        color: #ffffffb3;
    }
}
.sp-sub-list-bc.live:not(.a-color) .sp-s-l-h-flag-bc {
    color: #f55461;
}
.sp-sub-list-bc.live.a-color .sp-s-l-head-bc,
.sp-sub-list-bc.live.selected .sp-s-l-head-bc {
    background: #ff3449;
    background: linear-gradient(to right, #ff3449, #f55461);
}
.sp-sub-list-bc.live.a-color .sp-s-l-head-bc .sp-s-l-h-flag-bc,
.sp-sub-list-bc.live.a-color .sp-s-l-head-bc .sp-s-l-h-title-bc,
.sp-sub-list-bc.live.selected .sp-s-l-head-bc .sp-s-l-h-flag-bc,
.sp-sub-list-bc.live.selected .sp-s-l-head-bc .sp-s-l-h-title-bc {
    color: #fff;
}
.sp-sub-list-bc.live.a-color .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc,
.sp-sub-list-bc.live.selected .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #ffffffb3;
}
.special-games-button .btn.results.a-color {
    background: #aa7f00;
    background: linear-gradient(to right, #aa7f00, gold);
}
.special-games-button .btn.results:not(.a-color) > i {
    color: gold;
}
.sp-sub-list-bc.results {
    transition: var(--default-transition-duration);
}
@media all and (hover: hover) {
    .sp-sub-list-bc.results:hover {
        cursor: pointer;
    }
    .sp-sub-list-bc.results:hover .sp-s-l-head-bc {
        background: #aa7f0099;
        box-shadow: 0 0 8px #aa7f0099;
    }
    .sp-sub-list-bc.results:hover .sp-s-l-head-bc .sp-s-l-h-title-bc {
        color: #fff;
    }
    .sp-sub-list-bc.results:hover .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
        color: #ffffffb3;
    }
}
@media not all and (hover: hover) {
    .sp-sub-list-bc.results:active .sp-s-l-head-bc {
        background: #aa7f0099;
        box-shadow: 0 0 8px #aa7f0099;
    }
    .sp-sub-list-bc.results:active .sp-s-l-head-bc .sp-s-l-h-title-bc {
        color: #fff;
    }
    .sp-sub-list-bc.results:active .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
        color: #ffffffb3;
    }
}
.sp-sub-list-bc.results:not(.a-color) .sp-s-l-h-flag-bc {
    color: gold;
}
.sp-sub-list-bc.results.a-color .sp-s-l-head-bc,
.sp-sub-list-bc.results.selected .sp-s-l-head-bc {
    background: #aa7f00;
    background: linear-gradient(to right, #aa7f00, gold);
}
.sp-sub-list-bc.results.a-color .sp-s-l-head-bc .sp-s-l-h-flag-bc,
.sp-sub-list-bc.results.a-color .sp-s-l-head-bc .sp-s-l-h-title-bc,
.sp-sub-list-bc.results.selected .sp-s-l-head-bc .sp-s-l-h-flag-bc,
.sp-sub-list-bc.results.selected .sp-s-l-head-bc .sp-s-l-h-title-bc {
    color: #fff;
}
.sp-sub-list-bc.results.a-color .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc,
.sp-sub-list-bc.results.selected .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #ffffffb3;
}
.special-games-button .btn.today-bets.a-color {
    background: #ff5f00;
    background: linear-gradient(to right, #ff5f00, #ed9b00);
}
.special-games-button .btn.today-bets:not(.a-color) > i {
    color: #ed9b00;
}
.sp-sub-list-bc.today-bets {
    transition: var(--default-transition-duration);
}
@media all and (hover: hover) {
    .sp-sub-list-bc.today-bets:hover {
        cursor: pointer;
    }
    .sp-sub-list-bc.today-bets:hover .sp-s-l-head-bc {
        background: #ff5f0099;
        box-shadow: 0 0 8px #ff5f0099;
    }
    .sp-sub-list-bc.today-bets:hover .sp-s-l-head-bc .sp-s-l-h-title-bc {
        color: #fff;
    }
    .sp-sub-list-bc.today-bets:hover .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
        color: #ffffffb3;
    }
}
@media not all and (hover: hover) {
    .sp-sub-list-bc.today-bets:active .sp-s-l-head-bc {
        background: #ff5f0099;
        box-shadow: 0 0 8px #ff5f0099;
    }
    .sp-sub-list-bc.today-bets:active .sp-s-l-head-bc .sp-s-l-h-title-bc {
        color: #fff;
    }
    .sp-sub-list-bc.today-bets:active .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
        color: #ffffffb3;
    }
}
.sp-sub-list-bc.today-bets:not(.a-color) .sp-s-l-h-flag-bc {
    color: #ed9b00;
}
.sp-sub-list-bc.today-bets.a-color .sp-s-l-head-bc,
.sp-sub-list-bc.today-bets.selected .sp-s-l-head-bc {
    background: #ff5f00;
    background: linear-gradient(to right, #ff5f00, #ed9b00);
}
.sp-sub-list-bc.today-bets.a-color .sp-s-l-head-bc .sp-s-l-h-flag-bc,
.sp-sub-list-bc.today-bets.a-color .sp-s-l-head-bc .sp-s-l-h-title-bc,
.sp-sub-list-bc.today-bets.selected .sp-s-l-head-bc .sp-s-l-h-flag-bc,
.sp-sub-list-bc.today-bets.selected .sp-s-l-head-bc .sp-s-l-h-title-bc {
    color: #fff;
}
.sp-sub-list-bc.today-bets.a-color .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc,
.sp-sub-list-bc.today-bets.selected .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #ffffffb3;
}
.social-icon,
.header-icon:empty {
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    cursor: pointer;
    transition: opacity var(--default-transition-duration);
}
.social-icon + .social-icon,
.header-icon:empty + .social-icon {
    margin-inline-start: 10px;
}
[dir="ltr"] .social-icon.bc-i-telegram:before,
[dir="ltr"] .header-icon:empty.bc-i-telegram:before {
    margin-left: -2px;
}
[dir="rtl"] .social-icon.bc-i-telegram:before,
[dir="rtl"] .header-icon:empty.bc-i-telegram:before {
    margin-right: 2px;
}
.social-icon.bc-i-instagram,
.header-icon:empty.bc-i-instagram {
    background-image: radial-gradient(
        circle at 30% 107%,
        #fdf497,
        #fdf497 5%,
        #fd5949 45%,
        #d6249f 60%,
        #285aeb 90%
    );
}
[dir="ltr"] .social-icon.bc-i-threads:before,
[dir="ltr"] .header-icon:empty.bc-i-threads:before {
    margin-left: -1px;
}
[dir="rtl"] .social-icon.bc-i-threads:before,
[dir="rtl"] .header-icon:empty.bc-i-threads:before {
    margin-right: 1px;
}
.social-icon {
    width: 24px;
    height: 24px;
    font-size: 14px;
}
.social-icon.bc-i-blog,
.header-icon.bc-i-blog,
.callPanelIcon.bc-i-blog {
    color: #fff;
    background-color: #ea8c1c;
    transition: opacity var(--default-transition-duration);
}
@media all and (hover: hover) {
    .social-icon.bc-i-blog:hover,
    .header-icon.bc-i-blog:hover,
    .callPanelIcon.bc-i-blog:hover {
        opacity: 0.8;
        cursor: pointer;
    }
}
@media not all and (hover: hover) {
    .social-icon.bc-i-blog:active,
    .header-icon.bc-i-blog:active,
    .callPanelIcon.bc-i-blog:active {
        opacity: 0.8;
    }
}
.sidebar-item.blog {
    background: #ea8c1c;
}
.sidebar-image .bc-i-blog {
    color: #ea8c1c;
}
.social-icon.bc-i-gmail,
.header-icon.bc-i-gmail,
.callPanelIcon.bc-i-gmail {
    color: #fff;
    background-color: #bb001b;
    transition: opacity var(--default-transition-duration);
}
@media all and (hover: hover) {
    .social-icon.bc-i-gmail:hover,
    .header-icon.bc-i-gmail:hover,
    .callPanelIcon.bc-i-gmail:hover {
        opacity: 0.8;
        cursor: pointer;
    }
}
@media not all and (hover: hover) {
    .social-icon.bc-i-gmail:active,
    .header-icon.bc-i-gmail:active,
    .callPanelIcon.bc-i-gmail:active {
        opacity: 0.8;
    }
}
.sidebar-item.gmail {
    background: #bb001b;
}
.sidebar-image .bc-i-gmail {
    color: #bb001b;
}
.social-icon.bc-i-facebook,
.header-icon.bc-i-facebook,
.callPanelIcon.bc-i-facebook {
    color: #fff;
    background-color: #4867aa;
    transition: opacity var(--default-transition-duration);
}
@media all and (hover: hover) {
    .social-icon.bc-i-facebook:hover,
    .header-icon.bc-i-facebook:hover,
    .callPanelIcon.bc-i-facebook:hover {
        opacity: 0.8;
        cursor: pointer;
    }
}
@media not all and (hover: hover) {
    .social-icon.bc-i-facebook:active,
    .header-icon.bc-i-facebook:active,
    .callPanelIcon.bc-i-facebook:active {
        opacity: 0.8;
    }
}
.sidebar-item.facebook {
    background: #4867aa;
}
.sidebar-image .bc-i-facebook {
    color: #4867aa;
}
.social-icon.bc-i-instagram,
.header-icon.bc-i-instagram,
.callPanelIcon.bc-i-instagram {
    color: #fff;
    background-color: #d6249f;
    transition: opacity var(--default-transition-duration);
}
@media all and (hover: hover) {
    .social-icon.bc-i-instagram:hover,
    .header-icon.bc-i-instagram:hover,
    .callPanelIcon.bc-i-instagram:hover {
        opacity: 0.8;
        cursor: pointer;
    }
}
@media not all and (hover: hover) {
    .social-icon.bc-i-instagram:active,
    .header-icon.bc-i-instagram:active,
    .callPanelIcon.bc-i-instagram:active {
        opacity: 0.8;
    }
}
.sidebar-item.instagram {
    background: #d6249f;
}
.sidebar-image .bc-i-instagram {
    color: #d6249f;
}
.social-icon.bc-i-ok,
.header-icon.bc-i-ok,
.callPanelIcon.bc-i-ok {
    color: #fff;
    background-color: #ff8503;
    transition: opacity var(--default-transition-duration);
}
@media all and (hover: hover) {
    .social-icon.bc-i-ok:hover,
    .header-icon.bc-i-ok:hover,
    .callPanelIcon.bc-i-ok:hover {
        opacity: 0.8;
        cursor: pointer;
    }
}
@media not all and (hover: hover) {
    .social-icon.bc-i-ok:active,
    .header-icon.bc-i-ok:active,
    .callPanelIcon.bc-i-ok:active {
        opacity: 0.8;
    }
}
.sidebar-item.ok {
    background: #ff8503;
}
.sidebar-image .bc-i-ok {
    color: #ff8503;
}
.social-icon.bc-i-pinterest,
.header-icon.bc-i-pinterest,
.callPanelIcon.bc-i-pinterest {
    color: #fff;
    background-color: #df0022;
    transition: opacity var(--default-transition-duration);
}
@media all and (hover: hover) {
    .social-icon.bc-i-pinterest:hover,
    .header-icon.bc-i-pinterest:hover,
    .callPanelIcon.bc-i-pinterest:hover {
        opacity: 0.8;
        cursor: pointer;
    }
}
@media not all and (hover: hover) {
    .social-icon.bc-i-pinterest:active,
    .header-icon.bc-i-pinterest:active,
    .callPanelIcon.bc-i-pinterest:active {
        opacity: 0.8;
    }
}
.sidebar-item.pinterest {
    background: #df0022;
}
.sidebar-image .bc-i-pinterest {
    color: #df0022;
}
.social-icon.bc-i-reddit,
.header-icon.bc-i-reddit,
.callPanelIcon.bc-i-reddit {
    color: #fff;
    background-color: #f24100;
    transition: opacity var(--default-transition-duration);
}
@media all and (hover: hover) {
    .social-icon.bc-i-reddit:hover,
    .header-icon.bc-i-reddit:hover,
    .callPanelIcon.bc-i-reddit:hover {
        opacity: 0.8;
        cursor: pointer;
    }
}
@media not all and (hover: hover) {
    .social-icon.bc-i-reddit:active,
    .header-icon.bc-i-reddit:active,
    .callPanelIcon.bc-i-reddit:active {
        opacity: 0.8;
    }
}
.sidebar-item.reddit {
    background: #f24100;
}
.sidebar-image .bc-i-reddit {
    color: #f24100;
}
.social-icon.bc-i-telegram,
.header-icon.bc-i-telegram,
.callPanelIcon.bc-i-telegram {
    color: #fff;
    background-color: #08c;
    transition: opacity var(--default-transition-duration);
}
@media all and (hover: hover) {
    .social-icon.bc-i-telegram:hover,
    .header-icon.bc-i-telegram:hover,
    .callPanelIcon.bc-i-telegram:hover {
        opacity: 0.8;
        cursor: pointer;
    }
}
@media not all and (hover: hover) {
    .social-icon.bc-i-telegram:active,
    .header-icon.bc-i-telegram:active,
    .callPanelIcon.bc-i-telegram:active {
        opacity: 0.8;
    }
}
.sidebar-item.telegram {
    background: #08c;
}
.sidebar-image .bc-i-telegram {
    color: #08c;
}
.social-icon.bc-i-tiktok,
.header-icon.bc-i-tiktok,
.callPanelIcon.bc-i-tiktok {
    color: #fff;
    background-color: #000;
    transition: opacity var(--default-transition-duration);
}
@media all and (hover: hover) {
    .social-icon.bc-i-tiktok:hover,
    .header-icon.bc-i-tiktok:hover,
    .callPanelIcon.bc-i-tiktok:hover {
        opacity: 0.8;
        cursor: pointer;
    }
}
@media not all and (hover: hover) {
    .social-icon.bc-i-tiktok:active,
    .header-icon.bc-i-tiktok:active,
    .callPanelIcon.bc-i-tiktok:active {
        opacity: 0.8;
    }
}
.sidebar-item.tiktok {
    background: #000;
}
.sidebar-image .bc-i-tiktok {
    color: #000;
}
.social-icon.bc-i-tumblr,
.header-icon.bc-i-tumblr,
.callPanelIcon.bc-i-tumblr {
    color: #fff;
    background-color: #34465d;
    transition: opacity var(--default-transition-duration);
}
@media all and (hover: hover) {
    .social-icon.bc-i-tumblr:hover,
    .header-icon.bc-i-tumblr:hover,
    .callPanelIcon.bc-i-tumblr:hover {
        opacity: 0.8;
        cursor: pointer;
    }
}
@media not all and (hover: hover) {
    .social-icon.bc-i-tumblr:active,
    .header-icon.bc-i-tumblr:active,
    .callPanelIcon.bc-i-tumblr:active {
        opacity: 0.8;
    }
}
.sidebar-item.tumblr {
    background: #34465d;
}
.sidebar-image .bc-i-tumblr {
    color: #34465d;
}
.social-icon.bc-i-twitch,
.header-icon.bc-i-twitch,
.callPanelIcon.bc-i-twitch {
    color: #fff;
    background-color: #5f3e9d;
    transition: opacity var(--default-transition-duration);
}
@media all and (hover: hover) {
    .social-icon.bc-i-twitch:hover,
    .header-icon.bc-i-twitch:hover,
    .callPanelIcon.bc-i-twitch:hover {
        opacity: 0.8;
        cursor: pointer;
    }
}
@media not all and (hover: hover) {
    .social-icon.bc-i-twitch:active,
    .header-icon.bc-i-twitch:active,
    .callPanelIcon.bc-i-twitch:active {
        opacity: 0.8;
    }
}
.sidebar-item.twitch {
    background: #5f3e9d;
}
.sidebar-image .bc-i-twitch {
    color: #5f3e9d;
}
.social-icon.bc-i-twitter,
.header-icon.bc-i-twitter,
.callPanelIcon.bc-i-twitter {
    color: #fff;
    background-color: #000;
    transition: opacity var(--default-transition-duration);
}
@media all and (hover: hover) {
    .social-icon.bc-i-twitter:hover,
    .header-icon.bc-i-twitter:hover,
    .callPanelIcon.bc-i-twitter:hover {
        opacity: 0.8;
        cursor: pointer;
    }
}
@media not all and (hover: hover) {
    .social-icon.bc-i-twitter:active,
    .header-icon.bc-i-twitter:active,
    .callPanelIcon.bc-i-twitter:active {
        opacity: 0.8;
    }
}
.sidebar-item.twitter {
    background: #000;
}
.sidebar-image .bc-i-twitter {
    color: #000;
}
.social-icon.bc-i-skype,
.header-icon.bc-i-skype,
.callPanelIcon.bc-i-skype {
    color: #fff;
    background-color: #00a6e4;
    transition: opacity var(--default-transition-duration);
}
@media all and (hover: hover) {
    .social-icon.bc-i-skype:hover,
    .header-icon.bc-i-skype:hover,
    .callPanelIcon.bc-i-skype:hover {
        opacity: 0.8;
        cursor: pointer;
    }
}
@media not all and (hover: hover) {
    .social-icon.bc-i-skype:active,
    .header-icon.bc-i-skype:active,
    .callPanelIcon.bc-i-skype:active {
        opacity: 0.8;
    }
}
.sidebar-item.skype {
    background: #00a6e4;
}
.sidebar-image .bc-i-skype {
    color: #00a6e4;
}
.social-icon.bc-i-viber,
.header-icon.bc-i-viber,
.callPanelIcon.bc-i-viber {
    color: #fff;
    background-color: #774e97;
    transition: opacity var(--default-transition-duration);
}
@media all and (hover: hover) {
    .social-icon.bc-i-viber:hover,
    .header-icon.bc-i-viber:hover,
    .callPanelIcon.bc-i-viber:hover {
        opacity: 0.8;
        cursor: pointer;
    }
}
@media not all and (hover: hover) {
    .social-icon.bc-i-viber:active,
    .header-icon.bc-i-viber:active,
    .callPanelIcon.bc-i-viber:active {
        opacity: 0.8;
    }
}
.sidebar-item.viber {
    background: #774e97;
}
.sidebar-image .bc-i-viber {
    color: #774e97;
}
.social-icon.bc-i-vk,
.header-icon.bc-i-vk,
.callPanelIcon.bc-i-vk {
    color: #fff;
    background-color: #4680c2;
    transition: opacity var(--default-transition-duration);
}
@media all and (hover: hover) {
    .social-icon.bc-i-vk:hover,
    .header-icon.bc-i-vk:hover,
    .callPanelIcon.bc-i-vk:hover {
        opacity: 0.8;
        cursor: pointer;
    }
}
@media not all and (hover: hover) {
    .social-icon.bc-i-vk:active,
    .header-icon.bc-i-vk:active,
    .callPanelIcon.bc-i-vk:active {
        opacity: 0.8;
    }
}
.sidebar-item.vk {
    background: #4680c2;
}
.sidebar-image .bc-i-vk {
    color: #4680c2;
}
.social-icon.bc-i-whatsapp,
.header-icon.bc-i-whatsapp,
.callPanelIcon.bc-i-whatsapp {
    color: #fff;
    background-color: #30d64c;
    transition: opacity var(--default-transition-duration);
}
@media all and (hover: hover) {
    .social-icon.bc-i-whatsapp:hover,
    .header-icon.bc-i-whatsapp:hover,
    .callPanelIcon.bc-i-whatsapp:hover {
        opacity: 0.8;
        cursor: pointer;
    }
}
@media not all and (hover: hover) {
    .social-icon.bc-i-whatsapp:active,
    .header-icon.bc-i-whatsapp:active,
    .callPanelIcon.bc-i-whatsapp:active {
        opacity: 0.8;
    }
}
.sidebar-item.whatsapp {
    background: #30d64c;
}
.sidebar-image .bc-i-whatsapp {
    color: #30d64c;
}
.social-icon.bc-i-youtube,
.header-icon.bc-i-youtube,
.callPanelIcon.bc-i-youtube {
    color: #fff;
    background-color: red;
    transition: opacity var(--default-transition-duration);
}
@media all and (hover: hover) {
    .social-icon.bc-i-youtube:hover,
    .header-icon.bc-i-youtube:hover,
    .callPanelIcon.bc-i-youtube:hover {
        opacity: 0.8;
        cursor: pointer;
    }
}
@media not all and (hover: hover) {
    .social-icon.bc-i-youtube:active,
    .header-icon.bc-i-youtube:active,
    .callPanelIcon.bc-i-youtube:active {
        opacity: 0.8;
    }
}
.sidebar-item.youtube {
    background: red;
}
.sidebar-image .bc-i-youtube {
    color: red;
}
.social-icon.bc-i-linkedin,
.header-icon.bc-i-linkedin,
.callPanelIcon.bc-i-linkedin {
    color: #fff;
    background-color: #0072b1;
    transition: opacity var(--default-transition-duration);
}
@media all and (hover: hover) {
    .social-icon.bc-i-linkedin:hover,
    .header-icon.bc-i-linkedin:hover,
    .callPanelIcon.bc-i-linkedin:hover {
        opacity: 0.8;
        cursor: pointer;
    }
}
@media not all and (hover: hover) {
    .social-icon.bc-i-linkedin:active,
    .header-icon.bc-i-linkedin:active,
    .callPanelIcon.bc-i-linkedin:active {
        opacity: 0.8;
    }
}
.sidebar-item.linkedin {
    background: #0072b1;
}
.sidebar-image .bc-i-linkedin {
    color: #0072b1;
}
.social-icon.bc-i-tv,
.header-icon.bc-i-tv,
.callPanelIcon.bc-i-tv {
    color: #fff;
    background-color: #4e7a65;
    transition: opacity var(--default-transition-duration);
}
@media all and (hover: hover) {
    .social-icon.bc-i-tv:hover,
    .header-icon.bc-i-tv:hover,
    .callPanelIcon.bc-i-tv:hover {
        opacity: 0.8;
        cursor: pointer;
    }
}
@media not all and (hover: hover) {
    .social-icon.bc-i-tv:active,
    .header-icon.bc-i-tv:active,
    .callPanelIcon.bc-i-tv:active {
        opacity: 0.8;
    }
}
.sidebar-item.tv {
    background: #4e7a65;
}
.sidebar-image .bc-i-tv {
    color: #4e7a65;
}
.social-icon.bc-i-medium,
.header-icon.bc-i-medium,
.callPanelIcon.bc-i-medium {
    color: #fff;
    background-color: #00a14b;
    transition: opacity var(--default-transition-duration);
}
@media all and (hover: hover) {
    .social-icon.bc-i-medium:hover,
    .header-icon.bc-i-medium:hover,
    .callPanelIcon.bc-i-medium:hover {
        opacity: 0.8;
        cursor: pointer;
    }
}
@media not all and (hover: hover) {
    .social-icon.bc-i-medium:active,
    .header-icon.bc-i-medium:active,
    .callPanelIcon.bc-i-medium:active {
        opacity: 0.8;
    }
}
.sidebar-item.medium {
    background: #00a14b;
}
.sidebar-image .bc-i-medium {
    color: #00a14b;
}
.social-icon.bc-i-threads,
.header-icon.bc-i-threads,
.callPanelIcon.bc-i-threads {
    color: #fff;
    background-color: #000;
    transition: opacity var(--default-transition-duration);
}
@media all and (hover: hover) {
    .social-icon.bc-i-threads:hover,
    .header-icon.bc-i-threads:hover,
    .callPanelIcon.bc-i-threads:hover {
        opacity: 0.8;
        cursor: pointer;
    }
}
@media not all and (hover: hover) {
    .social-icon.bc-i-threads:active,
    .header-icon.bc-i-threads:active,
    .callPanelIcon.bc-i-threads:active {
        opacity: 0.8;
    }
}
.sidebar-item.threads {
    background: #000;
}
.sidebar-image .bc-i-threads {
    color: #000;
}
.social-icon.bc-i-soundcloud,
.header-icon.bc-i-soundcloud,
.callPanelIcon.bc-i-soundcloud {
    color: #fff;
    background-color: #ff6a22;
    transition: opacity var(--default-transition-duration);
}
@media all and (hover: hover) {
    .social-icon.bc-i-soundcloud:hover,
    .header-icon.bc-i-soundcloud:hover,
    .callPanelIcon.bc-i-soundcloud:hover {
        opacity: 0.8;
        cursor: pointer;
    }
}
@media not all and (hover: hover) {
    .social-icon.bc-i-soundcloud:active,
    .header-icon.bc-i-soundcloud:active,
    .callPanelIcon.bc-i-soundcloud:active {
        opacity: 0.8;
    }
}
.sidebar-item.soundcloud {
    background: #ff6a22;
}
.sidebar-image .bc-i-soundcloud {
    color: #ff6a22;
}
.social-icon.bc-i-imo,
.header-icon.bc-i-imo,
.callPanelIcon.bc-i-imo {
    color: #fff;
    background-color: #009dff;
    transition: opacity var(--default-transition-duration);
}
@media all and (hover: hover) {
    .social-icon.bc-i-imo:hover,
    .header-icon.bc-i-imo:hover,
    .callPanelIcon.bc-i-imo:hover {
        opacity: 0.8;
        cursor: pointer;
    }
}
@media not all and (hover: hover) {
    .social-icon.bc-i-imo:active,
    .header-icon.bc-i-imo:active,
    .callPanelIcon.bc-i-imo:active {
        opacity: 0.8;
    }
}
.sidebar-item.imo {
    background: #009dff;
}
.sidebar-image .bc-i-imo {
    color: #009dff;
}
.social-icon.bc-i-discord,
.header-icon.bc-i-discord,
.callPanelIcon.bc-i-discord {
    color: #fff;
    background-color: #5865f2;
    transition: opacity var(--default-transition-duration);
}
@media all and (hover: hover) {
    .social-icon.bc-i-discord:hover,
    .header-icon.bc-i-discord:hover,
    .callPanelIcon.bc-i-discord:hover {
        opacity: 0.8;
        cursor: pointer;
    }
}
@media not all and (hover: hover) {
    .social-icon.bc-i-discord:active,
    .header-icon.bc-i-discord:active,
    .callPanelIcon.bc-i-discord:active {
        opacity: 0.8;
    }
}
.sidebar-item.discord {
    background: #5865f2;
}
.sidebar-image .bc-i-discord {
    color: #5865f2;
}
.social-icon.bc-i-heylink,
.header-icon.bc-i-heylink,
.callPanelIcon.bc-i-heylink {
    color: #fff;
    background-color: #46d7d1;
    transition: opacity var(--default-transition-duration);
}
@media all and (hover: hover) {
    .social-icon.bc-i-heylink:hover,
    .header-icon.bc-i-heylink:hover,
    .callPanelIcon.bc-i-heylink:hover {
        opacity: 0.8;
        cursor: pointer;
    }
}
@media not all and (hover: hover) {
    .social-icon.bc-i-heylink:active,
    .header-icon.bc-i-heylink:active,
    .callPanelIcon.bc-i-heylink:active {
        opacity: 0.8;
    }
}
.sidebar-item.heylink {
    background: #46d7d1;
}
.sidebar-image .bc-i-heylink {
    color: #46d7d1;
}
.social-icon.bc-i-yophone,
.header-icon.bc-i-yophone,
.callPanelIcon.bc-i-yophone {
    color: #fff;
    background-color: #ddf154;
    transition: opacity var(--default-transition-duration);
}
@media all and (hover: hover) {
    .social-icon.bc-i-yophone:hover,
    .header-icon.bc-i-yophone:hover,
    .callPanelIcon.bc-i-yophone:hover {
        opacity: 0.8;
        cursor: pointer;
    }
}
@media not all and (hover: hover) {
    .social-icon.bc-i-yophone:active,
    .header-icon.bc-i-yophone:active,
    .callPanelIcon.bc-i-yophone:active {
        opacity: 0.8;
    }
}
.sidebar-item.yophone {
    background: #ddf154;
}
.sidebar-image .bc-i-yophone {
    color: #ddf154;
}
.social-icon.bc-i-blueSky,
.header-icon.bc-i-blueSky,
.callPanelIcon.bc-i-blueSky {
    color: #fff;
    background-color: #0085ff;
    transition: opacity var(--default-transition-duration);
}
@media all and (hover: hover) {
    .social-icon.bc-i-blueSky:hover,
    .header-icon.bc-i-blueSky:hover,
    .callPanelIcon.bc-i-blueSky:hover {
        opacity: 0.8;
        cursor: pointer;
    }
}
@media not all and (hover: hover) {
    .social-icon.bc-i-blueSky:active,
    .header-icon.bc-i-blueSky:active,
    .callPanelIcon.bc-i-blueSky:active {
        opacity: 0.8;
    }
}
.sidebar-item.blueSky {
    background: #0085ff;
}
.sidebar-image .bc-i-blueSky {
    color: #0085ff;
}
.spoiler {
    border-top: 1px solid rgba(var(--b-sc), 0.1);
    border-bottom: 1px solid rgba(var(--b-sc), 0.1);
    position: relative;
}
.spoiler + .spoiler {
    border-top: none;
}
.spoiler > input[type="checkbox"] {
    min-height: 40px;
    z-index: 10;
    position: absolute;
    top: 0;
    opacity: 0;
    width: 100%;
    cursor: pointer;
}
.spoiler > input[type="checkbox"]:checked ~ .spoiler-title {
    color: rgba(var(--accent), 1);
}
.spoiler > input[type="checkbox"]:checked ~ .spoiler-title:before {
    content: "";
}
.spoiler > input[type="checkbox"]:checked ~ .spoiler-content {
    height: auto;
    padding-bottom: 10px;
}
.spoiler .spoiler-toggle {
    display: none;
}
.spoiler .spoiler {
    padding-inline-start: 14px;
}
.spoiler-title {
    display: flex;
    align-items: center;
    position: relative;
    color: rgba(var(--b-sc), 0.9);
    font-size: 14px;
    font-weight: 400;
    min-height: 40px;
    padding: 10px 0;
    padding-inline-start: 16px;
}
.spoiler-title:before {
    content: "";
    position: absolute;
    top: 0;
    font: 9px/38px BetConstruct-Icons;
}
[dir="ltr"] .spoiler-title:before {
    left: 0;
}
[dir="rtl"] .spoiler-title:before {
    right: 0;
}
.spoiler-content {
    height: 0;
    overflow: hidden;
}
.spoiler-content p {
    color: rgba(var(--b-sc), 0.9);
}
.form-control-bc {
    position: relative;
}
.form-control-bc.expanded
    .form-control-icon-bc[class*="bc-i-small-arrow"]:before {
    transform: rotate(180deg);
}
.form-control-bc.focused .form-control-title-bc,
.form-control-bc.filled .form-control-title-bc {
    top: -2px;
    font-size: 12px;
    line-height: 15px;
}
.form-control-bc.focused .form-control-input-stroke-bc:after {
    width: 100%;
    background: rgba(var(--hero), 1);
}
.form-control-bc.focused .form-control-icon-bc.bc-i-arrow-drop-down-bottom {
    transform: rotateX(180deg);
    color: rgba(var(--hero), 1);
}
.form-control-bc.invalid .form-control-input-stroke-bc:after {
    width: 100%;
    background: rgba(var(--oc-3), 1);
    box-shadow: 0 2px 4px rgba(var(--oc-3), 1);
}
.form-control-bc.invalid .form-control-input-bc,
.form-control-bc.invalid .form-control-textarea-bc {
    border: 1px solid rgba(var(--oc-3), 1);
}
.form-control-bc.invalid
    .form-control-input-bc:not([type="password"]):not([type="number"]):not(
        [type="tel"]
    ),
.form-control-bc.invalid
    .form-control-textarea-bc:not([type="password"]):not([type="number"]):not(
        [type="tel"]
    ) {
    color: rgba(var(--oc-3), 1);
}
.form-control-bc.invalid .form-control-select-bc {
    border: 1px solid rgba(var(--oc-3), 1);
}
.form-control-bc.invalid
    .form-control-input-bc:read-only:not([type="password"]):not(
        [type="number"]
    ):not([type="tel"]),
.form-control-bc.invalid
    .form-control-textarea-bc:read-only:not([type="password"]):not(
        [type="number"]
    ):not([type="tel"]) {
    color: rgba(var(--oc-3), 0.6);
}
.form-control-label-bc {
    display: flex;
    align-items: center;
    position: relative;
}
.form-control-label-bc.inputs {
    height: 52px;
    caret-color: rgba(var(--b-sc), 0.9);
}
.form-control-label-bc.textareas {
    background: rgba(var(--b), 1);
}
.form-control-label-bc.textareas .form-control-textarea-bc {
    padding-top: 36px;
}
.form-control-label-bc.textareas .form-control-textarea {
    width: 100%;
    resize: none;
    overflow-x: hidden;
    color: rgba(var(--b-sc), 0.9);
    box-sizing: border-box;
}
.form-control-label-bc.textareas .form-control-textarea::placeholder {
    color: rgba(var(--b-sc), 0.4);
}
.form-control-input-bc,
.form-control-textarea-bc {
    width: 100%;
    height: 100%;
    border: none;
    outline: none;
    box-sizing: border-box;
    background: transparent;
    font-family: inherit;
    font-weight: 400;
    font-size: 14px;
    color: rgba(var(--b-sc), 1);
    transition: color var(--default-transition-duration) ease;
}
.form-control-input-bc[type="date"],
.form-control-textarea-bc[type="date"] {
    line-height: 29px;
}
.form-control-icon-bc {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 10px;
    width: 20px;
    height: 20px;
    text-align: center;
}
.form-control-icon-bc[class*="bc-i-eye"] {
    width: 26px;
    height: 26px;
    font-size: 20px;
}
.form-control-icon-bc[class*="bc-i-small-arrow"]:before {
    transition: all var(--default-transition-duration);
}
.form-control-icon-bc,
.sport-search-icon {
    position: absolute;
    top: 50%;
    color: rgba(var(--b-sc), 0.8);
    transform: translateY(-50%);
    cursor: pointer;
}
[dir="ltr"] .form-control-icon-bc,
[dir="ltr"] .sport-search-icon {
    right: 14px;
}
[dir="rtl"] .form-control-icon-bc,
[dir="rtl"] .sport-search-icon {
    left: 14px;
}
.sport-search-icon {
    font-size: 12px;
    transition: color var(--default-transition-duration) ease;
}
.sport-search-icon:hover {
    color: rgba(var(--b-sc), 1);
}
.form-control-fine-name-bc {
    display: block;
    width: 100%;
    height: 100%;
    font-weight: 400;
    font-size: 12px;
    color: rgba(var(--b-sc), 1);
    line-height: 52px;
}
.form-control-input-stroke-bc {
    display: block;
    width: 100%;
    height: 2px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.form-control-input-stroke-bc:before,
.form-control-input-stroke-bc:after {
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.form-control-input-stroke-bc:before {
    width: 100%;
    background-color: var(--skin-palette-16);
    transition-property: background-color, opacity;
    transition-duration: var(--default-transition-duration);
    opacity: 0.5;
}
.form-control-input-stroke-bc:after {
    width: 0;
    transition-property: width, background-color;
    transition-duration: var(--default-transition-duration);
    transform: translateZ(0);
}
.form-control-title-bc {
    width: calc(100% - 48px);
    font-size: 12px;
    color: rgba(var(--b-sc), 0.4);
    line-height: 14px;
    position: absolute;
    top: 12px;
    text-align: start;
    transition-property: top, font-size, line-height, color;
    transition-duration: var(--default-transition-duration);
    pointer-events: none;
}
[dir="ltr"] .form-control-title-bc {
    left: 0;
}
[dir="rtl"] .form-control-title-bc {
    right: 0;
}
.form-control-message-holder-bc {
    margin-top: 3px;
    animation: form-control-message var(--default-transition-duration) ease;
}
@keyframes form-control-message {
    0% {
        transform: translateY(-50%);
    }
    to {
        transform: translateY(0);
    }
}
.form-control-message-bc {
    display: flex;
    padding: 5px;
    color: rgb(255 0 0 / 58%);
    background: rgba(var(--oc-3), 0.2);
    border-radius: var(--border-radius);
    font-size: 12px;
}
.checkbox-control-bc .form-control-message-bc {
    padding-inline-start: 28px;
}
.checkbox-control-content-bc {
    display: flex;
    cursor: pointer;
    position: relative;
}
.checkbox-control-input-bc {
    position: absolute;
    opacity: 0;
    pointer-events: none;
}
.checkbox-control-input-bc:checked ~ .checkbox-control-icon-bc {
    background: rgba(var(--hero), 1);
}
.checkbox-control-input-bc:checked ~ .checkbox-control-icon-bc:before {
    transform: scale(1);
}
.checkbox-control-input-bc:checked:disabled ~ .checkbox-control-icon-bc {
    background: rgba(var(--hero), 0.4);
}
.checkbox-control-input-bc:disabled ~ .checkbox-control-icon-bc {
    background: rgba(var(--b-sc), 0.05);
}
.checkbox-control-icon-bc {
    flex-shrink: 0;
    width: 16px;
    height: 16px;
    font-size: 9px;
    line-height: 18px;
    text-align: center;
    background: rgba(var(--b-sc), 0.2);
    border-radius: var(--border-radius);
    color: rgba(var(--hero-sc), 1);
    transition: background var(--slow-transition-duration);
}
.checkbox-control-icon-bc + .checkbox-control-text-bc {
    margin-inline-start: 14px;
}
.checkbox-control-icon-bc:before {
    display: block;
    transform: scale(0);
    transition: transform var(--slow-transition-duration);
}
.checkbox-control-text-bc {
    flex: auto;
    color: rgba(var(--b-sc), 0.7);
    font-size: 14px;
    line-height: 16px;
}
.checkbox-control-text-bc a {
    color: rgba(var(--b-sc), 0.9);
    text-decoration: underline;
}
.checkbox-control-text-content span *,
.checkbox-control-text-privacy {
    display: inline;
}
.privacy-police-text {
    padding: 0 5px;
}
.radio-control-bc ~ .radio-control-bc {
    margin-inline-start: 15px;
}
.form-control-title-static-bc {
    width: 100%;
    font-size: 12px;
    color: rgba(var(--b-sc), 0.7);
    line-height: 16px;
}
.form-control-title-static-bc > a {
    color: rgba(var(--b-sc), 0.5);
    text-decoration: underline;
}
.radio-control-content-bc {
    cursor: pointer;
    padding-inline-start: 24px;
}
.radio-control-input-holder-bc {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 0;
}
.register .telephone .form-controls-field-content,
.reg-via-wallet .telephone .form-controls-field-content {
    display: flex;
}
[dir="ltr"] .register .telephone .form-control-icon-bc,
[dir="ltr"] .reg-via-wallet .telephone .form-control-icon-bc {
    right: 6px;
}
[dir="rtl"] .register .telephone .form-control-icon-bc,
[dir="rtl"] .reg-via-wallet .telephone .form-control-icon-bc {
    left: 6px;
}
[dir="rtl"] .register .telephone .form-control-input-bc,
[dir="rtl"] .reg-via-wallet .telephone .form-control-input-bc {
    text-align: end;
}
.form-controls-field-bc.country-code {
    flex-shrink: 0;
    min-width: 84px;
}
.form-controls-field-bc.country-code + .form-controls-field-bc {
    flex: auto;
    padding-inline-start: 5px;
}
.form-controls-field-bc.country-code .form-control-title-bc {
    top: 10px;
}
.form-controls-field-bc.country-code .ftr-lang-bar-flag-bc {
    position: static;
    margin-inline-end: 4px;
}
.select-option-holder-bc {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
}
.select-option-bc {
    display: block;
    width: 100%;
    height: 100%;
    border: none;
    outline: none;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-family: inherit;
    text-transform: capitalize;
}
[dir="ltr"] .select-option-bc {
    padding-left: 8px;
    padding-right: 30px;
}
[dir="rtl"] .select-option-bc {
    padding-right: 8px;
    padding-left: 30px;
}
.select-option-bc > option {
    color: rgba(var(--b), 1);
}
.select-option-bc:focus + .select-option-icon-bc {
    transform: rotateX(180deg);
}
.select-option-icon-bc {
    display: inline-block;
    vertical-align: top;
    width: 12px;
    height: 12px;
    font-size: 8px;
    line-height: 12px;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
    transition: transform var(--default-transition-duration) ease;
}
[dir="ltr"] .select-option-icon-bc {
    right: 9px;
}
[dir="rtl"] .select-option-icon-bc {
    left: 9px;
}
.form-control-input-stroke-bc {
    display: none;
}
.form-control-textarea-bc,
.form-control-input-bc,
.form-control-select-bc,
.form-control-fine-name-bc,
.form-control-label-file-bc {
    color: rgba(var(--b-sc), 0.9);
    font-size: 14px;
    background: rgba(var(--b-sc), 0.15);
    border-radius: var(--border-radius);
    padding: 20px 15px 4px;
    transition: background var(--default-transition-duration);
}
.form-control-textarea-bc:disabled,
.form-control-input-bc:disabled,
.form-control-select-bc:disabled,
.form-control-fine-name-bc:disabled,
.form-control-label-file-bc:disabled {
    background: rgba(var(--b-sc), 0.05);
}
.form-control-select-bc {
    cursor: pointer;
}
.form-control-fine-name-bc {
    padding-top: 10px;
}
.form-control-input-bc:read-only {
    color: rgba(var(--b-sc), 0.6);
    background: rgba(var(--b-sc), 0.05);
}
.form-control-input-bc:read-only ~ .form-control-title-bc {
    color: rgba(var(--b-sc), 0.4);
}
.form-control-input-bc:not([name="phoneCode"], [name="phoneNumber"]) {
    padding-inline-end: 44px;
}
[dir="rtl"] .form-control-input-bc[name="field2"],
[dir="rtl"] .form-control-input-bc[name="receiver_mobile_no"] {
    direction: ltr;
    padding-inline-end: 15px;
    text-align: end;
}
[dir="rtl"] .form-control-input-bc[type="tel"] {
    text-align: end;
    padding-inline-start: 44px;
    padding-inline-end: 15px;
}
.form-control-textarea-bc .form-control-textarea:read-only {
    color: rgba(var(--b-sc), 0.6);
    background: rgba(var(--b-sc), 0.05);
}
.form-control-textarea-bc
    .form-control-textarea:read-only
    ~ .form-control-title-bc {
    color: rgba(var(--b-sc), 0.4);
}
.form-control-textarea-bc
    .form-control-textarea:not([name="phoneCode"], [name="reason_text"]) {
    padding-inline-end: 44px;
}
.form-control-title-bc {
    top: 20px;
    font-weight: 400;
    padding: 0;
}
[dir="ltr"] .form-control-title-bc {
    left: 15px;
}
[dir="rtl"] .form-control-title-bc {
    right: 15px;
}
.form-control-bc.focused .form-control-title-bc,
.form-control-bc.filled .form-control-title-bc {
    top: 10px;
}
.bonus-request .textareas .form-control-textarea-bc {
    padding: 10px 15px 15px;
}
.u-i-common-content-textarea {
    margin-top: 10px;
}
.u-i-common-content-textarea + .u-i-p-c-footer-bc {
    margin-top: 10px;
}
.input-search-field {
    position: relative;
}
.input-search-field input {
    padding-top: 12px;
    padding-bottom: 12px;
    margin-bottom: 2px;
    font-size: 12px;
    color: rgba(var(--b-sc), 0.9);
}
.input-search-field input::placeholder {
    color: rgba(var(--b-sc), 0.4);
}
[dir="ltr"] .input-search-field .ss-icon-bc {
    right: 16px;
    left: auto;
}
[dir="rtl"] .input-search-field .ss-icon-bc {
    left: 16px;
    right: auto;
}
.user-entrance-bc {
    padding: 16px;
    background-color: #005b55;
}
.usr-ent-text-bc {
    display: block;
    font-weight: 400;
    font-size: 20px;
    color: #ffc854;
    text-align: center;
    line-height: 26px;
}
.usr-ent-text-bc:first-letter {
    text-transform: capitalize;
}
.usr-ent-form-bc {
    padding-top: 36px;
}
.usr-ent-form-item-bc {
    margin-bottom: 14px;
}
.usr-ent-form-item-bc.forgot-password {
    text-align: center;
}
.usr-ent-form-actions-holder-bc {
    display: table;
    table-layout: fixed;
    width: 100%;
    border-radius: 5px;
    overflow: hidden;
}
.usr-ent-form-error-holder-bc {
    margin-bottom: 14px;
}
.usr-ent-form-error-bc {
    display: inline-block;
    vertical-align: top;
    font-weight: 400;
    font-size: 12px;
    color: #db1c30;
}
.usr-ent-form-action-item-bc {
    display: table-cell;
    vertical-align: top;
}
.usr-ent-form-action-bc {
    display: block;
    width: 100%;
    height: 40px;
    border: none;
    outline: none;
    box-sizing: border-box;
    background-color: #ffc854;
    transition: background-color var(--default-transition-duration) ease;
    font-family: inherit;
    font-weight: 700;
    font-size: 18px;
    color: #000;
    text-transform: uppercase;
    cursor: pointer;
}
.usr-ent-form-action-bc[disabled] {
    opacity: 0.7;
    pointer-events: none;
}
.usr-ent-form-action-bc:hover {
    background-color: #ffc03b;
}
.usr-ent-forgot-password-bc {
    display: inline-block;
    vertical-align: top;
    font-weight: 400;
    font-size: 14px;
    color: #9e9e9e;
    transition: color var(--default-transition-duration) ease;
    cursor: pointer;
}
.usr-ent-forgot-password-bc:first-letter {
    text-transform: capitalize;
}
.usr-ent-forgot-password-bc:hover {
    color: #fff;
}
.market-group-holder-bc {
    display: flex;
}
.market-group-holder-bc > div {
    width: 100%;
}
.market-group-holder-bc > div + div {
    margin-inline-start: 1px;
}
.market-group-holder-bc.ext-24 > .market-group-item-bc {
    height: 24px;
}
.market-group-holder-bc.ext-32 > .market-group-item-bc {
    height: 32px;
}
.market-group-holder-bc.ext-44 > .market-group-item-bc {
    height: 44px;
}
.odometer-inside {
    display: inline-flex;
}
[dir="rtl"] .odometer-inside {
    direction: ltr;
}
.Toastify .Toastify__toast {
    min-height: 54px;
    border-radius: var(--border-radius);
}
.Toastify .Toastify__toast-theme--colored.Toastify__toast--success {
    background: #008d47;
}
.Toastify .Toastify__toast-theme--colored.Toastify__toast--warning {
    background: #aa7f00;
}
.Toastify .Toastify__toast-container {
    touch-action: pan-y;
}
@media screen and (max-width: 480px) {
    .Toastify .Toastify__toast-container {
        width: calc(100vw - 20px);
        margin-bottom: 54px;
    }
    [dir="ltr"] .Toastify .Toastify__toast-container {
        left: 10px;
    }
    [dir="rtl"] .Toastify .Toastify__toast-container {
        right: 10px;
    }
}
.Toastify__toast-body {
    font-weight: 500;
    font-family: var(--font-family);
}
script[src*="recaptcha"] + div {
    max-width: 400px;
    left: 0 !important;
    right: 0 !important;
    margin: auto;
}
.g-recaptcha-bubble-arrow {
    display: none;
}
.Toastify
    .Toastify__toast-theme--colored.Toastify__toast--success.new-message-toast-notification {
    background: rgba(var(--hero));
    color: rgba(var(--hero-sc));
}
.Toastify
    .Toastify__toast-theme--colored.Toastify__toast--success.new-message-toast-notification
    .Toastify__close-button {
    display: none;
}
.Toastify
    .Toastify__toast-theme--colored.Toastify__toast--success.new-message-toast-notification
    .new-message-toast-notification-content {
    display: flex;
    justify-content: space-between;
}
.Toastify
    .Toastify__toast-theme--colored.Toastify__toast--success.new-message-toast-notification
    .new-message-toast-notification-content
    > span:last-child {
    text-transform: uppercase;
}
:root {
    --font-family: Roboto, Arial, Helvetica, sans-serif;
    --border-radius: 4px;
    --border-radius-middle: 8px;
    --border-radius-big: 16px;
    --default-transition-duration: 0.24s;
    --slow-transition-duration: 0.4s;
    --default-transition-delay: 0.1s;
    --slow-transition-delay: 0.4s;
    --tab-navigation-height: 49px;
    --betslip-header-height: 49px;
    --desktop-header-height: 56px;
    --desktop-nav-height: 36px;
    --desktop-sub-nav-height: 36px;
    --desktop-header-margin-bottom: 10px;
    --desktop-header-full-height: calc(
        var(--desktop-header-height) + var(--desktop-nav-height)
    );
    --desktop-header-nav-full-height: calc(
        var(--desktop-header-full-height) + var(--desktop-sub-nav-height)
    );
    --padding-page-aside: 7px;
    --desktop-smart-panel-live-support-height: 50px;
    --desktop-smart-panel-button-holder-vertical: 50px;
    --desktop-smart-panel-button-padding-vertical: 4px;
    --desktop-smart-panel-button-width-height: 42px;
    --desktop-home-page-aside-width: 272px;
    --desktop-home-page-content-width: 1328px;
    --desktop-smart-panel-width: 48px;
    --desktop-breakpoint-1: 1358px;
    --desktop-dynamic-panel-width: 340px;
    --desktop-dynamic-panel-width-2: -340px;
    --mobile-betslip-compact-height: 42px;
    --desktop-entrance-popup-banner-width: 254px;
    --desktop-entrance-popup-sign-in-width: 688px;
    --desktop-entrance-popup-registration-width: 688px;
    --desktop-entrance-popup-height: 578px;
    --layout-width: 1670px;
    --desktop-home-page-gutter: 8px;
}
html {
    font-family: var(--font-family);
}
html.scroll-locked {
    overflow: hidden;
    height: var(--window-height);
}
html.scroll-locked body {
    height: var(--window-height);
}
html:not([style]) .bc-loader {
    display: none;
}
html[lang="ku"] {
    font-family: Roboto-Regular, Arial, Helvetica, sans-serif;
}
html,
body {
    width: 100%;
    min-height: 100%;
}
body {
    background: rgba(var(--b), 1);
}
.ellipsis {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.opacity {
    opacity: 0.4;
}
.disabled {
    opacity: 0.4;
    pointer-events: none;
}
.hidden-global {
    opacity: 0;
    pointer-events: none;
}
.no-cursor {
    cursor: auto !important;
}
.display-none {
    display: none !important;
}
.underline {
    cursor: pointer;
    text-decoration: underline;
}
::-webkit-calendar-picker-indicator {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}
.home:not([style]) {
    color: rgba(var(--hero), 1);
}
.away:not([style]) {
    color: rgba(var(--brand), 1);
}
.empty-b-text-v-bc {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    padding: 5vh 10px;
    color: rgba(var(--b-sc), 0.7);
    text-align: center;
}
.bc-loader {
    display: flex;
    margin: auto;
    padding: 2vh 0;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.bc-loader.small {
    padding: 0;
    width: auto;
}
.bc-loader.full {
    height: 88vh;
}
.full-transparent-loader {
    position: fixed;
    background: rgba(var(--b), 0.7);
    z-index: 100;
}
.selected-underline {
    position: relative;
}
.selected-underline:before {
    content: "";
    display: block;
    width: 0;
    height: 1px;
    background: rgba(var(--hero), 1);
    position: absolute;
    bottom: 0;
    left: 50%;
    transition: width 0.24s, left 0.24s;
}
.selected-underline.active:before {
    left: 0;
    width: 100%;
}
.need-to-login {
    flex-direction: column;
    width: 370px;
    margin: auto;
}
.need-to-login .btn {
    margin-top: 20px;
}
hr {
    border-top: none;
    border-color: rgba(var(--b-sc), 0.1);
}
[data-status="0"] {
    color: #ff3449 !important;
}
[data-status="1"] {
    color: #109121 !important;
}
[data-status="2"] {
    color: #aa7f00;
}
[data-status="3"] {
    color: rgba(var(--b-sc), 1);
}
[data-status="4"] {
    color: #c18820;
}
[data-status="5"] {
    color: #7c888d;
}
[data-status="6"] {
    color: #d38d72;
}
[data-status="7"] {
    color: rgba(var(--b-sc), 0.8);
}
[data-status="8"] {
    color: #017ca0;
}
[data-status="9"] {
    color: #00f;
}
[data-status="10"] {
    color: orange !important;
}
[data-status="11"] {
    color: #dd82d2;
}
[data-status="read"] {
    background: rgba(var(--b-sc), 0.1);
}
[data-status="unread"] {
    background: rgba(var(--b-sc), 0.2);
    position: relative;
}
[data-status="unread"]:before {
    content: "";
    position: absolute;
    top: -1px;
    width: 8px;
    height: 8px;
    background: rgba(var(--hero), 1);
    border-radius: 50%;
    border: 2px solid rgba(var(--b), 1);
}
[dir="ltr"] [data-status="unread"]:before {
    right: -1px;
}
[dir="rtl"] [data-status="unread"]:before {
    left: -1px;
}
@media screen and (min-width: 1024px) {
    html {
        min-width: 1020px;
    }
}
html.is-web {
    -webkit-text-size-adjust: none;
    -webkit-tap-highlight-color: transparent;
}
html.is-web ::-webkit-scrollbar {
    width: 4px;
    height: 6px;
}
html.is-web ::-webkit-scrollbar-track {
    background: rgba(var(--b-sc), 0.1);
    border-radius: var(--border-radius);
}
html.is-web ::-webkit-scrollbar-thumb {
    background: rgba(var(--b-sc), 0.5);
    border-radius: var(--border-radius);
}
html.is-web ::selection {
    color: rgba(var(--b-sc), 1);
    background: rgba(var(--hero), 1);
}
html.is-web .empty-b-text-v-bc {
    font-size: 13px;
    line-height: 16px;
}
html.is-web .in-center {
    display: flex;
    align-items: center;
    height: 100%;
    padding: 0 20px;
}
html .empty-b-text-v-bc {
    font-size: 16px;
    line-height: 18px;
}
@-moz-document url-prefix() {
    * {
        scrollbar-color: var(--scrollbar-thumb-bg) var(--scrollbar-track-bg);
        scrollbar-width: thin;
    }
}
.current-day-1:after {
    content: "1";
}
.current-day-2:after {
    content: "2";
}
.current-day-3:after {
    content: "3";
}
.current-day-4:after {
    content: "4";
}
.current-day-5:after {
    content: "5";
}
.current-day-6:after {
    content: "6";
}
.current-day-7:after {
    content: "7";
}
.current-day-8:after {
    content: "8";
}
.current-day-9:after {
    content: "9";
}
.current-day-10:after {
    content: "10";
}
.current-day-11:after {
    content: "11";
}
.current-day-12:after {
    content: "12";
}
.current-day-13:after {
    content: "13";
}
.current-day-14:after {
    content: "14";
}
.current-day-15:after {
    content: "15";
}
.current-day-16:after {
    content: "16";
}
.current-day-17:after {
    content: "17";
}
.current-day-18:after {
    content: "18";
}
.current-day-19:after {
    content: "19";
}
.current-day-20:after {
    content: "20";
}
.current-day-21:after {
    content: "21";
}
.current-day-22:after {
    content: "22";
}
.current-day-23:after {
    content: "23";
}
.current-day-24:after {
    content: "24";
}
.current-day-25:after {
    content: "25";
}
.current-day-26:after {
    content: "26";
}
.current-day-27:after {
    content: "27";
}
.current-day-28:after {
    content: "28";
}
.current-day-29:after {
    content: "29";
}
.current-day-30:after {
    content: "30";
}
.current-day-31:after {
    content: "31";
}
.casino-slots .sdr-item-holder-bc-text .competition-wrapper-bc {
    padding: 0 var(--padding-page-aside);
}
.casino-category-games {
    display: grid;
    grid-gap: 10px;
    margin-top: 10px;
}
.casino-category-head {
    margin-top: 26px;
}
.casino-category-head:first-child {
    margin-top: 10px;
}
.casino-game-item {
    width: 100%;
    height: 100%;
    padding-top: 70%;
    background: rgba(var(--b-sc), 0.1) no-repeat center/contain;
    border-radius: var(--border-radius);
    overflow: hidden;
    position: relative;
}
.casino-game-item:after {
    content: attr(data-badge);
    position: absolute;
    top: -32px;
    right: -42px;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    width: 100px;
    height: 80px;
    padding-bottom: 2px;
    box-sizing: border-box;
    font-size: 9px;
    line-height: 11px;
    font-weight: 500;
    letter-spacing: 0.33px;
    text-transform: uppercase;
    transform: rotate(45deg);
}
.casino-game-item.badge-ByBetconstruct:after {
    width: 120px;
    height: 80px;
    top: -26px;
    right: -48px;
}
.casino-game-item.badge-ortak:after {
    content: "";
    font-family: BetConstruct-Icons, sans-serif;
    font-size: 17px;
    color: #fff;
    background: #60499e;
    width: auto;
    height: auto;
    align-items: center;
    padding: 3px 5px 5px;
    top: 5px;
    right: 5px;
    border-radius: var(--border-radius);
    transform: none;
}
.casino-game-item-block {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
    height: 100%;
    z-index: 1;
    animation: casino-game-layer var(--slow-transition-duration) forwards;
    overflow: hidden;
}
.casino-game-item-block + .casino-game-item-fav-bc {
    opacity: 1;
}
@keyframes casino-game-layer {
    0% {
        opacity: 0;
        pointer-events: none;
    }
    to {
        opacity: 1;
        pointer-events: auto;
        -webkit-backdrop-filter: blur(2px);
        backdrop-filter: blur(2px);
        background: #00000080;
    }
}
.casino-game-item-image-bc {
    width: 100%;
    height: 100%;
    display: block;
    cursor: pointer;
    position: absolute;
    top: 0;
    left: 0;
    transition: filter var(--default-transition-duration);
}
.casino-game-icons {
    display: flex;
    justify-content: flex-end;
    color: #fffc;
    font-size: 16px;
}
.casino-game-icons i {
    cursor: pointer;
}
.casino-game-item-fav-bc {
    position: absolute;
    color: #fffc;
    font-size: 16px;
    opacity: 0;
    transition: var(--default-transition-duration);
    cursor: pointer;
    z-index: 2;
}
.casino-game-item-fav-bc.active {
    opacity: 1;
    color: #fff;
}
.casino-game-item-fav-bc.active:before {
    content: "";
}
.casino-game-item-label-bc {
    color: #fff;
    text-align: center;
    font-size: 16px;
    line-height: 18px;
    font-weight: 500;
    animation: casino-game-layer-label var(--slow-transition-duration) forwards;
}
@keyframes casino-game-layer-label {
    0% {
        filter: blur(10px);
    }
    to {
        filter: blur(0);
    }
}
.casino-game-buttons {
    display: flex;
    justify-content: center;
}
.casino-game-buttons > .btn {
    width: auto;
}
.casino-game-buttons > .btn:first-child {
    animation: casino-game-layer-first-btn var(--slow-transition-duration)
        forwards;
}
.casino-game-buttons > .btn:nth-child(2) {
    color: #ffffffe6;
    border-color: #fff9;
    animation: casino-game-layer-second-btn var(--slow-transition-duration)
        forwards;
}
@keyframes casino-game-layer-first-btn {
    0% {
        opacity: 0;
        transform: translateY(-50%);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}
@keyframes casino-game-layer-second-btn {
    0% {
        opacity: 0;
        transform: translateY(50%);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}
.casino-category-head,
.casino-providers-more {
    display: flex;
    align-items: center;
}
.casino-category-types {
    display: grid;
    grid-gap: 20px;
}
.btn.show-allCategories {
    width: 36px;
    padding: 0;
}
.btn.show-allCategories:not(.active) {
    background: rgba(var(--b-sc), 0.1);
}
.btn.show-allCategories.active {
    background: rgba(var(--b-sc), 0.8);
    color: rgba(var(--b), 0.8);
}
.btn.show-allCategories i {
    font-size: 22px;
}
.casino-category-title {
    flex: auto;
    color: rgba(var(--b-sc), 1);
    height: 20px;
    font-size: 16px;
    line-height: 20px;
}
.casino-category-content {
    padding: 5px var(--padding-page-aside);
    background: linear-gradient(
        to bottom,
        rgba(255, 255, 255, 0.05) 1%,
        rgba(30, 38, 57, 0.05) 46%,
        transparent
    );
    overflow: hidden;
}
.casino-category-content .casino-category-head {
    border-bottom: 1px solid rgba(var(--b-sc), 0.15);
    padding-bottom: 10px;
}
.casino-category-content .casino-category-games {
    padding: 0;
}
.s-more-c-bc {
    display: flex;
    align-items: center;
    flex-shrink: 0;
    margin-inline-start: 10px;
    color: rgba(var(--b-sc), 0.5);
}
.casino-search-no-results {
    width: 100%;
    height: 280px;
    margin-top: 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    z-index: 0;
}
.casino-search-no-results-image {
    height: 132px;
    display: block;
    margin-bottom: 27px;
}
.casino-search-no-results-label {
    text-align: center;
    font-size: 16px;
    line-height: 18px;
    color: rgba(var(--b-sc), 1);
}
.casino-game-details-bg {
    width: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
.casino-game-details-bg:after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}
.casino-game-details {
    position: relative;
    height: 100%;
    z-index: 5;
}
.casino-game-details-icon-duplicate {
    width: 100%;
    filter: blur(4px) brightness(0.8);
    background: no-repeat center/cover;
}
.casino-game-details-icon {
    background: no-repeat center/cover;
    position: relative;
    border-radius: var(--border-radius);
    box-shadow: 0 2px 4px #0003;
    z-index: 5;
}
.casino-game-details-title {
    color: rgba(var(--b-sc), 1);
    font-weight: 500;
}
.casino-game-details-prov-title {
    margin-top: 5px;
    color: rgba(var(--b-sc), 0.6);
}
.casino-game-details-buttons {
    margin-top: 20px;
}
.live-casino-block .m-block-nav-items-bc {
    grid-template-columns: repeat(auto-fill, minmax(122px, 1fr));
}
.live-casino-block .horizontal-sl-tab-bc {
    font-size: 12px;
    text-transform: uppercase;
}
.casino-game-tabs .horizontal-sl-tab-bc {
    width: 100%;
}
.casino-game-tabs .horizontal-sl-tab-bc[data-badge]:after {
    content: attr(data-badge);
    position: absolute;
    top: 1px;
    height: 12px;
    max-width: 99%;
    padding: 0 4px;
    box-sizing: border-box;
    border-radius: var(--border-radius);
    text-transform: capitalize;
    font-size: 8px;
    line-height: 12px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
[dir="ltr"] .casino-game-tabs .horizontal-sl-tab-bc[data-badge]:after {
    left: auto;
    right: 0;
}
[dir="rtl"] .casino-game-tabs .horizontal-sl-tab-bc[data-badge]:after {
    left: 0;
    right: auto;
}
.casino-game-tab-result {
    width: 100%;
}
.casino-game-tab-description-bc {
    padding: 15px;
    color: rgba(var(--b-sc), 0.8);
    font-size: 14px;
    line-height: 20px;
}
.casino-jackpot-list-block-bc {
    padding: var(--padding-page-aside);
}
.casino-jackpot-list-title {
    display: flex;
    align-items: center;
}
.casino-jackpot-list-title > span {
    flex: auto;
    color: rgba(var(--b-sc), 0.6);
    text-transform: uppercase;
    font-size: 12px;
    line-height: 14px;
}
.casino-jackpot-list-arrow {
    flex-shrink: 0;
    display: flex;
    margin-inline-start: 10px;
}
.casino-jackpot-list-arrow > i {
    width: 24px;
    height: 24px;
    color: rgba(var(--b-sc), 1);
    background: rgba(var(--b-sc), 0.15);
    border-radius: var(--border-radius);
    text-align: center;
    font-size: 11px;
    line-height: 24px;
}
.casino-jackpot-list-arrow > i + i {
    margin-inline-start: 10px;
}
[dir="rtl"] .casino-jackpot-list-arrow > i:first-child:before {
    content: "";
}
[dir="rtl"] .casino-jackpot-list-arrow > i:nth-child(2):before {
    content: "";
}
.casino-jackpot-list-item-bc {
    width: 100%;
    margin-bottom: 10px;
    background: rgba(var(--b-sc), 0.1);
    padding: 15px;
    border-radius: var(--border-radius);
}
.casino-jackpot-logo-bc {
    height: 20px;
    display: block;
    margin-bottom: 5px;
}
.casino-jackpot-label-bc {
    font-size: 10px;
    color: rgba(var(--b-sc), 0.7);
    padding-bottom: 14px;
    font-weight: 400;
    text-transform: uppercase;
}
.casino-jackpot-status-bc {
    font-size: 10px;
    line-height: 12px;
    font-weight: 700;
    letter-spacing: 1px;
    padding-bottom: 5px;
    color: rgba(var(--b-sc), 0.5);
    text-transform: uppercase;
}
.casino-jackpot-price-bc {
    color: rgba(var(--b-sc), 1);
    text-transform: uppercase;
    font-size: 16px;
    letter-spacing: 1px;
    line-height: 18px;
    position: relative;
    display: inline-block;
}
.casino-jackpot-price-cur-bc {
    position: absolute;
    top: -5px;
    font-size: 10px;
}
[dir="ltr"] .casino-jackpot-price-cur-bc {
    left: 100%;
}
[dir="rtl"] .casino-jackpot-price-cur-bc {
    right: 100%;
}
.portrait-mode .casino-game-item,
.portrait-mode .skeleton-loader-game-cube {
    aspect-ratio: 2/3;
}
.casino-category-games {
    grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));
    padding: 0 var(--padding-page-aside);
}
.s-more-c-bc {
    font-size: 14px;
    line-height: 16px;
}
.casino-select-provider-button-block-bc {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 44px;
    padding-inline-start: var(--padding-page-aside);
    padding-inline-end: calc(var(--padding-page-aside) + 45px);
    position: relative;
}
.casino-select-provider-button-block-bc .sport-search-bc {
    top: 4px;
}
.casino-category-providers {
    position: fixed;
    right: 0;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    z-index: 9;
}
.casino-category-providers-select {
    display: flex;
    align-items: center;
    min-height: 46px;
    padding-inline-start: var(--padding-page-aside);
    padding-inline-end: 50px;
    padding-bottom: 10px;
    position: relative;
}
.casino-category-providers-select > .btn {
    width: auto;
    margin-inline-start: 10px;
}
.casino-category-provider-count-bc {
    flex: auto;
    text-transform: uppercase;
    color: rgba(var(--b-sc), 0.5);
    font-size: 12px;
    line-height: 14px;
}
.casino-category-providers-header {
    width: 100%;
    height: 44px;
    flex-shrink: 0;
    padding-inline-start: 15px;
    position: relative;
    margin-bottom: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.casino-category-providers-heading {
    color: rgba(var(--b-sc), 1);
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 500;
    line-height: 44px;
}
.casino-providers-list {
    flex: auto;
    padding: 0 var(--padding-page-aside);
    height: 100%;
    overflow: auto;
}
.casino-providers-list-item {
    color: rgba(var(--b-sc), 0.6);
    background: rgba(var(--b-sc), 0.08);
    border-radius: var(--border-radius);
    margin-bottom: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-inline-start: 10px;
    padding-inline-end: 100px;
    text-transform: uppercase;
    position: relative;
    font-size: 14px;
}
.casino-providers-list-item .checked-icon {
    display: none;
}
.casino-providers-list-item.selected {
    color: rgba(var(--b-sc), 1);
    background: rgba(var(--b-sc), 0.2);
    position: relative;
}
.casino-providers-list-item.selected .checked-icon {
    display: block;
    position: absolute;
    top: 12px;
    width: 12px;
    height: 6px;
    font-size: 15px;
}
[dir="ltr"] .casino-providers-list-item.selected .checked-icon {
    right: 10px;
}
[dir="rtl"] .casino-providers-list-item.selected .checked-icon {
    left: 10px;
}
.casino-providers-list-item:after {
    content: attr(data-badge);
    position: absolute;
    top: 0;
    width: 64%;
    height: 100%;
    text-align: end;
    padding-inline-end: 30px;
    box-sizing: border-box;
    border-radius: var(--border-radius);
    text-transform: uppercase;
    font-size: 12px;
    line-height: 38px;
    letter-spacing: 0.44px;
}
[dir="ltr"] .casino-providers-list-item:after {
    right: 0;
}
[dir="rtl"] .casino-providers-list-item:after {
    left: 0;
}
.casino-game-details-buttons {
    margin-bottom: 20px;
    padding: 0 var(--padding-page-aside);
}
.casino-game-details-buttons > .btn + .btn {
    margin-top: 10px;
}
.casino-game-item-block {
    padding: 5px;
}
.casino-game-item-label-bc {
    font-size: 13px;
    line-height: 15px;
    font-weight: 400;
}
.casino-game-tabs {
    width: 100%;
}
.live-casino-block > .slider-bc {
    margin-top: 5px;
}
.save-filter-button-bc {
    flex-shrink: 0;
    padding: 10px var(--padding-page-aside);
}
.providers-close-button-bc {
    background-color: transparent;
    border: none;
    outline: none;
    width: 44px;
    height: 44px;
    text-align: center;
    padding: 0;
    font-size: 14px;
    color: rgba(var(--b-sc), 1);
}
.casino-home-container,
.layout-content-holder-bc {
    position: relative;
}
.casino-game-title {
    text-align: center;
    text-shadow: 0 0 5px #000;
    color: #fff;
}
.tournament-filters {
    padding: 10px;
}
.tournament-filters h3 {
    color: #fff;
    margin-bottom: 10px;
}
.tournament-filters ul li {
    padding: 5px;
    color: #fff;
    background-color: #383a40;
}
.tournament-filters ul li.active {
    background-color: #9e9e9e;
}
.casino-free-spin-block {
    margin-top: 20px;
}
.casino-free-spin-block .competition-wrapper-bc {
    width: 100%;
    box-shadow: none;
}
.casino-free-spin-block .competition-header-bc {
    border-radius: var(--border-radius);
}
.casino-free-spin-block .casino-free-spin-grid {
    margin-top: 10px;
}
.casino-jackpot-search {
    position: relative;
    height: 36px;
}
.casino-game-details-bg,
.casino-game-details-icon-duplicate {
    height: 180px;
}
.casino-game-details-icon {
    width: 168px;
    height: 118px;
    margin: -59px auto 0;
}
.casino-game-details-title {
    margin-top: 10px;
    text-align: center;
    font-size: 18px;
    line-height: 20px;
}
.casino-game-details-prov-title {
    text-align: center;
    font-size: 12px;
    line-height: 14px;
}
.casino-game-buttons .btn {
    height: 28px;
    padding: 0 10px;
}
.casino-game-buttons .btn + .btn {
    overflow: hidden;
    margin-inline-start: 5px;
    margin-top: 0;
}
.casino-game-buttons > a span {
    display: none;
}
.sportBonusDetailsTables-bc .casino-game-buttons .btn + .btn {
    margin-top: 0;
}
.casino-game-item-fav-bc {
    top: 5px;
}
[dir="ltr"] .casino-game-item-fav-bc {
    left: 5px;
}
[dir="rtl"] .casino-game-item-fav-bc {
    right: 5px;
}
.casino-generic-page-template:not(.with-extra-categories) .casino-game-tabs {
    margin-top: 10px;
}
.layout-bc .skeleton-loader-big-button {
    width: 100%;
    max-width: 140px;
    height: 40px;
}
.games-horiz {
    overflow: hidden;
}
.games-horiz-scroll {
    display: grid;
    grid-auto-flow: column;
    grid-gap: 10px;
}
.horizontal-sl-item-bc {
    flex-direction: column;
    min-width: 80px;
    height: 60px;
    text-align: center;
}
.horizontal-sl-item-bc.active {
    box-shadow: 0 2px 4px #00000026;
}
.horizontal-sl-item-bc + .horizontal-sl-item-bc {
    margin-inline-start: 5px;
}
.games-horiz-title {
    margin-bottom: 10px;
    color: rgba(var(--b-sc), 1);
    font-size: 16px;
    line-height: 18px;
}
.games-horiz {
    margin: 10px 0;
    padding: 0 var(--padding-page-aside);
}
.games-horiz-scroll {
    will-change: scroll-position;
    overflow-x: auto;
    overflow-y: hidden;
    scrollbar-width: none;
    -webkit-overflow-scrolling: touch;
    scroll-snap-type: x proximity;
}
.games-horiz-scroll::-webkit-scrollbar {
    display: none;
}
.games-horiz-scroll .casino-game-item {
    min-width: 150px;
    scroll-snap-align: start;
}
.market-filter-bc {
    display: flex;
    align-items: center;
    width: 100%;
    height: 28px;
    margin-bottom: var(--padding-page-aside);
}
.market-filter-s-bc {
    flex: auto;
}
.market-filter-s-bc .select.s-small .form-control-select-bc {
    padding-top: 2px;
    padding-bottom: 0;
}
.market-filter-cell-bc {
    flex-shrink: 0;
    display: flex;
    text-align: center;
}
.market-filter-cell-bc > .market-filter-info-bc {
    width: 100%;
    color: rgba(var(--b-sc), 1);
    font-size: 11px;
    line-height: 13px;
}
.live-page-sections-bc + .live-page-sections-bc,
.prematch-page-bc {
    min-height: 40vh;
}
.market-filter-bc {
    padding: 0 var(--padding-page-aside);
    background: rgba(var(--b-sc), 0.1);
}
.market-filter-s-bc {
    margin-inline-end: 35px;
}
.market-filter-s-bc .select.s-small {
    height: 20px;
}
.market-filter-s-bc .select.s-small .form-control-select-bc {
    padding-inline-start: 10px;
    background: rgba(var(--b-sc), 0.05);
}
.market-filter-s-bc .form-control-bc .form-control-icon-bc {
    font-size: 11px;
}
[dir="ltr"] .market-filter-s-bc .form-control-icon-bc {
    right: 6px;
}
[dir="rtl"] .market-filter-s-bc .form-control-icon-bc {
    left: 6px;
}
.market-filter-s-bc:empty + .market-filter-cell-bc {
    box-shadow: none;
}
.market-filter-arrow-bc {
    color: rgba(var(--b-sc), 0.9);
}
.market-filter-cell-bc {
    width: 179px;
}
[dir="ltr"] .market-filter-cell-bc {
    box-shadow: -1px 0 rgba(var(--b), 1);
}
[dir="rtl"] .market-filter-cell-bc {
    box-shadow: 1px 0 rgba(var(--b), 1);
}
.sg-head-bc {
    display: flex;
    align-items: center;
    height: 26px;
    padding: 0 10px;
    position: sticky;
    top: 0;
    z-index: 33;
    margin-bottom: 2px;
    cursor: pointer;
}
.sg-head-bc.has-filter {
    overflow: hidden;
    padding-inline-end: 110px;
}
.sg-head-bc > .sg-collapse-icon-bc {
    color: inherit;
}
.sg-title-bc {
    flex: auto;
    margin: 0 6px;
    font-size: 13px;
}
.sg-type-icon-bc {
    flex-shrink: 0;
    font-size: 12px;
}
.sg-collapse-icon-bc {
    flex-shrink: 0;
    font-size: 8px;
    color: rgba(var(--b-sc), 1);
    transition: transform var(--default-transition-duration) ease;
}
.sg-collapse-icon-bc.active {
    transform: rotateX(180deg);
}
.sports-group-bc + .sports-group-bc {
    margin-top: 2px;
}
.sports-group-bc .select-option-holder-bc > .market-filter-arrow-bc {
    color: inherit;
}
.sg-filter-holder-bc {
    width: 110px;
    height: 100%;
    position: absolute;
    top: 0;
}
[dir="ltr"] .sg-filter-holder-bc {
    right: 0;
}
[dir="rtl"] .sg-filter-holder-bc {
    left: 0;
}
.sg-select-filter-bc {
    background-color: transparent;
    font-weight: 400;
    font-size: 12px;
    color: inherit;
}
.sg-item-bc {
    margin-top: 1px;
    margin-bottom: 4px;
}
.sg-item-bc:last-child {
    margin-bottom: 0;
}
.s-g-competition-n-bc {
    font-weight: 700;
    display: flex;
}
.s-g-competition-n-bc > span {
    flex: auto;
}
.s-g-competition-n-bc > i.bc-i-live {
    margin-top: 2px;
}
.popular-matches-bc {
    position: relative;
    overflow: hidden;
}
.gameList .teams-info-main-flag {
    height: 18px;
    margin-inline-end: 5px;
}
.gameList .c-teams-row-bc + .c-teams-row-bc {
    margin-top: 2px;
}
.competition-content {
    width: 100%;
    overflow: hidden;
}
.competition-content:not(.hidden) {
    margin-bottom: 2px;
}
.competition-content.hidden,
.competition-content.visible {
    transition: all 0.22s linear;
}
.competition-content.hidden {
    opacity: 0;
    z-index: -1;
}
.competition-content.visible {
    opacity: 1;
    margin-top: 2px;
}
.c-head-bc {
    display: flex;
    align-items: center;
    height: 36px;
}
.c-row-bc {
    display: flex;
    overflow: hidden;
}
.c-row-bc.bordered > .c-odd-bc {
    margin-inline-start: 1px;
}
.c-title-bc {
    flex: auto;
    color: rgba(var(--b-sc), 0.9);
    font-size: 13px;
}
.c-title-bc:not(.c-segment-holder-title) {
    margin-inline-end: 4px;
    line-height: 15px;
}
.c-teams-bc {
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    width: 100%;
    overflow: hidden;
    background: rgba(var(--b-sc), 0.1);
}
.c-teams-row-bc {
    display: flex;
    align-items: center;
    width: 100%;
    overflow: hidden;
}
.c-team-info-team-bc {
    flex: auto;
    color: rgba(var(--b-sc), 1);
    font-weight: 400;
}
.c-country-bc-text {
    display: flex;
    flex-direction: column;
    flex: auto;
}
.c-odd-bc {
    flex-shrink: 0;
}
.c-team-info-scores-bc {
    flex-shrink: 0;
    margin-inline-start: 4px;
    color: rgba(var(--oc-2), 1);
    font-size: 12px;
    font-weight: 400;
}
.c-info-score-wrapper {
    display: flex;
    overflow: hidden;
}
.c-info-more-bc {
    flex-shrink: 0;
    display: flex;
}
.c-info-more-bc .c-info-icon-bc,
.c-info-more-bc .notification-loader {
    margin-inline-start: 10px;
}
.c-info-more-bc .bc-loader.small .bc-loader-contain {
    max-width: 13px;
    height: 13px;
    line-height: 13px;
}
.c-info-more-bc .bc-loader.small .vivaro-loader {
    width: 13px;
}
.flags-content {
    width: 100%;
}
.c-info-markets-count-bc {
    margin-inline-start: 10px;
}
.c-info-icon-bc {
    font-size: 13px;
}
.c-info-icon-bc:not(.bc-i-bet-builder) {
    color: rgba(var(--b-sc), 0.7);
}
.c-info-icon-bc.bc-i-bet-builder {
    color: #b98502;
}
.c-info-content-bc {
    display: flex;
    align-items: center;
}
[class*="is-web"] .c-info-content-bc > i {
    margin-inline-end: 5px;
}
[class*="is-web"] .c-info-content-bc > i + .c-info-time-bc {
    margin-inline-start: 0;
}
.info-live-prematch-icon-bc {
    flex-shrink: 0;
    font-size: 13px;
}
.info-live-prematch-icon-bc.bc-i-live {
    color: #ff3449;
}
.info-live-prematch-icon-bc.bc-i-prematch {
    color: rgba(var(--b-sc), 0.65);
}
.c-segment-holder-title {
    height: 30px;
    line-height: 30px;
    margin-bottom: 1px;
    padding-inline-start: 5px;
    border-top-right-radius: var(--border-radius) var(--border-radius);
    border-top-left-radius: var(--border-radius) var(--border-radius);
    background: rgba(var(--b-sc), 0.06);
}
.today-bets-external .market-odd-bc:not(.not-boosted-odd) {
    font-size: 11px;
    word-break: keep-all;
}
@media screen and (max-width: 1366px) {
    .today-bets-external .c-team-info-team-bc {
        font-size: 11px;
    }
    .today-bets-external .c-odd-bc {
        width: 80px;
    }
    .today-bets-external .market-filter-cell-bc {
        width: 242px;
    }
    .today-bets-external .c-info-content-bc {
        width: 130px;
    }
    .today-bets-external .c-info-score-bc {
        white-space: break-spaces;
    }
}
@media screen and (max-width: 1200px) {
    .today-bets-external .c-odd-bc {
        width: 60px;
    }
    .today-bets-external .market-filter-cell-bc {
        width: 182px;
    }
}
@media screen and (max-width: 768px) {
    .today-bets-external .market-filter-cell-bc {
        width: 153px;
    }
    .today-bets-external .c-info-content-bc {
        width: 125px;
    }
    .today-bets-external .c-odd-bc {
        width: 50px;
    }
    .today-bets-external .c-info-time-bc,
    .today-bets-external .c-info-score-bc {
        font-size: 11px;
    }
}
@media screen and (max-width: 480px) {
    .today-bets-external .c-info-content-bc {
        width: 76px;
        padding-inline-start: 5px;
        padding-inline-end: 5px;
    }
    .today-bets-external .c-team-info-team-bc {
        font-size: 11px;
    }
    .today-bets-external .market-filter-cell-bc {
        width: 137px;
    }
    .today-bets-external .c-info-time-bc {
        word-break: break-word;
    }
    .today-bets-external .c-info-more-bc {
        padding: 0 5px;
    }
    .today-bets-external .c-teams-bc {
        padding-inline-start: 5px;
    }
    .today-bets-external .c-info-icon-bc + .c-info-icon-bc {
        margin-inline-start: 5px;
    }
    .today-bets-external .c-info-markets-count-bc,
    .today-bets-external .c-info-more-bc .c-info-icon-bc,
    .today-bets-external .c-info-more-bc .notification-loader {
        margin-inline-start: 5px;
    }
}
.prematch-page-bc .c-head-bc {
    height: 33px;
}
.prematch-page-bc .c-title-bc {
    font-size: 11px;
    color: rgba(var(--b-sc), 0.7);
}
.competition-bc {
    background: rgba(var(--b-sc), 0.1);
}
.competition-bc .c-segment-holder-bc.head {
    margin: 0;
}
.competition-bc + .competition-bc {
    border-top: 1px solid rgba(var(--b), 1);
}
.competition-bc .competition-bc {
    background: none;
}
.c-segment-holder-bc {
    overflow: hidden;
}
.c-segment-holder-bc.single-g-info-bc {
    width: 100%;
    position: relative;
    transition: max-height 0.4s;
}
.c-segment-holder-bc.head {
    margin-top: 5px;
}
.c-segment-holder-bc.teams {
    margin-top: 1px;
}
.c-segment-holder-bc.markets {
    padding: 0 var(--padding-page-aside);
}
.c-segment-holder-bc.info {
    padding: 1px var(--padding-page-aside) var(--padding-page-aside);
}
.c-segment-holder-bc.active .c-teams-bc,
.c-segment-holder-bc.active + .c-segment-holder-bc .c-info-bc {
    background: rgba(var(--b-sc), 0.2);
}
.c-row-bc {
    min-height: 52px;
    border-radius: var(--border-radius) var(--border-radius) 0 0;
}
.c-head-bc {
    padding: 0 var(--padding-page-aside);
}
.sgm-market-g.hidden .sgm-market-g-head-bc .sgm-market-g-h-toggle-icon-bc {
    transform: rotateX(180deg);
}
.sgm-market-g-h-toggle-icon-bc {
    align-self: center;
}
.c-country-bc {
    flex-shrink: 0;
    margin-inline-end: 10px;
}
.c-team-info-team-bc {
    font-size: 12px;
    line-height: 18px;
}
.c-odd-bc {
    width: 60px;
    height:52px;
}
.c-odd-bc:nth-child(2):nth-last-child(2),
.c-odd-bc:nth-child(3):last-child {
    width: 90px;
}
.c-info-bc {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
    background: rgba(var(--b-sc), 0.1);
    border-radius: 0 0 var(--border-radius) var(--border-radius);
}
.c-info-bc > div {
    padding-top: 2px;
    padding-bottom: 2px;
    margin-inline-start: 6px;
}
.c-info-bc .c-info-time-bc,
.c-info-bc .c-info-score-bc {
    padding-inline-start: 4px;
}
.c-teams-bc {
    padding: 5px;
}
.c-teams-bc:not(:only-child) .c-team-info-team-bc {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.c-teams-row-bc {
    min-height: 18px;
}
.c-teams-row-bc .teams-info-main-flag {
    height: 18px;
    margin-inline-end: 5px;
}
.c-teams-row-bc + .c-teams-row-bc {
    margin-top: 2px;
}
.c-info-more-bc {
    align-items: center;
}
.c-info-more-bc .c-info-icon-bc {
    display: flex;
    align-items: center;
    padding-inline-end: 10px;
}
[dir="ltr"] .c-info-more-bc .c-info-icon-bc:after {
    right: 0;
}
[dir="rtl"] .c-info-more-bc .c-info-icon-bc:after {
    left: 0;
}
.c-info-more-bc .c-info-icon-bc:first-child:not(.bc-i-bet-builder) {
    margin-inline-start: 0;
}
.c-info-more-bc .c-info-icon-bc:last-child,
.c-info-more-bc .c-info-icon-bc:only-child {
    padding: 0;
}
.c-info-more-bc .c-info-icon-bc:last-child:after,
.c-info-more-bc .c-info-icon-bc:only-child:after {
    content: none;
}
.c-info-more-bc .c-info-icon-bc.bc-i-bet-builder {
    font-size: 14px;
}
.c-info-more-bc .c-info-icon-bc .info-game-flag-bc {
    display: flex;
}
.c-info-more-bc .bet-builder-container:not(:only-child, :last-child) i {
    padding-inline-end: 10px;
}
[dir="ltr"]
    .c-info-more-bc
    .bet-builder-container:not(:only-child, :last-child)
    i {
    box-shadow: 1px 0 rgba(var(--b), 1);
}
[dir="rtl"]
    .c-info-more-bc
    .bet-builder-container:not(:only-child, :last-child)
    i {
    box-shadow: -1px 0 rgba(var(--b), 1);
}
.c-info-more-bc .notification-loader {
    padding-inline-end: 10px;
}
.c-info-more-bc .notification-loader:only-child,
.c-info-more-bc .notification-loader:last-child {
    padding-inline-end: 0;
}
.c-info-more-bc *:first-child.bet-builder-container i {
    margin-inline-start: 0;
}
.info-live-prematch-icon-bc + .c-info-score-bc {
    padding-inline-start: 0;
}
[dir="ltr"] .info-live-prematch-icon-bc + .c-info-score-bc {
    box-shadow: none;
}
[dir="rtl"] .info-live-prematch-icon-bc + .c-info-score-bc {
    box-shadow: none;
}
.c-info-time-bc,
.c-info-score-bc {
    white-space: nowrap;
    font-size: 11px;
    color: rgba(var(--b-sc), 0.7);
}
.c-info-time-bc {
    margin-inline-end: 6px;
}
[dir="rtl"] .c-info-time-bc {
    direction: ltr;
}
.c-info-time-bc:last-child {
    overflow: hidden;
    text-overflow: ellipsis;
}
[dir="ltr"] .c-info-score-bc {
    box-shadow: -1px 0 rgba(var(--b), 1);
}
[dir="rtl"] .c-info-score-bc {
    box-shadow: 1px 0 rgba(var(--b), 1);
}
[dir="ltr"] .c-info-score-bc + .c-info-score-bc {
    margin-inline-start: 6px;
    padding-inline-start: 5px;
}
[dir="rtl"] .c-info-score-bc + .c-info-score-bc {
    margin-inline-end: 6px;
    padding-inline-end: 5px;
}
[dir="ltr"] .c-info-icon-bc:not(:only-child),
[dir="ltr"] .c-info-more-bc .notification-loader:not(:only-child) {
    box-shadow: 1px 0 rgba(var(--b), 1);
}
[dir="rtl"] .c-info-icon-bc:not(:only-child),
[dir="rtl"] .c-info-more-bc .notification-loader:not(:only-child) {
    box-shadow: -1px 0 rgba(var(--b), 1);
}
.c-info-icon-bc:not(:only-child):last-child,
.c-info-more-bc .notification-loader:not(:only-child):last-child {
    box-shadow: none;
}
.c-info-markets-count-bc {
    font-size: 12px;
    color: rgba(var(--b-sc), 1);
}
.c-segment-holder-title + .c-row-bc {
    border-radius: 0;
}
.c-info-score-wrapper {
    align-items: center;
}
.c-info-score-wrapper .fixed-direction {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    white-space: break-spaces;
}
.market-bc {
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex-wrap: nowrap;
    align-items: center;
    text-align: center;
    width: 100%;
    min-height: 52px;
    font-size: 12px;
    color: rgba(var(--b-sc), 0.7);
    background: rgba(var(--b-sc), 0.2);
    word-break: break-word;
    position: relative;
    transition: var(--default-transition-duration);
}
.market-bc.active {
    color: rgba(var(--hero-sc), 1);
    background: rgba(var(--hero), 1);
}
.market-bc.active > .market-coefficient-bc > .market-arrow-up-down-bc.is-up {
    border-color: transparent rgba(var(--hero-sc), 1) transparent transparent;
}
.market-bc.active > .market-coefficient-bc > .market-arrow-up-down-bc.is-down {
    border-color: transparent transparent rgba(var(--hero-sc), 1) transparent;
}
.market-bc.active .market-odd-bc,
.market-bc.active .market-icon-bc {
    color: rgba(var(--hero-sc), 1);
}
.market-bc.empty-market-bc {
    pointer-events: none;
}
.market-bc.disabled-market-bc {
    cursor: auto;
    background: rgba(var(--b-sc), 0.1);
}
.sgm-market-g-item-bc > .market-bc.m-g-header {
    min-height: 26px;
    color: rgba(var(--b-sc), 0.6);
    background: rgba(var(--b-sc), 0.15);
}
.market-arrow-up-down-bc {
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    border-style: solid;
}
[dir="ltr"] .market-arrow-up-down-bc {
    right: 2px;
}
[dir="rtl"] .market-arrow-up-down-bc {
    left: 2px;
}
.market-arrow-up-down-bc.is-up {
    top: 3px;
    border-width: 0 8px 8px 0;
    border-color: transparent rgba(var(--odd-up), 1) transparent transparent;
    clip-path: polygon(
        0% 15%,
        15% 15%,
        15% 0%,
        85% 0%,
        100% 0,
        100% 15%,
        100% 85%,
        85% 85%,
        85% 100%,
        15% 100%,
        0 100%,
        0% 85%
    );
    animation: odds-arrow-animation-change 7s forwards;
}
[dir="rtl"] .market-arrow-up-down-bc.is-up {
    transform: rotate(270deg);
}
.market-arrow-up-down-bc.is-down {
    bottom: 3px;
    border-width: 0 0 8px 8px;
    clip-path: polygon(
        0% 15%,
        0 0,
        15% 0%,
        85% 0%,
        85% 15%,
        100% 15%,
        100% 85%,
        100% 100%,
        85% 100%,
        15% 100%,
        15% 85%,
        0% 85%
    );
    border-color: transparent transparent rgba(var(--odd-down), 1) transparent;
    animation: odds-arrow-animation-change 7s forwards;
}
[dir="rtl"] .market-arrow-up-down-bc.is-down {
    transform: rotate(90deg);
}
.market-coefficient-bc {
    display: flex;
    align-items: center;
}
.market-name-bc {
    -webkit-user-select: text;
    user-select: text;
    margin-bottom: 2px;
}
.market-name-bc:empty {
    display: none;
}
.market-name-bc:empty + .market-coefficient-bc {
    flex-shrink: 0;
    flex-direction: column;
}
.market-name-bc:empty + .market-coefficient-bc .market-icon-bc {
    margin: 0;
}
.market-icon-bc {
    color: #00bf19;
    margin-inline-end: 2px;
    transition: color var(--default-transition-duration);
}
.market-icon-bc:not(.bc-i-boost) {
    font-size: 14px;
}
.market-icon-bc.bc-i-boost {
    font-size: 13px;
}
.market-odds-container {
    display: flex;
    flex-direction: column;
}
.market-odd-bc {
    line-height: 15px;
    transition: color var(--default-transition-duration);
}
.market-odd-bc:not(:only-child) {
    letter-spacing: -0.3px;
    word-break: keep-all;
    padding-inline-end: 2px;
}
.market-odd-bc:not(.not-boosted-odd) {
    font-size: 13px;
    color: rgba(var(--oc-2), 1);
}
.market-odd-bc.not-boosted-odd {
    font-size: 10px;
    color: rgba(var(--oc-2), 0.6);
    text-decoration: line-through;
}
.market-lock-icon {
    font-size: 20px;
    color: rgba(var(--b-sc), 0.7);
}
@keyframes odds-arrow-animation-change {
    0% {
        opacity: 0;
    }
    5% {
        opacity: 1;
    }
    10% {
        opacity: 0;
    }
    15% {
        opacity: 1;
    }
    20% {
        opacity: 0;
    }
    25% {
        opacity: 1;
    }
    to {
        opacity: 1;
        width: auto;
    }
}
.slider-bc {
    min-width: 0;
    position: relative;
}
[dir="ltr"] .slider-bc .carousel-count-arrow-container.with-count {
    right: 0;
}
[dir="rtl"] .slider-bc .carousel-count-arrow-container.with-count {
    left: 0;
}
.slider-bc .carousel-count-arrow-container.with-count i.carousel-arrow-left {
    border-start-end-radius: 0;
    border-end-end-radius: 0;
}
.slider-bc .carousel-count-arrow-container.with-count i.carousel-arrow-right {
    border-start-start-radius: 0;
    border-end-start-radius: 0;
}
.slider-bc .carousel-count-arrow {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 30px;
    margin: 0 1px;
    padding: 0 5px;
    background: #ffffff4d;
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
}
.slider-bc.collapsed .sdr-collapsed-arrow-bc {
    bottom: 1px;
}
.slider-bc.collapsed .sdr-image-bc {
    max-height: 26px;
}
.slider-bc.hide-shadow .sdr-item-bc:before {
    display: none;
}
.slider-bc .carousel-count {
    position: absolute;
    top: 6px;
    inset-inline-end: 11px;
    color: rgba(var(--hero-sc), 0.9);
    background: rgba(var(--hero), 0.7);
    padding: 4px 6px;
    border-radius: var(--border-radius);
    font-size: 13px;
    pointer-events: none;
    z-index: 1;
}
.sdr-collapsed-arrow-bc {
    display: flex;
    padding: 7px;
    position: absolute;
    left: 50%;
    transform: translate(-50%);
    bottom: 2%;
    color: #fff;
    font-size: 11px;
    transition: bottom var(--default-transition-duration) linear;
}
.sdr-collapsed-arrow-bc:before {
    transition: transform var(--default-transition-duration) linear;
}
.sdr-collapsed-arrow-bc.active:before {
    position: relative;
    text-align: center;
    top: 0;
    left: 0;
    transform: rotateX(180deg);
}
.sdr-texts-holder-bc {
    width: 40%;
    padding-top: 64px;
    position: absolute;
    top: 0;
    z-index: 1;
    white-space: initial;
}
[dir="ltr"] .sdr-texts-holder-bc {
    right: 0;
    padding-right: 74px;
}
[dir="rtl"] .sdr-texts-holder-bc {
    left: 0;
    padding-left: 74px;
}
.sdr-title-bc {
    font-weight: 700;
    font-size: 22px;
    color: rgba(var(--b-sc), 1);
    text-align: center;
    text-transform: capitalize;
}
.sdr-description-bc {
    margin-top: 8px;
    font-weight: 400;
    font-size: 16px;
    color: rgba(var(--b-sc), 0.9);
    text-align: center;
}
.slider-holder-container-bc {
    width: 100%;
}
.sdr-item-holder-bc {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.sdr-item-holder-bc
    .sdr-item-bc
    + .sdr-item-holder-bc-text
    .competition-header-bc {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.sdr-item-holder-bc .entrance-f-error-message-bc {
    background: none;
}
.sdr-item-texts-holder-bc {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    padding: 15px;
    text-align: center;
    word-break: break-word;
}
.sdr-item-title-bc {
    display: none;
}
.sdr-item-description-bc {
    font-size: 16px;
    line-height: 18px;
    color: #fff;
    font-style: italic;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    width: 100%;
    word-break: break-word;
}
.sdr-item-bc {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
}
.sdr-item-bc:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    background: linear-gradient(to bottom, #0000 62%, #000000b3);
}
.sdr-image-bc {
    display: block;
    width: 100%;
    height: auto;
    object-fit: cover;
    transition: max-height var(--default-transition-duration) linear;
}
.sdr-arrow-holder-bc {
    display: inline-block;
    vertical-align: top;
    width: 24px;
    height: 24px;
    position: absolute;
    top: 50%;
    z-index: 1;
    transform: translateY(-50%);
}
[dir="ltr"] .sdr-arrow-holder-bc.left {
    left: 8px;
}
[dir="rtl"] .sdr-arrow-holder-bc.left,
[dir="ltr"] .sdr-arrow-holder-bc.right {
    right: 8px;
}
[dir="rtl"] .sdr-arrow-holder-bc.right {
    left: 8px;
}
.sdr-arrow-bc {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    height: 100%;
    border: none;
    border-radius: var(--border-radius);
    outline: none;
    position: relative;
    font-family: inherit;
    background-color: #0006;
    transition: background-color var(--default-transition-duration) ease;
    cursor: pointer;
}
.sdr-arrow-bc:hover {
    background-color: rgba(var(--oc-1), 1);
}
.sdr-arrow-bc:hover > .sdr-arrow-icon-bc {
    color: rgba(var(--oc-1-sc), 1);
}
.sdr-arrow-icon-bc {
    display: inline-block;
    vertical-align: top;
    width: 14px;
    height: 14px;
    font-size: 12px;
    line-height: 14px;
    color: var(--skin-palette-13);
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    transition: color var(--default-transition-duration) ease;
}
[dir="rtl"] .sdr-arrow-icon-bc.bc-i-small-arrow-left,
[dir="rtl"] .sdr-arrow-icon-bc.bc-i-small-arrow-right {
    transform: rotate(-180deg);
}
.sdr-dots-holder-bc {
    display: inline-block;
    vertical-align: top;
    white-space: nowrap;
    font-size: 0;
    position: absolute;
    bottom: 48px;
}
[dir="ltr"] .sdr-dots-holder-bc {
    left: 48px;
}
[dir="rtl"] .sdr-dots-holder-bc {
    right: 48px;
}
.sdr-dot-bc {
    display: inline-block;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    border: none;
    outline: none;
    border-radius: var(--border-radius);
    background-color: var(--skin-palette-5);
    font-family: inherit;
    transition: background-color var(--default-transition-duration) ease;
    cursor: pointer;
}
[dir="ltr"] .sdr-dot-bc {
    margin-right: 8px;
}
[dir="rtl"] .sdr-dot-bc {
    margin-left: 8px;
}
.sdr-dot-bc:last-child {
    margin: 0;
}
.sdr-dot-bc:hover,
.sdr-dot-bc.active {
    background-color: rgba(var(--hero), 1);
}
.sdr-play-pause-holder-bc {
    display: inline-block;
    vertical-align: top;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 50%;
}
[dir="ltr"] .sdr-play-pause-holder-bc {
    left: 50%;
    transform: translate(-50%, -50%);
}
[dir="rtl"] .sdr-play-pause-holder-bc {
    right: 50%;
    transform: translate(50%, -50%);
}
.sdr-play-pause-bc {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    height: 100%;
    border: none;
    border-radius: var(--border-radius);
    outline: none;
    font-family: inherit;
    background-color: var(--skin-palette-4);
    transition: background-color var(--default-transition-duration) ease;
    cursor: pointer;
}
.sdr-play-pause-bc:hover {
    background-color: rgba(var(--oc-1), 1);
}
.sdr-play-pause-bc:hover > .sdr-play-pause-icon-bc {
    color: rgba(var(--b-sc), 1);
}
.sdr-play-pause-icon-bc {
    display: inline-block;
    vertical-align: top;
    width: 24px;
    height: 24px;
    font-size: 24px;
    color: var(--skin-palette-13);
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    transition: color var(--default-transition-duration) ease;
}
.sdr-iframe-holder-bc {
    position: relative;
}
.sdr-iframe-backface-bc {
    display: block;
    width: 100%;
    max-height: 480px;
}
.sdr-iframe-bc {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.sdr-inner-html-bc {
    padding: 48px;
    background-color: var(--skin-palette-4);
}
.sdr-inner-html-bc p {
    font-weight: 400;
    font-size: 12px;
    color: rgba(var(--b-sc), 0.9);
}
.sdr-inner-html-bc a {
    font-weight: 400;
    font-size: 12px;
    color: rgba(var(--hero), 1);
    text-decoration: underline;
    transition: color var(--default-transition-duration) esae;
}
.sdr-inner-html-bc a:hover {
    color: rgba(var(--hero), 1);
}
.sdr-inner-html-bc img {
    display: inline-block;
    vertical-align: top;
}
.slider-bc .carousel > i {
    width: 30px;
    height: 30px;
    bottom: 10px;
    background: #ffffff4d;
    border-radius: var(--border-radius);
    font-size: 14px;
    line-height: 30px;
}
.slider-bc .carousel-count {
    top: 6px;
    inset-inline-end: 11px;
    color: rgba(var(--hero-sc), 0.9);
    background: rgba(var(--hero), 0.7);
    padding: 4px 6px;
    border-radius: var(--border-radius);
    z-index: 1;
}
.slider-market-coefficient-container .countdown-banner-content {
    width: 100%;
    align-items: center;
    top: auto;
    transform: translate(-50%);
    background: none;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    box-shadow: none;
    border: none;
    border-radius: 0;
}
[dir="ltr"] .slider-market-coefficient-container .countdown-banner-content {
    left: 50%;
}
[dir="rtl"] .slider-market-coefficient-container .countdown-banner-content {
    left: 50%;
    right: auto;
}
.slider-market-coefficient-container .market-bc {
    border-radius: var(--border-radius);
}
.slider-market-coefficient-container .market-bc:not(.active) {
    background: rgba(var(--b), 1);
    box-shadow: 3px 0 24px rgba(var(--b-sc), 0.2);
}
.slider-market-coefficient-container .market-name-bc {
    display: none;
}
.slider-market-coefficient-container .market-odd-bc {
    font-weight: 700;
    color: rgba(var(--oc-2), 1);
    white-space: nowrap;
}
.slider-market-coefficient-container .c-odd-bc + .c-odd-bc {
    margin-inline-start: 20px;
}
.product-banner-bc {
    border-radius: var(--border-radius);
}
.product-banner-info-bc {
    display: flex;
    align-items: center;
    width: 100%;
}
.hdr-dynamic-content
    .hm-row-bc:nth-child(2):last-child:not(:first-child:empty) {
    margin-top: 0;
}
.hdr-dynamic-content .product-banner-container-bc {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}
[class*="is-mobile"] .hdr-dynamic-content .product-banner-container-bc {
    background: none;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
}
[class*="is-mobile"]
    .hdr-dynamic-content
    .product-banner-container-bc::-webkit-scrollbar {
    display: none;
}
[class*="is-web"] .hdr-dynamic-content .product-banner-container-bc {
    flex-wrap: wrap;
    padding-top: 10px;
}
.hdr-dynamic-content .product-banner-container-bc .product-banner-img-bc {
    height: 100%;
    object-fit: contain;
}
.hdr-dynamic-content .product-banner-container-bc .product-banner-info-bc {
    width: auto;
}
[class*="is-web"]
    .hdr-dynamic-content
    .product-banner-container-bc
    .product-banner-info-bc {
    cursor: pointer;
}
[class*="is-web"]
    .hdr-dynamic-content
    .product-banner-container-bc
    .product-banner-info-bc.product-banner-bc {
    height: 32px;
}
[class*="is-mobile"]
    .hdr-dynamic-content
    .product-banner-container-bc
    .product-banner-info-bc.product-banner-bc {
    flex-shrink: 0;
    height: 28px;
}
.hdr-dynamic-content .product-banner-container-bc .product-banner-info-bc {
    padding: 0;
}
.hdr-dynamic-content
    .product-banner-container-bc:not(.product-banner-without-titles)
    .product-banner-container-bc:not(.product-banner-without-titles)
    .product-banner-img-bc {
    max-width: 100%;
}
.hdr-dynamic-content
    .product-banner-container-bc:not(.product-banner-without-titles)
    .product-banner-bc {
    height: 28px;
}
.product-banner-container-bc {
    display: grid;
    grid-gap: 2px;
}
.product-banner-container-bc .carousel {
    margin-inline-start: -5px;
}
.product-banner-container-bc .carousel .carousel-slide {
    padding-inline-start: 5px;
}
.product-banner-without-titles .product-banner-img-bc,
.product-banner-without-titles .product-banner-icon-bc {
    max-width: 100%;
    border-radius: var(--border-radius);
}
.product-banner-container-bc-f {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(28px, 1fr));
    grid-gap: 5px;
    padding: 0 var(--padding-page-aside);
    margin-bottom: 10px;
}
.product-banner-container-bc-f .product-banner-info-bc {
    justify-content: center;
}
.product-banner-container-bc-f .product-banner-info-bc i {
    font-size: 24px;
    color: rgba(var(--hero), 1);
}
.product-banner-container-bc-f .product-banner-img-bc {
    max-width: 100%;
    height: 28px;
    object-fit: contain;
}
.product-banner-container-bc-f .product-banner-bc-item {
    height: 28px;
}
.product-banner-container-bc {
    padding: 0px 0px;
    background: rgba(var(--b-sc), 0.1);
}
.product-banner-container-bc .product-banner-title-bc {
    color: rgba(var(--b-sc), 0.55);
    font-size: 11px;
}
.product-banner-container-bc .product-banner-icon-bc {
    color: rgba(var(--b-sc), 0.9);
    font-size: 28px;
}
.product-banner-container-bc.product-item-amount {
    grid-template-columns: repeat(5, 1fr);
}
.product-banner-container-bc:not(.col-1, .col-2, .col-3, .col-4, .col-5) {
    grid-template-columns: repeat(5, 1fr);
}
.product-banner-container-bc.col-1 {
    grid-template-columns: 1fr;
}
.product-banner-container-bc.col-2 {
    grid-template-columns: repeat(2, 1fr);
}
.product-banner-container-bc.col-3 {
    grid-template-columns: repeat(3, 1fr);
}
.product-banner-container-bc.col-4 {
    grid-template-columns: repeat(4, 1fr);
}
.product-banner-container-bc.col-5 {
    grid-template-columns: repeat(5, 1fr);
}
.product-banner-container-bc:not(.product-banner-without-titles)
    .product-banner-bc {
    height: 62px;
    background: rgba(var(--b-sc), 0.05);
}
.product-banner-container-bc:not(.product-banner-without-titles)
    .product-banner-img-bc {
    max-width: 80%;
    height: 28px;
    object-fit: contain;
}
.product-banner-container-bc:not(.product-banner-without-titles)
    .product-banner-info-bc {
    flex-direction: column;
    justify-content: space-between;
    padding: 10px 5px 5px;
}
.jackpot .footer-bc .btn {
    background: #ffffff26;
}
.jackpot .footer-bc .btn.a-outline {
    color: #ffffffe6;
    border-color: #fff9;
}
.jackpot .footer-bc .form-control-select-bc {
    color: #ffffffe6;
    background: #ffffff26;
}
.jackpot .footer-bc .form-control-icon-bc,
.jackpot .footer-bc .ftr-m-nav-icon-bc {
    color: #fffc;
}
.jackpot .footer-bc .form-control-title-bc,
.jackpot .footer-bc .ftr-copy-rights-bc {
    color: #fff6;
}
.jackpot .footer-bc .ftr-tel-mail-bc a {
    color: #ffffffb3;
}
.jackpot .bc-i-footer-icon-holder,
.jackpot .ftr-m-nav-name-bc {
    color: #fff;
}
.jackpot .ftr-m-nav-l-item-hidden-bc > .ftr-m-nav-link-bc {
    color: #ffffff80;
}
.jackpot .ftr-m-nav-title-bc,
.jackpot .ftr-social-link-row-bc,
.jackpot .ftr-partners-row-bc {
    box-shadow: 0 1px #ffffff26;
}
.jackpot .ftr-age-bc {
    color: #ffffffb3;
    border-color: #ffffffb3;
}
.jackpot .partners-logo-scroll > a,
.jackpot .ftr-payments-row-bc {
    background: #ffffff1a;
}
.layout-content-holder-bc > .casinoJackpotWrapper-bc:before,
.hm-row-bc .casinoJackpotWrapper-bc:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
}
.layout-content-holder-bc
    > .casinoJackpotWrapper-bc:not(.VGS, .PSN, .DLV, .EGT, .RTG, .APG):before,
.hm-row-bc
    .casinoJackpotWrapper-bc:not(.VGS, .PSN, .DLV, .EGT, .RTG, .APG):before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXcAAAMYCAMAAAAHI1dqAAAAaVBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8G612AAAAI3RSTlMAAwYKDRATGSAWKiaTPyOFfh1bMTkuT0cbVJAVYos1l3RtaCkfz+wAAAqkSURBVHja7N3ZktowEIVhuluS943F2AxL4P0fMgOZVO6mKgUjR5P/45IqLo5bkrUUWuFviKzikPcPPoh5ixKHiKoKyX/QbJPr6suJqJkzI/kPOjSVrb6aqLlQFEVwqgR/J/bmX5KE2qdf+qzdbXZ54cj9peOq+PKzcndZuV8f100VTFd4HSmazxpVaPfX7tTdmoyCfymx6bPevditu/pS93PujdxjdVfqis3xdLnU3bol92hE7a18r/f60I/Ue0RiPm9ufdcft/TvEYm6omrm9bhtg5F7PGIuZHk7ZJ7YYxJVc957R+xxiYiamQrrM7GJEDoAAP8oRullWJZ7go/P7ZqJLZT4bGqp9wWIsmMIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8tUce1ZwvQrOTPsBdgeVORe3zih0A/swAumQCAryXcurcAEVFVLpmMTETNOWemBB+RiDpfZNmbdwQfzSP2kO+253IIXFYezz32tlnfbvOZy/kjEvXZ+difTv28Kyj4aMR8vv9xqOvDdZuRezRivt33h/py+NFM5B6NqB+a66muu+OZeo9H1BXleO37274KjthjETE/7Zpx3FYZu24RiZov8rYdCm90MxGJmvPBe/dk7Dyzvw5ezUyfWSWQ31bPe+ZHErtpXR6efXKPZ/eC99olR/fH0mwq61S/eqoiPN1VvZOsKd1qEX8KSJMY6ETuI3O5KfPC2bOlIsWmtdVSfq3NJrIyK+qKqlkf56Z6e37mteQZMlEL5X5fpvFmJ+bz5tqdulszeJOEx1VRN42n05jGxF0slHNX14d+rkLSUy9RN8yHw5ylUO9yz319qi91ty5Tz93Cbp53IYXc7/Vezf3hvd7HxOt9JebCNIRExlXzw/bYd/1xOyW+ZSWq5pwlUe6P1tlux3k852k00G8yb3psjU9V1U6JNNDvcoTrMV/1wScy3/g+RNTMOPkUnUhK7RMAAAAAAADAv4JFRQAAAAAAAAAAAAAAAAAAgJ/s3W1u2zAMBuBStJwlHoq4cdFtKbKP+x9y8I8dYBggT+rz3MAvDMoyQBKwbvU/EfPrmk+0to9ClXt7Ma2zNbcHCHOBAAAAAAAAAAAAAAAAAGjM+vUjREQpugqbi5K7MkDwkf1MHYiS9X6apxGCjy+3Uy9d2JHTur3dziPkXtbH2kvuJc/b9fPPZcr+S3zk3E+d2XP/9muZRjhaO3qEyPr89nU7TQPUmZ5EyXpa70Ocq10Z6DuyK3/uTfYBNxcRTzH2NWUkZX08G9LVXvm0yf0AMc2TOnMAv48BAAAAAAAAAAAA/knOtZcuyZHEvL3qc2gv6u0i9/aiVHXmL3zItmAAAAAAAAAAAAAAAAAAAADgA7OT8AixE31rESUzi+DbilKmWqsl8I1Fmc7L4zJn8cK3FFkv79f3SzVuq6nI+XH9ft3k3lZkXV5+vCw11ZmWouR9uS2zc7WtiJK11vS6N7YHn75mDuC6CgAAAAAAv9m7t+TEgRgKw5HUN2wcgs2dcJv9L3KcB9fUvIWqRBj8fysIp1Sd7kZqAAAAAAAAgB/EMOEjiKj1lOZ7V6IWYkox0AfuSdTisdRVyZFxEy/DDGezb7frJcE7Ekvv29vH4rpfzwK5exjKvWsX8/np1iyZ43QjGvL5z+lyOVy3hdx9DPX+2df74daQuyOxVG+vi9NH22XWdz+iIVfbtt10lLsnUYu5VOt6lyh3P8N5dZYi51VfomrGuLg/EVHe2AIA4MXwr/0RxDgwP4LuuqJv8Kalqcndn4QUWGfuwlPsAAAAAAAAAAAAAAAAAAAAAAA8IVr5H0JsCqMr4ysu3Z0nMCJnsziyD6m5W47sT/p5MltV4W1cNLz+KK6kc/36n3KEplBco0TqAAAAAAAAAAAAAIDnbuCaBE15At2B4xO7ZvfyXWojZKVK1Ls/MX6oGwAAAAAAAAAAAAAAfqB+nKysJvDK1x2k59DKp2UCr3zdlbr2fj94scg684+IWk8dKp7+2P9jj3kW6Snz9RV7tdlUieBdiVrenE6bHMjdy5D7/jDf78jdlailrm071hlfIhqOpRx5bNOZqFoI9Mi7E9Eee2t/wsQfAAD4bSLCnsPbcEXOFtuZiFqMkSOls6/Yy/o9cWPoSzSU/bWtorHSeBKL6+tlseKq1pdYrD8Xt47vQH2JhlQ1XeaK3NWwnwmU+3ewf39+nFfvRa8VAAAAgBHgKPcIItojeWciZha4NPrL3p2kNwoDYRhOVUliMmMM2MZD4vsfstML77uzkGzre29APQKBhOqPTdSFsdwcW2BRiVioj9O+Ym06KlEr1svuXLLXHs+j7v1pGhnvcYn5Zl04FRWbqPniEJhXYxM1Z6YM93/EqahXx7cqAAAAAAAAAAAAAAAAAAAAAAAAgFehHP5LQYu6IF47PuvahrrHp34M1D0ByfqUcd5Xn4yGjrs9AW3azj4Qm4RuY7wnIEbZAQAA3gjNulIQoTddAqL2gxaYkYmaCwW9R2MTdYf9ci3oLR2XWLh+ne4NAz6eR92H29dMfnZcYr5bzuuBPOG4RM0fyoL47MhENHk2jKjld7eJaOqm3hLqMb8NkfQ5znJo6zfZd5VXylET9y5/Fb1YIMC7/Fcjan/xjhLTI0htZNElMlEL8/E4E3AUl6g7LKfLwmJXXKKuWIdhJTgwLlHzXds2rHVFJmp+21hziU1EzQhSi09EyJ9Og6IDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA3lG1Qs4ima/stqvYjv8o/ogXTtLkXUee34LILNxA1F6qq8mnikkStmttrfgGqar7q5s+5rLwmqbtrzv33NbewJlFX1Ot0ntpmM/2ITtR9ft36Nru6W+jW7/7S39syRU6VqOuW72nOLb1GrZqnfnfbDcfGW4q6my/rLuSWTaau+jxfbrddP9Xe0kyszrnswifVtvrY73anYWnS1F1UTbPLahLzZXsf+uG8H9Pc68lzmpMQdVXTHqdl3/3/KwVZTb8mYm4rm7oZt/ef2kSf5+tMVM1573P4UnfN7J/mIkVEzSyDNUHx8z4800XmMrNZqJ7nQZOTPIYXgD/swYEAAAAAAJD/ayOoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqtKevSYnCEMBFO7Ni0djQEGwgBbd/yJL2UHHTuYOcz7/O5NjhEsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOQg2we5iYgxRoT2Ge3VrbPWGsLnJMb6MFfBO0v4bPbsRbp2dRkIn5EYX9TjslxOKVhD90xEbEjj2tybpb95e5DuIqJ9TBBXdUsT49QO6TDdjdE+oIlx1eN1j9+xGT7DUbpb572zRvNl07j5evnd7+t4nP0+38pzEbbyH2qJ9eXp1TbrpSuc5g3yF3U/nroyaF6PGDenfhjG7uwPM88Mz3Zd+lLz/1fE+nBLn2Xh394eouV3e97j1FyuldN8odkfWIN3bx8UiC9nHQtt43ecXn2hufsefmPePp8x6VTbDw3aGLfuD93df8vv3v6akAodC30109R+1bPy7v9ERMvEPC7r8+tx1nxfPaTU9f31zHlTbqG6FZXXPL4fk3UbXuRkJ8YYquen/xgY+Dc/+ghOjBvCthYAAAAASUVORK5CYII=),
        radial-gradient(circle at 56% 100%, rgba(var(--hero), 0.7), #000000b3);
}
.layout-content-holder-bc > .casinoJackpotWrapper-bc.VGS:before,
.hm-row-bc .casinoJackpotWrapper-bc.VGS:before {
    background-position: 100% 50px;
    background-image: linear-gradient(195deg, #09022633 109%, #63005333 20%),
        url(/assets/VGS-DasPR8ky.jpg);
}
.layout-content-holder-bc > .casinoJackpotWrapper-bc.PSN:before,
.hm-row-bc .casinoJackpotWrapper-bc.PSN:before {
    background-position: 100% 50px;
    background-image: linear-gradient(195deg, #09022633 109%, #63005333 20%),
        url(/assets/PSN-NAG2TZBe.jpg);
}
.layout-content-holder-bc > .casinoJackpotWrapper-bc.DLV:before,
.hm-row-bc .casinoJackpotWrapper-bc.DLV:before {
    background-position: 100% 50px;
    background-image: linear-gradient(195deg, #09022633 109%, #63005333 20%),
        url(/assets/DLV-u_H0wk4M.jpg);
}
.layout-content-holder-bc > .casinoJackpotWrapper-bc.EGT:before,
.hm-row-bc .casinoJackpotWrapper-bc.EGT:before {
    background-position: 100% 50px;
    background-image: linear-gradient(195deg, #09022633 109%, #63005333 20%),
        url(/assets/EGT-BaDHkfiu.jpg);
}
.layout-content-holder-bc > .casinoJackpotWrapper-bc.RTG:before,
.hm-row-bc .casinoJackpotWrapper-bc.RTG:before {
    background-position: 100% 50px;
    background-image: linear-gradient(195deg, #09022633 109%, #63005333 20%),
        url(/assets/RTG-79eK5ZFi.jpg);
}
.layout-content-holder-bc > .casinoJackpotWrapper-bc.APG:before,
.hm-row-bc .casinoJackpotWrapper-bc.APG:before {
    background-position: 100% 50px;
    background-image: linear-gradient(195deg, #09022633 109%, #63005333 20%),
        url(/assets/APG-CBWbdsQK.jpg);
}
.hm-row-bc .casinoJackpotWrapper-bc.jackpot-page-widget:before {
    background-position: 100% 0;
}
.jackpot-banner {
    min-width: 0;
}
.jackpot-banner .casinoJackpotWrapper-bc {
    border-radius: var(--border-radius);
    background: url(/assets/jackpot-banner-bg-DRSIk5Wh.png?v=301) no-repeat 0 0 /
            cover,
        radial-gradient(
            circle at 49% 48%,
            rgba(var(--hero), 0.7),
            rgba(var(--b-sc), 0.05)
        );
}
.jackpot-banner .casinoJackpotLevelPrice-bc {
    color: rgba(var(--hero-sc), 1);
}
.casinoJackpotWrapper-bc {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    padding: 18px 0;
    overflow: hidden;
}
.casinoJackpotWrapper-bc .casino-game-item-label-bc {
    color: #fff;
}
.casinoJackpotWrapper-bc .casino-game-item-fav-bc {
    color: #fffc;
}
.casinoJackpotWrapper-bc .more-button-bc .btn {
    color: #ffffffe6;
}
.casinoJackpotWrapper-bc .casino-loader svg g {
    fill: #fff;
}
.casinoJackpotWrapper-bc [class*="skeleton-loader"] {
    background: linear-gradient(to right, #ffffff1a, #ffffff4d, #ffffff1a);
    background-size: 200%;
}
.casinoJackpotTopBar-bc {
    width: 100%;
    height: 46px;
    position: relative;
    margin-bottom: 10px;
}
.casinoJackpotTopBar-bc:after {
    content: "";
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 1px;
    left: 0;
    background-image: linear-gradient(
        to right,
        transparent,
        rgba(255, 255, 255, 0.5),
        transparent
    );
}
.casinoJackpotSlider-bc {
    width: 100%;
    height: 100%;
}
.casinoJackpotSliderWrapper-bc {
    display: flex;
    align-items: center;
}
.casino-jackpot-slider-bc {
    flex: auto;
    overflow: hidden;
}
.casinoJackpotSliderElContainer-bc {
    display: flex;
    transition: transform var(--default-transition-duration);
}
.casinoJackpotSliderEl-bc {
    flex-shrink: 0;
    color: #ffffff8c;
    text-align: center;
    cursor: pointer;
}
.casinoJackpotSliderEl-bc:before {
    will-change: transform;
    display: inline-flex;
    transition: color var(--default-transition-duration),
        transform var(--default-transition-duration);
}
.casinoJackpotSliderEl-bc.active:before {
    color: #fff;
}
.casinoJackpotSliderNavArrow-bc {
    flex-shrink: 0;
    width: 34px;
    height: 34px;
    background: none;
    border: none;
    font-size: 11px;
    color: #fffc;
    cursor: pointer;
    transition: color var(--default-transition-duration);
}
.casinoJackpotSliderNavArrow-bc:disabled {
    color: #ffffff4d;
}
[dir="rtl"] .casinoJackpotSliderNavArrow-bc.bc-i-small-arrow-left:before {
    content: "";
}
[dir="rtl"] .casinoJackpotSliderNavArrow-bc.bc-i-small-arrow-right:before {
    content: "";
}
.casinoJackpotLabelBlock-bc {
    width: 100%;
    position: relative;
}
.casinoJackpotLabelBlock-bc:after {
    content: "";
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 1px;
    left: 0;
    background-image: linear-gradient(
        to right,
        transparent,
        rgba(255, 255, 255, 0.5),
        transparent
    );
}
.casinoJackpotLabelBlock-bc div.casinoJackpotPrice-bc {
    width: 100%;
    text-align: center;
    font-weight: 700;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: flex-start;
}
.casinoJackpotLabelBlock-bc div.casinoJackpotPrice-bc:after {
    content: attr(data-cur);
    display: block;
}
.casinoJackpotLabelBlock-bc:not(.jackpot-odometer-item) {
    padding: 0 var(--padding-page-aside) 10px;
}
.casinoJackpotLabelBlock-bc:not(.jackpot-odometer-item) .casinoJackpotPrice-bc {
    padding-bottom: 10px;
}
.casinoJackpotLabelTitle-bc {
    padding-top: 20px;
    padding-bottom: 16px;
    font-size: 16px;
    line-height: 32px;
    font-weight: 700;
    display: flex;
    flex-direction: column;
    align-items: center;
    color: gold;
    text-transform: uppercase;
}
.casinoJackpotLabelTitle-bc img {
    height: 20px;
}
.casinoJackpotMoreWrapper-bc {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.casinoJackpotLevelList-bc {
    width: 100%;
    margin-top: 20px;
    display: flex;
    margin-bottom: 30px;
}
.casinoJackpotLevelList-bc
    .casinoJackpotLevelPrice-bc.odometer.odometer-auto-theme {
    display: inline-block;
}
.casinoJackpotLevelList-bc
    .casinoJackpotLevelPrice-bc.odometer.odometer-auto-theme:after {
    margin-inline-start: 0;
}
.casinoJackpotLevelEl-bc {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    text-align: center;
}
.casinoJackpotLevelTitle-bc {
    display: flex;
    padding-bottom: 5px;
    color: gold;
    text-transform: uppercase;
    font-weight: 400;
}
.casinoJackpotLevelInfo-bc {
    margin-inline-start: 5px;
    color: rgba(var(--hero-sc), 0.85);
}
.casinoJackpotLevelPrice-bc {
    width: 100%;
    display: flex;
    text-align: center;
    align-items: flex-start;
    justify-content: center;
    color: #fff;
}
.casinoJackpotLevelPrice-bc.odometer.odometer-auto-theme {
    display: flex;
}
.casinoJackpotLevelPrice-bc:after {
    content: attr(data-cur);
    display: flex;
    justify-content: center;
    margin-inline-start: 5px;
    font-size: 10px;
}
.jackpot-start-bc {
    font-size: 12px;
    color: gray;
}
.jackpot-start-time-bc {
    font-size: 12px;
    color: #a6a6a6;
}
.jackpot-pool-wrapper {
    width: 100%;
    margin-top: 10px;
    padding: 10px;
    border-radius: var(--border-radius);
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
    background: #0000004d;
}
.jackpot-pool-item {
    display: flex;
    align-items: center;
}
.jackpot-pool-item:not(:only-child) {
    padding-bottom: 8px;
}
.jackpot-pool-icon {
    flex-shrink: 0;
    width: 38px;
    text-align: center;
    color: gold;
}
.jackpot-pool-icon.bc-i-mini-jackpot {
    font-size: 18px;
}
.jackpot-pool-icon.bc-i-minor-jackpot {
    font-size: 24px;
}
.jackpot-pool-icon.bc-i-major-jackpot {
    font-size: 26px;
}
.jackpot-pool-icon.bc-i-mega-jackpot {
    font-size: 36px;
}
.jackpot-pool-icon:not([class*="bc-i"]) {
    height: 38px;
}
.jackpot-pool-money {
    flex: auto;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    margin: 0 15px;
}
.jackpot-pool-title {
    margin-bottom: 5px;
    color: gold;
    font-size: 12px;
    text-transform: uppercase;
}
.jackpot-pool-price {
    font-size: 12px;
    color: #fff;
    margin-top: 6px;
    white-space: nowrap;
}
.jackpot-pool-price:after {
    content: attr(data-cur);
    margin-inline-start: 4px;
}
.jackpot-pool-arrow-icon {
    color: #fffc;
    font-size: 11px;
}
.jackpot-pool-list {
    display: flex;
    flex-direction: column;
    border-top: 1px solid rgba(var(--b-sc), 0.1);
}
.jackpot-pool-list:empty {
    display: none;
}
.jackpot-pool-list-item {
    display: flex;
    flex-direction: column;
    width: 100%;
    padding: 10px;
    background: #00000040;
    border-radius: var(--border-radius);
}
.jackpot-pool-list-item:first-child {
    margin-top: 8px;
}
.jackpot-pool-list-item + .jackpot-pool-list-item {
    margin-top: 5px;
}
.jackpot-pool-list-item-header {
    display: flex;
    align-items: center;
}
.jackpot-pool-status {
    color: gold;
    font-size: 14px;
    font-weight: 500;
    flex: auto;
}
.jackpot-pool-info-date {
    font-size: 12px;
    color: #fff9;
    white-space: nowrap;
}
.jackpot-pool-info {
    margin-top: 6px;
    font-size: 12px;
    color: #fff9;
}
.VGS-mega-jackpot {
    background: url(/assets/mega-B3w-JMFP.png?v=301) no-repeat 50% / contain;
}
.VGS-major-jackpot {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAABLCAMAAAAMJ4TwAAACu1BMVEUAAADkwXLMmQ3Spzakbia7iw/51lDHky387bD4zzqldhKnDQ72yijWqBTlvi+hWR+OPBvFmR2nfB66dhCufxPy1objtyqDCAbGlRfWqRPQph+JVgrLnRrz0bLEZ2rcoqPwvxDxzU+JUwTouQ9rMAqqfxzz0WLBfxLXpRfjtBBqMATerhDbrRD99MrZrBjvwh7zzkjsyD9yNAzuxzL989ByMg/WrkfRlV92CwZjJArks7fPnxC2hhHwvg3GlRGwgRP1yypsNAXAkBO2iBLruxGwgxedcBfBJCVaFgWYZAf56rD744OBTQbx3JVxOwZ9IBbSohH1yjDYqRbsw1Lv2rR5QwT/9c7lHiWeagXswi7DPD343Gl5Dg/Gmha3ih3555z+99roqqGFURWRHR2meBn7naFkBQadawesGBrpu6j4p6LnJS/422u/cnLdMDnJIyuqERPtMjlVJQZ6BgjAfn7kpqjWm5/ZKzHpHyf32mXqGyKwAgS/AwWJAgRdAgJoAwN/AgRyAgKiAgTyvwWQAgS4AwWXAgRTAgPOBQh4AgSsfxWSXQHiGSC2hAvksgbFAgTPngjYpQeoAgPcFx7quAVnMgSJVQPBkRDeqwiDUAScAQSLDgpaJwL1xxmTDAudDQhLAgP6xwV0PwN9RwHKERY/BgP86qLHkgVKGwL52mT98cD64HuwDhGSLgmbaAX++/j02tv64InyZmmvfQLwUVXYEBWgUg7u06H75pLzuHz42XCtXA2ndATqyML43qb0enq/T1HuQUfsxDzqJy+lKiRWDQiibwT79ObOhIf0jn7t0HzUqCmxbQ+VQwv36d799tT3lZXVoICxZ2uqPT7vNT29aAyrQAuDKgnnwp3UunmTWFy+hFPgvEuhcz6dFRjbt5F1Oz7HOzy5YS1/QRd6LRHy6MPFol2RWy/YIyswPAhIAAAAenRSTlMACf0iDfz+F/7+/v79pzoqGlA2/Xoq/v79x5KRYBz+/fr56Y95Rv77+vbx79u5t6qecWhRR0D++/n49e3m5uXd3NvYw8OtXv7+8ubj0r21lIaDcWNe8+rj4M7FuK+hmIuARfvx7Ovhup+YlIh9cmhL4N/f2NTSwbevptcpVowAAAfOSURBVFjDrdflW1NRHMDxJRslXYKkIFig2N3d3d3dASu2McZkc3PBxoJwbjA2lO4UQQEDC7vrz/B37lX00Yfro4/fV7z5cM4959y7e0n/I/I/oa0LNyaMSOxHJf+VGrWwsMDJ2Rg+eWiQe3/fkGhvDyqDwaDRyFh9oWHMquruysqOmIgW/87YwEypZNfUGUFBw+Pjo6JWrAjx8or29vb28KD9rAZsW2NjVnXfDJtQf+3OnTt3P1Y+efr006cxY/z9jcZcgUxOoUtd5s+PjIwc+ZMaNcxmsTArw8JCX7U+aArFNFZ9/ZMnr193d499/vzly8+fd7x/v8ijV/ktsBTXMJn19fUPRFl8/qXk5NRU89y3b982NTWFhobeRz2D3rx5M35wcC/bWlXjVGCz3bk24RUojLFYF1mpyZf4WVlCITuAl57C5XJuQGnzeofzW1jg7Fbc3n716k0c9TLkREI2j5fC5XDSOGlQzuDvV3fIyc1otF2FSjIylMrycjMkFptZrFS73dU1O9uUDgoLsGEJDV/7aUaBqqUd1LWyJDyklWa7azbkCuk5P9iN6aMxlihQyRRPr7a3Xwtr/om5stl6vd6EB5eGB27wQIzFq7SUopftd8JuNn35wex6x+2K2tpH0GOTiYcRHI5fQgZFHaqQ6vLyXt/tbn1l/86UZn2FROIioVO0qlzBY7Y+BcVNQWzedE9gXvQLl6GXHytbhUIzrsrFogp6kVqtzrusu1CnsurZ6YjhljMYXZyv5rJOp9Fontqes9muGRgSs/RSiTrfAA6gXGZi89JRuMMubnSkRnMBkjTAcCJzUrkYSr4dOB+NBf9Rp5HCLAN4WJgdv5QEBYMpKmqrG2MZaxLxxSiWyWdK8Gow2H8sFdTycIbTcUsQ817X1lZXWirN7Ch+lyXiw/Fg8R2UZZ6LwEAaGO3RuAD29+DETCehfMFIrVarf3F1q5DNh7PF7proTQsGosszGOoEbmOXbtopEkKAODcMOGPMtFrlcoVCG1E4Vs9jZ10SOSjuZFpwntqQn5/fFu78ZML2o8fgbMIZy7mSr54OS4LymghGphIYCwreBfDYwoCuIV60kSfyIUNb3Kz9E05vsJu4nLScK1euGFYvgfXHi1KpBILc3FyjU8Q7PY/nUAz3HDjegCqKHU4lb9/gykvLyQGVnxcZjDYbjzELjADOpr9zyyCHwzokZOB4NSC1JtCdSvLcZ+LiyrBj0ZyfH0b9JoPRKuTyzhY3lWyy+8DBapSOPhMpPdxpSKnn7/XuJbgLGiKnZGbSJ80ImhW/LHh1HkonmQ1q6bg0CNbi8jqY4C9RN8+YNHXmbN850VTGyEjdZUjnMtOb5DmQ+03ppvrSSL9FiwZBQ3/MiYQ91ug0LlOjSbSRezgYy9dMAkVQ9LqiCyiXSb5wYvdwIBhMN4VYeextayuC6uhbaCSPTVwuYlfyJi4jVIwtpaWldXV1pdgiLk3hIpejprgziBQ5hC6VSuGMBk7xggsbBwzcPPosKomofjOsUGZg55j+ZNLok3BjArxRNDmEUFHdFXKo80XHYj+S5yZeOnIcdVwUmXCKI+K0WjjWLzoWrCKRD++E5zG4edJp/YinOA3OmEzmH9MwbADJ79QDPQ/ifghfTqjICbkCVEvNglEk8v6bD/RsxLqm+RFP0S0XyxizmExaFRYKjM1O/xCbQLwe6wV44RGrSAPO3Gx6BU8Bdspt/5WEg62Mk6FUgvAEMvlwaFNrtggeICld6wcQMcZwBaTVygSTE0nUDXPtfPhRFAnHBcYTKXiiUCgU2DSZMZ5MPjIXfhMvART2xI4gnOOWTCxKuNtKEuOsORUefOCEt4cQbprHVDiMdDqd4gbXcnStmJWKQWHFUCoRmyPB63ReTiIfzBBfZGFQVBtEJprjbIkLStICm+uxNkMsvojBbJ/hhHOcJIFcJIFOCbAgSUpgyAFzJ2IhcGUIvnBaSaKdS1ICAgVsECHbnEmnS+nSzIiYAwM81gIDAwpYfwJFnWLNRI0pqN594GBSkhIMtiTEzIuCslJe1FTf230cGBhAf2IrFHJUbEzNvXuN1xED8mfmrlVAcv/C6nv3StDLAmLofGX7bCbYtaEyLaqlsPrWrTKMgYH4hBtAjVPJIG1M8a3GxocYwxCfL+oi2O5+4QIVqgZYyfUkyAwGRXi4EgVYxuKOxka4NMTgpkGJiI7yCCMkEDhXVZeUlGFMyRdhCR9P7PvGWe7sBhmdLMCacWYXioQoByWkT5bg5IwqsNwqK3mIsQw7G08f2PfGnS9wQhUyb5WVXceZ+RsL8Anqk20srCmAqhoam78zpYmHV9v3miwuLkRZGkqam78xmCX+QueIDemTWaqqqoqLmQ1lD5uTcFbOSuazefCD00OJ6outWsC0QIjhK6Ish4cJguncFJ9ZfW04efswm43JtDU0X78OHwJirIsYFKZUEDzy4Jvqrs1WOdfuCh84LOgiBC41OcsRl0j02Tfs7t3KVvgZRK+UqbiF+4DPf4yNRjQgc+wHeJ/gwssh+rTKEkGutRR3GhFDA1o6nr/nIsmFNUwP0DsqfKb0h30jdn5bF9ZEdPpU3O7p6UFfHV0uu2Z7MYgRDg9tjHATqLQKeOGjz5jt683oXX1iSPNLHLE8KmrZCi9vBu3vPqZRBOIrERBPaI8zQ34AAAAASUVORK5CYII=)
        no-repeat 50% / contain;
}
.VGS-minor-jackpot {
    background: url(/assets/minor-BURPXoDK.png?v=301) no-repeat 50% / contain;
}
.VGS-mini-jackpot {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAABXCAMAAABLCFkZAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAMAUExURUdwTOC4JZ9qArmUL/3yx5hjBPbJIdTCceXJYLCJJriIE6qBI7aPLPvnmM+dEPbUUfv01/jtsc6fFPrki+++D3pHDLCDGvndcPvutIlYEu3JSvjkk+K7Mr2TIcCSHvzxx+K7J8ebHu/FKvjghc2hIKBuDJVkDJ5wEq+DHPTRSPPEF9usEZFfEPbYYsiaFcmkVPnHBffHD9ysD+/EIfztrrmGF/fotoROCLuMFPfge/XXY7iROe2+Fat9FtSjEfPZde2/E/zzx7OGGvvuuPz34vHEHeW2D/nkiJ1nDvPPTtqqCNasJeDAa8CYMXdABIxYA/vljf3okv3qov70x/nfgl4tCOe6K+GwCPHbn7iQLfztsv/516p3bFYjBMamaPzuttAXG8kVGVQBAl8CAtQYHZEDBFoBAtYXHcAUFcYWGYgDBbwUFdkYHnECA4QCBHUCApYDBGwCA2kCA5sEBmQBA7QSE3kCBHwCA9wZH6AEBn8DBNOhCOy6BKcEBa4REeKvBMMVGIwEBah6FcwWGsIVGLgTFNimCPnGAnhABK4CA72NEMeTAbCCFMubDaVwBqMPD8WTDo9bAq14ArcQEuEaIXAYCmo0A/zsqc6bAee1BoJGB92rBf379vG/A7qHAf7+/V0oCPXQQPnYXfTDDUwCA/jOMMGMBLSAAYZRAv754/Tfm+3RfjgIAuOtJkQYAu2IifngfOnMbPTnxeW6N/Ph4U8hAt0mK+JNULYFCN1DR6VGCu6fn30cH+rGV/rt7cmeMa52ctSzsOXS0NysD982O2ESCtOlJ5kiJM+pYO3To923V8CSjnwtD5MjCepwcdogIuV4e+LJgt28hPHYgXo7L+nJw8IMD45MIJIWGaVxPPG+v+/evpVJS/bV175wE7+HQcygnLN7RZhcKrmEhZ0vCea5JOZdXfGvr41aEOBYH7+LaNQmKtChSMN6D9OsccKjpKJmGMteW6ZfYOmqT+iJQeuZbJJlWLFUUrJfDt2am2shJNOpiOeWJb05O7E6I9doaqVOeM4AAABgdFJOUwBF/g3+/v4DCBb9JTX86f3+Ep/+/Zmb/iJIGzQoVf1AOodzWmi0nNp4VM7BbtnA+e/k1b6X6f7Ltojx/J3z+cXbfc1hooqyoY2q+OX8se/5vNDg2eum7vesy73F1+fBxJ1RvicAAAuCSURBVFjDrJd5UNNnGsdV0CCKglCgWPFevJCpq9RqvbWu0zrVujvdtrs7QEyAQO6QmIQkBiXESEiADZRLrqAQQO5bblBAEAQUUBAVFc96W1ttu8/7CwHcYDIjfJPJn5881/t93nfSJGMymWcyaUKFm7l95sQSp9uuWzahQJN5m8y//2QiiTOclm533DJ/AkNc5rRqnnnTgfkT1xanz6bPWFdp8eNEIU1sn/xr504XZbnFD/YTE+K8TZ3V8bEXZWftLNZaTcjkrL9bX1VRcbVSnmj37TbcBOS8JCDCo7Mmv6bheFRK0v4JKOWM7XfVxPrz+TXtcolNStJuq/FPTkC9B9Gjt6amupIvsklxXjzuyVkXTcQTib89vlT9kC8B5B6zcbZlTkg9g8HC11dVV7/h8yHKFQvGOTnrollkOoPF6nz8+PpZiZwv+nTRuIgOq0MYbDYZmKqBx+cfSvhK/ndfOowDaLZE1szm8dhUYPaeH7i/WSKTyddMHkfOn6x+whOTKDwOMM9UDVRVxiiDZbMWfnhvTBbKWgg0Agkxqezeqqp+kcQ82HH1BzslbsGs1zQuk0bQMs89e3Yj83ZTg4vLkg+fnJMtgmMCxBQDk9L7y9Pnszs0mnTnPV/MQbK1tf2LVh8N6WOD+w03eVYpgSs4Nsw898udlx2RpqaR2Yk2Ign/p+MnToWFTJk6NTQ0NTU1WiqNiJB+NMNgFec8EtOYCAlMSF3cXfLnYG5abGyaqaYj5+umhgaX/v4bPT09N2/e7EJAqTT1s49xhiZn8y0SYRjJpNGERWV9FbHx8bGxFfn5fX01l65UV1+/fn6g6lnvmTPNUqk0NPSbVe9JG+ewYNea7x7xKGItshgxBd4PStrKLuXnX/n16R/nQN3d3WeQVHQGQyWVRodC/mOn7bB811Z/m7ycHvowEjHD3dweFLWVDQ7++ufvCm1pKRw2GU4oCwFTp4RASZ300sbZL9qzdVpKkkVuzeNOIplH0SVeXOzu5nbwQdGFtranvwuxKgAS5hQRVRBgGNam0FXTR+Os5n6+ZcPsJLtIwL36zUOtJtI5OmTx5SNuCFlXUvIgHGowFCSKEY+Ap05qO790JG2r+dv2WWd3pDdeqh4AHEgNHwZ7CFnsjhEP+rYe8r18TABBIiSPDFankqaGnhgepqG0zebvPOAaqWl/c32gt1OFRx5L9MDEovIwpM8RLdHT99AwkkCioqZEp049LorRIf+mTXtnWm7jm/toDMC44G9ZeDwRi9LDA09GSIG7lujp6TuEBKKYTQebiw4N4cf5R8VIfjp+8lRYmJP2ErctrerMuW4Sm0pFxjWCRELFpAW6a7PGgIf+6+seXlwsoFDJdFX0N05fJQcFDSFPnBoqpP2PlxI8OJhtDSOJw0gWm+v9LhHpkJcCVDp16ZytcUFBQXFRIoRcP3NofHZYns9Qw/xhSDqdPjpKIoMEIeoR3YUCobB0ytJlK2NE/nEIGSPhr9YBJ5ntNH2VkeFBHxUlHosSz+5W+B311o/Rm8sVKBBwtRx2pBYpWrlgZMDtDzQmZKjVeDKHM5w4g0xSCAO9Dh8+7K0XozuXxlSUhmz8z/fmMqUOuWLyKHvH7TC9D0GqYVywKMnQDoVfoI+Pj5fXUX2iNxNGqjRsY7tLQECwTCmXiKLigt4BAnJt5KsMNVY2KkVMUwj9/AJBYxIPHWbCgb91qrK9IThgCBnj/+nk/1tA9t+md2Z4wGgTGUwhkh9iDhF1ddQivWkksfjWtcqLXzsGY0hzQH61SG+j7bBoOK3Gg1g8hRb4DhEDYmfGm0kikRDwYqVMpkPOWqi3x3Fmu6171ETMnaAjfkLhe4juXNg6tx6dvZh+Vq5Uyswx5LqF08fwWfv96Z1qFgwjg9oNOKFf4DvEI1qiNxc8p+Xa2RxNnoQvl2uRm2zHtFrc4uymBCIdGk2mQN5+geF6MXp6HlHAEkNAi3IRjLQ2yvcAYVnttuuvp8PhZlNJCr06HkG9dguniUktjzJzIpNsokS1Q1Hufd8bD2fvnHSTzOZwOGweUzhmZw66+3EV1wCYPS3Z3z8KXEwud9z7/kej2eINz1t4aN3zUJD6dQQ38zx4D4DWs1OmJcdFAVKyea+hV6jZ50n9HDEsZwqJNkavPZE/tt7L05hmz05ESIiydqXByxpu/oZ+8Fi4PxFoXL06aqcHES1dh5F/nWzwRWK2OKdLTcSTKQQmLJex5rG1sPBeZkdarKl1EkImGwFC1uUJcBI98HRgCvRj9PQtrKu79zbHMj7W0gKiTFmx3MibyWHLQyIeE4vOownCMfM5qvNHLbHk3ttyy/j4+DSLpETn5Uaup7i5G3rwLJ3oHKaO6D5CLCkqeptoCref2LTILcYihFOTFI1njIjnp+dmhUV37rzIc01Dstxm9AUGZVTBwdaJTAocm3hbk2aKZJxo5fywHjvXWlFpeh7uWVh04cKL2x2WkUhrjT24cXPtbrCoI+Io9LdCa1HbhReZ6aYW1tbWFv+cayzpxRtuMthUNiY43RShfoytRVlZLzPLTa3t7Oyy9xkl7m5qpnI4PB4H/fB4BHSw3yHChJdgRDgzs5OSnI312mpLA4MyIhLTT6gQeh31Gk08VJJVlpWZ55qdmJiYsmGRmZEy/v0GVQyGCl9MBIVQQVD4HB61uXx967LKyp7nabKnIe0yMTKNdl0Ugk5iHlsMTk6gMANH1xGIg2XPMzusk5PjkpO/cDAyjekqAg0JrptwN+QQuMI/SlVkknA0sTBrcPBlZo7Gxh/0peEXnf2+BioEh4BiNoMBplZ6TSkLacbTCT7DWXsWtl250p5ZrrktEomijHgjlBG5LZgjmwVOQW15rYQlIguIxhOpCi93t4PYnQKIfY155bAJJZKYNfMMl9G6CzaCWMxjEMGAyKVKvjxYKg0wD7irghufINwbu4fXZfX1Xc3J0TTxQbOWGBofs7XpzRzYMHR0yyNGn6yVKO8WZGQU3A0OeNLMYnG4xZfdPFvr7mT1VeQ3prtehP0vn7XQULOt9v+s4nDILARUhdVGSUIiTmechq8ULg1dKgaGrCu6UJZfUXFV49pY6SiTOdoaelvOtbhPpzLQPbR+qsQ/SplacLrgNKaIqQHBT5qpPG6xe8mFrMH82FhL19xGF0dzc/P1hvbgDk0PnoFutl38oLjaKREJCQkFCQWYEu4Gy8xLeRTmUXgaXqkA/87NvfrzxuDg4O2GWrM2vQsPKTc7TgvyP5kagZSAsKB//2PZdqXydQvp3FN4bAIx1hIRoRpOBoi4H9rhbaR6kpcyrfZ/6wP2lztAXWawudNCJRnYeSx6q98+Of798U+oiZsuWfcA22QauKNGIuhE0tFHp/gXPu0CdmtB/Xpgzx4IOswlQcUBO6ei3ezqe98PPLi6BWTi7dsXQVHDha2VBwXyqx5e0RdftPDYJCYgYAWNFoCAObwTzqxiVPP0zavTBw/NAZp48iQw+QCBEO7Idp5+6fKGRZt75y1fDuyMTZrU19fHxKSO3LvlUHATWbr3HdDI+XM2XVy9+vDs2W2z3XCOowFb9rzC/GtndAPBsmXz5s1bPm85erOQXcaGbeGid6cfbJmzycdHt2bmzJk1WjjbFILx0zcsnDkbCNqqq2fMmNE9Y4IFZjHAqWS4lP/Uq9NbWE55G7eDgCHOQld++iI2UPduLrBVOBNYrMzWlsWmlIPRmG3p5vsxEd58RgZgI3EWutKexsZaWoaGBiAgIuKgxIlrMM1GROSwqYdeLx+4hKyxwV9EsnMISskoMGpq4imbmZUcZs7m4+vunQ30ST2wL0j5YDEHozaoM909o3oGsEDDX0QSC2SE7IB96W4wwF9EkjBKztcNSmJAgC/XkOZzvWXgjDBpkiq1ppe4xXr6wEBVkmpTVRqqah4eOjqSnAxUBuxYYgYAQY/Y0Z+fJD0AAAAASUVORK5CYII=)
        no-repeat 50% / contain;
}
.HARMONY-major-jackpot {
    background: url(/assets/mega-ZzHA4Zdl.png?v=301) no-repeat 50% / contain;
}
.HARMONY-minor-jackpot {
    background: url(/assets/minor-DOH4SGiL.png?v=301) no-repeat 50% / contain;
}
.HARMONY-mini-jackpot {
    background: url(/assets/mini-gP2LnUF3.png?v=301) no-repeat 50% / contain;
}
.layout-content-holder-bc > .casinoJackpotWrapper-bc:before,
.hm-row-bc > .casinoJackpotWrapper-bc:before {
    position: absolute;
}
.layout-bc.jackpot .casinoJackpotWrapper-bc:before {
    position: fixed;
}
.casinoJackpotWrapper-bc .carousel > i {
    width: 18px;
    height: 18px;
    line-height: 18px;
}
.overlay-sliding-w-c-content-slider-bc .jackpot-pool {
    min-height: calc(100% - 38px);
    padding-top: 15px;
}
.overlay-sliding-w-c-content-slider-bc .jackpot-pool-content {
    min-height: 100%;
    padding: var(--padding-page-aside) var(--padding-page-aside) 15px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXcAAAMYCAMAAAAHI1dqAAAAaVBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8G612AAAAI3RSTlMAAwYKDRATGSAWKiaTPyOFfh1bMTkuT0cbVJAVYos1l3RtaCkfz+wAAAqkSURBVHja7N3ZktowEIVhuluS943F2AxL4P0fMgOZVO6mKgUjR5P/45IqLo5bkrUUWuFviKzikPcPPoh5ixKHiKoKyX/QbJPr6suJqJkzI/kPOjSVrb6aqLlQFEVwqgR/J/bmX5KE2qdf+qzdbXZ54cj9peOq+PKzcndZuV8f100VTFd4HSmazxpVaPfX7tTdmoyCfymx6bPevditu/pS93PujdxjdVfqis3xdLnU3bol92hE7a18r/f60I/Ue0RiPm9ufdcft/TvEYm6omrm9bhtg5F7PGIuZHk7ZJ7YYxJVc957R+xxiYiamQrrM7GJEDoAAP8oRullWJZ7go/P7ZqJLZT4bGqp9wWIsmMIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8tUce1ZwvQrOTPsBdgeVORe3zih0A/swAumQCAryXcurcAEVFVLpmMTETNOWemBB+RiDpfZNmbdwQfzSP2kO+253IIXFYezz32tlnfbvOZy/kjEvXZ+difTv28Kyj4aMR8vv9xqOvDdZuRezRivt33h/py+NFM5B6NqB+a66muu+OZeo9H1BXleO37274KjthjETE/7Zpx3FYZu24RiZov8rYdCm90MxGJmvPBe/dk7Dyzvw5ezUyfWSWQ31bPe+ZHErtpXR6efXKPZ/eC99olR/fH0mwq61S/eqoiPN1VvZOsKd1qEX8KSJMY6ETuI3O5KfPC2bOlIsWmtdVSfq3NJrIyK+qKqlkf56Z6e37mteQZMlEL5X5fpvFmJ+bz5tqdulszeJOEx1VRN42n05jGxF0slHNX14d+rkLSUy9RN8yHw5ylUO9yz319qi91ty5Tz93Cbp53IYXc7/Vezf3hvd7HxOt9JebCNIRExlXzw/bYd/1xOyW+ZSWq5pwlUe6P1tlux3k852k00G8yb3psjU9V1U6JNNDvcoTrMV/1wScy3/g+RNTMOPkUnUhK7RMAAAAAAADAv4JFRQAAAAAAAAAAAAAAAAAAgJ/s3W1u2zAMBuBStJwlHoq4cdFtKbKP+x9y8I8dYBggT+rz3MAvDMoyQBKwbvU/EfPrmk+0to9ClXt7Ma2zNbcHCHOBAAAAAAAAAAAAAAAAAGjM+vUjREQpugqbi5K7MkDwkf1MHYiS9X6apxGCjy+3Uy9d2JHTur3dziPkXtbH2kvuJc/b9fPPZcr+S3zk3E+d2XP/9muZRjhaO3qEyPr89nU7TQPUmZ5EyXpa70Ocq10Z6DuyK3/uTfYBNxcRTzH2NWUkZX08G9LVXvm0yf0AMc2TOnMAv48BAAAAAAAAAAAA/knOtZcuyZHEvL3qc2gv6u0i9/aiVHXmL3zItmAAAAAAAAAAAAAAAAAAAADgA7OT8AixE31rESUzi+DbilKmWqsl8I1Fmc7L4zJn8cK3FFkv79f3SzVuq6nI+XH9ft3k3lZkXV5+vCw11ZmWouR9uS2zc7WtiJK11vS6N7YHn75mDuC6CgAAAAAAv9m7t+TEgRgKw5HUN2wcgs2dcJv9L3KcB9fUvIWqRBj8fysIp1Sd7kZqAAAAAAAAgB/EMOEjiKj1lOZ7V6IWYkox0AfuSdTisdRVyZFxEy/DDGezb7frJcE7Ekvv29vH4rpfzwK5exjKvWsX8/np1iyZ43QjGvL5z+lyOVy3hdx9DPX+2df74daQuyOxVG+vi9NH22XWdz+iIVfbtt10lLsnUYu5VOt6lyh3P8N5dZYi51VfomrGuLg/EVHe2AIA4MXwr/0RxDgwP4LuuqJv8Kalqcndn4QUWGfuwlPsAAAAAAAAAAAAAAAAAAAAAAA8IVr5H0JsCqMr4ysu3Z0nMCJnsziyD6m5W47sT/p5MltV4W1cNLz+KK6kc/36n3KEplBco0TqAAAAAAAAAAAAAIDnbuCaBE15At2B4xO7ZvfyXWojZKVK1Ls/MX6oGwAAAAAAAAAAAAAAfqB+nKysJvDK1x2k59DKp2UCr3zdlbr2fj94scg684+IWk8dKp7+2P9jj3kW6Snz9RV7tdlUieBdiVrenE6bHMjdy5D7/jDf78jdlailrm071hlfIhqOpRx5bNOZqFoI9Mi7E9Eee2t/wsQfAAD4bSLCnsPbcEXOFtuZiFqMkSOls6/Yy/o9cWPoSzSU/bWtorHSeBKL6+tlseKq1pdYrD8Xt47vQH2JhlQ1XeaK3NWwnwmU+3ewf39+nFfvRa8VAAAAgBHgKPcIItojeWciZha4NPrL3p2kNwoDYRhOVUliMmMM2MZD4vsfstML77uzkGzre29APQKBhOqPTdSFsdwcW2BRiVioj9O+Ym06KlEr1svuXLLXHs+j7v1pGhnvcYn5Zl04FRWbqPniEJhXYxM1Z6YM93/EqahXx7cqAAAAAAAAAAAAAAAAAAAAAAAAgFehHP5LQYu6IF47PuvahrrHp34M1D0ByfqUcd5Xn4yGjrs9AW3azj4Qm4RuY7wnIEbZAQAA3gjNulIQoTddAqL2gxaYkYmaCwW9R2MTdYf9ci3oLR2XWLh+ne4NAz6eR92H29dMfnZcYr5bzuuBPOG4RM0fyoL47MhENHk2jKjld7eJaOqm3hLqMb8NkfQ5znJo6zfZd5VXylET9y5/Fb1YIMC7/Fcjan/xjhLTI0htZNElMlEL8/E4E3AUl6g7LKfLwmJXXKKuWIdhJTgwLlHzXds2rHVFJmp+21hziU1EzQhSi09EyJ9Og6IDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA3lG1Qs4ima/stqvYjv8o/ogXTtLkXUee34LILNxA1F6qq8mnikkStmttrfgGqar7q5s+5rLwmqbtrzv33NbewJlFX1Ot0ntpmM/2ITtR9ft36Nru6W+jW7/7S39syRU6VqOuW72nOLb1GrZqnfnfbDcfGW4q6my/rLuSWTaau+jxfbrddP9Xe0kyszrnswifVtvrY73anYWnS1F1UTbPLahLzZXsf+uG8H9Pc68lzmpMQdVXTHqdl3/3/KwVZTb8mYm4rm7oZt/ef2kSf5+tMVM1573P4UnfN7J/mIkVEzSyDNUHx8z4800XmMrNZqJ7nQZOTPIYXgD/swYEAAAAAAJD/ayOoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqtKevSYnCEMBFO7Ni0djQEGwgBbd/yJL2UHHTuYOcz7/O5NjhEsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOQg2we5iYgxRoT2Ge3VrbPWGsLnJMb6MFfBO0v4bPbsRbp2dRkIn5EYX9TjslxOKVhD90xEbEjj2tybpb95e5DuIqJ9TBBXdUsT49QO6TDdjdE+oIlx1eN1j9+xGT7DUbpb572zRvNl07j5evnd7+t4nP0+38pzEbbyH2qJ9eXp1TbrpSuc5g3yF3U/nroyaF6PGDenfhjG7uwPM88Mz3Zd+lLz/1fE+nBLn2Xh394eouV3e97j1FyuldN8odkfWIN3bx8UiC9nHQtt43ecXn2hufsefmPePp8x6VTbDw3aGLfuD93df8vv3v6akAodC30109R+1bPy7v9ERMvEPC7r8+tx1nxfPaTU9f31zHlTbqG6FZXXPL4fk3UbXuRkJ8YYquen/xgY+Dc/+ghOjBvCthYAAAAASUVORK5CYII=)
            no-repeat 0 0 / cover,
        radial-gradient(
            circle at 56% 100%,
            rgba(var(--hero), 0.7),
            rgba(var(--b), 0.7)
        );
    will-change: scroll-position;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
.casinoJackpotLabelBlock-bc:not(.jackpot-odometer-item) {
    font-size: 30px;
}
.casinoJackpotLabelBlock-bc div.casinoJackpotPrice-bc:after {
    margin-inline-start: 6px;
    font-size: 16px;
}
.jackpot-banner {
    padding: 0 var(--padding-page-aside);
}
.casinoJackpotSliderEl-bc {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 38px;
}
.casinoJackpotSliderEl-bc:before {
    transform: scale(0.8) translateZ(0);
}
.casinoJackpotSliderEl-bc.active:before {
    transform: scale(1) translateZ(0);
}
.jackpot-pool-wrapper + .jackpot-pool-play-btn {
    margin-top: 10px;
}
.casinoJackpotLevelTitle-bc {
    font-size: 12px;
    line-height: 14px;
}
.casinoJackpotLevelPrice-bc {
    font-size: 15px;
}
.casino-tournament-header {
    display: flex;
    align-items: center;
    overflow: hidden;
    height: 44px;
    padding: 0 16px;
    color: rgba(var(--b-sc), 1);
    border-bottom: 1px solid rgba(var(--b-sc), 0.1);
}
.casino-tournament-header-icon {
    flex-shrink: 0;
    margin-inline-end: 10px;
    font-size: 22px;
}
.casino-tournament-header-title {
    flex: auto;
    text-transform: uppercase;
    font-size: 16px;
}
.casino-tournament-info {
    flex: auto;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    font-size: 14px;
}
.casino-tournament-name {
    max-width: 100%;
    color: rgba(var(--oc-2), 1);
}
.casino-tournament-amount {
    color: rgba(var(--b-sc), 1);
}
.casino-tournament-all {
    align-self: flex-end;
    margin-top: 10px;
    padding: 0 15px;
    color: rgba(var(--b-sc), 1);
    cursor: pointer;
    font-size: 12px;
}
.casino-info-block {
    display: flex;
    flex-direction: column;
    overflow: hidden;
    background: rgba(var(--b-sc), 0.1);
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
    border: 1px solid rgba(var(--b-sc), 0.1);
    border-radius: var(--border-radius);
}
@media screen and (max-width: 1366px) {
    .casino-info-block {
        min-width: 248px;
    }
}
@media screen and (min-width: 1367px) {
    .casino-info-block {
        min-width: 284px;
    }
}
.hm-row-bc.has-slider .casino-info-content {
    position: absolute;
    left: 0;
    width: 100%;
}
.hm-row-bc.has-slider .casino-info-content-tournament {
    top: 68px;
    height: calc(100% - 68px);
}
.hm-row-bc.has-slider .main-tabs-bc + .casino-info-content-winners {
    top: 44px;
    height: calc(100% - 44px);
}
.hm-row-bc.has-slider
    .main-tabs-bc
    + .main-tabs-bc
    + .casino-info-content-winners {
    top: 88px;
    height: calc(100% - 88px);
}
.casino-info-content {
    padding: 15px;
    max-height: 410px;
    will-change: scroll-position;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
.casino-info-content > li {
    display: flex;
    align-items: center;
    height: 50px;
    padding: 10px;
    background: rgba(var(--b-sc), 0.1);
    border-radius: var(--border-radius);
    transition: background var(--default-transition-duration);
}
.casino-info-content > li + li {
    margin-top: 5px;
}
@media all and (hover: hover) {
    .casino-info-content > li:hover {
        background: rgba(var(--b-sc), 0.2);
        cursor: pointer;
    }
}
@media not all and (hover: hover) {
    .casino-info-content > li:active {
        background: rgba(var(--b-sc), 0.2);
    }
}
.casino-info-img {
    flex-shrink: 0;
    width: 30px;
    height: 30px;
    object-fit: cover;
    margin-inline-end: 10px;
    border-radius: var(--border-radius);
    overflow: hidden;
}
.btn {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 36px;
    padding: 0 20px;
    color: rgba(var(--b-sc), 0.9);
    background: rgba(var(--b-sc), 0.15);
    border: none;
    border-radius: var(--border-radius);
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 500;
    cursor: pointer;
    transition: color var(--default-transition-duration),
        background var(--default-transition-duration),
        border-color var(--default-transition-duration);
}
.btn > span {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.btn > i + span:not(:empty),
.btn > span:not(:empty) + i {
    margin-inline-start: 10px;
}
@media all and (hover: hover) {
    .btn:hover {
        background: rgba(var(--b-sc), 0.35);
        cursor: pointer;
    }
}
@media not all and (hover: hover) {
    .btn:active {
        background: rgba(var(--b-sc), 0.35);
    }
}
.btn:focus {
    background: rgba(var(--b-sc), 0.15);
}
.btn.s-big {
    height: 40px;
    font-size: 16px;
}
.btn.s-bigger {
    width: auto;
    height: 52px;
}
.btn.s-small {
    width: auto;
    height: 28px;
    padding: 0 15px;
}
.btn.a-outline {
    background: none;
    border: solid 1px rgba(var(--b-sc), 0.6);
    transition: var(--default-transition-duration);
}
@media all and (hover: hover) {
    .btn.a-outline:hover {
        border-color: rgba(var(--b-sc), 0.6);
        cursor: pointer;
    }
}
@media not all and (hover: hover) {
    .btn.a-outline:active {
        border-color: rgba(var(--b-sc), 0.6);
    }
}
.btn.a-outline:active {
    background: none;
}
.btn.a-outline:focus {
    background: none;
    border-color: rgba(var(--b-sc), 0.6);
}
.btn.a-outline.a-color {
    color: rgba(var(--oc-1), 1);
    background: none;
    border-color: rgba(var(--oc-1), 1);
    transition: background var(--default-transition-duration);
}
@media all and (hover: hover) {
    .btn.a-outline.a-color:hover {
        background: rgba(var(--oc-1-hover), 1);
        cursor: pointer;
    }
}
@media not all and (hover: hover) {
    .btn.a-outline.a-color:active {
        background: rgba(var(--oc-1-hover), 1);
    }
}
.btn.a-outline.a-white {
    color: rgba(var(--b), 0.9);
    background: rgba(var(--b-sc), 1);
    border-color: rgba(var(--b-sc), 1);
}
.btn.a-outline.active {
    color: rgba(var(--oc-1-sc), 1);
    background: rgba(var(--oc-1), 1);
    border-color: rgba(var(--oc-1), 1);
}
.btn.a-outline:disabled {
    background: none;
    border-color: rgba(var(--b-sc), 0.1);
}
.btn.a-color {
    color: rgba(var(--oc-1-sc), 1);
    background: rgba(var(--oc-1), 1);
    transition: background var(--default-transition-duration);
}
@media all and (hover: hover) {
    .btn.a-color:hover {
        background: rgba(var(--oc-1-hover), 1);
        cursor: pointer;
    }
}
@media not all and (hover: hover) {
    .btn.a-color:active {
        background: rgba(var(--oc-1-hover), 1);
    }
}
.btn.a-accept {
    color: rgba(var(--accent-sc), 1);
    background: rgba(var(--accent), 1);
}
.btn.a-cancel {
    background: rgba(var(--oc-3), 1);
}
.btn.sign-in {
    padding: 0;
    color: rgba(var(--header-sc), 1);
    background: none;
    text-decoration: underline;
    transition: color var(--default-transition-duration);
}
@media all and (hover: hover) {
    .btn.sign-in:hover {
        color: rgba(var(--header-sc), 1);
        cursor: pointer;
    }
}
@media not all and (hover: hover) {
    .btn.sign-in:active {
        color: rgba(var(--header-sc), 1);
    }
}
.btn.sign-in:focus {
    background: none;
}
.btn.register,
.btn.btn-color {
    padding: 0 8px;
    color: rgba(var(--hero-sc), 1);
    background: rgba(var(--hero), 1);
    transition: background var(--default-transition-duration);
}
@media all and (hover: hover) {
    .btn.register:hover,
    .btn.btn-color:hover {
        background: rgba(var(--hero-hover), 1);
        cursor: pointer;
    }
}
@media not all and (hover: hover) {
    .btn.register:active,
    .btn.btn-color:active {
        background: rgba(var(--hero-hover), 1);
    }
}
.btn:disabled {
    color: rgba(var(--b-sc), 0.3);
    background: rgba(var(--b-sc), 0.1);
    pointer-events: none;
}
.btn.ortak-btn {
    background: #ff008c;
}
.more-button-bc {
    margin-top: 15px;
    padding: 0 var(--padding-page-aside);
}
.bs-remove-all-bc {
    flex-shrink: 0;
    display: flex;
    overflow: hidden;
}
.bs-favorite-remove-bc {
    justify-content: flex-end;
    padding: 0 var(--padding-page-aside);
}
.betslip-remove-icon-bc {
    margin-inline-end: 6px;
    color: rgba(var(--b-sc), 0.7);
    font-size: 15px;
}
.betslip-remove-all {
    color: rgba(var(--b-sc), 0.5);
    font-size: 12px;
}
.bs-favorite-remove-bc {
    margin: 24px 0 12px;
}
.main-tabs-bc,
.second-tabs-bc {
    display: flex;
    width: 100%;
    flex-shrink: 0;
}
.main-tabs-bc {
    height: 36px;
    background: rgba(var(--b-sc), 0.15);
}
.main-tabs-bc .tab-bc {
    font-size: 14px;
}
.second-tabs-bc {
    flex-shrink: 0;
    height: 34px;
}
.second-tabs-bc .tab-bc {
    background: rgba(var(--b-sc), 0.1);
    font-size: 12px;
}
.second-tabs-bc .tab-bc:hover,
.second-tabs-bc .tab-bc.active {
    background: rgba(var(--b-sc), 0.2);
}
[dir="ltr"] .second-tabs-bc .tab-bc:not(.pb-actions-tab):first-child {
    border-top-left-radius: var(--border-radius);
    border-bottom-left-radius: var(--border-radius);
}
[dir="rtl"] .second-tabs-bc .tab-bc:not(.pb-actions-tab):first-child {
    border-top-right-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius);
}
[dir="ltr"] .second-tabs-bc .tab-bc:not(.pb-actions-tab):last-child {
    border-top-right-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius);
}
[dir="rtl"] .second-tabs-bc .tab-bc:not(.pb-actions-tab):last-child {
    border-top-left-radius: var(--border-radius);
    border-bottom-left-radius: var(--border-radius);
}
.second-tabs-bc .tab-bc:not(.pb-actions-tab) + .tab-bc {
    margin-inline-start: 1px;
}
.tab-bc {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 0 5px;
    color: rgba(var(--b-sc), 0.5);
    text-align: center;
    cursor: pointer;
    transition: all var(--default-transition-duration);
}
.tab-bc span + span {
    margin-inline-start: 4px;
}
.tab-bc:hover,
.tab-bc.active {
    color: rgba(var(--b-sc), 1);
}
.sp-fav-body-bc .second-tabs-bc {
    margin-top: 10px;
}
.second-tabs-bc {
    margin-bottom: 10px;
    padding: 0 var(--padding-page-aside);
}
.select.s-small {
    height: 28px;
}
.select.s-small.has-icon .select-icon-bc {
    display: flex;
    position: absolute;
    top: 0;
    font-size: 14px;
    line-height: 28px;
    color: rgba(var(--b-sc), 0.8);
    pointer-events: none;
}
[dir="ltr"] .select.s-small.has-icon .select-icon-bc {
    left: 12px;
}
[dir="rtl"] .select.s-small.has-icon .select-icon-bc {
    right: 12px;
}
.select.s-small.has-icon .form-control-select-bc {
    padding-inline-start: 34px;
}
.select.s-small .inputs {
    height: 100%;
}
.select.s-small .form-control-select-bc {
    padding-top: 4px;
    color: rgba(var(--b-sc), 0.9);
    font-size: 12px;
}
.select .form-control-icon-bc {
    pointer-events: none;
}
.form-control-select-bc .bs-number-button-bc {
    text-align: start;
}
.form-control-select-bc,
.form-control-label-file-bc {
    width: 100%;
    height: 100%;
    padding-inline-end: 30px;
    border: none;
    outline: none;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.form-control-select-bc > option,
.form-control-label-file-bc > option {
    background: rgba(var(--b), 1);
}
.form-control-select-bc > option:hover,
.form-control-label-file-bc > option:hover {
    color: rgba(var(--hero-sc), 1);
    background: rgba(var(--hero), 1);
}
.ftr-lang-bar-flag-bc {
    display: flex;
    pointer-events: none;
}
[dir="ltr"] .select.s-small .form-control-icon-bc {
    right: 6px;
}
[dir="rtl"] .select.s-small .form-control-icon-bc {
    left: 6px;
}
.ftr-lang-bar-flag-bc {
    position: absolute;
    bottom: 11px;
}
[dir="ltr"] .ftr-lang-bar-flag-bc {
    left: 15px;
}
[dir="rtl"] .ftr-lang-bar-flag-bc {
    right: 15px;
}
.ftr-lang-bar-flag-bc + .form-control-select-bc {
    padding-inline-start: 42px;
}
.componentFilterWrapper-bc {
    width: 100%;
    position: relative;
    margin-bottom: 10px;
    z-index: 10;
}
.componentFilterWrapper-bc:only-child {
    margin-bottom: 0;
}
.componentFilterLabel-bc {
    width: 100%;
    display: flex;
    align-items: center;
    height: 44px;
    padding-inline-start: 10px;
    padding-inline-end: 11px;
    font-size: 12px;
    line-height: 14px;
    color: rgba(var(--b-sc), 1);
    background: rgba(var(--b-sc), 0.15);
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
    position: relative;
    border-radius: var(--border-radius);
}
.componentFilterLabel-bc.active {
    border-radius: var(--border-radius) var(--border-radius) 0 0;
}
.componentFilterLabel-bc.active:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 10px;
    width: calc(100% - 21px);
    height: 1px;
    background: rgba(var(--b), 1);
}
.componentFilterLabel-filter-bc {
    flex: auto;
    overflow: hidden;
}
.componentFilterLabel-filter-description {
    color: rgba(var(--b-sc), 0.6);
    margin-top: 1px;
}
.componentFilterLabel-filter-i-bc {
    margin-inline-end: 10px;
    position: relative;
    flex-shrink: 0;
    font-size: 16px;
}
.componentFilterChevron-bc {
    font-size: 11px;
    flex-shrink: 0;
    margin-inline-start: 4px;
}
.componentFilterLabel-badge-bc {
    position: absolute;
    top: 0;
    left: 100%;
    font-size: 7px;
    line-height: 1.1;
    padding: 3px;
    background: rgba(var(--oc-1), 1);
    border-radius: 50%;
    transform: translate(-50%, -50%);
}
.componentFilterBody-bc {
    position: relative;
    width: 100%;
    z-index: 1;
}
.componentFilterLabel-bc.active {
    -webkit-tap-highlight-color: transparent;
}
.componentFilterLabel-bc.active .componentFilterChevron-bc {
    transform: rotateX(180deg);
}
.componentFilterLabel-bc.active + .componentFilterBody-bc {
    max-height: 1000px;
    overflow: visible;
}
.componentFilterEl-bc,
.componentFilterElsWrapper-bc {
    width: 100%;
}
.componentFilterBody-bc .u-i-p-control-item-holder-bc {
    width: 100%;
    padding: 0;
}
.filter-form-w-bc {
    padding: 10px;
    background: rgba(var(--b-sc), 0.15);
    display: flex;
    justify-content: space-between;
}
.date-range-warning .form-control-title-static-bc {
    color: rgba(var(--b-sc), 1);
    font-size: 11px;
    margin-bottom: 12px;
}
.date-range-warning .form-control-title-static-bc .bc-i-attention {
    margin-right: 5px;
}
.componentFilterBody-bc {
    max-height: 0;
    overflow: hidden;
}
.filter-form-w-bc {
    flex-wrap: wrap;
    border-radius: 0 0 var(--border-radius) var(--border-radius);
}
.componentFilterBody-bc .u-i-p-control-item-holder-bc.halfPartFilterSection {
    width: calc(50% - 5px);
    margin-bottom: 6px;
}
.competition-wrapper-bc {
    display: flex;
    flex-direction: column;
    box-shadow: 0 2px 4px #00000026;
}
.competition-wrapper-bc + .sgm-market-g,
.competition-wrapper-bc + .page-view-more {
    margin-top: 10px;
}
.competition-header-bc {
    display: flex;
    align-items: center;
    flex-shrink: 0;
    height: 34px;
    padding: 0 var(--padding-page-aside);
    background: rgba(var(--b-sc), 0.15);
    cursor: pointer;
}
.header-center-icon .competition-icon-arrow-bc {
    width: 100%;
    text-align: center;
    margin-inline-start: 0;
}
.competition-icon-league-bc {
    flex-shrink: 0;
    width: 18px;
    height: 18px;
    margin-inline-end: 8px;
}
.competition-title-bc {
    flex: auto;
    color: rgba(var(--b-sc), 1);
    font-size: 12px;
    line-height: 14px;
    font-weight: 500;
}
.competition-description {
    flex-shrink: 0;
    height: 22px;
    color: rgba(var(--hero-sc), 1);
    padding: 0 8px;
    box-sizing: border-box;
    margin-inline-start: 10px;
    border-radius: var(--border-radius);
    background-image: linear-gradient(
        to bottom,
        rgba(var(--hero-hover), 1),
        rgba(var(--hero), 1)
    );
    font-size: 12px;
    line-height: 22px;
    font-weight: 500;
}
.competition-group-count {
    flex-shrink: 0;
    font-size: 13px;
    color: rgba(var(--b-sc), 0.75);
}
.competition-icon-arrow-bc {
    flex-shrink: 0;
    color: rgba(var(--b-sc), 0.8);
    margin-inline-start: 10px;
    font-size: 11px;
}
.competition-icon-arrow-bc.active {
    transform: rotateX(180deg);
}
.competition-icon-arrow-bc:before {
    display: block;
    transition: transform var(--default-transition-duration);
}
.competition-icon-arrow-bc.opened:before {
    transform: rotate(-180deg);
}
.competition-wrapper-bc + .competition-wrapper-bc {
    margin-top: 5px;
}
.fixed-bottom-container {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 10px 10px 22px;
    background: rgba(var(--b), 1);
    border-top: 1px solid rgba(var(--b-sc), 0.05);
    z-index: 951;
}
.count-odd-animation {
    position: absolute;
}
.count-odd-animation:after {
    content: attr(data-badge);
    position: absolute;
    width: 15px;
    height: 15px;
    color: rgba(var(--hero-sc), 1);
    background: rgba(var(--hero), 1);
    border-radius: 50%;
    text-align: center;
    font-size: 8px;
    line-height: 15px;
    font-style: normal;
    font-family: var(--font-family);
}
.count-odd-animation.count-blink-odd:after {
    animation: var(--default-transition-duration) count-blink-odd ease-in-out;
}
.count-odd-animation.count-blink-even:after {
    animation: var(--default-transition-duration) count-blink-even ease-in-out;
}
.count-odd-animation[data-count=""]:after {
    content: none;
}
.count-odd-animation.BB-badge-new {
    top: 1px;
}
[dir="ltr"] .count-odd-animation.BB-badge-new {
    right: 20px;
}
[dir="rtl"] .count-odd-animation.BB-badge-new {
    left: 20px;
}
.count-odd-animation.BB-badge-new:after {
    width: auto;
    max-width: 30px;
    height: 12px;
    padding: 0 4px;
    border-radius: var(--border-radius);
    font-size: 8px;
    line-height: 12px;
    background: #7f194f;
    color: #fff;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.ui-kit-toggle {
    display: flex;
    flex-shrink: 0;
    width: 36px;
    height: 20px;
    position: relative;
    border-radius: 12px;
    background: rgba(var(--b-sc), 0.15);
    transition: background-color var(--default-transition-duration);
}
[class*="is-web"] .ui-kit-toggle {
    cursor: pointer;
}
.ui-kit-toggle:before {
    content: "";
    position: absolute;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    top: 0;
    bottom: 0;
    margin: auto 0;
    background: rgba(var(--b-sc), 0.6);
    transition: var(--default-transition-duration);
}
[dir="ltr"] .ui-kit-toggle:before {
    left: 2px;
}
[dir="rtl"] .ui-kit-toggle:before {
    right: 2px;
}
.ui-kit-toggle.active {
    background: rgba(var(--b-sc), 0.7);
}
.ui-kit-toggle.active:before {
    background: rgba(var(--hero), 1);
}
[dir="ltr"] .ui-kit-toggle.active:before {
    left: 18px;
}
[dir="rtl"] .ui-kit-toggle.active:before {
    right: 18px;
}
.casino-info-block .main-tabs-bc {
    height: 44px;
    background: none;
    box-shadow: inset 0 -1px rgba(var(--b-sc), 0.1);
}
.casino-info-block .main-tabs-bc .tab-bc {
    text-transform: uppercase;
    transition: color var(--default-transition-duration),
        background var(--default-transition-duration);
}
.casino-info-block .main-tabs-bc .tab-bc.active {
    color: rgba(var(--hero-sc), 1);
    background: rgba(var(--hero), 1);
    box-shadow: none;
}
.casino-info-block .main-tabs-bc .tab-bc:not(.active) {
    color: rgba(var(--b-sc), 0.9);
}
.casino-winners-info {
    flex: auto;
    display: flex;
    flex-direction: column;
    margin-inline-end: 6px;
    font-size: 12px;
    overflow: hidden;
}
.casino-winners-info > b {
    color: rgba(var(--b-sc), 0.9);
    font-weight: 500;
}
.casino-winners-info > span {
    color: rgba(var(--b-sc), 0.4);
}
.casino-winners-amount {
    flex-shrink: 0;
    color: rgba(var(--oc-2), 1);
    font-size: 14px;
    font-weight: 500;
}
.express-of-the-day .competition-wrapper-bc {
    position: relative;
    border: 1px solid rgba(var(--b-sc), 0.2);
    border-radius: var(--border-radius);
}
.express-of-the-day .competition-wrapper-bc .express-day-loader {
    position: absolute;
    top: 34px;
    left: 0;
    width: 100%;
    height: calc(100% - 34px);
    background: rgba(var(--b), 0.7);
    z-index: 1;
}
.express-of-the-day .competition-wrapper-bc + .competition-wrapper-bc {
    margin-top: 15px;
}
.express-of-the-day .competition-wrapper-bc .bs-inputs-bc {
    background: rgba(var(--b-sc), 0.05);
}
.express-of-the-day .bs-info-massages-w-bc,
.express-of-the-day .fixed-bottom-container > .btn {
    margin-top: 10px;
}
.express-of-the-day .express-day-block + .express-show-events-padding {
    padding-top: 5px;
}
.express-day-block {
    padding: 0 5px 5px;
    background: rgba(var(--b-sc), 0.05);
}
.express-day-block:nth-last-child(2) {
    padding-bottom: 10px;
}
.express-day-content {
    padding: 6px 8px;
    background: rgba(var(--b-sc), 0.05);
    border-radius: var(--border-radius) var(--border-radius) 0 0;
}
.express-day-content .quickBetMsgWrapper-bc {
    margin-bottom: 6px;
}
.express-day-info {
    display: flex;
    align-items: center;
    margin-bottom: 8px;
}
.express-day-icon {
    flex-shrink: 0;
    margin-inline-end: 8px;
    color: rgba(var(--b-sc), 0.8);
    font-size: 16px;
}
.express-day-game {
    flex: auto;
    margin: 0 8px;
    color: rgba(var(--b-sc), 1);
    font-size: 14px;
}
.express-day-statistics-icon {
    flex-shrink: 0;
    color: rgba(var(--b-sc), 0.6);
    cursor: pointer;
    font-size: 16px;
}
.express-day-statistics-icon + .express-day-statistics-icon {
    margin-inline-start: 10px;
}
.express-day-statistics-icon + .notification-loader {
    margin-inline-start: 10px;
}
.express-day-statistics-icon
    + .notification-loader
    .bc-loader.small
    .bc-loader-contain {
    max-width: 16px;
    height: 16px;
    line-height: 16px;
}
.express-day-statistics-icon
    + .notification-loader
    .bc-loader.small
    .vivaro-loader {
    width: 16px;
    max-height: 16px;
}
.express-day-team {
    color: rgba(var(--b-sc), 0.7);
    font-size: 12px;
}
.express-day-team + .express-day-team {
    margin-top: 4px;
}
.express-day-player-section {
    display: flex;
    align-items: center;
    height: 36px;
    margin-top: 8px;
    padding: 0 10px;
    background: rgba(var(--b-sc), 0.03);
    border-radius: var(--border-radius);
}
.express-day-player {
    flex: auto;
    color: rgba(var(--b-sc), 0.7);
    font-size: 12px;
}
.express-day-player-odd {
    flex-shrink: 0;
    margin-inline-start: 10px;
    color: rgba(var(--oc-2), 1);
    font-size: 12px;
    font-weight: 400;
}
.express-day-player-odd.remove {
    color: rgba(var(--oc-3), 1);
    text-decoration: line-through;
}
.express-day-footer {
    display: flex;
    align-items: center;
    height: 24px;
    margin-top: 1px;
    padding: 0 5px;
    background: rgba(var(--b-sc), 0.05);
    color: rgba(var(--b-sc), 0.5);
    border-radius: 0 0 var(--border-radius) var(--border-radius);
    font-size: 12px;
}
.express-day-time {
    flex: auto;
}
.express-day-more {
    flex-shrink: 0;
    font-weight: 400;
}
.express-bets {
    padding: 2px 10px 10px;
    color: rgba(var(--oc-1), 1);
    background: rgba(var(--b-sc), 0.05);
    font-size: 12px;
    font-weight: 500;
}
.express-show-events-padding {
    padding: 0 10px;
    background: rgba(var(--b-sc), 0.05);
}
.ftr-g-content-bc,
.games-carousel-content {
    display: flex;
    flex-direction: column;
    overflow: hidden;
}
.ftr-g-content-bc .carousel-count,
.ftr-g-content-bc .carousel-count-arrow,
.games-carousel-content .carousel-count,
.games-carousel-content .carousel-count-arrow {
    position: absolute;
    inset-inline-end: var(--padding-page-aside);
    color: rgba(var(--b-sc), 0.9);
    font-size: 13px;
}
.ftr-g-content-bc .carousel-count,
.games-carousel-content .carousel-count {
    top: -20px;
}
[dir="ltr"] .ftr-g-content-bc .carousel-count,
[dir="ltr"] .games-carousel-content .carousel-count {
    right: var(--padding-page-aside);
}
[dir="rtl"] .ftr-g-content-bc .carousel-count,
[dir="rtl"] .games-carousel-content .carousel-count {
    left: var(--padding-page-aside);
}
.ftr-g-content-bc .carousel-count-arrow,
.games-carousel-content .carousel-count-arrow {
    top: -86px;
}
.ftr-game-item-bc {
    display: flex;
    flex-direction: column;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url(/assets/feature-game-bg-DylVRaHb.png?v=272);
    background-color: rgba(var(--b), 1);
}
.ftr-game-item-bc .market-group-holder-bc {
    flex-shrink: 0;
}
.ftr-game-item-bc
    .market-group-holder-bc
    .market-group-item-bc:first-child
    .market-bc {
    border-bottom-left-radius: var(--border-radius);
}
.ftr-game-item-bc
    .market-group-holder-bc
    .market-group-item-bc:last-child
    .market-bc {
    border-bottom-right-radius: var(--border-radius);
}
.ftr-game-item-bc.Baseball {
    background-image: url(/assets/Baseball-Kfmdt4cc.png);
}
.ftr-game-item-bc.Basketball {
    background-image: url(/assets/Basketball-Dr56h7TD.png);
}
.ftr-game-item-bc.Boxing {
    background-image: url(/assets/Boxing-T5I1j-lQ.png);
}
.ftr-game-item-bc.Chess {
    background-image: url(/assets/Chess-BJO2Ancj.png);
}
.ftr-game-item-bc.Football {
    background-image: url(/assets/Football-Dh52BkT3.png);
}
.ftr-game-item-bc.Golf {
    background-image: url(/assets/Golf-D-YE83Mg.png);
}
.ftr-game-item-bc.Handball {
    background-image: url(/assets/Handball-DARCK-uE.png);
}
.ftr-game-item-bc.Horseracing {
    background-image: url(/assets/Horseracing-BirrlapH.png);
}
.ftr-game-item-bc.IceHockey {
    background-image: url(/assets/IceHockey-WoLu7-l_.png);
}
.ftr-game-item-bc.RugbyLeague {
    background-image: url(/assets/RugbyLeague-BMNHiz8G.png);
}
.ftr-game-item-bc.Soccer {
    background-image: url(/assets/Soccer-DsReKL1n.png);
}
.ftr-game-item-bc.Tennis {
    background-image: url(/assets/Tennis-1d92vpIo.png);
}
.ftr-game-item-bc.Volleyball {
    background-image: url(/assets/Volleyball-CQkDnmBl.png);
}
.ftr-g-i-head-bc {
    flex-shrink: 0;
    display: flex;
    align-items: center;
    height: 33px;
    padding: 0 10px;
    background: rgba(var(--b-sc), 0.1);
    border-radius: var(--border-radius) var(--border-radius) 0 0;
}
.ftr-g-i-head-bc .notification-loader {
    margin-inline-start: 15px;
}
.ftr-g-i-head-bc .bc-loader.small .bc-loader-contain {
    max-width: 13px;
    height: 13px;
    line-height: 13px;
}
.ftr-g-i-head-bc .bc-loader.small .vivaro-loader {
    width: 13px;
}
.ftr-g-icon-bc {
    flex-shrink: 0;
    font-size: 13px;
    color: rgba(var(--b-sc), 0.8);
}
.ftr-g-icon-bc.bc-i-live {
    color: #ff3449;
}
.ftr-g-icon-bc + .ftr-g-icon-bc,
.notification-loader + .ftr-g-icon-bc {
    margin-inline-start: 15px;
}
.ftr-g-i-b-time-block {
    flex: auto;
    display: flex;
    align-items: center;
    margin: 0 10px;
    overflow: hidden;
}
.ftr-g-i-b-time-bc {
    font-size: 11px;
    color: rgba(var(--b-sc), 0.7);
}
.ftr-g-i-b-time-bc:not(.ellipsis) {
    flex-shrink: 0;
}
.ftr-g-i-b-time-bc + .ftr-g-i-b-time-bc {
    margin-inline-start: 5px;
    padding-inline-start: 5px;
}
[dir="ltr"] .ftr-g-i-b-time-bc + .ftr-g-i-b-time-bc {
    box-shadow: -1px 0 rgba(var(--b), 1);
}
[dir="rtl"] .ftr-g-i-b-time-bc + .ftr-g-i-b-time-bc {
    box-shadow: 1px 0 rgba(var(--b), 1);
}
[dir="rtl"] .fixed-direction {
    direction: ltr;
}
.ftr-g-i-body-bc {
    display: flex;
    flex-direction: column;
    flex: auto;
    margin: 1px 0;
    padding: 10px 0;
    background: rgba(var(--b-sc), 0.1);
}
.ftr-g-title-bc {
    flex-shrink: 0;
    display: flex;
    align-items: center;
    padding: 0 10px;
}
.ftr-g-i-type-icon-bc {
    flex-shrink: 0;
    font-size: 13px;
    color: rgba(var(--b-sc), 0.8);
}
.ftr-flag-bc {
    flex-shrink: 0;
    margin: 0 10px;
}
.ftr-g-i-title-bc {
    flex: auto;
    font-size: 13px;
    color: rgba(var(--b-sc), 0.95);
}
.ftr-g-i-b-opp-t-holder-bc {
    flex: auto;
    display: flex;
    align-items: center;
    min-height: 30px;
    margin-top: 16px;
}
.ftr-g-i-b-opp-logo-bc {
    align-self: center;
    width: 24px;
    height: 24px;
    margin-bottom: 4px;
}
.ftr-g-i-b-opp-title-bc {
    width: 100%;
    display: flex;
    flex-direction: column;
    font-size: 13px;
    color: rgba(var(--b-sc), 1);
    padding: 0 5px;
    text-align: center;
}
.ftr-content {
    display: flex;
    flex-direction: column;
}
.featuredGames-sport .horizontal-sl-list {
    flex-shrink: 0;
}
[class*="is-web"] .featuredGames-sport .horizontal-sl-list {
    padding-top: 10px;
    padding-bottom: 10px;
}
.featuredGames-sport .horizontal-sl-icon-bc {
    width: 28px;
    text-align: center;
    font-size: 22px;
    transition: color var(--slow-transition-duration);
}
.featuredGames-sport .page-view-more {
    margin-bottom: 5px;
}
.featuredGames-sport .horizontal-sl-list-container,
.featuredGames-sport .carousel,
.featuredGames-sport .carousel-viewport {
    width: 100%;
}
.featuredGames-sport .horizontal-sl-list {
    min-height: 30px;
}
.featuredGames-sport .horizontal-sl-item-bc {
    min-width: 30px;
    height: 30px;
}
.featuredGames-sport .horizontal-sl-item-bc.active .horizontal-sl-count-bc {
    color: rgba(var(--b-sc), 1);
}
.featuredGames-sport .horizontal-sl-count-bc {
    top: -8px;
    width: 15px;
    height: 15px;
    color: rgba(var(--b-sc), 1);
    background: rgba(var(--b), 1);
    border-radius: 50%;
    text-align: center;
    font-size: 8px;
    line-height: 15px;
    box-shadow: inset 0 0 0 8px rgba(var(--b-sc), 0.15), 0 0 2px 1px #0003;
}
[dir="ltr"] .featuredGames-sport .horizontal-sl-count-bc {
    right: -4px;
}
[dir="rtl"] .featuredGames-sport .horizontal-sl-count-bc {
    left: -4px;
}
.featuredGames-sport .horizontal-sl-title-bc {
    display: none;
}
.featuredGames-sport .horizontal-sl-icon-bc {
    height: 20px;
    font-size: 20px;
}
.ftr-game-item-bc {
    margin: 0 var(--padding-page-aside);
}
.slider-bc .carousel-count-arrow-container {
    top: auto;
    bottom: 10px;
    padding: 0 15px;
    transform: translateY(0);
}
.slider-bc .carousel-count-arrow-container.with-count {
    top: 10px;
    bottom: auto;
}
.slider-bc .carousel-count-arrow-container i {
    width: 30px;
    height: 30px;
    background: #ffffff4d;
    border-radius: var(--border-radius);
    transform: translateY(0);
}
[dir="ltr"] .carousel-arrow-left:before {
    content: "";
}
[dir="rtl"] .carousel-arrow-left:before {
    content: "";
}
[dir="rtl"] .carousel-arrow-right:before {
    content: "";
}
.sdr-item-holder-bc {
    padding: 35px var(--padding-page-aside);
}
.sdr-item-bc {
    border-radius: var(--border-radius);
}
.sdr-item-bc:not(:only-child) {
    height: auto;
}
.sdr-item-bc > .countdown-banner-content .countdown-banner-names {
    font-size: 8px;
}
.slider-market-coefficient-container > .countdown-banner-content {
    bottom: 4px;
}
.slider-market-coefficient-container
    > .countdown-banner-content
    .skeleton-loader-small-cube {
    width: 24px;
    height: 24px;
}
.slider-market-coefficient-container .market-odd-bc {
    line-height: 12px;
}
.slider-market-coefficient-container .market-odd-bc:not(.not-boosted-odd) {
    font-size: 12px;
}
.slider-market-coefficient-container .c-odd-bc:first-child:not(:only-child),
.slider-market-coefficient-container .c-odd-bc:nth-child(2):nth-last-child(2),
.slider-market-coefficient-container .c-odd-bc:nth-child(3):last-child {
    width: auto;
}
.slider-market-coefficient-container
    .c-odd-bc:nth-child(2):not(:last-child)
    .market-bc.disabled-market-bc {
    width: 44px;
    height: 24px;
}
.slider-market-coefficient-container .market-bc + .market-bc {
    margin-inline-start: 20px;
}
.slider-market-coefficient-container .market-bc:first-child:not(:nth-child(2)),
.slider-market-coefficient-container .market-bc:last-child:not(:nth-child(2)) {
    width: 52px;
    height: 28px;
}
.slider-market-coefficient-container .market-bc:nth-child(2):not(:last-child) {
    width: 44px;
    height: 24px;
}
.slider-market-coefficient-container .market-bc:nth-child(2):last-child {
    width: 52px;
    height: 28px;
}
.slider-market-coefficient-container .market-lock-icon {
    font-size: 13px;
}
@keyframes select-dropdown-animation {
    0% {
        opacity: 0;
        transform: translateY(-10px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}
.multi-select-label-bc {
    display: flex;
    flex-direction: column;
    position: absolute;
    top: 100%;
    background: rgba(var(--b), 1);
    z-index: 945;
    will-change: scroll-position;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    animation: var(--default-transition-duration) ease-out
        select-dropdown-animation;
}
[dir="ltr"] .multi-select-label-bc {
    left: 0;
}
[dir="rtl"] .multi-select-label-bc {
    right: 0;
}
.multi-select-label-bc .checkbox-control-content-bc {
    align-items: center;
}
.multi-select-label-bc .checkbox-control-content-bc .sp-s-l-h-flag-bc {
    color: rgba(var(--b-sc), 0.6);
}
.multi-select-label-bc .checkbox-control-text-bc {
    font-size: 12px;
}
.multi-select-icon-bc {
    flex-shrink: 0;
    margin-inline-end: 10px;
    color: rgba(var(--b-sc), 0.8);
}
.multi-select-bc
    .form-control-label-bc:not(:only-child)
    .form-control-select-bc {
    border-radius: var(--border-radius) var(--border-radius) 0 0;
}
.multi-select-bc .form-control-label-bc .form-control-select-bc {
    line-height: 30px;
}
.multi-select-label-bc {
    width: 100%;
    max-height: 63vh;
    background: rgba(var(--b), 1);
    border-radius: 0 0 var(--border-radius) var(--border-radius);
    box-shadow: 0 4px 4px #0000004d;
    overscroll-behavior-y: contain;
}
.multi-select-label-bc .checkbox-control-content-bc {
    height: 44px;
    min-height: 44px;
    padding-inline-start: 15px;
    padding-inline-end: 20px;
    background: rgba(var(--b-sc), 0.05);
}
.multi-select-label-bc
    .checkbox-control-content-bc
    + .checkbox-control-content-bc {
    margin-top: 1px;
}
.multi-select-label-bc .checkbox-control-content-bc.active {
    background: rgba(var(--b-sc), 0.1);
}
.multi-select-label-bc .checkbox-control-text-bc {
    color: rgba(var(--b-sc), 0.7);
}
.multi-select-icon-bc {
    font-size: 14px;
}
label.radio-control-content-bc {
    display: inline-flex;
    justify-content: flex-start;
    align-items: center;
    padding-inline-start: 0;
}
.radio-control-input-holder-bc {
    flex-shrink: 0;
    width: 16px;
    height: 16px;
    margin-inline-end: 12px;
    position: relative;
    background: rgba(var(--b-sc), 0.9);
    background-clip: padding-box;
    border-radius: 50%;
    border: 2px solid rgba(var(--b-sc), 0.6);
    font-size: 20px;
    top: 0;
    cursor: pointer;
    transition: border-color var(--slow-transition-duration);
}
[dir="ltr"] .radio-control-input-holder-bc {
    left: 0;
}
[dir="rtl"] .radio-control-input-holder-bc {
    right: 0;
}
.radio-control-input-holder-bc:after {
    content: "";
    position: absolute;
    top: 2px;
    left: 2px;
    transform: scale(0);
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: rgba(var(--hero), 1);
    transition: transform var(--slow-transition-duration);
}
.radio-control-input-bc {
    display: none;
}
.radio-control-input-bc:checked ~ .radio-control-input-holder-bc {
    border-color: rgba(var(--hero), 1);
}
.radio-control-input-bc:checked ~ .radio-control-input-holder-bc:after {
    transform: scale(1);
}
.radio-control-input-bc:checked:disabled ~ .radio-control-input-holder-bc {
    border-color: rgba(var(--hero), 0.4);
}
.radio-control-input-bc:checked:disabled
    ~ .radio-control-input-holder-bc:after {
    background: rgba(var(--hero), 0.4);
}
.radio-control-input-bc:disabled ~ .radio-control-input-holder-bc {
    background: rgba(var(--b-sc), 0.75);
}
.radio-control-input-bc:disabled ~ .radio-control-text-bc {
    color: rgba(var(--b-sc), 0.2);
}
.radio-control-text-bc {
    font-weight: 700;
    font-size: 12px;
    color: rgba(var(--b-sc), 1);
    line-height: 20px;
}
.validation-content {
    font-size: 12px;
    line-height: 18px;
    color: rgba(var(--b-sc), 0.9);
    margin-top: 2px;
    padding: 16px;
    word-break: break-all;
    background: rgba(var(--b-sc), 0.1);
    border-radius: var(--border-radius);
}
.validation-content .valid {
    background: #109121;
}
.validation-content .invalid {
    background: rgba(var(--b-sc), 0.3);
}
.validation-content .bc-i-checked {
    color: #109121;
}
.validation-message-content {
    display: flex;
    margin-bottom: 16px;
}
.validation-message {
    font-weight: 700;
    margin-bottom: 16px;
}
.validation-message + .validation-check-info {
    margin-top: 2px;
}
.validation-progress {
    width: 38px;
    height: 2px;
    background: #000c244d;
    border-radius: var(--border-radius);
}
.validation-progress + .validation-progress {
    margin-inline-start: 2px;
}
.validation-check-info {
    display: flex;
    align-items: center;
}
.validation-check-info + .validation-check-info {
    margin-top: 2px;
}
.validation-marker {
    width: 12px;
    height: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-inline-end: 8px;
}
.validation-check-marker.invalid {
    width: 6px;
    height: 6px;
    border-radius: 50%;
}
.back-nav-bc {
    flex-shrink: 0;
    display: flex;
    align-items: center;
    width: 100%;
    height: 38px;
    padding: 0 var(--padding-page-aside);
    position: relative;
    cursor: pointer;
}
.back-nav-bc > i {
    flex-shrink: 0;
}
.back-nav-bc > i + i {
    margin-inline-start: 8px;
}
.back-nav-icon-bc {
    color: rgba(var(--b-sc), 0.8);
    font-size: 20px;
}
[dir="rtl"] .back-nav-icon-bc:before {
    content: "";
}
.back-nav-title-bc,
.back-nav-title-bc-h1 {
    margin: 0 8px;
    color: rgba(var(--b-sc), 1);
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 400;
}
.back-nav-title-bc:empty,
.back-nav-title-bc-h1:empty {
    display: none;
}
.generic-game .back-nav-bc,
.casino-game-details .back-nav-bc,
.casinoTournamentPageWrapper-bc .back-nav-bc {
    top: 0;
    z-index: 10;
    position: sticky;
    background: #0006;
}
.generic-game .back-nav-title-bc,
.generic-game .back-nav-icon-bc,
.casino-game-details .back-nav-title-bc,
.casino-game-details .back-nav-icon-bc,
.casinoTournamentPageWrapper-bc .back-nav-title-bc,
.casinoTournamentPageWrapper-bc .back-nav-icon-bc {
    color: #fffc;
}
.back-nav-favorite-icon {
    width: 22px;
    height: 22px;
    text-align: center;
    color: #fffc;
    font-size: 17px;
    line-height: 22px;
}
.countdown-banner-content {
    display: flex;
    justify-content: center;
    position: absolute;
    top: 5px;
    padding: 5px;
    color: rgba(var(--b-sc), 1);
    background: rgba(var(--b), 0.8);
    border-radius: var(--border-radius);
    border: 1px solid rgba(var(--b-sc), 0.1);
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    box-shadow: 0 0 4px #00000040;
    z-index: 1;
}
[dir="ltr"] .countdown-banner-content {
    left: 5px;
}
[dir="rtl"] .countdown-banner-content {
    right: 5px;
}
.countdown-banner-counter {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.countdown-banner-counter:not(:last-child) {
    padding-inline-end: 9px;
}
.countdown-banner-counter + .countdown-banner-counter {
    padding-inline-start: 9px;
    position: relative;
}
.countdown-banner-counter + .countdown-banner-counter:before {
    content: ":";
    position: absolute;
    top: -4px;
}
[dir="ltr"] .countdown-banner-counter + .countdown-banner-counter:before {
    left: -1px;
}
[dir="rtl"] .countdown-banner-counter + .countdown-banner-counter:before {
    right: -1px;
}
.countdown-banner-date {
    font-size: 12px;
    line-height: 14px;
    font-weight: 500;
    margin-bottom: 3px;
}
.countdown-banner-names {
    text-transform: uppercase;
    font-size: 10px;
}
.overlay-sliding-is-visible .hdr-dynamic-content {
    max-height: 0;
    padding: 0;
    opacity: 0;
    transform: translateY(-100%);
    z-index: 950;
}
.overlay-sliding-is-visible .iframe-widget {
    padding: 0;
}
.overlay-sliding-wrapper-bc {
    will-change: transform;
    position: fixed;
    width: 100%;
    height: calc(100% - var(--mobile-header-main-section-height));
    bottom: 0;
    z-index: 970;
    background: rgba(var(--b), 0.7);
}
[dir="ltr"] .overlay-sliding-wrapper-bc {
    left: 0;
}
[dir="rtl"] .overlay-sliding-wrapper-bc {
    right: 0;
}
.overlay-sliding-wrapper-bc .overlay-sliding-wrapper-bc {
    height: 100%;
}
.overlay-sliding-wrapper-bc .back-nav-bc {
    transition: opacity var(--default-transition-delay);
    background: rgba(var(--header), 1);
}
.overlay-sliding-wrapper-bc .back-nav-icon-bc {
    color: rgba(var(--header-sc), 0.8);
}
.overlay-sliding-wrapper-bc .back-nav-title-bc {
    color: rgba(var(--header-sc), 1);
}
.overlay-sliding-wrapper-bc:not([style*="transform: translateY(0px)"])
    .back-nav-bc {
    opacity: 0;
}
.overlay-sliding-wrapper-bc + .hm-row-bc {
    margin-top: 10px;
}
.overlay-sliding-w-c-content-slider-bc {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    background: rgba(var(--b), 1);
    will-change: scroll-position;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
[dir="ltr"] .overlay-sliding-w-c-content-slider-bc {
    transform: translate3d(100%, 0, 0);
    animation: overlay-sliding-left var(--default-transition-duration)
        var(--default-transition-delay) ease forwards;
}
[dir="rtl"] .overlay-sliding-w-c-content-slider-bc {
    transform: translate3d(-100%, 0, 0);
    animation: overlay-sliding-right var(--default-transition-duration)
        var(--default-transition-delay) ease forwards;
}
@keyframes overlay-sliding-left {
    0% {
        display: none;
        transform: translate3d(100%, 0, 0);
    }
    to {
        display: flex;
        transform: translateZ(0);
    }
}
@keyframes overlay-sliding-right {
    0% {
        display: none;
        transform: translate3d(-100%, 0, 0);
    }
    to {
        display: flex;
        transform: translateZ(0);
    }
}
.overlay-header {
    display: flex;
    align-items: center;
    height: 49px;
    line-height: 49px;
    padding: 0 15px;
    color: rgba(var(--b-sc), 1);
    font-size: 16px;
    font-weight: 500;
}
.overlay-header .back-nav-favorite-icon {
    color: rgba(var(--b-sc), 1);
    margin-inline-end: 10px;
    cursor: pointer;
    transition: color var(--default-transition-duration);
}
.overlay-header .back-nav-favorite-icon:hover {
    color: rgba(var(--b-sc), 1);
}
.overlay-header .e-p-close-icon-bc {
    top: 8px;
}
[dir="ltr"] .overlay-header .e-p-close-icon-bc {
    right: 5px;
}
[dir="rtl"] .overlay-header .e-p-close-icon-bc {
    left: 5px;
}
.my-profile-info-block > .overlay-header {
    padding: 0 15px;
    font-size: 14px;
    background: rgba(var(--b-sc), 0.1);
    border-bottom: 1px solid rgba(var(--b-sc), 0.1);
}
.bc-loader.big .bc-loader-contain {
    width: 120px;
    height: 120px;
}
.bc-loader.big .bc-loader-contain:before {
    width: 80px;
    height: 80px;
    border-width: 8px;
}
.bc-loader.medium .bc-loader-contain {
    width: 68px;
    height: 68px;
}
.bc-loader.medium .bc-loader-contain:before {
    width: 46px;
    height: 46px;
}
.bc-loader.small .bc-loader-contain {
    width: 24px;
    height: 24px;
}
.bc-loader.small .bc-loader-contain:before {
    width: 16px;
    height: 16px;
    border-width: 2px;
}
.bc-loader-contain {
    position: relative;
    margin: auto;
}
.bc-loader-contain:empty:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border: 4px solid rgba(255, 255, 255, 0.1);
    border-radius: 50%;
}
.bc-loader-contain.big {
    width: 120px;
    height: 120px;
}
.bc-loader-contain.big:before {
    width: 80px;
    height: 80px;
    border-width: 8px;
}
.bc-loader-contain.medium {
    width: 68px;
    height: 68px;
}
.bc-loader-contain.medium:before {
    width: 46px;
    height: 46px;
}
.bc-loader-contain.small {
    width: 24px;
    height: 24px;
}
.bc-loader-contain.small:before {
    width: 16px;
    height: 16px;
    border-width: 2px;
}
.bc-loader-contain > img,
.bc-loader-contain > svg {
    width: 100%;
    height: auto;
    aspect-ratio: 1;
    object-fit: contain;
}
.bc-loader-animation {
    animation: rotate 2s linear infinite;
    width: 100%;
    height: 100%;
    transform-origin: center center;
    position: absolute;
    top: 0;
    left: 0;
}
.path {
    stroke-dasharray: 20, 200;
    stroke-dashoffset: 0;
    animation: dash 2s ease-in-out infinite, color 6s ease-in-out infinite;
    stroke-linecap: round;
    fill: rgba(var(--b-sc), 1);
}
@keyframes rotate {
    0% {
        transform: rotate(0);
    }
    to {
        transform: rotate(360deg);
    }
}
@keyframes dash {
    0% {
        stroke-dasharray: 0, 200;
        stroke-dashoffset: -40px;
    }
    50% {
        stroke-dasharray: 80, 200;
        stroke-dashoffset: 0;
    }
    to {
        stroke-dasharray: 0, 200;
        stroke-dashoffset: -40px;
    }
}
@keyframes color {
    to,
    0% {
        stroke: #b6862e;
    }
    40% {
        stroke: #a71f67;
    }
    66% {
        stroke: #b6862e;
    }
    80%,
    90% {
        stroke: #a71f67;
    }
}
.bc-loader.medium .casino-loader {
    transform: scale(0.7);
}
.bc-loader.small .casino-loader {
    transform: scale(0.3);
}
.casino-loader {
    width: 110px;
    height: 53px;
    margin: auto;
    position: relative;
    overflow: hidden;
    -webkit-border-radius: 9px;
    border-radius: 9px;
}
.casino-loader svg {
    position: absolute;
    bottom: 5px;
    display: inline-block;
    opacity: 0.9;
    animation: ease-in-out 4s infinite;
    transform-origin: 50% 50%;
}
.casino-loader svg g {
    fill: rgba(var(--b-sc), 1);
}
.casino-loader svg.loader-one {
    left: 5px;
    animation-name: casino-loader;
}
.casino-loader svg.loader-two {
    left: 40px;
    animation-name: casino-loader-two;
}
.casino-loader svg.loader-three {
    left: 75px;
    animation-name: casino-loader-three;
}
.casino-loader > img {
    width: 100%;
}
@keyframes casino-loader {
    0% {
        transform: translate(0);
        bottom: 0;
    }
    50%,
    to {
        transform: translateY(100%);
        bottom: 48px;
    }
}
@keyframes casino-loader-two {
    0% {
        transform: translate(0);
        bottom: 0;
    }
    60%,
    to {
        transform: translateY(100%);
        bottom: 48px;
    }
}
@keyframes casino-loader-three {
    0% {
        transform: translate(0);
        bottom: 0;
    }
    70%,
    to {
        transform: translateY(100%);
        bottom: 48px;
    }
}
.bc-loader.big .live-casino-loader {
    width: 100px;
    height: 100px;
}
.bc-loader.big .live-casino-loader svg.loader-center {
    width: 40px;
    height: 40px;
    margin-top: -20px;
    margin-left: -20px;
}
.bc-loader.medium .live-casino-loader {
    width: 60px;
    height: 60px;
}
.bc-loader.medium .live-casino-loader svg.loader-center {
    width: 20px;
    height: 20px;
    margin-top: -10px;
    margin-left: -10px;
}
.bc-loader.small .live-casino-loader {
    width: 20px;
    height: 20px;
}
.bc-loader.small .live-casino-loader svg.loader-center {
    width: 6px;
    height: 6px;
    margin-top: -3px;
    margin-left: -3px;
}
.live-casino-loader {
    margin: auto;
    position: relative;
}
.live-casino-loader svg {
    animation: loader-rulet ease-in-out 4s infinite;
    transform-origin: 50% 50%;
}
.live-casino-loader svg path {
    fill: rgba(var(--b-sc), 1);
}
.live-casino-loader svg.loader-circle {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.9;
}
.live-casino-loader svg.loader-center {
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 50%;
    opacity: 0.9;
}
.live-casino-loader.big {
    width: 100px;
    height: 100px;
}
.live-casino-loader.big svg.loader-center {
    width: 40px;
    height: 40px;
    margin-top: -20px;
    margin-left: -20px;
}
.live-casino-loader.medium {
    width: 60px;
    height: 60px;
}
.live-casino-loader.medium svg.loader-center {
    width: 20px;
    height: 20px;
    margin-top: -10px;
    margin-left: -10px;
}
.live-casino-loader.small {
    width: 20px;
    height: 20px;
}
.live-casino-loader.small svg.loader-center {
    width: 6px;
    height: 6px;
    margin-top: -3px;
    margin-left: -3px;
}
@keyframes loader-rulet {
    0% {
        transform: rotate(0);
    }
    80%,
    to {
        transform: rotate(1800deg);
    }
}
.error-page {
    display: flex;
    height: 100%;
    padding: 40px 20px;
}
.error-page.full {
    height: 100vh;
}
.error-page-content {
    margin: auto;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.error-page-content > .btn {
    width: auto;
}
.error-page-icon {
    height: 220px;
}
.error-page-info {
    margin: 10px 0 25px;
    color: rgba(var(--b-sc), 0.35);
    text-align: center;
    font-size: 14px;
    line-height: 20px;
}
.carousel {
    position: relative;
    height: 100%;
}
.carousel-count-arrow-container {
    display: flex;
    position: absolute;
    color: rgba(var(--b-sc), 0.8);
    font-size: 14px;
    z-index: 1;
    pointer-events: none;
}
.carousel-count-arrow-container i {
    display: flex;
    justify-content: center;
    align-items: center;
    pointer-events: auto;
}
.carousel-viewport {
    overflow: hidden;
    height: 100%;
}
[class*="is-web"] .carousel-viewport {
    border-radius: var(--border-radius);
}
.carousel-container {
    display: flex;
    height: 100%;
}
.carousel-slide {
    flex-shrink: 0;
    position: relative;
}
[class*="is-web"] .carousel-slide.active-slide + .carousel-slide .sdr-item-bc {
    padding-inline-start: 4px;
}
.carousel-count-arrow-container {
    top: 50%;
    transform: translateY(-50%);
}
.carousel-count-arrow-container:not(.with-count) {
    left: 0;
    width: 100%;
    justify-content: space-between;
}
.page-view-more {
    display: flex;
    align-items: center;
    margin-bottom: 5px;
}
.sport-game-detail-holder-bc + .page-view-more {
    margin-bottom: 0;
    margin-top: 10px;
}
.view-title-more {
    flex: auto;
    text-transform: uppercase;
}
.view-see-more {
    display: flex;
    align-items: center;
    flex-shrink: 0;
    color: rgba(var(--b-sc), 0.5);
    margin-inline-start: 10px;
    margin-inline-end: 4px;
    font-size: 12px;
    line-height: 14px;
}
.view-arrow-more {
    margin-inline-start: 6px;
}
[dir="rtl"] .view-arrow-more:before {
    content: "";
}
.page-view-more {
    padding: 0 var(--padding-page-aside);
}
.page-view-more + .casino-category-games {
    margin-top: 0;
}
.view-title-more {
    color: rgba(var(--b-sc), 0.8);
    font-size: 13px;
}
.swipe-fav-container-bc {
    position: absolute;
    top: 50%;
    width: 40px;
    height: 40px;
    border-radius: 5px;
    background: rgba(var(--b-sc), 0.1);
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: -20px;
    z-index: 2;
    opacity: 1;
}
[dir="ltr"] .swipe-fav-container-bc {
    right: 0;
}
[dir="rtl"] .swipe-fav-container-bc {
    left: 0;
}
[dir="ltr"] .swipe-fav-container-bc.animated {
    animation: swipe-fav-container-bc-left 2s ease;
}
[dir="rtl"] .swipe-fav-container-bc.animated {
    animation: swipe-fav-container-bc-right 2s ease;
}
.display-none{
    display:none;
}
.swipe-fav-container-bc > .c-info-icon-bc {
    font-size: 16px;
    line-height: 1;
    width: auto;
    color: rgba(var(--b-sc), 0.8);
}
.swipe-fav-container-bc > .c-info-icon-bc:after {
    content: none;
}
.swipe-fav-container-bc > .c-info-icon-bc.bc-i-favorite {
    animation: favorit-animation var(--default-transition-duration);
}
.swipe-fav-container-bc > .c-info-icon-bc.bc-i-star {
    animation: favorit-animation-active var(--default-transition-duration);
}
.sw-container-bc {
    width: 100%;
    position: relative;
    z-index: 5;
}
[dir="ltr"] .sw-container-bc.animated {
    animation: swipe-container-bc-left 2s ease;
}
[dir="rtl"] .sw-container-bc.animated {
    animation: swipe-container-bc-right 2s ease;
}
@keyframes favorit-animation {
    0% {
        transform: scale(0);
    }
    to {
        transform: scale(1);
    }
}
@keyframes favorit-animation-active {
    0% {
        transform: scale(0);
    }
    to {
        transform: scale(1);
    }
}
@keyframes swipe-container-bc-left {
    0% {
        transform: translate(0);
    }
    50% {
        transform: translate(-83px);
    }
    to {
        transform: translate(0);
    }
}
@keyframes swipe-container-bc-right {
    0% {
        transform: translate(0);
    }
    50% {
        transform: translate(83px);
    }
    to {
        transform: translate(0);
    }
}
@keyframes swipe-fav-container-bc-left {
    0% {
        transform: translate(0);
        opacity: 0;
    }
    50% {
        transform: translate(-23px);
        opacity: 1;
    }
    80% {
        opacity: 0;
    }
    to {
        transform: translate(0);
        opacity: 0;
    }
}
@keyframes swipe-fav-container-bc-right {
    0% {
        transform: translate(0);
        opacity: 0;
    }
    50% {
        transform: translate(23px);
        opacity: 1;
    }
    80% {
        opacity: 0;
    }
    to {
        transform: translate(0);
        opacity: 0;
    }
}
.sgm-markets-head-bc {
    display: flex;
    align-items: center;
    height: 36px;
    cursor: pointer;
}
.sgm-markets-head-bc.hidden .sgm-m-h-toggle-icon-bc {
    transform: rotate(-180deg);
}
.sgm-m-h-title-bc {
    flex: auto;
    font-size: 12px;
    font-weight: 500;
    color: rgba(var(--b-sc), 1);
}
.sgm-m-h-toggle-icon-bc {
    min-width: 14px;
    flex-shrink: 0;
    display: flex;
    justify-content: center;
    color: rgba(var(--b-sc), 0.8);
    font-size: 11px;
    transition: transform var(--default-transition-duration);
}
.sgm-market-g-new-label {
    position: absolute;
    top: 4px;
    width: 5px;
    height: 5px;
    background: rgba(var(--hero), 1);
    border-radius: 50%;
}
[dir="ltr"] .sgm-market-g-new-label {
    right: 6px;
}
[dir="rtl"] .sgm-market-g-new-label {
    left: 6px;
}
.sgm-body-bc {
    padding: 1px 2px;
}
.sgm-market-g {
    position: relative;
}
.sgm-market-g.hidden,
.sgm-market-g.hidden .large-market-button-bc,
.sgm-market-g.hidden .sgm-market-g-item-bc {
    display: none;
}
.sgm-market-g-h-toggle-icon-bc {
    color: rgba(var(--b-sc), 0.8);
    font-size: 11px;
    transition: transform var(--default-transition-duration);
}
.sgm-market-g-h-toggle-icon-bc.opened {
    transform: rotate(180deg);
}
.sgm-market-search {
    position: relative;
}
.sgm-market-search .sport-search-bc {
    border: none;
    z-index: 3;
    padding-inline-end: 0;
}
[dir="ltr"] .sgm-market-search .sport-search-bc {
    left: 0;
}
[dir="rtl"] .sgm-market-search .sport-search-bc {
    right: 0;
}
.sgm-market-search .sport-search-bc.active {
    max-width: 100%;
}
[class*="is-web"] .sgm-market-search .sport-search-bc.active {
    padding-inline-start: 37px;
}
[class*="is-mobile"] .sgm-market-search .sport-search-bc.active {
    padding-inline-start: 34px;
}
.sgm-market-search .sport-search-bc .ss-icon-holder-bc {
    background: rgba(var(--b-sc), 0.2);
    border-radius: 0;
}
[dir="ltr"] .sgm-market-search .sport-search-bc .ss-icon-holder-bc {
    left: 0;
}
[dir="rtl"] .sgm-market-search .sport-search-bc .ss-icon-holder-bc {
    right: 0;
}
.sgm-market-search .sport-search-bc .ss-input-bc {
    border: 1px solid rgba(var(--b-sc), 0.1);
}
[dir="ltr"] .sgm-market-search .sport-search-bc .ss-input-bc {
    border-radius: 0 var(--border-radius) var(--border-radius) 0;
}
[dir="rtl"] .sgm-market-search .sport-search-bc .ss-input-bc {
    border-radius: var(--border-radius) 0 0 var(--border-radius);
}
[class*="is-web"] .sgm-market-search .horizontal-sl-tab {
    margin-inline-start: 37px;
}
[class*="is-mobile"] .sgm-market-search .horizontal-sl-tab {
    margin-inline-start: 34px;
}
.sgm-market-g-h-ew-title-bc {
    margin-inline-end: 7px;
}
.sgm-market-g-head-bc {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-top: 5px;
    padding-bottom: 5px;
    color: rgba(var(--b-sc), 0.8);
    background: rgba(var(--b-sc), 0.05);
    font-size: 12px;
    border-top: 2px solid transparent;
    background-clip: padding-box;
    box-sizing: content-box;
}
[class*="is-web"] .sgm-market-g-head-bc {
    height: 24px;
}
[class*="is-mobile"] .sgm-market-g-head-bc {
    min-height: 24px;
}
.sgm-market-g-head-bc:nth-child(2) {
    margin-top: 0;
}
.sgm-market-g-head-bc.hidden .sgm-market-g-h-toggle-icon-bc {
    transform: rotate(-180deg);
}
.sgm-market-head-icons {
    flex-shrink: 0;
    margin-inline-start: 5px;
}
.sgm-market-head-icons > i {
    min-width: 14px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    line-height: 14px;
}
.sgm-market-head-icons > i + i:not(:last-child) {
    margin-inline-start: 7px;
}
.sgm-market-head-icons > i:last-child.sgm-market-g-h-toggle-icon-bc {
    margin-inline-start: 15px;
}
.sgm-market-head-info,
.sgm-market-head-icons {
    display: flex;
    align-items: center;
}
.sgm-market-head-info {
    flex: auto;
    overflow: hidden;
}
.sgm-market-g-h-fav-icon-bc {
    flex-shrink: 0;
    font-size: 14px;
}
.sgm-market-g-h-title-bc {
    margin-inline-start: 10px;
    -webkit-user-select: text;
    user-select: text;
}
.sgm-market-g-h-title {
    flex: 0 1 auto;
}
.sgm-market-g-h-title-label {
    display: flex;
    align-items: center;
    flex: auto;
    margin-inline-start: 5px;
    margin-inline-end: 5px;
}
.sgm-market-g-h-title-label > span {
    padding: 1px 4px;
    color: rgba(var(--hero-sc), 1);
    background: rgba(var(--hero), 1);
    border-radius: var(--border-radius);
    white-space: nowrap;
    text-transform: uppercase;
    font-size: 8px;
    font-weight: 500;
    letter-spacing: 1px;
}
.sgm-market-g-h-link-icon-bc:after {
    content: attr(data-count);
    margin-inline-start: 4px;
    font-family: var(--font-family);
}
.sgm-market-g-h-cashed-out-icon-bc {
    color: rgba(var(--oc-1), 1);
    font-size: 14px;
}
.sgm-market-g-h-statistics-icon-bc {
    font-size: 14px;
}
.sgm-market-g-h-statistics-icon-bc.active {
    color: rgba(var(--oc-2), 1);
}
.sgm-market-g-item-bc {
    width: 100%;
    display: grid;
    grid-gap: 1px;
    padding-top: 1px;
    grid-template-rows: auto;
}
.sgm-market-g-item-bc.column-1 {
    grid-template-columns: repeat(1, 100%);
}
.sgm-market-g-item-bc.column-2,
.sgm-market-g-item-bc.column-0,
.sgm-market-g-item-bc.default {
    grid-template-columns: repeat(auto-fit, minmax(49%, 1fr));
}
.sgm-market-g-item-bc.column-2
    > .sgm-market-g-i-cell-bc:last-child:not(:nth-child(2n)):nth-last-child(
        odd
    ):not(:first-child),
.sgm-market-g-item-bc.column-0
    > .sgm-market-g-i-cell-bc:last-child:not(:nth-child(2n)):nth-last-child(
        odd
    ):not(:first-child),
.sgm-market-g-item-bc.default
    > .sgm-market-g-i-cell-bc:last-child:not(:nth-child(2n)):nth-last-child(
        odd
    ):not(:first-child) {
    width: 200.5%;
}
.sgm-market-g-item-bc.column-3 {
    grid-template-columns: repeat(auto-fit, minmax(32%, 1fr));
}
.sgm-market-g-item-bc.column-3
    > .sgm-market-g-i-cell-bc:nth-child(3n + 1):nth-last-child(1):not(
        :first-child
    ) {
    width: 301%;
}
.sgm-market-g-item-bc.column-3
    > .sgm-market-g-i-cell-bc:nth-child(3n + 2):nth-last-child(1):not(
        :nth-child(2)
    ) {
    grid-column: 2/4;
}
.sgm-market-g-item-bc.collapsed {
    display: none;
}
.sgm-market-g-item-bc > .market-bc {
    flex-direction: row;
    min-height: 40px;
}
.sgm-market-g-item-bc > .market-bc .market-name-bc {
    flex: auto;
    text-align: start;
    margin-bottom: 0;
    margin-inline-end: 4px;
}
.sgm-market-g-item-bc > .market-bc .market-icon-bc {
    margin-inline-end: 4px;
}
.sgm-market-g-item-bc > .market-bc .market-coefficient-bc {
    flex-shrink: 0;
}
.sgm-market-g-item-bc.show-less {
    max-height: 287px;
    overflow: hidden;
}
.large-market-button-bc {
    margin-bottom: 6px;
}
.sport-game-detail-holder-bc {
    margin-bottom: 10px;
}
.sport-game-detail-holder-bc iframe {
    height: 100%;
}
.stream-player-details:not(.expandable) .sp-s-l-head-bc {
    pointer-events: none;
}
.stream-player-details .sp-s-l-h-flag-bc {
    width: auto;
}
.stream-player-details .sp-s-l-head-bc {
    position: relative;
}
.stream-player-details .video-pr-bc {
    overflow: visible;
}
.stream-player-details .video-pr-bc .multi-select-label-bc {
    min-width: 140px;
}
.stream-player-details .sp-s-l-h-title-content {
    overflow: visible;
    white-space: normal;
    text-overflow: unset;
}
.stream-player-details .sp-s-l-h-title-content .form-control-bc.select {
    border-top: none;
    margin-bottom: 0;
}
.stream-player-details .sp-s-l-h-title-content .form-control-bc {
    padding: 0;
}
.draggableStream {
    width: 304px;
    position: fixed;
    top: 220px;
    right: 180px;
    background: rgba(var(--b), 1);
    cursor: move;
    box-shadow: 0 0 15px #000;
    border-radius: var(--border-radius);
    overflow: hidden;
    z-index: 9999;
}
.draggableStream:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgba(var(--b-sc), 0.07);
    z-index: -1;
}
.draggableStream .streamingMode {
    border-radius: unset;
}
.draggable-stream-player .sport-game-detail-holder-bc {
    margin-bottom: 0;
}
.draggable-stream-player .sp-s-l-h-flag-bc {
    width: auto;
}
.sgm-market-g .main-tabs-bc {
    height: 34px;
    margin-top: 2px;
}
.sgm-market-g .tab-bc {
    margin-bottom: 2px;
    font-size: 12px;
}
.sgm-market-g .tab-bc:only-child {
    margin-bottom: 0;
    position: relative;
}
.sgm-market-g .tab-bc:only-child.active {
    box-shadow: none;
}
.sgm-market-g .tab-bc:only-child:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 5px;
    width: calc(100% - 10px);
    height: 1px;
    background: rgba(var(--b), 1);
}
.game-details-container-inner-bc {
    padding: 10px;
    position: relative;
    border-radius: var(--border-radius);
}
.game-details-container-inner-bc:not(.live-score-bg-pistolshooting):before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    pointer-events: none;
    background: #0006;
}
.game-details-container-inner-bc > div {
    position: relative;
}
.live-score-bg-compoundarchery .shooting-total-score + .shooting-total-score {
    display: none;
}
.game-details-c-head-bc {
    display: flex;
    align-items: flex-start;
    width: 100%;
    margin-bottom: 10px;
    position: relative;
}
.game-details-c-head-bc .competition-icon-arrow-bc {
    line-height: 18px;
}
.game-details-c-head-bc .notification-loader {
    margin-inline-start: 10px;
}
.game-details-c-head-bc .bc-loader.small .bc-loader-contain {
    max-width: 12px;
    height: 12px;
    line-height: 12px;
}
.game-details-c-head-bc .bc-loader.small .vivaro-loader {
    width: 12px;
}
.game-details-c-head-title-bc {
    display: flex;
    flex: auto;
    flex-wrap: wrap;
    align-items: center;
}
.game-details-c-head-title-bc * {
    margin-bottom: 4px;
}
.game-details-c-head-c-row-bc {
    flex: 100%;
    margin-block-start: 5px;
}
.game-d-c-h-c-r-sport-icon {
    flex-shrink: 0;
    font-size: 13px;
    color: #ffffffb3;
}
.game-details-number {
    font-size: 12px;
    font-weight: 700;
    color: #ffffffe6;
    margin-inline-start: 8px;
}
.game-d-c-h-c-r-sport-country {
    flex-shrink: 0;
    margin: 0 8px 4px;
}
.game-d-c-h-c-r-sport-league-bc {
    flex: auto;
    font-size: 12px;
    line-height: 14px;
    text-transform: capitalize;
    color: #ccc;
}
.game-details-c-head-time-bc {
    display: flex;
    align-items: center;
    flex-shrink: 0;
    font-weight: 500;
    box-shadow: 0 4px 4px #0000000d;
}
.game-details-c-head-time-bc:not(.stoppage-time) {
    padding: 0 5px;
    color: rgba(var(--oc-1-sc), 1);
}
.game-details-c-head-time-bc:nth-child(2) {
    margin-inline-start: 10px;
    background: rgba(var(--oc-1), 0.5);
}
.game-details-c-head-time-bc:nth-child(2):last-child {
    background: rgba(var(--oc-1), 1);
    border-radius: var(--border-radius);
}
[dir="ltr"] .game-details-c-head-time-bc:nth-child(2):nth-last-child(2) {
    border-radius: var(--border-radius) 0 0 var(--border-radius);
}
[dir="rtl"] .game-details-c-head-time-bc:nth-child(2):nth-last-child(2) {
    border-radius: 0 var(--border-radius) var(--border-radius) 0;
}
.game-details-c-head-time-bc
    + .game-details-c-head-time-bc:not(.stoppage-time) {
    margin-inline-start: 1px;
    background: rgba(var(--oc-1), 1);
}
[dir="ltr"]
    .game-details-c-head-time-bc
    + .game-details-c-head-time-bc:not(.stoppage-time) {
    border-radius: 0 var(--border-radius) var(--border-radius) 0;
}
[dir="rtl"]
    .game-details-c-head-time-bc
    + .game-details-c-head-time-bc:not(.stoppage-time) {
    border-radius: var(--border-radius) 0 0 var(--border-radius);
}
.game-details-c-head-time-bc + .stoppage-time {
    margin-inline-start: 10px;
}
.stoppage-time {
    position: relative;
    justify-content: center;
    color: rgba(var(--oc-1), 1);
}
.stoppage-time:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #0000001a;
    border: 1px solid rgba(var(--oc-1), 1);
    border-radius: var(--border-radius);
    animation: stoppageTime 2.5s ease;
}
@keyframes stoppageTime {
    0% {
        opacity: 0;
    }
    25% {
        opacity: 1;
        transform: scale(1.2) rotate(15deg);
        box-shadow: 0 0 10px 1px rgba(var(--oc-1), 1);
    }
    50% {
        transform: scale(1);
        box-shadow: none;
    }
    75% {
        transform: scale(1.2) rotate(-15deg);
        box-shadow: 0 0 10px 1px rgba(var(--oc-1), 1);
    }
}
.live-page-sections-bc .competition-icon-arrow-bc {
    width: 24px;
    height: 24px;
    text-align: center;
    background: rgba(var(--b-sc), 0.1);
    border-radius: var(--border-radius);
    line-height: 24px;
}
.game-details-list {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: calc(
        100vh - 38px - var(--mobile-header-navigation-height) -
            var(--mobile-header-main-section-height) * 2 - var(--dynamic-header)
    );
    padding: 15px;
    background: rgba(var(--b), 0.7);
    z-index: 5;
    pointer-events: none;
}
.game-details-list .sp-sub-list-bc {
    background: rgba(var(--b-sc), 0.2);
    border-radius: var(--border-radius);
}
.game-details-list .sp-s-l-head-bc {
    height: 30px;
}
.game-details-list .c-row-bc {
    height: 40px;
}
.game-details-list-scroll {
    max-height: 80%;
    padding: var(--padding-page-aside);
    background: rgba(var(--b), 1);
    border-radius: var(--border-radius);
    pointer-events: auto;
    will-change: scroll-position;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    overscroll-behavior-y: contain;
}
.game-details-list-scroll .sp-s-l-h-title-bc {
    color: rgba(var(--b-sc), 0.8);
}
.game-details-list-scroll .sp-sub-list-bc + .sp-sub-list-bc {
    margin-top: 1px;
}
.game-details-additional-info-bc {
    display: flex;
    align-items: flex-start;
    margin-top: 8px;
}
.game-details-additional-info-bc .notification-loader {
    margin-inline-start: 10px;
}
.game-details-additional-info-bc .bc-loader.small .bc-loader-contain {
    max-width: 12px;
    height: 12px;
    line-height: 12px;
}
.game-details-additional-info-bc .bc-loader.small .vivaro-loader {
    width: 12px;
}
.game-details-additional-info-title-bc {
    display: flex;
    flex: auto;
    flex-wrap: wrap;
    justify-content: center;
}
.game-details-c-head-c-row-data-bc {
    font-size: 12px;
    line-height: 16px;
    color: #ccc;
}
[dir="rtl"] .game-details-c-head-c-row-data-bc {
    direction: ltr;
}
.game-details-c-head-c-row-data-bc + .game-details-c-head-c-row-data-bc {
    margin-inline-start: 4px;
}
.game-details-c-head-column-bc {
    display: flex;
}
.game-d-c-head-c-icon-bc {
    margin-inline-start: 10px;
    color: #c5c5d8;
    cursor: pointer;
    font-size: 12px;
    line-height: 12px;
}
.game-details-c-body-bc {
    display: flex;
    width: 100%;
    overflow: hidden;
    padding: 10px 0;
    background: #0000004d;
    box-shadow: -11px 0 #0000004d, 11px 0 #0000004d;
}
.game-details-c-body-bc.set-score-bc {
    align-items: flex-end;
}
.game-details-c-body-name-bc {
    flex: auto;
    display: flex;
    flex-direction: column;
    overflow: hidden;
}
.game-details-c-body-count-bc {
    flex-shrink: 0;
    display: flex;
    max-width: 50%;
}
.game-details-c-body-count-bc > .game-details-c-body-numbers-bc {
    padding-inline-start: 10px;
}
[dir="ltr"]
    .game-details-c-body-count-bc
    > .game-details-c-body-numbers-bc:nth-child(2) {
    box-shadow: inset 1px 0 #a9a9c1, -10px 0 10px #fff3;
}
[dir="rtl"]
    .game-details-c-body-count-bc
    > .game-details-c-body-numbers-bc:nth-child(2) {
    box-shadow: inset -1px 0 #a9a9c1, 10px 0 10px #fff3;
}
.game-details-c-body-count-bc
    > .game-details-c-body-numbers-bc:nth-child(2)
    .game-details-c-b-r-c-score-item-bc.point {
    color: rgba(var(--oc-2), 1);
}
.game-details-c-body-amount-bc {
    display: flex;
    will-change: scroll-position;
    overflow-x: auto;
    overflow-y: hidden;
    scrollbar-width: none;
    -webkit-overflow-scrolling: touch;
}
.game-details-c-body-amount-bc::-webkit-scrollbar {
    display: none;
}
.game-details-c-body-amount-bc
    .game-details-c-body-numbers-bc
    + .game-details-c-body-numbers-bc {
    margin-inline-start: 12px;
}
.game-details-c-body-amount-bc .game-details-c-body-numbers-bc:last-child {
    padding-inline-end: 10px;
}
.game-details-c-body-numbers-bc {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.game-d-c-b-r-c-team-bc {
    display: flex;
    align-items: center;
    margin-inline-end: 10px;
}
.game-d-c-b-r-c-team-bc:first-child .scores-section-start-icon-bc {
    margin-top: 3px;
}
.game-d-c-b-r-c-team-bc + .game-d-c-b-r-c-team-bc {
    margin-top: 3px;
}
.game-details-c-team-name-bc {
    display: flex;
    align-items: center;
}
.game-details-c-team-name-bc + .game-details-c-team-name-bc {
    margin-top: 5px;
}
.game-details-c-team-name-bc .teams-info-main-flag {
    width: 25px;
    height: 25px;
    object-fit: contain;
    margin-inline-end: 3px;
}
.game-d-c-b-r-c-team-name-bc {
    display: flex;
    align-items: center;
    flex: auto;
    font-size: 15px;
    line-height: 20px;
    text-transform: capitalize;
    color: #f2f2f2;
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
    word-break: break-word;
    overflow: hidden;
}
.game-d-c-b-r-c-team-name {
    flex: auto;
}
.game-d-c-position-point-bc {
    font-size: 10px;
    line-height: 11px;
    color: #999;
    margin-bottom: 10px;
}
.game-d-c-position-point-bc:last-child {
    margin-bottom: 0;
}
.game-details-c-b-r-c-score-item-bc {
    text-align: center;
}
.game-details-c-b-r-c-score-item-bc.point {
    color: #fff;
    font-size: 16px;
}
.game-details-c-b-r-c-score-item-bc.title {
    line-height: 11px;
    font-size: 10px;
    text-transform: capitalize;
    color: #ccc;
}
.game-details-c-b-r-c-score-item-bc + .game-details-c-b-r-c-score-item-bc {
    margin-top: 3px;
}
.game-d-c-b-r-c-statistics-item-bc {
    display: flex;
    justify-content: center;
    line-height: 22px;
    width: 20px;
    height: 20px;
    font-size: 11px;
    text-transform: uppercase;
    background: #00000080;
}
.game-d-c-b-r-c-statistics-item-bc.W {
    color: #16c72e;
}
.game-d-c-b-r-c-statistics-item-bc.L {
    color: #ff3449;
}
.game-d-c-b-r-c-statistics-item-bc.D {
    color: gold;
}
[dir="ltr"] .game-d-c-b-r-c-statistics-item-bc:first-child {
    border-top-left-radius: var(--border-radius);
    border-bottom-left-radius: var(--border-radius);
}
[dir="rtl"] .game-d-c-b-r-c-statistics-item-bc:first-child {
    border-top-right-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius);
}
[dir="ltr"] .game-d-c-b-r-c-statistics-item-bc:last-child {
    border-top-right-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius);
}
[dir="rtl"] .game-d-c-b-r-c-statistics-item-bc:last-child {
    border-top-left-radius: var(--border-radius);
    border-bottom-left-radius: var(--border-radius);
}
.game-details-c-live-icons-row-bc {
    display: flex;
    justify-content: center;
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px solid #a9a9c1;
}
.game-details-c-live-i-item-bc {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 20%;
    height: 32px;
    max-width: 63px;
    color: #e9e9e9;
    background: #0006;
    border-radius: var(--border-radius);
    font-size: 18px;
    cursor: pointer;
    transition: color var(--default-transition-duration),
        background var(--default-transition-duration);
}
.game-details-c-live-i-item-bc.active {
    color: #fff;
}
.game-details-c-live-i-item-bc + .game-details-c-live-i-item-bc {
    margin-inline-start: 5px;
}
.game-details-container-prematch-bc .game-details-c-body-bc {
    align-items: stretch;
}
.game-details-container-prematch-bc .game-details-c-body-numbers-bc {
    justify-content: space-around;
}
.game-details-container-prematch-bc .game-details-c-b-r-c-score-item-bc {
    display: flex;
}
.game-details-container-prematch-bc
    .game-details-c-b-r-c-score-item-bc:only-child.team1 {
    margin-bottom: 16px;
}
.game-details-container-prematch-bc
    .game-details-c-b-r-c-score-item-bc:only-child.team2 {
    margin-top: 16px;
}
.game-d-c-b-r-c-statistics-item-bc + .game-d-c-b-r-c-statistics-item-bc {
    margin-inline-start: 1px;
}
.game-details-penalties-bc {
    flex-direction: column;
    align-items: center;
    margin-top: 12px;
}
.game-details-penalties-title-bc {
    margin-bottom: 10px;
    color: #fff9;
    font-size: 12px;
}
.game-details-penalties-info-bc {
    display: flex;
    align-items: center;
}
.game-details-penalties-info-bc
    .game-d-c-b-r-c-statistics-item-bc:nth-child(5n + 6) {
    margin-inline-start: 0;
}
[dir="ltr"]
    .game-details-penalties-info-bc
    .game-d-c-b-r-c-statistics-item-bc:nth-child(5n + 6) {
    border-top-left-radius: var(--border-radius);
    border-bottom-left-radius: var(--border-radius);
}
[dir="rtl"]
    .game-details-penalties-info-bc
    .game-d-c-b-r-c-statistics-item-bc:nth-child(5n + 6) {
    border-top-right-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius);
}
.game-details-penalties-info-bc
    .game-d-c-b-r-c-statistics-item-bc:nth-child(n + 6) {
    margin-top: 1px;
}
[dir="ltr"]
    .game-details-penalties-info-bc
    .game-d-c-b-r-c-statistics-item-bc:nth-child(5n) {
    border-top-right-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius);
}
[dir="rtl"]
    .game-details-penalties-info-bc
    .game-d-c-b-r-c-statistics-item-bc:nth-child(5n) {
    border-top-left-radius: var(--border-radius);
    border-bottom-left-radius: var(--border-radius);
}
.game-details-penalties-info-bc .bc-i-checked {
    color: #16c72e;
}
.game-details-penalties-info-bc .bc-i-close-remove {
    color: #ff3449;
    font-size: 9px;
}
.game-details-penalties-games-bc {
    display: flex;
    width: 104px;
    flex-wrap: wrap;
}
.game-details-penalties-score-bc {
    display: flex;
    margin: 0 12px;
}
.game-details-penalties-number-bc {
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    background: #00000080;
}
.game-details-penalties-number-bc + .game-details-penalties-number-bc {
    margin-inline-start: 1px;
}
.game-details-penalties-number-bc:first-child {
    border-top-left-radius: var(--border-radius);
    border-bottom-left-radius: var(--border-radius);
}
.game-details-penalties-number-bc:last-child {
    border-top-right-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius);
}
@media screen and (max-width: 354px) {
    .game-details-penalties-score-bc {
        margin: 0 6px;
    }
    .game-details-penalties-number-bc {
        width: 28px;
        height: 28px;
    }
}
.mixed-matches-container {
    padding: 0 5px 5px;
    background: rgba(var(--b-sc), 0.05);
}
.mixed-matches-header {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 32px;
    border-radius: var(--border-radius) var(--border-radius) 0 0;
    background: rgba(var(--b-sc), 0.1);
}
.mixed-matches-title {
    width: 100%;
    color: rgba(var(--b-sc), 1);
    font-size: 12px;
    padding: 0 18px;
}
.mixed-matches-title:first-child {
    text-align: end;
}
.mixed-matches-team {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 34px;
    margin-top: 1px;
    padding: 0 5px;
    color: rgba(var(--b-sc), 0.5);
    background: rgba(var(--b-sc), 0.05);
    font-size: 12px;
}
.mixed-matches-team:last-child {
    border-radius: 0 0 var(--border-radius) var(--border-radius);
}
.mixed-matches-player {
    display: flex;
    align-items: center;
    width: 100%;
    overflow: hidden;
}
.mixed-matches-player > img {
    width: 18px;
    height: auto;
    margin: 0 5px;
}
.mixed-matches-player:first-child {
    justify-content: flex-end;
}
.mixed-matches-vs {
    margin: 0 5px;
}
.bet-builder-container {
    display: inline;
}
.sgm-market-search .bet-builder-container .bc-i-bet-builder {
    display: none;
}
.show-fast-news-icon .bc-i-stream {
    background-repeat: no-repeat;
    background-position: center;
    background-color: #0006;
    background-image: url(/assets/fasttv-DzeDDrgJ.png?v=428);
}
.show-fast-news-icon .bc-i-stream:before {
    content: none;
}
.view-on-fastNews-container .empty-b-text-v-bc {
    display: flex;
    flex-direction: column;
}
.fast-news-img {
    background: url(/assets/fasttv-DzeDDrgJ.png?v=428) no-repeat center center;
    max-width: 80px;
    width: 100%;
    height: 40px;
    background-size: contain;
}
.streamingModeContent .sport-game-detail-holder-bc {
    margin-top: 10px;
}
.streamingMode {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    height: 28px;
    background: rgba(var(--b-sc), 0.1);
    padding-inline-end: 6px;
    border-radius: var(--border-radius);
}
.streamingModeBetslip {
    margin-top: 2px;
}
.streamingModeIcon {
    font-size: 10px;
    color: rgba(var(--b-sc), 0.6);
    transition: var(--default-transition-duration) ease;
    cursor: pointer;
}
.streamingModeIcon + .streamingModeIcon {
    padding-inline-start: 8px;
    border-inline-start: 1px solid rgba(var(--b-sc), 0.1);
    margin-inline-start: 8px;
}
.streamingModeIcon.active,
.streamingModeIcon:hover {
    color: rgba(var(--b-sc), 1);
}
.live .live-score-bg-custom {
    background: url(/assets/custom-D_0UcMGy.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-custom {
    background: url(/assets/custom-Q5YfanS0.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-alpineskiing {
    background: url(/assets/alpineskiing-D5ecP2lT.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-alpineskiing {
    background: url(/assets/alpineskiing-Cn2HXsFD.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-americanfootball {
    background: url(/assets/americanfootball-BtS5nz6Z.png) no-repeat 50% 50% /
        cover;
}
.prematch .live-score-bg-americanfootball {
    background: url(/assets/americanfootball-CEy4vhsV.png) no-repeat 50% 50% /
        cover;
}
.live .live-score-bg-arenaofvalor {
    background: url(/assets/arenaofvalor-nXge_2TT.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-arenaofvalor {
    background: url(/assets/arenaofvalor-CxhKg8RQ.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-archery {
    background: url(/assets/archery-Dw794wS_.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-archery {
    background: url(/assets/archery-Dx45bbj7.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-archeryh2h {
    background: url(/assets/archery-Dw794wS_.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-archeryh2h {
    background: url(/assets/archery-Dx45bbj7.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-compoundarchery {
    background: url(/assets/archery-Dw794wS_.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-compoundarchery {
    background: url(/assets/archery-Dx45bbj7.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-australianfootball {
    background: url(/assets/australianfootball-ihRLWf6z.png) no-repeat 50% 50% /
        cover;
}
.prematch .live-score-bg-australianfootball {
    background: url(/assets/australianfootball-B_FLt8WW.png) no-repeat 50% 50% /
        cover;
}
.live .live-score-bg-autoracing {
    background: url(/assets/autoracing-BN56EE5U.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-autoracing {
    background: url(/assets/autoracing-DwcCcd0w.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-badminton {
    background: url(/assets/badminton-EZJTMsvY.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-badminton {
    background: url(/assets/badminton-D9tyXY7-.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-baseball {
    background: url(/assets/baseball-CPkVWwSu.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-baseball {
    background: url(/assets/baseball-A6nub_X-.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-basketball {
    background: url(/assets/basketball-2BJPYR4T.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-basketball {
    background: url(/assets/basketball-C-dm2dUa.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-basketballshots {
    background: url(/assets/basketballshots-De-5PCgH.png) no-repeat 50% 50% /
        cover;
}
.prematch .live-score-bg-basketballshots {
    background: url(/assets/basketballshots-EVqoM-3J.png) no-repeat 50% 50% /
        cover;
}
.live .live-score-bg-beachfootball {
    background: url(/assets/beachfootball-BbiB0MZv.png) no-repeat 50% 50% /
        cover;
}
.prematch .live-score-bg-beachfootball {
    background: url(/assets/beachfootball-Ch4Uh5g8.png) no-repeat 50% 50% /
        cover;
}
.live .live-score-bg-beachvolleyball {
    background: url(/assets/beachvolleyball-DnCEbM0f.png) no-repeat 50% 50% /
        cover;
}
.prematch .live-score-bg-beachvolleyball {
    background: url(/assets/beachvolleyball-G81jzZTF.png) no-repeat 50% 50% /
        cover;
}
.live .live-score-bg-boxing {
    background: url(/assets/boxing-dx8vPgbP.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-boxing {
    background: url(/assets/boxing-CwS5WUaD.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-callofduty {
    background: url(/assets/callofduty-DmZSxEjQ.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-callofduty {
    background: url(/assets/callofduty-Bq-WaqyJ.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-chess {
    background: url(/assets/chess-CL7D19_Z.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-chess {
    background: url(/assets/chess-BZh0tMPf.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-counterstrike {
    background: url(/assets/counterstrike-DpTkp9ha.png) no-repeat 50% 50% /
        cover;
}
.prematch .live-score-bg-counterstrike {
    background: url(/assets/counterstrike-CmVtI517.png) no-repeat 50% 50% /
        cover;
}
.live .live-score-bg-cricket {
    background: url(/assets/cricket-DqPyBLwM.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-cricket {
    background: url(/assets/cricket-x03t6LsT.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-cyberfootball {
    background: url(/assets/cyberfootball-BdgDUtq6.png) no-repeat 50% 50% /
        cover;
}
.prematch .live-score-bg-cyberfootball {
    background: url(/assets/cyberfootball-DIBR1I86.png) no-repeat 50% 50% /
        cover;
}
.live .live-score-bg-cycling {
    background: url(/assets/cycling-CJ2n7eBd.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-cycling {
    background: url(/assets/cycling-DlGLmJIs.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-darts {
    background: url(/assets/darts-lxJWLqtT.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-darts {
    background: url(/assets/darts-CDkZlYgv.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-dota {
    background: url(/assets/dota-CzCc5Ic4.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-dota {
    background: url(/assets/dota-CAjaue5l.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-dota2 {
    background: url(/assets/dota-CzCc5Ic4.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-dota2 {
    background: url(/assets/dota-CAjaue5l.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-ebasketball {
    background: url(/assets/ebasketball-Cdqr7Vgs.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-ebasketball {
    background: url(/assets/ebasketball-rhQiecIb.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-esports {
    background: url(/assets/esports-CTNDxOO8.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-esports {
    background: url(/assets/esports-DoikFRj0.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-eurovision {
    background: url(/assets/eurovision-CEbvVqtL.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-eurovision {
    background: url(/assets/eurovision-CfDu_mqA.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-floorball {
    background: url(/assets/floorball-DBHofDgJ.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-floorball {
    background: url(/assets/floorball-Bf-otDyv.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-formula1 {
    background: url(/assets/formula1-ClRkY_Wt.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-formula1 {
    background: url(/assets/formula1-CIv4kwzq.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-freestylewrestling {
    background: url(/assets/freestylewrestling-CcahGMhp.png) no-repeat 50% 50% /
        cover;
}
.prematch .live-score-bg-freestylewrestling {
    background: url(/assets/freestylewrestling-B7GbB7Pi.png) no-repeat 50% 50% /
        cover;
}
.live .live-score-bg-futsal {
    background: url(/assets/futsal-Cf359BxC.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-futsal {
    background: url(/assets/futsal-CAtqv5eU.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-golf {
    background: url(/assets/golf-14L1kH5H.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-golf {
    background: url(/assets/golf-k5JCMot1.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-grasshockey {
    background: url(/assets/grasshockey-BlyYI_wM.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-grasshockey {
    background: url(/assets/grasshockey-eIre9M-A.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-grecoromanwrestling {
    background: url(/assets/grecoromanwrestling-BQYS1kut.png) no-repeat 50% 50% /
        cover;
}
.prematch .live-score-bg-grecoromanwrestling {
    background: url(/assets/grecoromanwrestling-Brz8sQVP.png) no-repeat 50% 50% /
        cover;
}
.live .live-score-bg-handball {
    background: url(/assets/handball-Dd5hQDuD.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-handball {
    background: url(/assets/handball-49gyCeQh.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-hearthstone {
    background: url(/assets/hearthstone-Cfuk9FYG.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-hearthstone {
    background: url(/assets/hearthstone-BJ2tVGEw.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-horseracing {
    background: url(/assets/horseracing-CfIzVsUt.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-horseracing {
    background: url(/assets/horseracing-grCvecBu.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-icehockey {
    background: url(/assets/icehockey-B3Ad7PV0.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-icehockey {
    background: url(/assets/icehockey-fBvFZKTV.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-e-icehockey {
    background: url(/assets/icehockey-B3Ad7PV0.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-e-icehockey {
    background: url(/assets/icehockey-fBvFZKTV.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-judo {
    background: url(/assets/judo-Je6Jcmd8.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-judo {
    background: url(/assets/judo-CT8G1MdD.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-kingofglory {
    background: url(/assets/kingofglory-BYO9QSdQ.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-kingofglory {
    background: url(/assets/kingofglory-Droy6b4f.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-lacross {
    background: url(/assets/lacross-L6hGk8MZ.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-lacross {
    background: url(/assets/lacross-Cq0PwKZA.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-leagueoflegends {
    background: url(/assets/leagueoflegends-BChRFHch.png) no-repeat 50% 50% /
        cover;
}
.prematch .live-score-bg-leagueoflegends {
    background: url(/assets/leagueoflegends-Dy5urF9O.png) no-repeat 50% 50% /
        cover;
}
.live .live-score-bg-mma {
    background: url(/assets/mma-Biy9g0ed.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-mma {
    background: url(/assets/mma-r0evDZLw.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-mortalkombatxl {
    background: url(/assets/mortalkombatxl-CdpeCYx3.png) no-repeat 50% 50% /
        cover;
}
.prematch .live-score-bg-mortalkombatxl {
    background: url(/assets/mortalkombatxl-TKIlse1v.png) no-repeat 50% 50% /
        cover;
}
.live .live-score-bg-mobilelegends {
    background: url(/assets/mobilelegends-gSlWoMYi.png) no-repeat 50% 50% /
        cover;
}
.prematch .live-score-bg-mobilelegends {
    background: url(/assets/mobilelegends-BimkQtgL.png) no-repeat 50% 50% /
        cover;
}
.live .live-score-bg-motorsport {
    background: url(/assets/motorsport-DJFFtrU0.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-motorsport {
    background: url(/assets/motorsport-0GfSrIuH.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-nascar {
    background: url(/assets/nascar-C1rg9QC9.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-nascar {
    background: url(/assets/nascar-XVOsUNbv.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-netball {
    background: url(/assets/netball-Cgr7q5BN.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-netball {
    background: url(/assets/netball-CWz6qbDg.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-oscar {
    background: url(/assets/oscar-HM6uTuk7.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-oscar {
    background: url(/assets/oscar-DntwHAwa.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-overwatch {
    background: url(/assets/overwatch-DHtIeLxY.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-overwatch {
    background: url(/assets/overwatch-CI4HdAWm.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-pistolshooting {
    background: url(/assets/pistolshooting-eT2ktSWg.png) no-repeat 50% 50% /
        cover;
}
.prematch .live-score-bg-pistolshooting {
    background: url(/assets/pistolshooting-ZHDTRgL8.png) no-repeat 50% 50% /
        cover;
}
.live .live-score-bg-pistolhead2head {
    background: url(/assets/pistolshooting-eT2ktSWg.png) no-repeat 50% 50% /
        cover;
}
.prematch .live-score-bg-pistolhead2head {
    background: url(/assets/pistolshooting-ZHDTRgL8.png) no-repeat 50% 50% /
        cover;
}
.live .live-score-bg-politics {
    background: url(/assets/politics-3mRsnlU3.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-politics {
    background: url(/assets/politics-DICEmRLG.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-rocketleague {
    background: url(/assets/rocketleague-BkvMEfap.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-rocketleague {
    background: url(/assets/rocketleague-hhW-BoKr.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-rugby {
    background: url(/assets/rugby-D1Tldf1E.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-rugby {
    background: url(/assets/rugby-C4luP7Z6.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-rugbyleague {
    background: url(/assets/rugbyleague-DqjPS733.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-rugbyleague {
    background: url(/assets/rugbyleague-C9D4Qhl5.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-rugbysevens {
    background: url(/assets/rugbysevens-YDRMpcgz.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-rugbysevens {
    background: url(/assets/rugbysevens-C6Jh2RFp.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-rugbyunion {
    background: url(/assets/rugbyunion--SBYcl_i.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-rugbyunion {
    background: url(/assets/rugbyunion-IhzWpXGv.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-skijumping {
    background: url(/assets/skijumping-W25-C1xM.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-skijumping {
    background: url(/assets/skijumping-BokN5NFM.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-snooker {
    background: url(/assets/snooker-D1BqI5p8.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-snooker {
    background: url(/assets/snooker-CNrF63pZ.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-soccer {
    background: url(/assets/soccer-DhRqUlem.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-soccer {
    background: url(/assets/soccer-BTEjeC8Z.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-specialbets {
    background: url(/assets/specialbets-DTpXNIkc.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-specialbets {
    background: url(/assets/specialbets-ykqNtMfu.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-speedway {
    background: url(/assets/speedway-8Jf8zJ3g.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-speedway {
    background: url(/assets/speedway-DJjQO0-O.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-starcraft {
    background: url(/assets/starcraft-CIoTVZKc.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-starcraft {
    background: url(/assets/starcraft-BHsyYpM6.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-starcraft2 {
    background: url(/assets/starcraft2-Db-fonNe.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-starcraft2 {
    background: url(/assets/starcraft2-DvISACGF.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-streetfighterv {
    background: url(/assets/streetfighterv-DZh4cT5L.png) no-repeat 50% 50% /
        cover;
}
.prematch .live-score-bg-streetfighterv {
    background: url(/assets/streetfighterv-Ry2ZUwpC.png) no-repeat 50% 50% /
        cover;
}
.live .live-score-bg-surfing {
    background: url(/assets/surfing-BkV7Lm52.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-surfing {
    background: url(/assets/surfing-DQvkNWhh.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-tabletennis {
    background: url(/assets/tabletennis-BFKJcHEg.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-tabletennis {
    background: url(/assets/tabletennis-B7fFRdRO.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-tennis {
    background: url(/assets/tennis-C6xsipMN.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-tennis {
    background: url(/assets/tennis-DD4ZR_c5.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-etennis {
    background: url(/assets/tennis-C6xsipMN.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-etennis {
    background: url(/assets/tennis-DD4ZR_c5.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-tennisgrass {
    background: url(/assets/tennisgrass-4D1DQDGP.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-tennisgrass {
    background: url(/assets/tennisgrass-WqE5RSN4.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-tvshowsandmovies {
    background: url(/assets/tvshowsandmovies-Ca6wPQVc.png) no-repeat 50% 50% /
        cover;
}
.prematch .live-score-bg-tvshowsandmovies {
    background: url(/assets/tvshowsandmovies-BLPqdGb1.png) no-repeat 50% 50% /
        cover;
}
.live .live-score-bg-valorant {
    background: url(/assets/valorant-ep7qpg9c.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-valorant {
    background: url(/assets/valorant-BcUX79x6.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-volleyball {
    background: url(/assets/volleyball-D_UwixWW.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-volleyball {
    background: url(/assets/volleyball-C7JHRDrN.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-worldoftanks {
    background: url(/assets/worldoftanks-nl0xkTNt.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-worldoftanks {
    background: url(/assets/worldoftanks-Byv2HbpL.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-wrestling {
    background: url(/assets/wrestling-kD2mRj7z.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-wrestling {
    background: url(/assets/wrestling-Cv7DWF9A.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-waterpolo {
    background: url(/assets/waterpolo-DsevhqCm.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-waterpolo {
    background: url(/assets/waterpolo-DElgNWmu.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-wwe {
    background: url(/assets/wwe-DVWIkyMf.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-wwe {
    background: url(/assets/wwe-BAy5hwfW.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-modernpentathlon {
    background: url(/assets/modernpentathlon-QSYjvaHp.png) no-repeat 50% 50% /
        cover;
}
.prematch .live-score-bg-modernpentathlon {
    background: url(/assets/modernpentathlon-CKc-N_ho.png) no-repeat 50% 50% /
        cover;
}
.live .live-score-bg-marathonswimming {
    background: url(/assets/marathonswimming-DsFv05tc.png) no-repeat 50% 50% /
        cover;
}
.prematch .live-score-bg-marathonswimming {
    background: url(/assets/marathonswimming-BcCzd3LW.png) no-repeat 50% 50% /
        cover;
}
.live .live-score-bg-gymnastics {
    background: url(/assets/gymnastics-B4UQZspU.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-gymnastics {
    background: url(/assets/gymnastics-BLoQFOkr.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-hockey {
    background: url(/assets/hockey-Bj1mSG4b.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-hockey {
    background: url(/assets/hockey-cmHj3j3s.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-climbing {
    background: url(/assets/climbing-DWzjIPKp.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-climbing {
    background: url(/assets/climbing-BEd6U4Be.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-canoeing {
    background: url(/assets/canoeing-CLuiegi1.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-canoeing {
    background: url(/assets/canoeing-C0AnQCjM.png) no-repeat 50% 50% / cover;
}
.live .live-score-bg-biathlon {
    background: url(/assets/biathlon-dDGPizcx.png) no-repeat 50% 50% / cover;
}
.prematch .live-score-bg-biathlon {
    background: url(/assets/biathlon-B9oD9UQw.png) no-repeat 50% 50% / cover;
}
.sport-game-detail-holder-bc,
.sgm-markets-head-bc {
    padding: 0 var(--padding-page-aside);
}
.sport-game-detail-holder-bc video,
.sport-game-detail-holder-bc .bc-loader {
    min-height: 203px;
}
.sport-game-detail-holder-bc .streamingVideo {
    margin: auto;
}
.stream-player-details .sp-sub-list-bc {
    border-radius: var(--border-radius);
}
.sgm-market-g-head-bc {
    padding-inline-start: var(--padding-page-aside);
    padding-inline-end: var(--padding-page-aside);
}
.sgm-market-g-item-bc > .market-bc {
    padding: 0 4px;
}
.game-details-container-bc {
    padding: var(--padding-page-aside) var(--padding-page-aside) 10px;
}
.game-details-c-head-time-bc {
    height: 25px;
}
.game-details-c-head-time-bc:not(.stoppage-time) {
    font-size: 10px;
}
.stoppage-time {
    padding: 0 10px;
    font-size: 12px;
}
.show-fast-news-icon .bc-i-stream {
    background-size: 60%;
}
.sgm-market-animation {
    display: flex;
    overflow: hidden;
}
.sgm-market-animation .horizontal-sl-tab-container {
    flex: auto;
}
.sgm-market-animation .horizontal-sl-tab-container:nth-last-child(2) {
    overflow: hidden;
}
.notification-loader .vivaro-loader svg {
    max-height: 13px;
}
.popup-holder-bc.bet-builder-top.windowed.info {
    padding: 0;
}
.popup-holder-bc.bet-builder-top.windowed.info .popup-inner-bc {
    width: 100%;
    height: 100%;
}
.popup-holder-bc.bet-builder-top.windowed.info
    .popup-inner-bc
    .status-popup-content-w-bc {
    padding: 0;
}
.bet-builder-top .status-popup-content-w-bc {
    width: 100%;
    height: 100%;
}
.betBuilder-popup {
    position: relative;
    height: 100%;
}
.betBuilder-popup.BBIframeView {
    margin-top: 2px;
    border-radius: var(--border-radius);
}
[dir="ltr"] .betBuilder-popup.BBIframeView {
    transform-origin: top left;
}
[dir="rtl"] .betBuilder-popup.BBIframeView {
    transform-origin: top right;
}
.betBuilder-popup.BBIframeView .BBIframe {
    min-width: 600px;
    height: 100%;
}
.betBuilder-popup.BBIframeView .BBIframe + .betBuilder-betslip-content {
    min-width: 600px;
}
.betBuilder-popup:not(.BBIframeView) {
    background: #fff;
}
.betBuilder-popup:not(.BBIframeView) iframe.BBIframe {
    height: calc(100% - 40px);
}
.betBuilder-popup iframe {
    width: 100%;
}
.betBuilder-popup .e-p-close-icon-bc {
    color: #3f3f3fcc;
    width: 14px;
    height: 14px;
    font-size: 14px;
    line-height: 14px;
    top: 14px;
    transition: color var(--default-transition-duration);
}
[dir="ltr"] .betBuilder-popup .e-p-close-icon-bc {
    right: 20px;
}
[dir="rtl"] .betBuilder-popup .e-p-close-icon-bc {
    left: 20px;
}
.betBuilder-popup .e-p-close-icon-bc:hover {
    color: #3f3f3f;
}
.betBuilder-popup .betBuilder-popup-match {
    position: relative;
    height: 40px;
    padding-inline-start: 20px;
    background: #efefef;
    box-shadow: 1px 1px 4px #3f3f3f66;
    z-index: 1;
}
.betBuilder-popup .betBuilder-popup-match span {
    display: block;
    font-size: 16px;
    font-weight: 700;
    line-height: 40px;
    color: #3f3f3f;
    max-width: 90%;
}
.betBuilder-popup.betslip-open:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: transparent;
}
.live-page-sections-bc.hasBBIframe {
    height: 100%;
}
.betBuilder-betslip-content {
    width: 100%;
    position: absolute;
    bottom: 0;
    background: #efefef;
}
.betBuilder-betslip-content .bs-favorite-remove {
    display: flex;
    align-items: center;
    min-width: 0;
}
.betBuilder-betslip-content .betslip-remove-all {
    color: #595959;
    text-decoration: underline;
}
.betBuilder-betslip-content .bs-bet-i-b-stake-bc .bs-bet-i-b-s-i-block-bc {
    background: #ddd;
    color: #595959;
    border-color: #ddd;
}
.betBuilder-betslip-content
    .bs-bet-i-b-stake-bc
    .bs-bet-i-b-s-i-block-bc
    > span:after {
    background: #595959;
}
.betBuilder-betslip-content .bs-bet-i-b-stake-bc + .bs-numbers-bc {
    margin-top: 5px;
}
.betBuilder-betslip-content .quickBetMsgText-bc,
.betBuilder-betslip-content .bs-bet-i-b-title-bc.t-2 {
    color: #595959;
}
.betBuilder-betslip-content .bet-slip-info-link {
    margin-inline-start: 3px;
}
.betBuilder-odd-remove {
    display: flex;
    align-items: center;
}
.betBuilder-odd-remove .bs-remove-all-bc {
    flex: auto;
    justify-content: flex-start;
    margin: 0;
    margin-inline-end: 5px;
    padding: 0;
}
.betBuilder-odds {
    display: flex;
    align-items: center;
    font-size: 12px;
    flex-shrink: 0;
}
.betBuilder-odds p {
    flex: auto;
    color: #595959;
}
.betBuilder-odds span {
    margin-inline-start: 4px;
    flex-shrink: 0;
    color: #faab2e;
}
.bet-builder-btn {
    height: 44px;
    font-size: 16px;
    margin-top: 8px;
    color: #000;
    background: #faab2e;
}
.bet-builder-btn:disabled {
    color: #8d8d8d;
    background: #cacaca;
}
.bet-builder-btn + .bs-info-massages {
    margin-top: 5px;
}
.betBuilder-select {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    background: #00000080;
    z-index: 1;
}
.betBuilder-select + .betBuilder-popup {
    pointer-events: none;
}
.betBuilder-select-popup {
    position: relative;
    width: 400px;
    padding: 0 15px 20px;
    background: rgba(var(--b), 1);
    border-radius: var(--border-radius);
    z-index: 9;
    overflow: hidden;
}
.betBuilder-select-popup:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(var(--b-sc), 0.01);
    pointer-events: none;
}
.betBuilder-select-popup .casino-popup-title {
    margin-top: 46px;
}
.betBuilder-betslip-content {
    padding: 5px 20px 8px;
}
.betBuilder-betslip-content .bs-bet-i-b-stake-bc {
    margin-top: 4px;
}
.betBuilder-betslip-content .competition-header-bc {
    padding: 0;
    background: none;
}
.betBuilder-betslip-content .competition-title-bc {
    font-size: 14px;
    font-weight: 600;
    color: #4d4d4d;
}
.betBuilder-betslip-content .competition-wrapper-bc {
    box-shadow: none;
}
.betBuilder-betslip-content .competition-icon-arrow-bc {
    color: #4d4d4d;
}
.betBuilder-betslip-content .bs-numbers-bc {
    background: #c2c2c2;
}
.betBuilder-betslip-content .bs-numbers-bc .bs-number-button-bc.i-1 {
    background: #eee;
    color: #595959;
}
.betBuilder-betslip-content .bs-numbers-bc .bs-number-button-bc.i-2 {
    background: #ddd;
    color: #595959;
}
.betBuilder-betslip-content .bs-numbers-bc .bs-number-button-bc i {
    color: #8d8d8d;
}
.betBuilder-odd-remove {
    border-top: 1px solid #d8d8d8;
    padding-top: 8px;
}
.betBuilder-text {
    color: #595959;
    font-size: 14px;
    height: 140px;
    will-change: scroll-position;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
.bs-numbers-bc {
    padding: 5px;
    width: 100%;
    display: grid;
    grid-column-gap: 2px;
    grid-template-areas: "num_left num_right";
    grid-gap: 2px;
}
.bs-number-button-bc {
    border-radius: var(--border-radius);
    position: relative;
    text-align: center;
    line-height: 35px;
    border: 1px solid transparent;
    height: 36px;
    transition-property: color, background-color;
    transition-duration: var(--default-transition-duration);
    cursor: pointer;
}
.bs-number-button-bc i {
    color: rgba(var(--b-sc), 0.8);
}
.bs-number-button-bc.i-1 {
    color: rgba(var(--b-sc), 0.7);
    background: rgba(var(--b-sc), 0.15);
    font-size: 15px;
    font-weight: 500;
}
.bs-number-button-bc.i-2 {
    color: rgba(var(--b-sc), 0.8);
    background: rgba(var(--b-sc), 0.1);
    padding: 0 2px;
    box-sizing: border-box;
    font-size: 14px;
}
.bs-number-button-bc.closed-n-p-bc {
    grid-row: 1/3;
    grid-column: 7;
    height: 73px;
    line-height: 73px;
}
.bs-number-button-bc.disabled {
    opacity: 0.4;
    pointer-events: none;
}
.bs-number-button-bc:active {
    background-color: rgba(var(--hero), 1);
    color: rgba(var(--hero-sc), 1);
}
.bs-number-button-bc:active .bs-number-button-icon-bc {
    color: rgba(var(--hero-sc), 1);
}
.bs-number-button-bc.active {
    background: none;
    border: 1px solid rgba(var(--b-sc), 0.7);
}
.bs-number-button-bc.hidden {
    display: none;
}
input.bs-number-button-bc.i-2:not(.active) {
    opacity: 0.7;
}
.num-pad-checked-i-bc {
    font-size: 24px;
    line-height: 36px;
}
.bs-number-button-icon-bc {
    display: block;
    position: absolute;
    top: 50%;
    right: 0;
    left: 0;
    font-size: 18px;
    transform: translateY(-50%);
}
.betslip-bc.first-bet .bs-numbers-bc {
    border-top: none;
    padding-left: 0;
    padding-right: 0;
    margin-top: 10px;
}
.bs-number-buttons-bc {
    width: 100%;
}
.bs-number-buttons-bc {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 2px;
}
[dir="rtl"] .bs-number-buttons-bc {
    direction: ltr;
}
.bs-editable-number-buttons-bc {
    display: grid;
    grid-column-gap: 2px;
}
.quickBetWrapper-bc .bs-number-button-bc i {
    color: rgba(var(--b), 0.8);
}
.quickBetWrapper-bc .bs-number-button-bc.i-1 {
    color: rgba(var(--b), 0.7);
    background: rgba(var(--b), 0.15);
}
.quickBetWrapper-bc .bs-number-button-bc.i-2 {
    color: rgba(var(--b), 0.8);
    background: rgba(var(--b), 0.1);
}
.quickBetWrapper-bc .bs-number-button-bc.active {
    background: none;
    border-color: rgba(var(--b), 0.7);
}
.bs-numbers-bc {
    grid-template-columns: 9fr 3fr;
    margin-top: 1px;
    background: rgba(var(--b), 1);
}
.fav-stakes-hidden {
    grid-template-columns: 1fr;
    grid-column-gap: 0;
}
.bs-editable-number-buttons-bc {
    grid-template-columns: 1fr;
    grid-row-gap: 2px;
}
.sport-search-bc {
    position: absolute;
    top: 0;
    width: 100%;
    height: 36px;
    max-width: 36px;
    border: 1px solid rgba(var(--b-sc), 0.15);
    border-radius: var(--border-radius);
    transition: max-width var(--default-transition-duration);
}
[class*="is-web"] .sport-search-bc {
    cursor: pointer;
}
[dir="ltr"] .sport-search-bc {
    right: 0;
}
[dir="rtl"] .sport-search-bc {
    left: 0;
}
[dir="ltr"] .sport-search-bc .hooryIcon {
    border-radius: 3px 0 0 3px;
}
[dir="rtl"] .sport-search-bc .hooryIcon {
    border-radius: 0 3px 3px 0;
}
.ss-input-bc {
    will-change: max-width;
    display: block;
    width: 100%;
    height: 100%;
    outline: none;
    box-sizing: border-box;
    padding-inline-start: 8px;
    color: rgba(var(--b-sc), 1);
    background: rgba(var(--b), 1);
    font-size: 12px;
    font-weight: 400;
    border-inline-end: 0;
    border-start-start-radius: var(--border-radius);
    border-end-start-radius: var(--border-radius);
}
.ss-input-bc::placeholder {
    color: rgba(var(--b-sc), 0.4);
}
.ss-input-bc:-ms-input-placeholder {
    color: rgba(var(--b-sc), 0.4);
}
.ss-input-bc::-ms-input-placeholder {
    color: rgba(var(--b-sc), 0.4);
}
[dir="ltr"] .ss-input-bc + .ss-icon-holder-bc {
    border-radius: 0 var(--border-radius) var(--border-radius) 0;
}
[dir="rtl"] .ss-input-bc + .ss-icon-holder-bc {
    border-radius: var(--border-radius) 0 0 var(--border-radius);
}
.ss-icon-holder-bc {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 0;
    bottom: 0;
    border-radius: var(--border-radius);
    background: rgba(var(--b), 1);
}
[class*="is-web"] .ss-icon-holder-bc {
    width: 37px;
}
[class*="is-mobile"] .ss-icon-holder-bc {
    width: 34px;
}
.ss-icon-bc {
    display: inline-block;
    vertical-align: top;
    width: 16px;
    height: 16px;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    line-height: 16px;
    color: rgba(var(--b-sc), 0.4);
}
.ss-icon-bc.bc-i-search {
    font-size: 14px;
}
.ss-icon-bc.bc-i-close-remove {
    font-size: 12px;
}
.sport-search-result-bc {
    position: absolute;
    top: 36px;
    left: 0;
    right: 0;
    padding-bottom: 114px;
    background: rgba(var(--b), 1);
    z-index: 99;
    will-change: scroll-position;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
.sport-search-result-header-bc {
    display: flex;
    align-items: center;
    height: 32px;
    padding-inline-start: 8px;
    position: sticky;
    position: -webkit-sticky;
    top: 0;
    z-index: 444;
    background-color: #1a7051;
    color: rgba(var(--oc-1-sc), 1);
    border-bottom: 1px solid rgba(var(--b), 1);
}
.sport-search-result-title-bc {
    width: 100%;
    font-weight: 400;
    font-size: 12px;
    line-height: 32px;
}
.search-close-btn {
    width: 38px;
    height: 30px;
    font-size: 10px;
    line-height: 30px;
    text-align: center;
    color: rgba(var(--b-sc), 0.8);
    transition: color var(--default-transition-duration);
}
.search-close-btn:hover {
    color: rgba(var(--b-sc), 1);
}
.sport-search-result-body-bc .sports-group-bc {
    margin-bottom: 2px;
}
.sport-search-result-body-bc .has-filter {
    position: sticky;
    position: -webkit-sticky;
    top: 36px;
    z-index: 33;
}
.sport-search-result-item-bc {
    display: block;
    padding: 5px 10px;
    font-size: 11px;
    line-height: 15px;
    margin: 2px 0;
    color: rgba(var(--b-sc), 0.8);
    background: rgba(var(--b-sc), 0.05);
}
[class*="is-web"] .sport-search-result-item-bc:hover {
    cursor: pointer;
}
.hooryAvailable .ss-input-bc {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.hooryAvailable .ss-input-bc::placeholder {
    font-size: 11px;
}
.hooryIcon {
    position: absolute;
    top: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 34px;
    height: 34px;
    font-size: 24px;
    color: rgba(var(--b-sc), 0.8);
    background: #a71f67;
    border-radius: var(--border-radius);
}
[class*="is-web"][dir="ltr"] .hooryIcon {
    left: 6px;
}
[class*="is-web"][dir="rtl"] .hooryIcon {
    right: 6px;
}
[class*="is-mobile"][dir="ltr"] .hooryIcon {
    left: 0;
}
[class*="is-mobile"][dir="rtl"] .hooryIcon,
[dir="ltr"] .ss-icon-holder-bc {
    right: 0;
}
[dir="rtl"] .ss-icon-holder-bc {
    left: 0;
}
[dir="ltr"] .sport-search-bc {
    right: var(--padding-page-aside);
}
[dir="rtl"] .sport-search-bc {
    left: var(--padding-page-aside);
}
.sport-search-bc.active {
    max-width: calc(100% + 1px - 2 * var(--padding-page-aside));
}
.esport-sarch-content {
    position: relative;
    height: 36px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.casino-search-content {
    display: flex;
    justify-content: flex-end;
    margin-top: 10px;
}
.casino-search-content .sport-search-bc {
    position: relative;
}
.hooryAvailable .ss-input-bc {
    max-width: calc(100% - 68px);
    margin: 0 auto;
}
.bet-slip-switcher-wrapper-bc {
    padding: 10px;
}
.bet-slip-switcher-wrapper-bc .bs-bet-i-b-section-bc {
    margin-top: 10px;
}
.bet-slip-switcher-wrapper-bc:empty {
    display: none;
}
.bet-slip-switcher-row-bc {
    background: rgba(var(--b-sc), 0.15);
    border-radius: var(--border-radius);
    max-height: 34px;
    transition: max-height var(--default-transition-duration);
    overflow: hidden;
    position: relative;
    margin-bottom: 5px;
    padding: 5px 10px;
}
.bet-slip-switcher-row-bc:last-child {
    margin-bottom: 0;
}
.bet-slip-switcher-row-bc:before {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: opacity var(--default-transition-duration);
    left: 0;
    top: 0;
}
.bet-slip-switcher-row-bc:not(.active) .bet-slip-switcher-r-i-c-name,
.bet-slip-switcher-row-bc:not(.active) .bet-slip-switcher-row-info-bc {
    color: rgba(var(--b-sc), 0.8);
}
.bet-slip-switcher-row-bc.active:not(.quickBet) .bet-slip-switcher-r-i-c-name,
.bet-slip-switcher-row-bc.active:not(.quickBet) .bet-slip-switcher-row-info-bc {
    color: #fff;
}
.bet-slip-switcher-row-bc.active:not(.quickBet):before {
    opacity: 1;
}
.bet-slip-switcher-row-bc.active:not(.quickBet) .ui-kit-toggle {
    background: #ffffff80;
}
.bet-slip-switcher-row-bc.active:not(.quickBet) .ui-kit-toggle:before {
    background: #fff;
}
.bet-slip-switcher-row-bc.active.quickBet .bet-slip-switcher-r-i-c-name,
.bet-slip-switcher-row-bc.active.quickBet .bet-slip-switcher-row-info-bc {
    color: rgba(var(--b-sc), 0.8);
}
.bet-slip-switcher-row-bc.active.quickBet .ui-kit-toggle {
    background: rgba(var(--b-sc), 0.5);
}
.bet-slip-switcher-row-bc.active.quickBet .ui-kit-toggle:before {
    background: rgba(var(--b-sc), 0.6);
}
.bet-slip-switcher-row-bc.info-active {
    max-height: 200px;
}
.bet-slip-switcher-row-bc.superbet:before {
    background-image: linear-gradient(to right, #751f9f, #ffc353 119%);
}
.bet-slip-switcher-row-bc.freebet:before {
    background-image: linear-gradient(to right, #751f9f, #a71f67);
}
.bet-slip-switcher-row-bc.frenchFreebet:before {
    background-image: linear-gradient(to right, #751f9f, #a71f67);
}
.bet-slip-switcher-row-bc.profitBoost:before {
    background-image: linear-gradient(to right, #751f9f, #ef8d55 113%);
}
.bet-slip-switcher-row-bc.counterOffer:before {
    background-image: linear-gradient(to right, #751f9f, #106682);
}
.bet-slip-switcher-row-bc.realBalance:before {
    background-image: linear-gradient(to right, #7c0087, #3d1eb2);
}
.bet-slip-switcher-row-inner-bc {
    display: flex;
    width: 100%;
    align-items: center;
    z-index: 99;
    position: relative;
}
.bet-slip-switcher-r-i-column-bc {
    display: flex;
    align-items: center;
    overflow: hidden;
    transform: translateZ(0);
}
.bet-slip-switcher-r-i-column-bc:first-child {
    flex: auto;
}
.bet-slip-switcher-r-i-column-bc:last-child {
    flex-shrink: 0;
}
.bet-slip-switcher-r-i-column-bc:only-child {
    flex: 1;
}
.bet-slip-switcher-r-i-c-icon-bc {
    flex-shrink: 0;
    width: 24px;
    height: 24px;
}
.bet-slip-switcher-r-i-c-name {
    font-size: 12px;
    line-height: 14px;
    padding: 0 6px;
}
.bet-slip-switcher-row-info-bc {
    font-size: 11px;
    line-height: 14px;
    padding-top: 10px;
    z-index: 99;
    position: relative;
    transform: translateZ(0);
}
.bet-slip-s-r-i-c-info-icon-bc {
    margin-inline-start: 10px;
    margin-inline-end: 16px;
    color: rgba(var(--b-sc), 0.3);
    font-size: 20px;
    line-height: 22px;
    transition: color var(--default-transition-duration);
}
[class*="is-web"] .bet-slip-s-r-i-c-info-icon-bc {
    cursor: pointer;
}
[class*="is-web"] .bet-slip-s-r-i-c-info-icon-bc:not(.active):hover {
    color: rgba(var(--b-sc), 0.5);
}
.bet-slip-s-r-i-c-info-icon-bc.active {
    color: rgba(var(--b-sc), 0.7);
}
.bet-slip-switcher-wrapper-bc {
    background: rgba(var(--b), 1);
}
[class*="is-web"] .left-menu-hoory {
    border-radius: var(--border-radius);
    background: rgba(var(--b-sc), 0.05);
}
.hoorySwitcher.hooryInFooter {
    min-width: 150px;
    height: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    border-radius: var(--border-radius-middle);
    font-size: 12px;
    overflow: hidden;
    background: linear-gradient(175deg, #7f0dd8 10%, #a937f0 50%, #c80dd8);
}
[class*="is-web"] .hoorySwitcher.hooryInFooter {
    margin-inline-end: 16px;
}
.hoorySwitcherBtn {
    display: flex;
    align-items: center;
    font-weight: 900;
    letter-spacing: 0.8px;
    text-transform: uppercase;
    color: transparent;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(to right, #fff, #fff3, #fff) 0 0/200% 100%;
    -webkit-background-clip: text;
    background-clip: text;
    animation-name: hoory-switcher-btn-animation;
    animation-duration: 3s;
    animation-direction: reverse;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}
[dir="rtl"] .hoorySwitcherBtn {
    flex-direction: row-reverse;
}
.hoorySwitcherBtn .bc-i-hooryAI-stars {
    font-size: 18px;
}
[dir="ltr"] .hoorySwitcherBtn .bc-i-hooryAI-stars {
    margin-inline-end: 5px;
}
[dir="rtl"] .hoorySwitcherBtn .bc-i-hooryAI-stars {
    margin-inline-start: 5px;
}
@keyframes hoory-switcher-btn-animation {
    to {
        background-position: 200%;
    }
}
.askHooryAIBtnWrapper {
    padding: 5px 7px;
}
.askHooryAIBtn.btn.a-color {
    border-radius: 26px;
    box-shadow: 0 2px 10px #fb275cb3;
    background: linear-gradient(
        329.84deg,
        #d80d83f2 27.27%,
        #f037a2f2 66.3%,
        #d80d83f2 110.73%
    );
}
#root:not(.hasLeftMenu) {
    --maxHeightProvider: calc(
        100vh -
            (
                var(--desktop-header-height) + var(--desktop-sub-nav-height) +
                    var(--desktop-nav-height) +
                    var(--desktop-header-margin-bottom) + var(--dynamic-header) +
                    90px + 48px
            )
    );
    --stickyProvider: calc(
        var(--desktop-header-height) + var(--desktop-sub-nav-height) +
            var(--desktop-nav-height) + var(--dynamic-header) + 10px
    );
}
html.is-web #root {
    --desktop-sub-nav-height: 0px;
}
html.is-web #root.has-sub-navigation {
    --desktop-sub-nav-height: 36px;
}
.portrait-mode .casinoGameItem {
    padding-top: 150%;
}
[class*="is-mobile"] .portrait-mode .casinoGameItemWrp .casinoCategoryGames {
    grid-template-columns: repeat(2, 1fr);
}
.genericPageContainer,
.casinoGenericPageTemplate {
    width: 100%;
}
[class*="is-mobile"] .casinoGenericPageTemplate {
    margin-top: 10px;
}
.liveCasinoWrapper,
.tvGamesWrapper {
    width: 100%;
}
[class*="is-web"] .tvGamesWrapper .casinoGenericPageTemplate:not(:only-child) {
    padding-top: 15px;
}
[class*="is-mobile"] .tvGamesWrapper .casinoGenericPageTemplate {
    padding-top: 8px;
}
[class*="is-mobile"] .tvGamesWrapper .casinoProviderBlockMob {
    margin-top: 0;
}
.casinoProviderBlockTitle {
    margin-inline-end: 16px;
    padding-inline-end: 16px;
}
.casinoProviderContent {
    margin-top: 16px;
}
.casinoProviderContent .casinoProviderBlockIcon:before {
    display: block;
    transition: all var(--default-transition-duration);
}
.casinoProviderContent:not(.closeProvider) .casinoProviderBlockTitle {
    min-width: 210px;
    transition: all 0.18s ease;
}
.casinoProviderContent:not(.closeProvider) .casinoProviderBlockTitle span {
    max-width: 160px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.casinoProviderContent.closeProvider .casinoProviderBlockTitle {
    position: relative;
    min-width: 145px;
    transition: all 0.18s ease;
}
.casinoProviderContent.closeProvider .casinoProviderBlockTitle:after {
    content: "";
    position: absolute;
    top: 0;
    width: 1px;
    height: 100%;
    background: linear-gradient(
        to top,
        rgba(var(--b-sc), 0.1),
        rgba(var(--b-sc), 0.3)
    );
}
[dir="ltr"]
    .casinoProviderContent.closeProvider
    .casinoProviderBlockTitle:after {
    right: 0;
}
[dir="rtl"]
    .casinoProviderContent.closeProvider
    .casinoProviderBlockTitle:after {
    left: 0;
}
.casinoProviderContent.closeProvider .casinoProviderBlockHolder {
    max-width: 0;
    min-width: 0;
}
.casinoProviderContent.closeProvider .casinoGameListBlock .closeProviderBlock {
    margin-inline-start: 0;
}
.closeProvider .casinoProviderBlockIcon:before {
    transform: rotate(180deg);
}
.casinoGameListTitle {
    color: rgba(var(--b-sc), 0.9);
}
.casinoProviderAndGame {
    width: 100%;
    display: grid;
    grid-template-columns: auto 11fr;
    grid-template-areas: "providerRow providerRow" "provider game";
}
.casinoProviderRow {
    height: 48px;
    display: flex;
    align-items: center;
    position: sticky;
    top: var(--stickyProvider);
    left: 0;
    z-index: 100;
    text-transform: uppercase;
    background: rgba(var(--b), 1);
    padding-top: 2px;
}
.casinoProviderBlockTitle,
.casinoGameListTitle {
    display: flex;
    align-items: center;
    height: 28px;
}
[class*="is-web"] .casinoProviderBlockTitle {
    cursor: pointer;
}
.casinoProviderBlockTitle i {
    font-size: 8px;
    color: rgba(var(--b-sc), 0.9);
    padding: 8px;
    margin-inline-end: 8px;
    background: linear-gradient(
        rgba(var(--b-sc), 0.1),
        rgba(var(--b-sc), 0.05)
    );
    border-radius: 8px;
    border: 1px solid rgba(var(--b-sc), 0.1);
}
[dir="rtl"] .casinoProviderBlockTitle i {
    transform: rotate(180deg);
}
.casinoProviderBlockTitle span {
    color: rgba(var(--b-sc), 0.9);
}
.casinoProviderBlock {
    grid-area: provider;
    min-width: 0;
}
.casinoProviderBlockHolder {
    width: 100%;
    max-width: 226px;
    min-width: 226px;
    overflow: hidden;
    transition: all 0.18s ease;
    position: -webkit-sticky;
    position: sticky;
    top: calc(var(--stickyProvider) + 48px);
    left: 0;
    z-index: 10;
}
.providerSearchAndReset {
    width: 100%;
    margin-bottom: 12px;
    padding-inline-end: 14px;
}
[class*="is-mobile"] .providerSearchAndReset {
    flex: 0 0 auto;
    padding-left: 16px;
    padding-right: 16px;
}
.providerSearchAndReset .providerResetIcon {
    padding-inline-end: 10px;
}
.providerSearchRow {
    width: 100%;
    position: relative;
    margin-bottom: 14px;
}
.providerSearchRow:not(:empty) {
    height: 40px;
}
.providerSearchRow .sport-search-bc {
    position: relative;
}
.providerResetRow {
    width: 100%;
    height: 24px;
    display: flex;
    align-items: center;
}
.providerResetRow > .providerTypeIconWrp > .tooltipIconWrapper > i {
    font-size: 18px;
    margin-inline-end: 0;
}
.providerCountTxt {
    flex: auto;
    font-size: 14px;
    line-height: 16px;
    padding-inline-end: 14px;
    color: rgba(var(--b-sc), 0.8);
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    min-width: 0;
}
.providerResetTxt {
    font-size: 14px;
    color: rgba(var(--b-sc), 1);
    border-inline-start: 1px solid rgba(var(--b-sc), 0.15);
    padding: 0 8px;
    text-decoration: underline;
    cursor: pointer;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    min-width: 0;
}
.providerResetIcon {
    border-inline-end: 1px solid rgba(var(--b-sc), 0.2);
    line-height: 16px;
}
.providerTypeIconWrp {
    display: flex;
    align-items: center;
}
.providerTypeIconWrp i {
    font-size: 18px;
    color: rgba(var(--b-sc), 0.6);
    transition: all var(--default-transition-duration) ease;
    background: linear-gradient(rgba(var(--b-sc), 1), rgba(var(--b-sc), 0.5));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-inline-end: 2px;
}
.providerTypeIconWrp i.active {
    background: linear-gradient(rgba(var(--hero), 1), rgba(var(--hero), 0.6));
    -webkit-background-clip: text;
}
[class*="is-web"] .providerTypeIconWrp i {
    cursor: pointer;
}
[class*="is-web"] .providerTypeIconWrp i:hover {
    background: linear-gradient(rgba(var(--hero), 1), rgba(var(--hero), 0.6));
    -webkit-background-clip: text;
}
.providerTypeIconWrp i:not(:last-child) {
    margin-inline-end: 10px;
}
.providerItemsContainer {
    width: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    scrollbar-width: none;
    -webkit-overflow-scrolling: touch;
}
.providerItemsContainer::-webkit-scrollbar {
    display: none;
}
[class*="is-web"] .providerItemsContainer {
    max-height: var(--maxHeightProvider);
    padding-inline-end: 14px;
}
[class*="is-mobile"] .providerItemsContainer {
    display: flex;
    flex-direction: column;
    max-height: 100%;
    flex: 1;
    min-height: 0;
}
.providerItemsInnerLoader {
    width: 100%;
    border-radius: var(--border-radius-middle);
}
.emptyProviderListWrp {
    width: 100%;
    flex: 1;
    display: flex;
    align-items: center;
}
.saveFilterButtonBc {
    width: 100%;
    position: sticky;
    bottom: 0;
    left: 0;
    z-index: 10;
    padding: 16px;
    margin-top: auto;
    background: rgba(var(--b), 1);
}
.providerItemsHolder {
    width: 100%;
    padding-top: 3px;
    padding-bottom: 10px;
}
.providerItemsHolder.module {
    display: grid;
    grid-gap: 6px;
}
[class*="is-web"] .providerItemsHolder.module {
    grid-template-columns: repeat(3, 1fr);
}
[class*="is-mobile"] .providerItemsHolder.module {
    grid-template-columns: repeat(4, 1fr);
}
[class*="is-web"] .providerItemsHolder.module .providerItemsInner,
[class*="is-web"] .providerItemsHolder.module .providerItemsInnerLoader {
    height: 58px;
}
[class*="is-mobile"] .providerItemsHolder.module .providerItemsInner,
[class*="is-mobile"] .providerItemsHolder.module .providerItemsInnerLoader {
    height: 72px;
}
[dir="ltr"] .providerItemsHolder.module .providerBadgeBlock {
    left: 10px;
}
[dir="rtl"] .providerItemsHolder.module .providerBadgeBlock {
    right: 10px;
}
.providerItemsHolder.list {
    display: flex;
    flex-direction: column;
    gap: 6px;
    padding-inline-end: 4px;
}
.providerItemsHolder.list .providerItemsInner,
.providerItemsHolder.list .providerItemsInnerLoader {
    height: 40px;
}
.providerItemsHolder.list .providerBadgeBlock {
    top: 0;
}
[dir="ltr"] .providerItemsHolder.list .providerBadgeBlock {
    right: -5px;
}
[dir="rtl"] .providerItemsHolder.list .providerBadgeBlock {
    left: -5px;
}
.providerItemsHolder.list .providerBadgeBlock:before {
    top: auto;
    border-inline-end: none;
    border-top: none;
    border-bottom: 4px solid transparent;
    bottom: -4px;
}
[dir="ltr"] .providerItemsHolder.list .providerBadgeBlock:before {
    left: auto;
    right: 0;
}
[dir="rtl"] .providerItemsHolder.list .providerBadgeBlock:before {
    right: auto;
    left: 0;
}
[class*="is-mobile"] .providerItemsHolder {
    padding-left: 16px;
    padding-right: 16px;
}
.providerItemsHolder .providerItemsInnerLoader .skeleton-loader-slider-cube {
    width: 100%;
    height: 100%;
}
.providerItemsInner {
    position: relative;
    width: 100%;
    min-width: 0;
    border-radius: var(--border-radius-middle);
}
.providerItemsInner:not(.active) {
    color: rgba(var(--b-sc), 0.8);
    border: 1px solid rgba(var(--b-sc), 0.1);
    box-shadow: inset 0.5px 0.5px rgba(var(--b-sc), 0.4);
    background: linear-gradient(
        to bottom,
        rgba(var(--b-sc), 0.1),
        rgba(var(--b-sc), 0.05)
    );
}
.providerItemsInner.active {
    background: linear-gradient(
        to bottom,
        rgba(var(--b-sc), 0.8),
        rgba(var(--b-sc), 0.5)
    );
    color: rgba(var(--b), 1);
    box-shadow: inset 1px 1px rgba(var(--b-sc), 0.9);
}
.providerItemsInner.active svg path,
.providerItemsInner.active svg rect,
.providerItemsInner.active svg polygon {
    fill: rgba(var(--b), 0.8);
}
[class*="is-web"] .providerItemsInner {
    cursor: pointer;
}
[class*="is-web"] .providerItemsInner:hover {
    background: linear-gradient(
        to bottom,
        rgba(var(--b-sc), 0.8),
        rgba(var(--b-sc), 0.5)
    );
    color: rgba(var(--b), 1);
    box-shadow: inset 1px 1px rgba(var(--b-sc), 0.9);
}
[class*="is-web"] .providerItemsInner:hover svg path,
[class*="is-web"] .providerItemsInner:hover svg rect,
[class*="is-web"] .providerItemsInner:hover svg polygon {
    fill: rgba(var(--b), 0.8);
}
.providerListRow {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
}
.providerListRowName {
    font-size: 12px;
    line-height: 14px;
    font-weight: 500;
    text-transform: uppercase;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.providerItemsBtn {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-size: 10px;
    line-height: 16px;
    font-weight: 500;
    padding: 4px;
    word-break: break-word;
}
.providerItemsBtn svg {
    width: 100%;
    height: 100%;
    display: block;
}
.providerItemsBtn svg path,
.providerItemsBtn svg rect,
.providerItemsBtn svg polygon {
    fill: rgba(var(--b-sc), 0.9);
    transition: fill 0.24s;
}
.providerBadgeBlock {
    position: absolute;
    top: -3px;
    pointer-events: none;
    z-index: 10;
    transition: opacity 0.24s;
}
.providerBadgeBlock:after {
    content: attr(data-badge);
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 4px;
    font-size: 8px;
    text-transform: uppercase;
}
@media screen and (max-width: 1365px) {
    .providerBadgeBlock:after {
        padding: 2px 4px;
    }
}
.providerBadgeBlock:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    width: 0;
    height: 0;
    border-top: 4px solid transparent;
}
[dir="ltr"] .providerBadgeBlock:before {
    left: -8px;
}
[dir="rtl"] .providerBadgeBlock:before {
    right: -8px;
}
.providerBadgeBlock:not([data-badge=""])
    + .casinoGameItem
    .casinoGameIconsWrp
    i {
    animation: anim-info-icon 0.36s 80ms forwards;
}
@keyframes anim-info-icon {
    0% {
        transform: translateY(0);
    }
    to {
        transform: translateY(40%);
    }
}
.closeProviderBlock {
    margin-inline-start: -48px;
    flex: 0 0 auto;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(var(--b-sc), 0.1);
    border-radius: var(--border-radius);
    cursor: pointer;
    transition: margin 0.18s;
}
.closeProviderBlock i {
    display: block;
    font-size: 20px;
    color: rgba(var(--b-sc), 0.8);
}
[dir="rtl"] .closeProviderBlock i {
    transform: rotate(-180deg);
}
.casinoGameListBlock {
    width: 100%;
    grid-area: game;
    min-width: 0;
}
.casinoGameListBlockHeader {
    width: 100%;
    position: sticky;
    top: calc(var(--stickyProvider) + 48px);
    left: 0;
    z-index: 100;
    background-color: rgba(var(--b), 1);
    padding-bottom: 12px;
}
.casinoTitleSearch {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.casinoTitleSearch .tooltipIconWrapper:not(:empty) {
    margin-inline-start: 10px;
}
.casinoTitleSearch .tooltipIconWrapper:empty {
    margin-inline-start: 0;
}
.casinoInputWrp {
    min-width: 300px;
    flex: auto;
    position: relative;
    transition: all var(--default-transition-duration);
}
[class*="is-mobile"] .searchInputContent {
    padding-left: 16px;
    padding-right: 16px;
}
.searchInputWrp {
    width: 100%;
    height: 40px;
    border-radius: var(--border-radius-middle);
    overflow: hidden;
    padding-inline-end: 40px;
    border: 1px solid rgba(var(--b-sc), 0.2);
}
.searchInputWrp:after {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
    background: linear-gradient(
        rgba(var(--b-sc), 0.1),
        rgba(var(--b-sc), 0.05)
    );
}
[class*="is-web"] .searchInputWrp {
    position: relative;
    background-color: rgba(var(--header), 1);
}
[class*="is-mobile"] .searchInputWrp {
    max-width: 40px;
    position: relative;
    top: 0;
    transition: background-color 0.24s, max-width 0.24s;
}
[class*="is-mobile"] .searchInputWrp:after {
    transition: background-color 0.24s 80ms;
}
[class*="is-mobile"] .searchInputWrp.active {
    max-width: 100%;
    background-color: rgba(var(--header), 1);
}
[class*="is-mobile"] .searchInputWrp.active i {
    color: rgba(var(--header-sc), 1);
}
[class*="is-mobile"] .searchInputWrp.active:after {
    background-color: rgba(var(--b-sc), 0.1);
    transition-delay: unset;
}
[class*="is-mobile"][dir*="ltr"] .searchInputWrp {
    right: 0;
}
[class*="is-mobile"][dir*="rtl"] .searchInputWrp {
    left: 0;
}
.searchInputIcon {
    width: 40px;
    height: 100%;
    position: absolute;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    color: rgba(var(--b-sc), 1);
}
.searchInputIcon.bc-i-search {
    font-size: 18px;
}
.searchInputIcon.bc-i-search:before {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.searchInputIcon.bc-i-close-remove {
    font-size: 14px;
}
[dir="ltr"] .searchInputIcon {
    right: 0;
}
[dir="rtl"] .searchInputIcon {
    left: 0;
}
[class*="is-web"] .searchInputIcon {
    cursor: pointer;
}
.searchInput {
    width: 100%;
    height: 100%;
    outline: none;
    padding-inline-start: 16px;
    box-sizing: border-box;
    color: rgba(var(--header-sc), 1);
    font-size: 14px;
}
.searchInput::placeholder {
    color: rgba(var(--header-sc), 0.4);
}
.iconButtonBlock {
    flex-shrink: 0;
    width: 40px;
    height: 40px;
    font-size: 20px;
    color: rgba(var(--b-sc), 0.8);
    background: linear-gradient(
        rgba(var(--b-sc), 0.1),
        rgba(var(--b-sc), 0.05)
    );
    border-radius: 8px;
    border: 1px solid rgba(var(--b-sc), 0.1);
    transition: border var(--default-transition-duration) ease;
}
.iconButtonBlock.active,
.iconButtonBlock:hover {
    color: rgba(var(--hero-sc), 1);
    background: rgba(var(--hero), 1);
}
[class*="is-web"] .iconButtonBlock {
    cursor: pointer;
}
.selectedProviderBlock {
    position: relative;
    min-width: 0;
    height: 40px;
}
.selectedProviderBlock .horizontalSliderWrapper,
.selectedProviderBlock .horizontalSliderRow {
    height: 100%;
}
.selectedProviderBlock:not(:empty) + .casinoInputWrp {
    margin-inline-start: 15px;
}
.selectedProviderItem {
    display: inline-flex;
    align-items: center;
    height: 100%;
    padding: 0 16px;
    border-radius: var(--border-radius-middle);
    background: linear-gradient(
        rgba(var(--b-sc), 0.08),
        rgba(var(--b-sc), 0.05)
    );
    border: 1px solid rgba(var(--b-sc), 0.1);
}
.selectedProviderItem i {
    font-size: 9px;
    color: rgba(var(--b-sc), 0.7);
    transition: color var(--default-transition-duration) ease;
    padding-inline-start: 16px;
}
[class*="is-web"] .selectedProviderItem i {
    cursor: pointer;
}
[class*="is-web"] .selectedProviderItem i:hover {
    color: rgba(var(--b-sc), 0.9);
}
.selectedProviderItem + .selectedProviderItem {
    margin-inline-start: 15px;
}
.selectedProviderItemName {
    color: rgba(var(--b-sc), 1);
    font-size: 14px;
    line-height: 16px;
}
.casinoCategoryGames {
    display: grid;
    grid-gap: 10px;
    padding-top: 3px;
}
[class*="is-web"] .casinoCategoryGames {
    grid-template-columns: repeat(6, 1fr);
}
.casinoCategoryGames .skeleton-loader-game-cube {
    border-radius: var(--border-radius-middle);
}
.casinoGameItemWrp {
    width: 100%;
}
[class*="is-web"] .casinoGameItemWrp {
    padding-bottom: 10px;
}
[class*="is-mobile"] .casinoGameItemWrp {
    padding: 0 16px;
}
[class*="is-mobile"] .casinoGameItemWrp .casinoCategoryGames {
    grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));
}
.casinoGameItemShowAllWrp {
    width: 100%;
    position: relative;
}
.casinoGameItemShowAllInner {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    z-index: 1;
    border-radius: var(--border-radius-middle);
    background: rgba(var(--b-sc), 0.05);
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
}
.showAllCount {
    font-weight: 500;
    color: rgba(var(--b-sc), 1);
    font-size: 24px;
    line-height: 28px;
}
.casinoGameItemContent {
    width: 100%;
    position: relative;
}
[dir="ltr"] .casinoGameItemContent .providerBadgeBlock {
    right: 2px;
}
[dir="rtl"] .casinoGameItemContent .providerBadgeBlock {
    left: 2px;
}
.onlinePlayersCount {
    min-width: 50px;
    padding: 5px 7px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 4px;
    line-height: 12px;
    color: rgba(var(--b-sc), 1);
    border-radius: var(--border-radius);
    background: rgba(var(--b-sc), 0.5);
    -webkit-backdrop-filter: blur(12px);
    backdrop-filter: blur(12px);
    box-shadow: 0 0 4px rgba(var(--b), 0.25) inset;
    z-index: 1;
}
[dir="ltr"] .onlinePlayersCount {
    left: 4px;
}
[dir="rtl"] .onlinePlayersCount {
    right: 4px;
}
.onlinePlayersCount:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    border: 1px solid rgba(var(--b-sc), 0.5);
    border-radius: var(--border-radius);
    background: rgba(var(--b), 0.6);
    box-shadow: 0 0 4px rgba(var(--b), 0.25) inset;
    z-index: -1;
}
.onlinePlayersCount > i {
    font-size: 12px;
    margin-inline-end: 3px;
}
.onlinePlayersCount > span {
    font-size: 10px;
}
.gameResultsContainer {
    padding: 4px 8px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    border: none;
    border-bottom-left-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius);
    background: rgba(var(--b-sc), 0.5);
    -webkit-backdrop-filter: blur(12px);
    backdrop-filter: blur(12px);
    z-index: 1;
    overflow: hidden;
}
.gameResultsContainer:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    border-top: 1px solid rgba(var(--b-sc), 0.15);
    border-left: 1px solid rgba(var(--b-sc), 0.1);
    border-right: 1px solid rgba(var(--b-sc), 0.1);
    border-bottom-left-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius);
    background: rgba(var(--b), 0.6);
    z-index: -1;
}
.gameResultsContainer.gameResultsContainerSkeleton {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 5px;
}
.gameResultsLine {
    display: flex;
    justify-content: center;
    align-items: center;
}
.gameResultSingle {
    width: 50px;
    display: flex;
    justify-content: center;
    position: relative;
    font-size: 12px;
    color: rgba(var(--b-sc), 1);
}
.gameResultSingle + .gameResultSingle {
    border-inline-start: 1px solid rgba(var(--b-sc), 0.3);
}
.casinoGameItem {
    width: 100%;
    height: 100%;
    padding-top: 70%;
    background-color: rgba(var(--b-sc), 0.1);
    border-radius: var(--border-radius-middle);
    position: relative;
    overflow: hidden;
}
.casinoGameItem:hover .casinoGameItemImage {
    filter: blur(2px);
}
.providerItemsHolder.list .providerBadgeBlock.badge-new:before {
    border-inline-start: 5px solid rgba(127, 25, 79, 0.6);
}
.providerBadgeBlock.badge-new:after {
    color: #fff;
    background: #7f194f;
    box-shadow: 0 1px 3px #0000004d;
}
.providerBadgeBlock.badge-new:before {
    border-inline-end: 8px solid rgba(127, 25, 79, 0.6);
}
.providerItemsHolder.list .providerBadgeBlock.badge-top:before {
    border-inline-start: 5px solid rgba(110, 58, 133, 0.6);
}
.providerBadgeBlock.badge-top:after {
    color: #fff;
    background: #6e3a85;
    box-shadow: 0 1px 3px #0000004d;
}
.providerBadgeBlock.badge-top:before {
    border-inline-end: 8px solid rgba(110, 58, 133, 0.6);
}
.providerItemsHolder.list .providerBadgeBlock.badge-vpn:before {
    border-inline-start: 5px solid rgba(73, 85, 126, 0.6);
}
.providerBadgeBlock.badge-vpn:after {
    color: #fff;
    background: #49557e;
    box-shadow: 0 1px 3px #0000004d;
}
.providerBadgeBlock.badge-vpn:before {
    border-inline-end: 8px solid rgba(73, 85, 126, 0.6);
}
.providerItemsHolder.list .providerBadgeBlock.badge-promo:before {
    border-inline-start: 5px solid rgba(24, 99, 96, 0.6);
}
.providerBadgeBlock.badge-promo:after {
    color: #fff;
    background: #186360;
    box-shadow: 0 1px 3px #0000004d;
}
.providerBadgeBlock.badge-promo:before {
    border-inline-end: 8px solid rgba(24, 99, 96, 0.6);
}
.providerItemsHolder.list .providerBadgeBlock.badge-jackpot:before {
    border-inline-start: 5px solid rgba(123, 100, 24, 0.6);
}
.providerBadgeBlock.badge-jackpot:after {
    color: #fff;
    background: #7b6418;
    box-shadow: 0 1px 3px #0000004d;
}
.providerBadgeBlock.badge-jackpot:before {
    border-inline-end: 8px solid rgba(123, 100, 24, 0.6);
}
.providerItemsHolder.list .providerBadgeBlock.badge-exclusive:before {
    border-inline-start: 5px solid rgba(83, 147, 79, 0.6);
}
.providerBadgeBlock.badge-exclusive:after {
    color: #fff;
    background: #53934f;
    box-shadow: 0 1px 3px #0000004d;
}
.providerBadgeBlock.badge-exclusive:before {
    border-inline-end: 8px solid rgba(83, 147, 79, 0.6);
}
.providerItemsHolder.list .providerBadgeBlock.badge-free:before {
    border-inline-start: 5px solid rgba(16, 119, 195, 0.6);
}
.providerBadgeBlock.badge-free:after {
    color: #fff;
    background: #1077c3;
    box-shadow: 0 1px 3px #0000004d;
}
.providerBadgeBlock.badge-free:before {
    border-inline-end: 8px solid rgba(16, 119, 195, 0.6);
}
.providerItemsHolder.list .providerBadgeBlock.badge-tournament:before {
    border-inline-start: 5px solid rgba(59, 38, 172, 0.6);
}
.providerBadgeBlock.badge-tournament:after {
    color: #fff;
    background: #3b26ac;
    box-shadow: 0 1px 3px #0000004d;
}
.providerBadgeBlock.badge-tournament:before {
    border-inline-end: 8px solid rgba(59, 38, 172, 0.6);
}
.providerItemsHolder.list .providerBadgeBlock.badge-ortak:before {
    border-inline-start: 5px solid rgba(112, 0, 255, 0.6);
}
.providerBadgeBlock.badge-ortak:after {
    color: #fff;
    background: #7000ff;
    box-shadow: 0 1px 3px #0000004d;
}
.providerBadgeBlock.badge-ortak:before {
    border-inline-end: 8px solid rgba(112, 0, 255, 0.6);
}
.providerItemsHolder.list .providerBadgeBlock.badge-trending:before {
    border-inline-start: 5px solid rgba(59, 28, 107, 0.6);
}
.providerBadgeBlock.badge-trending:after {
    color: #fff;
    background: #3b1c6b;
    box-shadow: 0 1px 3px #0000004d;
}
.providerBadgeBlock.badge-trending:before {
    border-inline-end: 8px solid rgba(59, 28, 107, 0.6);
}
.providerItemsHolder.list .providerBadgeBlock.badge-hot:before {
    border-inline-start: 5px solid rgba(227, 32, 32, 0.6);
}
.providerBadgeBlock.badge-hot:after {
    color: #fff;
    background: #e32020;
    box-shadow: 0 1px 3px #0000004d;
}
.providerBadgeBlock.badge-hot:before {
    border-inline-end: 8px solid rgba(227, 32, 32, 0.6);
}
.casinoGameItemImage {
    width: 100%;
    height: 100%;
    display: block;
    cursor: pointer;
    position: absolute;
    top: 0;
    left: 0;
    transition: filter var(--default-transition-duration);
}
.casinoGameItemBlock {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    animation: casino-game-layer var(--slow-transition-duration) forwards;
    overflow: hidden;
    z-index: 1;
    justify-content: space-between;
}
.casinoGameItemBlock + .casinoGameItemFavBc {
    opacity: 1;
}
[class*="is-web"] .casinoGameItemBlock {
    padding: 12px;
}
@media screen and (max-width: 1365px) {
    [class*="is-web"] .casinoGameItemBlock {
        padding: 6px;
    }
}
[class*="is-mobile"] .casinoGameItemBlock {
    padding: 8px;
}
.casinoGameIconsWrp {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
[class*="is-web"] .casinoGameIconsWrp {
    margin-bottom: 4px;
}
[class*="is-mobile"] .casinoGameIconsWrp {
    padding-top: 2px;
    padding-inline-end: 2px;
}
.casinoGameIconsWrp i {
    display: block;
    position: relative;
    cursor: pointer;
    font-size: 20px;
    color: #fffc;
    transition: color var(--default-transition-duration),
        opacity var(--default-transition-duration);
}
.casinoGameIconsWrp i.active.iconFavorite {
    color: rgba(var(--b-sc), 1);
}
.casinoGameIconsWrp i.active.iconFavorite:before {
    content: "";
}
@media screen and (max-width: 1365px) {
    .casinoGameIconsWrp i {
        font-size: 14px;
    }
}
.casinoGameItemFavBc {
    position: absolute;
    color: #fffc;
    font-size: 17px;
    opacity: 0;
    transition: var(--default-transition-duration);
    cursor: pointer;
    z-index: 2;
}
@media screen and (max-width: 1365px) {
    .casinoGameItemFavBc {
        font-size: 14px;
    }
}
.casinoGameItemFavBc.active {
    color: rgba(var(--b-sc), 1);
    opacity: 1;
}
.casinoGameItemFavBc.active:before {
    content: "";
}
[class*="is-web"][dir*="ltr"] .casinoGameItemFavBc {
    left: 14px;
}
[class*="is-web"][dir*="rtl"] .casinoGameItemFavBc {
    right: 14px;
}
[class*="is-web"] .casinoGameItemFavBc {
    top: 15px;
}
@media screen and (max-width: 1365px) {
    [class*="is-web"] .casinoGameItemFavBc {
        top: 6px;
    }
}
[class*="is-mobile"][dir*="ltr"] .casinoGameItemFavBc {
    left: 10px;
}
[class*="is-mobile"][dir*="rtl"] .casinoGameItemFavBc {
    right: 10px;
}
[class*="is-mobile"] .casinoGameItemFavBc {
    top: 10px;
}
.casinoGameItemLabelBc {
    color: #fff;
    text-align: center;
    font-weight: 500;
    animation: casino-game-layer-label var(--slow-transition-duration) forwards;
}
[class*="is-web"] .casinoGameItemLabelBc {
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 8px;
}
@media screen and (min-width: 1366px) {
    [class*="is-web"] .casinoGameItemLabelBc {
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }
}
@media screen and (max-width: 1365px) {
    [class*="is-web"] .casinoGameItemLabelBc {
        font-size: 12px;
        line-height: 14px;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }
}
[class*="is-mobile"] .casinoGameItemLabelBc {
    font-size: 12px;
    line-height: 14px;
    margin-bottom: 2px;
}
[class*="is-mobile"] .show-bet-limits {
    width: 100%;
    max-width: 150px;
}
[class*="is-mobile"] .show-bet-limits .casino-game-buttons,
.showBetLimits .casinoGameButtons {
    height: 100%;
    align-items: center;
}
.showBetLimits,
.show-bet-limits {
    display: flex;
    flex-direction: column;
}
[class*="is-web"] .showBetLimits,
[class*="is-web"] .show-bet-limits {
    overflow: hidden;
}
.casinoGameBetLimitsContainer {
    position: relative;
    display: flex;
    align-items: center;
    flex-shrink: 0;
    font-size: 11px;
    margin-top: -2px;
    background: rgba(var(--b), 1);
    border-bottom-left-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius);
    overflow: hidden;
}
.casinoGameBetLimitsContainer:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgba(var(--b-sc), 0.1);
}
[class*="is-web"] .casinoGameBetLimitsContainer {
    height: 32px;
    padding: 10px 8px 8px;
}
[class*="is-mobile"] .casinoGameBetLimitsContainer {
    height: 24px;
    padding: 6px 4px 4px;
}
.casinoGameBetLimitsLabelBc {
    flex: auto;
    color: rgba(var(--b-sc), 0.8);
    z-index: 1;
    overflow: hidden;
}
.casinoGameBetLimitsLabelBc span {
    display: inline-block;
    width: 100%;
}
.casinoGameBetLimits {
    flex-shrink: 0;
    color: rgba(var(--b-sc), 1);
    margin-inline-start: 4px;
}
.casinoGameButtons {
    width: 100%;
    display: flex;
    gap: 8px;
}
.casinoBtnWrp {
    width: 100%;
    flex: 1;
    min-width: 0;
    animation-duration: var(--default-transition-duration);
    animation-timing-function: linear;
}
.casinoBtnWrp:nth-child(1) {
    animation-name: casinoBtnPlay;
}
.casinoBtnWrp:nth-child(2) {
    animation-name: casinoBtnDemo;
}
.casinoBtnWrp .button.outlined {
    --b-sc: 255, 255, 255;
}
@media screen and (max-width: 1365px) {
    [class*="is-web"] .casinoBtnWrp .button.small {
        height: 20px;
        font-size: 10px;
        padding-left: 10px;
        padding-right: 10px;
    }
}
@keyframes casinoBtnPlay {
    0% {
        opacity: 0;
        transform: translateY(-30%);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}
@keyframes casinoBtnDemo {
    0% {
        opacity: 0;
        transform: translateY(30%);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}
.casinoCategorySelectWrp {
    width: 100%;
}
.casinoCategoryGamesRow {
    width: 100%;
    display: grid;
    grid-gap: 10px;
    padding-top: 10px;
}
[class*="is-web"] .casinoCategoryGamesRow {
    grid-template-columns: repeat(6, 1fr);
}
[class*="is-mobile"] .casinoCategoryGamesRow {
    grid-template-rows: auto auto;
    grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
    grid-auto-flow: column;
    overflow-x: auto;
    overflow-y: hidden;
}
[class*="is-mobile"] .casinoCategoryGamesRow::-webkit-scrollbar {
    display: none;
}
.casinoCategoryTypesBlock {
    width: 100%;
}
[class*="is-mobile"] .casinoCategoryTypesBlock .casinoGameItemContent {
    min-width: 150px;
}
.casinoCategoryContent {
    width: 100%;
    border-radius: var(--border-radius-middle);
    padding: 7px;
    background: linear-gradient(
        to bottom,
        rgba(255, 255, 255, 0.05) 1%,
        rgba(30, 38, 57, 0.05) 46%,
        transparent
    );
    overflow: hidden;
    border: 1px solid rgba(var(--b-sc), 0.1);
}
.casinoCategoryContent:not(:last-child) {
    margin-bottom: 20px;
}
.casinoCategoryHead {
    width: 100%;
    display: flex;
    align-items: center;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(var(--b-sc), 0.15);
}
.casinoCategoryHeadIcon {
    flex-shrink: 0;
    font-size: 16px;
    color: rgba(var(--b-sc), 1);
}
.casinoCategoryHeadIcon + .casinoCategoryHeadTitle {
    margin-inline-start: 7px;
}
.casinoCategoryHeadTitle {
    flex: 1;
    min-width: 0;
    color: rgba(var(--b-sc), 1);
    font-size: 16px;
    line-height: 20px;
    padding-inline-end: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.casinoCategoryMoreBc {
    flex: 0 0 auto;
    color: rgba(var(--b-sc), 0.5);
}
[class*="is-web"] .casinoCategoryMoreBc {
    font-size: 16px;
    line-height: 20px;
}
[class*="is-mobile"] .casinoCategoryMoreBc {
    font-size: 14px;
    line-height: 18px;
}
.casinoSearchNoResults {
    width: 100%;
    height: 280px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.casinoSearchNoResultsImage {
    max-width: 160px;
    height: auto;
    display: block;
    margin-bottom: 20px;
}
.casinoSearchNoResultsLabel {
    font-size: 16px;
    line-height: 18px;
    color: rgba(var(--b-sc), 1);
}
.emptyTextBc {
    width: 100%;
    min-height: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: rgba(var(--b-sc), 0.7);
    text-align: center;
}
.casinoCategorySelectWrpMob {
    width: 100%;
    padding: 0 16px;
}
.casinoProviderBlockMob {
    width: 100%;
    padding: 0 16px;
    margin-bottom: 16px;
    margin-top: 24px;
}
.casinoProviderBlockMob .skeleton-loader-big-button {
    border-radius: var(--border-radius-middle);
}
.casinoProvBlockMobInner {
    width: 100%;
    height: 40px;
    display: flex;
    position: relative;
}
.casinoProvBlockMobResetInner {
    display: flex;
    height: 100%;
    flex: 1;
    min-width: 0;
}
.providerBtn,
.providerFilterBtnMob {
    width: 40px;
    height: 40px;
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-inline-start: 8px;
    font-size: 18px;
    color: rgba(var(--b-sc), 1);
    transition: color 0.18s;
}
.providerBtn.active,
.providerFilterBtnMob.active {
    color: rgba(var(--hero-sc), 1);
    background: rgba(var(--hero), 1);
    border: 1px solid rgba(var(--b-sc), 0.4);
}
.providerBtn + .providerTxtBtnMob,
.providerFilterBtnMob + .providerTxtBtnMob {
    padding-inline-start: 12px;
    border-inline-start: 1px solid rgba(var(--b-sc), 0.15);
}
.providerBtn,
.providerTxtBtnMob {
    background: linear-gradient(
        rgba(var(--b-sc), 0.1),
        rgba(var(--b-sc), 0.05)
    );
    border-radius: var(--border-radius-middle);
    border: 1px solid rgba(var(--b-sc), 0.2);
}
.providerBtn:before,
.searchInputIcon:before {
    background: linear-gradient(
        135deg,
        rgba(var(--b-sc), 1),
        rgba(var(--b-sc), 0.6)
    );
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.providerTxtBtnMob {
    display: flex;
    align-items: center;
    height: 40px;
    font-size: 14px;
    color: rgba(var(--b-sc), 0.8);
    padding: 8px;
    min-width: 0;
}
.providerTxtBtnMob i {
    font-size: 16px;
    background: linear-gradient(
        45deg,
        rgba(var(--b-sc), 1),
        rgba(var(--b-sc), 0.8)
    );
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.providerSelected {
    background: rgba(var(--hero), 1);
}
.providerSelected i {
    color: rgba(var(--hero), 1);
}
.providerFilter {
    margin-inline-start: 12px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.popup-holder-bc.windowed.casinoGameDetailsPopup .popup-inner-bc {
    width: 100%;
    max-width: 855px;
    background: transparent;
}
.casinoGameDetails {
    width: 100%;
}
.casinoGameDetailsWrapper {
    width: 100%;
    display: flex;
}
[class*="is-web"] .casinoGameDetailsWrapper {
    gap: 8px;
    min-height: 342px;
}
[class*="is-mobile"] .casinoGameDetailsWrapper {
    flex-direction: column;
}
.casinoGameDetailsContent {
    position: relative;
    flex: 1;
    min-width: 0;
    display: flex;
    flex-direction: column;
}
[class*="is-web"] .casinoGameDetailsContent {
    gap: 18px;
    padding: 0 24px 24px;
    background-color: rgba(var(--b), 1);
    border-radius: var(--border-radius);
}
.casinoGameDetailsDotBlock {
    width: 28px;
    height: 14px;
    position: absolute;
}
.casinoGameDetailsDotBlock:before {
    content: "";
    display: block;
    width: 20px;
    height: 10px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    background: linear-gradient(
        #414141 0.03%,
        #dedede 29.26%,
        #777 49.56%,
        #bcbcbc 74.68%,
        #3c3c3c 100.04%
    );
    border-radius: 18px;
    z-index: 1;
}
.casinoGameDetailsDotBlock.top {
    top: 110px;
}
.casinoGameDetailsDotBlock.bottom {
    bottom: 110px;
}
[dir="ltr"] .casinoGameDetailsDotBlock {
    right: -18px;
}
[dir="rtl"] .casinoGameDetailsDotBlock {
    left: -18px;
}
[class*="is-mobile"] .casinoGameDetailsDotBlock {
    display: none;
}
.casinoGameDetailsDotInner {
    position: absolute;
    top: 0;
    width: 10px;
    height: 100%;
    overflow: hidden;
}
.casinoGameDetailsDotInner:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    width: 14px;
    height: 14px;
    background: #d9d9d940;
    border-radius: 50%;
}
[dir="ltr"] .casinoGameDetailsDotInner.left:before {
    left: 0;
}
[dir="rtl"] .casinoGameDetailsDotInner.left:before {
    right: 0;
}
[dir="ltr"] .casinoGameDetailsDotInner.left {
    left: 0;
}
[dir="rtl"] .casinoGameDetailsDotInner.left {
    right: 0;
}
[dir="ltr"] .casinoGameDetailsDotInner.right:before {
    right: 0;
}
[dir="rtl"] .casinoGameDetailsDotInner.right:before {
    left: 0;
}
[dir="ltr"] .casinoGameDetailsDotInner.right {
    right: 0;
}
[dir="rtl"] .casinoGameDetailsDotInner.right {
    left: 0;
}
.casinoGameDetailsTitleWrp {
    width: 100%;
    display: flex;
    align-items: center;
}
[class*="is-web"] .casinoGameDetailsTitleWrp {
    height: 46px;
    border-bottom: 1px solid rgba(var(--b-sc), 0.05);
}
.casinoGameDetailsTitle {
    font-size: 16px;
    line-height: 18px;
    color: rgba(var(--b-sc), 1);
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.casinoGameDetailsContentMob {
    width: 100%;
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 16px;
    padding: 0 16px;
}
.casinoGameDetailsContentMob > .casinoGameDetailsButtonsWrp:last-child {
    margin-bottom: 32px;
}
.casinoGameDetailsInfoWebWrp {
    width: 100%;
    display: flex;
    align-items: center;
    gap: 24px;
}
.casGameDetailsImgBlock {
    flex: 0 0 auto;
    width: 100%;
    border-radius: var(--border-radius);
}
[class*="is-web"] .casGameDetailsImgBlock {
    max-width: 218px;
}
[class*="is-mobile"] .casGameDetailsImgBlock {
    max-width: 500px;
    margin: 0 auto;
}
.casGameDetailsRightInfo {
    flex: 1;
    min-width: 0;
}
.backNavFavoriteIconBlockMob {
    flex: 0 0 auto;
}
.backNavFavoriteIcon {
    font-size: 16px;
    line-height: 22px;
    color: rgba(var(--b-sc), 0.8);
    cursor: pointer;
}
.favoriteAnimation:before {
    content: "";
    display: inline-block;
    vertical-align: top;
    animation: favorite-loading-animation var(--slow-transition-duration)
        ease-in-out;
}
@keyframes favorite-loading-animation {
    0% {
        transform: rotate(-10deg);
    }
    50% {
        transform: rotate(10deg);
    }
    to {
        transform: rotate(-10deg);
    }
}
.casinoGameDetailsDescWrp {
    width: 100%;
    position: relative;
}
[class*="is-web"] .casinoGameDetailsDescWrp {
    max-height: 80px;
    overflow-x: hidden;
    overflow-y: auto;
}
[class*="is-mobile"] .casinoGameDetailsDescWrp {
    padding-bottom: 32px;
}
[class*="is-mobile"] .casinoGameDetailsDescWrp:after {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    position: absolute;
    bottom: 0;
    left: 0;
    background: radial-gradient(
        50% 50% at 50% 50%,
        #ffffff4d,
        rgba(var(--hero), 0.2)
    );
    pointer-events: none;
}
.casinoGameDetailsDescTxt {
    color: rgba(var(--b-sc), 0.7);
    font-size: 14px;
    line-height: 20px;
}
[class*="is-web"] .casinoGameDetailsDescTxt {
    padding-inline-end: 8px;
}
.casGameDetailsRightInfoTitle {
    color: rgba(var(--b-sc), 1);
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 8px;
}
.casGameDetailsLimitsWrp {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
[class*="is-web"] .casGameDetailsLimitsWrp {
    margin-bottom: 8px;
}
.casGameDetailsLimitsItem {
    display: flex;
    gap: 4px;
}
.casGameDetailsLimitsMin {
    color: rgba(var(--b-sc), 0.6);
}
[class*="is-web"] .casGameDetailsLimitsMin {
    font-size: 10px;
    line-height: 12px;
}
[class*="is-mobile"] .casGameDetailsLimitsMin {
    font-size: 12px;
    line-height: 14px;
}
.casGameDetailsLimitsMinValue {
    color: rgba(var(--b-sc), 1);
}
[class*="is-web"] .casGameDetailsLimitsMinValue {
    font-size: 10px;
    line-height: 12px;
}
[class*="is-mobile"] .casGameDetailsLimitsMinValue {
    font-size: 12px;
    line-height: 14px;
}
.casGameDetailsProvBlock {
    width: 100%;
    display: flex;
    align-items: center;
    margin-bottom: 8px;
}
.casinoGameDetailsProvTitle {
    flex: 1;
    min-width: 0;
    color: rgba(var(--b-sc), 0.8);
    font-size: 14px;
    line-height: 16px;
}
.casGameDetailsStartIconBlock {
    flex: 0 0 auto;
}
.casinoGameDetailsButtonsWrp {
    width: 100%;
    display: flex;
}
[class*="is-web"] .casinoGameDetailsButtonsWrp {
    gap: 8px;
}
[class*="is-mobile"] .casinoGameDetailsButtonsWrp {
    gap: 16px;
    flex-direction: column;
}
.casinoGameTabsWrp {
    flex: 0 0 auto;
    display: flex;
    flex-direction: column;
    gap: 16px;
}
[class*="is-web"] .casinoGameTabsWrp {
    width: 372px;
    padding-top: 45px;
    padding-bottom: 13px;
    background-color: rgba(var(--b), 1);
    border-radius: var(--border-radius);
}
[class*="is-mobile"] .casinoGameTabsWrp {
    padding: 0 16px 16px;
}
.casinoGameTabsInner {
    width: 100%;
}
[class*="is-web"] .casinoGameTabsInner {
    padding-right: 12px;
    padding-left: 12px;
}
.casinoGameTournamentListItemRow.popupInfoTournament {
    margin-bottom: 16px;
}
.casinoGameTournamentListItemRow.popupInfoTournament:last-child {
    margin-bottom: 0;
}
.casinoGameTournamentListItemRow.popupInfoTournament .tournamentSectionCircle {
    display: none;
}
.casinoGameTournamentListItemRow.popupInfoTournament
    .casinoGameTournamentListItem {
    gap: 8px;
}
.casinoGameTournamentListItemRow.popupInfoTournament
    .casinoGameTournamentListItem
    .tournamentSectionImgBlock {
    min-width: 186px;
    max-width: 186px;
}
.casinoGameTournamentListItemRow.popupInfoTournament
    .casinoGameTournamentListItem
    .tournamentSectionDataButtonWrp {
    padding: 6px;
    background-color: rgba(var(--b-sc), 0.05);
    border-radius: var(--border-radius);
    border: 1px solid rgba(var(--b-sc), 0.05);
}
.casinoGameTournamentListItemRow.popupInfoTournament
    .casinoGameTournamentListItem
    .tournamentPrizeFundTxt {
    font-size: 10px;
    line-height: 12px;
    margin-bottom: 4px;
}
.casinoGameTournamentListItemRow.popupInfoTournament
    .casinoGameTournamentListItem
    .tournamentSectionMoney {
    margin-bottom: 4px;
}
.casinoGameTournamentListItemRow.popupInfoTournament
    .casinoGameTournamentListItem
    .dataStatusTxt {
    font-size: 10px;
    line-height: 12px;
    margin-bottom: 2px;
}
.casinoGameTournamentListItemRow.popupInfoTournament
    .casinoGameTournamentListItem
    .tournamentSectionDataWrp {
    margin-bottom: 8px;
}
.casinoGameTabResult {
    width: 100%;
}
[class*="is-web"] .casinoGameTabResult {
    padding-inline-start: 12px;
    padding-inline-end: 8px;
    max-height: 220px;
    overflow-x: hidden;
    overflow-y: auto;
}
[class*="is-web"] .casinoGameTabResult .casino-jackpot-list-block-bc {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 15px;
}
[class*="is-web"]
    .casinoGameTabResult
    .casino-jackpot-list-block-bc
    > .casino-jackpot-list-title,
[class*="is-web"]
    .casinoGameTabResult
    .casino-jackpot-list-block-bc
    .casino-jackpot-empty-message {
    grid-column: 1/3;
}
[class*="is-web"]
    .casinoGameTabResult
    .casino-jackpot-list-block-bc
    > .casino-jackpot-list-title
    > .casino-jackpot-name:only-child,
[class*="is-web"]
    .casinoGameTabResult
    .casino-jackpot-list-block-bc
    .casino-jackpot-empty-message
    > .casino-jackpot-name:only-child {
    text-align: center;
}
[class*="is-web"]
    .casinoGameTabResult
    .casino-jackpot-list-block-bc
    > .bc-loader {
    grid-column: span 2;
}
[class*="is-mobile"] .casinoGameTabResult .casino-jackpot-list-block-bc {
    padding: 0;
}
[class*="is-web"]
    .casinoGameTabResult
    .casino-jackpot-list-block-bc
    .jackpot-pool-wrapper {
    margin-top: 0;
    overflow: hidden;
}
[class*="is-mobile"]
    .casinoGameTabResult
    .casino-jackpot-list-block-bc
    .jackpot-pool-wrapper {
    margin-top: 5px;
}
.casinoGameTournamentListBc {
    width: 100%;
}
.btn.randomGameBtn {
    height: 40px;
}
[class*="is-web"] .btn.randomGameBtn {
    max-width: 200px;
    margin-inline-start: 10px;
}
[class*="is-mobile"] .btn.randomGameBtn {
    width: 100%;
    margin-top: 16px;
}
.betslip-suggested-content {
    font-size: 12px;
    padding: 8px;
    overflow: hidden;
}
.betslip-suggested-content + .betslip-suggested-content {
    margin-top: 4px;
}
.betslip-suggested-content .market-group-holder-bc {
    border-bottom-left-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius);
    overflow: hidden;
}
.betslip-suggested-title {
    display: flex;
    align-items: center;
    color: rgba(var(--b-sc), 1);
    font-size: 12px;
    margin-bottom: 10px;
}
.betslip-suggested {
    display: flex;
    align-items: center;
    padding-bottom: 8px;
    margin-bottom: 6px;
    border-bottom: 1px solid rgba(var(--b-sc), 0.1);
}
.betslip-content {
    display: flex;
    flex-direction: column;
}
.betslip-content + .betslip-content {
    padding-inline-start: 8px;
    margin-inline-start: 8px;
    border-inline-start: 1px solid rgba(var(--b-sc), 0.5);
}
.market-group-result {
    color: rgba(var(--b-sc), 0.7);
    font-size: 12px;
    margin-bottom: 6px;
}
.betslip-content-center {
    align-items: center;
}
.betslip-suggested-icon {
    color: #d6051b;
    margin-top: 7px;
}
.betslip-suggested-time {
    color: rgba(var(--b-sc), 0.6);
}
.betslip-suggested-time + .betslip-suggested-time {
    margin-top: 2px;
}
.betslip-team-score {
    color: rgba(var(--hero), 1);
    font-weight: 700;
    margin-inline-end: 8px;
}
.betslip-live-text {
    color: rgba(var(--b-sc), 0.6);
}
.betslip-team {
    display: flex;
    align-items: center;
    color: rgba(var(--b-sc), 1);
}
.betslip-team + .betslip-team {
    margin-top: 2px;
}
.betslip-time-team {
    color: rgba(var(--b-sc), 0.9);
    margin-bottom: 5px;
}
.betslip-suggested-bets-list {
    padding-inline-start: var(--padding-page-aside);
    padding-inline-end: var(--padding-page-aside);
    will-change: scroll-position;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
.sportsbook-container.multi-column-view .prematch-page-bc {
    position: static;
}
.sportsbook-container.multi-column-view .prematch-page-bc:only-child {
    position: relative;
}
.sportsbook-container.multi-column-view
    .prematch-page-bc:only-child
    .multi-column-resize-block {
    width: 100%;
}
.sportsbook-container.multi-column-view .multi-column-resize-block {
    position: absolute;
    height: 100%;
    background: rgba(var(--b), 1);
    flex-shrink: 0;
    padding-inline-end: 2px;
    z-index: 10;
    will-change: scroll-position;
    overflow-x: hidden;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    transition: width var(--slow-transition-duration) ease;
}
[dir="ltr"] .sportsbook-container.multi-column-view .multi-column-resize-block {
    left: 0;
}
[dir="rtl"] .sportsbook-container.multi-column-view .multi-column-resize-block {
    right: 0;
}
.sportsbook-container.multi-column-view:not(.multi-column-view-expanded)
    .prematch-page-bc:not(:only-child)
    .multi-column-resize-block {
    width: 50%;
}
.sportsbook-container.multi-column-view.multi-column-view-expanded
    .prematch-page-bc {
    position: absolute;
    overflow: hidden;
}
.sportsbook-container.multi-column-view.multi-column-view-expanded
    .prematch-page-bc:not(:only-child) {
    width: 100%;
}
.sportsbook-container.multi-column-view.multi-column-view-expanded
    .prematch-page-bc:not(:only-child)
    .multi-column-resize-block {
    width: 100%;
}
.sportsbook-container.multi-column-view.multi-column-view-expanded
    .game-details-section {
    position: absolute;
}
[dir="ltr"]
    .sportsbook-container.multi-column-view.multi-column-view-expanded
    .game-details-section {
    right: 0;
}
[dir="rtl"]
    .sportsbook-container.multi-column-view.multi-column-view-expanded
    .game-details-section {
    left: 0;
}
@media screen and (min-width: 1440px) {
    .sportsbook-container.multi-column-view:not(.multi-column-view-expanded)
        .prematch-page-bc:not(:only-child)
        .multi-column-resize-block,
    .sportsbook-container.multi-column-view:not(.multi-column-view-expanded)
        .multi-column-resize-block {
        width: 57%;
    }
}
@media screen and (min-width: 1440px) {
    .sportsbook-container.multi-column-view
        .game-details-section:not(:only-child) {
        width: 43%;
    }
    .sportsbook-container.multi-column-view
        .game-details-section:not(:only-child)
        .live-page-sections-bc {
        width: 100%;
    }
}
.multi-column-view .comp-fav-icon-bc {
    order: -1;
    margin-inline-start: 0;
    margin-inline-end: 10px;
}
.multi-column-view.multi-column-view-expanded .multi-column-resize-block {
    width: 100%;
}
.multi-column-view.multi-column-view-expanded .comp-name-fav-row-bc {
    width: calc(100% - 2px);
}
.multi-column-view.multi-column-view-expanded .multi-column-container {
    padding-inline-end: 2px;
}
.multi-column-container {
    position: relative;
}
.multi-column-to-icon {
    position: absolute;
    top: -28px;
    margin-inline-start: 10px;
    color: rgba(var(--b-sc), 0.8);
    transition: color var(--default-transition-duration);
}
[dir="ltr"] .multi-column-to-icon {
    right: 10px;
}
[dir="rtl"] .multi-column-to-icon {
    left: 10px;
    transform: rotate(180deg);
}
@media all and (hover: hover) {
    .multi-column-to-icon:hover {
        color: rgba(var(--b-sc), 1);
        cursor: pointer;
    }
}
@media not all and (hover: hover) {
    .multi-column-to-icon:active {
        color: rgba(var(--b-sc), 1);
    }
}
.multi-column-header {
    display: flex;
    align-items: center;
    height: 52px;
    margin-top: 1px;
    margin-bottom: 4px;
    padding-inline-start: 10px;
    padding-inline-end: 5px;
    color: rgba(var(--b-sc), 1);
    background: rgba(var(--b-sc), 0.15);
    border-radius: var(--border-radius);
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 500;
}
[dir="ltr"] .multi-column-header {
    padding-top: 8px;
    padding-bottom: 8px;
}
[dir="rtl"] .multi-column-header {
    padding-top: 6px;
    padding-bottom: 6px;
}
.multi-column-header > li {
    height: 100%;
    display: flex;
    text-align: center;
    flex-direction: column;
    justify-content: space-between;
}
.multi-column-header > li > div {
    display: flex;
    line-height: 12px;
}
.multi-column-header > li > div > b {
    width: 100%;
    font-weight: 500;
}
.multi-column-header > li:first-child {
    flex: auto;
}
.multi-column-header > li:last-child {
    margin-inline-start: 5px;
    width: 50px;
}
.multi-column-WINNER {
    width: 152px;
    flex-shrink: 0;
}
.multi-column-WINNER.multi-column-count-2 {
    width: 101px;
}
.multi-column-HANDICAP,
.multi-column-TOTALS {
    flex-shrink: 0;
    width: 102px;
}
.multi-column-show-type-OUTRIGHT {
    height: 44px;
}
.multi-column-show-type-OUTRIGHT .multi-column-teams,
.multi-column-show-type-OUTRIGHT .multi-column-time-icon {
    align-items: center;
}
.multi-column-show-type-OUTRIGHT .multi-column-time-icon > div {
    display: flex;
}
.multi-column-show-type-OUTRIGHT .multi-column-time-icon i {
    line-height: 12px;
    margin-inline-start: 5px;
}
.multi-column-content {
    width: 100%;
    display: flex;
    align-items: center;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-inline-start: 10px;
    padding-inline-end: 5px;
    background: rgba(var(--b-sc), 0.1);
    border-radius: var(--border-radius);
    transition: background var(--default-transition-duration);
}
.multi-column-content:not(.multi-column-show-type-OUTRIGHT) {
    height: 54px;
}
.multi-column-content:not(.multi-column-show-type-OUTRIGHT) .multi-column-teams,
.multi-column-content:not(.multi-column-show-type-OUTRIGHT)
    .multi-column-time-icon {
    flex-direction: column;
}
.multi-column-content:hover,
.multi-column-content.active {
    background: rgba(var(--b-sc), 0.15);
}
.multi-column-content > li {
    height: 100%;
    display: flex;
    align-items: center;
}
.multi-column-content > li .market-bc {
    width: 50px;
}
.multi-column-content > li .market-bc + .market-bc {
    margin-inline-start: 3px;
}
.multi-column-content > li:first-child {
    flex: auto;
    justify-content: space-between;
    overflow: hidden;
    margin-inline-end: 8px;
    cursor: pointer;
}
.multi-column-content > li:last-child {
    flex-shrink: 0;
    margin-inline-start: 5px;
    width: 50px;
    color: rgba(var(--b-sc), 0.5);
    font-size: 12px;
    transition: color var(--default-transition-duration);
}
@media all and (hover: hover) {
    .multi-column-content > li:last-child:hover {
        color: rgba(var(--b-sc), 0.8);
        cursor: pointer;
    }
}
@media not all and (hover: hover) {
    .multi-column-content > li:last-child:active {
        color: rgba(var(--b-sc), 0.8);
    }
}
.multi-column-content > li:last-child i {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    color: rgba(var(--b-sc), 0.8);
}
[dir="rtl"] .multi-column-content > li:last-child i {
    transform: rotate(180deg);
}
.multi-column-content > li .market-bc,
.multi-column-content .multi-column-base {
    border-radius: var(--border-radius);
}
.multi-column-content .market-odd-bc,
.multi-column-content .multi-column-base {
    font-size: 11px;
}
.multi-column-content .multi-column-base {
    justify-content: center;
    color: rgba(var(--b-sc), 1);
    border: 1px solid rgba(var(--b-sc), 0.3);
}
.multi-column-content + .multi-column-content {
    margin-top: 2px;
}
.multi-column-content:last-child {
    margin-bottom: 2px;
}
.multi-column-icons {
    display: flex;
    align-items: center;
}
.multi-column-base {
    flex-shrink: 0;
    width: 49px;
    margin-inline-start: 8px;
    margin-inline-end: 3px;
}
.multi-column-teams,
.multi-column-time-icon {
    height: 100%;
    display: flex;
    justify-content: space-between;
}
.multi-column-teams {
    color: rgba(var(--b-sc), 1);
    margin-inline-end: 10px;
    overflow: hidden;
    font-size: 12px;
    font-weight: 500;
    -webkit-user-select: text;
    user-select: text;
}
.multi-column-single-team {
    display: flex;
}
.multi-column-single-team .teams-info-main-flag {
    height: 15px;
    margin-inline-end: 5px;
}
.multi-column-time-icon time {
    color: rgba(var(--b-sc), 0.5);
    font-size: 11px;
    white-space: nowrap;
    text-align: end;
}
.multi-column-time-icon i {
    display: inline-flex;
    color: rgba(var(--b-sc), 0.8);
    font-size: 11px;
    transition: color var(--default-transition-duration);
}
@media all and (hover: hover) {
    .multi-column-time-icon i:hover {
        color: rgba(var(--b-sc), 1);
        cursor: pointer;
    }
}
@media not all and (hover: hover) {
    .multi-column-time-icon i:active {
        color: rgba(var(--b-sc), 1);
    }
}
.multi-column-time-icon i ~ i,
.multi-column-time-icon i ~ p {
    margin-inline-start: 5px;
}
.multi-column-time-icon
    .notification-loader
    .bc-loader.small
    .bc-loader-contain {
    max-width: 11px;
    height: 11px;
    line-height: 11px;
}
.multi-column-time-icon .notification-loader .bc-loader.small .vivaro-loader {
    width: 11px;
    max-height: 11px;
}
@media screen and (max-width: 1980px) {
    .multi-column-view
        .prematch-page-bc:not(:only-child)
        .comp-name-fav-row-bc {
        padding-inline-end: 37px;
    }
}
@media screen and (max-width: 1760px) {
    .multi-column-view:not(.sportsbook-small-view, .multi-column-view-expanded)
        .multi-column-base:nth-child(3),
    .multi-column-view:not(.sportsbook-small-view, .multi-column-view-expanded)
        .multi-column-base:nth-child(3)
        + li {
        display: none;
    }
}
@media screen and (max-width: 1560px) {
    .multi-column-view:not(.sportsbook-small-view, .multi-column-view-expanded)
        .multi-column-base:nth-last-child(3),
    .multi-column-view:not(.sportsbook-small-view, .multi-column-view-expanded)
        .multi-column-base:nth-last-child(3)
        + li {
        display: none;
    }
}
@media screen and (min-width: 1440px) {
    .multi-column-view:not(.multi-column-view-expanded)
        .prematch-page-bc:not(:only-child) {
        width: 57%;
    }
    .multi-column-view:not(.multi-column-view-expanded)
        .game-details-section:not(:only-child) {
        width: 43%;
    }
}
@media screen and (max-width: 1290px) {
    .multi-column-view .multi-column-base:nth-last-child(3),
    .multi-column-view .multi-column-base:nth-last-child(3) + li {
        display: none;
    }
}
@media screen and (max-width: 1130px) {
    .multi-column-view .multi-column-base:nth-child(3),
    .multi-column-view .multi-column-base:nth-child(3) + li {
        display: none;
    }
}
.sp-sub-list-bc {
    transition: all var(--default-transition-duration);
}
.sp-sub-list-bc.active {
    max-height: 150000px;
}
.sp-sub-list-bc.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc:before {
    transform: rotate(180deg);
}
.sp-sub-list-bc .sp-s-l-h-title-content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex: auto;
    height: 100%;
}
[dir="rtl"]
    .sp-sub-list-bc
    .sp-s-l-h-title-content
    .sp-s-l-h-title-bc
    + .sp-s-l-h-title-bc {
    margin-top: -4px;
}
.sp-s-l-head-bc {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.sp-s-l-h-flag-bc {
    flex-shrink: 0;
    margin-inline-end: 10px;
}
.sp-s-l-h-title-bc {
    margin-inline-end: 10px;
    text-transform: capitalize;
}
.sp-s-l-b-c-i-g-league-c-bc {
    flex-shrink: 0;
}
.sp-s-l-h-arrow-icon-bc {
    flex-shrink: 0;
    color: rgba(var(--b-sc), 0.7);
    font-size: 11px;
    transition: color var(--default-transition-duration),
        background var(--default-transition-duration);
}
.sp-s-l-h-arrow-icon-bc:before {
    display: block;
    transition: transform var(--default-transition-duration);
}
.sp-s-l-b-content-bc {
    pointer-events: auto;
    will-change: scroll-position;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
}
.sp-s-l-b-content-bc:empty {
    display: none;
}
.sp-s-l-b-c-item-bc {
    display: flex;
    align-items: center;
    height: 35px;
    padding-inline-start: 8px;
    padding-inline-end: 10px;
    background: rgba(var(--b-sc), 0.1);
    border-radius: var(--border-radius);
    transition: background var(--default-transition-duration);
}
.sp-s-l-b-c-item-bc + .sp-s-l-b-c-item-bc {
    margin-top: 2px;
}
.sp-s-l-b-c-item-bc:last-child {
    margin-bottom: 3px;
}
.sp-s-l-b-c-i-title-bc {
    flex: auto;
    margin: 0 10px;
    color: rgba(var(--b-sc), 0.9);
    font-size: 13px;
}
.sp-s-l-b-c-i-title-bc + .sp-s-l-h-flag-bc {
    margin-inline-end: 5px;
}
.sp-s-l-b-c-i-g-count-bc {
    flex-shrink: 0;
    color: rgba(var(--b-sc), 0.7);
    font-size: 13px;
    min-width: 15px;
    text-align: end;
}
.competition-ico-arr-bc {
    flex-shrink: 0;
    width: 11px;
    margin-inline-start: 12px;
    color: rgba(var(--b-sc), 0.6);
    font-size: 11px;
}
[dir="rtl"] .competition-ico-arr-bc:before {
    content: "";
}
.sp-sub-list-bc {
    max-height: 36px;
    background: rgba(var(--b-sc), 0.1);
}
.sp-sub-list-bc + .sp-sub-list-bc {
    margin-top: 2px;
}
.sp-s-l-head-bc {
    height: 36px;
    padding: 0 10px;
    border-radius: var(--border-radius);
}
.sp-s-l-h-title-bc {
    font-size: 14px;
    color: rgba(var(--b-sc), 0.9);
}
.sp-s-l-b-c-i-g-league-c-bc {
    color: rgba(var(--b-sc), 0.75);
    font-size: 13px;
}
.sp-s-l-h-arrow-icon-bc {
    margin-inline-start: 12px;
}
.sp-s-l-b-content-bc {
    padding: 0 5px 3px;
    border-radius: var(--border-radius);
}
.popup-holder-bc.homework-popup .status-popup-content-w-bc {
    display: flex;
    padding: 0;
    width: 100%;
    height: 100%;
    background: none;
}
.homework-promo-wrapper {
    padding: 0 5px;
    cursor: pointer;
}
.homework-promo {
    display: flex;
    align-items: center;
    height: 36px;
    padding: 0 10px;
    color: #fff;
    background: #be1062 linear-gradient(90deg, #be1062, #6b2d6a);
    border-radius: var(--border-radius);
    position: relative;
}
.homework-promo:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.15;
    pointer-events: none;
    background: url(/assets/homework-DzhsLntl.svg?v=67) no-repeat 175% 68%/82%;
}
.homework-promo * {
    position: relative;
    z-index: 1;
}
.homework-icon,
.homework-info-icon {
    flex-shrink: 0;
}
.homework-title {
    flex: auto;
    margin: 0 10px;
    font-size: 14px;
}
.homework-info-icon {
    height: 16px;
}
.homework-info-icon > a {
    color: #fff;
}
.homework-amount {
    flex-shrink: 0;
    height: 20px;
    margin-inline-start: 10px;
    padding: 0 8px;
    background: #a71f67;
    border-radius: var(--border-radius);
    font-size: 13px;
    line-height: 20px;
    font-weight: 400;
}
.left-menu-container .homework-promo-wrapper {
    padding: 10px;
    background: rgba(var(--b-sc), 0.05);
}
.upcoming-games {
    overflow: hidden;
}
.time-filters-content {
    flex: auto;
    display: flex;
}
.time-filter-button-bc {
    white-space: nowrap;
}
.time-filter-button-bc.btn.active {
    color: rgba(var(--b), 0.9);
    background: rgba(var(--b-sc), 1);
    border-color: rgba(var(--b-sc), 1);
}
.time-filters-bc {
    display: flex;
    padding: 0 var(--padding-page-aside);
    will-change: scroll-position;
    overflow-x: auto;
    overflow-y: hidden;
    scrollbar-width: none;
    -webkit-overflow-scrolling: touch;
}
.time-filters-bc::-webkit-scrollbar {
    display: none;
}
[dir="ltr"] .time-filter-button-bc.btn.a-white {
    position: sticky;
    left: -7px;
    right: -7px;
}
.time-filter-button-bc + .time-filter-button-bc {
    margin-inline-start: 5px;
}
.sgm-market-input {
    position: absolute;
    opacity: 0;
    pointer-events: none;
}
.large-market-button-bc {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 34px;
    padding: 0 10px;
    color: rgba(var(--b-sc), 0.8);
    background: rgba(var(--b-sc), 0.1);
    font-size: 12px;
    text-transform: capitalize;
    text-decoration: underline;
    cursor: pointer;
}
[class*="skeleton-loader"] {
    display: inline-flex;
    background: linear-gradient(
        to right,
        rgba(var(--b-sc), 0.1),
        rgba(var(--b-sc), 0.3),
        rgba(var(--b-sc), 0.1)
    );
    background-size: 200%;
    border-radius: var(--border-radius);
    animation: an-skeleton-loader 1s linear infinite;
    pointer-events: none;
}
.layout-bc .skeleton-loader-title {
    width: 50%;
    max-width: 50%;
    height: 8px;
}
.layout-bc .skeleton-loader-full-text {
    width: 100%;
    max-width: 100%;
    height: 8px;
}
.layout-bc .skeleton-loader-text {
    width: 60%;
    max-width: 60%;
    height: 8px;
}
.layout-bc .skeleton-loader-small-text,
.layout-bc .skeleton-loader-center-text {
    width: 30%;
    max-width: 30%;
    height: 8px;
}
.layout-bc .skeleton-loader-center-text {
    margin: 0 auto;
}
.layout-bc .skeleton-loader-margin-text {
    margin: 0 10px;
}
.layout-bc .skeleton-loader-game-cube {
    padding: 35%;
}
.layout-bc .skeleton-loader-full-banner {
    width: 100%;
    height: 100%;
}
.layout-bc .skeleton-loader-banner {
    width: 108px;
    height: 130px;
}
.layout-bc .skeleton-loader-banner + .skeleton-loader-banner {
    margin-inline-start: 10px;
}
.layout-bc .skeleton-loader-ex-small-cube {
    width: 24px;
    height: 24px;
}
.layout-bc .skeleton-loader-small-select {
    width: 100%;
    max-width: 147px;
    height: 20px;
}
.layout-bc .skeleton-loader-banner-height {
    width: 90%;
    height: 41px;
    margin: auto;
}
.layout-bc .skeleton-loader-min-height {
    width: calc(100% - var(--padding-page-aside) * 2);
    min-height: 30px;
    margin: auto;
}
@keyframes an-skeleton-loader {
    0% {
        background-position: 200%;
    }
    50% {
        background-position: 100%;
    }
    to {
        background-position: 0;
    }
}
.layout-bc .skeleton-loader-slider:not(.hasAspectRatio) {
    padding: 25%;
}
.layout-bc .skeleton-loader-slider.hasAspectRatio {
    height: 100%;
}
.layout-bc .skeleton-loader-small-cube {
    width: 30px;
    height: 30px;
}
.justiceGames {
    width: 100%;
    position: relative;
}
[class*="is-web"] .justiceGames {
    margin-bottom: 16px;
}
[class*="is-mobile"] .justiceGames {
    margin-top: 12px;
    margin-bottom: 8px;
}
.justiceGames.justiceGamesEmptyWrp .justiceGamesTitleRow:after {
    display: none;
}
.justiceGames.justiceGamesEmptyWrp .justiceGamesTitleRow .skeleton-loader-text {
    max-width: 16%;
    border-radius: var(--border-radius-middle);
}
[class*="is-web"]
    .justiceGames.justiceGamesEmptyWrp
    .justiceGamesTitleRow
    .skeleton-loader-text {
    height: 32px;
}
[class*="is-mobile"]
    .justiceGames.justiceGamesEmptyWrp
    .justiceGamesTitleRow
    .skeleton-loader-text {
    height: 25px;
}
.justiceGames.justiceGamesEmptyWrp .justiceGamesInner {
    display: grid;
}
.justiceGames.justiceGamesEmptyWrp
    .justiceGamesInner
    .skeleton-loader-game-cube {
    border-radius: var(--border-radius-middle);
}
[class*="is-web"] .justiceGames.justiceGamesEmptyWrp .justiceGamesInner {
    grid-template-columns: repeat(5, 1fr);
    gap: 24px;
}
[class*="is-mobile"] .justiceGames.justiceGamesEmptyWrp .justiceGamesInner {
    grid-template-columns: repeat(2, 1fr);
    gap: 8px;
    padding-left: 16px;
    padding-right: 16px;
}
.justiceGamesTitleRow {
    width: 100%;
    display: flex;
    align-items: center;
}
[class*="is-web"] .justiceGamesTitleRow {
    gap: 24px;
    margin-bottom: 16px;
}
[class*="is-mobile"] .justiceGamesTitleRow {
    gap: 8px;
    margin-bottom: 8px;
    padding-left: 16px;
    padding-right: 16px;
}
.justiceGamesTitleRow:after {
    content: "";
    display: block;
    flex: 1;
    min-width: 0;
    height: 1px;
}
[dir="ltr"] .justiceGamesTitleRow:after {
    background: linear-gradient(
        to right,
        #d8b34b 5%,
        #fffad1 25%,
        #faf1c0 30%,
        #edd993 32%,
        rgba(var(--b-sc), 0.1)
    );
}
[dir="rtl"] .justiceGamesTitleRow:after {
    background: linear-gradient(
        to left,
        #d8b34b 5%,
        #fffad1 25%,
        #faf1c0 30%,
        #edd993 32%,
        rgba(var(--b-sc), 0.1)
    );
}
.justiceGamesTitle {
    flex: 0 0 auto;
    text-transform: uppercase;
    font-weight: 900;
    color: #edd993;
    text-shadow: 0 0 4px rgba(0, 0, 0, 0.08);
    background: linear-gradient(
        to bottom,
        #fffad1 8%,
        #d8b34b 18%,
        #fffad1 25%,
        #faf1c0 30%,
        #edd993 39%,
        #c99716 51%,
        #e9cc72 65%,
        #d8b34b 78%,
        #f2dc8d 87%,
        #fffad1
    );
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
@supports not (-webkit-text-fill-color: transparent) {
    .justiceGamesTitle {
        background-image: none;
    }
}
@supports not (-webkit-background-clip: text) {
    .justiceGamesTitle {
        background-image: none;
        text-transform: uppercase;
    }
}
[class*="is-web"] .justiceGamesTitle {
    font-size: 32px;
    line-height: 38px;
    letter-spacing: 2px;
}
[class*="is-mobile"] .justiceGamesTitle {
    font-size: 18px;
    line-height: 22px;
    letter-spacing: 1px;
}
.layout-bc.theme-white .justiceGamesTitle {
    background: linear-gradient(
        to bottom,
        #fffad1 8%,
        #d8b34b 18%,
        #d8b34b 30%,
        #edd993 39%,
        #c99716 51%,
        #e9cc72 65%,
        #d8b34b 78%,
        #f2dc8d 87%,
        #fffad1
    );
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
@supports not (-webkit-text-fill-color: transparent) {
    .layout-bc.theme-white .justiceGamesTitle {
        background-image: none;
    }
}
@supports not (-webkit-background-clip: text) {
    .layout-bc.theme-white .justiceGamesTitle {
        background-image: none;
        text-transform: uppercase;
    }
}
.justiceGamesInner {
    width: 100%;
    position: relative;
}
.justiceGamesInner .carousel-container {
    padding-top: 4px;
}
[class*="is-web"] .justiceGamesInner .carousel-container {
    margin-inline-start: -24px;
}
[class*="is-mobile"] .justiceGamesInner .carousel-container {
    margin-inline-start: -8px;
    padding-left: 16px;
    padding-right: 16px;
}
[class*="is-web"] .justiceGamesInner .carousel-slide {
    padding-inline-start: 24px;
}
[class*="is-mobile"] .justiceGamesInner .carousel-slide {
    padding-inline-start: 8px;
}
.justiceGamesInner .carousel-count-arrow-container {
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: space-between;
    top: 0;
    left: 0;
    transform: inherit;
}
[class*="is-web"] .justiceGamesInner .carousel-count-arrow-container {
    padding: 0 6px;
}
[class*="is-mobile"] .justiceGamesInner .carousel-count-arrow-container {
    padding: 0 16px;
}
.justiceGamesInner .carousel-count-arrow-container i {
    width: 24px;
    height: 24px;
    background: none;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    font-size: 12px;
}
.justiceGamesInner .carousel-count-arrow-container i.opacity {
    pointer-events: none;
    opacity: 0;
    visibility: hidden;
}
.justiceGamesInner .carousel-count-arrow-container i:before {
    position: relative;
    z-index: 1;
}
.justiceGamesInner .carousel-count-arrow-container i:after {
    content: "";
    display: block;
    position: absolute;
    pointer-events: none;
    top: 0;
    width: 19%;
    height: 100%;
}
.justiceGamesInner .carousel-count-arrow-container i.carousel-arrow-left {
    margin-inline-end: auto;
}
.justiceGamesInner .carousel-count-arrow-container i.carousel-arrow-left:after {
    inset-inline-start: 0;
}
[dir="ltr"]
    .justiceGamesInner
    .carousel-count-arrow-container
    i.carousel-arrow-left:after {
    background: linear-gradient(
        -270deg,
        rgba(var(--b), 1),
        rgba(var(--b), 0.0001)
    );
}
[dir="rtl"]
    .justiceGamesInner
    .carousel-count-arrow-container
    i.carousel-arrow-left:after {
    background: linear-gradient(
        270deg,
        rgba(var(--b), 1),
        rgba(var(--b), 0.0001)
    );
}
.justiceGamesInner .carousel-count-arrow-container i.carousel-arrow-right {
    margin-inline-start: auto;
}
.justiceGamesInner
    .carousel-count-arrow-container
    i.carousel-arrow-right:after {
    inset-inline-end: 0;
}
[dir="ltr"]
    .justiceGamesInner
    .carousel-count-arrow-container
    i.carousel-arrow-right:after {
    background: linear-gradient(
        270deg,
        rgba(var(--b), 1),
        rgba(var(--b), 0.0001)
    );
}
[dir="rtl"]
    .justiceGamesInner
    .carousel-count-arrow-container
    i.carousel-arrow-right:after {
    background: linear-gradient(
        -270deg,
        rgba(var(--b), 1),
        rgba(var(--b), 0.0001)
    );
}
.justiceGamesEmptyBlock {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
[class*="is-web"] .justiceGamesEmptyBlock {
    min-height: 120px;
}
[class*="is-mobile"] .justiceGamesEmptyBlock {
    min-height: 70px;
}
.justiceGamesEmptyTxt {
    color: rgba(var(--b-sc), 0.7);
    text-align: center;
    font-size: 18px;
    line-height: 22px;
}
.storiesWidgetWrapper {
    overflow: hidden;
}
[class*="is-mobile"] .storiesWidgetWrapper {
    padding: 0 var(--padding-page-aside);
}
[class*="is-web"] .storiesWidgetWrapper:not(.portraitView) {
    width: 100%;
    height: 140px;
    display: flex;
}
[class*="is-mobile"] .storiesWidgetWrapper:not(.portraitView) {
    height: 105px;
}
[class*="is-mobile"]
    .storiesWidgetWrapper:not(.portraitView)
    .horizontalSliderWrapper {
    width: 100%;
    margin-bottom: 0;
}
.storiesWidgetWrapper:not(.portraitView) .storiesWidgetListItem > img,
.storiesWidgetWrapper:not(.portraitView) .storiesWidgetListItem i,
.storiesWidgetWrapper:not(.portraitView)
    .storiesWidgetListItem
    > .storiesItemImgSkeleton {
    border-radius: 50%;
}
[class*="is-web"]
    .storiesWidgetWrapper:not(.portraitView)
    .storiesWidgetListItem
    > img,
[class*="is-web"]
    .storiesWidgetWrapper:not(.portraitView)
    .storiesWidgetListItem
    i,
[class*="is-web"]
    .storiesWidgetWrapper:not(.portraitView)
    .storiesWidgetListItem
    > .storiesItemImgSkeleton {
    width: 90px;
    height: 90px;
}
[class*="is-mobile"]
    .storiesWidgetWrapper:not(.portraitView)
    .storiesWidgetListItem
    > img,
[class*="is-mobile"]
    .storiesWidgetWrapper:not(.portraitView)
    .storiesWidgetListItem
    i,
[class*="is-mobile"]
    .storiesWidgetWrapper:not(.portraitView)
    .storiesWidgetListItem
    > .storiesItemImgSkeleton {
    width: 68px;
    height: 68px;
}
[class*="is-mobile"]
    .storiesWidgetWrapper:not(.portraitView)
    .storiesWidgetListItem.storiesItemSkeleton {
    padding: 2px 0;
    justify-content: flex-start;
}
[class*="is-web"]
    .storiesWidgetWrapper:not(.portraitView)
    .storiesWidgetListItem.storiesItemSkeleton
    > .storiesItemImgSkeleton {
    width: 96px;
    height: 96px;
}
[class*="is-mobile"]
    .storiesWidgetWrapper:not(.portraitView)
    .storiesWidgetListItem.storiesItemSkeleton
    > .storiesItemImgSkeleton {
    width: 72px;
    height: 72px;
}
.storiesWidgetWrapper:not(.portraitView)
    .storiesWidgetListItem:not(.storiesItemSkeleton):before,
.storiesWidgetWrapper:not(.portraitView)
    .storiesWidgetListItem:not(.storiesItemSkeleton):after {
    border-radius: 50% !important;
}
[class*="is-web"]
    .storiesWidgetWrapper:not(.portraitView)
    .storiesWidgetListItem:not(.storiesItemSkeleton):before {
    width: 96px;
    height: 96px;
}
[class*="is-mobile"]
    .storiesWidgetWrapper:not(.portraitView)
    .storiesWidgetListItem:not(.storiesItemSkeleton):before {
    width: 72px;
    height: 72px;
}
[class*="is-web"]
    .storiesWidgetWrapper:not(.portraitView)
    .storiesWidgetListItem:not(.storiesItemSkeleton):after {
    width: 90px;
    height: 90px;
}
[class*="is-mobile"]
    .storiesWidgetWrapper:not(.portraitView)
    .storiesWidgetListItem:not(.storiesItemSkeleton):after {
    width: 68px;
    height: 68px;
}
[class*="is-web"]
    .storiesWidgetWrapper:not(.portraitView)
    .storiesWidgetListItem
    .horizontal-sl-title-bc {
    max-width: 90px;
}
[class*="is-mobile"]
    .storiesWidgetWrapper:not(.portraitView)
    .storiesWidgetListItem
    .horizontal-sl-title-bc {
    max-width: 68px;
}
.storiesWidgetWrapper:not(.portraitView)
    .storiesWidgetListItem
    .horizontal-sl-title-bc {
    font-size: 12px;
}
.storiesWidgetWrapper:not(.portraitView)
    .storiesWidgetListItem
    .horizontal-sl-title-bc:not(.skeleton-loader-full-text):not(:empty) {
    line-height: 20px;
}
[class*="is-web"]
    .storiesWidgetWrapper:not(.portraitView)
    .storiesWidgetListItem
    .horizontal-sl-title-bc:not(.skeleton-loader-full-text):not(:empty) {
    margin: 16px 0 0;
}
[class*="is-web"]
    .storiesWidgetWrapper:not(.portraitView)
    .storiesWidgetListItem
    .horizontal-sl-title-bc.skeleton-loader-full-text {
    margin: 20px 0 0;
}
[class*="is-mobile"]
    .storiesWidgetWrapper:not(.portraitView)
    .storiesWidgetListItem
    .horizontal-sl-title-bc.skeleton-loader-full-text {
    margin-top: 10px;
}
.storiesWidgetWrapper.portraitView .storiesWidgetListItem {
    position: relative;
}
[class*="is-web"]
    .storiesWidgetWrapper.portraitView
    .storiesWidgetListItem
    > img,
[class*="is-web"] .storiesWidgetWrapper.portraitView .storiesWidgetListItem i,
[class*="is-web"]
    .storiesWidgetWrapper.portraitView
    .storiesWidgetListItem
    > .storiesItemImgSkeleton {
    width: 148px;
    height: 200px;
    border-radius: 20px;
}
[class*="is-mobile"]
    .storiesWidgetWrapper.portraitView
    .storiesWidgetListItem
    > img,
[class*="is-mobile"]
    .storiesWidgetWrapper.portraitView
    .storiesWidgetListItem
    i,
[class*="is-mobile"]
    .storiesWidgetWrapper.portraitView
    .storiesWidgetListItem
    > .storiesItemImgSkeleton {
    width: 98px;
    height: 138px;
    border-radius: 8px;
}
[class*="is-web"]
    .storiesWidgetWrapper.portraitView
    .storiesWidgetListItem:not(.storiesItemSkeleton):before,
[class*="is-web"]
    .storiesWidgetWrapper.portraitView
    .storiesWidgetListItem:not(.storiesItemSkeleton):after {
    border-radius: 20px;
}
[class*="is-mobile"]
    .storiesWidgetWrapper.portraitView
    .storiesWidgetListItem:not(.storiesItemSkeleton):before,
[class*="is-mobile"]
    .storiesWidgetWrapper.portraitView
    .storiesWidgetListItem:not(.storiesItemSkeleton):after {
    border-radius: 8px;
}
[class*="is-web"]
    .storiesWidgetWrapper.portraitView
    .storiesWidgetListItem:not(.storiesItemSkeleton):before {
    width: 154px;
    height: 206px;
}
[class*="is-mobile"]
    .storiesWidgetWrapper.portraitView
    .storiesWidgetListItem:not(.storiesItemSkeleton):before {
    width: 102px;
    height: 142px;
}
[class*="is-web"]
    .storiesWidgetWrapper.portraitView
    .storiesWidgetListItem:not(.storiesItemSkeleton):after {
    width: 148px;
    height: 200px;
}
[class*="is-mobile"]
    .storiesWidgetWrapper.portraitView
    .storiesWidgetListItem:not(.storiesItemSkeleton):after {
    width: 98px;
    height: 138px;
}
.storiesWidgetWrapper.portraitView
    .storiesWidgetListItem
    .horizontal-sl-title-bc {
    width: 100%;
    position: absolute;
    margin: 0;
    background: linear-gradient(
        to top,
        rgba(var(--b), 0.8),
        rgba(var(--b), 0.5),
        rgba(var(--b), 0)
    );
    z-index: 1;
}
[class*="is-web"]
    .storiesWidgetWrapper.portraitView
    .storiesWidgetListItem
    .horizontal-sl-title-bc {
    bottom: 2px;
    height: 36px;
    line-height: 44px;
    font-size: 12px;
    padding-left: 16px;
    padding-right: 16px;
    border-radius: 0 0 20px 20px;
}
[class*="is-mobile"]
    .storiesWidgetWrapper.portraitView
    .storiesWidgetListItem
    .horizontal-sl-title-bc {
    bottom: 0;
    height: 26px;
    line-height: 32px;
    font-size: 10px;
    padding-left: 8px;
    padding-right: 8px;
    border-radius: 0 0 8px 8px;
}
.storiesWidgetWrapper.portraitView
    .storiesWidgetListItem
    .horizontal-sl-title-bc.skeleton-loader-full-text {
    display: none;
}
[class*="is-mobile"][dir="ltr"] .storiesWidgetWrapper .horizontalSliderWrapper {
    left: 0;
}
[class*="is-mobile"][dir="rtl"] .storiesWidgetWrapper .horizontalSliderWrapper {
    right: 0;
}
.storiesWidgetWrapper .horizontalSliderRow {
    display: flex;
    align-items: center;
    padding: 4px;
}
[class*="is-mobile"] .storiesWidgetWrapper .horizontalSliderWrapper {
    width: 100%;
}
.storiesWidgetLoader {
    display: flex;
}
.storiesWidgetListItem {
    height: auto;
    padding: 0;
    min-width: unset;
}
.storiesWidgetListItem i {
    display: flex;
    align-items: center;
    justify-content: center;
}
[class*="is-web"] .storiesWidgetListItem i {
    font-size: 54px;
}
[class*="is-mobile"] .storiesWidgetListItem i {
    font-size: 40px;
}
.storiesWidgetListItem i:before {
    color: rgba(var(--b-sc), 1);
}
.storiesWidgetListItem.horizontal-sl-item-bc {
    padding: 0;
}
.storiesWidgetListItem.horizontal-sl-item-bc:not(:empty) {
    background: none;
}
[class*="is-web"] .storiesWidgetListItem {
    flex-direction: column;
}
[class*="is-web"] .storiesWidgetListItem + .storiesWidgetListItem {
    margin-inline-start: 24px;
}
[class*="is-mobile"] .storiesWidgetListItem + .storiesWidgetListItem {
    margin-inline-start: 12px;
}
.storiesWidgetListItem .horizontal-sl-title-bc {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.storiesWidgetListItem:not(:empty) {
    background: none;
}
.storiesWidgetListItem > img,
.storiesWidgetListItem i,
.storiesWidgetListItem > .storiesItemImgSkeleton {
    object-fit: cover;
    z-index: 1;
}
[class*="is-web"] .storiesWidgetListItem > img,
[class*="is-web"] .storiesWidgetListItem i,
[class*="is-web"] .storiesWidgetListItem > .storiesItemImgSkeleton {
    border: 4px solid rgba(var(--b-sc), 0.1);
}
[class*="is-mobile"] .storiesWidgetListItem > img,
[class*="is-mobile"] .storiesWidgetListItem i,
[class*="is-mobile"] .storiesWidgetListItem > .storiesItemImgSkeleton {
    padding: 0;
    border: 2px solid rgba(var(--b-sc), 0.1);
}
.storiesWidgetListItem:not(.storiesItemSkeleton):before,
.storiesWidgetListItem:not(.storiesItemSkeleton):after {
    content: "";
    position: absolute;
    padding: 0;
}
.storiesWidgetListItem:not(.storiesItemSkeleton):before {
    z-index: -1;
}
[class*="is-web"] .storiesWidgetListItem:not(.storiesItemSkeleton):before {
    left: -3px;
    top: -3px;
}
[class*="is-mobile"] .storiesWidgetListItem:not(.storiesItemSkeleton):before {
    left: -2px;
    top: -2px;
}
.storiesWidgetListItem:not(.storiesItemSkeleton):after {
    background: rgba(var(--b), 1);
    left: 0;
    top: 0;
    z-index: 0;
}
.storiesWidgetListItem:not(.storiesItemSkeleton):not(.visited):before {
    background-image: linear-gradient(225deg, #a71f67, #d6051b);
}
.storiesWidgetListItem:not(.storiesItemSkeleton).visited:before {
    background: rgba(var(--b-sc), 0.3);
}
.storiesWidgetListItem
    .horizontal-sl-title-bc:not(.skeleton-loader-full-text):empty {
    display: none;
}
.storiesWidgetListItem
    .horizontal-sl-title-bc:not(.skeleton-loader-full-text):not(:empty) {
    letter-spacing: 1.2px;
    color: rgba(var(--b-sc), 1);
    text-shadow: #a71f67 0 0 4px;
}
.viewModeStories {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: #000c;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    overflow: hidden;
    z-index: 99999;
}
[class*="is-web"] .viewModeStories {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
[class*="is-mobile"] .viewModeStories {
    display: flex;
    justify-content: center;
    align-items: center;
}
.viewModeStoriesContent {
    border-radius: var(--border-radius);
}
[class*="is-web"] .viewModeStoriesContent {
    max-width: 460px;
    width: 100%;
    height: 75%;
    border-radius: var(--border-radius);
}
[class*="is-mobile"] .viewModeStoriesContent {
    width: 100%;
    height: 100%;
}
.viewModeStoriesContent > div {
    width: 100% !important;
    height: 100% !important;
    background: none !important;
}
[dir="rtl"] .viewModeStoriesContent > div > div:first-child > div > div {
    transform-origin: right center !important;
}
.viewModeStoriesContent > div > div:nth-child(2):nth-last-child(2) {
    width: 100% !important;
    height: 100% !important;
}
.singleStoryImgWrapper {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: var(--border-radius);
}
.singleStoryImgWrapper > img {
    width: 100%;
    max-width: 100%;
    max-height: 100%;
    border-radius: var(--border-radius);
    object-fit: contain;
}
[class*="is-mobile"] .singleStoryImgWrapper > img {
    max-width: 460px;
}
.singleStorySeeMore {
    width: 100%;
    padding: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    bottom: 0;
    z-index: 1000;
}
.singleStorySeeMore > .sdr-item-bc {
    width: 100%;
    max-width: 600px;
    padding: 0 20px;
}
.singleStorySeeMore > .sdr-item-bc:before {
    content: none;
}
.singleStorySeeMore > .sdr-item-bc > .btn {
    max-width: 100%;
}
.viewModeCloseBtn {
    padding: 10px;
    font-size: 14px;
    color: #ffffffb3;
}
[class*="is-web"][dir="ltr"] .viewModeCloseBtn {
    right: 20px;
}
[class*="is-web"][dir="rtl"] .viewModeCloseBtn {
    left: 20px;
}
[class*="is-web"] .viewModeCloseBtn {
    position: absolute;
    top: 20px;
    font-size: 14px;
    transition: all var(--default-transition-duration);
}
[class*="is-web"] .viewModeCloseBtn:hover {
    color: #fff;
    cursor: pointer;
}
.storyGroupInfo {
    width: 100%;
    padding: 10px;
    display: flex;
    align-items: center;
    position: absolute;
    top: 20px;
    z-index: 1000;
}
.storyGroupInfo > img {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    object-fit: cover;
}
.storyGroupInfo > span {
    flex: auto;
    font-size: 14px;
    margin-inline-start: 10px;
    color: #fffc;
}
.harmonyJackpotWidget {
    position: relative;
    width: 100%;
    overflow: hidden;
}
.harmony-jackpot-widget-title {
    max-width: 80%;
    padding: 0 5px;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%);
    text-align: center;
    text-transform: uppercase;
    white-space: nowrap;
    color: rgba(var(--b-sc), 1);
    background: rgba(var(--b), 1);
    z-index: 1;
}
[class*="is-web"] .harmony-jackpot-widget-title {
    font-size: 14px;
    line-height: 18px;
}
[class*="is-mobile"] .harmony-jackpot-widget-title {
    font-size: 12px;
    line-height: 14px;
}
.layout-header-holder-bc .harmony-jackpot-widget-title {
    display: none;
}
.layout-header-holder-bc .running-line-wrapper {
    border-bottom: 1px solid rgba(var(--hero), 1);
}
.layout-content-holder-bc .harmonyJackpotWidget {
    padding: 8px 0;
}
.layout-content-holder-bc .hm-row-bc.has-Ortak-Widget .running-line-wrapper {
    border-top: 1px solid rgba(var(--hero), 0.5);
    border-bottom: 1px solid rgba(var(--hero), 0.5);
}
.running-line-wrapper {
    width: 100%;
    overflow: hidden;
}
.running-line-wrapper.withShadows:before,
.running-line-wrapper.withShadows:after {
    content: "";
    height: 100%;
    position: absolute;
    bottom: 0;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
}
[class*="is-web"] .running-line-wrapper.withShadows:before,
[class*="is-web"] .running-line-wrapper.withShadows:after {
    width: 100px;
}
[class*="is-mobile"] .running-line-wrapper.withShadows:before,
[class*="is-mobile"] .running-line-wrapper.withShadows:after {
    width: 50px;
}
.running-line-wrapper.withShadows:before {
    left: 0;
    background: linear-gradient(to right, rgba(var(--b), 1), rgba(var(--b), 0));
}
.running-line-wrapper.withShadows:after {
    right: 0;
    background: linear-gradient(to left, rgba(var(--b), 1), rgba(var(--b), 0));
}
.running-line {
    display: flex;
    align-items: center;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-delay: 0.7s;
}
[dir="ltr"] .running-line {
    animation-name: running-line-LTR;
}
[dir="rtl"] .running-line {
    animation-name: running-line-RTL;
}
@keyframes running-line-LTR {
    0% {
        transform: translate(0);
    }
    to {
        transform: translate(-50%);
    }
}
@keyframes running-line-RTL {
    0% {
        transform: translate(0);
    }
    to {
        transform: translate(50%);
    }
}
.running-line-item {
    width: 250px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}
.running-line-item:not(.isLoading) {
    padding: 14px 20px;
}
.running-line-item.isLoading {
    width: 100%;
    padding: 10px;
}
[class*="is-web"] .running-line-item:hover {
    cursor: pointer;
}
.running-line-item + .running-line-item:before {
    content: "";
    font-family: BetConstruct-Icons, sans-serif;
    font-size: 14px;
    line-height: 18px;
    color: rgba(var(--hero), 1);
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
[dir="ltr"] .running-line-item + .running-line-item:before {
    left: -7px;
}
[dir="rtl"] .running-line-item + .running-line-item:before {
    right: -7px;
}
.running-line-item-label {
    font-size: 13px;
    white-space: nowrap;
    color: rgba(var(--b-sc), 0.8);
    letter-spacing: 1px;
}
.running-line-item-value {
    font-size: 13px;
    white-space: nowrap;
    color: rgba(var(--b-sc), 1);
    margin-inline-start: 5px;
}
.grecaptcha-badge {
    display: none;
}
:root {
    --toastify-color-light: #fff;
    --toastify-color-dark: #121212;
    --toastify-color-info: #3498db;
    --toastify-color-success: #07bc0c;
    --toastify-color-warning: #f1c40f;
    --toastify-color-error: #e74c3c;
    --toastify-color-transparent: rgba(255, 255, 255, 0.7);
    --toastify-icon-color-info: var(--toastify-color-info);
    --toastify-icon-color-success: var(--toastify-color-success);
    --toastify-icon-color-warning: var(--toastify-color-warning);
    --toastify-icon-color-error: var(--toastify-color-error);
    --toastify-toast-width: 320px;
    --toastify-toast-offset: 16px;
    --toastify-toast-top: max(
        var(--toastify-toast-offset),
        env(safe-area-inset-top)
    );
    --toastify-toast-right: max(
        var(--toastify-toast-offset),
        env(safe-area-inset-right)
    );
    --toastify-toast-left: max(
        var(--toastify-toast-offset),
        env(safe-area-inset-left)
    );
    --toastify-toast-bottom: max(
        var(--toastify-toast-offset),
        env(safe-area-inset-bottom)
    );
    --toastify-toast-background: #fff;
    --toastify-toast-min-height: 64px;
    --toastify-toast-max-height: 800px;
    --toastify-toast-bd-radius: 6px;
    --toastify-font-family: sans-serif;
    --toastify-z-index: 9999;
    --toastify-text-color-light: #757575;
    --toastify-text-color-dark: #fff;
    --toastify-text-color-info: #fff;
    --toastify-text-color-success: #fff;
    --toastify-text-color-warning: #fff;
    --toastify-text-color-error: #fff;
    --toastify-spinner-color: #616161;
    --toastify-spinner-color-empty-area: #e0e0e0;
    --toastify-color-progress-light: linear-gradient(
        to right,
        #4cd964,
        #5ac8fa,
        #007aff,
        #34aadc,
        #5856d6,
        #ff2d55
    );
    --toastify-color-progress-dark: #bb86fc;
    --toastify-color-progress-info: var(--toastify-color-info);
    --toastify-color-progress-success: var(--toastify-color-success);
    --toastify-color-progress-warning: var(--toastify-color-warning);
    --toastify-color-progress-error: var(--toastify-color-error);
    --toastify-color-progress-bgo: 0.2;
}
.Toastify__toast-container {
    z-index: var(--toastify-z-index);
    -webkit-transform: translate3d(0, 0, var(--toastify-z-index));
    position: fixed;
    padding: 4px;
    width: var(--toastify-toast-width);
    box-sizing: border-box;
    color: #fff;
}
.Toastify__toast-container--top-left {
    top: var(--toastify-toast-top);
    left: var(--toastify-toast-left);
}
.Toastify__toast-container--top-center {
    top: var(--toastify-toast-top);
    left: 50%;
    transform: translate(-50%);
}
.Toastify__toast-container--top-right {
    top: var(--toastify-toast-top);
    right: var(--toastify-toast-right);
}
.Toastify__toast-container--bottom-left {
    bottom: var(--toastify-toast-bottom);
    left: var(--toastify-toast-left);
}
.Toastify__toast-container--bottom-center {
    bottom: var(--toastify-toast-bottom);
    left: 50%;
    transform: translate(-50%);
}
.Toastify__toast-container--bottom-right {
    bottom: var(--toastify-toast-bottom);
    right: var(--toastify-toast-right);
}
@media only screen and (max-width: 480px) {
    .Toastify__toast-container {
        width: 100vw;
        padding: 0;
        left: env(safe-area-inset-left);
        margin: 0;
    }
    .Toastify__toast-container--top-left,
    .Toastify__toast-container--top-center,
    .Toastify__toast-container--top-right {
        top: env(safe-area-inset-top);
        transform: translate(0);
    }
    .Toastify__toast-container--bottom-left,
    .Toastify__toast-container--bottom-center,
    .Toastify__toast-container--bottom-right {
        bottom: env(safe-area-inset-bottom);
        transform: translate(0);
    }
    .Toastify__toast-container--rtl {
        right: env(safe-area-inset-right);
        left: initial;
    }
}
.Toastify__toast {
    --y: 0;
    position: relative;
    -ms-touch-action: none;
    touch-action: none;
    min-height: var(--toastify-toast-min-height);
    box-sizing: border-box;
    margin-bottom: 1rem;
    padding: 8px;
    border-radius: var(--toastify-toast-bd-radius);
    box-shadow: 0 4px 12px #0000001a;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    max-height: var(--toastify-toast-max-height);
    font-family: var(--toastify-font-family);
    cursor: default;
    direction: ltr;
    z-index: 0;
    overflow: hidden;
}
.Toastify__toast--stacked {
    position: absolute;
    width: 100%;
    transform: translate3d(0, var(--y), 0) scale(var(--s));
    transition: transform 0.3s;
}
.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,
.Toastify__toast--stacked[data-collapsed] .Toastify__close-button {
    transition: opacity 0.1s;
}
.Toastify__toast--stacked[data-collapsed="false"] {
    overflow: visible;
}
.Toastify__toast--stacked[data-collapsed="true"]:not(:last-child) > * {
    opacity: 0;
}
.Toastify__toast--stacked:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    height: calc(var(--g) * 1px);
    bottom: 100%;
}
.Toastify__toast--stacked[data-pos="top"] {
    top: 0;
}
.Toastify__toast--stacked[data-pos="bot"] {
    bottom: 0;
}
.Toastify__toast--stacked[data-pos="bot"].Toastify__toast--stacked:before {
    transform-origin: top;
}
.Toastify__toast--stacked[data-pos="top"].Toastify__toast--stacked:before {
    transform-origin: bottom;
}
.Toastify__toast--stacked:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    transform: scaleY(3);
    z-index: -1;
}
.Toastify__toast--rtl {
    direction: rtl;
}
.Toastify__toast--close-on-click {
    cursor: pointer;
}
.Toastify__toast-body {
    margin: auto 0;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 6px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.Toastify__toast-body > div:last-child {
    word-break: break-word;
    -ms-flex: 1;
    flex: 1;
}
.Toastify__toast-icon {
    -webkit-margin-end: 10px;
    margin-inline-end: 10px;
    width: 20px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    display: -ms-flexbox;
    display: flex;
}
.Toastify--animate {
    animation-fill-mode: both;
    animation-duration: 0.5s;
}
.Toastify--animate-icon {
    animation-fill-mode: both;
    animation-duration: 0.3s;
}
@media only screen and (max-width: 480px) {
    .Toastify__toast {
        margin-bottom: 0;
        border-radius: 0;
    }
}
.Toastify__toast-theme--dark {
    background: var(--toastify-color-dark);
    color: var(--toastify-text-color-dark);
}
.Toastify__toast-theme--light,
.Toastify__toast-theme--colored.Toastify__toast--default {
    background: var(--toastify-color-light);
    color: var(--toastify-text-color-light);
}
.Toastify__toast-theme--colored.Toastify__toast--info {
    color: var(--toastify-text-color-info);
    background: var(--toastify-color-info);
}
.Toastify__toast-theme--colored.Toastify__toast--success {
    color: var(--toastify-text-color-success);
    background: var(--toastify-color-success);
}
.Toastify__toast-theme--colored.Toastify__toast--warning {
    color: var(--toastify-text-color-warning);
    background: var(--toastify-color-warning);
}
.Toastify__toast-theme--colored.Toastify__toast--error {
    color: var(--toastify-text-color-error);
    background: var(--toastify-color-error);
}
.Toastify__progress-bar-theme--light {
    background: var(--toastify-color-progress-light);
}
.Toastify__progress-bar-theme--dark {
    background: var(--toastify-color-progress-dark);
}
.Toastify__progress-bar--info {
    background: var(--toastify-color-progress-info);
}
.Toastify__progress-bar--success {
    background: var(--toastify-color-progress-success);
}
.Toastify__progress-bar--warning {
    background: var(--toastify-color-progress-warning);
}
.Toastify__progress-bar--error {
    background: var(--toastify-color-progress-error);
}
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error {
    background: var(--toastify-color-transparent);
}
.Toastify__close-button {
    color: #fff;
    background: transparent;
    outline: none;
    border: none;
    padding: 0;
    cursor: pointer;
    opacity: 0.7;
    transition: 0.3s ease;
    -ms-flex-item-align: start;
    align-self: flex-start;
    z-index: 1;
}
.Toastify__close-button--light {
    color: #000;
    opacity: 0.3;
}
.Toastify__close-button > svg {
    fill: currentColor;
    height: 16px;
    width: 14px;
}
.Toastify__close-button:hover,
.Toastify__close-button:focus {
    opacity: 1;
}
@keyframes Toastify__trackProgress {
    0% {
        transform: scaleX(1);
    }
    to {
        transform: scaleX(0);
    }
}
.Toastify__progress-bar {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: var(--toastify-z-index);
    opacity: 0.7;
    transform-origin: left;
    border-bottom-left-radius: var(--toastify-toast-bd-radius);
}
.Toastify__progress-bar--animated {
    animation: Toastify__trackProgress linear 1 forwards;
}
.Toastify__progress-bar--controlled {
    transition: transform 0.2s;
}
.Toastify__progress-bar--rtl {
    right: 0;
    left: initial;
    transform-origin: right;
    border-bottom-left-radius: initial;
    border-bottom-right-radius: var(--toastify-toast-bd-radius);
}
.Toastify__progress-bar--wrp {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 5px;
    border-bottom-left-radius: var(--toastify-toast-bd-radius);
}
.Toastify__progress-bar--wrp[data-hidden="true"] {
    opacity: 0;
}
.Toastify__progress-bar--bg {
    opacity: var(--toastify-color-progress-bgo);
    width: 100%;
    height: 100%;
}
.Toastify__spinner {
    width: 20px;
    height: 20px;
    box-sizing: border-box;
    border: 2px solid;
    border-radius: 100%;
    border-color: var(--toastify-spinner-color-empty-area);
    border-right-color: var(--toastify-spinner-color);
    animation: Toastify__spin 0.65s linear infinite;
}
@keyframes Toastify__bounceInRight {
    0%,
    60%,
    75%,
    90%,
    to {
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
        opacity: 0;
        transform: translate3d(3000px, 0, 0);
    }
    60% {
        opacity: 1;
        transform: translate3d(-25px, 0, 0);
    }
    75% {
        transform: translate3d(10px, 0, 0);
    }
    90% {
        transform: translate3d(-5px, 0, 0);
    }
    to {
        transform: none;
    }
}
@keyframes Toastify__bounceOutRight {
    20% {
        opacity: 1;
        transform: translate3d(-20px, var(--y), 0);
    }
    to {
        opacity: 0;
        transform: translate3d(2000px, var(--y), 0);
    }
}
@keyframes Toastify__bounceInLeft {
    0%,
    60%,
    75%,
    90%,
    to {
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
        opacity: 0;
        transform: translate3d(-3000px, 0, 0);
    }
    60% {
        opacity: 1;
        transform: translate3d(25px, 0, 0);
    }
    75% {
        transform: translate3d(-10px, 0, 0);
    }
    90% {
        transform: translate3d(5px, 0, 0);
    }
    to {
        transform: none;
    }
}
@keyframes Toastify__bounceOutLeft {
    20% {
        opacity: 1;
        transform: translate3d(20px, var(--y), 0);
    }
    to {
        opacity: 0;
        transform: translate3d(-2000px, var(--y), 0);
    }
}
@keyframes Toastify__bounceInUp {
    0%,
    60%,
    75%,
    90%,
    to {
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
        opacity: 0;
        transform: translate3d(0, 3000px, 0);
    }
    60% {
        opacity: 1;
        transform: translate3d(0, -20px, 0);
    }
    75% {
        transform: translate3d(0, 10px, 0);
    }
    90% {
        transform: translate3d(0, -5px, 0);
    }
    to {
        transform: translateZ(0);
    }
}
@keyframes Toastify__bounceOutUp {
    20% {
        transform: translate3d(0, calc(var(--y) - 10px), 0);
    }
    40%,
    45% {
        opacity: 1;
        transform: translate3d(0, calc(var(--y) + 20px), 0);
    }
    to {
        opacity: 0;
        transform: translate3d(0, -2000px, 0);
    }
}
@keyframes Toastify__bounceInDown {
    0%,
    60%,
    75%,
    90%,
    to {
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
        opacity: 0;
        transform: translate3d(0, -3000px, 0);
    }
    60% {
        opacity: 1;
        transform: translate3d(0, 25px, 0);
    }
    75% {
        transform: translate3d(0, -10px, 0);
    }
    90% {
        transform: translate3d(0, 5px, 0);
    }
    to {
        transform: none;
    }
}
@keyframes Toastify__bounceOutDown {
    20% {
        transform: translate3d(0, calc(var(--y) - 10px), 0);
    }
    40%,
    45% {
        opacity: 1;
        transform: translate3d(0, calc(var(--y) + 20px), 0);
    }
    to {
        opacity: 0;
        transform: translate3d(0, 2000px, 0);
    }
}
.Toastify__bounce-enter--top-left,
.Toastify__bounce-enter--bottom-left {
    animation-name: Toastify__bounceInLeft;
}
.Toastify__bounce-enter--top-right,
.Toastify__bounce-enter--bottom-right {
    animation-name: Toastify__bounceInRight;
}
.Toastify__bounce-enter--top-center {
    animation-name: Toastify__bounceInDown;
}
.Toastify__bounce-enter--bottom-center {
    animation-name: Toastify__bounceInUp;
}
.Toastify__bounce-exit--top-left,
.Toastify__bounce-exit--bottom-left {
    animation-name: Toastify__bounceOutLeft;
}
.Toastify__bounce-exit--top-right,
.Toastify__bounce-exit--bottom-right {
    animation-name: Toastify__bounceOutRight;
}
.Toastify__bounce-exit--top-center {
    animation-name: Toastify__bounceOutUp;
}
.Toastify__bounce-exit--bottom-center {
    animation-name: Toastify__bounceOutDown;
}
@keyframes Toastify__zoomIn {
    0% {
        opacity: 0;
        transform: scale3d(0.3, 0.3, 0.3);
    }
    50% {
        opacity: 1;
    }
}
@keyframes Toastify__zoomOut {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0;
        transform: translate3d(0, var(--y), 0) scale3d(0.3, 0.3, 0.3);
    }
    to {
        opacity: 0;
    }
}
.Toastify__zoom-enter {
    animation-name: Toastify__zoomIn;
}
.Toastify__zoom-exit {
    animation-name: Toastify__zoomOut;
}
@keyframes Toastify__flipIn {
    0% {
        transform: perspective(400px) rotateX(90deg);
        animation-timing-function: ease-in;
        opacity: 0;
    }
    40% {
        transform: perspective(400px) rotateX(-20deg);
        animation-timing-function: ease-in;
    }
    60% {
        transform: perspective(400px) rotateX(10deg);
        opacity: 1;
    }
    80% {
        transform: perspective(400px) rotateX(-5deg);
    }
    to {
        transform: perspective(400px);
    }
}
@keyframes Toastify__flipOut {
    0% {
        transform: translate3d(0, var(--y), 0) perspective(400px);
    }
    30% {
        transform: translate3d(0, var(--y), 0) perspective(400px)
            rotateX(-20deg);
        opacity: 1;
    }
    to {
        transform: translate3d(0, var(--y), 0) perspective(400px) rotateX(90deg);
        opacity: 0;
    }
}
.Toastify__flip-enter {
    animation-name: Toastify__flipIn;
}
.Toastify__flip-exit {
    animation-name: Toastify__flipOut;
}
@keyframes Toastify__slideInRight {
    0% {
        transform: translate3d(110%, 0, 0);
        visibility: visible;
    }
    to {
        transform: translate3d(0, var(--y), 0);
    }
}
@keyframes Toastify__slideInLeft {
    0% {
        transform: translate3d(-110%, 0, 0);
        visibility: visible;
    }
    to {
        transform: translate3d(0, var(--y), 0);
    }
}
@keyframes Toastify__slideInUp {
    0% {
        transform: translate3d(0, 110%, 0);
        visibility: visible;
    }
    to {
        transform: translate3d(0, var(--y), 0);
    }
}
@keyframes Toastify__slideInDown {
    0% {
        transform: translate3d(0, -110%, 0);
        visibility: visible;
    }
    to {
        transform: translate3d(0, var(--y), 0);
    }
}
@keyframes Toastify__slideOutRight {
    0% {
        transform: translate3d(0, var(--y), 0);
    }
    to {
        visibility: hidden;
        transform: translate3d(110%, var(--y), 0);
    }
}
@keyframes Toastify__slideOutLeft {
    0% {
        transform: translate3d(0, var(--y), 0);
    }
    to {
        visibility: hidden;
        transform: translate3d(-110%, var(--y), 0);
    }
}
@keyframes Toastify__slideOutDown {
    0% {
        transform: translate3d(0, var(--y), 0);
    }
    to {
        visibility: hidden;
        transform: translate3d(0, 500px, 0);
    }
}
@keyframes Toastify__slideOutUp {
    0% {
        transform: translate3d(0, var(--y), 0);
    }
    to {
        visibility: hidden;
        transform: translate3d(0, -500px, 0);
    }
}
.Toastify__slide-enter--top-left,
.Toastify__slide-enter--bottom-left {
    animation-name: Toastify__slideInLeft;
}
.Toastify__slide-enter--top-right,
.Toastify__slide-enter--bottom-right {
    animation-name: Toastify__slideInRight;
}
.Toastify__slide-enter--top-center {
    animation-name: Toastify__slideInDown;
}
.Toastify__slide-enter--bottom-center {
    animation-name: Toastify__slideInUp;
}
.Toastify__slide-exit--top-left,
.Toastify__slide-exit--bottom-left {
    animation-name: Toastify__slideOutLeft;
    animation-timing-function: ease-in;
    animation-duration: 0.3s;
}
.Toastify__slide-exit--top-right,
.Toastify__slide-exit--bottom-right {
    animation-name: Toastify__slideOutRight;
    animation-timing-function: ease-in;
    animation-duration: 0.3s;
}
.Toastify__slide-exit--top-center {
    animation-name: Toastify__slideOutUp;
    animation-timing-function: ease-in;
    animation-duration: 0.3s;
}
.Toastify__slide-exit--bottom-center {
    animation-name: Toastify__slideOutDown;
    animation-timing-function: ease-in;
    animation-duration: 0.3s;
}
@keyframes Toastify__spin {
    0% {
        transform: rotate(0);
    }
    to {
        transform: rotate(360deg);
    }
}
.layout-bc {
    width: 100%;
    display: grid;
    grid-template-rows: auto 1fr auto;
    min-height: 100vh;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.layout-bc > .bc-loader {
    position: fixed;
    z-index: 40;
}
.layout-bc:not(.hasLeftMenu, .sportsbook) {
    grid-template-areas: "header" "content" "footer" "betslip";
    grid-template-columns: 100%;
}
.iframe-full-page {
    width: 100%;
}
.layout-header-holder-bc {
    grid-area: header;
    width: 100%;
}
.layout-content-holder-bc {
    grid-area: content;
    width: 100%;
}
.layout-footer-holder-bc {
    grid-area: footer;
    width: 100%;
    transform: translateZ(0);
}
.layout-betslip-holder-bc {
    grid-area: betslip;
}
.layout-betslip-holder-bc:empty {
    display: none;
}
.layout-navigation-holder-bc {
    grid-area: navigation;
    height: 48px;
}
.layout-navigation-holder-bc:empty {
    height: 0;
}
.hm-row-bc {
    display: grid;
    gap: 10px;
    grid-auto-rows: 1fr;
}
.hm-row-bc:empty {
    display: none;
}
.hm-row-bc > .page-view-more {
    margin-bottom: 0;
}
.home-page-desc {
    padding: 0 15px;
}
.home-page-desc .u-i-p-control-item-holder-bc {
    padding: 0;
}
.home-page-desc .form-control-title-static-bc {
    color: rgba(var(--b-sc), 1);
}
.home-page-desc img {
    width: 100%;
    border-radius: var(--border-radius);
}
.snowflake {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 99;
}
.reg-form-footer-bc,
.reg-form-block-bc {
    width: 100%;
}
.reg-form-footer-bc .entrance-form-actions-holder-bc.login-ext-1,
.reg-form-block-bc .entrance-form-actions-holder-bc.login-ext-1 {
    margin-top: 10px;
}
.reg-form-footer-bc .entrance-form-actions-holder-bc.reg-ext-1,
.reg-form-block-bc .entrance-form-actions-holder-bc.reg-ext-1 {
    max-width: 370px;
    margin-inline-start: auto;
    margin-inline-end: auto;
    padding-top: 10px;
    display: flex;
    justify-content: center;
    gap: 10px;
}
.reg-form-block-bc {
    height: 100%;
}
.entrance-form-bc.popup.login,
.entrance-form-bc.popup.reg-via-wallet {
    display: flex;
    flex-direction: column;
    padding-top: 15px;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.entrance-form-bc.popup.login .form-sign-bc,
.entrance-form-bc.popup.reg-via-wallet .form-sign-bc {
    flex: auto;
}
.entrance-form-bc.popup.login .form-sign-bc .u-i-p-control-item-holder-bc,
.entrance-form-bc.popup.reg-via-wallet
    .form-sign-bc
    .u-i-p-control-item-holder-bc {
    padding: 0;
}
.entrance-form-bc.popup.login .form-sign-in-slider-wrapper,
.entrance-form-bc.popup.reg-via-wallet .form-sign-in-slider-wrapper {
    margin: 10px 0;
}
.entrance-form-bc.popup.login .entrance-form-action-item-bc.right,
.entrance-form-bc.popup.reg-via-wallet .entrance-form-action-item-bc.right {
    margin-top: 15px;
    margin-bottom: 15px;
}
.entrance-form-bc.popup.login {
    will-change: scroll-position;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
.entrance-form-bc.popup.login .entrance-f-item-bc .radio-v-bc {
    margin: 0;
}
.entrance-form-bc.popup.registration {
    display: flex;
    flex-direction: column;
    flex: auto;
    height: 100%;
    position: relative;
}
.entrance-form-bc.popup.registration .entrance-form-content-bc {
    width: 100%;
    flex: auto;
}
.entrance-form-bc.popup.registration .entrance-f-item-bc .radio-v-bc {
    display: flex;
    align-items: center;
}
.entrance-form-bc.popup:not(.registration)
    .entrance-f-item-bc
    .radio-control-bc
    + .radio-control-bc {
    margin-top: 10px;
    margin-inline-start: 0;
}
.entrance-form-bc.popup .entrance-f-item-bc + .entrance-f-item-bc {
    margin-top: 15px;
}
.entrance-form-bc.popup .entrance-f-item-bc.entrance-f-item-checkbox-bc,
.entrance-form-bc.popup .entrance-f-item-bc.minimum-allowed-age-bc {
    margin-top: 15px;
}
.entrance-form-bc.popup .entrance-f-recaptcha-bc {
    padding-top: 15px;
    border-top: 1px solid rgba(var(--b-sc), 0.05);
}
.entrance-form-bc.popup .entrance-f-recaptcha-bc .u-i-p-control-item-holder-bc {
    display: flex;
    align-items: center;
    padding-bottom: 10px;
}
.entrance-form-bc.popup .entrance-f-recaptcha-bc .recaptcha-img {
    width: 24px;
    height: 24px;
    opacity: 0.7;
    margin-inline-end: 10px;
}
.multi-select-bc.disabled .form-control-icon-bc {
    display: none;
}
.reg-via-wallet .form-sign-bc,
.registration .form-sign-bc {
    will-change: scroll-position;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
.reg-via-wallet {
    max-width: 400px;
}
.reg-via-wallet .reg-form-fields {
    display: flex;
    flex-direction: column;
}
.reg-via-wallet .reg-form-footer-bc .multi-select-label-bc {
    max-height: 10vh;
}
.license-message.entrance-f-item-bc .entrance-f-error-message-bc {
    background: rgba(var(--b-sc), 0.1);
    text-align: center;
    margin-top: 5px;
}
.entrance-f-error-message-bc {
    display: flex;
    justify-content: center;
    margin-bottom: 5px;
    padding: 5px;
    color: rgba(var(--b-sc), 1);
    border-radius: var(--border-radius);
    font-size: 12px;
    background: rgb(255 52 73);
}
.recaptcha-field .entrance-f-error-message-bc {
    background: #008d47;
}
.reg-form-content {
    padding-top: 15px;
}
.reg-form-footer-bc {
    flex-shrink: 0;
    background: rgba(var(--b-sc), 0.05);
}
.reg-form-footer-bc .bc-loader {
    height: auto;
}
.reg-form-footer-bc:not(.via-wallet-enabled)
    .entrance-form-actions-holder-bc.reg-ext-1 {
    margin-top: 10px;
    margin-bottom: 20px;
}
.steps-indicator {
    display: flex;
    flex-shrink: 0;
}
.step-indicator {
    flex: 1;
    height: 3px;
    background: rgba(var(--b-sc), 0.1);
}
.step-indicator:first-child:nth-last-child(2):not(.step-indicator-active) {
    background: rgba(var(--b-sc), 0.3);
}
.step-indicator-active {
    background: rgba(var(--b-sc), 0.7);
}
.popup-checkbox {
    margin-top: 15px;
}
.asian-view-container-bc,
.asian-view-container-bc iframe {
    height: 100%;
}
#bcsportsbookcontainer {
    height: 100%;
    overflow: hidden;
}
[dir="rtl"] .woot-widget-bubble.woot-elements--right {
    left: 20px;
    right: auto;
}
@media only screen and (min-width: 667px) {
    [dir="rtl"] .woot-widget-holder.woot-elements--right {
        left: 20px;
        right: auto;
    }
}
.terms-before-reg-btn {
    margin-top: 15px;
}
.terms-before-reg-btn .checkbox-control-text-privacy,
.terms-before-reg-btn .terms-before-reg-btn-text {
    font-size: 12px;
    line-height: 14px;
}
.terms-before-reg-btn .checkbox-control-text-privacy:not(:only-child) {
    display: block;
    margin-top: 7px;
}
.entrance-form-bc.popup.registration .connect-via-wallet:not(:empty) {
    margin-bottom: 10px;
}
.connect-via-wallet {
    display: flex;
    align-items: center;
    justify-content: center;
}
.entrance-form-bc.popup.login .connect-via-wallet:not(:empty) {
    margin-top: 15px;
}
.via-wallet-enabled .connect-button {
    margin-top: 10px;
    margin-bottom: 10px;
}
.login .ftr-social-link-row-column-bc,
.registration .ftr-social-link-row-column-bc {
    justify-content: center;
    padding-top: 20px;
    padding-bottom: 20px;
}
.games-content {
    overflow: hidden;
}
.external-actions.layout-bc > .bc-loader {
    display: none;
}
.social-engine-friends-list {
    width: 100%;
    height: 100px;
}
.pb-loader-initial {
    height: 100vh;
}
.favorite-animation:before,
.bc-i-star:before {
    content: "";
    display: inline-block;
    animation: favorite-loading-animation var(--slow-transition-duration)
        ease-in-out;
}
@keyframes favorite-loading-animation {
    0% {
        transform: rotate(-10deg);
    }
    50% {
        transform: rotate(10deg);
    }
}
[dir="rtl"] .second-hoory-iframe {
    left: unset;
    right: 0;
}
.second-hoory-iframe:not(.is-2d-active) {
    display: none;
}
.additionalInfoContent {
    text-align: center;
    color: rgba(var(--b-sc), 0.7);
    margin-bottom: 10px;
}
.additionalInfo {
    background: rgba(var(--b-sc), 0.1);
    padding: 10px;
    border-radius: var(--border-radius);
}
.additionalInfoText {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 8px;
    color: rgba(var(--b-sc), 0.5);
}
.additionalInfoLink {
    margin-inline-start: 6px;
    text-decoration: underline;
}
.additionalInfoImg {
    width: 100%;
    margin-top: 12px;
}
.entrance-form-bc.login .telephone .form-controls-field-content {
    display: flex;
}
[dir="ltr"] .entrance-form-bc.login .telephone .form-control-icon-bc {
    right: 6px;
}
[dir="rtl"] .entrance-form-bc.login .telephone .form-control-icon-bc {
    left: 6px;
}
.entrance-form-bc.login .telephone .multi-select-label-bc {
    min-width: auto;
    width: 100%;
}
.turnstile-captcha-wrapper.active {
    width: 100vw;
    height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    z-index: 1002;
}
.toast-notification-message {
    margin-bottom: 10px;
}
.toast-notification-message.Toastify__toast {
    min-height: 86px;
    color: #000c;
    border-radius: 16px;
    box-shadow: inset 1px 1px 16px 3px #0000003d;
    border: 1px solid rgb(255, 255, 255);
}
[class*="is-web"] .toast-notification-message {
    width: 296px;
}
.toast-notification-message .Toastify__toast-icon {
    display: none;
}
.toast-notification-message-content {
    display: flex;
    align-items: flex-start;
    padding-top: 8px;
}
.toast-notification-message-content img {
    max-width: 42px;
    margin-inline-end: 12px;
    padding: 3px;
    border: 1px solid rgba(255, 255, 255, 0.8);
    border-radius: 12px;
    box-shadow: inset -3px -3px 7px #ffffffe6, inset 3px 3px 7px #0003,
        0 0 2px 2px #0000000d;
}
.toast-notification-message-content .e-p-close-icon-bc {
    color: rgba(var(--toastify-color-dark));
    opacity: 0.5;
    font-size: 12px;
    transition: opacity var(--default-transition-duration) ease;
}
.toast-notification-message-content .e-p-close-icon-bc:hover {
    color: rgba(var(--toastify-color-dark));
    opacity: 1;
}
.toast-notification-message-text {
    font-size: 14px;
    margin-top: 10px;
    letter-spacing: 0.5px;
}
.missio-iframe {
    height: 100% !important;
    display: block;
    padding: 0 !important;
}
[class*="is-web"] .YoPhoneAppContent {
    padding: 10px 15px;
}
[class*="is-mobile"] .YoPhoneAppContent {
    padding: 10px var(--padding-page-aside);
}
.layout-header-holder-bc {
    height: var(--mobile-header-main-section-height);
}
.layout-content-holder-bc {
    padding-top: calc(
        var(--mobile-header-navigation-height) + var(--dynamic-header)
    );
}
.has-header-info:not(.world-cup, .has-wallet) .layout-content-holder-bc,
.has-header-info-loyalty:not(.world-cup, .has-wallet)
    .layout-content-holder-bc {
    padding-top: calc(
        var(--mobile-header-navigation-height) + var(--dynamic-header) + 40px
    );
}
.has-header-info:not(.world-cup, .has-wallet).header-bc-active
    .layout-content-holder-bc,
.has-header-info-loyalty:not(.world-cup, .has-wallet).header-bc-active
    .layout-content-holder-bc {
    padding-top: calc(
        2 * var(--mobile-header-navigation-height) + var(--dynamic-header) +
            40px
    );
}
.has-header-info:not(.world-cup, .has-wallet).header-bc-active
    .iframe-full-page,
.has-header-info-loyalty:not(.world-cup, .has-wallet).header-bc-active
    .iframe-full-page {
    height: calc(
        100% - var(--mobile-header-full-height) -
            var(--mobile-header-navigation-height) - var(--dynamic-header) -
            40px
    );
}
.has-header-info:not(.world-cup, .has-wallet).header-bc-hide
    .hdr-additional-info,
.has-header-info-loyalty:not(.world-cup, .has-wallet).header-bc-hide
    .hdr-additional-info {
    transform: translateY(-100%);
}
.has-header-info:not(.world-cup, .has-wallet).header-bc-hide.header-bc-hide
    .hdr-navigation-scrollable-bc-holder,
.has-header-info-loyalty:not(
        .world-cup,
        .has-wallet
    ).header-bc-hide.header-bc-hide
    .hdr-navigation-scrollable-bc-holder {
    transform: translateY(-220%);
}
.has-wallet.header-bc-hide .hdr-crypto-content {
    transition: transform var(--slow-transition-duration) ease;
    transform: translateY(-100%);
}
.has-wallet.header-bc-hide .hdr-user-bc:before,
.has-wallet.header-bc-hide .hdr-user-bc:after {
    display: none;
}
.has-wallet.has-header-info:not(.header-bc-active, .world-cup)
    .layout-content-holder-bc,
.has-wallet.has-header-info-loyalty:not(.header-bc-active, .world-cup)
    .layout-content-holder-bc {
    padding-top: calc(
        var(--mobile-header-navigation-height) + var(--dynamic-header) + 70px
    );
}
.has-wallet.has-header-info:not(.header-bc-active, .world-cup)
    .iframe-full-page,
.has-wallet.has-header-info-loyalty:not(.header-bc-active, .world-cup)
    .iframe-full-page {
    height: calc(
        100% - var(--mobile-header-full-height) - var(--dynamic-header) - 71px -
            48px
    );
}
.has-wallet.has-header-info:not(
        .header-bc-active,
        .world-cup
    ).hide-tab-navigation-footer-mobile
    .iframe-full-page,
.has-wallet.has-header-info-loyalty:not(
        .header-bc-active,
        .world-cup
    ).hide-tab-navigation-footer-mobile
    .iframe-full-page {
    height: calc(
        100% - var(--mobile-header-full-height) - var(--dynamic-header) - 71px
    );
}
.has-wallet.has-header-info.header-bc-active .layout-content-holder-bc,
.has-wallet.has-header-info-loyalty.header-bc-active .layout-content-holder-bc {
    padding-top: calc(
        2 * var(--mobile-header-navigation-height) + var(--dynamic-header) +
            86px
    );
}
.has-wallet.has-header-info.header-bc-active .iframe-full-page,
.has-wallet.has-header-info-loyalty.header-bc-active .iframe-full-page {
    height: calc(
        100% - var(--mobile-header-full-height) -
            var(--mobile-header-navigation-height) - var(--dynamic-header) -
            76px
    );
}
.has-wallet.has-header-info.header-bc-hide .hdr-additional-info,
.has-wallet.has-header-info-loyalty.header-bc-hide .hdr-additional-info {
    transition: transform var(--slow-transition-duration) ease;
    transform: translateY(-200%);
}
.has-wallet.has-header-info.header-bc-hide .hdr-crypto-content,
.has-wallet.has-header-info-loyalty.header-bc-hide .hdr-crypto-content {
    transition: transform var(--slow-transition-duration) ease;
    transform: translateY(-250%);
}
.has-wallet.has-header-info.header-bc-hide.header-bc-hide
    .hdr-navigation-scrollable-bc-holder,
.has-wallet.has-header-info-loyalty.header-bc-hide.header-bc-hide
    .hdr-navigation-scrollable-bc-holder {
    transform: translateY(-290%);
}
.has-wallet:not(.has-header-info, .world-cup, .has-header-info-loyalty)
    .layout-content-holder-bc {
    padding-top: calc(
        var(--mobile-header-navigation-height) + var(--dynamic-header) + 36px
    );
}
.has-wallet:not(.has-header-info, .world-cup, .has-header-info-loyalty)
    .iframe-full-page {
    height: calc(
        100% - var(--mobile-header-full-height) - var(--dynamic-header) - 36px
    );
}
.has-wallet:not(
        .has-header-info,
        .world-cup,
        .has-header-info-loyalty
    ).header-bc-active
    .layout-content-holder-bc {
    padding-top: calc(
        2 * var(--mobile-header-navigation-height) + var(--dynamic-header) +
            40px
    );
}
.has-wallet:not(
        .has-header-info,
        .world-cup,
        .has-header-info-loyalty
    ).header-bc-active
    .iframe-full-page {
    height: calc(
        100% - var(--mobile-header-full-height) -
            var(--mobile-header-navigation-height) - var(--dynamic-header) -
            36px
    );
}
.has-wallet:not(
        .has-header-info,
        .world-cup,
        .has-header-info-loyalty
    ).header-bc-hide
    .hdr-additional-info {
    transform: translateY(-100%);
}
.has-wallet:not(
        .has-header-info,
        .world-cup,
        .has-header-info-loyalty
    ).header-bc-hide.header-bc-hide
    .hdr-navigation-scrollable-bc-holder {
    transform: translateY(-200%);
}
.world-cup.header-bc-active .layout-content-holder-bc {
    padding-top: calc(
        var(--mobile-header-navigation-height) + var(--dynamic-header) + 40px
    );
}
.world-cup.header-bc-active .iframe-full-page {
    height: calc(
        100% - var(--mobile-header-full-height) -
            var(--mobile-header-navigation-height) - var(--dynamic-header)
    );
}
.world-cup.has-header-info.header-bc-active .layout-content-holder-bc,
.world-cup.has-header-info-loyalty.header-bc-active .layout-content-holder-bc,
.world-cup.has-wallet.header-bc-active .layout-content-holder-bc {
    padding-top: calc(
        var(--mobile-header-navigation-height) + var(--dynamic-header) + 40px
    );
}
.world-cup.has-header-info.header-bc-active .iframe-full-page,
.world-cup.has-header-info-loyalty.header-bc-active .iframe-full-page,
.world-cup.has-wallet.header-bc-active .iframe-full-page {
    height: calc(
        100% - var(--mobile-header-full-height) -
            var(--mobile-header-navigation-height) - var(--dynamic-header)
    );
}
.layout-bc.hide-tab-navigation-footer-mobile .layout-footer-holder-bc,
.layout-bc.hide-tab-navigation-footer-mobile .layout-navigation-holder-bc {
    display: none;
}
.layout-bc.hide-tab-navigation-footer-mobile .iframe-full-page {
    height: calc(
        100% - var(--mobile-header-full-height) - var(--dynamic-header)
    );
}
.layout-bc .iframe-full-page {
    height: calc(
        100% - var(--mobile-header-full-height) - var(--dynamic-header) - 48px
    );
}
.layout-bc.betslip-is-compact {
    height: var(--mobile-betslip-compact-height);
}
.layout-bc:not(.navigation-is-visible) .tab-nav-item-bc.active {
    color: rgba(var(--tab-navigation-sc), 1);
}
.layout-bc.navigation-is-visible .tab-nav-item-bc.menu {
    color: rgba(var(--tab-navigation-sc), 1);
    background: rgba(var(--tab-navigation-sc), 0.15);
}
.layout-footer-holder-bc {
    margin-bottom: env(safe-area-inset-bottom);
}
.external-sportsbook-enabled .layout-footer-holder-bc {
    display: none;
}
.external-sportsbook-enabled #betslip_container {
    display: block !important;
}
.has-wallet:not(.world-cup) .iframe-full-page,
.has-header-info:not(.world-cup) .iframe-full-page,
.has-header-info-loyalty:not(.world-cup) .iframe-full-page {
    max-height: calc(
        100% - var(--mobile-header-full-height) - var(--dynamic-header) - 40px -
            48px
    );
}
.has-wallet.hide-tab-navigation-footer-mobile .iframe-full-page,
.has-header-info.hide-tab-navigation-footer-mobile .iframe-full-page,
.has-header-info-loyalty.hide-tab-navigation-footer-mobile .iframe-full-page {
    max-height: calc(
        100% - var(--mobile-header-full-height) - var(--dynamic-header) - 40px
    );
}
.iframe-full-page {
    position: fixed;
    left: 0;
    height: 100%;
    max-height: calc(
        100% - var(--mobile-header-full-height) - var(--dynamic-header)
    );
}
.hide-footer .layout-footer-holder-bc {
    display: none;
}
.iframe-widget {
    width: 100%;
    padding: 0 var(--padding-page-aside);
}
.is-home-page .prematch-page-bc {
    overflow: hidden;
}
.hm-row-bc:first-child {
    margin-top: 5px;
}
.hm-row-bc:first-child:empty + .hm-row-bc {
    margin-top: 5px;
}
.hm-row-bc:not(:first-child) {
    margin-top: 10px;
}
.tab-navigation-w-bc {
    width: 100%;
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 950;
    height: var(--tab-navigation-height);
    background: rgb(32 32 32 / 90%);
    display: flex;
    align-items: center;
    transform: translateZ(0);
    border-top: 1px solid rgba(var(--b-sc), 0.3);
    min-height: calc(
        var(--tab-navigation-height) + env(safe-area-inset-bottom)
    );
    padding-bottom: env(safe-area-inset-bottom);
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
    transition: padding-bottom var(--default-transition-duration);
}
.tab-nav-item-bc {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    padding: 0 4px;
    text-align: center;
    position: relative;
    color: rgba(var(--tab-navigation-sc), 0.5);
    overflow: hidden;
    box-shadow: 0 48px rgba(var(--tab-navigation), 1);
}
.tab-nav-item-bc:after {
    top: 4px;
}
[dir="ltr"] .tab-nav-item-bc:after {
    left: 55%;
}
[dir="rtl"] .tab-nav-item-bc:after {
    right: 55%;
}
.tab-nav-title-bc {
    margin-top: 2px;
    max-width: 100%;
    font-size: 10px;
    line-height: 14px;
}
.tab-nav-icon-bc {
    font-size: 20px;
    line-height: 24px;
}
@keyframes count-blink-odd {
    0% {
        transform: scale(0);
    }
    to {
        transform: scale(1);
    }
}
@keyframes count-blink-even {
    0% {
        transform: scale(0);
    }
    to {
        transform: scale(1);
    }
}
.entrance-form-bc.reset-login > .entrance-form-actions-holder-bc {
    position: fixed;
    width: 100%;
    bottom: 0;
    left: 0;
    padding: 15px;
}
@media (orientation: landscape) {
    .entrance-form-bc.popup.registration .slider-bc {
        display: none;
    }
}
.entrance-form-bc.popup.registration .entrance-f-item-bc .radio-v-bc {
    margin-bottom: 0;
}
.entrance-form-bc.popup .entrance-f-item-bc:not(.entrance-f-recaptcha-bc) {
    padding-inline-start: var(--padding-page-aside);
    padding-inline-end: var(--padding-page-aside);
}
.entrance-form-bc.popup.login .entrance-form-action-item-bc.right {
    padding: 0 var(--padding-page-aside);
}
.entrance-form-bc.popup .form-sign-in-slider-wrapper {
    flex: auto;
}
.entrance-form-bc.panel .entrance-form-action-item-bc {
    width: 100%;
}
.entrance-form-bc.panel .entrance-f-item-bc {
    margin-bottom: 16px;
}
.entrance-form-bc.panel .entrance-f-item-bc:last-child {
    margin-bottom: 0;
}
.entrance-form-bc.panel .entrance-form-actions-holder-bc.login-ext-1 {
    margin-top: 8px;
}
.entrance-form-bc.panel .entrance-form-actions-holder-bc.reg-ext-1 {
    margin-top: 12px;
}
.entrance-form-bc
    .entrance-form-content-bc.step-1
    ~ .entrance-form-actions-holder-bc:after {
    display: none;
}
.entrance-form-bc
    .entrance-form-content-bc.step-1
    ~ .entrance-form-actions-holder-bc.reg-ext-1 {
    display: flex;
}
[dir="ltr"]
    .entrance-form-bc
    .entrance-form-content-bc.step-1
    ~ .entrance-form-actions-holder-bc.reg-ext-1
    .btn
    + .btn {
    margin-left: 15px;
}
[dir="rtl"]
    .entrance-form-bc
    .entrance-form-content-bc.step-1
    ~ .entrance-form-actions-holder-bc.reg-ext-1
    .btn
    + .btn {
    margin-right: 15px;
}
.entrance-form-bc .hdr-user-ent-buttons-bc {
    width: 100%;
    min-width: 102px;
    height: 36px;
    padding: 0 8px;
    border: none;
    border-radius: var(--border-radius);
    outline: none;
    background-color: rgba(var(--oc-1), 1);
    font-family: inherit;
    font-size: 14px;
    color: rgba(var(--oc-1-sc), 1);
    text-transform: uppercase;
    transition-property: background-color, color;
    transition-duration: var(--default-transition-duration);
    cursor: pointer;
}
.entrance-form-bc .entrance-form-error-message-holder-bc {
    margin-bottom: 6px;
}
.entrance-form-bc .entrance-f-error-message-bc {
    margin-inline-start: var(--padding-page-aside);
    margin-inline-end: var(--padding-page-aside);
}
.user-logout-bc .btn {
    color: rgba(var(--b-sc), 0.7);
    background: rgba(var(--b-sc), 0.05);
}
.layout-bc:not(.is-home-page) ~ #hoory-widget-button-wrapper {
    display: none !important;
}
#hoory-widget-button-wrapper {
    bottom: 40px !important;
    pointer-events: none;
}
#hoory-widget-button-wrapper #hoory-widget-button {
    pointer-events: auto;
}
.entrance-form-bc.popup.registration .entrance-form-content-bc {
    will-change: scroll-position;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
.entrance-form-bc.popup.registration .entrance-form-content-bc .slider-bc {
    margin-bottom: 10px;
}
.vaix-button-container,
.terms-before-reg-btn {
    padding: 0 7px;
}
.entrance-popup-bc.sign-in .login .entrance-f-item-bc + .connect-button {
    margin-top: 15px;
    padding: 15px 7px 0;
}
.reg-form-footer-bc {
    padding: 10px var(--padding-page-aside);
}
.login .ftr-social-link-row-column-bc,
.registration .ftr-social-link-row-column-bc {
    flex: auto;
}
.login .ftr-social-link-row-column-bc + div,
.registration .ftr-social-link-row-column-bc + div {
    margin-top: 20px;
}
.license-message {
    padding: 0 var(--padding-page-aside);
}
.world-cup .hdr-additional-info {
    display: none;
}
.additionalInfoContent {
    padding-inline-start: var(--padding-page-aside);
    padding-inline-end: var(--padding-page-aside);
}
.has-generic-menu.has-sub-navigation.world-cup.has-header-info-loyalty
    .layout-content-holder-bc,
.has-generic-menu.has-sub-navigation.world-cup.has-header-info
    .layout-content-holder-bc,
.has-generic-menu.has-sub-navigation.world-cup:not(.has-header-info)
    .layout-content-holder-bc {
    padding-top: calc(
        var(--dynamic-header) + var(--mobile-sub-header-full-height)
    );
}
.has-generic-menu.has-sub-navigation:not(
        .has-header-info,
        .has-wallet,
        .has-generic-menu.has-sub-navigation.world-cup,
        .has-generic-menu.has-sub-navigation.has-header-info-loyalty
    )
    .layout-content-holder-bc {
    padding-top: calc(
        var(--dynamic-header) + var(--mobile-header-main-section-height)
    );
}
.has-generic-menu.has-sub-navigation:not(
        .has-header-info,
        .has-header-info-loyalty
    ).has-wallet
    .layout-content-holder-bc {
    padding-top: calc(
        var(--dynamic-header) + var(--mobile-sub-header-full-height) + 36px
    );
}
.has-generic-menu.has-sub-navigation:not(.has-wallet).has-header-info
    .layout-content-holder-bc,
.has-generic-menu.has-sub-navigation:not(.has-wallet).has-header-info-loyalty
    .layout-content-holder-bc {
    padding-top: calc(
        var(--dynamic-header) + var(--mobile-sub-header-full-height) + 40px
    );
}
.has-generic-menu.has-sub-navigation.has-wallet.has-header-info
    .layout-content-holder-bc,
.has-generic-menu.has-sub-navigation.has-wallet.has-header-info-loyalty
    .layout-content-holder-bc {
    padding-top: calc(
        var(--mobile-sub-header-full-height) + var(--dynamic-header) + 36px +
            40px
    );
}
.has-generic-menu:not(
        .has-sub-navigation,
        .has-header-info,
        .has-wallet,
        .has-generic-menu.world-cup,
        .has-header-info-loyalty
    )
    .layout-content-holder-bc {
    padding-top: var(--dynamic-header);
}
.has-generic-menu:not(.has-sub-navigation).world-cup.has-header-info:not(
        .has-wallet
    )
    .layout-content-holder-bc,
.has-generic-menu:not(.has-sub-navigation).world-cup.has-header-info.has-wallet
    .layout-content-holder-bc,
.has-generic-menu:not(
        .has-sub-navigation
    ).world-cup.has-header-info-loyalty:not(.has-wallet)
    .layout-content-holder-bc,
.has-generic-menu:not(
        .has-sub-navigation
    ).world-cup.has-header-info-loyalty.has-wallet
    .layout-content-holder-bc,
.has-generic-menu:not(.has-sub-navigation).world-cup:not(.has-header-info):not(
        .has-wallet
    )
    .layout-content-holder-bc,
.has-generic-menu:not(.has-sub-navigation).world-cup:not(
        .has-header-info
    ).has-wallet
    .layout-content-holder-bc {
    padding-top: var(--dynamic-header);
}
.has-generic-menu:not(.has-sub-navigation).has-wallet.has-header-info
    .layout-content-holder-bc,
.has-generic-menu:not(.has-sub-navigation).has-wallet.has-header-info-loyalty
    .layout-content-holder-bc {
    padding-top: calc(var(--dynamic-header) + 36px + 40px);
}
.has-generic-menu:not(.has-sub-navigation).has-wallet:not(
        .has-header-info,
        .has-header-info-loyalty
    )
    .layout-content-holder-bc {
    padding-top: calc(var(--dynamic-header) + 36px);
}
.has-generic-menu:not(.has-sub-navigation).has-header-info:not(.has-wallet)
    .layout-content-holder-bc,
.has-generic-menu:not(.has-sub-navigation)
    .has-header-info-loyalty:not(.has-wallet)
    .layout-content-holder-bc {
    padding-top: calc(var(--dynamic-header) + 40px);
}
.footer-bc .expandable-info-container {
    max-width: 100%;
}
.footer-bc .live-chat-adviser-bc {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 36px;
    margin-top: 15px;
    padding: 0 20px;
    color: rgba(var(--oc-1-sc), 1);
    background: rgba(var(--oc-1), 1);
    border: none;
    border-radius: var(--border-radius);
    text-decoration: none;
    cursor: pointer;
    text-transform: uppercase;
    transition: background var(--default-transition-duration);
}
@media all and (hover: hover) {
    .footer-bc .live-chat-adviser-bc:hover {
        background: rgba(var(--oc-1-hover), 1);
        cursor: pointer;
    }
}
@media not all and (hover: hover) {
    .footer-bc .live-chat-adviser-bc:active {
        background: rgba(var(--oc-1-hover), 1);
    }
}
.footer-bc .live-chat-adviser-bc + .switch-old-version {
    padding-top: 15px;
    box-shadow: 0 -1px rgba(var(--b-sc), 0.15);
}
.ftr-decimal-language-row {
    display: flex;
    margin-bottom: 15px;
    transform: translateZ(0);
}
.ftr-decimal-language-row .form-control-bc {
    width: 100%;
}
.ftr-decimal-language-row .form-control-bc + .form-control-bc {
    margin-inline-start: 10px;
}
.bc-i-footer-icon-holder {
    flex-shrink: 0;
    width: 14px;
    height: 14px;
    margin-inline-end: 5px;
    color: rgba(var(--b-sc), 1);
    text-align: center;
    font-size: 14px;
}
.ftr-social-link-row-column-bc {
    display: flex;
}
.ftr-partners-row-bc {
    width: 100%;
}
.ftr-social-link-c-item-bc + .ftr-social-link-c-item-bc {
    margin-inline-start: 10px;
}
.ftr-partners-row-inner-bc {
    display: flex;
    align-content: center;
}
.ftr-partners-row-inner-bc > a,
.ftr-partners-row-inner-bc > div {
    display: flex;
    justify-content: center;
}
.ftr-partners-row-inner-bc > a + .ftr-copy-rights-bc,
.ftr-partners-row-inner-bc > div + .ftr-copy-rights-bc {
    text-align: start;
    margin-inline-start: 10px;
}
.ftr-partners-row-inner-bc > div > div {
    height: 100%;
}
.ftr-partners-row-inner-bc > div > div > a {
    height: 100%;
}
.ftr-partners-row-inner-bc > div > div > a > img {
    width: auto !important;
    display: inline-flex;
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
}
.ftr-partners-row-inner-bc:not(.partners-logo-scroll) {
    justify-content: center;
}
.partners-logo-scroll > a {
    flex-shrink: 0;
    background: rgba(var(--b-sc), 0.15);
    border-radius: var(--border-radius);
}
.ftr-partners-r-img,
.xcm-container img {
    display: flex;
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
}
.ftr-payments-row-bc {
    display: flex;
    align-items: center;
}
.ftr-payments-row-img-bc {
    object-fit: contain;
    background: rgba(var(--b-sc), 0.15);
    border-radius: var(--border-radius);
}
.ftr-age-bc {
    flex-shrink: 0;
    width: 24px;
    height: 24px;
    text-align: center;
    color: rgba(var(--b-sc), 0.7);
    border-style: solid;
    border-color: rgba(var(--b-sc), 0.7);
    border-radius: 50%;
    font-size: 10px;
}
.ftr-age-description-bc {
    margin: 0 4px;
    color: rgba(var(--b-sc), 0.7);
    font-size: 8px;
    line-height: 10px;
}
.ftr-copy-rights-bc {
    width: 100%;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    white-space: break-spaces;
}
.ftr-tel-mail-bc {
    display: flex;
    justify-content: center;
    margin-top: 2px;
}
.ftr-tel-mail-bc > a {
    color: rgba(var(--b-sc), 0.7);
    font-size: 10px;
}
.ftr-tel-mail-bc > a + a {
    margin-inline-start: 4px;
    padding-inline-start: 5px;
}
[dir="ltr"] .ftr-tel-mail-bc > a + a {
    border-left: 1px solid rgba(var(--b-sc), 0.5);
}
[dir="rtl"] .ftr-tel-mail-bc > a + a {
    border-right: 1px solid rgba(var(--b-sc), 0.5);
}
.ftr-tel-mail-bc span {
    color: #c6a143;
    margin-inline-end: 2px;
}
.feedback-popup-title {
    text-align: center;
    color: rgba(var(--b-sc), 1);
    font-weight: 500;
    text-transform: uppercase;
}
.feedback-text {
    font-size: 12px;
    color: rgba(var(--b-sc), 0.7);
}
.feedback-form .form-control-bc + .form-control-bc {
    margin-top: 15px;
}
.feedback-form .textareas .form-control-textarea {
    height: 100px;
}
.footerWrapper {
    max-width: none;
    box-shadow: 0 1px rgba(var(--b-sc), 0.1) inset;
    padding-top: 10px;
    overflow: hidden;
}
[class*="is-mobile"] .footerWrapper {
    padding-left: 16px;
    padding-right: 16px;
}
.footerWrapper .infoTime:not(:last-child) {
    margin-inline-end: 16px;
}
[class*="is-web"] .compact-footer .layout-footer-holder-bc .footerWrapper {
    max-height: 0;
    transition: max-height var(--default-transition-duration);
}
[class*="is-web"]
    .compact-footer
    .layout-footer-holder-bc.active
    .footerWrapper {
    max-height: 60vh;
    overflow-y: auto;
    overflow-x: hidden;
}
.footerContainer {
    width: 100%;
    max-width: var(--layout-width);
    margin-left: auto;
    margin-right: auto;
}
.infoTime {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    height: 32px;
    padding-left: 8px;
    padding-right: 8px;
    border-radius: var(--border-radius);
    background-color: rgba(var(--b-sc), 0.15);
    font-size: 10px;
    line-height: 12px;
    color: rgba(var(--b-sc), 0.6);
}
[class*="is-mobile"] .infoTime {
    display: none;
}
.footerHeader {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    box-shadow: 0 -1px rgba(var(--b-sc), 0.1) inset;
}
[class*="is-web"] .footerHeader {
    padding-top: 28px;
    padding-bottom: 28px;
}
[class*="is-mobile"] .footerHeader {
    flex-wrap: wrap;
    padding-top: 16px;
    padding-bottom: 16px;
}
.footerInnerLeftCol {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
[class*="is-web"] .footerInnerLeftCol {
    width: 100%;
    min-width: 0;
    flex: 1;
}
[class*="is-mobile"] .footerInnerLeftCol {
    min-width: 10px;
}
.footerSocialLinks {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
[class*="is-mobile"] .footerSocialLinks {
    flex-wrap: wrap;
}
.footerSocialLink {
    background-color: rgba(var(--b-sc), 0.15);
    border-radius: var(--border-radius);
    transition: background-color var(--default-transition-duration);
}
.footerSocialLink:hover {
    background-color: rgba(var(--b-sc), 0.25);
}
[class*="is-web"] .footerSocialLink {
    width: 32px;
    height: 32px;
}
[class*="is-mobile"] .footerSocialLink {
    width: 30px;
    height: 30px;
    margin: 4px;
}
[class*="is-web"][dir="ltr"] .footerSocialLink:not(:last-child) {
    margin-right: 16px;
}
[class*="is-web"][dir="rtl"] .footerSocialLink:not(:last-child) {
    margin-left: 16px;
}
.footerSocialLink a {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    color: rgba(var(--b-sc), 0.6);
    font-size: 18px;
}
.footerInfoColumn {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
[class*="is-web"] .footerInfoColumn {
    flex: 0 0 auto;
}
.footerLinksSection {
    width: 100%;
    padding-bottom: 8px;
    margin-bottom: 36px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
[class*="is-web"] .footerLinksSection {
    padding-top: 32px;
}
[class*="is-mobile"] .footerLinksSection {
    flex-direction: column;
    padding-top: 24px;
    margin-bottom: 8px;
}
.footerLinkCols {
    width: 100%;
    min-width: 0;
    flex: 1;
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex-wrap: wrap;
}
[class*="is-mobile"] .footerLinkCols {
    flex-direction: column;
    align-items: center;
}
.footerLinkCol {
    flex: 0 0 auto;
}
[class*="is-web"] .footerLinkCol {
    margin-bottom: 20px;
}
[class*="is-web"] .footerLinkCol:not(:last-child) {
    margin-right: 3%;
}
[class*="is-mobile"] .footerLinkCol {
    width: 100%;
}
[class*="is-mobile"] .footerLinkCol:not(:last-child) {
    margin-bottom: 24px;
}
.footerLinkColTitle {
    width: 100%;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 14px;
    font-weight: 700;
    color: rgba(var(--b-sc), 0.7);
}
.footerLinkColTitle a {
    color: inherit;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.footerLinkColTitle a i[class] {
    display: block;
    margin-right: 10px;
}
[class*="is-mobile"] .footerLinkColTitle a {
    justify-content: center;
}
[class*="is-web"] .footerLinkColTitle {
    margin-bottom: 18px;
}
[class*="is-mobile"] .footerLinkColTitle {
    margin-bottom: 8px;
    text-align: center;
}
.footerLinkColLinks {
    width: 100%;
}
[class*="is-mobile"] .footerLinkColLinks {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex-wrap: wrap;
}
.footerLinkColEl a {
    text-transform: capitalize;
    font-size: 12px;
    line-height: 14px;
    color: rgba(var(--b-sc), 0.4);
    transition: color var(--default-transition-duration);
}
.footerLinkColEl a:hover {
    color: rgba(var(--b-sc), 1);
}
[class*="is-web"] .footerLinkColEl:not(:last-child) {
    margin-bottom: 12px;
}
[class*="is-mobile"] .footerLinkColEl {
    position: relative;
    padding-left: 8px;
    padding-right: 8px;
}
[class*="is-mobile"] .footerLinkColEl:not(:last-child):after {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 1px;
    background-color: rgba(var(--b-sc), 0.1);
}
.footerAsideLinks {
    letter-spacing: 0.75px;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: flex-start;
}
[class*="is-web"] .footerAsideLinks {
    flex: 0 0 auto;
    width: auto;
    margin-left: 90px;
    margin-bottom: 24px;
}
[class*="is-mobile"] .footerAsideLinks {
    width: 100%;
    padding-top: 16px;
    position: relative;
    margin-top: 16px;
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    align-items: flex-start;
}
[class*="is-mobile"] .footerAsideLinks:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: rgba(var(--b-sc), 0.1);
}
[class*="is-mobile"] .footerAppLinks,
[class*="is-mobile"] .footerLicenceWrapper {
    position: relative;
    padding-top: 30px;
}
[class*="is-mobile"] .footerAppLinks:before,
[class*="is-mobile"] .footerLicenceWrapper:before {
    content: attr(data-title);
    position: absolute;
    top: 0;
    text-transform: uppercase;
    color: rgba(var(--b-sc), 0.6);
}
[class*="is-mobile"] .footerAppLinks:before {
    right: 0;
}
[class*="is-mobile"] .footerLicenceWrapper:before {
    left: 0;
}
.footerAppLink {
    display: block;
    width: 133px;
    height: 40px;
    padding: 8px;
    background-color: rgba(var(--b-sc), 0.4);
    border: 1px solid rgba(var(--b-sc), 0.05);
    border-radius: var(--border-radius);
}
.footerAppLink:not(:last-child) {
    margin-bottom: 16px;
}
.footerAppLink img {
    display: block;
    width: 100%;
    height: 100%;
    object-position: center;
    object-fit: contain;
}
.footerLicenceImage {
    display: block;
    height: 53px;
}
.sliderGroup {
    width: 100%;
    padding-bottom: 42px;
}
.sliderGroup .horizontalSliderRow,
.sliderGroup .horizontalSliderWrapper {
    text-align: center;
}
.sliderGroup .sliderGroup {
    padding-bottom: 0;
}
[class*="is-mobile"] .sliderGroup {
    position: relative;
    padding-top: 16px;
    padding-bottom: 16px;
}
[class*="is-mobile"] .sliderGroup .sliderGroup:before {
    display: none;
}
[class*="is-mobile"] .sliderGroup:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: rgba(var(--b-sc), 0.1);
}
[class*="is-mobile"] .sliderGroup .horizontalList {
    overflow: hidden;
}
.sliderContent {
    width: 100%;
}
.sliderContent:not(:last-child) {
    margin-bottom: 48px;
}
[class*="is-mobile"] .sliderContent:not(:last-child) {
    margin-bottom: 24px;
}
.sliderTitle {
    width: 100%;
    text-align: center;
    text-transform: uppercase;
    color: rgba(var(--b-sc), 0.7);
}
[class*="is-web"] .sliderTitle {
    letter-spacing: 2px;
    font-size: 10px;
    line-height: 12px;
    margin-bottom: 17px;
    text-indent: 2px;
}
[class*="is-mobile"] .sliderTitle {
    font-size: 12px;
    line-height: 14px;
    margin-bottom: 16px;
}
.copyRightBlock {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    box-shadow: 0 1px rgba(var(--b-sc), 0.1) inset;
}
.copyRightBlock + .footerCopyrightLinks {
    box-shadow: none;
}
.copyRightBlock:empty {
    box-shadow: none;
}
.copyRightBlock:last-child .footerWarning {
    margin-bottom: 0;
    padding-bottom: 0;
}
.copyRightBlock:last-child .footerWarning:before {
    display: none;
}
[class*="is-web"] .copyRightBlock {
    padding-top: 32px;
    padding-bottom: 48px;
}
[class*="is-web"] .copyRightBlock:empty {
    padding-top: 0;
    padding-bottom: 0;
}
[class*="is-mobile"] .copyRightBlock {
    padding-top: 16px;
}
[class*="is-mobile"] .copyRightBlock:last-child {
    padding-bottom: 16px;
}
[class*="is-mobile"] .copyRightBlock:empty {
    padding-top: 0;
}
[class*="is-mobile"] .copyRightBlock:empty:last-child {
    padding-bottom: 0;
}
[class*="is-mobile"] .copyRightBlock {
    flex-direction: column;
    justify-content: flex-start;
}
.footerWarning {
    min-width: 0;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
[class*="is-web"] .footerWarning {
    flex: 0 0 auto;
}
[class*="is-mobile"] .footerWarning {
    position: relative;
    width: 100%;
    flex-direction: column;
    padding-bottom: 16px;
    margin-bottom: 16px;
}
[class*="is-mobile"] .footerWarning:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: rgba(var(--b-sc), 0.1);
}
.footerWarningAge {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 24px;
    flex: 0 0 auto;
    border-color: #a71f67;
    border-style: solid;
    border-radius: 50%;
    color: #a71f67;
    font-weight: 700;
}
[class*="is-mobile"] .footerWarningAge {
    margin-bottom: 16px;
    border-width: 2px;
    font-size: 10px;
    line-height: 12px;
}
[class*="is-web"] .footerWarningAge {
    margin-right: 10px;
    border-width: 2px;
    font-size: 10px;
    line-height: 12px;
}
.footerWarningText {
    max-width: 251px;
    color: rgba(var(--b-sc), 0.6);
    font-size: 10px;
    line-height: 13px;
}
[class*="is-mobile"] .footerWarningText {
    max-width: none;
    text-align: center;
}
.footerCopyrights {
    font-size: 12px;
    line-height: 14px;
    color: rgba(var(--b-sc), 0.5);
    font-weight: 400;
}
.footerCopyrightLinks {
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 8px;
    padding-bottom: 32px;
    box-shadow: 0 1px rgba(var(--b-sc), 0.1) inset;
}
[class*="is-web"] .footerCopyrightLinks {
    display: none;
}
.footerCopyrightLinks a {
    font-size: 12px;
    line-height: 14px;
    margin-left: 8px;
    margin-right: 8px;
    text-transform: capitalize;
    color: rgba(var(--b-sc), 0.8);
}
.footerSliderRow {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    overflow: hidden;
}
.footerSliderRow:not(:last-child) {
    margin-bottom: 20px;
}
.footerSliderRowInner {
    margin-left: auto;
    margin-right: auto;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.horizontalSliderRow .sliderImage {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    border-radius: 4px;
    margin-left: 4px;
    margin-right: 4px;
}
[class*="is-web"] .horizontalSliderRow .sliderImage {
    min-width: 100px;
    width: 100px;
    height: 86px;
}
[class*="is-mobile"] .horizontalSliderRow .sliderImage {
    min-width: 50px;
    width: 50px;
    height: 50px;
}
[class*="is-mobile"][dir="ltr"] .horizontalSliderRow .sliderImage:first-child {
    margin-left: 16px;
}
[class*="is-mobile"][dir="ltr"] .horizontalSliderRow .sliderImage:last-child {
    margin-right: 16px;
}
[class*="is-mobile"][dir="rtl"] .horizontalSliderRow .sliderImage:first-child {
    margin-right: 16px;
}
[class*="is-mobile"][dir="rtl"] .horizontalSliderRow .sliderImage:last-child {
    margin-left: 16px;
}
.horizontalSliderRow .sliderImage img {
    display: block;
    object-fit: contain;
    object-position: center;
}
[class*="is-web"] .horizontalSliderRow .sliderImage img {
    width: 80px;
    height: 80px;
    filter: grayscale(100%);
    opacity: 0.6;
    transition: opacity 0.24s;
}
[class*="is-mobile"] .horizontalSliderRow .sliderImage img {
    width: 44px;
    height: 44px;
}
[class*="is-web"] .horizontalSliderRow .sliderImage:hover img {
    filter: inherit;
    opacity: 1;
}
[class*="is-web"] .footerSliderRow:not(.partners-logo-scroll) .sliderImage img {
    height: 60px;
    margin-left: 5px;
    margin-right: 5px;
}
[class*="is-mobile"]
    .footerSliderRow:not(.partners-logo-scroll)
    .sliderImage
    img {
    height: 40px;
    margin-left: 4px;
    margin-right: 4px;
}
.feedBackBtn {
    color: rgba(var(--b-sc), 0.6);
    font-size: 12px;
    line-height: 14px;
    text-decoration: underline;
}
.feedBackButton {
    text-transform: uppercase;
    min-width: 117px;
}
[class*="is-web"][dir="ltr"] .feedBackButton {
    margin-right: 16px;
}
[class*="is-web"][dir="rtl"] .feedBackButton {
    margin-left: 16px;
}
[class*="is-web"] .footerTopButtonGroup {
    flex: 0 0 auto;
}
[class*="is-web"] .footerTopButtonGroup .button.outlined {
    display: none;
}
[class*="is-mobile"] .footerTopButtonGroup {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(40%, 1fr));
    grid-column-gap: 16px;
    margin-bottom: 16px;
}
[class*="is-mobile"] .footerTopButtonGroup:empty {
    display: none;
}
.sliderSingleElWrapper {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
[class*="is-web"] .sliderSingleElWrapper:not(:last-child) {
    margin-bottom: 24px;
}
[class*="is-mobile"] .sliderSingleElWrapper:not(:last-child) {
    margin-bottom: 16px;
}
.sliderSingleEl {
    display: flex;
    justify-content: center;
    align-items: center;
}
[class*="is-web"] .sliderSingleEl .sliderImage {
    margin-left: 12px;
    margin-right: 12px;
}
[class*="is-web"] .sliderSingleEl .sliderImage img {
    display: block;
    width: auto;
    height: 53px;
}
[class*="is-mobile"] .sliderSingleEl .sliderImage {
    margin-left: 4px;
    margin-right: 4px;
}
[class*="is-mobile"] .sliderSingleEl .sliderImage img {
    display: block;
    height: 120px;
    max-width: 100%;
    object-fit: contain;
}
.footerContainerWrapper:not(:first-child) {
    box-shadow: 0 1px rgba(var(--b-sc), 0.1) inset;
}
.supportButton span {
    display: block;
    width: 100%;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.FooterLicenceCuracaoContainer img {
    max-width: 100px;
    max-height: 100px;
    object-fit: contain;
}
.footer-bc {
    padding: 15px var(--padding-page-aside) 10px;
}
.footer-bc > .ftr-copy-rights-bc {
    margin-top: 10px;
}
.ftr-decimal-language-row {
    overflow: hidden;
}
.ftr-head-bc {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid rgba(var(--b-sc), 0.1);
}
.ftr-app-row-bc {
    width: 100%;
    padding: 30px 0 20px;
    border-bottom: 1px solid rgba(var(--b-sc), 0.1);
}
.ftr-app-r-title-bc {
    margin-bottom: 20px;
    color: rgba(var(--b-sc), 1);
    font-size: 14px;
    line-height: 16px;
    font-weight: 700;
}
.ftr-app-r-table-bc {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(64px, 1fr));
    grid-row-gap: 15px;
    grid-column-gap: 6px;
    width: 100%;
}
.ftr-app-r-t-column-bc {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.ftr-app-t-c-item-bc {
    display: flex;
    width: 48px;
    text-align: center;
    justify-content: center;
    flex-direction: column;
}
.ftr-app-t-c-item-bc > span {
    font-size: 7px;
    line-height: 9px;
    text-transform: uppercase;
    padding: 2px;
    color: rgba(var(--b-sc), 0.4);
    background: rgba(var(--b-sc), 0.05);
    border-radius: 0 0 var(--border-radius) var(--border-radius);
}
.ftr-app-t-c-title-bc {
    margin-top: 10px;
    font-size: 11px;
    line-height: 13px;
    text-align: center;
    color: rgba(var(--b-sc), 0.5);
}
.ftr-app-t-c-i-logo-bc {
    height: 34px;
    background: rgba(var(--hero), 1);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: var(--border-radius) var(--border-radius) 0 0;
}
.ftr-app-t-c-i-logo-bc > i {
    color: rgba(var(--hero-sc), 1);
    font-size: 30px;
}
.ftr-social-link-row-bc {
    display: flex;
    align-items: center;
    height: 44px;
    box-shadow: 0 1px rgba(var(--b-sc), 0.15);
}
.ftr-age-bc {
    border-width: 1px;
    line-height: 24px;
}
.ftr-social-link-row-column-bc {
    align-items: center;
}
.footer-bc .ftr-social-link-row-column-bc {
    flex: auto;
    justify-content: flex-end;
}
.ftr-partners-row-bc {
    padding: 10px 0;
    box-shadow: 0 1px rgba(var(--b-sc), 0.15);
}
.ftr-partners-row-inner-bc > a + a,
.ftr-partners-row-inner-bc > a + div,
.ftr-partners-row-inner-bc > div + a,
.ftr-partners-row-inner-bc > div + div {
    margin-inline-start: 8px;
}
.ftr-partners-row-inner-bc > a:only-child img,
.ftr-partners-row-inner-bc > div:only-child img {
    max-height: 40px;
}
.ftr-partners-row-inner-bc > a:not(:only-child) img,
.ftr-partners-row-inner-bc > div:not(:only-child) img {
    height: 40px;
}
.ftr-partners-row-inner-bc + .ftr-partners-row-inner-bc {
    margin-top: 8px;
}
.ftr-partners-row-inner-bc.partners-logo-scroll {
    will-change: scroll-position;
    overflow-x: auto;
    overflow-y: hidden;
    scrollbar-width: none;
    -webkit-overflow-scrolling: touch;
}
.ftr-partners-row-inner-bc.partners-logo-scroll::-webkit-scrollbar {
    display: none;
}
.ftr-partners-row-inner-bc.partners-logo-scroll > a {
    width: 53px;
    height: 53px;
    padding: 5px;
}
.ftr-partners-row-inner-bc.partners-logo-scroll > a img {
    height: 100% !important;
    max-height: 100% !important;
}
.ftr-payments-row-bc {
    margin-top: 10px;
    will-change: scroll-position;
    overflow-x: auto;
    overflow-y: hidden;
    scrollbar-width: none;
    -webkit-overflow-scrolling: touch;
}
.ftr-payments-row-bc::-webkit-scrollbar {
    display: none;
}
.ftr-payments-row-img-bc {
    width: 60px;
    height: 30px;
    padding: 5px;
}
.ftr-payments-row-img-bc + .ftr-payments-row-img-bc {
    margin-inline-start: 8px;
}
.theme-white .ftr-partners-r-img,
.theme-white .ftr-payments-row-img-bc {
    filter: brightness(0.7) grayscale(100%);
    -webkit-filter: brightness(0.7) grayscale(100%);
}
.ftr-copy-rights-bc {
    color: rgba(var(--b-sc), 0.4);
}
.ftr-m-nav-l-item-bc {
    display: flex;
    flex-direction: column;
}
.ftr-m-nav-l-item-bc.active .ftr-m-nav-icon-bc {
    transform: rotateX(180deg);
}
.ftr-m-nav-l-item-bc.active .ftr-m-nav-l-item-hidden-bc {
    max-height: 1000px;
}
.ftr-m-nav-title-bc {
    display: flex;
    align-items: center;
    height: 40px;
    box-shadow: 0 1px rgba(var(--b-sc), 0.15);
}
.ftr-m-nav-title-bc > .ftr-m-nav-link-bc {
    width: 100%;
    color: rgba(var(--b-sc), 1);
}
.ftr-m-nav-name-bc {
    flex: auto;
    color: rgba(var(--b-sc), 1);
    font-size: 14px;
    font-weight: 700;
}
.ftr-m-nav-icon-bc {
    flex-shrink: 0;
    margin-inline-start: 10px;
    color: rgba(var(--b-sc), 0.8);
    font-size: 12px;
    transition: transform var(--default-transition-duration);
}
.ftr-m-nav-l-item-hidden-bc {
    display: flex;
    flex-direction: column;
    max-height: 0;
    overflow: hidden;
    transition: max-height var(--default-transition-duration);
    transform: translateZ(0);
}
.ftr-m-nav-l-item-hidden-bc > .ftr-m-nav-link-bc {
    color: rgba(var(--b-sc), 0.5);
}
.ftr-m-nav-link-bc {
    display: flex;
    align-items: center;
    height: 36px;
    font-size: 14px;
    line-height: 36px;
    font-weight: 700;
}
.feedback-popup-title {
    font-size: 16px;
}
.feedback-btn {
    font-size: 12px;
    text-decoration: underline;
    padding-inline-start: 10px;
    color: rgba(var(--b-sc), 1);
}
.feedback-text {
    line-height: 14px;
    margin-top: 10px;
    margin-bottom: 15px;
    text-align: center;
}
.horizontal-sl-list {
    display: flex;
    white-space: nowrap;
}
.horizontal-sl-item-bc {
    display: inline-flex;
    align-items: center;
    flex-shrink: 0;
    border-radius: var(--border-radius);
    color: rgba(var(--b-sc), 0.5);
    position: relative;
}
.horizontal-sl-item-bc:after {
    content: attr(data-badge);
    height: 7px;
    position: absolute;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 2px 4px;
    font-size: 8px;
    text-transform: none;
}
[dir="ltr"] .horizontal-sl-item-bc:after {
    right: 0;
    border-radius: 0 var(--border-radius) 0 var(--border-radius);
}
[dir="rtl"] .horizontal-sl-item-bc:after {
    left: 0;
    border-radius: var(--border-radius) 0 var(--border-radius) 0;
}
.horizontal-sl-item-bc:not(:empty) {
    background: rgba(var(--b-sc), 0.1);
}
.horizontal-sl-item-bc.active {
    color: rgba(var(--b-sc), 1);
    background: rgba(var(--b-sc), 0.3);
}
.horizontal-sl-item-bc.active:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 10;
    background-image: linear-gradient(229deg, #0000, #0000001a);
}
.horizontal-sl-icon-bc[class*="Fishing"]:before {
    content: "";
}
.horizontal-sl-icon-bc[class*="valentine"]:before {
    content: "";
}
.horizontal-sl-count-bc {
    position: absolute;
}
.casino-horizontal-sl-list-bc .horizontal-sl-item-bc.active,
.promotion-horizontal-sl-list-bc .horizontal-sl-item-bc.active {
    color: rgba(var(--hero-sc), 1);
    background: rgba(var(--hero), 1);
}
.casino-horizontal-sl-list-bc
    .horizontal-sl-item-bc.active
    .horizontal-sl-count-bc,
.casino-horizontal-sl-list-bc
    .horizontal-sl-item-bc.active
    .horizontal-sl-icon-bc,
.promotion-horizontal-sl-list-bc
    .horizontal-sl-item-bc.active
    .horizontal-sl-count-bc,
.promotion-horizontal-sl-list-bc
    .horizontal-sl-item-bc.active
    .horizontal-sl-icon-bc {
    color: rgba(var(--hero-sc), 1);
}
.horizontal-sl-tab {
    display: flex;
    align-items: center;
    height: 36px;
    background: rgba(var(--b-sc), 0.1);
}
.horizontal-sl-tab-bc {
    font-size: 14px;
    line-height: 36px;
    padding: 0 15px;
    text-align: center;
    white-space: nowrap;
    color: rgba(var(--b-sc), 0.5);
    cursor: pointer;
}
.horizontal-sl-tab-bc.active {
    color: rgba(var(--b-sc), 1);
}
.horizontal-sl-tab-bc.active:after {
    color: rgba(var(--b-sc), 1);
}
.horizontal-sl-tab-bc:after {
    content: attr(data-count);
    display: inline-flex;
    position: relative;
    top: -9px;
    color: rgba(var(--b-sc), 0.55);
    font-size: 9px;
    line-height: 11px;
    letter-spacing: 0.32px;
    transition: color var(--default-transition-duration);
}
[dir="ltr"] .horizontal-sl-tab-bc:after {
    left: 2px;
}
[dir="rtl"] .horizontal-sl-tab-bc:after {
    right: 2px;
}
.sgm-market-custom-icon-bc {
    font-size: 18px;
    display: inline-block;
    vertical-align: middle;
}
.sgm-market-custom-icon-bc .bc-i-favorite {
    color: rgba(var(--oc-2), 1);
}
.horizontalSliderWrapper {
    width: 100%;
    position: relative;
    overflow: hidden;
}
[class*="is-mobile"] .horizontalSliderWrapper {
    position: relative;
    width: calc(100% + 32px);
    margin-bottom: 16px;
    overflow-x: auto;
    overflow-y: hidden;
    scrollbar-width: none;
}
[class*="is-mobile"] .horizontalSliderWrapper::-webkit-scrollbar {
    display: none;
}
[class*="is-mobile"][dir="ltr"] .horizontalSliderWrapper {
    left: -16px;
}
[class*="is-mobile"][dir="rtl"] .horizontalSliderWrapper {
    right: -16px;
}
.horizontalSliderWrapper.horizontalItemsExpanded.scroll-start:not(.scroll-end)
    .horizontalSliderNav:first-child {
    display: none;
}
.horizontalSliderWrapper.horizontalItemsExpanded.scroll-end:not(.scroll-start)
    .horizontalSliderNav:last-child {
    display: none;
}
.horizontalSliderRow {
    display: inline-block;
    font-size: 0;
    white-space: nowrap;
    transition: transform var(--default-transition-duration);
}
.horizontalSliderElem {
    display: inline-block;
    width: 90px;
    height: 50px;
    padding: 8px;
    background-color: rgba(var(--b-sc), 0.1);
    border-radius: 4px;
    margin-left: 4px;
    margin-right: 4px;
    vertical-align: middle;
}
[class*="is-mobile"][dir="ltr"] .horizontalSliderElem:first-child {
    margin-left: 16px;
}
[class*="is-mobile"][dir="ltr"] .horizontalSliderElem:last-child {
    margin-right: 16px;
}
[class*="is-mobile"][dir="rtl"] .horizontalSliderElem:first-child {
    margin-right: 16px;
}
[class*="is-mobile"][dir="rtl"] .horizontalSliderElem:last-child {
    margin-left: 16px;
}
.horizontalSliderElem .horizontalSliderImg {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: center;
    font-size: 16px;
    color: rgba(var(--b-sc), 1);
}
[class*="is-web"] .horizontalSliderElem .horizontalSliderImg {
    opacity: 0.6;
    filter: grayscale(100%);
    cursor: pointer;
    transition: opacity var(--default-transition-duration),
        filter var(--default-transition-duration);
}
[class*="is-web"] .horizontalSliderElem .horizontalSliderImg:hover {
    filter: inherit;
    opacity: 1;
}
.horizontalSliderNav {
    position: absolute;
    top: 0;
    height: 100%;
    width: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 11px;
    color: rgba(var(--b-sc), 1);
    z-index: 1;
    cursor: pointer;
}
.horizontalSliderNav:after {
    content: "";
    position: absolute;
    top: 0;
    width: 190px;
    height: 100%;
    pointer-events: none;
}
.horizontalSliderNav:before {
    position: relative;
    z-index: 1;
}
[dir="ltr"] .horizontalSliderNav:first-child {
    left: 0;
}
[dir="rtl"] .horizontalSliderNav:first-child {
    right: 0;
}
[dir="ltr"] .horizontalSliderNav:first-child:after {
    left: 0;
    background-image: linear-gradient(
        to right,
        rgba(var(--b), 1) 0%,
        transparent 100%
    );
}
[dir="rtl"] .horizontalSliderNav:first-child:after {
    right: 0;
    background-image: linear-gradient(
        to left,
        rgba(var(--b), 1) 0%,
        transparent 100%
    );
}
[dir="rtl"] .horizontalSliderNav:first-child:before {
    transform: rotate(180deg);
}
[dir="ltr"] .horizontalSliderNav:last-child {
    right: 0;
}
[dir="rtl"] .horizontalSliderNav:last-child {
    left: 0;
}
[dir="ltr"] .horizontalSliderNav:last-child:after {
    right: 0;
    background-image: linear-gradient(
        to left,
        rgba(var(--b), 1) 0%,
        transparent 100%
    );
}
[dir="rtl"] .horizontalSliderNav:last-child:after {
    left: 0;
    background-image: linear-gradient(
        to right,
        rgba(var(--b), 1) 0%,
        transparent 100%
    );
}
[dir="rtl"] .horizontalSliderNav:last-child:before {
    transform: rotate(180deg);
}
.casinoCategoryChooserContainer {
    width: 100%;
}
.casinoCategoryChooserContainer .horCatItemTitle {
    color: rgba(var(--b-sc), 0.5);
}
[class*="is-web"] .casinoCategoryChooserContainer .horCatItemTitle {
    max-width: none;
    white-space: nowrap;
}
[class*="is-web"] .casinoCategoryChooserContainer {
    height: 64px;
    margin-bottom: 16px;
}
[class*="is-web"] .casinoCategoryChooserContainer .horizontalSliderNav {
    width: 32px;
    height: 32px;
    font-size: 8px;
    border-radius: 50%;
    overflow: hidden;
    transform: translateY(50%);
    transition: background var(--default-transition-duration) ease;
    filter: drop-shadow(0px 0px 1px rgba(var(--b-sc), 0.5));
}
[class*="is-web"] .casinoCategoryChooserContainer .horizontalSliderNav:before {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: linear-gradient(
        to bottom,
        rgba(var(--b-sc), 0.25),
        rgba(var(--b-sc), 0.2)
    );
    border-radius: 50%;
    box-shadow: inset 0 0 5px 3px rgba(var(--b), 0.3);
}
[class*="is-web"] .casinoCategoryChooserContainer .horizontalSliderNav:after {
    width: 100%;
    height: 100%;
    background: rgba(var(--b), 1);
}
[class*="is-web"]
    .casinoCategoryChooserContainer
    .horizontalSliderNav:hover:before {
    background: linear-gradient(
        to bottom,
        rgba(var(--b-sc), 0.2),
        rgba(var(--b-sc), 0.15)
    );
}
[class*="is-web"]
    .casinoCategoryChooserContainer
    .horizontalSliderNav.bc-i-small-arrow-left {
    margin-inline-start: 16px;
}
[class*="is-web"]
    .casinoCategoryChooserContainer
    .horizontalSliderNav.bc-i-small-arrow-right {
    margin-inline-end: 16px;
}
[class*="is-web"] .casinoCategoryChooserContainer .horizontalSliderWrapper {
    background: rgba(var(--b-sc), 0.1);
    border-radius: var(--border-radius-big);
    border: 1px solid rgba(var(--b-sc), 0.15);
}
[class*="is-web"]
    .casinoCategoryChooserContainer
    .horizontalCategoryItemWrp:after,
[class*="is-web"]
    .casinoCategoryChooserContainer
    .horizontalCategoryItem:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    height: 2px;
    background: rgba(var(--b-sc), 0.2);
    border-radius: var(--border-radius);
}
[class*="is-web"] .casinoCategoryChooserContainer .horizontalCategoryItemWrp {
    background: none;
    padding: 0;
    position: relative;
    border-radius: unset;
}
[class*="is-web"]
    .casinoCategoryChooserContainer
    .horizontalCategoryItemWrp:after {
    width: 100%;
    z-index: 0;
}
[class*="is-web"]
    .casinoCategoryChooserContainer
    .horizontalCategoryItemWrp
    + .horizontalCategoryItemWrp {
    margin-inline-start: 38px;
}
[class*="is-web"]
    .casinoCategoryChooserContainer
    .horizontalCategoryItemWrp:first-child
    .horizontalCategoryItem {
    padding-inline-start: 24px;
}
[class*="is-web"]
    .casinoCategoryChooserContainer
    .horizontalCategoryItemWrp:last-child
    .horizontalCategoryItem {
    padding-inline-end: 24px;
}
[class*="is-web"]
    .casinoCategoryChooserContainer
    .horizontalCategoryItemWrp:hover,
[class*="is-web"]
    .casinoCategoryChooserContainer
    .horizontalCategoryItemWrp.active,
[class*="is-web"]
    .casinoCategoryChooserContainer
    .horizontalCategoryItemWrp:active {
    filter: drop-shadow(0px -25px 30px rgba(var(--hero), 0.9));
}
[class*="is-web"]
    .casinoCategoryChooserContainer
    .horizontalCategoryItemWrp:hover:before,
[class*="is-web"]
    .casinoCategoryChooserContainer
    .horizontalCategoryItemWrp.active:before,
[class*="is-web"]
    .casinoCategoryChooserContainer
    .horizontalCategoryItemWrp:active:before {
    content: "";
    position: absolute;
    bottom: -26px;
    left: 50%;
    transform: translate(-50%);
    width: 150%;
    height: 155%;
    background: radial-gradient(
        circle at 50% 86%,
        rgba(var(--hero), 0.9),
        rgba(var(--hero), 0.2),
        rgba(var(--hero), 0),
        rgba(var(--b-sc), 0)
    );
}
[class*="is-web"]
    .casinoCategoryChooserContainer
    .horizontalCategoryItemWrp:hover
    .horCatItemTitle,
[class*="is-web"]
    .casinoCategoryChooserContainer
    .horizontalCategoryItemWrp:hover
    i,
[class*="is-web"]
    .casinoCategoryChooserContainer
    .horizontalCategoryItemWrp.active
    .horCatItemTitle,
[class*="is-web"]
    .casinoCategoryChooserContainer
    .horizontalCategoryItemWrp.active
    i,
[class*="is-web"]
    .casinoCategoryChooserContainer
    .horizontalCategoryItemWrp:active
    .horCatItemTitle,
[class*="is-web"]
    .casinoCategoryChooserContainer
    .horizontalCategoryItemWrp:active
    i {
    color: rgba(var(--b-sc), 0.9);
}
[class*="is-web"]
    .casinoCategoryChooserContainer
    .horizontalCategoryItemWrp:hover
    .horizontalCategoryItem:after,
[class*="is-web"]
    .casinoCategoryChooserContainer
    .horizontalCategoryItemWrp.active
    .horizontalCategoryItem:after,
[class*="is-web"]
    .casinoCategoryChooserContainer
    .horizontalCategoryItemWrp:active
    .horizontalCategoryItem:after {
    width: 100%;
    background: rgba(var(--hero), 1);
    z-index: 1;
}
[class*="is-web"]
    .casinoCategoryChooserContainer
    .horizontalCategoryItemWrp:hover
    .horizontalCategoryItem
    i,
[class*="is-web"]
    .casinoCategoryChooserContainer
    .horizontalCategoryItemWrp.active
    .horizontalCategoryItem
    i,
[class*="is-web"]
    .casinoCategoryChooserContainer
    .horizontalCategoryItemWrp:active
    .horizontalCategoryItem
    i {
    background: linear-gradient(rgba(var(--b-sc), 1), rgba(var(--b-sc), 0.6));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
[class*="is-web"] .casinoCategoryChooserContainer .horizontalCategoryItem {
    background: none;
    border-radius: unset;
}
[class*="is-web"]
    .casinoCategoryChooserContainer
    .horizontalCategoryItem:before {
    content: none;
}
[class*="is-web"]
    .casinoCategoryChooserContainer
    .horizontalCategoryItem:after {
    width: 0;
    transition: var(--default-transition-duration) ease;
}
[class*="is-web"] .casinoCategoryChooserContainer .horizontalCategoryItem i {
    color: rgba(var(--b-sc), 0.5);
    font-size: 30px;
}
[class*="is-mobile"] .casinoCategoryChooserContainer .horizontalList {
    height: 66px;
    padding-left: 16px;
    padding-right: 16px;
}
[class*="is-mobile"]
    .casinoCategoryChooserContainer
    .horizontalCategoryItemWrp {
    position: relative;
    padding: 0;
    background: rgba(var(--b), 1);
    border-radius: var(--border-radius-middle);
    overflow: hidden;
}
[class*="is-mobile"]
    .casinoCategoryChooserContainer
    .horizontalCategoryItemWrp:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: linear-gradient(
        45deg,
        rgba(var(--b-sc), 0.05),
        rgba(var(--b-sc), 0.15)
    );
}
[class*="is-mobile"] .casinoCategoryChooserContainer .horizontalCategoryItem {
    border: 1px solid rgba(var(--b-sc), 0.15);
}
[class*="is-mobile"]
    .casinoCategoryChooserContainer
    .horizontalCategoryItem:before {
    bottom: 0;
    top: auto;
    left: 0;
    height: 2px;
    background: rgba(var(--b-sc), 0.1);
    border-radius: var(--border-radius);
}
[class*="is-mobile"]
    .casinoCategoryChooserContainer
    .horizontalCategoryItemWrp.active {
    background: rgba(var(--b), 1);
}
[class*="is-mobile"]
    .casinoCategoryChooserContainer
    .horizontalCategoryItemWrp.active:before {
    background: linear-gradient(
        to top,
        rgba(var(--hero), 0.6),
        rgba(var(--b-sc), 0.1)
    );
}
[class*="is-mobile"]
    .casinoCategoryChooserContainer
    .horizontalCategoryItemWrp.active
    .horizontalCategoryItem:before {
    background: rgba(var(--hero), 1);
}
[class*="is-mobile"]
    .casinoCategoryChooserContainer
    .horizontalCategoryItemWrp.active
    .horCatItemTitle {
    color: rgba(var(--b-sc), 0.9);
}
[class*="is-mobile"]
    .casinoCategoryChooserContainer
    .horizontalCategoryItemWrp.active
    i {
    background: linear-gradient(rgba(var(--b-sc), 1), rgba(var(--b-sc), 0.6));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.casinoCategoryChooserContainer .horizontalSliderWrapper,
.casinoCategoryChooserContainer .horizontalSliderRow {
    height: 100%;
}
.casinoCategoryChooserContainer + .casinoProviderAndGame {
    padding-top: 0;
}
.casinoCategoryChooserContainer
    .horizontalCategoryItemLoaderBlock
    .skeleton-loader-slider-cube {
    width: 100%;
    height: 100%;
}
.horizontalCategoryItemLoaderBlock {
    display: inline-flex;
    height: 100%;
    position: relative;
}
[class*="is-web"] .horizontalCategoryItemLoaderBlock {
    width: 105px;
}
[class*="is-mobile"] .horizontalCategoryItemLoaderBlock {
    width: 80px;
}
[class*="is-mobile"] .horizontalCategoryItemLoaderBlock:first-child {
    margin-inline-start: 16px;
}
.horizontalCategoryItemLoaderBlock:not(:last-child) {
    margin-inline-end: 8px;
}
.horizontalCategoryItemWrp {
    display: inline-flex;
    vertical-align: bottom;
    height: 100%;
    padding: 1px;
    transition: background-color var(--default-transition-duration);
}
.horizontalCategoryItemWrp + .horizontalCategoryItemWrp {
    margin-inline-start: 8px;
}
[class*="is-mobile"] .horizontalCategoryItemWrp {
    max-width: 80px;
    min-width: 80px;
}
[class*="is-mobile"] .horizontalCategoryItemWrp:first-child {
    margin-inline-start: 16px;
}
[class*="is-mobile"] .horizontalCategoryItemWrp:last-child {
    margin-inline-end: 16px;
}
[class*="is-mobile"] .horizontalCategoryItemWrp.active {
    position: sticky;
    top: 0;
    left: 0;
    right: 0;
    z-index: 2;
    background: rgba(var(--b-sc), 0.8);
}
[class*="is-mobile"]
    .horizontalCategoryItemWrp.active
    .horizontalCategoryItem:before {
    background: rgba(var(--b-sc), 0.8);
}
[class*="is-mobile"] .horizontalCategoryItemWrp.active .horCatItemTitle {
    color: rgba(var(--b), 1);
}
[class*="is-mobile"] .horizontalCategoryItemWrp.active i {
    color: rgba(var(--hero), 1);
}
[class*="is-web"] .horizontalCategoryItemWrp {
    cursor: pointer;
    border-radius: 8px;
    min-width: max-content;
}
[class*="is-web"] .horizontalCategoryItemWrp.active,
[class*="is-web"] .horizontalCategoryItemWrp:hover {
    background: transparent;
}
[class*="is-web"]
    .horizontalCategoryItemWrp.active
    .horizontalCategoryItem:before,
[class*="is-web"]
    .horizontalCategoryItemWrp:hover
    .horizontalCategoryItem:before {
    background: rgba(var(--b-sc), 0.8);
}
[class*="is-web"] .horizontalCategoryItemWrp.active .horCatItemTitle,
[class*="is-web"] .horizontalCategoryItemWrp:hover .horCatItemTitle {
    color: rgba(var(--b), 1);
}
[class*="is-web"] .horizontalCategoryItemWrp.active i,
[class*="is-web"] .horizontalCategoryItemWrp:hover i {
    color: rgba(var(--hero), 1);
}
.horizontalCategoryItem {
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    height: 100%;
    border-radius: var(--border-radius-middle);
    overflow: hidden;
    transition: background-color 0.12s;
}
.horizontalCategoryItem:before {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
    background: rgba(var(--b-sc), 0.1);
    transition: background-color 0.12s;
}
.horizontalCategoryItem i {
    position: relative;
    line-height: 1.1;
    transition: color 0.24s;
    color: rgba(var(--b-sc), 0.2);
    z-index: 1;
}
[class*="is-web"] .horizontalCategoryItem {
    padding-inline-end: 18px;
    padding-inline-start: 6px;
    gap: 18px;
    background-color: rgba(var(--b), 1);
}
[class*="is-web"] .horizontalCategoryItem i {
    font-size: 50px;
}
[class*="is-web"] .horizontalCategoryItem.ortak i {
    font-size: 22px;
}
[class*="is-mobile"] .horizontalCategoryItem {
    flex-direction: column;
    padding-top: 4px;
    padding-left: 4px;
    padding-right: 4px;
}
[class*="is-mobile"] .horizontalCategoryItem i {
    color: rgba(var(--b-sc), 0.5);
    font-size: 20px;
}
.horCatItemTitle {
    position: relative;
    z-index: 1;
    color: rgba(var(--b-sc), 0.6);
    white-space: normal;
    flex: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    word-break: break-word;
    transition: color 0.24s;
}
[class*="is-web"] .horCatItemTitle {
    font-size: 14px;
    line-height: 16px;
    max-width: 130px;
}
[class*="is-mobile"] .horCatItemTitle {
    text-align: center;
    font-size: 10px;
    line-height: 12px;
}
.horCatItemTitleWrp {
    flex: 1;
    display: flex;
    align-items: center;
}
.horCatItemCount {
    flex: 0 0 auto;
    color: rgba(var(--b-sc), 0.6);
    transition: color 0.24s;
}
[class*="is-web"] .horCatItemCount {
    font-size: 12px;
    line-height: 14px;
}
[class*="is-mobile"] .horCatItemCount {
    font-size: 10px;
    line-height: 12px;
}
.casino-game-item-amount .games-horiz-scroll {
    grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
}
.horizontalList {
    position: relative;
}
.horizontalList.scroll-start:before,
.horizontalList.scroll-start:after,
.horizontalList.scroll-end:before,
.horizontalList.scroll-end:after {
    content: "";
    position: absolute;
    top: 0;
    width: 46px;
    height: 100%;
    z-index: 2;
    pointer-events: none;
}
[dir="ltr"] .horizontalList.scroll-start.scroll-end:after,
[dir="ltr"] .horizontalList.scroll-start:after {
    right: 0;
    background: -moz-linear-gradient(
        right,
        rgba(var(--b-sc), 1) 0%,
        transparent 100%
    );
    background: -webkit-linear-gradient(
        right,
        rgba(var(--b), 1) 0%,
        transparent 100%
    );
    background: linear-gradient(
        to left,
        rgba(var(--b), 1) 0%,
        transparent 100%
    );
}
[dir="rtl"] .horizontalList.scroll-start.scroll-end:after,
[dir="rtl"] .horizontalList.scroll-start:after {
    left: 0;
    background: -moz-linear-gradient(
        left,
        rgba(var(--b), 1) 0%,
        transparent 100%
    );
    background: -webkit-linear-gradient(
        left,
        rgba(var(--b), 1) 0%,
        transparent 100%
    );
    background: linear-gradient(
        to right,
        rgba(var(--b), 1) 0%,
        transparent 100%
    );
}
.horizontalList.scroll-start.scroll-end .bc-i-small-arrow-right,
.horizontalList.scroll-start .bc-i-small-arrow-right {
    display: flex;
}
[dir="ltr"] .horizontalList.scroll-start.scroll-end:before,
[dir="ltr"] .horizontalList.scroll-end:before {
    left: 0;
    background: -moz-linear-gradient(
        left,
        rgba(var(--b), 1) 0%,
        transparent 100%
    );
    background: -webkit-linear-gradient(
        left,
        rgba(var(--b), 1) 0%,
        transparent 100%
    );
    background: linear-gradient(
        to right,
        rgba(var(--b), 1) 0%,
        transparent 100%
    );
}
[dir="rtl"] .horizontalList.scroll-start.scroll-end:before,
[dir="rtl"] .horizontalList.scroll-end:before {
    right: 0;
    background: -moz-linear-gradient(
        right,
        rgba(var(--b), 1) 0%,
        transparent 100%
    );
    background: -webkit-linear-gradient(
        right,
        rgba(var(--b), 1) 0%,
        transparent 100%
    );
    background: linear-gradient(
        to left,
        rgba(var(--b), 1) 0%,
        transparent 100%
    );
}
.horizontalList.scroll-start.scroll-end .bc-i-small-arrow-left,
.horizontalList.scroll-end .bc-i-small-arrow-left {
    display: flex;
}
.horizontal-sl-list-container {
    display: flex;
    padding: 10px var(--padding-page-aside);
    will-change: scroll-position;
    overflow-x: auto;
    overflow-y: hidden;
    scrollbar-width: none;
    -webkit-overflow-scrolling: touch;
}
.horizontal-sl-list-container::-webkit-scrollbar {
    display: none;
}
.horizontal-sl-tab-container .horizontal-sl-tab {
    will-change: scroll-position;
    overflow-x: auto;
    overflow-y: hidden;
    scrollbar-width: none;
    -webkit-overflow-scrolling: touch;
}
.horizontal-sl-tab-container .horizontal-sl-tab::-webkit-scrollbar {
    display: none;
}
.horizontal-sl-item-bc {
    justify-content: center;
    padding: 5px;
}
[dir="ltr"] .horizontal-sl-item-bc.active {
    left: -7px;
    right: -7px;
    position: sticky;
    z-index: 1;
}
.horizontal-sl-item-bc.active .horizontal-sl-count-bc {
    color: #fff;
}
.sport-horizontal-sl-list-bc .horizontal-sl-item-bc {
    min-width: 80px;
    height: 60px;
}
.horizontal-sl-title-bc {
    margin-top: 6px;
    font-size: 10px;
    line-height: 12px;
}
.horizontal-sl-icon-bc {
    height: 28px;
    font-size: 28px;
}
.horizontal-sl-count-bc {
    top: 2px;
    color: rgba(var(--b-sc), 1);
    font-size: 9px;
    line-height: 11px;
    font-family: var(--font-family);
}
[dir="ltr"] .horizontal-sl-count-bc {
    left: 70%;
}
[dir="rtl"] .horizontal-sl-count-bc {
    right: 70%;
}
.horizontal-list-capsule .horizontal-sl-item-bc {
    flex-direction: row;
    justify-content: center;
    height: 34px;
    min-width: 108px;
    padding: 7px 14px 7px 10px;
    color: #333;
    background: #fff;
    border-radius: 17px;
    border: solid 1px #ffffff;
    transition: color var(--default-transition-duration),
        border-color var(--default-transition-duration);
}
.horizontal-list-capsule .horizontal-sl-item-bc.active {
    color: rgba(var(--hero), 1);
    border-color: rgba(var(--hero), 1);
    box-shadow: none;
}
.horizontal-list-capsule .horizontal-sl-item-bc.active:before {
    content: none;
}
.horizontal-list-capsule .horizontal-sl-icon-bc {
    width: 20px;
    height: 20px;
    margin-inline-end: 10px;
}
.horizontal-list-capsule .horizontal-sl-title-bc {
    margin-top: 0;
    font-size: 12px;
    line-height: 14px;
    font-weight: 500;
}
.market-filter-scrollable-navigation-bc-holder {
    margin-bottom: 1px;
}
.market-filter-scrollable-navigation-bc-holder .horizontal-sl-list-container {
    padding: 0;
}
.market-filter-scrollable-navigation-bc-holder .horizontal-sl-item-bc {
    height: var(--mobile-horizontal-tab-navigation-height);
    padding-inline-start: 10px;
    padding-inline-end: 10px;
    background: none;
}
.market-filter-scrollable-navigation-bc-holder .horizontal-sl-item-bc.active {
    background: rgba(var(--menu), 1);
}
[dir="ltr"]
    .market-filter-scrollable-navigation-bc-holder
    .horizontal-sl-item-bc.active {
    left: 0;
    right: 0;
}
.market-filter-scrollable-navigation-bc-holder
    .horizontal-sl-item-bc.active:before {
    background: rgba(var(--menu-sc), 0.05);
}
.market-filter-scrollable-navigation-bc-holder .horizontal-sl-title-bc {
    margin-top: 0;
    text-transform: uppercase;
}
.expandable-info-container {
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: var(--border-radius);
    background: rgba(var(--b-sc), 0.05);
}
.expandable-info-container.opened
    .expandable-info-body:not(.on-bottom)
    .expandable-info-body-content {
    max-height: 100%;
}
.expandable-info-body {
    margin-bottom: 10px;
    overflow: hidden;
}
.expandable-info-body:not(.on-bottom, .custom-content)
    .expandable-info-body-content.payment-content {
    max-height: 72px;
}
.expandable-info-body:not(.on-bottom, .custom-content)
    .expandable-info-body-content.custom-content-section {
    max-height: 104px;
}
.expandable-info-body.on-bottom {
    margin-top: 10px;
    padding: 10px 0;
}
.expandable-info-body a:link,
.expandable-info-body a:visited,
.expandable-info-body a:active {
    color: rgba(var(--b-sc), 0.7);
    text-decoration: underline;
}
.expandable-info-body-content {
    line-height: 18px;
    color: rgba(var(--b-sc), 0.6);
}
.expandable-info-body-content:not(.custom-content-section) {
    font-size: 14px;
}
.expandable-info-body-content.custom-content-section {
    font-size: 12px;
}
.expandable-info-body-content.not-expandable {
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: var(--border-radius);
}
.expandable-info-toggle {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 10px;
    color: rgba(var(--b-sc), 0.6);
    transition: var(--default-transition-duration);
}
.expandable-info-toggle .expandable-info-showMore {
    cursor: pointer;
}
.expandable-info-toggle .bc-i-small-arrow-up,
.expandable-info-toggle .bc-i-small-arrow-down {
    cursor: pointer;
    padding: 5px;
}
.expandable-info-toggle:hover {
    color: rgba(var(--b-sc), 0.9);
}
.my-profile-info-block .expandable-info-toggle {
    background-image: linear-gradient(
        to bottom,
        rgba(var(--b-sc), 0.03),
        rgba(var(--b-sc), 0)
    );
    cursor: pointer;
}
.my-profile-info-block .expandable-info-toggle .expandable-info-showMore {
    display: none;
}
.expandable-info-body-content.custom-content-section .m-t-1 {
    margin-top: 1px;
}
.expandable-info-body-content.custom-content-section .m-t-2 {
    margin-top: 2px;
}
.expandable-info-body-content.custom-content-section .m-t-3 {
    margin-top: 3px;
}
.expandable-info-body-content.custom-content-section .m-t-4 {
    margin-top: 4px;
}
.expandable-info-body-content.custom-content-section .m-t-5 {
    margin-top: 5px;
}
.expandable-info-body-content.custom-content-section .m-t-6 {
    margin-top: 6px;
}
.expandable-info-body-content.custom-content-section .m-t-7 {
    margin-top: 7px;
}
.expandable-info-body-content.custom-content-section .m-t-8 {
    margin-top: 8px;
}
.expandable-info-body-content.custom-content-section .m-t-9 {
    margin-top: 9px;
}
.expandable-info-body-content.custom-content-section .m-t-10 {
    margin-top: 10px;
}
.expandable-info-body-content.custom-content-section .m-t-11 {
    margin-top: 11px;
}
.expandable-info-body-content.custom-content-section .m-t-12 {
    margin-top: 12px;
}
.expandable-info-body-content.custom-content-section .m-t-13 {
    margin-top: 13px;
}
.expandable-info-body-content.custom-content-section .m-t-14 {
    margin-top: 14px;
}
.expandable-info-body-content.custom-content-section .m-t-15 {
    margin-top: 15px;
}
.expandable-info-body-content.custom-content-section .m-t-16 {
    margin-top: 16px;
}
.expandable-info-body-content.custom-content-section .m-t-17 {
    margin-top: 17px;
}
.expandable-info-body-content.custom-content-section .m-t-18 {
    margin-top: 18px;
}
.expandable-info-body-content.custom-content-section .m-t-19 {
    margin-top: 19px;
}
.expandable-info-body-content.custom-content-section .m-t-20 {
    margin-top: 20px;
}
.expandable-info-body-content.custom-content-section .m-t-21 {
    margin-top: 21px;
}
.expandable-info-body-content.custom-content-section .m-t-22 {
    margin-top: 22px;
}
.expandable-info-body-content.custom-content-section .m-t-23 {
    margin-top: 23px;
}
.expandable-info-body-content.custom-content-section .m-t-24 {
    margin-top: 24px;
}
.expandable-info-body-content.custom-content-section .m-t-25 {
    margin-top: 25px;
}
.expandable-info-body-content.custom-content-section .m-t-26 {
    margin-top: 26px;
}
.expandable-info-body-content.custom-content-section .m-t-27 {
    margin-top: 27px;
}
.expandable-info-body-content.custom-content-section .m-t-28 {
    margin-top: 28px;
}
.expandable-info-body-content.custom-content-section .m-t-29 {
    margin-top: 29px;
}
.expandable-info-body-content.custom-content-section .container h1,
.expandable-info-body-content.custom-content-section .container h2,
.expandable-info-body-content.custom-content-section .container h3 {
    color: rgba(var(--b-sc), 0.8);
    text-transform: uppercase;
}
.expandable-info-body-content.custom-content-section .container h1 {
    font-size: 22px;
    line-height: 32px;
}
.expandable-info-body-content.custom-content-section .container h2 {
    font-size: 18px;
    line-height: 22px;
}
.expandable-info-body-content.custom-content-section .container h3 {
    font-size: 16px;
    line-height: 20px;
}
.expandable-info-body-content.custom-content-section .container li {
    list-style-type: disc;
    list-style-position: inside;
    color: rgba(var(--b-sc), 0.6);
}
.expandable-info-body-content.custom-content-section .container p,
.expandable-info-body-content.custom-content-section .container span {
    color: rgba(var(--b-sc), 0.6);
}
.expandableContentWrapper {
    width: 100%;
    margin-bottom: 10px;
    background-color: #00000026;
    border-radius: var(--border-radius);
}
[class*="is-mobile"] .expandableContentWrapper {
    padding-bottom: 0;
}
[class*="is-web"] .expandableContentWrapper {
    max-width: var(--layout-width);
    margin-left: auto;
    margin-right: auto;
}
.expandableContent {
    position: relative;
    width: 100%;
    overflow: hidden;
}
[class*="is-mobile"] .expandableContent {
    padding: 23px 0;
}
[class*="is-web"] .expandableContent {
    padding: 20px 30px;
}
.expandableContent.opened,
.expandableContent.opened .expandableContentBody {
    max-height: none;
}
.expandableContent table {
    width: 100%;
    color: rgba(var(--b-sc), 0.6);
    font-size: 12px;
    line-height: 14px;
}
.expandableContent table td {
    padding-top: 10px;
    padding-bottom: 10px;
}
.expandableContentBody {
    width: 100%;
    max-height: 115px;
    overflow: hidden;
}
.expandableContentToggle {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    padding-bottom: 8px;
    cursor: pointer;
}
.expandableContentToggle:hover .expandableContentIcon {
    color: rgba(var(--b-sc), 1);
}
.expandableContentShowMore,
.expandableContentIcon {
    color: rgba(var(--b-sc), 0.6);
    font-size: 12px;
    line-height: 14px;
    transition: color var(--default-transition-duration);
}
[class*="is-mobile"] .expandableContentShowMore {
    display: none;
}
.expandableContentIcon {
    font-size: 14px;
}
.expandableContentData {
    width: 100%;
    color: rgba(var(--b-sc), 0.6);
}
.expandableContentData .container {
    display: block;
    padding-left: 0;
    padding-right: 0;
}
.expandableContentData .container a {
    color: inherit;
    text-decoration: underline;
}
.expandableContentData .container h2,
.expandableContentData .container h3,
.expandableContentData .container h4,
.expandableContentData .container h5,
.expandableContentData .container h6 {
    font-size: 14px;
    line-height: 14px;
    font-weight: 700;
    margin-bottom: 16px;
    letter-spacing: 0.75px;
}
.expandableContentData .container p {
    font-size: 12px;
    line-height: 14px;
    margin-bottom: 8px;
    color: rgba(var(--b-sc), 0.5);
}
.expandableContentData [class^="col-"] {
    max-width: none;
    width: 100%;
}
[class*="is-web"] .expandableContentData [class^="col-"] {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
.expandableContentData [class^="col-"] ul {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    flex: 1;
    min-width: 0;
    font-size: 12px;
    line-height: 14px;
    margin-bottom: 16px;
    color: rgba(var(--b-sc), 0.4);
}
.expandableContentData [class^="col-"] ul li {
    position: relative;
    width: 100%;
    padding-left: 10px;
}
.expandableContentData [class^="col-"] ul li:not(:last-child) {
    margin-bottom: 10px;
}
.expandableContentData [class^="col-"] ul li:before {
    content: "";
    position: absolute;
    top: 5px;
    left: 0;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background-color: rgba(var(--b-sc), 0.4);
}
.expandableContentData .column {
    max-width: none;
    width: 100%;
    min-width: 0;
    flex: 1;
    padding-left: 0;
    padding-right: 0;
}
.expandableContentData .column:not(:last-child) {
    position: relative;
}
[class*="is-web"] .expandableContentData .column:not(:last-child) {
    margin-right: 33px;
}
[class*="is-web"] .expandableContentData .column:not(:last-child):after {
    content: "";
    position: absolute;
    top: 0;
    right: -15px;
    width: 1px;
    height: 100%;
    background-color: #ffffff1a;
}
.expandable-info-container {
    max-width: 560px;
    padding: 10px 15px;
}
.expandable-info-toggle {
    padding: 5px 0;
}
.expandable-info-body-content:not(.custom-content-section) {
    max-width: 560px;
}
.expandable-info-body-content.not-expandable {
    padding: 10px 15px;
    background: rgba(var(--b-sc), 0.05);
}
.expandable-info-body-content.custom-content-section .container.col-2,
.expandable-info-body-content.custom-content-section .container.col-3 {
    display: flex;
}
.expandable-info-body-content.custom-content-section .container.col-2 .column,
.expandable-info-body-content.custom-content-section .container.col-3 .column {
    width: 100%;
}
.expandable-info-body-content.custom-content-section
    .container.col-2
    .column
    + .column,
.expandable-info-body-content.custom-content-section
    .container.col-3
    .column
    + .column {
    margin-inline-start: 20px;
}
.expandable-info-body-content.custom-content-section .container.col-2 {
    flex: 0 0 50%;
}
.expandable-info-body-content.custom-content-section .container.col-3 {
    flex: 0 0 33.33%;
}
.selectHolder {
    position: relative;
    width: 100%;
    direction: ltr;
}
.selectHolder.big .selectContainer {
    height: 48px;
}
.selectHolder.big .selectContainer.selectOption .selectPlaceholderText {
    top: -24px;
}
.selectHolder.medium .selectContainer {
    height: 40px;
}
.selectHolder.medium .selectContainer.selectOption .selectPlaceholderText {
    top: -20px;
}
.selectHolder.small .selectContainer {
    height: 34px;
}
.selectHolder.small .selectContainer.selectOption .selectPlaceholderText {
    top: -16px;
}
.selectHolder.languageDropdown:after {
    display: none;
}
.selectHolder.languageDropdown .selectIconBlock {
    display: none;
}
.selectHolder.languageDropdown .selectItemTitle {
    position: relative;
    font-size: 12px;
    line-height: 14px;
}
.selectHolder.languageDropdown .selectContainer {
    height: 32px;
    background-color: rgba(var(--b-sc), 0.1);
    border-radius: var(--border-radius);
}
.selectHolder.languageDropdown .selectImitation:before,
.selectHolder.languageDropdown .selectImitation:after {
    display: none;
}
.selectHolder.languageDropdown .flagImgSelectBlock {
    padding-inline-start: 8px;
}
.selectHolder.languageDropdown .flagImgSelectBlock ~ .selectItemTitle {
    padding-inline-start: 40px;
    padding-inline-end: 8px;
}
.selectItemTitle {
    display: flex;
    align-items: center;
    height: 100%;
    color: rgba(var(--b-sc), 0.9);
    font-size: 14px;
    line-height: 18px;
    position: absolute;
    top: 0;
    left: 0;
    padding: 0 18px;
    pointer-events: none;
}
.selectContainer {
    width: 100%;
    position: relative;
    cursor: pointer;
}
.selectContainer.selectOption .selectImitation .selectPlaceholder {
    border-top: none;
}
.selectIconBlock {
    width: 54px;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 10;
}
.selectIconBlock i {
    display: block;
    font-size: 12px;
    color: rgba(var(--b-sc), 1);
    cursor: pointer;
    transition: transform 0.24s;
}
.selectImitation {
    position: relative;
    display: flex;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 20;
}
.selectImitation:before,
.selectImitation:after {
    content: "";
    display: block;
}
.selectImitation:before {
    flex: 0 0 auto;
    width: 12px;
    border-radius: 6px 0 0 6px;
    border-top: 1px solid rgba(var(--b-sc), 0.2);
    border-bottom: 1px solid rgba(var(--b-sc), 0.2);
    border-left: 1px solid rgba(var(--b-sc), 0.2);
}
.selectImitation:after {
    flex: 1;
    min-width: 0;
    border-radius: 0 6px 6px 0;
    border-top: 1px solid rgba(var(--b-sc), 0.2);
    border-bottom: 1px solid rgba(var(--b-sc), 0.2);
    border-right: 1px solid rgba(var(--b-sc), 0.2);
}
.selectPlaceholder {
    position: relative;
    display: flex;
    align-items: center;
    padding: 0 4px;
    border-top: 1px solid rgba(var(--b-sc), 0.2);
    border-bottom: 1px solid rgba(var(--b-sc), 0.2);
}
.selectPlaceholderText {
    position: relative;
    left: 0;
    top: 0;
    font-size: 14px;
    color: rgba(var(--b-sc), 0.6);
    transition: top 0.24s, font-size 0.24s;
}
.openSelectHolder {
    width: 100%;
    position: absolute;
    left: 0;
    top: calc(100% + 4px);
    border-radius: 4px;
    background-color: rgba(var(--header), 1);
    overflow: hidden;
    z-index: 10;
    animation: open-select-content 0.18s linear;
}
@keyframes open-select-content {
    0% {
        transform: translateY(-4%);
        opacity: 0;
    }
    to {
        transform: translateY(0);
        opacity: 1;
    }
}
.openSelectInner {
    width: 100%;
    max-height: 230px;
    padding: 8px 0;
    background-color: rgba(var(--b-sc), 0.8);
    border-radius: 4px;
    overflow-x: hidden;
    overflow-y: auto;
}
.openSelectRow {
    width: 100%;
    height: 32px;
    display: flex;
    align-items: center;
    padding: 0 6px;
    cursor: pointer;
    transition: box-shadow 0.24s, background-color 0.24s;
}
.openSelectRow:hover {
    background-color: rgba(var(--header), 0.1);
}
.openSelectRow:hover .openSelectRowTitle {
    color: rgba(var(--header), 1);
}
.openSelectRow.active {
    pointer-events: none;
    background-color: rgba(var(--hero), 0.1);
    box-shadow: inset 2px 0 rgba(var(--hero), 1);
}
.openSelectRowTitle {
    flex: 1;
    min-width: 0;
    font-size: 14px;
    color: rgba(var(--header), 0.8);
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    transition: color 0.24s;
}
.flagImgSelectBlock {
    flex: 0 0 auto;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    padding-inline-start: 10px;
}
.flagImgSelectBlock ~ .selectItemTitle {
    padding-inline-start: 44px;
}
.selectMobile {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 30;
    opacity: 0;
    border: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
}
.button {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 4px;
    font-size: 14px;
    line-height: 16px;
    padding-left: 15px;
    padding-right: 15px;
    color: rgba(var(--oc-1-sc), 1);
    cursor: pointer;
    text-transform: uppercase;
    transition: var(--default-transition-duration);
    outline: none;
}
.button i {
    display: block;
    font-size: 12px;
    color: rgba(var(--b-sc), 1);
    margin-inline-end: 10px;
}
[class*="is-web"] .button.big {
    height: 40px;
}
[class*="is-mobile"] .button.big {
    height: 32px;
}
.button.medium {
    height: 36px;
}
.button.small {
    height: 32px;
}
.button.fullWidth {
    width: 100%;
}
.button.whiteBg {
    background-color: rgba(var(--b-sc), 1);
    color: rgba(var(--header), 1);
}
.button.success {
    background: rgba(var(--oc-1), 1);
}
[class*="is-web"] .button.success:hover {
    background: rgba(var(--oc-1-hover), 1);
}
.button.hero {
    background-color: rgba(var(--hero), 1);
    color: rgba(var(--hero-sc), 1);
}
[class*="is-web"] .button.hero:hover {
    background-color: rgba(var(--hero-hover), 1);
}
.button.outlined {
    box-shadow: 0 0 0 1px rgba(var(--b-sc), 0.6) inset;
    color: rgba(var(--b-sc), 1);
}
.button:disabled {
    color: rgba(var(--b-sc), 0.3);
    background: rgba(var(--b-sc), 0.1);
    pointer-events: none;
}
.button.download {
    background: rgba(var(--b-sc), 0.15);
    color: rgba(var(--b-sc), 1);
}
#betslip_container {
    width: 100%;
}
.bs-f-header-bc {
    width: 100%;
    grid-area: betslip-header;
}
.bs-f-header-bc .second-tabs-bc {
    margin-bottom: 3px;
}
.bs-f-header-bc .second-tabs-bc .tab-bc {
    box-shadow: 0 2px rgba(var(--b-sc), 0.15);
    padding-inline-start: 20px;
    padding-inline-end: 20px;
}
.bs-f-header-bc .second-tabs-bc .tab-bc span {
    display: none;
}
[dir="ltr"] .bs-f-header-bc .second-tabs-bc .tab-bc:first-child {
    border-top-left-radius: var(--border-radius);
    border-bottom-left-radius: 0;
}
[dir="rtl"] .bs-f-header-bc .second-tabs-bc .tab-bc:first-child {
    border-top-right-radius: var(--border-radius);
    border-bottom-right-radius: 0;
}
[dir="ltr"] .bs-f-header-bc .second-tabs-bc .tab-bc:last-child {
    border-top-right-radius: var(--border-radius);
    border-bottom-right-radius: 0;
}
[dir="rtl"] .bs-f-header-bc .second-tabs-bc .tab-bc:last-child {
    border-top-left-radius: var(--border-radius);
    border-bottom-left-radius: 0;
}
.bs-f-header-bc .second-tabs-bc .tab-bc:not(:only-child):hover,
.bs-f-header-bc .second-tabs-bc .tab-bc:not(:only-child).active {
    color: rgba(var(--hero-sc), 1);
    background: rgba(var(--hero), 1);
}
.bs-f-header-bc .second-tabs-bc .tab-bc:hover .count-odd-animation:after,
.bs-f-header-bc .second-tabs-bc .tab-bc.active .count-odd-animation:after {
    color: rgba(var(--hero), 1);
    background: rgba(var(--hero-sc), 1);
    box-shadow: 0 0 0 1px rgba(var(--hero), 1);
}
.bs-f-header-bc .second-tabs-bc .tab-bc:after {
    font-size: 16px;
    font-family: BetConstruct-Icons;
}
.bs-f-header-bc .second-tabs-bc .tab-bc.betslip:after {
    content: "";
}
.bs-f-header-bc .second-tabs-bc .tab-bc.open-bets:after {
    content: "";
}
.bs-f-header-bc .second-tabs-bc .tab-bc.suggested-bets:after {
    content: "";
}
.bs-f-header-bc .second-tabs-bc .tab-bc.suggested:after {
    content: "";
}
.bs-f-header-bc .second-tabs-bc .tab-bc.booking:after {
    content: "";
}
.bs-f-header-bc .second-tabs-bc .tab-bc.bet-status:after {
    content: "";
}
.bs-f-header-bc .second-tabs-bc .tab-bc:only-child span,
.bs-f-header-bc .second-tabs-bc .tab-bc:first-child:nth-last-child(2) span,
.bs-f-header-bc .second-tabs-bc .tab-bc:nth-child(2):last-child span {
    display: initial;
}
.bs-f-header-bc .second-tabs-bc .tab-bc:only-child:after,
.bs-f-header-bc .second-tabs-bc .tab-bc:first-child:nth-last-child(2):after,
.bs-f-header-bc .second-tabs-bc .tab-bc:nth-child(2):last-child:after {
    display: none;
}
.bs-f-header-bc .second-tabs-bc .tab-bc:only-child .count-odd-animation,
.bs-f-header-bc
    .second-tabs-bc
    .tab-bc:first-child:nth-last-child(2)
    .count-odd-animation,
.bs-f-header-bc
    .second-tabs-bc
    .tab-bc:nth-child(2):last-child
    .count-odd-animation {
    position: relative;
    top: -14px;
}
[dir="ltr"]
    .bs-f-header-bc
    .second-tabs-bc
    .tab-bc:only-child
    .count-odd-animation,
[dir="ltr"]
    .bs-f-header-bc
    .second-tabs-bc
    .tab-bc:first-child:nth-last-child(2)
    .count-odd-animation,
[dir="ltr"]
    .bs-f-header-bc
    .second-tabs-bc
    .tab-bc:nth-child(2):last-child
    .count-odd-animation {
    left: 1px;
}
[dir="rtl"]
    .bs-f-header-bc
    .second-tabs-bc
    .tab-bc:only-child
    .count-odd-animation,
[dir="rtl"]
    .bs-f-header-bc
    .second-tabs-bc
    .tab-bc:first-child:nth-last-child(2)
    .count-odd-animation,
[dir="rtl"]
    .bs-f-header-bc
    .second-tabs-bc
    .tab-bc:nth-child(2):last-child
    .count-odd-animation {
    right: 1px;
}
.bs-f-header-bc .second-tabs-bc .tab-bc + .tab-bc {
    margin-inline-start: 0;
}
.bs-f-header-bc .second-tabs-bc .tab-bc .count-odd-animation {
    position: relative;
    top: -14px;
}
[dir="ltr"] .bs-f-header-bc .second-tabs-bc .tab-bc .count-odd-animation {
    left: 8px;
}
[dir="rtl"] .bs-f-header-bc .second-tabs-bc .tab-bc .count-odd-animation {
    right: 8px;
}
.bs-f-header-bc .second-tabs-bc .tab-bc .count-odd-animation:after {
    transition: var(--default-transition-duration);
}
.bs-f-header-top-stage-bc {
    position: relative;
    padding-inline-start: var(--padding-page-aside);
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.bs-f-header-top-stage-bc:not(.bet-history-top-stage-bc) {
    height: var(--betslip-header-height);
}
[class*="is-mobile"][dir="ltr"] .bs-f-header-top-stage-bc .sport-search-bc {
    right: 0;
}
[class*="is-mobile"][dir="rtl"] .bs-f-header-top-stage-bc .sport-search-bc {
    left: 0;
}
.sport-search-betslip.sport-search-bc {
    position: relative;
    border-radius: var(--border-radius);
}
.sport-search-betslip.sport-search-bc.active {
    padding-inline-start: 0;
    padding-inline-end: 36px;
}
[dir="ltr"] .sport-search-betslip.sport-search-bc .ss-icon-holder-bc {
    right: 0;
}
[dir="rtl"] .sport-search-betslip.sport-search-bc .ss-icon-holder-bc {
    left: 0;
}
.booking-popup {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    color: rgba(var(--b-sc), 0.8);
}
.booking-popup .bet-history-social {
    justify-content: center;
    flex-wrap: wrap;
}
.booking-popup .bet-history-social i {
    margin-top: 15px;
    position: relative;
}
.booking-popup .bet-history-social i a {
    font-size: 0;
    position: absolute;
    width: 30px;
    height: 30px;
    top: 0;
    z-index: 1;
}
[dir="ltr"] .booking-popup .bet-history-social i a {
    left: 0;
}
[dir="rtl"] .booking-popup .bet-history-social i a {
    right: 0;
}
.booking-popup .bet-history-social i:after {
    content: "";
    position: absolute;
    width: 30px;
    height: 30px;
    padding: 5px;
    box-sizing: border-box;
    border-radius: var(--border-radius);
    background: rgba(var(--b-sc), 0.05);
}
.booking-popup .bet-history-social .bc-i-link-icon {
    margin-inline-end: 15px;
}
.booking-popup .bet-history-social .social-icon + .social-icon {
    margin-inline-start: 15px;
}
.booking-popup time {
    display: flex;
    justify-content: center;
    color: rgba(var(--b-sc), 0.8);
    font-size: 12px;
    text-align: center;
    margin: 10px 0 15px;
}
.booking-popup-barcode {
    margin-bottom: 10px;
}
.bet-history-content {
    display: flex;
    margin-top: 2px;
}
.booking-popup-header {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
}
.booking-popup-header i {
    flex-shrink: 0;
    text-align: center;
}
.booking-popup-header i.bc-i-checked:before {
    color: rgba(var(--oc-1), 1);
}
.booking-popup-header i + i {
    margin-inline-start: 5px;
}
.booking-popup-header i {
    background: rgba(var(--b-sc), 0.05);
    border-radius: var(--border-radius);
    font-size: 14px;
}
.booking-popup-id {
    padding: 0 10px;
    font-size: 14px;
}
.booking-popup-content {
    margin-top: 10px;
}
.booking-popup-image {
    overflow: hidden;
    width: 180px;
    height: 195px;
    margin: 0 auto;
}
.booking-popup-image:before,
.booking-popup-image:after {
    color: rgba(var(--b-sc), 0.8);
    position: absolute;
    padding: 5px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: rgba(var(--b-sc), 0.05);
    box-sizing: border-box;
    border-radius: var(--border-radius);
    font-size: 20px;
    font-family: BetConstruct-Icons;
}
.booking-popup-image img {
    width: 100%;
    max-height: 100%;
}
.booking-popup-image:not(.booking-zoom-out) {
    position: relative;
}
.booking-popup-image:not(.booking-zoom-out) img {
    filter: blur(1px);
}
.booking-popup-image:not(.booking-zoom-out):after {
    content: "";
}
.booking-popup-image:not(.booking-zoom-out) .booking-popup-image-content {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.booking-popup-image.booking-zoom-out .booking-popup-image-content {
    display: flex;
    align-items: center;
    justify-content: center;
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
    width: 100%;
    height: 90vh;
    z-index: 100000;
}
.booking-popup-image.booking-zoom-out .booking-popup-img {
    will-change: scroll-position;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    max-height: 100%;
}
.booking-popup-image.booking-zoom-out:after {
    content: "";
    z-index: 100000;
}
.bc-i-copy-icon,
.bc-i-link-icon,
.booking-bet-print-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 5px;
    transition: background var(--default-transition-duration);
}
@media all and (hover: hover) {
    .bc-i-copy-icon:hover,
    .bc-i-link-icon:hover,
    .booking-bet-print-icon:hover {
        background: rgba(var(--b-sc), 0.15);
        cursor: pointer;
    }
}
@media not all and (hover: hover) {
    .bc-i-copy-icon:active,
    .bc-i-link-icon:active,
    .booking-bet-print-icon:active {
        background: rgba(var(--b-sc), 0.15);
    }
}
.bs-f-h-t-t-balance-bc {
    flex: 1 0 auto;
    margin-inline-end: 14px;
    color: rgba(var(--b-sc), 1);
    font-weight: 500;
    font-size: 12px;
    text-transform: uppercase;
}
.bs-f-h-t-t-balance-view-r-2-bc {
    font-style: normal;
    display: block;
    font-size: 11px;
    line-height: 13px;
    color: rgba(var(--oc-2), 1);
}
.bs-f-h-t-close-icon-bc {
    height: 100%;
    font-size: 14px;
    padding: 0 var(--padding-page-aside) 0 14px;
    text-align: center;
    line-height: var(--betslip-header-height);
    color: rgba(var(--b-sc), 0.7);
    transition: color var(--default-transition-duration) ease;
}
.bs-f-h-t-close-icon-bc:active {
    color: rgba(var(--oc-3), 1);
}
.bs-f-h-m-nav-menu-bc {
    display: table;
    table-layout: fixed;
    width: 100%;
    height: 100%;
}
.bs-scroll-container-bc {
    width: 100%;
    height: 100%;
}
.bs-f-header-sub-navigation-bc {
    grid-area: betslip-type;
    height: 34px;
    padding-inline-end: 10px;
    display: flex;
    align-items: center;
    background: rgba(var(--b-sc), 0.15);
    border-radius: var(--border-radius);
}
.bs-f-header-sub-navigation-bc .form-control-select-bc {
    background: none;
}
.bs-f-header-sub-navigation-bc .bs-remove-all-bc {
    display: grid;
    flex: auto;
    justify-content: flex-end;
}
.bs-f-header-sub-navigation-bc .betslip-remove-all {
    text-decoration: underline;
}
.bs-f-header-sub-navigation-bc:empty {
    opacity: 0;
}
.bet-slip-tab-toggle {
    display: flex;
    justify-content: center;
    padding: 10px;
}
.bet-slip-tab-toggle .ui-kit-toggle {
    align-self: center;
    order: 1;
    margin: 0 10px;
    background: rgba(var(--b-sc), 0.7);
}
.bet-slip-tab-toggle .ui-kit-toggle:before {
    background: rgba(var(--hero), 1);
}
.bet-slip-tab-toggle
    .ui-kit-toggle:not(.active)
    ~ .bet-slip-tab-toggle-item-left,
.bet-slip-tab-toggle .ui-kit-toggle.active ~ .bet-slip-tab-toggle-item-right {
    color: rgba(var(--b-sc), 1);
}
.bet-slip-tab-toggle > span {
    width: 100%;
    align-self: center;
    color: rgba(var(--b-sc), 0.5);
    font-size: 12px;
    transition: color var(--default-transition-duration);
}
.bet-slip-tab-toggle-item-left {
    order: 0;
    text-align: end;
}
.bet-slip-tab-toggle-item-right {
    order: 2;
}
.bs-f-body-bc {
    height: 100%;
    width: 100%;
    position: relative;
    grid-area: betslip-items;
}
.bet-history-t-b-row-hk-bc .bet-history-status {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    font-size: 12px;
    text-transform: uppercase;
    text-align: end;
}
.bs-info-massages-w-bc {
    padding: 10px;
    background: rgba(var(--b), 1);
}
.bs-info-massages-w-bc:empty {
    display: none;
}
.quickBetMsgWrapper-bc {
    display: flex;
    align-items: center;
    min-height: 34px;
    padding: 5px;
}
.quickBetMsgWrapper-bc + .quickBetMsgWrapper-bc {
    margin-top: 4px;
}
.quickBetMsgText-bc {
    line-height: 13px;
}
.betslip-success-message {
    background: #10912133;
}
.betslip-success-message .bs-notification-icon-bc {
    color: #109121;
}
.betslip-error-message {
    background: #ff344933;
}
.betslip-error-message .bs-notification-icon-bc {
    color: #ff3449;
}
.betslip-info-message,
.betslip-warning-message {
    background: #aa7f0033;
}
.betslip-info-message .bs-notification-icon-bc,
.betslip-warning-message .bs-notification-icon-bc {
    color: #aa7f00;
}
.bs-info-massages.for-betslip .betslip-warning-message {
    background: none;
    padding-inline-start: 0;
}
.bs-info-massages.for-betslip
    .betslip-warning-message
    .bs-notification-icon-bc {
    display: none;
}
.bs-notification-holder-bc {
    min-height: 20px;
    padding: 0 8px;
    margin-bottom: 1px;
    color: rgba(var(--b-sc), 0.9);
}
.bs-notification-holder-bc.notification-clr-bc .bs-notification-icon-bc {
    color: rgba(var(--oc-1), 1);
}
.bs-notification-holder-bc.single-n-v {
    position: static;
    border-radius: 4px;
    margin-bottom: 4px;
    box-shadow: none;
}
.bs-notification-bc {
    display: inline-block;
    vertical-align: top;
    height: 100%;
    max-width: 100%;
    position: relative;
    font-weight: 400;
    font-size: 11px;
    line-height: 20px;
}
[dir="ltr"] .bs-notification-bc {
    padding-left: 18px;
}
[dir="rtl"] .bs-notification-bc {
    padding-right: 18px;
}
.bs-notification-icon-bc {
    font-size: 15px;
    margin-inline-end: 10px;
}
.bs-f-b-content-bc {
    transition: opacity var(--default-transition-duration);
}
.open-bets-bet-history-btn {
    display: flex;
    justify-content: flex-end;
    margin: 5px 0 10px;
}
.open-bets-bet-history-btn > span {
    color: rgba(var(--b-sc), 0.7);
    text-decoration: underline;
    font-size: 14px;
    cursor: pointer;
}
.bs-bet-item-bc,
.betslip-suggested-content {
    background: rgba(var(--b-sc), 0.1);
    border-radius: var(--border-radius);
}
.bs-bet-item-bc.blocked .bs-bet-i-h-c-icon-checkbox-bc,
.bs-bet-item-bc.blocked .bs-bet-i-h-title-bc,
.bs-bet-item-bc.blocked .bs-bet-i-b-title-bc.t-1,
.bs-bet-item-bc.blocked .bs-bet-i-b-title-bc.t-2,
.bs-bet-item-bc.blocked .bs-bet-i-b-coefficient-bc.c-1,
.bs-bet-item-bc.blocked .bs-bet-i-b-coefficient-bc.c-2,
.bs-bet-item-bc.blocked .bs-item-date-v-bc,
.bs-bet-item-bc.deleted .bs-bet-i-h-c-icon-checkbox-bc,
.bs-bet-item-bc.deleted .bs-bet-i-h-title-bc,
.bs-bet-item-bc.deleted .bs-bet-i-b-title-bc.t-1,
.bs-bet-item-bc.deleted .bs-bet-i-b-title-bc.t-2,
.bs-bet-item-bc.deleted .bs-bet-i-b-coefficient-bc.c-1,
.bs-bet-item-bc.deleted .bs-bet-i-b-coefficient-bc.c-2,
.bs-bet-item-bc.deleted .bs-item-date-v-bc {
    opacity: 0.5;
}
.bs-bet-item-bc.blocked .bs-bet-i-b-section-bc,
.bs-bet-item-bc.deleted .bs-bet-i-b-section-bc {
    max-height: 0;
    margin: 0;
    opacity: 0;
    transition: all 0.5s;
}
.bs-bet-item-bc.blocked .betslip-changed,
.bs-bet-item-bc.deleted .betslip-changed {
    padding: 10px 0 4px;
    animation: an-betslip-changed 1s ease forwards;
}
.bs-bet-item-bc .quickBetMsgWrapper-bc {
    padding: 0 8px 6px;
}
.bs-bet-item-bc.single .quickBetMsgWrapper-bc {
    padding: 0 8px;
}
.bs-bet-item-bg-c-bc {
    width: 100%;
    padding: 5px;
}
.bs-bet-item-bg-c-bc .bs-bet-i-h-c-icon-holder-bc {
    margin-inline-start: auto;
    margin-bottom: 6px;
}
.bs-bet-i-body-bc {
    display: flex;
}
.bs-bet-i-body-bc.bordered {
    border-bottom: 1px solid rgba(var(--b-sc), 0.1);
}
.bs-bet-i-h-cell-bc {
    height: 100%;
}
[dir="ltr"] .bs-bet-i-h-cell-bc {
    border-right: 8px solid transparent;
}
[dir="rtl"] .bs-bet-i-h-cell-bc {
    border-left: 8px solid transparent;
}
.bs-bet-i-h-cell-bc.checkbox {
    width: 14px;
}
.bs-bet-i-h-cell-bc.checkbox .bs-bet-i-h-c-icon-holder-bc {
    align-items: flex-start;
}
.bs-bet-i-h-cell-bc.status {
    position: relative;
}
.bs-bet-i-h-cell-bc.title {
    width: 100%;
    position: relative;
}
.bs-bet-i-h-cell-bc.icon {
    width: 16px;
}
.bs-bet-i-h-cell-bc:last-child {
    border: none;
}
.bs-item-date-v-bc {
    width: 100%;
    margin-top: 4px;
    color: rgba(var(--b-sc), 0.4);
    font-size: 11px;
    line-height: 13px;
}
.bs-bet-i-h-c-icon-checkbox-bc {
    width: 100%;
    font-size: 11px;
    color: rgba(var(--b-sc), 0.7);
}
.bs-bet-i-h-title-bc {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    height: 100%;
    color: rgba(var(--b-sc), 0.7);
    font-size: 11px;
    line-height: 14px;
    max-width: 100%;
}
.bs-bet-i-h-title-bc.t-2 {
    font-weight: 400;
    display: block;
}
.bs-bet-i-h-title-bc-text {
    width: 100%;
}
.bs-bet-i-h-c-icon-holder-bc {
    display: flex;
    width: 10px;
    height: 16px;
    position: relative;
    line-height: 1;
    font-size: 10px;
    justify-content: flex-end;
    align-items: center;
}
.bs-bet-i-h-c-icon-bc.attention {
    color: rgba(var(--oc-3), 1);
}
.bs-bet-i-h-c-icon-bc.remove {
    color: rgba(var(--b-sc), 0.7);
}
.bs-bet-i-h-c-icon-bc.remove:hover {
    color: rgba(var(--b-sc), 0.9);
}
.bs-bet-i-h-c-popup-bc {
    display: inline-block;
    vertical-align: top;
    width: 198px;
    padding: 6px 4px;
    position: absolute;
    top: 100%;
    z-index: 1;
    background-color: var(--skin-palette-20);
    box-shadow: 0 0 4px #0000004d;
    border-radius: var(--border-radius);
}
[dir="ltr"] .bs-bet-i-h-c-popup-bc {
    right: 0;
}
[dir="rtl"] .bs-bet-i-h-c-popup-bc {
    left: 0;
}
.bs-bet-i-h-c-p-title-bc {
    display: block;
    font-weight: 400;
    font-size: 12px;
    color: rgba(var(--oc-3), 1);
}
.bs-bet-i-h-c-p-text-bc {
    display: block;
    margin-top: 3px;
    font-weight: 400;
    font-size: 12px;
    color: var(--text-palette-6);
}
.bs-bet-i-h-c-p-text-bc:last-child {
    margin-bottom: 0;
}
.bs-bet-i-head-bc {
    margin-top: 3px;
}
.bs-bet-i-b-section-bc {
    display: grid;
    max-height: 150px;
    margin-top: 6px;
}
.bs-bet-i-b-section-bc + .bs-bet-i-b-section-bc {
    margin-top: 10px;
}
.betslip-changed {
    display: flex;
    align-items: center;
    overflow: hidden;
    width: 0;
}
@keyframes an-betslip-changed {
    0% {
        width: 0;
    }
    to {
        width: 100%;
    }
}
.betslip-changed-icon {
    color: rgba(var(--oc-3), 1);
    font-size: 16px;
}
.betslip-changed-text {
    margin-inline-start: 10px;
    color: rgba(var(--b-sc), 0.7);
    font-size: 12px;
}
.bs-bet-i-b-row-bc {
    display: flex;
    align-items: center;
    color: rgba(var(--b-sc), 0.9);
    min-height: 14px;
    line-height: 16px;
}
.bs-bet-i-b-row-bc + .bs-bet-i-b-row-bc {
    margin-top: 3px;
}
.bs-bet-i-b-row-bc + .bs-info-massages {
    margin-top: 5px;
}
.bs-bet-i-b-cell-bc {
    height: 100%;
}
.bs-bet-i-b-cell-bc:last-child {
    border: none;
}
.bs-bet-i-b-cell-bc.title {
    display: flex;
    align-items: center;
    flex: auto;
}
.bs-bet-i-b-title-bc {
    font-size: 12px;
}
.bs-bet-i-b-title-bc.t-1 {
    color: rgba(var(--b-sc), 0.65);
}
.bs-bet-i-b-title-bc.t-2 {
    color: rgba(var(--b-sc), 0.95);
}
.bs-bet-i-b-coefficient-bc {
    display: inline-block;
    vertical-align: top;
    position: relative;
    font-size: 12px;
    margin-inline-start: 12px;
}
.bs-bet-i-b-coefficient-bc.c-2 {
    color: rgba(var(--oc-2), 1);
}
.bs-bet-i-b-prev-coefficient-bc {
    font-weight: 700;
    font-size: 12px;
    color: rgba(var(--oc-3), 1);
    text-decoration: line-through;
}
.bs-bet-i-b-stake-bc {
    display: flex;
    height: 36px;
    margin-top: 10px;
    overflow: hidden;
}
.bs-bet-i-b-stake-bc + .bs-bet-i-b-section-bc {
    margin-top: 10px;
}
.bet-slip-select-ew-wrapper {
    display: flex;
    align-items: center;
}
.bet-slip-select-ew-wrapper .form-control-bc {
    flex: auto;
}
.bet-slip-select-ew-wrapper .bs-bet-i-b-s-i-block-bc {
    flex-shrink: 0;
    margin-inline-start: 5px;
    width: 52px;
    height: 52px;
    line-height: 52px;
}
.bs-bet-i-b-s-i-block-bc {
    height: 100%;
    padding: 0 10px;
    text-align: center;
    color: rgba(var(--b-sc), 0.8);
    background: rgba(var(--b-sc), 0.1);
    font-size: 14px;
    line-height: 36px;
    border-radius: var(--border-radius);
}
.bs-bet-i-b-s-i-block-bc + .bs-bet-i-b-s-i-block-bc {
    margin-inline-start: 5px;
    color: rgba(var(--b-sc), 0.9);
    background: rgba(var(--b-sc), 0.2);
}
.bs-bet-i-b-s-i-block-bc > span:after {
    height: 17px;
    background: rgba(var(--b-sc), 0.4);
}
.bs-bet-i-b-s-i-block-bc.active {
    color: rgba(var(--accent-sc), 1);
    background: rgba(var(--accent), 1);
}
.bs-bet-i-b-s-i-holder-bc {
    flex: auto;
    display: flex;
    overflow: hidden;
    border: solid 1px rgba(var(--b-sc), 0.2);
}
.bs-bet-i-b-s-i-holder-bc > b {
    margin-inline-start: 4px;
    color: rgba(var(--b-sc), 0.9);
    font-weight: 400;
}
.bs-bet-i-b-stake-to-all-bc {
    font-size: 15px;
    transition: background-color var(--default-transition-duration) ease;
}
.bs-bet-i-b-stake-to-all-bc:active,
.bs-bet-i-b-stake-to-all-bc.active {
    background-color: rgba(var(--hero), 1);
}
.bs-bet-i-b-stake-to-all-bc:active .bs-bet-i-b-stake-to-all-icon-bc,
.bs-bet-i-b-stake-to-all-bc.active .bs-bet-i-b-stake-to-all-icon-bc {
    color: rgba(var(--hero-sc), 1);
}
.bs-bet-i-b-stake-to-all-bc > i {
    width: 16px;
}
.bs-bet-i-b-amount-bc {
    display: inline-block;
    vertical-align: top;
    font-size: 12px;
    white-space: nowrap;
    font-weight: 700;
    color: rgba(var(--oc-1), 1);
}
.betslip-full-content-bc {
    display: grid;
    grid-template-rows: auto auto 9fr auto;
    grid-template-columns: auto;
    grid-template-areas: "betslip-header" "betslip-type" "betslip-items" "betslip-footer";
    row-gap: 2px;
}
.bet-button-wrapper-bc {
    width: 100%;
}
.bet-button-wrapper-bc.content-type-5 {
    column-gap: 5px;
}
.share-booking-enabled .content-type-3 .button-type-3 span,
.share-booking-enabled .content-type-5 .button-type-3 span {
    display: flex;
    align-items: center;
    height: 100%;
}
.share-booking-enabled .content-type-3 .button-type-3 span:before,
.share-booking-enabled .content-type-5 .button-type-3 span:before {
    content: "";
    font-family: BetConstruct-Icons;
    font-size: 18px;
    margin-inline-end: 8px;
}
.bs-actions-bc {
    width: 100%;
}
.bs-actions-bc:empty {
    display: none;
}
.bs-actions-bc .bs-booking-section-bc {
    padding: 0 var(--padding-page-aside);
    border-bottom: 1px solid rgba(var(--b-sc), 0.3);
}
.cut-options-container {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.cut-buttons-row {
    display: flex;
    margin-top: 7px;
}
.bs-cut-buttons-bc-label {
    display: flex;
    align-items: center;
    margin-inline-end: 5px;
}
.bet-insurance {
    display: flex;
    align-items: center;
    background: rgba(var(--oc-1), 1);
    position: relative;
    height: 20px;
}
.bet-insurance:before,
.bet-insurance:after {
    content: "";
    width: 24px;
    height: 20px;
    position: absolute;
    top: 0;
}
[dir="ltr"] .bet-insurance:before,
[dir="ltr"] .bet-insurance:after {
    right: 0;
}
[dir="rtl"] .bet-insurance:before,
[dir="rtl"] .bet-insurance:after {
    left: 0;
}
.bet-insurance:before {
    background: rgba(var(--oc-1), 1);
    z-index: 1;
}
[dir="ltr"] .bet-insurance:before {
    border-bottom-right-radius: 100%;
}
[dir="rtl"] .bet-insurance:before {
    border-bottom-left-radius: 100%;
}
.bet-insurance:after {
    background: rgba(var(--b), 1);
    z-index: 0;
}
.bet-insurance-info {
    color: rgba(var(--b-sc), 0.8);
    font-size: 14px;
    margin-inline-start: 5px;
    transition: color var(--default-transition-duration);
}
@media all and (hover: hover) {
    .bet-insurance-info:hover {
        color: rgba(var(--b-sc), 1);
        cursor: pointer;
    }
}
@media not all and (hover: hover) {
    .bet-insurance-info:active {
        color: rgba(var(--b-sc), 1);
    }
}
.bet-insurance-content {
    position: relative;
    padding-inline-start: 8px;
    padding-inline-end: 8px;
    font-size: 10px;
    color: rgba(var(--b-sc), 1);
    z-index: 9;
}
.bs-cut-buttons-bc {
    width: 100%;
    display: flex;
    justify-content: flex-end;
}
.cut-btn {
    text-transform: capitalize;
    height: 28px;
    justify-content: flex-end;
    padding-inline-start: 5px;
    padding-inline-end: 5px;
}
.cut-btn:only-child {
    width: auto;
}
.cut-btn:not(:only-child) {
    max-width: 33%;
}
.cut-btn.btn.a-outline {
    border-color: transparent;
}
.cut-btn:after {
    font-family: BetConstruct-Icons;
    margin-inline-start: 5px;
    font-size: 14px;
}
.cut-btn:not(.checked):after {
    content: "";
    color: rgba(var(--b-sc), 0.3);
    background: rgba(var(--b-sc), 0.05);
}
.cut-btn.checked {
    border: none;
}
.cut-btn.checked:after {
    content: "";
    color: rgba(var(--oc-1), 1);
}
.cut-btn + .cut-btn {
    margin-inline-end: 1px;
}
.cut-options-info-message {
    margin-top: 5px;
    padding: 5px 15px;
    font-size: 10px;
    text-align: center;
    color: rgba(var(--b-sc), 0.7);
    -webkit-user-select: text;
    user-select: text;
    word-break: break-word;
}
.bs-inputs-bc {
    padding: 10px var(--padding-page-aside);
    background: rgba(var(--b), 1);
}
.min-stake-v-bc {
    display: grid;
    grid-template-columns: 24px 1fr;
    grid-column: 1/-1;
    align-items: center;
    margin-top: 5px;
    font-size: 12px;
    line-height: 15px;
    color: rgba(var(--b-sc), 1);
}
.min-stake-v-bc > p {
    line-height: 12px;
}
.free-bet-bet-type-v-bc {
    width: 100%;
    margin-bottom: 6px;
}
.free-bet-bet-type-v-bc .form-control-select-bc {
    padding-top: 4px;
}
.free-bet-num-p-v-bc {
    width: 100%;
    margin-bottom: 6px;
}
.bs-o-b-d-t-value-bc {
    display: inline-block;
    vertical-align: top;
    font-weight: 400;
    font-size: 12px;
    color: rgba(var(--b-sc), 1);
    text-transform: uppercase;
    line-height: 24px;
}
.bs-o-b-section-bc {
    padding: 4px 8px 0;
    border-bottom: 1px solid rgba(var(--b), 0.2);
}
.bs-o-b-section-bc.r-2 {
    margin-top: 1px;
    padding-top: 4px;
    padding-bottom: 4px;
}
.bs-o-b-section-bc.r-3,
.bs-o-b-section-bc.r-4 {
    padding-top: 4px;
    padding-bottom: 4px;
}
.bs-o-b-section-bc.r-5 + .r-6 {
    border-top: 2px solid var(--skin-palette-18);
}
.bs-o-b-section-bc.r-6 > .bs-bet-i-b-row-bc {
    line-height: 24px;
}
.bs-o-b-section-bc.r-7 {
    padding: 0;
}
.bs-o-b-cash-out-bc {
    width: 100%;
    padding: 8px 6px;
    border-bottom: 1px solid rgba(var(--b), 0.2);
}
.bs-bet-i-h-status-bc {
    display: inline-block;
    vertical-align: top;
    position: relative;
    font-weight: 700;
    font-size: 12px;
    color: rgba(var(--b-sc), 0.9);
    text-transform: uppercase;
}
[dir="ltr"] .bs-bet-i-h-status-bc {
    padding-left: 10px;
}
[dir="rtl"] .bs-bet-i-h-status-bc {
    padding-right: 10px;
}
.bs-bet-i-h-status-bc:before {
    content: "";
    display: inline-block;
    vertical-align: top;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: rgba(var(--oc-3), 1);
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
}
[dir="ltr"] .bs-bet-i-h-status-bc:before {
    left: 0;
}
[dir="rtl"] .bs-bet-i-h-status-bc:before {
    right: 0;
}
.bs-booking-section-bc {
    display: flex;
    align-items: center;
    height: 38px;
    font-size: 11px;
}
.bs-booking-title-bc {
    flex-shrink: 0;
    color: rgba(var(--b-sc), 0.5);
    font-size: 12px;
}
.bs-booking-id-bc {
    flex: auto;
    margin-inline-start: 3px;
    color: rgba(var(--b-sc), 0.8);
    font-style: normal;
}
.bs-booking-id-bc i {
    margin-inline-start: 5px;
}
.bs-booking-id-bc i.bc-i-checked:before {
    color: rgba(var(--oc-1), 1);
}
.bs-booking-icon-bc {
    flex-shrink: 0;
    margin-inline-start: 10px;
    color: rgba(var(--b-sc), 0.7);
    font-size: 13px;
}
.bs-each-w-switcher-bc {
    display: flex;
    align-items: center;
    height: 34px;
    margin: 5px 0;
    padding: 0 6px;
    background: rgba(var(--b-sc), 0.1);
    border-radius: var(--border-radius);
}
.each-way-text {
    flex: auto;
    color: rgba(var(--b-sc), 0.9);
    margin-inline-start: 10px;
    font-size: 12px;
}
.settings-r-b-row-bc {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: rgba(var(--b-sc), 0.05);
    border-radius: 0 0 var(--border-radius) var(--border-radius);
}
.settings-r-b-row-bc .select.s-small {
    height: 36px;
}
.settings-r-b-row-bc .select.s-small.has-icon .select-icon-bc {
    font-size: 16px;
    line-height: 36px;
}
.settings-r-b-row-bc .select.s-small.has-icon .form-control-select-bc {
    color: rgba(var(--b-sc), 0.7);
    background: none;
    padding-inline-start: 39px;
    font-size: 14px;
}
.settings-r-b-row-bc .select.s-small .multi-select-label-bc {
    padding: 2px;
}
.bs-f-footer {
    grid-area: betslip-footer;
}
.betslip-multiples-bc .bs-bet-i-b-section-bc {
    margin: 1px 0;
    padding: 10px;
    background: rgba(var(--b-sc), 0.1);
}
.betslip-multiples-input-bc {
    display: grid;
    align-items: center;
    grid-template-columns: auto 1fr;
    grid-auto-rows: 56px;
    padding: 0 10px;
    background: rgba(var(--b-sc), 0.1);
}
.betslip-multiples-input-bc .bs-bet-i-b-stake-bc {
    margin: 0;
    position: relative;
}
.betslip-multiples-type-bc {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 36px;
    color: rgba(var(--b-sc), 0.8);
    font-size: 14px;
    position: relative;
    padding-inline-end: 10px;
}
.betslip-multiples-number-bc {
    color: rgba(var(--b-sc), 0.4);
    font-size: 11px;
    font-weight: 400;
}
.betslip-multiples-input-bc .bs-bet-i-b-stake-bc:not(:last-of-type):after,
.betslip-multiples-input-bc
    .betslip-multiples-type-bc:not(:last-of-type):after {
    content: "";
    position: absolute;
    display: block;
    left: 0;
    bottom: -10px;
    width: 100%;
    height: 1px;
    background: rgba(var(--b), 1);
}
.quickBetWrapper-bc .bc-loader {
    position: absolute;
    background: rgba(var(--b), 0.5);
    z-index: 10;
}
.quickBetWrapper-bc .bc-loader + .quickBetCloseButton-bc {
    display: none;
}
.quickBetWrapper-bc .bs-bet-i-b-s-i-block-bc {
    color: rgba(var(--b), 0.8);
    background: rgba(var(--b), 0.1);
}
.quickBetWrapper-bc .bs-bet-i-b-s-i-block-bc.active {
    color: rgba(var(--accent-sc), 1);
    background: rgba(var(--accent), 1);
}
.quickBetWrapper-bc .form-control-select-bc {
    padding-top: 4px;
}
.quickBetWrapper-bc .bs-bet-i-b-s-i-holder-bc > b {
    color: rgba(var(--b), 0.9);
}
.quickBetWrapper-bc .bs-bet-item-bg-c-bc {
    padding: 0;
}
.quickBetWrapper-bc .min-stake-v-bc {
    color: rgba(var(--b), 0.9);
}
.quickBetWrapper-bc .betslip-changed-text {
    color: rgba(var(--b), 0.7);
}
.quickBetWrapper-bc .bs-bet-i-body-bc {
    margin-bottom: 2px;
}
.quickBetWrapper-bc .bs-bet-i-h-title-bc-text,
.quickBetWrapper-bc .bs-item-date-v-bc {
    font-size: 12px;
    line-height: 14px;
    color: rgba(var(--b), 0.7);
}
.quickBetWrapper-bc .bc-i-close-remove.remove {
    color: rgba(var(--b), 1);
}
.quickBetWrapper-bc .bs-bet-i-body-bc.bordered {
    border-color: rgba(var(--b), 0.15);
}
.quickBetWrapper-bc .bs-bet-i-b-title-bc.t-1 {
    font-size: 12px;
    line-height: 14px;
}
.quickBetWrapper-bc .bs-bet-i-head-bc .bs-bet-i-b-title-bc.t-2 {
    color: rgba(var(--b), 1);
    font-size: 15px;
    line-height: 17px;
}
.quickBetWrapper-bc .bs-bet-i-b-title-bc.t-2 {
    color: rgba(var(--b), 0.8);
    font-size: 11px;
    line-height: 13px;
    font-weight: 700;
}
.quickBetWrapper-bc .bs-bet-i-b-coefficient-bc.c-2 {
    font-size: 12px;
    line-height: 14px;
}
.quickBetWrapper-bc .quickBetTaxInputRow-bc {
    width: 100%;
    display: flex;
    margin-top: 10px;
}
.quickBetWrapper-bc .quickBetTaxInputRow-bc .bs-bet-i-b-stake-bc {
    align-items: center;
    width: 50%;
    margin-top: 0;
    padding-inline-end: 2px;
    border-radius: var(--border-radius);
    position: relative;
}
.quickBetWrapper-bc
    .quickBetTaxInputRow-bc
    .bs-bet-i-b-stake-bc
    + .quickBetButton-bc {
    width: 50%;
    margin-inline-start: 5px;
}
.quickBetWrapper-bc .quickBetTaxInputRow-bc .bs-bet-i-b-s-i-holder-bc {
    border: none;
    color: rgba(var(--b), 0.8);
}
.quickBetWrapper-bc .quickBetTaxInputRow-bc .bs-bet-i-b-s-i-block-bc {
    font-size: 12px;
    height: 32px;
    line-height: 32px;
}
.quickBetWrapper-bc
    .quickBetTaxInputRow-bc
    .bs-bet-i-b-s-i-block-bc
    + .bs-bet-i-b-s-i-block-bc {
    height: 32px;
    margin-inline-start: 2px;
    color: rgba(var(--b), 0.8);
    background: rgba(var(--b), 0.2);
    line-height: 32px;
}
.quickBetWrapper-bc
    .quickBetTaxInputRow-bc
    .bs-bet-i-b-s-i-block-bc
    + .bs-bet-i-b-s-i-block-bc.active {
    color: rgba(var(--accent-sc), 1);
    background: rgba(var(--accent), 1);
}
.quickBetWrapper-bc .quickBetTaxInputRow-bc .quickBetInput-text-bc:after {
    background: rgba(var(--b), 0.4);
}
.quickBetWrapper-bc .quickBetButton-bc {
    width: 100%;
    overflow: hidden;
}
.quickBetWrapper-bc .quickBetButtonEl-bc {
    flex-direction: column;
    position: relative;
}
.quickBetWrapper-bc .quickBetButtonEl-bc .bc-loader {
    position: absolute;
    top: 0;
    width: auto;
}
[dir="ltr"] .quickBetWrapper-bc .quickBetButtonEl-bc .bc-loader {
    right: 0;
    left: auto;
}
[dir="rtl"] .quickBetWrapper-bc .quickBetButtonEl-bc .bc-loader {
    left: 0;
    right: auto;
}
.quickBetWrapper-bc .quickBetButtonEl-bc p {
    width: 100%;
    text-align: center;
    font-size: 10px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
}
.quickBetWrapper-bc .quickBetButtonEl-bc.a-outline .vivaro-loader svg path {
    fill: rgba(var(--oc-1), 1);
}
.quickBetWrapper-bc .bs-info-massages-w-bc {
    background: none;
    padding: 10px 0;
}
.quickBetWrapper-bc .quickBetMessageWrapper-bc {
    width: 100%;
    margin-top: 8px;
}
.quickBetWrapper-bc .quickBetMsgWrapper-bc {
    width: 100%;
}
.quickBetWrapper-bc .quickBetMsgWrapper-bc + .quickBetMsgWrapper-bc {
    margin-top: 5px;
}
.quickBetWrapper-bc .quickBetMsgText-bc {
    color: rgba(var(--b), 0.9);
    font-size: 12px;
    line-height: 15px;
}
.quickBetWrapper-bc .quickBetMsgIcon-bc {
    position: static;
    margin-right: 8px;
    font-size: 14px;
    color: rgba(var(--b-sc), 1);
}
.quickBetWrapper-bc .bs-number-buttons-bc {
    width: 100%;
    grid-column-start: 1;
    grid-row-start: 1;
    grid-area: left;
}
.quickBetWrapper-bc .bs-editable-number-buttons-bc {
    grid-area: right;
    grid-template-columns: none;
}
.quickBetWrapper-bc .bs-number-button-bc.i-1 [data-value="4"] {
    grid-column-start: 1;
    grid-row-start: 2;
}
.quickBetWrapper-bc .bs-number-button-bc.i-1 [data-value="5"] {
    grid-column-start: 2;
    grid-row-start: 2;
}
.quickBetWrapper-bc .bs-number-button-bc.i-1 [data-value="6"] {
    grid-column-start: 3;
    grid-row-start: 2;
}
.quickBetWrapper-bc .bs-number-button-bc.i-1 [data-value="7"] {
    grid-column-start: 1;
    grid-row-start: 3;
}
.quickBetWrapper-bc .bs-number-button-bc.i-1 [data-value="8"] {
    grid-column-start: 2;
    grid-row-start: 3;
}
.quickBetWrapper-bc .bs-number-button-bc.i-1 [data-value="9"] {
    grid-column-start: 3;
    grid-row-start: 3;
}
.quickBetWrapper-bc .bs-number-button-bc.i-1 [data-value="delete"] {
    grid-column-start: 3;
    grid-row-start: 4;
    background: var(--skin-palette-17);
}
.quickBetWrapper-bc .bs-number-button-bc.i-1 [data-value="delete"] i {
    color: var(--text-palette-10);
    font-size: 24px;
}
.quickBetWrapper-bc .bs-number-button-bc.i-1 [data-value="."] {
    background: var(--skin-palette-17);
}
.quickBetWrapper-bc .bet-slip-switcher-wrapper-bc {
    margin-top: 5px;
    padding: 0;
    background: none;
    border-radius: var(--border-radius);
}
.quickBetWrapper-bc .bet-slip-switcher-row-bc {
    background: rgba(var(--b), 0.15);
}
.quickBetWrapper-bc
    .bet-slip-switcher-row-bc:not(.active)
    .bet-slip-switcher-r-i-c-name,
.quickBetWrapper-bc
    .bet-slip-switcher-row-bc:not(.active)
    .bet-slip-switcher-row-info-bc {
    color: rgba(var(--b), 0.8);
}
.quickBetWrapper-bc
    .bet-slip-switcher-row-bc.active
    .bet-slip-s-r-i-c-info-icon-bc {
    color: rgba(var(--b-sc), 0.3);
}
.quickBetWrapper-bc
    .bet-slip-switcher-row-bc.active
    .bet-slip-s-r-i-c-info-icon-bc.active {
    color: rgba(var(--b-sc), 0.7);
}
.quickBetWrapper-bc .bet-slip-s-r-i-c-info-icon-bc {
    color: rgba(var(--b), 0.3);
}
.quickBetWrapper-bc .bet-slip-s-r-i-c-info-icon-bc.active {
    color: rgba(var(--b), 0.7);
}
.quickBetWrapper-bc .ui-kit-toggle {
    background: rgba(var(--b), 0.15);
}
.quickBetWrapper-bc .ui-kit-toggle:before {
    background: rgba(var(--b), 0.6);
}
.quickBetWrapper-bc .form-control-select-bc {
    color: rgba(var(--b), 0.9);
    background: rgba(var(--b), 0.15);
}
.quickBetWrapper-bc .form-control-icon-bc {
    color: rgba(var(--b), 0.8);
}
.quickBetWrapper-bc .form-control-select-bc > option {
    background: rgba(var(--b-sc), 1);
}
.quickBetWrapper-bc [class*="skeleton-loader"] {
    background: -moz-linear-gradient(
        left,
        rgba(var(--b), 0.1) 0%,
        rgba(var(--b), 0.3) 50%,
        rgba(var(--b), 0.1) 100%
    );
    background: -webkit-linear-gradient(
        left,
        rgba(var(--b), 0.1) 0%,
        rgba(var(--b), 0.3) 50%,
        rgba(var(--b), 0.1) 100%
    );
    background: linear-gradient(
        to right,
        rgba(var(--b), 0.1),
        rgba(var(--b), 0.3),
        rgba(var(--b), 0.1)
    );
}
.quickBetCloseButton-bc {
    min-width: 112px;
    height: 24px;
    border-radius: var(--border-radius) var(--border-radius) 0 0;
    padding: 0 var(--padding-page-aside);
    color: rgba(var(--b), 1);
    background: rgba(var(--b-sc), 1);
    display: flex;
    justify-content: center;
    align-items: center;
    border: none;
    outline: none;
    position: absolute;
    top: 1px;
    font-size: 11px;
    z-index: -1;
    animation: quick-bet-close 0.24s 0.24s ease forwards;
}
[dir="ltr"] .quickBetCloseButton-bc {
    right: 4px;
}
[dir="rtl"] .quickBetCloseButton-bc {
    left: 4px;
}
.quickBetCloseButton-bc > i {
    margin-top: 2px;
}
[dir="ltr"] .quickBetCloseButton-bc > i {
    margin-left: 10px;
}
[dir="rtl"] .quickBetCloseButton-bc > i {
    margin-right: 10px;
}
@keyframes quick-bet-close {
    0% {
        -webkit-transform: translateY(0%);
        transform: translateY(0);
    }
    to {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
    }
}
.betslip-bc.first-bet .quickBetWrapper-bc .bs-bet-item-bc.multiple {
    background: rgba(var(--b-sc), 1);
}
.betslip-bc.first-bet .quickBetWrapper-bc .bs-numbers-bc {
    margin-top: 0;
    padding: 5px 0 0;
    border-top: none;
    grid-template-columns: 3fr 1fr;
    grid-template-areas: "left right";
    grid-column-gap: 2px;
    background: rgba(var(--b-sc), 1);
}
.first-bet .bs-bet-i-b-title-bc.t-1 {
    color: rgba(var(--b), 0.9);
}
.first-bet .bs-bet-i-b-coefficient-bc.c-2 {
    color: rgba(var(--accent), 1);
    font-size: 15px;
    line-height: 17px;
    font-weight: 700;
}
.fav-stake-edit .quickBetInput-text-bc:after {
    content: none;
}
.quickBetInput-text-bc {
    position: relative;
    padding: 0 2px;
}
.quickBetInput-text-bc.selected {
    background: rgba(var(--b), 0.3);
}
[dir="ltr"] .quickBetInput-text-bc.selected:after {
    left: 0;
}
[dir="rtl"] .quickBetInput-text-bc.selected:after {
    right: 0;
}
.quickBetInput-text-bc:after {
    content: "";
    position: absolute;
    top: 50%;
    width: 1px;
    height: 17px;
    background: rgba(var(--b), 0.5);
    transform: translateY(-50%);
    animation: input-focus 1s linear infinite;
}
.fav-stake-entered .bs-bet-i-b-stake-bc .quickBetInput-text-bc {
    background: rgba(var(--b-sc), 0.2);
}
[dir="ltr"] .fav-stake-entered .quickBetInput-text-bc:after {
    right: 0;
}
[dir="rtl"] .fav-stake-entered .quickBetInput-text-bc:after {
    left: 0;
}
@keyframes input-focus {
    0%,
    50% {
        opacity: 0;
    }
    51%,
    to {
        opacity: 1;
    }
}
.quickBetMsgText-bc {
    color: rgba(var(--b-sc), 0.9);
    font-size: 11px;
    line-height: 16px;
}
.bet-slip-info-link {
    text-decoration: underline;
    cursor: pointer;
    margin: 0 4px;
    padding-bottom: 2px;
    box-shadow: inset 0 -1px rgba(var(--b-sc), 0.9);
}
.quickBetMsgIcon-bc {
    color: rgba(var(--oc-2), 1);
}
.betSwitchersWrapper-bc {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
}
.bs-inputs-bc + .bs-numbers-bc {
    grid-template-areas: "contrls nums";
    grid-template-columns: 9fr 3fr;
    grid-template-rows: auto;
    grid-column-gap: 2px;
}
.bs-inputs-bc + .bs-numbers-bc .bs-editable-number-buttons-bc {
    grid-area: nums;
}
.bs-inputs-bc + .bs-numbers-bc .bs-number-buttons-bc {
    grid-area: contrls;
}
.bs-inputs-bc + .bs-numbers-bc .bs-number-button-bc[data-value="1"] {
    grid-column-start: 1;
    grid-row-start: 1;
}
.bs-inputs-bc + .bs-numbers-bc .bs-number-button-bc[data-value="2"] {
    grid-column-start: 2;
    grid-row-start: 1;
}
.bs-inputs-bc + .bs-numbers-bc .bs-number-button-bc[data-value="3"] {
    grid-column-start: 3;
    grid-row-start: 1;
}
.bs-inputs-bc + .bs-numbers-bc .bs-number-button-bc[data-value="4"] {
    grid-column-start: 1;
    grid-row-start: 2;
}
.bs-inputs-bc + .bs-numbers-bc .bs-number-button-bc[data-value="5"] {
    grid-column-start: 2;
    grid-row-start: 2;
}
.bs-inputs-bc + .bs-numbers-bc .bs-number-button-bc[data-value="6"] {
    grid-column-start: 3;
    grid-row-start: 2;
}
.bs-inputs-bc + .bs-numbers-bc .bs-number-button-bc[data-value="7"] {
    grid-column-start: 1;
    grid-row-start: 3;
}
.bs-inputs-bc + .bs-numbers-bc .bs-number-button-bc[data-value="8"] {
    grid-column-start: 2;
    grid-row-start: 3;
}
.bs-inputs-bc + .bs-numbers-bc .bs-number-button-bc[data-value="9"] {
    grid-column-start: 3;
    grid-row-start: 3;
}
.bs-inputs-bc + .bs-numbers-bc .bs-number-button-bc[data-value="."] {
    grid-column-start: 1;
    grid-row-start: 4;
}
.bs-inputs-bc + .bs-numbers-bc .bs-number-button-bc[data-value="0"] {
    grid-column-start: 2;
    grid-row-start: 4;
}
.edit-bet-header {
    top: 0;
    left: 0;
    width: 100%;
    z-index: 955;
    background: rgba(var(--b), 1);
}
.edit-bet-header-top {
    display: flex;
    align-items: center;
    padding-inline-start: 10px;
    padding-inline-end: 15px;
    color: rgba(var(--hero-sc), 0.8);
    background: rgba(var(--hero), 0.7);
}
.edit-bet-header-top > i {
    flex-shrink: 0;
    font-size: 14px;
}
.edit-bet-header-title {
    flex: auto;
    margin: 0 8px;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
}
.edit-bet-header-bottom {
    display: flex;
    align-items: center;
    min-height: 34px;
    padding: 4px 10px;
    color: rgba(var(--hero-sc), 0.7);
    background: rgba(var(--hero), 0.5);
}
.edit-bet-header-bottom > i {
    flex-shrink: 0;
    font-size: 14px;
}
.edit-bet-header-info {
    flex: auto;
    margin-inline-start: 8px;
    font-size: 12px;
}
.edit-bet-add-btn {
    justify-content: flex-start;
    margin-top: 15px;
}
.edit-bet-new-title {
    display: flex;
    color: rgba(var(--b-sc), 0.5);
    margin: 13px 0 8px;
    padding-inline-start: 5px;
    font-size: 10px;
}
.betslip-bonus-info {
    display: flex;
    align-items: center;
    padding: 0 10px;
    height: 40px;
    background: rgba(var(--b), 1);
    color: rgba(var(--b-sc), 0.9);
    font-size: 11px;
    cursor: pointer;
}
.betslip-bonus-info + .bs-info-massages-w-bc {
    position: relative;
}
.betslip-bonus-info + .bs-info-massages-w-bc:after {
    content: "";
    position: absolute;
    top: 1px;
    left: 10px;
    height: 1px;
    width: calc(100% - 20px);
    background: rgba(var(--b-sc), 0.1);
}
.betslip-bonus-icon {
    margin-inline-end: 10px;
    color: rgba(var(--b-sc), 0.7);
    font-size: 15px;
}
[class*="is-web"] .betStatus-search {
    margin-top: -2px;
}
.betStatus-search > form {
    background: rgba(var(--b-sc), 0.05);
    border-radius: 0 0 var(--border-radius) var(--border-radius);
}
.betStatus-search .ss-input-bc,
.betStatus-search .ss-icon-holder-bc {
    background: none;
    border: none;
}
.betStatus-search .ss-input-bc {
    font-size: 14px;
}
.betStatus-search .ss-input-bc::placeholder {
    font-size: 14px;
}
.betStatus-search .skeleton-loader-full-banner {
    min-height: 34px;
    margin-top: 5px;
}
.betStatus-search-content {
    font-size: 12px;
    padding: 10px;
    margin-top: 5px;
    background: rgba(var(--b-sc), 0.1);
    border-radius: var(--border-radius);
}
.betStatus-search-item {
    width: 100%;
    display: flex;
    align-items: center;
}
.betStatus-search-item + .betStatus-search-item {
    margin-top: 5px;
}
.betStatus-search-title {
    flex: auto;
    color: rgba(var(--b-sc), 0.5);
    margin-inline-end: 3px;
}
.betStatus-search-Id {
    color: rgba(var(--b-sc), 1);
}
.betStatus-search-cashOut {
    color: #109121;
}
.betStatus-search-Id,
.betStatus-search-cashOut {
    flex-shrink: 0;
}
.betstatus-content .bet-history-bonus-icon {
    display: none;
}
.betstatus-content
    .bet-history-t-b-row-hk-bc
    .bet-history-bonus-icon.bc-i-bonus
    + i {
    margin-inline-start: 0;
}
.bs-actions-btn {
    text-align: end;
    color: rgba(var(--b-sc), 0.8);
    padding: 4px var(--padding-page-aside);
    cursor: pointer;
}
.bookingConfirmationPopup button {
    width: 100%;
}
.bookingConfirmationPopup button + button {
    margin-top: 16px;
}
.bookingConfirmationPopupItem {
    max-height: 36vh;
    padding: 0 16px 20px;
    margin-top: 52px;
    will-change: scroll-position;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
[class*="is-mobile"] .bookingConfirmationPopupItem::-webkit-scrollbar {
    display: none;
}
.bookingConfirmationItem + .bookingConfirmationItem {
    margin-top: 12px;
    padding-top: 12px;
    border-top: 1px solid rgba(var(--b-sc), 0.1);
}
.bookingConfirmationItems {
    display: flex;
    letter-spacing: 0.5px;
}
[class*="is-web"] .bookingConfirmationItems {
    font-size: 14px;
    line-height: 18px;
}
[class*="is-mobile"] .bookingConfirmationItems {
    font-size: 12px;
}
.bookingConfirmationItems + .bookingConfirmationItems {
    margin-top: 8px;
}
.bookingConfirmationTitle,
.bookingConfirmationType {
    flex: auto;
    flex-shrink: 0;
}
.bookingConfirmationTitle {
    color: rgba(var(--b-sc), 0.4);
}
.bookingConfirmationType,
.bookingConfirmationTypeValue {
    color: rgba(var(--b-sc), 0.8);
}
.bookingConfirmationGroupCount {
    font-size: 14px;
    text-align: end;
    color: rgba(var(--oc-2), 1);
    margin-top: 4px;
}
.bookingConfirmationData {
    text-align: end;
    color: rgba(var(--b-sc), 0.9);
    margin-inline-start: 3px;
}
.bookingConfirmationOdds {
    color: rgba(var(--oc-2), 1);
}
.bookingConfirmationBottom {
    background: rgba(var(--b-sc), 0.05);
    padding: 16px;
}
.bookingConfirmationBottomText {
    font-size: 14px;
    line-height: 20px;
    color: rgba(var(--b-sc), 0.8);
    margin-bottom: 28px;
}
.bookingConfirmationShadow {
    position: relative;
    width: 98%;
    height: 20px;
    margin-top: -20px;
    background: linear-gradient(
        to top,
        rgba(var(--b), 0.9),
        rgba(var(--b), 0.1)
    );
}
.betslip-bc {
    width: 100%;
    height: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 990;
    transform: translateZ(0);
    transition: max-height var(--default-transition-duration);
}
.betslip-bc.first-bet {
    border-radius: var(--border-radius);
    height: 0;
    z-index: 969;
}
.betslip-bc.first-bet .bs-bet-item-bc.single {
    margin-bottom: 0;
    padding-bottom: 5px;
    border-radius: var(--border-radius) var(--border-radius) 0 0;
}
.betslip-bc.compact {
    max-height: var(--mobile-betslip-compact-height);
    animation: var(--default-transition-duration) betslip-compact-v ease-in-out;
    bottom: 48px;
    display: none;
}
.betslip-bc.full {
    max-height: 100%;
    z-index: 990;
}
@keyframes betslip-compact-v {
    0% {
        transform: translate3d(0, 200%, 0);
        opacity: 0;
    }
    to {
        transform: translateZ(0);
        opacity: 1;
    }
}
#betslip_container {
    height: 100%;
}
.bs-scroll-container-bc {
    position: absolute;
    top: 0;
    left: 0;
    will-change: scroll-position;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
.betslip-first-bet-content-bc {
    position: relative;
    border-radius: var(--border-radius) var(--border-radius) 0 0;
    background: rgba(var(--b-sc), 1);
    padding: 10px var(--padding-page-aside) 22px;
    animation: bs-first-bet-content var(--default-transition-duration) ease
        forwards;
}
.betslip-first-bet-content-bc > .bs-actions-bc {
    position: static;
    box-shadow: inherit;
}
.betslip-first-bet-content-bc .quickBetMsgWrapper-bc {
    display: flex;
    margin-top: 6px;
    border-radius: var(--border-radius);
}
.betslip-first-bet-content-bc .tooltipIconWrapper > i {
    color: rgba(var(--b), 1);
}
.betslip-Quick .tooltip.betslipFirstBetInfoTooltip:not(:empty) {
    background: rgba(var(--b), 1);
}
.betslip-Quick
    .tooltip.betslipFirstBetInfoTooltip:not(:empty)
    .tooltipTriangle {
    background: rgba(var(--b), 1);
}
.betslip-Quick .tooltip.betslipFirstBetInfoTooltip:not(:empty) .tooltipText {
    color: rgba(var(--b-sc), 1);
}
.bs-f-footer {
    overflow: hidden;
}
.bs-f-footer > .askHooryAIBtnWrapper {
    padding-top: 0;
    padding-bottom: 15px;
}
@keyframes bs-first-bet-content {
    0%,
    1% {
        transform: translateY(0);
    }
    to {
        transform: translateY(-100%);
    }
}
@keyframes bs-first-bet-content-message {
    0%,
    1% {
        transform: translateY(100%);
    }
    to {
        transform: translateY(-100%);
    }
}
.betslip-full-content-bc {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(var(--b), 1);
    animation: bs-full-content var(--default-transition-duration) ease forwards;
}
.betslip-full-content-bc .full-transparent-loader {
    top: 49px;
    height: calc(100% - 49px);
}
@keyframes bs-full-content {
    0% {
        transform: translateY(100%);
    }
    to {
        transform: translateY(0);
    }
}
.bet-button-wrapper-bc {
    padding: var(--padding-page-aside);
    background: rgba(var(--b), 1);
    border-top: 1px solid rgba(var(--b-sc), 0.15);
}
.bet-button-wrapper-bc.content-type-5 {
    display: flex;
}
.bet-button-wrapper-bc.content-type-5 .btn {
    flex: 2;
}
.bet-button-wrapper-bc.content-type-5 .btn + .btn {
    flex: 3;
}
.bs-f-b-content-bc:not(.betstatus-content) {
    padding: 0 var(--padding-page-aside);
}
.c-segment-holder-bc + .c-segment-holder-bc .bs-bet-item-bc {
    margin-top: 2px;
}
.settings-r-b-row-bc,
.bs-f-header-sub-navigation-bc {
    margin: 0 var(--padding-page-aside);
}
.edit-bet-header {
    position: fixed;
}
.edit-bet-header-top {
    height: 56px;
}
.betStatus-search {
    padding: 0 7px;
    overflow: hidden;
}
.betStatus-search .sport-search-betslip.active {
    max-width: 100%;
}
[dir="ltr"] .betStatus-search .sport-search-betslip {
    right: 0;
}
[dir="rtl"] .betStatus-search .sport-search-betslip {
    left: 0;
}
.betstatus-content {
    margin-top: 2px;
    height: 100%;
    overflow-y: auto;
}
.booking-popup {
    margin: 15px 0;
}
.booking-popup-id {
    height: 24px;
    line-height: 24px;
}
.bc-i-copy-icon,
.bc-i-link-icon {
    width: 24px;
    height: 24px;
}
.bet-insurance {
    max-width: 110px;
    min-width: 80px;
}
.cut-buttons-row {
    padding-inline-end: 7px;
    padding-inline-start: 7px;
}
.quickBet-stake-content.quickBet-disabled
    .bs-bet-i-b-stake-bc
    > li:first-child
    span {
    opacity: 0.4;
    pointer-events: none;
}
.quickBet-stake-content .bs-number-buttons-bc {
    margin-top: 5px;
}
.waduaAnimationWrapper {
    padding-left: var(--padding-page-aside);
    padding-right: var(--padding-page-aside);
    padding-bottom: 8px;
}
.waduaAnimation {
    position: relative;
}
.waduaAnimation:not(.hasHeader):not(.hasStatistic) {
    padding-top: 50%;
}
.waduaAnimation:not(.hasHeader).hasStatistic {
    padding-top: calc(50% + 300px);
}
.waduaAnimationIframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
@media (max-width: 500px) {
    .waduaAnimation.hasHeader:not(.hasStatistic) {
        padding-top: calc(50% + 30px);
    }
    .waduaAnimation.hasHeader.hasStatistic {
        padding-top: calc(50% + 330px);
    }
}
@media (min-width: 500px) and (max-width: 1023px) {
    .waduaAnimation.hasHeader:not(.hasStatistic) {
        padding-top: calc(50% + 40px);
    }
    .waduaAnimation.hasHeader.hasStatistic {
        padding-top: calc(50% + 340px);
    }
}
.possible-win-popup {
    width: 100%;
    position: fixed;
    display: flex;
    justify-content: center;
    bottom: 49px;
    z-index: 951;
    animation: bs-first-bet-content var(--default-transition-duration) ease
        forwards;
}
.possible-win-popup:before {
    content: "";
    width: 10px;
    height: 10px;
    position: absolute;
    bottom: -5px;
    left: 50%;
    transform: translate(-50%) rotate(-135deg);
    background: rgba(var(--hero), 1);
    border-radius: 1px;
}
.possible-win-container {
    position: absolute;
    bottom: 0;
    display: flex;
    width: calc(100% - 75px);
    padding: 5px 25px;
    background: rgba(var(--hero), 1);
    box-shadow: 0 -1px 4px rgba(var(--b), 0.3);
    border-radius: 20px 20px 0 0;
}
.possible-win-container:after,
.possible-win-container:before {
    content: "";
    position: absolute;
    bottom: 0;
    width: 0;
    height: 0;
    border-style: solid;
}
[dir="ltr"] .possible-win-container:after {
    border-width: 32px 0 0 17px;
    border-color: transparent transparent transparent rgba(var(--hero), 1);
    right: -14px;
}
[dir="rtl"] .possible-win-container:after {
    border-width: 0 0 32px 17px;
    border-color: transparent transparent rgba(var(--hero), 1) transparent;
    left: -14px;
}
[dir="ltr"] .possible-win-container:before {
    border-width: 0 0 32px 17px;
    border-color: transparent transparent rgba(var(--hero), 1) transparent;
    left: -14px;
}
[dir="rtl"] .possible-win-container:before {
    border-width: 32px 0 0 17px;
    border-color: transparent transparent transparent rgba(var(--hero), 1);
    right: -14px;
}
.possible-win-content {
    width: 100%;
    font-size: 10px;
    overflow: hidden;
}
.possible-win-content + .possible-win-content {
    padding-inline-start: 10px;
    text-align: end;
}
.possible-win-content > .possible-win-title {
    margin-bottom: 5px;
}
.possible-win-stake {
    display: flex;
}
.possible-win-stake + .possible-win-stake {
    margin-top: 5px;
}
.possible-win-title {
    color: rgba(var(--b-sc), 0.8);
}
.possible-win-value {
    flex-shrink: 0;
    color: rgba(var(--b-sc), 1);
    font-weight: 500;
    margin-inline-start: 5px;
}
.bet-history-info-block {
    flex: auto;
    margin: 0 5px;
    overflow: hidden;
}
.bet-history-info-title-block {
    display: flex;
    font-size: 12px;
    font-weight: 400;
}
.open-bets .bet-history-info-title-block.betbuilder,
.betBuilderHistoryItemHolder .bet-history-info-title-block,
.betBuilderHistoryItemHolder .bet-history-type {
    color: #b98502;
}
.betBuilderHistoryItemHolder .bet-history-status,
.betBuilderHistoryItemHolder .bet-history-info-title-block {
    margin-bottom: 4px;
}
.bet-draw-icon {
    width: 20px;
    max-height: 20px;
    object-fit: contain;
    margin-inline-start: 8px;
    cursor: pointer;
    transition: var(--default-transition-duration) ease;
}
.bet-history-info-count {
    flex-shrink: 0;
}
.bet-history-id {
    display: flex;
    margin-top: 2px;
    font-size: 11px;
}
.bet-history-id > span {
    color: rgba(var(--b-sc), 0.45);
    margin-inline-end: 2px;
}
.bet-history-id i {
    margin-inline-start: 5px;
}
.bet-history-id i.bc-i-checked {
    color: rgba(var(--oc-1), 1);
}
.bet-history-arrow {
    flex-shrink: 0;
    margin-inline-start: 6px;
    color: rgba(var(--b-sc), 0.8);
    font-size: 12px;
}
[dir="rtl"] .bet-history-arrow:before {
    content: "";
}
.bet-history-t-b-row-hk-bc {
    position: relative;
    display: flex;
    align-items: center;
}
.bet-history-t-b-row-inner-hk-bc {
    flex: auto;
    display: flex;
    align-items: center;
}
.bet-history-t-b-row-inner-hk-bc:nth-child(2) {
    margin-inline-start: 6px;
    justify-content: flex-end;
}
.bet-history-t-b-r-cell-hk-bc {
    display: flex;
    align-items: center;
    overflow: hidden;
}
.bet-history-t-b-text-hk-bc {
    color: rgba(var(--b-sc), 0.7);
    font-size: 12px;
    font-weight: 400;
}
.bet-history-stake-odds {
    display: flex;
}
.bet-history-odds-coeff {
    color: rgba(var(--oc-2), 1);
}
.bet-history-possible-win-block {
    display: flex;
    align-items: center;
}
.bet-history-possible-win {
    color: rgba(var(--oc-2), 1);
}
.bet-history-freebet {
    display: flex;
    align-items: center;
}
.bet-history-freebet .bc-i-add {
    font-size: 8px;
}
.bet-history-freebet > span:not(:empty) {
    margin-inline-start: 3px;
}
.bet-history-freebet-image {
    width: 20px;
    margin-inline-start: 3px;
}
.bet-history-info-icon {
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 36px;
    height: 36px;
    margin-inline-start: 5px;
    color: rgba(var(--b-sc), 0.3);
    background: rgba(var(--b-sc), 0.05);
    border-radius: var(--border-radius);
    font-size: 20px;
}
.bet-history-teams {
    display: flex;
    overflow: hidden;
}
.bet-history-social {
    display: flex;
    align-items: center;
}
.bet-history-social .bet-history-action-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    color: rgba(var(--b-sc), 0.8);
    border-radius: var(--border-radius);
    transition: all var(--default-transition-duration) ease;
}
.bet-history-social .bet-history-action-icon:not(.bc-i-close-remove) {
    background: rgba(var(--b-sc), 0.1);
}
.bet-history-social .bet-history-action-icon:not(.bc-i-close-remove):hover {
    color: rgba(var(--b-sc), 0.8);
    background: rgba(var(--b-sc), 0.2);
}
.bet-history-social .bet-history-action-icon.bc-i-close-remove {
    background: #ff344980;
}
.bet-history-social .bet-history-action-icon.bc-i-close-remove:hover {
    color: rgba(var(--b-sc), 0.8);
    background: #ff3449cc;
}
.bet-history-actions {
    align-items: flex-start;
}
.bet-history-actions i {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 24px;
    font-size: 14px;
    cursor: pointer;
    border-radius: var(--border-radius);
    background: rgba(var(--b-sc), 0.1);
}
.bet-history-actions i:hover {
    color: rgba(var(--b-sc), 0.8);
    background: rgba(var(--b-sc), 0.2);
}
.bet-history-actions + .bc-loader {
    margin-inline-start: 10px;
}
.betHistoryListEl-list-item-actions .bet-history-social {
    margin-inline-start: 10px;
    gap: 10px;
}
.betHistoryListEl-list-item-actions .bet-history-social i {
    margin-inline-start: 0;
}
.bet-history-received-gift,
.bet-history-send-gift {
    position: relative;
}
.bet-history-received-gift:after,
.bet-history-send-gift:after {
    position: absolute;
    bottom: -4px;
    border-radius: 50%;
    text-align: center;
}
[dir="ltr"] .bet-history-received-gift:after,
[dir="ltr"] .bet-history-send-gift:after {
    left: 14px;
}
[dir="rtl"] .bet-history-received-gift:after,
[dir="rtl"] .bet-history-send-gift:after {
    right: 14px;
}
.bet-history-send-gift:after {
    color: rgba(var(--oc-1-sc), 1);
    background: rgba(var(--oc-1), 1);
}
[dir="ltr"] .bet-history-send-gift:after {
    content: "";
}
[dir="rtl"] .bet-history-send-gift:after {
    content: "";
}
.bet-history-received-gift:after {
    color: rgba(var(--accent-sc), 1);
    background: rgba(var(--accent), 1);
}
[dir="ltr"] .bet-history-received-gift:after {
    content: "";
}
[dir="rtl"] .bet-history-received-gift:after {
    content: "";
}
.bet-history-league-block {
    display: flex;
}
.bet-history-league-block + .bet-history-secondary-info {
    margin-top: 8px;
}
.bet-history-match-info {
    color: rgba(var(--b-sc), 0.9);
}
.bet-history-match-info + div {
    margin-top: 2px;
}
.bet-history-match-info-score {
    display: flex;
}
.bet-history-match-info-text {
    color: rgba(var(--b-sc), 0.6);
    font-size: 11px;
}
.bet-history-match-info-text + div {
    margin-top: 4px;
}
.bet-history-sport-icon {
    flex-shrink: 0;
    font-size: 12px;
    color: rgba(var(--b-sc), 0.7);
}
.bet-history-title {
    display: flex;
    align-items: center;
}
.bet-history-secondary-info {
    font-size: 12px;
    color: rgba(var(--b-sc), 0.7);
}
.bet-history-match-result-teams {
    margin-inline-start: 4px;
    color: rgba(var(--b-sc), 0.9);
}
.popup-bonus-icon {
    color: rgba(var(--hero), 1);
    font-size: 40px;
}
.bet-history-bonus-bet-icons {
    display: flex;
    align-items: center;
}
.bet-history-bonus-bet-icons img {
    height: 14px;
    margin-inline-start: 5px;
}
.bet-share-popup .popup-inner-bc .status-popup-content-w-bc {
    width: 100%;
}
.bet-share-popup-btn {
    display: flex;
    flex-direction: column;
    margin-top: 10px;
}
.bet-share-popup-btn .a-outline {
    margin-top: 10px;
}
.bet-builder-bet-match-result > div + div {
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px solid rgba(var(--b-sc), 0.1);
}
.bet-history-bb-bet-result {
    display: flex;
    font-size: 13px;
}
.bet-history-bb-bet-label {
    white-space: nowrap;
    color: rgba(var(--b-sc), 0.7);
}
.bet-history-bb-bet-label-value {
    flex: auto;
    text-align: end;
    color: rgba(var(--b-sc), 0.9);
    margin-inline-start: 6px;
}
.bet-history-bb-bet-content {
    font-size: 12px;
    color: rgba(var(--b-sc), 0.9);
}
.bet-history-bb-bet-description + .bet-history-bb-bet-description {
    margin-top: 2px;
}
.bet-history-possible-win-block {
    font-size: 12px;
}
.bet-history-stake-money,
.bet-history-odds-coeff,
.bet-history-possible-win {
    flex-shrink: 0;
    margin-inline-start: 6px;
    font-weight: 400;
}
.bet-history-freebet {
    justify-content: flex-end;
}
.bet-history-freebet + .bet-history-freebet {
    margin-top: 4px;
}
.bet-history-title {
    flex: auto;
    color: rgba(var(--b-sc), 0.7);
}
.bet-history-title > span + span {
    margin-inline-start: 3px;
}
.bet-history-info-count {
    margin-inline-start: 2px;
}
.bet-history-stake-odds {
    width: 100%;
    align-items: center;
    font-size: 12px;
}
.bet-history-stake-odds + .bet-history-stake-odds:not(:empty) {
    margin-top: 4px;
}
.bet-history-social {
    flex-wrap: wrap;
    margin-inline-start: 10px;
}
.bet-history-social .bet-history-action-icon {
    width: 24px;
    height: 24px;
    font-size: 12px;
    margin-inline-start: 10px;
}
.bet-history-social .social-icon + .social-icon {
    margin-inline-start: 0;
}
.betHistoryListEl-list-item-actions {
    display: flex;
}
.bet-history-main-actions i + i {
    margin-inline-start: 8px;
}
.bet-history-received-gift:before,
.bet-history-send-gift:before {
    color: rgba(var(--b-sc), 0.2);
}
.bet-history-received-gift:after,
.bet-history-send-gift:after {
    font-size: 7px;
    width: 14px;
    height: 14px;
    line-height: 14px;
}
.bet-history-cashout {
    display: flex;
    margin-top: 15px;
}
.bet-history-cashout-btn-money {
    flex-shrink: 0;
    margin-inline-start: 6px;
}
.bet-history-cashout-btn {
    justify-content: space-between;
}
.bet-history-actions .bet-history-function-icon {
    margin-inline-start: 10px;
}
.bet-history-t-b-r-cell-hk-bc:nth-child(2) {
    flex: auto;
    overflow: hidden;
    margin-inline-start: 10px;
}
.bet-history-function-icon {
    color: rgba(var(--b-sc), 0.7);
    font-size: 17px;
}
.print-option-link {
    display: flex;
    align-items: center;
}
.bet-history-bonus-icon {
    flex-shrink: 0;
    color: rgba(var(--hero), 1);
    font-size: 20px;
}
.bet-history-bonus-icon + div {
    margin-inline-start: 12px;
}
.bet-history-info-block {
    color: rgba(var(--b-sc), 0.7);
}
.bet-history-info-title-block {
    align-items: center;
}
.bet-history-express-icon {
    flex-shrink: 0;
    color: rgba(var(--b-sc), 0.7);
    font-size: 24px;
}
.bet-history-teams-block {
    display: flex;
    align-items: flex-start;
}
.bet-history-teams-block .bet-history-status {
    font-size: 12px;
    margin-inline-start: 6px;
}
.bet-history-t-holder-hk-bc {
    padding: 10px;
    border-radius: 0 0 var(--border-radius) var(--border-radius);
    background: rgba(var(--b-sc), 0.1);
    margin-bottom: 10px;
}
.bet-history-t-holder-hk-bc > div + div {
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px solid rgba(var(--b-sc), 0.1);
}
.bet-history-t-holder-hk-bc .competition-wrapper-bc {
    box-shadow: none;
}
.bet-history-t-holder-hk-bc .competition-header-bc:only-child {
    border-radius: var(--border-radius);
}
.bet-history-t-holder-hk-bc .competition-header-bc:not(:only-child) {
    border-radius: var(--border-radius) var(--border-radius) 0 0;
}
.bet-history-t-holder-hk-bc
    .competition-header-bc
    + .bet-history-t-holder-hk-bc {
    border-radius: 0 0 var(--border-radius) var(--border-radius);
}
.bet-history-t-holder-hk-bc.betBuilderHistoryItemHolder
    .bet-history-t-b-r-cell-hk-bc,
.bet-history-t-holder-hk-bc.betBuilderHistoryItemHolder
    .bet-history-cashout-block {
    width: 100%;
}
.bet-history-info {
    flex: auto;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    font-size: 11px;
}
.bet-history-day {
    color: rgba(var(--b-sc), 0.45);
}
.bet-history-day:not(.bet-history-cashout-day) {
    text-align: end;
}
.bet-history-teams {
    flex: auto;
    color: rgba(var(--b-sc), 0.9);
    font-size: 15px;
}
.bet-history-event-order {
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 36px;
    height: 36px;
    border-radius: var(--border-radius);
    margin-inline-end: 10px;
    color: rgba(var(--b-sc), 1);
    background: rgba(var(--b-sc), 0.1);
    font-size: 15px;
    font-weight: 500;
}
.bet-history-team-name-wrapper {
    flex: auto;
}
.bet-history-team-name + .bet-history-team-name {
    margin-top: 2px;
}
.bet-history-league-block {
    margin-top: 8px;
    color: rgba(var(--b-sc), 0.7);
    font-size: 12px;
}
.bet-history-league-block .bet-history-day {
    flex-shrink: 0;
}
.bet-history-league {
    flex: auto;
    margin: 0 10px;
}
.bet-history-match-result,
.bet-history-match-result .bet-history-stake-odds {
    font-size: 14px;
}
.bet-history-match-info {
    font-size: 11px;
}
.bet-history-match-info-score {
    color: rgba(var(--b-sc), 0.7);
}
.bet-history-title-bc {
    margin: 25px 0 5px;
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase;
    padding-inline-start: 10px;
    color: rgba(var(--b-sc), 1);
}
.bet-history-stake-money {
    color: rgba(var(--b-sc), 0.95);
}
.casinoProfit-row {
    width: 100%;
    padding: 10px;
    margin-bottom: 10px;
    position: sticky;
    left: 0;
    top: -15px;
    background: rgba(var(--b), 1);
    border-radius: var(--border-radius);
    overflow: hidden;
}
.casinoProfit-row:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(var(--b-sc), 0.05);
}
.profits-total {
    color: rgba(var(--b-sc), 1);
}
.bet-share-popup .bet-history-t-b-row-hk-bc.bet-history-actions {
    display: none;
}
.bet-share-popup .status-popup-content-w-bc {
    padding-top: 15px;
}
.bet-share-popup .competition-wrapper-bc {
    max-height: 50vh;
    will-change: scroll-position;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
.dynamic-info-loading .e-p-close-icon-bc {
    display: none;
}
.informative-widget-link {
    display: flex;
    justify-content: center;
    background: rgba(var(--b-sc), 0.05);
    border-top: 2px solid rgba(var(--hero), 1);
    border-radius: var(--border-radius);
}
.informative-widget {
    background: rgba(var(--b), 1);
    border-radius: var(--border-radius);
    margin-top: 4px;
}
.informative-widget-container {
    width: 100%;
    display: flex;
    justify-content: center;
}
.informative-widget-container > span {
    color: rgba(var(--b-sc), 0.7);
    text-align: center;
    font-size: 12px;
    line-height: 18px;
    word-break: break-word;
}
.informative-widget-container img,
.informative-widget-container i {
    margin-inline-end: 10px;
}
.informative-widget-container img {
    max-width: 30px;
    max-height: 30px;
    border-radius: var(--border-radius);
}
.informative-widget-container i {
    font-size: 30px;
    color: rgba(var(--b-sc), 0.7);
}
.hdr-dynamic-content .e-p-close-icon-bc {
    font-size: 12px;
    width: 30px;
    height: 30px;
    line-height: 30px;
}
.hdr-dynamic-content:empty {
    display: none;
}
.header-bc {
    width: 100%;
    background: rgba(var(--header), 1);
}
.hdr-main-content-bc {
    display: flex;
    align-items: center;
    position: relative;
    z-index: 2;
}
.hdr-main-content-bc .bc-loader {
    margin-inline-start: 10px;
    margin-inline-end: 10px;
}
.hdr-main-content-bc .bc-loader-contain {
    margin: auto 0;
}
.logo-container {
    display: flex;
    align-items: center;
    flex: auto;
    margin-inline-end: 5px;
}
.logo {
    display: flex;
    flex-shrink: 0;
    align-items: center;
}
.hdr-logo-bc {
    display: flex;
    height: 100%;
    object-fit: contain;
}
.header-icon {
    flex-shrink: 0;
}
.header-icon > img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    border-radius: var(--border-radius);
}
.hdr-user-bc {
    align-items: center;
}
.hdr-user-bc .bc-i-deposit,
.hdr-user-bc .bc-i-wallet,
.hdr-user-bc .bc-i-community,
.hdr-user-bc .deposit-btn {
    background: #109121;
}
.hdr-message-icon-bc,
.header-icon-text.bc-i-message {
    position: relative;
}
.hdr-message-icon-bc .count-odd-animation,
.header-icon-text.bc-i-message .count-odd-animation {
    position: static;
}
[dir="ltr"] .hdr-message-icon-bc .count-odd-animation:after,
[dir="ltr"] .header-icon-text.bc-i-message .count-odd-animation:after {
    right: -6px;
    top: -4px;
}
[dir="rtl"] .hdr-message-icon-bc .count-odd-animation:after,
[dir="rtl"] .header-icon-text.bc-i-message .count-odd-animation:after {
    left: -6px;
    top: -4px;
}
.hdr-user-close {
    width: 24px;
    height: 24px;
    color: rgba(var(--header-sc), 0.6);
    text-align: end;
    font-size: 14px;
    line-height: 24px;
}
.header-custom-buttons,
.hdr-user-bc {
    display: flex;
}
.header-custom-buttons a[class*="promotions"],
.hdr-user-bc a[class*="promotions"] {
    background: rgba(var(--hero), 1);
    transition: var(--default-transition-duration);
}
@media all and (hover: hover) {
    .header-custom-buttons a[class*="promotions"]:hover,
    .hdr-user-bc a[class*="promotions"]:hover {
        background: rgba(var(--hero-hover), 1);
        cursor: pointer;
    }
}
@media not all and (hover: hover) {
    .header-custom-buttons a[class*="promotions"]:active,
    .hdr-user-bc a[class*="promotions"]:active {
        background: rgba(var(--hero-hover), 1);
    }
}
.hdr-user-info-content-bc {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    overflow: hidden;
}
.hdr-user-avatar-icon-bc {
    color: rgba(var(--header-sc), 0.6);
    font-size: 28px;
}
.user-verified {
    text-shadow: 0 0 12px #109121, 0 0 20px #109121;
}
.user-not-verified {
    text-shadow: 0 0 12px #ff3449, 0 0 20px #ff3449;
}
.hdr-user-info-texts-bc {
    max-width: 100%;
    font-weight: 500;
}
.hdr-user-info-texts-bc.ext-1 {
    color: rgba(var(--header-sc), 1);
    font-size: 12px;
}
.hdr-user-info-texts-bc.ext-2 {
    color: rgba(var(--oc-2), 1);
    font-size: 11px;
}
.hdr-crypto-btn {
    width: 50px;
    flex-shrink: 0;
    position: relative;
    border: 1px solid rgba(var(--b-sc), 0.3);
    background: rgba(var(--b-sc), 0.1);
    border-radius: var(--border-radius);
}
.connect-wallet {
    position: relative;
    height: 28px;
    white-space: nowrap;
    padding: 0 8px;
    font-size: 11px;
}
.trusted-widget {
    display: flex;
}
.trusted-widget i {
    color: rgba(var(--hero), 1);
}
.trusted-widget-text {
    display: flex;
    flex-direction: column;
    color: rgba(var(--b-sc), 1);
    font-size: 12px;
    overflow: hidden;
}
.hdr-crypto-info {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: none;
    padding: 0 8px;
    font-size: 11px;
    height: 28px;
}
.wallet-button-arrow {
    font-size: 7px;
    line-height: 20px;
    color: rgba(var(--header-sc), 1);
}
.wallet-menu {
    position: absolute;
    top: 100%;
    z-index: 9;
}
[dir="ltr"] .wallet-menu {
    right: 0;
}
[dir="rtl"] .wallet-menu {
    left: 0;
}
.wallet-menu-content {
    position: relative;
    color: rgba(var(--b-sc), 0.9);
    border-radius: var(--border-radius);
    padding: 8px;
    overflow: hidden;
    background: rgba(var(--header), 1);
    box-shadow: 0 0 10px 3px #0000004d,
        inset 0 0 0 300px rgba(var(--header-sc), 0.08);
}
.wallet-menu-content:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(var(--b), 1);
    z-index: -1;
}
.wallet-menu-content .radio-control-input-holder-bc {
    margin-inline-end: 4px;
    background: none;
    border-color: #000c2480;
}
.wallet-menu-content .radio-v-bc {
    background-color: rgba(var(--b-sc), 0.05);
}
.wallet-menu-content .radio-control-bc {
    display: flex;
    align-items: center;
    height: 34px;
    padding-inline-start: 8px;
    padding-inline-end: 8px;
    color: rgba(var(--header-sc), 0.8);
    background: rgba(var(--header-sc), 0.1);
    border-radius: var(--border-radius);
}
.wallet-menu-content .radio-control-bc + .radio-control-bc {
    margin-top: 2px;
}
.wallet-menu-content .radio-control-bc ~ .radio-control-bc {
    margin-inline-start: 0;
}
.wallet-menu-content .ss-icon-holder-bc {
    background: none;
}
.wallet-menu-content .radio-control-text-bc {
    font-weight: 400;
}
.wallet-menu-content .ss-input-bc {
    background: none;
    border: none;
}
.wallet-menu-content .ss-input-bc::placeholder {
    font-size: 12px;
}
.wallet-menu-content .ss-icon-bc {
    color: rgba(var(--b-sc), 0.8);
}
.wallet-menu-content .sport-search-betslip.sport-search-bc {
    border: 1px solid rgba(var(--b-sc), 0.2);
    box-shadow: none;
}
.wallet-menu-top {
    display: flex;
    background: rgba(var(--b-sc), 0.1);
    border-radius: var(--border-radius);
}
.wallet-menu-top:not(:empty) {
    padding-top: 6px;
    padding-bottom: 6px;
}
.wallet-main-wallet {
    font-size: 10px;
    line-height: 10px;
    color: rgba(var(--b-sc), 0.4);
    text-align: end;
}
.wallet-main-wallet + span {
    margin-top: 2px;
}
.wallet-menu-search:not(:empty) {
    padding: 4px;
    background: rgba(var(--header-sc), 0.1);
    margin-bottom: 2px;
    border-radius: var(--border-radius);
}
.wallet-menu-btn {
    display: flex;
    align-items: center;
    width: 100%;
    color: rgba(var(--b-sc), 0.8);
    font-size: 10px;
    cursor: pointer;
    transition: color var(--default-transition-duration);
}
[dir="rtl"] .wallet-menu-btn i {
    transform: rotate(180deg);
}
.wallet-menu-btn:not(:only-child) {
    font-size: 10px;
    padding-inline-start: 4px;
    padding-inline-end: 4px;
    flex-direction: column;
    justify-content: space-evenly;
}
.wallet-menu-btn:not(:only-child) span {
    text-align: center;
    line-height: 12px;
}
.wallet-menu-btn:not(:only-child) i {
    margin-bottom: 4px;
}
.wallet-menu-btn:only-child {
    padding-inline-start: 8px;
    padding-inline-end: 8px;
}
.wallet-menu-btn:only-child span {
    font-size: 11px;
    flex: auto;
    text-align: end;
}
.wallet-menu-btn:only-child i {
    margin-inline-end: 8px;
}
.wallet-menu-btn + .wallet-menu-btn {
    border-inline-start: 1px solid rgba(var(--b-sc), 0.1);
}
.wallet-menu-btn:hover {
    color: rgba(var(--b-sc), 1);
}
.wallet-top-arrow {
    position: relative;
    margin-inline-end: 2px;
    margin-inline-start: auto;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 14px 10px 14px;
    border-color: transparent transparent rgba(var(--b-sc), 0.1) transparent;
}
.wallet-top-arrow:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(var(--b), 1);
}
.wallet-currency {
    position: relative;
    margin-bottom: 0;
}
.wallet-currency:not(:empty) {
    margin-top: 2px;
}
.wallet-currency-id {
    margin-inline-end: 3px;
}
.wallet-currency-value {
    flex: auto;
    display: flex;
    flex-direction: column;
    text-align: end;
}
.wallet-currency-item {
    display: flex;
    align-items: center;
    min-height: 38px;
    padding: 4px 8px;
    color: rgba(var(--header-sc), 0.8);
    background: rgba(var(--header-sc), 0.1);
    border-radius: var(--border-radius);
}
.wallet-currency-item.parent-currency {
    border-inline-start: 2px solid rgba(var(--hero), 1);
    padding-inline-start: 6px;
}
.wallet-currency-item + .wallet-currency-item {
    margin-top: 2px;
}
.currency-control-symbol,
.radio-control-symbol {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    border-radius: 6px;
    overflow: hidden;
}
.currency-control-symbol:after,
.radio-control-symbol:after {
    content: attr(data-symbol);
    font-style: normal;
    text-align: center;
    color: #fff;
}
.currency-control-symbol:before,
.radio-control-symbol:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-repeat: no-repeat;
}
.radio-control-symbol {
    margin-inline-end: 6px;
}
.radio-control-symbol:before {
    z-index: 3;
}
.crypto-currency-data,
.trusted-widget {
    position: relative;
    align-items: center;
    color: rgba(var(--b-sc), 1);
    font-size: 12px;
    opacity: 1 !important;
}
.crypto-currency-data i,
.trusted-widget i {
    position: relative;
    display: flex !important;
    font-size: 24px !important;
    margin-inline-end: 5px;
    cursor: pointer;
}
.crypto-currency-data i:after,
.trusted-widget i:after {
    content: "";
    position: absolute;
    left: 50%;
    transform: translate(-50%);
    top: 4px;
    z-index: -1;
}
.trusted-widget i:after {
    width: 12px;
    height: 12px;
}
.crypto-currency-data i:after {
    width: 16px;
    height: 16px;
}
.crypto-currency-data {
    opacity: 1 !important;
}
.crypto-currency-data i {
    color: #ff008c;
}
.crypto-info-link-img {
    position: relative;
    width: 40px;
    z-index: 1;
}
.crypto-currency-item {
    direction: ltr;
}
.crypto-currency-item-loader.crypto-currency-item-loader {
    width: 38px;
}
.crypto-currency-info {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    color: rgba(var(--header-sc), 0.9);
    font-size: 12px;
}
.m-block-nav-items-bc {
    width: 100%;
    padding: var(--padding-page-aside);
    display: grid;
    grid-template-rows: auto;
    grid-gap: 10px;
    text-align: center;
}
.m-nav-items-list-item-bc {
    width: 100%;
    padding-inline-start: 10px;
    padding-inline-end: 10px;
    color: rgba(var(--b-sc), 0.6);
    border-radius: var(--border-radius);
    transition: background-color var(--default-transition-duration),
        color var(--default-transition-duration);
}
.nav-ico-w-row-bc {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}
.m-nav-icon-bc {
    font-size: 24px;
    line-height: 26px;
}
.m-nav-list-item-title-bc {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-height: 42px;
    padding: 4px 0;
    font-size: 12px;
    line-height: 14px;
    word-break: break-word;
}
.crypto-animated-content {
    min-width: 160px;
    height: 36px;
    display: flex;
    align-items: center;
    flex-shrink: 0;
    overflow: hidden;
    cursor: pointer;
    animation: crypto-animated 10s ease;
}
.crypto-animated-item {
    width: 100%;
    font-size: 12px;
    padding: 3px;
    text-align: center;
    color: #fff;
    background: #ff008c;
    border-radius: var(--border-radius);
    transition: background var(--default-transition-duration);
}
@media all and (hover: hover) {
    .crypto-animated-item:hover {
        background: #cb006f;
        cursor: pointer;
    }
}
@media not all and (hover: hover) {
    .crypto-animated-item:active {
        background: #cb006f;
    }
}
@keyframes crypto-animated {
    0% {
        transform: translate(20px);
        opacity: 0;
    }
    20%,
    90% {
        transform: translate(0);
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}
.user-balance-item {
    display: flex;
    align-items: center;
    font-size: 12px;
    line-height: 20px;
}
.user-balance-item:nth-child(2) {
    margin-bottom: 8px;
    padding-bottom: 8px;
    border-bottom: 1px solid rgba(var(--b-sc), 0.1);
}
.user-balance-item:first-child,
.user-balance-item:nth-child(2) {
    color: rgba(var(--b-sc), 1);
}
.user-balance-item:not(:first-child, :nth-child(2)) {
    color: rgba(var(--b-sc), 0.6);
}
.balance-title {
    flex: auto;
    margin-inline-end: 5px;
}
.balance-value {
    flex-shrink: 0;
}
.user-balance-info {
    position: relative;
    font-size: 10px;
    color: rgba(var(--b-sc), 0.5);
    line-height: 1.4;
    margin-top: 8px;
    padding-top: 8px;
    border-top: 1px solid rgba(var(--b-sc), 0.1);
}
.user-balance-icon {
    position: absolute;
    font-size: 12px;
    color: rgba(var(--b-sc), 0.5);
}
[dir="ltr"] .user-balance-icon {
    left: 0;
}
[dir="rtl"] .user-balance-icon {
    right: 0;
}
.user-balance-info-text {
    margin-inline-start: 20px;
}
.connect-button-wrapper {
    position: relative;
}
.network-address-balance {
    display: flex;
    align-items: center;
    flex: auto;
    margin-inline-start: 10px;
    margin-inline-end: 10px;
}
.network-address-balance .form-control-bc {
    flex: auto;
}
.user-profile-container .network-address-balance .form-control-label-bc {
    pointer-events: none;
}
.user-profile-container
    .network-address-balance
    .form-control-label-bc
    .form-control-icon-bc {
    display: none;
}
.network-address {
    display: flex;
    align-items: center;
}
.network-address + .network-address {
    margin-top: 10px;
}
.network-address .form-control-select-bc {
    font-size: 12px;
}
.network-address > .form-control-bc,
.network-address .network-address-balance {
    border: 1px solid rgba(var(--b-sc), 0.2);
    border-radius: var(--border-radius);
}
.network-address > .form-control-bc {
    flex: auto;
    margin-inline-end: 10px;
}
.network-address .btn,
.network-address select,
.network-address .form-control-select-bc:disabled {
    background: transparent;
}
.network-address .form-control-icon-bc {
    display: none;
}
[dir="ltr"] .network-address .form-control-icon-bc {
    right: 10px;
}
[dir="rtl"] .network-address .form-control-icon-bc {
    left: 10px;
}
.network-address .select-icon-bc,
.network-address .multi-select-icon-bc {
    width: 48px;
    height: 24px;
    border-inline-end: 1px solid rgba(var(--b-sc-rgb), 0.05);
}
.network-address .network-address-balance .select-icon-bc,
.network-address .network-address-balance .multi-select-icon-bc {
    margin-inline-start: 5px;
    width: 18px;
    height: 18px;
    border-inline-end: none;
}
[dir="ltr"] .status-popup-content-w-bc .network-address .form-control-icon-bc {
    right: 2px;
}
[dir="rtl"] .status-popup-content-w-bc .network-address .form-control-icon-bc {
    left: 2px;
}
.wallet-icons {
    width: 48px;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    border: 1px solid rgba(var(--b-sc), 0.2);
    border-radius: var(--border-radius);
    cursor: pointer;
}
.wallet-icons + .wallet-icons {
    margin-inline-start: 8px;
}
.wallet-icons.isConnected {
    display: none;
}
.wallet-icons i:not(.connected-btn, .bc-i-checked, .bc-i-qr) {
    color: rgba(var(--b-sc), 0.7);
}
.wallet-icons i:not(.connected-btn, .bc-i-checked, .bc-i-qr):hover {
    color: rgba(var(--b-sc), 1);
}
.wallet-icons i.bc-i-qr {
    color: #2f6dffcc;
}
.wallet-icons i.bc-i-qr:hover {
    color: #2f6dff;
}
.wallet-icons .bc-i-checked,
.connected-btn {
    color: #26b562;
}
.address-btn {
    width: 84px;
    height: 28px;
    border-inline-end: 1px solid rgba(var(--b-sc), 0.05);
    border-radius: 0;
    font-size: 12px;
}
.connect-button {
    width: 100%;
    display: flex;
}
.wallet-btn,
.connect-button-regular {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(calc(50% - 10px), 1fr));
    grid-gap: 10px;
}
.wallet-btn button,
.connect-button-regular button {
    max-width: none;
}
.ethereum-network-1 {
    background: url(https://etherscan.io/images/svg/brands/ethereum-original.svg)
        no-repeat center/contain;
}
.ethereum-network-5165 {
    position: relative;
    background: url(https://etherscan.io/token/images/fasttoken_32.png)
        no-repeat center/contain;
}
.currency-image-ETH {
    background: url(https://etherscan.io/images/svg/brands/ethereum-original.svg)
        no-repeat center/contain;
}
.currency-image-FTN {
    background: url(https://etherscan.io/token/images/fasttoken_32.png)
        no-repeat center/contain;
}
.currency-image-USDT {
    background: url(https://etherscan.io/token/images/tethernew_32.png)
        no-repeat center/contain;
}
.currency-image-USDC {
    background: url(https://etherscan.io/token/images/centre-usdc_28.png)
        no-repeat center/contain;
}
.currency-image-BNB {
    background: url(https://etherscan.io/token/images/bnb_28_2.png) no-repeat
        center/contain;
}
.currency-image-BUSD {
    background: url(https://etherscan.io/token/images/binanceusd_32.png)
        no-repeat center/contain;
}
.currency-image-DAI {
    background: url(https://etherscan.io/token/images/MCDDai_32.png) no-repeat
        center/contain;
}
.currency-image-SHIB {
    background: url(https://etherscan.io/token/images/shibatoken_32.png)
        no-repeat center/contain;
}
.connect-button {
    flex-direction: column;
}
.connect-button + .deposit-wallet-title {
    margin-top: 12px;
}
.connect-button .form-control-label-bc {
    height: 48px;
}
.connect-button-text {
    color: rgba(var(--b-sc), 0.6);
    text-transform: uppercase;
    margin: 16px 0;
    text-align: center;
    font-size: 14px;
}
.connect-button-text:before,
.connect-button-text:after {
    content: "";
    position: absolute;
    top: 6px;
    width: 42%;
    height: 1px;
    background: rgba(var(--b-sc), 0.1);
}
.connect-button-text:before {
    left: 0;
}
.connect-button-text:after {
    right: 0;
}
.connect-wallet-popup {
    margin-top: 24px;
    margin-bottom: 10px;
}
.crypto-deposit-error {
    margin: 10px 0;
    color: rgba(var(--b-sc), 0.9);
}
.crypto-deposit .connect-button {
    margin-top: 10px;
}
.btn-transaction {
    margin-top: 20px;
}
#w3m-wc-logo path {
    fill: rgba(var(--b-sc), 0.9);
}
.my-profile-info-block .deposit-wallet {
    width: 100%;
    max-width: 345px;
}
.my-profile-info-block .deposit-wallet .c-info-icon-bc {
    cursor: auto;
}
.my-profile-info-block .connect-wallet {
    max-width: 250px;
}
.my-profile-info-block .connect-wallet .horizontal-sl-title-bc {
    overflow: hidden;
    text-overflow: ellipsis;
}
.deposit-wallet-awaiting-payment {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
}
.deposit-wallet-field-container {
    margin-top: 12px;
}
.deposit-wallet-field-container .form-control-label-bc.inputs {
    height: 48px;
}
.deposit-wallet-field-container .wallet-icons {
    background: rgba(var(--b-sc), 0.05);
}
.crypto-wallet-switcher-container {
    display: flex;
    align-items: center;
}
.crypto-wallet-switcher-container .btn {
    font-size: 12px;
    height: 28px;
}
.crypto-wallet-switcher-container .btn-wallet-left {
    position: relative;
    padding-inline-end: 28px;
    padding-inline-start: 10px;
    margin-inline-end: -18px;
}
.crypto-wallet-switcher-container
    .btn-wallet-left
    + .wallet-switcher-icon-container {
    display: flex;
    justify-content: center;
    align-items: center;
    background: rgba(var(--b), 1);
    border-radius: 50%;
    padding: 9px;
    z-index: 1;
}
.crypto-wallet-switcher-container
    .btn-wallet-left
    + .wallet-switcher-icon-container
    .bc-i-deposit {
    font-size: 16px;
    color: rgba(var(--b-sc), 1);
}
.crypto-wallet-switcher-container .btn-wallet-right {
    padding-inline-start: 28px;
    padding-inline-end: 10px;
    margin-inline-start: -18px;
}
.crypto-wallet-switcher-container .btn.active {
    pointer-events: none;
    background: rgba(var(--hero), 1);
}
.currency-control-symbol,
.connect-wallet:before {
    background-color: #ff0570;
}
.currency-control-symbol,
.connect-wallet:before {
    background-color: #ff058e;
}
.currency-control-symbol,
.connect-wallet:before {
    background-color: #6a4da1;
}
.currency-control-symbol,
.connect-wallet:before {
    background-color: #fc6b00;
}
.currency-control-symbol,
.connect-wallet:before {
    background-color: #28ab4b;
}
.wallet-currency-item:nth-child(0) .radio-control-symbol {
    background-color: #ff058e;
}
.wallet-currency-item:nth-child(1) .radio-control-symbol {
    background-color: #28ab4b;
}
.wallet-currency-item:nth-child(2) .radio-control-symbol {
    background-color: #ff058e;
}
.wallet-currency-item:nth-child(3) .radio-control-symbol {
    background-color: #ff0570;
}
.wallet-currency-item:nth-child(4) .radio-control-symbol {
    background-color: #ff0570;
}
.wallet-currency-item:nth-child(5) .radio-control-symbol {
    background-color: #23b34d;
}
.wallet-currency-item:nth-child(6) .radio-control-symbol {
    background-color: #23b34d;
}
.wallet-currency-item:nth-child(7) .radio-control-symbol {
    background-color: #6a4da1;
}
.wallet-currency-item:nth-child(8) .radio-control-symbol {
    background-color: #28ab4b;
}
.wallet-currency-item:nth-child(9) .radio-control-symbol {
    background-color: #ff058e;
}
.wallet-currency-item:nth-child(10) .radio-control-symbol {
    background-color: #ff058e;
}
.wallet-currency-item:nth-child(11) .radio-control-symbol {
    background-color: #ff0570;
}
.wallet-currency-item:nth-child(12) .radio-control-symbol {
    background-color: #28ab4b;
}
.wallet-currency-item:nth-child(13) .radio-control-symbol {
    background-color: #6a4da1;
}
.wallet-currency-item:nth-child(14) .radio-control-symbol {
    background-color: #28ab4b;
}
.wallet-currency-item:nth-child(15) .radio-control-symbol {
    background-color: #ff058e;
}
.wallet-currency-item:nth-child(16) .radio-control-symbol {
    background-color: #6a4da1;
}
.wallet-currency-item:nth-child(17) .radio-control-symbol {
    background-color: #6a4da1;
}
.wallet-currency-item:nth-child(18) .radio-control-symbol {
    background-color: #6a4da1;
}
.wallet-currency-item:nth-child(19) .radio-control-symbol {
    background-color: #fc6b00;
}
.radio-control-bc:nth-child(0) .radio-control-symbol {
    background: #ff0570;
}
.radio-control-bc:nth-child(1) .radio-control-symbol {
    background: #ff058e;
}
.radio-control-bc:nth-child(2) .radio-control-symbol {
    background: #fc6b00;
}
.radio-control-bc:nth-child(3) .radio-control-symbol {
    background: #23b34d;
}
.radio-control-bc:nth-child(4) .radio-control-symbol {
    background: #c5b131;
}
.radio-control-bc:nth-child(5) .radio-control-symbol {
    background: #28ab4b;
}
.radio-control-bc:nth-child(6) .radio-control-symbol {
    background: #28ab4b;
}
.ada-symbol:before {
    background-color: #3468d1;
    background-image: url(/assets/ada-CfH6dA34.png);
    background-position: center;
    background-size: cover;
}
.amd-symbol:before {
    background-color: #27a749;
    background-image: url(/assets/amd-DJivi_qs.png);
    background-position: center;
    background-size: cover;
}
.bch-symbol:before {
    background-color: #8cc250;
    background-image: url(/assets/bch-xgv6O6F_.png);
    background-position: center;
    background-size: cover;
}
.bdt-symbol:before {
    background-color: #c1ad30;
    background-image: url(/assets/bdt-CtGA2ORS.png);
    background-position: center;
    background-size: cover;
}
.bnb-symbol:before {
    background-color: #f3ba2f;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWgAAAFoBAMAAACIy3zmAAAAElBMVEXzui/v7+7////ztBn20HL24rPW2B7NAAANi0lEQVR42t2dS3urNhBA5Yy9DyTZB5rs5YL38SP72E7+/18pTxuDBJJmRoJq08+9vfj4dPRGI5HWJYnqgv8Y/Z1O67WoytfX6fQXRXFM8uTbR0H3rCRN336/RFYUgBpaSIAsE+vvc/mn84NOkr8KuMXtlBr8PDvo5O0ESmBxU57JUzwn6OTtq3A5VYpfVeieC7QRclUK7L94DtCfxsgN9jkODZ1YIbfYSVDoX5DCuoD8xrWAKOgiMhyYS9ttA+gdOn6FTDiWTO7DQP84am6wNwGg346ZQJUsv/iGfgUpkCWTF6/Q8W8m8AWyvSN088+4+fdmH38omKvAtvve5qMLdELFfKuO/NBFJygENTUzdPIlBWHJ1j6gKT1X1XHNDp38SEFcqghhhf7JhOCgZoSOOZgrakboXxbmgnrPB/3BxHynpof+BC7mYl5w5oFOQApuanLoIyNzUXIO6B9eZgEbemi+StitjIbQhgNZxkp4Xzq7EE8CmAO6DpCcFJo9oNuwpoTmD+iGek8HnYDwVCQdtJ/guLV7JNC+gqMzCMFDg/BYJA20v+C4BwgW2mdw3AIEC30UnkuOh36XvqFhhYVOQHgvxdAaB32V/qGLuoiC/sxEgJLtUaumRxGk5JhJwIcMAw37xB06kOhiZO1u+j2Q6LrZc4QGEaxIV+hnGQ66Vm0PnQQU3ai2hw4pulFtDR1WdK3aGjqs6Fq1NXRg0ZVqW+h3GRq6UG0LHVx0UWyhP2R4ZthbQh9nIBpyu1XTOYjWr5JpoK9iFiW3gf6U84CGswX0y1ygN+bQCYiZFGkO/S7nAt1MBkygado7SVcVDaBp2jsJdK2eATRJewdPNEG2M4OmqYaSaJwozaBJDMET1YNWRtBHItFEqnMT6E8q0VSqzwbQJNMsmZItnCiWq4fQQCaaSLWcXjV9JRRNZOAwOQm4EoomUr2bhAZK0UQNyBQ0RRd+F02jGg4T0Fda0SSqYTcBDbSiaVTLcWiK6HgQTaNhPwp9pRZNorqNDw00kIumeeYYNEF09EXTqN6PQL8wiCZRvRmBBgbRJKqlHppgVKoQTeLirIXGK1GJJnnuSgt95BFNoTrXrZq+MYkmUR1rJgH4obRGNIHqYlCthI6vXKIJVMNOYxrYRFNEtRoaHdJ60RSqL0po9DR8RDRedWlkCI3eGxoTTaB6pzQNnKLxqqUKGjvCGxeNV100ekPoZ17ReNVPCugjr2i86lwBDcyi0arlEBoZ0tOi0arhMoBGttIGorGq4akPjZyHm4hGq94NVk2BXzRWtexPAnADDzPRWNXl8OMBGvc4Q9FY1U896KsP0VjV2x700YtopOq8B+1HNFJ19giN6losRONUtzWxgcZ0LTaicarbbxL4emglGqd614XGzFrsRONU5w+mpTfRKNXQhUb0h7aiUaqbmiiw9dBaNEZ1Y6iGfmEQ/XlhUL3tQB8ZRL9sGVTnnVVToBedwG0kSaha3icB7jsAetHPElb0qusdAYHa1BoT3Rm006mut7kE6hljoss9B3rVqxv0lUU0i+rdDfrIIppFdX6DBh7RHKplC51IHtEcqqvmQ7g3HtOiGVRXzYdw//vTojlUrxrof9hEM6jeNtBXNtEMqncN9JFPNL3qvIEGPtH0qmUN7dTimYomV122ecJ1rmUomlx1OeMSjvv4xqJHVbtAHyroZ8yy2qToMdVHx7gUjhPE6lUGI9F61W498baCdmqmITcVrVftNrjcldCOq0tq1erjJmrVjkOevDLt1jOpVasXUNSqXUfxFbTjwDQ7mIpWq3admEIJ7ToVV6nWrVSpVLuKhriAdn7dahjV+gNUQ9UfiK/FQOemolWqnRe1Kmj35Z5+VI+dVOurdt8vKXoXgVl8zE1FD1UjVvH/LaAROxePUT1+JPBRNWZjaouEzk1F91Vjti13qUD9/W5UT5297KpG7QDmEQ66q3pqN6GrGvfqUQGN2vi9R/X0Ide7atxbPLKARv3ou+qBaJBa1ch3vCJhNUOEwWHwNqqHovOjTvVANFidMYezsBp6yAFbq3oo+vChU634NcAHXXRGCjiNaCWcWvTKamJeQNtUCqmgq1U/q8JGo1r5WyxUw94GulrrUKpWitbgqX+KheoC2uK/lspAKFVrgkbJpwkaC9Ur8W4nWhkJGtFKQF31NJcHNtBS07hBrhGtVK1tCMHC9IulaFUsgHYpZ4io7XLMVW/NoaV5h30fR01X83vnDubQV1vRBokHcvOhUWcYZax6ZwwtzQeh3bnBlOrugBWMoY/WoidV5+bD/Yepganq3BRamk+sHidh46ofJ2GGqteG0L2F/1HVufkUtjfdNVRtalqaLxb0FxbGVPcXFoASerDDMqI6N1+WGSzhmKleCxfRY6qHi2V61cPFMsOoPrqIHlGdmy81KpYljVSv3UTrVavW2nWqVQvAZKnYlHuGGtW5+fK5cqmdLBebNN+oUG9qqFWrNzWAUbRGdW6+JaTZPiJSLc0337KD+eabbqMOGEUrVefm25zaLVEa1doNZcOI1qjWbj4Lv9BiPtCLDA+LighzqYjLbPJsOpdsLp3LDLvxo5vqkAOmtatq7S64h6GpmemZTQLWS5xuif/xxHaZSwizWqzJGZbFgH9ZbJELkItc6l3kovoity+ebQd7iq0szxtFT8L80KfFlhywbsnZQGs2P4Xvzc8CmmebGTi3mQ/C5l1Cqd0FV/4Urg39g7A5EaB6dSI7aHfMuV6duFhBK15SEQFeUrkIy5d6dY2bz9eBYoHK7NHpRvy9eCVTgct0lQV4xU2kIiZJyOLzZcLSNOoNyCCvbaYCleoqzAuykcBkQs6CvIpcQv9DJNrbS9/bAtp9mRKCvF4vVgW0+18PdJBhj4EOdWSkhHY96i5CHc45l8dVJUXT4fEYVHXGFshEezlwJivopR3tq6CvdKK9HKKsoF+oItrTcdUK2ql3CXcweFVBO/3gcEew9xW00ylK06wC9IfdESf0w6UViOs0XctK4FDnFouXlSqjSYi2rKQkDbTb3CVQ+pd/G2jHFH9BEu1UqoR7UtMwKY0ObZI/x0FikORRcQu9pDRdbTrFeEkJ0W45IJeUeu4G7Zwh1HuSv1qTQOVE9p9O8XCDdk8g6z1x5eUGHS0nRWj9YidyZc13MtbO5QYcaW+TC73oOm9lA414jN8Ew6sONOISOb+pnM/duy8Qa9xek2Y/XNixlPTkD9BLSQT/AE2RCJ9fdFMPW2jUdY7+LjfYP15Cg4H2do0ExI/Qy7iwo3fdD+peVV9Xo+x60Eu4hKathzdo3MWqnq77OfevsFrCxUqD26CWcIVVO0C/QSMf6OOysNUAGnlbsI9r2fYD6HT+F+BFQ+j5XzWogMY+k/1Sx5UCevbXZ+4V0OncLyqNVNDYW46Zr4TNldDox/JevrtSQqPvdee95vishE5nfaG01NzsPueru6uxtAr6Q7Kpxl+SvtdAJ5JLNcF19OcudDueRt/sOKYaf0Q5v0H2bnbH3ziuUf1O9FwlNPpud41qvOh6B0AJHRE8/Ynl0L1MtdAxutFTqiY4dL/VQ0f4Rk+hmkB08xKgGpogPoaq6Z6pgSaIj75qijQSu1FogvjoqyYQfTsBpIamiI9H1e+EGnTQBPHxqJoiX8duApoiPrqqKUTDfgKaxIykFS2jKWiK+LirJslAs5uEpoiPu2oK0cVQug/dGU+XhaT9uKl+JzLQgxxAxy+EqkkErKahKcanrWoS0eWodBKaYP7SqibJqZSnBtDxM5Xqd7L/Z9OmSapiqZrmObEZNEVTXRiiyRK2S82gSZpqIWnyIh4MoWmqIk3JU1NokqooBFnTaQQdwVygm3f7TKDj61xEb1Nz028ziQ+4WEBHM1G9S22gX2eh+nbmsQ/dH0+TJIagau96VNpJQPNxDqrhYAk9h1ZPppbQcfgOpuhYbE2HVy1Te+jQqstpljV0aNVlD24PHVZ1dQzCHjqs6mqo5AAdUnV93sQBOqRqmbpCh1PdDP5doJNgI5A8dYYONtjLDgjoUFPcfJxKM55uP35kQURfxqkmoONrgACBXYqCjt4CNHtFv4KDDjBEVSxIW0L7r4uQp3jo1yxAc4eFjn+8BghsUgJoz0OQeiEMD+0zQJq+EA/tMUDq4KCA9hgg7QloCmhfAZIdUjro1E+AwCYmhI7To/TRrUS00J8ewlqeTaHHR663jzF/WJcBPYVhNAnofOQO66q1o4ZOeMMa8pQBOvoERuomRwU5dMRZGeUl5YFm7GMmpt8YaDbq7Dvlg05/WKizTcQJzUKdbWJeaAbqbG3yvSjo9CujZo75oYmpa2Z2aNIIaZj5oQmpyzroCTqhos42dt9rtmqq+/iaEYxDIPuOLb/XbhLQ//iBHz2B3MeRV+j084gMkSw/J5Fn6LI6SkxobFy/FwWdvoKz7Ex+R2Gg07cvN9mQrS9xKOgo+XWRXWi2/SJK6CgpZFtiZ0UnmAaFjhJL7DIynL6IErp69dAYu7B8RnwRJXRc1sjpKgklMvKLKKGLvuYEo9zln57OcTQr6KoBLP73S6mMikys/+IoiWYHncbR36kEz7L2mkcAqIC/z+Wfkn0RJXTZlhQy/06ndXPn89fX6fQXUTz54eN/89ZrgC7jB7wAAAAASUVORK5CYII=);
    background-position: center;
    background-size: cover;
}
.btc-symbol:before {
    background-color: #f7931a;
    background-image: url(/assets/btc-DEGqceNT.png);
    background-position: center;
    background-size: cover;
}
.cad-symbol:before {
    background-color: #ff5d13;
    background-image: url(/assets/cad-_vXRDycS.png);
    background-position: center;
    background-size: cover;
}
.dai-symbol:before {
    background-color: #f5ac37;
    background-image: url(/assets/dai-nIKymwQY.png);
    background-position: center;
    background-size: cover;
}
.dog-symbol:before {
    background-color: #ba9f33;
    background-image: url(/assets/dog-BmaYSJWl.png);
    background-position: center;
    background-size: cover;
}
.eth-symbol:before {
    background-color: #627eea;
    background-image: url(/assets/eth-FfQuQcFw.png);
    background-position: center;
    background-size: cover;
}
.eur-symbol:before {
    background-color: #38b8a0;
    background-image: url(/assets/eur-CK-dvnvX.png);
    background-position: center;
    background-size: cover;
}
.ftn-symbol:before {
    background-color: #ff008c;
    background-image: url(/assets/ftn--2RLJdV8.png);
    background-position: center;
    background-size: cover;
}
.gel-symbol:before {
    background-color: #ff0003;
    background-image: url(/assets/gel-DTC1k3Ug.png);
    background-position: center;
    background-size: cover;
}
.ghs-symbol:before {
    background-color: #b6d433;
    background-image: url(/assets/ghs-Cvo9BUWr.png);
    background-position: center;
    background-size: cover;
}
.idr-symbol:before {
    background-color: #22af4b;
    background-image: url(/assets/idr-5s7RoWLS.png);
    background-position: center;
    background-size: cover;
}
.kes-symbol:before {
    background-color: #ac2423;
    background-image: url(/assets/kes-DRDLLkCv.png);
    background-position: center;
    background-size: cover;
}
.krw-symbol:before {
    background-color: #eab200;
    background-image: url(/assets/krw-BNu7vyW6.png);
    background-position: center;
    background-size: cover;
}
.kzt-symbol:before {
    background-color: #00c3ea;
    background-image: url(/assets/kzt-CaYPC8Ci.png);
    background-position: center;
    background-size: cover;
}
.ltc-symbol:before {
    background-color: #5c5c5c;
    background-image: url(/assets/ltc-Dcr5edqW.png);
    background-position: center;
    background-size: cover;
}
.mth-symbol:before {
    background-color: #0172ff;
    background-image: url(/assets/mth-Dg1PyOZn.png);
    background-position: center;
    background-size: cover;
}
.myr-symbol:before {
    background-color: #5e2e8d;
    background-image: url(/assets/myr-DfL7Kz4O.png);
    background-position: center;
    background-size: cover;
}
.rub-symbol:before {
    background-color: #f76900;
    background-image: url(/assets/rub-DTILbomK.png);
    background-position: center;
    background-size: cover;
}
.thb-symbol:before {
    background-color: #ff006d;
    background-image: url(/assets/thb-BIDuRfFS.png);
    background-position: center;
    background-size: cover;
}
.trx-symbol:before {
    background-color: #eb0029;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAMAAADVRocKAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABaUExURUdwTOsAKOsAKewAKesAJOsAKesAKOsAKesAKOsAKOkAKesAKe0AKesAKf////7v8vWAlP3f5O0gRPBAXveUpPq/yfJVcOwQN+8wUfzP1/mvvPRvhuwQNvV/lAPvlbYAAAANdFJOUwA6xe8QlyDfXnAar3gq/bakAAAETklEQVRo3sWa15ajMAyG6eXkmN5J3v81FxsIbsiyw5zVxZbJxLL0/XIReB7KIj+PX0Eaks3CNHjFuR95T1mUxSnRWBBnyQOj5wEBLPjRhw+Ovtsrc598SlCWurnIQ4I2Bxd+SqzM0kXyItYWW+DOQuJg6CCimDhajCq+JCXOliLS5IfkB0t9Y/rJj2YAkZOfLf/j8UEPGXnEbrPkk4fMf16fooVatUaPjb+pVVdxV/1+umH60UMMAm6LzeZlbccHQQsAyuKwsncNRsEgLHBVIZhTMC+oAt6FatbBiFqVFNQfg3Z96RxMCpVwe47XkGmoltkpmPw+gAtz3bD/ju1qH0wYAWsQxVzVdLbD9cMtmL4WvdR9dR9Mfh8Aw7w0bLSP+MkWjJyyom9gCrpFdMNcju+Ffr3TfDwNQsrqBhSS7oxCMVdHRcz6r/PB1No8BUcRa7+9zW/e/lqBCZLzc8pK6yECthk695Ymg6Feb8bvWA5pJsv2FrP+BM0w039oUe/WsARVh5/hJkfJzeQYZuaKfX1RNT9dOr7zEAEb8YH5u/gpIIaSo1vpw8zkdVSDWRmLX3Ivgek9xLcIOMwXCA71uOMdJYcftdaiWwV+MV88PwpeYvAQQWeVL+ZLkUsj4+WKe9Z48KHDXCtO8kK9isXbDGt3LU+DVAnQZWBDW/IO6bzrYY+F4R2lNYlP6kkZuizxmC/UbLLdtE27VnfWepS3ZugmTDH3wg+W764mjbtUQ6crlsADz3N0bx4JcOA49k/6O1MhxXvoFLzQtIoWeQ91tw6NkL5K3Tc9eOOWMNOiFqZ9FV59szUZHFRK2FSijX7dnom9AwUzHalUf+9zuy0ZHKiYF9njmbdSv+15hlurgnlWamkDXOp3AwbZdO2QMZcqyxsBHTI1tZwkzG9x1T6D0gpoLzRTX0XCPKnV1GlWCG6pMHY+RMyUyYQU0L7YGe/eIuZVVhU7iE/AEdt8ORYwVxJzBniFriGR0YGAeRELdgQEdJ5bjNdjAXMvlsFSaMpCOnmZ+1s85lpQ5AcS0HlsMXdAeMxCxlf4YHwcvMwQOMwTvyZMsICoJR508tJgbuXDWAV+MUB2oS7Mw4VjNI9/NBQQOfpi5srgdouRM4TJ0Rdz9x30YwR8tRN8POaez1XZYFsuKRrzfJQBsMXomgl4zEeqEAISekZRiMTcHPOGthhtNyRHYj7KACMgqemV4jAP7FCEEZDUzkEIiWGmf+AEpHTtXijMtAyYgFbrvmMSYjBvcGuUgDRPEjIMZv0tBtm/jhGY9bcYXGPW3Fqu4OaQsbVsxHA2OycHADit7s1Os4CI7/iAoi1QAoIe4+RGzL1dv9TSQ4UBnP/wmOttv0JYPoY1Cij0//+jxr9/WEpBOAURWjyzThyCeNm9n2AbROp7tmbjIsyd3kvAukhz59dQMsTLA4Hv/WJJBr96kj/wDk2SxVonaZw9+IaO8+s//wBojYDSgdBcVQAAAABJRU5ErkJggg==);
    background-position: center;
    background-size: cover;
}
.tus-symbol:before {
    background-color: #26a17b;
    background-image: url(/assets/tus-BOs_O2I_.png);
    background-position: center;
    background-size: cover;
}
.uah-symbol:before {
    background-color: #257dc5;
    background-image: url(/assets/uah-BIcCJExM.png);
    background-position: center;
    background-size: cover;
}
.usc-symbol:before {
    background-color: #2775ca;
    background-image: url(/assets/usc-LEAjTsRZ.png);
    background-position: center;
    background-size: cover;
}
.usd-symbol:before {
    background-color: #009f00;
    background-image: url(/assets/usd-DpnDv8at.png);
    background-position: center;
    background-size: cover;
}
.uzs-symbol:before {
    background-color: #684b9e;
    background-image: url(/assets/uzs-Bc0E0lA2.png);
    background-position: center;
    background-size: cover;
}
.vnd-symbol:before {
    background-color: #2e60b3;
    background-image: url(/assets/vnd-C1By17Ln.png);
    background-position: center;
    background-size: cover;
}
.xrp-symbol:before {
    background-color: #23292f;
    background-image: url(/assets/xrp-DY5hb1aP.png);
    background-position: center;
    background-size: cover;
}
.generic-search-container-body {
    display: flex;
    flex-direction: column;
}
.generic-search-menu {
    display: flex;
    gap: 10px;
    padding: 15px 0;
}
.generic-search-menu-item {
    display: block;
    padding: 0 10px;
}
.generic-search-menu-item.active {
    background: rgba(var(--b-sc), 1);
    color: rgba(var(--b), 1);
}
.callPanel {
    position: relative;
}
.callPanel.opened .callPanelMenu {
    opacity: 1;
    visibility: visible;
}
.callPanelMenu {
    position: absolute;
    top: 100%;
    max-height: 60vh;
    padding: 10px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(4px);
    border-bottom-left-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius);
    transition: all var(--default-transition-duration)
        var(--default-transition-delay);
    background: rgba(var(--header), 1);
    will-change: scroll-position;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
.callPanelIcon {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    width: 24px;
    height: 24px;
    font-size: 16px;
    margin-inline-start: 0;
    border-radius: var(--border-radius);
}
.callPanelIcon.bc-i-instagram {
    background-image: radial-gradient(
        circle at 30% 107%,
        #fdf497,
        #fdf497 5%,
        #fd5949 45%,
        #d6249f 60%,
        #285aeb 90%
    );
}
[dir="ltr"] .callPanelIcon.bc-i-instagram:before {
    margin-inline-start: -1px;
}
.callPanelIcon.bc-i-tiktok:before,
.callPanelIcon.bc-i-telegram:before,
.callPanelIcon.bc-i-facebook:before,
.callPanelIcon.bc-i-linkedin:before,
.callPanelIcon.bc-i-vk:before,
.callPanelIcon.bc-i-soundcloud:before,
.callPanelIcon.bc-i-discord:before,
.callPanelIcon.bc-i-heylink:before,
.callPanelIcon.bc-i-threads:before,
.callPanelIcon.bc-i-tv:before,
.callPanelIcon.bc-i-medium:before,
.callPanelIcon.bc-i-youtube:before,
.callPanelIcon.bc-i-blog:before,
.callPanelIcon.bc-i-gmail:before,
.callPanelIcon.bc-i-ok:before,
.callPanelIcon.bc-i-pinterest:before,
.callPanelIcon.bc-i-reddit:before,
.callPanelIcon.bc-i-tumblr:before,
.callPanelIcon.bc-i-twitch:before,
.callPanelIcon.bc-i-twitter:before {
    font-size: 10px;
    border: 1px solid rgba(var(--b-sc), 1);
    border-radius: 50%;
    padding: 3px;
}
.callPanelMenuItem {
    position: relative;
    display: flex;
    align-items: center;
    height: 34px;
    color: rgba(var(--header-sc), 0.7);
    background: linear-gradient(
        to right,
        rgba(var(--header-sc), 0.15),
        rgba(var(--header-sc), 0.05)
    );
    padding: 0 10px;
    border-radius: var(--border-radius);
    overflow: hidden;
    transition: color var(--default-transition-duration);
}
.callPanelMenuItem + .callPanelMenuItem {
    margin-top: 2px;
}
.callPanelMenuItem:hover {
    color: rgba(var(--header-sc), 1);
}
.callPanelMenuItem:before {
    content: "";
    position: absolute;
    top: 0;
    width: 2px;
    height: 100%;
    background: rgba(var(--hero), 0);
    transition: background var(--default-transition-duration);
}
[dir="ltr"] .callPanelMenuItem:before {
    left: 0;
}
[dir="rtl"] .callPanelMenuItem:before {
    right: 0;
}
.callPanelMenuItem:hover:before {
    background: rgba(var(--hero), 1);
}
.callPanelText {
    margin-inline-start: 10px;
    letter-spacing: 0.1px;
    text-transform: capitalize;
}
.callPanelBtn {
    padding: 0;
}
.loyaltyBonusHeaderBackground {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: -3;
}
[class*="is-web"] .loyaltyBonusHeaderBackground {
    width: 108%;
    height: 96%;
}
@media screen and (max-width: 1280px) {
    [class*="is-web"] .loyaltyBonusHeaderBackground {
        width: 124%;
        height: 90%;
    }
}
[class*="is-mobile"] .loyaltyBonusHeaderBackground {
    width: 106%;
    height: 100%;
}
.loyaltyBonusHeaderBackground:before,
.loyaltyBonusHeaderBackground:after {
    background: rgba(var(--hero), 1);
    z-index: -3;
    width: 100%;
    left: 0;
}
.loyaltyBonusHeaderBackground:before {
    transform: perspective(80px) rotateX(55deg);
}
[class*="is-web"] .loyaltyBonusHeaderBackground:before {
    bottom: 12px;
}
@media screen and (max-width: 1280px) {
    [class*="is-web"] .loyaltyBonusHeaderBackground:before {
        bottom: 10px;
    }
}
[class*="is-mobile"] .loyaltyBonusHeaderBackground:before {
    bottom: 10px;
}
.loyaltyBonusHeaderBackground:after {
    top: 10px;
    transform: perspective(80px) rotateX(125deg);
}
.loyaltyBonusHeaderBackground:before,
.loyaltyBonusHeaderBackground:after,
.loyaltyBonusHeader:before,
.loyaltyBonusHeader:after {
    content: "";
    position: absolute;
    height: 50%;
}
.loyaltyBonusHeaderShadow {
    width: 116%;
    height: 30px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: #0009;
    filter: blur(4px);
    opacity: 0.5;
    z-index: -2;
}
.hdr-main-content-bc .loyaltyBonusHeader,
.header-bc .loyaltyBonusHeader {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-left: 10px;
    padding-right: 6px;
}
.hdr-main-content-bc .loyaltyBonusHeader:before,
.hdr-main-content-bc .loyaltyBonusHeader:after,
.header-bc .loyaltyBonusHeader:before,
.header-bc .loyaltyBonusHeader:after {
    width: 100%;
    left: 0;
    background: rgba(var(--hero), 1);
    z-index: -1;
}
.hdr-main-content-bc .loyaltyBonusHeader:before,
.header-bc .loyaltyBonusHeader:before {
    bottom: 6px;
    transform: perspective(80px) rotateX(55deg);
}
.hdr-main-content-bc .loyaltyBonusHeader:after,
.header-bc .loyaltyBonusHeader:after {
    top: 6px;
    transform: perspective(80px) rotateX(125deg);
}
.hdr-main-content-bc .loyaltyBonusImg,
.header-bc .loyaltyBonusImg {
    object-fit: contain;
}
[class*="is-web"] .hdr-main-content-bc .loyaltyBonusHeader {
    height: 50px;
    margin-inline-end: 24px;
    cursor: pointer;
}
@media screen and (max-width: 1280px) {
    [class*="is-web"] .hdr-main-content-bc .loyaltyBonusHeader {
        padding: 0 4px;
        margin-inline-end: 14px;
    }
}
[class*="is-web"] .hdr-main-content-bc .loyaltyBonusHeader:before {
    bottom: 8px;
}
@media screen and (max-width: 1280px) {
    [class*="is-web"] .hdr-main-content-bc .loyaltyBonusHeader:after {
        top: 8px;
    }
}
[class*="is-web"] .hdr-main-content-bc .loyaltyBonusImg {
    width: 22px;
    max-height: 22px;
    margin-top: -4px;
}
@media screen and (max-width: 1280px) {
    [class*="is-web"] .hdr-main-content-bc .loyaltyBonusImg {
        width: 20px;
        max-height: 20px;
        margin-top: 0;
    }
}
[class*="is-mobile"] .header-bc .loyaltyBonusHeader {
    height: 46px;
    z-index: 1;
}
[class*="is-mobile"] .header-bc .loyaltyBonusHeader:first-child {
    margin-inline-start: 10px;
}
[class*="is-mobile"] .header-bc .loyaltyBonusHeader:first-child + .hdr-user-bc {
    margin-inline-start: auto;
}
[class*="is-mobile"]
    .header-bc
    .loyaltyBonusHeader:first-child
    .loyaltyBonusHeaderText {
    max-width: 120px;
}
[class*="is-mobile"]
    .header-bc
    .loyaltyBonusHeader:not(:first-child)
    .loyaltyBonusHeaderText {
    max-width: 100px;
}
@media screen and (max-width: 400px) {
    [class*="is-mobile"]
        .header-bc
        .loyaltyBonusHeader:not(:first-child)
        .loyaltyBonusHeaderText {
        max-width: 54px;
    }
}
[class*="is-mobile"] .header-bc .loyaltyBonusHeader + .hasLoyaltyLevel {
    margin-inline-start: 8px;
}
@media screen and (max-width: 400px) {
    [class*="is-mobile"] .header-bc .loyaltyBonusHeader + .hasLoyaltyLevel {
        margin-inline-start: 4px;
    }
}
[class*="is-mobile"]
    .header-bc
    .loyaltyBonusHeader
    + .hdr-user-bc:not(.hasLoyaltyLevel) {
    margin-inline-start: 18px;
}
[class*="is-mobile"] .header-bc .loyaltyBonusImg {
    width: 20px;
    max-height: 20px;
    margin-top: -2px;
}
.loyaltyBonusHeaderText {
    text-transform: uppercase;
    font-size: 12px;
    margin-inline-end: 2px;
    color: rgba(var(--hero-sc), 0.9);
}
@media screen and (max-width: 1280px) {
    [class*="is-web"] .loyaltyBonusHeaderText {
        display: none;
    }
}
@media screen and (max-width: 360px) {
    [class*="is-mobile"] .loyaltyBonusHeaderText {
        font-size: 10px;
    }
}
.header-bc {
    position: fixed;
    top: var(--dynamic-header);
    left: 0;
    height: var(--mobile-header-main-section-height);
    z-index: 950;
}
.header-bc.header-bc-hide .hdr-navigation-scrollable-bc-holder {
    transform: translateY(-100%);
}
.header-bc .hdr-navigation-scrollable-bc:not(:only-child):nth-child(1) {
    position: absolute;
    top: 0;
    left: 0;
}
.header-bc
    .hdr-navigation-scrollable-bc:not(:only-child):nth-child(1)
    .hdr-navigation-link-bc.active {
    box-shadow: none;
}
.header-bc
    .hdr-navigation-scrollable-bc:not(:only-child):nth-child(1)
    .hdr-navigation-link-bc.active:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(var(--menu-sc), 0.05);
}
.header-bc .hdr-navigation-scrollable-bc:not(:only-child):nth-child(2) {
    transform: translateY(0);
}
.header-bc
    .hdr-navigation-scrollable-bc:not(:only-child):nth-child(2)
    .hdr-navigation-link-bc {
    position: relative;
}
.header-bc
    .hdr-navigation-scrollable-bc:not(:only-child):nth-child(2)
    .hdr-navigation-link-bc:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(var(--header-sc), 0.05);
    pointer-events: none;
}
.header-bc
    .hdr-navigation-scrollable-bc:not(:only-child):nth-child(2)
    .hdr-navigation-link-bc.active {
    position: sticky;
}
.header-bc.active:not(.header-bc-hide)
    .hdr-navigation-scrollable-bc:nth-child(2) {
    transform: translateY(40px);
}
.layout-bc.integration-mode
    .header-bc.header-bc-hide
    .hdr-navigation-scrollable-bc-holder,
.layout-bc.integration-mode
    .header-bc.active
    .hdr-navigation-scrollable-bc:nth-child(2) {
    transform: none;
}
.layout-bc.integration-mode
    .hdr-navigation-scrollable-bc:not(:only-child):nth-child(1) {
    position: static;
}
.layout-bc.integration-mode .layout-content-holder-bc {
    padding-top: calc(2 * var(--mobile-header-navigation-height));
}
.layout-bc.integration-header-absence .layout-content-holder-bc {
    padding-top: 0;
}
.hdr-main-content-bc {
    height: auto !important;
    padding-inline-start: var(--padding-page-aside);
    padding-inline-end: calc(var(--padding-page-aside) + 7px);
    background: rgba(var(--header), 1);
    border-bottom: 1px solid rgba(var(--header-sc), 0.05);
}
.header-icon {
    width: 20px;
    height: 20px;
    font-size: 12px;
    margin-inline-start: 4px;
}
.hdr-dynamic-content {
    position: fixed;
    top: 0;
    width: 100%;
    max-height: 500px;
    background: rgba(var(--b), 1);
    z-index: 953;
    opacity: 1;
    transition: all var(--slow-transition-duration);
}
.hdr-dynamic-content .e-p-close-icon-bc {
    top: 4px;
}
.hdr-dynamic-content .hm-row-bc {
    position: relative;
}
.informative-widget {
    padding: 0 var(--padding-page-aside);
}
.informative-widget-container {
    padding: 10px 40px 10px 10px;
}
.informative-widget-link {
    height: 100%;
}
.logo {
    height: 46px;
}
.hdr-logo-bc {
    max-width: 100px;
    padding: 2px 0;
}
@media screen and (max-width: 360px) {
    .hdr-logo-bc {
        max-width: 75px;
    }
}
.hdr-nav-menu-holder-bc {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    z-index: 950;
    padding-top: calc(
        var(--mobile-header-main-section-height) + var(--dynamic-header)
    );
    top: 100%;
    animation-name: hdr-nav-menu-holder-ltr;
    animation-duration: var(--default-transition-duration);
    animation-timing-function: ease-in-out;
    animation-delay: calc(var(--default-transition-duration) / 3);
    animation-fill-mode: forwards;
}
.layout-bc:not(.has-generic-menu) .hdr-nav-menu-holder-bc:after {
    content: "";
    position: absolute;
    bottom: 49px;
    left: 0;
    width: 100%;
    height: 77px;
    background-image: linear-gradient(
        to bottom,
        rgba(var(--b), 0),
        rgba(var(--b), 1)
    );
    pointer-events: none;
    z-index: 1;
}
@keyframes hdr-nav-menu-holder-ltr {
    0% {
        transform: translateZ(0);
    }
    to {
        transform: translate3d(0, -100%, 0);
    }
}
.m-navigation-container-bc {
    width: 100%;
    height: 100%;
    background: rgba(var(--b), 1);
    position: relative;
}
.m-nav-title-row-bc {
    width: 100%;
    height: 44px;
    box-shadow: 0 -1px rgb(55 228 6) inset;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.m-nav-title-content-bc {
    font-size: 16px;
    line-height: 44px;
    font-weight: 500;
    color: rgba(var(--b-sc), 1);
    padding: 0 var(--padding-page-aside);
    text-transform: uppercase;
}
.closed-n-p-bc {
    padding: 0 var(--padding-page-aside);
    display: flex;
    align-items: center;
    color: rgba(var(--b-sc), 0.9);
    font-size: 14px;
    height: 100%;
}
.m-nav-info-w-container-bc {
    width: 100%;
    height: calc(100% - 44px);
    padding: var(--padding-page-aside) var(--padding-page-aside)
        var(--mobile-header-main-section-height);
    will-change: scroll-position;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
.m-nav-info-w-container-bc .m-nav-icon-bc {
    width: 29px;
    height: 29px;
    color: #fff;
    border-radius: var(--border-radius);
    font-size: 18px;
    line-height: 28px;
    position: relative;
}
.m-nav-info-w-container-bc .m-nav-icon-bc:before {
    position: relative;
    z-index: 1;
}
.m-nav-info-w-container-bc .m-nav-icon-bc:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: var(--border-radius);
    background-image: radial-gradient(
        circle at -14% 113%,
        #000000a6,
        #0000 120%
    );
}
.m-nav-info-w-container-bc .m-nav-icon-bc.bc-i-esports,
.m-nav-info-w-container-bc .m-nav-icon-bc.bc-i-slots {
    font-size: 14px;
}
.app-nav-arrow-block-bc {
    position: relative;
}
.app-nav-arrow-block-bc + .menu-group-title {
    margin-top: 20px;
}
.app-nav-link {
    display: flex;
}
.m-nav-arrow-icon-bc {
    top: 0;
    height: 100%;
    line-height: 48px;
    font-size: 12px;
    position: absolute;
    color: rgba(var(--b-sc), 0.6);
    pointer-events: none;
}
[dir="ltr"] .m-nav-arrow-icon-bc {
    right: 10px;
}
[dir="rtl"] .m-nav-arrow-icon-bc {
    left: 10px;
    transform: rotate(180deg);
}
.m-nav-collapsed-container-bc {
    overflow: hidden;
    margin-bottom: 20px;
}
.m-nav-collapsed-container-bc .nav-ico-w-row-bc:not(:only-child) {
    box-shadow: none;
}
.m-nav-collapsed-container-bc .m-block-nav-items-bc {
    margin: 0;
    padding: 0;
    grid-template-columns: 1fr;
}
.m-nav-collapsed-container-bc .app-nav-link:after {
    content: attr(data-badge);
    position: absolute;
    top: 0;
    width: 64%;
    height: 100%;
    text-align: end;
    padding-inline-end: 30px;
    box-sizing: border-box;
    border-radius: var(--border-radius);
    text-transform: uppercase;
    font-size: 12px;
    line-height: 50px;
    letter-spacing: 0.44px;
}
[dir="ltr"] .m-nav-collapsed-container-bc .app-nav-link:after {
    right: 0;
}
[dir="rtl"] .m-nav-collapsed-container-bc .app-nav-link:after {
    left: 0;
}
.m-nav-collapsed-container-bc .m-nav-items-list-item-bc {
    display: flex;
    align-items: center;
    position: relative;
    z-index: 1;
}
.m-nav-collapsed-container-bc .nav-ico-w-row-bc {
    width: 28px;
    height: 48px;
    flex-shrink: 0;
    box-shadow: none;
}
.m-nav-collapsed-container-bc .m-nav-list-item-title-bc {
    flex: auto;
    justify-content: flex-start;
    height: 48px;
    padding-inline-start: 10px;
    padding-inline-end: 110px;
    text-align: start;
    font-size: 14px;
    line-height: 16px;
}
.menu-group-title {
    display: flex;
    width: 98px;
    color: rgba(var(--b-sc), 0.7);
    text-align: start;
    text-transform: uppercase;
    font-size: 12px;
}
.m-block-nav-items-bc {
    grid-template-columns: repeat(auto-fill, minmax(108px, 1fr));
    padding: 15px var(--padding-page-aside) 20px;
}
.m-nav-items-list-item-bc {
    width: 100%;
}
.nav-ico-w-row-bc {
    height: 56px;
}
.nav-ico-w-row-bc:not(:only-child) {
    box-shadow: inset 0 -1px rgba(var(--b), 1);
}
.m-nav-items-list-item-bc {
    background: rgba(var(--b-sc), 0.1);
}
.m-nav-items-list-item-bc.active {
    color: rgba(var(--b-sc), 1);
    background: rgba(var(--b-sc), 0.25);
}
.m-nav-items-list-item-bc.active .nav-ico-w-row-bc {
    box-shadow: inset 0 -1px rgba(var(--b), 0.5);
}
.payment-logo {
    max-width: 80%;
    max-height: 80%;
}
.m-nav-sab-container-bc {
    display: grid;
    grid-auto-columns: auto 11fr;
    grid-template-areas: "left right";
    position: absolute;
    width: 100%;
    height: calc(100% - 44px);
    padding-top: var(--padding-page-aside);
    left: 0;
    bottom: 0;
}
.m-nav-sab-container-bc .m-block-nav-items-bc {
    grid-template-columns: repeat(auto-fit, minmax(98px, 1fr));
    padding: 0 var(--padding-page-aside) 69px;
    will-change: scroll-position;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
.m-nav-sab-container-bc .m-block-nav-items-bc .nav-ico-w-row-bc {
    height: 48px;
}
.m-nav-sab-container-bc .m-block-nav-items-bc .m-nav-list-item-title-bc {
    height: 30px;
}
.m-nav-sab-container-bc .m-block-nav-items-bc .m-nav-items-list-item-bc {
    width: 98px;
}
.m-nav-sab-container-bc .m-block-nav-items-bc .m-nav-arrow-icon-bc {
    display: none;
}
.m-nav-sab-container-bc
    .m-block-nav-items-bc
    .app-nav-arrow-block-bc:last-child {
    padding-bottom: 10px;
}
.m-nav-sab-container-bc .m-nav-sab-container-right-bc {
    padding: 0 var(--padding-page-aside) 69px;
}
.m-nav-sab-container-right-bc {
    grid-area: right;
    will-change: scroll-position;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
[dir="ltr"] .m-nav-sab-container-right-bc {
    border-top-left-radius: var(--border-radius);
    animation: m-nav-sab-container-ltr var(--default-transition-duration) ease;
    border-left: 1px solid rgba(var(--b-sc), 0.1);
}
[dir="rtl"] .m-nav-sab-container-right-bc {
    border-top-right-radius: var(--border-radius);
    animation: m-nav-sab-container-rtl var(--default-transition-duration) ease;
    border-right: 1px solid rgba(var(--b-sc), 0.1);
}
@keyframes m-nav-sab-container-ltr {
    0% {
        transform: translate3d(100%, 0, 0);
    }
    to {
        transform: translateZ(0);
    }
}
@keyframes m-nav-sab-container-rtl {
    0% {
        transform: translate3d(-100%, 0, 0);
    }
    to {
        transform: translateZ(0);
    }
}
.m-nav-sab-container-r-row-title-bc {
    display: flex;
    align-items: center;
    height: 36px;
    width: 100%;
    padding: 0 15px;
    background: rgba(var(--b-sc), 0.1);
    overflow: hidden;
}
.m-nav-sab-c-r-row-icon-bc {
    flex: 0 0 auto;
    font-size: 12px;
    color: rgba(var(--b-sc), 0.9);
}
[dir="rtl"] .m-nav-sab-c-r-row-icon-bc {
    transform: rotate(180deg);
}
.m-nav-sab-container-r-row-name-title {
    padding-inline-start: 10px;
    font-size: 15px;
    text-transform: uppercase;
    color: rgba(var(--b-sc), 0.9);
}
.m-nav-sab-container-r-row-name {
    width: 100%;
    height: 44px;
    font-size: 15px;
    line-height: 44px;
    color: rgba(var(--b-sc), 0.9);
}
.m-nav-sab-container-r-row-bc {
    display: flex;
    width: 100%;
    padding-inline-start: 30px;
    padding-inline-end: 15px;
}
.m-nav-sab-container-r-row-bc > a {
    display: flex;
}
[dir="ltr"] .m-nav-sab-container-r-row-bc > a:after {
    right: -10px;
}
[dir="rtl"] .m-nav-sab-container-r-row-bc > a:after {
    left: -10px;
}
.header-custom-buttons + .header-custom-buttons {
    margin-inline-start: 5px;
}
.header-custom-buttons > .btn {
    width: auto;
    height: 24px;
    padding: 0 5px;
    font-size: 14px;
}
.header-custom-buttons > .btn + .btn {
    margin-inline-start: 5px;
}
.header-custom-buttons + .sign-in {
    max-width: 52px;
    margin-inline-start: 8px;
}
.btn.register {
    max-width: 84px;
    margin-inline-start: 12px;
}
.hdr-additional-info {
    position: relative;
    display: flex;
    align-items: center;
    height: 40px;
    background: rgba(var(--b), 1);
    padding: 0 8px 0 var(--padding-page-aside);
    border-bottom: 1px solid rgba(var(--header-sc), 0.1);
}
.hdr-additional-info:empty {
    display: none;
}
.hdr-user-bc {
    margin-inline-start: 2px;
}
.user-nav-icon {
    position: relative;
    flex-shrink: 0;
    width: 24px;
    height: 24px;
    color: #fff;
    text-align: center;
    border-radius: var(--border-radius);
    font-size: 14px;
    line-height: 24px;
}
.user-nav-icon:before {
    position: relative;
    z-index: 1;
}
.user-nav-icon img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.user-nav-icon + .user-nav-icon {
    margin-inline-start: 8px;
}
.user-balance-dropdown {
    position: relative;
}
.header-user-balance-container {
    display: none;
    position: absolute;
    left: 50%;
    transform: translate(-50%);
    background: rgba(var(--b), 1);
    border-radius: var(--border-radius);
    box-shadow: 0 1px 5px 2px #0000001f;
}
.header-user-balance-container:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgba(var(--b-sc), 0.1);
    border-radius: var(--border-radius);
    z-index: -1;
}
.header-user-balance-container.active {
    display: block;
    z-index: 3;
}
.hdr-user-info-content-bc {
    margin-inline-start: 6px;
    margin-inline-end: 6px;
}
.hdr-user-info-content-bc.bonus-available + .header-user-balance-container {
    top: 38px;
}
.hdr-user-info-content-bc:not(.bonus-available)
    + .header-user-balance-container {
    top: 30px;
}
.crypto-currency-data {
    flex: auto;
    z-index: 0;
}
.crypto-currency-data i:after {
    background: rgba(var(--b-sc), 0.85);
}
.nav-menu-sub-user-balances {
    width: 195px;
    padding: 10px;
}
.nav-menu-sub-user-balances:before,
.nav-menu-sub-user-balances:after {
    content: "";
    width: 20px;
    height: 20px;
    position: absolute;
    top: -9px;
    left: 50%;
    transform: translate(-50%) rotate(45deg);
    border-radius: 2px;
}
.nav-menu-sub-user-balances:before {
    background: rgba(var(--b-sc), 0.1);
}
.nav-menu-sub-user-balances:after {
    z-index: -1;
    background: rgba(var(--b), 1);
}
.network-address .form-control-select-bc {
    padding: 0;
    padding-inline-start: 5px;
}
.crypto-deposit .connect-button {
    margin-bottom: 10px;
}
.hdr-crypto-content {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: rgba(var(--b), 1);
    z-index: 1;
}
.hdr-crypto-content:not(:empty) {
    padding: 1px 8px;
    border-bottom: 1px solid rgba(var(--b-sc), 0.05);
}
.connect-wallet {
    width: 45%;
    flex-shrink: 0;
}
.radio-control-symbol:after,
.radio-control-symbol:before {
    width: 14px;
    height: 14px;
}
.currency-control-symbol {
    margin-inline-end: 10px;
}
.currency-control-symbol:after,
.currency-control-symbol:before {
    width: 16px;
    height: 16px;
    font-size: 12px;
    line-height: 16px;
}
.radio-control-symbol:after {
    font-size: 10px;
    line-height: 14px;
}
.wallet-menu {
    width: 160px;
}
.wallet-menu-content .radio-v-bc {
    margin: 0;
}
.wallet-menu-item,
.wallet-currency {
    will-change: scroll-position;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
@media screen and (max-device-height: 480px) {
    .wallet-menu-item,
    .wallet-currency {
        max-height: 48vh;
    }
}
@media (min-device-height: 481px) and (max-device-height: 680px) {
    .wallet-menu-item,
    .wallet-currency {
        max-height: 65vh;
    }
}
@media (width: 1024px) and (max-device-height: 600px) {
    .wallet-menu-item,
    .wallet-currency {
        max-height: 62vh;
    }
}
.wallet-currency-item {
    font-size: 11px;
}
.wallet-menu-btn i {
    font-size: 14px;
}
.crypto-wallet-switcher-container {
    width: 50%;
}
.crypto-wallet-switcher-container:only-child {
    width: 100%;
}
.trusted-widget {
    overflow: hidden;
}
.trusted-widget:not(:only-child) {
    margin-inline-start: 5px;
}
.trusted-widget:only-child {
    margin-inline-start: auto;
}
.trusted-widget i:after {
    background: rgba(var(--b-sc), 0.85);
}
.layout-search-holder-bc {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(var(--b), 1);
    z-index: 990;
    transform: translateY(100%);
    transition: transform var(--default-transition-duration);
}
.layout-search-holder-bc .sport-search-bc {
    flex-shrink: 0;
}
.generic-search-open .layout-search-holder-bc {
    transform: translateY(0);
}
.generic-search-container-body {
    padding: 7px;
    overflow: hidden;
}
.generic-search-result-container .sport-search-result-bc {
    overflow: initial;
}
.generic-search-result-container .sport-search-result-body-bc,
.generic-search-result-container .generic-search-result-scrollable {
    will-change: scroll-position;
    overflow-x: hidden;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    max-height: 78vh;
}
.generic-search-result-container .sport-search-result-bc {
    position: static;
}
.generic-search-result-container .casino-category-games {
    margin-top: 0;
    padding: 0;
}
.callPanel {
    z-index: 2;
}
[dir="ltr"] .callPanel:nth-child(3) .callPanelMenu {
    right: 0;
}
[dir="rtl"] .callPanel:nth-child(3) .callPanelMenu {
    left: 0;
}
[dir="ltr"] .callPanel:nth-child(2) .callPanelMenu,
[dir="ltr"] .callPanel:only-child .callPanelMenu {
    left: 0;
}
[dir="rtl"] .callPanel:nth-child(2) .callPanelMenu,
[dir="rtl"] .callPanel:only-child .callPanelMenu {
    right: 0;
}
.callPanelMenu {
    min-width: 190px;
    max-width: 220px;
}
.callPanelBtn {
    width: 24px;
    height: 24px;
    margin-inline-start: 8px;
}
.hasLoyaltyLevel:not(.isExpandedIcons) {
    flex-direction: row-reverse;
}
.hasLoyaltyLevel:not(.isExpandedIcons) .user-nav-icon {
    margin-inline-start: -2px;
    box-shadow: 0 0 0 4px rgba(var(--b), 1);
    z-index: 0;
}
.hasLoyaltyLevel:not(.isExpandedIcons) .headerExpanded {
    order: 1;
    height: 26px;
    padding-inline-end: 2px;
    box-shadow: 2px 0 8px 5px rgba(var(--b), 1);
    background: rgba(var(--b), 1);
}
[dir="rtl"] .hasLoyaltyLevel:not(.isExpandedIcons) .headerExpandedIcons {
    direction: ltr;
}
.headerExpandedIcons {
    display: flex;
    align-items: center;
}
[dir="rtl"] .headerExpandedIcons {
    transform: rotate(180deg);
}
.headerExpandedIcons i:first-child {
    color: rgba(var(--b-sc), 0.9);
    font-size: 14px;
}
.headerExpandedIcons i:last-child {
    color: rgba(var(--b-sc), 0.6);
    font-size: 10px;
    margin-inline-start: -6px;
}
.headerExpanded {
    position: relative;
    display: flex;
    align-items: center;
    flex: auto;
}
.isExpandedIcons {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9;
    width: 100%;
    height: 40px;
    border-top: 1px solid rgba(var(--b-sc), 0.1);
    border-bottom: 1px solid rgba(var(--b-sc), 0.1);
    padding-inline-start: var(--padding-page-aside);
    padding-inline-end: var(--padding-page-aside);
    background: rgba(var(--b), 1);
}
.isExpandedIcons .headerExpandedIcons {
    direction: rtl;
}
.isExpandedIcons span {
    text-transform: capitalize;
    color: rgba(var(--b-sc), 0.9);
    font-size: 14px;
    margin-inline-end: 4px;
}
.m-nav-sab-container-r-row-bc > a,
.nav-menu-item,
.hdr-navigation-link-bc {
    position: relative;
}
.m-nav-sab-container-r-row-bc > a[class*="badge-"]:after,
.nav-menu-item[class*="badge-"]:after,
.hdr-navigation-link-bc[class*="badge-"]:after {
    content: attr(data-badge);
    position: absolute;
    top: 3px;
    height: 12px;
    max-width: 99%;
    padding: 0 4px;
    box-sizing: border-box;
    border-radius: var(--border-radius);
    text-transform: uppercase;
    font-size: 8px;
    line-height: 12px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
[dir="ltr"] .m-nav-sab-container-r-row-bc > a[class*="badge-"]:after,
[dir="ltr"] .nav-menu-item[class*="badge-"]:after,
[dir="ltr"] .hdr-navigation-link-bc[class*="badge-"]:after {
    right: 0;
}
[dir="rtl"] .m-nav-sab-container-r-row-bc > a[class*="badge-"]:after,
[dir="rtl"] .nav-menu-item[class*="badge-"]:after,
[dir="rtl"] .hdr-navigation-link-bc[class*="badge-"]:after {
    left: 0;
}
.m-nav-sab-container-r-row-bc > a.badge-new:after,
.nav-menu-item.badge-new:after,
.hdr-navigation-link-bc.badge-new:after {
    top: 3px;
    padding: 0 4px;
    border-radius: var(--border-radius);
    font-size: 8px;
    line-height: 12px;
}
.m-nav-sab-container-r-row-bc > a.badge-spinCount:after,
.nav-menu-item.badge-spinCount:after,
.hdr-navigation-link-bc.badge-spinCount:after {
    height: auto;
    border-radius: 2px;
    font-size: 10px;
    line-height: 14px;
}
[dir="rtl"] .overlay-sliding-wrapper-bc .hdr-navigation-scrollable-bc {
    direction: ltr;
}
[dir="rtl"] .overlay-sliding-wrapper-bc .hdr-navigation-link-bc:nth-child(1) {
    order: -1;
}
[dir="rtl"] .overlay-sliding-wrapper-bc .hdr-navigation-link-bc:nth-child(2) {
    order: -2;
}
[dir="rtl"] .overlay-sliding-wrapper-bc .hdr-navigation-link-bc:nth-child(3) {
    order: -3;
}
[dir="rtl"] .overlay-sliding-wrapper-bc .hdr-navigation-link-bc:nth-child(4) {
    order: -4;
}
[dir="rtl"] .overlay-sliding-wrapper-bc .hdr-navigation-link-bc:nth-child(5) {
    order: -5;
}
[dir="rtl"] .overlay-sliding-wrapper-bc .hdr-navigation-link-bc:nth-child(6) {
    order: -6;
}
[dir="rtl"] .overlay-sliding-wrapper-bc .hdr-navigation-link-bc:nth-child(7) {
    order: -7;
}
[dir="rtl"] .overlay-sliding-wrapper-bc .hdr-navigation-link-bc:nth-child(8) {
    order: -8;
}
[dir="rtl"] .overlay-sliding-wrapper-bc .hdr-navigation-link-bc:nth-child(9) {
    order: -9;
}
[dir="rtl"] .overlay-sliding-wrapper-bc .hdr-navigation-link-bc:nth-child(10) {
    order: -10;
}
[dir="rtl"] .overlay-sliding-wrapper-bc .hdr-navigation-link-bc:nth-child(11) {
    order: -11;
}
[dir="rtl"] .overlay-sliding-wrapper-bc .hdr-navigation-link-bc:nth-child(12) {
    order: -12;
}
[dir="rtl"] .overlay-sliding-wrapper-bc .hdr-navigation-link-bc:nth-child(13) {
    order: -13;
}
[dir="rtl"] .overlay-sliding-wrapper-bc .hdr-navigation-link-bc:nth-child(14) {
    order: -14;
}
[dir="rtl"] .overlay-sliding-wrapper-bc .hdr-navigation-link-bc:nth-child(15) {
    order: -15;
}
[dir="rtl"] .overlay-sliding-wrapper-bc .hdr-navigation-link-bc:nth-child(16) {
    order: -16;
}
[dir="rtl"] .overlay-sliding-wrapper-bc .hdr-navigation-link-bc:nth-child(17) {
    order: -17;
}
[dir="rtl"] .overlay-sliding-wrapper-bc .hdr-navigation-link-bc:nth-child(18) {
    order: -18;
}
[dir="rtl"] .overlay-sliding-wrapper-bc .hdr-navigation-link-bc:nth-child(19) {
    order: -19;
}
[dir="rtl"] .overlay-sliding-wrapper-bc .hdr-navigation-link-bc:nth-child(20) {
    order: -20;
}
.hdr-navigation-scrollable-bc-holder,
.hdr-navigation-scrollable-bc {
    position: relative;
    transition: transform var(--default-transition-duration) ease;
}
.hdr-navigation-scrollable-bc {
    flex-shrink: 0;
    display: flex;
    width: 100%;
    height: var(--mobile-header-navigation-height);
    white-space: nowrap;
    background: rgba(var(--menu), 1);
    z-index: 1;
}
.hdr-navigation-scrollable-bc.scroll-start:before,
.hdr-navigation-scrollable-bc.scroll-start:after,
.hdr-navigation-scrollable-bc.scroll-end:before,
.hdr-navigation-scrollable-bc.scroll-end:after {
    content: "";
    position: absolute;
    top: 0;
    width: 56px;
    height: 100%;
    z-index: 1;
    pointer-events: none;
}
[dir="ltr"] .hdr-navigation-scrollable-bc.scroll-start.scroll-end:after,
[dir="ltr"] .hdr-navigation-scrollable-bc.scroll-start:after {
    right: 0;
    background: -moz-linear-gradient(
        right,
        rgba(var(--b-sc), 1) 0%,
        transparent 100%
    );
    background: -webkit-linear-gradient(
        right,
        rgba(var(--b), 1) 0%,
        transparent 100%
    );
    background: linear-gradient(
        to left,
        rgba(var(--b), 1) 0%,
        transparent 100%
    );
}
[dir="rtl"] .hdr-navigation-scrollable-bc.scroll-start.scroll-end:after,
[dir="rtl"] .hdr-navigation-scrollable-bc.scroll-start:after {
    left: 0;
    background: -moz-linear-gradient(
        left,
        rgba(var(--b), 1) 0%,
        transparent 100%
    );
    background: -webkit-linear-gradient(
        left,
        rgba(var(--b), 1) 0%,
        transparent 100%
    );
    background: linear-gradient(
        to right,
        rgba(var(--b), 1) 0%,
        transparent 100%
    );
}
[dir="ltr"] .hdr-navigation-scrollable-bc.scroll-start.scroll-end:before,
[dir="ltr"] .hdr-navigation-scrollable-bc.scroll-end:before {
    left: 0;
    background: -moz-linear-gradient(
        left,
        rgba(var(--b), 1) 0%,
        transparent 100%
    );
    background: -webkit-linear-gradient(
        left,
        rgba(var(--b), 1) 0%,
        transparent 100%
    );
    background: linear-gradient(
        to right,
        rgba(var(--b), 1) 0%,
        transparent 100%
    );
}
[dir="rtl"] .hdr-navigation-scrollable-bc.scroll-start.scroll-end:before,
[dir="rtl"] .hdr-navigation-scrollable-bc.scroll-end:before {
    right: 0;
    background: -moz-linear-gradient(
        right,
        rgba(var(--b), 1) 0%,
        transparent 100%
    );
    background: -webkit-linear-gradient(
        right,
        rgba(var(--b), 1) 0%,
        transparent 100%
    );
    background: linear-gradient(
        to left,
        rgba(var(--b), 1) 0%,
        transparent 100%
    );
}
.hdr-navigation-scrollable-bc.user-tab-navigation {
    height: var(--mobile-horizontal-tab-navigation-height);
}
.hdr-navigation-scrollable-content {
    flex: auto;
    display: flex;
    will-change: scroll-position;
    overflow-x: auto;
    overflow-y: hidden;
    scrollbar-width: none;
    -webkit-overflow-scrolling: touch;
}
.hdr-navigation-scrollable-content::-webkit-scrollbar {
    display: none;
}
.hdr-navigation-link-bc {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    text-align: center;
    padding: 0 10px;
    font-weight: 400;
    color: rgba(var(--menu-sc), 0.8);
    background: rgba(var(--menu), 1);
    position: relative;
    text-transform: uppercase;
    box-shadow: inset 0 -2px rgba(var(--menu-sc), 0.05);
    line-height: var(--mobile-header-navigation-height);
}
[dir="ltr"] .hdr-navigation-link-bc {
    letter-spacing: 0.065em;
}
.hdr-navigation-link-bc:active,
.hdr-navigation-link-bc.active {
    color: rgba(var(--menu-sc), 1);
}
.hdr-navigation-link-bc.active {
    position: sticky;
    position: -webkit-sticky;
    z-index: 33;
    box-shadow: inset 0 -2px rgba(var(--hero), 1);
}
[dir="ltr"] .hdr-navigation-link-bc.active {
    left: 0;
}
[dir="rtl"] .hdr-navigation-link-bc.active {
    right: 0;
}
.hdr-navigation-link-bc.badge-spinCount:after {
    top: 1px;
    padding: 0 3px;
}
[dir="ltr"] .hdr-navigation-link-bc .count-odd-animation:after {
    right: -10px;
}
[dir="rtl"] .hdr-navigation-link-bc .count-odd-animation:after {
    left: -10px;
}
.hdr-navigation-link-bc .nav-menu-icon {
    font-size: 12px;
    margin-inline-end: 5px;
}
.hdr-navigation-link-bc .nav-menu-title {
    font-size: 10px;
}
.asideMenuContent {
    position: relative;
    display: flex;
    flex-direction: column;
    padding: 16px 16px 32px;
    height: calc(100% - var(--tab-navigation-height));
    background: rgba(var(--b), 1);
    z-index: 1;
    overflow: hidden;
}
.asideMenuContent:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(
        45deg,
        rgba(var(--b-sc), 0.07),
        rgba(var(--b-sc), 0.05),
        rgba(var(--b-sc), 0.07)
    );
    pointer-events: none;
    z-index: -1;
}
.asideMenuContent:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 40px;
    background-image: linear-gradient(
        to bottom,
        rgba(var(--b), 0),
        rgba(var(--b), 1)
    );
    pointer-events: none;
    z-index: 1;
}
.asideMenuContent .generic-search-container-body {
    width: 100%;
    min-height: 44px;
    z-index: 10;
    padding: 0;
    margin-top: 14px;
    margin-bottom: 6px;
}
.asideMenuHeader {
    width: 100%;
    height: 30px;
    position: absolute;
    top: 0;
    left: 0;
}
.asideMenuHeader + .asideMenuOpen {
    padding-top: 20px;
}
.asideMenuHeader:before {
    content: "";
    position: absolute;
    top: 13px;
    left: 50%;
    transform: translate(-50%);
    width: 32px;
    height: 2px;
    border-radius: var(--border-radius);
    background: linear-gradient(
        to right,
        rgba(var(--b-sc), 0.2),
        rgba(var(--b-sc), 0.06)
    );
}
[class*="is-mobile"] .asideMenuWrapper {
    display: flex;
    flex-direction: column;
    overflow: hidden;
}
[class*="is-web"] .asideMenuOpen:not(:empty) {
    padding-top: 16px;
}
.asideMenuOpen::-webkit-scrollbar {
    display: none;
}
[class*="is-mobile"] .genericSearchResult .asideMenuOpen {
    margin-top: 20px;
    flex-shrink: 0;
    flex-grow: 0;
}
.hasGenericNav {
    border-top: none;
    z-index: 952;
}
.hasGenericNav .tab-nav-item-bc {
    padding: 4px;
}
.hasGenericNav:before,
.hasGenericNav:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    top: 0;
}
.hasGenericNav:before {
    background: linear-gradient(
        to left,
        rgba(var(--hero-sc), 0.2),
        rgba(var(--hero), 1),
        rgba(var(--hero-sc), 0.2)
    );
    z-index: 1;
}
.hasGenericNav:after {
    background: rgba(var(--b), 1);
}
.generic-menu {
    overflow: visible;
    height: 104px;
    z-index: 2;
}
.generic-menu .tab-nav-title-bc {
    margin-top: 26px;
}
.genericMenuBurger {
    width: 48px;
    height: 48px;
    font-size: 20px;
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    color: rgba(var(--hero-sc), 0.9);
    position: absolute;
    top: 2px;
    background: rgba(var(--hero), 1);
    border-radius: 50%;
    box-shadow: inset 0 4px 4px #0003;
    border: 1px solid rgba(var(--hero-sc), 0.2);
}
[class*="is-mobile"]
    .generic-navigation-is-visible
    .genericMenuBurger.bc-i-menu-burger:before,
[class*="is-mobile"]
    .generic-navigation-is-visible
    .genericMenuBurger.bc-i-burger:before {
    content: "";
    font-size: 14px;
}
.swipeContainer {
    height: 20px;
}
.asideMenuPinnedItemsContainer {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 8px;
    margin-bottom: 24px;
}
[class*="is-mobile"] .asideMenuPinnedItemsContainer .asideMenuNavItem,
[class*="is-mobile"]
    .asideMenuPinnedItemsContainer
    .asideMenuNavItem.expanded
    .asideMenuNavLink {
    border: 1px solid transparent;
}
[class*="is-mobile"]
    .asideMenuPinnedItemsContainer
    .asideMenuNavItem:not(.expanded)
    .asideMenuNavLink,
[class*="is-mobile"] .asideMenuPinnedItemsContainer .asideMenuNavItem.expanded {
    border: 1px solid rgba(var(--b-sc), 0.1);
}
[class*="is-mobile"]
    .asideMenuPinnedItemsContainer
    > .asideMenuNavItem.expanded.active,
[class*="is-mobile"]
    .asideMenuPinnedItemsContainer
    > .asideMenuNavItem:not(.expanded).active
    .asideMenuNavLink {
    background: linear-gradient(
        to top,
        rgba(var(--b-sc), 0.15),
        rgba(var(--b-sc), 0.12)
    );
}
[class*="is-mobile"]
    .asideMenuPinnedItemsContainer
    > .asideMenuNavItem.expanded:not(.active),
[class*="is-mobile"]
    .asideMenuPinnedItemsContainer
    > .asideMenuNavItem:not(.expanded, .active)
    .asideMenuNavLink {
    background: linear-gradient(
        to top,
        rgba(var(--b-sc), 0.08),
        rgba(var(--b-sc), 0.04)
    );
}
.asideMenuPinnedItemsContainer .swipe-fav-container-bc {
    border: 1px solid rgba(var(--b-sc), 0.1);
    background: linear-gradient(
        to top,
        rgba(var(--b-sc), 0.08),
        rgba(var(--b-sc), 0.04)
    );
}
[class*="is-mobile"] .asideSubMenuItemsContainer {
    position: relative;
    margin-top: 10px;
}
[class*="is-mobile"] .asideSubMenuItemsContainer .c-segment-holder-bc {
    display: flex;
    align-items: center;
    overflow: visible;
}
[dir="ltr"]
    [class*="is-mobile"]
    .asideSubMenuItemsContainer
    .asideMenuNavLink[data-badge]:before {
    right: 0;
}
[dir="rtl"]
    [class*="is-mobile"]
    .asideSubMenuItemsContainer
    .asideMenuNavLink[data-badge]:before {
    left: 0;
}
.asideMenuPinnedItemsHeader {
    display: flex;
    align-items: center;
    margin-bottom: 16px;
}
.asideMenuPinnedItemsHeader > span {
    font-size: 14px;
    font-weight: 500;
    color: rgba(var(--b-sc), 1);
    text-transform: uppercase;
    margin-inline-start: 8px;
}
.asideMenuPinnedImg {
    width: 16px;
    height: 16px;
}
.generic-search-wrapper {
    display: flex;
    align-items: center;
}
.generic-search-back-btn {
    width: 40px;
    height: 40px;
    flex-shrink: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 10px;
    color: rgba(var(--b-sc), 1);
    border-radius: 8px;
    border: 1px solid rgba(var(--b-sc), 0.05);
    margin-inline-end: 8px;
    background: linear-gradient(
        to bottom,
        rgba(var(--b-sc), 0.1),
        rgba(var(--b-sc), 0.08)
    );
}
[dir="rtl"] .generic-search-back-btn {
    transform: rotate(180deg);
}
.generic-search-header {
    flex: auto;
    position: relative;
    height: 40px;
    display: grid;
    align-items: center;
    border-radius: 8px;
    padding: 6px 8px 6px 16px;
    font-size: 14px;
    border: 1px solid rgba(var(--b-sc), 0.05);
    background: linear-gradient(
        to bottom,
        rgba(var(--b-sc), 0.1),
        rgba(var(--b-sc), 0.08)
    );
    transition: grid-template-columns var(--default-transition-duration);
}
[class*="is-mobile"] .generic-search-header:not(.focused) {
    grid-template-columns: 0fr 2fr;
}
[class*="is-mobile"] .generic-search-header:not(.focused) > .form-control-bc {
    width: 0;
    opacity: 0;
}
[class*="is-mobile"] .generic-search-header.focused {
    grid-template-columns: 1fr 2fr;
}
[class*="is-mobile"] .generic-search-header.focused > .form-control-bc {
    width: auto;
    opacity: 1;
}
[class*="is-mobile"] .generic-search-header.focused .genericSearchInput {
    padding-inline-start: 8px;
    border-inline-start: 1px solid rgba(var(--b-sc), 0.1);
}
.generic-search-header .form-control-select-bc {
    background: none;
    padding: 0;
    padding-inline-end: 24px;
}
.generic-search-header .form-control-label-bc.inputs {
    height: auto;
}
[dir="ltr"] .generic-search-header .select .form-control-icon-bc {
    right: 4px;
}
[dir="rtl"] .generic-search-header .select .form-control-icon-bc {
    left: 4px;
}
.genericSearch {
    height: 100%;
}
.genericSearchContent {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
}
.genericSearchInput {
    width: 100%;
    height: 100%;
    color: rgba(var(--b-sc), 0.8);
    padding-inline-end: 20px;
}
.genericSearchHistory {
    font-size: 14px;
    color: rgba(var(--b-sc), 0.9);
    margin-top: 24px;
}
.genericSearchHistoryTitle {
    margin-bottom: 16px;
    color: rgba(var(--b-sc), 0.9);
}
.genericSearchHistoryItems {
    display: flex;
    align-items: center;
    gap: 8px;
    flex-wrap: wrap;
}
.genericSearchHistoryItem {
    height: 30px;
    position: relative;
    display: flex;
    align-items: center;
    color: rgba(var(--b-sc), 0.8);
    border: 1px solid rgba(var(--b-sc), 0.05);
    padding: 8px;
    border-radius: 8px;
    background: linear-gradient(
        to bottom,
        rgba(var(--b-sc), 0.1),
        rgba(var(--b-sc), 0.09)
    );
}
.genericSearchHistoryItem:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    z-index: -1;
    border-radius: 8px;
    background: rgba(var(--b), 1);
}
.genericSearchHistoryText {
    flex: auto;
    font-size: 12px;
}
.genericSearchHistoryIcon {
    font-size: 10px;
    margin-inline-end: 8px;
}
.genericSearchHistoryClose {
    font-size: 8px;
    margin-inline-start: 8px;
}
.genericSearchIcon {
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    color: rgba(var(--b-sc), 0.8);
    width: 24px;
    height: 24px;
}
.searchedMenuItemsToggle {
    display: flex;
    align-items: center;
    color: rgba(var(--b-sc), 1);
    margin-top: 20px;
}
.searchedMenuItemsToggle > span {
    flex: auto;
    font-size: 14px;
    letter-spacing: 0.5px;
}
.searchedMenuItemsToggle > i {
    font-size: 16px;
    margin-inline-start: 5px;
}
.searchedMenuItemsToggle + .asideMenuOpen {
    animation: searchedMenuItemsToggleAnimation
        var(--default-transition-duration) linear forwards alternate;
}
@keyframes searchedMenuItemsToggleAnimation {
    0% {
        opacity: 0;
        max-height: 0;
    }
    to {
        opacity: 1;
        max-height: 500px;
    }
}
[class*="is-mobile"] .genericSearchResultContent {
    flex: auto;
    overflow: hidden;
    padding-top: 20px;
}
[class*="is-mobile"]
    .genericSearchResultContent
    .casinoCategoryChooserContainer {
    margin-top: 0;
    margin-bottom: 12px;
}
.genericSearchResultContent .SwipeableSportItem + .SwipeableSportItem {
    margin-top: 8px;
}
[class*="is-mobile"] .SearchResultV2 {
    height: 100%;
    display: flex;
    flex-direction: column;
    min-width: auto;
}
[class*="is-mobile"][dir="rtl"]
    .SearchResultV2
    .casinoCategoryChooserContainer {
    flex-shrink: 0;
    padding-right: 0;
    padding-left: 0;
    overflow-x: auto;
    overflow-y: hidden;
    direction: rtl;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
    position: relative;
    scrollbar-width: none;
    height: 42px;
    scroll-snap-type: x mandatory;
}
[class*="is-mobile"][dir="rtl"]
    .SearchResultV2
    .casinoCategoryChooserContainer::-webkit-scrollbar {
    display: none;
}
[class*="is-mobile"][dir="rtl"] .SearchResultV2 .horizontalSliderWrapper {
    width: max-content;
    height: 42px;
    min-width: 100%;
    margin-bottom: 0;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
}
.SearchResultV2 .horizontalCategoryItemWrp {
    position: relative;
}
[class*="is-mobile"] .SearchResultV2 .horizontalCategoryItemWrp {
    min-width: 120px;
    max-width: max-content;
    height: 42px;
    background-color: rgba(var(--b), 1);
    padding: 0;
    border-radius: 8px;
    overflow: hidden;
    flex-shrink: 0;
}
[class*="is-mobile"] .SearchResultV2 .horizontalCategoryItemWrp:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(var(--b-sc), 0.07);
}
.SearchResultV2 .horizontalCategoryItemWrp .horizontalCategoryItem {
    border: 1px solid rgba(var(--b-sc), 0.1);
}
.SearchResultV2 .horizontalCategoryItemWrp.active .horCatItemTitle {
    color: rgba(var(--b-sc), 1);
}
.SearchResultV2 .horCatItemTitleWrp {
    flex-direction: column;
    align-items: flex-start;
    margin-inline-start: 8px;
}
.SearchResultV2 .horCatItemTitle {
    font-size: 12px;
    color: rgba(var(--b-sc), 1);
}
.SearchResultV2 .horCatItemCount {
    font-size: 12px;
    margin-top: 2px;
}
.SearchResultV2 .horizontalCategoryItem {
    flex-direction: row;
    padding: 6px 12px;
    min-height: 40px;
    border-radius: 8px;
}
.SearchResultV2 .horizontalCategoryItem:before {
    content: none;
}
[class*="is-mobile"] .searchResultContainer {
    will-change: scroll-position;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
[class*="is-mobile"] .searchResultContainer::-webkit-scrollbar {
    display: none;
}
.searchResultBtn {
    margin-bottom: 14px;
    flex-shrink: 0;
    padding: 0;
    position: relative;
    overflow: hidden;
}
.searchResultBtn:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0;
    left: 0;
    z-index: -1;
}
.searchResultBtn span {
    line-height: 15px;
}
.searchResultBtn i {
    font-size: 14px;
    line-height: 14px;
}
[class*="is-mobile"] .genericSearchResult:not(:empty) {
    flex: auto;
    display: flex;
    flex-direction: column;
    overflow: hidden;
}
[class*="is-mobile"] .genericSearchResult .generic-search-result-scrollable {
    margin-top: 10px;
    flex: auto;
    will-change: scroll-position;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
.genericSearchResult .casino-category-games {
    padding: 0;
}
.genericSearchItem {
    position: relative;
    border: 1px solid rgba(var(--b-sc), 0.1);
    background: rgba(var(--b-sc), 0.01);
    border-radius: var(--border-radius);
    color: rgba(var(--b-sc), 0.8);
    overflow: hidden;
    padding: 1px;
    z-index: -3;
}
.genericSearchItem:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    background: linear-gradient(
        to top,
        rgba(var(--b-sc), 0.01),
        rgba(var(--b-sc), 0.03)
    );
    z-index: -1;
}
.genericSearchItem .market-group-holder-bc > div + div {
    margin-inline-start: unset;
}
.genericSearchFooter {
    display: flex;
    align-items: center;
    gap: 1px;
}
.genericSearchHeader {
    display: grid;
    gap: 1px;
    align-items: center;
    font-size: 14px;
}
.genericSearchHeader:not(.outright) {
    grid-template-columns: repeat(3, 1fr);
}
.genericSearchHeader:not(.outright) .genericSearchHeaderItem {
    padding: 10px 5px;
}
.genericSearchHeader:not(.outright) .genericSearchHeaderItem:first-child {
    text-align: end;
}
.genericSearchHeader:not(.outright) .genericSearchHeaderItem:last-child {
    text-align: start;
}
.genericSearchHeader:not(.outright) .genericSearchHeaderDate {
    width: 46px;
}
.genericSearchHeader.outright {
    justify-content: center;
    padding: 10px;
}
.genericSearchHeader.outright .genericSearchHeaderItem {
    text-align: center;
}
.genericSearchHeader.outright .genericSearchHeaderItem:first-child {
    order: 2;
    margin-top: 10px;
}
.genericSearchHeader.outright .genericSearchHeaderItem:last-child {
    order: 1;
}
.genericSearchHeader.outright .genericSearchHeaderDate {
    margin-bottom: 10px;
}
.genericSearchHeaderDate {
    display: flex;
    justify-content: center;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 0.5px;
    color: rgba(var(--b-sc), 0.6);
}
.genericSearchHeaderLogo {
    width: 24px;
    height: 24px;
    line-height: 24px;
}
.genericSearchHeaderItem {
    width: 100%;
    letter-spacing: 0.1px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    overflow: hidden;
}
.genericSearchHeaderItem.teamsMatchDate {
    flex-direction: column;
    text-align: center;
}
.genericSearchHeaderItem .teams-info-main-flag {
    max-height: 24px;
    max-width: 24px;
    object-fit: contain;
}
.genericSearchHeaderItem .teams-info-main-flag.team1Flag {
    margin-inline-start: 5px;
}
.genericSearchHeaderItem .teams-info-main-flag.team2Flag {
    margin-inline-end: 5px;
}
.genericSearchHeaderItem .teamName {
    width: 100%;
    font-size: 12px;
    color: rgba(var(--b-sc), 1);
}
.genericSearchBottomItem {
    display: flex;
    align-items: center;
    flex-direction: column;
    background: rgba(var(--b-sc), 0.05);
    padding-top: 2px;
    padding-bottom: 2px;
}
.genericSearchBottomValue {
    color: rgba(var(--b-sc), 0.4);
}
.genericSearchFooter.loader {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
}
.marketOddContainerSingle {
    padding: 5px;
    font-size: 12px;
    text-align: center;
    color: rgba(var(--b-sc), 0.4);
    background: rgba(var(--b-sc), 0.05);
}
.marketOddContainerSingle .market-bc {
    height: auto;
    margin-top: 3px;
    font-size: 14px;
    background: none;
}
.asideMenuNavItem {
    position: relative;
}
.asideMenuNavItem.expanded .asideMenuOpenArrowDown:before {
    transform: rotate(90deg);
}
.asideMenuNavItem i {
    width: 38px;
    height: 38px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
}
[class*="is-mobile"] .asideMenuNavItem i {
    font-size: 22px;
}
.asideMenuOpenArrowDown {
    font-size: 9px;
}
[dir="ltr"] .asideMenuOpenArrowDown {
    padding: 12px 12px 12px 30px;
}
[dir="rtl"] .asideMenuOpenArrowDown {
    padding: 12px 30px 12px 12px;
}
.asideMenuOpenArrowDown:before {
    display: inline-block;
    transition: transform var(--default-transition-duration) ease;
}
[dir="rtl"] .asideMenuOpenArrowDown:before {
    transform: rotate(180deg);
}
.asideMenuNavLink {
    display: flex;
}
[class*="is-web"] .asideMenuNavLink {
    border-radius: 12px;
}
[class*="is-mobile"][dir="ltr"]
    .asideMenuNavLink
    > .asideSubMenuNavTitle:before {
    left: 0;
}
[class*="is-mobile"][dir="rtl"]
    .asideMenuNavLink
    > .asideSubMenuNavTitle:before {
    right: 0;
}
[class*="is-mobile"] .asideMenuNavLink.active > .asideSubMenuNavTitle {
    color: rgba(var(--b-sc), 0.9);
}
[class*="is-web"] .asideMenuOpenNav {
    width: 208px;
}
[class*="is-mobile"] .asideMenuOpenNav {
    width: 100%;
}
.asideMenuCompactNav,
.asideMenuOpenNav {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    color: rgba(var(--b-sc), 0.6);
    border-radius: 8px;
    transition: all var(--slow-transition-duration) ease;
}
[class*="is-web"] .asideMenuCompactNav,
[class*="is-web"] .asideMenuOpenNav {
    cursor: pointer;
    height: 40px;
}
[class*="is-mobile"] .asideMenuCompactNav,
[class*="is-mobile"] .asideMenuOpenNav {
    cursor: pointer;
    height: 44px;
}
.asideMenuCompactNav .swipe-fav-container-bc,
.asideMenuOpenNav .swipe-fav-container-bc {
    top: 0;
    margin-top: 0;
}
.asideMenuArrowRight {
    position: absolute;
    bottom: 4px;
    font-size: 6px;
}
[dir="ltr"] .asideMenuArrowRight {
    right: 2px;
    transform: rotate(-45deg);
}
[dir="rtl"] .asideMenuArrowRight {
    left: 2px;
    transform: rotate(45deg);
}
.asideSubMenuNavTitle {
    padding-inline-start: 24px;
    color: rgba(var(--b-sc), 0.9);
    height: 32px;
    line-height: 32px;
}
.asideMenuOpenNavTitle {
    font-size: 14px;
    margin-inline-start: 8px;
    flex: auto;
    display: none;
}
.asideMenuOpen .swipe-fav-container-bc {
    width: 34px;
    height: 34px;
}
.asideMenuOpen .asideMenuOpenNavTitle {
    display: block;
}
[class*="is-mobile"] .asideMenuOpen .asideMenuNavItem,
[class*="is-mobile"] .asideMenuOpen .asideMenuNavLink {
    border-radius: var(--border-radius-middle);
}
.asideMenuOpen .asideSubMenu .asideMenuNavItem {
    border-radius: 12px;
}
.asideMenuOpen,
.asideMenuCompact {
    display: flex;
    flex-direction: column;
    will-change: scroll-position;
    overflow-x: hidden;
    overflow-y: auto;
    scrollbar-width: none;
    -webkit-overflow-scrolling: touch;
    transition: all var(--default-transition-duration) ease;
}
[class*="is-web"] .asideMenuOpen,
[class*="is-web"] .asideMenuCompact {
    gap: 8px;
    height: 100%;
    padding-top: 16px;
    padding-inline-start: 16px;
    padding-inline-end: 16px;
}
[class*="is-mobile"] .asideMenuOpen .swipe-fav-container-bc,
[class*="is-mobile"] .asideMenuCompact .swipe-fav-container-bc {
    top: 0;
    bottom: 0;
    margin: auto;
}
[class*="is-mobile"] .asideMenuOpen > .asideMenuNavItem.expanded.active,
[class*="is-mobile"] .asideMenuOpen > .asideMenuNavItem:not(.expanded).active,
[class*="is-mobile"] .asideMenuCompact > .asideMenuNavItem.expanded.active,
[class*="is-mobile"]
    .asideMenuCompact
    > .asideMenuNavItem:not(.expanded).active {
    background: linear-gradient(
        to top,
        rgba(var(--b-sc), 0.15),
        rgba(var(--b-sc), 0.12)
    );
}
[class*="is-mobile"] .asideMenuOpen > .asideMenuNavItem,
[class*="is-mobile"] .asideMenuOpen > .asideMenuNavItem .swipe-fav-container-bc,
[class*="is-mobile"] .asideMenuCompact > .asideMenuNavItem,
[class*="is-mobile"]
    .asideMenuCompact
    > .asideMenuNavItem
    .swipe-fav-container-bc {
    background: linear-gradient(
        to top,
        rgba(var(--b-sc), 0.05),
        rgba(var(--b-sc), 0.02)
    );
}
.asideMenuOpen::-webkit-scrollbar,
.asideMenuCompact::-webkit-scrollbar {
    display: none;
}
.asideMenuOpen .asideMenuNavItem,
.asideMenuCompact .asideMenuNavItem {
    width: 100%;
    -webkit-tap-highlight-color: transparent;
    transition: all var(--default-transition-duration) ease;
}
.asideMenuOpen .asideMenuNavItem.active,
.asideMenuCompact .asideMenuNavItem.active {
    color: rgba(var(--b-sc), 1);
}
[class*="is-web"] .asideMenuOpen .asideMenuNavItem.active,
[class*="is-web"] .asideMenuCompact .asideMenuNavItem.active {
    background: rgba(var(--b-sc), 0.15);
    border-color: rgba(var(--b-sc), 0.15);
}
.asideMenuOpen .asideMenuNavItem.active .asideMenuCompactNav,
.asideMenuOpen .asideMenuNavItem.active .asideMenuOpenNav,
.asideMenuCompact .asideMenuNavItem.active .asideMenuCompactNav,
.asideMenuCompact .asideMenuNavItem.active .asideMenuOpenNav {
    color: rgba(var(--b-sc), 1);
}
[class*="is-web"] .asideMenuOpen > .asideMenuNavItem,
[class*="is-web"] .asideMenuCompact > .asideMenuNavItem {
    border-radius: var(--border-radius-middle);
    border: 1px solid transparent;
    background: rgba(var(--b-sc), 0.1);
}
[class*="is-web"] .asideMenuOpen > .asideMenuNavItem:hover,
[class*="is-web"] .asideMenuCompact > .asideMenuNavItem:hover {
    color: rgba(var(--b-sc), 1);
    background: rgba(var(--b-sc), 0.15);
    border-color: rgba(var(--b-sc), 0.15);
}
[class*="is-web"] .asideMenuOpen > .asideMenuNavItem:hover .asideMenuCompactNav,
[class*="is-web"] .asideMenuOpen > .asideMenuNavItem:hover .asideMenuOpenNav,
[class*="is-web"]
    .asideMenuCompact
    > .asideMenuNavItem:hover
    .asideMenuCompactNav,
[class*="is-web"]
    .asideMenuCompact
    > .asideMenuNavItem:hover
    .asideMenuOpenNav {
    color: rgba(var(--b-sc), 1);
}
.asideMenuNavLink[data-badge]:before {
    position: absolute;
    color: #fff;
    text-transform: uppercase;
    box-shadow: inset 0 0 0.5px 1px rgba(var(--b-sc), 0.2);
    top: -3px;
}
[class*="is-mobile"][dir="ltr"] .asideMenuNavLink[data-badge]:before {
    left: 8px;
}
[class*="is-mobile"][dir="rtl"] .asideMenuNavLink[data-badge]:before {
    right: 8px;
}
[class*="is-web"][dir="ltr"] .asideMenuNavLink[data-badge]:before {
    right: -3px;
}
[class*="is-web"][dir="rtl"] .asideMenuNavLink[data-badge]:before {
    left: -3px;
}
.asideMenuCompact .asideMenuNavLink[data-badge]:before {
    content: "";
    width: 10px;
    height: 10px;
    font-size: 8px;
    border-radius: 50%;
    transition: all var(--default-transition-duration) ease;
}
[class*="is-web"] .asideMenuCompact .asideMenuNavLink[data-badge]:hover:before {
    content: attr(data-badge);
    width: auto;
    max-width: 34px;
    border-radius: 2px 8px 2px 2px;
    padding: 2px 4px;
    letter-spacing: 0.5px;
    line-height: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.asideMenuOpen .asideMenuNavLink[data-badge]:before {
    content: attr(data-badge);
    letter-spacing: 0.5px;
    z-index: 1;
}
[class*="is-web"][dir="ltr"]
    .asideMenuOpen
    .asideMenuNavLink[data-badge]:before {
    border-radius: 4px 4px 2px;
}
[class*="is-web"][dir="rtl"]
    .asideMenuOpen
    .asideMenuNavLink[data-badge]:before {
    border-radius: 4px 4px 4px 2px;
}
[class*="is-web"] .asideMenuOpen .asideMenuNavLink[data-badge]:before {
    padding: 2px 4px;
    font-size: 10px;
}
[class*="is-mobile"] .asideMenuOpen .asideMenuNavLink[data-badge]:before {
    font-size: 8px;
    padding: 1px 4px;
    border-radius: 2px;
}
[class*="is-web"] .asideMenuOpen .asideMenuNavLink[data-badge]:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    top: 12px;
}
[class*="is-web"][dir="ltr"]
    .asideMenuOpen
    .asideMenuNavLink[data-badge]:after {
    right: -3px;
    border-width: 6px 3px 0 0;
}
[class*="is-web"][dir="rtl"]
    .asideMenuOpen
    .asideMenuNavLink[data-badge]:after {
    left: -3px;
    border-width: 0 3px 6px 0;
}
[class*="is-mobile"] .asideMenuOpen {
    gap: 4px;
    padding-top: 4px;
}
[class*="is-web"] .asideMenuOpen > .asideMenuNavItem {
    width: 208px;
}
[class*="is-mobile"] .asideMenuOpen .asideMenuNavItem .c-segment-holder-bc {
    overflow: visible;
}
[class*="is-mobile"] .asideMenuOpen .asideMenuNavItem .c-info-icon-bc {
    width: 20px;
    height: 20px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAPMSURBVHgBrVVrbJNlFH6+W6/rtrpL2106uo6yFXH+8ELMAiGAf1T0j5gYYwzRJSPrghnChkqHVWR4wTCHeI3pD50kGAUx0hAjf7ygJotBIdu6jbFe1u7r1svar1/b7/Xbfim0I932JO+f9+Q8zznvOe85wNqAurSp/bvxtl7XbQasEp/uOaCzfO2dV2k1tEKmq9KVEsMDrQdV7hfekc0SjVXivp/i0WQuQ6eEBVSY7oK2spzKTk4fI84L7Yv2VQsoVBxl1JVh89Y2xG/OQPD5oOaUtOD55dRqBagrzkFjcNpHGJoBCUZgt7WAlQB+xg+JYyi+46MjKxWg+D0fPDl34pKfZWlKX6KDkEgjEgwhmkqDpWjwNwNIzubsKykyNbXFeXz06j/dbCZLaQ21sOhKkIlFsZAWEE4ksU6vQzyaIOsjQwxbgISO73fbxzx/fBMLzNbQFaVzpo3W/qazLw1csXVcHvnraptCIjJ5PVilBjPhGahoGlPhEFE23EPxkki8jtoSHAHJlwH1+4O9Hj7Iby9LL1CCIECSJKRIDjExA7AEZlYLTXUdJIUayogPWk4BbyhMGt0OvXX3zuh/yfJlQHhfbMdc3I9xSUCToQU1qShiQhpqmoUo94W6xQ7Es2DCN6BRKnEjGpfuP/DM0+W3kC89Rb73qTMbJ1sb1uHuilqoxXlMMBpUVVZCI0dcZ7MjCw7TE8PQKTj4EwukubnpjfLXdp/Jx5VXIPiIcTPLcYRjODCcEuUqBrycbKnBBJKTkB0fgUVvRJphoDSXeky/HXUuZp6Pq1AXUVMP953jp8OPplKCHAaFoBy56boXWjGJKrVarp7sSghqxk7RhcgLZrDoYPb07dJISsIqFLjWZEVJ/2PwlI0hlohDFJJQsBRYFQtvzycdWAbLfTSy4fq7zLB1PWk89gSG9x/CtnEtJDnqoJRDIjoPRu4u84RwCCsUoLpOj/YYXt1K/u51EUf1TlRbLHKXStBl5dNoQSSWQHoioMcKBOiuD6deeag57PrZ9fZA5w9fsLPXwqiprYehZSNSoigPtoBcAoIolR1FkQL03sHJvu02v/PXwePv93//5YvynVT/58t0KMAPCSKIesMm8LEYdMZq6bxNfB5FgG7/OPT6Vxd+zDo7n30Lt3cZdeK5feWhbYdH+LbDxHdv13kUsbTove7Im5+dOZc73dP13h0cix6SVPe3KdfnQ2dz7qMHT2INVun/InE4TiqtDZlUoyo+sKuzbx+W+TjFYmnYbWllBH1VpXHH492htSRfwuWLF5/CGuzmQvgXPLOB0mdTf6sAAAAASUVORK5CYII=)
        no-repeat 0 0 / cover;
}
[class*="is-mobile"] .asideMenuOpen .asideMenuNavItem .c-info-icon-bc:before {
    content: none;
}
[class*="is-mobile"] .asideMenuOpen .asideMenuNavItem .c-info-icon-bc.bc-i-pin {
    filter: invert(50%);
    image-rendering: -webkit-optimize-contrast;
}
.asideSubMenu {
    position: relative;
    font-size: 12px;
    padding: 0 8px 8px;
}
[class*="is-mobile"] .asideSubMenu .asideMenuNavLink {
    border-radius: 12px;
}
.asideSubMenu .asideMenuNavGradient {
    pointer-events: none;
}
.asideSubMenu .asideMenuNavGradient:before,
.asideSubMenu .asideMenuNavGradient:after {
    content: "";
    position: absolute;
    width: 90%;
    height: 1px;
    left: 0;
    right: 0;
    margin-inline-start: auto;
    margin-inline-end: auto;
    background: linear-gradient(
        to right,
        rgba(var(--b-sc), 0.01),
        rgba(var(--b-sc), 0.5),
        rgba(var(--b-sc), 0.01)
    );
}
.asideSubMenu .asideMenuNavGradient:before {
    top: 0;
}
.asideSubMenu .asideMenuNavGradient:after {
    bottom: 0;
}
.asideSubMenu .asideMenuNavItem + .asideMenuNavItem {
    margin-top: 8px;
}
.asideSubMenu .asideMenuNavItem.active .asideMenuNavLink {
    background: rgba(var(--b-sc), 0.15);
}
.asideSubMenu .asideMenuNavLink {
    background: rgba(var(--b-sc), 0.05);
    transition: all var(--default-transition-duration) ease;
}
[class*="is-web"] .asideSubMenu .asideMenuNavLink:hover {
    background: rgba(var(--b-sc), 0.15);
}
[class*="is-web"] .asideSubMenu .asideMenuNavLink:hover .asideMenuNavGradient {
    filter: none;
}
.hiddenAsideSubMenu {
    display: none;
}
.asideMenuContent .badge-new:before {
    background: linear-gradient(to top, #d51082, #d5108299);
}
[class*="is-web"][dir="ltr"] .asideMenuContent .badge-new:after {
    border-color: #d51082 transparent transparent transparent;
}
[class*="is-web"][dir="rtl"] .asideMenuContent .badge-new:after {
    border-color: transparent #d51082 transparent transparent;
}
.asideMenuContent .badge-top:before {
    background: linear-gradient(to top, #6e3a85, #6e3a8599);
}
[class*="is-web"][dir="ltr"] .asideMenuContent .badge-top:after {
    border-color: #6e3a85 transparent transparent transparent;
}
[class*="is-web"][dir="rtl"] .asideMenuContent .badge-top:after {
    border-color: transparent #6e3a85 transparent transparent;
}
.asideMenuContent .badge-vpn:before {
    background: linear-gradient(to top, #49557e, #49557e99);
}
[class*="is-web"][dir="ltr"] .asideMenuContent .badge-vpn:after {
    border-color: #49557e transparent transparent transparent;
}
[class*="is-web"][dir="rtl"] .asideMenuContent .badge-vpn:after {
    border-color: transparent #49557e transparent transparent;
}
.asideMenuContent .badge-promo:before {
    background: linear-gradient(to top, #186360, #18636099);
}
[class*="is-web"][dir="ltr"] .asideMenuContent .badge-promo:after {
    border-color: #186360 transparent transparent transparent;
}
[class*="is-web"][dir="rtl"] .asideMenuContent .badge-promo:after {
    border-color: transparent #186360 transparent transparent;
}
.asideMenuContent .badge-jackpot:before {
    background: linear-gradient(to top, #7b6418, #7b641899);
}
[class*="is-web"][dir="ltr"] .asideMenuContent .badge-jackpot:after {
    border-color: #7b6418 transparent transparent transparent;
}
[class*="is-web"][dir="rtl"] .asideMenuContent .badge-jackpot:after {
    border-color: transparent #7b6418 transparent transparent;
}
.asideMenuContent .badge-exclusive:before {
    background: linear-gradient(to top, #53934f, #53934f99);
}
[class*="is-web"][dir="ltr"] .asideMenuContent .badge-exclusive:after {
    border-color: #53934f transparent transparent transparent;
}
[class*="is-web"][dir="rtl"] .asideMenuContent .badge-exclusive:after {
    border-color: transparent #53934f transparent transparent;
}
.asideMenuContent .badge-free:before {
    background: linear-gradient(to top, #1077c3, #1077c399);
}
[class*="is-web"][dir="ltr"] .asideMenuContent .badge-free:after {
    border-color: #1077c3 transparent transparent transparent;
}
[class*="is-web"][dir="rtl"] .asideMenuContent .badge-free:after {
    border-color: transparent #1077c3 transparent transparent;
}
.asideMenuContent .badge-tournament:before {
    background: linear-gradient(to top, #3b26ac, #3b26ac99);
}
[class*="is-web"][dir="ltr"] .asideMenuContent .badge-tournament:after {
    border-color: #3b26ac transparent transparent transparent;
}
[class*="is-web"][dir="rtl"] .asideMenuContent .badge-tournament:after {
    border-color: transparent #3b26ac transparent transparent;
}
.asideMenuContent .badge-ortak:before {
    background: linear-gradient(to top, #7000ff, #7000ff99);
}
[class*="is-web"][dir="ltr"] .asideMenuContent .badge-ortak:after {
    border-color: #7000ff transparent transparent transparent;
}
[class*="is-web"][dir="rtl"] .asideMenuContent .badge-ortak:after {
    border-color: transparent #7000ff transparent transparent;
}
.asideMenuContent .badge-spinCount:before {
    background: linear-gradient(to top, #c3910a, #c3910a99);
}
[class*="is-web"][dir="ltr"] .asideMenuContent .badge-spinCount:after {
    border-color: #c3910a transparent transparent transparent;
}
[class*="is-web"][dir="rtl"] .asideMenuContent .badge-spinCount:after {
    border-color: transparent #c3910a transparent transparent;
}
.asideMenuContent .badge-hot:before {
    background: linear-gradient(to top, #e32020, #e3202099);
}
[class*="is-web"][dir="ltr"] .asideMenuContent .badge-hot:after {
    border-color: #e32020 transparent transparent transparent;
}
[class*="is-web"][dir="rtl"] .asideMenuContent .badge-hot:after {
    border-color: transparent #e32020 transparent transparent;
}
.fastex-wallet-banner {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(156px, 1fr));
    grid-gap: 10px;
}
.fastex-wallet-banner .sdr-item-holder-bc {
    width: 100%;
    padding: 0;
}
.fastex-wallet-banner .sdr-image-bc {
    border-radius: var(--border-radius);
}
.sdr-item-holder-bc {
    cursor: pointer;
}
.reg-via-wallet .fastex-wallet-banner,
.login .fastex-wallet-banner {
    margin-top: 10px;
}
.deposit-wallet .fastex-wallet-banner {
    margin-top: 15px;
}
.registration .fastex-wallet-banner {
    margin-bottom: 10px;
}
.connect-to-wallet .fastex-wallet-banner {
    margin-top: 15px;
}
.description-container-bc {
    width: 100%;
}
.description-c-row-bc {
    display: flex;
}
.description-c-row-column-bc.pay-logo {
    display: flex;
    align-items: center;
}
.description-c-row-column-bc.pay-logo > img {
    display: block;
}
.description-c-row-c-title-bc {
    display: flex;
    justify-content: space-between;
    font-size: 12px;
    color: rgba(var(--b-sc), 0.4);
}
.description-c-r-c-t-column-bc {
    display: flex;
}
.description-c-r-c-t-column-bc .description-title {
    color: rgba(var(--b-sc), 0.6);
    font-size: 12px;
    text-transform: capitalize;
}
.description-c-r-c-t-column-bc .description-value {
    color: rgba(var(--b-sc), 0.9);
}
[class*="is-web"] .description-c-r-c-t-column-bc .description-value {
    margin-top: 5px;
}
.description-c-r-c-t-column-inner-bc {
    display: flex;
    justify-content: flex-end;
}
.description-c-row-c-money-bc {
    display: flex;
    justify-content: space-between;
    font-size: 16px;
    line-height: 22px;
    color: rgba(var(--b-sc), 0.9);
}
.description-c-row-c-money-bc .currency {
    margin-inline-start: 4px;
    text-transform: uppercase;
}
.deposit-method-description {
    width: 100%;
    font-size: 14px;
}
.deposit-method-description * {
    margin: 0 !important;
    line-height: 20px !important;
    letter-spacing: normal !important;
    font-family: var(--font-family) !important;
}
.deposit-method-description a {
    color: rgba(var(--b-sc), 0.9) !important;
    text-decoration: underline;
}
.deposit-wallet-q-code {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    margin-top: 15px;
    margin-bottom: 15px;
}
.deposit-wallet-q-code > svg {
    width: 120px;
    height: 120px;
    background: #fff;
    padding: 5px;
    border-radius: var(--border-radius);
}
.deposit-wallet-q-code > svg + .to-address {
    margin-top: 10px;
}
.deposit-wallet-q-code .to-address {
    font-size: 14px;
    line-height: 18px;
    word-break: break-all;
    color: rgba(var(--b-sc), 0.7);
    -webkit-user-select: text;
    user-select: text;
}
.deposit-wallet-q-code a {
    margin-top: 20px;
}
.deposit-wallet-title {
    font-size: 14px;
    color: rgba(var(--b-sc), 1);
}
.deposit-wallet-field {
    position: relative;
    margin-top: 10px;
}
.deposit-wallet-field .form-control-label-bc.inputs {
    height: 48px;
}
.deposit-wallet-field .wallet-icons {
    background: rgba(var(--b-sc), 0.05);
}
.deposit-wallet-field .bc-i-copy-icon {
    color: rgba(var(--b-sc), 0.7);
    transition: var(--default-transition-duration);
}
.deposit-wallet-field .bc-i-copy-icon.bc-i-checked {
    color: rgba(var(--oc-1), 1);
}
@media all and (hover: hover) {
    .deposit-wallet-field .bc-i-copy-icon:hover {
        background: none;
        color: rgba(var(--b-sc), 1);
        cursor: pointer;
    }
}
@media not all and (hover: hover) {
    .deposit-wallet-field .bc-i-copy-icon:active {
        background: none;
        color: rgba(var(--b-sc), 1);
    }
}
.deposit-wallet-field .c-info-icon-bc {
    margin-top: 5px;
    margin-bottom: 10px;
}
.c-info-copy-text {
    font-size: 12px;
    margin-inline-start: 5px;
    margin-top: 5px;
    color: rgba(var(--b-sc), 0.6);
}
.casino-popup-link {
    display: flex;
    justify-content: center;
    color: rgba(var(--b-sc), 0.8);
    transition: var(--default-transition-duration);
}
@media all and (hover: hover) {
    .casino-popup-link:hover {
        background: none;
        color: rgba(var(--b-sc), 1);
        cursor: pointer;
    }
}
@media not all and (hover: hover) {
    .casino-popup-link:active {
        background: none;
        color: rgba(var(--b-sc), 1);
    }
}
.expired-address-title {
    background: red;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-inline-start: 5px;
    color: #fff;
    margin-bottom: 20px;
}
.expired-address {
    display: flex;
    flex-direction: column;
    margin-top: 30px;
    margin-bottom: 30px;
}
.expired-address i {
    text-align: center;
    color: red;
    font-size: 100px;
}
.expired-address-text {
    font-size: 12px;
    margin-top: 20px;
}
.amount-value-item {
    display: flex;
    align-items: center;
    color: rgba(var(--b-sc), 0.9);
    font-size: 14px;
    margin-top: 2px;
}
.amount-value-item span + span {
    margin-inline-start: 3px;
}
.nav-floating-btn-hide {
    opacity: 0;
    pointer-events: none;
}
.layout-bc .nav-floating-btn {
    width: 56px;
    height: 56px;
    border-radius: 50%;
    background: rgba(var(--b-sc), 0.15);
    color: rgba(var(--b-sc), 0.8);
    font-size: 14px;
    backdrop-filter: blur(2px);
    -webkit-backdrop-filter: blur(2px);
}
.header-bc .center-top-btn {
    transition: opacity var(--default-transition-duration) ease;
}
.header-bc .center-top-btn > button {
    position: fixed;
    top: 90px;
    right: 0;
    left: 0;
    margin: auto;
    transition: top var(--default-transition-duration) ease;
}
.header-bc.active .center-top-btn > button {
    top: 135px;
}
.header-bc .left-top-btn {
    transition: opacity var(--default-transition-duration) ease;
}
.header-bc .left-top-btn > button {
    position: fixed;
    top: 90px;
    left: 20px;
    transition: top var(--default-transition-duration) ease;
}
.header-bc.active .left-top-btn > button {
    top: 135px;
}
.header-bc .right-top-btn {
    transition: opacity var(--default-transition-duration) ease;
}
.header-bc .right-top-btn > button {
    position: fixed;
    top: 90px;
    right: 20px;
    transition: top var(--default-transition-duration) ease;
}
.header-bc.active .right-top-btn > button {
    top: 135px;
}
.header-bc .center-bottom-btn {
    transition: opacity var(--default-transition-duration) ease;
}
.header-bc .center-bottom-btn > button {
    position: fixed;
    bottom: 90px;
    right: 0;
    left: 0;
    margin: auto;
    transition: top var(--default-transition-duration) ease;
}
.header-bc.active .center-bottom-btn > button {
    top: calc(+ 45px);
}
.header-bc .right-bottom-btn {
    transition: opacity var(--default-transition-duration) ease;
}
.header-bc .right-bottom-btn > button {
    position: fixed;
    bottom: 90px;
    right: 20px;
    transition: top var(--default-transition-duration) ease;
}
.header-bc.active .right-bottom-btn > button {
    top: calc(+ 45px);
}
.header-bc .left-bottom-btn {
    transition: opacity var(--default-transition-duration) ease;
}
.header-bc .left-bottom-btn > button {
    position: fixed;
    bottom: 90px;
    left: 20px;
    transition: top var(--default-transition-duration) ease;
}
.header-bc.active .left-bottom-btn > button {
    top: calc(+ 45px);
}
ft-my-rewards-toggle:not(:defined) {
    display: none;
}
.hdr-toggle-button-bc {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    color: rgba(var(--header-sc), 0.8);
    background: rgba(var(--header-sc), 0.1);
    position: relative;
    font-size: 14px;
}
.hdr-toggle-button-bc:before {
    transition: transform var(--default-transition-duration);
}
.hdr-toggle-button-bc:after {
    top: -2px;
}
[dir="ltr"] .hdr-toggle-button-bc:after {
    right: -8px;
}
[dir="rtl"] .hdr-toggle-button-bc:after {
    left: -8px;
}
.smart-panel-is-visible .hdr-toggle-button-bc:before {
    transform: rotate(90deg);
}
.layout-bc.smart-panel-is-visible .hdr-smart-panel-holder-arrow-bc {
    transform: translateY(0);
    opacity: 1;
    visibility: visible;
}
.layout-bc.smart-panel-is-visible .hdr-smart-panel-holder-arrow-bc:after,
.layout-bc.smart-panel-is-visible .hdr-smart-panel-holder-arrow-bc:before {
    transform: translate(-50%);
}
.layout-bc.smart-panel-is-visible
    .layout-bc.smart-panel-is-visible
    .smartPanel-bc
    + .hdr-user-bc
    .nav-menu-other
    > li
    > a {
    height: 100%;
}
.layout-bc.smart-panel-is-visible .hdr-toggle-button-bc {
    color: rgba(var(--header), 1);
    background: rgba(var(--b-sc), 0.6);
}
.layout-bc:not(.smart-panel-is-visible) .hdr-smart-panel-holder-arrow-bc {
    opacity: 0;
    visibility: hidden;
}
.hdr-smart-panel-holder-arrow-bc {
    transition: opacity var(--default-transition-duration),
        visibility var(--default-transition-duration),
        transform var(--default-transition-duration);
    z-index: 980;
    transform: translateY(-4%);
}
.hdr-smart-panel-holder-arrow-bc:after,
.hdr-smart-panel-holder-arrow-bc:before {
    content: "";
    top: -7px;
    left: 50%;
    transform: translate(-50%, 10px);
    position: absolute;
    border-style: solid;
    border-width: 0 7px 7px;
    transition: transform var(--default-transition-duration)
        var(--default-transition-duration);
}
.hdr-smart-panel-holder-arrow-bc:before {
    border-color: transparent transparent rgba(var(--header), 1);
}
.hdr-smart-panel-holder-arrow-bc:after {
    border-color: transparent transparent rgba(var(--header-sc), 0.2);
}
.hdr-smart-panel-holder-bc {
    position: relative;
    width: 50px;
    background: rgba(var(--header), 1);
    border-radius: var(--border-radius);
    box-shadow: 0 2px 4px #00000026;
    will-change: scroll-position;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    z-index: 1;
}
.sp-button-bc {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 56px;
    font-size: 18px;
    color: rgba(var(--header-sc), 0.85);
    background: rgba(var(--header-sc), 0.2);
    transition: background var(--default-transition-duration);
}
.sp-button-bc .count-odd-animation {
    top: 12px;
}
[dir="ltr"] .sp-button-bc .count-odd-animation {
    right: 22px;
}
[dir="rtl"] .sp-button-bc .count-odd-animation {
    left: 22px;
}
.integration-mode .hdr-smart-panel-holder-bc,
.integration-header-absence .hdr-smart-panel-holder-bc {
    display: flex;
    flex-direction: column-reverse;
    background: rgba(var(--tab-navigation), 1);
    box-shadow: 0 -2px 4px #00000026;
}
.integration-mode .sp-button-bc,
.integration-header-absence .sp-button-bc {
    color: rgba(var(--tab-navigation-sc), 0.85);
    background: rgba(var(--tab-navigation-sc), 0.2);
}
.integration-mode .hdr-smart-panel-holder-arrow-bc,
.integration-header-absence .hdr-smart-panel-holder-arrow-bc {
    top: auto;
    bottom: 46px;
    transform: translateY(4%);
}
[dir="ltr"] .integration-mode .hdr-smart-panel-holder-arrow-bc,
[dir="ltr"] .integration-header-absence .hdr-smart-panel-holder-arrow-bc {
    right: 6px;
}
[dir="rtl"] .integration-mode .hdr-smart-panel-holder-arrow-bc,
[dir="rtl"] .integration-header-absence .hdr-smart-panel-holder-arrow-bc {
    left: 6px;
}
.integration-mode .hdr-smart-panel-holder-arrow-bc:after,
.integration-mode .hdr-smart-panel-holder-arrow-bc:before,
.integration-header-absence .hdr-smart-panel-holder-arrow-bc:after,
.integration-header-absence .hdr-smart-panel-holder-arrow-bc:before {
    top: auto;
    bottom: -7px;
    border-width: 7px 7px 0;
    transform: translateY(-10px);
}
.integration-mode .hdr-smart-panel-holder-arrow-bc:before,
.integration-header-absence .hdr-smart-panel-holder-arrow-bc:before {
    border-color: rgba(var(--tab-navigation), 1) transparent transparent;
}
.integration-mode .hdr-smart-panel-holder-arrow-bc:after,
.integration-header-absence .hdr-smart-panel-holder-arrow-bc:after {
    border-color: rgba(var(--tab-navigation-sc), 0.2) transparent transparent;
}
.integration-mode .hdr-toggle-button-bc,
.integration-header-absence .hdr-toggle-button-bc {
    margin-inline-start: 0;
    margin-inline-end: 16px;
    color: rgba(var(--tab-navigation-sc), 0.8);
    background: rgba(var(--tab-navigation-sc), 0.1);
}
.hdr-toggle-button-bc {
    width: 28px;
    height: 28px;
    margin-inline-start: 6px;
    border-radius: 50%;
}
.sp-button-content-text-bc {
    position: absolute;
    top: 8px;
    font-size: 9px;
}
[dir="ltr"] .sp-button-content-text-bc {
    right: 10px;
}
[dir="rtl"] .sp-button-content-text-bc {
    left: 10px;
}
.sp-button-flag-bc {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
}
.hdr-smart-panel-holder-arrow-bc {
    position: fixed;
    top: calc(
        var(--dynamic-header) + var(--mobile-header-main-section-height) - 3px
    );
}
.hdr-smart-panel-holder-arrow-bc ~ .overlay-sliding-wrapper-bc {
    z-index: 971;
}
[dir="ltr"] .hdr-smart-panel-holder-arrow-bc {
    right: 5px;
}
[dir="rtl"] .hdr-smart-panel-holder-arrow-bc {
    left: 5px;
}
.hdr-smart-panel-holder-bc {
    max-height: 51vh;
    z-index: 1;
}
.hdr-smart-panel-holder-bc .bc-i-FTN {
    color: #ff008c;
}
.mobApp-bottom-holder {
    position: fixed;
    bottom: 0;
    width: 100%;
    background: rgba(var(--b-sc), 1);
    border-start-end-radius: var(--border-radius);
    transform: translateY(100%);
    animation: bottomTotop-animation var(--default-transition-duration) ease
        forwards;
    z-index: 952;
}
.mobApp-remove {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: -39px;
    font-size: 14px;
    background: rgba(var(--b-sc), 1);
    color: rgba(var(--b), 1);
    width: 42px;
    height: 40px;
    border-start-end-radius: var(--border-radius);
}
[dir="ltr"] .mobApp-remove {
    left: 0;
}
[dir="rtl"] .mobApp-remove {
    right: 0;
}
.mobApp-img {
    max-height: 40px;
    max-width: 40px;
    border-radius: var(--border-radius);
}
.mobApp-content,
.mobApp-content-item {
    display: flex;
    align-items: center;
}
.mobApp-content {
    padding: 15px;
}
.mobApp-content-item {
    flex: auto;
}
.mobApp-content-link {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    background: rgba(var(--oc-1), 1);
    color: #fff;
    font-size: 12px;
    min-width: 80px;
    height: 30px;
    padding: 0 16px;
    margin-inline-start: 3px;
    text-transform: uppercase;
    border-radius: var(--border-radius);
}
.mobApp-content-description {
    margin-inline-start: 10px;
    overflow: hidden;
}
.mobApp-content-title {
    font-size: 16px;
    line-height: 16px;
    color: rgba(var(--b), 1);
    font-weight: 700;
}
.mobApp-content-title + .mobApp-content-ios-title {
    margin-top: 8px;
}
.mobApp-checkbox-holder {
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(var(--b), 0.1);
    padding: 15px 15px 22px;
}
.mobApp-checkbox-holder .checkbox-control-icon-bc {
    width: 14px;
    height: 14px;
    line-height: 15px;
    background: rgba(var(--b), 0.4);
}
.mobApp-checkbox-holder .checkbox-control-icon-bc + .checkbox-control-text-bc {
    margin-inline-start: 5px;
}
.mobApp-checkbox-holder .checkbox-control-text-bc {
    font-size: 12px;
    color: rgba(var(--b), 0.7);
    flex: none;
}
.mobApp-content-ios-title {
    display: flex;
    align-items: center;
}
.mobApp-content-ios-title > img {
    max-height: 16px;
    max-width: 16px;
    border-radius: var(--border-radius);
    margin-inline-end: 4px;
}
.mobApp-content-ios-title > span {
    color: rgba(var(--b), 0.85);
    font-size: 11px;
    line-height: 16px;
}
@keyframes bottomTotop-animation {
    0%,
    1% {
        transform: translateY(100%);
    }
    to {
        transform: translateY(0);
    }
}
.u-i-p-c-body-bc {
    display: flex;
    height: 100%;
}
.u-i-profile-page-bc .profile-panel-promo-code .big-btn {
    flex-shrink: 0;
    min-width: auto;
}
.u-i-profile-page-bc .u-i-p-control-item-holder-bc {
    flex: auto;
}
.user-profile-nav .count-odd-animation:after,
.u-i-p-l-head-bc .count-odd-animation:after {
    position: relative;
    padding: 0 4px;
    font-size: 10px;
    box-shadow: 0 1px 3px #0000004d;
}
.user-profile-nav-list .count-odd-animation {
    position: relative;
    margin-inline-start: 2px;
}
.user-profile-nav-list .count-odd-animation:after {
    border-radius: var(--border-radius);
}
.user-profile-nav-header,
.u-i-p-l-head-bc {
    position: relative;
    border-radius: var(--border-radius);
}
.user-profile-nav-header .count-odd-animation,
.u-i-p-l-head-bc .count-odd-animation {
    display: flex;
    top: 0;
}
[dir="ltr"] .user-profile-nav-header .count-odd-animation,
[dir="ltr"] .u-i-p-l-head-bc .count-odd-animation {
    right: 0;
}
[dir="rtl"] .user-profile-nav-header .count-odd-animation,
[dir="rtl"] .u-i-p-l-head-bc .count-odd-animation {
    left: 0;
}
.user-profile-nav-header .count-odd-animation:after,
.u-i-p-l-head-bc .count-odd-animation:after {
    width: auto;
    border-radius: 0;
}
[dir="ltr"] .user-profile-nav-header .count-odd-animation:after,
[dir="ltr"] .u-i-p-l-head-bc .count-odd-animation:after {
    right: -6px;
}
[dir="rtl"] .user-profile-nav-header .count-odd-animation:after,
[dir="rtl"] .u-i-p-l-head-bc .count-odd-animation:after {
    left: -6px;
}
.user-profile-nav-header .count-odd-animation:before,
.u-i-p-l-head-bc .count-odd-animation:before {
    content: "";
    position: absolute;
    bottom: -4px;
    border-style: solid;
}
[dir="ltr"] .user-profile-nav-header .count-odd-animation:before,
[dir="ltr"] .u-i-p-l-head-bc .count-odd-animation:before {
    border-color: transparent transparent transparent rgba(var(--hero), 0.6);
}
[dir="rtl"] .user-profile-nav-header .count-odd-animation:before,
[dir="rtl"] .u-i-p-l-head-bc .count-odd-animation:before {
    border-color: transparent rgba(var(--hero), 0.6) transparent transparent;
}
.userLogoutBtn {
    letter-spacing: 0.64px;
    justify-content: flex-start;
}
.userLogoutIcon {
    font-size: 16px;
}
.payment-info-bc {
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.payment-info-bc .sdr-item-holder-bc-text {
    margin-bottom: 10px;
}
.get-url-btn {
    margin-top: 10px;
}
.u-i-p-p-u-i-edit-button-bc {
    display: flex;
    align-items: center;
    color: rgba(var(--b-sc), 0.8);
    padding-inline-end: 10px;
}
.u-i-profile-date-info {
    background: rgba(var(--b-sc), 0.05);
    border-radius: var(--border-radius);
    padding: 4px 15px;
    margin-bottom: 6px;
}
.u-i-profile-date-info .infoTime {
    height: auto;
    justify-content: flex-start;
    font-size: 12px;
    line-height: 14px;
    color: rgba(var(--b-sc), 0.9);
    padding: 0;
    margin-inline-end: 0;
    background: none;
}
[class*="is-mobile"] .u-i-profile-date-info .infoTime {
    display: flex;
}
.u-i-profile-date-info .infoDate {
    font-size: 10px;
    color: rgba(var(--b-sc), 0.4);
    line-height: 14px;
}
.account-verified-button {
    height: 30px;
    margin-top: 15px;
    margin-bottom: 15px;
    background: #ff34491a;
    box-shadow: 0 0 4px #ff3449, 0 0 4px #ff3449;
    transition: box-shadow var(--default-transition-duration),
        background-color var(--default-transition-duration);
}
.account-verified-button:hover,
.account-verified-button:focus {
    background: #ff344926;
    box-shadow: 0 0 6px #ff3449, 0 0 6px #ff3449;
}
.u-i-p-p-u-i-avatar-holder-bc {
    width: 32px;
    height: 32px;
    font-size: 12px;
    line-height: 32px;
    flex-shrink: 0;
    text-align: center;
    text-transform: uppercase;
    border-radius: 50%;
    color: rgba(var(--b), 1);
    background: rgba(var(--b-sc), 0.4);
}
.total-balance-r-bc {
    display: flex;
}
.u-i-p-a-user-balance {
    flex: auto;
    display: flex;
    flex-direction: column;
    margin-inline-end: 10px;
    overflow: hidden;
}
.u-i-p-p-u-i-identifiers-bc {
    flex: auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-inline-start: 10px;
    overflow: hidden;
}
.u-i-p-p-u-i-d-username-bc {
    color: rgba(var(--b-sc), 0.9);
}
.u-i-p-p-u-i-d-user-id-bc {
    display: flex;
    align-items: center;
    margin-top: 4px;
    font-size: 11px;
    color: rgba(var(--b-sc), 0.5);
}
.u-i-p-p-u-i-d-user-id-bc .bc-i-checked {
    color: rgba(var(--oc-1), 1);
}
.u-i-p-p-u-i-d-user-id-copy-bc {
    margin-inline-start: 6px;
}
.u-i-p-amount-holder-bc {
    display: flex;
    margin: 0 0 10px;
}
.u-i-p-amount-holder-bc > div {
    width: 100%;
}
.u-i-p-amounts-bc {
    min-height: 120px;
    height: 100%;
    overflow: hidden;
}
.u-i-p-amounts-bc.withdrawable .u-i-p-a-content-bc {
    background: #109121;
}
.u-i-p-amounts-bc.withdrawable .u-i-p-a-content-bc:after {
    content: "";
}
.u-i-p-amounts-bc.bonuses .u-i-p-a-content-bc {
    background: #aa7f00;
}
.u-i-p-amounts-bc.bonuses .u-i-p-a-content-bc:after {
    content: "";
}
.u-i-p-amounts-bc.frozen .u-i-p-a-content-bc {
    background: #084b9c;
}
.u-i-p-amounts-bc.frozen .u-i-p-a-content-bc:after {
    content: "";
}
.u-i-p-a-content-bc {
    display: flex;
    flex-direction: column;
    height: 100%;
    color: #fff;
    padding: 10px 15px;
    position: relative;
    border-radius: var(--border-radius);
    box-shadow: 0 1px 4px rgba(var(--b), 0.5);
    overflow: hidden;
}
.u-i-p-a-content-bc > * {
    position: relative;
    z-index: 1;
}
.u-i-p-a-content-bc:before,
.u-i-p-a-content-bc:after {
    position: absolute;
}
.u-i-p-a-content-bc:before {
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.9;
    background: radial-gradient(circle at -14% 113%, #ffffff4d, #fff0 135%);
}
[dir="rtl"] .u-i-p-a-content-bc:before {
    transform: rotate(180deg);
}
.u-i-p-a-content-bc:after {
    top: -10px;
    opacity: 0.1;
    font-size: 64px;
    font-family: BetConstruct-Icons;
}
[dir="ltr"] .u-i-p-a-content-bc:after {
    right: -10px;
}
[dir="rtl"] .u-i-p-a-content-bc:after {
    left: -10px;
}
.u-i-p-a-content {
    display: flex;
}
.u-i-p-a-total-bc {
    font-weight: 400;
    font-size: 12px;
    color: rgba(var(--b-sc), 0.7);
}
.u-i-p-a-title-bc {
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    opacity: 0.9;
}
.u-i-p-a-total-amount-bc {
    margin-top: 5px;
    color: rgba(var(--b-sc), 0.9);
    font-size: 16px;
    line-height: 18px;
}
.u-i-p-a-c-icon-bc {
    flex-shrink: 0;
    width: 34px;
    height: 34px;
    text-align: center;
    color: #fff9;
    background: #ffffff1a;
    border-radius: var(--border-radius);
    font-size: 20px;
    line-height: 34px;
}
.u-i-p-a-amount-bc {
    margin-bottom: 6px;
    font-size: 20px;
    line-height: 22px;
    font-weight: 700;
}
.u-i-p-a-value-bc {
    font-size: 14px;
    font-weight: 600;
    color: #0c3174;
}
.u-i-p-a-buttons-bc {
    display: flex;
}
.u-i-p-a-deposit-bc,
.u-i-p-a-withdraw-bc {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 34px;
    border-radius: var(--border-radius);
    background: #ffffff40;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 500;
    padding: 0 5px;
    transition: background var(--default-transition-duration);
}
@media all and (hover: hover) {
    .u-i-p-a-deposit-bc:hover,
    .u-i-p-a-withdraw-bc:hover {
        background: #ffffff26;
        cursor: pointer;
    }
}
@media not all and (hover: hover) {
    .u-i-p-a-deposit-bc:active,
    .u-i-p-a-withdraw-bc:active {
        background: #ffffff26;
    }
}
.u-i-p-a-deposit-bc i,
.u-i-p-a-withdraw-bc i {
    font-size: 18px;
    margin-inline-end: 10px;
}
.u-i-p-a-withdraw-bc,
.u-i-p-a-deposit-bc {
    color: #fff;
}
.u-i-p-a-deposit-bc + .u-i-p-a-deposit-bc,
.u-i-p-a-deposit-bc + .u-i-p-a-withdraw-bc {
    margin-inline-start: 10px;
}
.bonus-info-section {
    padding-top: 10px;
    border-top: 1px solid rgba(255, 255, 255, 0.2);
}
.bonus-info-section > div {
    display: flex;
    justify-content: space-between;
    color: #fff;
    font-size: 12px;
}
.bonus-info-section > div span {
    margin-inline-end: 5px;
    opacity: 0.8;
    font-weight: 500;
}
.bonus-info-section > div b {
    flex-shrink: 0;
}
.bonus-info-section > div + div {
    margin-top: 3px;
}
.frozen-info-section {
    color: #ffffffb3;
    font-size: 12px;
    line-height: 1.75;
}
.u-i-p-a-loyaltyPoint-bc {
    position: relative;
    display: flex;
    align-items: center;
    min-height: 47px;
    padding: 5px 10px;
    margin-bottom: 10px;
    border-radius: var(--border-radius);
    color: rgba(var(--b-sc), 0.9);
    overflow: hidden;
    font-size: 14px;
    border: 1px solid #886e39;
}
[dir="ltr"] .u-i-p-a-loyaltyPoint-bc {
    background-image: radial-gradient(circle at -14% 113%, #624811, #b07d10);
}
[dir="rtl"] .u-i-p-a-loyaltyPoint-bc {
    background-image: radial-gradient(circle at 113% -14%, #b07d10, #624811);
}
.u-i-p-a-loyaltyPoint-bc p,
.u-i-p-a-loyaltyPoint-bc span {
    position: relative;
}
.u-i-p-a-loyaltyPoint-bc p {
    flex: auto;
}
.u-i-p-a-loyaltyPoint-bc span {
    flex-shrink: 0;
    margin-inline-start: 5px;
    font-style: normal;
}
.u-i-p-a-loyaltyPoint-bc .loyaltyPointsCurrentPlanMedal-bc {
    object-fit: contain;
    max-width: 37px;
    max-height: 37px;
    margin-inline-end: 10px;
}
.u-i-p-a-loyaltyPoint-bc .loyaltyBonusHeader {
    width: 36px;
    height: 36px;
    z-index: 0;
}
.u-i-p-a-loyaltyPoint-bc .loyaltyBonusImg {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.u-i-p-a-loyaltyPoint-bc .skeleton-loader-small-select {
    width: 30px;
    height: 30px;
    border-radius: 50%;
}
.u-i-p-a-loyaltyPointText-bc {
    margin-inline-start: 8px;
}
.u-i-e-p-p-content-bc.u-i-common-content {
    flex: auto;
    will-change: scroll-position;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
.u-i-e-p-p-content-bc.u-i-common-content .back-nav-bc {
    padding: 0;
}
.u-i-e-p-p-content-bc.u-i-common-content > .bc-loader {
    height: auto;
}
.u-i-e-p-p-content-bc .form-control-bc.radio-v-bc {
    min-height: 20px;
    display: flex;
    margin-top: 10px;
    margin-bottom: 10px;
}
.u-i-e-p-p-content-bc > form + .componentFilterWrapper-bc {
    margin-top: 20px;
}
.bonus-request
    .entrance-f-item-bc
    .entrance-f-item-bc
    .entrance-f-error-message-bc {
    margin-top: 3px;
}
.bonus-request-text {
    padding: 5px 0;
}
.bonus-request-text .form-control-title-static-bc {
    color: rgba(var(--b-sc), 0.7);
}
.bonus-request-text + div {
    margin-top: 0;
}
.u-i-p-control-item-holder-bc {
    padding: 0 10px;
    margin-bottom: 10px;
}
.u-i-p-control-item-holder-bc:last-child {
    margin-bottom: 0;
}
.u-i-p-control-item-holder-bc a {
    color: rgba(var(--b-sc), 0.7);
    text-decoration: underline;
    word-break: break-all;
}
.u-i-p-control-item-remaining-bc {
    color: rgba(var(--b-sc), 0.5);
    font-size: 12px;
}
.eligible-bonus {
    display: flex;
    align-items: center;
    color: rgba(var(--b-sc), 0.6);
    font-size: 12px;
}
.eligible-bonus-title {
    margin: 0 4px;
}
.eligible-bonus-status.green {
    color: rgba(var(--oc-1), 1);
}
.eligible-bonus-status.red {
    color: rgba(var(--oc-3), 1);
}
.u-i-p-info-text-holder-bc {
    margin-bottom: 12px;
}
.u-i-p-info-text-holder-bc:last-child {
    margin-bottom: 0;
}
.u-i-p-info-text-bc {
    padding-bottom: 10px;
    font-weight: 400;
}
.u-i-p-info-light-text-holder-bc {
    margin-bottom: 12px;
}
.u-i-p-info-light-text-holder-bc:last-child {
    margin-bottom: 0;
}
.u-i-p-info-light-text-bc {
    font-weight: 400;
    font-size: 10px;
    color: rgba(var(--b-sc), 0.5);
}
.u-i-e-v-a-t-title-bc {
    display: block;
    font-weight: 400;
    color: rgba(var(--b-sc), 0.6);
    padding-top: 10px;
    margin: 10px 0;
    border-top: 2px solid rgba(var(--b-sc), 0.3);
}
.reality-check-radio-group .radio-control-bc {
    display: block;
    margin: 0 0 10px;
}
.form-control-message-sep-bc {
    padding-block-start: 5px;
}
.u-i-edit-verify-account-page-bc .u-i-p-control-item-holder-bc,
.bonus-request .u-i-p-control-item-holder-bc,
.u-i-e-p-p-content-bc .u-i-p-control-item-holder-bc {
    padding: 0;
}
.u-i-edit-verify-account-page-bc .u-i-p-control-item-holder-bc .radio-v-bc,
.bonus-request .u-i-p-control-item-holder-bc .radio-v-bc,
.u-i-e-p-p-content-bc .u-i-p-control-item-holder-bc .radio-v-bc {
    display: flex;
    align-items: center;
}
.userProfileWrapper-bc {
    width: 100%;
}
.dropdownArrow-bc {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    font-size: 11px;
    color: rgba(var(--b-sc), 1);
}
[dir="ltr"] .dropdownArrow-bc {
    right: 15px;
}
[dir="rtl"] .dropdownArrow-bc {
    left: 15px;
}
.timeoutRadios-bc > div .radio-control-bc {
    margin-inline-start: 0;
}
.timeoutRadios-bc > div .radio-control-bc + .radio-control-bc {
    margin-top: 10px;
}
.reason-field {
    margin-bottom: 10px;
}
.dropdownIcon-bc {
    color: rgba(var(--b-sc), 0.8);
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    font-size: 20px;
}
[dir="ltr"] .dropdownIcon-bc {
    right: 14px;
}
[dir="rtl"] .dropdownIcon-bc {
    left: 14px;
}
.u-i-p-control-item-holder-bc {
    position: relative;
}
.GamStopWrapper-bc {
    width: 100%;
    padding: 30px 15px 50px;
}
.GamStopImage-bc {
    width: 100%;
    margin-bottom: 50px;
    display: block;
}
.GamStopParagraph-bc {
    width: 100%;
    font-size: 14px;
    line-height: 16px;
    color: rgba(var(--b-sc), 0.6);
}
.GamStopLink-bc {
    color: rgba(var(--b-sc), 1);
    text-decoration: underline;
}
.account-verified-edit-icon {
    width: 28px;
    flex-shrink: 0;
    text-align: center;
    font-size: 14px;
}
.account-verified-edit-icon:not(.bc-i-verified) {
    color: rgba(var(--b-sc), 0.9);
}
.account-verified-edit-icon:not(.bc-i-verified) + span {
    color: rgba(var(--b-sc), 0.9);
}
.account-verified-edit-icon.bc-i-verified {
    color: #4cad59;
}
.account-verified-edit-icon.bc-i-not-verified {
    color: #ff3449;
}
.account-verified-edit-title {
    flex: auto;
    font-size: 14px;
    margin-inline-start: 10px;
}
.account-verified-edit-title.bc-i-verified {
    color: rgba(var(--oc-1), 1);
}
.profile-title {
    color: rgba(var(--b-sc), 0.7);
    font-size: 14px;
}
.dep-w-info-bc {
    width: 100%;
    height: 100%;
    position: relative;
    display: flex;
    flex-direction: column;
    will-change: scroll-position;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    z-index: 1;
}
.deposit-limit-b-w-bc {
    width: 100%;
}
.deposit-limit-b-w-bc > .form-control-title-static-bc {
    margin-top: 20px;
}
.deposit-limit-b-w-bc .bs-number-button-bc.selected {
    background-color: rgba(var(--hero), 1);
    color: rgba(var(--hero-sc), 1);
}
.deposit-limit-b-w-bc .bs-number-button-bc.selected .bs-number-button-icon-bc {
    color: rgba(var(--hero-sc), 1);
}
.deposit-limit-buttons-bc {
    width: 100%;
    display: grid;
    grid-template-rows: auto;
    grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
    grid-gap: 10px;
    border-top: 1px solid var(--skin-palette-5);
    padding-top: 15px;
    margin-bottom: 20px;
}
.dep-w-single-town-bc {
    width: 100%;
    background: rgba(var(--b-sc), 0.05);
}
.bet-shop-city-name-bc {
    width: 100%;
}
.address-info-row-bc {
    display: block;
    width: 100%;
    color: rgba(var(--b-sc), 0.6);
    background: rgba(var(--b-sc), 0.1);
    font-size: 12px;
    line-height: 16px;
    padding: 5px 6px;
    margin-bottom: 2px;
}
.address-info-row-bc:nth-child(2) {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.address-info-row-bc:last-child {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    margin-bottom: 0;
}
.withdraw-form-l-bc .dep-w-single-town-bc > .radio-control-bc {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
}
.withdraw-form-l-bc .dep-w-single-town-bc > .radio-control-bc:nth-child(2) {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.withdraw-form-l-bc .dep-w-single-town-bc > .radio-control-bc:last-child {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    margin-bottom: 0;
}
.withdraw-form-l-bc .u-i-p-control-item-holder-bc .form-control-bc + div {
    margin-top: 8px;
}
.payment-details-scrollable-container .dep-w-single-town-bc {
    width: 560px;
}
.payment-details-scrollable-container .multi-select-label-bc,
.betShopPopup .multi-select-label-bc,
.betShopPopupDeposit .multi-select-label-bc {
    max-width: 100%;
}
.payment-details-scrollable-container
    .multi-select-label-bc
    .checkbox-control-content-bc,
.betShopPopup .multi-select-label-bc .checkbox-control-content-bc,
.betShopPopupDeposit .multi-select-label-bc .checkbox-control-content-bc {
    min-height: unset;
    height: auto;
    padding-top: 4px;
    padding-bottom: 4px;
}
.payment-details-scrollable-container
    .multi-select-label-bc
    .checkbox-control-text-bc,
.betShopPopup .multi-select-label-bc .checkbox-control-text-bc,
.betShopPopupDeposit .multi-select-label-bc .checkbox-control-text-bc {
    display: flex;
    align-items: center;
    min-height: 30px;
    white-space: break-spaces;
}
.withdraw-form-l-bc .u-i-p-control-item-holder-bc,
.casino-game-tr-form-block .u-i-p-control-item-holder-bc {
    padding: 0;
}
.withdraw-form-l-bc + .btn {
    margin-top: 20px;
}
.casino-game-tr-p-wrapper-bc {
    margin: 15px 0 20px;
}
.casino-game-tr-p-bc {
    width: 100%;
    font-size: 14px;
    line-height: 16px;
    text-align: center;
}
.casino-game-tr-from-to-bc {
    width: 100%;
    border-radius: var(--border-radius);
    background: rgba(var(--b-sc), 0.05);
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    padding: 10px;
}
.transfer-bc .casino-game-tr-form-block {
    margin-bottom: 20px;
}
.transfer-bc .casino-game-tr-form-block .btn {
    max-width: 100%;
}
.transfer-bc:not(.crypto-transfer) {
    padding: 0 var(--padding-page-aside);
}
.transfer-bc .casino-game-tr-from-to-bc {
    margin-bottom: 15px;
}
.casino-game-tr-from-block-bc {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.casino-game-tr-to-block-bc {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}
.casino-game-tr-to-block-bc .casino-game-tr-title {
    text-align: end;
}
.casino-game-tr-switcher-bc {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    font-size: 18px;
    color: rgba(var(--b-sc), 1);
    border-radius: 8px;
    width: 42px;
    height: 42px;
    background: rgba(var(--b-sc), 0.05);
    margin: 0 10px;
}
.casino-game-tr-label {
    font-size: 12px;
    color: rgba(var(--b-sc), 0.4);
    line-height: 14px;
}
.casino-game-tr-title {
    width: 100%;
    font-weight: 500;
    color: rgba(var(--b-sc), 1);
    text-transform: capitalize;
}
.casino-game-tr-price {
    font-size: 12px;
    color: rgba(var(--b-sc), 0.4);
    line-height: 14px;
}
.transfer-amount {
    display: flex;
    flex: auto;
}
.transfer-amount > div {
    flex: auto;
}
.casino-game-tr-button {
    flex-basis: 65px;
    height: 52px;
    margin-inline-start: 10px;
}
.wallet-page-row-bc {
    display: flex;
    align-items: center;
    width: 100%;
    position: relative;
    background: rgba(var(--b-sc), 0.1);
    border-radius: var(--border-radius);
}
.wallet-page-row-bc + .wallet-page-row-bc {
    margin-top: 10px;
}
.wallet-page-icon {
    flex-shrink: 0;
    width: 28px;
    height: 28px;
    border-radius: var(--border-radius);
    color: rgba(var(--b-sc), 0.6);
    background: rgba(var(--b-sc), 0.15);
    text-align: center;
    font-size: 16px;
    line-height: 28px;
}
.wallet-page-icon + .wallet-page-icon {
    margin-inline-start: 10px;
}
.authentication-section {
    padding: 15px;
}
.authentication-content {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    margin-top: 10px;
    margin-bottom: 10px;
}
.authentication-image {
    width: 35px;
    height: 35px;
    background: rgba(var(--b-sc), 1);
    padding: 4px;
    border-radius: var(--border-radius);
}
.toggle-wrapper {
    color: rgba(var(--b-sc), 1);
    margin-bottom: 10px;
}
.toggle-wrapper > * {
    margin-bottom: 5px;
}
.toggle-wrapper iframe {
    width: 100%;
    min-height: 400px;
}
.authentication-block .back-nav-bc {
    padding: 0;
}
.authentication-title {
    display: flex;
    padding-top: 20px;
    color: rgba(var(--b-sc), 1);
    font-size: 14px;
    line-height: 16px;
    font-weight: 500;
}
.authentication-description {
    color: rgba(var(--b-sc), 0.5);
    font-size: 12px;
    line-height: 1.5;
    word-break: break-word;
}
.authentication-scan-link {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.authentication-qr-corners {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    margin-top: 20px;
    margin-bottom: 20px;
    width: 135px;
    height: 135px;
    padding: 10px;
}
.authentication-qr-corners svg,
.authentication-qr-corners img {
    width: 100%;
    height: 100%;
}
.authentication-qr-corners svg:not(.authentication-qr) {
    position: absolute;
    animation: qrAnimation 1.5s ease;
    animation-iteration-count: 3;
}
.authentication-qr-corners svg:not(.authentication-qr) g {
    fill: rgba(var(--hero), 1);
}
svg.authentication-qr {
    padding: 4px;
    background: #fff;
    width: 110px;
    height: 110px;
}
@keyframes qrAnimation {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.01);
    }
    to {
        transform: scale(1);
    }
}
.authentication-no-scan {
    margin-bottom: 20px;
    color: #4f85d9;
    font-size: 14px;
    line-height: 16px;
    font-weight: 500;
    text-transform: uppercase;
}
.authentication-popup {
    position: relative;
    justify-content: center;
    background: rgba(var(--b), 0.5);
    padding: 40px 15px 15px;
    border-radius: var(--border-radius);
}
.authentication-popup .authentication-description + .get-code-btn {
    max-width: 100%;
    position: static;
}
.authentication-popup .entrance-form-action-item-bc {
    margin-top: 10px;
}
.authentication-popup .entrance-f-item-bc + .entrance-f-item-bc {
    margin-top: 15px;
}
.authentication-popup .form-control-bc {
    display: flex;
    flex-direction: column;
}
.authentication-popup .form-control-label-bc > div {
    width: 100%;
    height: 100%;
    justify-content: center;
}
.authentication-popup .form-control-label-bc > div > div {
    width: 40px;
}
.authentication-popup .form-control-label-bc > div > div + div {
    margin-inline-start: 10px;
}
.authentication-popup .form-control-label-bc input {
    width: 100% !important;
    height: 100%;
    color: rgba(var(--b-sc), 1);
    background: rgba(var(--b-sc), 0.15);
    border: 0;
    border-radius: var(--border-radius);
    transition: background var(--default-transition-duration);
}
.authentication-popup .form-control-label-bc input:focus {
    background: rgba(var(--b-sc), 0.25);
}
.authentication-popup .form-control-message-holder-bc {
    margin-top: 5px;
}
.authentication-field .form-control-label-bc {
    direction: ltr;
}
.authentication-popup-title,
.authentication-popup-description {
    padding: 0 15px;
    text-align: center;
    line-height: 18px;
}
.authentication-popup-title {
    margin-bottom: 10px;
    color: rgba(var(--b-sc), 1);
    font-weight: 500;
}
.authentication-popup-description {
    margin-bottom: 30px;
    color: rgba(var(--b-sc), 0.7);
    font-size: 14px;
    line-height: 16px;
}
.authentication-text {
    padding: 10px 0 20px;
    color: rgba(var(--b-sc), 1);
    border-top: 1px solid rgba(var(--b-sc), 0.05);
}
.authentication-key-code-section {
    margin-bottom: 15px;
}
.authentication-key-code-section p + p {
    margin-top: 4px;
}
.authentication-key-code-text {
    text-decoration: underline;
}
.authentication-key-code-button {
    display: flex;
    align-items: center;
}
.authentication-key-code-button i {
    margin-inline-start: 5px;
    cursor: pointer;
}
.authentication-key-code-button i.bc-i-checked:before {
    color: rgba(var(--oc-1), 1);
}
.limits-history .limits-filter-bc,
.limits-filter-bc {
    margin-bottom: 20px;
}
.verify-icons-content {
    display: flex;
    align-items: center;
}
.verify-icons-content .verify-icons + .verify-icons {
    margin-inline-start: 10px;
}
.user-profile form {
    display: flex;
    flex-direction: column;
    height: 100%;
}
.userProfile-content {
    flex: auto;
    padding-inline-end: 2px;
    will-change: scroll-position;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
.userProfile-content .get-code-btn {
    top: 0;
}
.inputTypeTelegram .form-control-input-bc {
    padding-inline-end: 130px;
}
.bet-limits-form-section:not(:empty) + .bet-limits-form-section {
    margin-top: 20px;
}
.form-fields-info-section-header .entrance-f-error-message-bc {
    background: none;
}
.gamstop-image-container {
    display: flex;
    justify-content: center;
    margin-bottom: 5px;
}
.gamstop-image-container .gamstop-image {
    max-width: 140px;
}
.rofus-image-container {
    display: flex;
    justify-content: center;
    margin-bottom: 5px;
}
.rofus-image-container .rofus-image {
    max-width: 140px;
}
.metamask-btn-container {
    margin-top: 20px;
    display: flex;
    align-items: center;
}
.metamask-btn-container .metamask-fox {
    height: 36px;
    margin-inline-end: 10px;
}
.authentication-wrapper {
    position: relative;
}
.authentication-wrapper .entrance-form-action-item-bc {
    margin-top: 10px;
}
.authentication-wrapper
    .authentication-form
    .entrance-f-item-bc
    .form-control-bc:not(.invalid)
    .form-control-input-bc {
    background: rgba(var(--b-sc), 0.05);
    animation: 0.7s blink linear infinite alternate-reverse;
}
@keyframes blink {
    0% {
        box-shadow: 0 0 4px 2px #aa7f004d;
    }
    to {
        box-shadow: 0 0 4px 2px #aa7f00;
    }
}
.get-code-btn {
    position: absolute;
    max-width: 100px;
    margin-top: 8px;
    margin-bottom: 8px;
    z-index: 1;
}
[dir="ltr"] .get-code-btn {
    right: 15px;
}
[dir="rtl"] .get-code-btn {
    left: 15px;
}
.get-code-btn + .telephone .form-control-input-bc {
    padding-inline-end: 130px;
}
.get-code-btn + form .form-control-title-bc {
    width: calc(100% - 135px);
}
.get-code-btn + form .form-control-input-bc:not([name="phoneCode"]) {
    padding-inline-end: 125px;
}
.get-code-btn.login-auth-get-code-btn .btn.get-code-btn {
    max-width: 100%;
}
.get-code-btn.user-profile-get-code-btn {
    max-width: 100px;
    position: absolute;
}
[dir="ltr"] .get-code-btn.user-profile-get-code-btn {
    right: 10px;
}
[dir="rtl"] .get-code-btn.user-profile-get-code-btn {
    left: 10px;
}
.crypto-address-copy-btn {
    width: 44px;
    height: 52px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 0;
    font-size: 14px;
    cursor: pointer;
}
[dir="ltr"] .crypto-address-copy-btn {
    right: 0;
}
[dir="rtl"] .crypto-address-copy-btn {
    left: 0;
}
.crypto-address-copy-btn .bc-i-copy {
    color: rgba(var(--b-sc), 0.5);
}
.crypto-address-copy-btn .bc-i-checked {
    color: rgba(var(--oc-1), 1);
}
.my-profile-info-block {
    position: relative;
}
.mask-to-change {
    position: absolute;
    width: 400px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 20px 16px;
    font-size: 14px;
    text-align: center;
    color: rgba(var(--b-sc), 0.9);
    background: rgba(var(--b), 1);
    box-shadow: 0 2px 4px #00000080;
    border-radius: var(--border-radius);
    overflow: hidden;
    z-index: 12;
}
.mask-to-change:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(var(--b-sc), 0.05);
    pointer-events: none;
    z-index: -1;
}
.mask-to-change + * {
    position: relative;
    pointer-events: none;
}
.mask-to-change + *:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    z-index: 11;
}
.mask-to-change-title {
    font-size: 18px;
    color: rgba(var(--b-sc), 0.8);
}
.mask-to-change-text {
    margin-top: 16px;
    margin-bottom: 30px;
    color: rgba(var(--b-sc), 0.4);
    line-height: 21px;
    letter-spacing: 0.5px;
}
.u-i-p-control-item-info {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    padding: 5px 0;
    font-size: 14px;
}
.u-i-p-control-item-info-title {
    color: rgba(var(--b-sc), 0.4);
}
.u-i-p-control-item-info-value {
    margin-inline-start: 10px;
    color: rgba(var(--b-sc), 0.6);
}
.leaderboard-bc {
    color: rgba(var(--b-sc), 0.9);
    margin-bottom: 16px;
    padding-bottom: 16px;
    border-bottom: 1px solid rgba(var(--b-sc), 0.1);
}
.leaderboard-bc-content {
    display: flex;
}
.leaderboard-bc-info {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 5px 5px 10px;
    background: rgba(var(--b-sc), 0.05);
    border-radius: var(--border-radius);
}
.leaderboard-bc-info + .leaderboard-bc-info {
    margin-inline-start: 5px;
}
.leaderboard-bc-title {
    font-size: 12px;
    color: rgba(var(--b-sc), 0.6);
    text-align: center;
    margin-bottom: 3px;
}
.leaderboard-bc-value {
    color: rgba(var(--hero), 1);
    font-size: 16px;
    font-weight: 700;
}
.deposit-leaderboard-bc {
    position: relative;
    z-index: 1;
}
.deposit-leaderboard-bc .bc-i-player-info {
    margin-inline-end: 5px;
}
.leaderboard-bc-text {
    font-size: 12px;
    margin-top: 10px;
    margin-bottom: 10px;
    color: rgba(var(--b-sc), 0.7);
}
.leaderboard-bc-buttons {
    display: flex;
}
.leaderboard-bc-buttons .btn + .btn {
    margin-inline-start: 10px;
}
.go-ftn-btn {
    background: rgba(var(--hero), 1);
    transition: background var(--default-transition-duration);
}
@media all and (hover: hover) {
    .go-ftn-btn:hover {
        background: rgba(var(--hero-hover), 1);
        cursor: pointer;
    }
}
@media not all and (hover: hover) {
    .go-ftn-btn:active {
        background: rgba(var(--hero-hover), 1);
    }
}
.u-i-content-info-wrapper {
    display: flex;
    align-items: center;
    min-height: 22px;
}
.u-i-content-info {
    font-size: 14px;
}
.u-i-content-info.u-i-content-info-amount .u-i-content-info-wrapper {
    padding-top: 8px;
    padding-bottom: 8px;
}
.u-i-content-info.u-i-content-info-amount
    .u-i-content-info-wrapper
    + .u-i-content-info-wrapper {
    border-top: 1px solid rgba(var(--b-sc), 0.05);
}
.u-i-content-info-amount {
    width: 100%;
    padding-inline-start: 10px;
    padding-inline-end: 10px;
    border-radius: var(--border-radius);
    background: rgba(var(--b-sc), 0.05);
}
.u-i-content-info-title {
    display: flex;
    align-items: center;
    flex: auto;
    color: rgba(var(--b-sc), 0.6);
}
.u-i-content-info-title strong {
    font-weight: 400;
    color: rgba(var(--oc-2), 1);
    margin-inline-start: 4px;
}
.u-i-content-info-value {
    flex-shrink: 0;
    margin-inline-start: 3px;
    color: rgba(var(--b-sc), 0.9);
    direction: ltr;
}
.u-i-content-amount {
    width: 100%;
    background: rgba(var(--b-sc), 0.05);
    padding: 8px;
    border-radius: var(--border-radius);
    margin-top: 22px;
    margin-bottom: 22px;
}
.u-i-content-transfer {
    margin-bottom: 10px;
}
.stake-earn-content {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.stake-earn-content .countdown-banner-content {
    position: static;
    margin-top: 24px;
    margin-bottom: 24px;
}
.stake-earn-content .countdown-banner-counter {
    min-width: 68px;
}
.stake-earn-content .historyList-table-details {
    width: 100%;
}
.stake-earn-content .historyListEl {
    overflow: hidden;
}
.u-i-p-a-title,
.u-i-p-a-info {
    font-size: 14px;
    color: rgba(var(--b-sc), 0.9);
    text-transform: uppercase;
}
.u-i-p-a-title {
    margin-bottom: 20px;
}
.u-i-p-a-info {
    margin-top: 20px;
}
.u-i-payment-stake-divider {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: rgba(var(--b-sc), 0.8);
    margin-top: 14px;
    margin-bottom: 22px;
}
.u-i-payment-stake-divider:before,
.u-i-payment-stake-divider:after {
    content: "";
    position: relative;
    width: 45%;
    height: 1px;
    font-size: 14px;
    vertical-align: middle;
    background: rgba(var(--b-sc), 0.2);
}
.u-i-payment-stake .u-i-content-info-value strong {
    color: rgba(var(--oc-2), 1);
}
.u-i-stake-history {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 8px 8px 20px;
    margin-top: 20px;
    margin-bottom: 20px;
    background: rgba(var(--b-sc), 0.05);
    border-radius: var(--border-radius);
}
.u-i-stake-history .u-i-p-a-info {
    text-align: center;
}
.bonus-reward-expandable-content {
    background: rgba(var(--b-sc), 0.05);
}
.bonus-reward-secondary-info {
    display: flex;
    font-size: 12px;
    font-weight: 500;
    word-break: break-all;
    color: rgba(var(--b-sc), 0.6);
}
.bonus-reward-secondary-info span + span {
    margin-inline-start: 5px;
}
.reward-claim-popup-content-form {
    margin-top: 20px;
    margin-bottom: 20px;
}
.reward-claim-popup-btn-group {
    display: flex;
    margin-top: 16px;
}
.checkbox-settings + .checkbox-settings {
    margin-top: 10px;
}
.netDepositListEl-table {
    flex: auto;
    color: rgba(var(--b-sc), 0.7);
    margin-top: 10px;
}
.netDepositListEl {
    display: flex;
    width: 100%;
    border-radius: var(--border-radius);
    overflow: hidden;
    position: relative;
}
.netDepositListEl .netDepositListEl-list-item:first-child {
    flex-direction: column;
}
.netDepositListEl-list-item {
    display: flex;
    width: 100%;
    font-size: 12px;
    line-height: 18px;
    padding: 8px;
    white-space: break-spaces;
    word-break: break-word;
    background: rgba(var(--b-sc), 0.6);
}
.netDepositListEl-table-total {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    font-size: 12px;
    color: rgba(var(--b-sc), 0.9);
    padding: 8px;
    background: rgba(var(--oc-1), 1);
    border-radius: var(--border-radius);
    margin-bottom: 10px;
}
.netDepositListEl-table-title + p {
    margin-top: 5px;
}
.netDepositListEl-table-item {
    overflow: hidden;
    padding-inline-start: 8px;
    padding-inline-end: 8px;
}
.netDepositListEl-table-item + .netDepositListEl-table-item {
    border-inline-start: 1px solid rgba(var(--b-sc), 0.4);
}
.netDepositListEl-table-item p {
    text-align: center;
}
html[dir="ltr"][class*="is-web"] .popup-inner-bc .btn.screenShotButton,
html[dir="ltr"][class*="is-web"] .popup-inner-bc .btn.openFileButton,
.btn.screenShotButton,
.btn.openFileButton {
    margin-top: 10px;
}
.openFileButton {
    background: rgba(var(--oc-1), 1);
}
.openFileButton:focus {
    background: rgba(var(--oc-1), 1);
}
.openFileButton:hover {
    background: rgba(var(--oc-1-hover), 1);
}
.openFileButton i {
    margin-inline-end: 10px;
}
.u-i-p-c-body-bc {
    width: 100%;
    flex-direction: column;
}
.u-i-profile-page-bc {
    padding: 10px var(--padding-page-aside);
}
.u-i-profile-page-bc .profile-panel-promo-code {
    padding: 0 0 10px;
}
.u-i-profile-page-bc .profile-panel-promo-code form {
    display: flex;
}
.u-i-profile-page-bc .u-i-p-control-item-holder-bc {
    margin: 0;
}
.u-i-profile-page-bc .u-i-p-c-footer-bc {
    width: auto;
    min-width: 100px;
    margin-top: 0;
    margin-inline-start: 10px;
}
.u-i-profile-page-bc .u-i-p-c-footer-bc .btn {
    height: 52px;
}
.u-i-p-p-u-i-edit-button-bc {
    margin-bottom: 15px;
}
.total-balance-r-bc {
    margin-bottom: 2px;
}
.u-i-p-amount-holder-bc {
    margin-bottom: 10px;
}
.u-i-p-amount-holder-bc .carousel-slide {
    will-change: transform;
    width: 80%;
    transition: transform var(--default-transition-duration);
}
.u-i-p-amount-holder-bc .carousel-slide:not(.active-slide) {
    transform: scale(0.9);
}
.u-i-p-amounts-bc {
    flex-direction: column;
    width: 100%;
}
.u-i-p-amounts-bc + .u-i-p-amounts-bc {
    margin-inline-start: 10px;
}
.u-i-e-p-p-content-bc.u-i-common-content {
    padding: 15px var(--padding-page-aside);
}
.u-i-p-a-deposit-bc + .u-i-p-a-deposit-bc {
    margin-inline-start: 10px;
}
.u-i-p-links-lists-holder-bc {
    width: 100%;
    border-radius: var(--border-radius);
    margin-bottom: 15px;
}
.u-i-p-links-lists-holder-bc .user-nav-icon:before {
    position: relative;
    z-index: 1;
}
.u-i-p-links-lists-holder-bc .user-nav-icon:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: var(--border-radius);
    background-image: radial-gradient(
        circle at -14% 113%,
        #000000a6,
        #0000 120%
    );
}
.u-i-p-l-h-icon-bc {
    flex-shrink: 0;
    color: rgba(var(--b-sc), 0.5);
    font-size: 12px;
}
[dir="rtl"] .u-i-p-l-h-icon-bc:before {
    content: "";
}
.u-i-p-l-h-title-bc {
    flex: auto;
    font-size: 15px;
    margin: 0 10px;
    color: rgba(var(--b-sc), 0.9);
}
.u-i-p-l-body-bc {
    margin-top: 1px;
    transform: translate3d(-120%, 0, 0);
    animation: var(--default-transition-duration) sub-nav-v ease-in-out forwards;
}
@keyframes sub-nav-v {
    0% {
        transform: translate3d(-120%, 0, 0);
    }
    to {
        transform: translateZ(0);
    }
}
.u-i-p-links-lists-holder-bc > .u-i-p-l-head-bc:first-child:nth-last-child(2) {
    background: rgba(var(--b-sc), 0.05);
}
.u-i-p-l-head-bc {
    display: flex;
    align-items: center;
    height: 42px;
    padding-inline-start: 10px;
    padding-inline-end: 15px;
    background: rgba(var(--b-sc), 0.15);
}
.u-i-p-l-head-bc + .u-i-p-l-head-bc {
    margin-top: 1px;
}
.u-i-p-l-head-bc:first-child:nth-last-child(2) .u-i-p-l-h-icon-bc {
    width: auto;
}
.u-i-e-v-a-t-text-bc {
    display: block;
    font-weight: 400;
    font-size: 12px;
    color: rgba(var(--b-sc), 0.5);
    line-height: 14px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.u-i-e-v-a-t-title-bc {
    font-size: 12px;
}
.upload-document-bc {
    color: rgba(var(--b-sc), 1);
    font-size: 12px;
}
.u-i-p-c-footer-bc {
    width: 100%;
    margin-top: 30px;
}
.u-i-p-p-u-i-d-username-bc {
    font-size: 12px;
}
.u-i-p-info-text-bc {
    font-size: 12px;
    color: rgba(var(--b-sc), 0.5);
}
.profile-title {
    margin-top: 10px;
    padding: 0 var(--padding-page-aside);
}
.profile-title + .m-block-nav-items-bc {
    padding-top: 10px;
}
.payment-info-bc {
    padding: 0 var(--padding-page-aside) 20px;
}
.dep-w-info-bc .horizontal-sl-list-container {
    flex-shrink: 0;
}
.dep-w-info-bc .u-i-p-control-item-holder-bc {
    margin-top: 5px;
    margin-bottom: 0;
}
.dep-w-info-bc .slider-bc {
    margin-top: 15px;
}
.casino-game-tr-p-wrapper-bc {
    width: 100%;
    padding: 0 var(--padding-page-aside);
}
.casino-game-tr-label {
    padding-bottom: 2px;
}
.casino-game-tr-title {
    font-size: 17px;
}
.casino-game-tr-price {
    padding-top: 4px;
}
.casino-game-tr-p-bc {
    color: rgba(var(--b-sc), 0.6);
}
.casino-game-tr-button-group {
    margin-top: 20px;
}
.dep-w-single-town-bc {
    padding: 8px 6px 6px;
    margin-bottom: 4px;
}
.address-info-row-bc {
    background: rgba(var(--b-sc), 0.1);
}
.bet-shop-city-name-bc {
    margin: 0 0 5px;
    color: rgba(var(--b-sc), 0.7);
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    text-transform: uppercase;
}
.withdraw-form-l-bc .dep-w-single-town-bc > .radio-control-bc {
    padding: 5px 6px;
    background: rgba(var(--b-sc), 0.1);
}
.wallets-page-wrapper-bc {
    padding: 30px 15px 15px;
}
.wallet-page-row-bc {
    height: 52px;
    padding: 0 10px;
}
.wallet-page-logo {
    display: flex;
    flex-shrink: 0;
    padding-inline-end: 10px;
}
[dir="ltr"] .wallet-page-logo {
    border-right: 1px solid rgba(var(--b), 1);
}
[dir="rtl"] .wallet-page-logo {
    border-left: 1px solid rgba(var(--b), 1);
}
.wallet-page-logo > img {
    max-width: 80px;
}
.wallet-page-r-column-bc {
    flex: auto;
    margin: 0 10px;
    overflow: hidden;
}
.wallet-page-r-num-text {
    color: rgba(var(--b-sc), 0.9);
    font-size: 14px;
    line-height: 16px;
}
.wallet-page-r-pey-text {
    margin-bottom: 2px;
    color: rgba(var(--b-sc), 0.4);
    font-size: 12px;
    line-height: 14px;
}
.u-i-edit-verify-account-page-bc {
    padding: 0 var(--padding-page-aside);
    will-change: scroll-position;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
.u-i-edit-verify-account-page-inner {
    margin-top: 6px;
}
.verifyTabSection {
    margin-top: 6px;
    padding: 0;
}
.limits-history {
    padding: 15px var(--padding-page-aside);
}
.authentication-block {
    border-top: 1px solid rgba(var(--b-sc), 0.05);
    margin-top: 10px;
}
.authentication-key-code-section p {
    color: rgba(var(--b-sc), 0.5);
    font-size: 14px;
    line-height: 18px;
}
.diiaVerificationPopup .casino-popup-title {
    position: relative;
    display: flex;
    flex-direction: column;
    padding-bottom: 40px;
}
.diiaVerificationPopup .casino-popup-title:after {
    content: "";
    font-family: BetConstruct-Icons;
    font-size: 80px;
    margin-top: 40px;
}
.userProfileWrapper-bc {
    margin-top: 18px;
    margin-bottom: 30px;
}
[dir="rtl"]
    .userProfileSection-0
    .react-datepicker-popper[data-placement="bottom-end"] {
    transform: translateY(52px) !important;
}
[dir="rtl"]
    .userProfileSection-0
    .react-datepicker-popper[data-placement="top-end"] {
    transform: translateY(-52px) !important;
}
.userProfileSection-0 .react-datepicker__triangle {
    transform: none !important;
}
[dir="ltr"] .userProfileSection-0 .react-datepicker__triangle {
    left: auto !important;
    right: 25px !important;
}
[dir="rtl"] .userProfileSection-0 .react-datepicker__triangle {
    left: 25px !important;
}
.u-i-loss-limits-bc {
    margin-top: 12px;
}
.verify-status i {
    display: none;
}
.loader-tabs {
    height: auto;
    margin: unset;
}
.netDepositListEl-table-total {
    width: 100%;
}
.u-i-e-ch-p-content-bc.u-i-common-content {
    flex: auto;
    padding: 15px var(--padding-page-aside);
}
.u-i-e-ch-p-content-bc.u-i-common-content .back-nav-bc {
    padding: 0;
}
[dir="ltr"] .user-profile-nav-header .count-odd-animation:after,
[dir="ltr"] .u-i-p-l-head-bc .count-odd-animation:after {
    right: -2px;
}
[dir="rtl"] .user-profile-nav-header .count-odd-animation:after,
[dir="rtl"] .u-i-p-l-head-bc .count-odd-animation:after {
    left: -2px;
}
[dir="ltr"] .user-profile-nav-header .count-odd-animation:before,
[dir="ltr"] .u-i-p-l-head-bc .count-odd-animation:before {
    right: -2px;
    border-width: 3px 0 4px 2px;
}
[dir="rtl"] .user-profile-nav-header .count-odd-animation:before,
[dir="rtl"] .u-i-p-l-head-bc .count-odd-animation:before {
    left: -2px;
    border-width: 3px 2px 4px 0;
}
.hdr-navigation-link-bc .count-odd-animation:after {
    width: auto;
    padding: 0 3px;
    border-radius: var(--border-radius);
}
.rewardWrapper {
    padding: var(--padding-page-aside);
}
.rewardWrapper .expandable-info-toggle.info-is-visible {
    flex-direction: column-reverse;
}
.bonus-reward-expandable-content {
    padding: 8px;
    margin-top: 16px;
    border-radius: var(--border-radius);
}
.bonus-reward-secondary-info + .bonus-reward-secondary-info {
    margin-top: 4px;
}
.reward-claim-popup-btn-group {
    flex-direction: column;
}
.reward-claim-popup-btn-group .btn + .btn {
    margin-top: 8px;
}
.payment-method-info-wrapper {
    margin: 0 7px 15px;
}
.userLogoutBtn {
    padding-inline-start: 10px;
    padding-inline-end: 15px;
    height: 42px;
    background: rgba(var(--b-sc), 0.15);
}
.userLogoutBtn span {
    font-size: 12px;
}
.userLogoutIcon {
    width: 24px;
}
.popup-holder-bc {
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 1000;
    top: 0;
    background: #000000b3;
}
[dir="ltr"] .popup-holder-bc {
    left: 0;
}
[dir="rtl"] .popup-holder-bc {
    right: 0;
}
.popup-holder-bc.hidden {
    display: none;
}
.popup-holder-bc.windowed {
    padding: 0 30px;
}
.popup-holder-bc.blocked {
    backdrop-filter: blur(6px);
    -webkit-backdrop-filter: blur(6px);
}
.popup-holder-bc.blocked .popup-inner-bc {
    background: none;
    position: relative;
}
.popup-holder-bc.blocked:not(.homework-popup) .status-popup-content-w-bc {
    padding-top: 15px;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    background: none;
    display: flex;
    flex-direction: column;
}
.popup-holder-bc.warning svg path {
    fill: #fdbc0c;
}
.popup-holder-bc.warning .casino-popup-content {
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.popup-holder-bc.pending svg path {
    fill: #fdbc0c;
}
.popup-holder-bc.pending .casino-popup-content {
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.select-doc-a {
    width: 100%;
    display: flex;
    flex-direction: column;
    margin: auto;
    will-change: scroll-position;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
.e-p-close-icon-bc {
    display: block;
    width: 24px;
    height: 24px;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
    color: rgba(var(--b-sc), 0.6);
    transition: color var(--default-transition-duration) ease;
    cursor: pointer;
    z-index: 99999;
    position: absolute;
    top: 11px;
}
[dir="ltr"] .e-p-close-icon-bc {
    right: 11px;
}
[dir="rtl"] .e-p-close-icon-bc {
    left: 11px;
}
.popup-middleware-bc {
    display: flex;
    height: 100%;
}
.popup-inner-bc {
    margin: auto;
    border-radius: var(--border-radius);
    box-shadow: 0 0 5px rgba(var(--b), 0.1);
    overflow: hidden;
    position: relative;
    opacity: 0;
    background: rgba(var(--b), 1);
    animation: var(--default-transition-duration) open-popup ease-in-out
        forwards;
}
@keyframes open-popup {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
.entrance-popup-bc {
    height: 100%;
    position: relative;
}
.entrance-popup-bc > .e-p-content-holder-bc {
    box-shadow: none;
}
.entrance-popup-bc.sign-in > .e-p-content-holder-bc,
.entrance-popup-bc.register > .e-p-content-holder-bc {
    width: 100%;
}
.sg-n-text-row-1-bc {
    width: 100%;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 16px;
    font-weight: 500;
    color: rgba(var(--b-sc), 0.5);
}
.sg-n-text-row-2-bc {
    width: 100%;
    margin-bottom: 15px;
    font-size: 18px;
    line-height: 20px;
    color: rgba(var(--b-sc), 1);
    text-transform: uppercase;
}
.sg-n-forgot-password-text {
    margin-top: 20px;
    color: rgba(var(--b-sc), 0.7);
    font-size: 14px;
    line-height: 16px;
    font-weight: 500;
    text-transform: uppercase;
    text-align: center;
}
.sg-n-forgot-password {
    transition: color var(--default-transition-duration);
    cursor: pointer;
}
.sg-n-forgot-password:hover {
    color: rgba(var(--b-sc), 0.9);
}
.reg-step-title-v-bc {
    width: 100%;
    font-size: 16px;
    line-height: 18px;
    color: rgba(var(--b-sc), 1);
    text-transform: uppercase;
    margin-bottom: 18px;
}
.live-chat-adviser-bc {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 20px var(--padding-page-aside);
    color: rgba(var(--b-sc), 0.5);
    font-size: 14px;
    font-weight: 500;
    text-decoration: underline;
    cursor: pointer;
}
.live-chat-adviser-bc > i {
    margin-inline-end: 12px;
}
.e-p-b-social-holder-bc {
    display: inline-block;
    vertical-align: top;
    position: absolute;
    bottom: 8px;
}
[dir="ltr"] .e-p-b-social-holder-bc {
    right: 0;
}
[dir="rtl"] .e-p-b-social-holder-bc {
    left: 0;
}
.e-p-content-holder-bc {
    height: 100%;
    position: relative;
}
.e-p-content-bc {
    display: flex;
    flex-direction: column;
    height: 100%;
    padding-bottom: 0;
    position: relative;
}
.e-p-header-bc {
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    height: var(--mobile-header-main-section-height);
    border-bottom: 1px solid rgba(var(--b-sc), 0.05);
    z-index: 3;
    padding-inline-end: 52px;
}
.popup-t-logo-w-bc {
    display: flex;
    align-items: center;
    height: 46px;
}
.e-p-sections-bc {
    flex-shrink: 0;
    margin-inline-start: 3px;
}
.e-p-section-item-bc {
    display: inline-block;
    vertical-align: top;
    cursor: pointer;
    margin-inline-end: 24px;
}
.e-p-section-item-bc:last-child {
    margin: 0;
}
.e-p-section-item-bc:hover > .e-p-section-title-bc:before,
.e-p-section-item-bc.active > .e-p-section-title-bc:before {
    width: 100%;
}
.e-p-section-title-bc {
    display: block;
    padding: 6px 0;
    position: relative;
    font-weight: 400;
    font-size: 14px;
    text-transform: uppercase;
    color: rgba(var(--b-sc), 0.8);
    transition: color var(--default-transition-duration) ease;
    text-decoration: underline;
}
.e-p-body-bc {
    flex: auto;
    height: 100%;
    overflow: hidden;
    position: relative;
}
.reg-form-close-popup .casino-popup-title {
    text-transform: none;
    font-weight: 700;
    line-height: 30px;
}
.reg-form-close-popup .casino-popup-content {
    color: rgba(var(--b-sc), 0.5);
    font-size: 14px;
}
.reg-form-close-popup .btn.a-outline {
    font-size: 14px;
    text-transform: none;
    color: rgba(var(--b-sc), 0.5);
    border: none;
}
.reg-form-close-popup .btn.a-outline:hover {
    background: none;
}
.reset-tooltip-info {
    display: flex;
    font-size: 12px;
    color: rgba(var(--b-sc), 0.6);
}
.reset-tooltip-content {
    margin-inline-start: 6px;
}
.booking-confirmation-popup .e-p-close-icon-bc {
    font-size: 12px;
}
[dir="ltr"] .booking-confirmation-popup .e-p-close-icon-bc {
    right: 16px;
}
[dir="rtl"] .booking-confirmation-popup .e-p-close-icon-bc {
    left: 16px;
}
[class*="is-web"] .booking-confirmation-popup .popup-inner-bc {
    border-radius: 8px;
}
[class*="is-mobile"] .booking-confirmation-popup .popup-inner-bc {
    border-radius: 16px;
}
.booking-confirmation-popup .status-popup-content-w-bc {
    padding: 0;
}
.e-p-header-bc {
    padding-inline-start: var(--padding-page-aside);
}
.popup-holder-bc.full-screen .popup-inner-bc {
    height: 100%;
    border-radius: 0;
}
.popup-holder-bc.full-screen .popup-inner-bc > .e-p-close-icon-bc {
    position: fixed;
}
.popup-holder-bc.content-manager.windowed {
    height: 100%;
    padding: 46px 0 0;
    overflow: hidden;
}
.popup-holder-bc.content-manager.windowed .popup-inner-bc {
    max-width: 100%;
    height: 100%;
    animation: none;
    border-radius: 0;
    opacity: 1;
    transform: inherit;
}
.popup-holder-bc.content-manager.windowed .popup-inner-bc > .e-p-close-icon-bc {
    position: fixed;
    top: 56px;
}
.popup-inner-bc {
    width: 100%;
}
.sg-n-text-row-1-bc,
.sg-n-text-row-2-bc,
.sg-n-forgot-password-text,
.reg-step-title-v-bc {
    padding: 0 var(--padding-page-aside);
}
.popup-t-logo-w-bc {
    max-width: 100px;
}
.popup-holder-bc.windowed.info .popup-inner-bc {
    width: 400px;
    max-width: 400px;
}
.homework-popup .popup-inner-bc {
    height: 77vh;
}
.autocomplete-popup .popup-inner-bc {
    top: 10%;
    margin: 0 auto;
    background: none;
}
.reset-tooltip-info {
    padding: 0 var(--padding-page-aside);
}
.suggested-events-widget {
    width: 100%;
    min-height: 180px;
    position: relative;
}
.suggested-events-widget > iframe {
    width: 100%;
    min-height: 180px;
}
.suggested-events-widget .bc-loader {
    position: absolute;
}
.custom-chat-btn {
    position: fixed;
    bottom: 20px;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    overflow: hidden;
    z-index: 10000;
}
[dir="ltr"] .custom-chat-btn {
    right: 20px;
}
[dir="rtl"] .custom-chat-btn {
    left: 20px;
}
.custom-chat-img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
@page {
    size: auto;
    margin: 0 auto;
}
.footerInfoContent {
    display: flex;
    flex-direction: column;
    -webkit-user-select: text;
    user-select: text;
}
.footerInfoContent ul,
.footerInfoContent ol {
    list-style: auto;
}
.footerInfoContent .back-nav-bc {
    width: auto;
}
[dir="ltr"] .footerInfoContent .back-nav-bc {
    padding-inline-end: 0;
    transform: rotate(180deg);
}
.footerInfoContent .back-nav-bc .bc-i-round-arrow-left:before {
    content: "";
}
.footerInfoContent .back-nav-bc .back-nav-icon-bc {
    font-size: 14px;
}
[class*="is-web"] .footerInfoContent .back-nav-bc:hover i {
    transition: color var(--default-transition-duration);
    color: rgba(var(--b-sc), 1);
}
.footerInfoTitle {
    display: flex;
    align-items: center;
    height: 44px;
}
.footerInfoPage .footerInfoTitle {
    padding: 0 15px;
}
[dir="ltr"] .footerInfoPopup .footerInfoTitle {
    padding: 0 50px 0 15px;
}
[dir="rtl"] .footerInfoPopup .footerInfoTitle {
    padding: 0 15px 0 50px;
}
.footerInfoPopup .footerInfoContent {
    height: 100%;
}
[class*="is-mobile"] .footerInfoPopup .footerInfoContent {
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
.footerInfoPopup .popup-inner-bc {
    overflow: hidden;
}
.footerInfoTitleText {
    flex: auto;
    color: rgba(var(--b-sc), 1);
    font-size: 16px;
    text-transform: uppercase;
}
.print-help-content * {
    background: #fff;
    color: #000;
}
@media print {
    html,
    body {
        -webkit-print-color-adjust: exact;
        background-color: #fff;
    }
}
.content {
    padding: 15px;
    color: rgba(var(--b-sc), 0.6);
    font-size: 13px;
    line-height: 18px;
    will-change: scroll-position;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
.content table {
    width: 100% !important;
    border-spacing: 1px;
    border-collapse: separate;
}
.content table th,
.content table td {
    color: rgba(var(--b-sc), 0.8);
}
.content table thead th {
    height: 32px;
    vertical-align: middle;
}
.content table tbody tr {
    background: rgba(var(--b-sc), 0.1);
}
.content table tbody tr td {
    vertical-align: middle;
    height: 32px;
    padding: 0 5px;
}
.content table tbody tr td * {
    word-break: break-word;
}
.content table tbody tr:first-child {
    font-weight: 700;
}
.content p > strong {
    color: rgba(var(--b-sc), 0.95);
    font-size: 16px;
    font-weight: 500;
}
.content p > strong u,
.content p > strong em {
    color: rgba(var(--b-sc), 0.9);
    font-size: 14px;
    font-weight: 400;
}
.content img {
    width: 100%;
}
.content a {
    color: rgba(var(--hero), 1);
    text-decoration: underline;
}
.navigation {
    position: fixed;
    top: 0;
    width: calc(100% - 50px);
    height: 50px;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    font-size: 14px;
    padding: 0 10px;
    line-height: 50px;
    background-color: var(--skin-palette-5);
    color: rgba(var(--b-sc), 0.9);
    box-shadow: 0 0 5px rgba(var(--b), 0.7);
}
.navigation:before {
    width: 50px;
    height: 50px;
    content: "";
    display: block;
    position: fixed;
    right: 0;
    top: 0;
    background-color: var(--skin-palette-5);
    box-shadow: 0 0 5px rgba(var(--b), 0.7);
}
.navigation > li {
    display: inline-block;
    vertical-align: top;
    width: auto;
}
.navigation > li > ul {
    display: inline-block;
    vertical-align: top;
}
.navigation > li > ul > li {
    display: inline-block;
    vertical-align: top;
    width: auto;
}
.printAndDownload {
    font-size: 14px;
    display: flex;
    align-items: center;
    margin-inline-start: 5px;
}
.print-icons {
    color: rgba(var(--b-sc), 0.7);
    line-height: 17px;
    margin-inline-start: 5px;
    transition: color var(--default-transition-duration);
}
.print-icons + .print-icons {
    margin-inline-start: 14px;
}
@media all and (hover: hover) {
    .print-icons:hover {
        color: rgba(var(--b-sc), 0.9);
        cursor: pointer;
    }
}
@media not all and (hover: hover) {
    .print-icons:active {
        color: rgba(var(--b-sc), 0.9);
    }
}
.page-builder .header-bc {
    position: sticky;
    top: 0;
    pointer-events: none;
}
[class*="is-mobile"] .page-builder .header-bc {
    z-index: 1000;
}
[class*="is-mobile"]
    .page-builder.has-header-info
    .header-bc
    + .page-builder-scroll-container {
    padding-top: 80px;
}
.page-builder-layout {
    height: 100%;
    margin-left: 20px;
    margin-right: 20px;
    display: flex;
    flex-direction: column;
    overflow: hidden;
}
.page-builder-container {
    height: 100vh;
    padding: 20px 15px 0;
    display: grid;
    grid-template-rows: 56px auto;
    grid-gap: 15px;
}
.page-builder-container:not(.settings-section-hidden) {
    grid-template-areas: "PBHeader PBHeader PBHeader" "PBTabs PBActions PBLayout";
    grid-template-columns: 60px 230px auto;
}
.page-builder-container.settings-section-hidden {
    grid-template-areas: "PBHeader PBHeader" "PBTabs PBLayout";
    grid-template-columns: 60px auto;
}
.PBHeader {
    grid-area: PBHeader;
    height: 56px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-radius: 12px;
    background: rgba(var(--b-sc), 0.1);
    border: 1px solid rgba(var(--b-sc), 0.1);
}
.PBHeader .logo-container {
    flex: none;
}
.PBHeader .logo-container > .header-icon {
    display: none;
}
.PBTabs {
    grid-area: PBTabs;
    padding: 15px 10px;
    margin-bottom: 15px;
    border-radius: 12px;
    background: rgba(var(--b-sc), 0.1);
    border: 1px solid rgba(var(--b-sc), 0.1);
}
.PBTabs .pb-second-tabs-bc {
    height: auto;
    flex-direction: column;
    align-items: center;
    gap: 15px;
}
.PBTabs .pb-second-tabs-bc .pb-actions-tab:not(.active) {
    box-shadow: 0 0 4px 1px rgba(var(--b-sc), 0.4) inset;
}
.PBTabs .pb-second-tabs-bc .pb-actions-tab > i {
    font-size: 14px;
}
.PBActions {
    grid-area: PBActions;
    border-radius: 12px;
    background: rgba(var(--b-sc), 0.1);
    margin-bottom: 15px;
    border: 1px solid rgba(var(--b-sc), 0.1);
}
.PBLayout {
    grid-area: PBLayout;
}
[class*="is-web"] .PBLayout {
    min-width: 1024px;
    border-radius: 8px;
    box-shadow: 0 4px 24px rgba(var(--b-sc), 0.15);
    border: 1px solid rgba(var(--b-sc), 0.1);
}
.page-builder-container-main {
    flex: auto;
    display: flex;
    flex-direction: column;
    will-change: scroll-position;
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
}
[class*="is-mobile"] .page-builder-container-main {
    position: relative;
    width: 414px;
    padding: 50px 20px;
    margin: 0 auto 20px;
    border: 3px solid #d7ccc8;
    border-radius: 60px;
    background: rgba(var(--b), 1);
}
[class*="is-mobile"] .page-builder-container-main:before,
[class*="is-mobile"] .page-builder-container-main:after {
    content: "";
    position: absolute;
    border-radius: 57px;
    z-index: 0;
}
[class*="is-mobile"] .page-builder-container-main:before {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    border: 4px solid #544b5f;
}
[class*="is-mobile"] .page-builder-container-main:after {
    top: 3px;
    bottom: 3px;
    left: 4px;
    right: 4px;
    border: 15px solid #000000;
}
[class*="is-mobile"] .page-builder-container-main ::-webkit-scrollbar {
    width: 4px;
    height: 6px;
}
[class*="is-mobile"] .page-builder-container-main ::-webkit-scrollbar-track {
    background: rgba(var(--b-sc), 0.1);
    border-radius: var(--border-radius);
}
[class*="is-mobile"] .page-builder-container-main ::-webkit-scrollbar-thumb {
    background: rgba(var(--b-sc), 0.5);
    border-radius: var(--border-radius);
}
.page-builder-scroll-container {
    width: 100%;
    height: 100%;
    background: rgba(var(--b), 1);
    will-change: scroll-position;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
[class*="is-web"] .page-builder-scroll-container:not(.page-full-size) {
    max-width: var(--layout-width);
    margin: 0 auto;
    padding: 0 30px;
}
[class*="is-web"] .page-builder-scroll-container.page-full-size {
    padding: 0 10px;
}
[class*="is-mobile"] .page-builder-scroll-container {
    z-index: 1;
}
.page-builder-container-layout-content {
    padding-top: 30px;
    padding-bottom: 30px;
}
.page-builder-container-layout-content:has(
        [data-rbd-droppable-id="droppable"]:empty
    )
    .pb-add-component.initial {
    border-bottom: 1px solid rgba(var(--b-sc), 0.2);
}
.page-builder-container-layout-content.dragging-mode
    .page-builder-draggable-row
    .pb-row-is-bordered {
    border-color: transparent;
}
.page-builder-container-layout-content.dragging-mode
    .page-builder-draggable-row
    .is-main-row.active:before {
    background: transparent;
}
.page-builder-container-layout-content.dragging-mode .pb-btn.a-onlyIcon,
.page-builder-container-layout-content.dragging-mode .pb-action-wrapper {
    opacity: 0;
}
.pb-add-component {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.pb-add-component:not(.initial) {
    position: absolute;
    bottom: -12px;
}
.pb-add-component.initial {
    position: relative;
}
.pb-add-component.initial .pb-btn {
    position: absolute;
    top: 0;
    transform: translateY(-50%);
}
.pb-add-component .pb-btn {
    width: 40px;
    height: 24px;
    background: rgba(var(--b), 1);
}
.pb-add-component .pb-btn.a-onlyIcon > i {
    width: 24px;
    height: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 6px;
    font-size: 12px;
    background: rgba(var(--b), 1);
    box-shadow: 0 0 4px 1px rgba(var(--b-sc), 0.4) inset;
}
.pb-btn {
    flex-shrink: 0;
    transition: color var(--default-transition-duration),
        background var(--default-transition-duration);
    z-index: 1;
}
.pb-btn i {
    font-size: 10px;
}
.pb-btn.a-default,
.pb-btn.a-outline {
    max-width: 370px;
    height: 32px;
    padding: 0 20px;
    font-size: 14px;
    font-weight: 500;
    text-transform: capitalize;
    border-radius: 8px;
}
.pb-btn.a-default {
    color: rgba(var(--hero-sc), 0.8);
    background: rgba(var(--hero), 0.8);
    box-shadow: 0 0 4px 1px rgba(var(--b-sc), 0.4) inset;
}
.pb-btn.a-default:hover {
    color: rgba(var(--hero-sc), 1);
    background: rgba(var(--hero), 1);
}
.pb-btn.a-outline {
    color: rgba(var(--b-sc), 0.8);
    border: 1px solid rgba(var(--b-sc), 0.8);
    background: none;
}
.pb-btn.a-onlyIcon {
    display: flex;
    justify-content: center;
    align-items: center;
}
.pb-btn.a-onlyIcon > i {
    font-size: 18px;
    color: rgba(var(--b-sc), 0.8);
}
.pb-btn:hover {
    cursor: pointer;
}
.page-builder-draggable-row {
    position: relative;
}
.page-builder-draggable-row:first-child .pb-row-is-bordered {
    border-top: 1px solid rgba(var(--b-sc), 0.2);
}
.page-builder-draggable-row:first-child .is-main-row.active:before {
    top: 0;
}
.pb-row-is-bordered {
    border-bottom: 1px solid rgba(var(--b-sc), 0.2);
    padding-top: 25px;
    padding-bottom: 25px;
}
[class*="is-mobile"] .pb-row-is-bordered {
    padding-left: 10px;
    padding-right: 10px;
}
.is-main-row.active .pb-row-is-bordered {
    border-color: rgba(var(--b-sc), 0.7);
}
.is-main-row.active:before {
    content: "";
    width: 100%;
    height: 1px;
    position: absolute;
    top: -1px;
    left: 0;
    right: 0;
    background: rgba(var(--b-sc), 0.7);
}
.pb-column-container {
    height: 100%;
    position: relative;
    display: grid;
    grid-gap: 20px;
}
.page-builder-row-container-content {
    position: relative;
    height: 100%;
    display: grid;
    grid-gap: 10px;
    grid-template-columns: 12fr;
}
.pb-component-container {
    height: 100%;
    display: grid;
    border-radius: 8px;
    border-width: 1px;
    border-style: dashed;
}
.pb-component-container:not(.active) {
    border-color: transparent;
}
.pb-component-container.active {
    border-color: rgba(var(--b-sc), 0.7);
}
.pb-single-component-wrapper {
    width: 100%;
    height: 100%;
    min-height: 80px;
    border-radius: 8px;
    display: grid;
    pointer-events: none;
    will-change: scroll-position;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
.page-builder-default-component {
    height: 100%;
    min-height: 150px;
    padding: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 12px;
    text-align: center;
    color: rgba(var(--b-sc), 0.5);
    background: linear-gradient(
        260.07deg,
        rgba(var(--b-sc), 0.15) 6.52%,
        rgba(var(--b-sc), 0.07) 95.21%
    );
}
.pb-component-wrapper {
    display: grid;
}
html[class*="is-web"] .pb-panel-group {
    display: grid;
    grid-column-gap: 3px;
    align-items: center;
}
html[class*="is-web"]
    .page-builder-draggable-row[role="button"]
    .pb-panel-group {
    grid-column-gap: 10px;
}
html[class*="is-web"]
    .page-builder-draggable-row:not([role="button"])
    .pb-panel-group {
    overflow: visible !important;
}
html[class*="is-web"]
    .page-builder-draggable-row:not([role="button"])
    .pb-column-panel {
    overflow: visible !important;
    position: relative;
}
html[class*="is-web"]
    .page-builder-draggable-row:not([role="button"])
    .pb-column-panel:before {
    content: "";
    position: absolute;
    top: -10px;
    bottom: -10px;
    left: 0;
    right: 0;
    border-left: 1px solid rgba(var(--hero), 0.6);
    border-right: 1px solid rgba(var(--hero), 0.6);
    background: rgba(var(--hero), 0.05);
}
html[class*="is-web"]
    .page-builder-draggable-row:not([role="button"])
    .pb-column-panel
    .pb-component-container:not(.active) {
    border: none;
}
html[class*="is-web"] .pb-panel-group,
html[class*="is-web"] .pb-column-panel {
    height: 100%;
}
html[class*="is-web"] .pb-column-panel-separator {
    width: 4px;
    height: 100%;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: var(--border-radius);
    background: rgba(var(--b-sc), 0);
    transition: background-color var(--default-transition-duration);
}
html[class*="is-web"] .pb-column-panel-separator > i {
    font-size: 12px;
    color: rgba(var(--b-sc), 1);
}
html[class*="is-web"]
    .pb-column-panel-separator[data-resize-handle-state="hover"],
html[class*="is-web"]
    .pb-column-panel-separator[data-resize-handle-state="drag"] {
    background: rgba(var(--b-sc), 0.35);
}
html[class*="is-web"] .pb-column-panel-separator:before,
html[class*="is-web"] .pb-column-panel-separator:after {
    content: "";
    width: 6px;
    height: 18px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background: rgba(var(--b-sc), 1);
    box-shadow: -2px -3px 1px rgba(var(--b), 0.5) inset;
}
html[class*="is-web"] .pb-column-panel-separator:before {
    right: -10px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
html[class*="is-web"] .pb-column-panel-separator:after {
    left: -10px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.page-builder .carousel-count-arrow-container i {
    pointer-events: none;
}
html[class*="is-web"]
    .pb-component-wrapper
    .jackpot-banner.jackpot-widget-full
    .carousel-count-arrow-container,
html[class*="is-web"]
    .pb-single-component-wrapper
    .jackpot-banner.jackpot-widget-full
    .carousel-count-arrow-container {
    top: 50%;
    transform: translateY(-50%);
}
html[class*="is-web"]
    .pb-component-wrapper
    .jackpot-banner:not(.jackpot-widget-full)
    .carousel-count-arrow-container,
html[class*="is-web"]
    .pb-single-component-wrapper
    .jackpot-banner:not(.jackpot-widget-full)
    .carousel-count-arrow-container {
    top: 5px;
}
html[class*="is-web"]
    .pb-component-wrapper
    .jackpot-banner
    .casinoJackpotWrapper-bc,
html[class*="is-web"]
    .pb-single-component-wrapper
    .jackpot-banner
    .casinoJackpotWrapper-bc {
    padding-bottom: 18px;
}
.cookieAcceptanceMessage {
    display: flex;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 953;
    background: rgba(var(--b-sc), 1);
    animation: cookieMessage 1.5s ease;
}
.cookie-message {
    font-size: 12px;
    color: rgba(var(--b), 1);
    flex: auto;
    word-break: break-all;
}
.cookie-privacyPolicy {
    color: rgba(var(--b), 1);
    margin-inline-start: 10px;
    font-weight: 700;
    text-decoration: underline;
    text-underline-offset: 4px;
    white-space: nowrap;
}
@keyframes cookieMessage {
    0% {
        bottom: -100%;
    }
    to {
        bottom: 0;
    }
}
.cookieAcceptanceMessage {
    flex-direction: column;
    padding: 10px var(--padding-page-aside);
}
.cookie-message {
    margin-bottom: 20px;
}
.form-control-label-file-bc .form-control-input-bc {
    display: none;
}
.form-control-label-file-bc .form-control-icon-bc {
    font-size: 16px;
}
[dir="ltr"] .form-control-label-file-bc .form-control-icon-bc {
    right: 19px;
}
[dir="rtl"] .form-control-label-file-bc .form-control-icon-bc {
    left: 19px;
}
.form-control-filename-bc {
    position: absolute;
    font-size: 12px;
    top: 27px;
    color: rgba(var(--b-sc), 1);
    max-width: calc(100% - 60px);
}
[dir="ltr"] .form-control-filename-bc {
    left: 14px;
}
[dir="rtl"] .form-control-filename-bc {
    right: 14px;
}
.status-popup-content-w-bc {
    background: rgba(var(--b), 1);
}
.status-popup-content-w-bc > iframe {
    margin: auto;
    width: 100%;
    height: 100%;
    max-height: 685px;
    border-radius: var(--border-radius);
}
.status-popup-content-w-bc > iframe.hidden {
    display: none;
}
.status-popup-content-w-bc .entrance-form-bc.popup {
    padding-top: 0;
}
.casino-popup-close-button {
    width: 14px;
    height: 14px;
    top: 15px;
    right: 15px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.casino-popup-icon-wrapper {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 29px;
}
.casino-popup-icon-wrapper > svg {
    width: 57px;
    height: 57px;
}
@supports (-webkit-touch-callout: none) {
    .casino-popup-icon-wrapper > svg {
        animation: popup-svg var(--default-transition-duration)
            var(--default-transition-delay);
    }
}
@keyframes popup-svg {
    0%,
    to {
        opacity: 1;
    }
}
.casino-popup-icon {
    height: 100px;
}
.casino-popup-title {
    width: 100%;
    text-align: center;
    color: rgba(var(--b-sc), 1);
    font-size: 16px;
    line-height: 18px;
    font-weight: 500;
    text-transform: uppercase;
    word-break: break-word;
}
.casino-popup-title + .casino-popup-button-block {
    margin-top: 20px;
}
.casino-popup-content {
    flex: auto;
    color: rgba(var(--b-sc), 0.7);
    text-align: center;
    font-size: 16px;
    word-break: break-word;
    will-change: scroll-position;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
.casino-popup-content > p img {
    height: auto !important;
    max-width: 100%;
    border-radius: var(--border-radius);
}
.casino-popup-under-buttons-content {
    color: rgba(var(--b-sc), 0.5);
    font-size: 14px;
    text-align: center;
    margin-top: 4px;
}
.casino-popup-button-block {
    width: 100%;
}
.casino-popup-button-block .btn + .btn {
    margin-top: 10px;
}
.casino-popup-info + .casino-popup-info {
    margin-top: 10px;
}
.truNarrativePopup .casino-popup-content {
    max-height: 34vh;
}
.sms-verification-popup .radio-control-bc ~ .radio-control-bc {
    margin-inline-start: 0;
    margin-top: 16px;
}
.sms-verification-popup .radio-control-text-bc {
    font-size: 14px;
    color: rgba(var(--b-sc), 0.5);
}
.sms-verification-popup
    .radio-control-input-bc:checked
    ~ .radio-control-text-bc {
    color: rgba(var(--b-sc), 1);
}
.sms-verification {
    display: flex;
    margin-bottom: 30px;
}
.sms-verification .s-bigger {
    min-width: 105px;
}
.expressBonusInfoPopup .popup-inner-bc {
    max-height: 70%;
    min-height: 50%;
    display: flex;
    flex-direction: column;
}
.expressBonusInfoPopup .status-popup-content-w-bc {
    display: flex;
    flex-direction: column;
    overflow: hidden;
}
.express-bonus-popup-content {
    flex: auto;
    background: rgba(var(--b-sc), 0.05);
    padding: 10px;
    border-radius: var(--border-radius);
    position: relative;
    margin-top: 20px;
    will-change: scroll-position;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
.express-bonus-popup-content:before {
    content: "";
    position: absolute;
    top: -10px;
    left: 0;
    height: 1px;
    width: 100%;
    background: rgba(var(--b-sc), 0.1);
}
.express-bonus-popup-content .express-bonus-popup-items {
    display: flex;
    font-size: 14px;
    text-align: center;
    overflow: hidden;
}
.express-bonus-popup-content .express-bonus-popup-items:first-child {
    margin-bottom: 10px;
}
.express-bonus-popup-content
    .express-bonus-popup-items:first-child
    li:not(:last-child) {
    color: rgba(var(--b-sc), 0.5);
}
.express-bonus-popup-content .express-bonus-popup-items li {
    width: 100%;
    padding: 0 2px;
}
.express-bonus-popup-content .express-bonus-popup-items li:last-child {
    display: flex;
    justify-content: flex-end;
    color: rgba(var(--accent), 1);
}
.express-bonus-popup-content .express-bonus-popup-items li:last-child img {
    width: 16px;
    height: 16px;
    margin-inline-start: 2px;
}
.express-bonus-popup-content .express-bonus-popup-items + ul {
    margin-top: 2px;
}
.express-bonus-popup-content
    .express-bonus-popup-items
    + ul
    li:not(:last-child) {
    color: rgba(var(--b-sc), 0.9);
}
.express-bonus-popup-bonus {
    display: flex;
    justify-content: center;
}
.express-bonus-popup-bonus > b {
    margin-inline-start: 2px;
    font-weight: 400;
}
.reality-check-popup-body {
    margin-top: 10px;
    margin-bottom: 10px;
}
.reality-check-popup-item {
    display: flex;
    align-items: center;
    color: rgba(var(--b-sc), 0.8);
    font-size: 13px;
}
.reality-check-popup-item + .reality-check-popup-item {
    margin-top: 10px;
}
.reality-check-popup-item:not(.reality-check-popup-countdown) {
    justify-content: center;
}
.reality-check-popup-item.reality-check-popup-countdown {
    flex-direction: column;
}
.reality-check-popup-item .countdown-banner-content {
    position: unset;
    margin-top: 10px;
}
.reality-check-popup-link {
    width: 100%;
    color: rgba(var(--b-sc), 0.6);
    text-align: center;
    text-decoration: underline;
    transition: color var(--default-transition-duration);
}
@media all and (hover: hover) {
    .reality-check-popup-link:hover {
        color: rgba(var(--b-sc), 0.8);
        cursor: pointer;
    }
}
@media not all and (hover: hover) {
    .reality-check-popup-link:active {
        color: rgba(var(--b-sc), 0.8);
    }
}
.reality-check-popup-detail {
    flex: auto;
}
.reality-check-popup-value {
    flex-shrink: 0;
    margin-inline-start: 5px;
    font-weight: 400;
}
.exchange-point-popup {
    margin-bottom: 18px;
    color: rgba(var(--b-sc), 0.7);
    text-align: center;
    font-size: 14px;
}
.exchange-point {
    display: flex;
    justify-content: center;
    margin-top: 10px;
    font-size: 16px;
}
.popup-holder-bc.windowed.info .u-i-p-c-footer-bc {
    margin-top: 30px;
}
.superBetInfo .casino-popup-content {
    white-space: pre-wrap;
}
.idfy iframe {
    width: 100%;
    min-height: 400px;
}
.login-info p {
    display: flex;
    align-items: center;
    font-size: 12px;
}
.login-info p + p {
    margin-top: 10px;
}
.login-info-text {
    flex: auto;
    color: rgba(var(--b-sc), 0.9);
}
.login-info-value {
    flex-shrink: 0;
    margin-inline-start: 3px;
    color: rgba(var(--b-sc), 0.7);
}
.verify-popup {
    max-height: 84vh;
    will-change: scroll-position;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
.player-info-description + .player-info-row {
    margin-top: 15px;
}
.player-info-row {
    display: flex;
    align-items: center;
}
.player-info-row + .player-info-row {
    margin-top: 5px;
}
.player-info-title {
    flex: auto;
    text-align: start;
}
.player-info-value {
    margin-inline-start: 10px;
    word-break: keep-all;
    color: rgba(var(--b-sc), 0.8);
}
.truNarrative-verification-iframe {
    display: flex;
    align-items: center;
    height: 70vh;
    padding-top: 40px;
}
.truNarrative-verification-iframe > iframe {
    width: 100%;
    height: 100%;
}
.messenger-popup .status-popup-content-w-bc {
    padding-top: 44px;
}
.switch-popup-buttons {
    margin-top: 20px;
}
.switch-popup-content {
    border-top: 1px solid rgba(var(--b-sc), 0.1);
}
.switch-popup-Qr {
    border: 1px solid rgba(var(--b-sc), 0.1);
}
.YoPhoneAppPopup .status-popup-content-w-bc {
    background: #fff;
    padding: 0;
}
[class*="is-mobile"] .YoPhoneAppPopup .status-popup-content-w-bc {
    border-radius: var(--border-radius-big);
}
.YoPhoneAppPopup .e-p-close-icon-bc {
    color: #000c;
}
.YoPhoneAppPopup .e-p-close-icon-bc:hover {
    color: #000;
}
[class*="is-web"] .YoPhoneAppPopup .popup-inner-bc {
    border-radius: var(--border-radius-big);
}
.YoPhoneApp {
    background: #d8e56a;
    margin-bottom: 6px;
}
[class*="is-web"] .inAuthPopup {
    max-width: 370px;
    margin-inline-start: auto;
    margin-inline-end: auto;
    padding: 4px 1px 1px;
}
[class*="is-mobile"] .inAuthPopup {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 1px 1px 1px 12px;
}
.inAuthPopup .YoPhoneAppLink {
    justify-content: center;
}
[class*="is-web"] .inAuthPopup .YoPhoneAppButtons {
    margin-top: 4px;
}
[class*="is-mobile"] .inAuthPopup .YoPhoneAppButtons {
    margin-inline-start: 16px;
}
.inAuthPopup,
.mobVersionView {
    border-radius: var(--border-radius-big);
}
.inAuthPopup .YoPhoneAppImg,
.mobVersionView .YoPhoneAppImg {
    width: 38px;
    max-height: 48px;
}
[class*="is-mobile"] .inAuthPopup .YoPhoneAppImg,
[class*="is-mobile"] .mobVersionView .YoPhoneAppImg {
    justify-content: space-between;
}
.inAuthPopup .YoPhoneAppTitle,
.mobVersionView .YoPhoneAppTitle {
    font-size: 12px;
    color: #000;
    margin-inline-start: 8px;
}
.inAuthPopup .YoPhoneAppButtons,
.mobVersionView .YoPhoneAppButtons {
    padding: 7px 20px;
    border-radius: var(--border-radius-big);
}
.mobVersionView {
    padding: 4px 1px 1px;
}
.mobVersionView .YoPhoneAppLink {
    justify-content: center;
}
.mobVersionView .YoPhoneAppButtons {
    margin-top: 4px;
    gap: 20px;
}
.YoPhonePopup {
    flex-direction: column;
    border-bottom-left-radius: var(--border-radius-big);
    border-bottom-right-radius: var(--border-radius-big);
    padding: 16px;
}
[class*="is-web"] .YoPhonePopup .YoPhoneAppImg {
    max-height: 92px;
}
[class*="is-mobile"] .YoPhonePopup .YoPhoneAppImg {
    max-height: 62px;
}
.YoPhonePopup .YoPhoneAppTitle {
    font-size: 18px;
    margin-inline-start: 16px;
}
[class*="is-web"] .YoPhonePopup .YoPhoneAppTitle {
    font-size: 18px;
}
[class*="is-mobile"] .YoPhonePopup .YoPhoneAppTitle {
    font-size: 16px;
}
.YoPhoneAppTitle {
    color: #000;
}
.YoPhoneAppPopupWrapper .popup-inner-bc {
    border-radius: var(--border-radius-big);
}
[class*="is-web"] .YoPhoneAppPopupWrapper {
    padding: 40px;
}
[class*="is-mobile"] .YoPhoneAppPopupWrapper {
    padding-top: 40px;
}
[class*="is-mobile"] .YoPhoneAppPopupWrapper .e-p-close-icon-bc {
    color: #000;
}
.YoPhoneAppLink {
    display: flex;
    align-items: center;
}
.YoPhoneAppImg {
    object-fit: contain;
}
.YoPhoneAppText {
    color: #000;
    padding: 16px 16px 22px;
}
[class*="is-web"] .YoPhoneAppText {
    font-size: 18px;
}
[class*="is-mobile"] .YoPhoneAppText {
    font-size: 14px;
}
.takeGiftBtn {
    border-radius: var(--border-radius-big);
    margin-bottom: 8px;
}
[class*="is-mobile"] .takeGiftBtn {
    margin-inline-start: 16px;
    margin-inline-end: 16px;
}
.takeGiftBtn.button.outlined {
    color: #000;
    background: #d8e56a;
    box-shadow: none;
}
[class*="is-web"] .takeGiftBtn.button.outlined:hover {
    background: #d8e56ab3;
}
.YoPhoneAppButtonsItem img {
    width: 139px;
    height: 40px;
    object-fit: contain;
    border-radius: var(--border-radius-big);
}
.YoPhoneAppButtons {
    display: flex;
    align-items: center;
    justify-content: center;
}
[class*="is-web"] .YoPhoneAppButtons {
    gap: 20px;
}
.YoPhoneAppButtons,
.YoPhoneAppBottom {
    background: #18191f;
}
.YoPhoneAppBottom {
    border-radius: var(--border-radius-big);
}
[class*="is-web"] .YoPhoneAppBottom {
    padding: 16px 24px;
}
[class*="is-mobile"] .YoPhoneAppBottom {
    border: 1px solid rgb(255, 255, 255);
    padding: 16px;
}
[class*="is-mobile"] .YoPhoneAppBottom .YoPhoneAppButtons {
    gap: 4px;
}
.YoPhoneAppBottom > p {
    color: #fff;
    text-align: center;
    margin-bottom: 16px;
}
[class*="is-web"] .YoPhoneAppBottom > p {
    font-size: 16px;
}
[class*="is-mobile"] .YoPhoneAppBottom > p {
    font-size: 14px;
}
.logout-popup .btn {
    max-width: none;
}
.logout-popup-image {
    width: 100%;
    margin-bottom: 10px;
    object-fit: cover;
}
.trunarrative-upload-document-form-item
    + .trunarrative-upload-document-form-item {
    margin-top: 10px;
}
[class*="is-web"]
    .trunarrative-upload-document-form-item
    > .multi-select-bc
    .multi-select-label-bc {
    max-height: 102px;
}
.trunarrative-upload-document-popup-btn-group {
    display: flex;
    margin-top: 10px;
}
.trunarrative-upload-document-popup-btn-group .btn + .btn {
    margin-inline-start: 10px;
}
.preferred-bonus-popup-content {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.preferred-bonuses {
    display: grid;
    grid-template-columns: 1fr 1fr;
    width: 100%;
    margin-bottom: 30px;
    column-gap: 10px;
}
.preferred-bonus-item {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    border-radius: var(--border-radius);
    background: rgba(var(--b-sc), 0.05);
    overflow: hidden;
}
.preferred-bonus-item:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    opacity: 0;
    transition: opacity var(--slow-transition-duration);
}
.preferred-bonus-item .preferred-bonus-choose-btn {
    width: 80%;
    position: absolute;
    opacity: 0;
    z-index: -1;
    transition: all var(--slow-transition-duration);
}
.preferred-bonus-item:hover:before,
.preferred-bonus-item:hover .preferred-bonus-choose-btn {
    opacity: 1;
    z-index: 1;
}
.preferred-bonus-title {
    margin-bottom: 12px;
    text-align: center;
    text-transform: uppercase;
    color: rgba(var(--b-sc), 1);
}
.preferred-bonus-img {
    height: 80px;
}
.btn.preferred-bonus-continue-btn {
    max-width: 100%;
}
.new-item-notification-popup-content {
    margin-top: 24px;
    margin-bottom: 16px;
    padding: 16px 20px;
    border-radius: var(--border-radius);
    background: rgba(var(--b-sc), 0.05);
}
.new-item-notification-popup-content + .btn {
    margin: 0 auto;
}
.new-item-notification-popup-message {
    margin-bottom: 12px;
    font-size: 12px;
    text-align: center;
    color: rgba(var(--b-sc), 0.7);
}
.new-item-notification-popup-message img {
    max-width: 100%;
    max-height: 500px;
    object-fit: contain;
}
.cashback-popup-content .u-i-content-info-wrapper + .u-i-content-info-wrapper {
    margin-top: 3px;
}
.cashback-popup-content > .btn {
    max-width: 100%;
    margin-top: 15px;
}
.popupGenericSearch .generic-search-header {
    display: flex;
    flex-direction: column;
    height: auto;
    background: none;
    border: none;
    padding: 0;
}
.popupGenericSearch .generic-search-container-body {
    background: rgba(var(--b-sc), 0.08);
    border-radius: var(--border-radius);
}
.popupGenericSearch .sport-search-result-bc {
    padding-bottom: 0;
}
.popupGenericSearch .generic-search-menu {
    width: 100%;
}
.popup-holder-bc.full-screen.signicatMigrationPopup .popup-inner-bc {
    width: 100%;
    height: 100%;
}
.popup-holder-bc.full-screen.signicatMigrationPopup
    .popup-inner-bc
    .status-popup-content-w-bc {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    overflow: hidden;
}
.signicatMigrationPopupContent {
    width: 100%;
    max-height: 100%;
    margin: 0 auto;
    will-change: scroll-position;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
[class*="is-web"] .signicatMigrationPopupContent {
    padding: 15px 30px 30px;
}
.signicatMigrationPopupForm {
    max-width: 400px;
    margin: 15px auto;
}
.signicatMigrationPopupForm > .u-i-p-control-item-holder-bc {
    padding: 0;
}
.signicatMigrationPopupForm > .btn {
    max-width: 100%;
}
.signicatMigrationPopupHTML {
    width: 100%;
    max-width: 600px;
    margin: 0 auto;
    font-size: 12px;
    line-height: 18px;
    text-align: center;
    color: rgba(var(--b-sc), 0.7);
}
.signicatMigrationPopupHTML a {
    color: rgba(var(--b-sc), 1);
}
.sg-n-forgot-password-text + .signicatMigrationPopupHTML {
    margin-top: 20px;
}
.facialVerificationIframe {
    height: 46vh;
    will-change: scroll-position;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    margin-bottom: 20px;
}
.facialVerificationIframe iframe {
    width: 100%;
    height: 640px;
    padding-left: 10px;
    padding-right: 10px;
}
.deposit-success-popup-body .casino-popup-content.payment-message-copiable,
.deposit-fail-popup-body .casino-popup-content.payment-message-copiable {
    display: flex;
    justify-content: center;
    align-items: center;
}
.status-popup-content-w-bc {
    padding: 44px 15px 15px;
}
.casino-popup-title {
    margin-bottom: 10px;
}
.casino-popup-content {
    max-height: 60vh;
    margin-bottom: 30px;
}
.sms-verification-popup .casino-popup-title {
    margin-bottom: 20px;
}
.sms-verification-popup .radio-v-bc {
    margin-top: 0;
}
.sms-verification {
    flex-direction: column;
}
.sms-verification .form-control-bc,
.ios-payment-form-popup-content .ios-payment-form-popup-text,
.ios-payment-form-popup-content .casino-popup-content {
    margin-bottom: 10px;
}
.multi-select-popup .multi-select-label-bc {
    position: relative;
    animation: none;
}
.multi-select-popup .ss-icon-bc {
    margin: unset;
    top: 12px;
}
[dir="ltr"] .multi-select-popup .ss-icon-bc {
    right: 16px;
    left: auto;
}
[dir="rtl"] .multi-select-popup .ss-icon-bc {
    left: 16px;
    right: auto;
}
.multi-select-popup .form-control-input-bc {
    height: 40px;
    padding-top: 5px;
}
.multi-select-popup .ftr-lang-bar-flag-bc {
    position: static;
}
.truNarrative-suggestion-btn {
    display: flex;
    flex-direction: column;
    padding: 0 7px;
}
.truNarrative-suggestion-btn .btn + .btn {
    margin-top: 10px;
}
iframe.social-engine-messenger-chat {
    height: 80vh;
}
.switch-popup.popup-holder-bc.windowed {
    padding: 0 10px;
}
.switch-popup-Qr {
    max-width: 134px;
    padding: 6px;
}
.switch-popup-img {
    max-width: 146px;
    height: 146px;
}
.preferred-bonus-popup-content {
    max-width: 500px;
    margin: 0 auto;
}
.preferred-bonus-item {
    padding: 10px;
}
.preferred-bonus-title {
    font-size: 14px;
}
@media screen and (max-width: 360px) {
    .preferred-bonus-img {
        height: 60px;
    }
}
.login-wrong-attempts-buttons {
    margin-top: 8px;
    display: flex;
}
.login-wrong-attempts-buttons .btn + .btn {
    margin-inline-start: 8px;
}
.tooltip:not(:empty) {
    position: fixed;
    background: rgba(var(--b-sc), 1);
    border-radius: var(--border-radius);
    z-index: 9999;
}
[class*="is-web"] .tooltip:not(:empty) {
    max-width: 300px;
}
[class*="is-mobile"] .tooltip:not(:empty) {
    max-width: 200px;
}
.tooltip.top .tooltipTriangle {
    bottom: -5px;
    transform: rotate(45deg);
}
.tooltip.bottom .tooltipTriangle {
    top: -5px;
    transform: rotate(225deg);
}
.tooltip.left .tooltipTriangle {
    right: -5px;
    transform: rotate(-45deg);
}
.tooltip.right .tooltipTriangle {
    left: -5px;
    transform: rotate(135deg);
}
.tooltipTriangle {
    position: absolute;
    display: block;
    width: 10px;
    height: 10px;
    border-radius: 2px;
    background: rgba(var(--b-sc), 1);
    transform: rotate(45deg);
    z-index: -1;
}
.tooltipHolder {
    position: relative;
    padding: 5px 10px;
}
.tooltipText {
    font-size: 12px;
    line-height: 16px;
    color: rgba(var(--b), 1);
}
.tooltipTextDesc + .tooltipTextDesc {
    padding-top: 4px;
    margin-top: 4px;
    border-top: 1px solid rgba(var(--b), 1);
}
.tooltipIconWrapper {
    display: flex;
    align-items: center;
}
.tooltipIconWrapper > i {
    font-size: 14px;
    color: rgba(var(--b-sc), 0.8);
    transition: color var(--default-transition-duration);
}
[class*="is-web"] .tooltipIconWrapper > i:hover {
    color: rgba(var(--b-sc), 1);
    cursor: pointer;
}
.tooltipIconWrapper:not(:last-child) {
    margin-inline-end: 5px;
}
* + .tooltipIconWrapper {
    margin-inline-start: 5px;
}
.slider-bc .carousel-container {
    transition: transform 0.4s ease;
    will-change: transform;
    cursor: grab;
}

.slider-bc .carousel-slide {
    width: 100%;
    user-select: none;
}

.promotionsList-bc {
    display: grid;
    grid-gap: 10px
}

.promotionsListEl-bc {
    border-radius: var(--border-radius);
    overflow: hidden;
    position: relative
}

.promotionsArticleThumbnail-bc {
    display: flex;
    width: 100%;
    height: auto;
    opacity: 0;
    border-radius: var(--border-radius) var(--border-radius) 0 0;
    animation: promo-img var(--default-transition-duration) var(--default-transition-delay) forwards
}

@keyframes promo-img {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.promotions-article-title {
    height: 34px;
    margin-top: 1px;
    padding: 0 10px;
    color: rgba(var(--b-sc),1);
    background: rgba(var(--b-sc),.1);
    font-size: 12px;
    line-height: 34px
}

.prevent-prevent-action {
    opacity: .85;
    pointer-events: none
}

.promotions-opt-button {
    position: absolute;
    top: 10px;
    box-shadow: 0 4px 4px #00000026;
    min-width: 85px;
    z-index: 9
}

[dir=ltr] .promotions-opt-button {
    right: 10px
}

[dir=rtl] .promotions-opt-button {
    left: 10px
}

.promotion-details-img {
    width: 100%;
    object-fit: cover
}

.promotionDetSocList-bc {
    display: flex;
    justify-content: flex-end
}

.promotionDetSoc-bc {
    display: flex;
    justify-content: center;
    align-items: center
}

.promotionDetSoc-bc i {
    color: rgba(var(--b-sc),.7);
    font-size: 25px
}

.promotionDetSoc-bc+.promotionDetSoc-bc {
    margin-inline-start:10px}

.promotion-details-info {
    font-size: 14px;
    line-height: 1.2;
    color: rgba(var(--b-sc),.6);
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text
}

.promotion-details-info h3 {
    text-align: start;
    font-size: 16px;
    letter-spacing: 1px;
    font-weight: 400;
    padding-bottom: 15px
}

.promotion-details-info p {
    padding: 10px 0;
    color: rgba(var(--b-sc),.9);
    line-height: 1.3
}

.promotion-details-info p img {
    max-width: 100%;
    object-fit: contain;
    border-radius: var(--border-radius)
}

.promotion-details-info a {
    color: rgba(var(--hero),1);
    text-decoration: underline
}

.promotion-details-info iframe {
    width: 100%
}

.promotion-details-info table {
    display: flex;
    width: 100%!important;
    border-spacing: 1px;
    border-collapse: separate!important
}

.promotion-details-info table tbody {
    display: table;
    white-space: nowrap
}

.promotion-details-info table tr {
    background: rgba(var(--b-sc),.1)
}

.promotion-details-info table tr:first-child td:first-child {
    border-start-start-radius: var(--border-radius)
}

.promotion-details-info table tr:first-child td:last-child {
    border-start-end-radius: var(--border-radius)
}

.promotion-details-info table tr:last-child td:first-child {
    border-end-start-radius: var(--border-radius)
}

.promotion-details-info table tr:last-child td:last-child {
    border-end-end-radius: var(--border-radius)
}

.promotion-details-info td {
    vertical-align: middle;
    height: 32px;
    padding: 0 5px
}

.promotion-details-info td p {
    word-break: break-all
}

.promotion-details-info ul,.promotion-details-info ol {
    list-style: revert;
    list-style-position: inside
}

.promotion-details-info ul>li+li,.promotion-details-info ol>li+li {
    margin: 10px 0
}

.promotion-details-header .btn.promotions-opt-button {
    position: unset;
    height: 48px;
    margin-top: 10px;
    border-radius: 16px
}

[class*=is-web] .promotion-details-header .btn.promotions-opt-button {
    width: 100%;
    max-width: 100%
}

[class*=is-mobile] .promotion-details-header .btn.promotions-opt-button {
    width: calc(100% - 2 * var(--padding-page-aside));
    max-width: 600px;
    margin-left: auto;
    margin-right: auto
}

.promotion-details-header .btn.promotions-opt-button.a-color {
    color: rgba(var(--hero-sc));
    background-color: rgba(var(--hero),1);
    box-shadow: 0 7px 11px -4px rgba(var(--hero-sc)) inset;
    animation: OptBtnAnimation .5s infinite alternate
}

[class*=is-web] .promotion-details-header .btn.promotions-opt-button.a-color:hover {
    animation-play-state: paused
}

@keyframes OptBtnAnimation {
    0% {
        opacity: .85
    }

    to {
        opacity: 1;
        transform: scale(1.01)
    }
}

.promotionsList-bc {
    padding: 0 var(--padding-page-aside)
}

.promotionsList-bc:not(.gridView) {
    grid-template-columns: repeat(auto-fill,minmax(306px,1fr))
}

.promotionsList-bc.gridView {
    grid-template-columns: repeat(2,1fr)
}

.promotionsListEl-bc.promotion-large {
    grid-column: span 2
}

@media screen and (max-width: 375px) {
    .promotions-article-title {
        font-size:10px
    }
}

.promotion-details-info {
    margin-top: 15px;
    padding: 0 var(--padding-page-aside)
}

.promotion-details-info table {
    will-change: scroll-position;
    overflow-x: auto;
    overflow-y: hidden;
    scrollbar-width: none;
    -webkit-overflow-scrolling: touch
}

.promotion-details-info table::-webkit-scrollbar {
    display: none
}

.promotion-footer-title {
    padding: 10px 7px;
    color: rgba(var(--b-sc),.9);
    text-align: center;
    box-shadow: 0 0 2px 1px rgba(var(--b-sc),.2)
}

.react-datepicker-wrapper,.react-datepicker__input-container {
    display: block;
    width: 100%
}

.react-datepicker__input-container .form-control-input-bc:read-only {
    color: rgba(var(--b-sc),.9);
    background: rgba(var(--b-sc),.15)
}

.react-datepicker__input-container .form-control-input-bc:read-only~.form-control-title-bc {
    color: rgba(var(--b-sc),.4)
}

.react-datepicker__input-container .form-control-input-bc:read-only::placeholder {
    color: rgba(var(--b-sc),.9)
}

.react-datepicker__current-month.react-datepicker__current-month--hasYearDropdown.react-datepicker__current-month--hasMonthDropdown {
    display: none
}

.react-datepicker__tab-loop .react-datepicker {
    background: rgba(var(--b),1);
    border-color: rgba(var(--b-sc),.3);
    border-radius: var(--border-radius)
}

.react-datepicker__tab-loop .react-datepicker-popper {
    z-index: 2
}

.react-datepicker__tab-loop .react-datepicker__header {
    background: rgba(var(--b-sc),.1);
    border-bottom-color: rgba(var(--b-sc),.1);
    border-top-left-radius: var(--border-radius);
    border-top-right-radius: var(--border-radius)
}

.react-datepicker__tab-loop select {
    height: 28px;
    padding: 0 4px;
    color: rgba(var(--b-sc),.7);
    background: rgba(var(--b-sc),.15);
    border: none;
    border-radius: var(--border-radius)
}

.react-datepicker__tab-loop .react-datepicker__navigation {
    top: 6px
}

.react-datepicker__tab-loop .react-datepicker__month-read-view--down-arrow,.react-datepicker__tab-loop .react-datepicker__month-year-read-view--down-arrow,.react-datepicker__tab-loop .react-datepicker__navigation-icon:before,.react-datepicker__tab-loop .react-datepicker__year-read-view--down-arrow {
    border-color: rgba(var(--b-sc),.3)
}

.react-datepicker__tab-loop .react-datepicker__navigation--next {
    border-left-color: rgba(var(--b-sc),.3)
}

.react-datepicker__tab-loop .react-datepicker__day-name,.react-datepicker__tab-loop .react-datepicker__day,.react-datepicker__tab-loop .react-datepicker__time-name {
    color: rgba(var(--b-sc),1)
}

.react-datepicker__tab-loop .react-datepicker__day--disabled,.react-datepicker__tab-loop .react-datepicker__month-text--disabled,.react-datepicker__tab-loop .react-datepicker__quarter-text--disabled,.react-datepicker__tab-loop .react-datepicker__year-text--disabled {
    color: rgba(var(--b-sc),.4)
}

.react-datepicker__tab-loop .react-datepicker__day--selected,.react-datepicker__tab-loop .react-datepicker__day--in-selecting-range,.react-datepicker__tab-loop .react-datepicker__day--in-range,.react-datepicker__tab-loop .react-datepicker__month-text--selected,.react-datepicker__tab-loop .react-datepicker__month-text--in-selecting-range,.react-datepicker__tab-loop .react-datepicker__month-text--in-range,.react-datepicker__tab-loop .react-datepicker__quarter-text--selected,.react-datepicker__tab-loop .react-datepicker__quarter-text--in-selecting-range,.react-datepicker__tab-loop .react-datepicker__quarter-text--in-range,.react-datepicker__tab-loop .react-datepicker__year-text--selected,.react-datepicker__tab-loop .react-datepicker__year-text--in-selecting-range,.react-datepicker__tab-loop .react-datepicker__year-text--in-range,.react-datepicker__tab-loop .react-datepicker__day--keyboard-selected,.react-datepicker__tab-loop .react-datepicker__month-text--keyboard-selected,.react-datepicker__tab-loop .react-datepicker__quarter-text--keyboard-selected,.react-datepicker__tab-loop .react-datepicker__year-text--keyboard-selected {
    color: rgba(var(--hero-sc),1);
    background: rgba(var(--hero),1)
}

.react-datepicker__tab-loop .react-datepicker__day:hover {
    color: rgba(var(--hero-sc),1)
}

.react-datepicker__tab-loop .react-datepicker__day--selected:hover {
    color: rgba(var(--hero-sc),1);
    background: rgba(var(--hero),1)
}

.react-datepicker .react-datepicker__day:hover,.react-datepicker .react-datepicker__month-text:hover,.react-datepicker .react-datepicker__quarter-text:hover,.react-datepicker .react-datepicker__year-text:hover {
    background-color: rgba(var(--b-sc),.5)
}

.react-datepicker__day--keyboard-selected.react-datepicker__day--today:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover {
    color: rgba(var(--hero-sc),1);
    background-color: rgba(var(--hero),1)
}

[dir=rtl] .react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,[dir=rtl] .react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle {
    left: 50px;
    right: auto
}

.react-datepicker-web {
    display: flex;
    align-items: center
}

.react-datepicker-web .multi-select-label-bc {
    padding: 8px
}

.react-datepicker-web>i {
    flex-shrink: 0;
    width: 28px;
    height: 28px;
    text-align: center;
    color: rgba(var(--b-sc),.3);
    line-height: 28px;
    cursor: pointer
}

[dir=rtl] .react-datepicker-web>i.bc-i-small-arrow-left,[dir=rtl] .react-datepicker-web>i.bc-i-small-arrow-right {
    transform: rotate(180deg)
}

.react-datepicker-web .form-control-bc+.form-control-bc {
    margin-inline-start:4px}

.react-datepicker-months {
    width: 109px
}

.e-sports .react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.e-sports .react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle,.messageBoxWrapper-bc .react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.messageBoxWrapper-bc .react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle {
    transform: none!important;
    left: auto!important
}

[dir=ltr] .e-sports .react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,[dir=ltr] .e-sports .react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle,[dir=ltr] .messageBoxWrapper-bc .react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,[dir=ltr] .messageBoxWrapper-bc .react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle {
    right: 24px!important
}

[dir=rtl] .e-sports .react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,[dir=rtl] .e-sports .react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle,[dir=rtl] .messageBoxWrapper-bc .react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,[dir=rtl] .messageBoxWrapper-bc .react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle {
    left: 24px!important
}

.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before {
    border-color: #ccc;
    border-style: solid;
    border-width: 3px 3px 0 0;
    content: "";
    display: block;
    height: 9px;
    position: absolute;
    top: 6px;
    width: 9px
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {
    margin-left: -4px;
    position: absolute;
    width: 0
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after {
    box-sizing: content-box;
    position: absolute;
    border: 8px solid transparent;
    height: 0;
    width: 1px;
    content: "";
    z-index: -1;
    border-width: 8px;
    left: -8px
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before {
    border-bottom-color: #aeaeae
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {
    top: 0;
    margin-top: -8px
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after {
    border-top: none;
    border-bottom-color: #f0f0f0
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after {
    top: 0
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before {
    top: -1px;
    border-bottom-color: #aeaeae
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle {
    bottom: 0;
    margin-bottom: -8px
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after {
    border-bottom: none;
    border-top-color: #fff
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after {
    bottom: 0
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before {
    bottom: -1px;
    border-top-color: #aeaeae
}

.react-datepicker-wrapper {
    display: inline-block;
    padding: 0;
    border: 0;
    width: 100%
}

.react-datepicker {
    font-family: Helvetica Neue,helvetica,arial,sans-serif;
    font-size: .8rem;
    background-color: #fff;
    color: #000;
    border: 1px solid #aeaeae;
    border-radius: .3rem;
    display: inline-block;
    position: relative
}

.react-datepicker--time-only .react-datepicker__triangle {
    left: 35px
}

.react-datepicker--time-only .react-datepicker__time-container {
    border-left: 0
}

.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box {
    border-bottom-left-radius: .3rem;
    border-bottom-right-radius: .3rem
}

.react-datepicker__triangle {
    position: absolute;
    left: 50px
}

.react-datepicker-popper {
    z-index: 1
}

.react-datepicker-popper[data-placement^=bottom] {
    padding-top: 10px
}

.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle {
    left: auto;
    right: 50px
}

.react-datepicker-popper[data-placement^=top] {
    padding-bottom: 10px
}

.react-datepicker-popper[data-placement^=right] {
    padding-left: 8px
}

.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle {
    left: auto;
    right: 42px
}

.react-datepicker-popper[data-placement^=left] {
    padding-right: 8px
}

.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle {
    left: 42px;
    right: auto
}

.react-datepicker__header {
    text-align: center;
    background-color: #f0f0f0;
    border-bottom: 1px solid #aeaeae;
    border-top-left-radius: .3rem;
    padding: 8px 0;
    position: relative
}

.react-datepicker__header--time {
    padding-bottom: 8px;
    padding-left: 5px;
    padding-right: 5px
}

.react-datepicker__header--time:not(.react-datepicker__header--time--only) {
    border-top-left-radius: 0
}

.react-datepicker__header:not(.react-datepicker__header--has-time-select) {
    border-top-right-radius: .3rem
}

.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll {
    display: inline-block;
    margin: 0 2px
}

.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header {
    margin-top: 0;
    color: #000;
    font-weight: 700;
    font-size: .944rem
}

.react-datepicker-time__header {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.react-datepicker__navigation {
    align-items: center;
    background: none;
    display: flex;
    justify-content: center;
    text-align: center;
    cursor: pointer;
    position: absolute;
    top: 2px;
    padding: 0;
    border: none;
    z-index: 1;
    height: 32px;
    width: 32px;
    text-indent: -999em;
    overflow: hidden
}

.react-datepicker__navigation--previous {
    left: 2px
}

.react-datepicker__navigation--next {
    right: 2px
}

.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {
    right: 85px
}

.react-datepicker__navigation--years {
    position: relative;
    top: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.react-datepicker__navigation--years-previous {
    top: 4px
}

.react-datepicker__navigation--years-upcoming {
    top: -4px
}

.react-datepicker__navigation:hover *:before {
    border-color: #a6a6a6
}

.react-datepicker__navigation-icon {
    position: relative;
    top: -1px;
    font-size: 20px;
    width: 0
}

.react-datepicker__navigation-icon--next {
    left: -2px
}

.react-datepicker__navigation-icon--next:before {
    transform: rotate(45deg);
    left: -7px
}

.react-datepicker__navigation-icon--previous {
    right: -2px
}

.react-datepicker__navigation-icon--previous:before {
    transform: rotate(225deg);
    right: -7px
}

.react-datepicker__month-container {
    float: left
}

.react-datepicker__year {
    margin: .4rem;
    text-align: center
}

.react-datepicker__year-wrapper {
    display: flex;
    flex-wrap: wrap;
    max-width: 180px
}

.react-datepicker__year .react-datepicker__year-text {
    display: inline-block;
    width: 4rem;
    margin: 2px
}

.react-datepicker__month {
    margin: .4rem;
    text-align: center
}

.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text {
    display: inline-block;
    width: 4rem;
    margin: 2px
}

.react-datepicker__input-time-container {
    clear: both;
    width: 100%;
    float: left;
    margin: 5px 0 10px 15px;
    text-align: left
}

.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container {
    display: inline-block
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {
    display: inline-block;
    margin-left: 10px
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {
    width: auto
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time] {
    -moz-appearance: textfield
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {
    margin-left: 5px;
    display: inline-block
}

.react-datepicker__time-container {
    float: right;
    border-left: 1px solid #aeaeae;
    width: 85px
}

.react-datepicker__time-container--with-today-button {
    display: inline;
    border: 1px solid #aeaeae;
    border-radius: .3rem;
    position: absolute;
    right: -72px;
    top: 0
}

.react-datepicker__time-container .react-datepicker__time {
    position: relative;
    background: #fff;
    border-bottom-right-radius: .3rem
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
    width: 85px;
    overflow-x: hidden;
    margin: 0 auto;
    text-align: center;
    border-bottom-right-radius: .3rem
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
    list-style: none;
    margin: 0;
    height: calc(195px + .85rem);
    overflow-y: scroll;
    padding-right: 0;
    padding-left: 0;
    width: 100%;
    box-sizing: content-box
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
    height: 30px;
    padding: 5px 10px;
    white-space: nowrap
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
    cursor: pointer;
    background-color: #f0f0f0
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
    background-color: #216ba5;
    color: #fff;
    font-weight: 700
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {
    background-color: #216ba5
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {
    color: #ccc
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {
    cursor: default;
    background-color: transparent
}

.react-datepicker__week-number {
    color: #ccc;
    display: inline-block;
    width: 1.7rem;
    line-height: 1.7rem;
    text-align: center;
    margin: .166rem
}

.react-datepicker__week-number.react-datepicker__week-number--clickable {
    cursor: pointer
}

.react-datepicker__week-number.react-datepicker__week-number--clickable:hover {
    border-radius: .3rem;
    background-color: #f0f0f0
}

.react-datepicker__day-names,.react-datepicker__week {
    white-space: nowrap
}

.react-datepicker__day-names {
    margin-bottom: -8px
}

.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name {
    color: #000;
    display: inline-block;
    width: 1.7rem;
    line-height: 1.7rem;
    text-align: center;
    margin: .166rem
}

.react-datepicker__month--selected,.react-datepicker__month--in-selecting-range,.react-datepicker__month--in-range,.react-datepicker__quarter--selected,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--in-range {
    border-radius: .3rem;
    background-color: #216ba5;
    color: #fff
}

.react-datepicker__month--selected:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--in-range:hover,.react-datepicker__quarter--selected:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--in-range:hover {
    background-color: #1d5d90
}

.react-datepicker__month--disabled,.react-datepicker__quarter--disabled {
    color: #ccc;
    pointer-events: none
}

.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover {
    cursor: default;
    background-color: transparent
}

.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text {
    cursor: pointer
}

.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover {
    border-radius: .3rem;
    background-color: #f0f0f0
}

.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today {
    font-weight: 700
}

.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted {
    border-radius: .3rem;
    background-color: #3dcc4a;
    color: #fff
}

.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover {
    background-color: #32be3f
}

.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1 {
    color: #f0f
}

.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2 {
    color: green
}

.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range {
    border-radius: .3rem;
    background-color: #216ba5;
    color: #fff
}

.react-datepicker__day--selected:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--in-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__year-text--selected:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--in-range:hover {
    background-color: #1d5d90
}

.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected {
    border-radius: .3rem;
    background-color: #2579ba;
    color: #fff
}

.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover {
    background-color: #1d5d90
}

.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range) {
    background-color: #216ba580
}

.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range) {
    background-color: #f0f0f0;
    color: #000
}

.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled {
    cursor: default;
    color: #ccc
}

.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover {
    background-color: transparent
}

.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover {
    background-color: #216ba5
}

.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover {
    background-color: #f0f0f0
}

.react-datepicker__input-container {
    position: relative;
    display: inline-block;
    width: 100%
}

.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view {
    border: 1px solid transparent;
    border-radius: .3rem;
    position: relative
}

.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover {
    cursor: pointer
}

.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow {
    border-top-color: #b3b3b3
}

.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow {
    transform: rotate(135deg);
    right: -16px;
    top: 0
}

.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown {
    background-color: #f0f0f0;
    position: absolute;
    width: 50%;
    left: 25%;
    top: 30px;
    z-index: 1;
    text-align: center;
    border-radius: .3rem;
    border: 1px solid #aeaeae
}

.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover {
    cursor: pointer
}

.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable {
    height: 150px;
    overflow-y: scroll
}

.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option {
    line-height: 20px;
    width: 100%;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type {
    border-top-left-radius: .3rem;
    border-top-right-radius: .3rem
}

.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border-bottom-left-radius: .3rem;
    border-bottom-right-radius: .3rem
}

.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover {
    background-color: #ccc
}

.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming {
    border-bottom-color: #b3b3b3
}

.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous {
    border-top-color: #b3b3b3
}

.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected {
    position: absolute;
    left: 15px
}

.react-datepicker__close-icon {
    cursor: pointer;
    background-color: transparent;
    border: 0;
    outline: 0;
    padding: 0 6px 0 0;
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    display: table-cell;
    vertical-align: middle
}

.react-datepicker__close-icon:after {
    cursor: pointer;
    background-color: #216ba5;
    color: #fff;
    border-radius: 50%;
    height: 16px;
    width: 16px;
    padding: 2px;
    font-size: 12px;
    line-height: 1;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    content: "Ã—"
}

.react-datepicker__today-button {
    background: #f0f0f0;
    border-top: 1px solid #aeaeae;
    cursor: pointer;
    text-align: center;
    font-weight: 700;
    padding: 5px 0;
    clear: left
}

.react-datepicker__portal {
    position: fixed;
    width: 100vw;
    height: 100vh;
    background-color: #000c;
    left: 0;
    top: 0;
    justify-content: center;
    align-items: center;
    display: flex;
    z-index: 2147483647
}

.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name {
    width: 3rem;
    line-height: 3rem
}

@media (max-width: 400px),(max-height: 550px) {
    .react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name {
        width:2rem;
        line-height: 2rem
    }
}

.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header {
    font-size: 1.44rem
}


.u-i-p-c-body-bc {
    display: flex;
    height: 100%
}

.u-i-profile-page-bc .profile-panel-promo-code .big-btn {
    flex-shrink: 0;
    min-width: auto
}

.u-i-profile-page-bc .u-i-p-control-item-holder-bc {
    flex: auto
}

.user-profile-nav .count-odd-animation:after,.u-i-p-l-head-bc .count-odd-animation:after {
    position: relative;
    padding: 0 4px;
    font-size: 10px;
    box-shadow: 0 1px 3px #0000004d
}

.user-profile-nav-list .count-odd-animation {
    position: relative;
    margin-inline-start:2px}

.user-profile-nav-list .count-odd-animation:after {
    border-radius: var(--border-radius)
}

.user-profile-nav-header,.u-i-p-l-head-bc {
    position: relative;
    border-radius: var(--border-radius)
}

.user-profile-nav-header .count-odd-animation,.u-i-p-l-head-bc .count-odd-animation {
    display: flex;
    top: 0
}

[dir=ltr] .user-profile-nav-header .count-odd-animation,[dir=ltr] .u-i-p-l-head-bc .count-odd-animation {
    right: 0
}

[dir=rtl] .user-profile-nav-header .count-odd-animation,[dir=rtl] .u-i-p-l-head-bc .count-odd-animation {
    left: 0
}

.user-profile-nav-header .count-odd-animation:after,.u-i-p-l-head-bc .count-odd-animation:after {
    width: auto;
    border-radius: 0
}

[dir=ltr] .user-profile-nav-header .count-odd-animation:after,[dir=ltr] .u-i-p-l-head-bc .count-odd-animation:after {
    right: -6px
}

[dir=rtl] .user-profile-nav-header .count-odd-animation:after,[dir=rtl] .u-i-p-l-head-bc .count-odd-animation:after {
    left: -6px
}

.user-profile-nav-header .count-odd-animation:before,.u-i-p-l-head-bc .count-odd-animation:before {
    content: "";
    position: absolute;
    bottom: -4px;
    border-style: solid
}

[dir=ltr] .user-profile-nav-header .count-odd-animation:before,[dir=ltr] .u-i-p-l-head-bc .count-odd-animation:before {
    border-color: transparent transparent transparent rgba(var(--hero),.6)
}

[dir=rtl] .user-profile-nav-header .count-odd-animation:before,[dir=rtl] .u-i-p-l-head-bc .count-odd-animation:before {
    border-color: transparent rgba(var(--hero),.6) transparent transparent
}

.userLogoutBtn {
    letter-spacing: .64px;
    justify-content: flex-start
}

.userLogoutIcon {
    font-size: 16px
}

.payment-info-bc {
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text
}

.payment-info-bc .sdr-item-holder-bc-text {
    margin-bottom: 10px
}

.get-url-btn {
    margin-top: 10px
}

.u-i-p-p-u-i-edit-button-bc {
    display: flex;
    align-items: center;
    color: rgba(var(--b-sc),.8);
    padding-inline-end:10px}

.u-i-profile-date-info {
    background: rgba(var(--b-sc),.05);
    border-radius: var(--border-radius);
    padding: 4px 15px;
    margin-bottom: 6px
}

.u-i-profile-date-info .infoTime {
    height: auto;
    justify-content: flex-start;
    font-size: 12px;
    line-height: 14px;
    color: rgba(var(--b-sc),.9);
    padding: 0;
    margin-inline-end:0;background: none
}

[class*=is-mobile] .u-i-profile-date-info .infoTime {
    display: flex
}

.u-i-profile-date-info .infoDate {
    font-size: 10px;
    color: rgba(var(--b-sc),.4);
    line-height: 14px
}

.account-verified-button {
    height: 30px;
    margin-top: 15px;
    margin-bottom: 15px;
    background: #ff34491a;
    box-shadow: 0 0 4px #ff3449,0 0 4px #ff3449;
    transition: box-shadow var(--default-transition-duration),background-color var(--default-transition-duration)
}

.account-verified-button:hover,.account-verified-button:focus {
    background: #ff344926;
    box-shadow: 0 0 6px #ff3449,0 0 6px #ff3449
}

.u-i-p-p-u-i-avatar-holder-bc {
    width: 32px;
    height: 32px;
    font-size: 12px;
    line-height: 32px;
    flex-shrink: 0;
    text-align: center;
    text-transform: uppercase;
    border-radius: 50%;
    color: rgba(var(--b),1);
    background: rgba(var(--b-sc),.4)
}

.total-balance-r-bc {
    display: flex
}

.u-i-p-a-user-balance {
    flex: auto;
    display: flex;
    flex-direction: column;
    margin-inline-end:10px;overflow: hidden
}

.u-i-p-p-u-i-identifiers-bc {
    flex: auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-inline-start:10px;overflow: hidden
}

.u-i-p-p-u-i-d-username-bc {
    color: rgba(var(--b-sc),.9)
}

.u-i-p-p-u-i-d-user-id-bc {
    display: flex;
    align-items: center;
    margin-top: 4px;
    font-size: 11px;
    color: rgba(var(--b-sc),.5)
}

.u-i-p-p-u-i-d-user-id-bc .bc-i-checked {
    color: rgba(var(--oc-1),1)
}

.u-i-p-p-u-i-d-user-id-copy-bc {
    margin-inline-start:6px}

.u-i-p-amount-holder-bc {
    display: flex;
    margin: 0 0 10px
}

.u-i-p-amount-holder-bc>div {
    width: 100%
}

.u-i-p-amounts-bc {
    min-height: 120px;
    height: 100%;
    overflow: hidden
}

.u-i-p-amounts-bc.withdrawable .u-i-p-a-content-bc {
    background: #109121
}

.u-i-p-amounts-bc.withdrawable .u-i-p-a-content-bc:after {
    content: ""
}

.u-i-p-amounts-bc.bonuses .u-i-p-a-content-bc {
    background: #aa7f00
}

.u-i-p-amounts-bc.bonuses .u-i-p-a-content-bc:after {
    content: ""
}

.u-i-p-amounts-bc.frozen .u-i-p-a-content-bc {
    background: #084b9c
}

.u-i-p-amounts-bc.frozen .u-i-p-a-content-bc:after {
    content: ""
}

.u-i-p-a-content-bc {
    display: flex;
    flex-direction: column;
    height: 100%;
    color: #fff;
    padding: 10px 15px;
    position: relative;
    border-radius: var(--border-radius);
    box-shadow: 0 1px 4px rgba(var(--b),.5);
    overflow: hidden
}

.u-i-p-a-content-bc>* {
    position: relative;
    z-index: 1
}

.u-i-p-a-content-bc:before,.u-i-p-a-content-bc:after {
    position: absolute
}

.u-i-p-a-content-bc:before {
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: .9;
    background: radial-gradient(circle at -14% 113%,#ffffff4d,#fff0 135%)
}

[dir=rtl] .u-i-p-a-content-bc:before {
    transform: rotate(180deg)
}

.u-i-p-a-content-bc:after {
    top: -10px;
    opacity: .1;
    font-size: 64px;
    font-family: BetConstruct-Icons
}

[dir=ltr] .u-i-p-a-content-bc:after {
    right: -10px
}

[dir=rtl] .u-i-p-a-content-bc:after {
    left: -10px
}

.u-i-p-a-content {
    display: flex
}

.u-i-p-a-total-bc {
    font-weight: 400;
    font-size: 12px;
    color: rgba(var(--b-sc),.7)
}

.u-i-p-a-title-bc {
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    opacity: .9
}

.u-i-p-a-total-amount-bc {
    margin-top: 5px;
    color: rgba(var(--b-sc),.9);
    font-size: 16px;
    line-height: 18px
}

.u-i-p-a-c-icon-bc {
    flex-shrink: 0;
    width: 34px;
    height: 34px;
    text-align: center;
    color: #fff9;
    background: #ffffff1a;
    border-radius: var(--border-radius);
    font-size: 20px;
    line-height: 34px
}

.u-i-p-a-amount-bc {
    margin-bottom: 6px;
    font-size: 20px;
    line-height: 22px;
    font-weight: 700
}

.u-i-p-a-value-bc {
    font-size: 14px;
    font-weight: 600;
    color: #0c3174
}

.u-i-p-a-buttons-bc {
    display: flex
}

.u-i-p-a-deposit-bc,.u-i-p-a-withdraw-bc {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 34px;
    border-radius: var(--border-radius);
    background: #ffffff40;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 500;
    padding: 0 5px;
    transition: background var(--default-transition-duration)
}

@media all and (hover: hover) {
    .u-i-p-a-deposit-bc:hover,.u-i-p-a-withdraw-bc:hover {
        background:#ffffff26;
        cursor: pointer
    }
}

@media not all and (hover: hover) {
    .u-i-p-a-deposit-bc:active,.u-i-p-a-withdraw-bc:active {
        background:#ffffff26
    }
}

.u-i-p-a-deposit-bc i,.u-i-p-a-withdraw-bc i {
    font-size: 18px;
    margin-inline-end:10px}

.u-i-p-a-withdraw-bc,.u-i-p-a-deposit-bc {
    color: #fff
}

.u-i-p-a-deposit-bc+.u-i-p-a-deposit-bc,.u-i-p-a-deposit-bc+.u-i-p-a-withdraw-bc {
    margin-inline-start:10px}

.bonus-info-section {
    padding-top: 10px;
    border-top: 1px solid rgba(255,255,255,.2)
}

.bonus-info-section>div {
    display: flex;
    justify-content: space-between;
    color: #fff;
    font-size: 12px
}

.bonus-info-section>div span {
    margin-inline-end:5px;opacity: .8;
    font-weight: 500
}

.bonus-info-section>div b {
    flex-shrink: 0
}

.bonus-info-section>div+div {
    margin-top: 3px
}

.frozen-info-section {
    color: #ffffffb3;
    font-size: 12px;
    line-height: 1.75
}

.u-i-p-a-loyaltyPoint-bc {
    position: relative;
    display: flex;
    align-items: center;
    min-height: 47px;
    padding: 5px 10px;
    margin-bottom: 10px;
    border-radius: var(--border-radius);
    color: rgba(var(--b-sc),.9);
    overflow: hidden;
    font-size: 14px;
    border: 1px solid #886e39
}

[dir=ltr] .u-i-p-a-loyaltyPoint-bc {
    background-image: radial-gradient(circle at -14% 113%,#624811,#b07d10)
}

[dir=rtl] .u-i-p-a-loyaltyPoint-bc {
    background-image: radial-gradient(circle at 113% -14%,#b07d10,#624811)
}

.u-i-p-a-loyaltyPoint-bc p,.u-i-p-a-loyaltyPoint-bc span {
    position: relative
}

.u-i-p-a-loyaltyPoint-bc p {
    flex: auto
}

.u-i-p-a-loyaltyPoint-bc span {
    flex-shrink: 0;
    margin-inline-start:5px;font-style: normal
}

.u-i-p-a-loyaltyPoint-bc .loyaltyPointsCurrentPlanMedal-bc {
    object-fit: contain;
    max-width: 37px;
    max-height: 37px;
    margin-inline-end:10px}

.u-i-p-a-loyaltyPoint-bc .loyaltyBonusHeader {
    width: 36px;
    height: 36px;
    z-index: 0
}

.u-i-p-a-loyaltyPoint-bc .loyaltyBonusImg {
    width: 100%;
    height: 100%;
    object-fit: contain
}

.u-i-p-a-loyaltyPoint-bc .skeleton-loader-small-select {
    width: 30px;
    height: 30px;
    border-radius: 50%
}

.u-i-p-a-loyaltyPointText-bc {
    margin-inline-start:8px}

.u-i-e-p-p-content-bc.u-i-common-content {
    flex: auto;
    will-change: scroll-position;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.u-i-e-p-p-content-bc.u-i-common-content .back-nav-bc {
    padding: 0
}

.u-i-e-p-p-content-bc.u-i-common-content>.bc-loader {
    height: auto
}

.u-i-e-p-p-content-bc .form-control-bc.radio-v-bc {
    min-height: 20px;
    display: flex;
    margin-top: 10px;
    margin-bottom: 10px
}

.u-i-e-p-p-content-bc>form+.componentFilterWrapper-bc {
    margin-top: 20px
}

.bonus-request .entrance-f-item-bc .entrance-f-item-bc .entrance-f-error-message-bc {
    margin-top: 3px
}

.bonus-request-text {
    padding: 5px 0
}

.bonus-request-text .form-control-title-static-bc {
    color: rgba(var(--b-sc),.7)
}

.bonus-request-text+div {
    margin-top: 0
}

.u-i-p-control-item-holder-bc {
    padding: 0 10px;
    margin-bottom: 10px
}

.u-i-p-control-item-holder-bc:last-child {
    margin-bottom: 0
}

.u-i-p-control-item-holder-bc a {
    color: rgba(var(--b-sc),.7);
    text-decoration: underline;
    word-break: break-all
}

.u-i-p-control-item-remaining-bc {
    color: rgba(var(--b-sc),.5);
    font-size: 12px
}

.eligible-bonus {
    display: flex;
    align-items: center;
    color: rgba(var(--b-sc),.6);
    font-size: 12px
}

.eligible-bonus-title {
    margin: 0 4px
}

.eligible-bonus-status.green {
    color: rgba(var(--oc-1),1)
}

.eligible-bonus-status.red {
    color: rgba(var(--oc-3),1)
}

.u-i-p-info-text-holder-bc {
    margin-bottom: 12px
}

.u-i-p-info-text-holder-bc:last-child {
    margin-bottom: 0
}

.u-i-p-info-text-bc {
    padding-bottom: 10px;
    font-weight: 400
}

.u-i-p-info-light-text-holder-bc {
    margin-bottom: 12px
}

.u-i-p-info-light-text-holder-bc:last-child {
    margin-bottom: 0
}

.u-i-p-info-light-text-bc {
    font-weight: 400;
    font-size: 10px;
    color: rgba(var(--b-sc),.5)
}

.u-i-e-v-a-t-title-bc {
    display: block;
    font-weight: 400;
    color: rgba(var(--b-sc),.6);
    padding-top: 10px;
    margin: 10px 0;
    border-top: 2px solid rgba(var(--b-sc),.3)
}

.reality-check-radio-group .radio-control-bc {
    display: block;
    margin: 0 0 10px
}

.form-control-message-sep-bc {
    padding-block-start:5px}

.u-i-edit-verify-account-page-bc .u-i-p-control-item-holder-bc,.bonus-request .u-i-p-control-item-holder-bc,.u-i-e-p-p-content-bc .u-i-p-control-item-holder-bc {
    padding: 0
}

.u-i-edit-verify-account-page-bc .u-i-p-control-item-holder-bc .radio-v-bc,.bonus-request .u-i-p-control-item-holder-bc .radio-v-bc,.u-i-e-p-p-content-bc .u-i-p-control-item-holder-bc .radio-v-bc {
    display: flex;
    align-items: center
}

.userProfileWrapper-bc {
    width: 100%
}

.dropdownArrow-bc {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    font-size: 11px;
    color: rgba(var(--b-sc),1)
}

[dir=ltr] .dropdownArrow-bc {
    right: 15px
}

[dir=rtl] .dropdownArrow-bc {
    left: 15px
}

.timeoutRadios-bc>div .radio-control-bc {
    margin-inline-start:0}

.timeoutRadios-bc>div .radio-control-bc+.radio-control-bc {
    margin-top: 10px
}

.reason-field {
    margin-bottom: 10px
}

.dropdownIcon-bc {
    color: rgba(var(--b-sc),.8);
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    font-size: 20px
}

[dir=ltr] .dropdownIcon-bc {
    right: 14px
}

[dir=rtl] .dropdownIcon-bc {
    left: 14px
}

.u-i-p-control-item-holder-bc {
    position: relative
}

.GamStopWrapper-bc {
    width: 100%;
    padding: 30px 15px 50px
}

.GamStopImage-bc {
    width: 100%;
    margin-bottom: 50px;
    display: block
}

.GamStopParagraph-bc {
    width: 100%;
    font-size: 14px;
    line-height: 16px;
    color: rgba(var(--b-sc),.6)
}

.GamStopLink-bc {
    color: rgba(var(--b-sc),1);
    text-decoration: underline
}

.account-verified-edit-icon {
    width: 28px;
    flex-shrink: 0;
    text-align: center;
    font-size: 14px
}

.account-verified-edit-icon:not(.bc-i-verified) {
    color: rgba(var(--b-sc),.9)
}

.account-verified-edit-icon:not(.bc-i-verified)+span {
    color: rgba(var(--b-sc),.9)
}

.account-verified-edit-icon.bc-i-verified {
    color: #4cad59
}

.account-verified-edit-icon.bc-i-not-verified {
    color: #ff3449
}

.account-verified-edit-title {
    flex: auto;
    font-size: 14px;
    margin-inline-start:10px}

.account-verified-edit-title.bc-i-verified {
    color: rgba(var(--oc-1),1)
}

.profile-title {
    color: rgba(var(--b-sc),.7);
    font-size: 14px
}

.dep-w-info-bc {
    width: 100%;
    height: 100%;
    position: relative;
    display: flex;
    flex-direction: column;
    will-change: scroll-position;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    z-index: 1
}

.deposit-limit-b-w-bc {
    width: 100%
}

.deposit-limit-b-w-bc>.form-control-title-static-bc {
    margin-top: 20px
}

.deposit-limit-b-w-bc .bs-number-button-bc.selected {
    background-color: rgba(var(--hero),1);
    color: rgba(var(--hero-sc),1)
}

.deposit-limit-b-w-bc .bs-number-button-bc.selected .bs-number-button-icon-bc {
    color: rgba(var(--hero-sc),1)
}

.deposit-limit-buttons-bc {
    width: 100%;
    display: grid;
    grid-template-rows: auto;
    grid-template-columns: repeat(auto-fit,minmax(100px,1fr));
    grid-gap: 10px;
    border-top: 1px solid var(--skin-palette-5);
    padding-top: 15px;
    margin-bottom: 20px
}

.dep-w-single-town-bc {
    width: 100%;
    background: rgba(var(--b-sc),.05)
}

.bet-shop-city-name-bc {
    width: 100%
}

.address-info-row-bc {
    display: block;
    width: 100%;
    color: rgba(var(--b-sc),.6);
    background: rgba(var(--b-sc),.1);
    font-size: 12px;
    line-height: 16px;
    padding: 5px 6px;
    margin-bottom: 2px
}

.address-info-row-bc:nth-child(2) {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

.address-info-row-bc:last-child {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    margin-bottom: 0
}

.withdraw-form-l-bc .dep-w-single-town-bc>.radio-control-bc {
    margin-left: 0;
    margin-right: 0;
    width: 100%
}

.withdraw-form-l-bc .dep-w-single-town-bc>.radio-control-bc:nth-child(2) {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

.withdraw-form-l-bc .dep-w-single-town-bc>.radio-control-bc:last-child {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    margin-bottom: 0
}

.withdraw-form-l-bc .u-i-p-control-item-holder-bc .form-control-bc+div {
    margin-top: 8px
}

.payment-details-scrollable-container .dep-w-single-town-bc {
    width: 560px
}

.payment-details-scrollable-container .multi-select-label-bc,.betShopPopup .multi-select-label-bc,.betShopPopupDeposit .multi-select-label-bc {
    max-width: 100%
}

.payment-details-scrollable-container .multi-select-label-bc .checkbox-control-content-bc,.betShopPopup .multi-select-label-bc .checkbox-control-content-bc,.betShopPopupDeposit .multi-select-label-bc .checkbox-control-content-bc {
    min-height: unset;
    height: auto;
    padding-top: 4px;
    padding-bottom: 4px
}

.payment-details-scrollable-container .multi-select-label-bc .checkbox-control-text-bc,.betShopPopup .multi-select-label-bc .checkbox-control-text-bc,.betShopPopupDeposit .multi-select-label-bc .checkbox-control-text-bc {
    display: flex;
    align-items: center;
    min-height: 30px;
    white-space: break-spaces
}

.withdraw-form-l-bc .u-i-p-control-item-holder-bc,.casino-game-tr-form-block .u-i-p-control-item-holder-bc {
    padding: 0
}

.withdraw-form-l-bc+.btn {
    margin-top: 20px
}

.casino-game-tr-p-wrapper-bc {
    margin: 15px 0 20px
}

.casino-game-tr-p-bc {
    width: 100%;
    font-size: 14px;
    line-height: 16px;
    text-align: center
}

.casino-game-tr-from-to-bc {
    width: 100%;
    border-radius: var(--border-radius);
    background: rgba(var(--b-sc),.05);
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    padding: 10px
}

.transfer-bc .casino-game-tr-form-block {
    margin-bottom: 20px
}

.transfer-bc .casino-game-tr-form-block .btn {
    max-width: 100%
}

.transfer-bc:not(.crypto-transfer) {
    padding: 0 var(--padding-page-aside)
}

.transfer-bc .casino-game-tr-from-to-bc {
    margin-bottom: 15px
}

.casino-game-tr-from-block-bc {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

.casino-game-tr-to-block-bc {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-end
}

.casino-game-tr-to-block-bc .casino-game-tr-title {
    text-align: end
}

.casino-game-tr-switcher-bc {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    font-size: 18px;
    color: rgba(var(--b-sc),1);
    border-radius: 8px;
    width: 42px;
    height: 42px;
    background: rgba(var(--b-sc),.05);
    margin: 0 10px
}

.casino-game-tr-label {
    font-size: 12px;
    color: rgba(var(--b-sc),.4);
    line-height: 14px
}

.casino-game-tr-title {
    width: 100%;
    font-weight: 500;
    color: rgba(var(--b-sc),1);
    text-transform: capitalize
}

.casino-game-tr-price {
    font-size: 12px;
    color: rgba(var(--b-sc),.4);
    line-height: 14px
}

.transfer-amount {
    display: flex;
    flex: auto
}

.transfer-amount>div {
    flex: auto
}

.casino-game-tr-button {
    flex-basis: 65px;
    height: 52px;
    margin-inline-start:10px}

.wallet-page-row-bc {
    display: flex;
    align-items: center;
    width: 100%;
    position: relative;
    background: rgba(var(--b-sc),.1);
    border-radius: var(--border-radius)
}

.wallet-page-row-bc+.wallet-page-row-bc {
    margin-top: 10px
}

.wallet-page-icon {
    flex-shrink: 0;
    width: 28px;
    height: 28px;
    border-radius: var(--border-radius);
    color: rgba(var(--b-sc),.6);
    background: rgba(var(--b-sc),.15);
    text-align: center;
    font-size: 16px;
    line-height: 28px
}

.wallet-page-icon+.wallet-page-icon {
    margin-inline-start:10px}

.authentication-section {
    padding: 15px
}

.authentication-content {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    margin-top: 10px;
    margin-bottom: 10px
}

.authentication-image {
    width: 35px;
    height: 35px;
    background: rgba(var(--b-sc),1);
    padding: 4px;
    border-radius: var(--border-radius)
}

.toggle-wrapper {
    color: rgba(var(--b-sc),1);
    margin-bottom: 10px
}

.toggle-wrapper>* {
    margin-bottom: 5px
}

.toggle-wrapper iframe {
    width: 100%;
    min-height: 400px
}

.authentication-block .back-nav-bc {
    padding: 0
}

.authentication-title {
    display: flex;
    padding-top: 20px;
    color: rgba(var(--b-sc),1);
    font-size: 14px;
    line-height: 16px;
    font-weight: 500
}

.authentication-description {
    color: rgba(var(--b-sc),.5);
    font-size: 12px;
    line-height: 1.5;
    word-break: break-word
}

.authentication-scan-link {
    display: flex;
    flex-direction: column;
    align-items: center
}

.authentication-qr-corners {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    margin-top: 20px;
    margin-bottom: 20px;
    width: 135px;
    height: 135px;
    padding: 10px
}

.authentication-qr-corners svg,.authentication-qr-corners img {
    width: 100%;
    height: 100%
}

.authentication-qr-corners svg:not(.authentication-qr) {
    position: absolute;
    animation: qrAnimation 1.5s ease;
    animation-iteration-count: 3
}

.authentication-qr-corners svg:not(.authentication-qr) g {
    fill: rgba(var(--hero),1)
}

svg.authentication-qr {
    padding: 4px;
    background: #fff;
    width: 110px;
    height: 110px
}

@keyframes qrAnimation {
    0% {
        transform: scale(1)
    }

    50% {
        transform: scale(1.01)
    }

    to {
        transform: scale(1)
    }
}

.authentication-no-scan {
    margin-bottom: 20px;
    color: #4f85d9;
    font-size: 14px;
    line-height: 16px;
    font-weight: 500;
    text-transform: uppercase
}

.authentication-popup {
    position: relative;
    justify-content: center;
    background: rgba(var(--b),.5);
    padding: 40px 15px 15px;
    border-radius: var(--border-radius)
}

.authentication-popup .authentication-description+.get-code-btn {
    max-width: 100%;
    position: static
}

.authentication-popup .entrance-form-action-item-bc {
    margin-top: 10px
}

.authentication-popup .entrance-f-item-bc+.entrance-f-item-bc {
    margin-top: 15px
}

.authentication-popup .form-control-bc {
    display: flex;
    flex-direction: column
}

.authentication-popup .form-control-label-bc>div {
    width: 100%;
    height: 100%;
    justify-content: center
}

.authentication-popup .form-control-label-bc>div>div {
    width: 40px
}

.authentication-popup .form-control-label-bc>div>div+div {
    margin-inline-start:10px}

.authentication-popup .form-control-label-bc input {
    width: 100%!important;
    height: 100%;
    color: rgba(var(--b-sc),1);
    background: rgba(var(--b-sc),.15);
    border: 0;
    border-radius: var(--border-radius);
    transition: background var(--default-transition-duration)
}

.authentication-popup .form-control-label-bc input:focus {
    background: rgba(var(--b-sc),.25)
}

.authentication-popup .form-control-message-holder-bc {
    margin-top: 5px
}

.authentication-field .form-control-label-bc {
    direction: ltr
}

.authentication-popup-title,.authentication-popup-description {
    padding: 0 15px;
    text-align: center;
    line-height: 18px
}

.authentication-popup-title {
    margin-bottom: 10px;
    color: rgba(var(--b-sc),1);
    font-weight: 500
}

.authentication-popup-description {
    margin-bottom: 30px;
    color: rgba(var(--b-sc),.7);
    font-size: 14px;
    line-height: 16px
}

.authentication-text {
    padding: 10px 0 20px;
    color: rgba(var(--b-sc),1);
    border-top: 1px solid rgba(var(--b-sc),.05)
}

.authentication-key-code-section {
    margin-bottom: 15px
}

.authentication-key-code-section p+p {
    margin-top: 4px
}

.authentication-key-code-text {
    text-decoration: underline
}

.authentication-key-code-button {
    display: flex;
    align-items: center
}

.authentication-key-code-button i {
    margin-inline-start:5px;cursor: pointer
}

.authentication-key-code-button i.bc-i-checked:before {
    color: rgba(var(--oc-1),1)
}

.limits-history .limits-filter-bc,.limits-filter-bc {
    margin-bottom: 20px
}

.verify-icons-content {
    display: flex;
    align-items: center
}

.verify-icons-content .verify-icons+.verify-icons {
    margin-inline-start:10px}

.user-profile form {
    display: flex;
    flex-direction: column;
    height: 100%
}

.userProfile-content {
    flex: auto;
    padding-inline-end:2px;will-change: scroll-position;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.userProfile-content .get-code-btn {
    top: 0
}

.inputTypeTelegram .form-control-input-bc {
    padding-inline-end:130px}

.bet-limits-form-section:not(:empty)+.bet-limits-form-section {
    margin-top: 20px
}

.form-fields-info-section-header .entrance-f-error-message-bc {
    background: none
}

.gamstop-image-container {
    display: flex;
    justify-content: center;
    margin-bottom: 5px
}

.gamstop-image-container .gamstop-image {
    max-width: 140px
}

.rofus-image-container {
    display: flex;
    justify-content: center;
    margin-bottom: 5px
}

.rofus-image-container .rofus-image {
    max-width: 140px
}

.metamask-btn-container {
    margin-top: 20px;
    display: flex;
    align-items: center
}

.metamask-btn-container .metamask-fox {
    height: 36px;
    margin-inline-end:10px}

.authentication-wrapper {
    position: relative
}

.authentication-wrapper .entrance-form-action-item-bc {
    margin-top: 10px
}

.authentication-wrapper .authentication-form .entrance-f-item-bc .form-control-bc:not(.invalid) .form-control-input-bc {
    background: rgba(var(--b-sc),.05);
    animation: .7s blink linear infinite alternate-reverse
}

@keyframes blink {
    0% {
        box-shadow: 0 0 4px 2px #aa7f004d
    }

    to {
        box-shadow: 0 0 4px 2px #aa7f00
    }
}

.get-code-btn {
    position: absolute;
    max-width: 100px;
    margin-top: 8px;
    margin-bottom: 8px;
    z-index: 1
}

[dir=ltr] .get-code-btn {
    right: 15px
}

[dir=rtl] .get-code-btn {
    left: 15px
}

.get-code-btn+.telephone .form-control-input-bc {
    padding-inline-end:130px}

.get-code-btn+form .form-control-title-bc {
    width: calc(100% - 135px)
}

.get-code-btn+form .form-control-input-bc:not([name=phoneCode]) {
    padding-inline-end:125px}

.get-code-btn.login-auth-get-code-btn .btn.get-code-btn {
    max-width: 100%
}

.get-code-btn.user-profile-get-code-btn {
    max-width: 100px;
    position: absolute
}

[dir=ltr] .get-code-btn.user-profile-get-code-btn {
    right: 10px
}

[dir=rtl] .get-code-btn.user-profile-get-code-btn {
    left: 10px
}

.crypto-address-copy-btn {
    width: 44px;
    height: 52px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 0;
    font-size: 14px;
    cursor: pointer
}

[dir=ltr] .crypto-address-copy-btn {
    right: 0
}

[dir=rtl] .crypto-address-copy-btn {
    left: 0
}

.crypto-address-copy-btn .bc-i-copy {
    color: rgba(var(--b-sc),.5)
}

.crypto-address-copy-btn .bc-i-checked {
    color: rgba(var(--oc-1),1)
}

.my-profile-info-block {
    position: relative
}

.mask-to-change {
    position: absolute;
    width: 400px;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    padding: 20px 16px;
    font-size: 14px;
    text-align: center;
    color: rgba(var(--b-sc),.9);
    background: rgba(var(--b),1);
    box-shadow: 0 2px 4px #00000080;
    border-radius: var(--border-radius);
    overflow: hidden;
    z-index: 12
}

.mask-to-change:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(var(--b-sc),.05);
    pointer-events: none;
    z-index: -1
}

.mask-to-change+* {
    position: relative;
    pointer-events: none
}

.mask-to-change+*:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    z-index: 11
}

.mask-to-change-title {
    font-size: 18px;
    color: rgba(var(--b-sc),.8)
}

.mask-to-change-text {
    margin-top: 16px;
    margin-bottom: 30px;
    color: rgba(var(--b-sc),.4);
    line-height: 21px;
    letter-spacing: .5px
}

.u-i-p-control-item-info {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    padding: 5px 0;
    font-size: 14px
}

.u-i-p-control-item-info-title {
    color: rgba(var(--b-sc),.4)
}

.u-i-p-control-item-info-value {
    margin-inline-start:10px;color: rgba(var(--b-sc),.6)
}

.leaderboard-bc {
    color: rgba(var(--b-sc),.9);
    margin-bottom: 16px;
    padding-bottom: 16px;
    border-bottom: 1px solid rgba(var(--b-sc),.1)
}

.leaderboard-bc-content {
    display: flex
}

.leaderboard-bc-info {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 5px 5px 10px;
    background: rgba(var(--b-sc),.05);
    border-radius: var(--border-radius)
}

.leaderboard-bc-info+.leaderboard-bc-info {
    margin-inline-start:5px}

.leaderboard-bc-title {
    font-size: 12px;
    color: rgba(var(--b-sc),.6);
    text-align: center;
    margin-bottom: 3px
}

.leaderboard-bc-value {
    color: rgba(var(--hero),1);
    font-size: 16px;
    font-weight: 700
}

.deposit-leaderboard-bc {
    position: relative;
    z-index: 1
}

.deposit-leaderboard-bc .bc-i-player-info {
    margin-inline-end:5px}

.leaderboard-bc-text {
    font-size: 12px;
    margin-top: 10px;
    margin-bottom: 10px;
    color: rgba(var(--b-sc),.7)
}

.leaderboard-bc-buttons {
    display: flex
}

.leaderboard-bc-buttons .btn+.btn {
    margin-inline-start:10px}

.go-ftn-btn {
    background: rgba(var(--hero),1);
    transition: background var(--default-transition-duration)
}

@media all and (hover: hover) {
    .go-ftn-btn:hover {
        background:rgba(var(--hero-hover),1);
        cursor: pointer
    }
}

@media not all and (hover: hover) {
    .go-ftn-btn:active {
        background:rgba(var(--hero-hover),1)
    }
}

.u-i-content-info-wrapper {
    display: flex;
    align-items: center;
    min-height: 22px
}

.u-i-content-info {
    font-size: 14px
}

.u-i-content-info.u-i-content-info-amount .u-i-content-info-wrapper {
    padding-top: 8px;
    padding-bottom: 8px
}

.u-i-content-info.u-i-content-info-amount .u-i-content-info-wrapper+.u-i-content-info-wrapper {
    border-top: 1px solid rgba(var(--b-sc),.05)
}

.u-i-content-info-amount {
    width: 100%;
    padding-inline-start:10px;padding-inline-end:10px;border-radius: var(--border-radius);
    background: rgba(var(--b-sc),.05)
}

.u-i-content-info-title {
    display: flex;
    align-items: center;
    flex: auto;
    color: rgba(var(--b-sc),.6)
}

.u-i-content-info-title strong {
    font-weight: 400;
    color: rgba(var(--oc-2),1);
    margin-inline-start:4px}

.u-i-content-info-value {
    flex-shrink: 0;
    margin-inline-start:3px;color: rgba(var(--b-sc),.9);
    direction: ltr
}

.u-i-content-amount {
    width: 100%;
    background: rgba(var(--b-sc),.05);
    padding: 8px;
    border-radius: var(--border-radius);
    margin-top: 22px;
    margin-bottom: 22px
}

.u-i-content-transfer {
    margin-bottom: 10px
}

.stake-earn-content {
    display: flex;
    flex-direction: column;
    align-items: center
}

.stake-earn-content .countdown-banner-content {
    position: static;
    margin-top: 24px;
    margin-bottom: 24px
}

.stake-earn-content .countdown-banner-counter {
    min-width: 68px
}

.stake-earn-content .historyList-table-details {
    width: 100%
}

.stake-earn-content .historyListEl {
    overflow: hidden
}

.u-i-p-a-title,.u-i-p-a-info {
    font-size: 14px;
    color: rgba(var(--b-sc),.9);
    text-transform: uppercase
}

.u-i-p-a-title {
    margin-bottom: 20px
}

.u-i-p-a-info {
    margin-top: 20px
}

.u-i-payment-stake-divider {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: rgba(var(--b-sc),.8);
    margin-top: 14px;
    margin-bottom: 22px
}

.u-i-payment-stake-divider:before,.u-i-payment-stake-divider:after {
    content: "";
    position: relative;
    width: 45%;
    height: 1px;
    font-size: 14px;
    vertical-align: middle;
    background: rgba(var(--b-sc),.2)
}

.u-i-payment-stake .u-i-content-info-value strong {
    color: rgba(var(--oc-2),1)
}

.u-i-stake-history {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 8px 8px 20px;
    margin-top: 20px;
    margin-bottom: 20px;
    background: rgba(var(--b-sc),.05);
    border-radius: var(--border-radius)
}

.u-i-stake-history .u-i-p-a-info {
    text-align: center
}

.bonus-reward-expandable-content {
    background: rgba(var(--b-sc),.05)
}

.bonus-reward-secondary-info {
    display: flex;
    font-size: 12px;
    font-weight: 500;
    word-break: break-all;
    color: rgba(var(--b-sc),.6)
}

.bonus-reward-secondary-info span+span {
    margin-inline-start:5px}

.reward-claim-popup-content-form {
    margin-top: 20px;
    margin-bottom: 20px
}

.reward-claim-popup-btn-group {
    display: flex;
    margin-top: 16px
}

.checkbox-settings+.checkbox-settings {
    margin-top: 10px
}

.netDepositListEl-table {
    flex: auto;
    color: rgba(var(--b-sc),.7);
    margin-top: 10px
}

.netDepositListEl {
    display: flex;
    width: 100%;
    border-radius: var(--border-radius);
    overflow: hidden;
    position: relative
}

.netDepositListEl .netDepositListEl-list-item:first-child {
    flex-direction: column
}

.netDepositListEl-list-item {
    display: flex;
    width: 100%;
    font-size: 12px;
    line-height: 18px;
    padding: 8px;
    white-space: break-spaces;
    word-break: break-word;
    background: rgba(var(--b-sc),.6)
}

.netDepositListEl-table-total {
    display: grid;
    grid-template-columns: repeat(3,1fr);
    font-size: 12px;
    color: rgba(var(--b-sc),.9);
    padding: 8px;
    background: rgba(var(--oc-1),1);
    border-radius: var(--border-radius);
    margin-bottom: 10px
}

.netDepositListEl-table-title+p {
    margin-top: 5px
}

.netDepositListEl-table-item {
    overflow: hidden;
    padding-inline-start:8px;padding-inline-end:8px}

.netDepositListEl-table-item+.netDepositListEl-table-item {
    border-inline-start:1px solid rgba(var(--b-sc),.4)}

.netDepositListEl-table-item p {
    text-align: center
}

html[dir=ltr][class*=is-web] .popup-inner-bc .btn.screenShotButton,html[dir=ltr][class*=is-web] .popup-inner-bc .btn.openFileButton,.btn.screenShotButton,.btn.openFileButton {
    margin-top: 10px
}

.openFileButton {
    background: rgba(var(--oc-1),1)
}

.openFileButton:focus {
    background: rgba(var(--oc-1),1)
}

.openFileButton:hover {
    background: rgba(var(--oc-1-hover),1)
}

.openFileButton i {
    margin-inline-end:10px}

.u-i-p-c-body-bc {
    width: 100%;
    flex-direction: column
}

.u-i-profile-page-bc {
    padding: 10px var(--padding-page-aside)
}

.u-i-profile-page-bc .profile-panel-promo-code {
    padding: 0 0 10px
}

.u-i-profile-page-bc .profile-panel-promo-code form {
    display: flex
}

.u-i-profile-page-bc .u-i-p-control-item-holder-bc {
    margin: 0
}

.u-i-profile-page-bc .u-i-p-c-footer-bc {
    width: auto;
    min-width: 100px;
    margin-top: 0;
    margin-inline-start:10px}

.u-i-profile-page-bc .u-i-p-c-footer-bc .btn {
    height: 52px
}

.u-i-p-p-u-i-edit-button-bc {
    margin-bottom: 15px
}

.total-balance-r-bc {
    margin-bottom: 2px
}

.u-i-p-amount-holder-bc {
    margin-bottom: 10px
}

.u-i-p-amount-holder-bc .carousel-slide {
    will-change: transform;
    width: 80%;
    transition: transform var(--default-transition-duration)
}

.u-i-p-amount-holder-bc .carousel-slide:not(.active-slide) {
    transform: scale(.9)
}

.u-i-p-amounts-bc {
    flex-direction: column;
    width: 100%
}

.u-i-p-amounts-bc+.u-i-p-amounts-bc {
    margin-inline-start:10px}

.u-i-e-p-p-content-bc.u-i-common-content {
    padding: 15px var(--padding-page-aside)
}

.u-i-p-a-deposit-bc+.u-i-p-a-deposit-bc {
    margin-inline-start:10px}

.u-i-p-links-lists-holder-bc {
    width: 100%;
    border-radius: var(--border-radius);
    margin-bottom: 15px
}

.u-i-p-links-lists-holder-bc .user-nav-icon:before {
    position: relative;
    z-index: 1
}

.u-i-p-links-lists-holder-bc .user-nav-icon:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: var(--border-radius);
    background-image: radial-gradient(circle at -14% 113%,#000000a6,#0000 120%)
}

.u-i-p-l-h-icon-bc {
    flex-shrink: 0;
    color: rgba(var(--b-sc),.5);
    font-size: 12px
}

[dir=rtl] .u-i-p-l-h-icon-bc:before {
    content: ""
}

.u-i-p-l-h-title-bc {
    flex: auto;
    font-size: 15px;
    margin: 0 10px;
    color: rgba(var(--b-sc),.9)
}

.u-i-p-l-body-bc {
    margin-top: 1px;
    transform: translate3d(-120%,0,0);
    animation: var(--default-transition-duration) sub-nav-v ease-in-out forwards
}

@keyframes sub-nav-v {
    0% {
        transform: translate3d(-120%,0,0)
    }

    to {
        transform: translateZ(0)
    }
}

.u-i-p-l-head-bc.subheaders {
    background: rgba(var(--b-sc),.05)!important;
}

.u-i-p-l-head-bc {
    display: flex;
    align-items: center;
    height: 42px;
    padding-inline-start:10px;padding-inline-end:15px;background: rgba(var(--b-sc),.15)
}

.u-i-p-l-head-bc+.u-i-p-l-head-bc {
    margin-top: 1px
}

.u-i-p-l-head-bc:first-child:nth-last-child(2) .u-i-p-l-h-icon-bc {
    width: auto
}

.u-i-e-v-a-t-text-bc {
    display: block;
    font-weight: 400;
    font-size: 12px;
    color: rgba(var(--b-sc),.5);
    line-height: 14px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.u-i-e-v-a-t-title-bc {
    font-size: 12px
}

.upload-document-bc {
    color: rgba(var(--b-sc),1);
    font-size: 12px
}

.u-i-p-c-footer-bc {
    width: 100%;
    margin-top: 30px
}

.u-i-p-p-u-i-d-username-bc {
    font-size: 12px
}

.u-i-p-info-text-bc {
    font-size: 12px;
    color: rgba(var(--b-sc),.5)
}

.profile-title {
    margin-top: 10px;
    padding: 0 var(--padding-page-aside)
}

.profile-title+.m-block-nav-items-bc {
    padding-top: 10px
}

.payment-info-bc {
    padding: 0 var(--padding-page-aside) 20px
}

.dep-w-info-bc .horizontal-sl-list-container {
    flex-shrink: 0
}

.dep-w-info-bc .u-i-p-control-item-holder-bc {
    margin-top: 5px;
    margin-bottom: 0
}

.dep-w-info-bc .slider-bc {
    margin-top: 15px
}

.casino-game-tr-p-wrapper-bc {
    width: 100%;
    padding: 0 var(--padding-page-aside)
}

.casino-game-tr-label {
    padding-bottom: 2px
}

.casino-game-tr-title {
    font-size: 17px
}

.casino-game-tr-price {
    padding-top: 4px
}

.casino-game-tr-p-bc {
    color: rgba(var(--b-sc),.6)
}

.casino-game-tr-button-group {
    margin-top: 20px
}

.dep-w-single-town-bc {
    padding: 8px 6px 6px;
    margin-bottom: 4px
}

.address-info-row-bc {
    background: rgba(var(--b-sc),.1)
}

.bet-shop-city-name-bc {
    margin: 0 0 5px;
    color: rgba(var(--b-sc),.7);
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    text-transform: uppercase
}

.withdraw-form-l-bc .dep-w-single-town-bc>.radio-control-bc {
    padding: 5px 6px;
    background: rgba(var(--b-sc),.1)
}

.wallets-page-wrapper-bc {
    padding: 30px 15px 15px
}

.wallet-page-row-bc {
    height: 52px;
    padding: 0 10px
}

.wallet-page-logo {
    display: flex;
    flex-shrink: 0;
    padding-inline-end:10px}

[dir=ltr] .wallet-page-logo {
    border-right: 1px solid rgba(var(--b),1)
}

[dir=rtl] .wallet-page-logo {
    border-left: 1px solid rgba(var(--b),1)
}

.wallet-page-logo>img {
    max-width: 80px
}

.wallet-page-r-column-bc {
    flex: auto;
    margin: 0 10px;
    overflow: hidden
}

.wallet-page-r-num-text {
    color: rgba(var(--b-sc),.9);
    font-size: 14px;
    line-height: 16px
}

.wallet-page-r-pey-text {
    margin-bottom: 2px;
    color: rgba(var(--b-sc),.4);
    font-size: 12px;
    line-height: 14px
}

.u-i-edit-verify-account-page-bc {
    padding: 0 var(--padding-page-aside);
    will-change: scroll-position;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.u-i-edit-verify-account-page-inner {
    margin-top: 6px
}

.verifyTabSection {
    margin-top: 6px;
    padding: 0
}

.limits-history {
    padding: 15px var(--padding-page-aside)
}

.authentication-block {
    border-top: 1px solid rgba(var(--b-sc),.05);
    margin-top: 10px
}

.authentication-key-code-section p {
    color: rgba(var(--b-sc),.5);
    font-size: 14px;
    line-height: 18px
}

.diiaVerificationPopup .casino-popup-title {
    position: relative;
    display: flex;
    flex-direction: column;
    padding-bottom: 40px
}

.diiaVerificationPopup .casino-popup-title:after {
    content: "";
    font-family: BetConstruct-Icons;
    font-size: 80px;
    margin-top: 40px
}

.userProfileWrapper-bc {
    margin-top: 18px;
    margin-bottom: 30px
}

[dir=rtl] .userProfileSection-0 .react-datepicker-popper[data-placement=bottom-end] {
    transform: translateY(52px)!important
}

[dir=rtl] .userProfileSection-0 .react-datepicker-popper[data-placement=top-end] {
    transform: translateY(-52px)!important
}

.userProfileSection-0 .react-datepicker__triangle {
    transform: none!important
}

[dir=ltr] .userProfileSection-0 .react-datepicker__triangle {
    left: auto!important;
    right: 25px!important
}

[dir=rtl] .userProfileSection-0 .react-datepicker__triangle {
    left: 25px!important
}

.u-i-loss-limits-bc {
    margin-top: 12px
}

.verify-status i {
    display: none
}

.loader-tabs {
    height: auto;
    margin: unset
}

.netDepositListEl-table-total {
    width: 100%
}

.u-i-e-ch-p-content-bc.u-i-common-content {
    flex: auto;
    padding: 15px var(--padding-page-aside)
}

.u-i-e-ch-p-content-bc.u-i-common-content .back-nav-bc {
    padding: 0
}

[dir=ltr] .user-profile-nav-header .count-odd-animation:after,[dir=ltr] .u-i-p-l-head-bc .count-odd-animation:after {
    right: -2px
}

[dir=rtl] .user-profile-nav-header .count-odd-animation:after,[dir=rtl] .u-i-p-l-head-bc .count-odd-animation:after {
    left: -2px
}

[dir=ltr] .user-profile-nav-header .count-odd-animation:before,[dir=ltr] .u-i-p-l-head-bc .count-odd-animation:before {
    right: -2px;
    border-width: 3px 0 4px 2px
}

[dir=rtl] .user-profile-nav-header .count-odd-animation:before,[dir=rtl] .u-i-p-l-head-bc .count-odd-animation:before {
    left: -2px;
    border-width: 3px 2px 4px 0
}

.hdr-navigation-link-bc .count-odd-animation:after {
    width: auto;
    padding: 0 3px;
    border-radius: var(--border-radius)
}

.rewardWrapper {
    padding: var(--padding-page-aside)
}

.rewardWrapper .expandable-info-toggle.info-is-visible {
    flex-direction: column-reverse
}

.bonus-reward-expandable-content {
    padding: 8px;
    margin-top: 16px;
    border-radius: var(--border-radius)
}

.bonus-reward-secondary-info+.bonus-reward-secondary-info {
    margin-top: 4px
}

.reward-claim-popup-btn-group {
    flex-direction: column
}

.reward-claim-popup-btn-group .btn+.btn {
    margin-top: 8px
}

.payment-method-info-wrapper {
    margin: 0 7px 15px
}

.userLogoutBtn {
    padding-inline-start:10px;padding-inline-end:15px;height: 42px;
    background: rgba(var(--b-sc),.15)
}

.userLogoutBtn span {
    font-size: 12px
}

.userLogoutIcon {
    width: 24px
}

.popup-holder-bc {
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 1000;
    top: 0;
    background: #000000b3
}

[dir=ltr] .popup-holder-bc {
    left: 0
}

[dir=rtl] .popup-holder-bc {
    right: 0
}

.popup-holder-bc.hidden {
    display: none
}

.popup-holder-bc.windowed {
    padding: 0 30px
}

.popup-holder-bc.blocked {
    backdrop-filter: blur(6px);
    -webkit-backdrop-filter: blur(6px)
}

.popup-holder-bc.blocked .popup-inner-bc {
    background: none;
    position: relative
}

.popup-holder-bc.blocked:not(.homework-popup) .status-popup-content-w-bc {
    padding-top: 15px;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    background: none;
    display: flex;
    flex-direction: column
}

.popup-holder-bc.warning svg path {
    fill: #fdbc0c
}

.popup-holder-bc.warning .casino-popup-content {
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text
}

.popup-holder-bc.pending svg path {
    fill: #fdbc0c
}

.popup-holder-bc.pending .casino-popup-content {
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text
}

.select-doc-a {
    width: 100%;
    display: flex;
    flex-direction: column;
    margin: auto;
    will-change: scroll-position;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.e-p-close-icon-bc {
    display: block;
    width: 24px;
    height: 24px;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
    color: rgba(var(--b-sc),.6);
    transition: color var(--default-transition-duration) ease;
    cursor: pointer;
    z-index: 99999;
    position: absolute;
    top: 11px
}

[dir=ltr] .e-p-close-icon-bc {
    right: 11px
}

[dir=rtl] .e-p-close-icon-bc {
    left: 11px
}

.popup-middleware-bc {
    display: flex;
    height: 100%
}

.popup-inner-bc {
    margin: auto;
    border-radius: var(--border-radius);
    box-shadow: 0 0 5px rgba(var(--b),.1);
    overflow: hidden;
    position: relative;
    opacity: 0;
    background: rgba(var(--b),1);
    animation: var(--default-transition-duration) open-popup ease-in-out forwards
}

@keyframes open-popup {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.entrance-popup-bc {
    height: 100%;
    position: relative
}

.entrance-popup-bc>.e-p-content-holder-bc {
    box-shadow: none
}

.entrance-popup-bc.sign-in>.e-p-content-holder-bc,.entrance-popup-bc.register>.e-p-content-holder-bc {
    width: 100%
}

.sg-n-text-row-1-bc {
    width: 100%;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 16px;
    font-weight: 500;
    color: rgba(var(--b-sc),.5)
}

.sg-n-text-row-2-bc {
    width: 100%;
    margin-bottom: 15px;
    font-size: 18px;
    line-height: 20px;
    color: rgba(var(--b-sc),1);
    text-transform: uppercase
}

.sg-n-forgot-password-text {
    margin-top: 20px;
    color: rgba(var(--b-sc),.7);
    font-size: 14px;
    line-height: 16px;
    font-weight: 500;
    text-transform: uppercase;
    text-align: center
}

.sg-n-forgot-password {
    transition: color var(--default-transition-duration);
    cursor: pointer
}

.sg-n-forgot-password:hover {
    color: rgba(var(--b-sc),.9)
}

.reg-step-title-v-bc {
    width: 100%;
    font-size: 16px;
    line-height: 18px;
    color: rgba(var(--b-sc),1);
    text-transform: uppercase;
    margin-bottom: 18px
}

.live-chat-adviser-bc {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 20px var(--padding-page-aside);
    color: rgba(var(--b-sc),.5);
    font-size: 14px;
    font-weight: 500;
    text-decoration: underline;
    cursor: pointer
}

.live-chat-adviser-bc>i {
    margin-inline-end:12px}

.e-p-b-social-holder-bc {
    display: inline-block;
    vertical-align: top;
    position: absolute;
    bottom: 8px
}

[dir=ltr] .e-p-b-social-holder-bc {
    right: 0
}

[dir=rtl] .e-p-b-social-holder-bc {
    left: 0
}

.e-p-content-holder-bc {
    height: 100%;
    position: relative
}

.e-p-content-bc {
    display: flex;
    flex-direction: column;
    height: 100%;
    padding-bottom: 0;
    position: relative
}

.e-p-header-bc {
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    height: var(--mobile-header-main-section-height);
    border-bottom: 1px solid rgba(var(--b-sc),.05);
    z-index: 3;
    padding-inline-end:52px}

.popup-t-logo-w-bc {
    display: flex;
    align-items: center;
    height: 46px
}

.e-p-sections-bc {
    flex-shrink: 0;
    margin-inline-start:3px}

.e-p-section-item-bc {
    display: inline-block;
    vertical-align: top;
    cursor: pointer;
    margin-inline-end:24px}

.e-p-section-item-bc:last-child {
    margin: 0
}

.e-p-section-item-bc:hover>.e-p-section-title-bc:before,.e-p-section-item-bc.active>.e-p-section-title-bc:before {
    width: 100%
}

.e-p-section-title-bc {
    display: block;
    padding: 6px 0;
    position: relative;
    font-weight: 400;
    font-size: 14px;
    text-transform: uppercase;
    color: rgba(var(--b-sc),.8);
    transition: color var(--default-transition-duration) ease;
    text-decoration: underline
}

.e-p-body-bc {
    flex: auto;
    height: 100%;
    overflow: hidden;
    position: relative
}

.reg-form-close-popup .casino-popup-title {
    text-transform: none;
    font-weight: 700;
    line-height: 30px
}

.reg-form-close-popup .casino-popup-content {
    color: rgba(var(--b-sc),.5);
    font-size: 14px
}

.reg-form-close-popup .btn.a-outline {
    font-size: 14px;
    text-transform: none;
    color: rgba(var(--b-sc),.5);
    border: none
}

.reg-form-close-popup .btn.a-outline:hover {
    background: none
}

.reset-tooltip-info {
    display: flex;
    font-size: 12px;
    color: rgba(var(--b-sc),.6)
}

.reset-tooltip-content {
    margin-inline-start:6px}

.booking-confirmation-popup .e-p-close-icon-bc {
    font-size: 12px
}

[dir=ltr] .booking-confirmation-popup .e-p-close-icon-bc {
    right: 16px
}

[dir=rtl] .booking-confirmation-popup .e-p-close-icon-bc {
    left: 16px
}

[class*=is-web] .booking-confirmation-popup .popup-inner-bc {
    border-radius: 8px
}

[class*=is-mobile] .booking-confirmation-popup .popup-inner-bc {
    border-radius: 16px
}

.booking-confirmation-popup .status-popup-content-w-bc {
    padding: 0
}

.e-p-header-bc {
    padding-inline-start:var(--padding-page-aside)}

.popup-holder-bc.full-screen .popup-inner-bc {
    height: 100%;
    border-radius: 0
}

.popup-holder-bc.full-screen .popup-inner-bc>.e-p-close-icon-bc {
    position: absolute
}

.popup-holder-bc.content-manager.windowed {
    height: 100%;
    padding: 46px 0 0;
    overflow: hidden
}

.popup-holder-bc.content-manager.windowed .popup-inner-bc {
    max-width: 100%;
    height: 100%;
    animation: none;
    border-radius: 0;
    opacity: 1;
    transform: inherit
}

.popup-holder-bc.content-manager.windowed .popup-inner-bc>.e-p-close-icon-bc {
    position: fixed;
    top: 56px
}

.popup-inner-bc {
    width: 100%
}

.sg-n-text-row-1-bc,.sg-n-text-row-2-bc,.sg-n-forgot-password-text,.reg-step-title-v-bc {
    padding: 0 var(--padding-page-aside)
}

.popup-t-logo-w-bc {
    max-width: 100px
}

.popup-holder-bc.windowed.info .popup-inner-bc {
    width: 400px;
    max-width: 400px
}

.homework-popup .popup-inner-bc {
    height: 77vh
}

.autocomplete-popup .popup-inner-bc {
    top: 10%;
    margin: 0 auto;
    background: none
}

.reset-tooltip-info {
    padding: 0 var(--padding-page-aside)
}

.suggested-events-widget {
    width: 100%;
    min-height: 180px;
    position: relative
}

.suggested-events-widget>iframe {
    width: 100%;
    min-height: 180px
}

.suggested-events-widget .bc-loader {
    position: absolute
}

.custom-chat-btn {
    position: fixed;
    bottom: 20px;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    overflow: hidden;
    z-index: 10000
}

[dir=ltr] .custom-chat-btn {
    right: 20px
}

[dir=rtl] .custom-chat-btn {
    left: 20px
}

.custom-chat-img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

@page {
    size: auto;
    margin: 0 auto
}

.footerInfoContent {
    display: flex;
    flex-direction: column;
    -webkit-user-select: text;
    user-select: text
}

.footerInfoContent ul,.footerInfoContent ol {
    list-style: auto
}

.footerInfoContent .back-nav-bc {
    width: auto
}

[dir=ltr] .footerInfoContent .back-nav-bc {
    padding-inline-end:0;transform: rotate(180deg)
}

.footerInfoContent .back-nav-bc .bc-i-round-arrow-left:before {
    content: ""
}

.footerInfoContent .back-nav-bc .back-nav-icon-bc {
    font-size: 14px
}

[class*=is-web] .footerInfoContent .back-nav-bc:hover i {
    transition: color var(--default-transition-duration);
    color: rgba(var(--b-sc),1)
}

.footerInfoTitle {
    display: flex;
    align-items: center;
    height: 44px
}

.footerInfoPage .footerInfoTitle {
    padding: 0 15px
}

[dir=ltr] .footerInfoPopup .footerInfoTitle {
    padding: 0 50px 0 15px
}

[dir=rtl] .footerInfoPopup .footerInfoTitle {
    padding: 0 15px 0 50px
}

.footerInfoPopup .footerInfoContent {
    height: 100%
}

[class*=is-mobile] .footerInfoPopup .footerInfoContent {
    width: 100%;
    position: absolute;
    left: 0;
    top: 0
}

.footerInfoPopup .popup-inner-bc {
    overflow: hidden
}

.footerInfoTitleText {
    flex: auto;
    color: rgba(var(--b-sc),1);
    font-size: 16px;
    text-transform: uppercase
}

.print-help-content * {
    background: #fff;
    color: #000
}

@media print {
    html,body {
        -webkit-print-color-adjust: exact;
        background-color: #fff
    }
}

.content {
    padding: 15px;
    color: rgba(var(--b-sc),.6);
    font-size: 13px;
    line-height: 18px;
    will-change: scroll-position;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.content table {
    width: 100%!important;
    border-spacing: 1px;
    border-collapse: separate
}

.content table th,.content table td {
    color: rgba(var(--b-sc),.8)
}

.content table thead th {
    height: 32px;
    vertical-align: middle
}

.content table tbody tr {
    background: rgba(var(--b-sc),.1)
}

.content table tbody tr td {
    vertical-align: middle;
    height: 32px;
    padding: 0 5px
}

.content table tbody tr td * {
    word-break: break-word
}

.content table tbody tr:first-child {
    font-weight: 700
}

.content p>strong {
    color: rgba(var(--b-sc),.95);
    font-size: 16px;
    font-weight: 500
}

.content p>strong u,.content p>strong em {
    color: rgba(var(--b-sc),.9);
    font-size: 14px;
    font-weight: 400
}

.content img {
    width: 100%
}

.content a {
    color: rgba(var(--hero),1);
    text-decoration: underline
}

.navigation {
    position: fixed;
    top: 0;
    width: calc(100% - 50px);
    height: 50px;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    font-size: 14px;
    padding: 0 10px;
    line-height: 50px;
    background-color: var(--skin-palette-5);
    color: rgba(var(--b-sc),.9);
    box-shadow: 0 0 5px rgba(var(--b),.7)
}

.navigation:before {
    width: 50px;
    height: 50px;
    content: "";
    display: block;
    position: fixed;
    right: 0;
    top: 0;
    background-color: var(--skin-palette-5);
    box-shadow: 0 0 5px rgba(var(--b),.7)
}

.navigation>li {
    display: inline-block;
    vertical-align: top;
    width: auto
}

.navigation>li>ul {
    display: inline-block;
    vertical-align: top
}

.navigation>li>ul>li {
    display: inline-block;
    vertical-align: top;
    width: auto
}

.printAndDownload {
    font-size: 14px;
    display: flex;
    align-items: center;
    margin-inline-start:5px}

.print-icons {
    color: rgba(var(--b-sc),.7);
    line-height: 17px;
    margin-inline-start:5px;transition: color var(--default-transition-duration)
}

.print-icons+.print-icons {
    margin-inline-start:14px}

@media all and (hover: hover) {
    .print-icons:hover {
        color:rgba(var(--b-sc),.9);
        cursor: pointer
    }
}

@media not all and (hover: hover) {
    .print-icons:active {
        color:rgba(var(--b-sc),.9)
    }
}

.page-builder .header-bc {
    position: sticky;
    top: 0;
    pointer-events: none
}

[class*=is-mobile] .page-builder .header-bc {
    z-index: 1000
}

[class*=is-mobile] .page-builder.has-header-info .header-bc+.page-builder-scroll-container {
    padding-top: 80px
}

.page-builder-layout {
    height: 100%;
    margin-left: 20px;
    margin-right: 20px;
    display: flex;
    flex-direction: column;
    overflow: hidden
}

.page-builder-container {
    height: 100vh;
    padding: 20px 15px 0;
    display: grid;
    grid-template-rows: 56px auto;
    grid-gap: 15px
}

.page-builder-container:not(.settings-section-hidden) {
    grid-template-areas: "PBHeader PBHeader PBHeader" "PBTabs PBActions PBLayout";
    grid-template-columns: 60px 230px auto
}

.page-builder-container.settings-section-hidden {
    grid-template-areas: "PBHeader PBHeader" "PBTabs PBLayout";
    grid-template-columns: 60px auto
}

.PBHeader {
    grid-area: PBHeader;
    height: 56px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-radius: 12px;
    background: rgba(var(--b-sc),.1);
    border: 1px solid rgba(var(--b-sc),.1)
}

.PBHeader .logo-container {
    flex: none
}

.PBHeader .logo-container>.header-icon {
    display: none
}

.PBTabs {
    grid-area: PBTabs;
    padding: 15px 10px;
    margin-bottom: 15px;
    border-radius: 12px;
    background: rgba(var(--b-sc),.1);
    border: 1px solid rgba(var(--b-sc),.1)
}

.PBTabs .pb-second-tabs-bc {
    height: auto;
    flex-direction: column;
    align-items: center;
    gap: 15px
}

.PBTabs .pb-second-tabs-bc .pb-actions-tab:not(.active) {
    box-shadow: 0 0 4px 1px rgba(var(--b-sc),.4) inset
}

.PBTabs .pb-second-tabs-bc .pb-actions-tab>i {
    font-size: 14px
}

.PBActions {
    grid-area: PBActions;
    border-radius: 12px;
    background: rgba(var(--b-sc),.1);
    margin-bottom: 15px;
    border: 1px solid rgba(var(--b-sc),.1)
}

.PBLayout {
    grid-area: PBLayout
}

[class*=is-web] .PBLayout {
    min-width: 1024px;
    border-radius: 8px;
    box-shadow: 0 4px 24px rgba(var(--b-sc),.15);
    border: 1px solid rgba(var(--b-sc),.1)
}

.page-builder-container-main {
    flex: auto;
    display: flex;
    flex-direction: column;
    will-change: scroll-position;
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch
}

[class*=is-mobile] .page-builder-container-main {
    position: relative;
    width: 414px;
    padding: 50px 20px;
    margin: 0 auto 20px;
    border: 3px solid #d7ccc8;
    border-radius: 60px;
    background: rgba(var(--b),1)
}

[class*=is-mobile] .page-builder-container-main:before,[class*=is-mobile] .page-builder-container-main:after {
    content: "";
    position: absolute;
    border-radius: 57px;
    z-index: 0
}

[class*=is-mobile] .page-builder-container-main:before {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    border: 4px solid #544b5f
}

[class*=is-mobile] .page-builder-container-main:after {
    top: 3px;
    bottom: 3px;
    left: 4px;
    right: 4px;
    border: 15px solid #000000
}

[class*=is-mobile] .page-builder-container-main ::-webkit-scrollbar {
    width: 4px;
    height: 6px
}

[class*=is-mobile] .page-builder-container-main ::-webkit-scrollbar-track {
    background: rgba(var(--b-sc),.1);
    border-radius: var(--border-radius)
}

[class*=is-mobile] .page-builder-container-main ::-webkit-scrollbar-thumb {
    background: rgba(var(--b-sc),.5);
    border-radius: var(--border-radius)
}

.page-builder-scroll-container {
    width: 100%;
    height: 100%;
    background: rgba(var(--b),1);
    will-change: scroll-position;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

[class*=is-web] .page-builder-scroll-container:not(.page-full-size) {
    max-width: var(--layout-width);
    margin: 0 auto;
    padding: 0 30px
}

[class*=is-web] .page-builder-scroll-container.page-full-size {
    padding: 0 10px
}

[class*=is-mobile] .page-builder-scroll-container {
    z-index: 1
}

.page-builder-container-layout-content {
    padding-top: 30px;
    padding-bottom: 30px
}

.page-builder-container-layout-content:has([data-rbd-droppable-id=droppable]:empty) .pb-add-component.initial {
    border-bottom: 1px solid rgba(var(--b-sc),.2)
}

.page-builder-container-layout-content.dragging-mode .page-builder-draggable-row .pb-row-is-bordered {
    border-color: transparent
}

.page-builder-container-layout-content.dragging-mode .page-builder-draggable-row .is-main-row.active:before {
    background: transparent
}

.page-builder-container-layout-content.dragging-mode .pb-btn.a-onlyIcon,.page-builder-container-layout-content.dragging-mode .pb-action-wrapper {
    opacity: 0
}

.pb-add-component {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center
}

.pb-add-component:not(.initial) {
    position: absolute;
    bottom: -12px
}

.pb-add-component.initial {
    position: relative
}

.pb-add-component.initial .pb-btn {
    position: absolute;
    top: 0;
    transform: translateY(-50%)
}

.pb-add-component .pb-btn {
    width: 40px;
    height: 24px;
    background: rgba(var(--b),1)
}

.pb-add-component .pb-btn.a-onlyIcon>i {
    width: 24px;
    height: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 6px;
    font-size: 12px;
    background: rgba(var(--b),1);
    box-shadow: 0 0 4px 1px rgba(var(--b-sc),.4) inset
}

.pb-btn {
    flex-shrink: 0;
    transition: color var(--default-transition-duration),background var(--default-transition-duration);
    z-index: 1
}

.pb-btn i {
    font-size: 10px
}

.pb-btn.a-default,.pb-btn.a-outline {
    max-width: 370px;
    height: 32px;
    padding: 0 20px;
    font-size: 14px;
    font-weight: 500;
    text-transform: capitalize;
    border-radius: 8px
}

.pb-btn.a-default {
    color: rgba(var(--hero-sc),.8);
    background: rgba(var(--hero),.8);
    box-shadow: 0 0 4px 1px rgba(var(--b-sc),.4) inset
}

.pb-btn.a-default:hover {
    color: rgba(var(--hero-sc),1);
    background: rgba(var(--hero),1)
}

.pb-btn.a-outline {
    color: rgba(var(--b-sc),.8);
    border: 1px solid rgba(var(--b-sc),.8);
    background: none
}

.pb-btn.a-onlyIcon {
    display: flex;
    justify-content: center;
    align-items: center
}

.pb-btn.a-onlyIcon>i {
    font-size: 18px;
    color: rgba(var(--b-sc),.8)
}

.pb-btn:hover {
    cursor: pointer
}

.page-builder-draggable-row {
    position: relative
}

.page-builder-draggable-row:first-child .pb-row-is-bordered {
    border-top: 1px solid rgba(var(--b-sc),.2)
}

.page-builder-draggable-row:first-child .is-main-row.active:before {
    top: 0
}

.pb-row-is-bordered {
    border-bottom: 1px solid rgba(var(--b-sc),.2);
    padding-top: 25px;
    padding-bottom: 25px
}

[class*=is-mobile] .pb-row-is-bordered {
    padding-left: 10px;
    padding-right: 10px
}

.is-main-row.active .pb-row-is-bordered {
    border-color: rgba(var(--b-sc),.7)
}

.is-main-row.active:before {
    content: "";
    width: 100%;
    height: 1px;
    position: absolute;
    top: -1px;
    left: 0;
    right: 0;
    background: rgba(var(--b-sc),.7)
}

.pb-column-container {
    height: 100%;
    position: relative;
    display: grid;
    grid-gap: 20px
}

.page-builder-row-container-content {
    position: relative;
    height: 100%;
    display: grid;
    grid-gap: 10px;
    grid-template-columns: 12fr
}

.pb-component-container {
    height: 100%;
    display: grid;
    border-radius: 8px;
    border-width: 1px;
    border-style: dashed
}

.pb-component-container:not(.active) {
    border-color: transparent
}

.pb-component-container.active {
    border-color: rgba(var(--b-sc),.7)
}

.pb-single-component-wrapper {
    width: 100%;
    height: 100%;
    min-height: 80px;
    border-radius: 8px;
    display: grid;
    pointer-events: none;
    will-change: scroll-position;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.page-builder-default-component {
    height: 100%;
    min-height: 150px;
    padding: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 12px;
    text-align: center;
    color: rgba(var(--b-sc),.5);
    background: linear-gradient(260.07deg,rgba(var(--b-sc),.15) 6.52%,rgba(var(--b-sc),.07) 95.21%)
}

.pb-component-wrapper {
    display: grid
}

html[class*=is-web] .pb-panel-group {
    display: grid;
    grid-column-gap: 3px;
    align-items: center
}

html[class*=is-web] .page-builder-draggable-row[role=button] .pb-panel-group {
    grid-column-gap: 10px
}

html[class*=is-web] .page-builder-draggable-row:not([role=button]) .pb-panel-group {
    overflow: visible!important
}

html[class*=is-web] .page-builder-draggable-row:not([role=button]) .pb-column-panel {
    overflow: visible!important;
    position: relative
}

html[class*=is-web] .page-builder-draggable-row:not([role=button]) .pb-column-panel:before {
    content: "";
    position: absolute;
    top: -10px;
    bottom: -10px;
    left: 0;
    right: 0;
    border-left: 1px solid rgba(var(--hero),.6);
    border-right: 1px solid rgba(var(--hero),.6);
    background: rgba(var(--hero),.05)
}

html[class*=is-web] .page-builder-draggable-row:not([role=button]) .pb-column-panel .pb-component-container:not(.active) {
    border: none
}

html[class*=is-web] .pb-panel-group,html[class*=is-web] .pb-column-panel {
    height: 100%
}

html[class*=is-web] .pb-column-panel-separator {
    width: 4px;
    height: 100%;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: var(--border-radius);
    background: rgba(var(--b-sc),0);
    transition: background-color var(--default-transition-duration)
}

html[class*=is-web] .pb-column-panel-separator>i {
    font-size: 12px;
    color: rgba(var(--b-sc),1)
}

html[class*=is-web] .pb-column-panel-separator[data-resize-handle-state=hover],html[class*=is-web] .pb-column-panel-separator[data-resize-handle-state=drag] {
    background: rgba(var(--b-sc),.35)
}

html[class*=is-web] .pb-column-panel-separator:before,html[class*=is-web] .pb-column-panel-separator:after {
    content: "";
    width: 6px;
    height: 18px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background: rgba(var(--b-sc),1);
    box-shadow: -2px -3px 1px rgba(var(--b),.5) inset
}

html[class*=is-web] .pb-column-panel-separator:before {
    right: -10px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
}

html[class*=is-web] .pb-column-panel-separator:after {
    left: -10px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
}

.page-builder .carousel-count-arrow-container i {
    pointer-events: none
}

html[class*=is-web] .pb-component-wrapper .jackpot-banner.jackpot-widget-full .carousel-count-arrow-container,html[class*=is-web] .pb-single-component-wrapper .jackpot-banner.jackpot-widget-full .carousel-count-arrow-container {
    top: 50%;
    transform: translateY(-50%)
}

html[class*=is-web] .pb-component-wrapper .jackpot-banner:not(.jackpot-widget-full) .carousel-count-arrow-container,html[class*=is-web] .pb-single-component-wrapper .jackpot-banner:not(.jackpot-widget-full) .carousel-count-arrow-container {
    top: 5px
}

html[class*=is-web] .pb-component-wrapper .jackpot-banner .casinoJackpotWrapper-bc,html[class*=is-web] .pb-single-component-wrapper .jackpot-banner .casinoJackpotWrapper-bc {
    padding-bottom: 18px
}

.cookieAcceptanceMessage {
    display: flex;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 953;
    background: rgba(var(--b-sc),1);
    animation: cookieMessage 1.5s ease
}

.cookie-message {
    font-size: 12px;
    color: rgba(var(--b),1);
    flex: auto;
    word-break: break-all
}

.cookie-privacyPolicy {
    color: rgba(var(--b),1);
    margin-inline-start:10px;font-weight: 700;
    text-decoration: underline;
    text-underline-offset: 4px;
    white-space: nowrap
}

@keyframes cookieMessage {
    0% {
        bottom: -100%
    }

    to {
        bottom: 0
    }
}

.cookieAcceptanceMessage {
    flex-direction: column;
    padding: 10px var(--padding-page-aside)
}

.cookie-message {
    margin-bottom: 20px
}

.form-control-label-file-bc .form-control-input-bc {
    display: none
}

.form-control-label-file-bc .form-control-icon-bc {
    font-size: 16px
}

[dir=ltr] .form-control-label-file-bc .form-control-icon-bc {
    right: 19px
}

[dir=rtl] .form-control-label-file-bc .form-control-icon-bc {
    left: 19px
}

.form-control-filename-bc {
    position: absolute;
    font-size: 12px;
    top: 27px;
    color: rgba(var(--b-sc),1);
    max-width: calc(100% - 60px)
}

[dir=ltr] .form-control-filename-bc {
    left: 14px
}

[dir=rtl] .form-control-filename-bc {
    right: 14px
}

.status-popup-content-w-bc {
    background: rgba(var(--b),1)
}

.status-popup-content-w-bc>iframe {
    margin: auto;
    width: 100%;
    height: 100%;
    max-height: 685px;
    border-radius: var(--border-radius)
}

.status-popup-content-w-bc>iframe.hidden {
    display: none
}

.status-popup-content-w-bc .entrance-form-bc.popup {
    padding-top: 0
}

.casino-popup-close-button {
    width: 14px;
    height: 14px;
    top: 15px;
    right: 15px;
    display: flex;
    justify-content: center;
    align-items: center
}

.casino-popup-icon-wrapper {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 29px
}

.casino-popup-icon-wrapper>svg {
    width: 57px;
    height: 57px
}

@supports (-webkit-touch-callout: none) {
    .casino-popup-icon-wrapper>svg {
        animation: popup-svg var(--default-transition-duration) var(--default-transition-delay)
    }
}

@keyframes popup-svg {
    0%,to {
        opacity: 1
    }
}

.casino-popup-icon {
    height: 100px
}

.casino-popup-title {
    width: 100%;
    text-align: center;
    color: rgba(var(--b-sc),1);
    font-size: 16px;
    line-height: 18px;
    font-weight: 500;
    text-transform: uppercase;
    word-break: break-word
}

.casino-popup-title+.casino-popup-button-block {
    margin-top: 20px
}

.casino-popup-content {
    flex: auto;
    color: rgba(var(--b-sc),.7);
    text-align: center;
    font-size: 16px;
    word-break: break-word;
    will-change: scroll-position;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.casino-popup-content>p img {
    height: auto!important;
    max-width: 100%;
    border-radius: var(--border-radius)
}

.casino-popup-under-buttons-content {
    color: rgba(var(--b-sc),.5);
    font-size: 14px;
    text-align: center;
    margin-top: 4px
}

.casino-popup-button-block {
    width: 100%
}

.casino-popup-button-block .btn+.btn {
    margin-top: 10px
}

.casino-popup-info+.casino-popup-info {
    margin-top: 10px
}

.truNarrativePopup .casino-popup-content {
    max-height: 34vh
}

.sms-verification-popup .radio-control-bc~.radio-control-bc {
    margin-inline-start:0;margin-top: 16px
}

.sms-verification-popup .radio-control-text-bc {
    font-size: 14px;
    color: rgba(var(--b-sc),.5)
}

.sms-verification-popup .radio-control-input-bc:checked~.radio-control-text-bc {
    color: rgba(var(--b-sc),1)
}

.sms-verification {
    display: flex;
    margin-bottom: 30px
}

.sms-verification .s-bigger {
    min-width: 105px
}

.expressBonusInfoPopup .popup-inner-bc {
    max-height: 70%;
    min-height: 50%;
    display: flex;
    flex-direction: column
}

.expressBonusInfoPopup .status-popup-content-w-bc {
    display: flex;
    flex-direction: column;
    overflow: hidden
}

.express-bonus-popup-content {
    flex: auto;
    background: rgba(var(--b-sc),.05);
    padding: 10px;
    border-radius: var(--border-radius);
    position: relative;
    margin-top: 20px;
    will-change: scroll-position;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.express-bonus-popup-content:before {
    content: "";
    position: absolute;
    top: -10px;
    left: 0;
    height: 1px;
    width: 100%;
    background: rgba(var(--b-sc),.1)
}

.express-bonus-popup-content .express-bonus-popup-items {
    display: flex;
    font-size: 14px;
    text-align: center;
    overflow: hidden
}

.express-bonus-popup-content .express-bonus-popup-items:first-child {
    margin-bottom: 10px
}

.express-bonus-popup-content .express-bonus-popup-items:first-child li:not(:last-child) {
    color: rgba(var(--b-sc),.5)
}

.express-bonus-popup-content .express-bonus-popup-items li {
    width: 100%;
    padding: 0 2px
}

.express-bonus-popup-content .express-bonus-popup-items li:last-child {
    display: flex;
    justify-content: flex-end;
    color: rgba(var(--accent),1)
}

.express-bonus-popup-content .express-bonus-popup-items li:last-child img {
    width: 16px;
    height: 16px;
    margin-inline-start:2px}

.express-bonus-popup-content .express-bonus-popup-items+ul {
    margin-top: 2px
}

.express-bonus-popup-content .express-bonus-popup-items+ul li:not(:last-child) {
    color: rgba(var(--b-sc),.9)
}

.express-bonus-popup-bonus {
    display: flex;
    justify-content: center
}

.express-bonus-popup-bonus>b {
    margin-inline-start:2px;font-weight: 400
}

.reality-check-popup-body {
    margin-top: 10px;
    margin-bottom: 10px
}

.reality-check-popup-item {
    display: flex;
    align-items: center;
    color: rgba(var(--b-sc),.8);
    font-size: 13px
}

.reality-check-popup-item+.reality-check-popup-item {
    margin-top: 10px
}

.reality-check-popup-item:not(.reality-check-popup-countdown) {
    justify-content: center
}

.reality-check-popup-item.reality-check-popup-countdown {
    flex-direction: column
}

.reality-check-popup-item .countdown-banner-content {
    position: unset;
    margin-top: 10px
}

.reality-check-popup-link {
    width: 100%;
    color: rgba(var(--b-sc),.6);
    text-align: center;
    text-decoration: underline;
    transition: color var(--default-transition-duration)
}

@media all and (hover: hover) {
    .reality-check-popup-link:hover {
        color:rgba(var(--b-sc),.8);
        cursor: pointer
    }
}

@media not all and (hover: hover) {
    .reality-check-popup-link:active {
        color:rgba(var(--b-sc),.8)
    }
}

.reality-check-popup-detail {
    flex: auto
}

.reality-check-popup-value {
    flex-shrink: 0;
    margin-inline-start:5px;font-weight: 400
}

.exchange-point-popup {
    margin-bottom: 18px;
    color: rgba(var(--b-sc),.7);
    text-align: center;
    font-size: 14px
}

.exchange-point {
    display: flex;
    justify-content: center;
    margin-top: 10px;
    font-size: 16px
}

.popup-holder-bc.windowed.info .u-i-p-c-footer-bc {
    margin-top: 30px
}

.superBetInfo .casino-popup-content {
    white-space: pre-wrap
}

.idfy iframe {
    width: 100%;
    min-height: 400px
}

.login-info p {
    display: flex;
    align-items: center;
    font-size: 12px
}

.login-info p+p {
    margin-top: 10px
}

.login-info-text {
    flex: auto;
    color: rgba(var(--b-sc),.9)
}

.login-info-value {
    flex-shrink: 0;
    margin-inline-start:3px;color: rgba(var(--b-sc),.7)
}

.verify-popup {
    max-height: 84vh;
    will-change: scroll-position;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.player-info-description+.player-info-row {
    margin-top: 15px
}

.player-info-row {
    display: flex;
    align-items: center
}

.player-info-row+.player-info-row {
    margin-top: 5px
}

.player-info-title {
    flex: auto;
    text-align: start
}

.player-info-value {
    margin-inline-start:10px;word-break: keep-all;
    color: rgba(var(--b-sc),.8)
}

.truNarrative-verification-iframe {
    display: flex;
    align-items: center;
    height: 70vh;
    padding-top: 40px
}

.truNarrative-verification-iframe>iframe {
    width: 100%;
    height: 100%
}

.messenger-popup .status-popup-content-w-bc {
    padding-top: 44px
}

.switch-popup-buttons {
    margin-top: 20px
}

.switch-popup-content {
    border-top: 1px solid rgba(var(--b-sc),.1)
}

.switch-popup-Qr {
    border: 1px solid rgba(var(--b-sc),.1)
}

.YoPhoneAppPopup .status-popup-content-w-bc {
    background: #fff;
    padding: 0
}

[class*=is-mobile] .YoPhoneAppPopup .status-popup-content-w-bc {
    border-radius: var(--border-radius-big)
}

.YoPhoneAppPopup .e-p-close-icon-bc {
    color: #000c
}

.YoPhoneAppPopup .e-p-close-icon-bc:hover {
    color: #000
}

[class*=is-web] .YoPhoneAppPopup .popup-inner-bc {
    border-radius: var(--border-radius-big)
}

.YoPhoneApp {
    background: #d8e56a;
    margin-bottom: 6px
}

[class*=is-web] .inAuthPopup {
    max-width: 370px;
    margin-inline-start:auto;margin-inline-end:auto;padding: 4px 1px 1px
}

[class*=is-mobile] .inAuthPopup {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 1px 1px 1px 12px
}

.inAuthPopup .YoPhoneAppLink {
    justify-content: center
}

[class*=is-web] .inAuthPopup .YoPhoneAppButtons {
    margin-top: 4px
}

[class*=is-mobile] .inAuthPopup .YoPhoneAppButtons {
    margin-inline-start:16px}

.inAuthPopup,.mobVersionView {
    border-radius: var(--border-radius-big)
}

.inAuthPopup .YoPhoneAppImg,.mobVersionView .YoPhoneAppImg {
    width: 38px;
    max-height: 48px
}

[class*=is-mobile] .inAuthPopup .YoPhoneAppImg,[class*=is-mobile] .mobVersionView .YoPhoneAppImg {
    justify-content: space-between
}

.inAuthPopup .YoPhoneAppTitle,.mobVersionView .YoPhoneAppTitle {
    font-size: 12px;
    color: #000;
    margin-inline-start:8px}

.inAuthPopup .YoPhoneAppButtons,.mobVersionView .YoPhoneAppButtons {
    padding: 7px 20px;
    border-radius: var(--border-radius-big)
}

.mobVersionView {
    padding: 4px 1px 1px
}

.mobVersionView .YoPhoneAppLink {
    justify-content: center
}

.mobVersionView .YoPhoneAppButtons {
    margin-top: 4px;
    gap: 20px
}

.YoPhonePopup {
    flex-direction: column;
    border-bottom-left-radius: var(--border-radius-big);
    border-bottom-right-radius: var(--border-radius-big);
    padding: 16px
}

[class*=is-web] .YoPhonePopup .YoPhoneAppImg {
    max-height: 92px
}

[class*=is-mobile] .YoPhonePopup .YoPhoneAppImg {
    max-height: 62px
}

.YoPhonePopup .YoPhoneAppTitle {
    font-size: 18px;
    margin-inline-start:16px}

[class*=is-web] .YoPhonePopup .YoPhoneAppTitle {
    font-size: 18px
}

[class*=is-mobile] .YoPhonePopup .YoPhoneAppTitle {
    font-size: 16px
}

.YoPhoneAppTitle {
    color: #000
}

.YoPhoneAppPopupWrapper .popup-inner-bc {
    border-radius: var(--border-radius-big)
}

[class*=is-web] .YoPhoneAppPopupWrapper {
    padding: 40px
}

[class*=is-mobile] .YoPhoneAppPopupWrapper {
    padding-top: 40px
}

[class*=is-mobile] .YoPhoneAppPopupWrapper .e-p-close-icon-bc {
    color: #000
}

.YoPhoneAppLink {
    display: flex;
    align-items: center
}

.YoPhoneAppImg {
    object-fit: contain
}

.YoPhoneAppText {
    color: #000;
    padding: 16px 16px 22px
}

[class*=is-web] .YoPhoneAppText {
    font-size: 18px
}

[class*=is-mobile] .YoPhoneAppText {
    font-size: 14px
}

.takeGiftBtn {
    border-radius: var(--border-radius-big);
    margin-bottom: 8px
}

[class*=is-mobile] .takeGiftBtn {
    margin-inline-start:16px;margin-inline-end:16px}

.takeGiftBtn.button.outlined {
    color: #000;
    background: #d8e56a;
    box-shadow: none
}

[class*=is-web] .takeGiftBtn.button.outlined:hover {
    background: #d8e56ab3
}

.YoPhoneAppButtonsItem img {
    width: 139px;
    height: 40px;
    object-fit: contain;
    border-radius: var(--border-radius-big)
}

.YoPhoneAppButtons {
    display: flex;
    align-items: center;
    justify-content: center
}

[class*=is-web] .YoPhoneAppButtons {
    gap: 20px
}

.YoPhoneAppButtons,.YoPhoneAppBottom {
    background: #18191f
}

.YoPhoneAppBottom {
    border-radius: var(--border-radius-big)
}

[class*=is-web] .YoPhoneAppBottom {
    padding: 16px 24px
}

[class*=is-mobile] .YoPhoneAppBottom {
    border: 1px solid rgb(255,255,255);
    padding: 16px
}

[class*=is-mobile] .YoPhoneAppBottom .YoPhoneAppButtons {
    gap: 4px
}

.YoPhoneAppBottom>p {
    color: #fff;
    text-align: center;
    margin-bottom: 16px
}

[class*=is-web] .YoPhoneAppBottom>p {
    font-size: 16px
}

[class*=is-mobile] .YoPhoneAppBottom>p {
    font-size: 14px
}

.logout-popup .btn {
    max-width: none
}

.logout-popup-image {
    width: 100%;
    margin-bottom: 10px;
    object-fit: cover
}

.trunarrative-upload-document-form-item+.trunarrative-upload-document-form-item {
    margin-top: 10px
}

[class*=is-web] .trunarrative-upload-document-form-item>.multi-select-bc .multi-select-label-bc {
    max-height: 102px
}

.trunarrative-upload-document-popup-btn-group {
    display: flex;
    margin-top: 10px
}

.trunarrative-upload-document-popup-btn-group .btn+.btn {
    margin-inline-start:10px}

.preferred-bonus-popup-content {
    display: flex;
    flex-direction: column;
    align-items: center
}

.preferred-bonuses {
    display: grid;
    grid-template-columns: 1fr 1fr;
    width: 100%;
    margin-bottom: 30px;
    column-gap: 10px
}

.preferred-bonus-item {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    border-radius: var(--border-radius);
    background: rgba(var(--b-sc),.05);
    overflow: hidden
}

.preferred-bonus-item:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    opacity: 0;
    transition: opacity var(--slow-transition-duration)
}

.preferred-bonus-item .preferred-bonus-choose-btn {
    width: 80%;
    position: absolute;
    opacity: 0;
    z-index: -1;
    transition: all var(--slow-transition-duration)
}

.preferred-bonus-item:hover:before,.preferred-bonus-item:hover .preferred-bonus-choose-btn {
    opacity: 1;
    z-index: 1
}

.preferred-bonus-title {
    margin-bottom: 12px;
    text-align: center;
    text-transform: uppercase;
    color: rgba(var(--b-sc),1)
}

.preferred-bonus-img {
    height: 80px
}

.btn.preferred-bonus-continue-btn {
    max-width: 100%
}

.new-item-notification-popup-content {
    margin-top: 24px;
    margin-bottom: 16px;
    padding: 16px 20px;
    border-radius: var(--border-radius);
    background: rgba(var(--b-sc),.05)
}

.new-item-notification-popup-content+.btn {
    margin: 0 auto
}

.new-item-notification-popup-message {
    margin-bottom: 12px;
    font-size: 12px;
    text-align: center;
    color: rgba(var(--b-sc),.7)
}

.new-item-notification-popup-message img {
    max-width: 100%;
    max-height: 500px;
    object-fit: contain
}

.cashback-popup-content .u-i-content-info-wrapper+.u-i-content-info-wrapper {
    margin-top: 3px
}

.cashback-popup-content>.btn {
    max-width: 100%;
    margin-top: 15px
}

.popupGenericSearch .generic-search-header {
    display: flex;
    flex-direction: column;
    height: auto;
    background: none;
    border: none;
    padding: 0
}

.popupGenericSearch .generic-search-container-body {
    background: rgba(var(--b-sc),.08);
    border-radius: var(--border-radius)
}

.popupGenericSearch .sport-search-result-bc {
    padding-bottom: 0
}

.popupGenericSearch .generic-search-menu {
    width: 100%
}

.popup-holder-bc.full-screen.signicatMigrationPopup .popup-inner-bc {
    width: 100%;
    height: 100%
}

.popup-holder-bc.full-screen.signicatMigrationPopup .popup-inner-bc .status-popup-content-w-bc {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    overflow: hidden
}

.signicatMigrationPopupContent {
    width: 100%;
    max-height: 100%;
    margin: 0 auto;
    will-change: scroll-position;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

[class*=is-web] .signicatMigrationPopupContent {
    padding: 15px 30px 30px
}

.signicatMigrationPopupForm {
    max-width: 400px;
    margin: 15px auto
}

.signicatMigrationPopupForm>.u-i-p-control-item-holder-bc {
    padding: 0
}

.signicatMigrationPopupForm>.btn {
    max-width: 100%
}

.signicatMigrationPopupHTML {
    width: 100%;
    max-width: 600px;
    margin: 0 auto;
    font-size: 12px;
    line-height: 18px;
    text-align: center;
    color: rgba(var(--b-sc),.7)
}

.signicatMigrationPopupHTML a {
    color: rgba(var(--b-sc),1)
}

.sg-n-forgot-password-text+.signicatMigrationPopupHTML {
    margin-top: 20px
}

.facialVerificationIframe {
    height: 46vh;
    will-change: scroll-position;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    margin-bottom: 20px
}

.facialVerificationIframe iframe {
    width: 100%;
    height: 640px;
    padding-left: 10px;
    padding-right: 10px
}

.deposit-success-popup-body .casino-popup-content.payment-message-copiable,.deposit-fail-popup-body .casino-popup-content.payment-message-copiable {
    display: flex;
    justify-content: center;
    align-items: center
}

.status-popup-content-w-bc {
    padding: 44px 15px 15px
}

.casino-popup-title {
    margin-bottom: 10px
}

.casino-popup-content {
    max-height: 60vh;
    margin-bottom: 30px
}

.sms-verification-popup .casino-popup-title {
    margin-bottom: 20px
}

.sms-verification-popup .radio-v-bc {
    margin-top: 0
}

.sms-verification {
    flex-direction: column
}

.sms-verification .form-control-bc,.ios-payment-form-popup-content .ios-payment-form-popup-text,.ios-payment-form-popup-content .casino-popup-content {
    margin-bottom: 10px
}

.multi-select-popup .multi-select-label-bc {
    position: relative;
    animation: none
}

.multi-select-popup .ss-icon-bc {
    margin: unset;
    top: 12px
}

[dir=ltr] .multi-select-popup .ss-icon-bc {
    right: 16px;
    left: auto
}

[dir=rtl] .multi-select-popup .ss-icon-bc {
    left: 16px;
    right: auto
}

.multi-select-popup .form-control-input-bc {
    height: 40px;
    padding-top: 5px
}

.multi-select-popup .ftr-lang-bar-flag-bc {
    position: static
}

.truNarrative-suggestion-btn {
    display: flex;
    flex-direction: column;
    padding: 0 7px
}

.truNarrative-suggestion-btn .btn+.btn {
    margin-top: 10px
}

iframe.social-engine-messenger-chat {
    height: 80vh
}

.switch-popup.popup-holder-bc.windowed {
    padding: 0 10px
}

.switch-popup-Qr {
    max-width: 134px;
    padding: 6px
}

.switch-popup-img {
    max-width: 146px;
    height: 146px
}

.preferred-bonus-popup-content {
    max-width: 500px;
    margin: 0 auto
}

.preferred-bonus-item {
    padding: 10px
}

.preferred-bonus-title {
    font-size: 14px
}

@media screen and (max-width: 360px) {
    .preferred-bonus-img {
        height:60px
    }
}

.login-wrong-attempts-buttons {
    margin-top: 8px;
    display: flex
}

.login-wrong-attempts-buttons .btn+.btn {
    margin-inline-start:8px}

.tooltip:not(:empty) {
    position: fixed;
    background: rgba(var(--b-sc),1);
    border-radius: var(--border-radius);
    z-index: 9999
}

[class*=is-web] .tooltip:not(:empty) {
    max-width: 300px
}

[class*=is-mobile] .tooltip:not(:empty) {
    max-width: 200px
}

.tooltip.top .tooltipTriangle {
    bottom: -5px;
    transform: rotate(45deg)
}

.tooltip.bottom .tooltipTriangle {
    top: -5px;
    transform: rotate(225deg)
}

.tooltip.left .tooltipTriangle {
    right: -5px;
    transform: rotate(-45deg)
}

.tooltip.right .tooltipTriangle {
    left: -5px;
    transform: rotate(135deg)
}

.tooltipTriangle {
    position: absolute;
    display: block;
    width: 10px;
    height: 10px;
    border-radius: 2px;
    background: rgba(var(--b-sc),1);
    transform: rotate(45deg);
    z-index: -1
}

.tooltipHolder {
    position: relative;
    padding: 5px 10px
}

.tooltipText {
    font-size: 12px;
    line-height: 16px;
    color: rgba(var(--b),1)
}

.tooltipTextDesc+.tooltipTextDesc {
    padding-top: 4px;
    margin-top: 4px;
    border-top: 1px solid rgba(var(--b),1)
}

.tooltipIconWrapper {
    display: flex;
    align-items: center
}

.tooltipIconWrapper>i {
    font-size: 14px;
    color: rgba(var(--b-sc),.8);
    transition: color var(--default-transition-duration)
}

[class*=is-web] .tooltipIconWrapper>i:hover {
    color: rgba(var(--b-sc),1);
    cursor: pointer
}

.tooltipIconWrapper:not(:last-child) {
    margin-inline-end:5px}

*+.tooltipIconWrapper {
    margin-inline-start:5px}

.depositdetail .description-wrapper-bc {
    padding: 15px var(--padding-page-aside)
}

.depositdetail .description-wrapper-bc .second-tabs-bc {
    padding: 0
}

.depositdetail .description-c-row-bc {
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
    padding: 10px 0
}

.depositdetail .description-c-row-column-bc {
    overflow: hidden;
    min-width: 150px
}

.depositdetail .description-c-row-column-bc+.description-c-row-column-bc {
    padding-inline-start:10px}

.depositdetail .description-c-row-column-bc.pay-logo {
    max-width: 150px
}

.depositdetail .description-c-row-column-bc.pay-logo>img {
    width: 100%
}

.depositdetail .description_payment-title {
    padding-bottom: 6px
}

.depositdetail .description-instant {
    color: rgba(var(--b-sc),.4);
    margin-inline-start:8px}

.depositdetail .description-c-r-c-t-column-bc {
    align-items: center;
    overflow: hidden
}

.depositdetail .description-value {
    font-size: 12px;
    line-height: 16px;
    margin-inline-start:8px}

.depositdetail .description-card-info {
    display: flex;
    flex-direction: column
}

.depositdetail .description-card-info .description-title {
    flex: auto
}

.depositdetail .description-card-info .description-c-r-c-t-column-bc+.description-c-r-c-t-column-bc {
    margin-top: 6px
}

.depositdetail .deposit-method-description {
    margin-bottom: 20px;
    color: rgba(var(--b-sc),.6)
}

.depositdetail .withdraw-form-l-bc {
    width: 100%;
    padding-bottom: 12px;
    border-bottom: 1px solid rgba(var(--b-sc),.2)
}

.depositdetail .withdraw-form-l-bc .country-code .form-control-label-bc.inputs {
    min-height: 52px;
    height: auto
}

.depositdetail .withdraw-form-l-bc .form-control-title {
    margin-top: 4px
}

.depositdetail .betShopPopupDeposit .checkbox-control-content-bc {
    opacity: .4;
    pointer-events: none
}

.depositdetail .description-container-bc {
    overflow: hidden
}

.depositdetail .btn-transaction {
    margin-bottom: 10px
}

.depositdetail .deposit-wallet-field .bc-i-copy-icon {
    top: 15px
}

.historyListEl .competition-wrapper-bc {
    background: rgba(var(--b-sc),.05);
    border-radius: var(--border-radius);
    box-shadow: none;
    overflow: hidden
}

.historyListEl .competition-header-bc+div {
    padding: 0 10px
}

.historyListEl .competition-header-bc+div .historyListEl-list-item {
    height: 34px
}

.historyListEl .competition-header-bc+div .historyListEl-list-item+.historyListEl-list-item {
    border-top: 1px solid rgba(var(--b-sc),.1)
}

.historyListEl .bc-booking-copy {
    color: rgba(var(--b-sc),1);
    margin-inline-start:6px;cursor: pointer
}

.historyListEl .bc-i-checked {
    color: rgba(var(--oc-1),1)
}

.historyListEl-list-item {
    display: flex
}

.historyListEl-id-content {
    flex: auto;
    display: flex;
    align-items: center
}

.historyListEl-id-number {
    color: rgba(var(--b-sc),.8);
    margin-inline-start:4px}

.historyListEl-list-item-separator {
    display: flex;
    height: 1px;
    margin: 5px 0;
    background: rgba(var(--b-sc),.1)
}

.historyListEl-title {
    flex: auto
}

.historyListEl-icon {
    font-size: 14px
}

.historyListEl-info[data-cur] {
    color: #fdbc0c
}

.historyListEl-info[data-cur]:after {
    content: attr(data-cur);
    display: inline-flex;
    margin-inline-start:3px}

.historyListEl-info>.withdraw-info-content {
    display: flex;
    align-items: center
}

.enable-user-select {
    -webkit-user-select: text;
    user-select: text
}

.social-share {
    display: flex;
    align-items: center;
    padding: 5px 0;
    border-top: 1px solid rgba(var(--b-sc),.1);
    border-bottom: 1px solid rgba(var(--b-sc),.1)
}

.social-share-title {
    flex: auto;
    font-size: 14px;
    color: rgba(var(--b-sc),.6);
    margin-inline-end:10px}

.historyListEl-list-content+.historyListEl-list-content {
    margin-top: 10px
}

.voucher-code-cell {
    display: flex;
    align-items: center
}

.voucher-code-cell i {
    margin-inline-start:5px}

.voucher-code {
    font-size: 12px;
    line-height: 18px;
    font-weight: 500
}

.withdrawStatusInfo {
    font-size: 12px;
    color: rgba(var(--b-sc),.8);
    margin-bottom: 10px
}

.historyListEl-list-item {
    position: relative;
    align-items: center;
    color: rgba(var(--b-sc),.8)
}

.historyListEl-list-item:not(.cancel-withdraw-status,.voucher-item) {
    height: 26px
}

.historyListEl-list-item.voucher-item .historyListEl-title {
    flex-shrink: 0
}

.historyListEl-list-item.voucher-item .historyListEl-info {
    flex: unset
}

.historyListEl-list-item.voucher-item .historyListEl-info.ellipsis {
    white-space: pre-wrap
}

.cancel-withdraw-status {
    margin-top: 10px
}

.cancel-withdraw-status .historyListEl-info {
    width: 100%;
    margin-inline-start:0}

.historyList-bc {
    width: 100%
}

.historyListEl-list-content {
    padding: 5px 10px;
    background: rgba(var(--b-sc),.05);
    border-radius: var(--border-radius);
    font-size: 12px;
    font-weight: 700
}

.historyList-bc>.historyListEl {
    padding: 5px 10px;
    background: rgba(var(--b-sc),.05);
    border-radius: var(--border-radius);
    font-size: 12px;
    font-weight: 700
}

.historyList-bc>.historyListEl+.historyListEl {
    margin-top: 10px
}

.historyList-bc>.historyListEl>.btn {
    margin-top: 10px
}

.limits-history .competition-wrapper-bc .historyListEl {
    padding: 0;
    background: none
}

.historyListEl>.btn {
    margin-top: 10px
}

.historyListEl-id,.historyListEl-date {
    color: rgba(var(--b-sc),.5)
}

.historyListEl-info {
    flex-shrink: 0;
    margin-inline-start:10px;text-align: end
}

.historyListEl-list {
    display: flex;
    align-items: center;
    height: 26px
}

.u-i-p-c-footer-bc-verify {
    width: 100%;
    margin-top: 30px
}

.buddy-transfer .radio-control-bc {
    margin-inline-start:0}

.buddy-transfer .radio-control-bc+.radio-control-bc {
    margin-top: 4px
}

.buddy-transfer .casino-game-tr-bc {
    margin-top: 25px;
    border-radius: var(--border-radius) var(--border-radius) 0 0
}

[dir=rtl] .buddy-transfer .casino-game-tr-switcher-bc {
    transform: rotate(180deg)
}

.buddy-transfer-bc .radio-v-bc {
    padding: 10px;
    border-radius: var(--border-radius);
    background: rgba(var(--b-sc),.05);
    margin: 15px 0 20px
}

.buddy-transfer-bc .radio-control-text-bc {
    text-transform: capitalize
}

.buddy-transfer-button {
    border-radius: 0 0 var(--border-radius) var(--border-radius)
}

.buddy-transfer .casino-game-tr-bc+.transfer-amount {
    padding: 10px;
    background: rgba(var(--b-sc),.05)
}

.buddy-transfer .buddy-transfer-button,.buddy-transfer .casino-game-tr-bc {
    background: rgba(var(--b-sc),.05);
    padding: 10px
}

.payment-method-info-wrapper {
    padding: 10px;
    background: rgba(var(--b-sc),.1);
    border-radius: var(--border-radius)
}

.payment-method-info-wrapper>.btn {
    margin-top: 10px
}

.payment-method-info {
    display: table
}

.payment-method-info>ul {
    display: table-row
}

.payment-method-info>ul>li {
    display: table-cell
}

.payment-method-info>ul>li+li {
    padding-inline-start:10px}

.payment-method-info>ul>li:not(:first-child) {
    text-align: center
}

.payment-method-info-header {
    height: 22px;
    color: rgba(var(--b-sc),.5);
    box-shadow: 0 1px rgba(var(--b),1);
    font-size: 12px
}

.payment-method-info-refresh-icon {
    display: inline-flex;
    margin-inline-start:5px;font-size: 11px
}

.payment-method-info-content {
    color: rgba(var(--b-sc),.9);
    font-size: 14px
}

.payment-method-info-content>li {
    padding-top: 10px;
    vertical-align: middle
}

.payment-method-info-content>li>p {
    -webkit-user-select: text;
    user-select: text
}

.payment-method-info-time {
    display: flex;
    margin-bottom: 5px;
    color: rgba(var(--b-sc),.7);
    font-size: 13px
}

.WithdrawAmount-Row {
    display: flex
}

.WithdrawAmount-Row-Title {
    color: rgba(var(--b-sc),.6);
    flex: auto;
    margin-inline-end:5px}

.WithdrawAmount-Row-Value {
    color: rgba(var(--accent),1);
    flex-shrink: 0
}

.WithdrawAmount-Row-ValueBalance {
    color: rgba(var(--oc-1),1);
    flex-shrink: 0
}

.WithdrawAmount-All {
    background: rgba(var(--b-sc),.1);
    padding: 0 10px;
    border-radius: var(--border-radius);
    margin-bottom: 13px
}

.WithdrawAmount-Row {
    padding: 10px 0
}

.WithdrawAmount-Row+.WithdrawAmount-Row {
    border-top: 1px solid rgba(var(--b),1)
}

.WithdrawAmount-Row li {
    font-size: 14px
}

.sportBonusWrapper-b {
    width: 100%
}

.sportBonusBackButton-bc {
    width: 100%;
    height: 49px;
    line-height: 49px;
    display: flex;
    align-items: center;
    padding-left: 15px;
    padding-right: 15px;
    margin-top: 3px;
    font-size: 16px;
    color: rgba(var(--b-sc),1);
    text-transform: uppercase
}

.sportBonusBackButton-bc span {
    font-size: 11px
}

[dir=ltr] .sportBonusBackButton-bc span {
    margin-right: 10px
}

[dir=rtl] .sportBonusBackButton-bc span {
    margin-left: 10px;
    transform: rotate(180deg)
}

.deposit-bonus-title {
    color: rgba(var(--b-sc, .8))
}

.sportBonusFundTotal-bc,.sportBonusFundWithdrawable-bc {
    display: flex
}

.sportBonusFundPrice-total {
    color: rgba(var(--oc-2),1)
}

.sportBonusFundPrice-withdrawable {
    color: rgba(var(--oc-1),1)
}

.sportBonusFundTitle-bc+.sportBonusFundTitle-bc {
    margin-inline-start:10px;text-align: end
}

.sportBonusFundProgressBar-bc {
    display: flex;
    border-radius: 3px;
    background: rgba(var(--oc-1),1);
    overflow: hidden
}

.sportBonusFundProgressBarPassed-bc {
    height: 100%;
    background: rgba(var(--oc-2),1)
}

.sportBonusFundResultBlock-bc {
    display: flex
}

.sportBonusFundResult-title {
    color: rgba(var(--b-sc),.5)
}

.sportBonusFundResult-total {
    color: rgba(var(--b-sc),.8)
}

.sportBonusWrapper-bc>.bc-loader {
    height: auto
}

.sportBonusList-bc {
    width: 100%
}

.sportBonusListEl-bc {
    margin-top: 15px;
    padding: 10px;
    background: rgba(var(--b-sc),.05);
    border-radius: var(--border-radius)
}

.sportBonusListEl-bc.skeleton-loader-full-banner {
    height: 163px;
    padding: 0
}

.sportBonusList-header {
    display: flex;
    align-items: center
}

.sportBonusList-img {
    flex-shrink: 0;
    display: flex;
    width: 70px;
    height: auto;
    object-fit: cover
}

.sportBonusList-header-title {
    flex: auto;
    overflow-x: hidden
}

.sportBonusListElTitle-bc {
    display: flex;
    align-items: center;
    font-size: 13px;
    color: rgba(var(--b-sc),1);
    text-transform: uppercase;
    margin-bottom: 4px
}

.sportBonusListElTitle-bc>span {
    flex: auto
}

.sportBonusListElTitle-icon {
    flex-shrink: 0;
    margin-inline-start:6px;color: rgba(var(--b-sc),.5)
}

[dir=rtl] .sportBonusListElTitle-icon:before {
    content: ""
}

.sportBonusListTable-bc {
    overflow: hidden
}

.sportBonusListTable-bc ul {
    display: flex;
    align-items: center
}

.sportBonusListTable-bc ul+ul {
    margin-top: 1px
}

.sportBonusListTable-bc ul>li {
    font-size: 12px;
    line-height: 1.5
}

.sportBonusListTable-bc>.btn {
    margin-top: 15px
}

.sportBonusListTable-bc .competition-wrapper-bc {
    margin-top: 4px;
    border-radius: var(--border-radius);
    overflow: hidden
}

.sportBonus-status {
    flex: auto;
    color: rgba(var(--b-sc),.4)
}

.sportBonus-value {
    color: rgba(var(--b-sc),1)
}

.sportBonus-value.Pending,.sportBonus-value.Approved,.sportBonus-value.Rejected {
    text-transform: uppercase
}

.sportBonus-value.Pending {
    color: #fdbc0c
}

.sportBonus-value.Approved {
    color: #16c72e
}

.sportBonus-value.Rejected {
    color: #e9044a
}

.sportBonus-value:not(.request-read-more) span {
    display: none
}

.sportBonus-value.request-read-more {
    display: flex
}

.sportBonus-value.request-read-more p {
    max-width: 100px
}

[dir=rtl] .sportBonus-value.request-read-more p {
    direction: ltr
}

.sportBonus-value.request-read-more span {
    margin-inline-start:5px;color: rgba(var(--b-sc),.5)
}

.sportBonusClaimButton-bc {
    width: 100%;
    height: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(var(--oc-1),1);
    border-radius: 8px;
    border: 0;
    color: rgba(var(--b-sc),1);
    text-transform: uppercase
}

.sportBonusDetailsTables-bc {
    width: 100%;
    flex: auto;
    padding-bottom: 15px;
    will-change: scroll-position;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.sportBonusDetailsTables-bc .btn+.btn {
    margin-top: 15px
}

.sportBonusDetailsTitle-bc {
    width: 100%;
    font-size: 13px;
    line-height: 16px;
    color: rgba(var(--b-sc),1);
    text-transform: uppercase;
    margin-bottom: 12px
}

.sportBonusDetailsTableList-bc {
    display: flex
}

.sportBonusDetailsTableList-bc li:first-child {
    flex: auto;
    font-size: 12px;
    color: rgba(var(--b-sc),.5)
}

.sportBonusDetailsTableList-bc li:last-child {
    flex-shrink: 0;
    font-size: 14px;
    color: rgba(var(--b-sc),1);
    margin-inline-start:3px}

.sportBonusDetailsTableList-bc+ul {
    margin-top: 10px
}

.sportBonus-progress-title {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.bonus-achievement-header .bonus-achievement-progressBar {
    height: 4px
}

.bonus-achievement-progressBar-wrapper {
    display: flex;
    flex-direction: column;
    margin-top: 8px
}

.bonus-achievement-percentage-wrapper {
    display: flex;
    justify-content: space-between;
    margin-top: 5px;
    font-size: 12px;
    color: rgba(var(--b-sc),.8)
}

.bonus-achievement-completed .bonus-achievement-header-content:before {
    background-image: url(/assets/bonus_opened-BLN4hn6h.png)
}

.bonus-achievement-header {
    overflow: hidden
}

.bonus-achievement-content,.bonus-achievement-completed {
    margin-top: 16px;
    padding-top: 10px;
    border-top: 1px solid rgba(var(--b-sc),.05)
}

.bonus-achievement-header-content {
    display: flex;
    align-items: center
}

.bonus-achievement-header-content:before {
    content: "";
    flex-shrink: 0;
    width: 42px;
    height: 42px;
    background: no-repeat 50% 50%/contain
}

.bonus-achievement-heading {
    line-height: 16px;
    margin-inline-start:12px;overflow: hidden
}

.bonus-achievement-title {
    font-size: 14px;
    color: rgba(var(--b-sc),1);
    margin-bottom: 4px
}

.bonus-achievement-subtitle {
    font-size: 12px;
    color: rgba(var(--b-sc),.6)
}

.bonus-achievement-content .bonus-achievement-header-content:before {
    background-image: url(/assets/bonus_closed-BYXi_UnS.png)
}

.bonus-achievement-body .bonus-achievement-progressBar {
    height: 2px
}

.bonus-achievement-single-step {
    display: flex;
    flex-direction: column
}

.bonus-achievement-step-description {
    display: flex;
    align-items: center
}

.bonus-achievement-progressBar {
    margin-inline-end:15px;border-radius: var(--border-radius);
    background: rgba(var(--b-sc),.1);
    overflow: hidden
}

.bonus-achievement-progressBar-passed {
    display: flex;
    height: 100%;
    background: rgba(var(--oc-1),1);
    animation: progressBar-animation 1.5s ease-in-out
}

@keyframes progressBar-animation {
    0% {
        width: 1%
    }
}

.bonus-achievement-single-step .radio-control-bc:not(.is-passed)+.bonus-achievement-progressBar .bonus-achievement-progressBar-passed {
    background: rgba(var(--oc-1),.4)
}

.bonus-achievement-single-step .radio-control-bc.is-passed+.bonus-achievement-progressBar .bonus-achievement-progressBar-passed {
    background: rgba(var(--oc-1),1)
}

.bonus-achievement-single-step .radio-control-bc+.bonus-achievement-subtitle {
    margin-inline-start:24px}

.bonus-achievement-single-step+.bonus-achievement-single-step {
    margin-top: 18px
}

.bonus-achievement-show-more-btn {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    min-width: 80px;
    color: rgba(var(--b-sc),.6);
    margin-bottom: 15px;
    padding-inline-start:16px;transition: color var(--default-transition-duration);
    cursor: pointer
}

.bonus-achievement-show-more-btn:hover {
    color: rgba(var(--b-sc),.8)
}

.show-more-btn-title {
    font-size: 12px;
    margin-inline-end:5px}

.show-more-btn-arrow {
    font-size: 7px;
    line-height: 10px
}

.client_bonus_expiration_date .countdown-banner-content {
    position: static
}

.count-down-title {
    white-space: break-spaces
}

.sportBonusList-bc,.sportBonusDetailsWrapper-bc {
    padding: 0 var(--padding-page-aside) var(--padding-page-aside)
}

.sportBonusDetailsWrapper-bc {
    height: calc(100% - 52px);
    display: flex;
    flex-direction: column
}

.sportBonusDetailsWrapper-bc button,.sportBonusDetailsWrapper-bc a {
    flex-shrink: 0
}

.sportBonusDetailsWrapper-bc>.btn+.btn {
    margin-top: 15px
}

.sportBonusDetailsWrapper-bc .casino-category-games {
    padding: 0
}

.sportBonusDetailsWrapper-bc button {
    margin-top: 10px
}

.sportBonusDetailsTablesItem-bc:not(:empty)+.sportBonusDetailsTablesItem-bc {
    margin-top: 15px;
    padding-top: 15px;
    border-top: 1px solid rgba(var(--b-sc),.05)
}

.sportBonusListElDescription-bc {
    color: rgba(var(--b-sc),.6);
    margin-bottom: 8px;
    padding-bottom: 10px;
    font-size: 12px;
    border-bottom: 1px solid rgba(var(--b-sc),.05)
}

.sportBonusListElDescription-bc>a {
    color: rgba(var(--b-sc),.7);
    margin-inline-start:5px;text-decoration: underline
}

.deposit-bonus-title {
    margin-top: 10px;
    padding-left: var(--padding-page-aside);
    padding-right: var(--padding-page-aside)
}

.deposit-bonus-title+.separately-bonuses {
    margin-top: 0
}

.sportBonusListElTitle-bc+.sport-casino-bonus {
    margin: 25px 0
}

.casinoBonus_ProgressBar .sport-casino-bonus-container {
    padding: 15px 15px 0
}

.casinoBonus_ProgressBar .sportBonusFundResultBlock-bc {
    align-items: center;
    height: 40px;
    margin: 10px 0 15px;
    border-top: 1px solid rgba(var(--b-sc),.2);
    border-bottom: 1px solid rgba(var(--b-sc),.2)
}

.casinoBonus_ProgressBar .sportBonusFundResult-total {
    font-size: 16px;
    font-weight: 400
}

.casinoBonus_ProgressBar .sportBonusFundResult-title {
    line-height: 14px
}

.separately-bonuses {
    margin-top: 10px;
    padding: 0 var(--padding-page-aside)
}

.separately-bonuses .sportBonusList-bc {
    padding: 0
}

.separately-bonuses .sportBonusFundResultBlock-bc {
    font-size: 12px;
    line-height: 20px
}

.separately-bonuses .sport-casino-bonus-container {
    padding: 10px;
    background: rgba(var(--b-sc),.05);
    border-radius: var(--border-radius)
}

.sportBonusFundResult-title {
    flex: auto
}

.sportBonusFundResult-total {
    flex-shrink: 0;
    margin-inline-start:10px}

.sportBonusFundPrice-bc {
    font-size: 12px;
    line-height: 14px
}

.sportBonusFundTitle-bc {
    color: rgba(var(--b-sc),.5);
    font-size: 12px
}

.sportBonusFundProgressBar-bc {
    margin-top: 10px;
    height: 6px
}

.sportBonusFundWithdrawable-bc {
    align-items: flex-end
}

.sportBonusFundTotal-bc,.sportBonusFundWithdrawable-bc {
    flex-direction: column
}

.sportBonusFundTitle-bc {
    margin-bottom: 5px
}

.sportBonus-value {
    flex-shrink: 0;
    margin-inline-start:10px}

.competition-request-description {
    padding: 10px;
    color: rgba(var(--b-sc),.7);
    background: rgba(var(--b-sc),.1);
    font-size: 12px;
    line-height: 16px
}

.sportBonusWrapper-bc {
    flex: auto;
    will-change: scroll-position;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.bonus-achievement-header {
    margin-bottom: 10px
}

.bonus-achievement-body {
    margin-top: 10px
}

.bonus-achievement-content,.bonus-achievement-completed {
    padding-bottom: 6px
}

.client_bonus_expiration_date {
    flex-direction: column;
    align-items: center
}

.count-down-title {
    margin-bottom: 8px;
    text-align: center
}

.acceptance-date .count-down-title {
    text-align: start
}

.historyLayoutWrapper-bc {
    width: 100%;
    min-height: 400px
}

.historyFilterWrapper-bc {
    width: 100%;
    border-radius: 8px;
    position: relative
}

.historyFilterLabel-bc {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 52px;
    padding-left: 10px;
    padding-right: 16px;
    font-size: 14px;
    line-height: 16px;
    color: rgba(var(--b-sc),1);
    cursor: pointer
}

.historyFilterLabel-bc span {
    font-size: 11px
}

.historyFilterBody-bc {
    position: absolute;
    top: 0;
    left: 0;
    padding-top: 0;
    max-height: 0;
    overflow: hidden;
    z-index: 1;
    padding-left: 10px;
    padding-right: 10px
}

.historyFilterEl-bc,.historyFilterElsWrapper-bc {
    width: 100%
}

.wallet-go-to-button {
    display: flex
}

.wallet-go-to-button>a {
    height: 36px;
    padding: 0 10px;
    line-height: 38px;
    text-align: center;
    border-radius: var(--border-radius);
    border: none;
    font-size: 14px;
    text-transform: uppercase;
    color: rgba(var(--oc-1-sc),1);
    background: rgba(var(--oc-1),1)
}

.balanceHistoryDetails {
    font-size: 12px;
    font-weight: 400;
    text-align: center
}

.balanceHistoryDetails-thead,.balanceHistoryDetails-tbody-row {
    display: grid;
    grid-template-columns: repeat(2,1fr)
}

.balanceHistoryDetails-thead {
    margin-bottom: 2px;
    position: sticky;
    top: 0;
    color: rgba(var(--b-sc),1);
    border-radius: var(--border-radius);
    overflow: hidden
}

.balance-thead-item {
    background: rgba(var(--b-sc),.15)
}

.balanceHistoryDetails-tbody {
    max-height: 145px;
    will-change: scroll-position;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    color: rgba(var(--b-sc),.8)
}

.balanceHistoryDetails-tbody-row {
    grid-column-gap: 1px;
    border-radius: var(--border-radius);
    overflow: hidden
}

.balanceHistoryDetails-tbody-row+.balanceHistoryDetails-tbody-row {
    margin-top: 1px
}

.balance-tbody-item {
    background: rgba(var(--b-sc),.05)
}

.balance-tbody-item,.balance-thead-item {
    padding: 7px;
    font-size: 12px
}

.wallet-go-to-button {
    padding: 15px var(--padding-page-aside)
}

.wallet-go-to-button>a {
    width: 100%
}

.historyLayoutWrapper-bc {
    padding: 15px var(--padding-page-aside)
}

.balanceHistoryDetails {
    margin: 10px 0
}

.loyaltyBonusBackButton-bc {
    width: 100%;
    height: 49px;
    display: flex;
    align-items: center;
    padding-left: 15px;
    padding-right: 15px;
    margin-top: 3px;
    font-size: 16px;
    color: rgba(var(--b-sc),1);
    text-transform: uppercase
}

.loyaltyBonusBackButton-bc span {
    font-size: 11px;
    margin-right: 10px
}

.loyaltyPointsCurrentPlanBlock-bc {
    display: flex
}

.loyaltyPointsCurrentPlanMedal-bc {
    flex-shrink: 0
}

.loyaltyPoints-title-block {
    width: 100%;
    overflow: hidden;
    text-transform: uppercase
}

.loyaltyPointsCurrentPlanTitle-bc {
    color: rgba(var(--b-sc),1)
}

.loyaltyPointsCurrentPlanProgressBlockInner-bc {
    overflow: hidden
}

.loyaltyPointsCurrentPlanProgressBlockInner-bc[data-status="0"] .loyalProgressBarStick-bc:after {
    background: #ff3449
}

.loyaltyPointsCurrentPlanProgressBlockInner-bc[data-status="0"] .loyalProgressBarNumPar-bc span {
    background: #ff344980
}

.loyaltyPointsCurrentPlanProgressBlockInner-bc[data-status="1"] .loyalProgressBarStick-bc:after {
    background: #109121
}

.loyaltyPointsCurrentPlanProgressBlockInner-bc[data-status="1"] .loyalProgressBarNumPar-bc span {
    background: #10912180
}

.loyaltyPointsCurrentPlanProgressBlockInner-bc[data-status="2"] .loyalProgressBarStick-bc:after {
    background: #aa7f00
}

.loyaltyPointsCurrentPlanProgressBlockInner-bc[data-status="2"] .loyalProgressBarNumPar-bc span {
    background: #aa7f0080
}

.loyaltyPointsCurrentPlanProgressBlockInner-bc[data-status="3"] .loyalProgressBarStick-bc:after {
    background: rgba(var(--b-sc),1)
}

.loyaltyPointsCurrentPlanProgressBlockInner-bc[data-status="3"] .loyalProgressBarNumPar-bc span {
    background: rgba(var(--b-sc),.5)
}

.loyaltyPointsCurrentPlanProgressBlockInner-bc[data-status="4"] .loyalProgressBarStick-bc:after {
    background: #c18820
}

.loyaltyPointsCurrentPlanProgressBlockInner-bc[data-status="4"] .loyalProgressBarNumPar-bc span {
    background: #c1882080
}

.loyaltyPointsCurrentPlanProgressBlockInner-bc[data-status="5"] .loyalProgressBarStick-bc:after {
    background: #7c888d
}

.loyaltyPointsCurrentPlanProgressBlockInner-bc[data-status="5"] .loyalProgressBarNumPar-bc span {
    background: #7c888d80
}

.loyaltyPointsCurrentPlanProgressBlockInner-bc[data-status="6"] .loyalProgressBarStick-bc:after {
    background: #d38d72
}

.loyaltyPointsCurrentPlanProgressBlockInner-bc[data-status="6"] .loyalProgressBarNumPar-bc span {
    background: #d38d7280
}

.loyaltyPointsCurrentPlanProgressBlockInner-bc[data-status="7"] .loyalProgressBarStick-bc:after {
    background: #c2c5cd
}

.loyaltyPointsCurrentPlanProgressBlockInner-bc[data-status="7"] .loyalProgressBarNumPar-bc span {
    background: #c2c5cd80
}

.loyaltyPointsCurrentPlanProgressBlockInner-bc[data-status="8"] .loyalProgressBarStick-bc:after {
    background: #017ca0
}

.loyaltyPointsCurrentPlanProgressBlockInner-bc[data-status="8"] .loyalProgressBarNumPar-bc span {
    background: #017ca080
}

.loyaltyPointsCurrentPlanProgressBlockInner-bc[data-status="9"] .loyalProgressBarStick-bc:after {
    background: #00f
}

.loyaltyPointsCurrentPlanProgressBlockInner-bc[data-status="9"] .loyalProgressBarNumPar-bc span {
    background: #0000ff80
}

.loyaltyPointsCurrentPlanProgressBlockInner-bc[data-status="10"] .loyalProgressBarStick-bc:after {
    background: orange
}

.loyaltyPointsCurrentPlanProgressBlockInner-bc[data-status="10"] .loyalProgressBarNumPar-bc span {
    background: #ffa50080
}

.loyaltyPointsCurrentPlanProgressBar-bc {
    margin: 32px 0 10px;
    white-space: nowrap;
    position: relative;
    font-size: 0
}

.loyaltyPointsCurrentPlanProgressBar-bc:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 6px;
    background: rgba(var(--b-sc),.05);
    border-radius: var(--border-radius)
}

.loyalProgressBarStick-bc {
    display: inline-flex;
    position: relative;
    max-width: 100%
}

.loyalProgressBarStick-bc:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 6px;
    border-radius: 3px;
    background: rgba(var(--b-sc),.3);
    z-index: 1
}

.loyalProgressBarNumPar-wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.loyalProgressBarNumPar-bc {
    display: inline-flex;
    align-items: center;
    vertical-align: top;
    margin-top: -24px;
    position: sticky;
    border-radius: var(--border-radius);
    overflow: hidden;
    top: 0
}

[dir=ltr] .loyalProgressBarNumPar-bc {
    right: 0
}

[dir=rtl] .loyalProgressBarNumPar-bc {
    left: 0
}

.loyalProgressBarNumPar-bc span {
    color: #000;
    background: rgba(var(--b-sc),.4);
    font-size: 12px;
    height: 18px;
    line-height: 1.5;
    padding: 0 8px
}

.loyalty-points-progress-numbers {
    display: flex;
    justify-content: space-between;
    color: rgba(var(--b-sc),.5);
    font-size: 12px
}

.loyalty-points-progress-numbers+.loyalty-points-progress-numbers {
    margin-top: 5px
}

.loyalty-points-progress-title {
    color: rgba(var(--b-sc),1)
}

.loyaltyButtons-bc-icon {
    font-size: 14px
}

.loyalty-status-row {
    display: flex
}

.loyalty-status-main-info {
    flex: auto;
    display: flex;
    overflow: hidden;
    align-items: center
}

.loyalty-status-title {
    color: rgba(var(--b-sc),1);
    text-transform: uppercase;
    font-size: 14px
}

.loyalty-status-info-icon {
    flex-shrink: 0;
    color: rgba(var(--b-sc),.6);
    font-size: 13px
}

.loyalty-status-point {
    flex-shrink: 0;
    color: rgba(var(--b-sc),.6);
    font-size: 14px
}

.loyalty-status-period {
    flex: auto;
    color: rgba(var(--b-sc),.5);
    font-size: 12px
}

.loyalty-status-point-small {
    color: rgba(var(--b-sc),.5);
    font-size: 12px;
    margin-inline-start:10px}

.loyaltyMedalSliderElBody-bc {
    display: flex;
    align-items: center;
    position: relative;
    z-index: 1;
    background: rgba(var(--b-sc),.05);
    border-radius: var(--border-radius);
    overflow: hidden
}

.loyaltyMedalSliderElBody-bc:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(to bottom,transparent 3%,rgba(0,0,0,.5) 98%);
    pointer-events: none
}

.loyaltySliderTitle-bc {
    color: rgba(var(--b-sc),1);
    font-size: 18px
}

.loyaltyNum-bc {
    font-size: 12px
}

.loyaltyPointCount-bc {
    font-size: 12px;
    color: rgba(var(--b-sc),.7)
}

.loyaltyPointsWrapper {
    padding: var(--padding-page-aside)
}

.loyaltyPointsCurrentPlanBlock-bc {
    align-items: center;
    margin: 5px 0 10px
}

.loyaltyPointsCurrentPlanMedal-bc {
    max-width: 37px;
    max-height: 37px;
    margin-inline-end:10px}

.loyaltyPointsCurrentPlanTitle-bc {
    font-size: 18px
}

.loyaltyPointsCurrentPlanLabel-bc {
    font-size: 12px
}

.loyalty-status-block {
    margin-bottom: 15px
}

.loyalty-status {
    padding: 9px 0;
    border-bottom: 1px solid rgba(var(--b-sc),.1)
}

.loyaltyButtons-bc {
    margin-bottom: 9px;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(var(--b-sc),.1)
}

.loyaltyButtons-bc .btn {
    width: 100%
}

.loyaltyButtons-bc .btn+.btn {
    margin-top: 10px
}

.loyaltyMedalSlider-bc {
    display: flex;
    align-items: center;
    will-change: scroll-position;
    overflow-x: auto;
    overflow-y: hidden;
    scrollbar-width: none;
    -webkit-overflow-scrolling: touch
}

.loyaltyMedalSlider-bc::-webkit-scrollbar {
    display: none
}

[dir=rtl] .loyaltyMedalSlider-bc {
    direction: ltr
}

.loyaltyMedalSliderElBody-bc {
    flex-shrink: 0;
    padding: 5px;
    width: 250px;
    height: 78px
}

[dir=rtl] .loyaltyMedalSliderElBody-bc {
    direction: rtl;
    justify-content: flex-end
}

[dir=rtl] .loyaltyMedalSliderElBody-bc:nth-child(1) {
    order: -1
}

[dir=rtl] .loyaltyMedalSliderElBody-bc:nth-child(2) {
    order: -2
}

[dir=rtl] .loyaltyMedalSliderElBody-bc:nth-child(3) {
    order: -3
}

[dir=rtl] .loyaltyMedalSliderElBody-bc:nth-child(4) {
    order: -4
}

[dir=rtl] .loyaltyMedalSliderElBody-bc:nth-child(5) {
    order: -5
}

[dir=rtl] .loyaltyMedalSliderElBody-bc:nth-child(6) {
    order: -6
}

[dir=rtl] .loyaltyMedalSliderElBody-bc:nth-child(7) {
    order: -7
}

[dir=rtl] .loyaltyMedalSliderElBody-bc:nth-child(8) {
    order: -8
}

[dir=rtl] .loyaltyMedalSliderElBody-bc:nth-child(9) {
    order: -9
}

[dir=rtl] .loyaltyMedalSliderElBody-bc:nth-child(10) {
    order: -10
}

[dir=rtl] .loyaltyMedalSliderElBody-bc:nth-child(11) {
    order: -11
}

[dir=rtl] .loyaltyMedalSliderElBody-bc:nth-child(12) {
    order: -12
}

[dir=rtl] .loyaltyMedalSliderElBody-bc:nth-child(13) {
    order: -13
}

[dir=rtl] .loyaltyMedalSliderElBody-bc:nth-child(14) {
    order: -14
}

[dir=rtl] .loyaltyMedalSliderElBody-bc:nth-child(15) {
    order: -15
}

[dir=rtl] .loyaltyMedalSliderElBody-bc:nth-child(16) {
    order: -16
}

[dir=rtl] .loyaltyMedalSliderElBody-bc:nth-child(17) {
    order: -17
}

[dir=rtl] .loyaltyMedalSliderElBody-bc:nth-child(18) {
    order: -18
}

[dir=rtl] .loyaltyMedalSliderElBody-bc:nth-child(19) {
    order: -19
}

[dir=rtl] .loyaltyMedalSliderElBody-bc:nth-child(20) {
    order: -20
}

[dir=rtl] .loyaltyMedalSliderElBody-bc:nth-child(21) {
    order: -21
}

[dir=rtl] .loyaltyMedalSliderElBody-bc:nth-child(22) {
    order: -22
}

[dir=rtl] .loyaltyMedalSliderElBody-bc:nth-child(23) {
    order: -23
}

[dir=rtl] .loyaltyMedalSliderElBody-bc:nth-child(24) {
    order: -24
}

[dir=rtl] .loyaltyMedalSliderElBody-bc:nth-child(25) {
    order: -25
}

[dir=rtl] .loyaltyMedalSliderElBody-bc:nth-child(26) {
    order: -26
}

[dir=rtl] .loyaltyMedalSliderElBody-bc:nth-child(27) {
    order: -27
}

[dir=rtl] .loyaltyMedalSliderElBody-bc:nth-child(28) {
    order: -28
}

[dir=rtl] .loyaltyMedalSliderElBody-bc:nth-child(29) {
    order: -29
}

[dir=rtl] .loyaltyMedalSliderElBody-bc:nth-child(30) {
    order: -30
}

.loyaltyMedalSliderElBody-bc+.loyaltyMedalSliderElBody-bc {
    margin-inline-start:10px}

.loyaltyMedalSliderElBody-bc .loyaltyPoints-title-block {
    flex: auto
}

.loyaltySliderImage-bc {
    flex-shrink: 0;
    width: 55px;
    margin-inline-end:10px}

.loyalty-status-info-icon {
    margin: 0 10px
}

.loyalty-status-row+.loyalty-status-row {
    margin-top: 2px
}

.loyaltyNum-bc {
    display: block;
    margin-top: 3px
}

.advancedLoyaltyPointsWrapper .main-tabs-bc {
    height: 32px;
    border-radius: 6px
}

.advancedLoyaltyPointsWrapper .main-tabs-bc .tab-bc {
    border-radius: 6px
}

.advancedLoyaltyPointsWrapper .main-tabs-bc .tab-bc.active {
    background: rgba(var(--hero),1)
}

.advancedLoyaltyPointsWrapper .main-tabs-bc .selected-underline:before {
    content: none
}

.loyalty-level-wrapper {
    border-radius: var(--border-radius)
}

.loyalty-level-container {
    display: flex
}

.loyalty-level-info-wrapper {
    flex: auto
}

.loyalty-level-info-header {
    display: flex;
    align-items: center
}

.loyalty-level-img {
    border-top-width: 1px;
    border-top-style: solid;
    border-image-slice: 1
}

.loyalty-level-title,.loyalty-level-info-icon {
    font-weight: 700;
    color: rgba(var(--b-sc),1)
}

.loyalty-level-title {
    letter-spacing: 1px;
    text-transform: uppercase
}

.loyalty-level-info-icon {
    margin-inline-start:10px}

.loyalty-level-subtitle {
    color: rgba(var(--b-sc),1)
}

.loyalty-level-secondary-info {
    font-size: 12px;
    line-height: 16px;
    color: rgba(var(--b-sc),.8)
}

.loyalty-points-next-level-progress {
    margin-top: 22px
}

.loyalty-level-progressBar-wrapper {
    height: 6px;
    margin-top: 5px;
    margin-bottom: 5px;
    display: flex;
    align-items: center;
    position: relative;
    border-radius: 3px;
    background: rgba(var(--b-sc),.1)
}

.loyalty-level-progressBar-wrapper .loyalProgressBarStick-bc {
    width: 100%;
    height: 6px;
    border-radius: 3px
}

.loyalty-level-progressBar-wrapper .loyalProgressBarStick-bc .current-progress-value {
    margin-bottom: 5px;
    position: relative;
    top: -19px
}

.loyalty-level-progressBar-wrapper .loyalProgressBarStick-bc .current-progress-value:after {
    content: attr(data-month-points);
    position: absolute;
    left: 0;
    right: 0;
    text-align: end
}

.loyalty-level-progressBar-wrapper .loyalProgressBarStick-bc:after {
    content: none
}

.loyalty-level-progressBar-wrapper .loyalProgressBarStick-bc .loyalProgressBarStick-after {
    position: relative;
    border-radius: 3px
}

.loyalty-benefits-filter-row {
    margin-top: 15px;
    margin-bottom: 15px;
    display: flex;
    align-items: center
}

[dir=ltr] .loyalty-benefits-filter-row .form-control-bc.select .multi-select-label-bc {
    right: 0;
    left: unset
}

[dir=rtl] .loyalty-benefits-filter-row .form-control-bc.select .multi-select-label-bc {
    left: 0;
    right: unset
}

.loyalty-available-cards {
    flex: auto;
    display: flex;
    align-items: center
}

.loyalty-available-cards-label {
    font-size: 12px;
    color: rgba(var(--b-sc),.6)
}

.loyalty-available-cards-value {
    font-size: 14px;
    color: rgba(var(--b-sc),1);
    margin-inline-start:5px}

.advanced-loyalty-benefit-card {
    position: relative;
    box-shadow: 0 6px 6px #00000040;
    border-radius: 16px;
    background: rgba(var(--b));
    overflow: hidden
}

.advanced-loyalty-benefit-card.benefit-card-new {
    border: 1px solid #a71f67
}

.advanced-loyalty-benefit-card.benefit-card-new .count-odd-animation:before {
    content: "";
    position: absolute;
    top: 15px;
    border-style: solid
}

[dir=ltr] .advanced-loyalty-benefit-card.benefit-card-new .count-odd-animation:before {
    left: -5px;
    border-width: 5px 5px 0 0;
    border-color: transparent rgba(var(--hero),.6) transparent transparent
}

[dir=rtl] .advanced-loyalty-benefit-card.benefit-card-new .count-odd-animation:before {
    right: -5px;
    border-width: 5px 0 0 5px;
    border-color: transparent transparent transparent rgba(var(--hero),.6)
}

.advanced-loyalty-benefit-card.benefit-card-new .count-odd-animation:after {
    top: 20px;
    width: auto;
    height: 20px;
    padding-inline-start:7px;padding-inline-end:7px;display: flex;
    align-items: center;
    font-size: 10px;
    letter-spacing: .7px;
    text-transform: uppercase;
    border-radius: 0;
    z-index: 9
}

[dir=ltr] .advanced-loyalty-benefit-card.benefit-card-new .count-odd-animation:after {
    left: -5px
}

[dir=rtl] .advanced-loyalty-benefit-card.benefit-card-new .count-odd-animation:after {
    right: -5px
}

.advanced-loyalty-benefit-card-header {
    min-height: 56px;
    padding: 10px 16px;
    display: grid;
    grid-template-columns: 1fr 2fr 1fr;
    align-items: center;
    background: rgba(var(--b-sc),.05);
    position: relative;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-image-slice: 1
}

.advanced-loyalty-benefit-card-body {
    display: flex;
    justify-content: space-between;
    text-align: start
}

.advanced-loyalty-benefit-card-body:not(.level-specific-card-header) {
    background: rgba(var(--b-sc),.1);
    padding: 10px 16px
}

.level-specific-card-header {
    z-index: 5;
    position: relative
}

.level-specific-card-title {
    width: 100%;
    font-size: 14px;
    color: rgba(var(--b-sc));
    display: flex;
    align-items: center
}

.benefit-card-body-img-group {
    display: flex
}

.benefit-card-body-img-wrapper+.benefit-card-body-img-wrapper {
    position: relative;
    margin-inline-start:-14px}

.benefit-card-body-img {
    max-width: 48px;
    max-height: 58px;
    margin-top: -11px
}

.benefit-specific-card-img {
    max-width: 38px;
    max-height: 46px;
    margin-top: -14px
}

.benefit-card-type {
    font-size: 12px;
    color: rgba(var(--b-sc),.6);
    text-align: start
}

.benefit-card-title {
    font-size: 14px;
    text-transform: uppercase;
    text-align: center
}

.benefit-card-title.activated {
    color: #dba105
}

.benefit-card-title:not(.activated) {
    color: rgba(var(--b-sc))
}

.benefit-card-body-title {
    font-size: 14px;
    color: rgba(var(--b-sc),1);
    margin-bottom: 2px
}

.benefit-card-message {
    font-size: 12px;
    color: rgba(var(--b-sc),.6)
}

.benefit-card-btn-group {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    border-radius: var(--border-radius);
    transition: opacity var(--default-transition-duration);
    opacity: 0;
    z-index: -1
}

.benefit-card-btn-group.active {
    opacity: 1;
    z-index: 9
}

.benefit-card-btn-group .btn {
    max-width: 220px
}

.benefit-card-btn-group .btn+.btn {
    margin-top: 10px
}

.loyalty-program-levels-container {
    margin-top: 24px
}

.loyalty-program-level-card {
    display: flex;
    align-items: center;
    padding: 16px;
    border-radius: var(--border-radius);
    transition: all var(--default-transition-duration)
}

.loyalty-program-level-card:not(.active) {
    background: rgba(var(--b-sc),.05)
}

.loyalty-program-level-card.active {
    background: rgba(var(--b-sc),.8)
}

.loyalty-program-level-card.active .loyalty-program-level-card-title {
    color: rgba(var(--b),1)
}

.loyalty-program-level-card-img {
    max-width: 56px;
    max-height: 70px;
    margin-inline-end:16px;margin-top: -18px
}

.loyalty-program-level-card-info {
    display: flex;
    flex-direction: column;
    text-align: start;
    overflow: hidden
}

.loyalty-program-level-card-title {
    font-size: 16px;
    font-weight: 700;
    color: rgba(var(--b-sc),1)
}

.loyalty-program-level-card-vip {
    font-size: 12px;
    margin-top: 4px;
    font-weight: 700
}

.loyalty-program-level-specific-cards-slider-item {
    padding: 15px;
    background: rgba(var(--b-sc),.15);
    border-radius: var(--border-radius);
    position: relative;
    z-index: 99;
    overflow: hidden
}

.loyalty-program-level-specific-cards-slider-item:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: rgba(var(--b),.8)
}

.level-specific-card-backdrop-img-wrapper {
    height: 82px;
    position: absolute;
    top: 0;
    z-index: -1
}

[dir=ltr] .level-specific-card-backdrop-img-wrapper {
    left: -20px
}

[dir=rtl] .level-specific-card-backdrop-img-wrapper {
    right: -20px
}

.level-specific-card-backdrop-img {
    height: 80px;
    object-fit: contain
}

.level-specific-card-backdrop-img+.level-specific-card-backdrop-img {
    position: relative;
    margin-inline-start:-18px}

.level-specific-card-body {
    display: flex;
    position: relative;
    margin-top: 12px;
    padding-top: 12px;
    border-top: 1px solid rgba(var(--b-sc),.1);
    z-index: 4
}

.level-specific-card-vip {
    font-size: 12px;
    color: rgba(var(--b-sc),.6)
}

.level-specific-card-date {
    flex: auto;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    font-size: 12px;
    color: rgba(var(--b-sc),.8);
    text-transform: uppercase
}

.level-specific-card-date.isActivated {
    color: #dba105;
    text-transform: uppercase
}

.loyalty-program-empty-cards-message {
    padding: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 14px;
    text-align: center;
    color: rgba(var(--b-sc),.6)
}

.loyalty-program-info-content {
    display: flex;
    font-size: 12px;
    color: rgba(var(--b-sc),.6)
}

.loyalty-program-info-img {
    width: auto;
    height: 56px
}

.loyalty-program-info-content-title {
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
    margin-bottom: 5px;
    color: rgba(var(--b-sc),1);
    text-shadow: 0 0 4px rgba(var(--hero),1)
}

.loyalty-program-info-content-html {
    font-size: 12px;
    line-height: 16px;
    color: rgba(var(--b-sc),.6)
}

[class*=is-web] .ortakCollection {
    margin-bottom: 30px
}

[class*=is-mobile] .ortakCollection {
    margin-bottom: 15px
}

[class*=is-mobile] .ortakCollection .carousel-slide {
    width: 355px
}

@media screen and (max-width: 375px) {
    [class*=is-mobile] .ortakCollection .carousel-slide {
        width:235px
    }
}

.ortakCollectionTitle {
    font-weight: 500;
    color: rgba(var(--b-sc),1);
    text-shadow: 0 0 4px rgba(var(--hero),1);
    margin-bottom: 10px
}

[class*=is-web] .ortakCollectionTitle {
    font-size: 18px
}

[class*=is-mobile] .ortakCollectionTitle {
    font-size: 16px
}

.ortakCollectionItem {
    height: 140px;
    padding: 15px;
    display: flex;
    border-radius: 16px;
    position: relative;
    overflow: hidden;
    background: linear-gradient(97.87deg,rgba(var(--hero),.05),rgba(var(--hero),.3) 33%,rgba(var(--hero),.01) 75%)
}

.ortakCollectionItem:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(var(--b-sc),.05);
    z-index: -1
}

[class*=is-web] .ortakCollectionItem {
    width: 345px
}

[class*=is-web] .ortakCollectionItem+.ortakCollectionItem {
    margin-inline-start:16px}

[class*=is-mobile] .ortakCollectionItem {
    width: 100%;
    max-width: 345px
}

@media screen and (max-width: 375px) {
    [class*=is-mobile] .ortakCollectionItem {
        max-width:225px;
        height: 120px
    }
}

[class*=is-mobile] .ortakCollectionItemSkeleton {
    width: 355px
}

@media screen and (max-width: 375px) {
    [class*=is-mobile] .ortakCollectionItemSkeleton {
        width:235px
    }
}

.ortakCollectionItemInner {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 16px;
    padding: 1px;
    background: linear-gradient(97.87deg,rgba(var(--hero),.4),rgba(var(--b-sc),.2));
    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
    z-index: -1
}

.ortakCollectionImg {
    width: auto;
    height: 100%;
    border-radius: 16px
}

.ortakCollectionImg.skeleton-loader-min-height {
    max-width: 110px
}

@media screen and (max-width: 375px) {
    .ortakCollectionImg.skeleton-loader-min-height {
        max-width:90px
    }
}

.ortakCollectionImg+.ortakCollectionItemInfoBlock {
    margin-inline-start:16px}

.ortakCollectionItemInfoBlock {
    height: 100%;
    flex: auto;
    display: flex;
    flex-direction: column;
    overflow: hidden
}

.ortakCollectionItemInfoBlock .goToOrtakBtn>.btn.a-color {
    width: 100%;
    margin-top: 3px
}

[class*=is-web] .ortakCollectionItemInfoBlock .goToOrtakBtn>.btn.a-color {
    background: rgba(var(--hero),.8)
}

[class*=is-web] .ortakCollectionItemInfoBlock .goToOrtakBtn>.btn.a-color:hover {
    background: rgba(var(--hero),1)
}

[class*=is-mobile] .ortakCollectionItemInfoBlock .goToOrtakBtn>.btn.a-color {
    background: rgba(var(--hero),1)
}

.ortakCollectionItemName {
    flex: auto;
    font-size: 14px;
    letter-spacing: .5px;
    color: rgba(var(--b-sc),1)
}

.ortakCollectionItemCountPrice {
    display: flex;
    justify-content: flex-end;
    font-size: 12px;
    line-height: 20px;
    letter-spacing: .2px
}

.ortakCollectionItemCountPrice+.ortakCollectionItemCountPrice {
    margin-top: 2px
}

.ortakCollectionItemInfoLabel {
    color: rgba(var(--b-sc),.8)
}

.ortakCollectionItemInfoValue {
    font-weight: 700;
    color: rgba(var(--b-sc),1);
    margin-inline-start:5px}

.loyaltyExchangeShopItemsList {
    margin-top: 25px
}

.loyaltyExchangeShopItemsList>.loyaltyExchangeShopItemsTitle {
    font-weight: 400;
    color: rgba(var(--b-sc),1);
    margin-bottom: 15px
}

[class*=is-web] .loyaltyExchangeShopItemsList>.loyaltyExchangeShopItemsTitle {
    font-size: 18px
}

[class*=is-mobile] .loyaltyExchangeShopItemsList>.loyaltyExchangeShopItemsTitle {
    font-size: 16px
}

[class*=is-mobile] .loyaltyExchangeShopItemsList .carousel-slide {
    width: 176px
}

.loyaltyExchangeShopItem {
    width: 200px;
    border-radius: var(--border-radius);
    display: inline-block;
    vertical-align: middle;
    overflow: hidden
}

[class*=is-web] .loyaltyExchangeShopItem {
    width: 200px
}

[class*=is-mobile] .loyaltyExchangeShopItem {
    width: 160px
}

.loyaltyExchangeShopItem+.loyaltyExchangeShopItem {
    margin-inline-start:16px}

.loyaltyExchangeShopItemImgWrapper {
    width: 100%
}

[class*=is-web] .loyaltyExchangeShopItemImgWrapper {
    height: 100px
}

[class*=is-mobile] .loyaltyExchangeShopItemImgWrapper {
    height: 80px
}

.loyaltyExchangeShopItemImgWrapper>img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.exchangeListElInfo.loyaltyExchangeShopItemFooter {
    height: 30px
}

.exchangeListElInfo.loyaltyExchangeShopItemFooter>.exchangeListElTitle {
    flex: auto;
    padding-bottom: 0;
    font-size: 10px;
    text-transform: capitalize
}

.exchangeListElInfo.loyaltyExchangeShopItemFooter>.exchangeListElPts {
    flex-shrink: 0;
    margin-inline-start:10px}

.advancedLoyaltyPointsWrapper {
    padding: 15px
}

.loyalty-level-wrapper {
    margin-bottom: 15px;
    padding: 15px;
    border-radius: 16px;
    overflow: hidden;
    border: 1px solid rgba(var(--b-sc),.05);
    background: rgba(var(--b-sc),.05)
}

.loyalty-level-img {
    max-width: 55px;
    max-height: 55px;
    margin-inline-end:20px}

.loyalty-level-info-header {
    margin-bottom: 5px
}

.loyalty-level-title {
    font-size: 16px
}

.loyalty-level-info-icon,.loyalty-level-subtitle {
    font-size: 14px
}

.advanced-loyalty-benefit-cards-slider {
    flex-direction: column
}

.advanced-loyalty-benefit-cards-slider-item+.advanced-loyalty-benefit-cards-slider-item,.advanced-loyalty-benefit-cards-slider-item+.loyalty-program-level-specific-cards-slider-item,.advanced-loyalty-benefit-cards-slider-item+.advanced-loyalty-levels-cards-slider-item,.loyalty-program-level-specific-cards-slider-item+.advanced-loyalty-benefit-cards-slider-item,.loyalty-program-level-specific-cards-slider-item+.loyalty-program-level-specific-cards-slider-item,.loyalty-program-level-specific-cards-slider-item+.advanced-loyalty-levels-cards-slider-item,.advanced-loyalty-levels-cards-slider-item+.advanced-loyalty-benefit-cards-slider-item,.advanced-loyalty-levels-cards-slider-item+.loyalty-program-level-specific-cards-slider-item,.advanced-loyalty-levels-cards-slider-item+.advanced-loyalty-levels-cards-slider-item {
    margin-top: 15px
}

.loyalty-program-levels-container .carousel-slide {
    width: 235px
}

.loyalty-program-level-card {
    width: 100%;
    max-width: 225px
}

.loyalty-program-info-content {
    margin-top: 24px
}

.loyalty-program-info-img {
    margin-inline-end:10px}

.LP-levels-bonus-info-wrapper {
    display: flex
}

.loyalty-program-level-specific-cards-slider {
    margin-bottom: 10px
}

.loyalty-levelUp-bonus-info {
    flex: auto;
    overflow: hidden
}

.loyalty-levelUp-bonus-info:not(.expanded) .loyalty-levelUp-bonus-table {
    height: 0;
    opacity: 0
}

.loyalty-levelUp-bonus-info.expanded .loyalty-levelUp-bonus-table {
    opacity: 1
}

.loyalty-levelUp-bonus-header {
    height: 48px;
    padding: 15px;
    position: relative;
    display: flex;
    align-items: center;
    background: rgba(var(--b-sc),.3);
    border-radius: var(--border-radius);
    transition: all var(--default-transition-duration);
    z-index: 2
}

.loyalty-levelUp-bonus-header:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(var(--b),.8)
}

.loyalty-levelUp-bonus-table {
    transition: all var(--default-transition-duration)
}

.loyalty-levelUp-bonus-img {
    height: 48px;
    position: absolute;
    z-index: -1
}

[dir=ltr] .loyalty-levelUp-bonus-img {
    left: -12px
}

[dir=rtl] .loyalty-levelUp-bonus-img {
    right: -12px
}

.loyalty-levelUp-bonus-title {
    flex: auto;
    font-size: 14px;
    line-height: 16px;
    letter-spacing: .5px;
    font-weight: 700;
    color: rgba(var(--b-sc),.9);
    z-index: 2
}

.loyalty-levelUp-bonus-title+.bc-i-small-arrow-down {
    font-size: 12px;
    color: rgba(var(--b-sc),.9);
    z-index: 2;
    transition: all var(--default-transition-duration)
}

.loyalty-levelUp-bonus-title+.bc-i-small-arrow-down.expanded {
    transform: rotate(180deg)
}

.loyalty-levelUp-bonus-table-header {
    margin-top: 2px;
    margin-bottom: 2px;
    padding: 7px 15px;
    display: flex;
    border-radius: var(--border-radius);
    background: rgba(var(--b-sc),.05)
}

.loyalty-levelUp-bonus-table-header .levelUp-bonus-table-cell {
    width: 33.33%;
    font-size: 12px;
    color: rgba(var(--b-sc),.6)
}

.loyalty-levelUp-bonus-table-body {
    padding-left: 15px;
    padding-right: 15px;
    border-radius: var(--border-radius);
    background: rgba(var(--b-sc),.03)
}

.levelUp-bonus-table-row {
    padding-top: 13px;
    padding-bottom: 13px;
    display: flex
}

.levelUp-bonus-table-row.current-bonus-row {
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 15px;
    padding-right: 15px;
    border-radius: var(--border-radius)
}

.levelUp-bonus-table-row .levelUp-bonus-table-cell {
    width: 33.33%;
    font-size: 14px;
    color: rgba(var(--b-sc),.8)
}

.levelUp-bonus-table-row:not(.current-bonus-row)+.levelUp-bonus-table-row {
    border-top-width: 1px;
    border-top-style: solid;
    border-image-slice: 1;
    border-image-source: radial-gradient(50% 50% at 50% 50%,rgba(193,128,102,.6) 0%,rgba(248,208,168,.1) 100%)
}

.LP-levels-bonus-info-wrapper {
    flex-direction: column;
    margin-top: 15px
}

.loyalty-levelUp-bonus-info.expanded .loyalty-levelUp-bonus-table {
    height: auto
}

.promoCodeWrapper-bc {
    width: 100%
}

.promoCodeBackButton-bc {
    width: 100%;
    height: 49px;
    display: flex;
    align-items: center;
    margin-top: 3px;
    font-size: 16px;
    color: rgba(var(--b-sc),1);
    text-transform: uppercase
}

.promoCodeBackButton-bc span {
    font-size: 11px;
    margin-right: 10px
}

.promoCodeParagraph-bc {
    font-size: 14px;
    line-height: 16px;
    color: rgba(var(--b-sc),.6);
    padding-bottom: 20px
}

.promoCodeWrapper-bc .u-i-p-control-item-holder-bc {
    padding: 0
}

.promoCodeWrapper-bc {
    padding: 15px var(--padding-page-aside) 0
}

.u-i-content-link {
    display: flex;
    align-items: center;
    border-radius: var(--border-radius);
    border: 1px solid rgba(var(--b-sc),.6);
    padding: 0 15px;
    color: rgba(var(--b-sc),.4);
    font-size: 14px;
    margin-bottom: 10px
}

.u-i-content-link-text {
    flex: auto;
    margin-inline-end:10px}

.u-i-content-link-icon {
    font-size: 19px;
    color: rgba(var(--b-sc),.8)
}

.u-i-content-link-icon.bc-i-checked {
    color: rgba(var(--oc-1),1)
}

.referral-content {
    margin-top: 30px
}

.referral-content .bc-i-check-circle {
    color: rgba(var(--oc-1),1)
}

.referral-content .bc-i-cancel-circle {
    color: rgba(var(--oc-3),1)
}

.referral-content-title {
    font-size: 14px;
    color: rgba(var(--b-sc),.6);
    padding-bottom: 10px
}

.u-i-content-link {
    height: 52px
}

.messageBoxWrapper-bc {
    width: 100%
}

.messageBoxWrapper-bc .more-button-bc {
    margin-bottom: 10px;
    padding: 0
}

.massageBoxBackButton-bc {
    width: 100%;
    display: flex;
    align-items: center;
    height: 49px;
    color: rgba(var(--b-sc),1);
    text-transform: uppercase;
    font-size: 16px
}

.massageBoxBackButton-bc span {
    margin-right: 10px;
    font-size: 11px
}

.message-block-bc {
    border-radius: var(--border-radius);
    overflow: hidden
}

.message-block-bc.expanded .message-more-icon {
    transform: rotate(0) translate(-50%)
}

.message-title-block {
    display: flex;
    color: rgba(var(--b-sc),.7);
    padding: 10px
}

.message-title-bc {
    flex: auto;
    word-break: break-word;
    -webkit-user-select: text;
    user-select: text
}

.message-remove-icon {
    margin-inline-start:10px}

.message-info-bc {
    font-size: 12px;
    word-break: break-word;
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
    padding-inline-start:10px;padding-inline-end:10px;color: rgba(var(--b-sc),.8);
    background: none
}

.message-info-bc ul,.message-info-bc li {
    list-style: disc
}

.message-more-time-bc {
    display: flex;
    align-items: center;
    background: rgba(var(--b-sc),.05);
    padding: 10px;
    margin-top: 10px
}

.message-more-icon {
    position: absolute;
    font-size: 10px;
    color: rgba(var(--b-sc),.8);
    padding: 8px 10px;
    border-radius: var(--border-radius);
    background: rgba(var(--b-sc),.2);
    transform: rotate(180deg) translate(50%);
    transition: color var(--default-transition-duration) ease
}

.message-more-icon:hover {
    color: rgba(var(--b-sc),1)
}

[dir=ltr] .message-more-icon {
    left: 50%
}

[dir=rtl] .message-more-icon {
    right: 50%
}

.message-time-bc {
    color: rgba(var(--b-sc),.9)
}

.messageBoxWrapper-bc {
    padding: 15px var(--padding-page-aside)
}

.messageBoxList-bc {
    width: 100%;
    min-height: 40vh
}

.message-block-bc+.message-block-bc {
    margin-top: 5px
}

.message-title-bc {
    font-size: 14px;
    line-height: 18px
}

.message-info-bc {
    margin-top: 6px;
    color: rgba(var(--b-sc),.8);
    line-height: 15px
}

.message-more-time-bc {
    color: rgba(var(--b-sc),.9);
    font-weight: 500
}

.message-time-bc {
    font-size: 12px
}

.form-control-label-bc .form-control-textarea {
    height: 84px
}

.bet-builder-history .historyListEl {
    font-weight: 400;
    padding: 0 10px;
    background: rgba(var(--b-sc),.1);
    border-radius: 0 0 var(--border-radius) var(--border-radius)
}

.bet-builder-history .historyListEl-title {
    color: rgba(var(--b-sc),.8);
    min-width: 30px
}

.bet-builder-history .historyListEl-info {
    color: rgba(var(--b-sc),1);
    flex-shrink: 1;
    overflow: auto;
    white-space: normal;
    text-overflow: unset
}

.bet-builder-history .historyListEl-list-item {
    height: auto;
    padding: 10px 0
}

.bet-builder-history .historyListEl-list-item+.historyListEl-list-item {
    border-top: 1px solid rgba(var(--b-sc),.1)
}

.bet-builder-history .bet-history-status span {
    margin-inline-end:3px}

.cashback-bonus-container-bc {
    background: rgba(var(--b-sc),.05);
    border-radius: var(--border-radius)
}

.cashback-bonus-container-bc+.cashback-bonus-container-bc {
    margin-top: 5px
}

.cashback-bonus-name-bc {
    height: 38px;
    line-height: 38px;
    color: rgba(var(--b-sc),1);
    font-weight: 500;
    text-transform: uppercase
}

.cashback-bonus-value-bc {
    display: flex;
    align-items: center;
    padding: 10px 0;
    min-height: 50px;
    border-top: 1px solid rgba(var(--b-sc),.1);
    border-bottom: 1px solid rgba(var(--b-sc),.1)
}

.cashback-bonus-text-bc {
    flex: auto;
    margin-inline-end:10px;color: rgba(var(--b-sc),.55)
}

.cashback-bonus-code-bc {
    flex-shrink: 0;
    padding: 0 5px;
    text-align: center;
    border-radius: var(--border-radius)
}

.cashback-bonus-amount-bc {
    flex-shrink: 0;
    color: rgba(var(--accent),1);
    font-size: 14px
}

.cashout-banner .expandable-info-body-content {
    padding-inline-start:20px}

.cashout-banner .expandable-info-body ul,.cashout-banner .expandable-info-body li {
    list-style: disc
}

.cashout-banner .expandable-info-body ul {
    padding-inline-start:20px}

.cashout-banner {
    margin-top: 10px
}

.cashout-banner .sdr-item-holder-bc {
    height: auto
}

.cashout-bonuses {
    margin: 10px 5px 0
}

.cashback-bonus-container-bc {
    padding: 0 10px 10px
}

.cashback-bonus-container-bc>.btn {
    margin-top: 10px
}

.cashback-bonus-container-bc:last-child {
    margin-bottom: 10px
}

.cashback-bonus-name-bc {
    font-size: 15px;
    font-weight: 500;
    text-transform: uppercase
}

.cashback-bonus-text-bc {
    font-size: 14px
}

.cashback-bonus-code-bc {
    min-width: 163px;
    height: 30px;
    font-size: 16px;
    line-height: 38px;
    color: rgba(var(--b-sc),1)
}

.journey-content .radio-control-bc,.bonus-achievement-body .radio-control-bc {
    display: flex;
    align-items: center;
    pointer-events: none
}

.journey-content .radio-control-bc~.radio-control-bc,.bonus-achievement-body .radio-control-bc~.radio-control-bc {
    margin-inline-start:0}

.journey-content .radio-control-bc:not(.is-passed) .radio-control-text-bc,.bonus-achievement-body .radio-control-bc:not(.is-passed) .radio-control-text-bc {
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
    color: rgba(var(--b-sc),.4)
}

.journey-content .radio-control-input-holder-bc,.bonus-achievement-body .radio-control-input-holder-bc {
    width: 14px;
    height: 14px;
    border-color: rgba(var(--b-sc),.4);
    box-sizing: content-box;
    margin-inline-end:0;background: none
}

.journey-content .radio-control-input-holder-bc:after,.bonus-achievement-body .radio-control-input-holder-bc:after {
    font-family: BetConstruct-Icons;
    position: absolute;
    font-size: 16px;
    top: -1px;
    color: #109121;
    background: none;
    transition: transform var(--slow-transition-duration)
}

[dir=ltr] .journey-content .radio-control-input-holder-bc:after,[dir=ltr] .bonus-achievement-body .radio-control-input-holder-bc:after {
    left: -1px
}

[dir=rtl] .journey-content .radio-control-input-holder-bc:after,[dir=rtl] .bonus-achievement-body .radio-control-input-holder-bc:after {
    right: -1px
}

.journey-content .radio-control-item-text,.bonus-achievement-body .radio-control-item-text {
    color: rgba(var(--b-sc),.4);
    font-size: 14px;
    transition: color var(--slow-transition-duration)
}

.journey-content .radio-control-input-bc:checked~.radio-control-input-bc,.bonus-achievement-body .radio-control-input-bc:checked~.radio-control-input-bc {
    background: transparent;
    border-color: transparent
}

.journey-content .radio-control-input-bc:checked~.radio-control-input-bc:after,.bonus-achievement-body .radio-control-input-bc:checked~.radio-control-input-bc:after {
    transform: scale(1)
}

.journey-content .radio-control-input-bc:checked:disabled~.radio-control-item-holder,.bonus-achievement-body .radio-control-input-bc:checked:disabled~.radio-control-item-holder {
    border-color: rgba(var(--hero),.4)
}

.journey-content .radio-control-input-bc:checked:disabled~.radio-control-item-holder:after,.bonus-achievement-body .radio-control-input-bc:checked:disabled~.radio-control-item-holder:after {
    background: rgba(var(--hero),.4)
}

.journey-content .radio-control-input-bc:checked~.radio-control-item-text,.bonus-achievement-body .radio-control-input-bc:checked~.radio-control-item-text {
    color: rgba(var(--b-sc),.9)
}

.journey-content .radio-control-input-bc:disabled~.radio-control-item-holder,.bonus-achievement-body .radio-control-input-bc:disabled~.radio-control-item-holder {
    background: rgba(var(--b-sc),.75)
}

.journey-description {
    margin: 20px 0 15px
}

.journey-title {
    color: rgba(var(--b-sc),1);
    font-size: 13px
}

.journey-desc {
    margin-top: 5px;
    color: rgba(var(--b-sc),.6);
    font-size: 12px
}

.journey-content-header {
    padding: 10px 10px 0
}

.journey-content-footer {
    display: flex;
    margin: 30px 0 0
}

.journey-content-footer-item {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    height: 4px;
    width: 100%;
    position: relative
}

.journey-content-footer-item+.journey-content-footer-item {
    margin-inline-start:26px}

.journey-content-footer-item:first-child:not(:only-child,:last-child) {
    border-radius: var(--border-radius) 0 0 var(--border-radius)
}

.journey-content-footer-item:last-child:not(:only-child,:first-child) {
    border-radius: 0 var(--border-radius) var(--border-radius) 0
}

.journey-content-footer-item:only-child {
    border-radius: var(--border-radius)
}

.journey-content-footer-item:after {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0
}

.journey-content-footer-item:not(.bonus-journey):after {
    width: 22px;
    height: 22px;
    border-radius: 50%;
    border: 2px solid rgba(var(--b-sc),.15)
}

[dir=ltr] .journey-content-footer-item:not(.bonus-journey):after {
    right: -26px
}

[dir=rtl] .journey-content-footer-item:not(.bonus-journey):after {
    left: -26px
}

.journey-content-footer-item:not(.is-passed) {
    color: rgba(var(--b-sc),.15);
    background: rgba(var(--b-sc),.15)
}

.journey-content-footer-item:not(.is-passed):after {
    content: ""
}

.journey-content-footer-item.is-passed {
    background: #109121
}

.journey-content-footer-item.is-passed:after {
    content: "";
    font-family: BetConstruct-Icons;
    border-color: #109121;
    color: #109121
}

.bonus-journey {
    margin-inline-end:40px}

.bonus-journey:after {
    background: url(/assets/bonus_closed-BYXi_UnS.png) no-repeat 50% 50%/contain;
    width: 60px;
    height: 60px;
    opacity: .5
}

[dir=ltr] .bonus-journey:after {
    right: -54px
}

[dir=rtl] .bonus-journey:after {
    left: -54px
}

.bonus-journey.is-passed:after {
    content: ""
}

.bonus-journey.is-passed.is-completed:after {
    content: "";
    opacity: 1
}

.is-passed .radio-control-input-holder-bc {
    border-color: #109121
}

.is-passed .radio-control-input-holder-bc:after {
    content: "";
    transform: none
}

.is-passed .radio-control-text-bc {
    color: rgba(var(--b-sc),.6)
}

.step-lock {
    display: none;
    color: rgba(var(--b-sc),.8)
}

.inActive-step {
    position: relative;
    opacity: .5;
    pointer-events: none
}

.inActive-step:before {
    content: "";
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(var(--b-sc),.03);
    pointer-events: none
}

[dir=ltr] .inActive-step:before {
    left: 0
}

[dir=rtl] .inActive-step:before {
    right: 0
}

.inActive-step .step-lock {
    display: inline-flex
}

.bc-crm-icon {
    font-size: 18px
}

.bc-crm-icon+span {
    margin-inline-start:10px}

.journey-step {
    display: flex;
    align-items: center;
    padding: 0 5px
}

.journey-step+.journey-step {
    margin-top: 10px
}

.journey-step>i {
    font-size: 14px;
    color: rgba(var(--b-sc),.6);
    margin-inline-start:5px;cursor: pointer
}

.journey-step.journey-step-description {
    position: relative;
    flex-wrap: wrap
}

.journey-step.journey-step-description>p {
    width: 100%;
    font-size: 12px;
    color: rgba(var(--b-sc),.6);
    margin-top: 5px;
    padding: 10px;
    background: rgba(var(--b-sc),.04);
    border-radius: var(--border-radius)
}

.journey-popup .casino-popup-icon-wrapper img {
    max-width: 82px;
    max-height: 82px
}

.journey-popup .status-popup-content-w-bc {
    background: url(/assets/journey-background-BVRxGVsJ.png) no-repeat 50% 50%/cover
}

.journey-content-bc {
    padding: 0 var(--padding-page-aside)
}

.journey-table-content {
    background: rgba(var(--b-sc),.05);
    border-radius: var(--border-radius);
    margin-bottom: 10px
}

.journey-content-body {
    padding: 0 5px 30px
}

.journey-content-footer {
    padding: 0 5px
}

.journey-content-title {
    display: flex;
    flex-direction: column;
    font-size: 15px
}

.journey-content-title>p {
    display: flex;
    align-items: center;
    color: rgba(var(--b-sc),1)
}

.journey-content-title>span {
    font-size: 12px;
    color: rgba(var(--b-sc),.8);
    margin-top: 5px
}

.journey-content-status {
    display: flex;
    align-items: center;
    font-size: 12px;
    margin-top: 7px;
    padding-bottom: 10px
}

.journey-content-status>p {
    flex: auto;
    color: rgba(var(--b-sc),.4)
}

.journey-content-status>span {
    flex-shrink: 0;
    margin-inline-start:5px}

.step-lock {
    margin-inline-end:10px}

.journey-step:first-child {
    padding-top: 10px;
    border-top: 1px solid rgba(var(--b-sc),.1)
}

.cashback-container {
    display: flex;
    flex-direction: column;
    overflow: hidden
}

.cashback-container .componentFilterBody-bc {
    max-height: 100%
}

.cashback-content {
    display: flex;
    overflow: hidden
}

.cashback-details {
    width: 100%;
    padding: 10px;
    background: rgba(var(--b-sc),.05);
    border-radius: var(--border-radius);
    will-change: scroll-position;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.cashback-state {
    padding: 10px;
    margin-bottom: 10px;
    background: rgba(var(--b-sc),.05);
    border-radius: var(--border-radius)
}

.cashback-state-row {
    display: flex;
    align-items: center;
    font-size: 12px
}

.cashback-state-row+.cashback-state-row {
    margin-top: 5px
}

.cashback-state-field {
    flex: auto
}

.cashback-state-value {
    flex-shrink: 0;
    margin-inline-start:3px}

.cashback-state-field {
    color: rgba(var(--b-sc),.6)
}

.cashback-state-amount {
    color: rgba(var(--accent),1)
}

.cashback-state-value {
    color: rgba(var(--b-sc),1)
}

.cashback-submit {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 10px;
    background-color: rgba(var(--b-sc),.05);
    border-radius: var(--border-radius)
}

.cashback-submit .cashback-submit-content {
    font-size: 12px;
    letter-spacing: .5px;
    text-align: center;
    color: rgba(var(--b-sc),.7);
    margin-bottom: 10px
}

.cashback-submit .btn {
    max-width: 100%
}

.cashback-info-title {
    font-size: 14px;
    color: rgba(var(--b-sc),1);
    text-transform: capitalize
}

.cashback-description {
    font-size: 12px;
    color: rgba(var(--b-sc),.7);
    margin: 10px 0;
    word-break: break-word
}

.cashback-table-container {
    width: 100%;
    margin: 10px 0
}

.cashback-table-scrollable {
    max-height: 177px
}

.cashback-history-table {
    width: 100%;
    font-size: 12px;
    border-collapse: separate;
    border-spacing: 1px
}

.cashback-history-table thead {
    position: sticky;
    top: 0;
    background: rgba(var(--b),1);
    color: rgba(var(--b-sc),.6);
    box-shadow: 0 1px rgba(var(--b),1)
}

.cashback-table-heading {
    box-shadow: 0 1px rgba(var(--b-sc),.05)
}

.cashback-table-header,.cashback-table-cell {
    padding: 7px 10px;
    text-align: center;
    white-space: nowrap
}

.cashback-table-header {
    background: rgba(var(--b-sc),.15)
}

[dir=ltr] .cashback-table-header:first-child {
    border-radius: var(--border-radius) 0 0 var(--border-radius)
}

[dir=ltr] .cashback-table-header:first-child:before {
    border-radius: var(--border-radius) 0 0 var(--border-radius)
}

[dir=ltr] .cashback-table-header:last-child {
    border-radius: 0 var(--border-radius) var(--border-radius) 0
}

[dir=ltr] .cashback-table-header:last-child:before {
    border-radius: 0 var(--border-radius) var(--border-radius) 0
}

[dir=rtl] .cashback-table-header:first-child {
    border-radius: 0 var(--border-radius) var(--border-radius) 0
}

[dir=rtl] .cashback-table-header:first-child:before {
    border-radius: 0 var(--border-radius) var(--border-radius) 0
}

[dir=rtl] .cashback-table-header:last-child {
    border-radius: var(--border-radius) 0 0 var(--border-radius)
}

[dir=rtl] .cashback-table-header:last-child:before {
    border-radius: var(--border-radius) 0 0 var(--border-radius)
}

.cashback-table-cell {
    background: rgba(var(--b-sc),.05);
    color: rgba(var(--b-sc),1)
}

.cashback-table-cell.paid-amount {
    color: rgba(var(--accent),1)
}

[dir=ltr] .cashback-table-cell:first-child {
    border-radius: var(--border-radius) 0 0 var(--border-radius)
}

[dir=ltr] .cashback-table-cell:first-child:before {
    border-radius: var(--border-radius) 0 0 var(--border-radius)
}

[dir=ltr] .cashback-table-cell:last-child {
    border-radius: 0 var(--border-radius) var(--border-radius) 0
}

[dir=ltr] .cashback-table-cell:last-child:before {
    border-radius: 0 var(--border-radius) var(--border-radius) 0
}

[dir=rtl] .cashback-table-cell:first-child {
    border-radius: 0 var(--border-radius) var(--border-radius) 0
}

[dir=rtl] .cashback-table-cell:first-child:before {
    border-radius: 0 var(--border-radius) var(--border-radius) 0
}

[dir=rtl] .cashback-table-cell:last-child {
    border-radius: var(--border-radius) 0 0 var(--border-radius)
}

[dir=rtl] .cashback-table-cell:last-child:before {
    border-radius: var(--border-radius) 0 0 var(--border-radius)
}

.cashback-list-items {
    display: flex;
    flex-direction: column;
    width: 100%;
    will-change: scroll-position;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.cashback-item {
    font-size: 12px;
    padding: 10px 15px;
    border-radius: var(--border-radius)
}

.cashback-item+.cashback-item {
    margin-top: 15px
}

.cashback-item:not(.active) {
    background: rgba(var(--b-sc),.05)
}

.cashback-item .get-cashback {
    display: flex;
    padding-top: 10px;
    border-top: 1px solid rgba(var(--b-sc),.1)
}

.cashback-item .get-cashback .bc-i-cashed-out {
    margin-inline-start:10px;color: rgba(var(--oc-1),1)
}

.cashback-item:hover {
    background: rgba(var(--b-sc),.1);
    cursor: pointer
}

.cashback-item.active {
    background: rgba(var(--b-sc),.1)
}

.cashback-name {
    margin-bottom: 10px;
    font-size: 15px;
    color: rgba(var(--b-sc),1);
    text-transform: uppercase
}

.cashback-dates {
    display: flex;
    padding: 0 5px
}

.cashback-dates+.cashback-dates {
    margin-top: 5px;
    margin-bottom: 10px
}

.cashback-date-text,.cashback-status-text {
    flex: auto;
    color: rgba(var(--b-sc),.6);
    margin-inline-end:3px}

.cashback-date {
    color: rgba(var(--b-sc),.6)
}

.cashback-date,.cashback-status-value {
    flex-shrink: 0
}

.cashback-container {
    padding: 15px var(--padding-page-aside)
}

[class*=is-web] .u-i-e-p-p-content-bc.u-i-common-content.bankAccounts {
    position: relative
}

.bankAccountsContainer {
    display: grid;
    grid-template-rows: repeat(auto-fill,minmax(180px,1fr));
    gap: 15px
}

[class*=is-web] .bankAccountsContainer {
    grid-template-columns: repeat(2,1fr)
}

[class*=is-mobile] .bankAccountsContainer {
    justify-items: center
}

[class*=is-mobile] .bankAccountsContainer:has(.addBankAccount:only-child) {
    grid-template-rows: auto
}

@media screen and (min-width: 768px) {
    [class*=is-mobile] .bankAccountsContainer {
        grid-template-columns:repeat(2,1fr)
    }
}

@media screen and (max-width: 768px) {
    [class*=is-mobile] .bankAccountsContainer {
        grid-template-columns:1fr
    }
}

.bankAccountCard {
    height: 100%;
    position: relative;
    display: flex;
    flex-direction: column;
    padding: 15px;
    border-radius: 20px;
    border: 1px solid rgba(var(--b-sc),.2);
    background: linear-gradient(260.07deg,#ffffff26 6.52%,#99999926 95.21%);
    overflow: hidden
}

[class*=is-web] .bankAccountCard {
    width: 100%
}

[class*=is-mobile] .bankAccountCard {
    width: 100%;
    max-width: 500px
}

.bankAccountCard+.addBankAccount {
    width: 100%
}

.bankAccountCardHeader {
    display: grid;
    grid-template-columns: 1fr 1fr auto;
    gap: 10px;
    margin-bottom: 20px
}

.bankAccountCardHeader .cardInfoValue {
    height: 34px
}

.cardInfoBlock {
    flex: auto;
    display: flex;
    gap: 5px;
    overflow: hidden
}

.cardInfoBlock.row {
    align-items: center
}

.cardInfoBlock.row+.cardNumbers {
    margin-top: 7px
}

.cardInfoBlock.col {
    flex-direction: column
}

.cardInfoLabel,.cardInfoMessage {
    font-size: 12px;
    letter-spacing: .5px;
    color: rgba(var(--b-sc),.7)
}

.cardInfoValue {
    letter-spacing: .5px;
    color: rgba(var(--b-sc),1)
}

.cardInfoValue:not(.cardNumbers) {
    font-size: 14px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2
}

.cardInfoValue.cardNumbers {
    font-size: 24px;
    font-weight: 500
}

.cardInfoValue+.bankAccountCardBtn {
    margin-inline-start:5px}

.bankAccountCardBtn {
    flex-shrink: 0
}

.bankAccountCardBtn.btn {
    width: 24px;
    height: 24px;
    padding: 0;
    border-radius: var(--border-radius);
    font-size: 10px;
    background: rgba(var(--b-sc),.15);
    border: 1px solid rgba(var(--b-sc),.15)
}

.bankAccountCardBtn.btn:hover {
    background: rgba(var(--b-sc),.3)
}

.bankAccountCardBtn.btn .bc-loader.small .bc-loader-contain {
    width: 15px;
    height: 15px
}

.bankAccountCardBody {
    flex: auto
}

.bankAccountCardFooter {
    position: relative;
    margin-top: 20px
}

.bankAccountCardFooter .cardInfoLabel {
    flex-shrink: 0
}

.cardInfoMessageContainer {
    text-align: center;
    position: absolute;
    top: -12px;
    left: 0;
    right: 0
}

.branchNameEditModeWrapper {
    height: 34px;
    flex: auto;
    display: flex;
    align-items: center
}

.branchNameInput {
    display: inline-block;
    padding: 3px 5px;
    border-radius: var(--border-radius);
    border: 1px solid rgba(var(--hero-sc),.15);
    animation: branchNameInputAnimation 1s forwards
}

@keyframes branchNameInputAnimation {
    0% {
        width: 0
    }

    to {
        width: 100%
    }
}

.newBankAccountForm {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 10px
}

.newBankAccountForm>.btn {
    max-width: 100%
}

.newBankAccountFormItem {
    width: 100%
}

.newBankAccountFormItem>.multi-select-bc .multi-select-label-bc {
    width: 100%;
    max-height: 120px
}

.addBankAccount {
    display: flex;
    align-items: center
}

[class*=is-web] .addBankAccount {
    min-height: 180px;
    flex-direction: column;
    justify-content: center;
    border-radius: 24px;
    border: 1px solid rgba(var(--b-sc),.2);
    background: rgba(var(--b-sc),.05);
    transition: var(--default-transition-duration)
}

[class*=is-web] .addBankAccount:hover {
    background: rgba(var(--b-sc),.1);
    cursor: pointer
}

[class*=is-mobile] .addBankAccount {
    width: 100%;
    max-width: 500px
}

.addBankAccount>.btn.a-outline.s-small {
    width: 32px;
    height: 32px;
    border: 1px solid rgba(var(--b-sc),.1);
    background: rgba(var(--b-sc),.1)
}

.addBankAccount>span {
    font-size: 14px;
    letter-spacing: 1px;
    color: rgba(var(--b-sc),1)
}

[class*=is-web] .addBankAccount>span {
    margin-top: 10px
}

[class*=is-mobile] .addBankAccount>span {
    margin-inline-start:10px}

[class*=is-web] .bankAccountsEmptyMessage {
    height: calc(100% - 360px)
}

[class*=is-mobile] .bankAccountsEmptyMessage {
    height: calc(100% - 64px)
}

.newBankAccountFormOverlay {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    background: #00000080;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    z-index: 950;
    overflow: hidden;
    animation: open-popup var(--slow-transition-duration)
}

@keyframes newBankAccountFormOverlay {
    0% {
        transform: translateY(100%)
    }

    to {
        transform: translateY(0)
    }
}

.newBankAccountFormOverlayContent {
    width: 100%;
    padding: 10px var(--padding-page-aside) 20px var(--padding-page-aside);
    border-radius: 24px 24px 0 0;
    border: 1px solid rgba(var(--b-sc),.1);
    background: rgba(var(--b),1);
    animation: newBankAccountFormOverlay var(--slow-transition-duration) ease-in-out forwards
}

.newBankAccountFormHeader {
    padding: 5px 0;
    margin-bottom: 10px;
    display: flex;
    justify-content: flex-end
}

.newBankAccountFormHeader>i {
    padding: 5px;
    font-size: 12px;
    color: rgba(var(--b-sc),.8);
    transition: color var(--default-transition-duration)
}

[class*=is-web] .newBankAccountFormHeader>i:hover {
    color: rgba(var(--b-sc),1);
    cursor: pointer
}

.newBankAccountFormContainer {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #00000080;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    z-index: 1;
    animation: open-popup var(--slow-transition-duration)
}

.newBankAccountFormInner {
    width: 100%;
    max-width: 500px;
    padding: 10px;
    border-radius: var(--border-radius);
    background: rgba(var(--b),1);
    animation: open-select-content var(--slow-transition-duration)
}
.underlinereg{
    text-decoration: underline;
    color: #4cff0d;
    padding-right: 10px;
}