.comments-block p {
  text-align: justify;
}
.comments-block > *:not(:last-child) {
  margin-bottom: 40px;
}
.comments-block .comment {
  display: flex;
  padding: 40px;
  flex-direction: column;
  background-color: #1C1B20;
  border-radius: 20px;
}
.comments-block .comment .moderation {
  color: #636376;
  font-size: 12px;
}
.comments-block .comment .comment {
  padding: 0;
}
.comments-block .comment .comment-edit-link {
  color: #0177FC;
}
.comments-block .comment p {
  color: #B8B8B8;
  line-height: 140%;
}
.comments-block .comment > *:not(:last-child) {
  margin-bottom: 40px;
}
.comments-block .comment .top-part {
  display: flex;
  justify-content: space-between;
}
.comments-block .comment .top-part .reply {
  color: #0177FC;
  text-decoration: underline;
  cursor: pointer;
}
.comments-block .comment .top-part .author {
  display: flex;
}
.comments-block .comment .top-part .author > *:not(:last-child) {
  margin-right: 20px;
}
.comments-block .comment .top-part .author .group {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.comments-block .comment .top-part .author .group > *:not(:last-child) {
  margin-bottom: 5px;
}
.comments-block .comment .top-part .author .group .date {
  font-size: 15px;
  color: #636376;
}
.comments-block .comment .top-part .author .group .name-reply {
  display: flex;
  font-size: 18px;
}
.comments-block .comment .top-part .author .group .name-reply .from {
  color: #DADADA;
}
.comments-block .comment .top-part .author .group .name-reply .to {
  color: #636376;
  font-size: 12px;
}
.comments-block .comment .top-part .author .group .name-reply > *:not(:last-child) {
  margin-right: 5px;
}
.comments-block .comment .top-part .author .ava {
  border-radius: 10px;
}

/*# sourceMappingURL=comments.css.map */