.submit-review_wrapper__2XiC5{padding:48px 0 64px;min-height:60vh}.submit-review_header__QkGB4{text-align:center;max-width:640px;margin:0 auto 40px}.submit-review_title__T0rEX{font-size:28px;font-weight:700;color:#1a202c;margin-bottom:12px}.submit-review_subtitle__j2RqD{font-size:16px;color:#64748b;line-height:1.5;margin:0}.SubmitReviewForm_form__xFOtc{max-width:560px;margin:0 auto;padding:32px;background:#fff;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 2px 8px rgba(0,0,0,.06)}.SubmitReviewForm_group__0Mx6t{margin-bottom:20px}.SubmitReviewForm_group__0Mx6t label{font-weight:600;color:#1a202c;margin-bottom:6px}.SubmitReviewForm_ratingRow__tKkDG{display:flex;gap:4px;align-items:center;margin-bottom:4px}.SubmitReviewForm_starBtn__uv8QP{background:none;border:none;padding:4px 2px;cursor:pointer;font-size:28px;line-height:1;color:#e2e8f0;transition:color .2s ease,transform .15s ease}.SubmitReviewForm_starBtn__uv8QP:hover{color:#fbbf24;transform:scale(1.1)}.SubmitReviewForm_starBtn__uv8QP.SubmitReviewForm_starFilled__4Sx9T,.SubmitReviewForm_starBtn__uv8QP[aria-pressed=true]{color:#f59e0b}.SubmitReviewForm_ratingError__MmURx{font-size:12px;color:#dc2626;margin-top:4px}.SubmitReviewForm_submit__lLu1A{margin-top:8px;padding:10px 24px;font-weight:600;background:linear-gradient(135deg,#027440,#029954);border:none}.SubmitReviewForm_submit__lLu1A:hover{background:linear-gradient(135deg,#026035,#027440);border:none}@media (max-width:768px){.SubmitReviewForm_form__xFOtc{padding:24px 20px}}