.schedule-management[data-v-16488a74]{max-width:1800px;position:relative}.scheduling-overlay[data-v-16488a74]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:9999;display:flex;align-items:center;justify-content:center}.scheduling-progress[data-v-16488a74]{background:#fff;padding:40px 60px;border-radius:12px;text-align:center;box-shadow:0 8px 32px rgba(0,0,0,.2)}.scheduling-progress h3[data-v-16488a74]{margin:15px 0 10px;color:#303133}.scheduling-progress .progress-step[data-v-16488a74]{color:#409eff;font-weight:500;margin:10px 0}.scheduling-progress .progress-hint[data-v-16488a74]{color:#909399;font-size:12px;margin-top:15px}.schedule-header-card[data-v-16488a74]{margin-bottom:20px}.schedule-header[data-v-16488a74]{display:flex;justify-content:space-between;align-items:center}.exam-info[data-v-16488a74]{display:flex;align-items:center;gap:12px}.exam-info h3[data-v-16488a74]{margin:0;color:#1f2937}.actions[data-v-16488a74]{display:flex;gap:10px}.schedule-table-card[data-v-16488a74]{margin-bottom:20px;overflow-x:auto}.schedule-grid[data-v-16488a74]{overflow-x:auto}.exam-schedule-table[data-v-16488a74]{width:100%;border-collapse:collapse;font-size:13px}.exam-schedule-table td[data-v-16488a74],.exam-schedule-table th[data-v-16488a74]{border:1px solid #e5e7eb;padding:8px;text-align:center}.exam-schedule-table th[data-v-16488a74]{background:#f3f4f6;color:#374151;font-weight:500}.fixed-col[data-v-16488a74]{position:sticky;left:0;background:#fff!important;z-index:10;min-width:120px}.date-header[data-v-16488a74]{background:#e0e7ff!important;color:#4338ca!important;font-size:14px}.time-header[data-v-16488a74]{min-width:100px}.time-slot[data-v-16488a74]{font-size:12px;color:#6b7280}.subject-name[data-v-16488a74]{color:#1f2937;font-weight:600}.room-cell[data-v-16488a74]{text-align:left!important}.room-info[data-v-16488a74]{display:flex;flex-direction:column}.room-name[data-v-16488a74]{font-weight:600;color:#1f2937}.room-building[data-v-16488a74]{font-size:11px;color:#6b7280}.teacher-cell[data-v-16488a74]{padding:4px!important;min-width:100px;transition:all .3s}.teacher-select-wrapper[data-v-16488a74]{margin-bottom:4px;border-radius:4px}.teacher-select-wrapper[data-v-16488a74]:last-child{margin-bottom:0}.teacher-select-wrapper.swap-active[data-v-16488a74]{cursor:pointer;padding:2px}.teacher-select-wrapper.swap-active[data-v-16488a74]:hover{background-color:rgba(64,158,255,.1)}.teacher-select-wrapper.swap-selected[data-v-16488a74]{background-color:rgba(64,158,255,.2)!important;outline:2px solid #409eff;outline-offset:-2px}.teacher-cell.no-session-cell[data-v-16488a74]{background:#f3f4f6}.empty-cell[data-v-16488a74]{text-align:center;color:#d1d5db;font-size:12px}.time-header.no-session[data-v-16488a74]{background:#f3f4f6;color:#9ca3af}.teacher-select-wrapper[data-v-16488a74] .el-select{width:100%}.teacher-select-wrapper[data-v-16488a74] .el-select__wrapper{background:#f9fafb;min-height:28px}.teacher-select-wrapper[data-v-16488a74] .manual-override .el-select__wrapper{background:rgba(251,191,36,.15);border-color:rgba(251,191,36,.5)}.patrol-row[data-v-16488a74]{background:#f9fafb}.patrol-cell[data-v-16488a74]{color:#6b7280}.workload-card[data-v-16488a74]{max-width:500px}.workload-rule[data-v-16488a74]{font-size:12px;color:#a0aec0;margin-left:8px;font-weight:400}.workload-card[data-v-16488a74] .el-card__header{padding:12px 16px}.grade-section[data-v-16488a74]{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #e5e7eb}.grade-section[data-v-16488a74]:last-child{border-bottom:none;margin-bottom:0}.grade-title[data-v-16488a74]{display:flex;align-items:center;gap:10px;margin:0 0 15px 0;color:#1f2937;font-size:16px}