/* Target both base and fill layers */

.RRPR_src-features-display-stars-styles__fill {
  color: #FCBF08 !important;
  -webkit-text-fill-color: #FCBF08 !important;
}

/* In case the widget wraps them in pseudo elements */
.RRPR_src-features-display-stars-styles__star::before,
.RRPR_src-features-display-stars-styles__fill::before {
  color: #FCBF08 !important;
  -webkit-text-fill-color: #FCBF08 !important;
}



.RRPR_src-features-display-progress_bar-styles__progressMeter {
  background-color: #fcbf08 !important; /* replace with your color */
}

.RRPR_src-features-reviews-styles__text {
  background-color: #f5f5f5 !important; /* light grey background */
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1) !important; /* soft shadow */
  border-radius: 6px !important;        /* optional: rounded corners */
  padding: 8px 12px !important;         /* space inside background */
  display: inline-block !important;     /* ensures background fits text nicely */
}
.RRPR_src-features-reviews-styles__review {
  position: relative !important;
  padding-bottom: 16px !important; /* space above the line */
  margin-bottom: 16px !important;  /* space below the line */
}

/* line centered at the bottom */
.RRPR_src-features-reviews-styles__review::after {
  content: "" !important;
  position: absolute !important;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 60%;                      /* line length */
  height: 1px;                     /* line thickness */
  background-color: #ddd;          /* line color (light grey) */
  opacity: 0.8;
}

#RR_PR_Widget_Wrapper 
.RRPR_src-features-rating_widget-styles__links button {
  font-size: 16px !important;
}