/* body {
  display: none;
}

#overlay {
  position: fixed;
  display: none;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 2;
  cursor: pointer;
}

#loading {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.gyr_reviews_wrapper.reviews #my-plugin-form,
/* .gyr_reviews_wrapper.loading #my-plugin-form, */
/* .gyr_reviews_wrapper.loading .gyr_show_reviews, */
/* .gyr_show_reviews {
  display: none;
}

.gyr_reviews_wrapper.reviews .gyr_show_reviews,
.gyr_reviews_wrapper.loading #overlay {
  display: block;
} */

/* .gyr_reviews_wrapper.reviews {
  min-width: 100%;
}

#gpr_app {
  padding: 15px;
  min-width: 100%;
} */

/* * .gyr_reviews_wrapper {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: flex-start;
} */

svg.gpr_small_stars {
  width: 25px;
  height: 25px;
}

svg.gpr_small_stars>image {
  width: 25px;
  height: 25px;
}

svg.gpr_large_stars {
  width: 50px;
  height: 50px;
}

svg.gpr_large_stars>image {
  width: 50px;
  height: 50px;
}

/* .slider::-webkit-slider-thumb {
  width: 25px;
  height: 25px;
  background: white;
  border-radius: 25px;
  border: 2px solid rgb(111, 111, 250);
}

.slider::-moz-range-thumb {
  width: 25px;
  height: 25px;
  background: white;
  border-radius: 25px;
  border: 2px solid rgb(111, 111, 250);
} */

/* .gyr_reviews_wrapper fieldset {
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
} */

/* .gyr_reviews_wrapper fieldset button,
.gyr_reviews_wrapper fieldset input,
.gyr_reviews_wrapper fieldset textarea {
  width: 390px;
  margin-left: auto;
  border: 1px solid #ccc;
  padding: 10px 10px;
} */

/* .gyr_reviews_wrapper fieldset button {
  width: 390px;  
  margin-left: auto;
  padding: 10px 10px;
}  */

/* .gpr_reviews_section_row {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
}

.gpr_reviews_section_col {
  width: calc((100% - 20px) / 3);
}

.gpr_reviews_section_col img {
  width: 100%;
}

.gpr_reviews_section_col textarea {
  width: 100%;
  height: 120px;
}  */