.shift-status-disabled[data-v-22fa0d2b]{color:var(--color-orange-6)}.shift-edit-card[data-v-22324d10] .ant-card-head-title,.shift-edit-card[data-v-22324d10] .ant-card-head-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.shift-edit-card[data-v-22324d10] .ant-card-head-title{min-height:46px;padding-top:0;padding-bottom:0}.shift-disable-button[data-v-22324d10]:not([disabled]),.shift-disable-button[data-v-22324d10]:not([disabled]):active,.shift-disable-button[data-v-22324d10]:not([disabled]):focus,.shift-disable-button[data-v-22324d10]:not([disabled]):hover{color:var(--color-orange-6);border-color:var(--color-orange-6)}.shift-list-item i[data-v-22324d10]{width:12px;height:12px;display:inline-block;border-radius:2px}.shift-layout[data-v-22324d10]{display:-ms-grid;display:grid;-ms-grid-columns:240px minmax(0,1fr);grid-template-columns:240px minmax(0,1fr);gap:18px;-ms-flex-align:stretch;align-items:stretch}.shift-layout[data-v-22324d10] .shift-list-card.ant-card{min-width:0;margin-bottom:0}.shift-list-card[data-v-22324d10] .ant-card-body{padding-left:12px;padding-right:12px}.shift-add-button[data-v-22324d10]{margin-bottom:0;padding:0 8px}.shift-name-search[data-v-22324d10]{margin-bottom:10px}.shift-list[data-v-22324d10]{max-height:432px;overflow:auto;margin-top:10px;padding-right:6px;width:calc(100% + 6px)}.shift-list-item[data-v-22324d10]{width:100%;min-height:36px;display:-ms-grid;display:grid;-ms-grid-columns:12px minmax(0,1fr) auto;grid-template-columns:12px minmax(0,1fr) auto;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:10px;padding:0 5px 0 10px;border:1px solid var(--color-input-border);border-radius:6px;background:#fff;color:inherit;font:inherit;cursor:pointer;text-align:left}.shift-list-item[data-v-22324d10]:last-child{margin-bottom:0}.shift-list-item[data-v-22324d10]:focus-visible,.shift-list-item[data-v-22324d10]:hover{border-color:var(--color-primary);color:var(--color-primary)}.shift-list-item.active[data-v-22324d10]{border-color:var(--color-primary);background:var(--color-primary-1)}.shift-list-name[data-v-22324d10]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shift-list-item[data-v-22324d10] .ant-tag{-ms-grid-column:3;grid-column:3;justify-self:end;margin-right:0;white-space:nowrap}.shift-disabled-tag[data-v-22324d10]{color:#fff;border-color:var(--color-orange-6);background:var(--color-orange-6)}.shift-list-empty[data-v-22324d10]{margin:24px 0}.color-preview[data-v-22324d10]{display:inline-block;width:44px;height:24px;border:1px solid var(--color-input-border);border-radius:2px}.color-hint[data-v-22324d10]{color:var(--color-grey)}.color-control[data-v-22324d10]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:32px}.field-unit[data-v-22324d10]{margin-left:8px;color:var(--color-grey)}.shift-form[data-v-22324d10]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0}.shift-form[data-v-22324d10] .ant-card-body{padding-left:16px}.shift-form[data-v-22324d10] .shift-edit-card.ant-card{-ms-flex:1;flex:1;margin-bottom:0}.shift-form-actions[data-v-22324d10]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0;margin-top:auto;padding-top:16px}.shift-form-actions[data-v-22324d10] .ant-btn{margin-bottom:0}.shift-basic-row[data-v-22324d10],.shift-threshold-row[data-v-22324d10]{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.shift-time-segments[data-v-22324d10]{padding:16px;border-radius:2px;background:var(--color-bg)}.shift-time-segment[data-v-22324d10]{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) minmax(0,1fr) 40px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 40px;gap:12px;-ms-flex-align:center;align-items:center}.shift-time-segment+.shift-time-segment[data-v-22324d10]{margin-top:12px}.shift-time-field[data-v-22324d10]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;min-width:0;line-height:24px}.shift-time-field>span[data-v-22324d10]{white-space:nowrap}.shift-time-field[data-v-22324d10] .ant-time-picker{-ms-flex:1;flex:1;width:auto;min-width:86px}.shift-time-actions[data-v-22324d10]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-item-align:end;align-self:end;gap:4px;height:32px}.shift-time-action-slot[data-v-22324d10]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;width:15px;height:32px}.shift-time-action-slot[data-v-22324d10] .anticon{font-size:15px;cursor:pointer}.shift-form[data-v-22324d10] .ant-form-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:9px 0}.shift-form[data-v-22324d10] .shift-form-item-with-extra.ant-form-item{-ms-flex-align:start;align-items:flex-start}.shift-form[data-v-22324d10] .ant-form-item-control,.shift-form[data-v-22324d10] .ant-form-item-control-wrapper,.shift-form[data-v-22324d10] .ant-form-item-label{line-height:32px}.shift-form[data-v-22324d10] .ant-form-item-label{-ms-flex:0 0 84px;flex:0 0 84px;width:84px;height:32px}.shift-form[data-v-22324d10] .ant-form-item-control-wrapper{min-width:0}.shift-form[data-v-22324d10] .ant-form-extra{padding-top:6px;line-height:20px}@media (max-width:900px){.shift-layout[data-v-22324d10]{-ms-grid-columns:1fr;grid-template-columns:1fr}.shift-list[data-v-22324d10]{max-height:210px}}@media (max-width:600px){.shift-basic-row[data-v-22324d10],.shift-threshold-row[data-v-22324d10]{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:0}}.history-time[data-v-421ecfea]{white-space:nowrap}.history-publisher[data-v-421ecfea]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:6px;white-space:nowrap}.history-publisher small[data-v-421ecfea]{color:var(--color-grey)}.project-schedule-modal .schedule-copy-feedback{-ms-flex-negative:0;flex-shrink:0;width:100%;margin-bottom:10px}.project-schedule-modal>.ant-modal-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:calc(100vh - 16px)}.project-schedule-modal>.ant-modal-content>.ant-modal-footer,.project-schedule-modal>.ant-modal-content>.ant-modal-header{-ms-flex-negative:0;flex-shrink:0}.project-schedule-modal>.ant-modal-content>.ant-modal-body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1;min-height:0;max-height:none;overflow-y:auto}.schedule-cell-status-tooltip.ant-tooltip{padding:0}.schedule-cell-status-tooltip.ant-tooltip .ant-tooltip-arrow{display:none}.schedule-cell-status-tooltip.ant-tooltip .ant-tooltip-inner{min-height:0;padding:2px 6px;line-height:18px}.schedule-draft-prompt[data-v-257b8865]{line-height:22px;white-space:normal;overflow-wrap:break-word}.schedule-draft-prompt p[data-v-257b8865]{margin:0}.schedule-draft-prompt .schedule-draft-prompt__hint[data-v-257b8865]{margin-top:12px;color:var(--color-grey);font-size:12px}.schedule-detail-card[data-v-257b8865]{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1;min-height:280px}.schedule-detail-card[data-v-257b8865] .ant-card-head{-ms-flex-negative:0;flex-shrink:0}.schedule-detail-card[data-v-257b8865] .ant-card-body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1;min-height:0}.schedule-grid-wrap[data-v-257b8865]{-ms-flex:1;flex:1;min-width:0;min-height:0;overflow:auto;overflow-anchor:none;border-top:1px solid var(--color-tb-border)}.schedule-grid-content[data-v-257b8865]{width:max-content;min-width:100%}.schedule-grid-columns[data-v-257b8865]{display:-ms-flexbox;display:flex}.schedule-member-column[data-v-257b8865]{position:sticky;left:0;z-index:3;-ms-flex:0 0 110px;flex:0 0 110px;width:110px;box-sizing:border-box;border-right:1px solid var(--color-tb-border);background:#fff}.schedule-context-menu[data-v-257b8865]{position:absolute;z-index:10}.schedule-context-menu .ant-dropdown-menu-item[data-v-257b8865]{font-size:13px;padding:3px 10px}.schedule-context-menu__clear[data-v-257b8865]{color:var(--color-red)}.schedule-grid[data-v-257b8865]{-ms-flex:1 0 auto;flex:1 0 auto;width:calc(var(--schedule-day-count)*50px)}.schedule-grid-row[data-v-257b8865]{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[var];grid-template-columns:repeat(var(--schedule-day-count),minmax(0,1fr));height:var(--schedule-row-height)}.schedule-day-cell[data-v-257b8865],.schedule-day-header[data-v-257b8865]{box-sizing:border-box;min-width:0;height:var(--schedule-row-height);padding:0;border-right:1px solid var(--color-tb-border);border-bottom:1px solid var(--color-tb-border);text-align:center;line-height:1;font-weight:400}.schedule-grid-header[data-v-257b8865]{position:sticky;top:0;z-index:2;background:var(--color-bg)}.schedule-day-header[data-v-257b8865]{-ms-flex-direction:column;flex-direction:column}.schedule-day-header[data-v-257b8865],.schedule-grid-empty-row[data-v-257b8865]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.schedule-grid-empty-row[data-v-257b8865]{box-sizing:border-box;height:var(--schedule-row-height);border:1px solid var(--color-tb-border);border-top:0}.schedule-grid[data-v-257b8865] .j-empty{left:0}.member-column small[data-v-257b8865],.schedule-day-header>span[data-v-257b8865]{display:block;color:var(--color-grey);font-size:11px}.member-column[data-v-257b8865]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:var(--schedule-row-height);box-sizing:border-box;padding:6px;border-bottom:1px solid var(--color-tb-border);border-left:1px solid var(--color-tb-border);text-align:left}.member-column[data-v-257b8865] .ant-checkbox-wrapper{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;line-height:1.5}.member-column[data-v-257b8865] .ant-checkbox+span{padding-right:0}.schedule-member-info[data-v-257b8865]{width:100%;line-height:1.5}.schedule-member-info .member-name[data-v-257b8865],.schedule-member-info small[data-v-257b8865]{max-width:100%}.member-column-head[data-v-257b8865]{position:sticky;top:0;z-index:1;background:var(--color-bg);padding-right:16px}.member-column-head[data-v-257b8865] .ant-checkbox-wrapper{white-space:nowrap}.schedule-member-filter-trigger[data-v-257b8865]{position:absolute;top:-1px;right:4px;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:16px;padding:0;border:0;background:transparent;color:var(--color-grey-60p);font-size:11px;cursor:pointer}.schedule-member-filter-trigger--active[data-v-257b8865],.schedule-member-filter-trigger[data-v-257b8865]:focus-visible,.schedule-member-filter-trigger[data-v-257b8865]:hover{background:transparent;color:var(--color-primary-6)}.schedule-member-filter[data-v-257b8865]{width:260px;max-width:calc(100vw - 32px);padding:8px;border-radius:4px;background:#fff;box-shadow:0 3px 12px rgba(25,39,63,.14)}.schedule-member-empty[data-v-257b8865]{display:block;padding:16px;color:var(--color-grey)}.schedule-grid .weekend[data-v-257b8865]{color:#cf1322}.schedule-grid .schedule-day-cell[data-v-257b8865]{position:relative;z-index:0;padding:0;background:#fff}.schedule-cell[data-v-257b8865]{height:calc(var(--schedule-row-height) - 1px);outline:none;transition:background-color .6s}.schedule-cell>.schedule-cell-content[data-v-257b8865]{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;font-size:12px;padding:0 2px}.schedule-cell.running-border[data-v-257b8865]:focus-visible,.schedule-cell.running-border[data-v-257b8865]:hover{background:var(--color-primary-1);color:var(--color-grey-9,#262626)}.schedule-cell.running-border[data-v-257b8865]:focus-visible{outline:1px solid var(--color-primary-6);outline-offset:-1px}.schedule-cell-unscheduled[data-v-257b8865]{position:absolute;top:0;left:0;width:0;height:0;border-top:7px solid var(--color-red-6);border-right:7px solid transparent;pointer-events:none}.schedule-cell-label[data-v-257b8865]{
  /*! autoprefixer: off */display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;min-width:0;max-width:100%;max-height:42px;line-height:14px;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-all}.schedule-cell-label--missing[data-v-257b8865]{color:var(--color-grey-30p);font-size:12px}.schedule-cell-flag[data-v-257b8865]{position:absolute;left:50%;bottom:2px;transform:translateX(-50%);display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:var(--color-orange-2);color:var(--color-orange-6);font-size:9px;line-height:1;cursor:default}.schedule-cell-flag--deleted[data-v-257b8865]{background:var(--color-red-2);color:var(--color-red-6)}.schedule-cell-flag-tip[data-v-257b8865]{color:var(--color-orange-6)}.schedule-cell-flag-tip--deleted[data-v-257b8865]{color:var(--color-red-6)}.member-column small[data-v-257b8865],.member-name[data-v-257b8865]{display:block;max-width:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schedule-content[data-v-257b8865]{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;min-height:0}.schedule-content[data-v-257b8865] .ant-spin-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1;min-width:0;min-height:0}.batch-panel[data-v-257b8865],.schedule-toolbar[data-v-257b8865],.schedule-toolbar__primary[data-v-257b8865]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px}.schedule-toolbar[data-v-257b8865]{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.schedule-card[data-v-257b8865]{min-width:0;-ms-flex-negative:0;flex-shrink:0}.batch-panel__group[data-v-257b8865],.schedule-toolbar__primary[data-v-257b8865]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.schedule-toolbar__divider[data-v-257b8865]{height:16px;margin:0 8px;-ms-flex:none;flex:none}.batch-panel__group[data-v-257b8865] .ant-btn,.schedule-toolbar__primary[data-v-257b8865] .ant-btn{margin-bottom:0}.batch-panel[data-v-257b8865]{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-negative:0;flex-shrink:0;margin-bottom:10px}.batch-panel__group[data-v-257b8865]{min-height:32px;width:100%;gap:8px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto}.batch-panel__group .schedule-toolbar__divider[data-v-257b8865]{margin:0 10px}.batch-panel__group[data-v-257b8865] .ant-btn{margin:0;-ms-flex:none;flex:none;white-space:nowrap}.schedule-operation[data-v-257b8865]{width:320px;max-width:calc(100vw - 80px)}.schedule-operation__title[data-v-257b8865]{margin-bottom:12px}.schedule-operation__field[data-v-257b8865]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:12px}.schedule-operation__label[data-v-257b8865]{-ms-flex:0 0 72px;flex:0 0 72px}.schedule-operation__control[data-v-257b8865]{-ms-flex:1;flex:1;width:240px;min-width:0}.schedule-weekdays[data-v-257b8865]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3px}.schedule-weekday-tag[data-v-257b8865]{margin:0;padding:0 1px 0 2px;border-radius:4px;font-size:10px;line-height:22px;letter-spacing:1px}.schedule-weekday-tag[aria-disabled=true][data-v-257b8865]{cursor:not-allowed;opacity:.5}.schedule-weekday-tag[data-v-257b8865]:focus-visible{outline:2px solid var(--color-primary-3);outline-offset:2px}.batch-panel__hint[data-v-257b8865]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;column-gap:2em;row-gap:4px;color:var(--color-grey);font-size:13px}.schedule-legend[data-v-257b8865]{width:100%}.schedule-legend__item[data-v-257b8865]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:6px;white-space:nowrap}.schedule-legend__hint-icon[data-v-257b8865]{-ms-flex:none;flex:none;font-size:14px}.schedule-legend__pending[data-v-257b8865]{-ms-flex:none;flex:none;width:0;height:0;border-top:6px solid var(--color-red-6);border-right:6px solid transparent;position:absolute}.schedule-legend__status[data-v-257b8865]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex:none;flex:none;width:16px;height:16px;border-radius:50%;background:var(--color-orange-2);color:var(--color-orange-6);font-size:9px;line-height:1}.schedule-legend__status--deleted[data-v-257b8865]{background:var(--color-red-2);color:var(--color-red-6)}