.frame-standings {
	display: flex;
	justify-content: center;
}
.frame-standings s {
	text-decoration-thickness: 2px;
}
.frame-standings  table {
	background: #fff;
}

.frame-standings thead tr {
	background: #AFB1B2;
}
.frame-standings thead th {
	border-left: 1px solid #fff;
}
.frame-standings thead tr th div {
	padding: 0.3vw 0.1vw;
	margin: 0.3vw;
	line-height: 1;
	text-align: center;
}
.frame-standings thead th:nth-child(1) {
	border-left: none;
}
.frame-standings tbody tr:nth-child(2n) {
	background: #EFF0F1;
}
.frame-standings tbody tr td{
  border-left: 1px solid #AFB1B2;
}
.frame-standings tbody tr td div {
	padding: 0.3vw 0.5vw;
	margin: 0.3vw;
	line-height: 1;
}
.frame-standings tbody tr td:nth-child(1) {
	border-left: none;
}
.frame-standings tbody tr td:nth-child(1) div {
	background: #191F22;
	color: #fff;
	text-align: center;
	font-weight: 700;
	min-width: 2.4vw;
	padding-top: 0.8vw;
	padding-bottom: 0.8vw;
}
.frame-driverstand tbody tr td:nth-child(6), .frame-teamstand tbody tr td:nth-child(4){
    font-weight: 700;
}  
.frame-driverstand tbody tr td, .frame-teamstand tbody tr td {
	text-align: center;
	height: 3rem;
}
.frame-driverstand tbody tr td:nth-child(3), .frame-teamstand tbody tr td:nth-child(2){
    text-align: left;
}  
@media (max-width: 1099px){
.frame-standings table {
	font-size: 1.3vw;
}
.frame-standings thead tr th div {
	padding: 0.3vw 0.1vw;
	margin: 0.3vw;
	line-height: 1;
	text-align: center;
}  
.frame-standings tbody tr td div {
	padding: 0.3vw 0.5vw;
	margin: 0.3vw;
	line-height: 1;
}  
}
@media (max-width: 992px){
.frame-standings table {
	font-size: 1.3vw;
}
}
@media (max-width: 767px){
.frame-standings table {
	font-size:4vw;
}  
.frame-teamstand thead tr th:nth-child(n+5), .frame-teamstand tbody tr td:nth-child(n+5){
	display: none;
}
.frame-driverstand thead tr th:nth-child(n+7), .frame-driverstand tbody tr td:nth-child(n+7){
	display: none;
}
.frame-driverstand tbody tr td:nth-child(3) {
	max-width: 33vw;
}
.frame-teamstand tbody tr td:nth-child(2) {
	max-width: 40vw;
}    
.frame-standings tbody tr td:nth-child(1) div {
	padding-top: 1.5vw;
	padding-bottom: 1.5vw;
}  
}
@media (min-width: 1100px){
.frame-standings tbody tr td div {
	min-width: 3vw;
}
}