.CommunitiesItem{cursor:pointer;border-radius:16px;flex-direction:row;height:50px;padding:10px;transition:all .2s ease-in-out;display:flex}.CommunitiesItem_box{flex-direction:column;padding:3px 0 3px 10px;display:flex}.CommunitiesItem:hover{background-color:#5969fc1a;transition:all .2s ease-in-out}.CommunitiesList{border-bottom:1px solid #5969fc0a;border-left:1px solid #5969fc0a;border-right:1px solid #5969fc0a;border-bottom-right-radius:22px;border-bottom-left-radius:22px;flex-direction:column;padding:5px}.CommunitiesList a{text-decoration:none}.PlacesItem{cursor:pointer;border-radius:16px;flex-direction:row;height:50px;padding:10px;transition:all .2s ease-in-out;display:flex}.PlacesItem_box{flex-direction:column;padding:3px 0 3px 10px;display:flex}.PlacesItem:hover{background-color:#5969fc1a;transition:all .2s ease-in-out}.PlacesList{border-bottom:1px solid #5969fc0a;border-left:1px solid #5969fc0a;border-right:1px solid #5969fc0a;border-bottom-right-radius:22px;border-bottom-left-radius:22px;flex-direction:column;padding:5px}.PlacesList a{text-decoration:none}.UserInfoItem{flex-direction:row;gap:10px;width:100%;height:30px;display:flex}.UserInfoItem_block{cursor:pointer;background:#5969fc1a;border-radius:22px;min-width:40px;height:28px;margin:auto 0;padding:0 4px;display:flex;overflow:hidden}.UserInfoItem_block span{line-height:14px}.UserInfoItem_block_icon{border:1px solid #5969fc1a;border-radius:22px;width:18px;height:18px;margin:auto 5px auto 0;display:flex;overflow:hidden}.UserInfoItem_block_icon svg{width:18px;height:18px;margin:auto}.UserInfoItem_block_img,.UserInfoItem_block img{border-radius:22px;width:18px;height:18px;margin:auto 5px auto 0;overflow:hidden}.UserInfoItem_title{display:flex}.UserInfoItem_title svg{width:20px;height:20px;margin:auto 0}.UserInfoItem_caption{width:100%;display:flex}.UserInfoItem_caption span{margin:auto 5px auto 0}.UserInfoItem_caption img{border-radius:22px;width:18px;height:18px;margin:auto 5px auto 0;overflow:hidden}.UserInfoListModal{flex-direction:column;padding:15px;display:flex}.UserInfoList{border-left:1px solid #5969fc0a;border-right:1px solid #5969fc0a;flex-direction:column;padding:15px;display:flex}.UserInfoList_title{width:100%;height:20px;padding:20px 0 10px;display:flex}.UserInfoList_counters{border-bottom:1px solid #5969fc0a;border-left:1px solid #5969fc0a;border-right:1px solid #5969fc0a;border-bottom-right-radius:22px;border-bottom-left-radius:22px;flex-direction:row;justify-content:center;align-items:center;gap:10px;padding-top:5px;padding-bottom:5px;display:flex}.UserInfoList_detail{cursor:pointer;width:100%;transition:all .2s ease-in-out;display:flex}.UserInfoList_detail button{height:45px;font-size:14px}.UserInfoList_detail button svg{color:var(--primary);width:20px;height:20px}.box{height:auto;max-height:300px;transition:all,max-height .3s ease-out;overflow:hidden}.box_animate{max-height:500px;transition:all,max-height .3s ease-out}.ProfileTitle{border-radius:var(--main-border-radius);width:100%;max-width:984px;height:200px;display:flex;overflow:hidden}@media (max-width:1024px){.ProfileTitle{border-radius:0;width:100%;max-width:100%;height:auto;min-height:120px;margin:0}}.ProfileTitle_box{background-color:var(--light-background);flex-direction:row;width:100%;display:flex}@media (max-width:1024px){.ProfileTitle_box{flex-direction:column;padding:15px}}@media (max-width:360px){.ProfileTitle_box{padding:12px}}.ProfileTitle_box_avatar{width:280px;height:100%;display:flex}@media (max-width:1024px){.ProfileTitle_box_avatar{justify-content:center;width:100%;height:auto;margin-bottom:12px}}.ProfileTitle_box_info{flex-direction:column;width:100%;padding:0 25px 0 0;display:flex}@media (max-width:1024px){.ProfileTitle_box_info{text-align:center;align-items:center;padding:0}}.ProfileTitle_box_info_title{border-bottom:1px solid var(--border-color);flex-direction:column;width:100%;height:50%;display:flex}@media (max-width:1024px){.ProfileTitle_box_info_title{border-bottom:none;height:auto;margin-bottom:8px;padding-bottom:8px}}.ProfileTitle_box_info_title_name{flex-direction:row;gap:10px;height:100%;display:flex}@media (max-width:1024px){.ProfileTitle_box_info_title_name{flex-wrap:wrap;justify-content:center;height:auto}}.ProfileTitle_box_info_title_name span{margin:auto 0}@media (max-width:1024px){.ProfileTitle_box_info_title_name span{margin:0}}.ProfileTitle_box_info_title_name_badge{margin:auto 0;display:flex}@media (max-width:1024px){.ProfileTitle_box_info_title_name_badge{margin:0}}.ProfileTitle_box_info_title_name_badge svg{width:24px;height:24px;margin:auto}@media (max-width:1024px){.ProfileTitle_box_info_title_name_badge svg{width:20px;height:20px}}.ProfileTitle_box_info_title_name_online{margin:auto 0 auto auto}@media (max-width:1024px){.ProfileTitle_box_info_title_name_online{display:none}}.ProfileTitle_box_info_title_online_mobile{display:none}@media (max-width:1024px){.ProfileTitle_box_info_title_online_mobile{justify-content:center;align-items:center;width:100%;margin-top:8px;display:flex}}.ProfileTitle_box_info_container{flex-direction:row;gap:10px;min-width:100px;margin:auto;display:flex}@media (max-width:1024px){.ProfileTitle_box_info_container{flex-wrap:wrap;justify-content:center;gap:8px}}.dark .ProfileTitle_box{background-color:var(--dark-background);border-color:var(--border-color-dark)}.dark .ProfileTitle_box_info_title{border-color:var(--border-color-dark)}.UserPhotoItem{display:flex}.UserPhotoItem_photo{background-color:var(--border-color);background-position:50%;background-size:cover;border-radius:12px;width:148px;height:148px;margin:auto 0}.UserPhotoList{border-bottom:1px solid #5969fc0a;border-left:1px solid #5969fc0a;border-right:1px solid #5969fc0a;border-bottom-right-radius:22px;border-bottom-left-radius:22px;width:100%;display:flex;overflow:hidden}.UserPhotoList_box{flex-direction:row;gap:5px;margin:15px;display:flex;overflow:hidden}.sectionBorder{border-left:1px solid #5969fc0a;border-right:1px solid #5969fc0a}.ScrollPage{height:calc(100vh - 50px);scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;will-change:scroll-position;width:100%;max-width:100%;height:calc(100dvh - 50px);overflow:hidden auto}@media (max-width:1024px){.ScrollPage{height:auto;min-height:calc(100vh - 50px);scrollbar-gutter:auto;-webkit-overflow-scrolling:touch;min-height:calc(100dvh - 50px);overflow:hidden visible}}.listHeight{height:1000px!important}.ScrollPage::-webkit-scrollbar{width:6px}.ScrollPage::-webkit-scrollbar-thumb{background-color:#00000029;border:2px solid #19191900;border-radius:3px;min-height:30px}.UserPage{width:100%;max-width:100%;display:flex;overflow-x:hidden}.UserPage_panelAction{flex-direction:column;gap:10px;display:flex}.UserPage_panelAction_icons{flex-direction:row;justify-content:center;gap:10px;display:flex}.UserPage_panelAction_icons_item{width:50px}.UserPage_panelAction_button{width:100%}.UserPage_content{box-sizing:border-box;flex-direction:column;width:984px;max-width:984px;height:100%;min-height:984px;margin:0 auto;display:flex;overflow-x:hidden}@media (max-width:767px){.UserPage_content{width:100%;max-width:100%;min-height:auto;padding:0 15px}}@media (min-width:768px) and (max-width:1024px){.UserPage_content{width:100%;max-width:100%;min-height:auto;padding:0 20px}}@media (max-width:360px){.UserPage_content{padding:0 12px}}.UserPage_content_profileTitle{box-sizing:border-box;width:100%;max-width:100%;overflow-x:hidden}@media (max-width:1024px){.UserPage_content_profileTitle{width:calc(100% + 30px);max-width:calc(100% + 30px);margin:0 -15px}}@media (max-width:360px){.UserPage_content_profileTitle{width:calc(100% + 24px);max-width:calc(100% + 24px);margin:0 -12px}}.UserPage_content_box{box-sizing:border-box;flex-direction:row;gap:20px;width:100%;max-width:100%;margin-top:20px;display:flex;overflow-x:hidden}@media (max-width:1024px){.UserPage_content_box{flex-direction:column;gap:12px;margin-top:12px}}.UserPage_content_box_left{flex-direction:column;min-width:calc(30% + 30px);max-width:calc(30% + 30px);height:100%}@media (max-width:1024px){.UserPage_content_box_left{width:100%;min-width:100%;max-width:100%}}.UserPage_content_box_right{flex-direction:column;width:calc(70% - 50px);height:100%}@media (max-width:1024px){.UserPage_content_box_right{width:100%}}
