.pagination-container[data-v-6af37405]{background:#fff;padding:32px 16px}.pagination-container.hidden[data-v-6af37405]{display:none}.page-header[data-v-81f33cbe]{margin-bottom:20px}.page-header h2[data-v-81f33cbe]{margin:0 0 8px 0;color:#303133;font-size:24px;font-weight:600}.page-header p[data-v-81f33cbe]{margin:0;color:#606266;font-size:14px}.filter-container[data-v-81f33cbe]{margin-bottom:20px;padding:20px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.analysis-detail[data-v-81f33cbe]{max-height:70vh;overflow-y:auto;padding-right:10px}.analysis-detail[data-v-81f33cbe]::-webkit-scrollbar{width:6px}.analysis-detail[data-v-81f33cbe]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.analysis-detail[data-v-81f33cbe]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.analysis-detail[data-v-81f33cbe]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.analysis-detail .detail-section[data-v-81f33cbe]{margin-bottom:32px;background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.08);border:1px solid #f0f0f0}.analysis-detail .detail-section h3[data-v-81f33cbe]{margin:0 0 20px 0;color:#1a1a1a;font-size:18px;font-weight:600;border-left:4px solid #409eff;padding-left:12px;position:relative}.analysis-detail .detail-section h3[data-v-81f33cbe]:after{content:"";position:absolute;left:0;bottom:-8px;width:60px;height:2px;background:linear-gradient(90deg,#409eff,#79bbff);border-radius:1px}.analysis-detail .detail-section .scores-grid[data-v-81f33cbe]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.analysis-detail .detail-section .scores-grid .score-item[data-v-81f33cbe]{text-align:center;padding:20px 16px;background:linear-gradient(135deg,#f8f9ff,#fff);border:1px solid #e8f4ff;border-radius:12px;transition:all .3s ease;position:relative;overflow:hidden}.analysis-detail .detail-section .scores-grid .score-item[data-v-81f33cbe]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#409eff,#79bbff)}.analysis-detail .detail-section .scores-grid .score-item[data-v-81f33cbe]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(64,158,255,.15);border-color:#409eff}.analysis-detail .detail-section .scores-grid .score-item .score-label[data-v-81f33cbe]{margin-bottom:12px;font-weight:600;color:#2c3e50;font-size:14px}.analysis-detail .detail-section .scores-grid .score-item .el-rate[data-v-81f33cbe]{margin-bottom:8px}.analysis-detail .detail-section .feedback-card[data-v-81f33cbe]{background:#fff;border-radius:12px;padding:20px;height:240px;display:flex;flex-direction:column;transition:all .3s ease;position:relative;overflow:hidden}.analysis-detail .detail-section .feedback-card[data-v-81f33cbe]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px}.analysis-detail .detail-section .feedback-card[data-v-81f33cbe]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.analysis-detail .detail-section .feedback-card .feedback-header[data-v-81f33cbe]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;font-weight:600;font-size:15px}.analysis-detail .detail-section .feedback-card .feedback-header .header-left[data-v-81f33cbe]{display:flex;align-items:center}.analysis-detail .detail-section .feedback-card .feedback-header .header-left i[data-v-81f33cbe]{margin-right:10px;font-size:18px}.analysis-detail .detail-section .feedback-card .feedback-header .el-tag[data-v-81f33cbe]{font-weight:500;flex-shrink:0}.analysis-detail .detail-section .feedback-card .feedback-content[data-v-81f33cbe]{flex:1;overflow-y:auto;padding-right:8px}.analysis-detail .detail-section .feedback-card .feedback-content[data-v-81f33cbe]::-webkit-scrollbar{width:4px}.analysis-detail .detail-section .feedback-card .feedback-content[data-v-81f33cbe]::-webkit-scrollbar-track{background:#f5f5f5;border-radius:2px}.analysis-detail .detail-section .feedback-card .feedback-content[data-v-81f33cbe]::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:2px}.analysis-detail .detail-section .feedback-card .feedback-content[data-v-81f33cbe]::-webkit-scrollbar-thumb:hover{background:#b0b0b0}.analysis-detail .detail-section .feedback-card .feedback-content .feedback-tag[data-v-81f33cbe]{margin:4px 8px 4px 0;padding:6px 12px;font-size:12px;border-radius:16px;font-weight:500;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:1.2}.analysis-detail .detail-section .feedback-card .feedback-content .feedback-tag[data-v-81f33cbe]:hover{transform:scale(1.05)}.analysis-detail .detail-section .feedback-card .feedback-content .no-feedback[data-v-81f33cbe]{color:#909399;font-size:13px;text-align:center;margin-top:50px;font-style:italic}.analysis-detail .detail-section .feedback-card.positive-feedback[data-v-81f33cbe]{border:1px solid #e8f5e8}.analysis-detail .detail-section .feedback-card.positive-feedback[data-v-81f33cbe]:before{background:linear-gradient(90deg,#67c23a,#95d475)}.analysis-detail .detail-section .feedback-card.positive-feedback .feedback-header i[data-v-81f33cbe]{color:#67c23a}.analysis-detail .detail-section .feedback-card.negative-feedback[data-v-81f33cbe]{border:1px solid #fef0f0}.analysis-detail .detail-section .feedback-card.negative-feedback[data-v-81f33cbe]:before{background:linear-gradient(90deg,#f56c6c,#f89898)}.analysis-detail .detail-section .feedback-card.negative-feedback .feedback-header i[data-v-81f33cbe]{color:#f56c6c}.analysis-detail .detail-section .feedback-card.neutral-feedback[data-v-81f33cbe]{border:1px solid #f4f4f5}.analysis-detail .detail-section .feedback-card.neutral-feedback[data-v-81f33cbe]:before{background:linear-gradient(90deg,#909399,#b1b3b8)}.analysis-detail .detail-section .feedback-card.neutral-feedback .feedback-header i[data-v-81f33cbe]{color:#909399}.analysis-detail .detail-section .improvement-areas[data-v-81f33cbe],.analysis-detail .detail-section .strength-areas[data-v-81f33cbe]{background:#f8f9fa;border-radius:8px;padding:20px;border:1px solid #e9ecef}.analysis-detail .detail-section .improvement-areas h4[data-v-81f33cbe],.analysis-detail .detail-section .strength-areas h4[data-v-81f33cbe]{margin:0 0 16px 0;color:#2c3e50;font-size:16px;font-weight:600;display:flex;align-items:center}.analysis-detail .detail-section .improvement-areas h4[data-v-81f33cbe]:before,.analysis-detail .detail-section .strength-areas h4[data-v-81f33cbe]:before{content:"⭐";margin-right:8px;font-size:14px}.analysis-detail .detail-section .improvement-areas ul[data-v-81f33cbe],.analysis-detail .detail-section .strength-areas ul[data-v-81f33cbe]{margin:0;padding:0;list-style:none}.analysis-detail .detail-section .improvement-areas ul li[data-v-81f33cbe],.analysis-detail .detail-section .strength-areas ul li[data-v-81f33cbe]{margin-bottom:12px;padding:8px 12px;background:#fff;border-radius:6px;border-left:3px solid #409eff;line-height:1.6;color:#555;font-size:14px;transition:all .2s ease}.analysis-detail .detail-section .improvement-areas ul li[data-v-81f33cbe]:hover,.analysis-detail .detail-section .strength-areas ul li[data-v-81f33cbe]:hover{background:#f0f7ff;transform:translateX(4px)}.analysis-detail .detail-section .improvement-areas ul li[data-v-81f33cbe]:last-child,.analysis-detail .detail-section .strength-areas ul li[data-v-81f33cbe]:last-child{margin-bottom:0}.analysis-detail .detail-section .improvement-areas h4[data-v-81f33cbe]:before{content:"🔧"}.analysis-detail .detail-section .improvement-areas ul li[data-v-81f33cbe]{border-left-color:#e6a23c}.analysis-detail .detail-section .improvement-areas ul li[data-v-81f33cbe]:hover{background:#fdf8f0}.analysis-detail .detail-section .emotions-chart .emotion-item[data-v-81f33cbe]{margin-bottom:20px;padding:16px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.analysis-detail .detail-section .emotions-chart .emotion-item .emotion-label[data-v-81f33cbe]{margin-bottom:12px;font-weight:600;color:#2c3e50;font-size:14px;display:flex;align-items:center}.analysis-detail .detail-section .emotions-chart .emotion-item .emotion-label[data-v-81f33cbe]:before{content:"😊";margin-right:8px;font-size:16px}.analysis-detail .detail-section .emotions-chart .emotion-item .el-progress[data-v-81f33cbe]{margin-bottom:0}.el-table[data-v-81f33cbe]{border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.06)}.el-table .el-table__header[data-v-81f33cbe]{background:#f8f9fa}.el-table .el-table__header th[data-v-81f33cbe]{background:#f8f9fa!important;color:#2c3e50;font-weight:600;border-bottom:2px solid #e9ecef}.el-table .el-table__body tr[data-v-81f33cbe]{transition:all .2s ease}.el-table .el-table__body tr[data-v-81f33cbe]:hover{background:#f0f7ff!important}.el-table .el-table__body td[data-v-81f33cbe]{border-bottom:1px solid #f0f0f0}.el-dialog[data-v-81f33cbe]{border-radius:12px;overflow:hidden}.el-dialog .el-dialog__header[data-v-81f33cbe]{background:linear-gradient(135deg,#409eff,#79bbff);color:#fff;padding:20px 24px}.el-dialog .el-dialog__header .el-dialog__title[data-v-81f33cbe]{font-size:18px;font-weight:600}.el-dialog .el-dialog__header .el-dialog__close[data-v-81f33cbe]{color:#fff;font-size:20px}.el-dialog .el-dialog__header .el-dialog__close[data-v-81f33cbe]:hover{color:#f0f0f0}.el-dialog .el-dialog__body[data-v-81f33cbe]{padding:24px}.el-dialog .el-dialog__footer[data-v-81f33cbe]{padding:16px 24px;background:#f8f9fa;border-top:1px solid #e9ecef}.group-option[data-v-81f33cbe]{padding:0!important;height:auto!important;min-height:60px!important}.group-option[data-v-81f33cbe]:hover{background-color:#f5f7fa!important}.group-option .group-option-content[data-v-81f33cbe]{display:flex;justify-content:space-between;align-items:flex-start;padding:12px 16px;width:100%;min-height:60px;line-height:1.4}.group-option .group-option-content .group-main-info[data-v-81f33cbe]{flex:1;min-width:0;margin-right:12px}.group-option .group-option-content .group-main-info .group-name[data-v-81f33cbe]{font-weight:500;font-size:14px;color:#303133;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:6px;line-height:1.3}.group-option .group-option-content .group-main-info .group-details[data-v-81f33cbe]{font-size:12px;color:#909399;line-height:1.4}.group-option .group-option-content .group-main-info .group-details .last-active[data-v-81f33cbe]{margin-left:8px;color:#c0c4cc}.group-option .group-option-content .group-id[data-v-81f33cbe]{font-size:11px;color:#c0c4cc;flex-shrink:0;text-align:right;align-self:center;max-width:120px;word-break:break-all;line-height:1.2}[data-v-81f33cbe] .el-select-dropdown .el-select-dropdown__item{padding:0!important;height:auto!important;line-height:normal!important}[data-v-81f33cbe] .el-select-dropdown .el-select-dropdown__item.hover,[data-v-81f33cbe] .el-select-dropdown .el-select-dropdown__item:hover{background-color:#f5f7fa!important}[data-v-81f33cbe] .el-select-dropdown .el-select-dropdown__item.selected{background-color:#ecf5ff!important;color:#409eff!important}[data-v-81f33cbe] .el-select-dropdown .el-select-dropdown__item.selected .group-name{color:#409eff!important}