@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;700&family=Montserrat:wght@500;700&display=swap');

#competition-rankings-wpd-4524 table {
    max-width: 971px;
    width: 100%;
    border-collapse: collapse;
    margin: 0 auto;
}

#competition-rankings-wpd-4524 table .js-table-header-row th {
	text-align: left !important;
    padding: 0 0 10px 0 !important;
    font-family: 'Inter', arial, sans-serif;
    font-size: 18px !important;
    font-weight: 700 !important;
    line-height: 28px !important;
    color: #222 !important;
    border: none !important;
}
#competition-rankings-wpd-4524 table th{
	text-align: left !important;}

#competition-rankings-wpd-4524 table td {
    padding: 15px 0 !important;
    font-family: 'Inter', arial, sans-serif;
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: 28px !important;
    color: #222 !important;
    border: none !important;
    border-bottom: 1px solid #2222224d !important;
}

#competition-rankings-wpd-4524 table tr:last-child td {
    border: none !important;
}

#competition-rankings-wpd-4524 table tr td img {
    width: 40px !important;
    border-radius: 8px !important;
}

#competition-rankings-wpd-4524 .caption {
    margin-top: 32px;
}

#competition-rankings-wpd-4524 .caption .updated-time-text,
#competition-rankings-wpd-4524 .caption .updated-time,
#competition-rankings-wpd-4524 .caption .ranking-update-note {
    text-align: center !important;
    caption-side: bottom;
color: #222;
text-align: center;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 28px;
}#competition-rankings-wpd-4524 .caption .note {
	color: #222;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 28px;
}

#competition-rankings-wpd-4524 .load-more,
#competition-rankings-wpd-4524 .show-less {
    padding: 8px 12px;
    margin: 0;
    margin-top: 60px;
    font-size: 18px;
    font-family: 'Inter', arial, sans-serif;
    font-weight: 700;
    color: #222222;
    line-height: 28px;
    background-color: transparent;
    border: none;
    border-radius: 4px;
    cursor: pointer;
}
#competition-rankings-wpd-4524 .flag-img-square {
  width: 100%;
  width: 37px;
  height: 37px;
  aspect-ratio: 1 / 1;
  border-radius: 50%;
  overflow: hidden;
}
@media (max-width: 767px) {
#competition-rankings-wpd-4524 table .js-table-header-row th {
	text-align: left !important;
    padding: 0 0 10px 0 !important;
    font-family: 'Inter', arial, sans-serif;
    font-size: 14px !important;
    font-weight: 700 !important;
    line-height: 28px !important;
    color: #222 !important;
    border: none !important;
	}
	
}