.SubmitReviewForm-module__l-b2zG__form{background:#fff;border:1px solid #e2e8f0;border-radius:12px;max-width:560px;margin:0 auto;padding:32px;box-shadow:0 2px 8px #0000000f}.SubmitReviewForm-module__l-b2zG__group{margin-bottom:20px}.SubmitReviewForm-module__l-b2zG__group label{color:#1a202c;margin-bottom:6px;font-weight:600}.SubmitReviewForm-module__l-b2zG__ratingRow{align-items:center;gap:4px;margin-bottom:4px;display:flex}.SubmitReviewForm-module__l-b2zG__starBtn{cursor:pointer;color:#e2e8f0;background:0 0;border:none;padding:4px 2px;font-size:28px;line-height:1;transition:color .2s,transform .15s}.SubmitReviewForm-module__l-b2zG__starBtn:hover{color:#fbbf24;transform:scale(1.1)}.SubmitReviewForm-module__l-b2zG__starBtn.SubmitReviewForm-module__l-b2zG__starFilled,.SubmitReviewForm-module__l-b2zG__starBtn[aria-pressed=true]{color:#f59e0b}.SubmitReviewForm-module__l-b2zG__ratingError{color:#dc2626;margin-top:4px;font-size:12px}.SubmitReviewForm-module__l-b2zG__submit{background:linear-gradient(135deg,#027440,#029954);border:none;margin-top:8px;padding:10px 24px;font-weight:600}.SubmitReviewForm-module__l-b2zG__submit:hover{background:linear-gradient(135deg,#026035,#027440);border:none}@media (max-width:768px){.SubmitReviewForm-module__l-b2zG__form{padding:24px 20px}}
.submit-review-module__8OotZW__wrapper{min-height:60vh;padding:48px 0 64px}.submit-review-module__8OotZW__header{text-align:center;max-width:640px;margin:0 auto 40px}.submit-review-module__8OotZW__title{color:#1a202c;margin-bottom:12px;font-size:28px;font-weight:700}.submit-review-module__8OotZW__subtitle{color:#64748b;margin:0;font-size:16px;line-height:1.5}
