.time-select-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.time-select-container .time-select-devide{padding:5px}.time-select-container .el-date-editor.el-input{width:100px}.classroom-dialog[data-v-25b0becd] .el-input__inner{border-color:#ddd}.option[data-v-10f02a91]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden}.option>span[data-v-10f02a91]{display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:130px}.option>span[data-v-10f02a91]:last-of-type{float:right;text-align:left;width:60px}.option[data-v-8d3ceea4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden}.option>span[data-v-8d3ceea4]{display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:130px}.option>span[data-v-8d3ceea4]:last-of-type{float:right;text-align:left;width:60px}.el-select__input[data-v-8d3ceea4]{padding-left:10px}.class-detail .detail-title[data-v-525b0409]{width:100%;height:34px;line-height:34px;color:#333;font-weight:700}.class-detail .detail-content[data-v-525b0409]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.class-detail .detail-content .item[data-v-525b0409]{width:33.3%;height:34px;line-height:34px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.class-detail .detail-content .item .item-label[data-v-525b0409]{color:#999}.class-detail .detail-content .item .item-content[data-v-525b0409]{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.class-detail .detail-content .item .day-total[data-v-525b0409]{position:absolute;left:250px;top:9px;height:16px;line-height:16px;padding:0 6px;font-size:12px;color:#1890ff;border-radius:2px;border:1px solid #1890ff}.self-popover-content[data-v-6452e6b4],.self-popover-content div[data-v-6452e6b4]{overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;word-break:break-word;white-space:nowrap}.el-table__fixed-right-patch[data-v-74539a4d]{bottom:0!important}.teacher-labels-container[data-v-74539a4d]{margin-top:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.teacher-labels-container .teacher-label[data-v-74539a4d]{background:#edf5fe;border-radius:4px;margin-bottom:4px;width:50px;height:24px;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;padding:0 6px}.teacher-labels-container .teacher-label[data-v-74539a4d]:nth-child(3n-1){margin:0 4px}.teacher-labels-container .teacher-label .label-txt[data-v-74539a4d]{line-height:24px;font-size:12px;color:#1478f0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.course-select-teacher-dialog .el-dialog__body[data-v-e298029a]{padding:10px 25px}.scheduled-lessons-dialog .calendar-skeleton .skeleton-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.scheduled-lessons-dialog .calendar-skeleton .skeleton-card,.scheduled-lessons-dialog .calendar-skeleton .skeleton-day,.scheduled-lessons-dialog .calendar-skeleton .skeleton-picker,.scheduled-lessons-dialog .calendar-skeleton .skeleton-tab{display:inline-block;border-radius:3px;background:-webkit-gradient(linear,left top,right top,color-stop(25%,#f2f3f5),color-stop(37%,#e6e8eb),color-stop(63%,#f2f3f5));background:linear-gradient(90deg,#f2f3f5 25%,#e6e8eb 37%,#f2f3f5 63%);background-size:400% 100%;-webkit-animation:scheduledSkeleton 1.4s ease infinite;animation:scheduledSkeleton 1.4s ease infinite}.scheduled-lessons-dialog .calendar-skeleton .skeleton-tab{width:86px;height:28px;margin-right:16px}.scheduled-lessons-dialog .calendar-skeleton .skeleton-picker{width:160px;height:32px;margin-left:auto}.scheduled-lessons-dialog .calendar-skeleton .skeleton-day{width:44px;height:24px;margin-bottom:10px;border-radius:12px}.scheduled-lessons-dialog .calendar-skeleton .skeleton-card{width:100%;height:44px;margin-bottom:8px}.scheduled-lessons-dialog .calendar-skeleton .skeleton-card.short{width:72%}.scheduled-lessons-dialog .scheduled-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px}.scheduled-lessons-dialog .scheduled-toolbar.is-empty{padding-top:12px}.scheduled-lessons-dialog .scheduled-month-tabs{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;margin-right:16px}.scheduled-lessons-dialog .scheduled-month-tabs .el-tabs__header{margin-bottom:0}.scheduled-lessons-dialog .scheduled-month-tabs .el-tabs__nav-wrap{overflow:auto}.scheduled-lessons-dialog .scheduled-month-picker{-webkit-box-flex:0;-ms-flex:none;flex:none;width:160px}.scheduled-lessons-dialog .calendar-grid,.scheduled-lessons-dialog .calendar-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.scheduled-lessons-dialog .calendar-week-cell{padding:8px 0;color:#606266;font-weight:500;text-align:center;background:#f5f7fa}.scheduled-lessons-dialog .calendar-day{min-height:118px;padding:8px;overflow:hidden;border-right:1px solid #ebeef5;border-bottom:1px solid #ebeef5;background:#fff}.scheduled-lessons-dialog .calendar-grid{border-top:1px solid #ebeef5;border-left:1px solid #ebeef5}.scheduled-lessons-dialog .day-number{width:44px;height:24px;margin-bottom:6px;color:#303133;line-height:24px;text-align:center;border-radius:50%}.scheduled-lessons-dialog .is-other-month{background:#fafafa}.scheduled-lessons-dialog .is-other-month .day-number{color:#c0c4cc}.scheduled-lessons-dialog .is-today .day-number{color:#fff;background:#1890ff}.scheduled-lessons-dialog .lesson-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.scheduled-lessons-dialog .lesson-card{padding:6px;color:#606266;font-size:12px;line-height:18px;background:#ecf5ff;border-left:3px solid #1890ff;border-radius:3px}.scheduled-lessons-dialog .lesson-subject{margin-bottom:2px;overflow:hidden;color:#303133;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.scheduled-lessons-dialog .lesson-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0}.scheduled-lessons-dialog .lesson-info i{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-right:4px}.scheduled-lessons-dialog .lesson-info span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scheduled-lessons-dialog .calendar-empty{padding:24px 0 4px;color:#909399;text-align:center}@-webkit-keyframes scheduledSkeleton{0%{background-position:100% 50%}to{background-position:0 50%}}@keyframes scheduledSkeleton{0%{background-position:100% 50%}to{background-position:0 50%}}.lesson-popover{color:#303133;line-height:22px}.lesson-popover .lesson-popover-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:6px}.lesson-popover .lesson-popover-row:last-child{margin-bottom:0}.lesson-popover .lesson-popover-label{-webkit-box-flex:0;-ms-flex:none;flex:none;color:#606266}.lesson-popover .lesson-popover-content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;word-break:break-all}.item-title[data-v-8f2db89e]{line-height:20px;padding:26px 0 12px;color:#333;font-weight:700}.item-title i[data-v-8f2db89e]{color:#ff4f4d}.course-time-title[data-v-8f2db89e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.course-time-title .el-button[data-v-8f2db89e]{margin-left:12px}.course-time-info[data-v-8f2db89e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:260px;margin-left:18px;overflow:hidden;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.course-time-label[data-v-8f2db89e]{-webkit-box-flex:0;-ms-flex:none;flex:none;color:#909399}.course-time-value[data-v-8f2db89e]{min-width:0;overflow:hidden;color:#303133;text-overflow:ellipsis;white-space:nowrap}.course-time-value.is-negative[data-v-8f2db89e]{color:#f56c6c}