/*!
 *  build: admin-pro 
 *  copyright: vue-admin-beautiful.com 1204505056@qq.com 
 *  time: 2026-8-11 21:19:54
 */[data-v-0eb3a75a]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.verify-toolbar[data-v-0eb3a75a]{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding:12px;background:#f5f7fa;border-radius:8px}.verify-summary[data-v-0eb3a75a]{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:16px;padding:16px;background:linear-gradient(135deg,#f5f7fa,#e4e7ed);border-radius:8px}.verify-summary .summary-item[data-v-0eb3a75a]{display:flex;align-items:center;gap:8px}.verify-summary .summary-item .label[data-v-0eb3a75a]{color:#606266;font-size:13px}.verify-summary .summary-item .value[data-v-0eb3a75a]{font-size:18px;font-weight:600;color:#303133}.verify-summary .summary-item .value.success[data-v-0eb3a75a]{color:#67c23a}.verify-summary .summary-item .value.danger[data-v-0eb3a75a]{color:#f56c6c}.text-danger[data-v-0eb3a75a]{color:#f56c6c;font-weight:600}.text-success[data-v-0eb3a75a]{color:#67c23a;font-weight:600}.teacher-tags[data-v-0eb3a75a]{display:flex;flex-wrap:wrap;gap:4px}.page-header[data-v-0eb3a75a]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px;padding:15px 20px;margin-bottom:12px;box-shadow:0 4px 15px rgba(102,126,234,.25)}.page-header .header-content[data-v-0eb3a75a]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.page-header .header-content .title-section[data-v-0eb3a75a]{display:flex;align-items:center;gap:12px}.page-header .header-content .title-section .icon-wrapper[data-v-0eb3a75a]{width:40px;height:40px;background:hsla(0,0%,100%,.2);border-radius:10px;display:flex;align-items:center;justify-content:center}.page-header .header-content .title-section .icon-wrapper i[data-v-0eb3a75a]{font-size:20px;color:#fff}.page-header .header-content .title-section .title-info h1[data-v-0eb3a75a]{margin:0;font-size:18px;font-weight:600;color:#fff;letter-spacing:1px}.page-header .header-content .title-section .title-info .subtitle[data-v-0eb3a75a]{margin:3px 0 0 0;font-size:12px;color:hsla(0,0%,100%,.8)}.page-header .header-content .project-badges[data-v-0eb3a75a]{display:flex;gap:8px;flex-wrap:wrap}.page-header .header-content .project-badges .el-tag[data-v-0eb3a75a]{padding:6px 12px;font-size:12px;border-radius:16px}.page-header .header-content .project-badges .el-tag i[data-v-0eb3a75a]{margin-right:4px}.dm-center-container[data-v-0eb3a75a]{padding:15px;background:linear-gradient(135deg,#f5f7fa,#e4e9f2);min-height:calc(100vh - 120px)}.dm-center-container .main-card[data-v-0eb3a75a]{border-radius:10px;border:none;box-shadow:0 2px 12px rgba(0,0,0,.08)}.dm-center-container .main-card[data-v-0eb3a75a] .el-card__body{padding:12px 15px}.data-card[data-v-0eb3a75a]{border-radius:10px!important;border:none!important;box-shadow:0 2px 12px rgba(0,0,0,.06)!important;overflow:hidden}.toolbar-wrapper[data-v-0eb3a75a]{justify-content:space-between;padding:10px 0;margin-bottom:10px;border-bottom:1px solid #ebeef5}.toolbar-wrapper .toolbar-left[data-v-0eb3a75a],.toolbar-wrapper[data-v-0eb3a75a]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.toolbar-wrapper .toolbar-right[data-v-0eb3a75a]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.task-wizard-entry-btn[data-v-0eb3a75a]{position:relative;font-weight:600;border:none;box-shadow:0 8px 18px rgba(230,162,60,.24);animation:wizard-entry-pulse-0eb3a75a 1.8s ease-in-out infinite}.task-wizard-entry-btn[data-v-0eb3a75a] .el-icon-magic-stick{margin-right:4px}.task-wizard-entry-btn[data-v-0eb3a75a]:focus,.task-wizard-entry-btn[data-v-0eb3a75a]:hover{box-shadow:0 10px 24px rgba(230,162,60,.34)}.task-wizard-entry-content[data-v-0eb3a75a]{display:inline-flex;align-items:center;gap:6px}.task-wizard-entry-arrow[data-v-0eb3a75a]{display:inline-flex;align-items:center;color:hsla(0,0%,100%,.92);overflow:hidden}.task-wizard-entry-arrow i[data-v-0eb3a75a]{margin-left:-4px;font-size:12px;opacity:0;transform:translateX(-7px);animation:wizard-entry-arrow-0eb3a75a 1.25s ease-in-out infinite}.task-wizard-entry-arrow i[data-v-0eb3a75a]:first-child{margin-left:0;animation-delay:0s}.task-wizard-entry-arrow i[data-v-0eb3a75a]:last-child{animation-delay:.18s}@keyframes wizard-entry-pulse-0eb3a75a{0%,to{box-shadow:0 8px 18px rgba(230,162,60,.24)}50%{box-shadow:0 10px 24px rgba(230,162,60,.4)}}@keyframes wizard-entry-arrow-0eb3a75a{0%{opacity:0;transform:translateX(-7px)}35%{opacity:.72;transform:translateX(-1px)}65%{opacity:1;transform:translateX(3px)}to{opacity:0;transform:translateX(8px)}}.column-header-wrapper[data-v-0eb3a75a]{display:inline-flex;align-items:center;white-space:nowrap;line-height:normal}.column-header-wrapper i[data-v-0eb3a75a]{margin-right:4px;font-size:13px;color:#667eea}.column-header-wrapper span[data-v-0eb3a75a]{display:inline-block}.vxe-table[data-v-0eb3a75a]{margin-top:0;border-radius:8px;overflow:hidden}.vxe-table[data-v-0eb3a75a] .vxe-header--column{background:linear-gradient(135deg,#f5f7fa,#e8ebef);font-weight:600;color:#303133;padding:8px 6px}.vxe-table[data-v-0eb3a75a] .vxe-body--column{padding:6px}.vxe-table[data-v-0eb3a75a] .vxe-body--row{transition:background-color .2s ease}.vxe-table[data-v-0eb3a75a] .vxe-body--row:hover{background-color:rgba(102,126,234,.04)}.table-footer[data-v-0eb3a75a]{margin-top:10px;display:flex;justify-content:flex-end;align-items:center;padding:8px 0}.table-footer .el-pagination[data-v-0eb3a75a]{padding:0}.table-footer .el-pagination[data-v-0eb3a75a] .btn-next,.table-footer .el-pagination[data-v-0eb3a75a] .btn-prev,.table-footer .el-pagination[data-v-0eb3a75a] .el-pager li{border-radius:6px;margin:0 2px}.table-footer .el-pagination[data-v-0eb3a75a] .el-pager li.active{background:linear-gradient(135deg,#667eea,#764ba2)}.custom-dialog[data-v-0eb3a75a] .el-dialog{border-radius:12px;overflow:hidden}.custom-dialog[data-v-0eb3a75a] .el-dialog__header{padding:0}.custom-dialog[data-v-0eb3a75a] .el-dialog__body{padding:20px}.custom-dialog[data-v-0eb3a75a] .el-dialog__footer{padding:12px 20px 20px;border-top:1px solid #ebeef5}.custom-dialog .dialog-header[data-v-0eb3a75a]{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;font-size:16px;font-weight:600;color:#fff}.custom-dialog .dialog-header .header-left[data-v-0eb3a75a]{display:flex;align-items:center;gap:10px}.custom-dialog .dialog-header .header-left i[data-v-0eb3a75a]{font-size:20px}.custom-dialog .dialog-header .close-btn[data-v-0eb3a75a]{font-size:18px;cursor:pointer;opacity:.8;transition:all .2s;padding:4px;border-radius:4px}.custom-dialog .dialog-header .close-btn[data-v-0eb3a75a]:hover{opacity:1;background:hsla(0,0%,100%,.2)}.custom-dialog .import-header[data-v-0eb3a75a]{background:linear-gradient(135deg,#667eea,#764ba2)}.custom-dialog .edit-header[data-v-0eb3a75a]{background:linear-gradient(135deg,#36d1dc,#5b86e5)}.custom-dialog .reuse-header[data-v-0eb3a75a]{background:linear-gradient(135deg,#f59e0b,#ef4444)}.custom-dialog .template-header[data-v-0eb3a75a]{background:linear-gradient(135deg,#0ea5e9,#2563eb)}.template-tip[data-v-0eb3a75a]{margin-top:8px;padding:10px 12px;background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;color:#0369a1;font-size:13px}.reuse-panel[data-v-0eb3a75a]{margin-top:8px;display:flex;flex-direction:column;gap:12px}.reuse-panel .reuse-tip[data-v-0eb3a75a]{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#fff7ed;border:1px solid #fdba74;border-radius:8px;color:#9a3412;font-size:13px}.reuse-panel .reuse-stats[data-v-0eb3a75a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.reuse-panel .reuse-stat-card[data-v-0eb3a75a]{padding:12px;border-radius:10px;background:linear-gradient(135deg,#f8fafc,#eef2ff);border:1px solid #dbeafe}.reuse-panel .reuse-stat-wide[data-v-0eb3a75a]{min-width:0}.reuse-panel .stat-label[data-v-0eb3a75a]{font-size:12px;color:#64748b;margin-bottom:6px}.reuse-panel .stat-value[data-v-0eb3a75a]{font-size:18px;font-weight:700;color:#1e293b;line-height:1.2}.reuse-panel .stat-value.small[data-v-0eb3a75a]{font-size:14px;font-weight:600;word-break:break-all}.reuse-panel .reuse-mode-tip[data-v-0eb3a75a]{padding:10px 12px;border-radius:8px;background:#f8fafc;color:#475569;font-size:13px;line-height:1.7}.import-steps[data-v-0eb3a75a]{margin-bottom:15px}.step-content[data-v-0eb3a75a]{margin:15px 0;min-height:280px}.step-content .file-upload-wrapper[data-v-0eb3a75a]{display:flex;flex-direction:column;gap:12px}.step-content .file-upload-wrapper .drop-area[data-v-0eb3a75a]{border:2px dashed #dcdfe6;border-radius:10px;padding:30px 20px;text-align:center;transition:all .3s;cursor:pointer;background:#fafbfc}.step-content .file-upload-wrapper .drop-area i[data-v-0eb3a75a]{font-size:48px;color:#667eea;margin-bottom:10px}.step-content .file-upload-wrapper .drop-area p[data-v-0eb3a75a]{margin:8px 0;color:#606266;font-size:14px}.step-content .file-upload-wrapper .drag-active[data-v-0eb3a75a],.step-content .file-upload-wrapper .drop-area[data-v-0eb3a75a]:hover{border-color:#667eea;background:rgba(102,126,234,.05)}.step-content .file-upload-wrapper .file-info[data-v-0eb3a75a]{margin-top:8px;padding:10px 12px;background:linear-gradient(135deg,#f5f7fa,#e8ebef);border-radius:8px;display:flex;align-items:center;gap:8px}.step-content .file-upload-wrapper .file-info i[data-v-0eb3a75a]{color:#667eea}.step-content .file-upload-wrapper .file-info .el-progress[data-v-0eb3a75a]{margin-top:5px;flex:1}.step-content .file-upload-wrapper .upload-tip[data-v-0eb3a75a]{font-size:12px;color:#909399;padding:8px 12px;background:#fef0f0;border-radius:6px;border-left:3px solid #f56c6c}.step-content .file-upload-wrapper .import-notes[data-v-0eb3a75a]{margin-top:16px;padding:14px 16px;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-radius:8px;border:1px solid #bae6fd}.step-content .file-upload-wrapper .import-notes .notes-title[data-v-0eb3a75a]{font-size:14px;font-weight:600;color:#0369a1;margin-bottom:10px;display:flex;align-items:center;gap:6px}.step-content .file-upload-wrapper .import-notes .notes-title i[data-v-0eb3a75a]{font-size:16px}.step-content .file-upload-wrapper .import-notes .notes-list[data-v-0eb3a75a]{margin:0;padding-left:18px;font-size:13px;color:#475569;line-height:1.8}.step-content .file-upload-wrapper .import-notes .notes-list li[data-v-0eb3a75a]{margin-bottom:4px}.step-content .file-upload-wrapper .import-notes .notes-list li[data-v-0eb3a75a]:last-child{margin-bottom:0}.step-content .file-upload-wrapper .import-notes .notes-list .required[data-v-0eb3a75a]{color:#ef4444;font-weight:500}.step-content .preview-count[data-v-0eb3a75a]{margin-top:10px;text-align:right;color:#667eea;font-weight:500}.step-content .failed-rows[data-v-0eb3a75a]{margin-top:15px;max-height:180px;overflow-y:auto;text-align:left;font-size:13px;color:#f56c6c;background:#fef0f0;padding:12px;border-radius:8px}.step-content .failed-rows h4[data-v-0eb3a75a]{margin:0 0 10px 0;color:#606266}.step-content .failed-rows ul[data-v-0eb3a75a]{padding-left:20px;margin:0}.step-result[data-v-0eb3a75a]{padding:15px 0}.task-wizard-dialog[data-v-0eb3a75a] .el-dialog{height:calc(100vh - 32px);max-height:calc(100vh - 32px);margin-top:16px!important;margin-bottom:16px}.task-wizard-dialog[data-v-0eb3a75a] .el-dialog__footer,.task-wizard-dialog[data-v-0eb3a75a] .el-dialog__header{flex-shrink:0}.task-wizard-dialog[data-v-0eb3a75a] .el-dialog__body{flex:1}.task-wizard-dialog .wizard-header[data-v-0eb3a75a]{background:linear-gradient(135deg,#f59e0b,#ef4444)}.task-wizard-dialog .wizard-steps[data-v-0eb3a75a]{margin-bottom:14px}.task-wizard-dialog .wizard-body[data-v-0eb3a75a]{flex:1;padding-right:4px}.task-wizard-dialog .wizard-step-content[data-v-0eb3a75a]{display:flex;flex-direction:column;gap:12px;min-height:0}.task-wizard-dialog .wizard-tip[data-v-0eb3a75a]{padding:10px 12px;border-radius:8px;background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;line-height:1.6;display:flex;align-items:center;gap:8px}.task-wizard-dialog .wizard-config-grid[data-v-0eb3a75a],.task-wizard-dialog .wizard-preview-grid[data-v-0eb3a75a]{display:grid;grid-template-columns:1fr;gap:12px;min-height:0}.task-wizard-dialog .wizard-panel[data-v-0eb3a75a]{border:1px solid #ebeef5;border-radius:10px;padding:14px}.task-wizard-dialog .wizard-panel--config[data-v-0eb3a75a]{width:100%;background:linear-gradient(135deg,#fff8ef,#fffdf8);border-color:#fed7aa}.task-wizard-dialog .wizard-panel--teacher[data-v-0eb3a75a]{width:100%;background:linear-gradient(180deg,#fff,#fbfcff);border-color:#dbeafe}.task-wizard-dialog .panel-title[data-v-0eb3a75a]{color:#303133}.task-wizard-dialog .wizard-config-form[data-v-0eb3a75a]{grid-template-columns:240px max-content max-content;justify-content:start}.task-wizard-dialog .wizard-config-algorithm[data-v-0eb3a75a],.task-wizard-dialog .wizard-config-mode[data-v-0eb3a75a]{justify-self:start}.task-wizard-dialog .wizard-config-algorithm[data-v-0eb3a75a] .el-radio-group,.task-wizard-dialog .wizard-config-mode[data-v-0eb3a75a] .el-radio-group{display:inline-flex;justify-content:flex-start;flex-wrap:nowrap}.task-wizard-dialog .wizard-inline-tip[data-v-0eb3a75a]{margin-top:8px;color:#9a3412;line-height:1.6;padding:8px 10px;border-radius:8px;background:rgba(255,247,237,.9);border:1px dashed #fdba74}.task-wizard-dialog .wizard-inline-tip-highlight[data-v-0eb3a75a]{margin-left:6px;color:#dc2626;font-weight:700}.task-wizard-dialog .wizard-transfer[data-v-0eb3a75a]{width:100%}.task-wizard-dialog .wizard-transfer[data-v-0eb3a75a] .el-transfer{width:100%;display:grid;grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr);align-items:start;-moz-column-gap:14px;column-gap:14px}.task-wizard-dialog .wizard-transfer[data-v-0eb3a75a] .el-transfer-panel{width:auto;min-width:0}.task-wizard-dialog .wizard-transfer[data-v-0eb3a75a] .el-transfer__buttons{padding:0 8px;display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center}.task-wizard-dialog .wizard-transfer[data-v-0eb3a75a] .el-transfer__button{margin:0;min-width:92px;min-height:36px;padding:0 14px;border-radius:10px;font-weight:600;box-shadow:0 2px 8px rgba(37,99,235,.12)}.task-wizard-dialog .wizard-transfer[data-v-0eb3a75a] .el-transfer-panel__body{height:320px}.task-wizard-dialog .wizard-transfer[data-v-0eb3a75a] .el-transfer-panel__list{height:260px}.task-wizard-dialog .wizard-filter-row[data-v-0eb3a75a]{display:flex;flex-direction:column;align-items:stretch;padding:12px;border-radius:10px;border:1px solid #e2e8f0}.task-wizard-dialog .wizard-filter-inline[data-v-0eb3a75a]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.task-wizard-dialog .wizard-filter-block[data-v-0eb3a75a]{padding:10px 12px;border-radius:10px;border:1px solid #e5e7eb;background:#fff}.task-wizard-dialog .wizard-filter-block--school[data-v-0eb3a75a]{border-color:#bfdbfe;background:linear-gradient(180deg,#f4f9ff,#fff)}.task-wizard-dialog .wizard-filter-block--school .wizard-filter-label[data-v-0eb3a75a]{color:#1d4ed8}.task-wizard-dialog .wizard-filter-block--school .wizard-grade-pill[data-v-0eb3a75a]{border-color:#cfe0ff;background:#eef6ff;color:#315a8d}.task-wizard-dialog .wizard-filter-block--school .wizard-grade-pill[data-v-0eb3a75a]:hover{border-color:#60a5fa;color:#1d4ed8;background:#dbeafe}.task-wizard-dialog .wizard-filter-block--school .wizard-grade-pill.active[data-v-0eb3a75a]{border-color:#2563eb;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff}.task-wizard-dialog .wizard-filter-block--grade[data-v-0eb3a75a]{border-color:#bbf7d0;background:linear-gradient(180deg,#f4fff7,#fff)}.task-wizard-dialog .wizard-filter-block--grade .wizard-filter-label[data-v-0eb3a75a]{color:#047857}.task-wizard-dialog .wizard-filter-block--grade .wizard-grade-pill[data-v-0eb3a75a]{border-color:#c7f0d5;background:#ecfdf3;color:#26715a}.task-wizard-dialog .wizard-filter-block--grade .wizard-grade-pill[data-v-0eb3a75a]:hover{border-color:#4ade80;color:#047857;background:#dcfce7}.task-wizard-dialog .wizard-filter-block--grade .wizard-grade-pill.active[data-v-0eb3a75a]{border-color:#059669;background:linear-gradient(135deg,#10b981,#059669);color:#fff}.task-wizard-dialog .wizard-filter-head[data-v-0eb3a75a]{display:flex;align-items:center;justify-content:space-between;gap:10px}.task-wizard-dialog .wizard-filter-actions[data-v-0eb3a75a]{display:inline-flex;align-items:center;gap:6px}.task-wizard-dialog .wizard-filter-label[data-v-0eb3a75a]{flex-shrink:0;color:#606266;white-space:nowrap}.task-wizard-dialog .wizard-grade-pills[data-v-0eb3a75a]{display:flex;flex-wrap:wrap;gap:8px}.task-wizard-dialog .wizard-grade-pill[data-v-0eb3a75a]{border-radius:999px;padding:7px 14px;font-size:12px;font-weight:600;line-height:1;cursor:pointer;transition:all .18s ease}.task-wizard-dialog .wizard-grade-pill[data-v-0eb3a75a]:hover{border-color:#93c5fd;color:#2563eb;background:#eff6ff}.task-wizard-dialog .wizard-grade-pill.active[data-v-0eb3a75a]{border-color:#2563eb;color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 10px rgba(37,99,235,.18)}.task-wizard-dialog .wizard-filter-empty[data-v-0eb3a75a],.task-wizard-dialog .wizard-filter-tip[data-v-0eb3a75a]{color:#909399;line-height:1.5}.task-wizard-dialog .wizard-transfer-tip[data-v-0eb3a75a]{margin-top:10px;color:#606266;font-size:12px}.task-wizard-dialog .wizard-teacher-box[data-v-0eb3a75a]{display:flex;flex-direction:column;border:1px solid #e5e7eb;border-radius:10px;padding:12px;height:clamp(280px,calc(100vh - 560px),420px)}.task-wizard-dialog .wizard-teacher-grid .el-col:first-child .wizard-teacher-box[data-v-0eb3a75a]{background:linear-gradient(180deg,#f8fbff,#fff);border-color:#cfe0ff}.task-wizard-dialog .wizard-teacher-grid .el-col:last-child .wizard-teacher-box[data-v-0eb3a75a]{background:linear-gradient(180deg,#f2fcf5,#fff);border-color:#cce8d5}.task-wizard-dialog .wizard-teacher-box-header[data-v-0eb3a75a]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.task-wizard-dialog .wizard-teacher-box-title[data-v-0eb3a75a]{display:inline-flex;align-items:center;gap:8px;min-width:0;color:#303133}.task-wizard-dialog .wizard-teacher-box-actions[data-v-0eb3a75a]{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.task-wizard-dialog .wizard-teacher-list[data-v-0eb3a75a]{margin-top:10px;flex:1 1 auto;overflow-y:auto;border:1px solid #eef2f7;border-radius:8px;padding:8px 10px;background:#fafcff}.task-wizard-dialog .wizard-teacher-item[data-v-0eb3a75a]{padding:8px 2px;border-bottom:1px solid #eef2f7}.task-wizard-dialog .wizard-teacher-item[data-v-0eb3a75a]:last-child{border-bottom:none}.task-wizard-dialog .wizard-teacher-item[data-v-0eb3a75a] .el-checkbox{display:flex;align-items:center;width:100%;margin-right:0}.task-wizard-dialog .wizard-teacher-item[data-v-0eb3a75a] .el-checkbox__label{display:block;min-width:0;white-space:nowrap;line-height:1.4}.task-wizard-dialog .wizard-teacher-line[data-v-0eb3a75a]{display:block;color:#374151;font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-wizard-dialog .wizard-teacher-empty[data-v-0eb3a75a]{display:flex;align-items:center;justify-content:center;flex:1 1 auto;color:#9ca3af;font-size:12px}.task-wizard-dialog .wizard-teacher-actions[data-v-0eb3a75a]{display:flex;flex-direction:column;justify-content:center;align-items:stretch;height:clamp(280px,calc(100vh - 560px),420px);gap:12px;padding:12px 0}.task-wizard-dialog .wizard-toolbar[data-v-0eb3a75a]{display:flex;align-items:center;justify-content:space-between;gap:12px}.task-wizard-dialog .wizard-summary-cards[data-v-0eb3a75a]{display:grid}.task-wizard-dialog .wizard-summary-card[data-v-0eb3a75a]{padding:12px;border-radius:10px;background:linear-gradient(135deg,#f8fafc,#eef2ff);border:1px solid #dbeafe}.task-wizard-dialog .wizard-summary-card .label[data-v-0eb3a75a]{color:#64748b}.task-wizard-dialog .wizard-summary-card .value[data-v-0eb3a75a]{margin-top:6px;font-size:22px;font-weight:700;color:#1e293b;line-height:1.2}.task-wizard-dialog .wizard-tizu-name[data-v-0eb3a75a]{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.task-wizard-dialog .wizard-formula-text[data-v-0eb3a75a]{color:#64748b;font-size:12px;font-weight:600;white-space:nowrap}.task-wizard-dialog .wizard-formula-list[data-v-0eb3a75a]{color:#64748b;font-size:12px;line-height:1.5}@media screen and (max-width:768px){.page-header[data-v-0eb3a75a]{padding:12px 15px}.page-header .header-content[data-v-0eb3a75a],.toolbar-wrapper[data-v-0eb3a75a]{flex-direction:column;align-items:flex-start}.task-wizard-dialog .wizard-config-form[data-v-0eb3a75a],.task-wizard-dialog .wizard-config-grid[data-v-0eb3a75a],.task-wizard-dialog .wizard-preview-grid[data-v-0eb3a75a]{grid-template-columns:1fr}.task-wizard-dialog .wizard-transfer[data-v-0eb3a75a] .el-transfer{grid-template-columns:1fr;row-gap:12px}.task-wizard-dialog .wizard-transfer[data-v-0eb3a75a] .el-transfer__buttons{padding:0;justify-content:flex-start}.task-wizard-dialog .wizard-summary-cards[data-v-0eb3a75a]{grid-template-columns:repeat(2,minmax(0,1fr))}.task-wizard-dialog .wizard-filter-inline[data-v-0eb3a75a]{grid-template-columns:1fr}.task-wizard-dialog .wizard-toolbar[data-v-0eb3a75a]{align-items:flex-start;flex-direction:column}}.validation-error-message[data-v-0eb3a75a]{max-width:500px;max-height:300px;overflow-y:auto;white-space:pre-line;text-align:left}.validation-error-message .el-message__content[data-v-0eb3a75a]{white-space:pre-line}.dm-center-container[data-v-0eb3a75a]{padding:20px 24px 28px;background:#f3f5f7;min-height:calc(100vh - 84px)}.page-header[data-v-0eb3a75a]{margin-bottom:16px;padding:16px 20px;background:#fff;border:1px solid #e4e7ec;border-radius:6px;box-shadow:none}.page-header .title-section .icon-wrapper[data-v-0eb3a75a]{width:38px;height:38px;background:#eff6ff;border:1px solid #dbeafe;border-radius:6px}.page-header .title-section .icon-wrapper i[data-v-0eb3a75a]{color:#2563eb;font-size:19px}.page-header .title-section .title-info h1[data-v-0eb3a75a]{color:#1d2939;font-size:18px;letter-spacing:0}.page-header .title-section .title-info .subtitle[data-v-0eb3a75a]{color:#667085}.page-header .project-badges[data-v-0eb3a75a]{gap:6px}.page-header .project-badges .el-tag[data-v-0eb3a75a]{padding:5px 9px;font-weight:500}.data-card[data-v-0eb3a75a],.dm-center-container .main-card[data-v-0eb3a75a]{border:1px solid #e4e7ec!important;border-radius:6px!important;box-shadow:none!important;background:#fff}.data-card[data-v-0eb3a75a] .el-card__body,.dm-center-container .main-card[data-v-0eb3a75a] .el-card__body{padding:0 18px 18px}.data-card[data-v-0eb3a75a] .el-tabs__header,.dm-center-container .main-card[data-v-0eb3a75a] .el-tabs__header{margin:0 -18px 14px;padding:0 18px;background:#fafbfc;border-bottom:1px solid #e4e7ec}.data-card[data-v-0eb3a75a] .el-tabs__item,.dm-center-container .main-card[data-v-0eb3a75a] .el-tabs__item{height:46px;line-height:46px;color:#667085;font-size:14px}.data-card[data-v-0eb3a75a] .el-tabs__item.is-active,.dm-center-container .main-card[data-v-0eb3a75a] .el-tabs__item.is-active{color:#2563eb;font-weight:600}.data-card[data-v-0eb3a75a] .el-tabs__active-bar,.dm-center-container .main-card[data-v-0eb3a75a] .el-tabs__active-bar{background-color:#2563eb}.toolbar-wrapper[data-v-0eb3a75a]{align-items:flex-start;padding:2px 0 14px;margin-bottom:14px;border-bottom-color:#e4e7ec}.toolbar-wrapper .toolbar-left[data-v-0eb3a75a],.toolbar-wrapper .toolbar-right[data-v-0eb3a75a]{gap:8px}.toolbar-wrapper .toolbar-right[data-v-0eb3a75a]{justify-content:flex-end;flex:1 1 520px}.toolbar-wrapper[data-v-0eb3a75a] .el-input__inner,.toolbar-wrapper[data-v-0eb3a75a] .el-select .el-input__inner{border-color:#d0d5dd;border-radius:4px}.toolbar-wrapper[data-v-0eb3a75a] .el-button{border-radius:4px;font-weight:500}[data-v-0eb3a75a] .el-table,[data-v-0eb3a75a] .vxe-table{color:#344054;border-color:#e4e7ec}[data-v-0eb3a75a] .el-table th,[data-v-0eb3a75a] .vxe-header--row{background:#f8fafc;color:#475467;font-weight:600}[data-v-0eb3a75a] .el-table td,[data-v-0eb3a75a] .el-table th{border-bottom-color:#eef2f6}@media screen and (max-width:768px){.dm-center-container[data-v-0eb3a75a]{padding:12px}.page-header[data-v-0eb3a75a]{padding:14px}.data-card[data-v-0eb3a75a] .el-card__body{padding:0 12px 12px}.data-card[data-v-0eb3a75a] .el-tabs__header{margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}}.page-header[data-v-0eb3a75a]{border-left:4px solid #2563eb}.page-header .header-content[data-v-0eb3a75a]{width:100%}.page-header .project-badges[data-v-0eb3a75a]{margin-left:auto;align-items:center;flex-wrap:nowrap;max-width:min(70%,680px);padding:6px 10px;background:#f8fafc;border:1px solid #d0d5dd;border-radius:4px;overflow:hidden}.page-header .project-badges .el-tag[data-v-0eb3a75a]{padding:2px 6px;border-radius:4px;white-space:nowrap}.page-header .header-tools[data-v-0eb3a75a]{display:flex;flex-shrink:0;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto}.page-header .status-badge[data-v-0eb3a75a]{flex-shrink:0;border-radius:4px;white-space:nowrap}.page-header .project-badge[data-v-0eb3a75a]{display:flex;flex-shrink:1;flex-wrap:nowrap;align-items:center;max-width:min(70%,680px);gap:6px;padding:6px 10px;overflow:hidden;color:#475467;font-size:12px;background:#f8fafc;border:1px solid #d0d5dd;border-radius:4px}.page-header .project-badge .badge-item[data-v-0eb3a75a]{display:inline-flex;align-items:center;min-width:0;gap:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-header .project-badge .badge-item i[data-v-0eb3a75a]{flex-shrink:0;color:#2563eb}.page-header .project-badge .badge-divider[data-v-0eb3a75a]{flex-shrink:0;color:#98a2b3}.page-header .header-content .title-section .icon-wrapper[data-v-0eb3a75a]{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}.page-header .header-content .title-section .icon-wrapper i[data-v-0eb3a75a]{color:#fff!important}.page-header .header-content .title-section .title-info h1[data-v-0eb3a75a]{color:#101828!important}.page-header .header-content .title-section .title-info .subtitle[data-v-0eb3a75a]{color:#667085!important}@media screen and (max-width:768px){.page-header .header-tools[data-v-0eb3a75a]{width:100%;justify-content:space-between}.page-header .project-badge[data-v-0eb3a75a]{max-width:calc(100% - 88px)}}.task-wizard-dialog[data-v-0eb3a75a] .el-dialog{display:flex;width:1180px;max-width:calc(100vw - 32px);height:min(820px,calc(100vh - 48px));max-height:calc(100vh - 48px);margin-top:24px!important;margin-bottom:24px;overflow:hidden;flex-direction:column;background:#fff;border:1px solid #dfe3e8;border-radius:6px;box-shadow:0 16px 40px rgba(16,24,40,.16)}.task-wizard-dialog[data-v-0eb3a75a] .el-dialog__header{position:relative;z-index:3;flex-shrink:0;padding:0;background:#fff;border-bottom:1px solid #e4e7ec}.task-wizard-dialog[data-v-0eb3a75a] .el-dialog__body{display:flex;flex:1 1 auto;min-height:0;padding:0;overflow:hidden;flex-direction:column}.task-wizard-dialog[data-v-0eb3a75a] .el-dialog__footer{position:relative;z-index:2;flex-shrink:0;padding:12px 20px;background:#fff;border-top:1px solid #e4e7ec}.task-wizard-dialog .wizard-header[data-v-0eb3a75a]{min-height:64px;padding:12px 16px 12px 20px;color:#1d2939;background:#fff}.task-wizard-dialog .wizard-title-copy[data-v-0eb3a75a],.task-wizard-dialog .wizard-title-group[data-v-0eb3a75a]{display:flex;min-width:0}.task-wizard-dialog .wizard-title-group[data-v-0eb3a75a]{align-items:center;gap:12px}.task-wizard-dialog .wizard-title-copy[data-v-0eb3a75a]{flex-direction:column;justify-content:center;gap:3px}.task-wizard-dialog .wizard-title-icon[data-v-0eb3a75a]{display:inline-flex;width:36px;height:36px;flex:0 0 36px;align-items:center;justify-content:center;color:#fff;font-size:18px;background:#2563eb;border-radius:5px}.task-wizard-dialog .wizard-title[data-v-0eb3a75a]{color:#101828;font-size:16px;font-weight:600;line-height:22px}.task-wizard-dialog .wizard-subtitle[data-v-0eb3a75a]{overflow:hidden;color:#667085;font-size:12px;font-weight:400;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.task-wizard-dialog .wizard-close-btn[data-v-0eb3a75a]{display:inline-flex;width:34px;height:34px;flex:0 0 34px;align-items:center;justify-content:center;padding:0;color:#667085;border-radius:4px}.task-wizard-dialog .wizard-close-btn i[data-v-0eb3a75a]{font-size:18px}.task-wizard-dialog .wizard-close-btn[data-v-0eb3a75a]:focus,.task-wizard-dialog .wizard-close-btn[data-v-0eb3a75a]:hover{color:#1d2939;background:#f2f4f7}.task-wizard-dialog .wizard-steps[data-v-0eb3a75a]{flex-shrink:0;margin:0;padding:12px 24px;background:#f8fafc;border-bottom:1px solid #e4e7ec}.task-wizard-dialog .wizard-steps[data-v-0eb3a75a] .el-step__title{color:#667085;font-size:13px;font-weight:500}.task-wizard-dialog .wizard-steps[data-v-0eb3a75a] .el-step__head.is-finish,.task-wizard-dialog .wizard-steps[data-v-0eb3a75a] .el-step__head.is-process,.task-wizard-dialog .wizard-steps[data-v-0eb3a75a] .el-step__title.is-finish,.task-wizard-dialog .wizard-steps[data-v-0eb3a75a] .el-step__title.is-process{color:#2563eb}.task-wizard-dialog .wizard-steps[data-v-0eb3a75a] .el-step.is-simple .el-step__arrow:after,.task-wizard-dialog .wizard-steps[data-v-0eb3a75a] .el-step.is-simple .el-step__arrow:before{background:#c7ced8}.task-wizard-dialog .wizard-body[data-v-0eb3a75a]{flex:1 1 auto;min-height:0;padding:16px 20px 18px;overflow:auto;scrollbar-gutter:stable}.task-wizard-dialog .wizard-config-grid[data-v-0eb3a75a],.task-wizard-dialog .wizard-preview-grid[data-v-0eb3a75a],.task-wizard-dialog .wizard-step-content[data-v-0eb3a75a]{gap:14px}.task-wizard-dialog .wizard-panel[data-v-0eb3a75a]{min-height:0;padding:14px 16px;background:#fff;border:1px solid #e4e7ec;border-radius:5px}.task-wizard-dialog .wizard-panel--config[data-v-0eb3a75a]{width:auto;background:#fff;border-color:#d0d5dd}.task-wizard-dialog .wizard-panel--teacher[data-v-0eb3a75a]{width:auto;padding:0;background:transparent;border:0;border-radius:0}.task-wizard-dialog .panel-title[data-v-0eb3a75a]{display:flex;align-items:center;min-height:20px;gap:8px;margin-bottom:12px;color:#344054;font-size:14px;font-weight:600}.task-wizard-dialog .panel-title[data-v-0eb3a75a]:before{width:3px;height:14px;content:"";background:#2563eb;border-radius:1px}.task-wizard-dialog .wizard-config-form[data-v-0eb3a75a]{display:grid;grid-template-columns:240px minmax(380px,1fr) minmax(270px,auto);align-items:start;gap:12px 20px}.task-wizard-dialog .wizard-config-form[data-v-0eb3a75a] .el-form-item{min-width:0;margin-bottom:0}.task-wizard-dialog .wizard-config-form[data-v-0eb3a75a] .el-form-item__label{color:#475467;font-weight:500}.task-wizard-dialog .wizard-config-form[data-v-0eb3a75a] .el-input__inner{border-color:#d0d5dd;border-radius:4px}.task-wizard-dialog .wizard-config-form[data-v-0eb3a75a] .el-radio-button__inner{border-radius:0;box-shadow:none}.task-wizard-dialog .wizard-config-algorithm[data-v-0eb3a75a],.task-wizard-dialog .wizard-config-mode[data-v-0eb3a75a]{justify-self:stretch}.task-wizard-dialog .wizard-inline-tip[data-v-0eb3a75a]{display:flex;align-items:flex-start;gap:6px;margin-top:12px;padding:9px 11px;color:#475467;font-size:12px;line-height:18px;background:#f8fafc;border:1px solid #e4e7ec;border-radius:4px}.task-wizard-dialog .wizard-inline-tip-highlight[data-v-0eb3a75a]{margin-left:0;color:#b54708;font-weight:600}.task-wizard-dialog .wizard-filter-row[data-v-0eb3a75a]{gap:8px;margin-bottom:12px;padding:12px 14px;background:#f8fafc;border:1px solid #e4e7ec;border-radius:5px}.task-wizard-dialog .wizard-filter-inline[data-v-0eb3a75a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.task-wizard-dialog .wizard-filter-block[data-v-0eb3a75a]{min-width:0;padding:2px 16px;background:transparent;border:0;border-radius:0}.task-wizard-dialog .wizard-filter-block--school[data-v-0eb3a75a]{padding-left:0;background:transparent;border-right:1px solid #e4e7ec}.task-wizard-dialog .wizard-filter-block--school .wizard-filter-label[data-v-0eb3a75a]{color:#344054}.task-wizard-dialog .wizard-filter-block--grade[data-v-0eb3a75a]{padding-right:0;background:transparent}.task-wizard-dialog .wizard-filter-block--grade .wizard-filter-label[data-v-0eb3a75a]{color:#344054}.task-wizard-dialog .wizard-filter-head[data-v-0eb3a75a]{min-height:28px;margin-bottom:6px}.task-wizard-dialog .wizard-filter-label[data-v-0eb3a75a]{color:#344054;font-size:12px;font-weight:600}.task-wizard-dialog .wizard-filter-actions[data-v-0eb3a75a]{gap:2px}.task-wizard-dialog .wizard-filter-actions .el-button[data-v-0eb3a75a]{padding:4px 2px;font-weight:500}.task-wizard-dialog .wizard-grade-pills[data-v-0eb3a75a]{gap:6px}.task-wizard-dialog .wizard-filter-block--grade .wizard-grade-pill[data-v-0eb3a75a],.task-wizard-dialog .wizard-filter-block--school .wizard-grade-pill[data-v-0eb3a75a],.task-wizard-dialog .wizard-grade-pill[data-v-0eb3a75a]{padding:6px 10px;color:#475467;font-size:12px;font-weight:500;line-height:16px;background:#fff;border:1px solid #d0d5dd;border-radius:4px;box-shadow:none}.task-wizard-dialog .wizard-filter-block--grade .wizard-grade-pill[data-v-0eb3a75a]:hover,.task-wizard-dialog .wizard-filter-block--school .wizard-grade-pill[data-v-0eb3a75a]:hover,.task-wizard-dialog .wizard-grade-pill[data-v-0eb3a75a]:hover{color:#175cd3;background:#eff8ff;border-color:#84adff}.task-wizard-dialog .wizard-filter-block--grade .wizard-grade-pill.active[data-v-0eb3a75a],.task-wizard-dialog .wizard-filter-block--school .wizard-grade-pill.active[data-v-0eb3a75a],.task-wizard-dialog .wizard-grade-pill.active[data-v-0eb3a75a]{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:none}.task-wizard-dialog .wizard-filter-empty[data-v-0eb3a75a],.task-wizard-dialog .wizard-filter-tip[data-v-0eb3a75a]{color:#667085;font-size:12px;line-height:18px}.task-wizard-dialog .wizard-filter-tip[data-v-0eb3a75a]{padding-top:8px;border-top:1px dashed #d0d5dd}.task-wizard-dialog .wizard-teacher-grid[data-v-0eb3a75a]{display:grid;grid-template-columns:minmax(0,1fr) 116px minmax(0,1fr);align-items:stretch;gap:12px}.task-wizard-dialog .wizard-teacher-action-column[data-v-0eb3a75a],.task-wizard-dialog .wizard-teacher-column[data-v-0eb3a75a]{min-width:0}.task-wizard-dialog .wizard-teacher-box[data-v-0eb3a75a]{height:clamp(270px,calc(100vh - 530px),370px);padding:0;overflow:hidden;background:#fff;border:1px solid #d0d5dd;border-radius:5px}.task-wizard-dialog .wizard-teacher-box-header[data-v-0eb3a75a]{min-height:42px;margin-bottom:0;padding:8px 12px;background:#f8fafc;border-bottom:1px solid #e4e7ec}.task-wizard-dialog .wizard-teacher-box-title[data-v-0eb3a75a]{color:#344054;font-size:13px;font-weight:600}.task-wizard-dialog .wizard-teacher-box-title[data-v-0eb3a75a] .el-tag{min-width:26px;height:20px;padding:0 6px;line-height:18px;text-align:center;border-radius:3px}.task-wizard-dialog .wizard-teacher-box-actions[data-v-0eb3a75a]{gap:4px}.task-wizard-dialog .wizard-teacher-box-actions .el-button[data-v-0eb3a75a]{padding:4px 2px;font-weight:500}.task-wizard-dialog .wizard-teacher-box>.el-input[data-v-0eb3a75a]{width:auto;margin:10px 12px 0}.task-wizard-dialog .wizard-teacher-box>.el-input[data-v-0eb3a75a] .el-input__inner{border-color:#d0d5dd;border-radius:4px}.task-wizard-dialog .wizard-teacher-list[data-v-0eb3a75a]{margin:10px 12px 12px;padding:0;overflow-x:hidden;background:#fff;border:0;border-top:1px solid #eef2f6;border-radius:0}.task-wizard-dialog .wizard-teacher-item[data-v-0eb3a75a]{padding:8px 4px;border-bottom-color:#eef2f6}.task-wizard-dialog .wizard-teacher-item[data-v-0eb3a75a]:hover{background:#f8fafc}.task-wizard-dialog .wizard-teacher-line[data-v-0eb3a75a]{color:#344054;font-weight:400}.task-wizard-dialog .wizard-teacher-actions[data-v-0eb3a75a]{height:100%;min-height:270px;gap:10px;padding:0}.task-wizard-dialog .wizard-teacher-actions .el-button[data-v-0eb3a75a]{width:100%;margin-left:0;padding:9px 10px;border-radius:4px;font-weight:500}.task-wizard-dialog .wizard-teacher-actions i[data-v-0eb3a75a]{margin-right:3px}.task-wizard-dialog .wizard-transfer-tip[data-v-0eb3a75a]{display:flex;justify-content:flex-end;margin-top:8px;color:#667085;line-height:18px}.task-wizard-dialog .wizard-toolbar[data-v-0eb3a75a]{padding:10px 12px;background:#f8fafc;border:1px solid #e4e7ec;border-radius:5px}.task-wizard-dialog .wizard-tip[data-v-0eb3a75a]{padding:0;color:#475467;font-size:13px;line-height:20px;background:transparent;border:0;border-radius:0}.task-wizard-dialog .wizard-tip i[data-v-0eb3a75a]{color:#2563eb;font-size:16px}.task-wizard-dialog .wizard-step-content[data-v-0eb3a75a] .el-table{overflow:hidden;color:#344054;border-radius:4px}.task-wizard-dialog .wizard-step-content[data-v-0eb3a75a] .el-table th{color:#475467;font-weight:600;background:#f8fafc}.task-wizard-dialog .wizard-step-content[data-v-0eb3a75a] .el-input-number{width:96px}.task-wizard-dialog .wizard-summary-cards[data-v-0eb3a75a]{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.task-wizard-dialog .wizard-summary-card[data-v-0eb3a75a]{position:relative;min-height:72px;padding:11px 12px;overflow:hidden;background:#fff;border:1px solid #e4e7ec;border-radius:5px}.task-wizard-dialog .wizard-summary-card[data-v-0eb3a75a]:before{position:absolute;top:0;right:0;left:0;height:3px;content:"";background:#2563eb}.task-wizard-dialog .wizard-summary-card[data-v-0eb3a75a]:nth-child(2):before,.task-wizard-dialog .wizard-summary-card[data-v-0eb3a75a]:nth-child(6):before{background:#12b76a}.task-wizard-dialog .wizard-summary-card[data-v-0eb3a75a]:nth-child(3):before,.task-wizard-dialog .wizard-summary-card[data-v-0eb3a75a]:nth-child(5):before{background:#f79009}.task-wizard-dialog .wizard-summary-card .label[data-v-0eb3a75a]{color:#667085;font-size:12px}.task-wizard-dialog .wizard-summary-card .value[data-v-0eb3a75a]{margin-top:5px;color:#101828;font-size:20px;font-weight:600;line-height:26px}.task-wizard-dialog .wizard-formula-list[data-v-0eb3a75a],.task-wizard-dialog .wizard-formula-text[data-v-0eb3a75a]{color:#475467;font-weight:500}.task-wizard-dialog .wizard-footer[data-v-0eb3a75a]{display:flex;align-items:center;justify-content:space-between;gap:12px}.task-wizard-dialog .wizard-footer .el-button[data-v-0eb3a75a]{min-width:82px;border-radius:4px;font-weight:500}.task-wizard-dialog .wizard-footer-actions[data-v-0eb3a75a]{display:inline-flex;align-items:center;gap:8px}.task-wizard-dialog .wizard-footer-actions .el-button+.el-button[data-v-0eb3a75a]{margin-left:0}@media screen and (max-width:1100px){.task-wizard-dialog .wizard-config-form[data-v-0eb3a75a]{grid-template-columns:repeat(2,minmax(0,1fr))}.task-wizard-dialog .wizard-config-mode[data-v-0eb3a75a]{grid-column:1/-1}.task-wizard-dialog .wizard-summary-cards[data-v-0eb3a75a]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:900px){.task-wizard-dialog .wizard-filter-inline[data-v-0eb3a75a],.task-wizard-dialog .wizard-teacher-grid[data-v-0eb3a75a]{grid-template-columns:1fr}.task-wizard-dialog .wizard-filter-block[data-v-0eb3a75a]{padding:8px 0}.task-wizard-dialog .wizard-filter-block--school[data-v-0eb3a75a]{border-right:0;border-bottom:1px solid #e4e7ec}.task-wizard-dialog .wizard-teacher-box[data-v-0eb3a75a]{height:260px}.task-wizard-dialog .wizard-teacher-actions[data-v-0eb3a75a]{height:auto;min-height:0;flex-direction:row;padding:0}.task-wizard-dialog .wizard-teacher-actions .el-button[data-v-0eb3a75a]{width:auto;min-width:136px}.task-wizard-dialog .wizard-transfer-tip[data-v-0eb3a75a]{justify-content:flex-start}}@media screen and (max-width:768px){.task-wizard-dialog[data-v-0eb3a75a] .el-dialog{max-width:calc(100vw - 16px);height:calc(100vh - 16px);max-height:calc(100vh - 16px);margin-top:8px!important;margin-bottom:8px}.task-wizard-dialog[data-v-0eb3a75a] .el-dialog__footer{padding:10px 12px}.task-wizard-dialog .wizard-header[data-v-0eb3a75a]{min-height:58px;padding:10px 10px 10px 14px}.task-wizard-dialog .wizard-title-icon[data-v-0eb3a75a]{width:34px;height:34px;flex-basis:34px}.task-wizard-dialog .wizard-steps[data-v-0eb3a75a]{padding:10px 12px}.task-wizard-dialog .wizard-steps[data-v-0eb3a75a] .el-step__title{font-size:12px}.task-wizard-dialog .wizard-body[data-v-0eb3a75a]{padding:12px}.task-wizard-dialog .wizard-config-form[data-v-0eb3a75a]{grid-template-columns:1fr}.task-wizard-dialog .wizard-config-mode[data-v-0eb3a75a]{grid-column:auto}.task-wizard-dialog .wizard-panel[data-v-0eb3a75a]{padding:12px}.task-wizard-dialog .wizard-panel--teacher[data-v-0eb3a75a]{padding:0}.task-wizard-dialog .wizard-summary-cards[data-v-0eb3a75a]{grid-template-columns:repeat(2,minmax(0,1fr))}.task-wizard-dialog .wizard-toolbar[data-v-0eb3a75a]{align-items:stretch;flex-direction:column}.task-wizard-dialog .wizard-footer .el-button[data-v-0eb3a75a]{min-width:72px;padding-right:12px;padding-left:12px}}@media screen and (max-width:520px){.task-wizard-dialog .wizard-subtitle[data-v-0eb3a75a]{display:none}.task-wizard-dialog .wizard-title-group[data-v-0eb3a75a]{gap:9px}.task-wizard-dialog .wizard-steps[data-v-0eb3a75a] .el-step__arrow{flex-basis:14px}.task-wizard-dialog .wizard-steps[data-v-0eb3a75a] .el-step__title{white-space:normal}.task-wizard-dialog .wizard-teacher-actions[data-v-0eb3a75a]{align-items:stretch}.task-wizard-dialog .wizard-teacher-actions .el-button[data-v-0eb3a75a]{min-width:0;flex:1 1 0}.task-wizard-dialog .wizard-footer .el-button[data-v-0eb3a75a]{min-width:64px}.task-wizard-dialog .wizard-footer i[data-v-0eb3a75a]{display:none}}.professional-dialog-header[data-v-0eb3a75a]{min-height:64px;padding:12px 16px 12px 20px;color:#1d2939;background:#fff}.professional-title-copy[data-v-0eb3a75a],.professional-title-group[data-v-0eb3a75a]{display:flex;min-width:0}.professional-title-group[data-v-0eb3a75a]{align-items:center;gap:12px}.professional-title-copy[data-v-0eb3a75a]{flex-direction:column;justify-content:center;gap:3px}.professional-title-icon[data-v-0eb3a75a]{display:inline-flex;width:36px;height:36px;flex:0 0 36px;align-items:center;justify-content:center;color:#fff;font-size:18px;background:#2563eb;border-radius:5px}.professional-title[data-v-0eb3a75a]{color:#101828;font-size:16px;font-weight:600;line-height:22px}.professional-subtitle[data-v-0eb3a75a]{overflow:hidden;color:#667085;font-size:12px;font-weight:400;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.professional-close-btn[data-v-0eb3a75a]{display:inline-flex;width:34px;height:34px;flex:0 0 34px;align-items:center;justify-content:center;padding:0;color:#667085;border-radius:4px}.professional-close-btn i[data-v-0eb3a75a]{font-size:18px}.professional-close-btn[data-v-0eb3a75a]:focus,.professional-close-btn[data-v-0eb3a75a]:hover{color:#1d2939;background:#f2f4f7}.professional-dialog-footer[data-v-0eb3a75a]{display:flex;align-items:center;justify-content:space-between;gap:12px}.professional-dialog-footer .el-button[data-v-0eb3a75a]{min-width:82px;border-radius:4px;font-weight:500}.professional-footer-actions[data-v-0eb3a75a]{display:inline-flex;align-items:center;gap:8px}.professional-footer-actions .el-button+.el-button[data-v-0eb3a75a]{margin-left:0}.professional-form-dialog[data-v-0eb3a75a] .el-dialog{display:flex;max-width:calc(100vw - 32px);max-height:calc(100vh - 48px);margin-top:24px!important;overflow:hidden;flex-direction:column;background:#fff;border:1px solid #dfe3e8;border-radius:6px;box-shadow:0 16px 40px rgba(16,24,40,.16)}.professional-form-dialog[data-v-0eb3a75a] .el-dialog__header{position:relative;z-index:2;flex-shrink:0;padding:0;background:#fff;border-bottom:1px solid #e4e7ec}.professional-form-dialog[data-v-0eb3a75a] .el-dialog__body{flex:1 1 auto;min-height:0;padding:20px 24px;overflow:auto}.professional-form-dialog[data-v-0eb3a75a] .el-dialog__footer{position:relative;z-index:2;flex-shrink:0;padding:12px 20px;background:#fff;border-top:1px solid #e4e7ec}.professional-dialog-form[data-v-0eb3a75a] .el-form-item{margin-bottom:18px}.professional-dialog-form[data-v-0eb3a75a] .el-form-item:last-child{margin-bottom:0}.professional-dialog-form[data-v-0eb3a75a] .el-form-item__label{color:#475467;font-size:13px;font-weight:500}.professional-dialog-form[data-v-0eb3a75a] .el-input__inner,.professional-dialog-form[data-v-0eb3a75a] .el-textarea__inner{border-color:#d0d5dd;border-radius:4px}.professional-dialog-form[data-v-0eb3a75a] .el-input__inner:focus,.professional-dialog-form[data-v-0eb3a75a] .el-textarea__inner:focus{border-color:#528bff}.add-task-dialog .add-task-header[data-v-0eb3a75a]{background:#fff}.add-task-dialog .account-field-tip[data-v-0eb3a75a]{display:flex;align-items:flex-start;gap:5px;margin-top:6px;color:#667085;font-size:12px;line-height:18px}.add-task-dialog .account-field-tip i[data-v-0eb3a75a]{flex-shrink:0;margin-top:1px;color:#f79009;font-size:14px}.add-task-dialog[data-v-0eb3a75a] .el-switch__core{border-color:#b9c0ca}.template-save-dialog .template-header[data-v-0eb3a75a]{background:#fff}.template-save-dialog .professional-title-icon[data-v-0eb3a75a]{background:#079455}.template-save-dialog .template-tip[data-v-0eb3a75a]{display:flex;align-items:center;gap:8px;margin-top:16px;padding:10px 12px;color:#475467;font-size:13px;background:#f8fafc;border:1px solid #e4e7ec;border-radius:4px}.template-save-dialog .template-tip i[data-v-0eb3a75a]{color:#2563eb;font-size:15px}.template-save-dialog .template-tip strong[data-v-0eb3a75a]{color:#175cd3}.professional-import-dialog[data-v-0eb3a75a] .el-dialog{display:flex;width:900px;max-width:calc(100vw - 32px);height:min(720px,calc(100vh - 48px));max-height:calc(100vh - 48px);margin-top:24px!important;margin-bottom:24px;overflow:hidden;flex-direction:column;background:#fff;border:1px solid #dfe3e8;border-radius:6px;box-shadow:0 16px 40px rgba(16,24,40,.16)}.professional-import-dialog[data-v-0eb3a75a] .el-dialog__header{position:relative;z-index:3;flex-shrink:0;padding:0;background:#fff;border-bottom:1px solid #e4e7ec}.professional-import-dialog[data-v-0eb3a75a] .el-dialog__body{display:flex;flex:1 1 auto;min-height:0;padding:0;overflow:hidden;flex-direction:column}.professional-import-dialog[data-v-0eb3a75a] .el-dialog__footer{position:relative;z-index:2;flex-shrink:0;padding:12px 20px;background:#fff;border-top:1px solid #e4e7ec}.professional-import-dialog .import-header[data-v-0eb3a75a]{background:#fff}.professional-import-dialog .import-steps[data-v-0eb3a75a]{flex-shrink:0;margin:0;padding:12px 24px;background:#f8fafc;border-bottom:1px solid #e4e7ec}.professional-import-dialog .import-steps[data-v-0eb3a75a] .el-step__title{color:#667085;font-size:13px;font-weight:500}.professional-import-dialog .import-steps[data-v-0eb3a75a] .el-step__head.is-finish,.professional-import-dialog .import-steps[data-v-0eb3a75a] .el-step__head.is-process,.professional-import-dialog .import-steps[data-v-0eb3a75a] .el-step__title.is-finish,.professional-import-dialog .import-steps[data-v-0eb3a75a] .el-step__title.is-process{color:#2563eb}.professional-import-dialog .step-content[data-v-0eb3a75a],.professional-import-dialog .step-result[data-v-0eb3a75a]{flex:1 1 auto;min-height:0;margin:0;padding:18px 20px;overflow:auto}.professional-import-dialog .file-upload-wrapper[data-v-0eb3a75a]{gap:10px}.professional-import-dialog .file-upload-wrapper .drop-area[data-v-0eb3a75a]{padding:22px 20px;cursor:default;background:#f8fafc;border:1px dashed #98a2b3;border-radius:5px;transition:border-color .18s ease,background-color .18s ease}.professional-import-dialog .file-upload-wrapper .drop-area i[data-v-0eb3a75a]{margin-bottom:4px;color:#2563eb;font-size:36px}.professional-import-dialog .file-upload-wrapper .drop-area p[data-v-0eb3a75a]{margin:5px 0 12px;color:#475467;font-size:13px}.professional-import-dialog .file-upload-wrapper .drop-area .el-button[data-v-0eb3a75a]{border-radius:4px;font-weight:500}.professional-import-dialog .file-upload-wrapper .drag-active[data-v-0eb3a75a],.professional-import-dialog .file-upload-wrapper .drop-area[data-v-0eb3a75a]:hover{background:#eff8ff;border-color:#528bff}.professional-import-dialog .file-upload-wrapper .file-info[data-v-0eb3a75a]{margin-top:0;padding:9px 11px;color:#344054;background:#f8fafc;border:1px solid #e4e7ec;border-radius:4px}.professional-import-dialog .file-upload-wrapper .file-info i[data-v-0eb3a75a]{color:#2563eb}.professional-import-dialog .file-upload-wrapper .upload-tip[data-v-0eb3a75a]{display:flex;align-items:center;padding:8px 10px;color:#667085;background:#fff;border:1px solid #e4e7ec;border-left:3px solid #2563eb;border-radius:4px}.professional-import-dialog .file-upload-wrapper .import-notes[data-v-0eb3a75a]{margin-top:2px;padding:12px 14px;background:#f8fafc;border:1px solid #e4e7ec;border-radius:5px}.professional-import-dialog .file-upload-wrapper .import-notes .notes-title[data-v-0eb3a75a]{margin-bottom:8px;color:#344054;font-size:13px;font-weight:600}.professional-import-dialog .file-upload-wrapper .import-notes .notes-title i[data-v-0eb3a75a]{color:#2563eb;font-size:15px}.professional-import-dialog .file-upload-wrapper .import-notes .notes-list[data-v-0eb3a75a]{display:grid;margin:0;padding-left:18px;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:30px;column-gap:30px;row-gap:4px;color:#475467;font-size:12px;line-height:18px}.professional-import-dialog .file-upload-wrapper .import-notes .notes-list li[data-v-0eb3a75a]{margin-bottom:0}.professional-import-dialog .file-upload-wrapper .import-notes .notes-list .required[data-v-0eb3a75a]{color:#d92d20;font-weight:600}.professional-import-dialog .preview-pagination[data-v-0eb3a75a]{margin-bottom:10px!important}.professional-import-dialog .preview-count[data-v-0eb3a75a]{margin-top:10px!important;color:#667085!important;font-weight:400}.professional-import-dialog .failed-rows[data-v-0eb3a75a]{padding:12px 14px;color:#b42318;background:#fef3f2;border:1px solid #fecdca;border-radius:4px}.professional-import-dialog[data-v-0eb3a75a] .vxe-table{border-radius:4px}.professional-import-dialog[data-v-0eb3a75a] .vxe-table .vxe-header--column{color:#475467;background:#f8fafc}@media screen and (max-width:768px){.professional-form-dialog[data-v-0eb3a75a] .el-dialog,.professional-import-dialog[data-v-0eb3a75a] .el-dialog{max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);margin-top:8px!important;margin-bottom:8px}.professional-form-dialog .professional-dialog-header[data-v-0eb3a75a],.professional-import-dialog .professional-dialog-header[data-v-0eb3a75a]{min-height:58px;padding:10px 10px 10px 14px}.professional-form-dialog .professional-title-icon[data-v-0eb3a75a],.professional-import-dialog .professional-title-icon[data-v-0eb3a75a]{width:34px;height:34px;flex-basis:34px}.professional-form-dialog[data-v-0eb3a75a] .el-dialog__footer,.professional-import-dialog[data-v-0eb3a75a] .el-dialog__footer{padding:10px 12px}.professional-form-dialog[data-v-0eb3a75a] .el-dialog__body{padding:16px}.professional-import-dialog[data-v-0eb3a75a] .el-dialog{height:calc(100vh - 16px)}.professional-import-dialog .import-steps[data-v-0eb3a75a]{padding:10px 12px}.professional-import-dialog .import-steps[data-v-0eb3a75a] .el-step__title{font-size:12px}.professional-import-dialog .step-content[data-v-0eb3a75a],.professional-import-dialog .step-result[data-v-0eb3a75a]{padding:12px}.professional-import-dialog .file-upload-wrapper .import-notes .notes-list[data-v-0eb3a75a]{grid-template-columns:1fr}}@media screen and (max-width:520px){.professional-form-dialog .professional-subtitle[data-v-0eb3a75a],.professional-import-dialog .professional-subtitle[data-v-0eb3a75a]{display:none}.professional-form-dialog .professional-dialog-footer .el-button[data-v-0eb3a75a],.professional-import-dialog .professional-dialog-footer .el-button[data-v-0eb3a75a]{min-width:64px;padding-right:12px;padding-left:12px}}.task-wizard-save-confirm{width:520px;max-width:calc(100vw - 32px);overflow:hidden;background:#fff;border:1px solid #dfe3e8;border-radius:7px;box-shadow:0 18px 48px rgba(16,24,40,.18)}.task-wizard-save-confirm .el-message-box__header{padding:18px 52px 15px 20px;background:#fff;border-bottom:1px solid #e4e7ec}.task-wizard-save-confirm .el-message-box__title{color:#101828;font-size:16px;font-weight:600;line-height:22px}.task-wizard-save-confirm .el-message-box__headerbtn{top:14px;right:14px;display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:4px}.task-wizard-save-confirm .el-message-box__headerbtn:focus,.task-wizard-save-confirm .el-message-box__headerbtn:hover{background:#f2f4f7}.task-wizard-save-confirm .el-message-box__headerbtn .el-message-box__close{color:#667085;font-size:16px}.task-wizard-save-confirm .el-message-box__content{display:block;padding:20px;color:#475467}.task-wizard-save-confirm .el-message-box__message{width:100%;padding:0}.task-wizard-save-confirm .wizard-save-confirm-lead{display:flex;align-items:flex-start;gap:12px}.task-wizard-save-confirm .wizard-save-confirm-icon{display:inline-flex;width:38px;height:38px;flex:0 0 38px;align-items:center;justify-content:center;font-size:19px;border-radius:6px}.task-wizard-save-confirm .wizard-save-confirm-icon.is-primary{color:#175cd3;background:#eff8ff;border:1px solid #b2ddff}.task-wizard-save-confirm .wizard-save-confirm-icon.is-warning{color:#b54708;background:#fffaeb;border:1px solid #fedf89}.task-wizard-save-confirm .wizard-save-confirm-copy{min-width:0;padding-top:1px}.task-wizard-save-confirm .wizard-save-confirm-heading{color:#1d2939;font-size:14px;font-weight:600;line-height:20px}.task-wizard-save-confirm .wizard-save-confirm-description{margin-top:4px;color:#667085;font-size:12px;line-height:18px}.task-wizard-save-confirm .wizard-save-confirm-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;overflow:hidden;background:#f9fafb;border:1px solid #e4e7ec;border-radius:6px}.task-wizard-save-confirm .wizard-save-confirm-summary-item{display:flex;min-width:0;padding:11px 12px;align-items:center;justify-content:space-between;gap:10px;border-right:1px solid #e4e7ec;border-bottom:1px solid #e4e7ec}.task-wizard-save-confirm .wizard-save-confirm-summary-item:nth-child(2n){border-right:0}.task-wizard-save-confirm .wizard-save-confirm-summary-item:nth-child(n+3){border-bottom:0}.task-wizard-save-confirm .wizard-save-confirm-summary-label{flex-shrink:0;color:#667085;font-size:12px}.task-wizard-save-confirm .wizard-save-confirm-summary-value{min-width:0;overflow:hidden;color:#1d2939;font-size:13px;font-weight:600;text-align:right;text-overflow:ellipsis;white-space:nowrap}.task-wizard-save-confirm .wizard-save-confirm-notice{display:flex;align-items:flex-start;gap:8px;margin-top:14px;padding:10px 12px;font-size:12px;line-height:18px;border-radius:5px}.task-wizard-save-confirm .wizard-save-confirm-notice i{flex:0 0 auto;margin-top:1px;font-size:15px}.task-wizard-save-confirm .wizard-save-confirm-notice.is-info{color:#175cd3;background:#eff8ff;border:1px solid #b2ddff}.task-wizard-save-confirm .wizard-save-confirm-notice.is-warning{color:#93370d;background:#fffaeb;border:1px solid #fedf89}.task-wizard-save-confirm .el-message-box__btns{display:flex;align-items:center;justify-content:flex-end;padding:12px 20px;background:#f9fafb;border-top:1px solid #e4e7ec}.task-wizard-save-confirm .el-message-box__btns .el-button{min-width:96px;border-radius:5px;font-weight:500}.task-wizard-save-confirm .el-message-box__btns .el-button+.el-button{margin-left:8px}.task-wizard-save-confirm .el-message-box__btns .task-wizard-confirm-button--append{color:#fff;background:#2563eb;border-color:#2563eb}.task-wizard-save-confirm .el-message-box__btns .task-wizard-confirm-button--append:focus,.task-wizard-save-confirm .el-message-box__btns .task-wizard-confirm-button--append:hover{background:#175cd3;border-color:#175cd3}.task-wizard-save-confirm .el-message-box__btns .task-wizard-confirm-button--replace{color:#fff;background:#d92d20;border-color:#d92d20}.task-wizard-save-confirm .el-message-box__btns .task-wizard-confirm-button--replace:focus,.task-wizard-save-confirm .el-message-box__btns .task-wizard-confirm-button--replace:hover{background:#b42318;border-color:#b42318}@media screen and (max-width:520px){.task-wizard-save-confirm{max-width:calc(100vw - 20px)}.task-wizard-save-confirm .el-message-box__header{padding:15px 46px 13px 16px}.task-wizard-save-confirm .el-message-box__content{padding:16px}.task-wizard-save-confirm .wizard-save-confirm-summary{grid-template-columns:1fr}.task-wizard-save-confirm .wizard-save-confirm-summary-item,.task-wizard-save-confirm .wizard-save-confirm-summary-item:nth-child(2n),.task-wizard-save-confirm .wizard-save-confirm-summary-item:nth-child(n+3){border-right:0;border-bottom:1px solid #e4e7ec}.task-wizard-save-confirm .wizard-save-confirm-summary-item:last-child{border-bottom:0}.task-wizard-save-confirm .el-message-box__btns{padding:10px 16px}.task-wizard-save-confirm .el-message-box__btns .el-button{min-width:0;flex:1 1 0;padding-right:10px;padding-left:10px}}