/* stylelint-disable */
.feedback-star {
  display: inline-block;
  flex-shrink: 0;
  width: 17px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' viewBox='0 0 17 16' fill='none'%3E%3Cpath d='M10.7293 5.65667L13.6823 5.93999C14.7099 6.03857 15.025 7.04229 14.2316 7.70172L11.9196 9.62316L12.7779 12.7533C13.0598 13.7813 12.1853 14.4036 11.3095 13.7849L8.50033 11.8007L5.6912 13.7849C4.81889 14.4011 3.94087 13.7814 4.22276 12.7533L5.08102 9.62316L2.76911 7.70172C1.97233 7.03952 2.28622 6.03902 3.31816 5.93999L6.27067 5.65668L7.57147 2.65758C7.97882 1.71838 9.02208 1.71885 9.4291 2.65768L10.7293 5.65667Z' fill='%23F7B110'/%3E%3C/svg%3E");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.feedback-star--half {
  width: 16px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.47757 2.67037C8.93234 1.35272 7.06595 1.35272 6.52072 2.67037L5.58761 4.92537L3.21037 5.07874C1.78623 5.17062 1.18577 6.93979 2.25977 7.87955L4.16399 9.54574L3.62939 11.7605C3.29948 13.1273 4.76639 14.2245 5.98428 13.5219L7.99915 12.3594L10.014 13.5219C11.2319 14.2245 12.6988 13.1273 12.3689 11.7605L11.8343 9.54574L13.7385 7.87955C14.8125 6.93979 14.2121 5.17062 12.7879 5.07874L10.4107 4.92537L9.47757 2.67037ZM8.29898 11.147L10.6137 12.4824C10.9182 12.6581 11.2849 12.3838 11.2024 12.0421L10.5826 9.47419C10.5302 9.25712 10.6027 9.0289 10.7707 8.88186L12.9483 6.97645C13.2168 6.74152 13.0667 6.29922 12.7107 6.27625L9.96052 6.09882C9.73224 6.0841 9.5322 5.94085 9.44474 5.72948L8.36875 3.12919C8.30073 2.96479 8.15044 2.88244 8 2.88213V11.0667C8.10324 11.0669 8.20646 11.0936 8.29898 11.147Z' fill='%23F7B110'/%3E%3C/svg%3E");
}
.feedback-star--outline {
  height: 17px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.86875 3.62919C8.73244 3.29978 8.26585 3.29978 8.12954 3.62919L7.05356 6.22948C6.96609 6.44085 6.76605 6.5841 6.53778 6.59882L3.78763 6.77625C3.43159 6.79922 3.28148 7.24152 3.54998 7.47645L5.72758 9.38186C5.89564 9.5289 5.96812 9.75712 5.91573 9.97419L5.29589 12.5421C5.21341 12.8838 5.58014 13.1581 5.88461 12.9824L8.19931 11.647C8.38487 11.54 8.61342 11.54 8.79898 11.647L11.1137 12.9824C11.4182 13.1581 11.7849 12.8838 11.7024 12.5421L11.0826 9.97419C11.0302 9.75712 11.1027 9.5289 11.2707 9.38186L13.4483 7.47645C13.7168 7.24152 13.5667 6.79922 13.2107 6.77625L10.4605 6.59882C10.2322 6.5841 10.0322 6.44085 9.94474 6.22948L8.86875 3.62919ZM7.02072 3.17037C7.56595 1.85272 9.43234 1.85272 9.97757 3.17037L10.9107 5.42537L13.2879 5.57874C14.7121 5.67062 15.3125 7.43979 14.2385 8.37955L12.3343 10.0457L12.8689 12.2605C13.1988 13.6273 11.7319 14.7245 10.514 14.0219L8.49915 12.8594L6.48428 14.0219C5.26639 14.7245 3.79948 13.6273 4.12939 12.2605L4.66399 10.0457L2.75977 8.37955C1.68577 7.43979 2.28623 5.67062 3.71037 5.57874L6.08761 5.42537L7.02072 3.17037Z' fill='%23F7B110'/%3E%3C/svg%3E");
}

.feedback-filter-dropdown {
  position: relative;
  width: 100%;
}
.feedback-reviews-catalog--loading .feedback-filter-dropdown::before {
  content: "";
  position: absolute;
  z-index: 1;
  background-color: rgba(255, 255, 255, 0.4);
  inset: 0;
}
.feedback-filter-dropdown__button {
  display: flex;
  align-items: center;
  padding-right: 20px;
  padding-left: 20px;
  width: 100%;
  min-height: 44px;
  border: 1px solid #dadada;
  border-radius: 5px;
  font-weight: 400;
  font-size: 16px;
  line-height: 100%;
  color: #0f0f0f;
  background-color: #fff;
  cursor: pointer;
  user-select: none;
  gap: 12px;
}
.feedback-filter-dropdown__arrow {
  display: flex;
  margin-left: auto;
  width: 16px;
  min-width: 16px;
  color: #0f0f0f;
}
.feedback-filter-dropdown__arrow svg {
  display: block;
}
.feedback-filter-dropdown__arrow--open {
  transform: rotate(180deg);
}
.feedback-filter-dropdown__content {
  position: absolute;
  left: 0;
  right: 0;
  top: calc(44px + 4px);
  z-index: 50;
  display: flex;
  flex-direction: column;
  padding: 16px;
  border: 2px solid #267f8c;
  border-radius: 8px;
  box-shadow: 0 4px 6px -2px rgba(0, 0, 0, 0.05), 0 10px 15px -3px rgba(0, 0, 0, 0.1);
  background-color: #fff;
  gap: 20px;
}
.feedback-filter-dropdown__content[hidden] {
  display: none;
}
.feedback-filter-dropdown__tabs {
  display: flex;
  padding-top: 8px;
  padding-bottom: 8px;
  max-width: 587px;
  overflow-x: auto;
  gap: 8px;
}
.feedback-filter-dropdown__tabs[hidden] {
  display: none;
}
.feedback-filter-dropdown__tab {
  display: flex;
  align-items: center;
  padding: 0 8px;
  min-height: 24px;
  border-radius: 2px;
  font-weight: 400;
  font-size: 14px;
  line-height: 130%;
  white-space: nowrap;
  color: #267f8c;
  background-color: #eaf6fd;
  gap: 4px;
}
.feedback-filter-dropdown__delete {
  margin: 0;
  padding: 0;
  border: none;
  color: #267f8c;
  background-color: transparent;
}
.feedback-filter-dropdown__delete svg {
  display: block;
}
.feedback-filter-dropdown__search {
  margin-bottom: 16px;
  width: 100%;
}
.feedback-filter-dropdown__items {
  max-height: 162px;
  overflow-y: auto;
}
.feedback-filter-dropdown__item:not(:last-child) {
  margin-bottom: 12px;
}

.feedback-catalog-review {
  padding: 24px;
  height: 100%;
  border-radius: 16px;
  background-color: #fff;
}
@media only screen and (max-width: 576px) {
  .feedback-catalog-review {
    padding: 24px 16px;
  }
}
.feedback-catalog-review__user {
  display: flex;
  margin-bottom: 16px;
  gap: 16px;
}
.feedback-catalog-review__avatar {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 64px;
  height: 64px;
  min-width: 64px;
  border-radius: 32px;
  font-weight: 400;
  font-size: 24px;
  line-height: 130%;
  text-align: center;
  color: #fff;
  background-color: #00ad42;
}
.feedback-catalog-review__avatar-img {
  width: 64px;
  height: 64px;
  min-width: 64px;
  border-radius: 32px;
  object-fit: cover;
}
.feedback-catalog-review__name {
  margin-bottom: 4px;
  font-weight: 600;
  font-feature-settings: "clig" off, "liga" off;
  font-size: 18px;
  line-height: 140%;
  color: #181818;
}
.feedback-catalog-review__meta {
  display: flex;
  align-items: center;
  gap: 16px;
}
.feedback-catalog-review__stars {
  display: flex;
  align-items: center;
}
.feedback-catalog-review__date {
  font-weight: 400;
  font-feature-settings: "clig" off, "liga" off;
  font-size: 14px;
  line-height: 140%;
  color: #76767a;
}
.feedback-catalog-review__course {
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  margin-bottom: 8px;
  font-weight: 500;
  font-size: 14px;
  line-height: 150%;
  color: #1d6ef6;
}
.feedback-catalog-review__course:hover {
  text-decoration-line: underline;
}
.feedback-catalog-review__text {
  max-height: 264px;
  overflow-y: auto;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #181818;
}

.feedback-reviews-empty {
  padding: 48px 32px 32px;
  width: 100%;
  border-radius: 16px;
  background-color: #fff;
}
@media only screen and (max-width: 576px) {
  .feedback-reviews-empty {
    padding: 24px 16px;
  }
}
.feedback-reviews-empty__img {
  margin-right: auto;
  margin-bottom: 16px;
  margin-left: auto;
  width: fit-content;
}
.feedback-reviews-empty__text {
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  text-align: center;
}
.feedback-reviews-empty__reset {
  margin: 0;
  padding: 0;
  border: none;
  font-weight: 500;
  font-size: 16px;
  line-height: 150%;
  color: #1d6ef6;
  background-color: transparent;
}
.feedback-reviews-empty__reset:hover {
  text-decoration-line: underline;
}

.feedback-reviews-catalog {
  margin-bottom: 40px;
}
.feedback-reviews-catalog__navs {
  display: flex;
  margin-bottom: 24px;
  gap: 12px;
}
@media only screen and (max-width: 768px) {
  .feedback-reviews-catalog__navs {
    flex-direction: column;
  }
}
.feedback-reviews-catalog__nav {
  width: 100%;
  max-width: 310px;
}
@media only screen and (max-width: 768px) {
  .feedback-reviews-catalog__nav {
    max-width: 100%;
  }
}
.feedback-reviews-catalog__nav:last-child {
  max-width: 420px;
}
@media only screen and (max-width: 768px) {
  .feedback-reviews-catalog__nav:last-child {
    max-width: 100%;
  }
}
.feedback-reviews-catalog__cards {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 16px;
}
@media only screen and (max-width: 768px) {
  .feedback-reviews-catalog__cards {
    grid-template-columns: repeat(1, 1fr);
  }
}
.feedback-reviews-catalog__cards[hidden] {
  display: none;
}
.feedback-reviews-catalog__card {
  width: 100%;
}
.feedback-reviews-catalog__load-more {
  margin-top: 24px;
}

/*# sourceMappingURL=feedback-reviews-catalog.output.css.map */
