@charset "utf-8";

.sportsSpecialGames { width: 100%; overflow-x: hidden; }

.sportsSpecialGames .carouselWrapper, .sportsSpecialGames .swiper-slide { height: auto; }

[class*="is-mobile"] .sportsSpecialGames { padding-inline-start: var(--padding-page-aside); padding-inline-end: var(--padding-page-aside); }

[class*="is-mobile"] .sportsBookMainWidgetGamesContainer .form-control-select-bc { height: 100%; line-height: 100%; }

.sportsBookMainWidgetGamesContainer .form-control-select-bc span { font-size: 11px; }

.sportsBookMainWidgetGamesContainer .form-control-bc { width: 100%; }

[class*="is-web"] .sportsBookMainWidgetGamesContainer .marketFilterItem { width: auto; height: 32px; }

[class*="is-web"] .sportsBookMainWidgetGamesContainer .marketFilterItem .form-control-bc { height: 32px; }

[class*="is-mobile"] .sportsBookMainWidgetGamesContainer .marketFilterItem .horizontalSliderWrapper { height: 28px; margin-bottom: 8px; }

[class*="is-mobile"] .sportsBookMainWidgetGamesContainer .marketFilterItem .horizontalSliderRow { height: 28px; }

.sportsBookMainWidgetGamesContainer .marketFilterItemEvent { color: rgba(var(--b-sc),.9); font-size: 11px; padding-inline-start: 16px; text-transform: uppercase; border-radius: var(--border-radius); }

.sportsBookMainWidgetGamesContainer .marketFilterItemEvent, .sportsBookMainWidgetGamesContainer .form-control-select-bc { height: 32px; line-height: 32px; background: rgba(var(--b-sc),.12); }

[class*="is-web"] .sportsBookMainWidgetGamesContainer .marketFilterContent { display: grid; grid-template-columns: repeat(4, 1fr); gap: 4px; margin-bottom: 4px; }

@media screen and (max-width: 1280px) {
  [class*="is-web"] .sportsBookMainWidgetGamesContainer .marketFilterContent { grid-template-columns: 180px 1fr 1fr 1fr; gap: 2px; }
}

[class*="is-mobile"] .sportsBookMainWidgetGamesContainer .marketFilterContent { margin-bottom: 4px; }

.matchesWidgetContent { display: flex; flex-direction: column; gap: 8px; }

[class*="is-mobile"] .matchesWidgetContent { overflow: hidden; }

.matchesWidgetContent > .horizontal-sl-list-container .skeleton-loader-slider-cube { min-width: auto; width: 30px; height: 30px; }

.showMoreBtn { display: flex; align-items: center; justify-content: center; margin-top: 10px; }

[class*="is-web"] .showMoreBtn:hover span { background: rgba(var(--b-sc),.15); cursor: pointer; }

.showMoreBtn span { font-size: 12px; color: rgba(var(--b-sc),.9); background: rgba(var(--b-sc),.1); border-radius: var(--border-radius); padding: 6px; -webkit-tap-highlight-color: transparent; transition: background var(--default-transition-duration); }

.viewMoreBtn:not(:empty) { margin-bottom: 10px; }

.viewMoreBtn .view-see-more { padding: 6px; background: rgba(var(--b-sc),.1); border-radius: var(--border-radius); font-size: 12px; -webkit-tap-highlight-color: transparent; transition: background var(--default-transition-duration); }

[class*="is-web"] .viewMoreBtn .view-see-more:hover { background: rgba(var(--b-sc),.15); }

.viewMoreBtn .view-see-more i { font-size: 10px; }

[class*="is-web"] .filterRowContent { display: flex; align-items: center; }

.filterSports { position: relative; display: flex; align-items: center; gap: 8px; }

[class*="is-web"] .filterSports { margin-inline-start: 10px; order: 1; }

[class*="is-mobile"] .filterSports { margin-bottom: 8px; }

.filterSports .btn { width: 40px; height: 40px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; -webkit-tap-highlight-color: transparent; border-radius: var(--border-radius-middle); }

[class*="is-web"] .filterSports .btn { border-style: solid; border-width: 1px; border-color: transparent; }

[class*="is-web"] .filterSports .btn:hover:not(.a-white, .active) { background: rgba(var(--b-sc),.05); border-color: rgba(var(--b-sc),.15); }

[class*="is-web"] .filterSports .btn:hover.a-white { color: rgba(var(--b),.9); background: rgba(var(--b-sc),1); border-color: rgba(var(--b-sc),1); }

.filterSports .btn:not(.a-white) { background: rgba(var(--b-sc),.12); }

.filterSports .tooltipIconWrapper:not(:empty) { margin-inline: 0px; }

.filterSports .sport-search-bc.active { min-width: 120px; position: relative; height: 40px; flex: 1 1 auto; width: auto; max-width: unset; top: 0px; border-radius: var(--border-radius-middle); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: rgba(var(--b-sc),.12); }

[dir="ltr"] .filterSports .sport-search-bc.active { right: 0px; }

[dir="rtl"] .filterSports .sport-search-bc.active { left: 0px; }

[class*="is-mobile"] .filterSports .sport-search-bc.active { order: 1; }

.filterSports .sport-search-bc .hooryIcon { width: 40px; height: 40px; }

[dir="ltr"] .filterSports .sport-search-bc .hooryIcon { border-radius: var(--border-radius-middle) 0 0 var(--border-radius-middle); }

[dir="rtl"] .filterSports .sport-search-bc .hooryIcon { border-radius: 0 var(--border-radius-middle) var(--border-radius-middle) 0; }

.filterSports .sport-search-bc .ss-input-bc, .filterSports .sport-search-bc .ss-icon-holder-bc { background: none; }

.filterSports .sport-search-bc .ss-icon-bc, .filterSports .sport-search-bc .ss-input-bc::placeholder { color: rgba(var(--b-sc),.6); }

.filterSports .sport-search-result-bc { top: 42px; border-radius: var(--border-radius-middle); padding-bottom: 0px; }

.matchesFilterRow { display: flex; gap: 8px; }

[class*="is-web"] .matchesFilterRow { flex: 1 1 auto; align-items: center; }

[class*="is-mobile"] .matchesFilterRow { flex-direction: column; }

.matchesFilterRow .horizontalList.scroll-start::before, .matchesFilterRow .horizontalList.scroll-start::after, .matchesFilterRow .horizontalList.scroll-end::before, .matchesFilterRow .horizontalList.scroll-end::after { height: 40px; }

[class*="is-web"] .matchesFilterRow .time-filters-bc { width: auto; order: 1; }

[class*="is-mobile"] .matchesFilterRow .time-filters-bc { padding: 0px; }

[class*="is-web"] .matchesFilterRow .time-filters-bc .time-filters-content { display: flex; }

.matchesFilterRow .time-filter-button-bc { background: rgba(var(--b-sc),.1); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }

[class*="is-mobile"] .matchesWidgetContent .horizontalSliderWrapper, [class*="is-mobile"] .matchesFilterRow .horizontalSliderWrapper, [class*="is-mobile"] .sportsMainGamesSlider .horizontalSliderWrapper { height: 40px; margin-bottom: 0px; }

[class*="is-mobile"][dir="ltr"] .matchesWidgetContent .horizontalSliderWrapper, [class*="is-mobile"][dir="ltr"] .matchesFilterRow .horizontalSliderWrapper, [class*="is-mobile"][dir="ltr"] .sportsMainGamesSlider .horizontalSliderWrapper { left: 0px; }

[class*="is-mobile"][dir="rtl"] .matchesWidgetContent .horizontalSliderWrapper, [class*="is-mobile"][dir="rtl"] .matchesFilterRow .horizontalSliderWrapper, [class*="is-mobile"][dir="rtl"] .sportsMainGamesSlider .horizontalSliderWrapper { right: 0px; }

.matchesWidgetContent .horizontalSliderRow, .matchesFilterRow .horizontalSliderRow, .sportsMainGamesSlider .horizontalSliderRow { margin-inline-end: 20px; }

[class*="is-mobile"] .matchesWidgetContent .horizontalCategoryItemWrp:first-child, [class*="is-mobile"] .matchesFilterRow .horizontalCategoryItemWrp:first-child, [class*="is-mobile"] .sportsMainGamesSlider .horizontalCategoryItemWrp:first-child { margin-inline-start: 0px; }

[class*="is-mobile"] .matchesWidgetContent .horizontalCategoryItemWrp:last-child.active, [class*="is-mobile"] .matchesWidgetContent .horizontalCategoryItemWrp:nth-last-child(2).active, [class*="is-mobile"] .matchesFilterRow .horizontalCategoryItemWrp:last-child.active, [class*="is-mobile"] .matchesFilterRow .horizontalCategoryItemWrp:nth-last-child(2).active, [class*="is-mobile"] .sportsMainGamesSlider .horizontalCategoryItemWrp:last-child.active, [class*="is-mobile"] .sportsMainGamesSlider .horizontalCategoryItemWrp:nth-last-child(2).active { transition: var(--slow-transition-duration) ease; right: 36px; }

.sportsMainGamesSlider { margin-bottom: 8px; }

[class*="is-mobile"] .sportsMainGamesSlider { overflow-x: hidden; }

.sportsMainGamesSlider .horizontalCategoryItemWrp { position: relative; padding: 0px; background: rgba(var(--b-sc),.05); transition: var(--slow-transition-duration) ease; border-radius: var(--border-radius-middle); }

[class*="is-web"] .sportsMainGamesSlider .horizontalCategoryItemWrp { min-width: 168px; height: 56px; font-size: 14px; }

[class*="is-mobile"] .sportsMainGamesSlider .horizontalCategoryItemWrp { width: 48px; height: 40px; max-width: 48px; min-width: auto; font-size: 12px; overflow: hidden; z-index: 0; }

[class*="is-mobile"] .sportsMainGamesSlider .horizontalCategoryItemWrp .horCatItemTitle { white-space: nowrap; opacity: 0; color: rgba(var(--b-sc),.6); }

.sportsMainGamesSlider .horizontalCategoryItemWrp::before, .sportsMainGamesSlider .horizontalCategoryItemWrp::after { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; pointer-events: none; }

.sportsMainGamesSlider .horizontalCategoryItemWrp::before { height: 100%; border-radius: var(--border-radius-middle); }

.sportsMainGamesSlider .horizontalCategoryItemWrp::after { height: 96%; border-bottom: 2px solid transparent; border-top-width: 2px; border-right-width: 2px; border-left-width: 2px; border-radius: var(--border-radius-middle); }

.sportsMainGamesSlider .horizontalCategoryItemWrp i { display: flex; align-items: center; justify-content: center; color: rgba(var(--b-sc),.6); background: rgba(var(--b),.9); border-radius: 50%; transition: var(--slow-transition-duration) ease; }

[class*="is-web"] .sportsMainGamesSlider .horizontalCategoryItemWrp i { width: 40px; height: 40px; font-size: 20px; }

[class*="is-mobile"] .sportsMainGamesSlider .horizontalCategoryItemWrp i { flex-shrink: 0; width: 32px; height: 32px; font-size: 14px; }

[class*="is-web"] .sportsMainGamesSlider .horizontalCategoryItemWrp.active { background: rgba(var(--b-sc),.05); }

[class*="is-web"] .sportsMainGamesSlider .horizontalCategoryItemWrp.active .horCatItemTitle, [class*="is-web"] .sportsMainGamesSlider .horizontalCategoryItemWrp.active i { color: rgba(var(--b-sc),.9); }

.sportsMainGamesSlider .horizontalCategoryItemWrp.active .horizontalCategoryItem { background-color: unset; }

[class*="is-mobile"] .sportsMainGamesSlider .horizontalCategoryItemWrp.active { width: auto; max-width: 200px; transition: all ease var(--default-transition-duration); background: rgba(var(--b),1); z-index: 1; }

[class*="is-mobile"] .sportsMainGamesSlider .horizontalCategoryItemWrp.active::after { background: rgba(var(--b-sc),.05); z-index: -1; }

[class*="is-mobile"] .sportsMainGamesSlider .horizontalCategoryItemWrp.active i { color: rgba(var(--b-sc),.8); margin-inline-end: 8px; }

[class*="is-mobile"] .sportsMainGamesSlider .horizontalCategoryItemWrp.active .horCatItemTitle { opacity: 1; width: auto; }

[class*="is-mobile"] .sportsMainGamesSlider .horizontalCategoryItemWrp.active .horCatItemTitle { opacity: 1; color: rgba(var(--b-sc),.9); }

[dir="ltr"] [class*="is-mobile"] .sportsMainGamesSlider .horizontalCategoryItemWrp.active i { left: 8px; }

[dir="rtl"] [class*="is-mobile"] .sportsMainGamesSlider .horizontalCategoryItemWrp.active i { right: 8px; }

[class*="is-web"] .sportsMainGamesSlider .horizontalCategoryItemWrp:hover { background: rgba(var(--b-sc),.05); }

[class*="is-web"] .sportsMainGamesSlider .horizontalCategoryItemWrp:hover i, [class*="is-web"] .sportsMainGamesSlider .horizontalCategoryItemWrp:hover .horCatItemTitle { color: rgba(var(--b-sc),.9); }

[class*="is-mobile"] .sportsMainGamesSlider .horCatItemTitle { opacity: 0; }

[class*="is-web"] .sportsMainGamesSlider .horizontalCategoryItem, [class*="is-mobile"] .sportsMainGamesSlider .horizontalCategoryItem { background-color: unset; }

.sportsMainGamesSlider .horizontalCategoryItem::before { content: none; }

[class*="is-web"] .sportsMainGamesSlider .horizontalCategoryItem { padding-inline-start: 16px; }

[class*="is-mobile"] .sportsMainGamesSlider .horizontalCategoryItem { padding: 4px 8px; flex-direction: row; }

.sportsMainGamesSlider .horizontalCategoryItemWrp.favorite-team::before { background: linear-gradient(68deg, rgba(178, 23, 5, 0.8) 1%, rgba(178, 23, 5, 0.4) 8%, rgba(178, 23, 5, 0.05) 19%, rgba(178, 23, 5, 0) 2%); }

[class*="is-web"] .sportsMainGamesSlider .horizontalCategoryItemWrp.favorite-team:hover::after { border-color: rgb(178, 23, 5); }

[class*="is-web"] .sportsMainGamesSlider .horizontalCategoryItemWrp.favorite-team:hover i { background: rgb(178, 23, 5); }

[class*="is-web"] .sportsMainGamesSlider .horizontalCategoryItemWrp.favorite-team.active::after { border-color: rgb(178, 23, 5); }

[class*="is-mobile"] .sportsMainGamesSlider .horizontalCategoryItemWrp.favorite-team.active::after { border-color: rgb(178, 23, 5); }

.sportsMainGamesSlider .horizontalCategoryItemWrp.favorite-team.active i { background: rgb(178, 23, 5); }

[class*="is-mobile"] .sportsMainGamesSlider .horizontalCategoryItemWrp.favorite-team::before { background: linear-gradient(78deg, rgba(178, 23, 5, 0.9) 1%, rgba(178, 23, 5, 0.4) 8%, rgba(178, 23, 5, 0.05) 20%, rgba(178, 23, 5, 0) 1%); }

.sportsMainGamesSlider .horizontalCategoryItemWrp.FlashGames::before { background: linear-gradient(68deg, rgba(255, 95, 0, 0.8) 1%, rgba(255, 95, 0, 0.4) 8%, rgba(255, 95, 0, 0.05) 19%, rgba(255, 95, 0, 0) 2%); }

[class*="is-web"] .sportsMainGamesSlider .horizontalCategoryItemWrp.FlashGames:hover::after { border-color: rgb(255, 95, 0); }

[class*="is-web"] .sportsMainGamesSlider .horizontalCategoryItemWrp.FlashGames:hover i { background: rgb(255, 95, 0); }

[class*="is-web"] .sportsMainGamesSlider .horizontalCategoryItemWrp.FlashGames.active::after { border-color: rgb(255, 95, 0); }

[class*="is-mobile"] .sportsMainGamesSlider .horizontalCategoryItemWrp.FlashGames.active::after { border-color: rgb(255, 95, 0); }

.sportsMainGamesSlider .horizontalCategoryItemWrp.FlashGames.active i { background: rgb(255, 95, 0); }

[class*="is-mobile"] .sportsMainGamesSlider .horizontalCategoryItemWrp.FlashGames::before { background: linear-gradient(78deg, rgba(255, 95, 0, 0.9) 1%, rgba(255, 95, 0, 0.4) 8%, rgba(255, 95, 0, 0.05) 20%, rgba(255, 95, 0, 0) 1%); }

.sportsMainGamesSlider .horizontalCategoryItemWrp.upcoming::before { background: linear-gradient(68deg, rgba(2, 108, 144, 0.8) 1%, rgba(2, 108, 144, 0.4) 8%, rgba(2, 108, 144, 0.05) 19%, rgba(2, 108, 144, 0) 2%); }

[class*="is-web"] .sportsMainGamesSlider .horizontalCategoryItemWrp.upcoming:hover::after { border-color: rgb(2, 108, 144); }

[class*="is-web"] .sportsMainGamesSlider .horizontalCategoryItemWrp.upcoming:hover i { background: rgb(2, 108, 144); }

[class*="is-web"] .sportsMainGamesSlider .horizontalCategoryItemWrp.upcoming.active::after { border-color: rgb(2, 108, 144); }

[class*="is-mobile"] .sportsMainGamesSlider .horizontalCategoryItemWrp.upcoming.active::after { border-color: rgb(2, 108, 144); }

.sportsMainGamesSlider .horizontalCategoryItemWrp.upcoming.active i { background: rgb(2, 108, 144); }

[class*="is-mobile"] .sportsMainGamesSlider .horizontalCategoryItemWrp.upcoming::before { background: linear-gradient(78deg, rgba(2, 108, 144, 0.9) 1%, rgba(2, 108, 144, 0.4) 8%, rgba(2, 108, 144, 0.05) 20%, rgba(2, 108, 144, 0) 1%); }

.sportsMainGamesSlider .horizontalCategoryItemWrp.tournament::before { background: linear-gradient(68deg, rgba(59, 38, 172, 0.8) 1%, rgba(59, 38, 172, 0.4) 8%, rgba(59, 38, 172, 0.05) 19%, rgba(59, 38, 172, 0) 2%); }

[class*="is-web"] .sportsMainGamesSlider .horizontalCategoryItemWrp.tournament:hover::after { border-color: rgb(59, 38, 172); }

[class*="is-web"] .sportsMainGamesSlider .horizontalCategoryItemWrp.tournament:hover i { background: rgb(59, 38, 172); }

[class*="is-web"] .sportsMainGamesSlider .horizontalCategoryItemWrp.tournament.active::after { border-color: rgb(59, 38, 172); }

[class*="is-mobile"] .sportsMainGamesSlider .horizontalCategoryItemWrp.tournament.active::after { border-color: rgb(59, 38, 172); }

.sportsMainGamesSlider .horizontalCategoryItemWrp.tournament.active i { background: rgb(59, 38, 172); }

[class*="is-mobile"] .sportsMainGamesSlider .horizontalCategoryItemWrp.tournament::before { background: linear-gradient(78deg, rgba(59, 38, 172, 0.9) 1%, rgba(59, 38, 172, 0.4) 8%, rgba(59, 38, 172, 0.05) 20%, rgba(59, 38, 172, 0) 1%); }

.sportsMainGamesSlider .horizontalCategoryItemWrp.olympic-competitions::before { background: linear-gradient(68deg, rgba(198, 57, 71, 0.8) 1%, rgba(198, 57, 71, 0.4) 8%, rgba(198, 57, 71, 0.05) 19%, rgba(198, 57, 71, 0) 2%); }

[class*="is-web"] .sportsMainGamesSlider .horizontalCategoryItemWrp.olympic-competitions:hover::after { border-color: rgb(198, 57, 71); }

[class*="is-web"] .sportsMainGamesSlider .horizontalCategoryItemWrp.olympic-competitions:hover i { background: rgb(198, 57, 71); }

[class*="is-web"] .sportsMainGamesSlider .horizontalCategoryItemWrp.olympic-competitions.active::after { border-color: rgb(198, 57, 71); }

[class*="is-mobile"] .sportsMainGamesSlider .horizontalCategoryItemWrp.olympic-competitions.active::after { border-color: rgb(198, 57, 71); }

.sportsMainGamesSlider .horizontalCategoryItemWrp.olympic-competitions.active i { background: rgb(198, 57, 71); }

[class*="is-mobile"] .sportsMainGamesSlider .horizontalCategoryItemWrp.olympic-competitions::before { background: linear-gradient(78deg, rgba(198, 57, 71, 0.9) 1%, rgba(198, 57, 71, 0.4) 8%, rgba(198, 57, 71, 0.05) 20%, rgba(198, 57, 71, 0) 1%); }

.sportsMainGamesSlider .horizontalCategoryItemWrp.olympic-matches::before { background: linear-gradient(68deg, rgba(198, 57, 71, 0.8) 1%, rgba(198, 57, 71, 0.4) 8%, rgba(198, 57, 71, 0.05) 19%, rgba(198, 57, 71, 0) 2%); }

[class*="is-web"] .sportsMainGamesSlider .horizontalCategoryItemWrp.olympic-matches:hover::after { border-color: rgb(198, 57, 71); }

[class*="is-web"] .sportsMainGamesSlider .horizontalCategoryItemWrp.olympic-matches:hover i { background: rgb(198, 57, 71); }

[class*="is-web"] .sportsMainGamesSlider .horizontalCategoryItemWrp.olympic-matches.active::after { border-color: rgb(198, 57, 71); }

[class*="is-mobile"] .sportsMainGamesSlider .horizontalCategoryItemWrp.olympic-matches.active::after { border-color: rgb(198, 57, 71); }

.sportsMainGamesSlider .horizontalCategoryItemWrp.olympic-matches.active i { background: rgb(198, 57, 71); }

[class*="is-mobile"] .sportsMainGamesSlider .horizontalCategoryItemWrp.olympic-matches::before { background: linear-gradient(78deg, rgba(198, 57, 71, 0.9) 1%, rgba(198, 57, 71, 0.4) 8%, rgba(198, 57, 71, 0.05) 20%, rgba(198, 57, 71, 0) 1%); }

.sportsMainGamesSlider .horizontalCategoryItemWrp.tournament::before { background: linear-gradient(68deg, rgba(6, 72, 163, 0.8) 1%, rgba(6, 72, 163, 0.4) 8%, rgba(6, 72, 163, 0.05) 19%, rgba(6, 72, 163, 0) 2%); }

[class*="is-web"] .sportsMainGamesSlider .horizontalCategoryItemWrp.tournament:hover::after { border-color: rgb(6, 72, 163); }

[class*="is-web"] .sportsMainGamesSlider .horizontalCategoryItemWrp.tournament:hover i { background: rgb(6, 72, 163); }

[class*="is-web"] .sportsMainGamesSlider .horizontalCategoryItemWrp.tournament.active::after { border-color: rgb(6, 72, 163); }

[class*="is-mobile"] .sportsMainGamesSlider .horizontalCategoryItemWrp.tournament.active::after { border-color: rgb(6, 72, 163); }

.sportsMainGamesSlider .horizontalCategoryItemWrp.tournament.active i { background: rgb(6, 72, 163); }

[class*="is-mobile"] .sportsMainGamesSlider .horizontalCategoryItemWrp.tournament::before { background: linear-gradient(78deg, rgba(6, 72, 163, 0.9) 1%, rgba(6, 72, 163, 0.4) 8%, rgba(6, 72, 163, 0.05) 20%, rgba(6, 72, 163, 0) 1%); }

.sportsMainGamesSlider .horizontalCategoryItemWrp.boost::before { background: linear-gradient(68deg, rgba(9, 127, 24, 0.8) 1%, rgba(9, 127, 24, 0.4) 8%, rgba(9, 127, 24, 0.05) 19%, rgba(9, 127, 24, 0) 2%); }

[class*="is-web"] .sportsMainGamesSlider .horizontalCategoryItemWrp.boost:hover::after { border-color: rgb(9, 127, 24); }

[class*="is-web"] .sportsMainGamesSlider .horizontalCategoryItemWrp.boost:hover i { background: rgb(9, 127, 24); }

[class*="is-web"] .sportsMainGamesSlider .horizontalCategoryItemWrp.boost.active::after { border-color: rgb(9, 127, 24); }

[class*="is-mobile"] .sportsMainGamesSlider .horizontalCategoryItemWrp.boost.active::after { border-color: rgb(9, 127, 24); }

.sportsMainGamesSlider .horizontalCategoryItemWrp.boost.active i { background: rgb(9, 127, 24); }

[class*="is-mobile"] .sportsMainGamesSlider .horizontalCategoryItemWrp.boost::before { background: linear-gradient(78deg, rgba(9, 127, 24, 0.9) 1%, rgba(9, 127, 24, 0.4) 8%, rgba(9, 127, 24, 0.05) 20%, rgba(9, 127, 24, 0) 1%); }

.sportsMainGamesSlider .horizontalCategoryItemWrp.coupons::before { background: linear-gradient(68deg, rgba(133, 45, 145, 0.8) 1%, rgba(133, 45, 145, 0.4) 8%, rgba(133, 45, 145, 0.05) 19%, rgba(133, 45, 145, 0) 2%); }

[class*="is-web"] .sportsMainGamesSlider .horizontalCategoryItemWrp.coupons:hover::after { border-color: rgb(133, 45, 145); }

[class*="is-web"] .sportsMainGamesSlider .horizontalCategoryItemWrp.coupons:hover i { background: rgb(133, 45, 145); }

[class*="is-web"] .sportsMainGamesSlider .horizontalCategoryItemWrp.coupons.active::after { border-color: rgb(133, 45, 145); }

[class*="is-mobile"] .sportsMainGamesSlider .horizontalCategoryItemWrp.coupons.active::after { border-color: rgb(133, 45, 145); }

.sportsMainGamesSlider .horizontalCategoryItemWrp.coupons.active i { background: rgb(133, 45, 145); }

[class*="is-mobile"] .sportsMainGamesSlider .horizontalCategoryItemWrp.coupons::before { background: linear-gradient(78deg, rgba(133, 45, 145, 0.9) 1%, rgba(133, 45, 145, 0.4) 8%, rgba(133, 45, 145, 0.05) 20%, rgba(133, 45, 145, 0) 1%); }

.sportsMainGamesSlider .horizontalCategoryItemWrp.live::before { background: linear-gradient(68deg, rgba(255, 52, 73, 0.8) 1%, rgba(255, 52, 73, 0.4) 8%, rgba(255, 52, 73, 0.05) 19%, rgba(255, 52, 73, 0) 2%); }

[class*="is-web"] .sportsMainGamesSlider .horizontalCategoryItemWrp.live:hover::after { border-color: rgb(255, 52, 73); }

[class*="is-web"] .sportsMainGamesSlider .horizontalCategoryItemWrp.live:hover i { background: rgb(255, 52, 73); }

[class*="is-web"] .sportsMainGamesSlider .horizontalCategoryItemWrp.live.active::after { border-color: rgb(255, 52, 73); }

[class*="is-mobile"] .sportsMainGamesSlider .horizontalCategoryItemWrp.live.active::after { border-color: rgb(255, 52, 73); }

.sportsMainGamesSlider .horizontalCategoryItemWrp.live.active i { background: rgb(255, 52, 73); }

[class*="is-mobile"] .sportsMainGamesSlider .horizontalCategoryItemWrp.live::before { background: linear-gradient(78deg, rgba(255, 52, 73, 0.9) 1%, rgba(255, 52, 73, 0.4) 8%, rgba(255, 52, 73, 0.05) 20%, rgba(255, 52, 73, 0) 1%); }

.sportsMainGamesSlider .horizontalCategoryItemWrp.results::before { background: linear-gradient(68deg, rgba(170, 127, 0, 0.8) 1%, rgba(170, 127, 0, 0.4) 8%, rgba(170, 127, 0, 0.05) 19%, rgba(170, 127, 0, 0) 2%); }

[class*="is-web"] .sportsMainGamesSlider .horizontalCategoryItemWrp.results:hover::after { border-color: rgb(170, 127, 0); }

[class*="is-web"] .sportsMainGamesSlider .horizontalCategoryItemWrp.results:hover i { background: rgb(170, 127, 0); }

[class*="is-web"] .sportsMainGamesSlider .horizontalCategoryItemWrp.results.active::after { border-color: rgb(170, 127, 0); }

[class*="is-mobile"] .sportsMainGamesSlider .horizontalCategoryItemWrp.results.active::after { border-color: rgb(170, 127, 0); }

.sportsMainGamesSlider .horizontalCategoryItemWrp.results.active i { background: rgb(170, 127, 0); }

[class*="is-mobile"] .sportsMainGamesSlider .horizontalCategoryItemWrp.results::before { background: linear-gradient(78deg, rgba(170, 127, 0, 0.9) 1%, rgba(170, 127, 0, 0.4) 8%, rgba(170, 127, 0, 0.05) 20%, rgba(170, 127, 0, 0) 1%); }

.sportsMainGamesSlider .horizontalCategoryItemWrp.today-bets::before { background: linear-gradient(68deg, rgba(255, 95, 0, 0.8) 1%, rgba(255, 95, 0, 0.4) 8%, rgba(255, 95, 0, 0.05) 19%, rgba(255, 95, 0, 0) 2%); }

[class*="is-web"] .sportsMainGamesSlider .horizontalCategoryItemWrp.today-bets:hover::after { border-color: rgb(255, 95, 0); }

[class*="is-web"] .sportsMainGamesSlider .horizontalCategoryItemWrp.today-bets:hover i { background: rgb(255, 95, 0); }

[class*="is-web"] .sportsMainGamesSlider .horizontalCategoryItemWrp.today-bets.active::after { border-color: rgb(255, 95, 0); }

[class*="is-mobile"] .sportsMainGamesSlider .horizontalCategoryItemWrp.today-bets.active::after { border-color: rgb(255, 95, 0); }

.sportsMainGamesSlider .horizontalCategoryItemWrp.today-bets.active i { background: rgb(255, 95, 0); }

[class*="is-mobile"] .sportsMainGamesSlider .horizontalCategoryItemWrp.today-bets::before { background: linear-gradient(78deg, rgba(255, 95, 0, 0.9) 1%, rgba(255, 95, 0, 0.4) 8%, rgba(255, 95, 0, 0.05) 20%, rgba(255, 95, 0, 0) 1%); }

.sportsMainGamesSlider .horizontalCategoryItemWrp.special-competition::before { background: linear-gradient(68deg, rgba(187, 97, 0, 0.8) 1%, rgba(187, 97, 0, 0.4) 8%, rgba(187, 97, 0, 0.05) 19%, rgba(187, 97, 0, 0) 2%); }

[class*="is-web"] .sportsMainGamesSlider .horizontalCategoryItemWrp.special-competition:hover::after { border-color: rgb(187, 97, 0); }

[class*="is-web"] .sportsMainGamesSlider .horizontalCategoryItemWrp.special-competition:hover i { background: rgb(187, 97, 0); }

[class*="is-web"] .sportsMainGamesSlider .horizontalCategoryItemWrp.special-competition.active::after { border-color: rgb(187, 97, 0); }

[class*="is-mobile"] .sportsMainGamesSlider .horizontalCategoryItemWrp.special-competition.active::after { border-color: rgb(187, 97, 0); }

.sportsMainGamesSlider .horizontalCategoryItemWrp.special-competition.active i { background: rgb(187, 97, 0); }

[class*="is-mobile"] .sportsMainGamesSlider .horizontalCategoryItemWrp.special-competition::before { background: linear-gradient(78deg, rgba(187, 97, 0, 0.9) 1%, rgba(187, 97, 0, 0.4) 8%, rgba(187, 97, 0, 0.05) 20%, rgba(187, 97, 0, 0) 1%); }

.infoIcons { display: flex; align-items: center; gap: 8px; }

@media screen and (max-width: 1366px) {
  [class*="is-web"] .infoIcons { flex-wrap: wrap; }
}

.infoIcons .bet-builder-container { display: flex; align-items: center; justify-content: center; }

.infoIcons .bet-builder-container .c-info-icon-bc, .infoIconsItem { font-size: 14px; color: rgba(var(--b-sc),.4); }

@media screen and (max-width: 1280px) {
  .infoIcons .bet-builder-container .c-info-icon-bc, .infoIconsItem { font-size: 10px; }
}

.infoIconsMarketsCount { font-size: 10px; font-weight: 700; color: rgba(var(--b-sc),.6); padding: 2px 4px; background: rgba(var(--b-sc),.08); border-radius: 2px; }

.gamesListRow { display: grid; grid-template-columns: repeat(4, 1fr); padding-top: 10px; padding-bottom: 10px; gap: 4px; background: rgba(var(--b-sc),.08); }

@media screen and (max-width: 1360px) {
  .gamesListRow { grid-template-columns: 180px 1fr 1fr 1fr; gap: 2px; }
}

.gamesListRow .market-bc { padding: 10px 4px; border-radius: var(--border-radius); border-width: 1px; border-style: solid; border-color: transparent; }

.gamesListRow .market-icon-bc.bc-i-boost { position: absolute; top: 4px; font-size: 14px; }

@media screen and (max-width: 1366px) {
  .gamesListRow .market-icon-bc.bc-i-boost { font-size: 10px; top: 1px; }
}

[dir="ltr"] .gamesListRow .market-icon-bc.bc-i-boost { left: 4px; }

@media screen and (max-width: 1366px) {
  [dir="ltr"] .gamesListRow .market-icon-bc.bc-i-boost { left: 1px; }
}

[dir="rtl"] .gamesListRow .market-icon-bc.bc-i-boost { right: 4px; }

@media screen and (max-width: 1366px) {
  [dir="rtl"] .gamesListRow .market-icon-bc.bc-i-boost { right: 1px; }
}

.marketOddsGroupItem { display: grid; grid-template-columns: repeat(auto-fit, minmax(30px, 1fr)); gap: 2px; }

.marketOddsGroupItem .market-bc:not(.active, :hover, .hasMoreEventsMarket) { background: rgba(var(--b-sc),.1); }

.marketOddsGroupItem .market-name-bc, .marketOddsGroupItem .market-coefficient-bc { height: 100%; }

.hasMoreEventsMarket:not(.marketExpanded) { background: none; }

.hasMoreEventsMarket .market-odd-bc { color: rgba(var(--b-sc),.6); }

.hasMoreEventsMarket.marketExpanded { background: rgba(var(--b),.9); border-color: rgba(var(--b-sc),.3); }

.hasMoreEventsMarket.marketExpanded .market-odd-bc:not(.not-boosted-odd) { color: rgba(var(--b-sc),.9); }

.gamesWidgetContent .c-head-bc { margin-bottom: 4px; background: rgba(var(--b-sc),.12); }

.gameItemScore { color: rgba(var(--b-sc),.5); font-size: 12px; margin-inline: 4px; padding-inline-start: 4px; border-inline-start: 1px solid rgba(var(--b-sc),.15); }

.marketOddsGroupName { min-height: 18px; font-size: 12px; margin-bottom: 4px; color: rgba(var(--b-sc),.8); }

.marketOddsGroup { display: flex; flex-direction: column; overflow: hidden; }

.marketOddsGroup .c-odd-bc { width: auto; height: 56px; }

.marketOddsGroup .market-name-bc { font-size: 12px; }

.marketOddsGroup .market-odd-bc { font-size: 12px; font-weight: 700; }

@media screen and (max-width: 1366px) {
  .marketOddsGroup .market-odd-bc { font-size: 11px; }
}

@media screen and (min-width: 1280px) {
  .marketOddsGroup .c-team-info-scores-bc { font-size: 11px; }
}

.marketOddsGroup .market-odd-bc { white-space: nowrap; }

.marketOddsGroup:nth-of-type(2) { margin-inline-start: 2px; }

.marketOddsGroup:last-child { margin-inline-end: 10px; }

.gamesListWrapper { margin-bottom: 2px; cursor: pointer; }

.gamesListRowInfo { display: flex; flex-direction: column; gap: 4px; padding-inline: 10px 4px; border-inline-end: 2px solid rgba(var(--b),.8); overflow: hidden; }

.gamesListTeams { display: flex; flex-direction: column; justify-content: flex-end; height: 35px; gap: 4px; }

.gamesListTeams .c-teams-row-bc { margin-inline-start: -2px; }

.gamesListInfoTeams { font-size: 12px; flex: 1 1 auto; color: rgba(var(--b-sc),.8); font-weight: 400; }

.gamesListInfoScores { font-size: 16px; color: rgba(var(--b-sc),.8); }

@media screen and (max-width: 1360px) {
  .gamesListInfoScores { font-size: 12px; }
}

.gamesListTeamsFlag { width: 20px; height: 18px; object-fit: contain; margin-inline-end: 6px; }

.gameItemInfo { display: flex; align-items: center; gap: 2px; min-height: 18px; }

.gameItemScoreWrapper { display: flex; align-items: center; }

.gameItemInfoScore { color: rgba(var(--b-sc),.5); font-size: 12px; white-space: nowrap; }

.gameItemLeft { display: flex; align-items: center; flex: 1 1 auto; gap: 4px; overflow: hidden; }

.gamesListMargin { margin-bottom: 2px; }

.marketSliderWrapper { position: relative; padding-top: 8px; padding-inline: 8px; margin-bottom: 4px; border: 1px solid rgba(var(--b-sc),.1); border-radius: var(--border-radius); background: rgba(var(--b-sc),.08); }

.marketSliderWrapper::before { content: ""; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; pointer-events: none; z-index: -1; border-radius: var(--border-radius); }

.marketSliderWrapper .hasMoreEventsMarket .market-odd-bc { color: rgba(var(--b-sc),.6); }

.marketSliderWrapper .sgm-market-g-item-bc { background: none; }

.marketSliderWrapper .market-bc { padding: 4px; height: 48px; border-width: 1px; border-style: solid; border-color: transparent; border-radius: var(--border-radius); background: rgba(var(--b-sc),.06); }

.marketSliderWrapper .market-bc.active { color: rgba(var(--hero-sc),1); background: rgba(var(--hero),1); }

.marketSliderWrapper .market-bc.marketExpanded { background: rgba(var(--b),1); }

.marketSliderWrapper .carousel { padding-inline-start: 6px; }

.marketSliderWrapper .sgm-market-g-item-bc { min-height: 46px; padding: 0px; }

.marketSliderWrapper .market-name-bc { width: 100%; margin-bottom: 4px; }

.marketTeams { padding: 0px; height: 48px; }

.marketTeamsRow { display: flex; align-items: center; width: 100%; overflow: hidden; min-height: auto; }

.marketTeamsRow + .marketTeamsRow { margin-top: 8px; margin-bottom: 0px; }

.marketInfoTeams { flex: 1 1 auto; font-size: 12px; line-height: 18px; color: rgba(var(--b-sc),.8); }

.marketInfoScores { display: flex; align-items: center; justify-content: center; flex-shrink: 0; width: 22px; height: 20px; margin-inline-start: 4px; color: rgba(var(--b-sc),.8); font-size: 12px; background: rgba(var(--b-sc),.06); border-radius: var(--border-radius); }

.marketSliderIconsWrapper { padding-top: 8px; padding-bottom: 8px; border-top: 1px solid rgba(var(--b-sc),.04); }

.marketTeamsFlag { width: 18px; height: 18px; object-fit: contain; flex-shrink: 0; margin-inline-end: 5px; }

.marketSliderIconsWrapper, .marketSliderIconsLiveWrapper { display: flex; align-items: center; }

.marketSliderIconsLiveWrapper { width: 100%; flex: 1 1 auto; margin-inline-end: 4px; }

.marketSliderIconsLiveWrapper .c-info-content-bc { flex: 1 1 auto; }

.marketSliderIconsLiveWrapper .info-live-prematch-icon-bc { margin-inline-end: 4px; }

.marketSliderWrapperIcons { display: flex; align-items: center; gap: 8px; }

.marketSliderWrapperIcons:only-child { margin-inline-start: auto; }

.marketWrapperTime { color: rgba(var(--b-sc),.8); }

.marketSliderHeaderText, .marketWrapperName { display: flex; align-items: center; min-height: 26px; font-size: 10px; color: rgba(var(--b-sc),.6); }

.marketSliderText { flex: 1 1 auto; text-align: center; margin-inline-end: 6px; }

.marketWrapperItem.hasTeamName { display: grid; grid-template-columns: 150px minmax(0px, 1fr); }

.marketWrapperItem:not(.hasTeamName) .marketInfoTeams { white-space: break-spaces; }

.marketWrapperItem .market-icon-bc.bc-i-boost { position: absolute; top: 2px; font-size: 10px; }

[dir="ltr"] .marketWrapperItem .market-icon-bc.bc-i-boost { left: 2px; }

[dir="rtl"] .marketWrapperItem .market-icon-bc.bc-i-boost { right: 2px; }