@charset "utf-8";

.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: 1 1 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),.7); font-size: 11px; transition: color var(--default-transition-duration),background var(--default-transition-duration); }

.sp-s-l-b-content-bc { pointer-events: auto; will-change: scroll-position; overflow-x: hidden; }

.sp-s-l-b-content-bc:empty { display: none; }

.sp-s-l-b-c-item-bc { display: flex; align-items: center; transition: background var(--default-transition-duration); }

.sp-s-l-b-c-item-bc:not(.isHomepageWidgetItem) { height: 35px; padding-inline: 8px 10px; background: rgba(var(--b-sc),.1); border-radius: var(--border-radius); }

.sp-s-l-b-c-i-title-bc { flex: 1 1 auto; margin: 0px 10px; color: rgba(var(--b-sc),.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),.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),.6); font-size: 11px; }

[dir="rtl"] .competition-ico-arr-bc::before { content: ""; }

.sportCompetitionsGroupIcon { width: 18px; height: 12px; flex-shrink: 0; margin-inline-end: 10px; border-radius: 2px; }

.pp-sport-list-holder-bc { position: relative; height: 100%; will-change: scroll-position; overflow: hidden scroll; }

.e-sports .left-menu-scroll > .sport-search-bc { margin-bottom: 2px; }

.e-sports .left-menu-scroll > .sport-search-bc .sport-search-result-bc { width: 100%; top: 36px; }

.e-sports .left-menu-scroll > .sp-sub-list-bc.active > .sp-s-l-head-bc { top: 56px; }

.e-sports .left-menu-scroll > .sp-sub-list-bc.active .sp-s-l-b-content-bc { will-change: scroll-position; overflow: hidden auto; }

.left-menu-scroll { position: absolute; top: 0px; left: 0px; width: 100%; min-height: 100%; padding-inline-end: 2px; }

.left-menu-scroll > .sp-sub-list-bc { background: rgba(var(--b-sc),.1); border-radius: var(--border-radius); }

.left-menu-scroll > .sp-sub-list-bc > .sp-s-l-head-bc { padding: 0px 5px; }

.left-menu-scroll > .sp-sub-list-bc > .sp-s-l-head-bc .sp-s-l-h-title-bc { color: rgba(var(--b-sc),1); }

.left-menu-scroll > .sp-sub-list-bc > .sp-s-l-b-content-wrp > .sp-s-l-b-content-bc > div:not([class]) { display: flex; }

.left-menu-scroll > .sp-sub-list-bc > .sp-s-l-b-content-wrp > .sp-s-l-b-content-bc > div:not([class]) .bs-favorite-remove-bc { align-items: center; border-top: 1px solid rgba(var(--b-sc),.1); }

.left-menu-scroll > .sp-sub-list-bc > .sp-s-l-b-content-wrp > .sp-s-l-b-content-bc > .sp-sub-list-bc { padding: 0px 5px; box-shadow: inset 0 1px rgba(var(--b-sc),.1); }

.left-menu-scroll > .sp-sub-list-bc > .sp-s-l-b-content-wrp > .sp-s-l-b-content-bc > .sp-sub-list-bc > .sp-s-l-head-bc { padding: 0px; }

.left-menu-scroll > .sp-sub-list-bc > .sp-s-l-b-content-wrp > .sp-s-l-b-content-bc > .sp-sub-list-bc > .sp-s-l-head-bc .sp-s-l-h-title-bc { color: rgba(var(--b-sc),.8); }

.left-menu-scroll > .sp-sub-list-bc > .sp-s-l-b-content-wrp > .sp-s-l-b-content-bc > .sp-sub-list-bc.active { padding-bottom: 5px; background: rgba(var(--b-sc),.1); box-shadow: transparent 0px 1px 0px 0px inset; }

.left-menu-scroll > .sp-sub-list-bc > .sp-s-l-b-content-wrp > .sp-s-l-b-content-bc .sp-s-l-b-content-wrp > .sp-s-l-b-content-bc > .sp-sub-list-bc + .sp-sub-list-bc { margin-top: 2px; }

.left-menu-scroll > .sp-sub-list-bc + .sp-sub-list-bc { margin-top: 2px; }

.left-menu-scroll > .sp-sub-list-bc > .sp-s-l-b-content-wrp > .sp-s-l-b-content-bc > .sp-sub-list-bc { background: rgba(var(--b-sc),.05); }

.left-menu-scroll > .sp-sub-list-bc > .sp-s-l-b-content-wrp > .sp-s-l-b-content-bc > .sp-sub-list-bc .sp-s-l-b-content-bc { padding: 2px; background: rgba(var(--b),1); }

.left-menu-scroll > .sp-sub-list-bc > .sp-s-l-b-content-wrp > .sp-s-l-b-content-bc > .sp-sub-list-bc .sp-s-l-b-content-bc .sp-s-l-b-content-bc { padding: 0px; margin-top: 1px; }

.left-menu-scroll > .sp-sub-list-bc > .sp-s-l-b-content-wrp > .sp-s-l-b-content-bc > .sp-sub-list-bc .sp-sub-list-bc > .sp-s-l-head-bc { background: rgba(var(--b-sc),.15); }

.left-menu-scroll > .sp-sub-list-bc > .sp-s-l-b-content-wrp > .sp-s-l-b-content-bc > .sp-sub-list-bc .sp-sub-list-bc > .sp-s-l-head-bc .sp-s-l-h-title-bc { color: rgba(var(--b-sc),.8); }

.left-menu-scroll > .sp-sub-list-bc > .sp-s-l-b-content-wrp > .sp-s-l-b-content-bc > .sp-sub-list-bc .sp-sub-list-bc:hover > .sp-s-l-head-bc, .left-menu-scroll > .sp-sub-list-bc > .sp-s-l-b-content-wrp > .sp-s-l-b-content-bc > .sp-sub-list-bc .sp-sub-list-bc.selected > .sp-s-l-head-bc { background: rgba(var(--b-sc),.2); }

.left-menu-scroll > .sp-sub-list-bc.active > .sp-s-l-head-bc { position: sticky; top: 0px; background: rgba(var(--b),1); box-shadow: inset 0 0 0 18px rgba(var(--b-sc),.1); z-index: 1; }

.sp-sub-list-bc { max-height: 34px; }

.sp-sub-list-bc .sp-sub-list-bc .sp-s-l-b-content-bc { border-radius: var(--border-radius); }

.sp-sub-list-bc .form-control-bc { width: 100%; margin-bottom: 5px; padding: 5px 5px 0px; border-top: 1px solid rgba(var(--b-sc),.1); }

.sp-sub-list-bc .form-control-select-bc { width: auto; }

.sp-sub-list-bc .multi-select-label-bc { margin-inline-start: 5px; }

.sp-sub-list-bc .video-pr-bc .form-control-bc { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding: 0px; margin-bottom: 0px; }

.sp-s-l-head-bc { height: 34px; padding: 0px 10px; cursor: pointer; transition: background var(--default-transition-duration); border-radius: var(--border-radius); }

.sp-s-l-h-flag-bc { width: 20px; text-align: center; font-size: 18px; }

.sp-s-l-h-flag-bc.flag-bc { width: 18px; height: 12px; }

.sp-s-l-h-title-bc { font-size: 12px; }

.sp-s-l-b-c-i-g-league-c-bc { color: rgba(var(--b-sc),.5); font-size: 12px; }

.sp-s-l-h-arrow-icon-bc { width: 24px; height: 24px; margin-inline-start: 10px; text-align: center; border-radius: var(--border-radius); line-height: 23px; 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); }

[dir="rtl"] .sp-s-l-h-arrow-icon-bc.bc-i-small-arrow-right { transform: rotate(180deg); }

.sp-s-l-b-c-item-bc:not(.isHomepageWidgetItem) + .sp-s-l-b-c-item-bc { margin-top: 2px; }

.sp-s-l-b-c-item-bc:not(.isHomepageWidgetItem):last-child { margin-bottom: 3px; }

.sp-s-l-b-c-item-bc:not(.isHomepageWidgetItem):hover, .sp-s-l-b-c-item-bc:not(.isHomepageWidgetItem).active { background: rgba(var(--b-sc),.2); }

.market-game-section { padding: 6px 5px 10px; background: rgba(var(--b-sc),.15); border-radius: var(--border-radius); position: relative; overflow: hidden; transition: background var(--default-transition-delay),box-shadow var(--default-transition-delay); }

.market-game-section:not(.active) { cursor: pointer; }

.market-game-section:hover, .market-game-section.active { background: rgba(var(--b-sc),.2); }

.market-game-section .selected-game-indicator { position: absolute; top: 0px; width: 2px; height: 100%; }

[dir="ltr"] .market-game-section .selected-game-indicator { left: 0px; }

[dir="rtl"] .market-game-section .selected-game-indicator { right: 0px; }

.market-game-section + .market-game-section { margin-top: 2px; }

.market-game-team { display: flex; align-items: center; font-size: 12px; }

.market-game-team .teams-info-main-flag { width: 16px; height: 15px; object-fit: contain; margin-inline-end: 5px; }

.market-game-team + .market-game-team { margin-top: 2px; }

.market-game-team-name { flex: 1 1 auto; color: rgba(var(--b-sc),.9); }

.market-game-odd { flex-shrink: 0; margin-inline-start: 4px; color: rgba(var(--accent),1); }

.market-game-part-container { display: flex; align-items: center; justify-content: flex-end; height: 22px; color: rgba(var(--b-sc),.7); }

.market-game-part-container > i { font-size: 10px; }

.market-game-part-container > b { height: 15px; min-width: 23px; padding: 0px 2px; color: rgba(var(--b-sc),.6); background: rgba(var(--b),.8); border-radius: var(--border-radius); text-align: center; font-size: 11px; line-height: 15px; font-weight: 400; }

.market-game-part-container > i, .market-game-part-container > b { margin-inline-start: 4px; }

.market-game-part-container .bc-loader.small .bc-loader-contain { max-width: 10px; height: 10px; line-height: 10px; }

.market-game-part { flex: 1 1 auto; font-size: 11px; line-height: 22px; }

.market-game-additional-info-container { display: flex; align-items: center; color: rgba(var(--b-sc),.7); font-size: 11px; }

.market-game-additional-info { flex: 1 1 auto; }

.market-game-additional-info-time { flex-shrink: 0; margin-inline-start: 4px; font-weight: 400; }

.verticalNavigationContent .sp-s-l-b-content-bc { overflow-x: unset; }

.verticalNavigationContent .form-control-label-bc, .verticalNavigationContent .multi-select-label-bc { max-width: 100%; }

.resetFilterText { text-align: center; color: rgba(var(--b-sc),.9); font-size: 14px; padding: 20px; }