table.standings{
	width: 100%;
	border-spacing: 0px;
	border-collapse: collapse;
	--colorPrimary: #fafafa;
	--colorSecondary: #fff;
}
table.standings thead{
	color: #fff;
	background-color: #303030;
	font-weight: 700;
}
table.standings tbody tr td:nth-child(1), table.standings tbody tr td:nth-child(n+3){
	text-align: center;
}
table.standings tbody tr td:nth-child(2), table.standings tbody tr td:last-child{
	font-weight: 700;
}
table.standings tbody tr:nth-child(odd){
	background-color: var(--colorPrimary);
}
table.standings tbody tr:nth-child(even){
	background-color: var(--colorSecondary);
}
table.standings tbody tr:hover{
	background-color: #fedccc;
}
table.standings tbody tr td:nth-child(1){
	border-right-width: 5px;
	border-right-style: solid;
}
table.standings tbody tr:nth-child(n+1):nth-child(-n+8) td:nth-child(1){
	border-right-color: #32b67a;
}
table.standings tbody tr:nth-child(n+9):nth-child(-n+24) td:nth-child(1){
	border-right-color: #fb9b2a;
}
table.standings tbody tr:nth-child(n+25) td:nth-child(1){
	border-right-color: #e75153;
}
@media(min-width: 992px){
	table.standings thead tr th, table.standings tbody tr td{
		padding: 7px;
	}
	table.standings tbody tr td:nth-child(1){
		width: 5%;
	}
	table.standings tbody tr td:nth-child(n+3){
		width: 7%;
	}
}
@media(max-width: 992px){
	table.standings thead tr th, table.standings tbody tr td{
		padding: 4px;
	}
	table.standings thead tr th:nth-child(n+4):nth-child(-n+8), table.standings tbody tr td:nth-child(n+4):nth-child(-n+8){
		display: none;
	}
	table.standings tbody tr td:nth-child(1){
		width: 10%;
	}
	table.standings tbody tr td:nth-child(n+3){
		width: 12%;
	}
}