.rankingTable .subTabs{padding-left:0;padding-right:0;padding-bottom:0;background-color:var(--color-background-1)}.rankingTable .subTabs--participantPage{border-bottom:4px solid var(--color-tab,var(--color-sport-secondary-body))}.rankingTable .subTabs__tab{background-color:var(--color-background-4);margin-bottom:0}.rankingTable .subTabs__tab a:hover{text-decoration:none}@media (hover:hover){.rankingTable .subTabs__tab:not(.selected):hover{background-color:var(--color-background-hover-2)}}.rankingTable .subTabs__tab.selected{background-color:var(--color-tab,var(--color-sport-secondary-body))}.rankingTable .subTabs__tab.selected .tabs__text{color:var(--color-white)}.rankingTable .tabs__text{color:var(--color-text-1)}.rankingTable__table{overflow:auto;display:flex;flex-wrap:wrap}.rankingTable__mainRow{display:flex;width:100%;min-height:26px;line-height:19px;padding:0 10px;font-weight:700;background-color:var(--color-background-5);box-sizing:border-box}.rankingTable__mainRow,.rankingTable__row{align-items:center;border-bottom:1px solid var(--color-border-4)}.rankingTable__row{display:grid;flex:1 0 100%}.rankingTable__row:not(.rankingTable__headRow) .rankingTable__cell--nationality,.rankingTable__row:not(.rankingTable__headRow) .rankingTable__cell--player,.rankingTable__row:not(.rankingTable__headRow) .rankingTable__cell--team{padding:3px 0}.badminton .rankingTable__row,.golf .rankingTable__row,.tennis .rankingTable__row{grid-template:" rank player nationality points tournament" minmax(27px,auto)/50px 1fr 1fr 100px 100px}.badminton .rankingTable__row--live,.golf .rankingTable__row--live,.tennis .rankingTable__row--live{grid-template:" rank player points nextPoints maxPoints tournament" minmax(27px,auto)/50px 1fr 100px 100px 100px 100px}.darts .rankingTable__row,.snooker .rankingTable__row,.winter-sports .rankingTable__row{grid-template:" rank player nationality tournament" minmax(27px,auto)/50px 1fr 1fr 100px}.motorsport .rankingTable__row{grid-template:" rank player team points" minmax(27px,auto)/50px 1fr 1fr 100px}.rankingTable__row--more{display:flex;justify-content:center;align-items:center;height:27px}.rankingTable__row--more a{text-decoration:underline;cursor:pointer}@media (hover:hover){.rankingTable__row--more a:hover{text-decoration:none}}@media (hover:hover){.rankingTable__row:hover{background-color:var(--color-background-hover-1)}}@media (hover:hover){.rankingTable__row.rankingTable__headRow:hover,.rankingTable__row.rankingTable__row--more:hover{background-color:unset}}.rankingTable__headRow{color:var(--color-text-2)}.rankingTable__leagueIcon{width:14px;height:15px;margin-right:8px}.rankingTable__cell{display:flex;align-items:center}.rankingTable__cell--center{justify-content:center;text-align:center}.rankingTable__cell--bold{font-weight:400}.rankingTable__cell--rank{grid-area:rank}.rankingTable__cell--player{grid-area:player;padding:0 10px 0 0;margin-left:12px;overflow:hidden}.rankingTable__cell--nationality{grid-area:nationality;padding:0 10px 0 0;margin-left:12px}.rankingTable__cell--team{grid-area:team;padding:0 10px 0 0;margin-left:12px}.rankingTable__cell--points{grid-area:points}.rankingTable__cell--tournament{grid-area:tournament}.rankingTable__cell--tournament .rankingTable__link{cursor:pointer}@media (hover:hover){.rankingTable__cell--tournament .rankingTable__link:hover{text-decoration:underline}}.rankingTable__cell--winner{font-weight:700}.rankingTable__cell--crossed{text-decoration:line-through}.rankingTable__cell--crossed .rankingTable__link{color:var(--color-text-2)}.rankingTable__cell--maxPoints,.rankingTable__cell--nextPoints,.rankingTable__cell--points,.rankingTable__cell--tournament{padding:5px;box-sizing:border-box}.rankingTable__container{display:flex;flex-direction:column;color:var(--color-support-dark);overflow:hidden;box-sizing:border-box}.rankingTable__container .flag{flex:0 0 18px;width:18px;height:12px;margin-right:8px}.rankingTable__playerContainer{display:flex;flex-direction:column;align-items:flex-start;margin:4px 0}.rankingTable__cell--nationality .rankingTable__playerContainer{margin:0}.rankingTable__container .rankingTable__playerContainer{flex-direction:row;align-items:center}.rankingTable__nationality{margin:4px 0}.rankingTable__href{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (hover:hover){.rankingTable__href:hover{text-decoration:underline}}.rankingTable__text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rankingTable__icon{flex:0 0 8px;height:6px;margin-left:4px}.rankingTable__icon--up{color:#3fbd40}.rankingTable__icon--down{color:#d63411;transform:rotate(180deg)}.rankingTable__shiftValue{position:relative;margin-left:20px;font-family:Tahoma,sans-serif;font-size:10px}.rankingTable__shiftValue:before{position:absolute;top:1px;left:-10px;width:8px;height:10px;content:""}.rankingTable__shiftValue--up{color:#3fbd40}.rankingTable__shiftValue--up:before{background-image:url(/res/_fs/build/liveTable.ca8c34c.svg);background-repeat:no-repeat;background-position:-210px 0}.rankingTable__shiftValue--down{color:#d63411}.rankingTable__shiftValue--down:before{background-image:url(/res/_fs/build/liveTable.ca8c34c.svg);background-repeat:no-repeat;background-position:-210px -30px}@media only screen and (max-width:799px){.responsive .darts .rankingTable__row,.responsive .snooker .rankingTable__row,.responsive .winter-sports .rankingTable__row{grid-template:" rank player tournament" minmax(35px,auto)/40px 180px minmax(76px,1fr)}.responsive .motorsport .rankingTable__mainRow{top:156px}.responsive .motorsport .rankingTable__row{grid-template:" rank player points" minmax(35px,auto)/40px 180px minmax(76px,1fr)}.responsive .badminton .rankingTable__row,.responsive .golf .rankingTable__row,.responsive .tennis .rankingTable__row{grid-template:" rank player points            tournament" minmax(35px,auto)/40px 180px minmax(76px,1fr) minmax(76px,1fr)}.responsive .badminton .rankingTable__row--live,.responsive .golf .rankingTable__row--live,.responsive .tennis .rankingTable__row--live{grid-template:" rank player points            nextPoints        maxPoints         tournament" minmax(35px,auto)/40px 180px minmax(76px,1fr) minmax(76px,1fr) minmax(76px,1fr) minmax(76px,1fr)}.responsive .tennis .rankingTable__mainRow{top:144px}.responsive .rankingTable .subTabs{position:sticky;position:-webkit-sticky;top:0;z-index:1}.responsive .rankingTable__mainRow{position:sticky;position:-webkit-sticky;top:118px;z-index:1}.responsive .rankingTable__row--more{height:35px}.responsive .rankingTable__row:not(.rankingTable__headRow) .rankingTable__cell--nationality,.responsive .rankingTable__row:not(.rankingTable__headRow) .rankingTable__cell--player,.responsive .rankingTable__row:not(.rankingTable__headRow) .rankingTable__cell--team{padding:0 8px}.responsive .rankingTable__cell--rank{left:0}.responsive .rankingTable__cell--player,.responsive .rankingTable__cell--rank{position:sticky;position:-webkit-sticky;height:100%;background-color:var(--color-background-1);z-index:0}.responsive .rankingTable__cell--player{left:40px;justify-content:space-between;margin-left:0;padding:0 8px;box-shadow:3px 0 4px 0 rgba(var(--color-alpha-1),.08);box-sizing:border-box}.responsive .rankingTable__cell--nationality,.responsive .rankingTable__cell--team{display:none}}