.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}.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}.schedule2-month-navigator__display-text:disabled{opacity:.45;cursor:default;text-decoration:none}.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}[data-v-53bc9ee2] .schedule2-page-shell__heading{display:none}[data-v-53bc9ee2] .schedule2-page-shell__panel,[data-v-53bc9ee2] .schedule2-page-shell__panel .schedule2-content-shell{border:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}[data-v-53bc9ee2] .schedule2-page-shell__footer{display:block;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-top:0!important;margin-top:0!important;padding-top:0!important}.schedule2-day-close-merged[data-v-53bc9ee2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;height:100%;overflow:hidden}.schedule2-day-close-merged__toolbar[data-v-53bc9ee2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;min-width:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.schedule2-day-close-merged__toolbar-actions[data-v-53bc9ee2],.schedule2-day-close-merged__toolbar-group[data-v-53bc9ee2],.schedule2-day-close-merged__toolbar-left[data-v-53bc9ee2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.schedule2-day-close-merged__date-filter[data-v-53bc9ee2]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}[data-v-53bc9ee2] .schedule2-day-close-merged__date-filter.schedule2-month-navigator{gap:calc(var(--schedule2-month-navigator-gap)*0.9)}.schedule2-day-close-merged__panel[data-v-53bc9ee2]{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:auto;padding:0 2px 2px}.schedule2-day-close-merged__filter-summary[data-v-53bc9ee2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;margin-bottom:8px;color:#5f6b7a;font-size:12px}.schedule2-day-close-merged__filter-summary button[data-v-53bc9ee2]{padding:0;border:0;background:transparent;color:#55b95a;cursor:pointer}.schedule2-day-close-merged__table[data-v-53bc9ee2]{height:100%;background:#fff;border-radius:0}[data-v-53bc9ee2] .schedule2-day-close-merged__table .el-table__fixed-right:before,[data-v-53bc9ee2] .schedule2-day-close-merged__table .el-table__fixed:before,[data-v-53bc9ee2] .schedule2-day-close-merged__table:before{display:none!important}[data-v-53bc9ee2] .schedule2-day-close-merged__table th.schedule2-day-close-merged__header--interactive{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-v-53bc9ee2] .schedule2-day-close-merged__table th.schedule2-day-close-merged__header--active{background:#f2fbf3}[data-v-53bc9ee2] .schedule2-day-close-merged__table td.el-table__cell,[data-v-53bc9ee2] .schedule2-day-close-merged__table th.el-table__cell{height:32px!important;font-size:12px!important;padding-top:0!important;padding-bottom:0!important;padding-left:0!important;padding-right:0!important}[data-v-53bc9ee2] .schedule2-day-close-merged__table .el-table__row{height:32px!important}[data-v-53bc9ee2] .schedule2-day-close-merged__table th.el-table__cell{height:48px!important}[data-v-53bc9ee2] .schedule2-day-close-merged__table td.el-table__cell .cell,[data-v-53bc9ee2] .schedule2-day-close-merged__table th.el-table__cell .cell{height:32px!important;min-height:0!important;line-height:32px!important;font-size:12px!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:0!important;padding-bottom:0!important;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}[data-v-53bc9ee2] .schedule2-day-close-merged__table td.is-center .cell,[data-v-53bc9ee2] .schedule2-day-close-merged__table th.is-center .cell{padding-left:0!important;padding-right:0!important}[data-v-53bc9ee2] .schedule2-day-close-merged__table th.el-table__cell .cell{height:48px!important;line-height:1.2!important}.shift-time-input-wrap[data-v-53bc9ee2]{width:100%;height:100%;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}.schedule2-day-close-merged__clock-slot-cell[data-v-53bc9ee2]{position:static;width:100%;height:100%}.schedule2-day-close-merged__next-day-badge[data-v-53bc9ee2]{position:absolute;top:0;right:0;min-width:14px;height:14px;padding:0 2px;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;background:transparent;color:#d64545;font-size:10px;font-weight:300;line-height:1;z-index:10;pointer-events:auto}.shift-time-input-wrap__input[data-v-53bc9ee2],[data-v-53bc9ee2] .shift-time-input-wrap__input.el-input,[data-v-53bc9ee2] .shift-time-input-wrap__input .el-input__inner,[data-v-53bc9ee2] .shift-time-input-wrap__input .el-input__wrapper{width:100%;height:100%}[data-v-53bc9ee2] .shift-time-input-wrap__input .el-input__wrapper{min-height:100%!important;height:100%!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-webkit-box-sizing:border-box;box-sizing:border-box}[data-v-53bc9ee2] .shift-time-input-wrap__input .el-input__prefix,[data-v-53bc9ee2] .shift-time-input-wrap__input .el-input__suffix,[data-v-53bc9ee2] .shift-time-input-wrap__input .el-input__wrapper{padding:0!important}[data-v-53bc9ee2] .shift-time-input-wrap__input .el-input__inner{height:100%!important;min-height:100%!important;line-height:32px!important;font-size:12px!important;padding:0!important;border:0!important;border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-align:center;display:block!important;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;background:transparent!important;font-weight:400!important;letter-spacing:0!important;font-variant-numeric:tabular-nums;color:#5f6b7a}[data-v-53bc9ee2] .shift-time-input-wrap__input .el-input__inner::-webkit-input-placeholder{color:transparent!important}[data-v-53bc9ee2] .shift-time-input-wrap__input .el-input__inner::-moz-placeholder{color:transparent!important}[data-v-53bc9ee2] .shift-time-input-wrap__input .el-input__inner:-ms-input-placeholder{color:transparent!important}[data-v-53bc9ee2] .shift-time-input-wrap__input .el-input__inner::-ms-input-placeholder{color:transparent!important}[data-v-53bc9ee2] .shift-time-input-wrap__input .el-input__inner::placeholder{color:transparent!important}[data-v-53bc9ee2] .shift-time-input-wrap__input .el-input__inner:focus,[data-v-53bc9ee2] .shift-time-input-wrap__input.is-disabled .el-input__inner{border:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;background:transparent!important}[data-v-53bc9ee2] .shift-time-input-wrap__input.is-disabled .el-input__inner{color:#5f6b7a!important;cursor:not-allowed}.schedule2-day-close-merged__clock-cell[data-v-53bc9ee2],.schedule2-day-close-merged__nowrap[data-v-53bc9ee2]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1}.schedule2-day-close-merged__header-text[data-v-53bc9ee2],.schedule2-day-close-merged__work-hours-text[data-v-53bc9ee2]{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:100%;height:100%}.schedule2-day-close-merged__header-text[data-v-53bc9ee2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;white-space:nowrap;word-break:keep-all;line-height:1.2;font-size:12px}.schedule2-day-close-merged__header-text>span[data-v-53bc9ee2]{display:block}.schedule2-day-close-merged__status-text[data-v-53bc9ee2]{color:#5f6b7a;font-size:12px}.schedule2-day-close-merged__status-text.is-danger[data-v-53bc9ee2]{color:#d64545}.schedule2-day-close-merged__status-text.is-success[data-v-53bc9ee2]{color:#2f8f4e}[data-v-53bc9ee2] .schedule2-day-close-merged__row-loading{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:52px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[data-v-53bc9ee2] .schedule2-day-close-merged__action-btn--disabled{color:#c0c4cc!important}[data-v-53bc9ee2] td.schedule2-day-close-merged__cell--clock-missing,[data-v-53bc9ee2] td.schedule2-day-close-merged__cell--clock-missing .shift-time-input-wrap__input .el-input__inner{background:#fff5f5!important}.schedule2-day-close-merged__footer-bar[data-v-53bc9ee2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;padding:10px 12px}.schedule2-day-close-merged__footer-main[data-v-53bc9ee2],.schedule2-day-close-merged__footer-tags[data-v-53bc9ee2]{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;min-width:0}.schedule2-day-close-merged__footer-tags[data-v-53bc9ee2]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;white-space:nowrap}.schedule2-day-close-merged__footer-text[data-v-53bc9ee2]{color:#5f6b7a;font-size:12px}[data-v-53bc9ee2] .schedule2-day-close-merged .el-button--text,[data-v-53bc9ee2] .schedule2-day-close-merged .el-tag,[data-v-53bc9ee2] .schedule2-day-close-merged .el-tag .el-tag__content{font-size:12px!important}