.cf7-rating-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.cf7-rating-star {
  font-size: 24px;
  cursor: pointer;
  color: lightgray;
  transition: color 0.2s;
}

.cf7-rating-star.active {
  color: var(--star-color);
}

.cf7-rating-clear {
  margin-left: 10px;
  font-size: 14px;
  cursor: pointer;
}

:root {
  --color-1: #e74c3c;
  --color-2: #f39c12;
  --color-3: #2ecc71;
  --color-4: #3498db;
}
