.ReviewForm_form__mqzJ2{display:flex;flex-direction:column;gap:20px}.ReviewForm_ratingGroup__N0EKy{display:flex;flex-direction:column;gap:16px}.ReviewForm_mainRating__WYzyf{display:flex;flex-direction:column;gap:8px}.ReviewForm_groupLabel___ey4M{font-size:15px;font-weight:700;color:white}.ReviewForm_recommendBtns__jKG_V{display:flex;gap:12px;margin-top:8px}.ReviewForm_recommendBtn__d5UhA{display:flex;align-items:center;gap:8px;padding:14px 28px;border-radius:12px;border:2px solid var(--border-secondary);background:rgba(255,255,255,.03);color:var(--text-secondary);font-size:15px;font-weight:600;cursor:pointer;transition:all .15s;flex:1;justify-content:center}.ReviewForm_recommendBtn__d5UhA:hover{border-color:var(--border-hover);background:rgba(255,255,255,.06)}.ReviewForm_recommendActive__sVL_o{border-color:#238636;background:rgba(35,134,54,.15);color:#3fb950}.ReviewForm_notRecommendActive__aNfG4{border-color:#da3633;background:rgba(218,54,51,.15);color:#f85149}.ReviewForm_field__JO6fa{display:flex;flex-direction:column;gap:6px}.ReviewForm_fieldLabel__s2GMP{font-size:15px;font-weight:700;color:white}.ReviewForm_textarea__mFVVH{width:100%;padding:12px;border-radius:24px;border:1px solid var(--border-primary);background:var(--bg-base);color:var(--text-primary);font-size:15px;font-family:inherit;line-height:1.6;resize:vertical;transition:border-color .15s}.ReviewForm_textarea__mFVVH::-moz-placeholder{color:var(--text-muted)}.ReviewForm_textarea__mFVVH::placeholder{color:var(--text-muted)}.ReviewForm_textarea__mFVVH:focus{outline:none;border-color:var(--accent-blurple)}.ReviewForm_charCount__sjnsY{font-size:14px;color:var(--text-muted);text-align:right}.ReviewForm_spoilerCheck__f_B2r{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text-secondary);cursor:pointer}.ReviewForm_spoilerCheck__f_B2r input{accent-color:var(--accent-blurple);width:16px;height:16px}.ReviewForm_actions__wUyB2{display:flex;gap:10px;justify-content:flex-end}.ReviewForm_cancelBtn__TLTfm{padding:10px 20px;border-radius:24px;border:1px solid var(--border-secondary);font-size:14px;font-weight:600;color:var(--text-secondary);transition:border-color .15s,color .15s}.ReviewForm_cancelBtn__TLTfm:hover:not(:disabled){border-color:var(--border-hover);color:var(--text-primary)}.ReviewForm_submitBtn__MThyj{padding:10px 24px;border-radius:24px;font-size:14px;font-weight:700;color:white;background:linear-gradient(135deg,#6570f7,#4c59e8);transition:opacity .15s}.ReviewForm_submitBtn__MThyj:hover:not(:disabled){background:linear-gradient(135deg,#5560d8,#3e49b8)}.ReviewForm_cancelBtn__TLTfm:disabled,.ReviewForm_submitBtn__MThyj:disabled{opacity:.5;cursor:not-allowed}.ReviewForm_ratingHint__Y0opk{font-size:12px;font-weight:400;color:var(--text-dim)}.ReviewForm_noRatingLabel__YiUtj{font-size:14px;color:var(--text-dim)}