.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)}.chevron{width:var(--space-m);height:var(--space-m);cursor:pointer}.chevron.up{transform:rotate(180deg)}.chevron.left{transform:rotate(90deg)}.chevron.right{transform:rotate(270deg)}.betting-provider-season-widget{justify-content:center;width:100%}.betting-provider-season-widget iframe{width:100%}.betting-provider-season-widget--hidden{visibility:hidden;height:0}.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-m)}.stage-table-header .stage-table-header__name{font-weight:var(--font-weight-l);white-space:nowrap;text-align:left;position:relative}.stage-table-header .stage-table-header__name .stage-table-header__name-wrapper{width:calc(100% + 44px);height:var(--font-size-l);text-overflow:ellipsis;position:absolute;left:-44px;overflow:hidden;transform:translateY(-50%)}.stage-table-row,.skiing-stage-table-row{height:44px;padding:0 var(--space-xs);border-bottom:1px solid var(--color-grouped-background-tertiary)}.stage-table-row.standing-rule-positive-10 td:first-child,.skiing-stage-table-row.standing-rule-positive-10 td:first-child{border-left:2px solid var(--color-positive-10)}.stage-table-row.standing-rule-positive-9 td:first-child,.skiing-stage-table-row.standing-rule-positive-9 td:first-child{border-left:2px solid var(--color-positive-9)}.stage-table-row.standing-rule-positive-8 td:first-child,.skiing-stage-table-row.standing-rule-positive-8 td:first-child{border-left:2px solid var(--color-positive-8)}.stage-table-row.standing-rule-positive-7 td:first-child,.skiing-stage-table-row.standing-rule-positive-7 td:first-child{border-left:2px solid var(--color-positive-7)}.stage-table-row.standing-rule-negative-9 td:first-child,.skiing-stage-table-row.standing-rule-negative-9 td:first-child{border-left:2px solid var(--color-negative-9)}.stage-table-row.standing-rule-negative-10 td:first-child,.skiing-stage-table-row.standing-rule-negative-10 td:first-child{border-left:2px solid var(--color-negative-10)}.stage-table-row td,.stage-table-row th,.skiing-stage-table-row td,.skiing-stage-table-row th{font-weight:var(--font-weight-l);text-align:center}.stage-table-row:first-child td:first-child,.skiing-stage-table-row:first-child td:first-child{border-top-left-radius:var(--border-radius-xxs)}.stage-table-row:first-child td:last-child,.skiing-stage-table-row:first-child td:last-child{border-top-right-radius:var(--border-radius-xxs)}.stage-table-row:last-child td:first-child,.skiing-stage-table-row:last-child td:first-child{border-bottom-left-radius:var(--border-radius-xxs)}.stage-table-row:last-child td:last-child,.skiing-stage-table-row:last-child td:last-child{border-bottom-right-radius:var(--border-radius-xxs)}.stage-table-row.stage-table-row--highlighted,.skiing-stage-table-row.stage-table-row--highlighted{background-color:var(--color-fill-quaternary)}.stage-table-row.stage-table-row--live,.skiing-stage-table-row.stage-table-row--live{background-color:var(--color-green-background)}.stage-table-row .participant-logo,.stage-table-row .country-logo,.skiing-stage-table-row .participant-logo,.skiing-stage-table-row .country-logo{width:20px;padding-left:var(--space-xs)}.stage-table-row .participant-logo .team-logo,.stage-table-row .participant-logo .tournament-logo,.stage-table-row .country-logo .team-logo,.stage-table-row .country-logo .tournament-logo,.skiing-stage-table-row .participant-logo .team-logo,.skiing-stage-table-row .participant-logo .tournament-logo,.skiing-stage-table-row .country-logo .team-logo,.skiing-stage-table-row .country-logo .tournament-logo{justify-content:center;display:flex}.stage-table-row .participant-name,.skiing-stage-table-row .participant-name{padding-left:var(--space-xs);font-size:var(--font-size-s);text-align:left}.stage-table-row .participant-name .participant-name-wrapper,.skiing-stage-table-row .participant-name .participant-name-wrapper{-webkit-line-clamp:2;word-wrap:break-word;-webkit-box-orient:vertical;line-height:normal;display:-webkit-box;overflow:hidden}.stage-table-row .cell-wins,.stage-table-row .cell-losses,.stage-table-row .cell-draws,.stage-table-row .cell-played,.stage-table-row .cell-winsTotal,.stage-table-row .cell-lossesTotal,.stage-table-row .cell-winsOvertime,.stage-table-row .cell-lossesOvertime,.skiing-stage-table-row .cell-wins,.skiing-stage-table-row .cell-losses,.skiing-stage-table-row .cell-draws,.skiing-stage-table-row .cell-played,.skiing-stage-table-row .cell-winsTotal,.skiing-stage-table-row .cell-lossesTotal,.skiing-stage-table-row .cell-winsOvertime,.skiing-stage-table-row .cell-lossesOvertime{font-weight:var(--font-weight-m)}.stage-table-row .cell-rank,.stage-table-row .cell-played,.stage-table-row .cell-wins,.stage-table-row .cell-winsTotal,.stage-table-row .cell-losses,.stage-table-row .cell-lossesTotal,.stage-table-row .cell-draws,.skiing-stage-table-row .cell-rank,.skiing-stage-table-row .cell-played,.skiing-stage-table-row .cell-wins,.skiing-stage-table-row .cell-winsTotal,.skiing-stage-table-row .cell-losses,.skiing-stage-table-row .cell-lossesTotal,.skiing-stage-table-row .cell-draws{width:16px}.stage-table-row .cell-goals,.skiing-stage-table-row .cell-goals{width:70px}.stage-table--football .stage-table-row .cell-goals,.stage-table--football .skiing-stage-table-row .cell-goals{width:56px}.stage-table-row .cell-goalsDiff,.stage-table-row .cell-winsOvertime,.stage-table-row .cell-lossesOvertime,.skiing-stage-table-row .cell-goalsDiff,.skiing-stage-table-row .cell-winsOvertime,.skiing-stage-table-row .cell-lossesOvertime{width:32px}.stage-table-row .cell-goals,.stage-table-row .cell-wins,.stage-table-row .cell-points,.stage-table-row .cell-goalsDiff,.stage-table-row .cell-winsTotal,.stage-table-row .cell-played,.skiing-stage-table-row .cell-goals,.skiing-stage-table-row .cell-wins,.skiing-stage-table-row .cell-points,.skiing-stage-table-row .cell-goalsDiff,.skiing-stage-table-row .cell-winsTotal,.skiing-stage-table-row .cell-played{padding-left:var(--space-xs)}.stage-table-row .cell-losses,.stage-table-row .cell-lossesTotal,.stage-table-row .cell-draws,.skiing-stage-table-row .cell-losses,.skiing-stage-table-row .cell-lossesTotal,.skiing-stage-table-row .cell-draws{padding-left:var(--space-xxs)}.stage-table-row .cell-points,.stage-table-row .skiing-cell-points,.skiing-stage-table-row .cell-points,.skiing-stage-table-row .skiing-cell-points{--points-column-width:34px;width:var(--points-column-width)}.stage-table-row .skiing-cell-points,.skiing-stage-table-row .skiing-cell-points{text-align:right}.stage-table-row td.cell-points,.skiing-stage-table-row td.cell-points{z-index:var(--z-index-m);position:relative}.stage-table-row td.cell-points:before,.skiing-stage-table-row td.cell-points:before{z-index:-1;width:var(--points-column-width);height:var(--font-size-m);padding:var(--space-xxs)0;border-radius:var(--border-radius-xs);background-color:var(--color-fill-quaternary);content:"";margin-top:-4px;display:block;position:absolute}.skiing-stage-table-row{height:30px}.skiing-stage-table-row:first-child td:first-child{border-left:2px solid var(--color-green)}.skiing-stage-table-row:nth-child(2) td:first-child{border-left:2px solid var(--color-grey-dark)}.skiing-stage-table-row:nth-child(3) td:first-child{border-left:2px solid var(--color-bronze)}.standings-rules-legend{padding:var(--space-m)0 var(--space-xs)var(--space-m);font-size:var(--font-size-s);flex-wrap:wrap;display:flex}.standings-rules-legend .standings-rules-legend-item{margin-right:var(--space-m);margin-bottom:var(--space-xs);white-space:nowrap;align-items:center;display:flex}.standings-rules-legend .standings-rules-legend-item:before{width:2px;height:100%;margin-right:var(--space-xxs);content:"";display:block}.standings-rules-legend .standings-rules-legend-item.standing-rule-positive-10:before{background-color:var(--color-positive-10)}.standings-rules-legend .standings-rules-legend-item.standing-rule-positive-9:before{background-color:var(--color-positive-9)}.standings-rules-legend .standings-rules-legend-item.standing-rule-positive-8:before{background-color:var(--color-positive-8)}.standings-rules-legend .standings-rules-legend-item.standing-rule-positive-7:before{background-color:var(--color-positive-7)}.standings-rules-legend .standings-rules-legend-item.standing-rule-negative-9:before{background-color:var(--color-negative-9)}.standings-rules-legend .standings-rules-legend-item.standing-rule-negative-10:before{background-color:var(--color-negative-10)}.standings-special-notes{padding-right:var(--space-m);padding-left:var(--space-m);font-size:var(--font-size-s);line-height:1.7;display:flex}@media (min-width:1010px){.standings-special-notes{padding-left:var(--space-l)}}.standings-special-notes .standings-special-notes__star{padding-top:2px;padding-left:2px}.standings-special-notes .standings-special-notes__text{padding-left:var(--space-xs);font-style:italic}.standings-stage{--color-positive-10:var(--color-green);--color-positive-9:var(--color-blue);--color-positive-8:var(--color-yellow);--color-positive-7:var(--color-yellow-background);--color-negative-9:var(--color-bronze);--color-negative-10:var(--color-red)}.standings-stage .stage-table{border-collapse:separate;width:100%;font-size:var(--font-size-m);table-layout:fixed;display:table}.standings-stage .stage-table tbody{background-color:var(--color-grouped-background-secondary)}.standings-stage .stage-table td{border-bottom:1px solid var(--color-grouped-background-tertiary)}.standings-stage .stage-table td,.standings-stage .stage-table th{vertical-align:middle}.standings-stage .stage-table td:first-child,.standings-stage .stage-table th:first-child{padding-left:var(--space-xs)}.standings-stage .stage-table td:last-child,.standings-stage .stage-table th:last-child{padding-right:var(--space-xs)}.season-ranking-row .season-ranking-cell.participant-name .player-name,.season-ranking-row .season-ranking-cell.participant-name .team-name{white-space:nowrap;text-overflow:ellipsis;line-height:normal;overflow:hidden}.season-ranking-row{height:40px;padding:0 var(--space-xxs);display:flex}.season-ranking-row .season-ranking-cell{align-items:center}.season-ranking-row .season-ranking-cell.team-logo{justify-content:center}.season-ranking-row .season-ranking-cell.team-logo .team-logo{align-items:center;display:flex}.season-ranking-row .season-ranking-cell.team-logo .team-logo img{max-width:26px;max-height:20px}.season-ranking-row .season-ranking-cell.team-logo .team-logo.team-logo-placeholder img{width:26px}.season-ranking-row .season-ranking-cell.participant-name{padding:var(--space-xxs)0;white-space:nowrap;flex-direction:column;justify-content:center;align-items:flex-start}.season-ranking-row .season-ranking-cell.participant-name .player-name{width:100%}.season-ranking-row .season-ranking-cell.participant-name .team-name{width:100%;font-size:var(--font-size-xs)}.season-ranking-row .season-ranking-cell.ranking-value{font-weight:var(--font-weight-l)}.season-ranking-table-header{height:40px;font-weight:var(--font-weight-xl);text-align:center;align-items:center;display:flex}.favourite-team-promo-banner{margin-bottom:var(--space-xs)}.favourite-team-promo-banner .favourite-team-promo-banner__title{gap:var(--space-xs);padding:var(--space-xs);font-weight:var(--font-weight-l);align-items:center;display:flex}.favourite-team-promo-banner .favourite-team-promo-banner__title .team-logo{transform:rotate(-15deg)}.favourite-team-promo-banner .favourite-team-promo-banner__body{height:110px;padding:0 var(--space-m);border-radius:var(--border-radius-xs);background-color:var(--color-favourite-team-promo-banner);box-shadow:var(--shadow-low);display:flex;position:relative;overflow:hidden;container:promo-banner/inline-size}.favourite-team-promo-banner .favourite-team-promo-banner__body .favourite-team-promo-banner__image{object-fit:cover;width:60%;height:100%}.favourite-team-promo-banner .favourite-team-promo-banner__body .favourite-team-promo-banner__content{gap:var(--space-xs);color:var(--color-white);flex-direction:column;justify-content:center;display:flex}.favourite-team-promo-banner .favourite-team-promo-banner__body .favourite-team-promo-banner__benefits{gap:var(--space-xxxs);margin-left:var(--space-m);font-weight:var(--font-weight-l);flex-direction:column;list-style:outside;display:flex}.favourite-team-promo-banner .favourite-team-promo-banner__body .favourite-team-promo-banner__button{gap:var(--space-xxs);min-height:34px;padding:0 var(--space-xs);border-radius:var(--border-radius-xs);color:var(--color-black);font-weight:var(--font-weight-l);font-size:var(--font-size-l);text-wrap:nowrap;background-color:var(--color-white);cursor:pointer;align-items:center;display:flex}.favourite-team-promo-banner .favourite-team-promo-banner__body .favourite-team-promo-banner__button:hover{opacity:.85}.favourite-team-promo-banner .favourite-team-promo-banner__body .favourite-team-promo-banner__button-icon{width:18px;height:18px}@container promo-banner (width<=768px){.favourite-team-promo-banner .favourite-team-promo-banner__body{height:80px}.favourite-team-promo-banner .favourite-team-promo-banner__body .favourite-team-promo-banner__image{z-index:0;width:auto;position:absolute;transform:scale(1.06)translate(-48%)}.favourite-team-promo-banner .favourite-team-promo-banner__body .favourite-team-promo-banner__content{z-index:var(--z-index-m);padding-left:44%}.favourite-team-promo-banner .favourite-team-promo-banner__body .favourite-team-promo-banner__benefits{padding-left:var(--space-xs);font-size:var(--font-size-s)}.favourite-team-promo-banner .favourite-team-promo-banner__body .favourite-team-promo-banner__button{font-size:var(--font-size-l);align-self:flex-start}.favourite-team-promo-banner .favourite-team-promo-banner__body .favourite-team-promo-banner__button-icon{width:16px;height:16px}}.event-aggregate-score{padding:0 0 var(--space-m)var(--space-m);font-size:var(--font-size-s);justify-content:flex-start;align-items:center;display:flex}.event-aggregate-score .aggregate-score-value{padding-left:var(--space-xs);font-weight:var(--font-weight-l);white-space:nowrap}.event-status__live-clock{flex-direction:row;align-items:center;display:flex}:has(.event-status__live-clock__additional-time) p{padding:0 var(--space-xxxs)0 var(--space-xxs)}.event-status__live-clock__additional-time{padding:0 var(--space-xs);border-radius:var(--border-radius-xs);background-color:var(--color-background-additional-time)}.event-status__live-clock--ice-hockey{padding:0 var(--space-xxs)}.event-status{min-width:50px;padding:var(--space-xxxs);border-radius:var(--border-radius-xs);color:var(--color-label-primary);font-size:var(--font-size-s);background-color:var(--color-grouped-background-tertiary);justify-content:center;align-items:center;line-height:20px;display:flex}.event-status.event-status--in-progress{color:var(--color-black);background-color:var(--color-in-progress)}.event-status.event-status--safety-car{color:var(--color-black);background-color:var(--color-yellow)}.event-status.event-status--red-flag{color:var(--color-label-primary);background-color:var(--color-red)}.event-status .event-status__text{padding:0 var(--space-xs);white-space:nowrap}.medals-list{gap:var(--space-xxxs);flex-shrink:0;align-items:center;display:flex}.medals-list svg{width:24px;height:25px}.event-scores{width:40px;line-height:var(--schedule-participant-logo-size);flex:none}.schedule-event-container.not-started .event-scores{font-size:var(--font-size-xl)}.schedule-event-container.in-progress .event-scores{font-weight:var(--font-weight-l)}.event-scores .participant-row{justify-content:center}.event-scores .score-hidden-icon{width:16px;color:var(--color-fill-primary)}.event-participants .participant .participant-name{white-space:nowrap;text-overflow:ellipsis;line-height:normal;overflow:hidden}.event-participants .participant .team-logo{justify-content:center;align-items:center;display:flex}.event-participants .participant .team-logo img{max-width:100%;max-height:100%}.event-participants{min-width:0;line-height:var(--schedule-participant-logo-size);flex:auto}.event-participants .participant{min-width:0;display:flex}.event-participants .participant .team-logo{width:var(--schedule-participant-logo-size);height:var(--schedule-participant-logo-size);flex-shrink:0}.event-participants .participant .participant-name{gap:var(--space-xxs);padding-left:var(--space-xs);align-items:center;line-height:20px;display:flex}.event-penalty-shootout-score{padding:0 0 var(--space-m)var(--space-m);font-size:var(--font-size-s);display:flex}.event-penalty-shootout-score .event-penalty-shootout-score__value{padding-left:var(--space-xs);font-weight:var(--font-weight-l);white-space:nowrap}.schedule-event-container{--schedule-participant-logo-size:20px;--event-status-items-padding:var(--space-xxs)10px;border:.5px solid var(--color-fill-quaternary);border-radius:var(--border-radius-xs);background-color:var(--color-grouped-background-secondary)}.schedule-event-container.in-progress{background-color:var(--color-in-progress-background)}.schedule-event-container.interrupted{background-color:var(--color-grouped-background-secondary)}.schedule-event{width:100%;display:flex}.schedule-event .event-status{box-sizing:border-box;font-weight:var(--font-weight-m);margin:0}.schedule-event .event-status.event-status--finished{font-weight:var(--font-weight-l);background-color:#0000}.schedule-event .participant-row{height:36px;display:flex}.schedule-event .participant-row:first-child{padding-bottom:var(--space-xxs);align-items:flex-end}.schedule-event .participant-row:last-child{padding-top:var(--space-xxs);align-items:flex-start}.schedule-event-container.participant-home-won .schedule-event .participant-row .participant-home,.schedule-event-container.participant-away-won .schedule-event .participant-row .participant-away{font-weight:var(--font-weight-l)}.schedule-event .schedule-event-right{padding:0 12px var(--space-xxs);flex-direction:column;justify-content:center;align-items:flex-end;display:flex}.schedule-event .schedule-event-right .schedule-event-status-and-icon{gap:var(--space-xs);font-weight:var(--font-weight-l);align-items:center;display:flex}.schedule-event .schedule-event-right .schedule-event-status-and-icon .schedule-event-media-icon{width:16px;height:16px;fill:var(--color-grouped-background-primary)}.schedule-event .schedule-event-right .schedule-event-status-and-icon .schedule-event-media-icon .video_svg__outer{fill:var(--color-fill-primary);stroke:var(--color-fill-primary)}.schedule-event-container.in-progress .schedule-event .schedule-event-right .schedule-event-status-and-icon .schedule-event-media-icon .video_svg__outer{fill:var(--color-in-progress);stroke:var(--color-in-progress)}.schedule-event .schedule-event-right .schedule-event-tv-channel{padding:var(--event-status-items-padding);color:var(--color-label-primary);font-size:var(--font-size-xs);text-align:right}.schedule-event .tournament-logo-wrapper{width:20px;position:relative;transform:translateY(50%)}.schedule-event .tournament-logo-wrapper .tournament-logo{left:calc(var(--space-m)*-1);width:40px;position:absolute;transform:translateY(-50%)}.season-ranking-table .season-ranking-table-header,.season-ranking-table .season-ranking-row{border-bottom:1px solid var(--color-grouped-background-tertiary);background-color:var(--color-grouped-background-secondary)}@media (min-width:768px){.season-ranking-table .season-ranking-table-header,.season-ranking-table .season-ranking-row{padding:0 var(--space-m)}}.season-ranking-table .season-ranking-table-header:first-child,.season-ranking-table .season-ranking-row:first-child{border-top-left-radius:var(--space-xxs);border-top-right-radius:var(--space-xxs)}.season-ranking-table .season-ranking-table-header:last-child,.season-ranking-table .season-ranking-row:last-child{border-bottom-right-radius:var(--space-xxs);border-bottom-left-radius:var(--space-xxs)}.season-ranking-table .season-ranking-table-header .season-ranking-cell,.season-ranking-table .season-ranking-row .season-ranking-cell{display:flex}.season-ranking-table .season-ranking-table-header .season-ranking-cell.rank,.season-ranking-table .season-ranking-row .season-ranking-cell.rank{justify-content:center;width:6%}.season-ranking-table .season-ranking-table-header .season-ranking-cell.team-logo,.season-ranking-table .season-ranking-row .season-ranking-cell.team-logo{width:14%}.season-ranking-table .season-ranking-table-header .season-ranking-cell.participant-name,.season-ranking-table .season-ranking-row .season-ranking-cell.participant-name{width:50%}.season-ranking-table .season-ranking-table-header .season-ranking-cell.participant-country,.season-ranking-table .season-ranking-row .season-ranking-cell.participant-country{width:20%}.season-ranking-table .season-ranking-table-header .season-ranking-cell.ranking-value,.season-ranking-table .season-ranking-row .season-ranking-cell.ranking-value{flex:1;justify-content:center}@media (min-width:768px){.season-ranking-table .season-ranking-table-header .season-ranking-cell.ranking-value,.season-ranking-table .season-ranking-row .season-ranking-cell.ranking-value{justify-content:flex-end}}