.ArticleComments-module__fpOFsq__commentsSection{background:var(--white);border-top:1px solid var(--gray-100);padding:2rem 0}.ArticleComments-module__fpOFsq__container{max-width:900px;margin:0 auto;padding:0 1.5rem}.ArticleComments-module__fpOFsq__commentsHeader{border-bottom:1px solid var(--gray-100);justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.ArticleComments-module__fpOFsq__commentsTitle{color:var(--gray-900);margin:0;font-size:1.35rem;font-weight:800}.ArticleComments-module__fpOFsq__addCommentBtn{background:var(--gradient-blue);color:var(--white);border-radius:var(--radius-full);cursor:pointer;box-shadow:var(--shadow-sm);border:none;padding:.5rem 1.25rem;font-size:.9rem;font-weight:700;transition:all .4s cubic-bezier(.16,1,.3,1)}.ArticleComments-module__fpOFsq__addCommentBtn:hover{box-shadow:var(--shadow-lg);filter:brightness(1.1);transform:translateY(-3px)}.ArticleComments-module__fpOFsq__addCommentBtn:focus-visible,.ArticleComments-module__fpOFsq__submitBtn:focus-visible,.ArticleComments-module__fpOFsq__star.ArticleComments-module__fpOFsq__interactive:focus-visible,.ArticleComments-module__fpOFsq__input:focus-visible,.ArticleComments-module__fpOFsq__textarea:focus-visible{outline:3px solid var(--radiant-glow);outline-offset:2px}.ArticleComments-module__fpOFsq__feedback{direction:rtl;border-radius:10px;margin-bottom:1rem;padding:.9rem 1rem;font-size:.95rem;font-weight:600}.ArticleComments-module__fpOFsq__feedbackSuccess{background:var(--blue-50);border:1px solid var(--blue-200);color:var(--blue-800)}.ArticleComments-module__fpOFsq__feedbackError{background:var(--yellow-50);border:1px solid var(--yellow-300);color:var(--yellow-800)}.ArticleComments-module__fpOFsq__commentForm{background:var(--glass-bg-light);backdrop-filter:blur(16px);border:1px solid var(--glass-border-light);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);direction:rtl;margin-bottom:2rem;padding:1.5rem}.ArticleComments-module__fpOFsq__formTitle{color:var(--gray-900);text-align:right;margin-bottom:1rem;font-size:1.1rem;font-weight:800}.ArticleComments-module__fpOFsq__formRow{grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem;display:grid}.ArticleComments-module__fpOFsq__formGroup{margin-bottom:1rem}.ArticleComments-module__fpOFsq__label{color:var(--gray-800);margin-bottom:.75rem;font-size:.95rem;font-weight:700;display:block}.ArticleComments-module__fpOFsq__input,.ArticleComments-module__fpOFsq__textarea{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg);width:100%;color:var(--gray-900);direction:rtl;padding:1rem 1.25rem;font-size:1rem;transition:all .3s}.ArticleComments-module__fpOFsq__input:focus,.ArticleComments-module__fpOFsq__textarea:focus{border-color:var(--blue-500);box-shadow:0 0 0 4px var(--radiant-glow);outline:none}.ArticleComments-module__fpOFsq__inputError{border-color:var(--yellow-600);box-shadow:0 0 0 3px var(--shadow-yellow-light)}.ArticleComments-module__fpOFsq__fieldError{font-size:var(--font-size-sm);color:var(--yellow-700);margin-top:.4rem;font-weight:600}.ArticleComments-module__fpOFsq__textarea{resize:vertical;min-height:100px;font-family:inherit}.ArticleComments-module__fpOFsq__starsContainer{gap:.25rem;margin:.5rem 0;display:flex}.ArticleComments-module__fpOFsq__star{color:var(--gray-300);background:0 0;border:none;padding:0;font-size:1.5rem;line-height:1;transition:color .2s}.ArticleComments-module__fpOFsq__star.ArticleComments-module__fpOFsq__filled{color:var(--yellow-400)}.ArticleComments-module__fpOFsq__star.ArticleComments-module__fpOFsq__interactive{cursor:pointer}.ArticleComments-module__fpOFsq__star.ArticleComments-module__fpOFsq__interactive:hover{color:var(--yellow-500)}.ArticleComments-module__fpOFsq__formActions{text-align:center;margin-top:1.5rem}.ArticleComments-module__fpOFsq__submitBtn{background:var(--gradient-blue);color:var(--white);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-normal);box-shadow:var(--shadow-blue);border:none;padding:1rem 2rem;font-size:1rem;font-weight:600}.ArticleComments-module__fpOFsq__submitBtn:hover:not(:disabled){box-shadow:var(--shadow-lg);filter:brightness(1.1);transform:translateY(-2px)}.ArticleComments-module__fpOFsq__submitBtn:disabled{opacity:.6;cursor:not-allowed;transform:none}.ArticleComments-module__fpOFsq__commentsList{margin-top:2rem}.ArticleComments-module__fpOFsq__noComments{text-align:center;background:var(--gray-50);border:1px dashed var(--gray-300);border-radius:12px;padding:1.5rem}.ArticleComments-module__fpOFsq__noCommentsIcon{background:var(--blue-50);width:2.5rem;height:2.5rem;color:var(--blue-600);margin-inline:auto;border-radius:999px;justify-content:center;align-items:center;margin-bottom:.75rem;display:flex}.ArticleComments-module__fpOFsq__noCommentsText{color:var(--gray-500);margin:0;font-size:.95rem}.ArticleComments-module__fpOFsq__commentItem{background:var(--white);border:1px solid var(--gray-100);border-radius:var(--radius-xl);margin-bottom:2rem;padding:2rem;transition:all .4s;position:relative}.ArticleComments-module__fpOFsq__commentItem:hover{border-color:var(--blue-200);box-shadow:var(--shadow-md);transform:translateY(-4px)}.ArticleComments-module__fpOFsq__commentHeader{justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}.ArticleComments-module__fpOFsq__commentAuthor{align-items:center;gap:1rem;display:flex}.ArticleComments-module__fpOFsq__authorAvatar{background:var(--gradient-yellow);width:56px;height:56px;color:var(--white);box-shadow:var(--shadow-yellow-light);border-radius:1rem;justify-content:center;align-items:center;font-size:1.5rem;font-weight:800;display:flex}.ArticleComments-module__fpOFsq__authorInfo{direction:rtl}.ArticleComments-module__fpOFsq__authorName{color:var(--gray-800);margin:0 0 .25rem;font-size:1rem;font-weight:600}.ArticleComments-module__fpOFsq__commentDate{color:var(--gray-500);font-size:.85rem}.ArticleComments-module__fpOFsq__commentRating{flex-shrink:0}.ArticleComments-module__fpOFsq__commentContent{text-align:right;direction:rtl}.ArticleComments-module__fpOFsq__commentMessage{color:var(--gray-700);white-space:pre-wrap;word-break:break-word;margin-top:1.25rem;font-size:1.1rem;line-height:1.8}.ArticleComments-module__fpOFsq__pendingBadge{background:var(--yellow-100);color:var(--yellow-800);border:1px solid var(--yellow-200);border-radius:20px;padding:.25rem .75rem;font-size:.75rem;font-weight:600;position:absolute;top:1rem;left:1rem}.ArticleComments-module__fpOFsq__guidelines{background:var(--gradient-bg-secondary);border:1px solid var(--blue-100);border-radius:var(--radius-xl);margin-top:1.5rem;padding:1.25rem}.ArticleComments-module__fpOFsq__guidelinesTitle{color:var(--blue-800);margin-bottom:.75rem;font-size:.95rem;font-weight:700}.ArticleComments-module__fpOFsq__guidelinesList{margin:0;padding:0;list-style:none}.ArticleComments-module__fpOFsq__guidelinesList li{color:var(--blue-800);margin-bottom:.4rem;padding-right:1.25rem;font-size:.875rem;position:relative}.ArticleComments-module__fpOFsq__guidelinesList li:before{content:"✓";color:var(--whatsapp-green);font-weight:700;position:absolute;right:0}.ArticleComments-module__fpOFsq__loadMoreWrapper{justify-content:center;margin-top:.5rem;display:flex}.ArticleComments-module__fpOFsq__loadMoreButton{border:1px solid var(--blue-200);background:var(--white);color:var(--blue-700);border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-fast);padding:.7rem 1.3rem;font-weight:700}.ArticleComments-module__fpOFsq__loadMoreButton:hover{background:var(--blue-50);border-color:var(--blue-300)}.ArticleComments-module__fpOFsq__loadMoreButton:focus-visible{outline:3px solid var(--radiant-glow);outline-offset:2px}@media (max-width:768px){.ArticleComments-module__fpOFsq__commentsSection{padding:3rem 0}.ArticleComments-module__fpOFsq__container{padding:0 1rem}.ArticleComments-module__fpOFsq__commentsHeader{flex-direction:column;align-items:stretch;gap:1rem}.ArticleComments-module__fpOFsq__commentsTitle{text-align:center;font-size:1.5rem}.ArticleComments-module__fpOFsq__commentForm{padding:1.5rem}.ArticleComments-module__fpOFsq__formRow{grid-template-columns:1fr;gap:1rem}.ArticleComments-module__fpOFsq__commentHeader{flex-direction:column;align-items:flex-start;gap:1rem}.ArticleComments-module__fpOFsq__commentAuthor,.ArticleComments-module__fpOFsq__commentRating{align-self:flex-start}.ArticleComments-module__fpOFsq__authorAvatar{width:40px;height:40px;font-size:1rem}.ArticleComments-module__fpOFsq__pendingBadge{align-self:flex-start;margin-top:.5rem;position:static}}@media (max-width:480px){.ArticleComments-module__fpOFsq__commentForm,.ArticleComments-module__fpOFsq__commentItem{padding:1rem}.ArticleComments-module__fpOFsq__guidelines{padding:1.5rem}.ArticleComments-module__fpOFsq__star{font-size:1.25rem}.ArticleComments-module__fpOFsq__submitBtn{width:100%;padding:.875rem 1.5rem}}