.wt-calendar[data-v-3e77d9b9]{width:100%;height:100%;min-height:100%;padding:12px 10px 10px;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wt-calendar[data-v-3e77d9b9] .ant-spin-container,.wt-calendar[data-v-3e77d9b9] .ant-spin-nested-loading{-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wt-calendar-header[data-v-3e77d9b9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px;padding:0 2px}.wt-calendar-title[data-v-3e77d9b9]{font-size:18px;font-weight:bolder;color:#6c6c6c;line-height:1.3}.wt-calendar-nav[data-v-3e77d9b9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.wt-calendar-nav .nav-btn[data-v-3e77d9b9]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:14px;color:#8c8c8c}.wt-calendar-nav .nav-btn[data-v-3e77d9b9]:hover{color:#595959}.wt-calendar-weekdays[data-v-3e77d9b9]{display:grid;grid-template-columns:repeat(7,1fr)}.wt-calendar-weekdays .weekday[data-v-3e77d9b9]{text-align:center;font-size:13px;color:#666;line-height:28px}.wt-calendar-grid[data-v-3e77d9b9]{display:grid;grid-template-columns:repeat(7,1fr)}.wt-calendar-cell[data-v-3e77d9b9]{position:relative;height:44px;cursor:pointer}.wt-calendar-cell .wt-calendar-day-wrap[data-v-3e77d9b9]{width:100%;height:44px;display:-webkit-box;display:-ms-flexbox;display:flex}.wt-calendar-cell .wt-calendar-day-wrap[data-v-3e77d9b9],.wt-calendar-cell .wt-calendar-day[data-v-3e77d9b9]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wt-calendar-cell .wt-calendar-day[data-v-3e77d9b9]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-width:32px;height:32px;font-size:15px;font-weight:bolder;color:#101010;border-radius:6px;line-height:1}.wt-calendar-cell.is-other-month .wt-calendar-day[data-v-3e77d9b9]{color:#ccc}.wt-calendar-cell.is-selected .wt-calendar-day[data-v-3e77d9b9]{background:#e6f7ff}.wt-calendar-cell.is-today:not(.is-selected) .wt-calendar-day[data-v-3e77d9b9]{color:#1890ff}.wt-calendar-dot[data-v-3e77d9b9]{position:absolute;bottom:2px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:7px;height:7px;border-radius:50%}.wt-calendar-dot.status-pending[data-v-3e77d9b9]{background:#8c8c8c}.wt-calendar-dot.status-submitted[data-v-3e77d9b9]{background:#52c41a}.wt-calendar-dot.status-empty[data-v-3e77d9b9]{background:#f5222d}.wt-calendar-legend[data-v-3e77d9b9]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;padding:10px 10px 0;margin-top:8px;border-top:1px solid #f0f0f0}.wt-calendar-legend .legend-item[data-v-3e77d9b9],.wt-calendar-legend[data-v-3e77d9b9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wt-calendar-legend .legend-item[data-v-3e77d9b9]{gap:3px;font-size:12px;color:#101010}.wt-calendar-legend .legend-square[data-v-3e77d9b9]{width:10px;height:10px;border-radius:2px;-ms-flex-negative:0;flex-shrink:0}.wt-calendar-legend .legend-square.status-pending[data-v-3e77d9b9]{background:#8c8c8c}.wt-calendar-legend .legend-square.status-submitted[data-v-3e77d9b9]{background:#52c41a}.wt-calendar-legend .legend-square.status-empty[data-v-3e77d9b9]{background:#f5222d}.wt-dept-tree[data-v-1d0ecc7a]{-ms-flex:1;flex:1;height:100%;-ms-flex-item-align:stretch;align-self:stretch;-ms-flex-direction:column;flex-direction:column;padding:14px 16px;background:#fff;margin:0;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.wt-dept-tree-spin[data-v-1d0ecc7a],.wt-dept-tree[data-v-1d0ecc7a]{-webkit-box-flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.wt-dept-tree-spin[data-v-1d0ecc7a]{-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.wt-dept-tree-spin[data-v-1d0ecc7a] .ant-spin-container{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto}.wt-dept-tree-spin[data-v-1d0ecc7a] .ant-tree li{width:100%}.wt-dept-tree-spin[data-v-1d0ecc7a] .ant-tree-node-content-wrapper{width:calc(100% - 24px)!important}.wt-dept-tree-spin[data-v-1d0ecc7a] .ant-tree-title{display:block;width:100%}.wt-dept-tree-title[data-v-1d0ecc7a]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.wt-dept-tree-icon[data-v-1d0ecc7a]{grid-column:1;font-size:14px;color:#1890ff}.wt-dept-tree-dept-name[data-v-1d0ecc7a],.wt-dept-tree-name-text[data-v-1d0ecc7a]{grid-column:2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wt-dept-tree-dept-name[data-v-1d0ecc7a]{color:#262626}.wt-dept-tree-name--submit[data-v-1d0ecc7a]{color:#52c41a}.wt-dept-tree-name--pending[data-v-1d0ecc7a]{color:#8c8c8c}.wt-dept-tree-name--fill[data-v-1d0ecc7a]{color:#f5222d}.wt-dept-tree-rate[data-v-1d0ecc7a]{grid-column:3;justify-self:end;padding-right:8px;color:#40a8fe;font-size:12px;font-weight:500;white-space:nowrap}.wt-form[data-v-58b2469a]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;min-height:0;background:#f0f2f5;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.wt-form-topbar[data-v-58b2469a]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 16px;background:#fff;border:1px solid #e4e7ed;border-radius:4px;-ms-flex-negative:0;flex-shrink:0}.wt-form-topbar-left[data-v-58b2469a],.wt-form-topbar[data-v-58b2469a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wt-form-topbar-left[data-v-58b2469a]{gap:8px;min-width:0}.wt-form-back[data-v-58b2469a]{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:24px;color:#1890ff;font-size:16px;-ms-flex-negative:0;flex-shrink:0;cursor:pointer}.wt-form-back[data-v-58b2469a]:hover{opacity:.85}.wt-form-title[data-v-58b2469a]{font-size:18px;font-weight:600;color:#303133}.wt-form-actions[data-v-58b2469a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.wt-form-card[data-v-58b2469a],.wt-form-main[data-v-58b2469a]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-height:0;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wt-form-card[data-v-58b2469a]{border:1px solid #e4e7ed;border-radius:4px;background:#f0f2f5}.wt-form-card-header[data-v-58b2469a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 16px 11px 112px;background:#f0f2f5;-ms-flex-negative:0;flex-shrink:0}.wt-form-section-divider[data-v-58b2469a]{height:4px;background:#fff;-ms-flex-negative:0;flex-shrink:0}.wt-form-week-left[data-v-58b2469a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;min-width:0}.wt-form-week-left .week-no[data-v-58b2469a]{font-size:16px;font-weight:600;color:#303133;-ms-flex-negative:0;flex-shrink:0}.wt-form-week-left .week-range[data-v-58b2469a]{font-size:14px;color:#606266}.btn-add-target[data-v-58b2469a]{height:32px;padding:0 15px;font-size:14px;border-radius:4px}.wt-target-table-wrap[data-v-58b2469a]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-height:0;position:relative;overflow:hidden;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.wt-target-table-scroll[data-v-58b2469a]{position:absolute;top:0;right:0;bottom:12px;left:0;overflow-y:auto;overflow-x:hidden}.wt-target-table[data-v-58b2469a]{width:100%;table-layout:fixed;border-collapse:collapse;background:#fff}.wt-target-table col.wt-col-gutter-left[data-v-58b2469a],.wt-target-table col.wt-col-gutter-right[data-v-58b2469a]{width:100px}.wt-target-table col.wt-col-name[data-v-58b2469a]{width:auto}.wt-target-table col.wt-col-date[data-v-58b2469a]{width:200px}.wt-target-table col.wt-col-day[data-v-58b2469a]{width:160px}.wt-target-table col.wt-col-action[data-v-58b2469a]{width:48px}.wt-target-table thead th[data-v-58b2469a]{position:sticky;top:0;z-index:2;padding:14px 12px;background:#f0f2f5;border-bottom:1px solid #ebeef5;font-size:14px;font-weight:400;color:#606266;text-align:left;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box}.wt-target-table thead th.wt-col-gutter-cell[data-v-58b2469a]{padding:0;background:#f0f2f5}.wt-target-table tbody td[data-v-58b2469a]{padding:14px 12px;border-bottom:1px solid #ebeef5;font-size:14px;color:#303133;text-align:left;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box}.wt-target-table tbody td.wt-col-gutter-cell[data-v-58b2469a]{padding:0;background:#fff;border-bottom:1px solid #ebeef5}.wt-target-table tbody tr:last-child td.wt-col-gutter-cell[data-v-58b2469a],.wt-target-table tbody tr:last-child td[data-v-58b2469a]{border-bottom:none}.wt-cell-action[data-v-58b2469a],.wt-col-action-th[data-v-58b2469a]{text-align:center!important;padding-left:12px!important;padding-right:12px!important}.wt-cell-name[data-v-58b2469a]{overflow:hidden}.wt-cell-name-text[data-v-58b2469a]{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wt-cell-date[data-v-58b2469a]{white-space:nowrap}.wt-cell-day[data-v-58b2469a]{white-space:nowrap;vertical-align:middle;line-height:28px}.wt-add-row td[data-v-58b2469a]{border-bottom:none;overflow:hidden;vertical-align:middle}.wt-add-row .wt-cell-name[data-v-58b2469a] .ant-input{width:100%}.wt-add-row .wt-cell-date[data-v-58b2469a] .ant-calendar-picker{display:block;width:100%;min-width:0}.wt-add-row .wt-cell-date[data-v-58b2469a] .ant-calendar-picker-input{width:100%;border-radius:4px;color:#303133}.wt-add-row[data-v-58b2469a] .ant-input::-webkit-input-placeholder{color:#909399}.wt-add-row[data-v-58b2469a] .ant-input::-moz-placeholder{color:#909399}.wt-add-row[data-v-58b2469a] .ant-input:-ms-input-placeholder{color:#909399}.wt-add-row[data-v-58b2469a] .ant-input::-ms-input-placeholder{color:#909399}.wt-add-row[data-v-58b2469a] .ant-input::placeholder{color:#909399}.delete-icon[data-v-58b2469a]{color:#f5222d;font-size:16px;cursor:pointer}.delete-icon[data-v-58b2469a]:hover{opacity:.75}.day-stepper[data-v-58b2469a]{gap:8px;vertical-align:middle}.day-stepper-btn[data-v-58b2469a],.day-stepper[data-v-58b2469a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:28px}.day-stepper-btn[data-v-58b2469a]{width:28px;min-width:28px;padding:0;font-size:18px;line-height:1;color:#303133;background:#fff;border:1px solid #dcdfe6;border-radius:4px;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box}.day-stepper-btn[data-v-58b2469a]:hover:not(:disabled){color:#1890ff;border-color:#1890ff}.day-stepper-btn[data-v-58b2469a]:disabled{color:#c0c4cc;background:#f5f7fa;border-color:#e4e7ed;cursor:not-allowed}.day-stepper-value[data-v-58b2469a]{min-width:20px;text-align:center;font-size:14px;color:#303133;line-height:28px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-flex-negative:0;flex-shrink:0}.wt-stats[data-v-23dbef53]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;-ms-flex-negative:0;flex-shrink:0}.fill-card[data-v-23dbef53],.stats-card[data-v-23dbef53]{background:#fff;border-radius:8px;margin-bottom:0}.stats-card[data-v-23dbef53]{padding:12px 16px;min-height:60px;-webkit-box-sizing:border-box;box-sizing:border-box}.stats-row[data-v-23dbef53]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.stat-col[data-v-23dbef53]{text-align:center;min-width:0}.stat-label[data-v-23dbef53]{font-size:13px;color:#333;margin-bottom:8px;line-height:1.2;white-space:nowrap}.stat-num[data-v-23dbef53]{font-size:20px;font-weight:600;line-height:1}.stat-num.green[data-v-23dbef53]{color:#52c41a}.stat-num.red[data-v-23dbef53]{color:#f5222d}.stat-num.gray[data-v-23dbef53]{color:#8c8c8c}.fill-card[data-v-23dbef53]{min-height:72px;padding:14px 16px;font-size:13px;line-height:1.8;-webkit-box-sizing:border-box;box-sizing:border-box}.fill-body[data-v-23dbef53]{word-break:break-all}.fill-body--clamp[data-v-23dbef53]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.fill-label[data-v-23dbef53]{color:#333}.fill-names[data-v-23dbef53]{color:#f5222d}.fill-toggle[data-v-23dbef53]{display:inline-block;margin-top:6px;color:#1890ff;font-size:13px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fill-toggle[data-v-23dbef53]:hover{color:#40a9ff}.wt-week-summary[data-v-4055abae]{-ms-flex-align:start;width:100%;padding:10px 16px 12px;background:#f0f2f5}.summary-cell[data-v-4055abae],.wt-week-summary[data-v-4055abae]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;align-items:flex-start;-webkit-box-sizing:border-box;box-sizing:border-box}.summary-cell[data-v-4055abae]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;padding-right:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start}.stat-label[data-v-4055abae]{font-size:12px;color:#8c8c8c;margin-bottom:8px;line-height:1;white-space:nowrap}.stat-value[data-v-4055abae]{font-size:22px;font-weight:600;color:#262626;line-height:1}.stat-value-green[data-v-4055abae]{color:#52c41a}.cell-progress[data-v-4055abae]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;padding-right:0;-ms-flex-item-align:stretch;align-self:stretch}.progress-row[data-v-4055abae]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:22px;gap:8px}.progress-track[data-v-4055abae]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;width:0;height:8px;background:#e8e8e8;border-radius:100px;overflow:hidden}.progress-fill[data-v-4055abae]{display:block;height:8px;background:#52c41a;border-radius:100px;-webkit-transition:width .3s ease;transition:width .3s ease}.progress-text[data-v-4055abae]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:13px;font-weight:700;color:#262626;line-height:1}.work-target-page[data-v-11f2316a]{height:calc(100vh - 62px);background:#f5f7fa;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.work-target-page>.h-100[data-v-11f2316a]{height:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:10px}.work-target-page>.h-100>.ant-col[data-v-11f2316a]{height:100%;min-height:0}.work-target-page--form[data-v-11f2316a]{padding:0;background:#f0f2f5}.left-panel[data-v-11f2316a],.work-target-page--form[data-v-11f2316a]{height:100%;min-height:0;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.left-panel[data-v-11f2316a]{background:#f5f7fa;padding:0 0 10px;gap:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.left-panel .left-panel-stats[data-v-11f2316a]{-ms-flex-negative:0;flex-shrink:0}.left-panel[data-v-11f2316a] .left-panel-tree,.left-panel[data-v-11f2316a] .wt-dept-tree{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;height:auto;-ms-flex-item-align:stretch;align-self:stretch}.center-panel[data-v-11f2316a]{min-width:0;height:100%;padding:0 0 10px;overflow:hidden;background:#f5f7fa;-webkit-box-sizing:border-box;box-sizing:border-box}.center-panel-spin[data-v-11f2316a],.center-panel-spin[data-v-11f2316a] .ant-spin-container,.center-panel[data-v-11f2316a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.toolbar[data-v-11f2316a]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:#fff;padding:12px 16px;border-radius:8px;margin-bottom:10px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.06);box-shadow:0 1px 4px rgba(0,0,0,.06);min-height:60px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0}.week-select[data-v-11f2316a]{min-width:260px}.week-select[data-v-11f2316a] .ant-select-selection{border:1px solid #e8e8e8;border-radius:6px;-webkit-box-shadow:none;box-shadow:none;height:36px}.week-select[data-v-11f2316a] .ant-select-selection__rendered{line-height:34px;margin-left:12px;margin-right:28px;font-size:15px;font-weight:600;color:#262626}.week-select[data-v-11f2316a] .ant-select-arrow{color:#8c8c8c}.week-nav-btns[data-v-11f2316a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.week-nav-btns .week-nav-btn[data-v-11f2316a]{min-width:64px;border-radius:6px}.card-list[data-v-11f2316a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;min-width:0;background:#f5f7fa}.week-card[data-v-11f2316a]{margin-bottom:0;border-radius:8px;overflow:hidden}.week-body[data-v-11f2316a]{background:#f0f2f5;min-width:0}.week-section-divider[data-v-11f2316a]{height:4px;background:#fff;-ms-flex-negative:0;flex-shrink:0;line-height:0;font-size:0}.wt-item-body[data-v-11f2316a]{padding:0;min-width:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f0f2f5}.wt-table-card[data-v-11f2316a]{margin:0;background:#fff;border-radius:0;overflow:hidden;-webkit-box-shadow:none;box-shadow:none}.wt-table-card[data-v-11f2316a] .ant-table-thead>tr>th{background:#fff;border-bottom:1px solid #f0f0f0}.rate-badge[data-v-11f2316a]{display:inline-block;padding:2px 10px;background:#fff;color:#666;border:1px solid #91d5ff;border-radius:14px;font-size:13px;font-weight:400;line-height:20px;white-space:nowrap}.week-header[data-v-11f2316a]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-height:24px;gap:16px;padding-bottom:12px}.week-header-left[data-v-11f2316a],.week-header[data-v-11f2316a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.week-header-left[data-v-11f2316a]{gap:8px;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;min-width:0}.week-header-caret[data-v-11f2316a]{-ms-flex-negative:0;flex-shrink:0;font-size:10px;color:rgba(0,0,0,.65);line-height:1;-webkit-transition:-webkit-transform .24s ease;transition:-webkit-transform .24s ease;transition:transform .24s ease;transition:transform .24s ease,-webkit-transform .24s ease;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.week-header-caret--expanded[data-v-11f2316a]{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.week-header-right[data-v-11f2316a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-negative:0;flex-shrink:0;margin-left:auto}.week-no[data-v-11f2316a]{font-size:16px;font-weight:600;color:#262626}.week-range[data-v-11f2316a]{font-size:14px;color:#8c8c8c}.week-empty-body[data-v-11f2316a]{background:#f0f2f5}.empty-box[data-v-11f2316a]{margin:0;padding:40px 16px;background:#fff;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.empty-box[data-v-11f2316a] .ant-empty-image{height:40px;margin-bottom:8px}.empty-box[data-v-11f2316a] .ant-empty-description{color:#8c8c8c;font-size:14px}.week-action-link[data-v-11f2316a]{color:#1890ff;font-size:14px;-ms-flex-negative:0;flex-shrink:0}.week-action-link[data-v-11f2316a]:hover{opacity:.85}.right-panel[data-v-11f2316a]{-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px;width:300px;max-width:300px;padding:0 0 10px;-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:0;-webkit-box-sizing:border-box;box-sizing:border-box}.calendar-wrap[data-v-11f2316a]{width:100%;min-height:0;background:#fff;border-radius:8px;overflow:hidden}.calendar-wrap[data-v-11f2316a],.calendar-wrap[data-v-11f2316a] .ant-spin-container,.calendar-wrap[data-v-11f2316a] .ant-spin-nested-loading{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.calendar-wrap[data-v-11f2316a] .ant-spin-container,.calendar-wrap[data-v-11f2316a] .ant-spin-nested-loading{height:100%}.form-view[data-v-11f2316a]{min-height:calc(100vh - 82px)}.week-bar[data-v-11f2316a]{padding:10px 12px;background:#fafafa;border:1px solid #f0f0f0}.delete-icon[data-v-11f2316a]{color:#f5222d;cursor:pointer}[data-v-11f2316a] .ant-collapse-borderless{background:transparent}[data-v-11f2316a] .ant-collapse-borderless>.ant-collapse-item{border:0;border-radius:8px;overflow:hidden}[data-v-11f2316a] .ant-collapse-borderless>.ant-collapse-item.week-card{background:#f0f2f5;border:1px solid #e4e7ed;border-radius:8px;overflow:hidden}[data-v-11f2316a] .ant-collapse-borderless>.ant-collapse-item.week-card:not(:last-child):after{content:"";display:block;height:4px;background:#fff}[data-v-11f2316a] .week-card>.ant-collapse-header{background:#f0f2f5!important;padding:12px 16px 0!important;border-bottom:none!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;line-height:1.5}[data-v-11f2316a] .week-card .ant-collapse-arrow{display:none!important}[data-v-11f2316a] .week-card.ant-collapse-item-active>.ant-collapse-header,[data-v-11f2316a] .week-card:not(.ant-collapse-item-active)>.ant-collapse-header{padding-bottom:0!important}[data-v-11f2316a] .week-card:not(.ant-collapse-item-active)>.ant-collapse-content{display:none!important}[data-v-11f2316a] .week-card>.ant-collapse-content{border-top:none!important;background:#f0f2f5}[data-v-11f2316a] .week-card>.ant-collapse-content>.ant-collapse-content-box{padding:0!important}.wt-item-table[data-v-11f2316a]{padding:0;margin-top:0;width:100%}.wt-item-table[data-v-11f2316a] .ant-table{border:none;table-layout:fixed;width:100%!important}.wt-item-table[data-v-11f2316a] .ant-table colgroup col:first-child{width:64px!important;min-width:64px!important}.wt-item-table[data-v-11f2316a] .ant-table colgroup col:nth-child(3),.wt-item-table[data-v-11f2316a] .ant-table colgroup col:nth-child(4){width:112px!important;min-width:112px!important}.wt-item-table[data-v-11f2316a] .ant-table colgroup col:nth-child(5){width:96px!important;min-width:96px!important}.wt-item-table[data-v-11f2316a] .ant-table colgroup col:nth-child(6){width:140px!important;min-width:140px!important}.wt-item-table[data-v-11f2316a] .ant-table-thead>tr>th{background:#f0f2f5;color:#303133;font-weight:500;font-size:14px;border-bottom:1px solid #e8e8e8;border-top:none;padding:10px 12px}.wt-item-table[data-v-11f2316a] .ant-table-tbody>tr>td:first-child,.wt-item-table[data-v-11f2316a] .ant-table-thead>tr>th:first-child{padding-left:16px}.wt-item-table[data-v-11f2316a] .ant-table-tbody>tr>td:last-child,.wt-item-table[data-v-11f2316a] .ant-table-thead>tr>th:last-child{padding-right:16px}.wt-item-table[data-v-11f2316a] .ant-table-tbody>tr>td{border-bottom:1px solid #f5f5f5;color:#303133;font-size:14px;padding:12px 12px}.wt-item-table[data-v-11f2316a] .ant-table-tbody>tr>td:nth-child(2){overflow:hidden;max-width:0}.wt-item-table[data-v-11f2316a] .ant-table-tbody>tr:last-child>td{border-bottom:none}.wt-item-table[data-v-11f2316a] .ant-table-tbody>tr:hover>td{background:#fafafa}.wt-item-table[data-v-11f2316a] .ant-table-placeholder{border:none}.wt-target-name-text[data-v-11f2316a]{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wt-finish-checkbox-wrap[data-v-11f2316a]{display:inline-block;cursor:not-allowed}.wt-target-name-finished[data-v-11f2316a]{text-decoration:line-through;color:#8c8c8c}.wt-finish-checkbox[data-v-11f2316a] .ant-checkbox-inner{width:18px;height:18px;border-radius:4px;border-color:#d9d9d9}.wt-finish-checkbox[data-v-11f2316a] .ant-checkbox-checked .ant-checkbox-inner{background-color:#52c41a;border-color:#52c41a}.wt-finish-checkbox[data-v-11f2316a] .ant-checkbox-checked:after{border-color:#52c41a}.wt-status-tag[data-v-11f2316a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:2px 10px;border-radius:12px;font-size:12px;line-height:20px;white-space:nowrap}.wt-status-tag .anticon[data-v-11f2316a]{font-size:12px}.wt-status-completed[data-v-11f2316a]{background:#f6ffed;color:#52c41a;border:1px solid #b7eb8f}.wt-status-progress[data-v-11f2316a]{background:#fff7e6;color:#fa8c16;border:1px solid #ffd591}.wt-status-failed[data-v-11f2316a]{background:#fff1f0;color:#f5222d;border:1px solid #ffa39e}.wt-status-pending[data-v-11f2316a]{background:#fafafa;color:#8c8c8c;border:1px solid #d9d9d9}