.tennisTable{flex-direction:column;overflow-x:auto}@media screen and (max-width:639px){.tennisTable__filter{--filterGroup-paddingTop: 0}}.playerTable__season{grid-area:season}.playerTable__rank{grid-area:rank;font-weight:700}.playerTable__titles{grid-area:titles}.playerTable__all-matches{grid-area:matches}.playerTable__hard{grid-area:hard}.playerTable__clay{grid-area:clay}.playerTable__grass{grid-area:grass}.playerTable__season,.playerTable__rank,.playerTable__titles,.playerTable__all-matches,.playerTable__hard,.playerTable__clay,.playerTable__grass{text-align:center;color:var(--color-secondary-2)}.playerTable__tournament,.playerTable__surface,.playerTable__prize-money,.playerTable__year{padding:0 12px;box-sizing:border-box}.playerTable__prize-money{word-break:break-word}.playerTable__tournament{display:flex;align-items:center;font-weight:700}.playerTable__tournament .flag{display:inline-block;flex:0 0 18px;width:18px;height:12px;margin-right:8px}.playerTable__tournament a{word-break:break-word}.playerTable__showMoreNews{margin-top:12px}.playerTable__surface{font-size:11px;font-weight:700;text-transform:uppercase;color:var(--color-support-4)}@media screen and (max-width:799px){.playerTable__season{position:sticky;position:-webkit-sticky;left:0;display:flex;justify-content:center;align-items:center;align-self:stretch;width:100%;background-color:var(--color-combination-9);box-shadow:3px 0 4px rgba(var(--color-alpha-2),.08);z-index:var(--zIndex-dropDown)}.profileTable__row--main .playerTable__season{background-color:var(--color-support-1)}}body.loading #live-table{position:relative}#preload{display:none}.loadingAnimation{display:flex;flex-flow:column nowrap;width:140px;height:105px;border:1px solid var(--color-combination-7);position:sticky;position:-webkit-sticky;top:100px;margin:100px auto;text-align:center;background-color:var(--color-combination-9);line-height:46px;border-radius:8px;text-transform:uppercase}.loadingAnimation__text{padding:52px 0 0;font-size:11px;color:var(--color-support-4)}.loading .loadingAnimation{display:flex}.loadingAnimation:after{content:"";display:flex;position:absolute;top:calc(50% - 26px);left:calc(50% - 18px);border:4px solid var(--loading-border, var(--color-combination-8));border-top:4px solid var(--color-combination-4);border-radius:50%;width:28px;height:28px;animation:spin 1.8s ease-in-out infinite}.loadingOverlay{display:none;width:100%;height:100%;position:absolute;top:0;bottom:0;background:var(--overlay-background, rgba(var(--color-support-1-rgb), .75));z-index:var(--zIndex-loading);border-radius:8px}.loading .loadingOverlay{display:flex}.ranking_page .loadingOverlay{background:transparent}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (max-width:639px){#block-summary-tournament-won,#block-summary-match-record{padding-bottom:8px}}.tournament-won-table:not(:last-child){border-bottom:1px solid var(--color-row-border, var(--color-support-1))}.profileTable__subFilter{border-bottom:1px solid var(--color-combination-9)}.profileTable--teamTransfers:last-of-type{padding-bottom:16px}@media screen and (max-width:639px){.profileTable--teamTransfers{padding-left:0;padding-right:0}}@media screen and (max-width:639px){.profileTable--playerTransfers{padding:0}}.profileTable a{display:initial;align-items:center;color:var(--color-combination-2)}.profileTable a:hover{text-decoration:underline}.profileTable__row{display:grid;width:100%;min-height:36px;align-items:center;box-sizing:border-box}.profileTable__row--wrapper{display:flex;width:100%}.profileTable__row--main{background-color:var(--color-support-1)!important;color:var(--color-support-4);border-radius:0 0 4px 4px;border-bottom:none;min-height:28px;text-transform:uppercase;font-size:11px;font-weight:700}.profileTable__row--main.profileTable__row--mainTournament{border-radius:0}.profileTable__row--main+.profileTable__row--year{margin-top:1px;border-radius:0 0 4px 4px}.profileTable__row--career{grid-template:" season     team                    competition             statistics ." minmax(28px,auto) / 90px minmax(120px,400px) minmax(120px,400px) 200px 18px}.profileTable__row--career:last-of-type{border-radius:8px;background-color:var(--color-support-1)}@media screen and (max-width:639px){.profileTable__row--career:last-of-type{border-radius:0}}.profileTable__row--content{border-bottom:solid 1px var(--color-support-1)}.profileTable__row--content:nth-last-child(2){border-bottom:none}.profileTable__row--transfer{grid-template:" season teamFrom type teamTo " minmax(28px,auto) / 90px 1fr 1fr 1fr}.profileTable__row--injury{grid-template:" dateFrom   dateTo      type" minmax(28px,auto) / 90px 1fr 2fr}.profileTable__row--bilance{border-bottom:1px solid var(--color-support-1);grid-template:" season rank titles matches hard  clay grass" minmax(28px,auto) / 90px 1fr 1fr 120px 100px 1fr 1fr}.profileTable__row--bilance:last-of-type{border-bottom:unset}.profileTable__row--year{margin-top:24px;border-radius:4px}.profileTable__row--tournament{border-radius:8px;grid-template:" tournament surface prize" minmax(28px,auto) / 1fr 170px 190px}.profileTable__row--tournament:not(.profileTable__row--main){min-height:48px}.profileTable__row--tennis:nth-child(2n),.profileTable__row--even{background-color:rgba(var(--color-support-1-rgb),.4)}.theme--dark .profileTable__row--tennis:nth-child(2n),.theme--dark .profileTable__row--even{background-color:rgba(var(--color-support-1-rgb),.05)}.profileTable__row--transfer,.profileTable__row--injury{min-height:48px}.profileTable__row--transfer:nth-child(odd),.profileTable__row--injury:nth-child(odd){background-color:rgba(var(--color-support-1-rgb),.4);border-radius:8px}.theme--dark .profileTable__row--transfer:nth-child(odd),.theme--dark .profileTable__row--injury:nth-child(odd){background-color:rgba(var(--color-support-1-rgb),.5)}.profileTable__row--transferHead,.profileTable__row--injuryHead,.profileTable__row--transferMain,.profileTable__row--injuryMain{min-height:27px;border-radius:4px!important}@media screen and (max-width:639px){.profileTable__row--transferHead,.profileTable__row--injuryHead,.profileTable__row--transferMain,.profileTable__row--injuryMain{border-radius:0!important}}.profileTable__row--padding{padding-left:12px;box-sizing:border-box}.profileTable__row--open{display:flex}.profileTable__row--hide{display:none!important}.profileTable__row--last{display:flex;justify-content:center;font-size:12px;font-weight:700}.profileTable__row--last a{color:var(--color-secondary-3-active);text-decoration:underline;cursor:pointer}.profileTable__row--last a:hover{text-decoration:none}.profileTable__row--last.profileTable__row--lastTournament{border-top:solid 1px var(--color-support-1)}.profileTable__row--lastTransfer{align-items:center;width:calc(100% + 24px);height:30px;margin-left:-12px;margin-top:10px;padding-top:8px;border-top:solid 1px var(--color-support-1)}.profileTable__row--transferDesktop{display:flex}.profileTable__row--transferMobile{flex-direction:column;width:100%;border-bottom:solid 1px var(--color-border-3)}.profileTable__row--total{font-weight:700}.profileTable__row--total .soccerTable__date{font-size:11px;text-transform:uppercase}.profileTable__row--transferText{display:grid;justify-items:center;align-items:center;gap:20px;padding:0 0 44px;text-align:center;box-sizing:border-box;color:var(--color-support-4)}.profileTable__row--hockey,.profileTable__row--soccer,.profileTable__row--archive{display:flex}.profileTable__row--hover{cursor:pointer}@media(hover:hover){.profileTable__row--hover:hover{background-color:rgba(var(--color-support-2-rgb),.2)}}@media screen and (max-width:799px){.profileTable__row--main{background-color:var(--color-support-1);border-radius:0}.profileTable__row--main+.profileTable__row--year{border-radius:0}.profileTable__row--career{grid-template:"season     team                    statistics" auto / 70px minmax(120px,1fr) 128px}.profileTable__row--transfer{grid-template:" teamFrom      type          teamTo       " auto " typeContainer typeContainer typeContainer" auto / 1fr 25px 1fr;min-height:50px;padding:0 12px;box-sizing:border-box}.profileTable__row--transferHead{display:none}.profileTable__row--year{border-radius:0}.profileTable__row--bilance{width:max-content;border-bottom:1px solid var(--color-support-1);grid-template:" season rank  titles matches hard  clay  grass" minmax(36px,auto) / 90px 100px 80px 120px 100px 100px 100px}.profileTable__row--tournament{padding:4px 0;border-radius:0;box-sizing:border-box;grid-template:" tournament surface prize" minmax(28px,auto) / 130px 1fr 120px}.profileTable__row--transferMain,.profileTable__row--openSet .playerTable__teamMobile{display:none}.profileTable__row--last{height:30px}}@media screen and (max-width:639px){.profileTable__row--transfer{padding:0 12px;margin:0 12px}.profileTable__row--transfer,.profileTable__row--injury{margin:0}.profileTable__row--transfer:nth-child(odd),.profileTable__row--injury:nth-child(odd){border-radius:0}.profileTable__row--lastTransfer{width:100%;margin-left:0}}.profileTable__rowLink{display:flex;align-items:center}
