.image-upload{cursor:pointer}.image-upload__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100}.image-upload.is-disabled{cursor:default}.team-logo{width:160px;height:160px;border:2px solid #737477;border-radius:4px;padding:4px;background-color:#001e3c}.team-logo__img{width:100%;height:100%;border-radius:4px}.team-logo__no-logo{width:100%;height:100%;font-size:40px;text-transform:uppercase;font-weight:700;background:url(../img/team-bg.2669aca2.png) 0 0 no-repeat;background-size:cover;color:#fff;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1}.team-logo__no-logo-first{font-size:70px}.team-logo_second{border-color:#001e3c;background-color:#fff}.team-logo_second .team-logo__img{background-color:#001e3c}.team-logo_invalid{border-color:#e44941}.team-logo_invalid,.team-logo_invalid .team-logo__img{background-color:#fff}.team-view-header{padding-bottom:35px;border-bottom:2px solid #001e3c}.team-view-header__top{display:-webkit-box;display:-ms-flexbox;display:flex}.team-view-header__logo{-ms-flex-negative:0;flex-shrink:0;margin-right:20px}.team-view-header__main{padding-top:10px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:calc(100% - 180px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.team-view-header__title{font-size:50px;font-weight:700;color:#001e3c;max-width:100%;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:10px}.team-view-header__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.team-view-header__category{margin-right:20px;-ms-flex-negative:0;flex-shrink:0;width:210px}.team-view-header__category-label{font-size:24px;color:#001e3c;text-transform:uppercase;font-weight:700;margin-bottom:5px}.team-view-header__btn,.team-view-header__select{height:50px;text-transform:uppercase;font-size:16px;font-weight:700;-ms-flex-negative:0;flex-shrink:0}.team-view-header__select{width:100%;border-radius:4px}.team-view-header__btn{-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3;max-width:180px;margin-top:15px}.team-view-header__message{color:#001e3c;margin-top:30px}@media only screen and (max-width:767px){.team-view-header__title{font-size:35px}.team-view-header__category{margin-right:0;width:100%}.team-view-header__controls{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.team-view-header__btn{width:100%}}@media(max-width:450px){.team-view-header__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.team-view-header__main{max-width:100%}.team-view-header__btn{max-width:none}}.member-edit{width:665px;color:#001e3c}.member-edit,.member-edit__content{max-width:100%;margin:0 auto}.member-edit__control{margin-bottom:20px}.member-edit__input{font-size:20px;text-transform:uppercase;font-weight:700}.member-edit__submit{width:290px;height:50px;text-transform:uppercase;margin:0 auto;font-size:20px;max-width:100%}.member-edit__bottom,.member-edit__submit{display:-webkit-box;display:-ms-flexbox;display:flex}.member-edit__bottom{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.member-edit__own{padding:0 10px}@media(max-width:380px){.member-edit__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:60px}.member-edit__own{text-align:left;padding:0}}.team-member{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 5px 5px 20px;font-size:18px;border-radius:4px;color:#001e3c;background-color:#ccccc6;font-size:20px;font-weight:700}.team-member__index{width:70px;-ms-flex-negative:0;flex-shrink:0}.team-member__btn-add{width:270px;font-size:16px;text-transform:uppercase;font-weight:700}.team-member__btn-add,.team-member__edit{height:100%;-ms-flex-negative:0;flex-shrink:0}.team-member__edit{width:50px;color:#fff;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.team-member__edit:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.team-member__edit:active{-webkit-transform:scale(.95);transform:scale(.95)}.team-member__name{margin-right:auto;padding-right:10px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase}.team-member_full{background-color:#001e3c;color:#fff}@media only screen and (max-width:767px){.team-member{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;padding:15px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;font-size:18px}.team-member__btn-add{height:45px;width:100%}.team-member__name{margin:15px 0;max-width:100%;padding-right:0}}.team-view-roster{margin-top:30px}.team-view-roster__title{font-size:24px;color:#001e3c;font-weight:700;margin-bottom:30px;text-transform:uppercase}.team-view-roster__list{margin:0;padding:0;text-indent:0;list-style:none;list-style-position:outside}.team-view-roster__item:not(:last-child){margin-bottom:5px}.team-view{padding:50px}@media only screen and (max-width:1023px){.team-view{padding:25px}}@media only screen and (max-width:767px){.team-view{padding:15px}}.team-view__message{color:#001e3c;text-align:center;font-size:22px;font-weight:700}.team-view-modal .team-view{padding:20px}