.system-message[data-v-3b5042aa]{display:inline-block}[data-v-3b5042aa] .message-drawer .el-drawer__header{display:none;padding:0;margin:0}[data-v-3b5042aa] .message-drawer .el-drawer__close-btn{display:none}[data-v-3b5042aa] .message-drawer .el-drawer__body{padding:0;margin:0;height:100vh;background-color:#f5f7fa}[data-v-3b5042aa] .message-drawer .el-drawer{overflow:hidden}[data-v-3b5042aa] .message-drawer .el-drawer__container{height:100vh}.message-container[data-v-3b5042aa]{height:100%;display:flex;flex-direction:column;background-color:#fff}.message-header[data-v-3b5042aa]{display:flex;justify-content:space-between;align-items:center;height:60px;padding:0 20px;background:#1778ff;color:#fff;position:relative;overflow:hidden}.message-header .header-left[data-v-3b5042aa]{position:relative;z-index:2}.message-header .header-left .message-title[data-v-3b5042aa]{margin:0;font-size:20px;font-weight:600;color:#fff;display:flex;align-items:center;text-shadow:0 1px 2px rgba(0,0,0,.1)}.message-header .header-left .message-title i[data-v-3b5042aa]{margin-right:10px;color:#fff;font-size:22px;opacity:.9}.message-header .header-right[data-v-3b5042aa]{display:flex;align-items:center;gap:12px;position:relative;z-index:2}.message-header .header-right .close-btn[data-v-3b5042aa]{width:32px;height:32px;border-radius:50%;background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.9);display:flex;align-items:center;justify-content:center;transition:all .3s ease;margin-left:8px}.message-header .header-right .close-btn[data-v-3b5042aa]:hover{background:hsla(0,0%,100%,.25);color:#fff;transform:scale(1.1);box-shadow:0 2px 8px rgba(0,0,0,.15)}.message-header .header-right .close-btn[data-v-3b5042aa]:active{transform:scale(.95)}.message-header .header-right .close-btn i[data-v-3b5042aa]{font-size:14px;font-weight:700}.message-categories[data-v-3b5042aa]{display:flex;align-items:center;justify-content:space-between;padding:20px;background:#fff;border-bottom:1px solid #e4e7ed;font-size:14px;color:#606266;font-weight:500}.message-categories .category-left[data-v-3b5042aa]{display:flex;align-items:center;gap:12px}.message-categories .category-left .category-tabs[data-v-3b5042aa]{display:flex;gap:12px}.message-categories .category-left .category-tabs .category-btn[data-v-3b5042aa]{position:relative}.message-categories .category-left .category-tabs .category-btn .unread-badge[data-v-3b5042aa]{position:absolute;top:-5px;right:-5px;z-index:9;margin-left:4px}.message-categories .category-left .category-tabs .category-btn .unread-badge[data-v-3b5042aa] .el-badge__content{background-color:#ff4757;border:1px solid #fff;font-size:10px;font-weight:700}.message-categories .category-right[data-v-3b5042aa]{display:inline-flex;align-items:center}.message-categories .category-right .message-filter-switch[data-v-3b5042aa]{display:flex;background:#409eff;border-radius:5px;padding:2px;border:1px solid hsla(0,0%,100%,.2);margin-right:15px}.message-categories .category-right .message-filter-switch .filter-btn[data-v-3b5042aa]{color:hsla(0,0%,100%,.7);font-size:13px;padding:5.5px 2px;border-radius:5px;background:transparent;border:none;position:relative;z-index:2;min-width:46px;text-align:center}.message-categories .category-right .message-filter-switch .filter-btn[data-v-3b5042aa]:hover{color:hsla(0,0%,100%,.9)}.message-categories .category-right .message-filter-switch .filter-btn.active[data-v-3b5042aa]{background:hsla(0,0%,100%,.9);color:#409eff;font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,.1)}.message-categories .category-right .message-filter-switch .filter-btn .unread-badge[data-v-3b5042aa]{position:absolute;top:-10px;right:-15px;z-index:9;margin-left:4px}.message-categories .category-right .message-filter-switch .filter-btn .unread-badge[data-v-3b5042aa] .el-badge__content{background-color:#ff4757;border:1px solid #fff;font-size:10px;font-weight:700}.message-categories .category-right .one-click-read[data-v-3b5042aa]{background:#409eff;border:none;color:#fff;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500;transition:all .3s ease}.message-categories .category-right .one-click-read[data-v-3b5042aa]:hover{background:#66b1ff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(64,158,255,.3)}.message-categories .category-right .one-click-read[data-v-3b5042aa]:disabled{background:#c0c4cc;color:#fff;transform:none;box-shadow:none}.message-main-content[data-v-3b5042aa]{flex:1;display:flex;flex-direction:column;overflow:hidden}.message-list[data-v-3b5042aa]{flex:1;overflow-y:auto;background:#f5f7fa;padding:10px 0}.message-list .message-wrapper[data-v-3b5042aa]{display:flex;flex-direction:column;border-bottom:1px solid #f0f2f5}.message-list .message-wrapper .message-item[data-v-3b5042aa]{display:flex;align-items:flex-start;padding:16px 24px;background:#fff;cursor:pointer;transition:all .3s ease}.message-list .message-wrapper .message-item[data-v-3b5042aa]:hover{background:#f8f9fa}.message-list .message-wrapper .message-item.active[data-v-3b5042aa]{background:#ecf5ff;border-left:3px solid #409eff}.message-list .message-wrapper .message-item.active .message-subject[data-v-3b5042aa]{color:#409eff;font-weight:600}.message-list .message-wrapper .message-item.unread[data-v-3b5042aa]{background:#fafcff;border-left:3px solid #409eff}.message-list .message-wrapper .message-item.unread .message-subject[data-v-3b5042aa]{font-weight:600;color:#303133}.message-list .message-wrapper .message-item.unread.active[data-v-3b5042aa]{background:#ecf5ff}.message-list .message-wrapper .message-item.unread.active .message-subject[data-v-3b5042aa]{color:#409eff}.message-list .message-wrapper .message-item .message-icon[data-v-3b5042aa]{position:relative;width:40px;height:40px;border-radius:50%;background:#f5f7fa;display:flex;align-items:center;justify-content:center;margin-right:16px;flex-shrink:0}.message-list .message-wrapper .message-item .message-icon i[data-v-3b5042aa]{font-size:18px}.message-list .message-wrapper .message-item .message-icon .unread-dot[data-v-3b5042aa]{width:6px;height:6px;background:#f56c6c;border-radius:50%;position:absolute;top:10px;right:10px;z-index:1}.message-list .message-wrapper .message-item .message-content[data-v-3b5042aa]{flex:1;min-width:0}.message-list .message-wrapper .message-item .message-content .message-top[data-v-3b5042aa]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.message-list .message-wrapper .message-item .message-content .message-top .message-subject[data-v-3b5042aa]{margin:0;font-size:14px;font-weight:600;line-height:1.4;flex:1;margin-right:12px}.message-list .message-wrapper .message-item .message-content .message-top .message-time[data-v-3b5042aa]{font-size:12px;color:#909399;white-space:nowrap}.message-list .message-wrapper .message-item .message-content .message-preview[data-v-3b5042aa]{margin:0 0 8px 0;font-size:13px;color:#909399;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.message-list .message-wrapper .message-item .message-content .message-meta[data-v-3b5042aa]{display:flex;align-items:center;gap:8px}.message-list .message-wrapper .message-item .message-content .message-meta .message-category[data-v-3b5042aa]{font-size:11px;color:#406adf;background:#eff6ff;padding:2px 6px;border-radius:8px}.message-list .message-wrapper .message-item .message-actions[data-v-3b5042aa]{margin-left:16px;flex-shrink:0;display:flex;align-items:center}.message-list .message-wrapper .message-item .message-actions .read-btn[data-v-3b5042aa]{font-size:12px;color:#409eff;padding:4px 8px}.message-list .message-wrapper .message-item .message-actions .read-btn[data-v-3b5042aa]:hover{background:#ecf5ff}.message-list .message-wrapper .message-item .message-actions .read-status[data-v-3b5042aa]{font-size:12px;color:#c0c4cc}.message-list .message-wrapper .message-item .message-actions .expand-icon[data-v-3b5042aa]{font-size:12px;color:#909399;cursor:pointer;margin-left:8px;transition:transform .3s ease,color .3s ease}.message-list .message-wrapper .message-item .message-actions .expand-icon[data-v-3b5042aa]:hover{color:#606266}.message-list .message-wrapper .message-item .message-actions .expand-icon.expanded[data-v-3b5042aa]{transform:rotate(90deg);color:#409eff}.message-list .message-wrapper .message-detail-panel[data-v-3b5042aa]{background:#f0f2f5;animation:slideDown-data-v-3b5042aa .3s ease}.message-list .message-wrapper .message-detail-panel .detail-content[data-v-3b5042aa]{line-height:1.6;color:#606266;font-size:14px;background:#fff;padding:20px;box-shadow:0 2px 4px rgba(0,0,0,.04)}.message-list .message-wrapper .message-detail-panel .detail-content[data-v-3b5042aa] p{margin-bottom:12px}.message-list .message-wrapper .message-detail-panel .detail-content[data-v-3b5042aa] p:last-child{margin-bottom:0}.message-list .message-wrapper .message-detail-panel .detail-content[data-v-3b5042aa] img{max-width:100%;height:auto;border-radius:4px;margin:8px 0}.message-list .message-wrapper .message-detail-panel .detail-content[data-v-3b5042aa] ol,.message-list .message-wrapper .message-detail-panel .detail-content[data-v-3b5042aa] ul{padding-left:20px;margin-bottom:12px}.message-list .message-wrapper .message-detail-panel .detail-content[data-v-3b5042aa] li{margin-bottom:4px}.message-list .message-wrapper .message-detail-panel .detail-content[data-v-3b5042aa] table{width:100%;max-width:100%;table-layout:fixed;word-wrap:break-word}.message-list .message-wrapper .message-detail-panel .detail-content[data-v-3b5042aa] pre{white-space:pre-wrap;word-wrap:break-word;overflow-x:auto}.message-list .message-wrapper .message-detail-panel .detail-content[data-v-3b5042aa] code{word-wrap:break-word}.message-list .message-wrapper .message-detail-panel .detail-actions[data-v-3b5042aa]{margin-top:16px;text-align:right}.message-list .message-wrapper .message-detail-panel .detail-actions .el-button[data-v-3b5042aa]{background:#409eff;border:none;color:#fff;padding:8px 16px}.message-list .message-wrapper .message-detail-panel .detail-actions .el-button[data-v-3b5042aa]:hover{background:#66b1ff}.feedback-container[data-v-3b5042aa]{flex:1;display:flex;flex-direction:column;background:#f5f7fa;overflow:hidden}.feedback-container[data-v-3b5042aa] .el-tabs{background:#fff}.feedback-container[data-v-3b5042aa] .el-tabs .el-tabs__nav-scroll{padding:0 20px}.feedback-container .feedback-list[data-v-3b5042aa]{flex:1;overflow-y:auto;background:#f5f7fa;padding:10px 0}.feedback-container .feedback-list .feedback-wrapper[data-v-3b5042aa]{display:flex;flex-direction:column;border-bottom:1px solid #f0f2f5}.feedback-container .feedback-list .feedback-wrapper .feedback-item[data-v-3b5042aa]{display:flex;align-items:flex-start;padding:16px 24px;background:#fff;cursor:pointer;transition:all .3s ease}.feedback-container .feedback-list .feedback-wrapper .feedback-item[data-v-3b5042aa]:hover{background:#f8f9fa}.feedback-container .feedback-list .feedback-wrapper .feedback-item.active[data-v-3b5042aa]{background:#ecf5ff;border-left:3px solid #409eff}.feedback-container .feedback-list .feedback-wrapper .feedback-item.active .feedback-subject[data-v-3b5042aa]{color:#409eff;font-weight:600}.feedback-container .feedback-list .feedback-wrapper .feedback-item.unread[data-v-3b5042aa]{background:#fafcff;border-left:3px solid #409eff}.feedback-container .feedback-list .feedback-wrapper .feedback-item.unread .feedback-subject[data-v-3b5042aa]{font-weight:600;color:#303133}.feedback-container .feedback-list .feedback-wrapper .feedback-item.unread.active[data-v-3b5042aa]{background:#ecf5ff}.feedback-container .feedback-list .feedback-wrapper .feedback-item.unread.active .feedback-subject[data-v-3b5042aa]{color:#409eff}.feedback-container .feedback-list .feedback-wrapper .feedback-item .feedback-icon[data-v-3b5042aa]{position:relative;width:40px;height:40px;border-radius:50%;background:#f5f7fa;display:flex;align-items:center;justify-content:center;margin-right:16px;flex-shrink:0}.feedback-container .feedback-list .feedback-wrapper .feedback-item .feedback-icon i[data-v-3b5042aa]{font-size:18px}.feedback-container .feedback-list .feedback-wrapper .feedback-item .feedback-icon .unread-dot[data-v-3b5042aa]{position:absolute;top:10px;right:10px;z-index:1;width:6px;height:6px;background:#f56c6c;border-radius:50%}.feedback-container .feedback-list .feedback-wrapper .feedback-item .feedback-content[data-v-3b5042aa]{flex:1;min-width:0}.feedback-container .feedback-list .feedback-wrapper .feedback-item .feedback-content .feedback-title[data-v-3b5042aa]{margin:0 0 8px 0;font-size:14px;font-weight:700;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.feedback-container .feedback-list .feedback-wrapper .feedback-item .feedback-content .feedback-meta[data-v-3b5042aa]{display:flex;align-items:center;gap:8px}.feedback-container .feedback-list .feedback-wrapper .feedback-item .feedback-content .feedback-meta .feedback-category[data-v-3b5042aa]{font-size:11px;color:#406adf;background:#eff6ff;padding:2px 6px;border-radius:8px}.feedback-container .feedback-list .feedback-wrapper .feedback-item .feedback-actions[data-v-3b5042aa]{margin-left:16px;flex-shrink:0;display:flex;align-items:center}.feedback-container .feedback-list .feedback-wrapper .feedback-item .feedback-actions .unread-status[data-v-3b5042aa]{font-size:12px;color:#f56c6c;font-weight:600}.feedback-container .feedback-list .feedback-wrapper .feedback-item .feedback-actions .read-status[data-v-3b5042aa]{font-size:12px;color:#c0c4cc}.feedback-container .feedback-list .feedback-wrapper .feedback-item .feedback-actions .expand-icon[data-v-3b5042aa]{font-size:12px;color:#909399;cursor:pointer;margin-left:8px;transition:transform .3s ease,color .3s ease}.feedback-container .feedback-list .feedback-wrapper .feedback-item .feedback-actions .expand-icon[data-v-3b5042aa]:hover{color:#606266}.feedback-container .feedback-list .feedback-wrapper .feedback-item .feedback-actions .expand-icon.expanded[data-v-3b5042aa]{transform:rotate(90deg);color:#409eff}.feedback-container .feedback-list .feedback-wrapper .feedback-detail-panel[data-v-3b5042aa]{background:#f0f2f5;animation:slideDown-data-v-3b5042aa .3s ease}.feedback-container .feedback-list .feedback-wrapper .feedback-detail-panel .detail-content[data-v-3b5042aa]{background:#fff;padding:20px;box-shadow:0 2px 4px rgba(0,0,0,.04)}.feedback-container .feedback-list .feedback-wrapper .feedback-detail-panel .detail-content .problem-info[data-v-3b5042aa]{margin-bottom:20px}.feedback-container .feedback-list .feedback-wrapper .feedback-detail-panel .detail-content .problem-info .problem-desc[data-v-3b5042aa]{margin-bottom:16px}.feedback-container .feedback-list .feedback-wrapper .feedback-detail-panel .detail-content .problem-info .problem-desc .desc-label[data-v-3b5042aa]{font-size:14px;font-weight:600;color:#303133;margin-bottom:8px;display:block}.feedback-container .feedback-list .feedback-wrapper .feedback-detail-panel .detail-content .problem-info .problem-desc .desc-content[data-v-3b5042aa]{color:#606266;line-height:1.6;font-size:14px}.feedback-container .feedback-list .feedback-wrapper .feedback-detail-panel .detail-content .problem-info .problem-imgs[data-v-3b5042aa]{display:flex;flex-wrap:wrap;gap:12px}.feedback-container .feedback-list .feedback-wrapper .feedback-detail-panel .detail-content .problem-info .problem-imgs .problem-img[data-v-3b5042aa]{max-width:160px;max-height:120px;border-radius:8px;border:1px solid #e4e7ed;cursor:pointer;transition:all .3s ease;overflow:hidden}.feedback-container .feedback-list .feedback-wrapper .feedback-detail-panel .detail-content .problem-info .problem-imgs .problem-img[data-v-3b5042aa]:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.1)}.feedback-container .feedback-list .feedback-wrapper .feedback-detail-panel .detail-content .problem-info .problem-imgs .problem-img[data-v-3b5042aa] .el-image__inner{width:100%;height:100%;object-fit:cover}.feedback-container .feedback-list .feedback-wrapper .feedback-detail-panel .detail-content .problem-info .problem-imgs .problem-img .image-error[data-v-3b5042aa]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#f5f7fa;color:#c0c4cc;font-size:24px;min-height:120px}.feedback-container .feedback-list .feedback-wrapper .feedback-detail-panel .detail-content .feedback-reply[data-v-3b5042aa]{border-top:1px solid #e4e7ed;padding-top:20px}.feedback-container .feedback-list .feedback-wrapper .feedback-detail-panel .detail-content .feedback-reply .reply-label[data-v-3b5042aa]{font-size:14px;font-weight:600;color:#303133;margin-bottom:8px;display:block}.feedback-container .feedback-list .feedback-wrapper .feedback-detail-panel .detail-content .feedback-reply .reply-content[data-v-3b5042aa]{color:#606266;line-height:1.6;font-size:14px;background:#f5f7fa;padding:10px;border-radius:8px}.feedback-container .feedback-list .feedback-wrapper .feedback-detail-panel .detail-content .feedback-reply .reply-content[data-v-3b5042aa] table tr{border-top:1px solid #c6cbd1}.feedback-container .feedback-list .feedback-wrapper .feedback-detail-panel .detail-content .feedback-reply .reply-content[data-v-3b5042aa] table tr td,.feedback-container .feedback-list .feedback-wrapper .feedback-detail-panel .detail-content .feedback-reply .reply-content[data-v-3b5042aa] table tr th{padding:6px 13px;border:1px solid #dfe2e5}.feedback-container .feedback-list .feedback-wrapper .feedback-detail-panel .detail-content .feedback-reply .reply-content[data-v-3b5042aa] p{margin-bottom:12px}.feedback-container .feedback-list .feedback-wrapper .feedback-detail-panel .detail-content .feedback-reply .reply-content[data-v-3b5042aa] p:last-child{margin-bottom:0}.feedback-container .feedback-list .feedback-wrapper .feedback-detail-panel .detail-content .feedback-reply .reply-content[data-v-3b5042aa] img{max-width:100%;height:auto;border-radius:4px;margin:8px 0}.feedback-container .feedback-list .feedback-wrapper .feedback-detail-panel .detail-content .feedback-reply .reply-content .reply-imgs[data-v-3b5042aa]{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.feedback-container .feedback-list .feedback-wrapper .feedback-detail-panel .detail-content .feedback-reply .reply-content .reply-imgs .reply-img[data-v-3b5042aa]{max-width:160px;max-height:120px;border-radius:8px;border:1px solid #e4e7ed;cursor:pointer;transition:all .3s ease;overflow:hidden}.feedback-container .feedback-list .feedback-wrapper .feedback-detail-panel .detail-content .feedback-reply .reply-content .reply-imgs .reply-img[data-v-3b5042aa]:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.1)}.feedback-container .feedback-list .feedback-wrapper .feedback-detail-panel .detail-content .feedback-reply .reply-content .reply-imgs .reply-img[data-v-3b5042aa] .el-image__inner{width:100%;height:100%;object-fit:cover}.feedback-container .feedback-list .feedback-wrapper .feedback-detail-panel .detail-content .feedback-reply .reply-content .reply-imgs .reply-img .image-error[data-v-3b5042aa]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#f5f7fa;color:#c0c4cc;font-size:24px;min-height:120px}.empty-state[data-v-3b5042aa]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#909399}.empty-state i[data-v-3b5042aa]{font-size:48px;margin-bottom:16px;opacity:.5}.empty-state p[data-v-3b5042aa]{margin:0;font-size:14px}.feedback-pagination[data-v-3b5042aa],.message-pagination[data-v-3b5042aa]{padding:16px 24px;background:#fff;border-top:1px solid #e4e7ed;display:flex;justify-content:center}.feedback-pagination[data-v-3b5042aa] .el-pagination .el-pager li,.feedback-pagination[data-v-3b5042aa] .el-pagination .el-pagination__jump,.feedback-pagination[data-v-3b5042aa] .el-pagination .el-pagination__total,.message-pagination[data-v-3b5042aa] .el-pagination .el-pager li,.message-pagination[data-v-3b5042aa] .el-pagination .el-pagination__jump,.message-pagination[data-v-3b5042aa] .el-pagination .el-pagination__total{font-size:12px}[data-v-3b5042aa] .el-drawer__wrapper,[data-v-3b5042aa] .el-overlay{z-index:2000}@keyframes slideDown-data-v-3b5042aa{0%{max-height:0;opacity:0;transform:translateY(-10px)}to{max-height:500px;opacity:1;transform:translateY(0)}}