.CommentForm-module__RBFvNa__commentForm{background-color:color-mix(in srgb,var(--secondary-color)5%,transparent);border:1px solid var(--card-border-color);border-radius:10px;margin-bottom:2rem;padding:16px;transition:all .2s}.CommentForm-module__RBFvNa__formInput,.CommentForm-module__RBFvNa__formTextarea{border:1px solid var(--card-border-color);width:100%;color:var(--card-text-color);background-color:#fff;border-radius:8px;padding:10px 12px;font-family:inherit;font-size:13px;transition:all .2s}.CommentForm-module__RBFvNa__formInput:focus,.CommentForm-module__RBFvNa__formTextarea:focus{border-color:var(--secondary-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--secondary-color)15%,transparent);outline:none}.CommentForm-module__RBFvNa__formTextarea{resize:vertical;min-height:80px;line-height:1.5}.CommentForm-module__RBFvNa__formInputsGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.CommentForm-module__RBFvNa__errorMessage{color:#dc2626;background-color:#dc26260f;border:1px solid #dc262626;border-radius:8px;align-items:center;padding:10px 12px;font-size:13px;display:flex}.CommentForm-module__RBFvNa__formActions{justify-content:flex-end;gap:12px;display:flex}.CommentForm-module__RBFvNa__cancelButton{border:1px solid var(--card-border-color);color:var(--card-text-color);cursor:pointer;background-color:#fff;border-radius:8px;align-items:center;padding:8px 16px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.CommentForm-module__RBFvNa__cancelButton:hover:not(:disabled){background-color:color-mix(in srgb,var(--card-border-color)10%,white)}.CommentForm-module__RBFvNa__cancelButton:disabled{opacity:.5;cursor:not-allowed}.CommentForm-module__RBFvNa__submitButton{background:linear-gradient(135deg,var(--secondary-color),color-mix(in srgb,var(--secondary-color)80%,var(--card-text-color)));color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;padding:8px 16px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.CommentForm-module__RBFvNa__submitButton:hover:not(:disabled){background:linear-gradient(135deg,color-mix(in srgb,var(--secondary-color)90%,black),color-mix(in srgb,var(--secondary-color)70%,var(--card-text-color)));transform:translateY(-1px)}.CommentForm-module__RBFvNa__submitButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.CommentForm-module__RBFvNa__spinner{border:2px solid #0000;border-top-color:#fff;border-radius:50%;width:12px;height:12px;margin-left:6px;animation:1s linear infinite CommentForm-module__RBFvNa__spin}@keyframes CommentForm-module__RBFvNa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.CommentForm-module__RBFvNa__ml1{margin-left:4px}@media (max-width:768px){.CommentForm-module__RBFvNa__commentForm{padding:12px}.CommentForm-module__RBFvNa__formInputsGrid{grid-template-columns:1fr;gap:10px}.CommentForm-module__RBFvNa__formInput,.CommentForm-module__RBFvNa__formTextarea{padding:8px 10px;font-size:13px}.CommentForm-module__RBFvNa__formActions{gap:8px}.CommentForm-module__RBFvNa__cancelButton,.CommentForm-module__RBFvNa__submitButton{padding:6px 12px}}
.CommentItem-module__CxBUQq__commentItem{transition:all .3s;animation:.3s ease-out CommentItem-module__CxBUQq__slideIn;position:relative}.CommentItem-module__CxBUQq__commentItem:before{content:"";background:linear-gradient(to bottom,color-mix(in srgb,var(--secondary-color)20%,transparent),color-mix(in srgb,var(--card-border-color)30%,transparent));width:1px;opacity:var(--level-opacity,0);transition:opacity .3s;position:absolute;top:8px;bottom:8px;right:-12px}.CommentItem-module__CxBUQq__commentCard{border:1px solid var(--card-border-color);background-color:#fff;border-radius:12px;margin-bottom:12px;padding:16px;transition:all .2s;position:relative}.CommentItem-module__CxBUQq__commentCard:hover{box-shadow:0 2px 12px color-mix(in srgb,var(--card-border-color)10%,transparent);border-color:color-mix(in srgb,var(--secondary-color)30%,transparent)}.CommentItem-module__CxBUQq__commentHeader{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.CommentItem-module__CxBUQq__commentAuthor{align-items:center;gap:12px;display:flex}.CommentItem-module__CxBUQq__authorAvatar{background:linear-gradient(135deg,var(--secondary-color),color-mix(in srgb,var(--secondary-color)70%,var(--card-text-color)));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;display:flex}.CommentItem-module__CxBUQq__authorInfo{flex-direction:column;gap:2px;display:flex}.CommentItem-module__CxBUQq__authorName{color:var(--card-text-color);margin:0;font-size:14px;font-weight:600;line-height:1.3}.CommentItem-module__CxBUQq__commentDate{color:color-mix(in srgb,var(--card-text-color)50%,white);align-items:center;font-size:11px;line-height:1.2;display:flex}.CommentItem-module__CxBUQq__commentContent{color:var(--card-text-color);background:color-mix(in srgb,var(--card-bg-color)40%,white);border-right:2px solid var(--secondary-color);border-radius:8px;margin-bottom:12px;padding:12px;font-size:14px;line-height:1.6}.CommentItem-module__CxBUQq__commentActions{align-items:center;gap:16px;font-size:13px;display:flex}.CommentItem-module__CxBUQq__actionButton{cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;padding:6px 12px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.CommentItem-module__CxBUQq__replyButton{color:var(--secondary-color);background:color-mix(in srgb,var(--secondary-color)8%,transparent);border:1px solid color-mix(in srgb,var(--secondary-color)20%,transparent)}.CommentItem-module__CxBUQq__replyButton:hover{background:color-mix(in srgb,var(--secondary-color)15%,transparent);transform:translateY(-1px)}.CommentItem-module__CxBUQq__toggleReplies{color:color-mix(in srgb,var(--card-text-color)90%,white);background:color-mix(in srgb,var(--card-border-color)10%,transparent);border:1px solid color-mix(in srgb,var(--card-border-color)20%,transparent)}.CommentItem-module__CxBUQq__toggleReplies:hover{background:color-mix(in srgb,var(--card-border-color)20%,transparent);transform:translateY(-1px)}.CommentItem-module__CxBUQq__replyFormContainer{max-height:0;transition:all .3s;overflow:hidden}.CommentItem-module__CxBUQq__replyFormContainer.CommentItem-module__CxBUQq__show{max-height:400px;margin-top:12px}.CommentItem-module__CxBUQq__repliesContainer{max-height:0;transition:all .3s;overflow:hidden}.CommentItem-module__CxBUQq__repliesContainer.CommentItem-module__CxBUQq__show{max-height:3000px}.CommentItem-module__CxBUQq__repliesList{flex-direction:column;gap:8px;padding-top:4px;display:flex}.CommentItem-module__CxBUQq__ml1{margin-left:4px}@keyframes CommentItem-module__CxBUQq__slideIn{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@media (max-width:768px){.CommentItem-module__CxBUQq__commentCard{margin-bottom:8px;padding:12px}.CommentItem-module__CxBUQq__commentAuthor{gap:8px}.CommentItem-module__CxBUQq__authorAvatar{width:32px;height:32px;font-size:13px}.CommentItem-module__CxBUQq__authorName{font-size:13px}.CommentItem-module__CxBUQq__commentDate{font-size:10px}.CommentItem-module__CxBUQq__commentContent{margin-bottom:10px;padding:10px;font-size:13px}.CommentItem-module__CxBUQq__commentActions{gap:12px}.CommentItem-module__CxBUQq__actionButton{padding:4px 8px}}
.CommentsSection-module__Kd7P-W__commentsSection{direction:rtl;margin-top:32px}.CommentsSection-module__Kd7P-W__sectionHeader{margin-bottom:24px}.CommentsSection-module__Kd7P-W__sectionTitle{color:var(--card-text-color);align-items:center;margin-bottom:8px;font-size:20px;font-weight:700;display:flex}.CommentsSection-module__Kd7P-W__sectionDescription{color:color-mix(in srgb,var(--card-text-color)90%,white);margin:0;font-size:14px;line-height:1.5}.CommentsSection-module__Kd7P-W__statsSection{background:color-mix(in srgb,var(--secondary-color)5%,transparent);border:1px solid color-mix(in srgb,var(--secondary-color)15%,transparent);border-radius:10px;margin-bottom:20px;padding:12px 16px}.CommentsSection-module__Kd7P-W__statsGrid{justify-content:center;gap:24px;display:flex}.CommentsSection-module__Kd7P-W__statItem{flex-direction:column;align-items:center;gap:4px;display:flex}.CommentsSection-module__Kd7P-W__statNumber{color:var(--secondary-color);font-size:18px;font-weight:700}.CommentsSection-module__Kd7P-W__statLabel{color:color-mix(in srgb,var(--card-text-color)90%,white);font-size:11px;font-weight:500}.CommentsSection-module__Kd7P-W__addCommentSection{margin-bottom:20px}.CommentsSection-module__Kd7P-W__addCommentButton{background:linear-gradient(135deg,var(--secondary-color),color-mix(in srgb,var(--secondary-color)80%,var(--card-text-color)));color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;padding:10px 20px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.CommentsSection-module__Kd7P-W__addCommentButton:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--secondary-color)90%,black),color-mix(in srgb,var(--secondary-color)70%,var(--card-text-color)));transform:translateY(-1px)}.CommentsSection-module__Kd7P-W__commentsList{flex-direction:column;gap:16px;display:flex}.CommentsSection-module__Kd7P-W__commentSkeleton{border:1px solid var(--card-border-color);background-color:#fff;border-radius:10px;padding:16px}.CommentsSection-module__Kd7P-W__skeletonHeader{align-items:center;gap:12px;margin-bottom:12px;display:flex}.CommentsSection-module__Kd7P-W__skeletonAvatar{background-color:color-mix(in srgb,var(--card-border-color)50%,white);border-radius:50%;width:36px;height:36px}.CommentsSection-module__Kd7P-W__skeletonTexts{flex-direction:column;flex:1;gap:8px;display:flex}.CommentsSection-module__Kd7P-W__skeletonLine{background-color:color-mix(in srgb,var(--card-border-color)50%,white);border-radius:6px;height:12px;animation:2s infinite CommentsSection-module__Kd7P-W__pulse}.CommentsSection-module__Kd7P-W__skeletonLine.CommentsSection-module__Kd7P-W__short{width:40%}.CommentsSection-module__Kd7P-W__skeletonLine.CommentsSection-module__Kd7P-W__medium{width:60%}.CommentsSection-module__Kd7P-W__skeletonLine.CommentsSection-module__Kd7P-W__partial{width:85%}.CommentsSection-module__Kd7P-W__skeletonContent{flex-direction:column;gap:8px;display:flex}@keyframes CommentsSection-module__Kd7P-W__pulse{0%,to{opacity:1}50%{opacity:.7}}.CommentsSection-module__Kd7P-W__errorState{text-align:center;background:#dc262608;border:1px solid #dc262626;border-radius:12px;padding:40px 20px}.CommentsSection-module__Kd7P-W__errorIcon{color:#dc2626;margin-bottom:12px;font-size:32px}.CommentsSection-module__Kd7P-W__errorMessage{color:#dc2626;margin-bottom:16px;font-size:14px;font-weight:500}.CommentsSection-module__Kd7P-W__retryButton{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:6px;align-items:center;padding:8px 16px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.CommentsSection-module__Kd7P-W__retryButton:hover{background:#b91c1c;transform:translateY(-1px)}.CommentsSection-module__Kd7P-W__emptyState{text-align:center;background:color-mix(in srgb,var(--card-bg-color)50%,white);border:1px dashed var(--card-border-color);border-radius:12px;padding:40px 20px}.CommentsSection-module__Kd7P-W__emptyIcon{color:color-mix(in srgb,var(--secondary-color)90%,var(--card-text-color));opacity:.7;margin-bottom:16px;font-size:40px}.CommentsSection-module__Kd7P-W__emptyTitle{color:var(--card-text-color);margin-bottom:12px;font-size:16px;font-weight:600}.CommentsSection-module__Kd7P-W__emptyActionButton{color:var(--secondary-color);background:color-mix(in srgb,var(--secondary-color)8%,transparent);border:1px solid color-mix(in srgb,var(--secondary-color)20%,transparent);cursor:pointer;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .2s}.CommentsSection-module__Kd7P-W__emptyActionButton:hover{background:color-mix(in srgb,var(--secondary-color)15%,transparent);transform:translateY(-1px)}.CommentsSection-module__Kd7P-W__ml1{margin-left:4px}.CommentsSection-module__Kd7P-W__ml2{margin-left:8px}@media (max-width:768px){.CommentsSection-module__Kd7P-W__commentsSection{margin-top:24px}.CommentsSection-module__Kd7P-W__sectionHeader{margin-bottom:20px}.CommentsSection-module__Kd7P-W__sectionTitle{font-size:18px}.CommentsSection-module__Kd7P-W__sectionDescription{font-size:13px}.CommentsSection-module__Kd7P-W__statsSection{margin-bottom:16px;padding:10px 12px}.CommentsSection-module__Kd7P-W__statsGrid{gap:20px}.CommentsSection-module__Kd7P-W__statNumber{font-size:16px}.CommentsSection-module__Kd7P-W__statLabel{font-size:10px}.CommentsSection-module__Kd7P-W__commentsList{gap:12px}}
