.box-card[data-v-1f1fe83d],.period-settings-container[data-v-1f1fe83d]{margin-bottom:20px}.card-header[data-v-1f1fe83d]{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-1f1fe83d]{margin-top:16px}.time-period-row[data-v-1f1fe83d]{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-1f1fe83d]{min-width:90px;padding-top:9px}.time-period-selects[data-v-1f1fe83d]{-webkit-box-flex:1;-ms-flex:1;flex:1}.period-select-item[data-v-1f1fe83d]{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-1f1fe83d]{margin-right:8px;min-width:40px}.period-time-tabs[data-v-1f1fe83d]{margin-top:20px}.timetable-container[data-v-1f1fe83d]{margin-top:15px}@media (max-width:768px){.time-period-row[data-v-1f1fe83d]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.time-period-label[data-v-1f1fe83d]{margin-bottom:10px}}.class-details-container[data-v-aae4a912]{padding:0 20px}.class-details-container .info-header[data-v-aae4a912]{margin-bottom:20px}.class-details-container .info-header .info-row[data-v-aae4a912]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.class-details-container .info-header .info-row.top-controls-row[data-v-aae4a912]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.class-details-container .info-header .info-row.top-controls-row .classroom-item[data-v-aae4a912]{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;min-width:300px}.class-details-container .info-header .info-row.top-controls-row .student-search-item[data-v-aae4a912]{-webkit-box-flex:0;-ms-flex:0 0 65%;flex:0 0 65%;min-width:450px}.class-details-container .info-header .info-row .info-item[data-v-aae4a912]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:250px}.class-details-container .info-header .info-row .info-item .label[data-v-aae4a912]{display:inline-block;width:90px;text-align:right;margin-right:10px;white-space:nowrap;color:#606266;font-size:14px}.class-details-container .info-header .info-row .info-item .input-wrapper[data-v-aae4a912]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.class-details-container .info-header .info-row .info-item .input-wrapper .el-input[data-v-aae4a912]{-webkit-box-flex:1;-ms-flex:1;flex:1}.class-details-container .info-header .info-row .info-item .input-wrapper .search-btn[data-v-aae4a912],.class-details-container .info-header .info-row .info-item .input-wrapper .set-btn[data-v-aae4a912]{margin-left:10px;border-radius:4px;height:36px;padding:0 15px;background-color:#409eff;border-color:#409eff}.class-details-container .info-header .info-row .info-item .el-input[data-v-aae4a912]{-webkit-box-flex:1;-ms-flex:1;flex:1}.class-details-container .info-header .info-row .info-item .el-input[data-v-aae4a912] .el-input__inner{background-color:#f5f7fa;height:36px;border-color:#dcdfe6;color:#606266;border-radius:4px}.class-details-container .info-header .info-row .info-item .el-input.is-disabled[data-v-aae4a912] .el-input__inner{background-color:#f5f7fa;border-color:#e4e7ed;color:#606266;cursor:not-allowed}.class-details-container[data-v-aae4a912] .el-table{border:1px solid #ebeef5;border-top:none}.class-details-container[data-v-aae4a912] .el-table th{background-color:#f5f7fa;color:#606266;font-weight:500;padding:8px 0;border-bottom:1px solid #ebeef5}.class-details-container[data-v-aae4a912] .el-table td{padding:8px 0;border-bottom:1px solid #ebeef5}.class-details-container[data-v-aae4a912] .el-table .cell{line-height:1.5}.class-details-container[data-v-aae4a912] .el-table .el-table__header th,.class-details-container[data-v-aae4a912] .el-table tbody tr:hover>td{background-color:#f5f7fa}.classroom-settings-container .box-card[data-v-1ab71c19]{margin-bottom:20px}.classroom-settings-container .card-header[data-v-1ab71c19]{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}.classroom-settings-container .header-actions[data-v-1ab71c19]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.classroom-settings-container .search-box[data-v-1ab71c19]{width:300px}.classroom-settings-container .search-box .search-input[data-v-1ab71c19]{width:100%}.classroom-settings-container .empty-data[data-v-1ab71c19]{padding:20px 0}.classroom-settings-container .not-set[data-v-1ab71c19]{color:#999}.classroom-settings-container .batch-actions[data-v-1ab71c19]{margin-top:20px;text-align:right}.classroom-settings-container .import-tips[data-v-1ab71c19]{margin-bottom:20px}.classroom-settings-container .import-tips ol[data-v-1ab71c19]{padding-left:20px}.classroom-settings-container .classroom-selection-dialog .classroom-selection-container[data-v-1ab71c19]{padding:20px}.toolbar[data-v-1ab71c19]{margin-bottom:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.toolbar .search-area[data-v-1ab71c19],.toolbar[data-v-1ab71c19]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.toolbar .search-area[data-v-1ab71c19]{gap:10px}.toolbar .search-area .search-input[data-v-1ab71c19]{width:200px}.pagination-container[data-v-1ab71c19]{margin-top:20px;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}.pagination-container .total-info[data-v-1ab71c19]{color:#606266}.classroom-management-container[data-v-99116218]{padding:0}.classroom-management-container .search-bar[data-v-99116218]{margin-bottom:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}.classroom-management-container .search-bar .search-item[data-v-99116218],.classroom-management-container .search-bar[data-v-99116218]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.classroom-management-container .search-bar .search-item .label[data-v-99116218]{margin-right:10px;white-space:nowrap;color:#606266;font-size:14px}.classroom-management-container .search-bar .search-item .type-select[data-v-99116218]{width:150px}.classroom-management-container .search-bar .search-item .search-input[data-v-99116218]{width:250px}.classroom-management-container .search-bar .search-btn[data-v-99116218]{height:36px;padding:0 20px;border-radius:4px}.classroom-management-container[data-v-99116218] .el-table{border:1px solid #ebeef5}.classroom-management-container[data-v-99116218] .el-table th{background-color:#f5f7fa;color:#606266;font-weight:500;padding:12px 0;border-bottom:1px solid #ebeef5}.classroom-management-container[data-v-99116218] .el-table td{padding:12px 0;border-bottom:1px solid #ebeef5}.classroom-management-container[data-v-99116218] .el-table .cell{line-height:1.5}.classroom-management-container[data-v-99116218] .el-table tbody tr:hover>td{background-color:#f5f7fa}.classroom-management-container[data-v-99116218] .el-switch .el-switch__core{border-radius:10px;height:20px}.classroom-management-container[data-v-99116218] .el-switch .el-switch__core:after{border-radius:50%;width:16px;height:16px}.teacher-management-container[data-v-75a55cb3]{padding:0}.teacher-management-container .search-bar[data-v-75a55cb3]{margin-bottom:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}.teacher-management-container .search-bar .search-item[data-v-75a55cb3],.teacher-management-container .search-bar[data-v-75a55cb3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.teacher-management-container .search-bar .search-item .label[data-v-75a55cb3]{margin-right:10px;white-space:nowrap;color:#606266;font-size:14px}.teacher-management-container .search-bar .search-item .role-select[data-v-75a55cb3]{width:150px}.teacher-management-container .search-bar .search-item .search-input[data-v-75a55cb3]{width:250px}.teacher-management-container .search-bar .search-btn[data-v-75a55cb3]{height:36px;padding:0 20px;border-radius:4px}.teacher-management-container .batch-actions[data-v-75a55cb3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px;gap:15px}.teacher-management-container .batch-actions .el-checkbox[data-v-75a55cb3]{margin-right:10px}.teacher-management-container .batch-actions .batch-btn[data-v-75a55cb3]{padding:8px 16px;font-size:14px;border-radius:4px}.teacher-management-container .batch-actions .batch-btn.enable-btn[data-v-75a55cb3]{background-color:#1890ff;border-color:#1890ff}.teacher-management-container .batch-actions .batch-btn.disable-btn[data-v-75a55cb3]{background-color:#f56c6c;border-color:#f56c6c}.teacher-management-container[data-v-75a55cb3] .el-table{border:1px solid #ebeef5}.teacher-management-container[data-v-75a55cb3] .el-table th{background-color:#f5f7fa;color:#606266;font-weight:500;padding:12px 0;border-bottom:1px solid #ebeef5}.teacher-management-container[data-v-75a55cb3] .el-table td{padding:12px 0;border-bottom:1px solid #ebeef5}.teacher-management-container[data-v-75a55cb3] .el-table .cell{line-height:1.5}.teacher-management-container[data-v-75a55cb3] .el-table tbody tr:hover>td{background-color:#f5f7fa}.teacher-management-container[data-v-75a55cb3] .el-switch .el-switch__core{border-radius:10px;height:20px}.teacher-management-container[data-v-75a55cb3] .el-switch .el-switch__core:after{border-radius:50%;width:16px;height:16px}.baseinfo-container[data-v-df3c6426]{padding:20px}.step-actions[data-v-df3c6426]{margin-top:30px;text-align:right}.teacher-selector .teacher-search-area[data-v-1c2ac0f4]{margin-bottom:20px}.teacher-selector .teacher-search-area .search-input[data-v-1c2ac0f4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.teacher-selector .teacher-search-area .search-input span[data-v-1c2ac0f4]{margin-right:10px;color:#606266}.teacher-selector .teacher-search-area .search-input .el-button[data-v-1c2ac0f4]{margin-left:10px}.pagination-container[data-v-1c2ac0f4]{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;margin-top:20px;padding:0 20px}.pagination-container .pagination-info[data-v-1c2ac0f4]{color:#606266;font-size:14px}.pagination-container .pagination-selector[data-v-1c2ac0f4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination-container .pagination-selector span[data-v-1c2ac0f4]{margin-right:10px;color:#606266;font-size:14px}.pagination-container .pagination-controls .pagination-button[data-v-1c2ac0f4],.pagination-container .pagination-controls[data-v-1c2ac0f4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination-container .pagination-controls .pagination-button[data-v-1c2ac0f4]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;border:1px solid #d9d9d9;border-radius:4px;cursor:pointer}.pagination-container .pagination-controls .pagination-button[data-v-1c2ac0f4]:hover:not(.disabled){color:#409eff;border-color:#c6e2ff}.pagination-container .pagination-controls .pagination-button.disabled[data-v-1c2ac0f4]{cursor:not-allowed;color:#c0c4cc}.pagination-container .pagination-controls .current-page[data-v-1c2ac0f4]{margin:0 10px;color:#606266}.pagination-container .pagination-controls .page-jump[data-v-1c2ac0f4]{margin-left:20px;color:#606266;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination-container .pagination-controls .page-jump .el-input[data-v-1c2ac0f4]{margin:0 5px}.admin-class-schedule .card-header[data-v-dd31074c]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.admin-class-schedule .card-header[data-v-dd31074c],.admin-class-schedule .filter-area[data-v-dd31074c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.admin-class-schedule .filter-area[data-v-dd31074c]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}.admin-class-schedule .filter-area .filter-item[data-v-dd31074c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.admin-class-schedule .filter-area .filter-item span[data-v-dd31074c]{margin-right:10px;white-space:nowrap;color:#606266;font-size:14px}.admin-class-schedule .filter-area .el-button[data-v-dd31074c]{margin-left:10px}.admin-class-schedule .number-control[data-v-dd31074c]{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}.admin-class-schedule .number-control .hour-value[data-v-dd31074c]{width:30px;text-align:center;margin:0 10px;font-size:16px}.admin-class-schedule .actions[data-v-dd31074c]{margin-top:20px;text-align:right}.admin-class-schedule .teacher-display[data-v-dd31074c]{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}.admin-class-schedule .teacher-display .no-teacher[data-v-dd31074c]{color:#909399}.info-header[data-v-16e50254]{margin-bottom:20px;padding:15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #ebeef5}.info-header .info-item[data-v-16e50254]{margin-right:30px}.info-header .info-item .label[data-v-16e50254]{color:#606266;font-weight:700}.info-header .info-item .value[data-v-16e50254]{color:#333}.search-area[data-v-16e50254]{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.search-area .search-item[data-v-16e50254],.search-area[data-v-16e50254]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-area .search-item[data-v-16e50254]{margin-right:20px;margin-bottom:10px}.search-area .search-item span[data-v-16e50254]{margin-right:10px;color:#606266}.search-area .search-item .el-button[data-v-16e50254]{margin-left:10px}.pagination-container[data-v-16e50254]{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;margin-top:20px;padding:0 20px}.pagination-container .pagination-info[data-v-16e50254]{color:#606266;font-size:14px}.pagination-container .pagination-selector[data-v-16e50254]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination-container .pagination-selector span[data-v-16e50254]{margin-right:10px;color:#606266;font-size:14px}.pagination-container .pagination-controls .pagination-button[data-v-16e50254],.pagination-container .pagination-controls[data-v-16e50254]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination-container .pagination-controls .pagination-button[data-v-16e50254]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;border:1px solid #d9d9d9;border-radius:4px;cursor:pointer}.pagination-container .pagination-controls .pagination-button[data-v-16e50254]:hover:not(.disabled){color:#409eff;border-color:#c6e2ff}.pagination-container .pagination-controls .pagination-button.disabled[data-v-16e50254]{cursor:not-allowed;color:#c0c4cc}.pagination-container .pagination-controls .current-page[data-v-16e50254]{margin:0 10px;color:#606266}.pagination-container .pagination-controls .page-jump[data-v-16e50254]{margin-left:20px;color:#606266;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination-container .pagination-controls .page-jump .el-input[data-v-16e50254]{margin:0 5px}.elective-class-schedule .card-header[data-v-10b5577a]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.elective-class-schedule .card-header[data-v-10b5577a],.elective-class-schedule .filter-area[data-v-10b5577a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elective-class-schedule .filter-area[data-v-10b5577a]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}.elective-class-schedule .filter-area .filter-item[data-v-10b5577a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elective-class-schedule .filter-area .filter-item span[data-v-10b5577a]{margin-right:10px;white-space:nowrap;color:#606266;font-size:14px}.elective-class-schedule .filter-area .el-button[data-v-10b5577a]{margin-left:10px}.elective-class-schedule .number-control[data-v-10b5577a]{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}.elective-class-schedule .number-control .hour-value[data-v-10b5577a]{width:30px;text-align:center;margin:0 10px;font-size:16px}.elective-class-schedule .actions[data-v-10b5577a]{margin-top:20px;text-align:right}.elective-class-schedule .classroom-display[data-v-10b5577a],.elective-class-schedule .teacher-display[data-v-10b5577a]{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}.elective-class-schedule .classroom-display .no-classroom[data-v-10b5577a],.elective-class-schedule .classroom-display .no-teacher[data-v-10b5577a],.elective-class-schedule .teacher-display .no-classroom[data-v-10b5577a],.elective-class-schedule .teacher-display .no-teacher[data-v-10b5577a]{color:#909399}.course-planning-container[data-v-c2885ade]{padding-bottom:20px}.course-planning-container .step-actions[data-v-c2885ade]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:center}.basic-rules-container[data-v-141d343e]{padding:20px}.basic-rules-container .info-alert[data-v-141d343e]{margin-bottom:20px}.basic-rules-container .info-alert .alert-content[data-v-141d343e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.basic-rules-container .info-alert .alert-content .alert-icon[data-v-141d343e]{font-size:18px;margin-right:10px}.basic-rules-container .info-alert .link-text[data-v-141d343e]{color:#409eff;text-decoration:none}.basic-rules-container .info-alert .link-text[data-v-141d343e]:hover{text-decoration:underline}.basic-rules-container .rule-section[data-v-141d343e]{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:4px;padding:20px;margin-bottom:20px}.basic-rules-container .rule-section .rule-title[data-v-141d343e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:700;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #e0e0e0}.basic-rules-container .rule-section .rule-title i[data-v-141d343e]{margin-right:8px;color:#606266}.basic-rules-container .rule-section .rule-item-default-row[data-v-141d343e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}.basic-rules-container .rule-section .rule-item[data-v-141d343e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.basic-rules-container .rule-section .rule-item .rule-item-title[data-v-141d343e]{font-weight:700;margin-right:10px}.basic-rules-container .rule-section .rule-item .rule-item-content[data-v-141d343e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.basic-rules-container .rule-section .rule-item .rule-item-content .help-icon[data-v-141d343e]{color:#909399;cursor:pointer}.basic-rules-container .rule-section .rule-item .rule-item-content .help-icon[data-v-141d343e]:hover{color:#409eff}.basic-rules-container .rule-section .rule-item-row[data-v-141d343e]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px}.basic-rules-container .rule-section .rule-item-row .rule-item-label[data-v-141d343e]{width:120px;text-align:right;padding-right:10px;-ms-flex-negative:0;flex-shrink:0;color:#606266}.basic-rules-container .rule-section .rule-item-row .rule-item-options[data-v-141d343e]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.basic-rules-container .rule-section .rule-item-row .rule-item-options .el-radio[data-v-141d343e]{margin-right:20px;margin-bottom:0;line-height:1.5}.timetable-editor[data-v-296a8b73]{margin-top:20px}.timetable-editor .action-buttons[data-v-296a8b73]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.timetable-editor .action-buttons .rule-button-group[data-v-296a8b73]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.timetable-editor .action-buttons .rule-button-group .color-indicator[data-v-296a8b73]{width:20px;height:20px;margin-right:8px;border-radius:3px}.timetable-editor .action-buttons .rule-button-group span[data-v-296a8b73]{margin-right:10px}.timetable-editor .timetable-container[data-v-296a8b73]{width:100%;overflow-x:auto}.timetable-editor .timetable-container .timetable[data-v-296a8b73]{width:100%;border-collapse:collapse}.timetable-editor .timetable-container .timetable td[data-v-296a8b73],.timetable-editor .timetable-container .timetable th[data-v-296a8b73]{border:1px solid #ebeef5;text-align:center;padding:8px}.timetable-editor .timetable-container .timetable .diagonal-cell[data-v-296a8b73]{width:180px;height:60px;position:relative;background-color:#f5f7fa;padding:0;overflow:hidden}.timetable-editor .timetable-container .timetable .diagonal-cell .diagonal-container[data-v-296a8b73]{position:relative;width:100%;height:100%}.timetable-editor .timetable-container .timetable .diagonal-cell .diagonal-line[data-v-296a8b73]{position:absolute;width:0;height:0;background-color:transparent;border-bottom:1px solid #dcdfe6;border-left:180px solid transparent;bottom:0;right:0;-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-transform:rotate(180deg) translateY(60px);transform:rotate(180deg) translateY(60px)}.timetable-editor .timetable-container .timetable .diagonal-cell[data-v-296a8b73]: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-editor .timetable-container .timetable .diagonal-cell .diagonal-top[data-v-296a8b73]{position:absolute;top:10px;right:15px;font-size:14px;font-weight:700;color:#606266;z-index:1}.timetable-editor .timetable-container .timetable .diagonal-cell .diagonal-bottom[data-v-296a8b73]{position:absolute;bottom:10px;left:15px;font-size:14px;font-weight:700;color:#606266;z-index:1}.timetable-editor .timetable-container .timetable .day-header[data-v-296a8b73]{min-width:90px;background-color:#f5f7fa;font-weight:700}.timetable-editor .timetable-container .timetable .time-period[data-v-296a8b73]{width:60px;background-color:#f5f7fa;vertical-align:middle;text-align:center;font-weight:700;color:#606266}.timetable-editor .timetable-container .timetable .time-slot[data-v-296a8b73]{width:120px;background-color:#f9f9f9;font-size:13px;color:#606266}.timetable-editor .timetable-container .timetable .cell[data-v-296a8b73]{cursor:pointer;-webkit-transition:background-color .3s;transition:background-color .3s;position:relative}.timetable-editor .timetable-container .timetable .cell[data-v-296a8b73]:hover{background-color:#f0f9ff}.timetable-editor .timetable-container .timetable .cell.must-schedule[data-v-296a8b73]{background-color:#67c23a}.timetable-editor .timetable-container .timetable .cell.forbidden[data-v-296a8b73]{background-color:#f56c6c}.timetable-editor .timetable-container .timetable .cell.consecutive[data-v-296a8b73]{background-color:#e6a23c;position:relative}.timetable-editor .timetable-container .timetable .cell.disabled-cell[data-v-296a8b73]{background-color:#f0f0f0;cursor:not-allowed;opacity:.7}.timetable-editor .timetable-container .timetable .cell.disabled-cell[data-v-296a8b73]:hover{background-color:#f0f0f0}.timetable-editor .timetable-container .timetable .cell.grade-must-schedule[data-v-296a8b73]{background-color:rgba(103,194,58,.6);cursor:not-allowed}.timetable-editor .timetable-container .timetable .cell.grade-must-schedule[data-v-296a8b73]:hover{background-color:rgba(103,194,58,.6)}.timetable-editor .timetable-container .timetable .cell.grade-forbidden[data-v-296a8b73]{background-color:rgba(245,108,108,.6);cursor:not-allowed}.timetable-editor .timetable-container .timetable .cell.grade-forbidden[data-v-296a8b73]:hover{background-color:rgba(245,108,108,.6)}.timetable-editor .timetable-container .timetable .cell.grade-consecutive[data-v-296a8b73]{background-color:rgba(230,162,60,.6);cursor:not-allowed}.timetable-editor .timetable-container .timetable .cell.grade-consecutive[data-v-296a8b73]:hover{background-color:rgba(230,162,60,.6)}.timetable-editor .timetable-container .timetable .cell.consecutive-first[data-v-296a8b73]{position:relative}.timetable-editor .timetable-container .timetable .cell.consecutive-first[data-v-296a8b73]:after{content:"";position:absolute;width:24px;height:9px;border:2px solid #000;border-top:none;border-radius:0 0 12px 12px;bottom:-2px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:3;background-color:#e6a23c}.timetable-editor .timetable-container .timetable .cell.consecutive-middle[data-v-296a8b73]{position:relative}.timetable-editor .timetable-container .timetable .cell.consecutive-middle[data-v-296a8b73]:before{content:"";position:absolute;width:24px;height:9px;border:2px solid #000;border-bottom:none;border-radius:12px 12px 0 0;top:-2px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:3;background-color:#e6a23c}.timetable-editor .timetable-container .timetable .cell.consecutive-middle[data-v-296a8b73]:after{content:"";position:absolute;width:24px;height:9px;border:2px solid #000;border-top:none;border-radius:0 0 12px 12px;bottom:-2px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:3;background-color:#e6a23c}.timetable-editor .timetable-container .timetable .cell.consecutive-last[data-v-296a8b73]{position:relative}.timetable-editor .timetable-container .timetable .cell.consecutive-last[data-v-296a8b73]:before{content:"";position:absolute;width:24px;height:9px;border:2px solid #000;border-bottom:none;border-radius:12px 12px 0 0;top:-2px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:3;background-color:#e6a23c}.timetable-editor .timetable-container .timetable .cell.available-consecutive[data-v-296a8b73]{background-color:rgba(230,162,60,.3);border:2px dashed #e6a23c}.timetable-editor .timetable-container .timetable .cell.available-consecutive[data-v-296a8b73]:hover{background-color:rgba(230,162,60,.5)}.grade-rules-container[data-v-0842f5d2]{padding:20px}.grade-rules-container .timetable-settings[data-v-0842f5d2]{margin-top:20px}.admin-class-rules[data-v-11142304]{padding:20px}.admin-class-rules .header[data-v-11142304]{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;margin-bottom:20px}.admin-class-rules .header h3[data-v-11142304]{margin:0;font-size:18px;color:#303133}.admin-class-rules .class-info[data-v-11142304]{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #ebeef5}.admin-class-rules .class-info h4[data-v-11142304]{margin:0;color:#409eff}.scheduling-results-container[data-v-dc07aaa4]{padding:20px}.step-actions[data-v-dc07aaa4]{margin-top:30px;text-align:right}.edit-course[data-v-72670809]{padding:0 20px}.edit-course .info-box[data-v-72670809]{background-color:#f5f7fa;padding:15px;border-radius:4px;margin-bottom:20px}.edit-course .info-box .info-title[data-v-72670809]{font-weight:700;margin-bottom:10px}.edit-course .info-box .info-content[data-v-72670809]{color:#606266;line-height:1.8}.edit-course .section-title[data-v-72670809]{font-weight:700;margin-bottom:10px}.edit-course .special-section[data-v-72670809],.edit-course .subject-section[data-v-72670809]{margin-bottom:20px}.edit-course .special-section .special-list[data-v-72670809],.edit-course .special-section .subject-list[data-v-72670809],.edit-course .subject-section .special-list[data-v-72670809],.edit-course .subject-section .subject-list[data-v-72670809]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.edit-course .special-section .special-list .special-btn[data-v-72670809],.edit-course .special-section .special-list .subject-btn[data-v-72670809],.edit-course .special-section .subject-list .special-btn[data-v-72670809],.edit-course .special-section .subject-list .subject-btn[data-v-72670809],.edit-course .subject-section .special-list .special-btn[data-v-72670809],.edit-course .subject-section .special-list .subject-btn[data-v-72670809],.edit-course .subject-section .subject-list .special-btn[data-v-72670809],.edit-course .subject-section .subject-list .subject-btn[data-v-72670809]{margin:0;padding:8px 15px;border:1px solid #dcdfe6}.edit-course .special-section .special-list .special-btn.active[data-v-72670809],.edit-course .special-section .special-list .subject-btn.active[data-v-72670809],.edit-course .special-section .subject-list .special-btn.active[data-v-72670809],.edit-course .special-section .subject-list .subject-btn.active[data-v-72670809],.edit-course .subject-section .special-list .special-btn.active[data-v-72670809],.edit-course .subject-section .special-list .subject-btn.active[data-v-72670809],.edit-course .subject-section .subject-list .special-btn.active[data-v-72670809],.edit-course .subject-section .subject-list .subject-btn.active[data-v-72670809]{color:#409eff;border-color:#409eff;background-color:#ecf5ff}.edit-course .classroom-section[data-v-72670809],.edit-course .teacher-section[data-v-72670809]{margin-bottom:20px}.dialog-footer[data-v-72670809]{text-align:right}.timetable-detail[data-v-a23385bc]{padding:20px}.timetable-detail .info-section[data-v-a23385bc]{margin-bottom:20px;background-color:#f5f7fa;padding:15px;border-radius:4px}.timetable-detail .info-section .info-row[data-v-a23385bc]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.timetable-detail .info-section .info-row[data-v-a23385bc]:last-child{margin-bottom:0}.timetable-detail .info-section .info-row .info-item[data-v-a23385bc]{-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-a23385bc]{color:#606266;margin-right:10px;font-weight:500}.timetable-detail .info-section .info-row .info-item span[data-v-a23385bc]{color:#333}.timetable-detail .course-info[data-v-a23385bc]{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-a23385bc]{font-size:14px;font-weight:700;margin-bottom:10px}.timetable-detail .course-info-total[data-v-a23385bc]{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-a23385bc]{font-size:14px;font-weight:700;margin-bottom:10px}.timetable-detail .course-info-total .subject-item[data-v-a23385bc]{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-a23385bc]{background-color:#fef0f0;color:#f56c6c;border:1px solid #f56c6c}.timetable-detail .course-info-total .subject-item .subject-name[data-v-a23385bc]{display:inline-block}.timetable-detail .timetable-container[data-v-a23385bc]{width:100%;overflow-x:auto}.timetable-detail .timetable-container .timetable[data-v-a23385bc]{width:100%;border-collapse:collapse}.timetable-detail .timetable-container .timetable td[data-v-a23385bc],.timetable-detail .timetable-container .timetable th[data-v-a23385bc]{border:1px solid #ebeef5;text-align:center;padding:8px}.timetable-detail .timetable-container .timetable .diagonal-cell[data-v-a23385bc]{width:140px;height:45px;position:relative;background-color:#f5f7fa;padding:0}.timetable-detail .timetable-container .timetable .diagonal-cell .diagonal-container[data-v-a23385bc]{position:relative;width:100%;height:100%}.timetable-detail .timetable-container .timetable .diagonal-cell[data-v-a23385bc]: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-a23385bc]{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-a23385bc]{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-a23385bc]{min-width:85px;background-color:#f5f7fa;font-weight:700;font-size:11px;padding:4px}.timetable-detail .timetable-container .timetable .time-period[data-v-a23385bc]{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-a23385bc]{width:70px;background-color:#f9f9f9;font-size:10px;color:#606266;padding:2px}.timetable-detail .timetable-container .timetable .cell[data-v-a23385bc]{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-a23385bc]{-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-a23385bc]{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-a23385bc]{position:relative}.timetable-detail .timetable-container .timetable .cell.swappable-target[data-v-a23385bc]: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-a23385bc]:hover:before{background-color:rgba(103,194,58,.2);border-style:solid}.timetable-detail .timetable-container .timetable .cell.swappable-target .cell-actions[data-v-a23385bc]{z-index:2}.timetable-detail .timetable-container .timetable .cell.has-course[data-v-a23385bc]{color:#fff}.timetable-detail .timetable-container .timetable .cell.has-course.elective-both[data-v-a23385bc],.timetable-detail .timetable-container .timetable .cell.has-course.elective-in[data-v-a23385bc],.timetable-detail .timetable-container .timetable .cell.has-course.elective-out[data-v-a23385bc]{background-color:#e6a23c}.timetable-detail .timetable-container .timetable .cell.has-course[data-v-a23385bc]:not(.elective-out):not(.elective-in):not(.elective-both){background-color:#67c23a}.timetable-detail .timetable-container .timetable .cell.has-course.elective-out[data-v-a23385bc]:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.timetable-detail .timetable-container .timetable .cell.has-course.elective-in[data-v-a23385bc]:before,.timetable-detail .timetable-container .timetable .cell.has-course.elective-out[data-v-a23385bc]: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-a23385bc]:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.timetable-detail .timetable-container .timetable .cell.has-course.elective-both[data-v-a23385bc]:before{right:18px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.timetable-detail .timetable-container .timetable .cell.has-course.elective-both[data-v-a23385bc]:after,.timetable-detail .timetable-container .timetable .cell.has-course.elective-both[data-v-a23385bc]: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-a23385bc]:after{right:2px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.timetable-detail .timetable-container .timetable .cell.has-course .course-content[data-v-a23385bc]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-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-a23385bc]{font-weight:500;margin-bottom:1px;font-size:11px}.timetable-detail .timetable-container .timetable .cell.has-course .course-content .course-info[data-v-a23385bc]{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-a23385bc]{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-a23385bc]:first-child{margin-right:2px}.timetable-detail .timetable-container .timetable .cell.has-course .course-content .course-info .students-info[data-v-a23385bc]{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-a23385bc]{font-size:9px}.timetable-detail .timetable-container .timetable .cell .cell-actions[data-v-a23385bc]{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-a23385bc]{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-a23385bc]: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-a23385bc]{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-a23385bc]{opacity:.3}.save-actions[data-v-a23385bc]{margin-top:20px;text-align:center}.elective-dialog .elective-info .basic-info[data-v-a23385bc]{background:#f5f7fa;padding:15px;border-radius:4px;margin-bottom:20px}.elective-dialog .elective-info .basic-info .course-info .info-item[data-v-a23385bc]{color:#606266;line-height:24px}.elective-dialog .elective-info .section-title[data-v-a23385bc]{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-a23385bc],.elective-dialog .elective-info .section-title .el-icon-arrow-right[data-v-a23385bc],.elective-dialog .elective-info .section-title .el-icon-info[data-v-a23385bc]{margin-right:5px;font-size:16px}.elective-dialog .elective-info .students-list .student-group[data-v-a23385bc]{background:#f5f7fa;padding:12px 15px;border-radius:4px;margin-bottom:10px}.elective-dialog .elective-info .students-list .student-group .group-info[data-v-a23385bc]{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-a23385bc]{color:#606266}.elective-dialog .elective-info .dialog-footer[data-v-a23385bc]{text-align:center;margin-top:20px}.cell:hover .elective-actions[data-v-a23385bc]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.cell:hover .course-content[data-v-a23385bc]{opacity:.3}.schedule-info[data-v-3b8686a0]{background:#f5f7fa;padding:15px;border-radius:4px;margin-bottom:20px}.schedule-info .info-row[data-v-3b8686a0]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.schedule-info .info-row[data-v-3b8686a0]:last-child{margin-bottom:0}.schedule-info .info-row .info-item[data-v-3b8686a0]{-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}.schedule-info .info-row .info-item label[data-v-3b8686a0]{color:#606266;margin-right:10px;min-width:70px}.schedule-info .info-row .info-item span[data-v-3b8686a0]{color:#303133}.operation-section[data-v-3b8686a0]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.operation-section .search-box[data-v-3b8686a0],.operation-section[data-v-3b8686a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.change-schedule-filter[data-v-3b8686a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;margin-bottom:15px}.change-schedule-filter .filter-item[data-v-3b8686a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.change-schedule-filter .filter-item .label[data-v-3b8686a0]{margin-right:10px;white-space:nowrap;color:#606266}.dialog-footer[data-v-3b8686a0]{text-align:right;margin-top:20px}.admin-class-schedule[data-v-189b3f3f]{padding:20px}.admin-class-schedule .date-navigation[data-v-189b3f3f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.admin-class-schedule .date-navigation .current-day[data-v-189b3f3f]{font-size:16px;font-weight:500;margin:0 20px;color:#303133}.admin-class-schedule .date-navigation .el-button[data-v-189b3f3f]{font-size:14px}.admin-class-schedule .date-navigation .el-button i[data-v-189b3f3f]{margin:0 4px}.admin-class-schedule .timetable-container[data-v-189b3f3f]{width:100%;overflow-x:auto}.admin-class-schedule .timetable-container .timetable[data-v-189b3f3f]{width:100%;border-collapse:collapse;border:1px solid #ebeef5}.admin-class-schedule .timetable-container .timetable td[data-v-189b3f3f],.admin-class-schedule .timetable-container .timetable th[data-v-189b3f3f]{border:1px solid #ebeef5;padding:4px;text-align:center;font-size:12px}.admin-class-schedule .timetable-container .timetable .diagonal-cell[data-v-189b3f3f]{position:relative;width:120px;height:60px;background:#f5f7fa;padding:0}.admin-class-schedule .timetable-container .timetable .diagonal-cell .diagonal-container[data-v-189b3f3f]{position:relative;width:100%;height:100%}.admin-class-schedule .timetable-container .timetable .diagonal-cell .diagonal-container .diagonal-line[data-v-189b3f3f]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to left bottom,transparent calc(50% - 1px),#dcdfe6,transparent calc(50% + 1px))}.admin-class-schedule .timetable-container .timetable .diagonal-cell .diagonal-container .diagonal-top[data-v-189b3f3f]{position:absolute;right:12px;top:12px}.admin-class-schedule .timetable-container .timetable .diagonal-cell .diagonal-container .diagonal-bottom[data-v-189b3f3f]{position:absolute;left:12px;bottom:12px}.admin-class-schedule .timetable-container .timetable .period-header[data-v-189b3f3f]{background:#f5f7fa;font-weight:500;height:28px;font-size:12px}.admin-class-schedule .timetable-container .timetable .time-header[data-v-189b3f3f]{background:#f5f7fa;min-width:100px;font-weight:400;height:28px;font-size:12px}.admin-class-schedule .timetable-container .timetable .class-cell[data-v-189b3f3f]{background:#f5f7fa;min-width:80px;font-size:12px}.admin-class-schedule .timetable-container .timetable .course-cell[data-v-189b3f3f]{min-width:100px;height:60px;vertical-align:middle}.admin-class-schedule .timetable-container .timetable .course-cell .course-content .course-name[data-v-189b3f3f]{font-weight:500;color:#303133;margin-bottom:2px;font-size:12px}.admin-class-schedule .timetable-container .timetable .course-cell .course-content .course-info[data-v-189b3f3f]{font-size:12px;color:#909399;line-height:1.2}.admin-class-schedule .timetable-container .timetable .course-cell .course-content .course-info .classroom[data-v-189b3f3f],.admin-class-schedule .timetable-container .timetable .course-cell .course-content .course-info .teacher[data-v-189b3f3f]{margin-right:4px}.admin-class-schedule .timetable-container .timetable .course-cell .empty-cell[data-v-189b3f3f]{color:#909399;font-size:12px}.elective-class-schedule[data-v-17360d38]{padding:20px}.elective-class-schedule .date-navigation[data-v-17360d38]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.elective-class-schedule .date-navigation .current-day[data-v-17360d38]{font-size:16px;font-weight:500;margin:0 20px;color:#303133}.elective-class-schedule .date-navigation .el-button[data-v-17360d38]{font-size:14px}.elective-class-schedule .date-navigation .el-button i[data-v-17360d38]{margin:0 4px}.elective-class-schedule .timetable-container[data-v-17360d38]{width:100%;overflow-x:auto}.elective-class-schedule .timetable-container .timetable[data-v-17360d38]{width:100%;border-collapse:collapse;border:1px solid #ebeef5}.elective-class-schedule .timetable-container .timetable td[data-v-17360d38],.elective-class-schedule .timetable-container .timetable th[data-v-17360d38]{border:1px solid #ebeef5;padding:4px;text-align:center;font-size:12px}.elective-class-schedule .timetable-container .timetable .diagonal-cell[data-v-17360d38]{position:relative;width:120px;height:60px;background:#f5f7fa;padding:0}.elective-class-schedule .timetable-container .timetable .diagonal-cell .diagonal-container[data-v-17360d38]{position:relative;width:100%;height:100%}.elective-class-schedule .timetable-container .timetable .diagonal-cell .diagonal-container .diagonal-line[data-v-17360d38]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to left bottom,transparent calc(50% - 1px),#dcdfe6,transparent calc(50% + 1px))}.elective-class-schedule .timetable-container .timetable .diagonal-cell .diagonal-container .diagonal-top[data-v-17360d38]{position:absolute;right:8px;top:4px;font-size:12px}.elective-class-schedule .timetable-container .timetable .diagonal-cell .diagonal-container .diagonal-bottom[data-v-17360d38]{position:absolute;left:8px;bottom:4px;font-size:12px}.elective-class-schedule .timetable-container .timetable .period-header[data-v-17360d38]{background:#f5f7fa;font-weight:500;height:28px;font-size:12px}.elective-class-schedule .timetable-container .timetable .time-header[data-v-17360d38]{background:#f5f7fa;min-width:100px;font-weight:400;height:28px;font-size:12px}.elective-class-schedule .timetable-container .timetable .class-cell[data-v-17360d38]{background:#f5f7fa;min-width:80px;font-size:12px}.elective-class-schedule .timetable-container .timetable .course-cell[data-v-17360d38]{min-width:100px;height:60px;vertical-align:middle;position:relative}.elective-class-schedule .timetable-container .timetable .course-cell.has-outgoing[data-v-17360d38]{background-color:rgba(245,108,108,.1)}.elective-class-schedule .timetable-container .timetable .course-cell.has-incoming[data-v-17360d38]{background-color:rgba(103,194,58,.1)}.elective-class-schedule .timetable-container .timetable .course-cell.has-both[data-v-17360d38]{background:linear-gradient(135deg,rgba(245,108,108,.1),rgba(245,108,108,.1) 50%,rgba(103,194,58,.1) 0,rgba(103,194,58,.1))}.elective-class-schedule .timetable-container .timetable .course-cell .course-content .course-name[data-v-17360d38]{font-weight:500;color:#303133;margin-bottom:2px;font-size:12px}.elective-class-schedule .timetable-container .timetable .course-cell .course-content .course-info[data-v-17360d38]{font-size:12px;color:#909399;line-height:1.2;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;gap:8px}.elective-class-schedule .timetable-container .timetable .course-cell .course-content .course-info .teacher[data-v-17360d38]{margin-right:0}.elective-class-schedule .timetable-container .timetable .course-cell .course-content .course-info .student-count[data-v-17360d38]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px}.elective-class-schedule .timetable-container .timetable .course-cell .course-content .course-info .student-count i[data-v-17360d38]{font-size:12px;color:#409eff}.elective-class-schedule .timetable-container .timetable .course-cell .course-content .flow-indicators[data-v-17360d38]{position:absolute;top:2px;right:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.elective-class-schedule .timetable-container .timetable .course-cell .course-content .flow-indicators i[data-v-17360d38]{font-size:12px}.elective-class-schedule .timetable-container .timetable .course-cell .course-content .flow-indicators i.out-indicator[data-v-17360d38]{color:#f56c6c}.elective-class-schedule .timetable-container .timetable .course-cell .course-content .flow-indicators i.in-indicator[data-v-17360d38]{color:#67c23a}.elective-class-schedule .timetable-container .timetable .course-cell .empty-cell[data-v-17360d38]{color:#909399;font-size:12px}.scheduling-details[data-v-553f5d9a]{padding:20px}.scheduling-details .btn-group[data-v-553f5d9a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:20px}.scheduling-details .tabs[data-v-553f5d9a]{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #e4e7ed;margin-bottom:20px}.scheduling-details .tabs .tab-item[data-v-553f5d9a]{padding:10px 20px;cursor:pointer;color:#606266}.scheduling-details .tabs .tab-item.active[data-v-553f5d9a]{color:#409eff;border-bottom:2px solid #409eff}.scheduling-details .tabs .tab-item[data-v-553f5d9a]:hover{color:#409eff}.scheduling-details .tabs .tab-item.disabled[data-v-553f5d9a]{cursor:not-allowed;color:#c0c4cc}.scheduling-details .tabs .tab-item.disabled[data-v-553f5d9a]:hover{color:#c0c4cc}.scheduling-details .filter-section[data-v-553f5d9a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.scheduling-details .filter-section .filter-item[data-v-553f5d9a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:20px}.scheduling-details .filter-section .filter-item label[data-v-553f5d9a]{margin-right:10px;white-space:nowrap}.scheduling-details .schedule-table[data-v-553f5d9a]{border:1px solid #ebeef5;border-radius:4px;margin-top:20px}.scheduling-details .schedule-table .table-header[data-v-553f5d9a]{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#f5f7fa;border-bottom:1px solid #ebeef5}.scheduling-details .schedule-table .table-header .header-cell[data-v-553f5d9a]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:12px 8px;text-align:center;font-weight:500;color:#606266;border-right:1px solid #ebeef5}.scheduling-details .schedule-table .table-header .header-cell[data-v-553f5d9a]:last-child{border-right:none}.scheduling-details .schedule-table .table-body .table-row[data-v-553f5d9a]{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #ebeef5}.scheduling-details .schedule-table .table-body .table-row[data-v-553f5d9a]:last-child{border-bottom:none}.scheduling-details .schedule-table .table-body .table-row .table-cell[data-v-553f5d9a]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:8px;border-right:1px solid #ebeef5;min-height:80px}.scheduling-details .schedule-table .table-body .table-row .table-cell[data-v-553f5d9a]:last-child{border-right:none}.scheduling-details .schedule-table .table-body .table-row .table-cell.time-cell[data-v-553f5d9a],.scheduling-details .schedule-table .table-body .table-row .table-cell.week-cell[data-v-553f5d9a]{background-color:#f5f7fa;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}.scheduling-details .schedule-table .table-body .table-row .table-cell.time-cell .time-text[data-v-553f5d9a],.scheduling-details .schedule-table .table-body .table-row .table-cell.time-cell .week-text[data-v-553f5d9a],.scheduling-details .schedule-table .table-body .table-row .table-cell.week-cell .time-text[data-v-553f5d9a],.scheduling-details .schedule-table .table-body .table-row .table-cell.week-cell .week-text[data-v-553f5d9a]{font-weight:500;color:#606266}.scheduling-details .schedule-table .table-body .table-row .table-cell .course-cell[data-v-553f5d9a]{height:100%;padding:8px;border-radius:4px}.scheduling-details .schedule-table .table-body .table-row .table-cell .course-cell.has-course[data-v-553f5d9a]{background-color:#e6a23c;color:#fff}.scheduling-details .schedule-table .table-body .table-row .table-cell .course-cell.has-course .course-name[data-v-553f5d9a]{font-weight:500;margin-bottom:4px}.scheduling-details .schedule-table .table-body .table-row .table-cell .course-cell.has-course .course-info[data-v-553f5d9a]{font-size:12px;opacity:.9}.scheduling-details .schedule-table .table-body .table-row .table-cell .course-cell.has-course .course-info .classroom[data-v-553f5d9a],.scheduling-details .schedule-table .table-body .table-row .table-cell .course-cell.has-course .course-info .teacher[data-v-553f5d9a]{margin-right:8px}.scheduling-details .operation-row[data-v-553f5d9a]:not(:last-child),.scheduling-details[data-v-553f5d9a] .el-table__row .el-table__cell .cell>div:not(:last-child){margin-bottom:8px;padding-bottom:8px;border-bottom:1px dashed #ebeef5}.scheduling-details .action-buttons[data-v-553f5d9a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:20px;text-align:center}.teacher-schedule-detail .info-header[data-v-2f7412be]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 20px;background-color:#f5f7fa;border-bottom:1px solid #ebeef5}.teacher-schedule-detail .info-header .info-item[data-v-2f7412be]{-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}.teacher-schedule-detail .info-header .info-item .label[data-v-2f7412be]{white-space:nowrap;margin-right:8px;color:#606266}.teacher-schedule-detail .info-header .info-item .el-input[data-v-2f7412be]{width:150px}.teacher-schedule-detail .info-header .info-item .el-input[data-v-2f7412be] .el-input__inner{background-color:#fff}.teacher-schedule-detail .schedule-table-container[data-v-2f7412be]{padding:20px}.teacher-schedule-detail .schedule-table-container .schedule-table[data-v-2f7412be]{width:100%;border-collapse:collapse;border:1px solid #ebeef5}.teacher-schedule-detail .schedule-table-container .schedule-table td[data-v-2f7412be],.teacher-schedule-detail .schedule-table-container .schedule-table th[data-v-2f7412be]{border:1px solid #ebeef5;text-align:center;font-size:12px;padding:2px 4px}.teacher-schedule-detail .schedule-table-container .schedule-table .diagonal-header[data-v-2f7412be]{position:relative;width:80px;height:50px;background:#f5f7fa;padding:0}.teacher-schedule-detail .schedule-table-container .schedule-table .diagonal-header .diagonal-container[data-v-2f7412be]{position:relative;width:100%;height:100%}.teacher-schedule-detail .schedule-table-container .schedule-table .diagonal-header .diagonal-container .diagonal-line[data-v-2f7412be]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to left bottom,transparent calc(50% - .5px),#dcdfe6,transparent calc(50% + .5px))}.teacher-schedule-detail .schedule-table-container .schedule-table .diagonal-header .diagonal-container .diagonal-top[data-v-2f7412be]{position:absolute;right:4px;top:4px}.teacher-schedule-detail .schedule-table-container .schedule-table .diagonal-header .diagonal-container .diagonal-bottom[data-v-2f7412be]{position:absolute;left:4px;bottom:4px}.teacher-schedule-detail .schedule-table-container .schedule-table .day-header[data-v-2f7412be]{background-color:#f5f7fa;height:32px;min-width:140px}.teacher-schedule-detail .schedule-table-container .schedule-table .period-title[data-v-2f7412be]{background-color:#f5f7fa;width:40px}.teacher-schedule-detail .schedule-table-container .schedule-table .time-cell[data-v-2f7412be]{background-color:#f5f7fa;width:80px}.teacher-schedule-detail .schedule-table-container .schedule-table .course-cell[data-v-2f7412be]{height:70px;vertical-align:middle}.teacher-schedule-detail .schedule-table-container .schedule-table .course-cell.has-class .course-content[data-v-2f7412be]{padding:2px}.teacher-schedule-detail .schedule-table-container .schedule-table .course-cell.has-class .course-content .subject[data-v-2f7412be]{font-weight:700;color:#303133;margin-bottom:2px}.teacher-schedule-detail .schedule-table-container .schedule-table .course-cell.has-class .course-content .info-line[data-v-2f7412be]{margin-bottom:2px}.teacher-schedule-detail .schedule-table-container .schedule-table .course-cell.has-class .course-content .info-line .room[data-v-2f7412be]{color:#606266;font-size:12px}.teacher-schedule-detail .schedule-table-container .schedule-table .course-cell.has-class .course-content .student-count[data-v-2f7412be]{color:#909399;font-size:12px}.teacher-grade-schedule[data-v-7487d982]{padding:20px}.teacher-grade-schedule .date-navigation[data-v-7487d982]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;position:relative;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:32px}.teacher-grade-schedule .date-navigation .date-picker[data-v-7487d982]{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}.teacher-grade-schedule .date-navigation .date-picker .current-day[data-v-7487d982]{font-size:16px;font-weight:500;margin:0 20px;color:#303133}.teacher-grade-schedule .date-navigation .search-box[data-v-7487d982]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.teacher-grade-schedule .date-navigation .search-box .label[data-v-7487d982]{margin-right:8px;white-space:nowrap;color:#606266}.teacher-grade-schedule .date-navigation .search-box .el-button[data-v-7487d982]{margin-left:8px}.teacher-grade-schedule .schedule-table-container[data-v-7487d982]{width:100%;overflow-x:auto}.teacher-grade-schedule .schedule-table-container .schedule-table[data-v-7487d982]{width:100%;border-collapse:collapse;border:1px solid #ebeef5}.teacher-grade-schedule .schedule-table-container .schedule-table td[data-v-7487d982],.teacher-grade-schedule .schedule-table-container .schedule-table th[data-v-7487d982]{border:1px solid #ebeef5;text-align:center;font-size:12px;padding:2px 4px}.teacher-grade-schedule .schedule-table-container .schedule-table .diagonal-header[data-v-7487d982]{position:relative;width:120px;height:50px;background:#f5f7fa;padding:0}.teacher-grade-schedule .schedule-table-container .schedule-table .diagonal-header .diagonal-container[data-v-7487d982]{position:relative;width:100%;height:100%}.teacher-grade-schedule .schedule-table-container .schedule-table .diagonal-header .diagonal-container .diagonal-line[data-v-7487d982]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to left bottom,transparent calc(50% - .5px),#dcdfe6,transparent calc(50% + .5px))}.teacher-grade-schedule .schedule-table-container .schedule-table .diagonal-header .diagonal-container .diagonal-top[data-v-7487d982]{position:absolute;right:4px;top:4px}.teacher-grade-schedule .schedule-table-container .schedule-table .diagonal-header .diagonal-container .diagonal-bottom[data-v-7487d982]{position:absolute;left:4px;bottom:4px}.teacher-grade-schedule .schedule-table-container .schedule-table .period-header[data-v-7487d982]{background:#f5f7fa;font-weight:500;height:28px;font-size:12px;border-bottom:1px solid #ebeef5}.teacher-grade-schedule .schedule-table-container .schedule-table .time-header[data-v-7487d982]{background:#f5f7fa;min-width:100px;font-weight:400;height:28px}.teacher-grade-schedule .schedule-table-container .schedule-table .teacher-cell[data-v-7487d982]{background:#f5f7fa;min-width:120px;text-align:center;padding:4px 8px}.teacher-grade-schedule .schedule-table-container .schedule-table .teacher-cell .teacher-info[data-v-7487d982]{font-size:12px;color:#909399;margin-top:2px}.teacher-grade-schedule .schedule-table-container .schedule-table .course-cell[data-v-7487d982]{height:60px;vertical-align:middle}.teacher-grade-schedule .schedule-table-container .schedule-table .course-cell.has-class .course-content[data-v-7487d982]{padding:2px}.teacher-grade-schedule .schedule-table-container .schedule-table .course-cell.has-class .course-content .course-name[data-v-7487d982]{font-weight:500;color:#303133;margin-bottom:2px;font-size:12px}.teacher-grade-schedule .schedule-table-container .schedule-table .course-cell.has-class .course-content .course-info[data-v-7487d982]{font-size:12px;color:#909399;line-height:1.2;margin-bottom:2px}.teacher-grade-schedule .schedule-table-container .schedule-table .course-cell.has-class .course-content .student-count[data-v-7487d982]{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;gap:2px;color:#909399;font-size:12px}.teacher-grade-schedule .schedule-table-container .schedule-table .course-cell.has-class .course-content .student-count i[data-v-7487d982]{font-size:12px;color:#409eff}.teacher-schedule[data-v-3b6ddec6]{padding:20px}.teacher-schedule .tab-container[data-v-3b6ddec6]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;border-bottom:1px solid #dcdfe6}.teacher-schedule .tab-container .tab-item[data-v-3b6ddec6]{padding:0 20px;height:40px;line-height:40px;font-size:14px;color:#606266;cursor:pointer;position:relative;-webkit-transition:color .3s;transition:color .3s}.teacher-schedule .tab-container .tab-item.active[data-v-3b6ddec6]{color:#409eff}.teacher-schedule .tab-container .tab-item.active[data-v-3b6ddec6]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background-color:#409eff}.teacher-schedule .tab-container .tab-item[data-v-3b6ddec6]:hover{color:#409eff}.teacher-schedule .filter-section[data-v-3b6ddec6]{margin-bottom:20px}.teacher-schedule .filter-section .filter-item[data-v-3b6ddec6],.teacher-schedule .filter-section[data-v-3b6ddec6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.teacher-schedule .filter-section .filter-item[data-v-3b6ddec6]{margin-right:20px}.teacher-schedule .filter-section .filter-item label[data-v-3b6ddec6]{margin-right:8px;white-space:nowrap;color:#606266}.teacher-schedule .pagination-container[data-v-3b6ddec6]{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.teacher-schedule .bottom-actions[data-v-3b6ddec6]{margin-top:20px;padding:20px 0;text-align:center;border-top:1px solid #ebeef5}.teacher-schedule .bottom-actions .el-button[data-v-3b6ddec6]{min-width:160px}.teacher-schedule[data-v-3b6ddec6] .el-table{margin-top:10px}.teacher-schedule[data-v-3b6ddec6] .el-dialog__body,.teacher-schedule[data-v-3b6ddec6] .el-table .el-button--text{padding:0}.header[data-v-cf1ef478]{margin-bottom:20px}.el-dialog__body[data-v-cf1ef478]{padding:20px}.dialog-footer[data-v-cf1ef478]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}