.comment-section[data-v-40dac003]{background:#fff;border-radius:4px;box-shadow:0 1px 4px #0000000f;padding:20px}.comment-header[data-v-40dac003]{border-bottom:1px solid var(--color-border);margin-bottom:15px;padding-bottom:10px}.comment-title[data-v-40dac003]{color:var(--color-text);font-size:16px;font-weight:700;margin:0}.comment-count[data-v-40dac003]{font-weight:400}.comment-closed[data-v-40dac003],.comment-count[data-v-40dac003]{color:var(--color-text-secondary);font-size:13px}.comment-closed[data-v-40dac003]{background:var(--color-bg-sidebar);border-radius:4px;padding:24px;text-align:center}.comment-editor[data-v-40dac003]{margin-bottom:20px}.comment-input[data-v-40dac003]{border:1px solid var(--color-border);border-radius:4px;box-sizing:border-box;font-family:inherit;font-size:13px;outline:none;padding:10px 12px;resize:vertical;transition:border-color .2s ease;width:100%}.comment-input[data-v-40dac003]:focus{border-color:var(--color-accent)}.editor-footer[data-v-40dac003]{align-items:center;display:flex;justify-content:space-between;margin-top:8px}.char-count[data-v-40dac003]{color:var(--color-text-tertiary);font-size:12px}.submit-btn[data-v-40dac003]{background:var(--color-accent);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:13px;padding:7px 20px;transition:opacity .2s ease}.submit-btn[data-v-40dac003]:hover:not(:disabled){opacity:.85}.submit-btn[data-v-40dac003]:disabled{cursor:not-allowed;opacity:.5}.login-hint[data-v-40dac003]{background:var(--color-bg-sidebar);border-radius:4px;color:var(--color-text-secondary);font-size:13px;padding:14px;text-align:center}.login-link[data-v-40dac003]{color:var(--color-accent);margin-right:4px}.comment-empty[data-v-40dac003],.comment-loading[data-v-40dac003]{color:var(--color-text-secondary);font-size:13px;padding:24px;text-align:center}.comment-list[data-v-40dac003]{list-style:none;margin:0;padding:0}.comment-item[data-v-40dac003]{border-bottom:1px solid var(--color-border);padding:12px 0}.comment-item[data-v-40dac003]:last-child{border-bottom:none}.comment-item-head[data-v-40dac003]{align-items:center;display:flex;gap:8px;margin-bottom:6px}.comment-nick[data-v-40dac003]{color:var(--color-accent);font-size:13px;font-weight:600}.pending-badge[data-v-40dac003],.rejected-badge[data-v-40dac003]{border-radius:10px;font-size:11px;padding:1px 8px}.pending-badge[data-v-40dac003]{background:#fff3e0;color:#e67700}.rejected-badge[data-v-40dac003]{background:#ffebee;color:#c62828}.comment-time[data-v-40dac003]{color:var(--color-text-tertiary);font-size:12px;margin-left:auto}.comment-content[data-v-40dac003]{color:var(--color-text);font-size:13px;line-height:1.7;margin:0;white-space:pre-wrap;word-break:break-word}.load-more[data-v-40dac003]{padding-top:12px;text-align:center}.load-more-btn[data-v-40dac003]{background:transparent;border:1px solid var(--color-border);border-radius:4px;color:var(--color-text-secondary);cursor:pointer;font-size:13px;padding:7px 24px;transition:all .2s ease}.load-more-btn[data-v-40dac003]:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent)}
