.schedule-header[data-v-f1298640]{padding:16px;background:#f5f5f5;border-radius:4px;margin-bottom:20px}.schedule-header .info-item .label[data-v-f1298640]{color:#666}.schedule-header .info-item .value[data-v-f1298640]{font-weight:500;color:#333}.schedule-auto[data-v-f1298640]{background:#fff;border:1px solid #e8e8e8;border-radius:4px;margin-bottom:20px;padding:16px}.schedule-auto .auto-header[data-v-f1298640]{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}.schedule-auto .auto-header h4[data-v-f1298640]{margin:0 0 12px 0;font-size:14px;color:#333}.schedule-auto .auto-form .form-item[data-v-f1298640]{margin-bottom:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px}.schedule-auto .auto-form .form-item label[data-v-f1298640]{color:#666;margin-right:12px;min-width:70px;text-align:right}.schedule-auto .auto-form .form-item .weekdays[data-v-f1298640]{-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;-ms-flex-wrap:wrap;flex-wrap:wrap}.schedule-auto .auto-form .form-item .weekdays .ant-checkbox-wrapper[data-v-f1298640]{font-size:12px}.schedule-content[data-v-f1298640]{min-height:600px}.schedule-content .lesson-list[data-v-f1298640]{background:#fff;border:1px solid #e8e8e8;border-radius:4px;height:600px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.schedule-content .lesson-list .list-header[data-v-f1298640]{padding:16px;border-bottom:1px solid #e8e8e8}.schedule-content .lesson-list .list-header h3[data-v-f1298640]{margin:0 0 8px 0;font-size:16px}.schedule-content .lesson-list .list-header .legend[data-v-f1298640]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.schedule-content .lesson-list .list-header .legend .legend-item[data-v-f1298640]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;color:#666}.schedule-content .lesson-list .list-header .legend .legend-item .dot[data-v-f1298640]{width:8px;height:8px;border-radius:50%;margin-right:4px}.schedule-content .lesson-list .list-header .legend .legend-item .dot.live[data-v-f1298640]{background-color:var(--1e4c76b6)}.schedule-content .lesson-list .list-header .legend .legend-item .dot.record[data-v-f1298640]{background-color:var(--2b7771ca)}.schedule-content .lesson-list .list-body[data-v-f1298640]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:8px}.schedule-content .lesson-list .list-body .empty-tip[data-v-f1298640]{text-align:center;color:#999;padding:40px 0}.schedule-content .lesson-list .list-body .lesson-item[data-v-f1298640]{position:relative;padding:12px;margin-bottom:8px;border:1px solid #e8e8e8;border-radius:4px;cursor:move;-webkit-transition:all .3s;transition:all .3s}.schedule-content .lesson-list .list-body .lesson-item[data-v-f1298640]:hover{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.schedule-content .lesson-list .list-body .lesson-item.live[data-v-f1298640]{border-left:3px solid var(--1e4c76b6)}.schedule-content .lesson-list .list-body .lesson-item.record[data-v-f1298640]{border-left:3px solid var(--2b7771ca)}.schedule-content .lesson-list .list-body .lesson-item .lesson-name[data-v-f1298640]{font-weight:500;margin-bottom:4px}.schedule-content .lesson-list .list-body .lesson-item .lesson-duration[data-v-f1298640],.schedule-content .lesson-list .list-body .lesson-item .lesson-time[data-v-f1298640]{font-size:12px;color:#666}.schedule-content .lesson-list .list-body .lesson-item .lesson-duration .anticon[data-v-f1298640],.schedule-content .lesson-list .list-body .lesson-item .lesson-time .anticon[data-v-f1298640]{margin-right:4px}.schedule-content .lesson-list .list-body .lesson-item .scheduled-badge[data-v-f1298640]{position:absolute;top:6px;right:8px;width:20px;height:20px;background-color:#52c41a;border-radius:50%;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;color:#fff;font-size:12px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.schedule-content .lesson-list .list-body .lesson-item .scheduled-badge .anticon[data-v-f1298640]{margin:0}.schedule-content .calendar-wrapper[data-v-f1298640]{background:#fff;border:1px solid #e8e8e8;border-radius:4px;padding:16px;height:600px;overflow:auto}.schedule-content .calendar-wrapper[data-v-f1298640] .fc{height:100%}.schedule-content .calendar-wrapper[data-v-f1298640] .fc .fc-event{cursor:pointer;font-size:12px;padding:2px 4px}.schedule-content .calendar-wrapper[data-v-f1298640] .fc .fc-daygrid-event{white-space:normal}.schedule-content .calendar-wrapper[data-v-f1298640] .fc .custom-event-content{position:relative;padding:2px 4px;text-align:center;line-height:1.2}.schedule-content .calendar-wrapper[data-v-f1298640] .fc .custom-event-content .event-title{font-weight:500;font-size:12px;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schedule-content .calendar-wrapper[data-v-f1298640] .fc .custom-event-content .event-time{font-size:10px;opacity:.9;margin-top:2px}.schedule-content .calendar-wrapper[data-v-f1298640] .fc .custom-event-content .event-edit-icon{position:absolute;top:-2px;right:-2px;width:16px;height:16px;border-radius:50%;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;cursor:pointer;font-size:12px;line-height:1;-webkit-transition:all .2s;transition:all .2s}.schedule-content .calendar-wrapper[data-v-f1298640] .fc .custom-event-content .event-edit-icon:hover{background:#fff;-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.time-edit-form .form-item[data-v-f1298640]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.time-edit-form .form-item .form-label[data-v-f1298640]{width:80px;margin-right:12px;font-weight:500;color:#333}.time-edit-form .form-item .end-time-preview[data-v-f1298640]{font-weight:500;color:#1890ff;margin-right:8px}.time-edit-form .form-item .duration-info[data-v-f1298640]{font-size:12px;color:#999}