.duration-hint[data-v-04f16812]{margin:0 0 12px;padding:8px 12px;background:#f4f4f5;border-radius:4px;color:#606266;font-size:13px}.time-end-readonly[data-v-04f16812]{display:inline-block;width:42%;line-height:32px;color:#606266;font-size:13px;text-align:center}.org-schedule-plan-form[data-v-04f16812] .schedule-mode-tabs .el-tabs__header{margin-bottom:12px}.interval-inline[data-v-04f16812] .el-form-item__content{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.interval-text[data-v-04f16812]{color:#606266;font-size:13px}.interval-hint[data-v-04f16812]{color:#909399;font-size:12px}.week-grid[data-v-04f16812]{width:100%;border-collapse:collapse;margin-bottom:16px;table-layout:fixed}.week-grid td[data-v-04f16812],.week-grid th[data-v-04f16812]{border:1px solid #ebeef5;text-align:center;padding:8px 4px}.week-grid th[data-v-04f16812]{background:#f5f7fa;color:#606266;font-weight:500;font-size:13px}.week-cell[data-v-04f16812]{min-height:56px;vertical-align:middle}.week-cell-slots[data-v-04f16812]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:4px 0}.slot-add[data-v-04f16812]{font-size:18px;color:#409eff}.slot-chip[data-v-04f16812]{position:relative;display:inline-block;padding:4px 8px;background:#f0f9eb;border:1px solid #c2e7b0;border-radius:4px;font-size:12px;color:#67c23a;cursor:pointer}.slot-remove[data-v-04f16812]{margin-left:4px;color:#909399;font-size:12px}.slot-remove[data-v-04f16812]:hover{color:#f56c6c}.daily-slots[data-v-04f16812]{margin-bottom:16px}.daily-slot-row[data-v-04f16812]{display:flex;align-items:center;margin-bottom:10px;flex-wrap:wrap;gap:4px}.daily-slot-label[data-v-04f16812]{width:96px;text-align:right;padding-right:12px;color:#606266;font-size:13px;flex-shrink:0}.slot-row-btn[data-v-04f16812]{font-size:16px;color:#409eff;margin-left:4px}.cycle-meta[data-v-04f16812]{margin-top:4px}.time-sep[data-v-04f16812]{display:inline-block;width:8%;text-align:center;color:#909399}.calendar-panel[data-v-04f16812] .el-calendar-day{height:56px;padding:0}.calendar-day[data-v-04f16812]{height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:4px}.calendar-day.selected[data-v-04f16812]{background:#ecf5ff;color:#409eff;font-weight:600}.calendar-summary[data-v-04f16812]{margin:8px 0 0;color:#606266;font-size:13px}.picked-dates[data-v-04f16812]{margin-top:12px}.picked-title[data-v-04f16812]{font-size:13px;color:#909399;margin-bottom:6px}.summary-text[data-v-3df269f6]{margin:0 0 16px;padding:10px 12px;background:#f4f4f5;border-radius:4px;color:#606266;font-size:13px;line-height:1.5}.form-section-title[data-v-3df269f6]{font-size:14px;font-weight:600;color:#303133;margin:16px 0 12px;padding-left:8px;border-left:3px solid #409eff}.unit[data-v-3df269f6]{margin-left:8px;color:#909399}.course-package-tip[data-v-3df269f6]{margin:6px 0 4px 96px;font-size:12px;line-height:1.6;color:#f56c6c}.capacity-hint-warn[data-v-3df269f6]{margin-top:6px;font-size:12px;color:#e6a23c}.course-bind-warn[data-v-3df269f6]{margin:2px 0 6px 96px;font-size:12px;line-height:1.6;color:#f56c6c}.append-schedule-dialog .el-dialog__body{padding-top:12px}.class-detail-page[data-v-34bfe4c0]{min-height:400px}.detail-back[data-v-34bfe4c0]{margin-bottom:12px}.back-title[data-v-34bfe4c0]{margin-left:4px;font-size:14px;color:#606266}.summary-card[data-v-34bfe4c0]{background:#fff;border-radius:4px;padding:20px 24px;margin-bottom:16px;box-shadow:0 1px 4px rgba(0,0,0,.06)}.summary-head[data-v-34bfe4c0]{display:flex;align-items:flex-start;margin-bottom:16px}.class-avatar[data-v-34bfe4c0]{width:56px;height:56px;border-radius:50%;background:#409eff;color:#fff;font-size:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:16px}.summary-title-wrap[data-v-34bfe4c0]{flex:1;min-width:0}.summary-title[data-v-34bfe4c0]{margin:0;font-size:18px;font-weight:600;color:#303133}.status-bracket[data-v-34bfe4c0]{color:#409eff;font-weight:400}.summary-actions[data-v-34bfe4c0]{flex-shrink:0}.summary-actions .el-button+.el-button[data-v-34bfe4c0]{margin-left:8px}.summary-grid[data-v-34bfe4c0]{margin-bottom:8px}.info-item[data-v-34bfe4c0]{line-height:28px;font-size:13px;color:#606266}.info-item .label[data-v-34bfe4c0]{color:#909399}.advanced-collapse[data-v-34bfe4c0]{border:none;margin-top:8px}.advanced-collapse[data-v-34bfe4c0] .el-collapse-item__header{border:none;font-size:13px;color:#606266;height:36px;line-height:36px}.tabs-card[data-v-34bfe4c0] .el-card__body{padding-top:0}.tab-panel[data-v-34bfe4c0]{padding:12px 0 0}.tab-toolbar[data-v-34bfe4c0]{margin-bottom:12px}.tab-toolbar .el-form-item[data-v-34bfe4c0]{margin-bottom:8px}.toolbar-right[data-v-34bfe4c0]{float:right}.op-link[data-v-34bfe4c0]{color:#409eff;padding:0 4px}.topic-edit[data-v-34bfe4c0]{margin-left:6px;color:#909399;cursor:pointer}.topic-edit[data-v-34bfe4c0]:hover{color:#409eff}.table-footer[data-v-34bfe4c0]{margin-top:12px;display:flex;justify-content:flex-end}.attend-summary-bar[data-v-34bfe4c0]{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:12px;padding:10px 12px;background:#f5f7fa;border-radius:4px;font-size:13px;color:#606266}.filter-bar[data-v-34bfe4c0]{margin-bottom:12px}.filter-bar .el-form-item[data-v-34bfe4c0]{margin-bottom:8px}.filter-bar .toolbar-right[data-v-34bfe4c0]{float:right}.cell-present[data-v-34bfe4c0]{color:#409eff;font-weight:500}.cell-absent[data-v-34bfe4c0]{color:#f56c6c;font-size:16px;font-weight:600}.cell-leave[data-v-34bfe4c0]{color:#e6a23c}.cell-empty[data-v-34bfe4c0]{color:#c0c4cc}.attend-scroll[data-v-34bfe4c0]{overflow-x:auto;max-width:100%}.attend-matrix[data-v-34bfe4c0]{border-collapse:collapse;width:-moz-max-content;width:max-content;min-width:100%;font-size:12px}.attend-matrix td[data-v-34bfe4c0],.attend-matrix th[data-v-34bfe4c0]{border:1px solid #ebeef5;padding:8px 6px;text-align:center;vertical-align:middle}.attend-matrix th[data-v-34bfe4c0]{background:#f5f7fa;color:#606266;font-weight:500;white-space:pre-line;min-width:100px}.sticky-col[data-v-34bfe4c0]{position:sticky;left:0;background:#fff;z-index:1;min-width:90px;text-align:left}.attend-matrix thead .sticky-col[data-v-34bfe4c0]{background:#f5f7fa}.sticky-col-type[data-v-34bfe4c0]{position:sticky;left:90px;background:#fff;z-index:1;min-width:90px;text-align:left}.attend-matrix thead .sticky-col-type[data-v-34bfe4c0]{background:#f5f7fa}.attend-empty[data-v-34bfe4c0]{color:#c0c4cc}.th-date[data-v-34bfe4c0]{line-height:1.4}.dialog-hint[data-v-34bfe4c0]{margin:0 0 12px;font-size:13px;color:#909399}.lesson-adjust-dialog[data-v-34bfe4c0] .el-dialog__body{padding-top:16px}.adjust-alert[data-v-34bfe4c0]{margin-bottom:16px}.adjust-date-form[data-v-34bfe4c0]{margin-top:4px}.adjust-days-row[data-v-34bfe4c0] .el-form-item__label{visibility:hidden}.adjust-unit[data-v-34bfe4c0]{margin-left:8px;color:#606266;font-size:14px}.time-range-picker[data-v-34bfe4c0]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.time-sep[data-v-34bfe4c0]{color:#909399;padding:0 4px}.duration-hint[data-v-34bfe4c0]{margin:0 0 12px;font-size:12px;color:#909399;line-height:1.5}.duration-hint b[data-v-34bfe4c0]{color:#409eff}.time-end-readonly[data-v-34bfe4c0]{display:inline-block;min-width:72px;padding:0 12px;line-height:32px;color:#606266;background:#f5f7fa;border-radius:4px;font-size:14px}.info-stats[data-v-34bfe4c0]{margin-bottom:16px}.stat-card[data-v-34bfe4c0]{background:#f5f7fa;border-radius:4px;padding:12px 16px}.stat-card .stat-label[data-v-34bfe4c0]{color:#909399;font-size:12px}.stat-card .stat-value[data-v-34bfe4c0]{color:#303133;font-size:18px;font-weight:600;margin-top:4px}.info-sub-tabs[data-v-34bfe4c0] .el-tabs__header{margin-bottom:12px}.info-sub-tabs[data-v-34bfe4c0] .el-tabs__item{font-size:13px}.basic-form[data-v-34bfe4c0] .el-form-item{margin-bottom:8px}.week-label[data-v-34bfe4c0]{color:#606266;font-size:13px;margin-left:12px}.week-grid-wrap[data-v-34bfe4c0]{overflow-x:auto}.week-grid[data-v-34bfe4c0]{width:100%;border-collapse:collapse;font-size:12px;background:#fff}.week-grid td[data-v-34bfe4c0],.week-grid th[data-v-34bfe4c0]{border:1px solid #ebeef5;vertical-align:top;padding:4px;min-height:64px}.week-grid .time-col[data-v-34bfe4c0]{width:56px;text-align:center;background:#fafafa;color:#606266}.week-grid .cell[data-v-34bfe4c0]{min-height:72px;min-width:110px}.lesson-block[data-v-34bfe4c0]{background:#ecf5ff;border-left:3px solid #409eff;padding:4px 6px;margin-bottom:4px;border-radius:2px;cursor:pointer}.lesson-block.type-regular[data-v-34bfe4c0]{background:#ecf5ff;border-left-color:#409eff}.lesson-block.type-intensive[data-v-34bfe4c0]{background:#fdf6ec;border-left-color:#e6a23c}.lesson-block.type-trial[data-v-34bfe4c0]{background:#f0f9eb;border-left-color:#67c23a}.lesson-block .time[data-v-34bfe4c0]{color:#909399;font-size:11px}.lesson-block .title[data-v-34bfe4c0]{font-weight:500;margin:2px 0}.lesson-block .sub[data-v-34bfe4c0]{color:#909399;font-size:11px}