[data-v-42631c6a]:root{--brand-primary:#1890ff;--brand-success:#52c41a;--brand-info:#1890ff;--brand-warning:#faad14;--brand-error:#f5222d;--brand-cyan:#13c2c2;--brand-purple:#722ed1;--brand-accent-orange:#fa8c16;--brand-accent-orange-hover:#ffa940;--brand-accent-orange-active:#d46b08}.chart-card--green[data-v-42631c6a]{background:#52c41a;border:none}.chart-card--green[data-v-42631c6a] .ant-card-body{background:#52c41a;border-radius:4px}.chart-card--green[data-v-42631c6a] .chart-card-header .meta,.chart-card--green[data-v-42631c6a] .chart-card-title{color:hsla(0,0%,100%,.85)}.chart-card--green[data-v-42631c6a] .head-info a,.chart-card--green[data-v-42631c6a] .head-info p,.chart-card--green[data-v-42631c6a] .head-info span{color:#fff!important}.chart-card--green[data-v-42631c6a] .anticon{color:hsla(0,0%,100%,.7)}.chart-card--blue[data-v-42631c6a]{background:#1890ff;border:none}.chart-card--blue[data-v-42631c6a] .ant-card-body{background:#1890ff;border-radius:4px}.chart-card--blue[data-v-42631c6a] .chart-card-header .meta,.chart-card--blue[data-v-42631c6a] .chart-card-title{color:hsla(0,0%,100%,.85)}.chart-card--blue[data-v-42631c6a] .head-info a,.chart-card--blue[data-v-42631c6a] .head-info p,.chart-card--blue[data-v-42631c6a] .head-info span{color:#fff!important}.chart-card--blue[data-v-42631c6a] .anticon{color:hsla(0,0%,100%,.7)}.chart-card--cyan[data-v-42631c6a]{background:#13c2c2;border:none}.chart-card--cyan[data-v-42631c6a] .ant-card-body{background:#13c2c2;border-radius:4px}.chart-card--cyan[data-v-42631c6a] .chart-card-header .meta,.chart-card--cyan[data-v-42631c6a] .chart-card-title{color:hsla(0,0%,100%,.85)}.chart-card--cyan[data-v-42631c6a] .head-info a,.chart-card--cyan[data-v-42631c6a] .head-info p,.chart-card--cyan[data-v-42631c6a] .head-info span{color:#fff!important}.chart-card--cyan[data-v-42631c6a] .anticon{color:hsla(0,0%,100%,.7)}.chart-card--purple[data-v-42631c6a]{background:#722ed1;border:none}.chart-card--purple[data-v-42631c6a] .ant-card-body{background:#722ed1;border-radius:4px}.chart-card--purple[data-v-42631c6a] .chart-card-header .meta,.chart-card--purple[data-v-42631c6a] .chart-card-title{color:hsla(0,0%,100%,.85)}.chart-card--purple[data-v-42631c6a] .head-info a,.chart-card--purple[data-v-42631c6a] .head-info p,.chart-card--purple[data-v-42631c6a] .head-info span{color:#fff!important}.chart-card--purple[data-v-42631c6a] .anticon{color:hsla(0,0%,100%,.7)}.chart-card--orange[data-v-42631c6a]{background:#fa8c16;border:none}.chart-card--orange[data-v-42631c6a] .ant-card-body{background:#fa8c16;border-radius:4px}.chart-card--orange[data-v-42631c6a] .chart-card-header .meta,.chart-card--orange[data-v-42631c6a] .chart-card-title{color:hsla(0,0%,100%,.85)}.chart-card--orange[data-v-42631c6a] .head-info a,.chart-card--orange[data-v-42631c6a] .head-info p,.chart-card--orange[data-v-42631c6a] .head-info span{color:#fff!important}.chart-card--orange[data-v-42631c6a] .anticon{color:hsla(0,0%,100%,.7)}.btn-accent[data-v-42631c6a]{background-color:#fa8c16!important;border-color:#fa8c16!important;color:#fff!important}.btn-accent[data-v-42631c6a]:focus,.btn-accent[data-v-42631c6a]:hover{background-color:#ffa940!important;border-color:#ffa940!important;color:#fff!important}.btn-accent[data-v-42631c6a]:active{background-color:#d46b08!important;border-color:#d46b08!important;color:#fff!important}.btn-accent[disabled][data-v-42631c6a],.btn-accent[disabled][data-v-42631c6a]:hover{background-color:#f5f5f5!important;border-color:#d9d9d9!important;color:rgba(0,0,0,.25)!important}.ant-table-wrapper .ant-table[data-v-42631c6a]{border:1px solid #b2c0cc!important;border-right:none!important;border-bottom:none!important;border-collapse:separate!important;border-spacing:0!important}.ant-table-wrapper .ant-table-tbody>tr>td[data-v-42631c6a],.ant-table-wrapper .ant-table-thead>tr>th[data-v-42631c6a]{border-right:1px solid #cad4dc!important;border-bottom:1px solid #cad4dc!important;border-left:none!important;border-top:none!important}.ant-table-wrapper .ant-table-tbody>tr>td[data-v-42631c6a]:last-child,.ant-table-wrapper .ant-table-thead>tr>th[data-v-42631c6a]:last-child{border-right:1px solid #b2c0cc!important}.ant-table-wrapper .ant-table-tbody>tr:last-child>td[data-v-42631c6a]{border-bottom:1px solid #b2c0cc!important}.ant-table-wrapper .ant-table-expanded-row .ant-table[data-v-42631c6a]{border:1px solid #cad4dc!important;border-right:none!important;border-bottom:none!important}.ant-table-wrapper .ant-table-fixed-left .ant-table-tbody>tr>td[data-v-42631c6a],.ant-table-wrapper .ant-table-fixed-left .ant-table-thead>tr>th[data-v-42631c6a],.ant-table-wrapper .ant-table-fixed-right .ant-table-tbody>tr>td[data-v-42631c6a],.ant-table-wrapper .ant-table-fixed-right .ant-table-thead>tr>th[data-v-42631c6a]{border-right:1px solid #cad4dc!important;border-bottom:1px solid #cad4dc!important}.ant-table-wrapper .ant-table-fixed-left .ant-table-body-outer[data-v-42631c6a],.ant-table-wrapper .ant-table-fixed-left .ant-table-header[data-v-42631c6a],.ant-table-wrapper .ant-table-fixed-right .ant-table-body-outer[data-v-42631c6a],.ant-table-wrapper .ant-table-fixed-right .ant-table-header[data-v-42631c6a]{border-right:1px solid #b2c0cc!important}.ant-table-thead>tr>th[data-v-42631c6a]{background-color:#eef3f9!important;color:#1e293b!important;font-weight:600;font-size:13px;border-bottom-color:#b2c0cc}.ant-table-thead>tr>th.ant-table-column-has-actions[data-v-42631c6a]{-webkit-transition:background .3s ease;transition:background .3s ease}.ant-table-thead>tr>th .ant-table-column-sorter-down.on[data-v-42631c6a],.ant-table-thead>tr>th .ant-table-column-sorter-up.on[data-v-42631c6a]{color:#1890ff}.ant-table-thead>tr>th .anticon-question-circle-o[data-v-42631c6a],.ant-table-thead>tr>th .anticon-question-circle[data-v-42631c6a]{color:#1890ff;cursor:help}.ant-table-thead>tr>th .anticon-setting[data-v-42631c6a]{color:#1890ff}.ant-table-tbody>tr>td[data-v-42631c6a]{font-size:13px;border-bottom-color:#cad4dc}.ant-table-tbody a[data-v-42631c6a]{color:#1890ff}.ant-table-tbody>tr:hover:not(.ant-table-expanded-row):not(.ant-table-row-selected)>td[data-v-42631c6a]{background-color:#eaf5ff!important}.ant-table-tbody>tr.ant-table-row-selected:hover>td[data-v-42631c6a],.ant-table-tbody>tr.ant-table-row-selected>td[data-v-42631c6a]{background-color:#e6f7ff!important}.ant-table-tbody>tr.ant-table-row-summary>td[data-v-42631c6a],.ant-table-tbody>tr.summary-row>td[data-v-42631c6a],.ant-table-tbody>tr.total-row>td[data-v-42631c6a]{background-color:#f8fafc!important;color:#ff4d4f!important;font-weight:600}.ant-table-footer[data-v-42631c6a]{background-color:#f8fafc;color:#ff4d4f;font-weight:600;border-top:1px solid #b2c0cc}.ant-pagination-item-active[data-v-42631c6a]{border-color:#1890ff}.ant-pagination-item-active a[data-v-42631c6a]{color:#1890ff}.ant-pagination-item[data-v-42631c6a]:focus,.ant-pagination-item[data-v-42631c6a]:hover{border-color:#1890ff}.ant-pagination-item:focus a[data-v-42631c6a],.ant-pagination-item:hover a[data-v-42631c6a]{color:#1890ff}.ant-pagination-next:focus .ant-pagination-item-link[data-v-42631c6a],.ant-pagination-next:hover .ant-pagination-item-link[data-v-42631c6a],.ant-pagination-prev:focus .ant-pagination-item-link[data-v-42631c6a],.ant-pagination-prev:hover .ant-pagination-item-link[data-v-42631c6a]{border-color:#1890ff;color:#1890ff}.ant-calendar-picker-input[data-v-42631c6a],.ant-cascader-picker[data-v-42631c6a],.ant-input-number[data-v-42631c6a],.ant-input[data-v-42631c6a],.ant-select-selection[data-v-42631c6a]{border-color:#a2b0bc!important;-webkit-transition:all .3s ease-in-out!important;transition:all .3s ease-in-out!important}.ant-calendar-picker-input[data-v-42631c6a]:hover,.ant-cascader-picker[data-v-42631c6a]:hover,.ant-input-number[data-v-42631c6a]:hover,.ant-input[data-v-42631c6a]:hover,.ant-select-selection[data-v-42631c6a]:hover{border-color:#1890ff!important}.ant-calendar-picker-input.ant-select-focused .ant-select-selection[data-v-42631c6a],.ant-calendar-picker-input.ant-select-open .ant-select-selection[data-v-42631c6a],.ant-calendar-picker-input[data-v-42631c6a]:focus,.ant-cascader-picker.ant-select-focused .ant-select-selection[data-v-42631c6a],.ant-cascader-picker.ant-select-open .ant-select-selection[data-v-42631c6a],.ant-cascader-picker[data-v-42631c6a]:focus,.ant-input-number.ant-select-focused .ant-select-selection[data-v-42631c6a],.ant-input-number.ant-select-open .ant-select-selection[data-v-42631c6a],.ant-input-number[data-v-42631c6a]:focus,.ant-input.ant-select-focused .ant-select-selection[data-v-42631c6a],.ant-input.ant-select-open .ant-select-selection[data-v-42631c6a],.ant-input[data-v-42631c6a]:focus,.ant-select-selection.ant-select-focused .ant-select-selection[data-v-42631c6a],.ant-select-selection.ant-select-open .ant-select-selection[data-v-42631c6a],.ant-select-selection[data-v-42631c6a]:focus{border-color:#40a9ff!important;-webkit-box-shadow:0 0 0 2px rgba(24,144,255,.2)!important;box-shadow:0 0 0 2px rgba(24,144,255,.2)!important}.ant-card-body[data-v-42631c6a],.ant-table-tbody>tr>td[data-v-42631c6a],.ant-typography[data-v-42631c6a],body[data-v-42631c6a]{color:#1e293b!important}.ant-form-item-label>label[data-v-42631c6a]{color:#1e293b!important;font-weight:500!important}.ant-form-item-extra[data-v-42631c6a],.ant-form-item-help[data-v-42631c6a],.ant-table-placeholder[data-v-42631c6a],.ant-typography-secondary[data-v-42631c6a]{color:#475569!important}input[data-v-42631c6a]::-webkit-input-placeholder,textarea[data-v-42631c6a]::-webkit-input-placeholder{color:#8e9eab!important}input[data-v-42631c6a]:-moz-placeholder,input[data-v-42631c6a]::-moz-placeholder,textarea[data-v-42631c6a]:-moz-placeholder,textarea[data-v-42631c6a]::-moz-placeholder{color:#8e9eab!important}input[data-v-42631c6a]:-ms-input-placeholder,textarea[data-v-42631c6a]:-ms-input-placeholder{color:#8e9eab!important}.pm-branch-detail[data-v-42631c6a]{padding:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Source Han Sans CN,sans-serif;color:var(--pm-text,#1f2a44);line-height:1.75;letter-spacing:.02em}.pm-branch-detail .back-bar[data-v-42631c6a]{margin-bottom:12px}.pm-branch-detail .back-bar .back-link[data-v-42631c6a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;color:var(--pm-text-2,#5b6b86);letter-spacing:.02em}.pm-branch-detail .back-bar .back-link i[data-v-42631c6a]{margin-right:6px}.pm-branch-detail .back-bar .back-link[data-v-42631c6a]:hover{color:var(--pm-primary,#2f6bff)}.pm-branch-detail .header-card[data-v-42631c6a]{margin-bottom:16px}.pm-branch-detail .header-card .header-wrap[data-v-42631c6a]{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}.pm-branch-detail .header-card .header-wrap .header-left[data-v-42631c6a]{-webkit-box-flex:1;-ms-flex:1;flex:1}.pm-branch-detail .header-card .header-wrap .header-left .branch-title[data-v-42631c6a]{margin:0 0 8px 0;font-size:22px;font-weight:600;color:var(--pm-text,#1f2a44);letter-spacing:.03em}.pm-branch-detail .header-card .header-wrap .header-left .header-meta[data-v-42631c6a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin-bottom:8px}.pm-branch-detail .header-card .header-wrap .header-left .header-meta .dept-info[data-v-42631c6a],.pm-branch-detail .header-card .header-wrap .header-left .header-meta .project-info[data-v-42631c6a]{color:var(--pm-text-2,#5b6b86)}.pm-branch-detail .header-card .header-wrap .header-right[data-v-42631c6a]{-ms-flex-negative:0;flex-shrink:0;margin-left:24px}.pm-branch-detail .kpi-row[data-v-42631c6a]{margin-bottom:16px}.pm-branch-detail .kpi-col[data-v-42631c6a]{margin-bottom:12px}.pm-branch-detail .metric-card[data-v-42631c6a]{position:relative;padding:16px 18px 14px;border-radius:var(--pm-radius,16px);background:var(--pm-card,#fff);border:1px solid var(--pm-border,#e5e9f2);-webkit-box-shadow:var(--pm-shadow,0 2px 10px rgba(20,38,74,.06));box-shadow:var(--pm-shadow,0 2px 10px rgba(20,38,74,.06));overflow:hidden;-webkit-transition:-webkit-transform .25s ease,-webkit-box-shadow .25s ease;transition:-webkit-transform .25s ease,-webkit-box-shadow .25s ease;transition:transform .25s ease,box-shadow .25s ease;transition:transform .25s ease,box-shadow .25s ease,-webkit-transform .25s ease,-webkit-box-shadow .25s ease}.pm-branch-detail .metric-card[data-v-42631c6a]:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:var(--pm-text-3,#94a3b8)}.pm-branch-detail .metric-card[data-v-42631c6a]:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:var(--pm-shadow-hover,0 10px 26px rgba(20,38,74,.12));box-shadow:var(--pm-shadow-hover,0 10px 26px rgba(20,38,74,.12))}.pm-branch-detail .metric-card .metric-label[data-v-42631c6a]{font-size:13px;color:var(--pm-text-2,#5b6b86)}.pm-branch-detail .metric-card .metric-value[data-v-42631c6a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:2px;margin-top:6px}.pm-branch-detail .metric-card .metric-number[data-v-42631c6a]{font-size:26px;font-weight:700;line-height:1.2;color:var(--pm-text,#1f2a44)}.pm-branch-detail .metric-card .metric-suffix[data-v-42631c6a]{font-size:13px;color:var(--pm-text-2,#5b6b86)}.pm-branch-detail .metric-card.tone-success[data-v-42631c6a]:before{background:var(--pm-success,#22b573)}.pm-branch-detail .metric-card.tone-danger[data-v-42631c6a]:before{background:var(--pm-danger,#ef4444)}.pm-branch-detail .metric-card.tone-teal[data-v-42631c6a]:before{background:#23b8cf}.pm-branch-detail .metric-card.tone-neutral[data-v-42631c6a]:before{background:#2a4272}.pm-branch-detail .metric-card.tone-success .metric-number[data-v-42631c6a]{color:var(--pm-success,#22b573)}.pm-branch-detail .metric-card.tone-danger .metric-number[data-v-42631c6a]{color:var(--pm-danger,#ef4444)}.pm-branch-detail .metric-card.tone-teal .metric-number[data-v-42631c6a]{color:#1a7fd4}.pm-branch-detail .section-card[data-v-42631c6a]{margin-bottom:16px}.pm-branch-detail .section-title[data-v-42631c6a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.pm-branch-detail .section-title .section-icon[data-v-42631c6a]{color:var(--pm-primary,#2f6bff);font-size:16px}.pm-branch-detail .section-title .section-name[data-v-42631c6a]{font-size:16px;font-weight:600;color:var(--pm-text,#1f2a44)}.pm-branch-detail .section-title .section-desc[data-v-42631c6a]{font-size:12px;font-weight:400;color:var(--pm-text-3,#94a3b8)}.pm-branch-detail .task-list .task-card[data-v-42631c6a]{margin-bottom:12px}.pm-branch-detail .task-list .task-card .task-header[data-v-42631c6a]{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}.pm-branch-detail .task-list .task-card .task-header .task-name[data-v-42631c6a]{font-weight:600;font-size:14px;color:var(--pm-text,#1f2a44)}.pm-branch-detail .task-list .task-card .task-header .task-actions[data-v-42631c6a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.pm-branch-detail .task-list .task-card .task-header .task-actions .task-action-icon[data-v-42631c6a]{cursor:pointer;color:var(--pm-primary,#2f6bff)}.pm-branch-detail .task-list .task-card .task-header .task-actions .task-action-icon[data-v-42631c6a]:hover{opacity:.7}.pm-branch-detail .task-list .task-card .task-meta[data-v-42631c6a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:8px}.pm-branch-detail .task-list .task-card .task-meta .task-dept[data-v-42631c6a]{color:var(--pm-text-2,#5b6b86);font-size:13px}.pm-branch-detail .task-list .task-card .task-meta .task-delay[data-v-42631c6a]{color:var(--pm-danger,#ef4444);font-size:13px}.pm-branch-detail .task-list .task-card .task-remark[data-v-42631c6a]{margin-top:8px;color:var(--pm-text-2,#5b6b86);font-size:13px;line-height:1.75;text-align:justify}