.comments-list-wrapper[data-v-1af8911d]{background:#000000b3;border-radius:12px;box-shadow:0 2px 8px #00000014;margin-top:2rem;padding:1.5rem}.comments-header[data-v-1af8911d]{border-bottom:2px solid #f0f0f0;margin-bottom:1.5rem;padding-bottom:1rem}.comments-header h3[data-v-1af8911d]{align-items:center;color:#fff;display:flex;font-size:1.5rem;font-weight:600;gap:.5rem;margin:0}.comments-count[data-v-1af8911d]{color:#666;font-size:1.2rem;font-weight:400}.empty-state[data-v-1af8911d],.error-state[data-v-1af8911d],.loading-state[data-v-1af8911d]{color:#fff;font-size:1.1rem;padding:2rem;text-align:center}.error-state[data-v-1af8911d]{color:#dc3545}.comments-list[data-v-1af8911d]{display:flex;flex-direction:column;gap:1.5rem}.comment-item[data-v-1af8911d]{background:#f8f9fa;border-radius:12px;padding:1.25rem;transition:all .3s ease}.comment-item[data-v-1af8911d]:hover{background:#f0f2f5}.comment-item.is-editing[data-v-1af8911d]{background:#fff9e6;border:2px solid gold}.comment-header[data-v-1af8911d]{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:.75rem}.comment-author[data-v-1af8911d]{gap:.75rem}.author-avatar[data-v-1af8911d],.comment-author[data-v-1af8911d]{align-items:center;display:flex}.author-avatar[data-v-1af8911d]{background:var(--color-primary,#516ed6);border-radius:50%;color:#fff;font-size:1.1rem;font-weight:700;height:40px;justify-content:center;width:40px}.author-info[data-v-1af8911d]{display:flex;flex-direction:column;gap:.25rem}.author-name[data-v-1af8911d]{color:#333;font-size:1rem;font-weight:600}.comment-date[data-v-1af8911d]{color:#666;font-size:.85rem}.edited-label[data-v-1af8911d]{color:#999;font-size:.8rem;font-style:italic}.comment-actions[data-v-1af8911d]{display:flex;gap:.5rem}.action-btn[data-v-1af8911d]{background:none;border:none;cursor:pointer;font-size:1.2rem;padding:.25rem;transition:transform .2s ease}.action-btn[data-v-1af8911d]:hover{transform:scale(1.2)}.delete-btn[data-v-1af8911d]:hover,.edit-btn[data-v-1af8911d]:hover{filter:brightness(1.2)}.comment-body[data-v-1af8911d]{padding-left:3.25rem}.comment-text[data-v-1af8911d]{color:#333;font-size:.95rem;line-height:1.6;margin:0;white-space:pre-wrap;word-wrap:break-word}.edit-mode[data-v-1af8911d]{padding-left:3.25rem}.edit-textarea[data-v-1af8911d]{border:2px solid gold;border-radius:8px;font-family:inherit;font-size:.95rem;margin-bottom:.75rem;padding:.75rem;resize:vertical;width:100%}.edit-actions[data-v-1af8911d]{display:flex;gap:.75rem}.cancel-btn[data-v-1af8911d],.save-btn[data-v-1af8911d]{border:none;border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:500;padding:.5rem 1rem;transition:all .3s ease}.save-btn[data-v-1af8911d]{background:#10b981;color:#fff}.save-btn[data-v-1af8911d]:hover{background:#059669}.cancel-btn[data-v-1af8911d]{background:#e5e7eb;color:#333}.cancel-btn[data-v-1af8911d]:hover{background:#d1d5db}.moderation-status[data-v-1af8911d]{background:#fff9e6;border:1px solid gold;border-radius:6px;color:#856404;font-size:.85rem;margin-left:3.25rem;margin-top:.75rem;padding:.5rem 1rem;text-align:center}.dark-mode{background:#2a2a2a}.dark-mode{border-bottom-color:#444}.dark-mode{background:#3a3a3a}.dark-mode{background:#3a3520;border-color:gold}.dark-mode{color:#d0d0d0}.dark-mode{background:#2a2a2a;border-color:gold;color:#e0e0e0}.dark-mode{background:#444;color:#e0e0e0}.dark-mode{background:#555}.dark-mode{background:#3a3520;border-color:#b8860b;color:gold}.comment-form-wrapper[data-v-060013a6]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;margin-top:2rem;padding:1.5rem}.comment-form-header h3[data-v-060013a6]{color:#333;font-size:1.5rem;font-weight:600;margin:0 0 1.5rem}.user-info-small[data-v-060013a6]{align-items:center;background:#f8f9fa;border-radius:8px;display:flex;gap:.75rem;margin-bottom:1rem;padding:.75rem}.user-avatar-small[data-v-060013a6]{align-items:center;background:var(--color-primary,#516ed6);border-radius:50%;color:#fff;display:flex;font-size:1rem;font-weight:700;height:36px;justify-content:center;width:36px}.user-name-small[data-v-060013a6]{color:#333;font-weight:500}.form-group[data-v-060013a6]{margin-bottom:1rem}.comment-textarea[data-v-060013a6]{border:2px solid #e0e0e0;border-radius:8px;font-family:inherit;font-size:1rem;max-height:350px;padding:1rem;resize:vertical;transition:border-color .3s ease;width:100%}.comment-textarea[data-v-060013a6]:focus{border-color:var(--color-primary,#516ed6);outline:none}.comment-textarea.has-error[data-v-060013a6]{border-color:#dc3545}.textarea-footer[data-v-060013a6]{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-top:.5rem}.char-counter[data-v-060013a6]{color:#666;font-size:.85rem}.char-counter.warning[data-v-060013a6]{color:#ff9800;font-weight:500}.char-counter.danger[data-v-060013a6]{color:#dc3545;font-weight:600}.validation-score[data-v-060013a6]{background:#f0f0f0;border-radius:6px;color:#666;font-size:.85rem;font-weight:600;padding:.25rem .75rem;white-space:nowrap}.validation-score.score-warning[data-v-060013a6]{background:#fff8e1;color:#f57c00}.validation-score.score-danger[data-v-060013a6]{background:#ffe0e6;color:#d32f2f}.warnings-container[data-v-060013a6]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.alert[data-v-060013a6]{animation:slideIn-060013a6 .3s ease;border-radius:8px;font-size:.95rem;margin-bottom:0;padding:.75rem 1rem}@keyframes slideIn-060013a6{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.alert-error[data-v-060013a6]{background:#fff5f5;border:1px solid #fdd;color:#dc3545}.alert-warning[data-v-060013a6]{background:#fff9c4;border:1px solid #ffe082;color:#f57f17}.alert-success[data-v-060013a6]{background:#f0fdf4;border:1px solid #d1fae5;color:#10b981}.submit-btn[data-v-060013a6]{background:var(--color-primary,#516ed6);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.875rem 1.5rem;transition:all .3s ease;width:100%}.submit-btn[data-v-060013a6]:hover:not(:disabled){background:var(--color-primary-dark,#3d56b8);box-shadow:0 4px 12px #516ed64d;transform:translateY(-2px)}.submit-btn[data-v-060013a6]:disabled{background:#ccc;cursor:not-allowed;transform:none}.form-note[data-v-060013a6]{color:#666;font-size:.85rem;font-style:italic;margin-top:.75rem;text-align:center}.login-prompt[data-v-060013a6]{padding:2rem;text-align:center}.prompt-text[data-v-060013a6]{color:#666;font-size:1.1rem;margin-bottom:1.5rem}.dark-mode{background:#2a2a2a;box-shadow:0 2px 8px #0000004d}.dark-mode{background:#333}.dark-mode{background:#444;color:#bbb}.dark-mode{background:#4a3a1a;color:#ffb74d}.dark-mode{background:#4a2a2a;color:#ff6b6b}.dark-mode{color:#f99}.dark-mode{background:#4a4a2a;border-color:#6a6a3a;color:#ffda6b}.dark-mode{color:#6bff9b}.dark-mode{color:#e0e0e0}.dark-mode{background:#333;border-color:#444;color:#e0e0e0}.dark-mode{border-color:var(--color-primary,#516ed6)}.dark-mode{background:#4a2525;border-color:#6a3535}.dark-mode{background:#254a32;border-color:#356a42}.dark-mode{color:#aaa}.comments-section[data-v-b5b4026a]{display:flex;flex-direction:column;gap:1.5rem;margin-top:3rem}@media(max-width:768px){.comments-section[data-v-b5b4026a]{margin-top:2rem}}
