.fb-standings {
	background: #000;
}
.fb-standings .fb-container {
	max-width: min(88.889vw, 1422.2px);
	margin: 0 auto;
	padding: min(4.444vw, 71.1px) 0;
}
.fb-standings .fb-heading {
	margin-bottom: min(2.222vw, 35.6px);
}
.fb-standings api-sports-widget[data-type="standings"] {
	overflow-x: visible;
}
.fb-standings standing-component .tab-content {
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
	container-type: inline-size;
}
.fb-standings standing-component table {
	width: max-content;
	min-width: 100%;
}
.fb-standings standing-component th,
.fb-standings standing-component td {
	white-space: nowrap;
	padding-top: min(2.667vw, 10px);
	padding-bottom: min(2.667vw, 10px);
	padding-left: min(1.6vw, 6px);
	padding-right: min(1.6vw, 6px);
	font-size: min(3.467vw, 13px);
}
.fb-standings standing-component .team-form {
	flex-wrap: nowrap;
}
.fb-standings standing-component .standings-view {
	width: max-content;
	min-width: 100%;
}
.fb-standings standing-component .group-title {
	position: sticky;
	left: 0;
	width: 100cqw;
	box-sizing: border-box;
	margin-bottom: min(3.2vw, 12px);
	padding: min(3.2vw, 12px) min(4.267vw, 16px);
	font-size: min(4.267vw, 16px);
	line-height: 150%;
}
