.org-teacher-name[data-v-067d9652]{line-height:1.35}.lesson-block[data-v-eb5d133c]{position:relative;border:1px solid #ebeef5;border-top:3px solid #409eff;border-radius:4px;padding:6px 8px 4px;margin-bottom:6px;cursor:pointer;overflow:hidden;box-sizing:border-box;transition:box-shadow .15s}.lesson-block[data-v-eb5d133c]:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.lesson-block[data-v-eb5d133c]:focus,.lesson-block[data-v-eb5d133c]:focus-visible{outline:none}.lesson-top-bar[data-v-eb5d133c]{position:absolute;left:0;right:0;top:0;height:3px}.lesson-head[data-v-eb5d133c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.lesson-type-tag[data-v-eb5d133c]{flex-shrink:0;transform:scale(.92);transform-origin:left center}.lesson-cap[data-v-eb5d133c]{font-size:11px;font-weight:600;color:#409eff}.lesson-body[data-v-eb5d133c]{text-align:center;line-height:1.35}.lesson-time[data-v-eb5d133c]{display:inline-block;font-size:12px;font-weight:700;color:#1565c0;background:rgba(21,101,192,.12);border-radius:3px;padding:1px 6px;margin-bottom:2px;letter-spacing:.02em}.lesson-name[data-v-eb5d133c]{font-weight:600;font-size:12px;color:#303133;margin:2px 0}.lesson-course[data-v-eb5d133c]{font-size:11px;color:#606266}.lesson-teacher[data-v-eb5d133c]{font-size:11px;margin-top:2px}.lesson-actions[data-v-eb5d133c]{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;gap:10px;min-height:28px;padding:4px 6px;background:hsla(0,0%,100%,.94);border-top:1px dashed #ebeef5;color:#909399;font-size:14px;opacity:0;pointer-events:none;transition:opacity .15s ease}.lesson-block:hover .lesson-actions[data-v-eb5d133c]{opacity:1;pointer-events:auto}.lesson-actions i[data-v-eb5d133c]{cursor:pointer}.lesson-actions i[data-v-eb5d133c]:hover{color:#409eff}.lesson-actions .el-icon-delete[data-v-eb5d133c]:hover{color:#f56c6c}.el-popover__reference-wrapper:focus,.el-popover__reference:focus{outline:none}.org-schedule-lesson-popover{padding:0!important;border-radius:6px;box-shadow:0 4px 16px rgba(0,0,0,.12)}.org-schedule-lesson-popover .lesson-popover{padding:14px 16px 12px;min-width:300px;font-size:13px;color:#303133}.org-schedule-lesson-popover .popover-time{font-weight:600;margin-bottom:10px}.org-schedule-lesson-popover .popover-icons{display:flex;gap:16px;margin-bottom:12px}.org-schedule-lesson-popover .icon-chip{display:inline-flex;align-items:center;gap:6px}.org-schedule-lesson-popover .chip-char{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border-radius:4px;color:#fff;font-size:12px;font-weight:600}.org-schedule-lesson-popover .icon-chip.teacher .chip-char{background:#4db6ac}.org-schedule-lesson-popover .icon-chip.student .chip-char{background:#ff8a80}.org-schedule-lesson-popover .popover-info{list-style:none;margin:0 0 10px;padding:0;line-height:1.7}.org-schedule-lesson-popover .popover-info .k{color:#606266}.org-schedule-lesson-popover .popover-attend{color:#606266;font-size:12px;margin-bottom:12px}.org-schedule-lesson-popover .popover-btns{display:flex;justify-content:space-between;gap:12px}.org-schedule-lesson-popover .btn-reschedule{flex:1;background:#67c23a!important;border-color:#67c23a!important;color:#fff!important}.org-schedule-lesson-popover .btn-attend{flex:1;background:#00a0e9!important;border-color:#00a0e9!important}.schedule-kind-legend[data-v-189f1c3c]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:10px;padding:8px 10px;background:#fafafa;border:1px solid #ebeef5;border-radius:4px;font-size:12px}.legend-title[data-v-189f1c3c]{color:#606266}.form-section-title[data-v-6d10e849]{font-size:14px;font-weight:600;color:#303133;margin:16px 0 12px;padding-left:8px;border-left:3px solid #409eff}.form-section-title[data-v-6d10e849]:first-of-type{margin-top:0}.unit[data-v-6d10e849]{margin-left:8px;color:#909399}.field-hint[data-v-6d10e849]{margin-top:4px;font-size:12px;color:#909399}.capacity-hint-warn[data-v-6d10e849]{margin-top:6px;font-size:12px;color:#e6a23c}.temp-lesson-dialog .el-dialog__body{padding-top:12px}.form-alert[data-v-4ad67a0e]{margin-bottom:16px}.form-section-title[data-v-4ad67a0e]{font-size:14px;font-weight:600;color:#303133;margin:16px 0 12px;padding-left:8px;border-left:3px solid #409eff}.form-section-title[data-v-4ad67a0e]:first-of-type{margin-top:0}.course-package-tip[data-v-4ad67a0e]{margin-top:6px;font-size:12px;line-height:1.6;color:#f56c6c}.course-bind-warn[data-v-4ad67a0e]{margin-top:4px;font-size:12px;color:#e6a23c}.capacity-hint-warn[data-v-4ad67a0e]{margin-top:6px;font-size:12px;color:#e6a23c}.preview-hint[data-v-4ad67a0e]{margin:0 0 12px;color:#606266;font-size:13px}.filter-bar[data-v-0acf26a4]{margin-bottom:8px}.toolbar[data-v-0acf26a4]{justify-content:space-between;margin-bottom:12px}.toolbar-left[data-v-0acf26a4],.toolbar[data-v-0acf26a4]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.toolbar-right[data-v-0acf26a4]{display:flex;gap:8px;flex-wrap:wrap}.pager-wrap[data-v-0acf26a4]{margin-top:10px;text-align:right}.week-label[data-v-0acf26a4]{color:#606266;font-size:13px;margin-left:8px}@media print{.filter-bar[data-v-0acf26a4],.org-header[data-v-0acf26a4],.org-menu[data-v-0acf26a4],.toolbar[data-v-0acf26a4]{display:none!important}.org-content[data-v-0acf26a4]{padding:0!important}}.week-grid-wrap[data-v-0acf26a4]{overflow-x:auto}.week-grid[data-v-0acf26a4]{width:100%;border-collapse:collapse;font-size:12px;background:#fff}.week-grid td[data-v-0acf26a4],.week-grid th[data-v-0acf26a4]{border:1px solid #ebeef5;vertical-align:top;padding:4px}.week-grid thead th[data-v-0acf26a4]{background:#f5f7fa;color:#606266;font-weight:500;text-align:center}.week-grid .time-col[data-v-0acf26a4]{width:56px;text-align:center;background:#f5f7fa;color:#606266}.cell[data-v-0acf26a4]{min-height:72px;min-width:100px}