#classicUi .gens-ranking,
#classicUi .gens-ranking * { cursor: url(assets/cursor/mano.png) 2 2, default; }
#classicUi .gens-ranking:active,
#classicUi .gens-ranking:active * { cursor: url(assets/cursor/push.png) 2 2, default; }
.gens-ranking { height: 429px; }
.gens-ranking h2 { top: 15px; }
.gens-ranking .gens-close { position: absolute; left: 169px; top: 7px; width: 13px; height: 12px; border: 0; padding: 0; background: transparent; }
.gens-ranking .gens-rankback { position: absolute; left: 13px; top: 60px; width: 170px; height: 88px; background: var(--gens-rankback) left top / 170px 88px no-repeat; }
.gens-ranking .gens-mark { position: absolute; left: 17.5px; top: 9.5px; width: 50px; height: 69px; background-size: 256px 256px; background-repeat: no-repeat; }
.gens-ranking .gens-rank-textbox { position: absolute; left: 13px; width: 170px; height: 21px; background: var(--classic-statBar) left top / 170px 21px no-repeat; }
.gens-ranking .gens-rank-textbox-first { top: 151px; }
.gens-ranking .gens-rank-textbox-second { top: 175px; }
.gens-ranking .gens-info-frame { position: absolute; left: 13px; top: 250px; width: 168px; height: 140px; }
.gens-ranking .gens-info-title-back { position: absolute; left: 3px; top: 2px; width: 52px; height: 20px; background: rgb(0 0 0 / 60%); }
.gens-ranking .gens-info-body-back { position: absolute; left: 3px; top: 22px; width: 161px; height: 113px; background: rgb(0 0 0 / 60%); }
.gens-ranking .gens-border { position: absolute; display: block; background-repeat: no-repeat; }
.gens-ranking .gens-top-left { left: 0; top: 0; width: 14px; height: 14px; background-image: var(--classic-tableTopLeft); }
.gens-ranking .gens-top-right { left: 46px; top: 0; width: 14px; height: 14px; background-image: var(--classic-tableTopRight); }
.gens-ranking .gens-middle-right { left: 154px; top: 20px; width: 14px; height: 14px; background-image: var(--classic-tableTopRight); }
.gens-ranking .gens-bottom-left { left: 0; top: 126px; width: 14px; height: 14px; background-image: var(--classic-tableBottomLeft); }
.gens-ranking .gens-bottom-right { left: 154px; top: 126px; width: 14px; height: 14px; background-image: var(--classic-tableBottomRight); }
.gens-ranking .gens-top-line { left: 6px; top: 0; width: 48px; height: 14px; background: var(--classic-tableTop) left top / 1px 14px repeat-x; }
.gens-ranking .gens-middle-line { left: 55px; top: 20px; width: 102px; height: 14px; background: var(--classic-tableTop) left top / 1px 14px repeat-x; }
.gens-ranking .gens-right-top-line { left: 46px; top: 6px; width: 14px; height: 14px; background: var(--classic-tableRight) left top / 14px 1px repeat-y; }
.gens-ranking .gens-right-bottom-line { left: 154px; top: 26px; width: 14px; height: 100px; background: var(--classic-tableRight) left top / 14px 1px repeat-y; }
.gens-ranking .gens-bottom-line { left: 6px; top: 126px; width: 156px; height: 14px; background: var(--classic-tableBottom) left top / 1px 14px repeat-x; }
.gens-ranking .gens-left-line { left: 0; top: 6px; width: 14px; height: 126px; background: var(--classic-tableLeft) left top / 14px 1px repeat-y; }
.gens-ranking .gens-caption,
.gens-ranking .gens-team,
.gens-ranking .gens-level-label,
.gens-ranking .gens-level,
.gens-ranking .gens-ranking-label,
.gens-ranking .gens-ranking-value,
.gens-ranking .gens-contribution-label,
.gens-ranking .gens-contribution-value,
.gens-ranking .gens-description-label,
.gens-ranking .gens-next-contribution,
.gens-ranking .gens-description { position: absolute; display: block; margin: 0; white-space: nowrap; font-size: 6px; }
.gens-ranking .gens-caption { left: 102px; top: 90px; font-weight: 700; color: #f6d149; }
.gens-ranking .gens-team { left: 102px; top: 110px; }
.gens-ranking .gens-level-label { left: 100px; top: 134px; }
.gens-ranking .gens-level { left: 66px; top: 134px; width: 174px; text-align: center; }
.gens-ranking .gens-ranking-label { left: 13px; top: 157px; width: 74px; text-align: center; font-weight: 700; color: #e6e600; }
.gens-ranking .gens-ranking-value { left: 0; top: 157px; width: 170px; text-align: right; }
.gens-ranking .gens-contribution-label { left: 13px; top: 180px; width: 74px; text-align: center; font-weight: 700; color: #e6e600; }
.gens-ranking .gens-contribution-value { left: 0; top: 180px; width: 170px; text-align: right; }
.gens-ranking .gens-next-contribution { left: 20px; top: 200px; }
.gens-ranking .gens-description-label { left: 13px; top: 258px; width: 58px; text-align: center; font-weight: 700; color: #e6e600; }
.gens-ranking .gens-description { left: 20px; top: 280px; }
.gens-ranking .gens-next-contribution > span,
.gens-ranking .gens-description > span { display: block; height: 15px; line-height: 15px; }
.gens-ranking .gens-exit { position: absolute; left: 13px; top: 392px; width: 36px; height: 29px; border: 0; padding: 0; background: var(--classic-close) left top / 36px 58px no-repeat; }
.gens-ranking .gens-exit:active { background-position: left bottom; }
