.rankingFilter{display:flex;justify-content:space-between;align-items:center;column-gap:12px;padding:8px 12px;margin-bottom:8px;background-color:var(--color-support-1);border-radius:4px;box-sizing:border-box}.rankingInputs{display:flex;min-width:0;column-gap:8px;row-gap:6px}.rankingInputs__input{width:208px}.rankingInputs__input--text{height:32px;padding:0 10px 0 34px;font-size:13px;color:var(--color-support-4);font-family:inherit;font-weight:700;border:unset;outline:unset;border-radius:8px;background:url(./search.Dd3yp0s.svg) no-repeat 10px/14px 14px,var(--color-support-5);box-sizing:border-box;-webkit-appearance:none}.rankingInputs__input--text::-webkit-input-placeholder{color:var(--color-support-3)}.rankingInputs__placeholder{text-transform:capitalize!important}.rankingSwitcher{display:flex;align-items:center}.rankingSwitcher__text{margin-right:8px;font-size:12px;font-weight:700;letter-spacing:.4px;color:var(--color-secondary-dark);white-space:nowrap}@media only screen and (max-width:886px){.motorsport .rankingFilter{flex-direction:column;align-items:unset;border-radius:0;box-sizing:border-box;z-index:2}.motorsport .rankingInputs{flex:1;flex-direction:column}.motorsport .rankingInputs__input{width:100%}.motorsport .rankingSwitcher{justify-content:flex-end;margin-top:6px}}@media screen and (max-width:799px){.rankingFilter{flex-direction:column;align-items:unset;border-radius:0;box-sizing:border-box;z-index:2}.rankingInputs{flex:1;flex-direction:column}.rankingInputs__input{width:100%}.rankingSwitcher{justify-content:flex-end;margin-top:6px}}.rankingTable__mainRow{display:flex;align-items:center;width:100%;min-height:32px;line-height:20px;padding:0 12px;font-weight:700;letter-spacing:.4px;color:var(--color-support-4);background-color:var(--color-support-1);border-radius:4px;box-sizing:border-box;z-index:1}.rankingTable__table{overflow:auto;display:flex;flex-wrap:wrap}.motorsport .rankingTable__table{margin-bottom:8px}.rankingTable__row{flex:1 0 100%;display:grid;align-items:center;border-bottom:solid 1px var(--color-support-1)}.rankingTable__row:not(.rankingTable__headRow) .rankingTable__cell--player,.rankingTable__row:not(.rankingTable__headRow) .rankingTable__cell--nationality,.rankingTable__row:not(.rankingTable__headRow) .rankingTable__cell--team{padding:2px 10px 2px 0}.badminton .rankingTable__row,.tennis .rankingTable__row,.golf .rankingTable__row{grid-template:" rank player nationality points tournament" minmax(36px,auto) / 40px 1fr 1fr 100px 100px}.badminton .rankingTable__row--live,.tennis .rankingTable__row--live,.golf .rankingTable__row--live{grid-template:" rank player points nextPoints maxPoints tournament" minmax(36px,auto) / 40px 1fr 100px 100px 100px 100px}.darts .rankingTable__row,.snooker .rankingTable__row,.winter-sports .rankingTable__row{grid-template:" rank player nationality tournament" minmax(36px,auto) / 40px 1fr 1fr 100px}.motorsport .rankingTable__row{grid-template:" rank player team points" minmax(36px,auto) / 40px 1fr 1fr 100px}.motorsport .rankingTable__row.rankingTable__row--motoConstruct,.soccer .rankingTable__row{grid-template:" rank player points" minmax(36px,auto) / 40px 1fr 100px}.rankingTable__row--more{display:flex;justify-content:center;height:36px;border-bottom:none;margin:10px 0 5px;width:100%}@media(hover:hover){.rankingTable__row--more:hover{text-decoration:none;cursor:pointer}}.rankingTable__row--arrow{max-height:12px;max-width:12px;margin-left:4px;margin-top:2px;transform:rotate(-90deg);border-bottom:none}.rankingTable__headRow{align-items:flex-end;font-size:10px;text-transform:uppercase}.rankingTable__headRow>div{align-items:flex-end;padding-bottom:4px;color:var(--color-support-3)}.rankingTable__leagueIcon{width:14px;height:15px;margin-right:8px}.motorsport .rankingTable__leagueIcon{display:none}.rankingTable__cell{display:flex;align-items:center}.rankingTable__cell--center{justify-content:center;text-align:center}.rankingTable__cell--bold{font-weight:700}.rankingTable__cell--rank{grid-area:rank}.rankingTable__cell--player{grid-area:player;padding:0 10px 0 0;margin-left:10px;overflow:hidden}.rankingTable__cell--nationality{grid-area:nationality;padding:0 10px 0 0;margin-left:10px}.rankingTable__cell--team{grid-area:team;padding:0 10px 0 0;margin-left:10px}.rankingTable__cell--points{grid-area:points}.rankingTable__cell--tournament{grid-area:tournament}.rankingTable__cell--tournament .rankingTable__link{color:var(--color-secondary-2);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-support-3)}.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;color:var(--color-secondary-2)}.rankingTable__href{color:var(--color-secondary-2);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:8px;width:8px;margin-left:4px}.rankingTable__icon--up{color:var(--color-green);transform:rotate(180deg)}.rankingTable__icon--down{color:var(--color-red)}.rankingTable__shiftValue{margin-left:4px;font-weight:400}.rankingTable__shiftValue--up{color:var(--color-green)}.rankingTable__shiftValue--down{color:var(--color-red)}@media screen and (max-width:799px){.darts .rankingTable__row,.snooker .rankingTable__row,.winter-sports .rankingTable__row{grid-template:" rank player tournament" minmax(36px,auto) / 40px 180px minmax(76px,1fr)}.badminton .rankingTable__row,.tennis .rankingTable__row{grid-template:" rank player points            tournament" minmax(36px,auto) / 40px 180px minmax(76px,1fr) minmax(76px,1fr)}.badminton .rankingTable__row--live,.tennis .rankingTable__row--live{grid-template:" rank player points            nextPoints        maxPoints         tournament" minmax(36px,auto) / 40px 180px minmax(76px,1fr) minmax(76px,1fr) minmax(76px,1fr) minmax(76px,1fr)}.golf .rankingTable__row{grid-template:" rank player points            tournament" minmax(36px,auto) / 40px 180px minmax(90px,1fr) minmax(90px,1fr)}.motorsport .rankingTable__row,.motorsport .rankingTable__row.rankingTable__row--motoConstruct{grid-template:" rank player points" minmax(36px,auto) / 40px 180px minmax(76px,1fr)}.rankingTable .subTabs{position:sticky;position:-webkit-sticky;top:0;padding:12px 8px;margin-bottom:12px;background-color:var(--color-support-5);z-index:1}.rankingTable__mainRow{border-radius:0}.rankingTable__cell--rank{position:sticky;position:-webkit-sticky;left:0;height:100%;background-color:var(--color-combination-9);z-index:0}.theme--dark.rankingTable__cell--rank{background-color:var(--color-support-5)}.rankingTable__cell--player{position:sticky;position:-webkit-sticky;left:40px;justify-content:space-between;height:100%;margin-left:0;background-color:var(--color-combination-9);box-shadow:3px 0 4px rgba(var(--color-secondary-1-rgb),.08);box-sizing:border-box;z-index:0}.theme--dark.rankingTable__cell--player{background-color:var(--color-support-5);box-shadow:3px 0 4px rgba(var(--color-support-1-rgb),.12)}.rankingTable__cell--nationality,.rankingTable__cell--team{display:none}.rankingTable__cell--points{padding:4px;word-break:break-word}.rankingTable__icon{margin-left:auto}}
