

/* Start:/local/templates/procharity/components/bureau/iblock.detail/volunteer_main/style.css?17534483764399*/
.rating {
  position: absolute;
  top: 0;
  right: 0;
}
.profile-meta .profile-meta__data {
  justify-content: flex-start;
}

.tasks {
  position: relative;
}

.mob {
  display: none;
}

div.rating-block__title {
  top: 60px;
  right: -20px;
}

.vol-profile {
  display: flex;
  flex-wrap: wrap;
}

.rating-block__title .rating-block__titleTail {
  position: absolute;
  bottom: 141px;
  right: 25px;
  width: 0;
  height: 0;
  border-color: transparent transparent #fff transparent;
  border-width: 10px;
  border-style: solid;
}

.tasks__help {
  background: url("/static/build/img/svg/help.svg") no-repeat;
  position: absolute;
  width: 30px;
  height: 30px;
  right: -25px;
  top: -7px;
  background-position: center;
}

.tasks__help:hover + .tasks__help-text {
  display: block;
}

hr {
  border: none;
  height: 1px !important;
  background-color: #eee;
  outline: none;
  margin-bottom: 24px;
  margin-top: 12px;
}

.hr-line {
  width: 84.5%;
  margin-left: 0;
  margin-top: 0;
  height: 1px;
}

.tasks__help-text {
  display: none;
  position: absolute;
  background-color: white;
  padding: 15px;
  max-width: 250px;
  right: 10px;
  font-size: 12px;
  z-index: 1;
  top: 35px;
  right: -45px;
  border-radius: 8px;
  -webkit-box-shadow: 0 4px 24px 0px #004d5f3d;
  box-shadow: 0 4px 24px 0px #004d5f3d;
}

.tasks__help-text__titleTail {
  position: absolute;
  bottom: 48px;
  right: 25px;
  width: 0;
  height: 0;
  border-color: transparent transparent #fff transparent;
  border-width: 10px;
  border-style: solid;
}

.task-rating {
  display: flex;
  flex-direction: column;
  position: relative;
  gap: 5px;
  margin-right: 20px;
  line-height: 16px;
}

.task-rating__img {
  margin-bottom: 8px;
}


.task-rating__flex {
  display: flex;
  width: 100%;
  flex-direction: column;
  position: relative;
}

.task-rating span {
  font-weight: 400 !important;
  color: #58646A;
  font-size: 12px;
}

.task-text {
  font-weight: 700;
}

.rating-block {
  margin-bottom: 8px !important;
}

.vol-profile__notice {
  font-size: 12px; 
  line-height: 16px;
  max-width: 520px;
  margin-bottom: 0px;
  margin-top: 10px;
}

.contact-data {
  display: flex;
  align-items: center;
}
.task-rating__main {
  display: flex;
}

.contact-data__tgm{
  background: url('/static/build/img/svg/tgm_brd.svg');
  background-repeat: no-repeat;
  width: 40px;
  height: 40px;
}

.contact-data__mail {
  background: url('/static/build/img/svg/Email_brd.svg');
  background-repeat: no-repeat;
  width: 40px;
  height: 40px;
  margin-left: 16px;
}

.profile-info__img .profile-info__imgStatus i img {
  transform: translate(-50%,-55%) !important;
}
.profile-info__img .profile-info__imgStatus i {
  background: #E65609 !important;
}

@media (max-width: 1200px) and (min-width: 559px) {
  .contact-data {
    margin-top: 16px;
  }
  .task-rating__main {
    margin-top: 16px;
  }
}

@media (max-width: 560px) {
  .profile-main {
    float: right !important;
  }
  .vol-profile--full {
    display: none;
  }
  .rating {
    position: static;
    width: 100%;
  }
  .contact-data {
    margin-bottom: 16px;
    margin-top: 8px;
  }
      .vol-profile {
        flex-wrap: wrap;
        justify-content: space-between;
      }
      .task-rating__flex {
        width: auto;
        margin-right: 15px;
      }
      div.rating-block__title {
        width: auto;
        top: 250px;
        right: 0;
        left: 0;
      }
      .task-rating {
        margin-right: 0;
      }
      .tasks {
        margin-right: 0 !important;
        width: 100px;
      }
      .task-text {
        font-size: 12px !important;
      }
      .rating-block__title .rating-block__titleTail {
        bottom: 141px;
        right: 155px;
      }
      .profile-info__img {
        width: 100%;
      }
      .new_vol_card_info_user_img {
        width: 72px !important;
        height: 72px !important;
        margin-left: -45px;
      }
      .profile-info__img .profile-info__imgStatus {
        left: -30px !important;
      }
      .hr-line {
        display: none;
      }
      .vol-profile__notice {
        display: none;
      }
      .mob {
        display: block;
      }
  }

/* End */


/* Start:/local/templates/procharity/components/bureau/iblock.detail/volunteer_about/style.css?1753448376197*/
.social-block a img {
    width: 35px;
    height: 35px;
}
@media (max-width: 414px) {
    .social-block {
        text-align: left !important;
        padding-top: 0px !important;
    }
}
/* End */


/* Start:/local/templates/procharity/components/bureau/iblock.items/volunteer_detail_tasks/style.css?1753448376309*/
.mob {
    display: none;
}

@media (max-width: 414px) {
    .mob {
        display: block;
    }
    .desktop {
        display: none;
    }
    .tabs {
        display: flex !important;
        flex-direction: column !important;
    }
    .tabs li {
        width: 100% !important;
    }
}
/* End */


/* Start:/local/templates/procharity/components/bureau/iblock.items/volunteer_detail_reviews/style.css?17534483763214*/
.reviews-list-item-text {
    color: #58646A !important;
    margin-top: 8px;
}
.reviews-list-item-name--mobile {
    display: none;
    margin-bottom: 0;
    font-weight: 700;
}
.reviews-list-item {
    padding-bottom: 0 !important;
}
@media (max-width: 414px) {
    .reviews-list-item-name--mobile {
        display: block;
    }
    .reviews-list-item-meta {
        align-items: baseline !important;
    }
    .reviews-list-item-name {
        display: none;
    }
    .reviews-list-item-link {
        font-size: 12px !important;
    }
    .reviews-list-item-link--split {
        font-size: 12px !important;
    }
    /* .reviews-list-item-link--split::before {
        content: '|';
        font-size: 12px !important;
        display: inline-block;
        color: #A0ABB5 !important;
        font-size: 16px;
        line-height: 24px;
        font-weight: 700;
    } */
    .split::before {
        content: '|';
        font-size: 12px !important;
        display: inline-block;
        color: #A0ABB5 !important;
        font-size: 16px;
        line-height: 24px;
        font-weight: 700;
        margin-left: -15px;
    }
    .reviews-list-item:last-child {
        border-bottom: none !important;
    }
    .tabs {
        border: 1px solid #72D0DC !important;
    }
    p::after {
        content: '' !important;
    }
    a::after {
        content: '' !important;
    }
    .tabs li a:not(:hover):not(.active) {
        border: 1px solid #72D0DC !important;
        color: #048AA7;
        /* border-left: 1px solid #048AA7 !important; */
        /* border-right: 1px solid #048AA7 !important; */
    }
    .tabs li a:hover, .tabs li a.active {
        background: #72D0DC !important;
        color: #fff !important;
        border: 1px solid #048AA7 !important;
        border-right: 1px solid #72D0DC !important;
    }
    .tabs li a:hover, .tabs li a.active {
        border-color: #72D0DC !important;
    }
    .tabs li:not(:first-child):not(:last-child) {
        /* border-left: 1px solid #72D0DC !important;
        border-right: 1px solid #72D0DC !important; */
        /* border-bottom: 1px solid #72D0DC !important; */
        background: transparent !important;
    }
    .tab-content {
        padding-top: 16px !important;
        padding-bottom: 16px !important;
    }
    .task-cards-wrap.reviews {
        padding-top: 16px !important;
    }
    .reviews-list-item-link {
        max-width: 175px;
    }
    .reviews-list-item:first-child {
        padding: 0 !important;
    }
    /* .tabs li:not(:first-child):not(:last-child) {
        border: 1px solid transparent !important;
    } */
    /* .tabs {
        border: 1px solid transparent !important;
    }
    .tabs li:not(:first-child):not(:last-child) {
        border: 1px solid transparent !important;
    }
    .tabs li {
        border: 1px solid transparent !important;
    }
    .tabs li a {
        color: #048AA7 !important;
        border: 1px solid #048AA7 !important;
    }
    .tabs li a:hover, .tabs li a.active {
        background: #72D0DC !important;
        color: #fff !important;
    } */
} 
/* End */
/* /local/templates/procharity/components/bureau/iblock.detail/volunteer_main/style.css?17534483764399 */
/* /local/templates/procharity/components/bureau/iblock.detail/volunteer_about/style.css?1753448376197 */
/* /local/templates/procharity/components/bureau/iblock.items/volunteer_detail_tasks/style.css?1753448376309 */
/* /local/templates/procharity/components/bureau/iblock.items/volunteer_detail_reviews/style.css?17534483763214 */
