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