.rankingspage {margin: auto;width: 90vw;max-width: 1300px;}.rankingspage h1 {text-align: left;color: var(--text-primary);}.rankingstabs {display: flex;justify-content: flex-start;align-self: center;margin: auto;padding-bottom: 20px;margin-top: 10px;border-bottom: 1px solid #E0E0E0;}.rankingstabs button {background-color: var(--bgcolor);outline: none;font-family: Manrope;border: none;cursor: pointer;color: black;font-size: 16px;text-align: center;padding: 5px 10px;margin: 0 5px;color: var(--text-primary);}.rankingstabs button:hover {background-color: var(--secondary);color: white;transition: 0.2s ease-in-out;}.rankingstabs .activeranking {background-color: var(--secondary);color: white;}.rankingsparent {display: flex;justify-content: flex-start;align-items: center;flex-wrap: wrap;margin-top: 15px;}.rankingstable {background-color: var(--bgcolor);border-radius: 10px;margin-top: 10px;margin-right: 10px;min-width: 30%;}.rankingstable table {border-collapse: collapse;width: 100%;}.rankingstable table td, .rankingstable table th {text-align: left;padding: 8px;border-bottom: 1px solid #E0E0E0;}.rankingstable table th {color: var(--textgrey);font-size: 12px;}.rankingstable table td {font-family: ManropeReg;margin: 5px 0;font-size: 14px;color: var(--text-primary);}.rankingstable h5 {margin: 0;margin: 10px;padding-top: 10px;color: var(--textgrey);}.rankingstable table tr:nth-child(2) {background: var(--background);color: white;}.rankingstable table tr:nth-child(2) td {color: white;}.rankingstable table tr:last-child td {border-bottom: none;}@media (max-width: 920px) {.rankingstable {min-width: 100%;}}@media (max-width: 600px) {.rankingstable table td {font-size: 12px;}.rankingspage {width: 90%;}.rankingstabs button {font-size: 12px;margin: 0;margin-bottom: 10px;}.rankingstable {width: 100%;margin-bottom: 10px;}.rankingspage h1 {font-size: 20px;}}@media (max-width: 340px) {.rankingstabs button {font-size: 10.5px;}}