.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)}.player-avatar{border-radius:50%;width:62px;height:62px;margin:0 auto;overflow:hidden}@media (min-width:768px){.player-avatar{width:68px;height:68px}}.player-avatar img{box-sizing:border-box;border:3px solid var(--color-grouped-background-secondary);border-radius:50%;width:100%;height:100%}.player-avatar .team-logo{width:24px;height:24px;position:absolute}.person-header{gap:var(--space-m);margin:var(--space-m);align-items:center;display:flex}.person-header__avatar-wrapper{width:72px;position:relative}.person-header__avatar-wrapper .person-avatar{background-color:var(--color-grouped-background-secondary);border-radius:50%;width:72px;height:72px;display:block}.person-header__avatar-wrapper .country-flag{position:absolute;top:0;right:-10px}.person-header .person-header__title{font-weight:var(--font-weight-xl);font-size:22px}.person-header .person-header__subtitle{font-size:var(--font-size-l)}.person-info{margin:var(--space-s);padding:var(--space-m);border-radius:var(--border-radius-m);background:var(--color-grouped-background-secondary)}.person-info__title{font-weight:var(--font-weight-xl);font-size:var(--font-size-xxl)}.person-info__list{flex-wrap:wrap;justify-content:flex-start;margin:0;padding:0;display:flex}.person-info__key{width:25%;padding:var(--space-m)0 0;flex-shrink:0;margin:0}.person-info__value{width:25%;padding:var(--space-m)0 0;font-weight:var(--font-weight-l);flex-shrink:0;margin:0}.person-form{margin:var(--space-s);padding:var(--space-m);border-radius:var(--border-radius-m);background:var(--color-grouped-background-secondary)}.person-form__title{margin-bottom:var(--space-m);font-weight:var(--font-weight-xl);font-size:var(--font-size-xxl)}.person-form-table{text-align:center;width:100%}.person-form-table:not(:last-of-type){margin-bottom:var(--space-xl)}.person-form-table tr:last-of-type th svg{width:20px;height:20px;margin:0 var(--space-xs);padding-top:var(--space-s)}@media (min-width:768px){.person-form-table tr:last-of-type th svg{margin:0 var(--space-s)}}.person-form-table td{padding:var(--space-xs);vertical-align:middle}.person-form-table__tournament-name{padding-bottom:var(--space-xs);font-size:var(--font-size-l);text-align:left;align-items:center;gap:var(--space-s);display:flex}.person-form-table__tournament-name .tournament-logo img{max-width:20px;max-height:20px}.person-form-table thead tr:first-of-type{border-bottom:1px solid var(--color-separator)}.person-form-table__season-info{text-align:left;flex-direction:column;display:flex}.person-form-table__season-info span{font-size:var(--font-size-m);line-height:var(--font-size-xl)}.person-form-table__data-cell{box-sizing:border-box;width:var(--space-xl)}.person-form-table__team-name{font-weight:500}.person-national-teams{margin:var(--space-s);padding:var(--space-m);border-radius:var(--border-radius-m);background:var(--color-grouped-background-secondary)}.person-national-teams__title{margin-bottom:var(--space-s);font-weight:var(--font-weight-xl);font-size:var(--font-size-xxl)}.person-national-teams__table{line-height:calc(var(--font-size-xl)*2)}.person-national-teams__team-name{padding-left:var(--space-s);vertical-align:middle;font-weight:500}.person-national-teams img{vertical-align:middle}.person-view{align-self:center;width:100%;max-width:768px}