.schedule2-entry-loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:32;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;padding:24px;background:hsla(0,0%,100%,.86);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.schedule2-entry-loading__card{width:min(460px,100%);padding:24px 28px 22px;background:#fff;border:1px solid rgba(85,185,90,.18);border-radius:14px;-webkit-box-shadow:0 18px 50px rgba(31,35,41,.08);box-shadow:0 18px 50px rgba(31,35,41,.08)}.schedule2-entry-loading__title{color:#1f2329;font-size:18px;font-weight:600;line-height:1.4}.schedule2-entry-loading__stage{margin:8px 0 14px;color:#7f8a97;font-size:13px;line-height:1.4}.schedule2-entry-loading__progress{width:100%}.schedule2-entry-loading__progress ::v-deep .el-progress-bar__outer{overflow:hidden}.schedule2-entry-loading__progress ::v-deep .el-progress-bar__inner{position:relative;overflow:hidden;-webkit-transition:width .42s cubic-bezier(.22,1,.36,1),background-color .2s ease;transition:width .42s cubic-bezier(.22,1,.36,1),background-color .2s ease;will-change:width}.schedule2-entry-loading__progress ::v-deep .el-progress-bar__inner:after{content:"";position:absolute;top:0;bottom:0;left:-28%;width:28%;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(50%,hsla(0,0%,100%,.26)),to(hsla(0,0%,100%,0)));background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.26) 50%,hsla(0,0%,100%,0));-webkit-animation:schedule2-entry-loading-bar-glow 1.2s linear infinite;animation:schedule2-entry-loading-bar-glow 1.2s linear infinite;pointer-events:none}.schedule2-entry-loading-fade-enter-active,.schedule2-entry-loading-fade-leave-active{-webkit-transition:opacity .12s ease;transition:opacity .12s ease}.schedule2-entry-loading-fade-enter,.schedule2-entry-loading-fade-leave-to{opacity:0}@-webkit-keyframes schedule2-entry-loading-bar-glow{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(460%,0,0);transform:translate3d(460%,0,0)}}@keyframes schedule2-entry-loading-bar-glow{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(460%,0,0);transform:translate3d(460%,0,0)}}.schedule2-page-shell{position:relative}.schedule2-page-shell .schedule2-page-shell__entry-loading-overlay{z-index:80}.schedule2-page-shell .schedule2-page-shell__panel .logo-text{display:none!important}.schedule2-month-navigator{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--schedule2-month-navigator-gap);min-height:var(--schedule2-month-navigator-control-height);min-width:0}.schedule2-month-navigator__picker-wrap{position:relative;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.schedule2-month-navigator__arrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(var(--schedule2-month-navigator-control-height) - 10px);height:calc(var(--schedule2-month-navigator-control-height) - 10px);padding:0;border:0;background:transparent;color:var(--schedule2-month-navigator-color);font-size:var(--schedule2-month-navigator-font-size);line-height:1;cursor:pointer}.schedule2-month-navigator__arrow i{font-weight:700;-webkit-text-stroke:.35px currentColor;text-stroke:.35px currentColor}.schedule2-month-navigator__arrow:hover:not(:disabled){opacity:.8}.schedule2-month-navigator__arrow:disabled{opacity:.45;cursor:default}.schedule2-month-navigator__picker.el-date-editor.el-input,.schedule2-month-navigator__picker.el-date-editor.el-input__inner{width:auto!important;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.schedule2-month-navigator__picker .el-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto}.schedule2-month-navigator__picker .el-input__inner{width:var(--schedule2-month-navigator-text-width);height:var(--schedule2-month-navigator-control-height);min-height:var(--schedule2-month-navigator-control-height);padding:0 var(--schedule2-month-navigator-text-padding);border:0;border-radius:0;background:transparent;-webkit-box-shadow:none;box-shadow:none;color:var(--schedule2-month-navigator-color);font-size:var(--schedule2-month-navigator-font-size);font-weight:700;letter-spacing:0;line-height:calc(var(--schedule2-month-navigator-control-height) - 2px);text-align:center;cursor:pointer;text-decoration:none!important}.schedule2-month-navigator__picker.has-custom-display .el-input__inner{color:transparent}.schedule2-month-navigator__picker .el-input__inner:focus,.schedule2-month-navigator__picker .el-input__inner:hover{border:0;-webkit-box-shadow:none;box-shadow:none;text-decoration:none!important}.schedule2-month-navigator__picker .el-input__prefix,.schedule2-month-navigator__picker .el-input__suffix{display:none}.schedule2-month-navigator__picker.is-disabled .el-input__inner{color:var(--schedule2-month-navigator-color);background:transparent}.schedule2-month-navigator__picker.has-custom-display.is-disabled .el-input__inner{color:transparent}.schedule2-month-navigator__display-text{position:absolute;inset:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.2em;width:100%;min-height:var(--schedule2-month-navigator-control-height);padding:0 var(--schedule2-month-navigator-text-padding);border:0;background:transparent;color:var(--schedule2-month-navigator-color);font-size:var(--schedule2-month-navigator-font-size);font-weight:700;letter-spacing:0;line-height:calc(var(--schedule2-month-navigator-control-height) - 2px);text-align:center;white-space:nowrap;cursor:pointer;text-decoration:none!important}.schedule2-month-navigator__display-main,.schedule2-month-navigator__holiday-marker{display:inline-block;white-space:nowrap}.schedule2-month-navigator__holiday-marker{font-size:.72em;font-weight:700;line-height:1}.schedule2-month-navigator__holiday-marker.is-holiday{color:#43c948}.schedule2-month-navigator__holiday-marker.is-festival{color:#409eff}.schedule2-month-navigator__holiday-marker.is-workday{color:#fb4932}.schedule2-month-navigator__holiday-marker.is-sub{color:#909399}.schedule2-month-navigator__display-text:hover:not(:disabled){opacity:.84;text-decoration:none!important}.schedule2-month-navigator__display-text:active,.schedule2-month-navigator__display-text:focus,.schedule2-month-navigator__display-text:focus-visible{text-decoration:none!important;outline:none}.schedule2-month-navigator__display-text:disabled{opacity:.45;cursor:default;text-decoration:none!important}.shift-time-input-wrap[data-v-7d190fb6]{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.shift-time-input-wrap__input[data-v-7d190fb6]{width:100%}.shift-time-input-wrap__input[data-v-7d190fb6] :deep(.el-input__inner){height:100%;min-height:28px;padding:0 6px;text-align:center;background:transparent;font-weight:400!important;letter-spacing:1px!important;font-variant-numeric:tabular-nums}.shift-time-input-wrap__input[data-v-7d190fb6] :deep(.el-input__inner::-webkit-input-placeholder){font-size:10px}.shift-time-input-wrap__input[data-v-7d190fb6] :deep(.el-input__inner::-moz-placeholder){font-size:10px}.shift-time-input-wrap__input[data-v-7d190fb6] :deep(.el-input__inner:-ms-input-placeholder){font-size:10px}.shift-time-input-wrap__input[data-v-7d190fb6] :deep(.el-input__inner::-ms-input-placeholder){font-size:10px}.shift-time-input-wrap__input[data-v-7d190fb6] :deep(.el-input__inner::placeholder){font-size:10px}.schedule2-print-continuous-grid[data-v-1262e200]{color:#000}.schedule2-print-continuous-grid.is-portrait .schedule2-print-form-sheet__head[data-v-1262e200]{margin-bottom:8px;padding-bottom:6px}.schedule2-print-continuous-grid.is-portrait .schedule2-print-form-sheet__title[data-v-1262e200]{font-size:16px}.schedule2-print-continuous-grid.is-portrait .schedule2-print-form-sheet__store[data-v-1262e200]{font-size:10px}.schedule2-print-continuous-grid.is-portrait .schedule2-print-form-sheet__meta[data-v-1262e200]{font-size:9px}.schedule2-print-form-sheet__store[data-v-1262e200]{color:#303133;font-size:11px;font-weight:600;line-height:1.25;text-align:center}.schedule2-print-continuous-grid__table[data-v-1262e200]{border:1px solid #000;background:#fff}.schedule2-print-continuous-grid__header[data-v-1262e200],.schedule2-print-continuous-grid__row[data-v-1262e200]{display:grid}.schedule2-print-continuous-grid__cell[data-v-1262e200]{min-width:0;-webkit-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #000;border-bottom:1px solid #000;background:#fff;font-size:10px;line-height:1.35}.schedule2-print-continuous-grid.is-portrait .schedule2-print-continuous-grid__cell[data-v-1262e200]{font-size:9px;line-height:1.25}.schedule2-print-continuous-grid__cell[data-v-1262e200]:last-child{border-right:0}.schedule2-print-continuous-grid__header .schedule2-print-continuous-grid__cell[data-v-1262e200]{min-height:36px;padding:6px 8px;font-weight:700;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}.schedule2-print-continuous-grid.is-portrait .schedule2-print-continuous-grid__header .schedule2-print-continuous-grid__cell[data-v-1262e200]{min-height:32px;padding:5px 6px}.schedule2-print-continuous-grid__row .schedule2-print-continuous-grid__cell[data-v-1262e200]:not(.is-timeline){min-height:34px;padding:5px 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.schedule2-print-continuous-grid.is-portrait .schedule2-print-continuous-grid__row .schedule2-print-continuous-grid__cell[data-v-1262e200]:not(.is-timeline){min-height:31px;padding:4px 6px}.schedule2-print-continuous-grid__row.is-empty .schedule2-print-continuous-grid__cell[data-v-1262e200]:not(.is-timeline){color:transparent}.schedule2-print-continuous-grid__cell.is-code[data-v-1262e200],.schedule2-print-continuous-grid__cell.is-name[data-v-1262e200]{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.schedule2-print-continuous-grid__cell.is-name[data-v-1262e200]{gap:6px}.schedule2-print-continuous-grid__cell.is-name.is-newbie[data-v-1262e200]{color:#2f7d20;font-weight:600}.schedule2-print-continuous-grid__name-text[data-v-1262e200]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schedule2-print-continuous-grid__cell.is-duty[data-v-1262e200],.schedule2-print-continuous-grid__cell.is-end[data-v-1262e200],.schedule2-print-continuous-grid__cell.is-stage[data-v-1262e200],.schedule2-print-continuous-grid__cell.is-start[data-v-1262e200]{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.schedule2-print-continuous-grid__cell.is-duty[data-v-1262e200]{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;padding-left:8px!important;padding-right:8px!important}.schedule2-print-continuous-grid.is-portrait .schedule2-print-continuous-grid__cell.is-duty[data-v-1262e200]{padding-left:6px!important;padding-right:6px!important}.schedule2-print-continuous-grid__cell.is-timeline[data-v-1262e200]{position:relative;overflow:hidden}.schedule2-print-continuous-grid__cell.is-header[data-v-1262e200]{padding:0}.schedule2-print-continuous-grid__hours[data-v-1262e200]{width:100%;height:100%;display:grid}.schedule2-print-continuous-grid__hour[data-v-1262e200]{border-right:1px solid #000;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;height:100%}.schedule2-print-continuous-grid.is-portrait .schedule2-print-continuous-grid__hour[data-v-1262e200]{font-size:8px}.schedule2-print-continuous-grid__hour[data-v-1262e200]:last-child{border-right:0}.schedule2-print-continuous-grid__timeline-bg[data-v-1262e200]{position:absolute;inset:0}.schedule2-print-continuous-grid__timeline-hour-grid[data-v-1262e200],.schedule2-print-continuous-grid__timeline-slot-grid[data-v-1262e200]{position:absolute;inset:0;display:grid}.schedule2-print-continuous-grid__timeline-slot-line[data-v-1262e200]{border-right:1px solid rgba(0,0,0,.08)}.schedule2-print-continuous-grid__timeline-slot-line[data-v-1262e200]:last-child{border-right:0}.schedule2-print-continuous-grid__timeline-hour-line[data-v-1262e200]{border-right:1px solid rgba(0,0,0,.18)}.schedule2-print-continuous-grid__timeline-hour-line[data-v-1262e200]:last-child{border-right:0}.schedule2-print-continuous-grid__block[data-v-1262e200]{position:absolute;top:3px;bottom:3px;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;padding:0 4px;border:1px solid transparent;border-radius:2px;color:#111;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;opacity:.88}.schedule2-print-continuous-grid__block-text[data-v-1262e200]{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:10px;font-weight:600;line-height:1}.schedule2-print-continuous-grid.is-portrait .schedule2-print-continuous-grid__block-text[data-v-1262e200]{font-size:8px}.schedule2-day-visual-print[data-v-86ef42c2]{--schedule2-day-visual-body-text-scale:1.25;--schedule2-day-visual-body-row-height:25px;width:100%;min-height:100%;color:#000;background:#fff;font-family:PingFang SC,Microsoft YaHei,sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box}.schedule2-day-visual-print__title-bar[data-v-86ef42c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:12px;font-size:14px;line-height:1.2}.schedule2-day-visual-print__title-text[data-v-86ef42c2]{font-size:16px;font-weight:700}.schedule2-day-visual-print__title-metrics[data-v-86ef42c2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;font-size:14px;font-weight:700;white-space:nowrap}.schedule2-day-visual-print__store-name[data-v-86ef42c2]{margin-top:3px;color:#303133;font-size:11px;font-weight:600;line-height:1.2}.schedule2-day-visual-print__divider[data-v-86ef42c2]{height:1px;background:#000;margin:7px 0 9px}.schedule2-day-visual-print__top-grid[data-v-86ef42c2]{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,1.08fr);gap:6px;margin-bottom:6px}.schedule2-day-visual-print__box-table[data-v-86ef42c2]{width:100%;border-collapse:collapse;table-layout:fixed;height:100%}.schedule2-day-visual-print__box-table td[data-v-86ef42c2],.schedule2-day-visual-print__box-table th[data-v-86ef42c2]{border:1px solid #000;text-align:center;padding:2px 2px;font-size:10.5px;line-height:1.2}.schedule2-day-visual-print__box-table th[data-v-86ef42c2]{font-weight:700;height:20px;padding-top:3px;padding-bottom:3px;vertical-align:middle}.schedule2-day-visual-print__box-table td[data-v-86ef42c2]{height:34px;padding-top:2px;padding-bottom:2px;vertical-align:middle}.schedule2-day-visual-print__task-box[data-v-86ef42c2]{border:1px solid #000;min-height:0}.schedule2-day-visual-print__task-preview[data-v-86ef42c2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.schedule2-day-visual-print__task-group[data-v-86ef42c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.schedule2-day-visual-print__task-group+.schedule2-day-visual-print__task-group[data-v-86ef42c2]{border-left:1px solid #000}.schedule2-day-visual-print__task-group-title[data-v-86ef42c2]{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;padding:2px 6px;min-height:16px;border-bottom:1px solid #000;font-size:8.5px;font-weight:700;line-height:1.2;-webkit-box-sizing:border-box;box-sizing:border-box}.schedule2-day-visual-print__task-group-body[data-v-86ef42c2]{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));min-width:0}.schedule2-day-visual-print__task-preview-row[data-v-86ef42c2]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;min-height:16px}.schedule2-day-visual-print__task-preview-row+.schedule2-day-visual-print__task-preview-row[data-v-86ef42c2]{border-top:1px solid #000}.schedule2-day-visual-print__task-preview-area[data-v-86ef42c2]{-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px;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;border-right:1px solid #000;font-size:8.5px;font-weight:700;line-height:1.2;-webkit-box-sizing:border-box;box-sizing:border-box}.schedule2-day-visual-print__task-preview-content[data-v-86ef42c2]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.schedule2-day-visual-print__task-preview-item[data-v-86ef42c2]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;padding:1px 4px;font-size:8.5px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-box-sizing:border-box;box-sizing:border-box}.schedule2-day-visual-print__task-preview-item.is-empty[data-v-86ef42c2]{color:transparent}.schedule2-day-visual-print__table[data-v-86ef42c2]{width:100%;border:1px solid #000;-webkit-box-sizing:border-box;box-sizing:border-box}.schedule2-day-visual-print__count-row[data-v-86ef42c2],.schedule2-day-visual-print__data-row[data-v-86ef42c2],.schedule2-day-visual-print__head-row[data-v-86ef42c2]{display:grid;width:100%}.schedule2-day-visual-print__cell[data-v-86ef42c2]{min-width:0;-webkit-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #000;border-bottom:1px solid #000;background:#fff;font-size:9px;line-height:1.25}.schedule2-day-visual-print__count-row .schedule2-day-visual-print__cell[data-v-86ef42c2],.schedule2-day-visual-print__head-row .schedule2-day-visual-print__cell[data-v-86ef42c2]{min-height:18px;padding:1px 2px;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;font-weight:700}.schedule2-day-visual-print__data-row .schedule2-day-visual-print__cell[data-v-86ef42c2]:not(.is-timeline){min-height:var(--schedule2-day-visual-body-row-height);padding:1px 2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.schedule2-day-visual-print__cell[data-v-86ef42c2]:last-child{border-right:0}.schedule2-day-visual-print__data-row:last-child .schedule2-day-visual-print__cell[data-v-86ef42c2]{border-bottom:0}.schedule2-day-visual-print__cell.is-code[data-v-86ef42c2],.schedule2-day-visual-print__cell.is-name[data-v-86ef42c2],.schedule2-day-visual-print__cell.is-stage[data-v-86ef42c2]{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.schedule2-day-visual-print__cell.is-code[data-v-86ef42c2]{font-size:8px;line-height:1.15}.schedule2-day-visual-print__cell.is-name[data-v-86ef42c2]{font-weight:700}.schedule2-day-visual-print__data-row .schedule2-day-visual-print__cell.is-end[data-v-86ef42c2],.schedule2-day-visual-print__data-row .schedule2-day-visual-print__cell.is-hours[data-v-86ef42c2],.schedule2-day-visual-print__data-row .schedule2-day-visual-print__cell.is-name[data-v-86ef42c2],.schedule2-day-visual-print__data-row .schedule2-day-visual-print__cell.is-stage[data-v-86ef42c2],.schedule2-day-visual-print__data-row .schedule2-day-visual-print__cell.is-start[data-v-86ef42c2]{font-size:calc(9px*var(--schedule2-day-visual-body-text-scale));line-height:1.2}.schedule2-day-visual-print__cell.is-end[data-v-86ef42c2],.schedule2-day-visual-print__cell.is-hours[data-v-86ef42c2],.schedule2-day-visual-print__cell.is-start[data-v-86ef42c2]{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.schedule2-day-visual-print__cell.is-empty-head[data-v-86ef42c2]{background:#fff}.schedule2-day-visual-print__cell.is-count-label[data-v-86ef42c2]{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;text-align:center;font-weight:700}.schedule2-day-visual-print__cell.is-name.is-newbie[data-v-86ef42c2]{color:#000;font-weight:700}.schedule2-day-visual-print__cell.is-timeline-count[data-v-86ef42c2],.schedule2-day-visual-print__cell.is-timeline-header[data-v-86ef42c2],.schedule2-day-visual-print__cell.is-timeline[data-v-86ef42c2]{position:relative;overflow:hidden;padding:0!important}.schedule2-day-visual-print__count-grid[data-v-86ef42c2],.schedule2-day-visual-print__hour-grid[data-v-86ef42c2]{width:100%;height:100%;display:grid;min-width:0}.schedule2-day-visual-print__count-cell[data-v-86ef42c2],.schedule2-day-visual-print__hour-cell[data-v-86ef42c2]{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;border-right:1px solid #000;padding:1px 1px 0;line-height:1.15;-webkit-box-sizing:border-box;box-sizing:border-box}.schedule2-day-visual-print__count-cell[data-v-86ef42c2]:last-child,.schedule2-day-visual-print__hour-cell[data-v-86ef42c2]:last-child{border-right:0}.schedule2-day-visual-print__count-cell.is-hour-start[data-v-86ef42c2]{font-weight:700}.schedule2-day-visual-print__count-cell[data-v-86ef42c2]{font-size:7.5px;line-height:1.2;white-space:nowrap}.schedule2-day-visual-print__timeline-bg[data-v-86ef42c2]{position:absolute;inset:0;z-index:2}.schedule2-day-visual-print__timeline-hour-grid[data-v-86ef42c2],.schedule2-day-visual-print__timeline-slot-grid[data-v-86ef42c2]{position:absolute;inset:0;display:grid}.schedule2-day-visual-print__timeline-slot-line[data-v-86ef42c2]{border-right:1px dotted rgba(0,0,0,.16)}.schedule2-day-visual-print__timeline-hour-line[data-v-86ef42c2]{border-right:1px solid rgba(0,0,0,.24)}.schedule2-day-visual-print__timeline-hour-line[data-v-86ef42c2]:last-child,.schedule2-day-visual-print__timeline-slot-line[data-v-86ef42c2]:last-child{border-right:0}.schedule2-day-visual-print__shift-block[data-v-86ef42c2]{position:absolute;top:1px;bottom:1px;border:1px solid transparent;border-radius:1px;opacity:.96;background-clip:padding-box;z-index:1}.schedule2-day-visual-print__data-row.is-empty .schedule2-day-visual-print__cell[data-v-86ef42c2]:not(.is-timeline){color:transparent}.schedule2-day-visual-print__data-row.is-empty[data-v-86ef42c2]{display:none}.schedule2-day-visual-print.is-portrait .schedule2-day-visual-print__top-grid[data-v-86ef42c2]{grid-template-columns:minmax(0,1fr) minmax(340px,1fr);gap:5px}.schedule2-day-visual-print.is-portrait .schedule2-day-visual-print__title-bar[data-v-86ef42c2],.schedule2-day-visual-print.is-portrait .schedule2-day-visual-print__title-metrics[data-v-86ef42c2]{font-size:12px}.schedule2-day-visual-print.is-portrait .schedule2-day-visual-print__title-text[data-v-86ef42c2]{font-size:13px}.schedule2-day-visual-print.is-portrait .schedule2-day-visual-print__title-bar[data-v-86ef42c2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:10px}.schedule2-day-visual-print.is-portrait .schedule2-day-visual-print__title-metrics[data-v-86ef42c2]{white-space:nowrap;gap:4px}.schedule2-day-visual-print.is-portrait .schedule2-day-visual-print__box-table td[data-v-86ef42c2],.schedule2-day-visual-print.is-portrait .schedule2-day-visual-print__box-table th[data-v-86ef42c2],.schedule2-day-visual-print.is-portrait .schedule2-day-visual-print__task-group-title[data-v-86ef42c2],.schedule2-day-visual-print.is-portrait .schedule2-day-visual-print__task-preview-area[data-v-86ef42c2],.schedule2-day-visual-print.is-portrait .schedule2-day-visual-print__task-preview-item[data-v-86ef42c2]{font-size:9.8px}.schedule2-day-visual-print.is-portrait .schedule2-day-visual-print__box-table th[data-v-86ef42c2]{height:18px;padding-top:2px;padding-bottom:2px}.schedule2-day-visual-print.is-portrait .schedule2-day-visual-print__box-table td[data-v-86ef42c2]{height:30px;padding-top:3px;padding-bottom:3px}.schedule2-day-visual-print.is-portrait .schedule2-day-visual-print__task-preview-area[data-v-86ef42c2]{-ms-flex-preferred-size:28px;flex-basis:28px}.schedule2-day-visual-print.is-portrait .schedule2-day-visual-print__task-group-title[data-v-86ef42c2],.schedule2-day-visual-print.is-portrait .schedule2-day-visual-print__task-preview-row[data-v-86ef42c2]{min-height:15px}.schedule2-day-visual-print.is-portrait .schedule2-day-visual-print__count-cell[data-v-86ef42c2]{font-size:7px}.schedule2-manager-month-reference-print[data-v-2bbd521c]{--manager-month-store-font-size:12px;--manager-month-store-margin-bottom:8px;--manager-month-cell-font-size:9.4px;--manager-month-cell-line-height:1.14;--manager-month-cell-padding-y:1px;--manager-month-cell-padding-x:2px;--manager-month-summary-row-height:34px;--manager-month-summary-quota-row-height:42px;--manager-month-week-row-height:26px;--manager-month-week-table-gap:10px;--manager-month-summary-month-font-size:13px;--manager-month-summary-value-font-size:13px;--manager-month-week-label-font-size:14px;--manager-month-summary-week-col-width:6.8%;--manager-month-summary-site-col-width:5.8%;--manager-month-summary-role-col-width:4.2%;--manager-month-summary-name-col-width:6.2%;--manager-month-summary-role-mini-col-width:4.6%;--manager-month-summary-main-col-width:10.8%;--manager-month-week-col-width:4.8%;--manager-month-site-col-width:5.8%;--manager-month-role-col-width:4.6%;--manager-month-name-col-width:5.4%;--manager-month-day-col-width:3.54762%;--manager-month-total-col-width:4.9%;width:95%;margin:0 auto;padding-top:calc(8px + 2%);-webkit-box-sizing:border-box;box-sizing:border-box;color:#111;background:#fff;font-family:PingFang SC,Microsoft YaHei,sans-serif}.schedule2-manager-month-reference-print.is-portrait[data-v-2bbd521c]{--manager-month-store-font-size:14px;--manager-month-store-margin-bottom:10px;--manager-month-cell-font-size:10.5px;--manager-month-cell-line-height:1.18;--manager-month-cell-padding-y:2px;--manager-month-cell-padding-x:3px;--manager-month-summary-row-height:38px;--manager-month-summary-quota-row-height:48px;--manager-month-week-row-height:30px;--manager-month-week-table-gap:12px;--manager-month-summary-month-font-size:16px;--manager-month-summary-value-font-size:15px;--manager-month-week-label-font-size:15px;--manager-month-summary-week-col-width:7.8%;--manager-month-summary-site-col-width:6.2%;--manager-month-summary-role-col-width:4.6%;--manager-month-summary-name-col-width:6.4%;--manager-month-summary-role-mini-col-width:4.6%;--manager-month-summary-main-col-width:10.4%;--manager-month-week-col-width:5.2%;--manager-month-site-col-width:6.5%;--manager-month-role-col-width:4.8%;--manager-month-name-col-width:5.8%;--manager-month-day-col-width:3.45714%;--manager-month-total-col-width:5.1%}.manager-month-reference__store-name[data-v-2bbd521c]{margin-bottom:var(--manager-month-store-margin-bottom);color:#303133;font-size:var(--manager-month-store-font-size);font-weight:600;line-height:1.25;text-align:center}.manager-month-reference__summary[data-v-2bbd521c],.manager-month-reference__week-table[data-v-2bbd521c]{width:100%;max-width:100%;margin:0 auto;border-collapse:collapse;table-layout:fixed;border:2px solid #000;background:#fff}.manager-month-reference__week-table[data-v-2bbd521c]{margin-top:var(--manager-month-week-table-gap)}.manager-month-reference__summary td[data-v-2bbd521c],.manager-month-reference__week-table td[data-v-2bbd521c]{border:1px solid #333;padding:var(--manager-month-cell-padding-y) var(--manager-month-cell-padding-x);font-size:var(--manager-month-cell-font-size);line-height:var(--manager-month-cell-line-height);text-align:center;vertical-align:middle}.manager-month-reference__summary .col-summary-week[data-v-2bbd521c]{width:var(--manager-month-summary-week-col-width)}.manager-month-reference__week-table .col-week[data-v-2bbd521c]{width:var(--manager-month-week-col-width)}.manager-month-reference__summary .col-summary-site[data-v-2bbd521c]{width:var(--manager-month-summary-site-col-width)}.manager-month-reference__week-table .col-site[data-v-2bbd521c]{width:var(--manager-month-site-col-width)}.manager-month-reference__summary .col-summary-role[data-v-2bbd521c]{width:var(--manager-month-summary-role-col-width)}.manager-month-reference__week-table .col-role[data-v-2bbd521c]{width:var(--manager-month-role-col-width)}.manager-month-reference__summary .col-summary-name[data-v-2bbd521c]{width:var(--manager-month-summary-name-col-width)}.manager-month-reference__week-table .col-name[data-v-2bbd521c]{width:var(--manager-month-name-col-width)}.manager-month-reference__summary .col-summary-role-mini[data-v-2bbd521c]{width:var(--manager-month-summary-role-mini-col-width)}.manager-month-reference__summary .col-summary-main[data-v-2bbd521c]{width:var(--manager-month-summary-main-col-width)}.manager-month-reference__week-table .col-day-end[data-v-2bbd521c],.manager-month-reference__week-table .col-day-overtime[data-v-2bbd521c],.manager-month-reference__week-table .col-day-start[data-v-2bbd521c]{width:var(--manager-month-day-col-width)}.manager-month-reference__week-table .col-total[data-v-2bbd521c]{width:var(--manager-month-total-col-width)}.summary-row td[data-v-2bbd521c]{height:var(--manager-month-summary-row-height)}.summary-row--quota td[data-v-2bbd521c]{height:var(--manager-month-summary-quota-row-height)}.summary-month[data-v-2bbd521c],.summary-name[data-v-2bbd521c],.summary-role[data-v-2bbd521c]{background:#efe5d2;font-weight:700}.summary-month[data-v-2bbd521c]{font-size:var(--manager-month-summary-month-font-size)}.summary-role[data-v-2bbd521c]{padding:0}.summary-role__text[data-v-2bbd521c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;padding:2px 1px;white-space:pre-line;word-break:break-all;line-height:1.05}.summary-left-combo[data-v-2bbd521c],.summary-metric-value[data-v-2bbd521c],.summary-quota-title[data-v-2bbd521c]{background:#fff}.summary-left-combo__title[data-v-2bbd521c],.summary-left-combo__value[data-v-2bbd521c]{display:block}.summary-left-combo__title[data-v-2bbd521c]{margin-bottom:4px;font-weight:700}.summary-left-combo__value[data-v-2bbd521c]{font-size:var(--manager-month-summary-value-font-size);font-weight:700}.summary-hours-value[data-v-2bbd521c],.summary-hours[data-v-2bbd521c]{background:#dce8f6;font-weight:700}.summary-metric-title[data-v-2bbd521c]{background:#f2f2f2;font-weight:700}.summary-quota-value-cell[data-v-2bbd521c]{padding:0;font-weight:700}.summary-quota-value-cell__label[data-v-2bbd521c]{height:21px;background:#dce8f6;border-bottom:1px solid #333}.summary-quota-value-cell__label[data-v-2bbd521c],.summary-quota-value-cell__value[data-v-2bbd521c]{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}.summary-quota-value-cell__value[data-v-2bbd521c]{height:20px;background:#f7e948}.is-empty-slot[data-v-2bbd521c]{background:#fff}.week-row td[data-v-2bbd521c]{height:var(--manager-month-week-row-height)}.week-row--date td[data-v-2bbd521c]{border-top:2px solid #000}.week-label[data-v-2bbd521c]{font-size:var(--manager-month-week-label-font-size);font-weight:700;background:#f2f2f2;border-top:2px solid #000!important}.schedule2-manager-month-reference-print.is-summary-hidden .manager-month-reference__week-table[data-v-2bbd521c]:first-of-type{margin-top:0}.field-label[data-v-2bbd521c],.meta-head[data-v-2bbd521c],.total-head[data-v-2bbd521c]{background:#f2f2f2;font-weight:700}.day-title.is-sat[data-v-2bbd521c],.weekday-title.is-sat[data-v-2bbd521c]{background:#2f57a4;color:#fff}.day-title.is-sun[data-v-2bbd521c],.weekday-title.is-sun[data-v-2bbd521c]{background:#b63d3b;color:#fff}.name-cell[data-v-2bbd521c],.role-cell[data-v-2bbd521c],.store-cell[data-v-2bbd521c]{background:#f7f7f7;font-weight:600}.shift-cell.is-yellow[data-v-2bbd521c]{background:#fff3c8}.shift-cell.is-blue[data-v-2bbd521c]{background:#dce8f6}.field-blank[data-v-2bbd521c],.note-cell[data-v-2bbd521c],.shift-cell.is-empty[data-v-2bbd521c],.total-spacer[data-v-2bbd521c]{background:#fff}.note-cell.is-empty-note[data-v-2bbd521c]{color:transparent}.name-cell.is-summary[data-v-2bbd521c],.role-cell.is-summary[data-v-2bbd521c],.shift-cell--summary[data-v-2bbd521c],.store-cell.is-summary[data-v-2bbd521c],.week-total-cell[data-v-2bbd521c]{background:#f2f2f2;font-weight:700}.schedule2-quick-print-exporter{position:fixed;left:-20000px;top:0;z-index:-1;pointer-events:none}.schedule2-quick-print-exporter__stage{width:297mm;padding:0;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.schedule2-quick-print-exporter__stage.is-portrait{width:210mm}.schedule2-quick-print-exporter__stack{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.schedule2-quick-print-exporter__sheet{width:297mm;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;color:#000;overflow:hidden}.schedule2-quick-print-exporter__sheet.is-continuous-day-grid.is-portrait,.schedule2-quick-print-exporter__sheet.is-day-visual-sheet.is-portrait,.schedule2-quick-print-exporter__sheet.is-portrait{width:210mm}.schedule2-print-continuous-sheet,.schedule2-print-manager-month-reference-sheet{width:100%;background:#fff}.schedule2-manager-month{-ms-flex-direction:column;flex-direction:column;height:100%;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.schedule2-manager-month,.schedule2-manager-month__panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;min-height:0;background:transparent;overflow:hidden}.schedule2-manager-month__panel{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column;border:0;-webkit-box-shadow:none;box-shadow:none}.schedule2-manager-month__toolbar{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;min-height:44px;padding:8px 0;border-bottom:1px solid #d9e0ea;background:#fff;margin-bottom:10px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}.schedule2-manager-month__footer-bar,.schedule2-manager-month__toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.schedule2-manager-month__footer-bar{gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:8px 10px;-ms-flex-negative:0;flex-shrink:0;margin-top:auto;border-top:1px solid #d9e0ea;background:transparent}.schedule2-manager-month__footer-actions,.schedule2-manager-month__toolbar-actions,.schedule2-manager-month__toolbar-controls,.schedule2-manager-month__toolbar-left,.schedule2-manager-month__toolbar-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:0}.schedule2-manager-month__toolbar-right{margin-left:auto}.schedule2-manager-month__toolbar-actions{position:relative;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.schedule2-manager-month__toolbar-actions .el-button+.el-button{margin-left:0}.schedule2-manager-month__footer-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;min-width:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.schedule2-manager-month__footer-toggle-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-top:1px}.schedule2-manager-month__footer-toggle{min-height:20px;padding:0!important;color:#6f7d8d;font-size:11px;line-height:20px}.schedule2-manager-month__title{color:#243041;font-size:17px;font-weight:700;line-height:1}.schedule2-manager-month__subtitle{margin-top:2px;color:#7b8796;font-size:11px}.schedule2-manager-month__filter-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-ms-flex-negative:0;flex-shrink:0}.schedule2-manager-month__filter-label{color:#6b7788;font-size:11px;font-weight:600;white-space:nowrap}.schedule2-manager-month__filter-value{min-width:92px;padding:0 8px;border:1px solid #d9e0ea;background:#fbfcff;color:#243041;font-size:12px;line-height:26px}.schedule2-manager-month__date-filter{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.schedule2-manager-month__employee-select,.schedule2-manager-month__template-select{width:128px}.schedule2-manager-month__template-select .el-input__inner{height:32px;line-height:30px}.schedule2-manager-month__toolbar .el-button--mini,.schedule2-manager-month__toolbar .el-button--mini.is-round{min-height:26px;padding:0 8px;font-size:11px;white-space:nowrap}.schedule2-manager-month__batch-popover-wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.schedule2-manager-month__batch-trigger{min-height:26px!important;padding:0 8px!important;border-radius:4px;border-color:#d7dee7;background:#fff;color:#425063;font-size:11px;font-weight:400}.schedule2-manager-month__batch-trigger i{margin-right:6px;font-size:13px}.schedule2-manager-month__batch-trigger.is-previewing{border-color:#c7d0db;background:#f7f8fa;color:#334154}.schedule2-manager-month__batch-popover{padding:0!important;border:1px solid #cbd4de;border-radius:10px;background:#fff;-webkit-box-shadow:0 18px 36px rgba(32,53,81,.16),0 6px 14px rgba(32,53,81,.1);box-shadow:0 18px 36px rgba(32,53,81,.16),0 6px 14px rgba(32,53,81,.1);margin-top:6px;margin-right:8px;overflow:hidden}.schedule2-manager-month__batch-popover-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;width:388px;max-width:min(388px,100vw - 32px);padding:8px 10px 8px;overflow:visible;background:#fff;-webkit-box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.7);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.7);-webkit-box-sizing:border-box;box-sizing:border-box}.schedule2-manager-month__batch-popover-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px}.schedule2-manager-month__batch-popover-title{color:#213043;font-size:12px;font-weight:700;line-height:1.3}.schedule2-manager-month__batch-popover-stat{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 6px;border-radius:999px;background:#f4f6f8;color:#5f6d7c;font-size:10px;font-weight:600;line-height:20px}.schedule2-manager-month__batch-panel,.schedule2-manager-month__batch-popover-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.schedule2-manager-month__batch-panel{padding:4px 0 0;border:0;border-top:1px solid #ebeff5;border-radius:0;background:transparent;-webkit-box-shadow:none;box-shadow:none}.schedule2-manager-month__batch-panel.is-scope{gap:6px}.schedule2-manager-month__batch-panel-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;color:#213043;font-size:11px;font-weight:700;line-height:1.2}.schedule2-manager-month__batch-panel-helper{color:#7b8796;font-size:10px;font-weight:500;line-height:1.2}.schedule2-manager-month__batch-select,.schedule2-manager-month__batch-time-input,.schedule2-manager-month__batch-time-input .shift-time-input-wrap__input{width:100%}.schedule2-manager-month__batch-time-input .shift-time-input-wrap__input .el-input__inner{height:28px!important;min-height:28px!important;padding:0 9px!important;border-color:#d9e0e7;border-radius:6px;background:#fff;color:#243041;font-size:11px;line-height:26px;text-align:left;letter-spacing:0!important}.schedule2-manager-month__batch-select .el-input__inner{height:28px;padding:0 9px;border-color:#d9e0e7;border-radius:6px;background:#fff;color:#243041;font-size:11px;line-height:26px}.schedule2-manager-month__batch-employee-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px;max-height:none;overflow:visible}.schedule2-manager-month__batch-employee-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:100%;min-height:42px;padding:4px 8px;border:1px solid #e2e7ed;border-radius:8px;background:#fff;text-align:left;cursor:pointer;-webkit-transition:all .18s ease;transition:all .18s ease}.schedule2-manager-month__batch-employee-item:hover{border-color:#d5dbe3;background:#fafbfc}.schedule2-manager-month__batch-employee-item.is-selected{border-color:#cfd6de;background:#f6f8fa}.schedule2-manager-month__batch-employee-check{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:18px;height:18px;border-radius:4px;border:1px solid #d7dee6;background:#fff;color:transparent;font-size:12px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-transition:all .18s ease;transition:all .18s ease}.schedule2-manager-month__batch-employee-item.is-selected .schedule2-manager-month__batch-employee-check{border-color:#8793a1;background:#8793a1;color:#fff}.schedule2-manager-month__batch-employee-name{min-width:0;overflow:hidden;color:#1f2b38;font-size:11px;font-weight:600;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}.schedule2-manager-month__batch-employee-role{margin-left:auto;color:#6f7e90;font-size:10px;font-weight:500;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.schedule2-manager-month__template-dropdown .el-scrollbar__wrap{max-height:260px!important}.schedule2-manager-month__template-dropdown{width:272px!important;max-width:calc(100vw - 48px)}.schedule2-manager-month__template-dropdown .el-select-dropdown__item{height:auto;padding:0 10px;line-height:normal;white-space:normal}.schedule2-manager-month__template-dropdown .el-select-group__wrap:not(:last-child){padding-bottom:10px}.schedule2-manager-month__template-dropdown .el-select-group__title{height:auto;padding:8px 10px 4px;color:#516072;font-size:10px;font-weight:700;line-height:14px}.schedule2-manager-month__template-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;padding:6px 0;border-top:1px solid #eef2f7;overflow:hidden}.schedule2-manager-month__template-option-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.schedule2-manager-month__template-option-text{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#243041;font-size:11px;font-weight:600}.schedule2-manager-month__template-option-range{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#4f5f70;font-size:10px;font-variant-numeric:tabular-nums}.schedule2-manager-month__template-option-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;color:#7a8797;font-size:10px;font-weight:500;line-height:1.4}.schedule2-manager-month__template-dropdown .el-select-dropdown__item.selected .schedule2-manager-month__template-option-range,.schedule2-manager-month__template-dropdown .el-select-dropdown__item.selected .schedule2-manager-month__template-option-text{color:#243041;font-weight:700}.schedule2-manager-month__batch-scope-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.schedule2-manager-month__batch-scope{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;min-height:40px;padding:5px 8px;border:1px solid #e2e7ed;border-radius:8px;background:#fff;color:#5a6776;text-align:left;cursor:pointer;-webkit-transition:all .18s ease;transition:all .18s ease}.schedule2-manager-month__batch-scope.is-active{border-color:#ccd4dc;background:#f6f8fa;color:#243041;-webkit-box-shadow:none;box-shadow:none}.schedule2-manager-month__batch-scope-title{font-size:11px;font-weight:600;line-height:1.4}.schedule2-manager-month__batch-weekday-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;border-radius:8px;overflow:hidden;border:1px solid #e2e7ed;background:#fff}.schedule2-manager-month__batch-weekday{min-height:32px;padding:0 4px;border:0;border-left:1px solid #e2e7ed;border-radius:0;background:#fff;color:#5a6776;font-size:11px;font-weight:600;cursor:pointer;-webkit-transition:all .18s ease;transition:all .18s ease}.schedule2-manager-month__batch-weekday:first-child{border-left:0}.schedule2-manager-month__batch-weekday.is-active{background:#51b34d;color:#fff}.schedule2-manager-month__batch-weekday.is-muted{opacity:.72}.schedule2-manager-month__batch-weekday.is-active+.schedule2-manager-month__batch-weekday.is-active{-webkit-box-shadow:inset 1px 0 0 hsla(0,0%,100%,.28);box-shadow:inset 1px 0 0 hsla(0,0%,100%,.28)}.schedule2-manager-month__batch-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;color:#6b7887;font-size:10px;line-height:1.3}.schedule2-manager-month__batch-summary span{color:#8a95a3}.schedule2-manager-month__batch-popover-actions .el-button{width:100%;min-height:28px;padding:0 10px}.schedule2-manager-month__footer-table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;overflow-x:auto}.schedule2-manager-month__footer-table-row{display:grid;grid-template-columns:180px 110px 110px 110px 96px 96px 96px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:0;border-top:1px solid #eef2f6}.schedule2-manager-month__footer-table-row.is-head{border-top:0;color:#7b8796;font-size:10px;font-weight:700}.schedule2-manager-month__footer-table-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;height:20px;padding:0 8px;overflow:hidden;color:#243041;font-size:11px;line-height:16px;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;-webkit-box-sizing:border-box;box-sizing:border-box}.schedule2-manager-month__footer-table-cell.is-person{color:#536170}.schedule2-manager-month__board,.schedule2-manager-month__empty-wrap{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;overflow-y:auto;padding:0;background:transparent}.schedule2-manager-month__summary-table{width:100%;border-collapse:collapse}.schedule2-manager-month__summary-table td,.schedule2-manager-month__summary-table th{border:1px solid #dfe6ee;padding:6px 8px;color:#3b4758;font-size:12px;text-align:center}.schedule2-manager-month__summary-table thead th{background:#f6f9fc;color:#5f6c7b;font-weight:700}.schedule2-manager-month__board{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;position:relative}.schedule2-manager-month__board.is-empty{-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.schedule2-manager-month__board.is-loading{opacity:.6;pointer-events:none}.schedule2-manager-month__sticky-subhead{position:-webkit-sticky;position:sticky;top:0;z-index:6;background:#fff;border-top:1px solid #dfe6ee}.schedule2-manager-month__week{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.schedule2-manager-month__week.is-empty{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-height:96px}.schedule2-manager-month__week:last-child{border-bottom:0}.schedule2-manager-month__note-row{display:contents}.schedule2-manager-month__week-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:5px 8px;border-bottom:1px solid #e6ebf2;background:#fafbfd}.schedule2-manager-month__week-title{color:#243041;font-size:12px;font-weight:700}.schedule2-manager-month__week-range{color:#7b8796;font-size:10px}.schedule2-manager-month__days{display:none}.schedule2-manager-month__matrix{display:grid;grid-template-columns:84px repeat(7,minmax(170px,1fr));border-top:1px solid #dfe6ee;border-left:1px solid #dfe6ee}.schedule2-manager-month__matrix--sticky{border-top:0}.schedule2-manager-month__matrix-cell{min-width:0;border-right:1px solid #dfe6ee;border-bottom:1px solid #dfe6ee;-webkit-box-sizing:border-box;box-sizing:border-box}.schedule2-manager-month__name-cell,.schedule2-manager-month__name-head{background:#f8fafc}.schedule2-manager-month__name-head{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;min-height:22px;padding:2px 3px;color:#5f6c7b;font-size:10px;font-weight:700}.schedule2-manager-month__name-cell{gap:1px;padding:3px 4px;min-height:29px}.schedule2-manager-month__day-head,.schedule2-manager-month__name-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.schedule2-manager-month__day-head{gap:0;min-height:22px;padding:2px 4px;background:#fff}.schedule2-manager-month__subhead-cell{padding:3px 4px}.schedule2-manager-month__schedule-cell,.schedule2-manager-month__subhead-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;overflow:hidden}.schedule2-manager-month__schedule-cell{position:relative;padding:1px 2px}.schedule2-manager-month__day-head.is-weekend,.schedule2-manager-month__schedule-cell.is-weekend{background:#fcfdff}.schedule2-manager-month__day-head.is-holiday,.schedule2-manager-month__schedule-cell.is-holiday{background:#fff}.schedule2-manager-month__day-head.is-outside,.schedule2-manager-month__schedule-cell.is-outside{background:#f7f8fa;opacity:.7}.schedule2-manager-month__schedule-cell.is-readonly{background:#f3f5f7}.schedule2-manager-month__schedule-cell.is-conflict{background:#fff}.schedule2-manager-month__schedule-cell.is-preview-target{background:-webkit-gradient(linear,left top,left bottom,from(rgba(122,190,86,.16)),to(rgba(122,190,86,.08))),#f8fcf5;background:linear-gradient(180deg,rgba(122,190,86,.16),rgba(122,190,86,.08)),#f8fcf5}.schedule2-manager-month__cell-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:4px;color:#243041;min-height:14px}.schedule2-manager-month__cell-date{font-size:11px;font-weight:700}.schedule2-manager-month__cell-weekday{color:#7b8796;font-size:9px}.schedule2-manager-month__cell-holiday{min-height:10px;color:#409eff;font-size:9px;line-height:1.2}.schedule2-manager-month__cell-holiday.is-holiday{color:#43c948}.schedule2-manager-month__cell-holiday.is-festival{color:#409eff}.schedule2-manager-month__cell-holiday.is-workday{color:#fb4932}.schedule2-manager-month__cell-holiday.is-sub{color:#909399}.schedule2-manager-month__field-labels,.schedule2-manager-month__line{display:grid;grid-template-columns:58px minmax(0,1fr) 46px 46px 34px;gap:3px}.schedule2-manager-month__field-labels{color:#7b8796;font-size:9px;text-align:center}.schedule2-manager-month__field-labels span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.schedule2-manager-month__field-span-2{grid-column:span 2}.schedule2-manager-month__field-labels.is-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 34px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:1px;width:100%}.schedule2-manager-month__field-labels.is-head>span{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}.schedule2-manager-month__field-labels.is-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 34px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.schedule2-manager-month__field-labels.is-body>*{min-width:0}.schedule2-manager-month__readonly-value{min-height:20px;padding:0 3px;border:1px solid #dfe6ee;background:#fff;color:#4a5665;font-size:9px;line-height:18px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.schedule2-manager-month__line-name{color:#243041;font-size:9px;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.schedule2-manager-month__line-meta{color:#7b8796;font-size:8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.schedule2-manager-month__position-input,.schedule2-manager-month__time-input{width:100%;min-width:0}.schedule2-manager-month__position-input .el-input__suffix{display:none}.schedule2-manager-month__position-input .el-input__inner{height:20px;min-height:20px;padding-right:3px;font-size:9px;line-height:18px}.schedule2-manager-month__position-input .el-input__inner::-webkit-input-placeholder{font-size:9px}.schedule2-manager-month__position-input .el-input__inner::-moz-placeholder{font-size:9px}.schedule2-manager-month__position-input .el-input__inner:-ms-input-placeholder{font-size:9px}.schedule2-manager-month__position-input .el-input__inner::-ms-input-placeholder{font-size:9px}.schedule2-manager-month__position-input .el-input__inner::placeholder{font-size:9px}.schedule2-manager-month__position-dropdown .el-select-dropdown__empty,.schedule2-manager-month__position-dropdown .el-select-dropdown__item{font-size:10px}.schedule2-manager-month__position-dropdown .el-select-dropdown__item{height:24px;line-height:24px}.schedule2-manager-month__note-input{width:100%}.schedule2-manager-month__time-readonly{color:#606b7a;font-weight:400;letter-spacing:1px;font-variant-numeric:tabular-nums}.schedule2-manager-month__position-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px}.schedule2-manager-month__position-name{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:clip}.schedule2-manager-month__position-tag{-ms-flex-negative:0;flex-shrink:0;color:#7b8796;font-size:9px}.schedule2-manager-month__readonly-value{font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:clip}.schedule2-manager-month__confirm-tooltip-anchor{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.schedule2-manager-month__confirm-tooltip-line+.schedule2-manager-month__confirm-tooltip-line{margin-top:4px}.schedule2-manager-month__preview-mask{inset:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;padding:2px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(247,253,242,.97)),to(rgba(235,248,227,.98)));background:linear-gradient(180deg,rgba(247,253,242,.97),rgba(235,248,227,.98));-webkit-box-shadow:inset 0 0 0 1px #7abf5a,inset 0 0 0 2px hsla(0,0%,100%,.65);box-shadow:inset 0 0 0 1px #7abf5a,inset 0 0 0 2px hsla(0,0%,100%,.65);pointer-events:none;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.schedule2-manager-month__preview-badge,.schedule2-manager-month__preview-mask{position:absolute;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.schedule2-manager-month__preview-badge{top:2px;right:2px;z-index:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0 4px;border-radius:999px;background:#5ea144;color:#fff;font-size:9px;font-weight:700;line-height:12px}.schedule2-manager-month__preview-grid{display:grid;grid-template-columns:4em minmax(0,1fr) minmax(0,1fr) 34px;gap:3px;width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.schedule2-manager-month__preview-grid>:first-child{min-width:4em}.schedule2-manager-month__preview-value{min-width:0;height:20px;padding:0 3px;border:1px solid rgba(94,161,68,.28);background:hsla(0,0%,100%,.84);color:#2d4d24;font-size:9px;font-weight:700;line-height:18px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:clip;-webkit-box-sizing:border-box;box-sizing:border-box}.schedule2-manager-month__preview-value.is-time{grid-column:span 2}.schedule2-manager-month__schedule-cell .el-input,.schedule2-manager-month__schedule-cell .el-select{width:100%;min-width:0;display:block}.schedule2-manager-month__schedule-cell .shift-time-input-wrap__input{width:100%}.schedule2-manager-month__schedule-cell .shift-time-input-wrap__input .el-input__inner{height:20px!important;min-height:20px!important;padding:0 3px!important;font-size:9px;line-height:18px;text-align:center}.schedule2-manager-month__schedule-cell .el-input__inner{min-width:0;height:20px;padding:0 3px;border-radius:0;font-size:9px;line-height:18px;text-align:center}.schedule2-manager-month__schedule-cell .el-input.is-disabled .el-input__inner{padding:0 2px}.schedule2-manager-month__note-input .el-input__inner{text-align:left}.schedule2-manager-month__note-input .el-textarea__inner{min-height:20px!important;padding:2px 6px!important;font-size:9px;line-height:18px;resize:none}.schedule2-manager-month__footer-metric{color:#4a5665;font-size:10px;font-weight:600}.is-fit{color:#51a33d}@media(max-width:1280px){.schedule2-manager-month__batch-grid,.schedule2-manager-month__batch-metrics,.schedule2-manager-month__batch-scope-grid{grid-template-columns:1fr}.schedule2-manager-month__batch-hero{grid-template-columns:1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media(max-width:1600px){.schedule2-manager-month__matrix{grid-template-columns:78px repeat(7,minmax(156px,1fr))}}