[data-v-843aa1a0] .el-dialog__body{padding:20px;max-height:60vh;overflow-y:auto}.schedule-classes-container[data-v-cc4b12ba]{padding:20px}.schedule-classes-container .box-card[data-v-cc4b12ba]{margin-bottom:20px}.schedule-classes-container .hc-table-div[data-v-cc4b12ba]{overflow-x:auto;padding-bottom:4px}.schedule-classes-container .table-legend[data-v-cc4b12ba]{display:flex;align-items:center;font-size:12px;color:#909399}.schedule-classes-container .table-legend .legend-item[data-v-cc4b12ba]{margin-left:16px}.schedule-classes-container .table-legend .legend-dot[data-v-cc4b12ba]{display:inline-block;width:10px;height:10px;margin-right:4px;border-radius:3px;vertical-align:-1px}.schedule-classes-container .table-legend .dot-work[data-v-cc4b12ba]{background:#ecf5ff;border:1px solid #409eff}.schedule-classes-container .table-legend .dot-rest[data-v-cc4b12ba]{background:#f7f8fa;border:1px dashed #c0c4cc}.schedule-classes-container .custom-table[data-v-cc4b12ba]{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #f0f2f5;font-size:13px;color:#303133}.schedule-classes-container .custom-table td[data-v-cc4b12ba],.schedule-classes-container .custom-table th[data-v-cc4b12ba]{border-right:1px solid #f7f8fa;border-bottom:1px solid #f7f8fa;padding:10px 6px;text-align:center}.schedule-classes-container .custom-table td[data-v-cc4b12ba]:last-child,.schedule-classes-container .custom-table th[data-v-cc4b12ba]:last-child{border-right:none}.schedule-classes-container .custom-table tbody tr:last-child td[data-v-cc4b12ba]{border-bottom:none}.schedule-classes-container .custom-table th[data-v-cc4b12ba]{background-color:#f7f9fc;color:#606266;font-weight:600;white-space:nowrap}.schedule-classes-container .custom-table td[data-v-cc4b12ba]{background-color:#fff;vertical-align:middle}.schedule-classes-container .custom-table tbody tr:hover td[data-v-cc4b12ba]{background-color:#f8fafc}.schedule-classes-container .custom-table .staff-cell[data-v-cc4b12ba],.schedule-classes-container .custom-table .staff-head[data-v-cc4b12ba]{position:sticky;left:0;z-index:1;min-width:110px;background-color:#f7f9fc}.schedule-classes-container .custom-table .staff-head[data-v-cc4b12ba]{z-index:2}.schedule-classes-container .custom-table .staff-cell[data-v-cc4b12ba]{white-space:nowrap}.schedule-classes-container .custom-table .staff-cell .staff-avatar[data-v-cc4b12ba]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-right:8px;border-radius:50%;background:#ecf5ff;color:#409eff;font-size:12px;font-weight:600}.schedule-classes-container .custom-table .staff-cell .staff-name[data-v-cc4b12ba]{font-weight:600;color:#303133}.schedule-classes-container .custom-table .day-head .day-unit[data-v-cc4b12ba]{font-size:12px}.schedule-classes-container .custom-table .day-head .today-tag[data-v-cc4b12ba]{display:inline-block;margin-left:3px;padding:0 5px;border-radius:8px;background:#409eff;color:#fff;font-size:10px;font-weight:400;line-height:16px;vertical-align:1px}.schedule-classes-container .custom-table .day-head.is-weekend[data-v-cc4b12ba]{color:#f56c6c}.schedule-classes-container .custom-table .day-head.is-today[data-v-cc4b12ba]{background:#ecf5ff;color:#409eff}.schedule-classes-container .custom-table .day-cell[data-v-cc4b12ba]{padding:6px 4px}.schedule-classes-container .custom-table .day-cell.is-weekend[data-v-cc4b12ba]{background-color:#fafbfc}.schedule-classes-container .custom-table .day-cell.is-today[data-v-cc4b12ba]{background-color:#f0f7ff}.schedule-classes-container .shift-chip[data-v-cc4b12ba]{min-width:74px;padding:5px 2px;border-radius:8px;line-height:1.45;transition:all .2s ease}.schedule-classes-container .shift-chip .shift-name[data-v-cc4b12ba]{font-size:13px}.schedule-classes-container .shift-chip .shift-time[data-v-cc4b12ba]{font-size:12px;color:#909399}.schedule-classes-container .shift-chip.chip-work[data-v-cc4b12ba]{background:#ecf5ff;border:1px solid #d9ecff}.schedule-classes-container .shift-chip.chip-work .shift-name[data-v-cc4b12ba]{color:#409eff;font-weight:600}.schedule-classes-container .shift-chip.chip-work[data-v-cc4b12ba]:hover{background:#d9ecff;box-shadow:0 2px 8px rgba(64,158,255,.18);transform:translateY(-1px)}.schedule-classes-container .shift-chip.chip-rest[data-v-cc4b12ba]{background:#f7f8fa;border:1px dashed #e4e7ed}.schedule-classes-container .shift-chip.chip-rest .shift-name[data-v-cc4b12ba]{color:#c0c4cc}.schedule-classes-container .shift-chip.chip-rest[data-v-cc4b12ba]:hover{border-color:#d3d7dd}