/*!
 *  build: vue-admin-better 
 *  vue-admin-beautiful.com 
 *  https://gitee.com/chu1204505056/vue-admin-better 
 *  time: 2025-10-24 09:14:39
 */[data-v-2f997bba]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;gallery-second-menu-background:#fff}.feedback-dialog .dialog-form .el-radio-button .el-radio-button__inner[data-v-2f997bba]{display:flex;align-items:center;gap:4px;font-size:13px;padding:8px 12px}.feedback-dialog .priority-option[data-v-2f997bba]{display:flex;align-items:center;gap:8px;width:100%}.feedback-dialog .priority-option .priority-desc[data-v-2f997bba]{color:#909399;font-size:12px;flex:1}.feedback-dialog .upload-section .attachment-upload[data-v-2f997bba]{margin-bottom:8px}.feedback-dialog .upload-section .upload-tips[data-v-2f997bba]{display:flex;align-items:center;gap:4px;color:#909399;font-size:12px}.feedback-dialog .upload-section .upload-tips i[data-v-2f997bba]{color:#409eff}.dialog-footer[data-v-2f997bba]{text-align:center}[data-v-7c4bb2bd]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;gallery-second-menu-background:#fff}.feedback-detail[data-v-7c4bb2bd]{max-height:70vh;overflow-y:auto}.feedback-header[data-v-7c4bb2bd]{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:20px;border-bottom:1px solid #e4e7ed;margin-bottom:24px}.feedback-header .feedback-meta[data-v-7c4bb2bd]{flex:1}.feedback-header .feedback-meta .feedback-title[data-v-7c4bb2bd]{font-size:20px;font-weight:600;color:#303133;margin:0 0 12px 0;line-height:1.4}.feedback-header .feedback-meta .feedback-tags[data-v-7c4bb2bd]{display:flex;align-items:center;gap:8px}.feedback-header .feedback-meta .feedback-tags .feedback-id[data-v-7c4bb2bd]{color:#909399;font-size:14px;font-weight:500}.feedback-content .info-section[data-v-7c4bb2bd]{margin-bottom:24px}.feedback-content .info-section h3[data-v-7c4bb2bd]{font-size:16px;font-weight:600;margin:0 0 16px 0;color:#303133}.feedback-content .info-section .info-grid[data-v-7c4bb2bd]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.feedback-content .info-section .info-grid .info-item[data-v-7c4bb2bd]{display:flex;align-items:center}.feedback-content .info-section .info-grid .info-item label[data-v-7c4bb2bd]{font-weight:500;color:#606266;margin-right:8px;min-width:80px}.feedback-content .info-section .info-grid .info-item .user-info[data-v-7c4bb2bd]{display:flex;align-items:center;gap:6px}.feedback-content .description-section[data-v-7c4bb2bd]{margin-bottom:24px}.feedback-content .description-section h3[data-v-7c4bb2bd]{font-size:16px;font-weight:600;margin:0 0 16px 0;color:#303133}.feedback-content .description-section .description-content[data-v-7c4bb2bd]{background:#f8f9fa;padding:16px;border-radius:8px;line-height:1.6;color:#606266;white-space:pre-wrap}.feedback-content .attachments-section[data-v-7c4bb2bd]{margin-bottom:24px}.feedback-content .attachments-section h3[data-v-7c4bb2bd]{font-size:16px;font-weight:600;margin:0 0 16px 0;color:#303133}.feedback-content .attachments-section .attachments-list .attachment-item[data-v-7c4bb2bd]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f5f7fa;border-radius:6px;margin-bottom:8px;cursor:pointer}.feedback-content .attachments-section .attachments-list .attachment-item[data-v-7c4bb2bd]:hover{background:#ecf5ff}.feedback-content .attachments-section .attachments-list .attachment-item .attachment-name[data-v-7c4bb2bd]{flex:1;font-size:14px;color:#606266}.reply-section[data-v-7c4bb2bd]{margin-top:24px;padding-top:24px;border-top:1px solid #e4e7ed}.reply-section .section-header[data-v-7c4bb2bd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.reply-section .section-header h3[data-v-7c4bb2bd]{font-size:16px;font-weight:600;margin:0;color:#303133}.reply-section .section-header .reply-count[data-v-7c4bb2bd]{color:#909399;font-size:14px}.reply-section .replies-list[data-v-7c4bb2bd]{margin-bottom:24px}.reply-section .replies-list .reply-item[data-v-7c4bb2bd]{padding:16px;border:1px solid #e4e7ed;border-radius:8px;margin-bottom:12px}.reply-section .replies-list .reply-item.admin-reply[data-v-7c4bb2bd]{background:#f0f9ff;border-color:#409eff}.reply-section .replies-list .reply-item .reply-header[data-v-7c4bb2bd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.reply-section .replies-list .reply-item .reply-header .reply-author[data-v-7c4bb2bd]{display:flex;align-items:center;gap:8px}.reply-section .replies-list .reply-item .reply-header .reply-author .author-name[data-v-7c4bb2bd]{font-weight:500;color:#303133}.reply-section .replies-list .reply-item .reply-header .reply-time[data-v-7c4bb2bd]{color:#909399;font-size:12px}.reply-section .replies-list .reply-item .reply-content[data-v-7c4bb2bd]{color:#606266;line-height:1.6;white-space:pre-wrap}.reply-section .replies-list .empty-replies[data-v-7c4bb2bd]{text-align:center;padding:40px 20px;color:#909399}.reply-section .replies-list .empty-replies i[data-v-7c4bb2bd]{font-size:48px;margin-bottom:12px}.reply-section .replies-list .empty-replies p[data-v-7c4bb2bd]{margin:0;font-size:14px}.reply-section .new-reply[data-v-7c4bb2bd]{background:#f8f9fa;padding:16px;border-radius:8px}.reply-section .new-reply h4[data-v-7c4bb2bd]{font-size:14px;font-weight:600;margin:0 0 12px 0;color:#303133}.reply-section .new-reply .reply-actions[data-v-7c4bb2bd]{text-align:right;margin-top:12px}.dialog-footer[data-v-7c4bb2bd]{text-align:center}@media(max-width:768px){.feedback-header[data-v-7c4bb2bd]{flex-direction:column;gap:16px}.feedback-header .feedback-actions[data-v-7c4bb2bd]{align-self:stretch}.info-grid[data-v-7c4bb2bd]{grid-template-columns:1fr!important}}[data-v-038cc1bb]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;gallery-second-menu-background:#fff}.feedback-container[data-v-038cc1bb]{padding:0}.stats-bar[data-v-038cc1bb]{display:flex;gap:24px;padding:20px 24px;background:#fff;border-radius:8px;margin-bottom:16px;border:1px solid #e4e7ed}.stats-item[data-v-038cc1bb]{display:flex;flex-direction:column;align-items:center;padding:12px 20px;border-radius:6px;cursor:pointer;transition:all .2s ease;border:1px solid transparent}.stats-item[data-v-038cc1bb]:hover{background:#f5f7fa;transform:translateY(-1px)}.stats-item.active[data-v-038cc1bb]{background:#ecf5ff;border-color:#409eff;color:#409eff}.stats-item .count[data-v-038cc1bb]{font-size:24px;font-weight:600;line-height:1.2;margin-bottom:4px}.stats-item .label[data-v-038cc1bb]{font-size:14px;color:#606266}.stats-item.active .label[data-v-038cc1bb]{color:#409eff}.feedback-list[data-v-038cc1bb]{display:grid;gap:16px;min-height:400px}.feedback-card[data-v-038cc1bb]{background:#fff;border:1px solid #e4e7ed;border-radius:8px;padding:20px;cursor:pointer;transition:all .2s ease}.feedback-card[data-v-038cc1bb]:hover{border-color:#409eff;box-shadow:0 4px 12px rgba(64,158,255,.15);transform:translateY(-2px)}.feedback-header[data-v-038cc1bb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.feedback-meta[data-v-038cc1bb]{display:flex;align-items:center;gap:8px}.feedback-meta .priority-tag[data-v-038cc1bb],.feedback-meta .status-tag[data-v-038cc1bb]{border-radius:12px;font-weight:500}.feedback-meta .feedback-id[data-v-038cc1bb]{color:#909399;font-size:14px;font-weight:500}.feedback-time[data-v-038cc1bb]{color:#909399;font-size:14px}.feedback-content[data-v-038cc1bb]{margin-bottom:16px}.feedback-title[data-v-038cc1bb]{font-size:18px;font-weight:600;color:#303133;margin:0 0 8px 0;line-height:1.4}.feedback-description[data-v-038cc1bb]{color:#606266;font-size:14px;line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.attachments-preview[data-v-038cc1bb]{margin-top:12px}.attachments-preview .attachment-item[data-v-038cc1bb]{display:inline-flex;align-items:center;gap:4px;background:#f5f7fa;padding:4px 8px;border-radius:4px;font-size:12px;color:#606266;margin-right:8px}.attachments-preview .attachment-item i[data-v-038cc1bb]{color:#909399}.feedback-footer[data-v-038cc1bb]{display:flex;justify-content:space-between;align-items:center}.feedback-author[data-v-038cc1bb]{display:flex;align-items:center;gap:8px}.feedback-author .username[data-v-038cc1bb]{font-size:14px;color:#606266;font-weight:500}.feedback-actions[data-v-038cc1bb]{display:flex;align-items:center;gap:12px}.feedback-actions .reply-count[data-v-038cc1bb]{display:flex;align-items:center;gap:4px;color:#909399;font-size:14px}.feedback-actions .reply-count i[data-v-038cc1bb]{font-size:16px}.feedback-actions .action-trigger[data-v-038cc1bb]{color:#909399;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease}.feedback-actions .action-trigger[data-v-038cc1bb]:hover{background:#f5f7fa;color:#606266}.feedback-actions .action-trigger i[data-v-038cc1bb]{font-size:16px}.empty-state[data-v-038cc1bb]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center}.empty-state .empty-icon[data-v-038cc1bb]{font-size:64px;color:#c0c4cc;margin-bottom:16px}.empty-state .empty-icon i[data-v-038cc1bb]{font-size:inherit}.empty-state h3[data-v-038cc1bb]{font-size:18px;color:#303133;margin:0 0 8px 0}.empty-state p[data-v-038cc1bb]{color:#909399;font-size:14px;margin:0 0 24px 0;line-height:1.6}.pagination-wrapper[data-v-038cc1bb]{padding:20px 0;text-align:center;border-top:1px solid #e4e7ed;margin-top:24px}@media(max-width:768px){.stats-bar[data-v-038cc1bb]{flex-wrap:wrap;gap:12px}.stats-item[data-v-038cc1bb]{flex:1;min-width:calc(50% - 6px);padding:8px 12px}.stats-item .count[data-v-038cc1bb]{font-size:20px}.stats-item .label[data-v-038cc1bb]{font-size:12px}.feedback-card[data-v-038cc1bb]{padding:16px}.feedback-title[data-v-038cc1bb]{font-size:16px}.feedback-header[data-v-038cc1bb]{flex-direction:column;align-items:flex-start;gap:8px}.feedback-meta[data-v-038cc1bb]{flex-wrap:wrap}}@media(prefers-color-scheme:dark){.feedback-card[data-v-038cc1bb]{background:#2d2d2d;border-color:#404040}.feedback-card[data-v-038cc1bb]:hover{border-color:#409eff;box-shadow:0 4px 12px rgba(64,158,255,.25)}.feedback-title[data-v-038cc1bb]{color:#fff}.feedback-description[data-v-038cc1bb]{color:#ccc}.stats-bar[data-v-038cc1bb]{background:#2d2d2d;border-color:#404040}.stats-item[data-v-038cc1bb]:hover{background:#3a3a3a}.stats-item.active[data-v-038cc1bb]{background:#1a4a6b}}