.project-plan-form[data-v-1062be15]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:calc(100vh - 80px)}.steps-header[data-v-1062be15]{padding:16px 24px;border-bottom:1px solid #e8e8e8;background:#fafafa;-ms-flex-negative:0;flex-shrink:0;margin:0 -24px;margin-bottom:16px}.content-area[data-v-1062be15]{-ms-flex:1;flex:1;overflow-y:auto;overflow-x:hidden;padding:0 16px}.content-area[data-v-1062be15] .ant-form-item{margin-bottom:16px}.content-area[data-v-1062be15] .ant-form-item-label>label{color:#333;font-size:14px}.content-area[data-v-1062be15] .ant-form-item-label>label:before{color:#f5222d}.step-content[data-v-1062be15]{margin-bottom:16px}.selection-cards[data-v-1062be15]{display:-ms-flexbox;display:flex;gap:16px;margin-bottom:16px}.selection-card[data-v-1062be15]{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px;padding:16px 20px;border:1px solid #e8e8e8;border-radius:4px;cursor:pointer;transition:all .3s;background:#fff}.selection-card[data-v-1062be15]:hover{border-color:#1890ff}.selection-card.active[data-v-1062be15]{border-color:#1890ff;background:#e6f7ff}.selection-card .card-icon[data-v-1062be15]{width:40px;height:40px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;background:#f0f0f0;color:#999;font-size:20px;-ms-flex-negative:0;flex-shrink:0}.selection-card .card-icon.active[data-v-1062be15]{background:#1890ff;color:#fff}.selection-card .card-text .card-title[data-v-1062be15]{font-size:15px;font-weight:600;color:#333}.selection-card .card-text .card-desc[data-v-1062be15]{font-size:12px;color:#999;margin-top:2px}.confirm-header[data-v-1062be15]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;margin-bottom:12px;gap:16px}.confirm-header[data-v-1062be15] .ant-form{-ms-flex:1;flex:1}.project-table[data-v-1062be15] .ant-table-thead>tr>th{background-color:#f7f9fc!important}.project-table[data-v-1062be15] .ant-table-tbody>tr>td{background-color:#fff!important}.drawer-footer[data-v-1062be15]{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;padding:10px 16px 0 16px;border-top:1px solid #e8e8e8;-ms-flex-negative:0;flex-shrink:0}.drawer-footer button[data-v-1062be15]{margin-left:8px}.action-link[data-v-1062be15]{cursor:pointer;color:#2768ff}.action-link[data-v-1062be15]:hover{text-decoration:underline}.action-link.danger[data-v-1062be15]{color:#f54e45}.add-btn[data-v-1062be15]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:40px}[data-v-1062be15] .ant-drawer-body{padding-bottom:53px}.record-report-form[data-v-b756ddbe]{padding:16px 0}.record-report-form[data-v-b756ddbe] .ant-form-item{margin-bottom:20px}.record-report-form[data-v-b756ddbe] .ant-form-item-label>label{color:#333;font-size:var(--font-size-sm);font-weight:600}.project-result-register[data-v-b50a8470]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:calc(100vh - 80px)}.header-area[data-v-b50a8470]{-ms-flex-negative:0;flex-shrink:0;padding:16px 16px 0 16px}.header-area[data-v-b50a8470] .ant-form-item{margin-bottom:16px}.header-area[data-v-b50a8470] .ant-form-item-label>label{color:#333;font-size:14px}.header-area[data-v-b50a8470] .ant-form-item-label>label:before{color:#f5222d}.content-area[data-v-b50a8470]{-ms-flex:1;flex:1;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:0;background:#fff;border-radius:8px;border:1px solid #e6ebf4;margin:0 16px;padding:0 16px}.content-area[data-v-b50a8470] .ant-table-thead>tr>th{background-color:#f7f9fc!important}.content-area[data-v-b50a8470] .ant-table-tbody>tr>td{background-color:#fff!important}.drawer-footer[data-v-b50a8470]{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;padding:10px 16px 0 16px;border-top:1px solid #e8e8e8;-ms-flex-negative:0;flex-shrink:0}.drawer-footer button[data-v-b50a8470]{margin-left:8px}.status-confirmed[data-v-b50a8470]{color:#52c41a}.status-pending[data-v-b50a8470]{color:#fa8c16}.action-link[data-v-b50a8470]{cursor:pointer}.action-link[data-v-b50a8470]:hover{text-decoration:underline}.action-link-blue[data-v-b50a8470]{color:#2768ff}.action-link-orange[data-v-b50a8470]{color:#fa8c16}.add-btn[data-v-b50a8470]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:40px}[data-v-b50a8470] .ant-drawer-body{padding-bottom:53px}.project-plan-management[data-v-85fb8a34]{height:calc(100vh - 132px);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden;padding:16px;background:#fff}.project-plan-management .search-area[data-v-85fb8a34]{background:#fff;border-radius:8px}.project-plan-management .search-area[data-v-85fb8a34] .ant-form-item{margin-bottom:0;margin-right:16px}.project-plan-management .search-area[data-v-85fb8a34] .ant-form-item-label>label{color:#666;font-size:14px}.project-plan-management .summary-info-bar[data-v-85fb8a34]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:12px 0}.project-plan-management .summary-info-bar .statistics[data-v-85fb8a34]{-ms-flex:1;flex:1}.project-plan-management .summary-info-bar .action-area[data-v-85fb8a34]{display:-ms-flexbox;display:flex;gap:12px}.project-plan-management .summary-info-bar .action-area .action-btn[data-v-85fb8a34]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px}.project-plan-management .table-area[data-v-85fb8a34]{-ms-flex:1;flex:1;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:0;background:#fff;border-radius:8px;border:1px solid #e6ebf4}.project-plan-management .table-area[data-v-85fb8a34] .ant-table-wrapper{-ms-flex:1;flex:1;overflow:hidden}.project-plan-management .table-area[data-v-85fb8a34] .ant-table{height:100%}.project-plan-management .table-area[data-v-85fb8a34] .ant-table-body{overflow-y:auto}.project-plan-management .table-area[data-v-85fb8a34] .ant-table-thead>tr>th{background-color:#f7f9fc!important}.project-plan-management .table-area[data-v-85fb8a34] .ant-table-tbody>tr>td{background-color:#fff!important}.project-plan-management .status-running[data-v-85fb8a34]{color:#fa8c16}.project-plan-management .status-running[data-v-85fb8a34]:before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;border:2px solid #fa8c16;margin-right:6px;background:transparent;vertical-align:middle}.project-plan-management .status-completed[data-v-85fb8a34]{color:#52c41a}.project-plan-management .status-completed[data-v-85fb8a34]:before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;border:2px solid #52c41a;margin-right:6px;background:transparent;vertical-align:middle}.project-plan-management .action-link[data-v-85fb8a34]{cursor:pointer}.project-plan-management .action-link[data-v-85fb8a34]:hover{text-decoration:underline}.project-plan-management .action-link-orange[data-v-85fb8a34]{color:#fa8c16}.project-plan-management .action-link-blue[data-v-85fb8a34]{color:#2768ff}