.section-comments[data-v-a2342c2c]{--bg-primary:hsla(0,0%,100%,.05);--bg-secondary:hsla(0,0%,100%,.03);--bg-input:rgba(0,0,0,.3);--border-color:hsla(0,0%,100%,.1);--border-light:hsla(0,0%,100%,.08);--text-primary:#fff;--text-secondary:hsla(0,0%,100%,.8);--text-muted:hsla(0,0%,100%,.5);--text-placeholder:hsla(0,0%,100%,.4);--accent-primary:#6366f1;--accent-secondary:#8b5cf6;--accent-light:#a5b4fc;--danger-bg:rgba(239,68,68,.2);--danger-text:#fca5a5;--modal-bg:#1a1a2e;border-top:1px solid var(--border-color);margin-top:1.5rem;padding-top:1.5rem}.section-comments.theme-light[data-v-a2342c2c]{--bg-primary:#f8f9fa;--bg-secondary:#fff;--bg-input:#fff;--border-color:#e5e7eb;--border-light:#f3f4f6;--text-primary:#1f2937;--text-secondary:#4b5563;--text-muted:#9ca3af;--text-placeholder:#9ca3af;--accent-primary:#6366f1;--accent-secondary:#8b5cf6;--accent-light:#6366f1;--danger-bg:#fef2f2;--danger-text:#dc2626;--modal-bg:#fff;background:linear-gradient(135deg,#f0f4ff,#faf5ff);border:2px solid #e0e7ff;border-radius:1rem;margin-top:2rem;padding:1.5rem}.comments-header[data-v-a2342c2c]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.comments-title[data-v-a2342c2c]{align-items:center;color:var(--text-primary);display:flex;font-size:1rem;font-weight:600;gap:.5rem;margin:0}.comments-icon[data-v-a2342c2c]{font-size:1.1rem}.comments-count[data-v-a2342c2c]{color:var(--text-muted);font-size:.85rem;font-weight:400}.status-filter[data-v-a2342c2c]{display:flex;flex-wrap:wrap;gap:.35rem}.filter-btn[data-v-a2342c2c]{background:transparent;border:1px solid var(--border-color);border-radius:1rem;color:var(--text-muted);cursor:pointer;font-size:.75rem;padding:.25rem .6rem;transition:all .2s}.filter-btn[data-v-a2342c2c]:hover{background:var(--bg-primary);color:var(--text-secondary)}.filter-btn.active[data-v-a2342c2c]{background:#6366f133;border-color:#6366f166;color:var(--accent-light)}.theme-light .filter-btn.active[data-v-a2342c2c]{background:#eef2ff;border-color:#c7d2fe;color:#4f46e5}.comments-list[data-v-a2342c2c]{gap:1rem;margin-bottom:1.5rem}.comment-thread[data-v-a2342c2c],.comments-list[data-v-a2342c2c]{display:flex;flex-direction:column}.comment-card[data-v-a2342c2c]{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:.75rem;padding:1rem}.comment-card.is-reply[data-v-a2342c2c]{background:var(--bg-secondary);border-color:var(--border-light)}.theme-light .comment-card[data-v-a2342c2c]{background:#fff;box-shadow:0 1px 3px #00000014}.theme-light .comment-card.is-reply[data-v-a2342c2c]{background:#fafbff}.replies-container[data-v-a2342c2c]{border-left:3px solid var(--accent-primary);display:flex;flex-direction:column;gap:.5rem;margin-left:1.5rem;margin-top:.5rem;padding-left:1rem}.theme-light .replies-container[data-v-a2342c2c]{border-left-color:#c7d2fe}.reply-form-wrapper[data-v-a2342c2c]{border-left:3px solid var(--accent-primary);margin-left:1.5rem;margin-top:.5rem;padding-left:1rem}.theme-light .reply-form-wrapper[data-v-a2342c2c]{border-left-color:#c7d2fe}.reply-form[data-v-a2342c2c]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:.75rem;padding:.75rem}.theme-light .reply-form[data-v-a2342c2c]{background:#fff;box-shadow:0 1px 3px #0000000d}.comment-header[data-v-a2342c2c]{border-bottom:1px solid var(--border-light);justify-content:space-between;margin-bottom:.75rem;padding-bottom:.5rem}.comment-header[data-v-a2342c2c],.comment-meta-left[data-v-a2342c2c]{flex-wrap:wrap}.comment-author[data-v-a2342c2c],.comment-header[data-v-a2342c2c],.comment-meta-left[data-v-a2342c2c]{align-items:center;display:flex;gap:.5rem}.author-avatar[data-v-a2342c2c]{font-size:1rem}.author-email[data-v-a2342c2c]{color:var(--text-secondary);font-size:.85rem}.comment-date[data-v-a2342c2c]{color:var(--text-muted);font-size:.75rem}.locale-badge[data-v-a2342c2c]{background:#6366f126;border-radius:.25rem;color:var(--accent-light);font-size:.65rem;font-weight:700;letter-spacing:.05em;padding:.15rem .4rem}.theme-light .locale-badge[data-v-a2342c2c]{background:#eef2ff;color:#4f46e5}.status-dropdown-wrapper[data-v-a2342c2c]{position:relative}.status-badge[data-v-a2342c2c]{border:1px solid transparent;border-radius:1rem;cursor:pointer;font-size:.7rem;padding:.2rem .5rem;transition:all .2s;white-space:nowrap}.status-badge.status-pending[data-v-a2342c2c]{background:#eab30826;border-color:#eab3084d;color:#fbbf24}.status-badge.status-in-progress[data-v-a2342c2c]{background:#3b82f626;border-color:#3b82f64d;color:#60a5fa}.status-badge.status-implemented[data-v-a2342c2c]{background:#22c55e26;border-color:#22c55e4d;color:#4ade80}.status-badge.status-rejected[data-v-a2342c2c]{background:#ef444426;border-color:#ef44444d;color:#f87171}.status-badge.status-deferred[data-v-a2342c2c]{background:#9ca3af26;border-color:#9ca3af4d;color:#9ca3af}.theme-light .status-badge.status-pending[data-v-a2342c2c]{background:#fef9c3;border-color:#fde68a;color:#a16207}.theme-light .status-badge.status-in-progress[data-v-a2342c2c]{background:#dbeafe;border-color:#93c5fd;color:#1d4ed8}.theme-light .status-badge.status-implemented[data-v-a2342c2c]{background:#dcfce7;border-color:#86efac;color:#15803d}.theme-light .status-badge.status-rejected[data-v-a2342c2c]{background:#fee2e2;border-color:#fca5a5;color:#b91c1c}.theme-light .status-badge.status-deferred[data-v-a2342c2c]{background:#f3f4f6;border-color:#d1d5db;color:#4b5563}.status-badge[data-v-a2342c2c]:hover{filter:brightness(1.2)}.status-dropdown[data-v-a2342c2c]{background:var(--modal-bg);border:1px solid var(--border-color);border-radius:.5rem;box-shadow:0 8px 24px #0000004d;left:0;min-width:160px;padding:.25rem;position:absolute;top:calc(100% + 4px);z-index:100}.theme-light .status-dropdown[data-v-a2342c2c]{box-shadow:0 8px 24px #0000001a}.status-dropdown-floating[data-v-a2342c2c]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 12px 32px #0000002e;color:#1f2937;display:flex;flex-direction:column;gap:.125rem;min-width:180px;padding:.25rem;position:fixed;z-index:2000}.status-dropdown-floating .status-option[data-v-a2342c2c]{background:transparent;border:none;border-radius:.375rem;color:#374151;cursor:pointer;display:block;font-size:.85rem;padding:.5rem .75rem;text-align:left;transition:background .15s;white-space:nowrap;width:100%}.status-dropdown-floating .status-option[data-v-a2342c2c]:hover{background:#f3f4f6}.status-dropdown-floating .status-option.active[data-v-a2342c2c]{background:#eef2ff;color:#4338ca;font-weight:600}.status-error-toast[data-v-a2342c2c]{background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;bottom:6rem;box-shadow:0 8px 24px #0000001f;color:#b91c1c;font-size:.875rem;font-weight:500;left:50%;padding:.75rem 1.25rem;position:fixed;transform:translate(-50%);z-index:2100}.status-option[data-v-a2342c2c]{background:transparent;border:none;border-radius:.35rem;color:var(--text-secondary);cursor:pointer;display:block;font-size:.8rem;padding:.4rem .6rem;text-align:left;transition:background .15s;white-space:nowrap;width:100%}.status-option[data-v-a2342c2c]:hover{background:var(--bg-primary)}.status-option.active[data-v-a2342c2c]{font-weight:600}.translation-bar[data-v-a2342c2c]{margin-bottom:.5rem}.translate-btn[data-v-a2342c2c]{background:transparent;border:1px solid var(--border-color);border-radius:.5rem;color:var(--accent-light);cursor:pointer;font-size:.75rem;padding:.2rem .6rem;transition:all .2s}.theme-light .translate-btn[data-v-a2342c2c]{color:var(--accent-primary)}.translate-btn[data-v-a2342c2c]:hover:not(:disabled){background:#6366f11a}.translate-btn[data-v-a2342c2c]:disabled{cursor:wait;opacity:.6}.translate-btn.active[data-v-a2342c2c]{background:#6366f133;border-color:#6366f166}.comment-body[data-v-a2342c2c]{position:relative}.comment-content[data-v-a2342c2c]{color:var(--text-secondary);font-size:.9rem;line-height:1.6}.comment-content[data-v-a2342c2c] p{margin:0 0 .5rem}.comment-content[data-v-a2342c2c] p:last-child{margin-bottom:0}.comment-content[data-v-a2342c2c] ol,.comment-content[data-v-a2342c2c] ul{margin:.5rem 0;padding-left:1.5rem}.comment-content[data-v-a2342c2c] li{margin:.25rem 0}.comment-content[data-v-a2342c2c] code{background:var(--bg-primary);border-radius:.25rem;font-size:.85em;padding:.1rem .3rem}.theme-light .comment-content[data-v-a2342c2c] code{background:#f3f4f6}.comment-content[data-v-a2342c2c] pre{background:var(--bg-input);border-radius:.5rem;margin:.5rem 0;overflow-x:auto;padding:.75rem}.theme-light .comment-content[data-v-a2342c2c] pre{background:#f9fafb;border:1px solid var(--border-color)}.comment-content[data-v-a2342c2c] strong{color:var(--text-primary)}.comment-actions[data-v-a2342c2c]{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.75rem}.action-btn[data-v-a2342c2c]{border:none;border-radius:.5rem;cursor:pointer;font-size:.8rem;padding:.35rem .75rem;transition:all .2s}.reply-btn[data-v-a2342c2c]{background:#6366f11a;color:var(--accent-light)}.theme-light .reply-btn[data-v-a2342c2c]{background:#eef2ff;color:#4f46e5}.edit-btn[data-v-a2342c2c],.reply-btn[data-v-a2342c2c]:hover{background:#6366f133}.edit-btn[data-v-a2342c2c]{color:var(--accent-light)}.theme-light .edit-btn[data-v-a2342c2c]{background:#eef2ff;color:#4f46e5}.edit-btn[data-v-a2342c2c]:hover{background:#6366f14d}.theme-light .edit-btn[data-v-a2342c2c]:hover{background:#e0e7ff}.delete-btn[data-v-a2342c2c]{background:var(--danger-bg);color:var(--danger-text)}.delete-btn[data-v-a2342c2c]:hover{background:#ef44444d}.theme-light .delete-btn[data-v-a2342c2c]:hover{background:#fee2e2}.comment-edit[data-v-a2342c2c],.new-comment-form[data-v-a2342c2c]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:.75rem;padding:1rem}.theme-light .comment-edit[data-v-a2342c2c],.theme-light .new-comment-form[data-v-a2342c2c]{background:#fff;box-shadow:0 1px 3px #0000000d}.login-prompt[data-v-a2342c2c]{background:var(--bg-secondary);border:1px dashed var(--border-color);border-radius:.75rem;color:var(--text-muted);font-size:.9rem;padding:1rem;text-align:center}.theme-light .login-prompt[data-v-a2342c2c]{background:#00000005}.login-link[data-v-a2342c2c]{color:var(--accent-light);font-weight:500;text-decoration:underline}.login-link[data-v-a2342c2c]:hover{opacity:.85}.editor-tabs[data-v-a2342c2c]{display:flex;gap:.5rem;margin-bottom:.75rem}.tab-btn[data-v-a2342c2c]{background:transparent;border:1px solid var(--border-color);border-radius:.5rem;color:var(--text-muted);cursor:pointer;font-size:.8rem;padding:.4rem .8rem;transition:all .2s}.tab-btn[data-v-a2342c2c]:hover{background:var(--bg-primary)}.tab-btn.active[data-v-a2342c2c]{background:#6366f133;border-color:#6366f166;color:var(--accent-light)}.theme-light .tab-btn.active[data-v-a2342c2c]{background:#eef2ff;border-color:#c7d2fe;color:#4f46e5}.comment-textarea[data-v-a2342c2c]{background:var(--bg-input);border:1px solid var(--border-color);border-radius:.5rem;color:var(--text-primary);font-family:inherit;font-size:.9rem;min-height:80px;padding:.75rem;resize:vertical;width:100%}.comment-textarea[data-v-a2342c2c]::-moz-placeholder{color:var(--text-placeholder)}.comment-textarea[data-v-a2342c2c]::placeholder{color:var(--text-placeholder)}.comment-textarea[data-v-a2342c2c]:focus{border-color:#6366f180;outline:none}.theme-light .comment-textarea[data-v-a2342c2c]:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.comment-preview[data-v-a2342c2c]{background:var(--bg-input);border-radius:.5rem;color:var(--text-secondary);font-size:.9rem;line-height:1.6;min-height:80px;padding:.75rem}.theme-light .comment-preview[data-v-a2342c2c]{background:#f9fafb;border:1px solid var(--border-color)}.comment-preview[data-v-a2342c2c] .placeholder{color:var(--text-placeholder)}.comment-error[data-v-a2342c2c]{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;color:#991b1b;display:flex;font-size:.8rem;gap:.5rem;margin-top:.5rem;padding:.5rem .75rem}.comment-error.reply-error[data-v-a2342c2c]{margin-bottom:.5rem}.error-icon[data-v-a2342c2c]{flex-shrink:0}.error-text[data-v-a2342c2c]{flex:1}.btn-retry[data-v-a2342c2c]{background:#fff;border:1px solid #f87171;border-radius:.375rem;color:#dc2626;cursor:pointer;font-size:.75rem;font-weight:600;padding:.25rem .75rem;transition:all .2s;white-space:nowrap}.btn-retry[data-v-a2342c2c]:hover{background:#fef2f2}.btn-dismiss[data-v-a2342c2c]{background:transparent;border:none;border-radius:.25rem;color:#9ca3af;cursor:pointer;font-size:.75rem;padding:.15rem .4rem;transition:color .2s}.btn-dismiss[data-v-a2342c2c]:hover{color:#4b5563}.draft-indicator[data-v-a2342c2c]{align-self:center;color:#6b7280;font-size:.75rem;margin-right:auto}.edit-actions[data-v-a2342c2c],.form-actions[data-v-a2342c2c]{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.75rem}.btn-cancel[data-v-a2342c2c],.btn-save[data-v-a2342c2c],.btn-submit[data-v-a2342c2c]{border:none;border-radius:.5rem;cursor:pointer;font-size:.85rem;font-weight:500;padding:.5rem 1rem;transition:all .2s}.btn-cancel[data-v-a2342c2c]{background:var(--bg-primary);color:var(--text-secondary)}.theme-light .btn-cancel[data-v-a2342c2c]{background:#f3f4f6;color:#4b5563}.btn-cancel[data-v-a2342c2c]:hover{background:var(--border-color)}.theme-light .btn-cancel[data-v-a2342c2c]:hover{background:#e5e7eb}.btn-save[data-v-a2342c2c],.btn-submit[data-v-a2342c2c]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff}.btn-save[data-v-a2342c2c]:hover:not(:disabled),.btn-submit[data-v-a2342c2c]:hover:not(:disabled){box-shadow:0 4px 12px #6366f14d;transform:translateY(-1px)}.btn-save[data-v-a2342c2c]:disabled,.btn-submit[data-v-a2342c2c]:disabled{cursor:not-allowed;opacity:.5}.no-comments[data-v-a2342c2c]{color:var(--text-muted);padding:2rem 1rem;text-align:center}.no-comments-icon[data-v-a2342c2c]{display:block;font-size:2rem;margin-bottom:.5rem}.no-comments p[data-v-a2342c2c]{font-size:.9rem;margin:0}.modal-overlay[data-v-a2342c2c]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.modal-content[data-v-a2342c2c]{background:var(--modal-bg);border:1px solid var(--border-color);border-radius:1rem;max-width:400px;padding:1.5rem;text-align:center;width:90%}.modal-content h3[data-v-a2342c2c]{color:var(--text-primary);font-size:1.1rem;margin:0 0 .75rem}.modal-content p[data-v-a2342c2c]{color:var(--text-secondary);font-size:.9rem;margin:0 0 1.5rem}.modal-actions[data-v-a2342c2c]{display:flex;gap:.75rem;justify-content:center}.btn-delete[data-v-a2342c2c]{background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:.85rem;font-weight:500;padding:.5rem 1.25rem;transition:all .2s}.btn-delete[data-v-a2342c2c]:hover:not(:disabled){box-shadow:0 4px 12px #ef44444d;transform:translateY(-1px)}.btn-delete[data-v-a2342c2c]:disabled{cursor:not-allowed;opacity:.5}
