#modal-surveyModal .survey-modal-title {
  text-align: center;
  font-weight: bold;
}
#modal-surveyModal .survey-modal-description {
  text-align: center;
}

#modal-surveyModal .star-rating {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
}
#modal-surveyModal .rating-container .star {
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 95' fill='none'><polygon points='50 2 61 35 96 35 67 57 78 91 50 70 22 91 33 57 4 35 39 35' stroke='%23FFD200' stroke-width='8' stroke-linejoin='round'/></svg>");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 42px;
  height: 42px;
  appearance: none;
  cursor: pointer;
}
#modal-surveyModal .rating-container .star.active {
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 95' fill='none'><polygon points='50 2 61 35 96 35 67 57 78 91 50 70 22 91 33 57 4 35 39 35' fill='%23FFD200' stroke='%23FFD200' stroke-width='8' stroke-linejoin='round'/></svg>");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
#modal-surveyModal .rating-container .star:not(:focus) { border: unset; }

#modal-surveyModal .feedback-input-wrapper {
  margin: 64px 0 24px !important;
}

#modal-surveyModal #survey-disclaimer {
  font-size: 14px;
  padding: 0 .5rem;
  font-style: italic;
}
