.s_stats {
	display: flex;
	--content-col-width: 510px;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	--big-radius: 100px;
	--big-radius-last-col: var(--big-radius);
}

.s_stats_wrap {
	display: flex;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
}

.s_stats_content_col {
	display: flex;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	/* overflow: hidden; */
	align-items: center;
}

.s_stats_content_col_wrap {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
}

.s_stats_content_col.home {
	display: flex;
	width: var(--content-col-width);
	/* border-bottom-right-radius: var(--big-radius); */
	/* z-index: 3; */
	/* overflow: hidden; */
}

.s_stats_content_col.home .s_stats_content_col_wrap {
	display: flex;
	left: 0;
	background-color: var(--home-color);
	border-top-right-radius: var(--big-radius);
	overflow: hidden;
	/* flex-direction: column; */
	border-right: 1px solid #73737345;
}

.s_stats_content_col.content {
	display: flex;
	right: var(--content-col-width);
	background-color: white;
	border-top-right-radius: var(--big-radius);
	border-right: 1px solid #73737345;
	/* border-bottom-right-radius: var(--big-radius); */
	/* z-index: 2; */
	/* overflow: hidden; */
}

.s_stats_content_col.content .s_stats_content_col_wrap {
	display: flex;
	left: var(--content-col-width);
	/* background-color: green; */
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.s_stats_content_col.away {
	display: flex;
	right: 0;

	/* z-index: 1; */
}

.s_stats_content_col.away .s_stats_content_col_wrap {
	display: flex;
	width: var(--content-col-width);
}

.s_stats_content_col.away::before {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	right: calc(var(--big-radius) * -1);
	right: 0;
	/* right: 0; */
	left: 0;
	background-color: var(--away-color);
	border-top-right-radius: var(--big-radius-last-col);
	/* 	border-top-right-radius: var(--big-radius);
	border-bottom-right-radius: var(--big-radius); */
}

.s_stats_content_col_wrap {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-end;
}

.s_stats_coach_photo {
	display: flex;
	position: absolute;
	left: 0;
	width: 100%;
	height: 95%;
	/* background:white; */
	background-position: top center;
	background-size: cover;
	justify-content: center;
	align-items: flex-end;
}

.s_stats_coach_photo {
	/* -webkit-mask-image:-webkit-gradient(linear, left 10% , left bottom, from(rgba(0,0,0,1)), to(rgba(0,0,0,0))); */
	mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 1) 74%, rgba(0, 0, 0, 0) 100%);
}

.s_stats_logo {
	display: flex;
	--size: 232px;
	width: var(--size);
	height: var(--size);
	z-index: 2;
	background-size: contain;
	position: absolute;
}

.s_stats_logo.home {
	right: calc(var(--size) / -2);
}

.s_stats_logo.away {
	right: calc(var(--size) / -2);
	z-index: 10000;
}

.s_stats_score {
	display: flex;
	font-size: 400px;
	margin-bottom: 70px;
	letter-spacing: -21px;
	color: white;
	text-shadow: 0px 0px 20px white, 0px 0px 20px black, 0px 0px 40px black;
	text-shadow: 0px 0px 20px white, 0px 0px 20px black;
	/* text-shadow: -20px 16px 0px #00000057, 0px 0px 40px black; */
}





/* stat table */

.s_stats_content_mid {
	display: flex;
}

.s_stats_content_mid_wrap {
	display: flex;
}

.s_stats_header {
	display: flex;
	font-size: 50px;
	font-weight: 800;
	margin-bottom: 44px;
	letter-spacing: -0.03em;
}

.s_stats_table {
	display: flex;
	flex-direction: column;
	--tablewidth: 610px;
	width: var(--tablewidth);
	gap: 35px;
	gap: 28px;
}

.s_stats_row {
	display: flex;
	width: var(--tablewidth);
	justify-content: space-between;
	flex-direction: column;
	/* margin-top: 18px; */
}

.s_stats_cells {
	display: flex;
	width: var(--tablewidth);
	justify-content: space-between;
}

.s_stats_cell {
	display: flex;
	width: 110px;
	justify-content: center;
	line-height: 0.7;
	align-items: center;
	font-size: 43px;
	--pd-out: 10px;
	z-index: 4;
}

.s_stats_cell.home {
	display: flex;
	justify-content: flex-start;
	padding-left: var(--pd-out);
}

.s_stats_cell.away {
	display: flex;
	justify-content: flex-end;
	padding-right: var(--pd-out);
}

.s_stats_title {
	display: flex;
	font-weight: 400;
	font-size: 21px;
	align-items: center;
	letter-spacing: -0.03em;
}

.s_stats_value {
	display: flex;
	/* font-size: 58px; */
	font-weight: 900;
	/* line-height: 0.7; */
	line-height: 0.8;
}

.s_stats_sponsor {
	display: flex;
	width: 400px;
	height: 54px;
	background-image: url(../assets/images_uz/sponsor_stats.png);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	margin-top: 59px;
}

.s_stats_bar_container {
	margin-top: 2px;
	height: 18px;
	overflow: hidden;
	--radius: 15px;
	border-top-left-radius: var(--radius);
	border-top-right-radius: var(--radius);
}

.s_stats_bar {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	height: 100%;
}

.s_stats_bar.home {
	right: 50%;
	z-index: 2;
	background-color: #c9c9c9;
}

.s_stats_bar.home::after {
	content: ' ';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	width: 4px;
	height: 100%;
	background-color: white;
}

.s_stats_bar.home {
	right: 50%;
	z-index: 2;
	background-color: #c9c9c9;
}

.s_stats.ani_init .s_stats_bar.home {
	width: 50% !important;
}

.s_stats.ani_in .s_stats_bar.home {
	transition: all 0.9s;
	transition-delay: 0.7s;
}

.s_stats_bar.away {
	background-color: #f4e521;
}

.s_stats_unit {
	margin-left: 10px;
}

.s_stats_test {
	height: 40px;
	font-size: 40px;
	color: white;
	font-weight: 900;
}
