.batch-edit-container[data-v-4947cc1a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.batch-edit-card[data-v-4947cc1a],.class-list-card[data-v-4947cc1a],.filter-card[data-v-4947cc1a]{background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden}.card-header[data-v-4947cc1a]{padding:20px 24px;border-bottom:1px solid #f0f0f0;background:#fafafa;position:relative}.card-header h3[data-v-4947cc1a]{margin:0 0 8px 0;font-size:18px;font-weight:600;color:#333}.card-header p[data-v-4947cc1a]{margin:0 0 16px 0;font-size:14px}.batch-actions[data-v-4947cc1a],.filter-toggle[data-v-4947cc1a]{position:absolute;top:20px;right:24px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.class-table[data-v-4947cc1a]{padding:20px}.text-gray-500[data-v-4947cc1a]{color:#6b7280}.edit-rules[data-v-4947cc1a]{margin-top:16px}.rule-list[data-v-4947cc1a]{margin:0;padding-left:20px;color:#666}.rule-list li[data-v-4947cc1a]{margin-bottom:8px;line-height:1.5}.batch-class-container[data-v-6389ac3c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.batch-setting-card[data-v-6389ac3c],.preview-card[data-v-6389ac3c]{background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden}.card-header[data-v-6389ac3c]{padding:20px 24px;border-bottom:1px solid #f0f0f0;background:#fafafa}.card-header h3[data-v-6389ac3c]{margin:0 0 8px 0;font-size:18px;font-weight:600;color:#333}.card-header p[data-v-6389ac3c]{margin:0;font-size:14px}.preview-table[data-v-6389ac3c]{padding:20px}.preview-actions[data-v-6389ac3c]{padding:20px;border-top:1px solid #f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.text-gray-500[data-v-6389ac3c]{color:#6b7280}.generation-rules[data-v-6389ac3c]{margin-top:16px}.rule-list[data-v-6389ac3c]{margin:0;padding-left:20px;color:#666}.rule-list li[data-v-6389ac3c]{margin-bottom:8px;line-height:1.5}.batch-assign-content[data-v-0f950868]{padding:16px}.assign-info[data-v-0f950868]{background:#f8f9fa;padding:16px;border-radius:6px;margin-bottom:20px}.assign-info h4[data-v-0f950868]{margin:0 0 12px 0;color:#333;font-size:16px}.assign-info p[data-v-0f950868]{margin:0 0 12px 0;color:#666}.class-list[data-v-0f950868]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.class-summary[data-v-0f950868]{color:#666;font-style:italic}.assign-form[data-v-0f950868]{margin-top:20px}.validation-result[data-v-0f950868]{margin:20px 0;padding:16px;border-radius:6px;border:1px solid #e4e7ed}.success-info[data-v-0f950868]{color:#67c23a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.success-info i[data-v-0f950868]{margin-right:8px}.error-info[data-v-0f950868]{color:#f56c6c;margin-bottom:12px}.error-info i[data-v-0f950868]{margin-right:8px}.error-list[data-v-0f950868],.warning-list[data-v-0f950868]{margin:8px 0 0 20px;padding:0}.error-list li[data-v-0f950868],.warning-list li[data-v-0f950868]{list-style:disc;margin:4px 0}.warning-info[data-v-0f950868]{color:#e6a23c;margin-top:12px}.warning-info i[data-v-0f950868]{margin-right:8px}.workload-info[data-v-0f950868]{margin-top:16px;padding-top:16px;border-top:1px solid #eee}.workload-info h5[data-v-0f950868]{margin:0 0 12px 0;color:#333;font-size:14px}.workload-details p[data-v-0f950868]{margin:8px 0;color:#666;font-size:13px}.dashboard-panel[data-v-03ec4a22]{background:#fff;padding:20px;margin-bottom:20px;border-radius:8px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.stat-card[data-v-03ec4a22]{text-align:center;padding:20px;background:#fafafa;border-radius:6px;border-left:4px solid #4d4dc5}.stat-number[data-v-03ec4a22]{font-size:28px;font-weight:700;color:#4d4dc5;margin-bottom:8px}.stat-label[data-v-03ec4a22]{font-size:14px;color:#666}.batch-operations[data-v-03ec4a22]{background:#e8f4fd;padding:12px 16px;margin-bottom:16px;border-radius:6px;border-left:4px solid #409eff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);-webkit-transition:all .2s ease;transition:all .2s ease}.selected-info[data-v-03ec4a22]{color:#409eff;font-weight:700;margin-right:12px}.statistics-panel[data-v-03ec4a22]{padding:20px;background:#fff;border-radius:8px}.text-blue-500[data-v-03ec4a22]{color:#409eff}.text-red-500[data-v-03ec4a22]{color:#f56c6c}.text-gray-400[data-v-03ec4a22]{color:#999}.class-count[data-v-03ec4a22],.student-count[data-v-03ec4a22]{font-weight:500}[data-v-03ec4a22]:deep(.el-tabs__header){background:#fff;padding:0 20px;margin-bottom:0;border-radius:8px 8px 0 0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05)}[data-v-03ec4a22]:deep(.el-tabs__item){color:#666;font-weight:500;-webkit-transition:all .2s ease;transition:all .2s ease}[data-v-03ec4a22]:deep(.el-tabs__item:hover){color:#4d4dc5}[data-v-03ec4a22]:deep(.el-tabs__item.is-active){color:#4d4dc5;font-weight:600}[data-v-03ec4a22]:deep(.el-tab-pane){background:#fff;padding:20px;border-radius:0 0 8px 8px}[data-v-03ec4a22]:deep(.vxe-table){border-radius:6px;overflow:hidden;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05)}.statistics-toolbar[data-v-03ec4a22]{margin-bottom:20px;padding:12px 16px;background-color:#f8f9fa;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;border:1px solid #e4e7ed}.chart-container[data-v-03ec4a22]{background:#fff;padding:20px;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid #ebeef5}.chart-container h4[data-v-03ec4a22]{margin:0 0 16px 0;color:#333;font-size:16px;font-weight:600;text-align:center}.workload-summary[data-v-03ec4a22]{margin-bottom:24px}.workload-stat-card[data-v-03ec4a22]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid #ebeef5;-webkit-transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s,-webkit-box-shadow .2s}.workload-stat-card[data-v-03ec4a22]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.stat-icon[data-v-03ec4a22]{width:48px;height:48px;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:24px;margin-right:16px}.stat-icon i[data-v-03ec4a22]{font-size:24px;color:#666}.stat-info[data-v-03ec4a22]{-webkit-box-flex:1;-ms-flex:1;flex:1}.stat-info .stat-number[data-v-03ec4a22]{font-size:24px;font-weight:600;color:#303133;margin-bottom:4px}.stat-info .stat-label[data-v-03ec4a22]{font-size:14px;color:#909399}.efficiency-score[data-v-03ec4a22]{font-weight:600;padding:2px 8px;border-radius:4px;font-size:13px}.efficiency-excellent[data-v-03ec4a22]{color:#67c23a;background-color:#f0f9e8}.efficiency-good[data-v-03ec4a22]{color:#409eff;background-color:#ecf5ff}.efficiency-fair[data-v-03ec4a22]{color:#e6a23c;background-color:#fdf6ec}.efficiency-poor[data-v-03ec4a22]{color:#f56c6c;background-color:#fef0f0}.college-distribution[data-v-03ec4a22]{display:inline-block;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:help}@media (max-width:768px){.statistics-toolbar[data-v-03ec4a22]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:8px}.statistics-toolbar .el-button[data-v-03ec4a22]{width:100%}.chart-container[data-v-03ec4a22]{margin-bottom:20px}.workload-stat-card[data-v-03ec4a22]{padding:16px}.stat-icon[data-v-03ec4a22]{width:40px;height:40px;font-size:20px;margin-right:12px}.stat-info .stat-number[data-v-03ec4a22]{font-size:20px}}[data-v-03ec4a22]:deep(.el-button){-webkit-transition:all .2s ease;transition:all .2s ease}[data-v-03ec4a22]:deep(.el-button:hover){-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15)}[data-v-03ec4a22]:deep(.el-tag){border-radius:4px;font-weight:500;-webkit-transition:all .2s ease;transition:all .2s ease}[data-v-03ec4a22]:deep(.el-tag:hover){-webkit-transform:translateY(-1px);transform:translateY(-1px)}.flow-dialog-content[data-v-3ad38f03]{min-height:calc(100vh - 120px);overflow-y:auto;--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1));padding:1.5rem}.form-group[data-v-3ad38f03]{position:relative}input[data-v-3ad38f03]:focus,textarea[data-v-3ad38f03]:focus{-webkit-box-shadow:0 0 0 2px rgba(0,122,255,.35);box-shadow:0 0 0 2px rgba(0,122,255,.35);outline:none}.bg-white.rounded-lg[data-v-3ad38f03],button[data-v-3ad38f03]{-webkit-transition:all .2s cubic-bezier(.4,0,.2,1);transition:all .2s cubic-bezier(.4,0,.2,1)}.bg-white.rounded-lg[data-v-3ad38f03]:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08),0 1px 4px rgba(0,0,0,.06);box-shadow:0 4px 12px rgba(0,0,0,.08),0 1px 4px rgba(0,0,0,.06)}button[data-v-3ad38f03]:active{-webkit-transform:scale(.97);transform:scale(.97);-webkit-transition-duration:.05s;transition-duration:.05s}