.styles_commentsList__4rTtn{padding:2rem;margin-top:2rem}.styles_commentsListTitle__Ia4Ze{font-size:1.5rem;font-weight:700;color:#111827;margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem}.styles_commentsListTitle__Ia4Ze:before{content:"💬";font-size:1.25rem}.styles_commentsListLoading__wOeHp{display:flex;flex-direction:column;gap:1rem}.styles_commentSkeleton__2MXjR{padding:1rem;border:1px solid #e5e7eb;border-radius:.75rem;background:#fff}.styles_commentSkeletonHeader__KY_2t{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.styles_commentSkeletonNickname__IkXNc{height:1rem;width:6rem}.styles_commentSkeletonDate__TSlKb,.styles_commentSkeletonNickname__IkXNc{background:#e5e7eb;border-radius:.25rem;animation:styles_pulse__3WnvO 2s cubic-bezier(.4,0,.6,1) infinite}.styles_commentSkeletonDate__TSlKb{height:.875rem;width:8rem}.styles_commentSkeletonContent__EnIZ8{height:3rem;background:#e5e7eb;border-radius:.25rem;animation:styles_pulse__3WnvO 2s cubic-bezier(.4,0,.6,1) infinite}.styles_commentsListEmpty__BAVTF{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;color:#6b7280;text-align:center}.styles_commentsListEmpty__BAVTF p{margin-top:1rem;font-size:1rem;color:#6b7280}.styles_commentsListContent__g7Fe6{display:flex;flex-direction:column;gap:1rem}.styles_commentItem__tItSI{padding:1.5rem;border:1px solid #e5e7eb;border-radius:.75rem;background:#fff;transition:all .2s ease-in-out}.styles_commentItem__tItSI:hover{border-color:#d1d5db;box-shadow:0 2px 4px rgba(0,0,0,.05)}.styles_commentHeader__CVEqh{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.styles_commentAuthor___j3sD{display:flex;align-items:center;gap:.5rem}.styles_commentAuthorIcon__zAiLh{color:var(--aga-blue)}.styles_commentNickname__VAZD2{font-weight:600;color:#111827;font-size:.875rem}.styles_commentMeta__3xc8X{display:flex;align-items:center;gap:.5rem}.styles_commentDate__vAsN3{font-size:.75rem;color:#6b7280}.styles_commentEdited__5IoKv{font-size:.75rem;color:#9ca3af;font-style:italic}.styles_commentContent__skJE9{margin-bottom:1rem}.styles_commentText__wlEq0{color:#374151;line-height:1.6;white-space:pre-wrap;word-break:break-word}.styles_commentEditForm__rNo5s{display:flex;flex-direction:column;gap:.75rem}.styles_commentEditTextarea__aZthu{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;color:#374151;resize:vertical;min-height:4rem;outline:none;transition:border-color .2s ease-in-out}.styles_commentEditTextarea__aZthu:focus{border-color:var(--aga-blue);box-shadow:0 0 0 3px rgba(47,107,255,.1)}.styles_commentEditTextarea__aZthu::placeholder{color:#9ca3af}.styles_commentActions__WuAZ0,.styles_commentEditActions__Vo_9e{display:flex;gap:.5rem;justify-content:flex-end}.styles_commentActionButton__vmpr9{display:flex;align-items:center;gap:.25rem;font-size:.75rem;padding:.375rem .75rem;color:#6b7280;transition:color .2s ease-in-out}.styles_commentActionButton__vmpr9:hover{color:#374151}@keyframes styles_pulse__3WnvO{0%,to{opacity:1}50%{opacity:.5}}@media(max-width:768px){.styles_commentItem__tItSI,.styles_commentsList__4rTtn{padding:1rem}.styles_commentHeader__CVEqh{flex-direction:column;align-items:flex-start;gap:.5rem}.styles_commentMeta__3xc8X{align-self:flex-end}.styles_commentActions__WuAZ0,.styles_commentEditActions__Vo_9e{justify-content:flex-start}}@keyframes RelatedCasesSection_fadeIn__9du80{0%{opacity:0}to{opacity:1}}@keyframes RelatedCasesSection_slideUp__irR_9{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes RelatedCasesSection_slideDown__tzW49{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes RelatedCasesSection_pulse__adw0G{0%,to{opacity:1}50%{opacity:.5}}@keyframes RelatedCasesSection_spin__pOMiQ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes RelatedCasesSection_bounce__yjuEh{0%,20%,53%,80%,to{transform:translateZ(0)}40%,43%{transform:translate3d(0,-30px,0)}70%{transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.RelatedCasesSection_relatedCasesSection__RqOYT{margin-top:3rem;padding-top:2rem;border-top:1px solid #e5e7eb}.RelatedCasesSection_sectionTitle__0MT0J{font-size:1.5rem;font-weight:700;color:#111827;margin-bottom:1.5rem}.RelatedCasesSection_casesGrid__ETEpu{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem}@media(max-width:768px){.RelatedCasesSection_casesGrid__ETEpu{grid-template-columns:1fr;gap:1rem}}