/* line 6, /usr/share/nginx/e-consultation/app/assets/stylesheets/consultations/comments.scss */
.consultation-show #comments-js-object {
  margin: 0;
  background: #fff;
}
/* line 12, /usr/share/nginx/e-consultation/app/assets/stylesheets/consultations/comments.scss */
.consultation-show .consultation-comments__empty, .consultation-show .consultation-comments__finished {
  padding: 0 0 24px;
  font-size: 16px;
  line-height: 24px;
}
/* line 19, /usr/share/nginx/e-consultation/app/assets/stylesheets/consultations/comments.scss */
.consultation-show .consultation-comments__finished {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
}
/* line 26, /usr/share/nginx/e-consultation/app/assets/stylesheets/consultations/comments.scss */
.consultation-show .consultation-comments__list {
  border-bottom: 0;
}
/* line 30, /usr/share/nginx/e-consultation/app/assets/stylesheets/consultations/comments.scss */
.consultation-show .consultation-comments__add {
  padding: 24px 0;
  border-bottom: 0;
}
/* line 35, /usr/share/nginx/e-consultation/app/assets/stylesheets/consultations/comments.scss */
.consultation-show .consultation-comments__add-button {
  min-height: 40px;
  padding: 8px 16px;
  border: 0;
  border-radius: 0;
  background: #94769a;
  color: #fff;
  cursor: pointer;
  font-family: 'Gotham Pro Reg', sans-serif;
  font-size: 16px;
  line-height: 24px;
}
/* line 48, /usr/share/nginx/e-consultation/app/assets/stylesheets/consultations/comments.scss */
.consultation-show .consultation-comments__form-actions {
  display: flex;
  gap: 12px;
}
/* line 53, /usr/share/nginx/e-consultation/app/assets/stylesheets/consultations/comments.scss */
.consultation-show .consultation-comments__cancel {
  background: transparent !important;
  color: #000 !important;
  box-shadow: inset 0 0 0 1px #808080;
}
/* line 60, /usr/share/nginx/e-consultation/app/assets/stylesheets/consultations/comments.scss */
.consultation-show .show-results {
  padding: 0;
  border: 0;
  border-bottom: 1px solid #94769a;
  background: transparent;
  color: #94769a;
  cursor: pointer;
  font-size: inherit;
}
/* line 70, /usr/share/nginx/e-consultation/app/assets/stylesheets/consultations/comments.scss */
.consultation-show .comment-container {
  position: relative;
  padding: 24px 0;
  border-top: 0;
}
/* line 75, /usr/share/nginx/e-consultation/app/assets/stylesheets/consultations/comments.scss */
.consultation-show .comment-container::before {
  display: none;
}
/* line 79, /usr/share/nginx/e-consultation/app/assets/stylesheets/consultations/comments.scss */
.consultation-show .comment-container:first-child {
  border-top: 0;
  padding-top: 0;
}
/* line 85, /usr/share/nginx/e-consultation/app/assets/stylesheets/consultations/comments.scss */
.consultation-show .comment-head {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 4px;
}
/* line 91, /usr/share/nginx/e-consultation/app/assets/stylesheets/consultations/comments.scss */
.consultation-show .comment-head .user-name,
.consultation-show .comment-head .comment-date-time {
  margin: 0;
  color: #000;
  font-family: 'Gotham Pro Reg', sans-serif;
  font-size: 16px;
  line-height: 24px;
}
/* line 100, /usr/share/nginx/e-consultation/app/assets/stylesheets/consultations/comments.scss */
.consultation-show .comment-head .comment-date-time {
  opacity: .5;
}
/* line 106, /usr/share/nginx/e-consultation/app/assets/stylesheets/consultations/comments.scss */
.consultation-show .consultation-comments__list .comment-container .comment-head .user-name {
  color: #94769a;
}
/* line 110, /usr/share/nginx/e-consultation/app/assets/stylesheets/consultations/comments.scss */
.consultation-show .comment-body {
  margin-top: 16px;
  background: #fff;
  font-size: 16px;
  line-height: 24px;
  overflow-wrap: anywhere;
}
/* line 118, /usr/share/nginx/e-consultation/app/assets/stylesheets/consultations/comments.scss */
.consultation-show .comment-footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
  margin-top: 24px;
}
/* line 125, /usr/share/nginx/e-consultation/app/assets/stylesheets/consultations/comments.scss */
.consultation-show .comment-footer-left-part {
  display: flex;
  align-items: center;
  gap: 24px;
}
/* line 131, /usr/share/nginx/e-consultation/app/assets/stylesheets/consultations/comments.scss */
.consultation-show .comment-footer .answer-link,
.consultation-show .comment-footer .create-complaint-button {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  color: #94769a;
  cursor: pointer;
  font-size: 14px;
  line-height: 20px;
}
/* line 142, /usr/share/nginx/e-consultation/app/assets/stylesheets/consultations/comments.scss */
.consultation-show .comment-footer .create-complaint-button {
  color: #000;
  opacity: .5;
}
/* line 147, /usr/share/nginx/e-consultation/app/assets/stylesheets/consultations/comments.scss */
.consultation-show .comment-footer .module-icon {
  width: 20px;
  height: 20px;
  margin: 0 !important;
}
/* line 153, /usr/share/nginx/e-consultation/app/assets/stylesheets/consultations/comments.scss */
.consultation-show .comment-footer .comment-reply-icon path {
  fill: none !important;
  stroke: #94769a !important;
}
/* line 158, /usr/share/nginx/e-consultation/app/assets/stylesheets/consultations/comments.scss */
.consultation-show .comment-footer .rating-container {
  display: inline-flex;
  align-items: center;
  gap: 12px;
  margin: 0;
}
/* line 165, /usr/share/nginx/e-consultation/app/assets/stylesheets/consultations/comments.scss */
.consultation-show .comment-footer .like-style {
  padding: 0;
  border: 0;
  background: transparent;
  color: #94769a;
}
/* line 171, /usr/share/nginx/e-consultation/app/assets/stylesheets/consultations/comments.scss */
.consultation-show .comment-footer .like-style .like-image-container {
  gap: 8px;
  padding: 0;
  border-radius: 0;
  background: transparent;
  color: #94769a;
}
/* line 179, /usr/share/nginx/e-consultation/app/assets/stylesheets/consultations/comments.scss */
.consultation-show .comment-footer .like-style .like-title,
.consultation-show .comment-footer .like-style .likes-counter {
  color: #94769a;
}
/* line 184, /usr/share/nginx/e-consultation/app/assets/stylesheets/consultations/comments.scss */
.consultation-show .comment-footer .like-style .like-title {
  padding-left: 8px;
}
/* line 188, /usr/share/nginx/e-consultation/app/assets/stylesheets/consultations/comments.scss */
.consultation-show .comment-footer .like-style .thumbs-up path {
  fill: none !important;
  stroke: #94769a !important;
}
/* line 193, /usr/share/nginx/e-consultation/app/assets/stylesheets/consultations/comments.scss */
.consultation-show .comment-footer .like-style[data-like-val='0'] .thumbs-up path {
  fill: #94769a !important;
}
/* line 199, /usr/share/nginx/e-consultation/app/assets/stylesheets/consultations/comments.scss */
.consultation-show .thumbs-up *,
.consultation-show .thumbs-down * {
  fill: none !important;
}
/* line 205, /usr/share/nginx/e-consultation/app/assets/stylesheets/consultations/comments.scss */
.consultation-show [data-like-val='0'] .thumbs-up *,
.consultation-show [data-like-val='0'] .thumbs-down * {
  fill: #000 !important;
}
/* line 211, /usr/share/nginx/e-consultation/app/assets/stylesheets/consultations/comments.scss */
.consultation-show .add-second-floor-comment {
  display: none;
  padding: 0 0 24px;
}
/* line 216, /usr/share/nginx/e-consultation/app/assets/stylesheets/consultations/comments.scss */
.consultation-show .second-floor-comments {
  margin: 0 0 24px;
}
/* line 219, /usr/share/nginx/e-consultation/app/assets/stylesheets/consultations/comments.scss */
.consultation-show .second-floor-comments .second-floor-comment {
  margin-top: 16px;
  padding-left: 24px;
  border-left: 2px solid #eae4eb;
}
/* line 226, /usr/share/nginx/e-consultation/app/assets/stylesheets/consultations/comments.scss */
.consultation-show #new-comment {
  padding-top: 24px;
}
/* line 230, /usr/share/nginx/e-consultation/app/assets/stylesheets/consultations/comments.scss */
.consultation-show .new-comment-title {
  margin: 0 0 16px;
  font-family: 'Gotham Pro Reg', sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}
/* line 238, /usr/share/nginx/e-consultation/app/assets/stylesheets/consultations/comments.scss */
.consultation-show .comment-input {
  width: 100%;
  min-height: 120px;
  padding: 12px;
  border: 1px solid #94769a;
  border-radius: 0;
  background: #fff;
  font-size: 16px;
  line-height: 24px;
  resize: vertical;
}
/* line 250, /usr/share/nginx/e-consultation/app/assets/stylesheets/consultations/comments.scss */
.consultation-show .comment-errors {
  margin-top: 8px;
  color: #ce0000;
  font-size: 14px;
}
/* line 256, /usr/share/nginx/e-consultation/app/assets/stylesheets/consultations/comments.scss */
.consultation-show .success-message {
  margin-bottom: 16px;
  color: #94769a;
  font-size: 16px;
}
/* line 262, /usr/share/nginx/e-consultation/app/assets/stylesheets/consultations/comments.scss */
.consultation-show .send-comment-button {
  min-height: 40px;
  margin-top: 16px;
  padding: 8px 16px;
  border: 0;
  border-radius: 0;
  background: #94769a;
  color: #fff;
  font-family: 'Gotham Pro Reg', sans-serif;
  font-size: 16px;
  line-height: 24px;
}

/* line 276, /usr/share/nginx/e-consultation/app/assets/stylesheets/consultations/comments.scss */
.fade-enter-active,
.fade-leave-active {
  transition: opacity .2s;
}

/* line 281, /usr/share/nginx/e-consultation/app/assets/stylesheets/consultations/comments.scss */
.fade-enter,
.fade-leave-to {
  opacity: 0;
}

@media (max-width: 767px) {
  /* line 289, /usr/share/nginx/e-consultation/app/assets/stylesheets/consultations/comments.scss */
  .consultation-show .consultation-comments__empty, .consultation-show .consultation-comments__finished {
    font-size: 15px;
    line-height: 22px;
  }
  /* line 295, /usr/share/nginx/e-consultation/app/assets/stylesheets/consultations/comments.scss */
  .consultation-show .consultation-comments__add-button {
    min-height: 38px;
    font-size: 15px;
    line-height: 22px;
  }
  /* line 303, /usr/share/nginx/e-consultation/app/assets/stylesheets/consultations/comments.scss */
  .consultation-show .comment-head .user-name,
  .consultation-show .comment-head .comment-date-time {
    font-size: 15px;
    line-height: 22px;
  }
  /* line 310, /usr/share/nginx/e-consultation/app/assets/stylesheets/consultations/comments.scss */
  .consultation-show .comment-body {
    font-size: 15px;
    line-height: 22px;
  }
  /* line 315, /usr/share/nginx/e-consultation/app/assets/stylesheets/consultations/comments.scss */
  .consultation-show .comment-footer {
    align-items: flex-start;
    flex-direction: column;
    gap: 16px;
  }
  /* line 320, /usr/share/nginx/e-consultation/app/assets/stylesheets/consultations/comments.scss */
  .consultation-show .comment-footer-left-part {
    flex-wrap: wrap;
    gap: 16px;
  }
  /* line 326, /usr/share/nginx/e-consultation/app/assets/stylesheets/consultations/comments.scss */
  .consultation-show .comment-input {
    font-size: 15px;
    line-height: 22px;
  }
}
