.sp-trainer-profile-header__content{display:flex}.sp-app--mobile .sp-trainer-profile-header__content{padding-left:10px}.sp-trainer-profile-header__logos{display:flex;align-items:center;flex-direction:column;width:82px;margin-right:5px}.sp-trainer-profile-header__team-logo{width:80px;height:80px}.sp-trainer-profile-header__photo{min-width:120px;margin-right:30px}.sp-app--mobile .sp-trainer-profile-header__photo{min-width:85px}.sp-trainer-profile-header__birthday{margin-top:8px;color:#2a2e37;font-size:14px;font-weight:700}.sp-trainer-profile-header__info{display:flex;width:100%;flex-direction:column}.sp-trainer-profile-header__main{display:flex;justify-content:space-between;flex-grow:1}.sp-app--mobile .sp-trainer-profile-header__main{flex-direction:column}.sp-trainer-profile-header__name{margin-bottom:10px}.sp-trainer-profile-header__params{flex-grow:1;padding-left:10px;padding-right:10px;padding-top:40px;justify-content:center}.sp-app--mobile .sp-trainer-profile-header__params{padding:0 0 10px}.sp-trainer-image--circle img{border-radius:50%}.sp-page{position:relative;background-color:#fff;padding:20px;border-radius:5px;min-height:600px}.sp-app--mobile .sp-page{padding:20px 15px}.sp-app--mobile .sp-page .sp-menu{margin-left:-20px;margin-right:-20px}.sp-page__banner-top-mobile{min-height:300px;padding-bottom:15px;background-color:#fff}.sp-page__filters{display:flex}.sp-app--mobile .sp-page__filters{display:block}.sp-page__title{font-weight:700;font-size:24px;color:#2a2e37;margin:0}.sp-page__title h1,.sp-page__title h2,.sp-page__title h3{color:inherit;font-size:inherit;font-weight:inherit;margin:inherit}.sp-app--mobile .sp-page__title{font-size:20px}.sp-page__header{display:flex;justify-content:space-between;margin-bottom:30px;align-items:center}.sp-page__header-left{padding-right:10px}.sp-app--mobile .sp-page--overflow .sp-page__content{margin-right:-15px}.sp-page__submenu{display:flex;margin-bottom:30px;justify-content:space-between}.sp-app--mobile .sp-page__submenu{display:block;padding-right:20px}.sp-app--mobile .sp-page__submenu-left{margin-bottom:15px}.sp-page__submenu-right{display:flex}.sp-app--mobile .sp-page__submenu-right{display:block;max-width:200px}.sp-trainer-menu{margin-bottom:20px;background:#fff}.sp-next-teams-matches__button{margin-top:20px}.sp-next-teams-matches-match{display:flex;align-items:center;justify-content:space-between;height:66px;border-bottom:1px solid #e7e9e9}.sp-next-teams-matches-match:last-child{border-bottom:none}.sp-next-teams-matches-match--finished *{color:#9aa0a8}.sp-next-teams-matches-match--notStarted .sp-next-teams-matches-match__datetime-time:before{display:none}.sp-next-teams-matches-match__datetime{display:flex;flex-direction:column;min-width:61px;margin-right:6px;font-size:13px;color:#2a2e37;text-align:right;line-height:18px}.sp-next-teams-matches-match__datetime-time{position:relative}.sp-next-teams-matches-match__datetime-time:before{content:"";display:block;position:absolute;left:5px;width:6px;height:6px;border-radius:50%;background:#70757b;margin-top:5px}.sp-next-teams-matches-match--isWin .sp-next-teams-matches-match__datetime-time:before{background:#3fcb0d}.sp-next-teams-matches-match--isLoose .sp-next-teams-matches-match__datetime-time:before{background:#e53a35}.sp-next-teams-matches-match__logos{display:flex;width:70px;margin-right:10px}.sp-next-teams-matches-match__logo{width:35px;height:35px}.sp-next-teams-matches-match__teamNames{display:flex;flex-direction:column;width:90px;font-size:13px;color:#2a2e37;line-height:18px}.sp-next-teams-matches-match__teamNames-team{white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.sp-next-teams-matches-match--homeLoose .sp-next-teams-matches-match__teamNames-team{color:#9aa0a8}.sp-next-teams-matches-match__teamNames-opponent{white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.sp-next-teams-matches-match--guestLoose .sp-next-teams-matches-match__teamNames-opponent{color:#9aa0a8}.sp-next-teams-matches-match__teamNames .winner{color:#2a2e37}.sp-next-teams-matches-match__teamNames a{transition:color .3s ease-in-out,background-color .3s ease-in-out}.sp-next-teams-matches-match__teamNames a:hover{color:#e53a35}.sp-next-teams-matches-match-preview{color:#2a2e37;font-size:13px;transition:color .3s ease-in-out,background-color .3s ease-in-out}.sp-next-teams-matches-match-preview:hover{color:#e53a35}.sp-next-teams-matches-match--isLoose .sp-next-teams-matches-match__teamScore,.sp-next-teams-matches-match--isWin .sp-next-teams-matches-match__opponentScore{color:#9aa0a8}.sp-next-teams-matches-match__scores{display:flex;min-width:50px;justify-content:flex-end;align-items:center;text-align:right;color:#2a2e37}.sp-next-teams-matches-match__scores-type{margin-right:7px;font-size:13px;color:#9aa0a8}.sp-next-teams-matches-match__scores-value{font-weight:700;font-size:15px}.sp-next-teams-matches-match__score{min-width:16px;font-weight:700}.sp-next-teams-matches-match__dop{min-width:28px}.se-text-block{font-size:15px;letter-spacing:.54px;line-height:1.6em}