[data-bv-show="rating_summary"] .bv_main_container .bv_numReviews_text,
[data-bv-show="rating_summary"] .bv_main_container .bv_button_buttonMinimalist {
  min-height: 24px !important;
  min-width: 24px !important;
  padding: 5px 0 !important;
  box-sizing: border-box !important;
}

[data-bv-show="rating_summary"] .bv_main_container .bv_numReviews_text {
  display: inline-flex !important;
  align-items: center !important;
}

[data-bv-show="rating_summary"] .bv_main_container .bv_avgRating_component_container,
[data-bv-show="rating_summary"] .bv_main_container .bv_numReviews_component_container {
  min-height: 24px !important;
  display: inline-flex !important;
  align-items: center !important;
}

[dir="rtl"] [data-bv-show="rating_summary"] .bv_main_container {
  direction: rtl !important;
}

[dir="rtl"] div[data-bv-show="rating_summary"] .bv_main_container .bv_stars_component_container {
  padding-right: 0 !important;
}

[dir="rtl"] div[data-bv-show="rating_summary"] .bv_main_container .bv_main_rating_button {
  padding-right: 0 !important;
  margin-right: 0 !important;
}

[dir="rtl"] [data-bv-show="rating_summary"] .bv_main_container .bv_avgRating_component_container {
  padding-left: 0.5em !important;
}

[dir="rtl"] .bv_main_container .bv_stars_component_container svg,
[dir="rtl"] #bv-reviews-overall-ratings-container svg {
  transform: scaleX(-1) !important;
}

[dir="rtl"] .prev svg,
[dir="rtl"] .next svg {
  transform: scaleX(-1);
}

[dir="rtl"] div[role="search"] div:last-of-type {
  left: 7px;
  right: auto;
}

[dir="rtl"] #search-input {
  padding: 0.5em 10px;
}

[dir="rtl"] div[role="presentation"]:has(> div[role="presentation"]):not(:has(button)) {
  transform: scaleX(-1);
}

[dir="rtl"] ul[role="presentation"] {
  transform: scaleX(-1);
}

[dir="rtl"] ul[role="presentation"] > li[role="presentation"] > button {
  transform: scaleX(-1);
}

@media (min-width: 768px) and (max-width: 1024px) {
  [dir="rtl"] div[role="presentation"] > div > div:last-of-type {
    justify-content: right !important;
  }
}

[dir="rtl"] #bv_review_maincontainer .kCPrse {
  padding-left: 10px !important;
}