.comment-item[data-v-e0a40369]{gap:12px;margin-bottom:16px;display:flex}.comment-item.is-reply[data-v-e0a40369]{margin-bottom:12px}.comment-avatar[data-v-e0a40369]{color:#fff;background-color:#1890ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-weight:500;display:flex}.comment-content[data-v-e0a40369]{flex:1}.comment-header[data-v-e0a40369]{align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.comment-author[data-v-e0a40369]{font-size:14px;font-weight:500}.comment-time[data-v-e0a40369]{color:#999;font-size:12px}.comment-text[data-v-e0a40369]{white-space:pre-wrap;font-size:14px;line-height:1.5}.comment-actions[data-v-e0a40369]{gap:12px;margin-top:8px;display:flex}.action-btn[data-v-e0a40369]{color:#1890ff;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.action-btn[data-v-e0a40369]:hover{text-decoration:underline}.action-btn.delete[data-v-e0a40369]{color:#ff4d4f}.comment-edit textarea[data-v-e0a40369]{resize:vertical;border:1px solid #d9d9d9;border-radius:4px;width:100%;margin-bottom:8px;padding:8px;font-family:inherit;font-size:14px}.edit-actions[data-v-e0a40369]{justify-content:flex-end;gap:8px;display:flex}.save-btn[data-v-e0a40369]{color:#fff;cursor:pointer;background-color:#1890ff;border:none;border-radius:4px;padding:4px 12px;font-size:12px}.save-btn[data-v-e0a40369]:disabled{cursor:not-allowed;background-color:#d9d9d9}.cancel-btn[data-v-e0a40369]{cursor:pointer;background-color:#fff;border:1px solid #d9d9d9;border-radius:4px;padding:4px 12px;font-size:12px}
