.user-media-page-header{display:flex;flex-wrap:wrap;margin:20px 0 44px}.user-media-page-header__left{display:flex;margin-right:auto}.user-media-page-header__right{align-items:center;display:flex}.user-media-page-header__edit-button{display:flex;height:40px}.user-media-page-header__upload-button{align-items:center;background:#5b5b5b;color:#f1f1f1;display:flex;font-weight:500;height:40px;margin-bottom:0;margin-right:26px;font-size:.938rem}.user-media-page-header__upload-button .icon{height:18px;margin-right:6px;width:18px}.user-media-page-header__title{color:rgba(255,255,255,.9);font-weight:700;letter-spacing:inherit;margin-bottom:0;font-size:1.375rem;line-height:1.688rem}.user-media-page-header__counter{color:#af262f;font-weight:500;font-size:.813rem;line-height:1.125rem}.user-media-page-header__icon{color:#dadada;height:40px;margin-left:5px;margin-right:20px;width:40px}.user-media-page-header-empty{align-items:center;color:#fff;display:flex;flex-direction:column;min-height:100px;padding:100px 0 80px;position:relative}.user-media-page-header-empty__icon{color:#dadada;height:140px;width:126px}.user-media-page-header-empty__title{font-weight:500;margin-top:40px;font-size:1.5rem;line-height:1.813rem}.user-media-page-header-empty__description{font-weight:500;margin-top:20px;opacity:.6;font-size:1rem}.user-media-page-header-empty__action{font-weight:700;margin-top:24px;font-size:.938rem}.user-photos-page__album{margin-bottom:30px}.user-photos-page__album-more-button{margin-left:6px}.user-photos-page__album-select-checkbox{display:flex;margin-left:12px}.user-photos-page__album-loader{margin:16px auto}.user-photos-page__album-name{display:inline;font-weight:400;letter-spacing:inherit;font-size:1.25rem}.user-photos-page__pagination,.user-photos-page__see-more{margin-top:48px}.user-photos-page__album-header{align-items:center;color:rgba(255,255,255,.9);display:flex;margin-bottom:12px;line-height:1.5rem}.user-photos-page__album-photos-count{color:rgba(255,255,255,.4);font-weight:400;margin-left:10px;margin-right:10px;font-size:1.25rem}@media screen and (max-width:1023px){.user-media-page-header{flex-direction:column;margin-top:10px}.user-media-page-header__right{flex-grow:1;justify-content:space-between;margin-top:16px}.user-photos-page__album-header{font-size:1.063rem;line-height:1.313rem}}@media screen and (max-width:639px){.user-media-page-header__icon{height:36px;width:36px}}