.system-rankings{color:#d9e1ea;background:#0f141b;border:1px solid #333c47;border-radius:10px;overflow:hidden;font:13px/1.5 Verdana,Arial,sans-serif}
.system-rankings *{box-sizing:border-box}
.system-rankings__header{padding:23px 24px 19px;background:#1a222c;border-bottom:1px solid #333c47}
.system-rankings__eyebrow{margin:0 0 6px;color:#8eacbf;font-size:10px;font-weight:bold;letter-spacing:.12em}
.system-rankings__header h1{margin:0;color:#7de3ff;font-size:23px;line-height:1.2}
.system-rankings__header>p:last-child{margin:8px 0 0;color:#c3cfdb}
.system-rankings__nav,.system-rankings__filters{display:flex;flex-wrap:wrap;gap:7px;padding:12px 16px;background:#1a222c;border-bottom:1px solid #333c47}
.system-rankings__nav a,.system-rankings__filters a{display:inline-block;padding:8px 11px;border:1px solid #414c59;border-radius:6px;color:#d9e1ea;text-decoration:none;font-size:12px}
.system-rankings__nav a:hover,.system-rankings__filters a:hover,.system-rankings__nav a[aria-current],.system-rankings__filters a[aria-current]{border-color:#00ccff;color:#7de3ff;background:#223143}
.system-rankings a:focus-visible{outline:2px solid #7de3ff;outline-offset:2px}
.system-rankings__filters{padding-top:10px;padding-bottom:10px;background:#151d26}
.system-rankings__filters a{padding:6px 10px}
.system-rankings__section+.system-rankings__section{border-top:1px solid #333c47}
.system-rankings__section-title{margin:0;padding:20px 16px 0;color:#7de3ff;font-size:17px;line-height:1.3}
.system-rankings__body{padding:16px}
.system-rankings__note,.system-rankings__foot{margin:0 0 13px;color:#b3c3d2;font-size:12px}
.system-rankings__foot{margin:12px 0 0;color:#9fb0c3}
.system-rankings__table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:12px}
.system-rankings__table th,.system-rankings__table td{padding:12px;border-bottom:1px solid #36424e;text-align:left;overflow-wrap:anywhere}
.system-rankings__table th{background:#2e3744;color:#7de3ff;font-weight:bold}
.system-rankings__table th:first-child{width:76px}
.system-rankings__table th:last-child{width:145px;text-align:right}
.system-rankings__table tbody tr:nth-child(odd){background:#26303c}
.system-rankings__table tbody tr:nth-child(even){background:#1f2a38}
.system-rankings__rank{color:#7de3ff;font-weight:bold}
.system-rankings__player{color:#e7f5ff;font-weight:bold;text-decoration:none}
.system-rankings__player:hover{text-decoration:underline}
.system-rankings__detail{margin-top:3px;color:#b3c3d2;font-size:11px;line-height:1.4}
.system-rankings__table td.system-rankings__score{text-align:right;color:#fff;font-weight:bold}
.system-rankings__score span{color:#b3c3d2;font-size:11px;font-weight:normal}
.system-rankings__notice{margin:16px;padding:18px;border:1px solid #46535f;border-left:3px solid #7de3ff;background:#1a222c}
.system-rankings__body .system-rankings__notice{margin:0}
.system-rankings__notice strong{color:#e7f5ff;font-size:14px}
.system-rankings__notice p{margin:6px 0 0;color:#c3cfdb}
@media(max-width:480px){.system-rankings__header{padding:18px 16px}.system-rankings__header h1{font-size:20px}.system-rankings__body{padding:12px}.system-rankings__table th,.system-rankings__table td{padding:10px 7px}.system-rankings__table th:first-child{width:58px}.system-rankings__table th:last-child{width:96px}.system-rankings__score span{display:block}}
