.app-user-info{
    display: flex;
    flex-direction: column;
    gap: 15px;
    margin-bottom: 30px;
}

.app-user-info .main{
    display: flex;
    gap: 15px;
    align-items: center;
    justify-content: flex-start;
}

.app-user-info .main .user-image{
    width: 70px;
    height: 70px;
    border-radius: 50%;
    background-size: cover;
    flex: 0 0 auto;
}

.app-user-info .main .user-data{
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.app-user-info .main .user-name{
    font-weight: bold;
    font-size: 19px;
    color: black;
    text-decoration: none;
}

.app-user-info .main .user-stat{
    display: flex;
    gap: 30px;
}

.app-user-info .main ul{
    list-style-type: none;
    font-size: 12px;
}

.app-user-info .main ul a{
    display: flex;
    flex-direction: column;
    gap: 1px;
    text-decoration: none;
    color: black;
}

.app-user-info .main ul .number{
    font-weight: bold;
}

.app-user-info .main ul .text{
    font-size: 11px;
}

.app-user-info .subscribe.subscribed{
    background-color: grey;
}

.app-user-info .subscribe::before{
    content: 'Подписаться';
}

.app-user-info .subscribe.subscribed::before{
    content: 'Вы подписаны';
}

.app-user-info .description{
    font-size: 13px;
    overflow-wrap: anywhere;
    line-height: 1.35em;
    white-space: pre-line;
}

.app-user-info button{
    background-color: #419fd9;
    color: white;
    font-size: 12px;
    border-radius: 10px;
    border: none;
    padding: 8px;
    cursor: pointer;
}



.post-card .ya-share2__item_more .ya-share2__icon_more{
    background-image: none;
}

.post-card .ya-share2__link_more .ya-share2__badge{
    background: none;
}

.post-card .ya-share2__container.ya-share2__container_color-scheme_whiteblack .ya-share2__badge{
    background: transparent;
}

.post-card .ya-share2__container_color-scheme_whiteblack .ya-share2__item_more .ya-share2__icon_more{
    background-image: none;
}




@media screen and (max-width: 867px){
    .app-user-info{
        /*margin-left: 14px;
        margin-right: 14px;*/

        margin-left: 4px;
        margin-right: -36px;
    }
}