.leaderboard-page-shell{box-sizing:border-box;background:0 0;min-height:100vh}#leaderboard{box-sizing:border-box;padding:10px;font-size:12px}#leaderboard .t1{border-bottom:2px solid;padding-bottom:5px;font-size:18px;font-weight:700}#leaderboard .dates,#leaderboard .keys{overflow:hidden}#leaderboard .dates .date,#leaderboard .keys .key{float:left;color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;background:#37474f;border-radius:4px;margin:10px 10px 0 0;padding:10px 15px;font-size:13px;line-height:1}#leaderboard .dates .date:focus-visible,#leaderboard .keys .key:focus-visible{outline-offset:2px;outline:2px solid #ffc107b3}#leaderboard .dates .date.selected,#leaderboard .keys .key.selected{background:#546e7a}#leaderboard .keys .key var{font-style:normal}#leaderboard .note{text-transform:none;margin-top:10px}#leaderboard .scrollable{box-sizing:border-box;padding:10px;overflow:auto}#leaderboard table.board{border-collapse:collapse;width:100%;margin-top:10px;line-height:15.6px}#leaderboard table.board td{border:1px solid #ccc;padding:5px}#leaderboard table.board thead td{background:#1d2531}#leaderboard table.board tbody td.leaderboard-status{text-align:center;padding:16px 5px}#leaderboard table.board tbody td.leaderboard-status--error{color:#ffb4b4}
