.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)}.favourite-team-promo-banner{height:110px;margin-bottom:var(--space-xs);padding:0 var(--space-m);border-radius:var(--border-radius-xs);box-shadow:var(--shadow-low);background-color:#5c0d1c;display:flex;position:relative;overflow:hidden;container:promo-banner/inline-size}.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__title .team-logo{transform:rotate(-15deg)}.favourite-team-promo-banner__image{object-fit:cover;width:50%;height:100%}.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__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__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__button:hover{opacity:.85}.favourite-team-promo-banner__button-icon{width:18px;height:18px}@container promo-banner (width<=768px){.favourite-team-promo-banner{height:80px}.favourite-team-promo-banner__image{z-index:0;transform:scale(1.9)}.favourite-team-promo-banner__content{z-index:var(--z-index-l);padding-left:var(--space-m)}.favourite-team-promo-banner__benefits{padding-left:var(--space-xs);font-size:var(--font-size-s)}.favourite-team-promo-banner__button{font-size:var(--font-size-l)}.favourite-team-promo-banner__button-icon{width:16px;height:16px}}.team-schedule-event{--team-logo-z-index:1;--result-z-index:2;--tournament-logo-z-index:3;gap:var(--space-xxxs);box-sizing:border-box;height:102px;padding:var(--space-xxs)0;border-radius:var(--border-radius-xs);flex-direction:column;flex-shrink:0;align-items:center;display:flex}.team-schedule-event--with-spacing{margin:0 var(--space-xxxs);padding:var(--space-xxs)var(--space-xxs)}.team-schedule-event--with-background-green{margin-left:var(--space-xs);padding:var(--space-xxs)var(--space-xxs);background-color:var(--color-green-background)}.team-schedule-event--with-background-gray{margin-left:var(--space-xs);background-color:var(--color-grouped-background-primary)}.team-schedule-event__team-name{min-height:var(--font-size-s);font-weight:var(--font-weight-l);font-size:var(--team-schedule-team-name-size);text-align:center}.team-schedule-event__team-logo-container{width:var(--team-schedule-logo-size,20px);height:var(--team-schedule-logo-size,20px);display:flex;position:relative}.team-schedule-event__team-logo-container .team-logo{bottom:calc(var(--team-schedule-logo-overlap)*-1);z-index:var(--team-logo-z-index);text-align:center;width:100%;height:100%;clip-path:inset(0 0 calc(var(--team-schedule-logo-overlap)/2)0);position:absolute}.team-schedule-event__result{z-index:var(--result-z-index);box-sizing:border-box;height:var(--team-schedule-result-height);padding:var(--space-xxxs)var(--space-xs);border-radius:var(--border-radius-xs);font-weight:var(--font-weight-l);font-size:var(--font-size-s);white-space:nowrap;background-color:var(--color-grouped-background-secondary);justify-content:center;align-items:center;display:flex}.team-schedule-event__result--win{background-color:var(--team-schedule-color-win)}.team-schedule-event__result--loss{background-color:var(--team-schedule-color-loss)}.team-schedule-event__result--draw{background-color:var(--team-schedule-color-draw)}.team-schedule-event__result--starts-different-day{border:1px solid var(--color-fill-secondary)}.team-schedule-event__tournament-logo-container{width:var(--team-schedule-logo-size,20px);height:var(--team-schedule-logo-size,20px);display:flex;position:relative}.team-schedule-event__tournament-logo-container .tournament-logo{top:calc(var(--team-schedule-logo-overlap)*-1);z-index:var(--tournament-logo-z-index);text-align:center;width:100%;position:absolute}.team-schedule-event__tournament-logo-container .tournament-logo--default svg{color:var(--color-label-secondary)}.team-schedule-event__tournament-logo-container .tournament-logo--default svg circle{fill:var(--color-grouped-background-secondary)}.team-schedule-event__home-away{color:var(--color-label-secondary);font-weight:var(--font-weight-l);font-size:var(--font-size-s)}.team-schedule-connection{width:22px;height:4px;margin-top:calc(var(--team-schedule-team-name-size) + var(--team-schedule-logo-size) + var(--team-schedule-result-height)/2 + var(--team-schedule-logo-overlap))}.team-schedule-connection--win-loss{background:linear-gradient(270deg,var(--team-schedule-color-loss)2.5%,var(--team-schedule-color-win)70%)}.team-schedule-connection--win-win{background-color:var(--team-schedule-color-win)}.team-schedule-connection--win-draw{background:linear-gradient(270deg,var(--team-schedule-color-draw)2.5%,var(--team-schedule-color-win)70%)}.team-schedule-connection--draw-loss{background:linear-gradient(270deg,var(--team-schedule-color-loss)2.5%,var(--team-schedule-color-draw)70%)}.team-schedule-connection--draw-win{background:linear-gradient(270deg,var(--team-schedule-color-win)2.5%,var(--team-schedule-color-draw)70%)}.team-schedule-connection--draw-draw{background-color:var(--team-schedule-color-draw)}.team-schedule-connection--loss-loss{background-color:var(--team-schedule-color-loss)}.team-schedule-connection--loss-win{background:linear-gradient(270deg,var(--team-schedule-color-win)2.5%,var(--team-schedule-color-loss)70%)}.team-schedule-connection--loss-draw{background:linear-gradient(270deg,var(--team-schedule-color-draw)2.5%,var(--team-schedule-color-loss)70%)}.team-schedule-item{--team-schedule-color-loss:var(--color-red);--team-schedule-color-win:var(--color-green);--team-schedule-color-draw:var(--color-fill-quaternary);--team-schedule-result-height:22px;--team-schedule-team-name-size:var(--font-size-s);--team-schedule-logo-size:20px;--team-schedule-logo-overlap:4px;flex-direction:row;display:flex}.team-schedule-item--grabbed{cursor:grabbing}.team-schedule-item--grabbed a{cursor:grabbing;pointer-events:none}.team-schedule__header{gap:var(--space-xs);margin-bottom:12px;margin-left:var(--space-xs);display:flex}.team-schedule__header__title{height:20px;font-weight:var(--font-weight-l);font-size:var(--font-size-l);align-items:center;display:flex}.team-schedule__header__logo{align-items:center;height:20px;display:flex}.team-schedule__container{padding:var(--space-xs)var(--space-xs);border-radius:var(--border-radius-xs);background-color:var(--color-grouped-background-secondary);scrollbar-width:none;flex-direction:row;display:flex;overflow-x:auto}.team-schedule__container::-webkit-scrollbar{display:none}.team-schedule__container--is-grabbed{cursor:grabbing;-webkit-user-select:none;user-select:none}.player-avatar{border-radius:50%;margin:0 auto;overflow:hidden}.player-avatar img{box-sizing:border-box;border-radius:50%;width:100%;height:100%}.person-header{gap:var(--space-xs);padding:var(--space-xs);border-radius:var(--border-radius-xs);background-color:var(--color-grouped-background-secondary);align-items:center;display:flex}.person-header .person-header__avatar-wrapper{display:flex;position:relative}.person-header .person-header__avatar-wrapper .player-avatar{width:56px;height:56px}.person-header .person-header__avatar-wrapper .country-flag{position:absolute;top:0;right:0}.person-header .person-header__content{gap:var(--space-xxs);flex-direction:column;display:flex}.person-header .person-header__title{font-weight:var(--font-weight-l);font-size:var(--font-size-l)}.person-header .person-header__team{gap:var(--space-xxs);font-size:var(--font-size-m);align-items:center;display:flex}.person-header .person-header__team a{gap:var(--space-xxs);align-items:center;display:flex}.person-header .person-header__team a .team-logo{display:flex}.person-header .person-header__details{color:var(--color-label-secondary);font-size:var(--font-size-m)}.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)}.person-team-seasons-statistics-header .person-team-seasons-statistics-header__label-col{padding-left:var(--space-xs);text-align:left}.person-team-seasons-statistics-header .person-team-seasons-statistics-header__stat-col{width:var(--space-xxl);min-width:var(--space-xxl)}.person-team-seasons-statistics-header .person-team-seasons-statistics-header__stat-icon{width:16px;height:16px;margin:0 auto var(--space-xxxs);display:block}.person-team-seasons-statistics-header .person-team-seasons-statistics-header__stat-icon svg{width:100%;height:100%}.person-team-season-statistics.person-team-season-statistics--tournament .person-team-season-statistics__tournament-info{--team-logo-size:24px;text-align:left;min-height:32px;display:flex}.person-team-season-statistics.person-team-season-statistics--tournament .person-team-season-statistics__tournament-info a{gap:var(--space-xs);margin-left:calc(var(--team-logo-size));padding:0 var(--space-m);align-items:center;display:flex}.person-team-season-statistics.person-team-season-statistics--tournament .person-team-season-statistics__tournament-info a .tournament-logo{justify-content:center;align-items:center;width:20px;height:20px;display:flex}.person-team-season-statistics.person-team-season-statistics--tournament .person-team-season-statistics__tournament-info a .tournament-logo img{max-width:20px;max-height:20px}.person-team-season-statistics{font-variant-numeric:tabular-nums}.person-team-season-statistics .person-team-season-statistics__stat-badge{border-radius:var(--border-radius-xs);width:24px;height:22px;font-weight:var(--font-weight-xl);background:var(--color-grouped-background-tertiary);align-content:center;display:inline-block}.person-team-season-statistics.person-team-season-statistics--total:hover td{background:var(--color-grouped-background-tertiary)}.person-team-season-statistics.person-team-season-statistics--total .person-team-season-statistics__team-info{--team-logo-size:24px;gap:var(--space-xs);min-height:46px;padding-left:var(--space-xs);text-align:left;justify-content:space-between;align-items:center;display:flex}.person-team-season-statistics.person-team-season-statistics--total .person-team-season-statistics__team-info .person-team-season-statistics__team-link{gap:var(--space-xs);align-items:center;display:flex}.person-team-season-statistics.person-team-season-statistics--total .person-team-season-statistics__team-info .person-team-season-statistics__team-link .team-logo{width:var(--team-logo-size);height:var(--team-logo-size);justify-content:center;align-items:center;display:flex}.person-team-season-statistics.person-team-season-statistics--total .person-team-season-statistics__team-info .person-team-season-statistics__team-link .team-logo img{max-width:var(--team-logo-size);max-height:var(--team-logo-size)}.person-team-season-statistics.person-team-season-statistics--total .person-team-season-statistics__team-text{line-height:var(--font-size-xl);flex-direction:column;flex:1;display:flex}.person-team-season-statistics.person-team-season-statistics--total .person-team-season-statistics__season-year{color:var(--color-label-secondary);font-size:var(--font-size-s)}.person-team-season-statistics.person-team-season-statistics--total .person-team-season-statistics__expand-btn{--expand-button-size:15px;width:var(--expand-button-size);height:var(--expand-button-size);padding:var(--space-xs);color:var(--color-label-primary);cursor:pointer;position:relative}.person-team-season-statistics.person-team-season-statistics--total .person-team-season-statistics__expand-btn:after{top:var(--space-xs);left:var(--space-xs);width:var(--expand-button-size);height:var(--expand-button-size);background-color:var(--color-fill-quaternary);content:"";border-radius:50%;position:absolute}.person-team-season-statistics.person-team-season-statistics--total .person-team-season-statistics__expand-btn .chevron{width:calc(var(--expand-button-size)/2)}.person-team-seasons-statistics{border-radius:var(--border-radius-xxs);border-collapse:separate;width:100%;font-size:var(--font-size-m);text-align:center;table-layout:fixed;display:table}.person-team-seasons-statistics th{padding:var(--space-xxs);color:var(--color-label-primary);font-weight:var(--font-weight-l);font-size:var(--font-size-s);vertical-align:middle}.person-team-seasons-statistics td{border-bottom:1px solid var(--color-grouped-background-primary);vertical-align:middle;background-color:var(--color-grouped-background-secondary)}.person-team-seasons-statistics tbody tr:first-child td:first-child{border-top-left-radius:var(--border-radius-xxs)}.person-team-seasons-statistics tbody tr:first-child td:last-child{border-top-right-radius:var(--border-radius-xxs)}.person-team-seasons-statistics tbody:last-child tr:last-child td:first-child{border-bottom-left-radius:var(--border-radius-xxs)}.person-team-seasons-statistics tbody:last-child tr:last-child td:last-child{border-bottom-right-radius:var(--border-radius-xxs)}.person-team-seasons-statistics tfoot th{background:var(--color-grouped-background-secondary);cursor:pointer;padding:0}.person-team-seasons-statistics tfoot th .person-team-seasons-statistics__collapse-btn{justify-content:center;align-items:center;width:100%;height:28px;display:flex}.person-team-seasons-statistics tfoot tr:last-child th:first-child{border-bottom-left-radius:var(--border-radius-xxs)}.person-team-seasons-statistics tfoot tr:last-child th:last-child{border-bottom-right-radius:var(--border-radius-xxs)}.person-view{gap:var(--space-m);box-sizing:border-box;width:100%;padding:0 var(--space-xs)var(--space-m);flex-direction:column;align-self:center;display:flex}.person-view .favourite-team-promo-banner{margin:0 var(--space-xs)}