.user-top{display:flex;margin:0 -10px 44px}@media (max-width:575.98px){.user-top{margin:0 -6px 32px}}.user-top__left{padding:0 10px;flex:0 0 auto;width:auto;max-width:100%}@media (max-width:575.98px){.user-top__left{padding:0 6px}}.user-top__photo{width:68px;height:68px;position:relative}@media (max-width:575.98px){.user-top__photo{width:48px;height:48px}}.user-top__photo img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:50%;overflow:hidden}.user-top__photo.is-online:after{content:"";width:15px;height:15px;background:var(--color-green-100);display:block;position:absolute;border-radius:50%;border:2px solid var(--color-white);right:-1px;bottom:-1px}.user-top__right{padding:0 10px;flex:1 0 0%;width:100%;max-width:100%}@media (max-width:575.98px){.user-top__right{padding:0 6px}}.user-top__name{font-weight:700;font-size:40px;line-height:1.1;letter-spacing:.03em;color:var(--color-black-200);margin-bottom:5px}@media (max-width:991.98px){.user-top__name{font-size:32px}}@media (max-width:575.98px){.user-top__name{font-size:24px}}.user-top__name-alias,.user-top__name-nick{color:var(--color-gray-300)}.user-top__name-alias{font-size:14px}@media (max-width:575.98px){.user-top__name-alias{font-size:12px}}.user-top__label{font-weight:300;text-transform:none}.user-top__group{display:inline-flex;align-items:center;column-gap:5px;row-gap:5px;flex-wrap:wrap}.user-top__group span:not(:last-child):after{content:"/";margin-left:5px}.user-top__group .profile__user-mark{cursor:pointer;border-bottom:1px dashed}.user-top__group .profile__user-mark:hover{color:var(--color-blue-300)}.user-top__cols{margin:10px 0 20px;display:flex;flex-wrap:wrap;align-items:center;column-gap:16px;row-gap:8px}@media (max-width:991.98px){.user-top__cols{margin:10px 0 16px}}@media (max-width:575.98px){.user-top__cols{margin:10px 0 12px}}.user-top__col{font-weight:700;font-size:16px;line-height:1;letter-spacing:.05em;text-transform:uppercase;color:var(--color-gray-300)}@media (max-width:575.98px){.user-top__col{font-size:14px}}.user-top__items{display:flex;flex-wrap:wrap;align-items:center;gap:8px}@media (max-width:575.98px){.user-top__items{margin-left:-60px}}.user-top__item{flex:0 0 auto;width:auto;max-width:100%}.user-top__item .forecaster-user__actions{padding:0}.user-top__btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;border:1px solid var(--color-gray-400);border-radius:6px;padding:9px 14px;font-weight:500;font-size:16px;line-height:1.25;letter-spacing:-.03em;color:var(--color-black-100);transition:var(--transition-normal)}.user-top__btn:hover{border:1px solid var(--color-blue-100);color:var(--color-blue-100)}.user-top__btn .warn_btn{height:18px;margin-right:5px}.user-top__btn.move-to-tipsters{background-color:var(--color-purple-100);color:var(--color-white)}.user-top__btn.move-to-tipsters:hover{color:var(--color-yellow-100)}.user-top .user-info-popup__card-red,.user-top .user-info-popup__card-yellow{width:35px;height:40px;border-radius:6px}.user-top .user-info-popup__card-yellow{font-weight:500;font-size:16px;line-height:1.25}.user-top__edit-img{position:relative}.user-top__edit-img .user-top__btn-edit-img{display:flex;justify-content:center;align-items:center;text-align:center;color:var(--color-black-100);cursor:pointer;position:relative}.user-top__edit-img .user-top__btn-edit-img:before{content:"";display:none;background:var(--color-white);border-radius:2px;transform:rotate(-45deg) translateX(-50%);width:12px;height:12px;position:absolute;top:100%;left:50%}.user-top__edit-img .user-top__btn-edit-img .btn{font-size:14px;padding:4px;margin-top:5px}.user-top__edit-img .user-top__btn-edit-img.open:before{display:block}.user-top__edit-img-block{display:none;position:absolute;top:100%;left:-23px;padding-top:9px;width:380px}.user-top__edit-img-block.open{display:block}@media (max-width:575.98px){.user-top__edit-img-block{left:0;width:288px}}.user-top__edit-img-box{background:var(--color-white);box-shadow:0 4px 20px rgba(0,0,0,.05);border-radius:8px;padding:16px;position:relative}.user-top__edit-img-title{font-weight:700;margin-bottom:20px}.user-top__edit-img-label{display:flex;flex-flow:column;column-gap:8px;row-gap:8px}.user-top__edit-img-label input{position:absolute;opacity:0}.user-top__edit-img-actions{display:flex;align-items:center;column-gap:8px;row-gap:8px;margin-top:20px}.user-top__edit-img-field{display:flex;column-gap:5px;padding:8px 14px;border-radius:8px;border:1px solid var(--color-gray-200)}.user-top__edit-img-field mark{background:inherit;color:var(--color-blue-300)}.user-top__edit-img ul{padding-left:20px}.user-top__edit-img ul li{font-size:14px;line-height:1.2857142857;letter-spacing:.01em;color:var(--color-black-200);list-style:decimal}.user-top__edit-img ul li:not(:last-child){margin-bottom:12px}.user-top__edit-img ul li::marker{font-size:14px;line-height:1.2857142857;letter-spacing:.01em;color:var(--color-gray-100)}.user-body{margin:20px 0}@media (max-width:575.98px){.user-body{margin:20px -16px}}.user-subscribers__items{display:flex;flex-wrap:wrap;align-items:center;row-gap:20px}.user-subscribers__item{padding:5px;flex-grow:1;max-width:50%}@media (max-width:479.98px){.user-subscribers__item{max-width:100%;width:100%}}.user-subscribers__item>a{color:inherit;padding:8px;border:1px solid var(--color-gray-200);border-radius:8px}.user-subscribers__item>a:hover{border-color:var(--color-gray-100)}.profile-user-block{background:hsla(0,0%,100%,.5);border-radius:16px 16px 0 0;padding:12px 16px 60px;margin-bottom:-60px;margin-top:20px}@media (max-width:767.98px){.profile-user-block{padding:0;margin-bottom:0;border-radius:0;background:transparent}}.profile-user-block__body{max-width:716px;margin:0 auto}.profile-user-block__body>.comments-item__item{background:var(--color-white);border-radius:16px;margin:20px 0;padding:32px;display:flex;column-gap:20px;border:none}@media (max-width:767.98px){.profile-user-block__body>.comments-item__item{padding:24px}}@media (max-width:575.98px){.profile-user-block__body>.comments-item__item{border-radius:0;padding:16px;margin:20px -16px;column-gap:12px}}.profile-user-block__body>.comments-item__item .comments-answers{margin:16px -32px -32px;background:#fbfbfb}@media (max-width:767.98px){.profile-user-block__body>.comments-item__item .comments-answers{margin:16px -24px -24px;background:#f6f6f7}}@media (max-width:575.98px){.profile-user-block__body>.comments-item__item .comments-answers{margin:16px -16px -16px;border-radius:0}}.profile-user-block__body .item-comments{flex-grow:1}.profile-user-block__body .item-comments__link{display:inline-block;font-size:14px;line-height:1.2857142857;letter-spacing:.01em;color:var(--color-gray-300);cursor:pointer}.user-comment__label{background:var(--color-gray-500);border-radius:7px;padding:20px;color:var(--color-gray-400);font-size:16px;line-height:1.25;letter-spacing:.01em;display:block;margin:16px 0;cursor:pointer}.user-comment__label:hover{color:var(--color-white)}@media (max-width:575.98px){.user-comment__label{font-size:14px;padding:16px}}@media (max-width:575.98px){.user-profile-tab{margin:0 16px}}.user-profile-tab__nav{margin:20px 0 0;display:flex;align-items:center}.user-profile-tab__nav-item{cursor:pointer;border:1px solid var(--color-gray-400);margin-left:-1px;font-size:14px;line-height:1.2857142857;text-align:center;letter-spacing:.01em;color:var(--color-black-200);padding:10px 14px}.user-profile-tab__nav-item.active{background:var(--color-blue-100);color:var(--color-white);border:1px solid var(--color-blue-100)}.user-profile-tab__nav-item:first-child{border-radius:6px 0 0 6px}.user-profile-tab__nav-item:last-child{border-radius:0 6px 6px 0}.user-profile-checkbox{margin:20px 0;display:flex;column-gap:15px;row-gap:20px}@media (max-width:575.98px){.user-profile-checkbox{margin:20px 16px}}.user-profile-checkbox .main-form__check:not(:last-child){padding-right:10px;border-right:1px solid var(--color-gray-400)}.user-reviews-form{background:var(--color-white);border-radius:16px;margin:20px 0;padding:32px}@media (max-width:575.98px){.user-reviews-form{margin:20px -16px;padding:16px;border-radius:0}}.user-reviews-form__title{font-weight:700;font-size:22px;line-height:1.2727272727;letter-spacing:.03em;color:var(--color-black-200);margin-bottom:20px}@media (max-width:575.98px){.user-reviews-form__title{margin-bottom:12px;font-size:18px}}.user-reviews-form .btn{height:54px;min-width:200px}