@keyframes stoppageTime {
	0% {
		opacity: 0;
	}

	25% {
		opacity: 1;
		transform: scale(1.2) rotate(15deg);
		box-shadow: 0 0 10px 1px var(--oc-1);
	}

	50% {
		transform: scale(1);
		box-shadow: none;
	}

	75% {
		transform: scale(1.2) rotate(-15deg);
		box-shadow: 0 0 10px 1px var(--oc-1);
	}
}

@keyframes shooting-animation {
	0%,to {
		opacity: 0;
	}

	50% {
		opacity: 1;
	}
}

.results-container-bc {
	padding-top: 15px;
}

.results-filter-bc {
	margin-bottom: 20px;
}

.results-block-bc {
	display: flex;
	flex-direction: column;
	padding: 0 5px 5px;
	background: rgba(var(--b-sc-rgb),.05);
}

.results-block-bc+.results-block-bc,.results-teams-bc+.results-teams-bc {
	margin-top: 5px;
}

.results-info-bc {
	display: flex;
	flex-direction: column;
	padding: 10px 5px;
	background: rgba(var(--b-sc-rgb),.1);
	border-radius: 4px 4px 0 0;
}

.multi-column-header>li>div,.multi-column-show-type-OUTRIGHT .multi-column-time-icon>div,.results-teams-bc {
	display: flex;
}

.results-teams-name-bc {
	flex: auto;
	font-size: 11px;
	line-height: 13px;
	color: rgba(var(--b-sc-rgb),.9);
}

.results-teams-score-bc {
	flex-shrink: 0;
	margin-inline-start: 10px;
	font-size: 12px;
	line-height: 14px;
	font-weight: 500;
	color: var(--oc-2);
}

.results-details-bc {
	margin-top: 8px;
	font-size: 10px;
	line-height: 12px;
	color: rgba(var(--b-sc-rgb),.5);
}

[dir=rtl] .results-details-bc {
	direction: ltr;
	text-align: right;
}

.results-footer-bc {
	display: flex;
	align-items: center;
	height: 24px;
	margin-top: 1px;
	padding: 0 5px;
	background: rgba(var(--b-sc-rgb),.1);
	border-radius: 0 0 4px 4px;
}

.results-footer-info-bc {
	flex: auto;
	display: flex;
	align-items: center;
}

.results-footer-icon-bc {
	font-size: 14px;
	margin-inline-end: 2px;
	color: rgba(var(--b-sc-rgb),.5);
}

.results-footer-date-bc {
	font-size: 10px;
	padding: 0 4px;
	color: rgba(var(--b-sc-rgb),.5);
}

.results-footer-date-bc+.results-footer-date-bc {
	border-inline-start: 1px solid var(--b);
}

.results-footer-view-bc {
	flex-shrink: 0;
	display: flex;
	align-items: center;
	margin-inline-start: 10px;
	color: rgba(var(--b-sc-rgb),.7);
}

.results-footer-view-text-bc {
	font-size: 12px;
	margin-inline-end: 8px;
}

.results-footer-view-icon-bc {
	font-size: 10px;
}

[dir=rtl] .results-footer-view-icon-bc:before {
	content: "";
}

.results-banner-wrapper-bc {
	padding: 8px 10px 30px;
}

.results-banner-bc {
	display: flex;
	flex-direction: column;
	padding: 10px;
	border-radius: 4px;
	position: relative;
}

.results-banner-bc:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.3);
}

.results-banner-teams-bc {
	display: flex;
	align-items: center;
	color: #fff;
	position: relative;
}

.results-banner-teams-bc+.results-banner-teams-bc {
	margin-top: 6px;
}

.results-banner-teams-name-bc {
	flex: auto;
	font-size: 15px;
}

.results-banner-teams-score-bc {
	flex-shrink: 0;
	margin-inline-start: 10px;
	font-size: 16px;
	font-weight: 500;
}

.results-banner-details-bc {
	color: #b3b3b3;
	margin-top: 5px;
	font-size: 11px;
	position: relative;
}

.results-game-details-bc {
	display: flex;
	flex-direction: column;
	padding: 5px;
}

.results-game-details-header-bc {
	display: flex;
	align-items: center;
	height: 34px;
	padding: 0 10px;
	background: rgba(var(--b-sc-rgb),.1);
	border-radius: 4px 4px 0 0;
}

.results-game-details-header-bc:only-child {
	border-radius: 4px;
}

.results-game-details-title-bc {
	flex: auto;
	font-size: 12px;
	color: var(--b-sc);
}

.results-game-details-icon-arrow-bc {
	flex-shrink: 0;
	margin-inline-start: 10px;
	color: rgba(var(--b-sc-rgb),.8);
	font-size: 11px;
}

.results-game-details-icon-arrow-bc.hidden {
	transform: rotateX(180deg);
}

.results-game-details-events-bc {
	display: flex;
	align-items: center;
	height: 34px;
	margin-top: 1px;
	padding: 0 10px;
	color: rgba(var(--b-sc-rgb),.5);
	background: rgba(var(--b-sc-rgb),.05);
	font-size: 12px;
}

.results-game-details-events-bc:last-child {
	border-radius: 0 0 4px 4px;
}

.results-filter-bc {
	padding: 0 7px;
}

.live-calendar-filters-wrapper .multi-select-bc {
	margin: 10px 0;
	padding: 0 7px 5px;
}

.live-calendar-market-bc {
	min-height: 328px;
	margin-top: 15px;
}

.time-filters-content {
	flex: auto;
	display: flex;
}

.time-filter-button-bc {
	white-space: nowrap;
}

.time-filter-button-bc.btn.active {
	color: rgba(var(--b-rgb),.9);
	background: var(--b-sc);
	border-color: var(--b-sc);
}

.time-filters-bc {
	display: flex;
	padding: 0 7px;
	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: -webkit-sticky;
	position: sticky;
	left: -7px;
	right: -7px;
}

.multi-column-time-icon i~i,.multi-column-time-icon i~p,.time-filter-button-bc+.time-filter-button-bc {
	margin-inline-start: 5px;
}

.notification-loader .vivaro-loader svg {
	max-height: 13px;
}

.popup-holder-bc.bet-builder-top.windowed.info,.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,.popup-holder-bc.bet-builder-top.windowed.info .popup-inner-bc {
	width: 100%;
	height: 100%;
}

.betBuilder-popup {
	position: relative;
	background: #fff;
	height: 100%;
}

.betBuilder-popup iframe {
	width: 100%;
	height: calc(100% - 40px);
}

.betBuilder-popup .e-p-close-icon-bc {
	color: rgba(63,63,63,.8);
	width: 14px;
	height: 14px;
	font-size: 14px;
	line-height: 14px;
	top: 14px;
	transition: color .24s;
}

[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 rgba(63,63,63,.4);
	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: 0 0;
}

.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 .bs-bet-i-b-title-bc.t-2,.betBuilder-betslip-content .quickBetMsgText-bc {
	color: #595959;
}

.betBuilder-betslip-content .bet-slip-info-link,.multi-column-content>li .market-bc+.market-bc {
	margin-inline-start: 3px;
}

.betBuilder-odd-remove,.betBuilder-odds {
	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 {
	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,.betBuilder-select-popup:before {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.betBuilder-select {
	display: flex;
	align-items: center;
	justify-content: center;
	background: rgba(0,0,0,.5);
	z-index: 1;
}

.betBuilder-select+.betBuilder-popup {
	pointer-events: none;
}

.betBuilder-select-popup {
	position: relative;
	width: 400px;
	padding: 0 15px 20px;
	background: var(--b);
	border-radius: 4px;
	z-index: 9;
	overflow: hidden;
}

.betBuilder-select-popup:before {
	content: "";
	background: rgba(var(--b-sc-rgb),.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: 0 0;
}

.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;
}

.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 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: var(--b);
	z-index: 10;
	will-change: scroll-position;
	overflow-x: hidden;
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
}

.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,.multi-column-view:not(.multi-column-view-expanded) .prematch-page-bc {
	position: relative;
}

.multi-column-to-icon {
	position: absolute;
	top: -28px;
	margin-inline-start: 10px;
	color: rgba(var(--b-sc-rgb),.8);
	transition: .24s;
}

[dir=ltr] .multi-column-to-icon {
	right: 10px;
}

[dir=rtl] .multi-column-to-icon {
	left: 10px;
	transform: rotate(180deg);
}

@media (hover:hover) {
	.multi-column-to-icon:hover {
		color: var(--b-sc);
		cursor: pointer;
	}
}

@media not all and (hover:hover) {
	.multi-column-to-icon:active {
		color: var(--b-sc);
	}
}

.multi-column-header {
	display: flex;
	align-items: center;
	height: 52px;
	margin-top: 1px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-inline-start: 10px;
	padding-inline-end: 5px;
	color: var(--b-sc);
	background: rgba(var(--b-sc-rgb),.15);
	border-radius: 4px;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: 500;
}

.multi-column-header>li {
	height: 100%;
	display: flex;
	text-align: center;
	flex-direction: column;
	justify-content: space-between;
}

.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 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-rgb),.1);
	border-radius: 4px;
	transition: background .24s;
}

.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.active,.multi-column-content:hover {
	background: rgba(var(--b-sc-rgb),.15);
}

.multi-column-content>li {
	height: 100%;
	display: flex;
	align-items: center;
}

.multi-column-content>li .market-bc {
	width: 44px;
}

.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-rgb),.5);
	font-size: 12px;
	transition: .24s;
}

@media (hover:hover) {
	.multi-column-content>li:last-child:hover {
		color: rgba(var(--b-sc-rgb),.8);
		cursor: pointer;
	}
}

@media not all and (hover:hover) {
	.multi-column-content>li:last-child:active {
		color: rgba(var(--b-sc-rgb),.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-rgb),.8);
}

[dir=rtl] .multi-column-content>li:last-child i {
	transform: rotate(180deg);
}

.multi-column-content .multi-column-base,.multi-column-content>li .market-bc {
	border-radius: 4px;
}

.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: var(--b-sc);
	border: 1px solid rgba(var(--b-sc-rgb),.3);
}

.multi-column-content+.multi-column-content {
	margin-top: 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: var(--b-sc);
	margin-inline-end: 10px;
	overflow: hidden;
	font-size: 12px;
	font-weight: 500;
	-webkit-user-select: text;
	user-select: text;
}

.multi-column-time-icon time {
	display: flex;
	width: 100%;
	color: rgba(var(--b-sc-rgb),.5);
	font-size: 11px;
}

.multi-column-time-icon i {
	display: inline-flex;
	color: rgba(var(--b-sc-rgb),.8);
	font-size: 11px;
	transition: .24s;
}

@media (hover:hover) {
	.multi-column-time-icon i:hover {
		color: var(--b-sc);
		cursor: pointer;
	}
}

@media not all and (hover:hover) {
	.multi-column-time-icon i:active {
		color: var(--b-sc);
	}
}

.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;
}

.is-home-page .bet-builder-container .bet-builder-text,.live-calendar .bet-builder-container .bet-builder-text,.prematch-page-bc .bet-builder-container .bet-builder-text,.special-games-container .bet-builder-container .bet-builder-text {
	display: none;
}

@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:1490px) {
	.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 .24s;
}

.sp-sub-list-bc.active {
	max-height: 15000px;
}

.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.active>.sp-s-l-b-content-bc {
	opacity: 1;
	max-height: 14000px;
	pointer-events: auto;
	will-change: scroll-position;
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
}

.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-rgb),.7);
	font-size: 11px;
	transition: color .24s,background .24s;
}

.sp-s-l-h-arrow-icon-bc:before {
	display: block;
	transition: transform .24s;
}

.sp-s-l-b-content-bc {
	max-height: 0;
	opacity: 0;
	pointer-events: none;
	transition: .24s;
	overflow: hidden;
}

.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-rgb),.1);
	border-radius: 4px;
	transition: background .24s;
}

.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-rgb),.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-rgb),.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-rgb),.6);
	font-size: 11px;
}

[dir=rtl] .competition-ico-arr-bc:before {
	content: "";
}

.sp-sub-list-bc {
	max-height: 36px;
	background: rgba(var(--b-sc-rgb),.1);
}

.sp-sub-list-bc+.sp-sub-list-bc {
	margin-top: 2px;
}

.sp-s-l-head-bc {
	height: 36px;
	padding: 0 10px;
	border-radius: 4px;
}

.sp-s-l-h-title-bc {
	font-size: 14px;
	color: rgba(var(--b-sc-rgb),.9);
}

.sp-s-l-b-c-i-g-league-c-bc {
	color: rgba(var(--b-sc-rgb),.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: 4px;
}

.special-games-button {
	display: flex;
	margin-top: 15px;
	padding: 0 7px;
	will-change: scroll-position;
	overflow-x: auto;
	overflow-y: hidden;
	scrollbar-width: none;
	-webkit-overflow-scrolling: touch;
}

.special-games-button::-webkit-scrollbar {
	display: none;
}

.special-games-button .btn {
	text-transform: none;
}

.special-games-button .btn>i {
	font-size: 14px;
}

.special-games-button .btn+.btn {
	margin-inline-start: 5px;
}

.filter-sports-bc {
	display: flex;
	align-items: center;
	position: relative;
	height: 36px;
	margin: 5px 0;
	padding-inline-start: 7px;
	padding-inline-end: 52px;
}

.filter-sports-bc .form-control-bc+.form-control-bc {
	max-width: 46%;
	margin-inline-start: 10px;
}

.filter-sports-bc .form-control-bc+.btn,.filter-sports-bc>.btn+.btn {
	margin-inline-start: 10px;
}

.filter-sports-bc .form-control-bc:first-child:nth-last-child(3) {
	max-width: 48%;
}

.filter-sports-bc .form-control-bc:first-child:nth-last-child(4) {
	max-width: 40%;
}

.filter-sports-bc>.btn {
	width: auto;
}

.filter-icon-bc {
	font-size: 14px;
}

.sgm-markets-head-bc {
	display: flex;
	align-items: center;
	height: 32px;
	cursor: pointer;
}

.sgm-markets-head-bc.hidden .sgm-m-h-toggle-icon-bc {
	transform: rotateX(180deg);
}

.sgm-m-h-title-bc {
	flex: auto;
	font-size: 12px;
	font-weight: 500;
	color: var(--b-sc);
}

.sgm-m-h-toggle-icon-bc {
	flex-shrink: 0;
	margin-inline-start: 10px;
	color: rgba(var(--b-sc-rgb),.8);
	font-size: 11px;
}

.sgm-market-g-new-label {
	position: absolute;
	top: 4px;
	width: 5px;
	height: 5px;
	background: var(--hero);
	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-rgb),.8);
	font-size: 11px;
}

.game-details-container-inner-bc>div,.sgm-market-search {
	position: relative;
}

.sgm-market-search .sport-search-bc {
	z-index: 3;
	padding-inline-end: 0;
}

[dir=ltr] .sgm-market-g-head-bc>i+i:after,[dir=ltr] .sgm-market-search .sport-search-bc,[dir=ltr] .sgm-market-search .sport-search-bc .ss-icon-holder-bc {
	left: 0;
}

[dir=rtl] .sgm-market-g-head-bc>i+i:after,[dir=rtl] .sgm-market-search .sport-search-bc,[dir=rtl] .sgm-market-search .sport-search-bc .ss-icon-holder-bc {
	right: 0;
}

.sgm-market-search .sport-search-bc.active {
	padding-inline-start: 37px;
}

.sgm-market-search .sport-search-bc .ss-icon-holder-bc {
	background: rgba(var(--b-sc-rgb),.2);
	border-radius: 0;
}

.sgm-market-search .sport-search-bc .ss-input-bc {
	border-inline-end: 1px solid rgba(var(--b-sc-rgb),.1);
}

[dir=ltr] .sgm-market-search .sport-search-bc .ss-input-bc {
	border-radius: 0 4px 4px 0;
}

[dir=rtl] .sgm-market-search .sport-search-bc .ss-input-bc {
	border-radius: 4px 0 0 4px;
}

.sgm-market-search .horizontal-sl-tab {
	margin-inline-start: 37px;
}

.sgm-market-g-h-ew-title-bc {
	margin-inline-end: 7px;
}

.sgm-market-g-head-bc {
	display: flex;
	align-items: center;
	padding-top: 5px;
	padding-bottom: 5px;
	color: rgba(var(--b-sc-rgb),.8);
	background: rgba(var(--b-sc-rgb),.05);
	font-size: 12px;
	cursor: pointer;
	border-top: 3px solid transparent;
	background-clip: padding-box;
	box-sizing: initial;
}

.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: rotateX(180deg);
}

.sgm-market-g-head-bc>i {
	display: flex;
	flex-shrink: 0;
	line-height: 14px;
}

.sgm-market-g-head-bc>i+i {
	margin-inline-start: 7px;
	padding-inline-start: 8px;
	position: relative;
}

.sgm-market-g-head-bc>i+i:after {
	content: "";
	position: absolute;
	top: 0;
	width: 1px;
	height: 14px;
	background: var(--b);
}

.sgm-market-g-h-fav-icon-bc {
	flex-shrink: 0;
	font-size: 14px;
}

.sgm-market-g-h-title-bc {
	flex: auto;
	margin-inline-start: 10px;
	margin-inline-end: 5px;
	-webkit-user-select: text;
	user-select: text;
}

.sgm-market-g-h-title {
	flex: 0 1 auto;
}

.sgm-market-g-h-title-label {
	flex: auto;
	margin-inline-end: 5px;
}

.sgm-market-g-h-title-label>span {
	padding: 1px 4px;
	color: var(--hero-sc);
	background: var(--hero);
	border-radius: 4px;
	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: Inter,Arial,Helvetica,sans-serif;
}

.sgm-market-g-h-cashed-out-icon-bc {
	color: var(--oc-1);
	font-size: 14px;
}

.sgm-market-g-h-statistics-icon-bc {
	font-size: 14px;
}

.sgm-market-g-h-statistics-icon-bc.active {
	color: var(--oc-2);
}

.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-0,.sgm-market-g-item-bc.column-2,.sgm-market-g-item-bc.default {
	grid-template-columns: repeat(auto-fit,minmax(49%,1fr));
}

.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.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.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):last-child:not(:first-child) {
	width: 301%;
}

.sgm-market-g-item-bc.column-3>.sgm-market-g-i-cell-bc:nth-child(3n+2):last-child: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;
}

.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: var(--b);
}

.game-details-container-inner-bc {
	padding: 10px;
	position: relative;
	border-radius: 4px;
}

.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: rgba(0,0,0,.4);
}

.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%1;
	margin-block-start: 5px;
}

.game-d-c-h-c-r-sport-icon {
	flex-shrink: 0;
	font-size: 13px;
	color: rgba(255,255,255,.7);
}

.game-details-number {
	font-size: 12px;
	font-weight: 700;
	color: rgba(255,255,255,.9);
	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 0 rgba(0,0,0,.05);
}

.game-details-c-head-time-bc:not(.stoppage-time) {
	padding: 0 5px;
	color: var(--oc-1-sc);
}

.game-details-c-head-time-bc:nth-child(2) {
	margin-inline-start: 10px;
	background: rgba(var(--oc-1-rgb),.5);
}

.game-details-c-head-time-bc:nth-child(2):last-child {
	background: var(--oc-1);
	border-radius: 4px;
}

[dir=ltr] .game-details-c-head-time-bc:nth-child(2):nth-last-child(2) {
	border-radius: 4px 0 0 4px;
}

[dir=rtl] .game-details-c-head-time-bc:nth-child(2):nth-last-child(2) {
	border-radius: 0 4px 4px 0;
}

.game-details-c-head-time-bc+.game-details-c-head-time-bc:not(.stoppage-time) {
	margin-inline-start: 1px;
	background: var(--oc-1);
}

[dir=ltr] .game-details-c-head-time-bc+.game-details-c-head-time-bc:not(.stoppage-time) {
	border-radius: 0 4px 4px 0;
}

[dir=rtl] .game-details-c-head-time-bc+.game-details-c-head-time-bc:not(.stoppage-time) {
	border-radius: 4px 0 0 4px;
}

.game-details-c-head-time-bc+.stoppage-time {
	margin-inline-start: 10px;
}

.stoppage-time {
	position: relative;
	justify-content: center;
	color: var(--oc-1);
}

.stoppage-time:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.1);
	border: 1px solid var(--oc-1);
	border-radius: 4px;
	animation: stoppageTime 2.5s ease;
}

.live-page-sections-bc .competition-icon-arrow-bc {
	width: 24px;
	height: 24px;
	text-align: center;
	background: rgba(var(--b-sc-rgb),.1);
	border-radius: 4px;
	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-rgb),.7);
	z-index: 5;
	pointer-events: none;
}

.game-details-list .sp-sub-list-bc {
	background: rgba(var(--b-sc-rgb),.2);
	border-radius: 4px;
}

.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: 7px;
	background: var(--b);
	border-radius: 4px;
	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-rgb),.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: rgba(0,0,0,.3);
	box-shadow: -11px 0 0 0 rgba(0,0,0,.3),11px 0 0 0 rgba(0,0,0,.3);
}

.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 0 0#a9a9c1,-10px 0 10px 0 rgba(255,255,255,.2);
}

[dir=rtl] .game-details-c-body-count-bc>.game-details-c-body-numbers-bc:nth-child(2) {
	box-shadow: inset -1px 0 0 0#a9a9c1,10px 0 10px 0 rgba(255,255,255,.2);
}

.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: var(--oc-2);
}

.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 {
	margin-inline-end: 10px;
}

.game-d-c-b-r-c-team-bc+.game-d-c-b-r-c-team-bc {
	margin-top: 3px;
}

.game-d-c-b-r-c-team-bc,.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 {
	flex: auto;
	font-size: 15px;
	text-transform: capitalize;
	color: #f2f2f2;
	-webkit-user-select: text;
	user-select: text;
	word-break: break-word;
}

.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: rgba(0,0,0,.5);
}

.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: 4px;
	border-bottom-left-radius: 4px;
}

[dir=ltr] .game-d-c-b-r-c-statistics-item-bc:last-child,[dir=rtl] .game-d-c-b-r-c-statistics-item-bc:first-child {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

[dir=rtl] .game-d-c-b-r-c-statistics-item-bc:last-child {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

.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: rgba(0,0,0,.4);
	border-radius: 4px;
	font-size: 18px;
	cursor: pointer;
	transition: color .24s,background .24s;
}

.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: rgba(255,255,255,.6);
	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: 4px;
	border-bottom-left-radius: 4px;
}

[dir=ltr] .game-details-penalties-info-bc .game-d-c-b-r-c-statistics-item-bc:nth-child(5n),[dir=rtl] .game-details-penalties-info-bc .game-d-c-b-r-c-statistics-item-bc:nth-child(5n+6) {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

.game-details-penalties-info-bc .game-d-c-b-r-c-statistics-item-bc:nth-child(n+6) {
	margin-top: 1px;
}

[dir=rtl] .game-details-penalties-info-bc .game-d-c-b-r-c-statistics-item-bc:nth-child(5n) {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

.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: rgba(0,0,0,.5);
}

.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: 4px;
	border-bottom-left-radius: 4px;
}

.game-details-penalties-number-bc:last-child {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

@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-rgb),.05);
}

.mixed-matches-header {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 32px;
	border-radius: 4px 4px 0 0;
	background: rgba(var(--b-sc-rgb),.1);
}

.mixed-matches-title {
	width: 100%;
	color: var(--b-sc);
	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-rgb),.5);
	background: rgba(var(--b-sc-rgb),.05);
	font-size: 12px;
}

.mixed-matches-team:last-child {
	border-radius: 0 0 4px 4px;
}

.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: 50%;
	background-color: rgba(0,0,0,.4);
	background-image: url(/static/media/fasttv.c16d0120.png);
}

.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(/static/media/fasttv.c16d0120.png)no-repeat 50%;
	max-width: 80px;
	width: 100%;
	height: 40px;
	background-size: contain;
}

.live .live-score-bg-custom {
	background: url(/static/media/custom.d9dc6232.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-custom {
	background: url(/static/media/custom.ca7a8caa.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-alpineskiing {
	background: url(/static/media/alpineskiing.b48102fa.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-alpineskiing {
	background: url(/static/media/alpineskiing.80941152.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-americanfootball {
	background: url(/static/media/americanfootball.aacaed9f.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-americanfootball {
	background: url(/static/media/americanfootball.0e3903e8.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-arenaofvalor {
	background: url(/static/media/arenaofvalor.8006e091.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-arenaofvalor {
	background: url(/static/media/arenaofvalor.b0a37c8b.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-archery {
	background: url(/static/media/archery.50a8a6ee.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-archery {
	background: url(/static/media/archery.03837091.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-archeryh2h {
	background: url(/static/media/archery.50a8a6ee.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-archeryh2h {
	background: url(/static/media/archery.03837091.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-compoundarchery {
	background: url(/static/media/archery.50a8a6ee.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-compoundarchery {
	background: url(/static/media/archery.03837091.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-australianfootball {
	background: url(/static/media/australianfootball.be61233b.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-australianfootball {
	background: url(/static/media/australianfootball.30403503.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-autoracing {
	background: url(/static/media/autoracing.0c682c21.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-autoracing {
	background: url(/static/media/autoracing.428e9a48.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-badminton {
	background: url(/static/media/badminton.4d60cdbe.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-badminton {
	background: url(/static/media/badminton.c9873fde.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-baseball {
	background: url(/static/media/baseball.b7a0b094.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-baseball {
	background: url(/static/media/baseball.5659c306.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-basketball {
	background: url(/static/media/basketball.417b3ced.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-basketball {
	background: url(/static/media/basketball.edc9a0af.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-basketballshots {
	background: url(/static/media/basketballshots.ec72a27f.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-basketballshots {
	background: url(/static/media/basketballshots.4cf7e076.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-beachfootball {
	background: url(/static/media/beachfootball.71211b15.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-beachfootball {
	background: url(/static/media/beachfootball.00f93f88.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-beachvolleyball {
	background: url(/static/media/beachvolleyball.fd2f07c9.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-beachvolleyball {
	background: url(/static/media/beachvolleyball.8ec1dd39.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-boxing {
	background: url(/static/media/boxing.ac8667a5.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-boxing {
	background: url(/static/media/boxing.e360a8f2.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-callofduty {
	background: url(/static/media/callofduty.997a733c.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-callofduty {
	background: url(/static/media/callofduty.2040e771.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-chess {
	background: url(/static/media/chess.f5fff978.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-chess {
	background: url(/static/media/chess.73f12dcf.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-counterstrike {
	background: url(/static/media/counterstrike.bc813159.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-counterstrike {
	background: url(/static/media/counterstrike.d05bb6c2.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-cricket {
	background: url(/static/media/cricket.670b4f8b.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-cricket {
	background: url(/static/media/cricket.0a0ab618.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-cyberfootball {
	background: url(/static/media/cyberfootball.4f366d69.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-cyberfootball {
	background: url(/static/media/cyberfootball.e6c8b0e7.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-cycling {
	background: url(/static/media/cycling.435e6c6a.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-cycling {
	background: url(/static/media/cycling.a906d258.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-darts {
	background: url(/static/media/darts.076d7337.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-darts {
	background: url(/static/media/darts.33344cc9.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-dota {
	background: url(/static/media/dota.9ac28128.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-dota {
	background: url(/static/media/dota.a6946fc6.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-dota2 {
	background: url(/static/media/dota.9ac28128.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-dota2 {
	background: url(/static/media/dota.a6946fc6.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-ebasketball {
	background: url(/static/media/ebasketball.58cb8196.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-ebasketball {
	background: url(/static/media/ebasketball.45dde66c.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-esports {
	background: url(/static/media/esports.caa4fc64.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-esports {
	background: url(/static/media/esports.f8be7510.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-eurovision {
	background: url(/static/media/eurovision.86a584c5.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-eurovision {
	background: url(/static/media/eurovision.eefe3288.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-floorball {
	background: url(/static/media/floorball.22c92561.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-floorball {
	background: url(/static/media/floorball.5d7cab7c.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-formula1 {
	background: url(/static/media/formula1.8e4cfc51.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-formula1 {
	background: url(/static/media/formula1.07f85ae2.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-freestylewrestling {
	background: url(/static/media/freestylewrestling.ecc0b6f4.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-freestylewrestling {
	background: url(/static/media/freestylewrestling.dc922968.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-futsal {
	background: url(/static/media/futsal.febf28a8.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-futsal {
	background: url(/static/media/futsal.91ba68dd.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-golf {
	background: url(/static/media/golf.1a71c454.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-golf {
	background: url(/static/media/golf.bce52cc4.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-grasshockey {
	background: url(/static/media/grasshockey.cb5b6e7d.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-grasshockey {
	background: url(/static/media/grasshockey.9428002f.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-grecoromanwrestling {
	background: url(/static/media/grecoromanwrestling.26218551.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-grecoromanwrestling {
	background: url(/static/media/grecoromanwrestling.8f8da866.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-handball {
	background: url(/static/media/handball.68ace698.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-handball {
	background: url(/static/media/handball.664c365c.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-hearthstone {
	background: url(/static/media/hearthstone.91b41d5b.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-hearthstone {
	background: url(/static/media/hearthstone.f0d4d6f7.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-horseracing {
	background: url(/static/media/horseracing.fd8706be.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-horseracing {
	background: url(/static/media/horseracing.220fc46f.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-icehockey {
	background: url(/static/media/icehockey.bc5af50d.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-icehockey {
	background: url(/static/media/icehockey.2e76edd2.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-e-icehockey {
	background: url(/static/media/icehockey.bc5af50d.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-e-icehockey {
	background: url(/static/media/icehockey.2e76edd2.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-judo {
	background: url(/static/media/judo.ce01e22d.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-judo {
	background: url(/static/media/judo.03a917b7.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-kingofglory {
	background: url(/static/media/kingofglory.92f0c7a0.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-kingofglory {
	background: url(/static/media/kingofglory.8d380617.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-lacross {
	background: url(/static/media/lacross.8cebd0ce.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-lacross {
	background: url(/static/media/lacross.01a9613a.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-leagueoflegends {
	background: url(/static/media/leagueoflegends.b2725c4b.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-leagueoflegends {
	background: url(/static/media/leagueoflegends.f29af8e9.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-mma {
	background: url(/static/media/mma.9a314a88.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-mma {
	background: url(/static/media/mma.6ea23f0a.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-mortalkombatxl {
	background: url(/static/media/mortalkombatxl.78b4b85f.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-mortalkombatxl {
	background: url(/static/media/mortalkombatxl.0c4a6d0f.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-mobilelegends {
	background: url(/static/media/mobilelegends.1d88a533.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-mobilelegends {
	background: url(/static/media/mobilelegends.00990afc.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-motorsport {
	background: url(/static/media/motorsport.b263113b.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-motorsport {
	background: url(/static/media/motorsport.79ce73a7.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-nascar {
	background: url(/static/media/nascar.165799b7.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-nascar {
	background: url(/static/media/nascar.5eeb0634.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-netball {
	background: url(/static/media/netball.e50dd317.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-netball {
	background: url(/static/media/netball.ac9d1623.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-oscar {
	background: url(/static/media/oscar.4281cf13.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-oscar {
	background: url(/static/media/oscar.f1c53e97.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-overwatch {
	background: url(/static/media/overwatch.2a153fe7.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-overwatch {
	background: url(/static/media/overwatch.bd41f702.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-pistolshooting {
	background: url(/static/media/pistolshooting.fda2bfb5.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-pistolshooting {
	background: url(/static/media/pistolshooting.87f20f5c.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-pistolhead2head {
	background: url(/static/media/pistolshooting.fda2bfb5.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-pistolhead2head {
	background: url(/static/media/pistolshooting.87f20f5c.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-politics {
	background: url(/static/media/politics.e30140bd.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-politics {
	background: url(/static/media/politics.09f5aa21.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-rocketleague {
	background: url(/static/media/rocketleague.a086d616.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-rocketleague {
	background: url(/static/media/rocketleague.6b714ba5.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-rugby {
	background: url(/static/media/rugby.dfad4be6.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-rugby {
	background: url(/static/media/rugby.74ea9ed5.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-rugbyleague {
	background: url(/static/media/rugbyleague.d79e1075.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-rugbyleague {
	background: url(/static/media/rugbyleague.2aab0a1e.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-rugbysevens {
	background: url(/static/media/rugbysevens.18b42fee.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-rugbysevens {
	background: url(/static/media/rugbysevens.4928b8d7.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-rugbyunion {
	background: url(/static/media/rugbyunion.bf999f5b.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-rugbyunion {
	background: url(/static/media/rugbyunion.de163132.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-skijumping {
	background: url(/static/media/skijumping.96844c9d.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-skijumping {
	background: url(/static/media/skijumping.609efdb2.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-snooker {
	background: url(/static/media/snooker.34cd1cd5.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-snooker {
	background: url(/static/media/snooker.023ab9c7.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-soccer {
	background: url(/static/media/soccer.b89c31b8.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-soccer {
	background: url(/static/media/soccer.4004afb8.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-specialbets {
	background: url(/static/media/specialbets.7391b6e7.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-specialbets {
	background: url(/static/media/specialbets.52afe3d1.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-speedway {
	background: url(/static/media/speedway.ee501343.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-speedway {
	background: url(/static/media/speedway.13150358.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-starcraft {
	background: url(/static/media/starcraft.02a8d537.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-starcraft {
	background: url(/static/media/starcraft.217e14d7.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-starcraft2 {
	background: url(/static/media/starcraft2.ce1bb934.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-starcraft2 {
	background: url(/static/media/starcraft2.04def2be.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-streetfighterv {
	background: url(/static/media/streetfighterv.786ca919.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-streetfighterv {
	background: url(/static/media/streetfighterv.407babe1.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-surfing {
	background: url(/static/media/surfing.18f1d67e.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-surfing {
	background: url(/static/media/surfing.87b6e958.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-tabletennis {
	background: url(/static/media/tabletennis.4493c284.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-tabletennis {
	background: url(/static/media/tabletennis.cabb5c2e.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-tennis {
	background: url(/static/media/tennis.a60c320a.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-tennis {
	background: url(/static/media/tennis.3ababc87.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-etennis {
	background: url(/static/media/tennis.a60c320a.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-etennis {
	background: url(/static/media/tennis.3ababc87.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-tennisgrass {
	background: url(/static/media/tennisgrass.6ed04353.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-tennisgrass {
	background: url(/static/media/tennisgrass.924cbb4d.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-tvshowsandmovies {
	background: url(/static/media/tvshowsandmovies.16a9eb30.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-tvshowsandmovies {
	background: url(/static/media/tvshowsandmovies.8cde651a.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-valorant {
	background: url(/static/media/valorant.d498014f.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-valorant {
	background: url(/static/media/valorant.21ae229a.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-volleyball {
	background: url(/static/media/volleyball.2af2a210.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-volleyball {
	background: url(/static/media/volleyball.7c9edcda.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-worldoftanks {
	background: url(/static/media/worldoftanks.49e4dfd4.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-worldoftanks {
	background: url(/static/media/worldoftanks.ead50609.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-wrestling {
	background: url(/static/media/wrestling.1cab8f84.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-wrestling {
	background: url(/static/media/wrestling.c7bba3ed.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-waterpolo {
	background: url(/static/media/waterpolo.95d33635.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-waterpolo {
	background: url(/static/media/waterpolo.4c5cefbb.png)no-repeat 50% 50%/cover;
}

.live .live-score-bg-wwe {
	background: url(/static/media/wwe.c9ff0cf1.png)no-repeat 50% 50%/cover;
}

.prematch .live-score-bg-wwe {
	background: url(/static/media/wwe.bb4da15a.png)no-repeat 50% 50%/cover;
}

.sgm-markets-head-bc,.sport-game-detail-holder-bc {
	padding: 0 7px;
}

.sgm-market-g-head-bc {
	padding-inline-start: 7px;
	padding-inline-end: 7px;
}

.sgm-market-g-item-bc>.market-bc {
	padding: 0 4px;
}

.game-details-container-bc {
	padding: 7px 7px 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;
}

.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-rgb),.8);
	font-size: 12px;
	text-transform: capitalize;
	text-decoration: underline;
	cursor: pointer;
}

.large-market-button-bc,.live-page-sections-bc .main-tabs-bc {
	background: rgba(var(--b-sc-rgb),.1);
}

.live-page-sections-bc .sgm-market-g .tab-bc {
	margin-bottom: 0;
}

.live-page-sections-bc .sgm-market-g .tab-bc:not(:only-child) {
	border-bottom: 1px solid var(--b);
}

.sgm-market-statistics-block-bc {
	display: flex;
	padding: 10px 5px;
	background: rgba(var(--b-sc-rgb),.15);
}

.sgm-market-statistics-set-betting-bc {
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 100%;
	padding-inline-end: 5px;
	overflow: hidden;
}

.sgm-market-statistics-set-betting-bc+.sgm-market-statistics-set-betting-bc {
	padding-inline-start: 5px;
	position: relative;
}

.sgm-market-statistics-set-betting-bc+.sgm-market-statistics-set-betting-bc:before {
	content: "";
	width: 1px;
	position: absolute;
	top: 6px;
	height: calc(100% - 11px);
	background: var(--b);
}

[dir=ltr] .sgm-market-statistics-set-betting-bc+.sgm-market-statistics-set-betting-bc:before {
	left: 0;
}

[dir=rtl] .sgm-market-statistics-set-betting-bc+.sgm-market-statistics-set-betting-bc:before {
	right: 0;
}

.sgm-market-s-s-b-count-bc {
	font-size: 14px;
	font-weight: 500;
	color: rgba(var(--b-sc-rgb),.9);
}

.sgm-market-s-s-b-name-bc,.sgm-market-s-s-b-title-bc {
	max-width: 100%;
	font-size: 10px;
	color: rgba(var(--b-sc-rgb),.8);
}

.sgm-market-s-s-b-title-bc {
	color: rgba(var(--b-sc-rgb),.5);
}

.sgm-market-statistics-set-winner-block-bc {
	flex-direction: column;
}

.sgm-market-statistics-s-w-content-bc {
	display: flex;
	flex-direction: column;
}

.sgm-market-statistics-s-w-content-bc+.sgm-market-statistics-s-w-content-bc {
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid var(--b);
}

.sgm-market-statistics-info-bc {
	display: flex;
}

.sgm-market-statistics-s-w-bc {
	display: flex;
	width: 100%;
	align-items: center;
	overflow: hidden;
}

.sgm-market-statistics-s-w-bc:first-child {
	justify-content: flex-end;
}

.sgm-market-statistics-s-w-bc:first-child .sgm-market-s-s-w-count-bc {
	margin-inline-start: 10px;
}

.sgm-market-statistics-s-w-bc:nth-child(2) {
	justify-content: flex-start;
}

.sgm-market-statistics-s-w-bc:nth-child(2) .sgm-market-s-s-w-count-bc {
	margin-inline-end: 10px;
}

.sgm-market-statistics-s-w-bc+.sgm-market-statistics-s-w-bc {
	margin-inline-start: 33px;
}

.sgm-market-s-s-w-name-bc {
	font-size: 10px;
	text-align: center;
	color: rgba(var(--b-sc-rgb),.8);
}

.sgm-market-s-s-w-count-bc {
	flex-shrink: 0;
	width: 20px;
	height: 20px;
	color: var(--b-sc);
	font-size: 11px;
	line-height: 22px;
	border-radius: 4px;
	text-align: center;
	box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);
	background: rgba(var(--b-sc-rgb),.1);
}

.sgm-market-s-s-w-count-bc+.sgm-market-s-s-w-count-bc {
	margin-inline-start: 3px;
}

[class*=sgm-market-s].W,[class*=sgm-market-s].Y {
	color: #fff;
	background: #109121;
}

[class*=sgm-market-s].D {
	color: #000;
	background: gold;
}

[class*=sgm-market-s].L {
	color: #fff;
	background: #ff3449;
}

.sgm-market-statistics-date,.sgm-market-statistics-status-bc {
	font-size: 10px;
	color: rgba(var(--b-sc-rgb),.4);
	text-align: center;
}

.sgm-market-statistics-date {
	margin-top: 4px;
}

.sgm-market-statistics-status-bc {
	font-weight: 400;
}

.sgm-market-s-previous-matches-bc {
	display: flex;
	flex-direction: column;
	width: 100%;
	overflow: hidden;
}

.sgm-market-s-previous-matches-bc:first-child {
	padding-inline-end: 5px;
}

.sgm-market-s-previous-matches-bc:nth-child(2) {
	padding-inline-start: 5px;
}

.sgm-market-s-p-m-info-bc {
	align-items: center;
	margin: 10px 0 5px;
}

.sgm-market-s-h-f-t-block-bc,.sgm-market-s-p-m-info-bc {
	display: flex;
	justify-content: center;
}

.sgm-market-s-h-f-t-content-bc {
	display: flex;
}

.sgm-market-s-h-f-t-content-bc+.sgm-market-s-h-f-t-content-bc {
	margin-inline-start: 5px;
}

.sgm-market-s-h-f-t-bc {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: center;
	width: 20px;
	height: 35px;
	padding: 5px 3px;
	color: #fff;
}

.sgm-market-s-h-f-t-bc+.sgm-market-s-h-f-t-bc {
	margin-inline-start: 1px;
}

.sgm-market-s-h-f-t-bc:first-child {
	border-radius: 3px 0 0 3px;
}

.sgm-market-s-h-f-t-bc:nth-child(2) {
	border-radius: 0 3px 3px 0;
}

.sgm-market-s-h-f-t-bc>span {
	font-size: 10px;
	line-height: 10px;
}

.sgm-market-statistics-all-bc {
	display: flex;
	align-items: center;
	height: 34px;
	margin-top: 1px;
	padding: 0 10px;
	color: rgba(var(--b-sc-rgb),.5);
	background: rgba(var(--b-sc-rgb),.1);
}

.sgm-market-statistics-all-text-bc {
	flex: auto;
	margin-inline-end: 10px;
	font-size: 12px;
}

.sgm-market-statistics-all-arrow-bc {
	font-size: 11px;
	flex-shrink: 0;
	width: 10px;
	height: 100%;
	color: rgba(var(--b-sc-rgb),.8);
	position: relative;
}

.sgm-market-statistics-all-arrow-bc:before {
	position: absolute;
	top: 0;
	left: 0;
	line-height: 34px;
}

[dir=rtl] .sgm-market-statistics-all-arrow-bc:before {
	transform: rotateY(180deg);
}

.head-to-head-section-bc {
	display: table;
	table-layout: fixed;
	width: 100%;
	border-spacing: 10px 6px;
	border-radius: 4px;
	background: rgba(var(--b-sc-rgb),.05);
}

.hth-row-bc {
	display: table-row;
}

.hth-cell-bc {
	display: table-cell;
	vertical-align: top;
}

.hth-title-bc {
	display: block;
	color: rgba(var(--b-sc-rgb),.7);
	text-align: center;
}

.hth-graph-info-container-bc {
	width: 100%;
	position: relative;
	height: 12px;
	margin-top: 4px;
	padding: 0 20px;
}

.hth-graph-holder {
	height: 4px;
	position: relative;
	border-radius: 4px;
	overflow: hidden;
}

.hth-graph-holder.no-changes {
	background: rgba(var(--b-sc-rgb),.5);
}

.hth-graph-holder.has-changes {
	background: rgba(var(--b-sc-rgb),.8);
}

.hth-graph-bc,.hth-graph-score-bc {
	display: inline-block;
	vertical-align: top;
	height: 100%;
	position: absolute;
	top: 0;
}

.hth-graph-bc {
	background-color: var(--oc-1);
	transition: width .24s linear;
}

[dir=ltr] .hth-graph-bc,[dir=ltr] .hth-graph-score-bc.left {
	left: 0;
}

[dir=ltr] .hth-graph-score-bc.right,[dir=rtl] .hth-graph-bc,[dir=rtl] .hth-graph-score-bc.left {
	right: 0;
}

.hth-graph-score-bc {
	width: 20px;
	text-align: center;
	font-weight: 700;
	z-index: 2;
	color: rgba(var(--b-sc-rgb),.6);
}

[dir=rtl] .hth-graph-score-bc.right {
	left: 0;
}

.hth-title-bc {
	font-size: 10px;
}

.hth-graph-score-bc {
	font-size: 8px;
}

.hth-graph-holder {
	top: 2px;
}

.stats-section-bc {
	display: flex;
	flex-direction: column;
	padding: 10px 4px 10px 10px;
	border-radius: 4px;
}

.stats-section-row-bc {
	display: flex;
	justify-content: flex-end;
	align-items: center;
	height: 12px;
}

.stats-section-row-bc+.stats-section-row-bc {
	margin-top: 6px;
}

.stats-section-row-bc:first-child {
	margin-bottom: 6px;
}

.stats-section-name-bc {
	display: flex;
	align-items: center;
	flex: auto;
	overflow: hidden;
}

.stats-section-logo-bc {
	max-width: 100%;
	height: 12px;
	flex-shrink: 0;
}

.stats-section-title-bc {
	padding: 0 6px;
	color: rgba(var(--b-sc-rgb),.7);
}

.stats-section-info-bc {
	width: 28px;
	flex-shrink: 0;
	text-align: center;
	color: rgba(var(--b-sc-rgb),.9);
}

.stats-section-icons-bc {
	width: 28px;
	font-size: 10px;
	text-align: center;
	color: var(--b-sc);
}

.stats-section-icons-bc.red {
	color: #ff3449;
}

.stats-section-icons-bc.yellow {
	color: gold;
}

.stats-section-bc {
	background: rgba(var(--b-sc-rgb),.05);
}

.stats-section-info-bc,.stats-section-title-bc {
	font-size: 10px;
}

.scores-section-bc {
	display: table;
	min-width: 100%;
	padding: 4px;
	border-top: 1px solid #2b2b40;
	border-top: 1px solid var(--skin-palette-5);
	background-color: #212131;
	background-color: var(--skin-palette-4);
}

.scores-section-row-bc {
	display: table-row;
}

.scores-section-cell-bc {
	display: table-cell;
	vertical-align: top;
}

[dir=ltr] .scores-section-cell-bc {
	border-right: 8px solid transparent;
}

[dir=rtl] .scores-section-cell-bc {
	border-left: 8px solid transparent;
}

.scores-section-cell-bc:last-child {
	border: 0;
}

.scores-section-cell-bc.ext-1 {
	width: 100%;
	position: relative;
}

.scores-section-cell-bc.ext-2 {
	text-align: center;
}

.scores-section-info-bc {
	display: block;
	height: 16px;
	font-weight: 400;
	font-size: 8px;
	text-transform: capitalize;
	line-height: 16px;
}

.scores-section-info-bc.title {
	color: #8c8c8c;
	color: var(--text-palette-12);
}

.scores-section-info-bc.team {
	padding: 0 16px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.scores-section-info-bc.score,.scores-section-info-bc.team {
	color: rgba(var(--b-sc-rgb),.9);
}

.scores-section-info-bc.score.has-icon {
	position: relative;
}

.scores-section-info-bc.total-score {
	color: rgba(var(--b-sc-rgb),.9);
	font-weight: 700;
}

.scores-section-team-icon-bc {
	display: inline-block;
	vertical-align: top;
	width: 10px;
	height: 10px;
	font-size: 10px;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto 0;
}

[dir=ltr] .scores-section-team-icon-bc {
	left: 0;
}

[dir=rtl] .scores-section-team-icon-bc {
	right: 0;
}

.scores-section-team-icon-bc.t-1 {
	color: var(--oc-1);
}

.scores-section-team-icon-bc.t-2 {
	color: var(--b-sc);
}

.game-details-c-soccer-bc .game-details-c-body-name-bc {
	justify-content: space-around;
}

.game-details-c-soccer-bc .game-details-c-body-numbers-bc {
	flex-shrink: 0;
	margin-inline-start: 10px;
}

.scores-section-start-icon-bc {
	flex-shrink: 0;
	font-size: 8px;
	margin-inline-start: 4px;
	color: rgba(255,255,255,.9);
}

.vs-info-holder-bc {
	height: 13px;
	position: absolute;
	top: 0;
	background-color: #353550;
	background-color: var(--skin-palette-6);
}

[dir=ltr] .vs-info-holder-bc {
	left: 50%;
	transform: translateX(-50%);
}

[dir=rtl] .vs-info-holder-bc {
	right: 50%;
	transform: translateX(50%);
}

.vs-info-holder-bc:after,.vs-info-holder-bc:before {
	content: "";
	display: inline-block;
	vertical-align: top;
	width: 0;
	height: 0;
	border-style: solid;
	position: absolute;
	top: 0;
}

[dir=ltr] .vs-info-holder-bc:before {
	right: 100%;
	border-width: 0 13px 13px 0;
	border-right-color: var(--skin-palette-6);
	border-color: transparent #353550 transparent transparent;
}

[dir=ltr] .vs-info-holder-bc:after,[dir=rtl] .vs-info-holder-bc:before {
	left: 100%;
	border-width: 13px 13px 0 0;
	border-color: #353550 transparent transparent;
	border-top-color: var(--skin-palette-6);
}

[dir=rtl] .vs-info-holder-bc:after {
	right: 100%;
	border-width: 0 13px 13px 0;
	border-right-color: var(--skin-palette-6);
	border-color: transparent #353550 transparent transparent;
}

.vs-info-bc {
	display: block;
	padding: 0 4px;
	font-weight: 400;
	font-size: 8px;
	color: #a6a6a6;
	color: var(--text-palette-14);
	line-height: 13px;
	text-align: center;
}

[dir=ltr] .vs-info-bc>i {
	margin-left: 5px;
}

[dir=rtl] .vs-info-bc>i {
	margin-right: 5px;
}

.game-details-basketballshots-shadow-bc {
	flex-shrink: 0;
	max-width: 45%;
	padding-inline-end: 6px;
	position: relative;
}

.game-details-basketballshots-shadow-bc:after {
	content: "";
	position: absolute;
	top: 0;
	width: 1px;
	height: 100%;
	box-shadow: inset 1px 0 0 0#a9a9c1,-2px 0 5px 0 rgba(255,255,255,.8);
}

[dir=ltr] .game-details-basketballshots-shadow-bc:after {
	right: 0;
}

[dir=rtl] .game-details-basketballshots-shadow-bc:after {
	left: 0;
}

.game-details-numbers-bc {
	display: flex;
	will-change: scroll-position;
	overflow-x: auto;
	overflow-y: hidden;
	scrollbar-width: none;
	-webkit-overflow-scrolling: touch;
}

.game-details-numbers-bc::-webkit-scrollbar,.shooting-content::-webkit-scrollbar {
	display: none;
}

.game-details-c-body-bc.game-details-c-basketballshots-bc {
	align-items: center;
}

.game-details-c-body-bc.game-details-c-basketballshots-bc .game-details-c-b-r-c-score-item-bc+.game-details-c-b-r-c-score-item-bc {
	height: 19px;
	margin-top: 7px;
}

.game-details-c-body-bc.game-details-c-basketballshots-bc .game-details-c-body-numbers-bc+.game-details-c-body-numbers-bc {
	margin-inline-start: 15px;
}

.game-details-info-icon-bc {
	width: 17px;
	height: 17px;
	margin-top: 9px;
	text-align: center;
}

[class=game-details-info-icon-bc] {
	background: #c2c5cd;
	border-radius: 50%;
}

.shooting-header {
	display: flex;
	align-items: center;
	overflow: hidden;
}

.shooting-title {
	flex: auto;
	overflow: hidden;
}

.shooting-player {
	flex: auto;
	color: #fff;
	font-size: 14px;
}

.shooting-player+.shooting-player {
	margin-top: 8px;
}

.shooting-total-info {
	flex-shrink: 0;
	height: 28px;
	margin-inline-start: 6px;
	padding: 0 5px;
	color: #fff;
	background: rgba(0,0,0,.5);
	border-radius: 4px;
	font-size: 16px;
	line-height: 28px;
	font-weight: 500;
	text-transform: uppercase;
}

.shooting-total-score-block {
	flex-shrink: 0;
	display: flex;
	margin-inline-start: 6px;
}

.shooting-total-score {
	display: flex;
	flex-direction: column;
}

.shooting-total-score:first-child {
	color: #fff;
}

.shooting-total-score:nth-child(2) {
	color: rgba(255,255,255,.65);
	margin-inline-start: 5px;
	padding-inline-start: 4px;
}

[dir=ltr] .shooting-total-score:nth-child(2) {
	border-left: 1px solid rgba(255,255,255,.1);
}

[dir=rtl] .shooting-total-score:nth-child(2) {
	border-right: 1px solid rgba(255,255,255,.1);
}

.shooting-total-score-number {
	font-size: 14px;
	font-weight: 400;
}

.shooting-total-score-number+.shooting-total-score-number {
	margin-top: 8px;
}

.shooting-set-wrapper {
	display: flex;
	margin-top: 10px;
	padding: 10px 0;
	background: rgba(0,0,0,.5);
	border-radius: 4px;
}

.shooting-game-player {
	flex-shrink: 0;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	height: 100%;
	padding: 0 10px;
	position: -webkit-sticky;
	position: sticky;
}

[dir=ltr] .shooting-game-player {
	left: 0;
	border-right: 1px solid rgba(255,255,255,.1);
}

[dir=rtl] .shooting-game-player {
	right: 0;
	border-left: 1px solid rgba(255,255,255,.1);
}

.shooting-game-player-name {
	color: #fff;
	font-size: 12px;
}

.shooting-game-player-name+.shooting-game-player-name {
	margin-top: 10px;
}

.shooting-content {
	display: flex;
	align-items: center;
	width: 100%;
	height: 100%;
	will-change: scroll-position;
	overflow-x: auto;
	overflow-y: hidden;
	scrollbar-width: none;
	-webkit-overflow-scrolling: touch;
}

.shooting-game-block {
	flex-shrink: 0;
	display: flex;
	padding: 0 10px;
	height: 100%;
	overflow: hidden;
	position: relative;
	transition: width .24s;
	border-inline-end: 1px solid rgba(255,255,255,.1);
}

.shooting-game-block:not(.shooting-set-expand) {
	width: 42px;
}

.shooting-game-block:not(.shooting-set-expand) .shooting-game-set {
	top: 50%;
	width: 24px;
	text-align: center;
}

[dir=ltr] .shooting-game-block:not(.shooting-set-expand) .shooting-game-set {
	left: 50%;
	transform: translate3d(-50%,-50%,0);
}

[dir=rtl] .shooting-game-block:not(.shooting-set-expand) .shooting-game-set {
	right: 50%;
	transform: translate3d(50%,-50%,0);
}

.shooting-game-block.shooting-set-expand {
	width: auto;
}

.shooting-game-block.shooting-set-expand .shooting-game-set {
	top: 0;
}

[dir=ltr] .shooting-game-block.shooting-set-expand .shooting-game-set {
	left: 10px;
	transform: translateZ(0);
}

[dir=rtl] .shooting-game-block.shooting-set-expand .shooting-game-set {
	right: 10px;
	transform: translateZ(0);
}

.shooting-game-block.shooting-set-expand .shooting-game-score {
	width: 100%;
}

.shooting-game-block.shooting-set-expand:last-child {
	border-inline-end: none;
}

.shooting-game-set {
	color: #ccc;
	font-size: 10px;
	pointer-events: none;
	transition: all .24s;
}

.shooting-game-score {
	display: flex;
	align-items: center;
	width: 0;
	overflow: hidden;
	pointer-events: none;
	transition: width .24s;
}

.shooting-point {
	flex-shrink: 0;
	color: rgba(255,255,255,.95);
	border-radius: 50%;
	text-align: center;
	font-size: 12px;
	position: relative;
}

.shooting-point+.shooting-point {
	margin-inline-start: 4px;
}

.shooting-point:empty:not(.shooting-point-miss) {
	background: rgba(82,82,131,.4);
}

.shooting-point.active:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	background: #525283;
	border-radius: 50%;
	animation: shooting-animation 1s linear 3;
}

.live-score-bg-archery .shooting-point,.live-score-bg-archeryh2h .shooting-point,.live-score-bg-compoundarchery .shooting-point,.live-score-bg-pistolshooting .shooting-point {
	width: 20px;
	height: 20px;
	line-height: 20px;
}

.live-score-bg-archery .shooting-game-set,.live-score-bg-archeryh2h .shooting-game-set,.live-score-bg-compoundarchery .shooting-game-set,.live-score-bg-pistolshooting .shooting-game-set {
	position: absolute;
	width: 90%;
}

.shooting-point-total {
	background: #d6428e;
}

.live-score-bg-archery .shooting-set-wrapper,.live-score-bg-archeryh2h .shooting-set-wrapper,.live-score-bg-compoundarchery .shooting-set-wrapper {
	height: 86px;
}

.live-score-bg-archery .shooting-point-5,.live-score-bg-archery .shooting-point-6,.live-score-bg-archeryh2h .shooting-point-5,.live-score-bg-archeryh2h .shooting-point-6,.live-score-bg-compoundarchery .shooting-point-5,.live-score-bg-compoundarchery .shooting-point-6 {
	background: #1fb3eb;
}

.live-score-bg-archery .shooting-point-7,.live-score-bg-archery .shooting-point-8,.live-score-bg-archeryh2h .shooting-point-7,.live-score-bg-archeryh2h .shooting-point-8,.live-score-bg-compoundarchery .shooting-point-7,.live-score-bg-compoundarchery .shooting-point-8 {
	background: #de232a;
}

.live-score-bg-archery .shooting-point-10,.live-score-bg-archery .shooting-point-9,.live-score-bg-archeryh2h .shooting-point-10,.live-score-bg-archeryh2h .shooting-point-9,.live-score-bg-compoundarchery .shooting-point-10,.live-score-bg-compoundarchery .shooting-point-9 {
	background: #d69b42;
}

.live-score-bg-archery .shooting-point-miss,.live-score-bg-archeryh2h .shooting-point-miss,.live-score-bg-compoundarchery .shooting-point-miss {
	background: #626259;
}

.shootingh2h-container .shooting-game-block {
	flex-direction: column;
	justify-content: flex-end;
}

.shootingh2h-container .shooting-game-score+.shooting-game-score {
	margin-top: 5px;
}

.shooting-container .shooting-set-wrapper {
	height: 60px;
}

.shooting-container .shooting-game-block {
	align-items: flex-end;
}

.pistolshooting .shooting-set-wrapper {
	background: rgba(10,15,79,.52);
}

.pistolshooting .shooting-point-1,.pistolshooting .shooting-point-2,.pistolshooting .shooting-point-3,.pistolshooting .shooting-point-4,.pistolshooting .shooting-point-5,.pistolshooting .shooting-point-6 {
	background: #fff;
	color: #0c1150;
	font-weight: 700;
	box-shadow: inset 0 0 0 1px #505050;
}

.pistolshooting .shooting-point-10,.pistolshooting .shooting-point-7,.pistolshooting .shooting-point-8,.pistolshooting .shooting-point-9 {
	background: #0c1150;
	box-shadow: inset 0 0 0 1px #505050;
}

.pistolshooting .shooting-point-10 {
	text-indent: -1px;
}

.pistolshooting .shooting-point-miss {
	background: #505050;
	box-shadow: inset 0 0 0 1px rgba(255,255,255,.5);
}

.pistolshooting .shooting-point:empty:not(.shooting-point-miss) {
	background: rgba(22,85,178,.3);
}

.pistolshooting .shooting-point.shooting-point-total {
	width: 26px;
	height: 26px;
	line-height: 26px;
	text-indent: -1px;
}

.live-score-bg-pistolhead2head .shooting-game-player {
	justify-content: flex-start;
	padding-top: 23px;
}

.live-score-bg-pistolhead2head .shooting-game-player .shooting-game-player-name+.shooting-game-player-name {
	margin-top: 20px;
}

.live-score-bg-pistolhead2head .shooting-set-wrapper {
	height: 96px;
}

.live-score-bg-pistolhead2head .shooting-point {
	width: 26px;
	height: 26px;
	line-height: 26px;
}

.live-score-bg-pistolhead2head .shooting-point-1,.live-score-bg-pistolhead2head .shooting-point-2,.live-score-bg-pistolhead2head .shooting-point-3,.live-score-bg-pistolhead2head .shooting-point-4,.live-score-bg-pistolhead2head .shooting-point-5,.live-score-bg-pistolhead2head .shooting-point-6 {
	background: #fff;
	color: #000;
}

.live-score-bg-pistolhead2head .shooting-point-10,.live-score-bg-pistolhead2head .shooting-point-7,.live-score-bg-pistolhead2head .shooting-point-8,.live-score-bg-pistolhead2head .shooting-point-9 {
	background: #000;
	color: #fff;
}

.live-score-bg-pistolhead2head .shooting-point-miss {
	background: #505050;
	box-shadow: inset 0 0 0 1px rgba(255,255,255,.5);
}

.live-score-bg-pistolhead2head .shooting-game-set {
	width: 100%;
	position: static;
	margin-bottom: 5px;
}

.live-score-bg-pistolhead2head .shooting-game-score {
	justify-content: center;
}

.animation-wrapper-bc iframe,.sport-stream-bc {
	border-radius: 4px;
}

.animation-wrapper-bc {
	width: 100%;
	border-radius: 4px;
	overflow: hidden;
	padding: 0 10px;
	margin-bottom: 10px;
}

.kiev-animation {
	padding-top: 55.6176%;
	position: relative;
}

@media screen and (max-width:420px) {
	.kiev-animation {
		padding-top: 58.6176%;
	}
}

.kiev-animation .bc-loader {
	position: absolute;
}

.kiev-animation.has-statistic {
	padding-top: calc(58.6176% + 70px);
}

.kiev-animation>iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 4px;
}

audio::-webkit-media-controls-timeline,video::-webkit-media-controls-timeline {
	display: none;
}

.video-pr-bc {
	display: inline-flex;
	min-width: 140px;
}

.video-pr-bc:not(:only-child) {
	margin-bottom: 8px;
}

.video-pr-bc .select-option-bc {
	padding: 0;
}

.time-line-container-bc {
	height: 70px;
	padding: 0 7px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWMAAABGCAYAAAAZ1PXQAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAABY6ADAAQAAAABAAAARgAAAABbemiPAAACv0lEQVR4Ae3UIWoDYRhF0TSmdV1QbBbWLcelqtX/04FL4Ix7I+aDM3A/7j+3v0v4fH1/htfP08/H7/niTRfT1/84pkxfL3B+8XpOiwABAgQKATEu1N0kQIDACIjxgJgECBAoBMS4UHeTAAECIyDGA2ISIECgEBDjQt1NAgQIjIAYD4hJgACBQkCMC3U3CRAgMAJiPCAmAQIECgExLtTdJECAwAiI8YCYBAgQKATEuFB3kwABAiMgxgNiEiBAoBAQ40LdTQIECIyAGA+ISYAAgUJAjAt1NwkQIDACYjwgJgECBAoBMS7U3SRAgMAIiPGAmAQIECgExLhQd5MAAQIjIMYDYhIgQKAQEONC3U0CBAiMgBgPiEmAAIFCQIwLdTcJECAwAmI8ICYBAgQKATEu1N0kQIDACIjxgJgECBAoBMS4UHeTAAECIyDGA2ISIECgEBDjQt1NAgQIjIAYD4hJgACBQkCMC3U3CRAgMAJiPCAmAQIECgExLtTdJECAwAiI8YCYBAgQKATEuFB3kwABAiMgxgNiEiBAoBAQ40LdTQIECIyAGA+ISYAAgUJAjAt1NwkQIDACYjwgJgECBAoBMS7U3SRAgMAIiPGAmAQIECgExLhQd5MAAQIjIMYDYhIgQKAQEONC3U0CBAiMgBgPiEmAAIFCQIwLdTcJECAwAmI8ICYBAgQKATEu1N0kQIDACIjxgJgECBAoBMS4UHeTAAECIyDGA2ISIECgEBDjQt1NAgQIjIAYD4hJgACBQkCMC3U3CRAgMAJiPCAmAQIECgExLtTdJECAwAiI8YCYBAgQKATEuFB3kwABAiMgxgNiEiBAoBAQ40LdTQIECIyAGA+ISYAAgUJAjAt1NwkQIDACYjwgJgECBAoBMS7U3SRAgMAIiPGAmAQIECgExLhQd5MAAQIjIMYDYhIgQKAQ+AdswA6KjfQz8QAAAABJRU5ErkJggg==)no-repeat 0 0/cover;
	border-radius: 4px;
}

.time-line-content-bc,.time-line-separators-bc {
	height: 100%;
	display: flex;
	align-items: center;
	width: 100%;
	position: relative;
}

.time-line-separators-bc {
	justify-content: space-between;
	height: 30px;
	z-index: 1;
}

.time-line-separators-bc>li {
	border-radius: 1px;
	position: relative;
}

.time-line-separators-bc>li.bc-i-half-time:before {
	position: absolute;
	top: -15px;
	left: -6px;
	font-size: 12px;
	color: rgba(255,255,255,.6);
}

.time-line-separators-bc:not(.round-strike-line)>li {
	width: 1px;
	background: #fff;
}

.time-line-separators-bc:not(.round-strike-line)>li:nth-child(odd) {
	height: 100%;
}

.time-line-separators-bc:not(.round-strike-line)>li:nth-child(2n) {
	height: 12px;
}

.time-line-separators-bc:not(.round-strike-line)>li:first-child:before,.time-line-separators-bc:not(.round-strike-line)>li:last-child:before {
	content: attr(data-time);
	position: absolute;
	top: -12px;
	font-size: 8px;
	white-space: nowrap;
	border-radius: 2px;
	color: #4c8f42;
	width: 14px;
	line-height: 10px;
	text-align: center;
	background: rgba(255,255,255,.6);
}

.time-line-separators-bc:not(.round-strike-line)>li:first-child:before {
	left: -6px;
}

.time-line-separators-bc:not(.round-strike-line)>li:last-child:before {
	left: -7px;
}

.time-line-separators-bc:not(.round-strike-line):after {
	height: 1px;
	background: rgba(255,255,255,.5);
}

.time-line-separators-bc:after {
	content: "";
}

.time-line-match-bc {
	height: 18px;
	border-radius: 1px;
	background: rgba(255,255,255,.3);
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -9px;
}

.time-line-icons-bc,.time-line-separators-bc:after {
	width: 100%;
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
}

.time-line-icons-bc {
	height: 1px;
	color: #fff;
	z-index: 1;
}

.time-line-icons-bc>li {
	position: absolute;
}

.time-line-icons-bc>li.red {
	color: #ff3449;
}

.time-line-icons-bc>li.yellow {
	color: gold;
}

.game-events-list-block-bc {
	display: flex;
	flex-direction: column;
	margin-top: 10px;
	background: var(--b);
	overflow: hidden;
	border-radius: 4px;
}

.game-events-list-block-bc .empty-b-text-v-bc {
	background: rgba(var(--b-sc-rgb),.05);
}

.game-events-list-title-bc {
	display: flex;
	align-items: center;
	height: 32px;
	padding: 0 10px;
	color: rgba(var(--b-sc-rgb),.9);
	background: rgba(var(--b-sc-rgb),.15);
	cursor: pointer;
}

.game-events-list-title-bc.active .game-events-list-title-icon-bc {
	transform: rotateX(180deg);
}

.game-events-list-text-bc {
	flex: auto;
	font-size: 12px;
	font-weight: 400;
	margin-inline-end: 10px;
}

.game-events-list-title-icon-bc {
	flex-shrink: 0;
	font-size: 10px;
}

.game-events-list-bc {
	display: flex;
	flex-direction: column;
	max-height: 164px;
	margin-top: 1px;
	padding: 0 10px;
	background: rgba(var(--b-sc-rgb),.1);
	will-change: scroll-position;
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
}

.game-events-list-info-bc {
	display: flex;
	align-items: center;
	height: 32px;
	min-height: 32px;
}

.game-events-list-info-bc+.game-events-list-info-bc {
	box-shadow: 0-1px 0 0 var(--b);
}

.game-events-list-icon-bc {
	flex-shrink: 0;
	font-size: 12px;
	color: var(--b-sc);
	margin-inline-end: 5px;
}

.game-events-list-icon-bc+.game-events-list-icon-bc {
	padding-inline-start: 5px;
}

[dir=ltr] .game-events-list-icon-bc+.game-events-list-icon-bc {
	box-shadow: -1px 0 0 0 var(--b);
}

[dir=rtl] .game-events-list-icon-bc+.game-events-list-icon-bc {
	box-shadow: 1px 0 0 0 var(--b);
}

.game-events-list-icon-bc.red {
	color: var(--oc-3);
}

.game-events-list-icon-bc.yellow {
	color: var(--oc-2);
}

.game-events-list-icon-bc .bc-i-players {
	color: rgba(var(--b-sc-rgb),.8);
}

.game-events-list-info-title-bc {
	flex: auto;
	color: rgba(var(--b-sc-rgb),.7);
	margin-inline-start: 5px;
	font-size: 10px;
}

.suggested-events-widget {
	position: relative;
}

.suggested-events-widget,.suggested-events-widget>iframe {
	width: 100%;
	min-height: 180px;
}

.suggested-events-widget .bc-loader {
	position: absolute;
}

.comp-select-row-bc {
	flex: auto;
}

.comp-select-row-bc .form-control-label-bc.inputs {
	height: 100%;
}

.comp-select-row-bc .form-control-select-bc {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-inline-start: 10px;
	background: rgba(var(--b-sc-rgb),.05);
}

.comp-select-row-bc .form-control-icon-bc {
	font-size: 11px;
}

[dir=ltr] .comp-select-row-bc .form-control-icon-bc {
	right: 5px;
}

[dir=rtl] .comp-select-row-bc .form-control-icon-bc {
	left: 5px;
}

.competition-details-section {
	border-radius: 4px;
	overflow: hidden;
}

.competition-details-section+.competition-details-section {
	margin-top: 2px;
}

.competition-details-header {
	display: flex;
	align-items: center;
	min-height: 34px;
	margin-bottom: 1px;
	padding: 5px 10px;
	background: rgba(var(--b-sc-rgb),.15);
	cursor: pointer;
	transition: background .24s;
}

.competition-details-header p {
	color: var(--b-sc);
	font-size: 12px;
	font-weight: 500;
}

.competition-details-header p:not(:only-child) {
	max-width: 48%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.competition-details-header span {
	margin: 0 8px;
	color: rgba(var(--b-sc-rgb),.5);
	font-size: 11px;
}

.competition-details-header.active,.competition-details-header:hover {
	background: rgba(var(--b-sc-rgb),.25);
}

.competition-details-odds {
	display: flex;
}

.competition-details-info-container {
	display: flex;
	align-items: center;
	height: 24px;
	margin-top: 1px;
	padding: 0 5px;
	color: rgba(var(--b-sc-rgb),.5);
	background: rgba(var(--b-sc-rgb),.1);
	cursor: pointer;
	font-size: 11px;
}

.competition-details-info-container i {
	flex-shrink: 0;
	color: rgba(var(--b-sc-rgb),.8);
}

.competition-details-info-container b {
	flex-shrink: 0;
	margin-inline-start: 10px;
	cursor: pointer;
	font-weight: 400;
}

.competition-details-info-time {
	flex: auto;
	margin-inline-start: 10px;
}

.competition-details-more-icon,.competition-details-more-icon+.notification-loader {
	margin-inline-start: 10px;
	padding-inline-end: 10px;
	cursor: pointer;
}

[dir=ltr] .competition-details-more-icon+.notification-loader:not(:only-child),[dir=ltr] .competition-details-more-icon:not(:only-child) {
	box-shadow: 1px 0 0 0 rgba(var(--b-sc-rgb),.1);
}

[dir=rtl] .competition-details-more-icon+.notification-loader:not(:only-child),[dir=rtl] .competition-details-more-icon:not(:only-child) {
	box-shadow: -1px 0 0 0 rgba(var(--b-sc-rgb),.1);
}

.multi-column-toggle-title {
	flex-shrink: 0;
	margin: 0 5px;
	color: rgba(var(--b-sc-rgb),.8);
	font-size: 12px;
}

.special-games-container {
	margin: 10px 0;
}

.comp-name-fav-row-bc {
	display: flex;
	align-items: center;
	width: 100%;
	height: 36px;
	margin-bottom: 1px;
	position: relative;
	padding: 0 10px;
	background: rgba(var(--b-sc-rgb),.1);
}

.comp-title-w-bc {
	flex: auto;
	font-size: 13px;
	color: rgba(var(--b-sc-rgb),.9);
	-webkit-user-select: text;
	user-select: text;
}

.comp-live-title-bc {
	flex-shrink: 0;
	height: 22px;
	padding: 0 10px;
	margin-inline-start: 6px;
	margin-inline-end: 11px;
	border-radius: 4px;
	box-shadow: 0 2px 4px 0 rgba(0,0,0,.05);
	color: var(--oc-1-sc);
	background: var(--oc-1);
	font-size: 11px;
	line-height: 24px;
	font-weight: 500;
}

.comp-live-title-bc>b {
	font-weight: inherit;
}

.comp-fav-icon-bc {
	flex-shrink: 0;
	font-size: 17px;
	margin-inline-start: 6px;
	color: rgba(var(--b-sc-rgb),.8);
	cursor: pointer;
}

.today-bets-container {
	justify-content: flex-end;
}

.popular-competitions-bc {
	overflow: hidden;
}

.sp-s-l-b-c-i-fav-icon-bc {
	flex-shrink: 0;
	height: 25px;
	padding-inline-end: 10px;
	color: rgba(var(--b-sc-rgb),.7);
	font-size: 16px;
	line-height: 25px;
}

[dir=ltr] .sp-s-l-b-c-i-fav-icon-bc {
	border-right: 1px solid var(--b);
}

[dir=rtl] .sp-s-l-b-c-i-fav-icon-bc {
	border-left: 1px solid var(--b);
}

.sp-s-l-b-c-i-sport-icon-bc {
	flex-shrink: 0;
	margin-inline-start: 10px;
	color: rgba(var(--b-sc-rgb),.8);
	font-size: 16px;
}

.sp-s-l-b-c-i-g-live-count-bc {
	display: flex;
	align-items: center;
	height: 20px;
	padding: 0 6px;
	text-align: center;
	border-radius: 6px;
	color: #fff;
	background: var(--oc-1);
	margin-inline-end: 10px;
	font-size: 12px;
	box-shadow: 0 2px 4px 0 rgba(0,0,0,.05);
}

.sp-s-l-b-c-i-g-live-count-bc>i {
	margin-inline-end: 5px;
	font-size: 14px;
}

.today-bets i {
	position: relative;
}

.today-bets i:after {
	font-size: 10px;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	font-family: Inter;
	line-height: 18px;
	letter-spacing: -1px;
}

.tournament-select {
	padding: 0 7px;
}

.tournament-select .form-control-label-bc.inputs {
	height: 40px;
}

.tournament-select .select-icon-bc {
	position: absolute;
	top: 0;
	line-height: 39px;
	color: rgba(255,255,255,.8);
	font-size: 18px;
	pointer-events: none;
}

[dir=ltr] .tournament-select .select-icon-bc {
	left: 12px;
}

[dir=rtl] .tournament-select .select-icon-bc {
	right: 12px;
}

.tournament-select .form-control-select-bc {
	padding-top: 16px;
	padding-inline-start: 38px;
	padding-inline-end: 40px;
	color: rgba(255,255,255,.9);
	background: linear-gradient(270deg,#8d17c7,#031778);
}

.tournament-select .form-control-bc:not(:only-child) .form-control-select-bc {
	border-radius: 4px 4px 0 0;
}

.tournament-select .form-control-bc.filled .form-control-title-bc {
	top: 5px;
	font-size: 10px;
	line-height: 11px;
	color: rgba(255,255,255,.6);
	text-transform: uppercase;
}

[dir=ltr] .tournament-select .form-control-bc.filled .form-control-title-bc {
	left: 38px;
}

[dir=rtl] .tournament-select .form-control-bc.filled .form-control-title-bc {
	right: 38px;
}

.tournament-select .form-control-icon-bc {
	color: rgba(255,255,255,.8);
}

.tournament-details {
	padding: 10px;
	background: rgba(var(--b-sc-rgb),.05);
	border-radius: 0 0 4px 4px;
}

.tournament-details-header {
	display: flex;
	align-items: center;
	margin-bottom: 4px;
}

.tournament-details-remove {
	flex-shrink: 0;
	font-size: 8px;
	color: rgba(var(--b-sc-rgb),.6);
	margin-inline-start: 8px;
}

.tournament-details-price {
	color: var(--oc-1);
	font-weight: 700;
	flex: auto;
	font-size: 12px;
	margin-inline-end: 3px;
}

.btn.tournament-details-reset {
	flex-shrink: 0;
	font-size: 12px;
	background: 0 0;
	text-transform: none;
	padding: 0;
	width: auto;
	height: auto;
}

.btn.tournament-details-reset,.tournament-details-body {
	color: rgba(var(--b-sc-rgb),.6);
}

.tournament-details-body-text {
	font-size: 10px;
	line-height: 11px;
}

.tournament-details-body-time-bc {
	font-size: 10px;
	display: flex;
	align-items: center;
	margin-top: 4px;
}

.tournament-details-time-bc {
	display: flex;
	align-items: center;
	flex: auto;
	margin-inline-end: 3px;
}

.tournament-details-arrow-to {
	margin: 0 5px;
	font-size: 7px;
}

.tournament-details-bc {
	flex-shrink: 0;
	color: rgba(var(--b-sc-rgb),.6);
	font-size: 12px;
	text-decoration: underline;
}

.express-of-the-day .competition-wrapper-bc {
	position: relative;
	border: 1px solid rgba(var(--b-sc-rgb),.2);
	border-radius: 4px;
}

.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-rgb),.7);
	z-index: 1;
}

.express-of-the-day .competition-wrapper-bc+.competition-wrapper-bc {
	margin-top: 15px;
}

.express-day-block,.express-of-the-day .competition-wrapper-bc .bs-inputs-bc {
	background: rgba(var(--b-sc-rgb),.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;
}

.express-day-block:nth-last-child(2) {
	padding-bottom: 10px;
}

.express-day-content {
	padding: 6px 8px;
	background: rgba(var(--b-sc-rgb),.05);
	border-radius: 4px 4px 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-rgb),.8);
	font-size: 16px;
}

.express-day-game {
	flex: auto;
	margin: 0 8px;
	color: var(--b-sc);
	font-size: 14px;
}

.express-day-statistics-icon {
	flex-shrink: 0;
	color: rgba(var(--b-sc-rgb),.6);
	cursor: pointer;
	font-size: 16px;
}

.express-day-team {
	color: rgba(var(--b-sc-rgb),.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-rgb),.03);
	border-radius: 4px;
}

.express-day-player {
	flex: auto;
	color: rgba(var(--b-sc-rgb),.7);
	font-size: 12px;
}

.express-day-player-odd {
	flex-shrink: 0;
	margin-inline-start: 10px;
	color: var(--oc-2);
	font-size: 12px;
	font-weight: 400;
}

.express-day-player-odd.remove {
	color: var(--oc-3);
	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-rgb),.05);
	color: rgba(var(--b-sc-rgb),.5);
	border-radius: 0 0 4px 4px;
	font-size: 12px;
}

.express-day-time {
	flex: auto;
}

.express-day-more {
	flex-shrink: 0;
	font-weight: 400;
}

.express-bets {
	padding: 2px 10px 10px;
	color: var(--oc-1);
	background: rgba(var(--b-sc-rgb),.05);
	font-size: 12px;
	font-weight: 500;
}

.express-show-events-padding {
	padding: 0 10px;
	background: rgba(var(--b-sc-rgb),.05);
}

.favorite-team-content {
	position: relative;
}

.favorite-team-content .sport-search-result-item-bc {
	display: flex;
	align-items: center;
}

.favorite-team-content .single-g-info-bc {
	margin-bottom: 5px;
}

.favorite-team-content .sg-head-bc {
	display: none;
}

.favorite-team-content .market-filter-bc {
	margin-bottom: 3px;
}

.favorite-search-result-img {
	max-width: 24px;
	height: 24px;
	flex-shrink: 0;
}

.favorite-search-result-text {
	flex: auto;
	font-weight: 500;
	color: var(--b-sc);
}

.favorite-single-item {
	background: rgba(var(--b-sc-rgb),.05);
	border-radius: 4px;
	border: 1px solid rgba(var(--b-sc-rgb),.2);
}

.favorite-single-item-content {
	display: flex;
	align-items: center;
}

.favorite-team .bc-i-valentine {
	color: #f90;
}

.favorite-team.a-color .bc-i-valentine {
	color: #fff;
}

.favorite-team.a-color,.favorite-team.a-color:active {
	background: linear-gradient(95deg,#f90,#ffb800 97%);
}

.left-menu-scroll .sp-s-l-b-content-bc .v-checkbox {
	position: relative;
	border-radius: 4px;
}

.left-menu-scroll .sp-s-l-b-content-bc .v-checkbox .sp-s-l-h-title-content {
	padding-inline-start: 26px;
}

.left-menu-scroll .sp-s-l-b-content-bc .v-checkbox .sp-s-l-h-title-content:before {
	content: "";
	width: 16px;
	height: 16px;
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	top: 50%;
	left: 10px;
	transform: translateY(-50%);
	background: rgba(var(--b-sc-rgb),.2);
	border-radius: 4px;
	transition: background .4s;
	z-index: 0;
}

.left-menu-scroll .sp-s-l-b-content-bc .v-checkbox+.v-checkbox {
	margin-top: 2px;
}

.left-menu-scroll .sp-s-l-b-content-bc .v-checkbox.checked .sp-s-l-h-title-content:before {
	font-family: betconstruct-icons;
	content: "";
	font-size: 9px;
	background: var(--hero);
	color: var(--b-sc);
}

.popular-bets-table-row {
	border-radius: 4px;
	overflow: hidden;
}

.popular-bets-table-body-cell .c-teams-bc {
	background: 0 0;
}

.popular-bets-match-time {
	line-height: 18px;
	color: rgba(var(--b-sc-rgb),.5);
}

.popular-bets-match-time .match-time {
	border-inline-end: 1px solid rgba(var(--b-sc-rgb),.1);
}

.popular-bets-competition.bc-i-star {
	color: var(--b-sc);
}

.popular-bets-content .team {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.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";
}

.popular-bets-center-section {
	padding-inline-start: 7px;
	padding-inline-end: 7px;
}

.popular-bets-table-row {
	padding-bottom: 10px;
}

.popular-bets-item-title {
	display: flex;
	align-items: center;
	padding-top: 5px;
	padding-bottom: 7px;
	border-bottom: 1px solid rgba(var(--b-sc-rgb),.1);
}

.popular-bets-name {
	font-size: 12px;
	color: rgba(var(--b-sc-rgb),.4);
}

.popular-bets-item {
	padding-inline-start: 5px;
}

.popular-bets-sport-alias-icon {
	font-size: 20px;
	color: var(--b-sc);
}

.popular-bets-competition-flag {
	display: flex;
	margin: 0 10px;
}

.popular-bets-content {
	display: grid;
	grid-template-columns: 50px 2fr 1fr 60px;
}

.popular-bets-table-body-cell {
	background: rgba(var(--b-sc-rgb),.05);
}

.popular-bets-table-body-cell .event {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.popular-bets-table-body-cell .event-name,.popular-bets-table-body-cell .percentage {
	font-size: 12px;
	line-height: 18px;
}

.popular-bets-table-body-cell .event-name {
	color: rgba(var(--b-sc-rgb),.4);
}

.popular-bets-table-body-cell .percentage {
	color: var(--b-sc);
	white-space: nowrap;
}

.popular-bets-match-time {
	display: flex;
	align-items: center;
	text-align: center;
	font-size: 12px;
}