.work-point-spin[data-v-4c9eb92c] .ant-spin-container,.work-point-spin[data-v-4c9eb92c] .ant-spin-nested-loading{height:100%}.work-point-body[data-v-4c9eb92c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:calc(100vh - 158px);overflow:hidden}.work-point-tip[data-v-4c9eb92c]{-ms-flex-negative:0;flex-shrink:0;margin-bottom:16px;font-size:14px;line-height:22px;color:#f53d3d}.work-point-table[data-v-4c9eb92c]{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;min-height:0;overflow:hidden}.work-point-table[data-v-4c9eb92c] .ant-table-tbody>tr>td .ant-form-item{margin-bottom:0}.work-point-table[data-v-4c9eb92c] .ant-table-tbody>tr>td .ant-select{width:100%}.work-point-form[data-v-4c9eb92c] .ant-form-explain{position:absolute;font-size:12px}.work-point-add[data-v-4c9eb92c]{-ms-flex-negative:0;flex-shrink:0;width:100%;margin-top:16px;background:rgba(56,98,207,.10196078431372549)}.action-disabled[data-v-4c9eb92c]{color:#ccc;cursor:not-allowed}[data-v-177f0dc2] .ant-input{min-height:88px;line-height:20px}.scheme-form[data-v-3612c889] .ant-select{width:100%;max-width:100%}.scheme-form[data-v-3612c889] .ant-select-selection-selected-value{max-width:100%}.scheme-form[data-v-3612c889] .ant-input,.scheme-form[data-v-3612c889] textarea.ant-input{max-width:100%}.scheme-form[data-v-3612c889] .ant-form-item{margin-bottom:0}.scheme-form[data-v-3612c889] .ant-form-explain{position:absolute;font-size:12px}.scheme-form[data-v-3612c889] .ant-table-wrapper{margin-top:12px}.scheme-form[data-v-3612c889] .ant-table-wrapper textarea.ant-input{margin-bottom:4px!important}.scheme-form[data-v-3612c889] .ant-table-tbody>tr>td{vertical-align:top}.cell-ellipsis[data-v-3612c889]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-add[data-v-3612c889]{width:100%;margin-top:12px;margin-bottom:8px;background:rgba(56,98,207,.10196078431372549)}.cell-form[data-v-1734ed20] .s-form-item+.s-form-item .ant-form-item{margin-top:16px}.cell-form[data-v-1734ed20] .ant-select{width:100%}.cell-left-actions[data-v-1734ed20]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cell-left-actions .ant-btn+.ant-btn[data-v-1734ed20]{margin-left:18px}.scheme-actions[data-v-1734ed20]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}[data-v-1734ed20] .ant-input-disabled{color:#b3b3b3;background-color:#eee}.unit-spin[data-v-59a14d88] .ant-spin-container,.unit-spin[data-v-59a14d88] .ant-spin-nested-loading{height:100%}.unit-body[data-v-59a14d88]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:calc(100vh - 158px);overflow:hidden}.unit-table[data-v-59a14d88]{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;min-height:0;overflow:hidden}.unit-table[data-v-59a14d88] .ant-table-tbody>tr>td .ant-form-item{margin-bottom:0}.unit-form[data-v-59a14d88] .ant-form-explain{position:absolute;font-size:12px}.unit-add[data-v-59a14d88]{-ms-flex-negative:0;flex-shrink:0;width:100%;margin-top:16px;background:rgba(56,98,207,.10196078431372549)}.person-spin[data-v-2a954f42] .ant-spin-container,.person-spin[data-v-2a954f42] .ant-spin-nested-loading{height:100%}.person-body[data-v-2a954f42]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:calc(100vh - 158px);overflow:hidden}.person-table[data-v-2a954f42]{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;min-height:0;overflow:hidden}.person-table[data-v-2a954f42] .ant-table-tbody>tr>td .ant-form-item{margin-bottom:0}.person-form[data-v-2a954f42] .ant-form-explain{position:absolute;font-size:12px}.person-add[data-v-2a954f42]{-ms-flex-negative:0;flex-shrink:0;width:100%;margin-top:16px;background:rgba(56,98,207,.10196078431372549)}.construction-plan-index[data-v-2ff84206]{height:calc(100vh - 122px)}.construction-plan-index[data-v-2ff84206] .plan-card{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%;max-height:100%}.construction-plan-index[data-v-2ff84206] .plan-card .ant-spin-container,.construction-plan-index[data-v-2ff84206] .plan-card .ant-spin-nested-loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:0}.construction-plan-index[data-v-2ff84206] .plan-card .slot-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;overflow:hidden}.construction-plan-index .plan-page-actions[data-v-2ff84206]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.construction-plan-index .plan-page-toolbar[data-v-2ff84206]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}.construction-plan-index .plan-stat-card[data-v-2ff84206]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;padding:16px;margin-bottom:16px;background:#f7f7f7;border-radius:4px;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:start;align-self:flex-start}.construction-plan-index .plan-stat-title[data-v-2ff84206]{margin-bottom:16px;font-size:14px;font-weight:700;line-height:20px;color:#000}.construction-plan-index .plan-stat-values[data-v-2ff84206]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:48px;font-size:14px;line-height:20px;color:#333}.construction-plan-index .plan-stat-values .plan-stat-num[data-v-2ff84206]{font-size:15px;font-style:normal;font-weight:500;color:#3862cf}.construction-plan-index .legend[data-v-2ff84206]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-bottom:8px}.construction-plan-index .legend-list[data-v-2ff84206]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0}.construction-plan-index .legend-actions[data-v-2ff84206]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.construction-plan-index .plan-page-table[data-v-2ff84206]{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;min-height:0;overflow:hidden}.construction-plan-index .month-picker[data-v-2ff84206]{width:240px}.construction-plan-index .legend-item[data-v-2ff84206]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:24px;font-size:14px;line-height:22px;color:#333}.construction-plan-index .legend-mark[data-v-2ff84206]{-ms-flex-negative:0;flex-shrink:0;margin-right:8px}.construction-plan-index .legend-weekend[data-v-2ff84206]{display:inline-block;width:14px;height:14px;background:#f5f9ff;border:1px solid #e5e6eb;border-radius:2px}.construction-plan-index .legend .status-dot-wrap[data-v-2ff84206]{width:16px;height:16px}.construction-plan-index .status-dot[data-v-2ff84206]{display:inline-block;width:14px;height:14px;border-radius:50%}.construction-plan-index .status-dot.is-operating[data-v-2ff84206]{background:#f53d3d}.construction-plan-index .status-dot.is-nearby[data-v-2ff84206]{width:16px;height:12px;background:#00b042;border-radius:0;-webkit-clip-path:polygon(50% 0,0 100%,100% 100%);clip-path:polygon(50% 0,0 100%,100% 100%)}.construction-plan-index .status-dot.is-normal[data-v-2ff84206]{background:#b963d3}.construction-plan-index .status-dot.is-continuous[data-v-2ff84206]{background:#fc9100}.construction-plan-index .status-dot-wrap[data-v-2ff84206]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border:1px solid transparent;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.construction-plan-index .status-dot-wrap.is-completed[data-v-2ff84206]{border-color:#00b042}.construction-plan-index .status-dot-wrap.is-uncompleted[data-v-2ff84206]{border-color:#fc9100}.construction-plan-index .plan-table[data-v-2ff84206] .ant-table-fixed .ant-table-thead>tr>th,.construction-plan-index .plan-table[data-v-2ff84206] .ant-table-thead>tr>th{height:40px;padding:8px;font-weight:700;color:#333;text-align:center;background:#f7f8fa!important}.construction-plan-index .plan-table[data-v-2ff84206] .ant-table-thead>tr>th.day-col,.construction-plan-index .plan-table[data-v-2ff84206] .ant-table-thead>tr>th.out-month-col,.construction-plan-index .plan-table[data-v-2ff84206] .ant-table-thead>tr>th.weekend-col{color:#333;background:#f7f8fa!important}.construction-plan-index .plan-table[data-v-2ff84206] .ant-table-tbody>tr>td{height:40px;padding:4px 8px;background:#fff}.construction-plan-index .plan-table[data-v-2ff84206] .ant-table-tbody .ant-table-row:nth-child(2n),.construction-plan-index .plan-table[data-v-2ff84206] .ant-table-tbody .ant-table-row:nth-child(2n)>td,.construction-plan-index .plan-table[data-v-2ff84206] .ant-table-tbody>tr:hover>td{background:#fff}.construction-plan-index .plan-table[data-v-2ff84206] .day-col{padding:0!important}.construction-plan-index .plan-table[data-v-2ff84206] .weekend-col{background:#f5f9ff!important}.construction-plan-index .plan-table[data-v-2ff84206] .out-month-col{color:#ccc;background:#f2f2f2!important}.construction-plan-index .plan-table[data-v-2ff84206] .ant-table-tbody>tr>td.col-highlight,.construction-plan-index .plan-table[data-v-2ff84206] .ant-table-tbody>tr>td.row-highlight,.construction-plan-index .plan-table[data-v-2ff84206] .ant-table-thead>tr>th.col-highlight{background:#fff6e8!important}.construction-plan-index .plan-table[data-v-2ff84206] .ant-table-tbody>tr>td.weekend-col.col-highlight,.construction-plan-index .plan-table[data-v-2ff84206] .ant-table-tbody>tr>td.weekend-col.row-highlight{background:#ffefd4!important}.construction-plan-index .plan-table[data-v-2ff84206] .ant-table-tbody>tr>td.out-month-col.col-highlight,.construction-plan-index .plan-table[data-v-2ff84206] .ant-table-tbody>tr>td.out-month-col.row-highlight{background:#f5ebd8!important}.construction-plan-index .plan-table[data-v-2ff84206] .ant-table-tbody>tr>td.cell-highlight{background:#ffe8c4!important}.construction-plan-index .plan-table[data-v-2ff84206] .ant-table-tbody>tr:hover>td.weekend-col{background:#f5f9ff!important}.construction-plan-index .plan-table[data-v-2ff84206] .ant-table-tbody>tr:hover>td.out-month-col{background:#f2f2f2!important}.construction-plan-index .plan-table[data-v-2ff84206] .ant-table-tbody>tr:hover>td.col-highlight,.construction-plan-index .plan-table[data-v-2ff84206] .ant-table-tbody>tr:hover>td.row-highlight{background:#fff6e8!important}.construction-plan-index .plan-table[data-v-2ff84206] .ant-table-tbody>tr:hover>td.weekend-col.col-highlight,.construction-plan-index .plan-table[data-v-2ff84206] .ant-table-tbody>tr:hover>td.weekend-col.row-highlight{background:#ffefd4!important}.construction-plan-index .plan-table[data-v-2ff84206] .ant-table-tbody>tr:hover>td.out-month-col.col-highlight,.construction-plan-index .plan-table[data-v-2ff84206] .ant-table-tbody>tr:hover>td.out-month-col.row-highlight{background:#f5ebd8!important}.construction-plan-index .plan-table[data-v-2ff84206] .ant-table-tbody>tr:hover>td.cell-highlight{background:#ffe8c4!important}.construction-plan-index .plan-table[data-v-2ff84206] .status-cell{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}.construction-plan-index .plan-table[data-v-2ff84206] .status-cell.is-clickable{cursor:pointer}.construction-plan-index .plan-table[data-v-2ff84206] .status-cell.is-batch{position:relative}.construction-plan-index .plan-table[data-v-2ff84206] .status-cell.is-selected{background:#e8f3ff}.construction-plan-index .plan-table[data-v-2ff84206] .cell-check{position:absolute;top:1px;right:1px;width:12px;height:12px;background:#fff;border:1px solid #c9cdd4;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box}.construction-plan-index .plan-table[data-v-2ff84206] .cell-check.is-checked{background:#3862cf;border-color:#3862cf}.construction-plan-index .plan-table[data-v-2ff84206] .cell-check.is-checked:after{position:absolute;top:1px;left:3px;width:4px;height:7px;border:1px solid #fff;border-top:0;border-left:0;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg)}.construction-plan-index .plan-table[data-v-2ff84206] .status-dot-wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:20px;height:20px;border:1px solid transparent;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.construction-plan-index .plan-table[data-v-2ff84206] .status-dot-wrap.is-completed{border-color:#00b042}.construction-plan-index .plan-table[data-v-2ff84206] .status-dot-wrap.is-uncompleted{border-color:#fc9100}.construction-plan-index .plan-table[data-v-2ff84206] .status-dot{display:inline-block;width:14px;height:14px;border-radius:50%}.construction-plan-index .plan-table[data-v-2ff84206] .status-dot.is-operating{background:#f53d3d}.construction-plan-index .plan-table[data-v-2ff84206] .status-dot.is-nearby{width:16px;height:12px;background:#00b042;border-radius:0;-webkit-clip-path:polygon(50% 0,0 100%,100% 100%);clip-path:polygon(50% 0,0 100%,100% 100%)}.construction-plan-index .plan-table[data-v-2ff84206] .status-dot.is-normal{background:#b963d3}.construction-plan-index .plan-table[data-v-2ff84206] .status-dot.is-continuous{background:#fc9100}