.box-card[data-v-b9b0ef06],.period-settings-container[data-v-b9b0ef06]{margin-bottom:20px}.card-header[data-v-b9b0ef06]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.period-counts[data-v-b9b0ef06]{margin-top:16px}.time-period-row[data-v-b9b0ef06]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.time-period-label[data-v-b9b0ef06]{min-width:90px;padding-top:9px}.time-period-selects[data-v-b9b0ef06]{-webkit-box-flex:1;-ms-flex:1;flex:1}.period-select-item[data-v-b9b0ef06]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.period-select-item span[data-v-b9b0ef06]{margin-right:8px;min-width:40px}.period-time-tabs[data-v-b9b0ef06]{margin-top:20px}.timetable-container[data-v-b9b0ef06]{margin-top:15px}@media (max-width:768px){.time-period-row[data-v-b9b0ef06]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.time-period-label[data-v-b9b0ef06]{margin-bottom:10px}}.baseinfo-container[data-v-20e724f5]{padding:20px;background:#fff}.baseinfo-container .step-actions[data-v-20e724f5]{margin:20px 0;text-align:center}.basicinformation .navBox[data-v-8fb987fc]{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.basicinformation .navBox .navBoxItem[data-v-8fb987fc]{width:29%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.basicinformation .navBox .navBoxItem p[data-v-8fb987fc]{width:75px}.basicinformation .kb[data-v-8fb987fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px}.basicinformation .kb .kbItem[data-v-8fb987fc]{width:20%;margin-right:50px}.basicinformation .kb .kblist[data-v-8fb987fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.add-schedule-form[data-v-763cc221]{padding:20px}.add-schedule-form .subject-table[data-v-763cc221]{margin-bottom:20px}.add-schedule-form .upload-container[data-v-763cc221]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.add-schedule-form .clickable-text[data-v-763cc221]{cursor:pointer;color:#409eff}.add-schedule-form .pagination-container[data-v-763cc221]{margin-top:15px;text-align:right}.add-schedule-form .teacher-dialog .el-table[data-v-763cc221]{margin-bottom:15px}.add-schedule-form .footer-btn[data-v-763cc221]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 0}.administrative-schedule .search-area[data-v-22fb58a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.administrative-schedule .schedule-detail[data-v-22fb58a0]{min-height:400px}.administrative-schedule[data-v-22fb58a0] .el-checkbox-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.public-classroom-schedule .search-area[data-v-c8bd11e0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.add-schedule-form[data-v-27169f46]{padding:20px}.add-schedule-form .subject-table[data-v-27169f46]{margin-bottom:20px}.add-schedule-form .upload-container[data-v-27169f46]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.add-schedule-form .clickable-text[data-v-27169f46]{cursor:pointer;color:#409eff}.add-schedule-form .pagination-container[data-v-27169f46]{margin-top:15px;text-align:right}.add-schedule-form .teacher-dialog .el-table[data-v-27169f46]{margin-bottom:15px}.add-schedule-form .footer-btn[data-v-27169f46]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 0}.timetable-detail[data-v-5ce47118]{padding:20px}.timetable-detail .info-section[data-v-5ce47118]{margin-bottom:20px;background-color:#f5f7fa;padding:15px;border-radius:4px}.timetable-detail .info-section .info-row[data-v-5ce47118]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.timetable-detail .info-section .info-row[data-v-5ce47118]:last-child{margin-bottom:0}.timetable-detail .info-section .info-row .info-item[data-v-5ce47118]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.timetable-detail .info-section .info-row .info-item label[data-v-5ce47118]{color:#606266;margin-right:10px;font-weight:500}.timetable-detail .info-section .info-row .info-item span[data-v-5ce47118]{color:#333}.timetable-detail .course-info[data-v-5ce47118]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.timetable-detail .course-info .course-info-title[data-v-5ce47118]{font-size:14px;font-weight:700;margin-bottom:10px}.timetable-detail .course-info-total[data-v-5ce47118]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:20px}.timetable-detail .course-info-total .course-info-title[data-v-5ce47118]{font-size:14px;font-weight:700;margin-bottom:10px}.timetable-detail .course-info-total .subject-item[data-v-5ce47118]{background-color:#ecf5ff;color:#409eff;padding:5px 12px;border-radius:4px;font-size:13px;-webkit-transition:all .3s ease;transition:all .3s ease}.timetable-detail .course-info-total .subject-item.hours-changed[data-v-5ce47118]{background-color:#fef0f0;color:#f56c6c;border:1px solid #f56c6c}.timetable-detail .course-info-total .subject-item .subject-name[data-v-5ce47118]{display:inline-block}.timetable-detail .timetable-container[data-v-5ce47118]{width:100%;overflow-x:auto}.timetable-detail .timetable-container .timetable[data-v-5ce47118]{width:100%;border-collapse:collapse}.timetable-detail .timetable-container .timetable td[data-v-5ce47118],.timetable-detail .timetable-container .timetable th[data-v-5ce47118]{border:1px solid #ebeef5;text-align:center;padding:8px}.timetable-detail .timetable-container .timetable .diagonal-cell[data-v-5ce47118]{width:140px;height:45px;position:relative;background-color:#f5f7fa;padding:0}.timetable-detail .timetable-container .timetable .diagonal-cell .diagonal-container[data-v-5ce47118]{position:relative;width:100%;height:100%}.timetable-detail .timetable-container .timetable .diagonal-cell[data-v-5ce47118]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top right,transparent calc(50% - .5px),#dcdfe6 50%,transparent calc(50% + .5px))}.timetable-detail .timetable-container .timetable .diagonal-cell .diagonal-top[data-v-5ce47118]{position:absolute;top:6px;right:10px;font-size:11px;font-weight:700;color:#606266;z-index:1}.timetable-detail .timetable-container .timetable .diagonal-cell .diagonal-bottom[data-v-5ce47118]{position:absolute;bottom:6px;left:10px;font-size:11px;font-weight:700;color:#606266;z-index:1}.timetable-detail .timetable-container .timetable .day-header[data-v-5ce47118]{min-width:85px;background-color:#f5f7fa;font-weight:700;font-size:11px;padding:4px}.timetable-detail .timetable-container .timetable .time-period[data-v-5ce47118]{width:30px;background-color:#f5f7fa;vertical-align:middle;text-align:center;font-weight:700;color:#606266;font-size:10px;padding:2px}.timetable-detail .timetable-container .timetable .time-slot[data-v-5ce47118]{width:70px;background-color:#f9f9f9;font-size:10px;color:#606266;padding:2px}.timetable-detail .timetable-container .timetable .cell[data-v-5ce47118]{position:relative;width:85px;height:55px;padding:2px;vertical-align:top;-webkit-transition:all .3s ease;transition:all .3s ease}.timetable-detail .timetable-container .timetable .cell.swapping-source[data-v-5ce47118]{-webkit-box-shadow:0 0 0 2px #409eff;box-shadow:0 0 0 2px #409eff;z-index:2}.timetable-detail .timetable-container .timetable .cell.swapping-source .cell-actions[data-v-5ce47118]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;background-color:rgba(64,158,255,.1)}.timetable-detail .timetable-container .timetable .cell.swappable-target[data-v-5ce47118]{position:relative}.timetable-detail .timetable-container .timetable .cell.swappable-target[data-v-5ce47118]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(103,194,58,.1);border:2px dashed #67c23a;pointer-events:none;z-index:1}.timetable-detail .timetable-container .timetable .cell.swappable-target[data-v-5ce47118]:hover:before{background-color:rgba(103,194,58,.2);border-style:solid}.timetable-detail .timetable-container .timetable .cell.swappable-target .cell-actions[data-v-5ce47118]{z-index:2}.timetable-detail .timetable-container .timetable .cell.has-course[data-v-5ce47118]{cursor:pointer;color:#000}.timetable-detail .timetable-container .timetable .cell.has-course.elective-both[data-v-5ce47118],.timetable-detail .timetable-container .timetable .cell.has-course.elective-in[data-v-5ce47118],.timetable-detail .timetable-container .timetable .cell.has-course.elective-out[data-v-5ce47118]{background-color:#e6a23c}.timetable-detail .timetable-container .timetable .cell.has-course[data-v-5ce47118]:not(.elective-out):not(.elective-in):not(.elective-both){background-color:#fff}.timetable-detail .timetable-container .timetable .cell.has-course.elective-out[data-v-5ce47118]:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.timetable-detail .timetable-container .timetable .cell.has-course.elective-in[data-v-5ce47118]:before,.timetable-detail .timetable-container .timetable .cell.has-course.elective-out[data-v-5ce47118]:before{content:"";position:absolute;top:2px;right:2px;width:14px;height:14px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white"><path d="M14,20H10V11L6.5,14.5L4.08,12.08L12,4.16L19.92,12.08L17.5,14.5L14,11V20Z"/></svg>');background-size:contain}.timetable-detail .timetable-container .timetable .cell.has-course.elective-in[data-v-5ce47118]:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.timetable-detail .timetable-container .timetable .cell.has-course.elective-both[data-v-5ce47118]:before{right:18px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.timetable-detail .timetable-container .timetable .cell.has-course.elective-both[data-v-5ce47118]:after,.timetable-detail .timetable-container .timetable .cell.has-course.elective-both[data-v-5ce47118]:before{content:"";position:absolute;top:2px;width:14px;height:14px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white"><path d="M14,20H10V11L6.5,14.5L4.08,12.08L12,4.16L19.92,12.08L17.5,14.5L14,11V20Z"/></svg>');background-size:contain}.timetable-detail .timetable-container .timetable .cell.has-course.elective-both[data-v-5ce47118]:after{right:2px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.timetable-detail .timetable-container .timetable .cell.has-course .course-content[data-v-5ce47118]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.timetable-detail .timetable-container .timetable .cell.has-course .course-content .course-name[data-v-5ce47118]{font-weight:500;margin-bottom:1px;font-size:11px}.timetable-detail .timetable-container .timetable .cell.has-course .course-content .course-info[data-v-5ce47118]{font-size:10px;opacity:.9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.timetable-detail .timetable-container .timetable .cell.has-course .course-content .course-info .teacher-room[data-v-5ce47118]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:9px}.timetable-detail .timetable-container .timetable .cell.has-course .course-content .course-info .teacher-room span[data-v-5ce47118]:first-child{margin-right:2px}.timetable-detail .timetable-container .timetable .cell.has-course .course-content .course-info .students-info[data-v-5ce47118]{margin-top:1px;padding-top:1px;border-top:1px solid hsla(0,0%,100%,.2)}.timetable-detail .timetable-container .timetable .cell.has-course .course-content .course-info .students-info .total-students[data-v-5ce47118]{font-size:9px}.timetable-detail .timetable-container .timetable .cell .cell-actions[data-v-5ce47118]{position:absolute;top:0;left:0;right:0;bottom:0;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;background-color:rgba(0,0,0,.5);padding:1px 0;z-index:3}.timetable-detail .timetable-container .timetable .cell .cell-actions .el-button[data-v-5ce47118]{padding:0 4px;font-size:9px;color:#fff;border:1px solid hsla(0,0%,100%,.3);border-radius:2px}.timetable-detail .timetable-container .timetable .cell .cell-actions .el-button[data-v-5ce47118]:hover{color:#fff;background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.5)}.timetable-detail .timetable-container .timetable .cell:not(.elective-out):not(.elective-in):not(.elective-both):hover:not(.swapping-source) .cell-actions[data-v-5ce47118]{display:-webkit-box;display:-ms-flexbox;display:flex}.timetable-detail .timetable-container .timetable .cell:not(.elective-out):not(.elective-in):not(.elective-both):hover .course-content[data-v-5ce47118]{opacity:.3}.save-actions[data-v-5ce47118]{margin-top:20px;text-align:center}.elective-dialog .elective-info .basic-info[data-v-5ce47118]{background:#f5f7fa;padding:15px;border-radius:4px;margin-bottom:20px}.elective-dialog .elective-info .basic-info .course-info .info-item[data-v-5ce47118]{color:#606266;line-height:24px}.elective-dialog .elective-info .section-title[data-v-5ce47118]{font-size:14px;font-weight:700;color:#303133;margin:15px 0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elective-dialog .elective-info .section-title .el-icon-arrow-left[data-v-5ce47118],.elective-dialog .elective-info .section-title .el-icon-arrow-right[data-v-5ce47118],.elective-dialog .elective-info .section-title .el-icon-info[data-v-5ce47118]{margin-right:5px;font-size:16px}.elective-dialog .elective-info .students-list .student-group[data-v-5ce47118]{background:#f5f7fa;padding:12px 15px;border-radius:4px;margin-bottom:10px}.elective-dialog .elective-info .students-list .student-group .group-info[data-v-5ce47118]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.elective-dialog .elective-info .students-list .student-group .group-info span[data-v-5ce47118]{color:#606266}.elective-dialog .elective-info .dialog-footer[data-v-5ce47118]{text-align:center;margin-top:20px}.cell:hover .elective-actions[data-v-5ce47118]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.cell:hover .course-content[data-v-5ce47118]{opacity:.3}.elective-schedule .search-area[data-v-7ac0e73c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.elective-schedule .schedule-detail[data-v-7ac0e73c]{min-height:400px}.elective-schedule .pagination-container[data-v-7ac0e73c]{margin-top:20px;text-align:right}.elective-schedule .no-data[data-v-7ac0e73c]{color:#909399;padding:30px 0;text-align:center}.elective-schedule .subject-tags[data-v-7ac0e73c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elective-schedule[data-v-7ac0e73c] .el-table__expand-icon{font-size:16px}.enter-schedule-container[data-v-69ebe82f]{padding:20px;background:#fff}.enter-schedule-container .step-actions[data-v-69ebe82f]{margin-top:20px;text-align:center}.course-details-container[data-v-153894fc]{margin:10px;background:#fff}.footer[data-v-153894fc]{margin-top:30px;padding-top:20px;border-top:1px solid #ebeef5}.footer .button-container[data-v-153894fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer .button-container .el-button[data-v-153894fc]{min-width:120px;margin:0 15px}.header[data-v-68e2f372]{margin-bottom:20px}