.page-not-found-view{padding:var(--space-xl) 0;flex-direction:column;align-items:center;display:flex}.page-not-found-view .page-not-found-view-icon{width:150px;margin-bottom:var(--space-xl)}.betting-provider-season-widget{justify-content:center;width:100%}.betting-provider-season-widget iframe{width:100%}.betting-provider-season-widget.betting-provider-season-widget--hidden{visibility:hidden}.sports-season-cup-tree{padding-top:var(--space-xs)}.sports-season-cup-tree .cup-tree-event,.sports-season-cup-tree .cup-stage-label{z-index:var(--z-index-l)}.season-ranking-player-row{--season-ranking-player-avatar-size:40px;gap:var(--space-xs);height:var(--season-ranking-player-avatar-size);padding:var(--space-xs);border-bottom:1px solid var(--color-fill-quaternary);color:var(--color-text-primary);align-items:center;display:flex}.season-ranking-player-row:last-child{border-bottom:0}.season-ranking-player-row .season-ranking-player-row__rank{flex:0 0 var(--space-s);text-align:center;font-variant-numeric:tabular-nums}.season-ranking-player-row .season-ranking-player-row__avatar{flex:0 0 var(--season-ranking-player-avatar-size);width:var(--season-ranking-player-avatar-size);height:var(--season-ranking-player-avatar-size);position:relative}.season-ranking-player-row .season-ranking-player-row__avatar .player-avatar{width:100%;height:100%}.season-ranking-player-row .season-ranking-player-row__flag{position:absolute;top:-2px;right:-3px}.season-ranking-player-row .season-ranking-player-row__details{flex:1;min-width:0}.season-ranking-player-row .season-ranking-player-row__name{margin-bottom:var(--space-xxs);font-weight:var(--font-weight-l);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.season-ranking-player-row .season-ranking-player-row__team{gap:var(--space-xxs);color:var(--color-text-secondary);font-size:var(--font-size-s);white-space:nowrap;text-overflow:ellipsis;align-items:center;display:flex;overflow:hidden}.season-ranking-player-row .season-ranking-player-row__statistic{color:var(--color-text-secondary);font-weight:var(--font-weight-xl);text-align:right;font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:40px;line-height:1}.season-rankings .loader{margin-top:var(--space-l)}.season-rankings .season-rankings__table-header{padding:var(--space-xxs) var(--space-m) var(--space-xs) 0;font-weight:var(--font-weight-l);text-align:right}.season-rankings .season-rankings__list{margin:0 var(--space-xs) var(--space-xs);border-radius:var(--border-radius-xxs);background-color:var(--color-background-secondary);padding:0;list-style:none;overflow:hidden}.show-more-season-rankings{padding:var(--space-m);justify-content:center;display:flex}.show-more-season-rankings .show-more-season-rankings-button{border-radius:var(--border-radius-xxs);background-color:var(--color-background-secondary);outline:none;width:100px;height:30px}.show-more-season-rankings .show-more-season-rankings-button:hover{background-color:var(--color-background-primary)}.season-schedule-view .event-list .event-list-item{margin-bottom:var(--space-xxxs);overflow:hidden}.season-schedule-view .event-list .event-list-item:last-child{border-radius:0 0 var(--border-radius-xxs) var(--border-radius-xxs)}.season-schedule-view .event-list .event-list-item:first-child{border-radius:var(--border-radius-xxs) var(--border-radius-xxs) 0 0}.season-schedule-view .event-list a{cursor:pointer}.formula1-driver-standings-table .formula1-driver-standings-table__rank-column{width:36px}.formula1-driver-standings-table .formula1-driver-standings-table__team-column{width:32px}.formula1-driver-standings-table .formula1-driver-standings-table__points-column{width:56px}.formula1-driver-standings-table .formula1-driver-standings-table__driver-heading{padding-left:var(--space-xs);text-align:left}.formula1-driver-standings-table .formula1-driver-standings-table__row .cell-rank{width:auto;padding-left:0;padding-right:0}.formula1-driver-standings-table .formula1-driver-standings-table__row .participant-logo{width:auto;padding-right:var(--space-xxs);padding-left:0}.formula1-driver-standings-table .formula1-driver-standings-table__row .participant-name{padding-left:var(--space-xxs)}.formula1-driver-standings-table .formula1-driver-standings-table__row .formula1-driver-standings-table__driver-identity{gap:var(--space-xs);align-items:center;display:flex}.formula1-driver-standings-table .formula1-driver-standings-table__row .participant-name-wrapper{white-space:nowrap;text-overflow:ellipsis;flex:none;display:block;overflow:hidden}.formula1-driver-standings-table .formula1-driver-standings-table__row .country-flag{flex:none}.formula1-driver-standings-table .skiing-cell-points{padding-right:var(--space-xs)}.formula1-season-standings .formula1-season-standings__tabs{margin:var(--space-s) auto;border:1px solid var(--color-border-primary);border-radius:var(--border-radius-xxs);width:200px;display:flex;overflow:hidden}.formula1-season-standings .formula1-season-standings__tab{box-sizing:border-box;font-weight:var(--font-weight-l);font-size:var(--font-size-m);background-color:var(--color-fill-quaternary);cursor:pointer;border:1px solid #0000;border-radius:0;flex:1;padding:6px}.formula1-season-standings .formula1-season-standings__tab.formula1-season-standings__tab--selected{background-color:var(--color-background-secondary)}.formula1-season-standings .formula1-season-standings__tab.formula1-season-standings__tab--selected:first-child{border-right-color:var(--color-fill-tertiary)}.formula1-season-standings .formula1-season-standings__tab.formula1-season-standings__tab--selected:last-child{border-left-color:var(--color-fill-tertiary)}.formula1-season-standings .stage-table{border-spacing:0 var(--space-xxxs)}.formula1-season-standings .stage-table tbody{background-color:#0000}.formula1-season-standings .stage-table td{border-bottom:0}.formula1-season-standings .stage-table-row{height:44px}.formula1-season-standings .stage-table-row td{background-color:var(--color-background-secondary)}.formula1-season-standings .stage-table-row td:first-child{border-left:3px solid #0000}.formula1-season-standings .stage-table-row:first-child td:first-child{border-left-color:var(--color-bronze)}.formula1-season-standings .stage-table-row:nth-child(2) td:first-child{border-left-color:var(--color-grey-dark)}.formula1-season-standings .stage-table-row:nth-child(3) td:first-child{border-left-color:var(--color-brown)}.formula1-season-standings .stage-table-row .participant-name{font-size:var(--font-size-m)}.formula1-season-standings .stage-table-row .cell-points,.formula1-season-standings .stage-table-row .skiing-cell-points{--points-column-width:48px;width:var(--points-column-width);padding-left:var(--space-xs);font-variant-numeric:tabular-nums;text-align:right}.formula1-season-standings .stage-table-row td.cell-points:before{display:none}.formula1-season-standings .skiing-stage-table-row{height:44px}.formula1-season-standings .skiing-stage-table-row td{background-color:var(--color-background-secondary)}.formula1-season-standings .skiing-stage-table-row td:first-child{border-left:3px solid #0000}.formula1-season-standings .skiing-stage-table-row:first-child td:first-child{border-left-color:var(--color-bronze)}.formula1-season-standings .skiing-stage-table-row:nth-child(2) td:first-child{border-left-color:var(--color-grey-dark)}.formula1-season-standings .skiing-stage-table-row:nth-child(3) td:first-child{border-left-color:var(--color-brown)}.formula1-season-standings .skiing-stage-table-row .participant-name{font-size:var(--font-size-m)}.formula1-season-standings .skiing-stage-table-row .cell-points,.formula1-season-standings .skiing-stage-table-row .skiing-cell-points{--points-column-width:48px;width:var(--points-column-width);padding-left:var(--space-xs);font-variant-numeric:tabular-nums;text-align:right}.formula1-season-standings .skiing-stage-table-row td.cell-points:before{display:none}.formula1-season-standings .stage-table--formula1 .cell-rank{box-sizing:border-box;width:36px;padding-left:0;padding-right:0}.formula1-season-standings .stage-table--formula1 .participant-logo{box-sizing:border-box;width:32px;padding-right:var(--space-xxs);padding-left:0}.formula1-season-standings .stage-table--formula1 .participant-name{padding-left:var(--space-xxs)}.formula1-season-standings .stage-table--formula1 .cell-points{box-sizing:border-box;--points-column-width:56px}.formula1-season-standings .stage-table--formula1 .stage-table-header__name-wrapper{width:calc(100% + 60px);left:-60px}.season-menu{width:100%;padding:var(--space-xs) 0 1px;font-size:var(--font-size-s);background-color:var(--color-background-secondary);justify-content:space-between;display:flex;position:relative}.season-menu .season-menu-item{box-sizing:border-box;width:100%;padding:var(--space-xs);color:var(--color-text-primary);justify-content:center;display:flex}.season-menu .season-menu-item.season-menu-item-active{border-bottom:2px solid var(--color-fill-primary);font-weight:var(--font-weight-l)}.season-select{height:var(--season-header-tournament-logo-size);align-items:center;display:flex;position:relative}.season-select select{height:30px;padding:0 var(--space-xs);color:var(--color-text-primary);background-color:var(--color-fill-quaternary);-webkit-appearance:none;border-color:#0000;border-right-style:solid;border-right-width:16px;border-radius:20px;outline:none}.season-select:after{width:10px;height:10px;color:var(--color-text-primary);content:"▾";position:absolute;top:12px;right:8px}.season-header{--season-header-tournament-logo-size:40px;z-index:var(--z-index-l);background-color:var(--color-background-secondary);width:100%;position:sticky;top:0;overflow-y:hidden}.season-header .season-headline{padding:var(--space-m) var(--space-m) var(--space-xs) var(--space-m);align-items:flex-start;display:flex;position:relative}@media (min-width:1010px){.season-header .season-headline{padding:var(--space-xl) var(--space-l) var(--space-xs) var(--space-l)}}.season-header .season-headline .tournament-logo{width:var(--season-header-tournament-logo-size);height:var(--season-header-tournament-logo-size);justify-content:center;align-items:center;display:flex}@media (min-width:1010px){.season-header .season-headline .tournament-logo{--season-header-tournament-logo-size:50px;justify-content:center;display:flex}}.season-header .season-headline .tournament-logo img{max-width:var(--season-header-tournament-logo-size);max-height:var(--season-header-tournament-logo-size)}.season-header .season-headline .tournament-data{padding:0 var(--space-m);flex-grow:1}.season-header .season-headline .tournament-data .tournament-name-row{gap:var(--space-xs);align-items:center;display:flex}.season-header .season-headline .tournament-data .tournament-name{margin:var(--space-xxs) 0;font-weight:var(--font-weight-l);font-size:var(--font-size-l)}.season-header .season-headline .tournament-data .season-data{font-size:var(--font-size-s);display:flex}.season-header .season-headline .tournament-data .season-data .season-year{margin-right:var(--space-xxs);display:none}@media (min-width:1010px){.season-header .season-headline .tournament-data .season-data .season-year{display:block}}.season-header .season-subheadline{padding:0 var(--space-m);font-size:var(--font-size-s)}.season-view .season-subview{padding:0 var(--space-xs)}@media (min-width:1010px){.season-view .season-subview{padding-left:0}}.season-view .favourite-team-promo-banner{margin:var(--space-xs)}