.search-reset-btn[data-v-be4fa206]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reset-btn[data-v-be4fa206],.search-btn[data-v-be4fa206]{padding:4px 12px}.reset-btn[data-v-be4fa206]{background:#a9aeb8}.btn-icon[data-v-be4fa206]{width:20px;height:20px;position:relative;top:1px}.reset-icon[data-v-be4fa206]{margin-right:0}.period-filter[data-v-e3f6a24a]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;width:100%;padding:12px 16px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border-radius:8px}.period-filter-label[data-v-e3f6a24a],.period-filter[data-v-e3f6a24a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.period-filter-label[data-v-e3f6a24a]{gap:8px;font-size:18px;font-weight:700;color:#262729}.title-bar[data-v-e3f6a24a]{width:4px;height:16px;background:#3275fa;border-radius:2px;-ms-flex-negative:0;flex-shrink:0}.period-filter-options[data-v-e3f6a24a]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.period-filter-chip[data-v-e3f6a24a]{height:32px;padding:0 14px;border:none;border-radius:4px;background:#f2f3f5;color:#5e6166;font-size:16px;font-weight:800;line-height:32px;cursor:pointer;outline:none}.period-filter-chip.is-active[data-v-e3f6a24a]{background:rgba(50,117,250,.1);color:#3275fa}.period-filter-divider[data-v-e3f6a24a]{width:1px;height:20px;background:#e5e6eb}.period-filter-date[data-v-e3f6a24a]{width:240px}[data-v-e3f6a24a] .reset-btn,[data-v-e3f6a24a] .search-btn{padding:4px 16px}.cockpit-top-kpi[data-v-313e3ded]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;padding:12px 16px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border-radius:8px}.cockpit-top-kpi-card[data-v-313e3ded]{min-width:0;padding:12px 16px;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box}.cockpit-top-kpi-card.is-output[data-v-313e3ded]{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff4eb));background:linear-gradient(180deg,#fff,#fff4eb 100%)}.cockpit-top-kpi-card.is-margin[data-v-313e3ded]{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ebf5ff));background:linear-gradient(180deg,#fff,#ebf5ff 100%)}.cockpit-top-kpi-card.is-health[data-v-313e3ded]{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ebfffb));background:linear-gradient(180deg,#fff,#ebfffb 100%)}.cockpit-top-kpi-title[data-v-313e3ded]{font-size:14px;line-height:20px;color:#71747a;font-weight:500}.cockpit-top-kpi-unit[data-v-313e3ded]{color:#71747a}.cockpit-top-kpi-value[data-v-313e3ded]{margin-top:8px;font-size:28px;line-height:36px;font-weight:700;color:#262729;font-variant-numeric:tabular-nums}.cockpit-top-kpi-hint[data-v-313e3ded]{margin-top:4px;font-size:12px;line-height:18px;color:#71747a}@media(max-width:720px){.cockpit-top-kpi[data-v-313e3ded]{grid-template-columns:1fr}}.portfolio-kpi[data-v-0378ed27]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;width:100%;background:#fff;border-radius:0 0 8px 8px;border:1px solid #e8eef5}.portfolio-kpi-card[data-v-0378ed27],.portfolio-kpi[data-v-0378ed27]{padding:12px 16px;-webkit-box-sizing:border-box;box-sizing:border-box}.portfolio-kpi-card[data-v-0378ed27]{min-width:0;border-radius:4px}.portfolio-kpi-card.is-projects[data-v-0378ed27]{background:rgba(235,241,255,.48)}.portfolio-kpi-card.is-cost[data-v-0378ed27]{background:rgba(255,236,235,.48)}.portfolio-kpi-card.is-avgMargin[data-v-0378ed27]{background:rgba(255,244,235,.48)}.portfolio-kpi-card.is-roi[data-v-0378ed27]{background:rgba(238,235,255,.48)}.portfolio-kpi-card.is-profit[data-v-0378ed27]{background:rgba(235,255,251,.48)}.portfolio-kpi-title[data-v-0378ed27]{font-size:14px;line-height:20px;color:#71747a;font-weight:500}.portfolio-kpi-unit[data-v-0378ed27]{color:#71747a}.portfolio-kpi-value[data-v-0378ed27]{margin-top:8px;font-size:24px;line-height:32px;font-weight:700;color:#262729;font-variant-numeric:tabular-nums}.portfolio-kpi-hint[data-v-0378ed27]{margin-top:4px;font-size:12px;line-height:18px;color:#71747a}@media(max-width:1000px){.portfolio-kpi[data-v-0378ed27]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.portfolio-kpi[data-v-0378ed27]{grid-template-columns:repeat(2,minmax(0,1fr))}}.health-bar[data-v-01fe9c75]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;padding:16px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border-radius:8px;border:1px solid #e8eef5}.section-header[data-v-01fe9c75]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.section-header-left[data-v-01fe9c75],.section-header[data-v-01fe9c75]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-header-left[data-v-01fe9c75]{gap:8px;min-width:0}.title-bar[data-v-01fe9c75]{width:4px;height:16px;background:#3275fa;border-radius:2px;-ms-flex-negative:0;flex-shrink:0}.section-title[data-v-01fe9c75]{font-size:15px;font-weight:600;color:#262729}.health-bar-legend[data-v-01fe9c75]{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;gap:12px 16px}.health-bar-legend-item[data-v-01fe9c75]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:13px;line-height:18px}.health-bar-swatch[data-v-01fe9c75]{width:10px;height:10px;border-radius:0;-ms-flex-negative:0;flex-shrink:0}.health-bar-legend-text[data-v-01fe9c75]{color:#71747a}.health-bar-body[data-v-01fe9c75]{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}.health-bar-track[data-v-01fe9c75]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:24px;border-radius:0;overflow:hidden;background:#f5f7fa}.health-bar-seg[data-v-01fe9c75]{min-width:0;height:100%}.health-bar-labels[data-v-01fe9c75]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;gap:4px 12px}.health-bar-label[data-v-01fe9c75]{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;font-size:13px;line-height:20px;color:#71747a;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:4px}.health-bar-label.is-last[data-v-01fe9c75]{text-align:right;padding-right:0}.health-bar-label-num[data-v-01fe9c75]{font-size:15px;line-height:20px;font-weight:600;color:#000}.sponsor-revenue[data-v-3b939571]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;padding:16px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border-radius:8px;border:1px solid #e8eef5}.section-header[data-v-3b939571]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:0}.title-bar[data-v-3b939571]{width:4px;height:16px;background:#3275fa;border-radius:2px;-ms-flex-negative:0;flex-shrink:0}.section-title[data-v-3b939571]{font-size:15px;font-weight:600;color:#262729}.section-extra[data-v-3b939571]{font-size:13px;color:#3275fa;-ms-flex-negative:0;flex-shrink:0}.sponsor-revenue-chart[data-v-3b939571]{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.milestone-alerts[data-v-3d2b2e7e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;min-height:0;background:#fff;border-radius:8px;border:1px solid #e8eef5;overflow:hidden}.milestone-alerts[data-v-3d2b2e7e],.section-header[data-v-3d2b2e7e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box}.section-header[data-v-3d2b2e7e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:0;-ms-flex-negative:0;flex-shrink:0;padding:16px 16px 0}.title-bar[data-v-3d2b2e7e]{width:4px;height:16px;background:#3275fa;border-radius:2px;-ms-flex-negative:0;flex-shrink:0}.section-title[data-v-3d2b2e7e]{font-size:15px;font-weight:600;color:#262729}.section-link[data-v-3d2b2e7e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-left:auto;border:none;background:transparent;padding:0;font-size:13px;color:#3275fa;cursor:pointer}.milestone-alerts-list[data-v-3d2b2e7e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;margin-top:12px;padding:0 16px 16px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.milestone-alerts-item[data-v-3d2b2e7e]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"tag name detail" "desc desc desc";-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;row-gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 0;-webkit-box-sizing:border-box;box-sizing:border-box;background:transparent}.milestone-alerts-item+.milestone-alerts-item[data-v-3d2b2e7e]{border-top:1px solid #eef2f7}.milestone-alerts-tag[data-v-3d2b2e7e]{grid-area:tag;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;min-width:40px;height:22px;padding:0 8px;border-radius:4px;font-size:12px;font-weight:600;line-height:22px;-ms-flex-negative:0;flex-shrink:0}.milestone-alerts-tag.is-serious[data-v-3d2b2e7e]{color:#cc443a;background:rgba(204,68,58,.1)}.milestone-alerts-tag.is-risk[data-v-3d2b2e7e]{color:#e07212;background:rgba(224,114,18,.1)}.milestone-alerts-name[data-v-3d2b2e7e]{grid-area:name;min-width:0;font-size:14px;font-weight:600;line-height:20px;color:#262729;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.milestone-alerts-desc[data-v-3d2b2e7e]{grid-area:desc;font-size:12px;line-height:18px;color:#71747a;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.milestone-alerts-detail[data-v-3d2b2e7e]{grid-area:detail;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;border:none;background:transparent;padding:0;font-size:13px;color:#3275fa;cursor:pointer;-ms-flex-negative:0;flex-shrink:0}.priority-matrix[data-v-2ffe7680]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;width:100%;padding:16px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border-radius:8px;border:1px solid #e8eef5}.section-header[data-v-2ffe7680]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:0}.title-bar[data-v-2ffe7680]{width:4px;height:16px;background:#3275fa;border-radius:2px;-ms-flex-negative:0;flex-shrink:0}.section-title[data-v-2ffe7680]{font-size:15px;font-weight:600;color:#262729;-ms-flex-negative:0;flex-shrink:0}.section-subtitle[data-v-2ffe7680]{font-size:12px;color:#71747a;-ms-flex-negative:0;flex-shrink:0}.priority-matrix-legend[data-v-2ffe7680]{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;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:16px;margin-left:auto}.priority-matrix-legend-item[data-v-2ffe7680]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:12px;color:#71747a;white-space:nowrap}.priority-matrix-dot[data-v-2ffe7680]{display:inline-block;width:8px;height:8px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.priority-matrix-dot.is-highValueLowRisk[data-v-2ffe7680]{background:#3ecf8e}.priority-matrix-dot.is-highValueHighRisk[data-v-2ffe7680]{background:#e07212}.priority-matrix-dot.is-lowValueLowRisk[data-v-2ffe7680]{background:#3275fa}.priority-matrix-dot.is-lowValueHighRisk[data-v-2ffe7680]{background:#cc443a}.priority-matrix-plot[data-v-2ffe7680]{display:grid;grid-template-columns:-webkit-max-content minmax(0,1fr);grid-template-columns:max-content minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"yaxis grid" "corner xaxis";-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;row-gap:4px;min-width:0}.priority-matrix-y-axis[data-v-2ffe7680]{grid-area:yaxis;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;min-height:0;color:#71747a}.priority-matrix-corner[data-v-2ffe7680]{grid-area:corner}.priority-matrix-axis-label[data-v-2ffe7680]{font-size:12px;color:#71747a;white-space:nowrap}.priority-matrix-axis-label.is-y[data-v-2ffe7680]{-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;letter-spacing:2px}.priority-matrix-axis-arrow[data-v-2ffe7680]{display:block;-ms-flex-negative:0;flex-shrink:0;color:#c5ccd6}.priority-matrix-axis-arrow.is-up[data-v-2ffe7680]{width:1px;height:28px;background:currentColor;position:relative}.priority-matrix-axis-arrow.is-up[data-v-2ffe7680]:before{content:"";position:absolute;top:-1px;left:50%;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:6px solid currentColor;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.priority-matrix-axis-arrow.is-right[data-v-2ffe7680]{width:28px;height:1px;background:currentColor;position:relative}.priority-matrix-axis-arrow.is-right[data-v-2ffe7680]:after{content:"";position:absolute;right:-1px;top:50%;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid currentColor;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.priority-matrix-grid[data-v-2ffe7680]{grid-area:grid;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.priority-matrix-card[data-v-2ffe7680]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;min-height:180px;border-radius:8px;border:1px solid transparent;overflow:hidden}.priority-matrix-card.is-highValueLowRisk[data-v-2ffe7680]{border-color:#b7ebc6;background:#f6fffa}.priority-matrix-card.is-highValueLowRisk .priority-matrix-card-title[data-v-2ffe7680]{border-bottom-color:#b7ebc6}.priority-matrix-card.is-highValueHighRisk[data-v-2ffe7680]{border-color:#f5d0a9;background:#fff8f0}.priority-matrix-card.is-highValueHighRisk .priority-matrix-card-title[data-v-2ffe7680]{border-bottom-color:#f5d0a9}.priority-matrix-card.is-lowValueLowRisk[data-v-2ffe7680]{border-color:#b8d4ff;background:#f5f9ff}.priority-matrix-card.is-lowValueLowRisk .priority-matrix-card-title[data-v-2ffe7680]{border-bottom-color:#b8d4ff}.priority-matrix-card.is-lowValueHighRisk[data-v-2ffe7680]{border-color:#f0b8b4;background:#fff6f5}.priority-matrix-card.is-lowValueHighRisk .priority-matrix-card-title[data-v-2ffe7680]{border-bottom-color:#f0b8b4}.priority-matrix-card-title[data-v-2ffe7680]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:12px 14px;font-size:13px;font-weight:600;color:#262729;-ms-flex-negative:0;flex-shrink:0;border-bottom:1px solid transparent}.priority-matrix-card-list[data-v-2ffe7680]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:8px}.priority-matrix-card-list[data-v-2ffe7680],.priority-matrix-row[data-v-2ffe7680]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box}.priority-matrix-row[data-v-2ffe7680]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;min-height:36px;padding:0 8px;border-radius:4px;background:#fff}.priority-matrix-row-name[data-v-2ffe7680]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#262729}.priority-matrix-row-value[data-v-2ffe7680]{-ms-flex-negative:0;flex-shrink:0;font-size:13px;font-weight:600;color:#262729}.priority-matrix-x-axis[data-v-2ffe7680]{grid-area:xaxis;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:8px}@media(max-width:900px){.priority-matrix-grid[data-v-2ffe7680]{grid-template-columns:1fr}.priority-matrix-legend[data-v-2ffe7680]{width:100%;margin-left:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.section-header[data-v-2ffe7680]{-ms-flex-wrap:wrap;flex-wrap:wrap}}.project-overview[data-v-33c1d29d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;width:100%;padding:16px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border-radius:8px;border:1px solid #e8eef5}.section-header[data-v-33c1d29d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:0}.title-bar[data-v-33c1d29d]{width:4px;height:16px;background:#3275fa;border-radius:2px;-ms-flex-negative:0;flex-shrink:0}.section-title[data-v-33c1d29d]{font-size:15px;font-weight:600;color:#262729}.project-overview-tabs[data-v-33c1d29d]{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;gap:8px}.project-overview-tab[data-v-33c1d29d]{height:32px;padding:0 14px;border:0;border-radius:4px;background:#f0f2f5;color:#262729;font-size:13px;line-height:32px;cursor:pointer;outline:none}.project-overview-tab.is-active[data-v-33c1d29d]{background:#eaf1ff;color:#3275fa;font-weight:600}.project-overview-table[data-v-33c1d29d]{width:100%}.project-overview-pagination[data-v-33c1d29d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.resource-heatmap[data-v-3243ea4a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;width:100%;padding:16px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border-radius:0 0 8px 8px;border:1px solid #e8eef5}.resource-heatmap-toolbar[data-v-3243ea4a]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.resource-heatmap-toolbar[data-v-3243ea4a],.section-header[data-v-3243ea4a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-header[data-v-3243ea4a]{gap:8px;min-width:0}.title-bar[data-v-3243ea4a]{width:4px;height:16px;background:#3275fa;border-radius:2px;-ms-flex-negative:0;flex-shrink:0}.section-title[data-v-3243ea4a]{font-size:15px;font-weight:600;color:#262729;-ms-flex-negative:0;flex-shrink:0}.section-subtitle[data-v-3243ea4a]{font-size:12px;color:#71747a}.resource-heatmap-filter[data-v-3243ea4a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-negative:0;flex-shrink:0}.resource-heatmap-month[data-v-3243ea4a]{width:140px}.resource-heatmap-alert[data-v-3243ea4a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0;padding:8px 12px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0;background:#fff5eb;font-size:13px;line-height:20px}.resource-heatmap-alert-label[data-v-3243ea4a]{-ms-flex-negative:0;flex-shrink:0;font-weight:600;color:#e07212}.resource-heatmap-alert-text[data-v-3243ea4a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;font-weight:400;color:#262729}.resource-heatmap-alert-sep[data-v-3243ea4a]{margin:0 8px;color:#c5ccd6}.resource-heatmap-legend[data-v-3243ea4a]{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;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:16px}.resource-heatmap-legend-item[data-v-3243ea4a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:12px;color:#71747a}.resource-heatmap-legend-swatch[data-v-3243ea4a]{display:inline-block;width:14px;height:14px;border-radius:2px;-ms-flex-negative:0;flex-shrink:0}.resource-heatmap-table[data-v-3243ea4a]{width:100%}.resource-heatmap-bar[data-v-3243ea4a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:32px;border-radius:4px;font-size:13px;font-weight:600;color:#262729;-webkit-box-sizing:border-box;box-sizing:border-box}.resource-heatmap-pagination[data-v-3243ea4a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.nps-trend[data-v-65d40852]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;width:100%;height:100%;min-height:0;padding:16px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border-radius:8px;border:1px solid #e8eef5}.section-header[data-v-65d40852]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:0}.title-bar[data-v-65d40852]{width:4px;height:16px;background:#3275fa;border-radius:2px;-ms-flex-negative:0;flex-shrink:0}.section-title[data-v-65d40852]{font-size:15px;font-weight:600;color:#262729;-ms-flex-negative:0;flex-shrink:0}.section-subtitle[data-v-65d40852]{font-size:12px;color:#71747a}.section-tips[data-v-65d40852]{padding:6px 10px 6px 12px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;background:#fafcff;font-size:12px;line-height:18px;font-weight:400}.section-tips-label[data-v-65d40852]{margin-right:4px;color:#3275fa;font-weight:400}.section-tips-text[data-v-65d40852]{color:#262729;font-weight:400}.nps-trend-chart[data-v-65d40852]{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;min-height:280px}.sponsor-csat-rank[data-v-36585ea2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;width:100%;height:100%;min-height:0;padding:16px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border-radius:8px;border:1px solid #e8eef5;overflow:hidden}.section-header[data-v-36585ea2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:0;-ms-flex-negative:0;flex-shrink:0}.title-bar[data-v-36585ea2]{width:4px;height:16px;background:#3275fa;border-radius:2px;-ms-flex-negative:0;flex-shrink:0}.section-title[data-v-36585ea2]{font-size:15px;font-weight:600;color:#262729;-ms-flex-negative:0;flex-shrink:0}.section-subtitle[data-v-36585ea2]{font-size:12px;color:#71747a}.section-tips[data-v-36585ea2]{-ms-flex-negative:0;flex-shrink:0;padding:6px 10px 6px 12px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;background:#fafcff;font-size:12px;line-height:18px;font-weight:400}.section-tips-label[data-v-36585ea2]{margin-right:4px;color:#3275fa;font-weight:400}.section-tips-text[data-v-36585ea2]{color:#262729;font-weight:400}.sponsor-csat-rank-table[data-v-36585ea2]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;width:100%}.sponsor-csat-rank-rate[data-v-36585ea2]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:20px;line-height:20px}.sponsor-csat-rank-rate[data-v-36585ea2] .el-rate__icon{font-size:16px;margin-right:2px}.sponsor-csat-rank-tag[data-v-36585ea2]{display:inline-block;min-width:52px;padding:2px 8px;border-radius:4px;font-size:12px;line-height:18px;-webkit-box-sizing:border-box;box-sizing:border-box}.sponsor-csat-rank-tag.is-promoter[data-v-36585ea2]{color:#e07212;background:#fff4e8}.sponsor-csat-rank-tag.is-passive[data-v-36585ea2]{color:#3275fa;background:#eaf1ff}.risk-propagate-graph[data-v-10086bb4]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;min-height:0;border-radius:4px;border:1px solid #e8eef5;overflow:hidden;background:radial-gradient(circle at 20% 20%,rgba(50,117,250,.06),transparent 42%),radial-gradient(circle at 80% 70%,rgba(204,68,58,.05),transparent 40%),#fafcff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.risk-propagate-graph-legend[data-v-10086bb4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;-ms-flex-negative:0;flex-shrink:0;padding:10px 12px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.risk-propagate-graph-legend-item[data-v-10086bb4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:12px;color:#71747a}.risk-propagate-graph-legend-swatch[data-v-10086bb4]{display:inline-block;width:10px;height:10px;border-radius:2px;-ms-flex-negative:0;flex-shrink:0}.risk-propagate-graph-legend-swatch.is-proj[data-v-10086bb4]{background:#bedcfa}.risk-propagate-graph-legend-swatch.is-site[data-v-10086bb4]{background:#fadabe}.risk-propagate-graph-legend-swatch.is-emp[data-v-10086bb4]{background:#fac2be}.risk-propagate-graph-chart[data-v-10086bb4]{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;min-height:0}.cross-risk-map[data-v-721095e7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;width:100%;padding:16px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border-radius:0 0 8px 8px;border:1px solid #e8eef5}.cross-risk-map-header[data-v-721095e7]{gap:12px}.cross-risk-map-header[data-v-721095e7],.section-header[data-v-721095e7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-header[data-v-721095e7]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;min-width:0}.title-bar[data-v-721095e7]{width:4px;height:16px;background:#3275fa;border-radius:2px;-ms-flex-negative:0;flex-shrink:0}.section-title[data-v-721095e7]{font-size:15px;font-weight:700;color:#262729;line-height:22px}.section-subtitle[data-v-721095e7]{font-size:12px;font-weight:400;color:#71747a;line-height:18px}.cross-risk-map-filter[data-v-721095e7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.cross-risk-map-filter-left[data-v-721095e7],.cross-risk-map-locate[data-v-721095e7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.cross-risk-map-locate[data-v-721095e7]{-ms-flex-negative:0;flex-shrink:0}.cross-risk-map-locate-btn[data-v-721095e7]{height:32px;padding:0 12px;border:1px solid transparent;border-radius:4px;background:#f2f3f5;color:#5e6166;font-size:13px;line-height:30px;cursor:pointer;outline:none}.cross-risk-map-locate-btn.is-active[data-v-721095e7]{background:rgba(50,117,250,.1);border-color:#3275fa;color:#3275fa;font-weight:600}.cross-risk-map-mode[data-v-721095e7]{width:160px}.cross-risk-map-main[data-v-721095e7]{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.9fr);gap:12px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-width:0;height:420px}.cross-risk-map-graph-card[data-v-721095e7],.cross-risk-map-panel[data-v-721095e7]{min-width:0;min-height:0;height:100%;overflow:hidden}.cross-risk-map-panel[data-v-721095e7]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;padding:0;border:1px solid #e8eef5;border-radius:4px;background:#fff}.cross-risk-map-panel-head[data-v-721095e7],.cross-risk-map-panel[data-v-721095e7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box}.cross-risk-map-panel-head[data-v-721095e7]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;-ms-flex-negative:0;flex-shrink:0;padding:16px;background:-webkit-gradient(linear,left top,left bottom,from(#f5f8ff),to(#fafcff));background:linear-gradient(180deg,#f5f8ff,#fafcff);border-bottom:2px solid #3275fa}.cross-risk-map-panel-head-main[data-v-721095e7]{min-width:0}.cross-risk-map-panel-name-row[data-v-721095e7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.cross-risk-map-panel-name[data-v-721095e7]{font-size:18px;font-weight:700;color:#262729;line-height:1.3}.cross-risk-map-panel-sub[data-v-721095e7]{margin-top:6px;font-size:13px;color:#3275fa;line-height:1.4}.cross-risk-map-score-box[data-v-721095e7]{-ms-flex-negative:0;flex-shrink:0;text-align:right;padding-top:2px}.cross-risk-map-score[data-v-721095e7]{font-size:32px;font-weight:700;color:#cc443a;line-height:1}.cross-risk-map-score-label[data-v-721095e7]{margin-top:4px;font-size:12px;color:#71747a;line-height:1}.cross-risk-map-risk-tag[data-v-721095e7]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:500}.cross-risk-map-risk-tag.is-high[data-v-721095e7]{color:#cc443a;background:#ffeceb}.cross-risk-map-risk-tag.is-mid[data-v-721095e7]{color:#e07212;background:#fff4e8}.cross-risk-map-risk-tag.is-low[data-v-721095e7]{color:#3275fa;background:#eaf1ff}.cross-risk-map-evidence[data-v-721095e7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;padding:16px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.cross-risk-map-block-title[data-v-721095e7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-negative:0;flex-shrink:0;font-size:14px;font-weight:600;color:#262729}.cross-risk-map-evidence-scroll[data-v-721095e7]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.cross-risk-map-edge-path[data-v-721095e7]{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;gap:8px;-ms-flex-negative:0;flex-shrink:0;padding:12px 16px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.cross-risk-map-chip[data-v-721095e7]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 10px;border:0;border-radius:999px;background:#eaf1ff;color:#3275fa;font-size:12px;font-weight:600;cursor:pointer;outline:none}.cross-risk-map-arrow[data-v-721095e7]{color:#71747a;font-size:12px}.cross-risk-map-advice[data-v-721095e7]{margin-bottom:8px;padding:10px 12px;border:1px solid #e8eef5;border-radius:4px;background:#fff}.cross-risk-map-advice.is-primary[data-v-721095e7]{border-color:#bcd3ff;background:#f5f8ff}.cross-risk-map-advice b[data-v-721095e7]{display:block;margin-bottom:4px;font-size:13px;color:#262729}.cross-risk-map-advice span[data-v-721095e7]{display:block;font-size:12px;line-height:1.5;color:#71747a}.cross-risk-map-tag[data-v-721095e7]{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;gap:4px;min-width:64px;height:22px;padding:0 8px;border:1px solid transparent;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:12px;line-height:20px;white-space:nowrap}.cross-risk-map-tag.is-critical[data-v-721095e7]{color:#cc443a;background:#ffeceb;border-color:#f5c2be}.cross-risk-map-tag.is-warn[data-v-721095e7]{color:#e07212;background:#fff4e8;border-color:#fadabe}.cross-risk-map-tag.is-normal[data-v-721095e7],.cross-risk-map-tag.is-primary[data-v-721095e7]{color:#3275fa;background:#eaf1ff;border-color:#bedcfa}.cross-risk-map-tag.is-muted[data-v-721095e7]{color:#5e6166;background:#f2f3f5;border-color:#e5e6eb}.cross-risk-map-tag-dot[data-v-721095e7]{display:inline-block;width:6px;height:6px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;background:currentColor}.cross-risk-map-relations[data-v-721095e7]{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;padding-top:4px}.cross-risk-map-table[data-v-721095e7]{width:100%}.cross-risk-map-relation-table[data-v-721095e7] th.relation-th-happen{background:#fff4eb!important}.cross-risk-map-relation-table[data-v-721095e7] th.relation-th-advice{background:#ebfff4!important}@media(max-width:1100px){.cross-risk-map-main[data-v-721095e7]{grid-template-columns:1fr;height:auto}.cross-risk-map-graph-card[data-v-721095e7],.cross-risk-map-panel[data-v-721095e7]{height:420px}}.group-cockpit-page[data-v-7be9f9d6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;width:100%;height:100%;padding:16px;padding-bottom:50px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;background:#ebf5ff}.group-cockpit-page>[data-v-7be9f9d6]{-ms-flex-negative:0;flex-shrink:0}.group-cockpit-tabs[data-v-7be9f9d6]{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:0!important;padding:0;-webkit-box-shadow:none!important;box-shadow:none!important;border-radius:8px;background:transparent!important}.group-cockpit-tabs[data-v-7be9f9d6] .el-tabs__nav-wrap:after{background-color:#f5f8ff}.group-cockpit-tabs[data-v-7be9f9d6] .el-tabs__header{margin:0;background-color:#f5f8ff;border-color:#f5f8ff}.group-cockpit-tabs[data-v-7be9f9d6] .el-tabs__header .el-tabs__item{font-weight:666;color:#5e6166}.group-cockpit-tabs[data-v-7be9f9d6] .el-tabs__header .el-tabs__item.is-active{border-color:#f5f8ff;color:#3275fa}.group-cockpit-tabs[data-v-7be9f9d6] .el-tabs__item.is-active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:#165dff;border-radius:2px 2px 0 0}.group-cockpit-tabs[data-v-7be9f9d6] .el-tabs__content{overflow:hidden;padding:0;border:0;background:transparent!important}.group-cockpit-tabs[data-v-7be9f9d6] .el-tab-pane{background:transparent}.group-cockpit-main[data-v-7be9f9d6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:8px}.group-cockpit-left[data-v-7be9f9d6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;min-width:0}.group-cockpit-right[data-v-7be9f9d6]{position:relative;min-width:0;min-height:0;overflow:hidden}.group-cockpit-alerts[data-v-7be9f9d6]{position:absolute;left:0;right:0;top:0;bottom:0;height:auto!important;max-height:none!important}.group-cockpit-matrix[data-v-7be9f9d6],.group-cockpit-overview[data-v-7be9f9d6]{margin-top:8px}.group-cockpit-satisfaction[data-v-7be9f9d6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:420px}@media(max-width:900px){.group-cockpit-main[data-v-7be9f9d6]{grid-template-columns:1fr}.group-cockpit-right[data-v-7be9f9d6]{min-height:360px}.group-cockpit-satisfaction[data-v-7be9f9d6]{grid-template-columns:1fr;min-height:0}}.group-cockpit-placeholder[data-v-7be9f9d6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:320px;background:#fff;border-radius:8px;color:#71747a;font-size:14px}