.w-node-err[data-v-9cfdfd1e]{border:1px solid #f56c6c;box-shadow:0 0 5px 0 #f56c6c!important}.vditor[data-v-9cfdfd1e]{border-radius:8px}[data-v-9cfdfd1e] .vditor-hint{min-width:120px!important;border-radius:8px!important;padding:4px!important;overflow-y:auto!important;height:180px!important}[data-v-9cfdfd1e] .vditor-hint img{height:24px!important;width:24px!important;border-radius:50%!important;margin-right:4px!important}[data-v-9cfdfd1e] .vditor-hint button{padding:4px;line-height:24px;border-radius:8px!important}[data-v-9cfdfd1e] .vditor-reset p{margin-top:0;margin-bottom:4px!important}[data-v-9cfdfd1e] .vditor-panel--none{line-height:18px}[data-v-9cfdfd1e] .vditor-toolbar{border-radius:8px 8px 0 0!important}[data-v-9cfdfd1e] .vditor-reset{border-radius:0 0 8px 8px!important}[data-v-9cfdfd1e] .vditor-resize>div{margin:0 8px!important}.w-node-err[data-v-5b6c40ec]{border:1px solid #f56c6c;box-shadow:0 0 5px 0 #f56c6c!important}[data-v-5b6c40ec] .ant-form-item{margin-bottom:8px}.comment-component[data-v-5b6c40ec]{max-width:960px;width:100%;box-sizing:border-box}.comment-component[data-v-5b6c40ec] .vditor-preview img,.comment-component[data-v-5b6c40ec] .vditor-reset img{max-width:100%!important;height:auto!important;margin:8px 0;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1);-o-object-fit:contain;object-fit:contain;display:block}.comment-edit-container[data-v-5b6c40ec]{display:flex;align-items:flex-start;margin-bottom:16px;position:relative;overflow:visible}.comment-edit-container .comment-edit-content[data-v-5b6c40ec]{flex:1;min-width:0}.comment-edit-container .comment-edit-placeholder[data-v-5b6c40ec]{min-height:36px;display:flex;align-items:center;padding:8px 12px;background:#fafafa;border:1px solid #e8e8e8;border-radius:6px;cursor:pointer;transition:all .2s ease}.comment-edit-container .comment-edit-placeholder[data-v-5b6c40ec]:hover{background:#f5f5f5;border-color:#d9d9d9}.comment-edit-container .comment-edit-placeholder .placeholder-text[data-v-5b6c40ec]{font-size:14px;color:#999;font-style:italic}.comment-edit-container .comment-edit-form[data-v-5b6c40ec]{position:relative}.comment-edit-container .comment-edit-form .comment-edit-actions[data-v-5b6c40ec]{margin-top:12px}.comment-edit-container .comment-edit-form .reply-hint[data-v-5b6c40ec]{display:flex;align-items:center;background-color:#e6f7ff;border:1px solid #91d5ff;border-radius:4px;padding:8px 12px;margin-bottom:12px;font-size:14px;color:#1890ff}.comment-edit-container .comment-edit-form .reply-hint .reply-text[data-v-5b6c40ec]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comment-edit-container .comment-edit-form .reply-hint .reply-close[data-v-5b6c40ec]{cursor:pointer;font-size:16px;color:#999;margin-left:8px}.comment-edit-container .comment-edit-form .reply-hint .reply-close[data-v-5b6c40ec]:hover{color:#666}.custom-comment-item[data-v-5b6c40ec]{display:flex;align-items:flex-start;margin-bottom:12px;background:transparent;cursor:pointer;transition:all .2s ease}.custom-comment-item[data-v-5b6c40ec]:hover{background-color:#f8f9fa;border-radius:6px;padding:4px;margin:-4px -4px 8px -4px}.custom-comment-avatar[data-v-5b6c40ec]{margin-right:12px;width:36px;height:36px;border-radius:50%;flex-shrink:0}.custom-comment-main[data-v-5b6c40ec]{flex:1;min-width:0}.custom-comment-header[data-v-5b6c40ec]{align-items:center;margin-bottom:8px}.custom-comment-header .custom-comment-author[data-v-5b6c40ec]{font-weight:400;font-size:14px;display:flex;gap:8px}.custom-comment-header .custom-comment-author .description[data-v-5b6c40ec]{color:#722ed1;font-size:12px;background-color:#f9f0ff;padding:2px 6px;border-radius:8px}.custom-comment-header .custom-comment-author .reply-count[data-v-5b6c40ec]{color:#1890ff;font-size:12px;background-color:#e6f7ff;padding:2px 6px;border-radius:8px}.custom-comment-header .custom-comment-time[data-v-5b6c40ec]{font-size:13px;color:#b0b0b0}.custom-comment-content[data-v-5b6c40ec]{font-size:15px;color:#222;word-break:break-word;line-height:1.8;max-width:100%;overflow-wrap:break-word;overflow:hidden}.custom-comment-content[data-v-5b6c40ec] img{max-width:100%!important;height:auto!important;margin:8px 0;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1);-o-object-fit:contain;object-fit:contain;display:block}.custom-comment-content[data-v-5b6c40ec] p{margin:8px 0;max-width:100%;overflow-wrap:break-word}.custom-comment-content .reply-quote[data-v-5b6c40ec]{margin-bottom:12px}.custom-comment-content .reply-quote .quote-content[data-v-5b6c40ec]{background-color:#f8f9fa;border-left:4px solid #e9ecef;padding:8px 12px;border-radius:4px;font-size:14px;color:#6c757d;line-height:1.5;cursor:pointer;transition:all .2s ease;max-width:100%;overflow:hidden;text-overflow:ellipsis}.custom-comment-content .reply-quote .quote-content[data-v-5b6c40ec]:hover{background-color:#e9ecef;border-left-color:#1890ff}.custom-comment-content .reply-quote .quote-content .reply-text[data-v-5b6c40ec]{font-size:14px;color:#6c757d;line-height:1.5;display:inline-block;max-width:76%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.custom-comment-content .reply-quote .quote-content .quote-link-icon[data-v-5b6c40ec]{margin-left:8px;color:#1890ff;font-size:12px;cursor:pointer}.comment-highlight[data-v-5b6c40ec]{animation:highlight-pulse-5b6c40ec 2s ease-in-out}@keyframes highlight-pulse-5b6c40ec{0%,to{background-color:transparent}50%{background-color:#fff3cd}}.custom-comment-actions[data-v-5b6c40ec]{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:14px;color:#b0b0b0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.action-btn[data-v-5b6c40ec]{display:flex;align-items:center;cursor:pointer}.action-btn[data-v-5b6c40ec]:hover{color:#2176ff}.action-icon[data-v-5b6c40ec]{font-style:normal;margin-right:4px}