.mod-qd__shift-config .hint[data-v-24ff4532]{margin-left:12px;color:#909399;font-size:12px}.mod-qd__shift-config .hint-block[data-v-24ff4532]{margin-top:6px;color:#909399;font-size:12px;line-height:1.5}.mod-qd__shift-config .period-row[data-v-24ff4532]{margin-bottom:8px}.mod-qd__shift-config .range-sep[data-v-24ff4532]{margin:0 8px;color:#606266}.mod-qd__shift-schedule .toolbar[data-v-308de19d]{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;margin-bottom:12px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.mod-qd__shift-schedule .toolbar-left[data-v-308de19d],.mod-qd__shift-schedule .toolbar-right[data-v-308de19d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.mod-qd__shift-schedule .month-label[data-v-308de19d]{font-weight:600;min-width:100px;text-align:center}.mod-qd__shift-schedule .legend[data-v-308de19d]{margin-bottom:12px}.mod-qd__shift-schedule .legend .legend-item[data-v-308de19d]{display:inline-block;margin-right:16px;font-size:12px;padding:2px 8px;border-radius:3px}.mod-qd__shift-schedule .legend .legend-item.morning[data-v-308de19d]{background:#ecf5ff;color:#409eff}.mod-qd__shift-schedule .legend .legend-item.evening[data-v-308de19d]{background:#fdf6ec;color:#e6a23c}.mod-qd__shift-schedule .legend .legend-item.rest[data-v-308de19d]{background:#f4f4f5;color:#909399}.mod-qd__shift-schedule .legend .legend-item.empty[data-v-308de19d]{background:#fff;border:1px dashed #dcdfe6;color:#c0c4cc}.mod-qd__shift-schedule .search-form[data-v-308de19d]{margin-bottom:12px}.mod-qd__shift-schedule .search-form .search-summary[data-v-308de19d]{margin-left:8px}.mod-qd__shift-schedule .search-form .summary-text[data-v-308de19d]{color:#909399;font-size:13px}.mod-qd__shift-schedule .batch-tip[data-v-308de19d]{margin-top:6px;color:#909399;font-size:12px;line-height:1.4}.mod-qd__shift-schedule .matrix-wrap[data-v-308de19d]{overflow:auto;max-height:calc(100vh - 280px)}.mod-qd__shift-schedule .shift-matrix[data-v-308de19d]{border-collapse:collapse;min-width:100%}.mod-qd__shift-schedule .shift-matrix td[data-v-308de19d],.mod-qd__shift-schedule .shift-matrix th[data-v-308de19d]{border:1px solid #ebeef5;text-align:center;min-width:36px;height:36px;font-size:12px;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mod-qd__shift-schedule .shift-matrix th[data-v-308de19d]{background:#f5f7fa;font-weight:600;position:-webkit-sticky;position:sticky;top:0;z-index:2}.mod-qd__shift-schedule .shift-matrix .sticky-col[data-v-308de19d]{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:#fff;min-width:140px;text-align:left;padding:4px 8px}.mod-qd__shift-schedule .shift-matrix thead .sticky-col[data-v-308de19d]{z-index:3;background:#f5f7fa}.mod-qd__shift-schedule .shift-matrix .is-today[data-v-308de19d]{color:#409eff}.mod-qd__shift-schedule .shift-matrix .user-cell .user-name[data-v-308de19d]{font-weight:600}.mod-qd__shift-schedule .shift-matrix .user-cell .dept-name[data-v-308de19d]{color:#909399;font-size:11px}.mod-qd__shift-schedule .shift-matrix td[data-v-308de19d]:not(.sticky-col){cursor:pointer}.mod-qd__shift-schedule .shift-matrix td[data-v-308de19d]:not(.sticky-col):hover{opacity:.85}.mod-qd__shift-schedule .shift-matrix .cell-morning[data-v-308de19d]{background:#ecf5ff;color:#409eff}.mod-qd__shift-schedule .shift-matrix .cell-evening[data-v-308de19d]{background:#fdf6ec;color:#e6a23c}.mod-qd__shift-schedule .shift-matrix .cell-rest[data-v-308de19d]{background:#f4f4f5;color:#909399}.mod-qd__shift-schedule .shift-matrix .cell-empty[data-v-308de19d]{background:#fff;color:#c0c4cc}.mod-qd__shift-schedule .shift-matrix .cell-default-morning[data-v-308de19d]{background:#f5faff;color:#a0cfff}