.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}.w-node-err[data-v-01f2bc77]{border:1px solid #f56c6c;box-shadow:0 0 5px 0 #f56c6c!important}.feedback-item[data-v-01f2bc77]{margin-bottom:16px;padding:16px 20px;background:#fff;border:1px solid #f0f0f0;border-radius:12px;cursor:pointer;transition:all .3s ease}.feedback-item[data-v-01f2bc77]:hover{border-color:#e6f7ff;box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05)}.feedback-item .feedback-content .title-section[data-v-01f2bc77]{margin-bottom:12px;display:flex;align-items:center;gap:8px}.feedback-item .feedback-content .title-section .title[data-v-01f2bc77]{font-size:15px;color:#262626;font-weight:500;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feedback-item .feedback-content .meta-info[data-v-01f2bc77]{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#8c8c8c}.feedback-item .feedback-content .meta-info .left[data-v-01f2bc77]{display:flex;align-items:center;gap:8px}.feedback-item .feedback-content .meta-info .left .divider[data-v-01f2bc77]{color:#d9d9d9}.feedback-item .feedback-content .meta-info .left .status-info[data-v-01f2bc77]{display:flex;align-items:center;gap:4px}.feedback-item .feedback-content .meta-info .left .status-info .status-label[data-v-01f2bc77]{color:#8c8c8c}.feedback-item .feedback-content .meta-info .left .status-info .status-time[data-v-01f2bc77]{color:#595959}.feedback-item .feedback-content .meta-info .right .comment-count[data-v-01f2bc77]{display:flex;align-items:center;gap:4px}.feedback-item[data-v-01f2bc77] .ant-tag{margin-right:0;border:none;font-size:12px;line-height:20px;height:20px}.w-node-err[data-v-29d0eb42]{border:1px solid #f56c6c;box-shadow:0 0 5px 0 #f56c6c!important}[data-v-29d0eb42] .ant-form-item{margin-bottom:16px}[data-v-29d0eb42] .ant-form-item:last-child{margin-bottom:0}[data-v-29d0eb42] .ant-modal-body{padding:16px 24px}[data-v-29d0eb42] .ant-form-item-label{line-height:32px}[data-v-29d0eb42] .ant-form-item-label label{color:rgba(0,0,0,.85)}.w-node-err[data-v-8e7a8938]{border:1px solid #f56c6c;box-shadow:0 0 5px 0 #f56c6c!important}.edit-status[data-v-8e7a8938]{cursor:pointer;display:inline-block;padding:0 2px;line-height:22px}.edit-status .icon-down[data-v-8e7a8938]{opacity:0}.edit-status[data-v-8e7a8938]:hover{cursor:pointer;background-color:#e4e4e4}.edit-status:hover .icon-down[data-v-8e7a8938]{opacity:1}.w-node-err[data-v-24f9315f]{border:1px solid #f56c6c;box-shadow:0 0 5px 0 #f56c6c!important}.edit-status[data-v-24f9315f]{cursor:pointer;display:inline-block;padding:0 2px;line-height:22px}.edit-status .icon-down[data-v-24f9315f]{opacity:0}.edit-status[data-v-24f9315f]:hover{cursor:pointer;background-color:#e4e4e4}.edit-status:hover .icon-down[data-v-24f9315f]{opacity:1}.w-node-err[data-v-6893155f]{border:1px solid #f56c6c;box-shadow:0 0 5px 0 #f56c6c!important}.detail-header[data-v-6893155f]{padding:16px 24px;background:#fff;border-bottom:1px solid #f0f0f0;display:flex;align-items:center;justify-content:space-between}.detail-header .title-section[data-v-6893155f]{display:flex;align-items:center;flex:1;min-width:0}.detail-header .title-section h2[data-v-6893155f]{margin:0;color:rgba(0,0,0,.85);font-weight:500;font-size:18px;line-height:1.4;padding-right:16px}.detail-header .header-actions[data-v-6893155f]{display:flex;align-items:center;gap:8px}.detail-content[data-v-6893155f]{padding:16px 24px;background:#fff}.detail-content .section-block+.section-block[data-v-6893155f]{padding-top:16px}.detail-content .section-block .section-title[data-v-6893155f]{margin-bottom:12px;color:rgba(0,0,0,.85);font-weight:500;font-size:15px}.detail-content .section-block .section-title .comment-count[data-v-6893155f]{margin-left:8px;color:rgba(0,0,0,.45);font-size:13px;font-weight:400}.detail-content .info-grid[data-v-6893155f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.detail-content .info-grid .info-item[data-v-6893155f]{display:flex;align-items:center;min-height:24px}.detail-content .info-grid .info-item .label[data-v-6893155f]{width:64px;color:rgba(0,0,0,.65);margin-right:8px;flex-shrink:0;text-align:right}.detail-content .info-grid .info-item .value[data-v-6893155f]{color:rgba(0,0,0,.85);display:flex;align-items:center;gap:8px;flex:1;min-width:0}.detail-content .info-grid .info-item .value[data-v-6893155f] .ant-tag{margin-right:0}.detail-content .description-content[data-v-6893155f]{padding:12px;background:#fafafa;border-radius:4px}.detail-content .description-content[data-v-6893155f] .vditor-reset{font-size:14px}.detail-content .description-content[data-v-6893155f] .vditor-reset p{margin-bottom:8px}.detail-content .description-content[data-v-6893155f] .vditor-reset p:last-child{margin-bottom:0}[data-v-6893155f] .ant-drawer-header{padding:12px 24px}[data-v-6893155f] .ant-drawer-body{padding:0;height:100%;overflow:auto}[data-v-6893155f] .ql-container.ql-snow{border:none}.w-node-err[data-v-17aabc16]{border:1px solid #f56c6c;box-shadow:0 0 5px 0 #f56c6c!important}.filter-form[data-v-17aabc16]{padding:12px 0;background:#fff;border-radius:2px}.filter-form .filter-content[data-v-17aabc16]{display:flex;align-items:center}.w-node-err[data-v-412f703a]{border:1px solid #f56c6c;box-shadow:0 0 5px 0 #f56c6c!important}.feedback-main[data-v-412f703a]{width:960px;margin:0 auto}.feedback-list[data-v-412f703a] .ant-empty{margin:32px 0;background:#fff;padding:32px 0;border-radius:2px}.feedback-list[data-v-412f703a] .ant-spin-nested-loading{background:transparent}.feedback-list[data-v-412f703a] .ant-spin-container{transition:all .3s}[data-v-412f703a] .ant-tag{margin-right:0;border:none;font-size:12px;line-height:20px;height:20px}