.theme-color-blue[data-v-48eb0e30]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-48eb0e30]{color:#409eff}.theme-color-red[data-v-48eb0e30]{color:#f56c6c}[data-v-48eb0e30]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}#app .decision-focus[data-v-48eb0e30]{display:grid;grid-template-columns:minmax(280px,1.5fr) minmax(190px,.8fr) minmax(210px,1fr);align-items:center;gap:20px;margin:12px 0 16px;padding:16px 20px;border:1px solid #dae4f1;border-left:4px solid #346fe4;border-radius:6px;background:#fff}#app .decision-focus.is-warning[data-v-48eb0e30]{border-left-color:#c9831d;background:linear-gradient(110deg,#fff8ec,#fff 65%)}#app .decision-focus.is-danger[data-v-48eb0e30]{border-left-color:#c94c42;background:linear-gradient(110deg,#fff3f1,#fff 65%)}#app .decision-focus.is-success[data-v-48eb0e30]{border-left-color:#258274;background:linear-gradient(110deg,#edf8f5,#fff 65%)}#app .decision-focus__question[data-v-48eb0e30]{color:#53667e;font-size:12px;font-weight:500}#app .decision-focus__main[data-v-48eb0e30]{min-width:0}#app .decision-focus__main h2[data-v-48eb0e30]{margin:0 0 12px;color:#192f4d;font-size:17px;line-height:1.5;font-weight:600}#app .decision-focus__main p[data-v-48eb0e30]{margin:0 0 12px;color:#5d6d82;font-size:13px;line-height:1.65}#app .decision-focus__main .el-button[data-v-48eb0e30]{padding:10px 14px;font-size:13px}#app .decision-focus__value[data-v-48eb0e30]{min-width:0}#app .decision-focus__value span[data-v-48eb0e30]{color:#53667e;font-size:13px}#app .decision-focus__value strong[data-v-48eb0e30]{display:block;margin:6px 0;color:#193450;font-size:28px;line-height:1.25;font-weight:650;overflow-wrap:anywhere}#app .decision-focus__value small[data-v-48eb0e30]{display:block;color:#697b90;font-size:12px;line-height:1.6}#app .decision-focus__links[data-v-48eb0e30]{border-left:1px solid #dde5ef;padding-left:22px}#app .decision-focus__links button[data-v-48eb0e30]{display:flex;align-items:center;gap:12px;width:100%;padding:13px 0;border:0;background:transparent;text-align:left;color:#405674;cursor:pointer}#app .decision-focus__links button+button[data-v-48eb0e30]{border-top:1px solid #e7edf5}#app .decision-focus__links span[data-v-48eb0e30]{flex:1;font-size:13px;line-height:1.5}#app .decision-focus__links small[data-v-48eb0e30]{display:block;color:#6b7a8d;font-size:12px}#app .decision-focus__links strong[data-v-48eb0e30]{font-size:17px;color:#223d5e}#app .decision-focus__links button[data-v-48eb0e30]:hover:not(:disabled){color:#245dd0}#app .decision-focus__links button[data-v-48eb0e30]:disabled{cursor:default;opacity:1}#app .decision-focus button[data-v-48eb0e30]:focus-visible{outline:2px solid #346fe4;outline-offset:3px}@media(max-width:1250px){#app .decision-focus[data-v-48eb0e30]{grid-template-columns:minmax(240px,1.5fr) minmax(170px,1fr);gap:16px}#app .decision-focus__links[data-v-48eb0e30]{grid-column:1/-1;display:flex;gap:24px;padding:0;border-left:0;border-top:1px solid #dde5ef}#app .decision-focus__links button+button[data-v-48eb0e30]{border-top:0}}@media(max-width:700px){#app .decision-focus[data-v-48eb0e30]{grid-template-columns:1fr;padding:18px}#app .decision-focus__links[data-v-48eb0e30]{display:block}}.theme-color-blue[data-v-26bedee2]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-26bedee2]{color:#409eff}.theme-color-red[data-v-26bedee2]{color:#f56c6c}[data-v-26bedee2]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.decision-page-header[data-v-26bedee2]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;margin:10px 0 0;padding:0 16px;box-sizing:border-box;border:1px solid #e4eaf2;border-radius:6px;background:#fff}.decision-page-header__navigation[data-v-26bedee2]{flex:1;min-width:0}.decision-page-header__identity[data-v-26bedee2]{display:flex;align-items:center;gap:12px;min-width:0}.decision-page-header__copy[data-v-26bedee2]{min-width:0}.decision-page-header__icon[data-v-26bedee2]{display:flex;align-items:center;justify-content:center;flex:0 0 34px;height:34px;border-radius:9px;background:#edf3ff;color:#356fe5;font-size:20px}h1[data-v-26bedee2]{margin:0;color:#172b4d;font-size:20px;font-weight:600;line-height:1.4}p[data-v-26bedee2]{margin:4px 0 0;color:#65758b;font-size:13px;line-height:1.6}.decision-page-header__actions[data-v-26bedee2]{flex-shrink:0;margin-left:auto;max-width:100%}.decision-page-header__actions[data-v-26bedee2],.decision-page-header__actions[data-v-26bedee2]>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.decision-page-header__actions[data-v-26bedee2] .el-button+.el-button{margin-left:0}@media(max-width:1200px){.decision-page-header[data-v-26bedee2]{flex-wrap:wrap}.decision-page-header__navigation[data-v-26bedee2]{flex-basis:100%}.decision-page-header__actions[data-v-26bedee2]{margin-left:auto}}@media(max-width:760px){.decision-page-header[data-v-26bedee2]{padding:8px 12px;gap:12px}.decision-page-header__actions[data-v-26bedee2]{margin-left:0}h1[data-v-26bedee2]{font-size:19px}}.theme-color-blue[data-v-28d70f4a]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-28d70f4a]{color:#409eff}.theme-color-red[data-v-28d70f4a]{color:#f56c6c}[data-v-28d70f4a]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.decision-table-page[data-v-28d70f4a]{min-width:0}.decision-table-page__pagination[data-v-28d70f4a]{margin-top:12px;text-align:right}.theme-color-blue[data-v-5fc680b3]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-5fc680b3]{color:#409eff}.theme-color-red[data-v-5fc680b3]{color:#f56c6c}[data-v-5fc680b3]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.operation-metric-card[data-v-5fc680b3]{position:relative;display:flex;align-items:flex-start;gap:12px;min-width:0;padding:16px;border:1px solid #e6edf7;border-radius:4px;background:#fff;color:inherit;font:inherit;text-align:left}.operation-metric-card.is-clickable[data-v-5fc680b3]{cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.operation-metric-card.is-clickable[data-v-5fc680b3]:focus-visible,.operation-metric-card.is-clickable[data-v-5fc680b3]:hover{border-color:#9dc0ff;box-shadow:0 10px 26px rgba(42,92,170,.13);outline:none;transform:translateY(-2px)}.operation-metric-card__icon[data-v-5fc680b3]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:#eaf2ff;color:#3568c8;font-size:19px}.operation-metric-card.is-green .operation-metric-card__icon[data-v-5fc680b3]{background:#e9f8f0;color:#219b61}.operation-metric-card.is-cyan .operation-metric-card__icon[data-v-5fc680b3]{background:#e7f8f8;color:#168e96}.operation-metric-card.is-violet .operation-metric-card__icon[data-v-5fc680b3]{background:#f1edff;color:#7252c7}.operation-metric-card.is-amber .operation-metric-card__icon[data-v-5fc680b3]{background:#fff4dd;color:#c98013}.operation-metric-card.is-red .operation-metric-card__icon[data-v-5fc680b3]{background:#ffebeb;color:#d84b4b}.operation-metric-card__content[data-v-5fc680b3]{display:flex;flex:1;flex-direction:column;min-width:0}.operation-metric-card__label[data-v-5fc680b3]{color:#62738b;font-size:14px}.operation-metric-card__help[data-v-5fc680b3]{margin-left:3px;color:#8da0ba}.operation-metric-card strong[data-v-5fc680b3]{margin-top:7px;color:#1c2d45;font-size:24px;font-weight:700;line-height:1.2}.operation-metric-card small[data-v-5fc680b3]{margin-top:8px;color:#8897ab;font-size:12px}.operation-metric-card small.is-positive[data-v-5fc680b3]{color:#22865c}.operation-metric-card small.is-negative[data-v-5fc680b3]{color:#cf4d4d}.operation-metric-card__arrow[data-v-5fc680b3]{align-self:center;color:#9aa8bb}.theme-color-blue[data-v-8bcc2750]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-8bcc2750]{color:#409eff}.theme-color-red[data-v-8bcc2750]{color:#f56c6c}[data-v-8bcc2750]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.operation-scope-bar[data-v-8bcc2750]{display:flex;flex-direction:column;gap:10px;padding:12px 16px;border:1px solid #e4ebf5;border-radius:4px;background:#fff}.operation-scope-bar__pending[data-v-8bcc2750]{margin:0}.operation-scope-bar__actions[data-v-8bcc2750],.operation-scope-bar__main[data-v-8bcc2750]{display:flex;align-items:flex-end;gap:10px}.operation-scope-bar__main[data-v-8bcc2750]{flex-wrap:wrap}.operation-scope-bar__field[data-v-8bcc2750]{display:flex;flex-direction:column;gap:6px;min-width:170px}.operation-scope-bar__field>span[data-v-8bcc2750]{color:#6b7d96;font-size:14px;font-weight:400}.operation-scope-bar__field .el-select[data-v-8bcc2750]{width:190px}.operation-scope-bar__field.is-date[data-v-8bcc2750]{min-width:260px}.operation-scope-bar__actions[data-v-8bcc2750]{justify-content:flex-end;flex:none}.operation-scope-bar__updated[data-v-8bcc2750]{color:#8694a8;font-size:12px;white-space:nowrap}.operation-scope-bar__updated i[data-v-8bcc2750]{margin-right:4px}@media(max-width:1180px){.operation-scope-bar__actions[data-v-8bcc2750]{justify-content:flex-end;flex-wrap:wrap}}.theme-color-blue[data-v-198e12a4]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-198e12a4]{color:#409eff}.theme-color-red[data-v-198e12a4]{color:#f56c6c}[data-v-198e12a4]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.dw-metrics[data-v-198e12a4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:18px 0;border-bottom:1px solid #ebeef5}.dw-metric[data-v-198e12a4]{min-width:0;min-height:62px;padding:0 24px;border-right:1px solid #ebeef5}.dw-metric[data-v-198e12a4]:last-child{border-right:0}.dw-metric__head[data-v-198e12a4]{display:flex;align-items:center;gap:7px;color:#909399;font-size:13px}.dw-metric__head i[data-v-198e12a4]{color:#96a39f}.dw-metric strong[data-v-198e12a4]{display:block;margin-top:9px;color:#303133;font-family:DIN Alternate,Arial,sans-serif;font-size:26px;line-height:32px}.dw-metric__meta[data-v-198e12a4]{display:block;margin-top:4px;color:#a6a9ad;font-size:12px;line-height:18px}@media(max-width:1100px){.dw-metrics[data-v-198e12a4]{grid-template-columns:repeat(2,minmax(0,1fr))}.dw-metric[data-v-198e12a4]:last-child,.dw-metric[data-v-198e12a4]:nth-child(2n){border-right:0}}@media(max-width:680px){.dw-metrics[data-v-198e12a4]{grid-template-columns:minmax(0,1fr);padding:10px 0}.dw-metric[data-v-198e12a4],.dw-metric[data-v-198e12a4]:nth-child(2n){padding:10px 18px;border-right:0;border-bottom:1px solid #ebeef5}.dw-metric[data-v-198e12a4]:last-child{border-bottom:0}}.theme-color-blue[data-v-7a0eb64c]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-7a0eb64c]{color:#409eff}.theme-color-red[data-v-7a0eb64c]{color:#f56c6c}[data-v-7a0eb64c]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.pe-query__pending[data-v-7a0eb64c]{padding:0 16px 12px;color:#b07820;font-size:12px}.theme-color-blue[data-v-5eb35350]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-5eb35350]{color:#409eff}.theme-color-red[data-v-5eb35350]{color:#f56c6c}[data-v-5eb35350]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.dw-source-drawer[data-v-5eb35350]{padding:0 22px 24px}.dw-source-drawer__subtitle[data-v-5eb35350]{margin:0 0 16px;padding:11px 14px;border-radius:4px;background:#f5f7fa;color:#606266;font-size:13px}.dw-source-drawer[data-v-5eb35350] .el-table th.el-table__cell{background:#f7f8fb;color:#303133}.dw-source-drawer__pagination[data-v-5eb35350]{margin-top:18px;text-align:right}.theme-color-blue[data-v-740ae191]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-740ae191]{color:#409eff}.theme-color-red[data-v-740ae191]{color:#f56c6c}[data-v-740ae191]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.dw-trend[data-v-740ae191]{min-height:220px}.dw-trend__legend[data-v-740ae191]{display:flex;justify-content:flex-end;gap:18px;margin-bottom:10px;color:#606266;font-size:12px}.dw-trend__legend span[data-v-740ae191]{display:inline-flex;align-items:center;gap:6px}.dw-trend__legend i[data-v-740ae191]{width:9px;height:9px;border-radius:2px}.dw-trend__plot[data-v-740ae191]{display:grid;align-items:end;height:190px;padding-top:14px;border-bottom:1px solid #dcdfe6;background:#fff}.dw-trend__viewport[data-v-740ae191]{overflow-x:auto;overflow-y:hidden}.dw-trend__column[data-v-740ae191]{display:grid;align-items:end;height:100%;text-align:center}.dw-trend__bars[data-v-740ae191]{display:flex;align-items:flex-end;justify-content:center;gap:3px;height:150px}.dw-trend__bar[data-v-740ae191]{width:12px;border-radius:2px 2px 0 0;transition:height .2s ease}.dw-trend__column>span[data-v-740ae191]{padding:9px 0;color:#909399;font-size:11px}.theme-color-blue[data-v-24bbcdb1]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-24bbcdb1]{color:#409eff}.theme-color-red[data-v-24bbcdb1]{color:#f56c6c}[data-v-24bbcdb1]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.dw-chart[data-v-24bbcdb1]{min-width:0;padding:10px 0}.dw-chart-caption[data-v-24bbcdb1]{margin:0 0 10px;font-size:12px;color:#65758b}svg[data-v-24bbcdb1]{display:block;width:100%;max-height:300px}svg text[data-v-24bbcdb1]{fill:#65758b;font-size:12px}svg circle[data-v-24bbcdb1]{cursor:pointer}svg circle[data-v-24bbcdb1]:focus{stroke:#005bbf;stroke-width:4}.dw-bars[data-v-24bbcdb1]{display:grid;gap:5px}.dw-bar[data-v-24bbcdb1]{display:grid;grid-template-columns:24px minmax(100px,180px) 1fr 82px 16px;gap:10px;align-items:center;border:0;background:transparent;cursor:pointer;padding:7px 5px;border-radius:6px;text-align:left;color:#33445b;font:inherit;transition:background-color .15s ease,transform .15s ease}.dw-bar[data-v-24bbcdb1]:hover{background:#f2f6fd}.dw-bar[data-v-24bbcdb1]:focus-visible{outline:2px solid #1890ff;outline-offset:2px;background:#f3f8ff}.dw-bar__rank[data-v-24bbcdb1]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:5px;background:#edf1f6;color:#8492a6;font-size:11px;font-weight:700}.dw-bar.is-leading .dw-bar__rank[data-v-24bbcdb1]{background:#edf4ff;color:#3978dc}.dw-bar__label[data-v-24bbcdb1]{overflow-wrap:anywhere;line-height:1.5}.dw-bar__track[data-v-24bbcdb1]{background:#f0f4f8;height:8px;border-radius:5px;overflow:hidden}.dw-bar__track i[data-v-24bbcdb1]{display:block;height:100%;background:#5b96df;border-radius:5px}strong[data-v-24bbcdb1]{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.dw-bar__arrow[data-v-24bbcdb1]{color:#a6b2c0;font-size:12px}.dw-bar:hover .dw-bar__arrow[data-v-24bbcdb1]{color:#398be5}@media(max-width:760px){.dw-bar[data-v-24bbcdb1]{grid-template-columns:22px minmax(90px,130px) 1fr 64px;gap:8px}.dw-bar__arrow[data-v-24bbcdb1]{display:none}}.theme-color-blue[data-v-6e01ff60]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-6e01ff60]{color:#409eff}.theme-color-red[data-v-6e01ff60]{color:#f56c6c}[data-v-6e01ff60]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.dw-query-error[data-v-6e01ff60]{display:inline-flex;align-items:center;min-height:32px;color:#f56c6c;font-size:12px}.dw-query-draft[data-v-6e01ff60]{margin-left:4px}[data-v-6e01ff60] .collapse-search-top{border:1px solid #e7ecf3;border-radius:8px}[data-v-6e01ff60] .collapse-search-top .el-form-item__label{color:#52657c;font-weight:500}[data-v-6e01ff60] .collapse-search-top .el-input__inner{border-color:#dce4ee;border-radius:6px}[data-v-6e01ff60] .collapse-search-top .el-input__inner:hover{border-color:#9fc4ed}[data-v-6e01ff60] .collapse-search-top .flex.el-row{flex-wrap:wrap}.dw-query-col[data-v-6e01ff60]{flex:0 0 25%!important;max-width:25%}[data-v-6e01ff60] .el-date-editor{width:100%;min-width:0}[data-v-6e01ff60] .el-select{width:100%}@media(max-width:1199px){.dw-query-col[data-v-6e01ff60]{flex-basis:33.33333%!important;max-width:33.33333%}}@media(max-width:991px){.dw-query-col[data-v-6e01ff60]{flex-basis:50%!important;max-width:50%}}@media(max-width:767px){.dw-query-col[data-v-6e01ff60]{flex-basis:100%!important;max-width:100%}}.theme-color-blue[data-v-fa3b3468]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-fa3b3468]{color:#409eff}.theme-color-red[data-v-fa3b3468]{color:#f56c6c}[data-v-fa3b3468]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.dw-table[data-v-fa3b3468]{width:100%;min-width:0;border:1px solid #e5eaf1;border-radius:8px;overflow:hidden}.dw-table__hint[data-v-fa3b3468]{margin:0;padding:8px 12px;border-bottom:1px solid #e5eaf1;background:#f8fafc;color:#65758b;font-size:12px;line-height:1.5}[data-v-fa3b3468] .el-table th .cell{white-space:nowrap!important;word-break:keep-all}[data-v-fa3b3468] .el-table th{height:44px;background:#f7f9fc;color:#66758a;font-weight:600}[data-v-fa3b3468] .el-table__row:hover>td{background:#f3f8fe!important}[data-v-fa3b3468] .el-table td .cell{white-space:nowrap}[data-v-fa3b3468] .el-table td{padding-top:11px;padding-bottom:11px}[data-v-fa3b3468] .el-table .el-button--text{padding:4px 0;color:#3978dc}[data-v-fa3b3468] .el-table .el-button--text:hover{text-decoration:underline;text-underline-offset:3px}.decision-trend-chart[data-v-691b0239]{width:100%;height:310px}.theme-color-blue[data-v-43211212]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-43211212]{color:#409eff}.theme-color-red[data-v-43211212]{color:#f56c6c}[data-v-43211212]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.decision-dashboard-shell[data-v-43211212]{--ink:#263f5f;--muted:#7b899d;--line:#e3e9f1;--blue:#3f73cb;height:100%;overflow-y:auto!important;background:transparent}.decision-dashboard[data-v-43211212]{min-height:calc(100vh - 126px);padding:4px 12px 24px;color:var(--ink);background:transparent}.decision-filter[data-v-43211212]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:16px 20px;border:1px solid #e3e9f1;border-radius:8px;background:#fff}.decision-filter__field[data-v-43211212]{display:flex;align-items:center;gap:10px;min-width:0}.decision-filter__field[data-v-43211212]:first-child{flex:1.35 1 360px}.decision-filter__field label[data-v-43211212]{flex-shrink:0;color:#43566e;font-size:14px;font-weight:500}.decision-filter__field[data-v-43211212] .el-date-editor{width:100%}.decision-filter__scope[data-v-43211212]{flex:1 1 300px;max-width:none}.decision-filter__scope[data-v-43211212] .el-select{width:100%}.decision-filter__compact[data-v-43211212]{flex:0 1 190px}.decision-filter__compact[data-v-43211212] .el-select{width:112px}.decision-filter__actions[data-v-43211212]{display:flex;gap:8px;margin-left:auto}.decision-filter[data-v-43211212] .el-input__inner{border-color:#dfe6ef;border-radius:5px}.decision-alert[data-v-43211212]{margin:0 0 12px;border-radius:6px}.decision-tabs[data-v-43211212]{display:flex;align-items:center;gap:24px;min-height:45px;padding:0 14px;border:1px solid var(--line);border-radius:8px 8px 0 0;background:#fff;overflow-x:auto}.decision-tabs__label[data-v-43211212]{flex:0 0 auto;color:#7b899d;font-size:12px}.decision-tabs button[data-v-43211212]{position:relative;display:inline-flex;align-items:center;align-self:stretch;gap:5px;padding:0 2px;border:0;color:#52667f;background:transparent;cursor:pointer;white-space:nowrap;transition:color .15s ease}.decision-tabs button[data-v-43211212]:hover{color:#2f62c9}.decision-tabs button.active[data-v-43211212]{color:#2f62c9;font-weight:600}.decision-tabs button.active[data-v-43211212]:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--blue);content:""}.decision-tabs button>span[data-v-43211212]{font-size:14px}.decision-tabs button>i[data-v-43211212]{color:#9aa9bc;font-size:12px}.decision-section-heading[data-v-43211212]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:42px;margin-bottom:12px;padding:8px 14px;border:1px solid var(--line);border-top:0;border-radius:0 0 8px 8px;background:#fafbfd}.decision-section-heading__view[data-v-43211212]{display:flex;align-items:center;gap:8px;min-width:0}.decision-section-heading__view>span[data-v-43211212]{flex-shrink:0;color:#8796a9;font-size:12px}.decision-section-heading h2[data-v-43211212]{margin:0;padding:5px 11px;border:1px solid #9fbeee;border-radius:5px;color:#2f62c9;background:#f0f5ff;font-size:13px;font-weight:500;white-space:nowrap}.decision-section-heading>span[data-v-43211212]{flex-shrink:0;color:#7a8494;font-size:12px}.decision-metrics[data-v-43211212]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.decision-metric[data-v-43211212]{display:grid;grid-template-columns:36px minmax(0,1fr) auto;grid-template-rows:auto auto auto;align-items:center;gap:3px 10px;min-height:126px;box-sizing:border-box;padding:15px 20px 14px 16px;border:1px solid #e1e8f1;border-radius:8px;background:#fff;cursor:pointer;transition:border-color .15s ease,transform .15s ease}.decision-metric[data-v-43211212]:focus,.decision-metric[data-v-43211212]:hover{border-color:#9fbae8;outline:none;transform:translateY(-1px)}.decision-metric__top[data-v-43211212]{display:contents}.decision-metric__top span[data-v-43211212]{grid-column:2;grid-row:1;color:#41546e;font-size:14px;font-weight:500}.decision-metric__top>i[data-v-43211212]{display:grid;grid-column:1;grid-row:1/4;width:36px;height:36px;place-items:center;border-radius:7px;color:#5079c9;background:#edf3fc;font-size:17px}.decision-metric__info[data-v-43211212]{margin-left:4px;color:#97a6ba;font-size:12px;font-weight:400}.decision-metric>strong[data-v-43211212]{grid-column:3;grid-row:1/3;color:var(--ink);font-size:27px;line-height:34px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.decision-metric>strong.muted[data-v-43211212]{color:#9aa6b8}.decision-metric>p[data-v-43211212]{grid-column:2;grid-row:2;margin:0;overflow:hidden;color:#8a96a6;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.decision-metric>small[data-v-43211212]{grid-column:2/4;grid-row:3;color:#6f8fc7;font-size:11px}.decision-visual-grid[data-v-43211212]{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,.85fr);gap:12px;margin-top:12px}.decision-visual-grid.is-single[data-v-43211212]{grid-template-columns:1fr}.decision-panel[data-v-43211212]{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:none}.decision-panel__header[data-v-43211212]{display:flex;align-items:flex-start;justify-content:space-between;padding:18px 20px 0}.decision-panel__header h3[data-v-43211212]{margin:0 0 5px;color:#293d58;font-size:16px;font-weight:600}.decision-panel__header p[data-v-43211212]{margin:0;color:#7b899d;font-size:12px}.decision-panel__tag[data-v-43211212]{padding:4px 8px;border-radius:6px;color:#4e73b5;background:#eef4ff;font-size:11px}.decision-breakdown-stack[data-v-43211212]{display:flex;flex-direction:column;gap:12px}.decision-breakdown[data-v-43211212]{flex:1;padding-bottom:15px}.decision-breakdown__row[data-v-43211212]{padding:12px 20px 0}.decision-breakdown__row[role=button][data-v-43211212]{cursor:pointer}.decision-breakdown__row[role=button]:hover span[data-v-43211212]{color:#2f62c9}.decision-breakdown__row>div[data-v-43211212]:first-child{display:flex;align-items:center;justify-content:space-between;color:#5d6a7e;font-size:12px}.decision-breakdown__row strong[data-v-43211212]{color:#25324a;font-weight:600;font-variant-numeric:tabular-nums}.decision-breakdown__track[data-v-43211212]{height:7px;margin-top:7px;overflow:hidden;border-radius:8px;background:#eff3f8}.decision-breakdown__track i[data-v-43211212]{display:block;height:100%;border-radius:8px;background:linear-gradient(90deg,#397af1,#64a0ff)}.decision-table-panel[data-v-43211212]{margin-top:12px;padding-bottom:8px;overflow:hidden}.decision-panel__tools[data-v-43211212]{display:flex;align-items:center;gap:10px}.decision-panel__tools[data-v-43211212] .el-input{width:220px}.decision-table[data-v-43211212]{width:calc(100% - 24px);margin:12px}.decision-table[data-v-43211212] th.el-table__cell{height:44px;padding:8px 0;color:#344760;background:#f4f6f9;font-weight:600}.decision-table[data-v-43211212] td.el-table__cell{padding:8px 0;color:#53657b;border-bottom-color:#edf1f6}.decision-table[data-v-43211212] .el-table__body tr{cursor:pointer}.decision-table[data-v-43211212] .el-table__body tr.el-table__row--striped>td{background:#fafbfc}.decision-table[data-v-43211212] .el-table__body tr:hover>td{background:#f5f8fd}.decision-number[data-v-43211212]{font-variant-numeric:tabular-nums}.decision-status[data-v-43211212]{display:inline-flex;padding:3px 8px;border-radius:999px;color:#12805e;background:#e9f7f2;font-size:11px}.decision-status.is-estimated[data-v-43211212],.decision-status.is-warning[data-v-43211212]{color:#b36b08;background:#fff5de}.decision-status.is-danger[data-v-43211212]{color:#c44747;background:#fdecec}.decision-empty[data-v-43211212]{display:flex;align-items:center;flex-direction:column;justify-content:center;min-height:320px;color:#9aa6b7}.decision-empty i[data-v-43211212]{color:#b8c8e0;font-size:46px}.decision-empty h3[data-v-43211212]{margin:16px 0 6px;color:#607089;font-size:16px}.decision-empty p[data-v-43211212]{margin:0;font-size:12px}@media(max-width:1200px){.decision-metrics[data-v-43211212]{grid-template-columns:repeat(3,minmax(0,1fr))}.decision-visual-grid[data-v-43211212]{grid-template-columns:1fr}.decision-breakdown-stack[data-v-43211212]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.decision-dashboard[data-v-43211212]{padding:12px}.decision-filter[data-v-43211212],.decision-filter__field[data-v-43211212]{align-items:stretch;flex-direction:column}.decision-filter__scope[data-v-43211212]{max-width:none}.decision-filter__compact[data-v-43211212]{flex:1}.decision-filter__compact[data-v-43211212] .el-select{width:100%}.decision-filter__actions[data-v-43211212]{margin-left:0}.decision-metrics[data-v-43211212]{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-section-heading>span[data-v-43211212]{display:none}}@media(min-width:2200px){.decision-metrics[data-v-43211212]{grid-template-columns:repeat(6,minmax(0,1fr))}.decision-panel--chart[data-v-43211212] .decision-trend-chart{height:420px}}@media(max-width:560px){.decision-breakdown-stack[data-v-43211212],.decision-metrics[data-v-43211212]{grid-template-columns:1fr}.decision-section-heading p[data-v-43211212]{display:none}}.decision-drilldown .el-drawer__header{margin-bottom:0;padding:20px 24px 16px;border-bottom:1px solid #e5eaf1;color:#263f5f;font-weight:600}.decision-drilldown .el-drawer__body{overflow-y:auto;background:#f5f7fa}.decision-drilldown__body{padding:20px 24px 32px;color:#344760}.decision-drilldown__description{margin:0 0 16px;color:#6f7e92;font-size:13px;line-height:1.7}.decision-drilldown__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}.decision-drilldown__fields>div,.decision-drilldown__summary>div{padding:14px 16px;border:1px solid #e1e7ef;border-radius:7px;background:#fff}.decision-drilldown__fields span,.decision-drilldown__summary span{display:block;margin-bottom:7px;color:#8592a4;font-size:12px}.decision-drilldown__fields strong,.decision-drilldown__summary strong{color:#273c59;font-size:18px;font-weight:600;word-break:break-all}.decision-drilldown__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px}.decision-drilldown__fields strong{font-size:14px}.decision-drilldown__chart,.decision-drilldown__table{margin-bottom:16px;padding:18px;border:1px solid #e1e7ef;border-radius:8px;background:#fff}.decision-drilldown__chart h4,.decision-drilldown__table h4{margin:0 0 12px;color:#2d415e;font-size:15px}@media(max-width:640px){.decision-drilldown__fields,.decision-drilldown__summary{grid-template-columns:1fr}}.theme-color-blue[data-v-6e568932]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-6e568932]{color:#409eff}.theme-color-red[data-v-6e568932]{color:#f56c6c}[data-v-6e568932]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.food-safety-metric[data-v-6e568932]{min-width:0;min-height:68px;padding:10px 12px;box-sizing:border-box;background:#fff;outline:none;transition:background-color .15s ease}.food-safety-metric>span[data-v-6e568932]{display:block;min-height:20px;color:#68768a;font-size:14px;line-height:20px;overflow-wrap:anywhere}.food-safety-metric strong[data-v-6e568932]{display:block;margin-top:2px;color:#2f3e55;font-size:24px;font-weight:500;line-height:30px}.food-safety-metric small[data-v-6e568932]{display:block;margin-top:2px;color:#929cad;font-size:12px;line-height:18px}.food-safety-metric.is-clickable[data-v-6e568932]{cursor:pointer}.food-safety-metric.is-clickable[data-v-6e568932]:focus-visible,.food-safety-metric.is-clickable[data-v-6e568932]:hover{background:#f5f8ff}.food-safety-metric.is-red strong[data-v-6e568932]{color:#f56c6c}.food-safety-metric.is-amber strong[data-v-6e568932]{color:#e6a23c}.food-safety-metric.is-green strong[data-v-6e568932]{color:#24916f}.theme-color-blue[data-v-d6c8fa92]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-d6c8fa92]{color:#409eff}.theme-color-red[data-v-d6c8fa92]{color:#f56c6c}[data-v-d6c8fa92]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.food-safety-query[data-v-d6c8fa92]{margin-bottom:10px}@media(max-width:1100px){.food-safety-query[data-v-d6c8fa92] .collapse-search-top .el-row{flex-wrap:wrap}.food-safety-query[data-v-d6c8fa92] .el-col-6{width:50%}.food-safety-query[data-v-d6c8fa92] .collapse-search-btn{margin-top:10px}}.theme-color-blue[data-v-c079bc90]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-c079bc90]{color:#409eff}.theme-color-red[data-v-c079bc90]{color:#f56c6c}[data-v-c079bc90]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.record-heading[data-v-c079bc90]{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid #edf1f5}.record-heading div[data-v-c079bc90]{display:flex;align-items:center;gap:10px}.record-heading strong[data-v-c079bc90]{color:#253852;font-size:18px}.record-heading small[data-v-c079bc90]{color:#8794a7}.record-grid[data-v-c079bc90]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:16px 0;padding:1px;background:#e4ebf5}.record-field[data-v-c079bc90]{min-height:68px;padding:12px 14px;background:#fff}.record-field span[data-v-c079bc90],.record-field strong[data-v-c079bc90]{display:block}.record-field span[data-v-c079bc90]{margin-bottom:6px;color:#7b899d;font-size:12px}.record-field strong[data-v-c079bc90]{color:#30415b;font-size:14px;font-weight:500;line-height:21px;word-break:break-word}.related-records[data-v-c079bc90]{margin-top:18px}.related-records h3[data-v-c079bc90]{margin:0 0 8px;color:#30415b;font-size:15px}.related-records button[data-v-c079bc90]{display:grid;grid-template-columns:minmax(160px,.7fr) minmax(0,1fr) 18px;align-items:center;gap:12px;width:100%;padding:10px 4px;border:0;border-bottom:1px solid #edf1f5;background:transparent;color:#526176;text-align:left;cursor:pointer}.related-records button[data-v-c079bc90]:hover{background:#f6f9ff}.related-records button span[data-v-c079bc90]{color:#3568c8;font-size:13px}.related-records button strong[data-v-c079bc90]{overflow:hidden;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.source-box[data-v-c079bc90]{display:grid;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:18px;padding:12px 14px;border-radius:4px;background:#f6f9ff;color:#62738b;font-size:13px}.source-box strong[data-v-c079bc90]{color:#30415b}@media(max-width:720px){.record-grid[data-v-c079bc90],.source-box[data-v-c079bc90]{grid-template-columns:minmax(0,1fr)}}.theme-color-blue[data-v-1e0f5bfc]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-1e0f5bfc]{color:#409eff}.theme-color-red[data-v-1e0f5bfc]{color:#f56c6c}[data-v-1e0f5bfc]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.safety-panel[data-v-1e0f5bfc]{border:1px solid #e4ebf5;border-radius:10px;background:#fff;box-shadow:0 2px 10px rgba(31,66,115,.06)}.safety-panel__header[data-v-1e0f5bfc]{padding:16px 18px 12px;border-bottom:1px solid #edf1f7}.safety-panel__header h2[data-v-1e0f5bfc]{margin:0;color:#20304a;font-size:17px}.safety-panel__header p[data-v-1e0f5bfc]{margin:5px 0 0;color:#647187;font-size:13px;line-height:1.55}.safety-matrix[data-v-1e0f5bfc]{min-width:0}.safety-matrix__head[data-v-1e0f5bfc],.safety-matrix__row[data-v-1e0f5bfc]{box-sizing:border-box;width:calc(100% - 24px);margin:0 12px;display:grid;grid-template-columns:minmax(48px,1.05fr) minmax(68px,1.25fr) minmax(48px,.8fr) minmax(56px,.9fr) minmax(72px,1.15fr);align-items:center;-moz-column-gap:8px;column-gap:8px}.safety-matrix__head>span[data-v-1e0f5bfc],.safety-matrix__head>strong[data-v-1e0f5bfc],.safety-matrix__row>span[data-v-1e0f5bfc],.safety-matrix__row>strong[data-v-1e0f5bfc]{min-width:0;overflow-wrap:anywhere}.safety-matrix__head[data-v-1e0f5bfc]{padding:10px 6px 6px;color:#8a95a6;font-size:13px;line-height:18px;text-align:center}.safety-matrix__row[data-v-1e0f5bfc]{min-height:92px;padding:12px 6px 10px;border:0;border-bottom:1px solid #edf1f7;background:transparent;color:#58677c;font:inherit;text-align:center;cursor:pointer}.safety-matrix__row[data-v-1e0f5bfc]:focus,.safety-matrix__row[data-v-1e0f5bfc]:hover{border-radius:8px;background:#f6f9ff;outline:none}.safety-matrix__row[data-v-1e0f5bfc]:focus-visible{box-shadow:inset 0 0 0 2px #7fa5e3}.safety-matrix__row[data-v-1e0f5bfc]:active{background:#e8f1ff}.safety-matrix__row.is-selected[data-v-1e0f5bfc]{border-radius:8px;background:#eef4ff;box-shadow:inset 3px 0 0 #4f83dc}.safety-matrix__row strong[data-v-1e0f5bfc]{font-size:19px}.safety-matrix__row small[data-v-1e0f5bfc]{grid-column:1/-1;margin-top:6px;color:#68768a;font-size:13px;line-height:20px;text-align:left;word-break:break-word}.safety-matrix__cycle[data-v-1e0f5bfc]{color:#2a3c59;font-weight:600;text-align:left}.is-danger[data-v-1e0f5bfc]{color:#d95151}.is-warning[data-v-1e0f5bfc]{color:#bb7a18}.is-success[data-v-1e0f5bfc]{color:#27956d}.is-muted[data-v-1e0f5bfc]{color:#9ca7b7}.theme-color-blue[data-v-4f18f1e6]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-4f18f1e6]{color:#409eff}.theme-color-red[data-v-4f18f1e6]{color:#f56c6c}[data-v-4f18f1e6]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.evidence-drawer[data-v-4f18f1e6]{display:flex;flex-direction:column;gap:16px;padding:0 20px 20px;color:#536279;font-size:14px;line-height:1.6}.evidence-drawer section[data-v-4f18f1e6]{padding:14px;border:1px solid #e9eef6;border-radius:8px;background:#fbfcff}.evidence-drawer h3[data-v-4f18f1e6]{margin:0 0 12px;color:#253750;font-size:15px}.evidence-drawer .evidence-item-summary[data-v-4f18f1e6]{margin-bottom:8px;padding:10px 12px;border-radius:7px;background:#f1f6fd}.evidence-drawer .evidence-item-summary strong[data-v-4f18f1e6]{display:block;color:#263750;font-size:15px;line-height:22px}.evidence-drawer .evidence-item-summary p[data-v-4f18f1e6]{margin:4px 0 0;color:#637187;font-size:13px;line-height:20px}.evidence-drawer dl[data-v-4f18f1e6]{margin:0}.evidence-drawer dl div[data-v-4f18f1e6]{display:grid;grid-template-columns:110px minmax(0,1fr);padding:6px 0}.evidence-drawer dl dt[data-v-4f18f1e6]{color:#8a95a6}.evidence-drawer dl dd[data-v-4f18f1e6]{margin:0;color:#31425d;word-break:break-word}.evidence-drawer ul[data-v-4f18f1e6]{margin:0;padding-left:20px;font-size:13px;line-height:1.7}.evidence-drawer footer[data-v-4f18f1e6]{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:8px;padding:12px 0 4px;background:#fff}.fact-chips[data-v-4f18f1e6]{display:flex;flex-wrap:wrap;gap:6px}.fact-chips[data-v-4f18f1e6] .el-tag{height:auto;min-height:28px;white-space:normal;word-break:break-all}[data-v-4f18f1e6] .el-drawer{width:520px!important;max-width:92vw}[data-v-4f18f1e6] .el-drawer__header{margin-bottom:16px;padding:18px 20px 0;color:#263750;font-size:17px}[data-v-4f18f1e6] .el-drawer__body{overflow-y:auto}[data-v-4f18f1e6] .el-alert__title{font-size:13px;line-height:20px}.theme-color-blue[data-v-1924bf7c]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-1924bf7c]{color:#409eff}.theme-color-red[data-v-1924bf7c]{color:#f56c6c}[data-v-1924bf7c]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.management-overview[data-v-1924bf7c]{padding:16px 18px 18px;border:1px solid #e4ebf5;border-radius:10px;background:#fff;box-shadow:0 2px 10px rgba(31,66,115,.06)}.management-overview .overview-toolbar[data-v-1924bf7c],.management-overview .responsibility-heading[data-v-1924bf7c],.management-overview__header[data-v-1924bf7c]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.management-overview h2[data-v-1924bf7c],.management-overview h3[data-v-1924bf7c],.management-overview p[data-v-1924bf7c]{margin:0}.management-overview h2[data-v-1924bf7c]{color:#20304a;font-size:17px}.management-overview h3[data-v-1924bf7c]{color:#263751;font-size:16px}.management-overview p[data-v-1924bf7c]{margin-top:5px;color:#68768a;font-size:13px;line-height:20px}.management-overview__legend[data-v-1924bf7c]{display:flex;flex-wrap:wrap;gap:14px;color:#68768a;font-size:13px}.management-overview__legend span[data-v-1924bf7c]{display:inline-flex;align-items:center;gap:6px}.management-overview__legend i[data-v-1924bf7c]{width:8px;height:8px;border-radius:50%}.management-overview__legend .is-task[data-v-1924bf7c]{background:#4f83dc}.management-overview__legend .is-risk[data-v-1924bf7c]{background:#d95151}.overview-summary[data-v-1924bf7c]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:14px}.overview-summary__card[data-v-1924bf7c]{min-width:0;padding:12px 14px;border:1px solid #e7edf6;border-radius:9px;background:#f8faff;color:#68768a;font:inherit;text-align:left;cursor:pointer}.overview-summary__card small[data-v-1924bf7c],.overview-summary__card span[data-v-1924bf7c],.overview-summary__card strong[data-v-1924bf7c]{display:block}.overview-summary__card span[data-v-1924bf7c]{font-size:13px}.overview-summary__card strong[data-v-1924bf7c]{margin-top:5px;color:#273953;font-size:24px;line-height:30px}.overview-summary__card small[data-v-1924bf7c]{margin-top:3px;font-size:13px;line-height:19px}.overview-summary__card[data-v-1924bf7c]:focus,.overview-summary__card[data-v-1924bf7c]:hover{border-color:#a9c3ea;background:#f2f7ff;outline:none}.overview-summary__card[data-v-1924bf7c]:focus-visible{box-shadow:0 0 0 2px rgba(79,131,220,.25)}.overview-summary__card[data-v-1924bf7c]:active{transform:translateY(1px)}.overview-summary__card.is-warning[data-v-1924bf7c]{border-left:4px solid #d59a36}.overview-summary__card.is-danger[data-v-1924bf7c]{border-left:4px solid #d95151;background:#fff8f8}.overview-summary__card.is-normal[data-v-1924bf7c]{border-left:4px solid #35a77a}.overview-summary__card.is-muted[data-v-1924bf7c]{border-left:4px solid #9ba6b6}.overview-toolbar[data-v-1924bf7c]{margin-top:18px;padding-top:14px;border-top:1px solid #edf1f7}.overview-toolbar strong[data-v-1924bf7c]{color:#263751;font-size:15px}.indicator-grid[data-v-1924bf7c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.indicator-card[data-v-1924bf7c]{min-width:0;padding:11px 12px;border:1px solid #e8edf5;border-radius:8px;background:#fff;color:#68768a;font:inherit;text-align:left;cursor:pointer}.indicator-card__heading[data-v-1924bf7c]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.indicator-card__heading strong[data-v-1924bf7c]{min-width:0;color:#30415b;font-size:13px;line-height:20px;overflow-wrap:anywhere}.indicator-card__value[data-v-1924bf7c]{display:block;margin-top:7px;color:#273953;font-size:20px;font-weight:600;line-height:26px}.indicator-card small[data-v-1924bf7c]{display:block;margin-top:4px;font-size:13px;line-height:19px;overflow-wrap:anywhere}.indicator-card[data-v-1924bf7c]:focus,.indicator-card[data-v-1924bf7c]:hover{border-color:#adc5e9;background:#f8fbff;outline:none}.indicator-card[data-v-1924bf7c]:focus-visible{box-shadow:0 0 0 2px rgba(79,131,220,.22)}.indicator-card.is-risk[data-v-1924bf7c]{border-left:3px solid #e07a7a}.indicator-card.is-task[data-v-1924bf7c]{border-left:3px solid #79a2e3}.indicator-card.is-danger[data-v-1924bf7c]{background:#fff8f8}.responsibility-heading[data-v-1924bf7c]{margin-top:18px;padding-top:14px;border-top:1px solid #edf1f7}.responsibility-stages[data-v-1924bf7c]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:12px}.responsibility-stage[data-v-1924bf7c]{display:flex;align-items:center;gap:8px;min-width:0;padding:9px;border-radius:8px;background:#f5f8fd}.responsibility-stage__index[data-v-1924bf7c]{display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;border-radius:50%;background:#dfeafa;color:#3f70b7;font-size:12px;font-weight:600}.responsibility-stage div[data-v-1924bf7c]{min-width:0}.responsibility-stage small[data-v-1924bf7c],.responsibility-stage strong[data-v-1924bf7c]{display:block;overflow-wrap:anywhere}.responsibility-stage strong[data-v-1924bf7c]{color:#33455f;font-size:13px;line-height:18px}.responsibility-stage small[data-v-1924bf7c]{margin-top:2px;color:#7a8799;font-size:13px}.responsibility-list[data-v-1924bf7c]{margin-top:12px;border-top:1px solid #edf1f7}.responsibility-row[data-v-1924bf7c]{display:grid;grid-template-columns:minmax(180px,1.45fr) minmax(150px,1fr) minmax(130px,.8fr) minmax(150px,1fr) minmax(120px,.85fr) 18px;align-items:center;gap:12px;width:100%;min-height:68px;padding:10px 8px;border:0;border-bottom:1px solid #edf1f7;background:transparent;color:#536279;font:inherit;text-align:left;cursor:pointer}.responsibility-row>span[data-v-1924bf7c]{min-width:0}.responsibility-row small[data-v-1924bf7c],.responsibility-row strong[data-v-1924bf7c]{display:block;overflow-wrap:anywhere}.responsibility-row strong[data-v-1924bf7c]{margin-top:3px;color:#30415b;font-size:13px;line-height:20px}.responsibility-row small[data-v-1924bf7c]{color:#7a8799;font-size:13px;line-height:19px}.responsibility-row__issue strong[data-v-1924bf7c]{font-size:14px}.responsibility-row__issue small[data-v-1924bf7c]{margin-top:2px}.responsibility-row[data-v-1924bf7c]:focus,.responsibility-row[data-v-1924bf7c]:hover{border-radius:8px;background:#f6f9ff;outline:none}.responsibility-row[data-v-1924bf7c]:focus-visible{box-shadow:inset 0 0 0 2px #7fa5e3}.responsibility-row.is-overdue[data-v-1924bf7c]{background:snow}.management-overview[data-v-1924bf7c] .el-radio-group{display:flex;flex-wrap:wrap;row-gap:6px}.management-overview[data-v-1924bf7c] .el-radio-button__inner{font-size:13px}@media(max-width:1100px){.indicator-grid[data-v-1924bf7c],.overview-summary[data-v-1924bf7c]{grid-template-columns:repeat(2,minmax(0,1fr))}.responsibility-stages[data-v-1924bf7c]{grid-template-columns:repeat(3,minmax(0,1fr))}.responsibility-row[data-v-1924bf7c]{grid-template-columns:minmax(180px,1.3fr) minmax(150px,1fr) minmax(140px,1fr) 18px}.responsibility-row>span[data-v-1924bf7c]:nth-child(3),.responsibility-row>span[data-v-1924bf7c]:nth-child(5){display:none}}@media(max-width:720px){.management-overview__header[data-v-1924bf7c],.overview-toolbar[data-v-1924bf7c],.responsibility-heading[data-v-1924bf7c]{flex-direction:column}.indicator-grid[data-v-1924bf7c],.overview-summary[data-v-1924bf7c],.responsibility-stages[data-v-1924bf7c]{grid-template-columns:minmax(0,1fr)}.responsibility-row[data-v-1924bf7c]{grid-template-columns:minmax(0,1fr) 18px}.responsibility-row>span[data-v-1924bf7c]:not(:first-child){display:none}}.theme-color-blue[data-v-3992a516]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-3992a516]{color:#409eff}.theme-color-red[data-v-3992a516]{color:#f56c6c}[data-v-3992a516]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.safety-panel[data-v-3992a516]{border:1px solid #e4ebf5;border-radius:10px;background:#fff;box-shadow:0 2px 10px rgba(31,66,115,.06)}.safety-panel__header[data-v-3992a516]{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:16px 18px 12px;border-bottom:1px solid #edf1f7}.safety-panel__header h2[data-v-3992a516]{margin:0;color:#20304a;font-size:17px}.safety-panel__header p[data-v-3992a516]{margin:5px 0 0;color:#647187;font-size:13px;line-height:1.55}.safety-panel__header .el-select[data-v-3992a516]{width:180px}.safety-worklist[data-v-3992a516]{min-width:0}.safety-worklist__rows[data-v-3992a516]{padding:6px 12px 12px}.safety-worklist__row[data-v-3992a516]{display:grid;grid-template-columns:112px minmax(0,1fr) minmax(130px,170px) 18px;align-items:center;width:100%;min-height:64px;padding:9px 8px;border:0;border-bottom:1px solid #f0f3f8;background:transparent;color:#526176;font:inherit;text-align:left;cursor:pointer}.safety-worklist__row[data-v-3992a516]:focus,.safety-worklist__row[data-v-3992a516]:hover{border-radius:8px;background:#f6f9ff;outline:none}.safety-worklist__row[data-v-3992a516]:focus-visible{box-shadow:inset 0 0 0 2px #7fa5e3}.safety-worklist__row[data-v-3992a516]:active{background:#edf4ff}.safety-worklist__tag[data-v-3992a516]{width:-moz-fit-content;width:fit-content;padding:4px 7px;border-radius:999px;background:#edf3ff;color:#4778bd;font-size:13px;line-height:20px}.safety-worklist__tag.is-majorRisk[data-v-3992a516],.safety-worklist__tag.is-rectification[data-v-3992a516],.safety-worklist__tag.is-riskAlert[data-v-3992a516]{background:#fff0f0;color:#d64f4f}.safety-worklist__tag.is-recurrence[data-v-3992a516]{background:#f6efff;color:#8657c9}.safety-worklist__tag.is-plan[data-v-3992a516]{background:#fff7e8;color:#b47716}.safety-worklist__content[data-v-3992a516]{min-width:0}.safety-worklist__content small[data-v-3992a516],.safety-worklist__content strong[data-v-3992a516]{display:block;word-break:break-word}.safety-worklist__content strong[data-v-3992a516]{color:#26364f;font-size:14px;line-height:21px}.safety-worklist__content small[data-v-3992a516]{margin-top:4px;color:#68768a;font-size:13px;line-height:20px}.safety-worklist__due[data-v-3992a516]{color:#65738a;font-size:13px;line-height:20px;text-align:right;word-break:break-word}@media(max-width:1366px){.safety-worklist__row[data-v-3992a516]{grid-template-columns:105px minmax(0,1fr) minmax(110px,140px) 16px}}.theme-color-blue[data-v-16d58272]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-16d58272]{color:#409eff}.theme-color-red[data-v-16d58272]{color:#f56c6c}[data-v-16d58272]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.problem-panel[data-v-16d58272]{padding:0 18px 16px;border:1px solid #e4ebf5;border-radius:10px;background:#fff;box-shadow:0 2px 10px rgba(31,66,115,.06)}.aging-list[data-v-16d58272],.pareto-list[data-v-16d58272]{display:flex;flex-direction:column;gap:10px;padding:8px 0}.aging-row[data-v-16d58272],.pareto-row[data-v-16d58272]{display:grid;grid-template-columns:180px minmax(0,1fr) 50px;align-items:center;gap:12px;min-height:36px;border:0;background:transparent;color:#536279;font:inherit;font-size:14px;text-align:left}.pareto-row[data-v-16d58272]{cursor:pointer}.pareto-row[data-v-16d58272]:focus,.pareto-row[data-v-16d58272]:hover{border-radius:8px;background:#f5f8fd;outline:none}.pareto-row[data-v-16d58272]:focus-visible{box-shadow:inset 0 0 0 2px #7fa5e3}.pareto-row[data-v-16d58272]:active{background:#eaf2ff}.pareto-row__track[data-v-16d58272]{height:14px;overflow:hidden;border-radius:7px;background:#eef3fb}.pareto-row__track i[data-v-16d58272]{display:block;height:100%;border-radius:7px;background:linear-gradient(90deg,#5f8fe5,#91b2ee)}.aging-row i[data-v-16d58272]{height:10px;border-radius:5px;background:#ef9b64}.rectification-summary[data-v-16d58272]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:8px 0 16px}.rectification-summary__item[data-v-16d58272]{padding:12px;border-radius:8px;background:#f6f9fd}.rectification-summary__item span[data-v-16d58272],.rectification-summary__item strong[data-v-16d58272]{display:block}.rectification-summary__item span[data-v-16d58272]{color:#7e8a9d;font-size:13px}.rectification-summary__item strong[data-v-16d58272]{margin-top:6px;color:#263751;font-size:20px}.problem-panel[data-v-16d58272] .el-table,.problem-panel[data-v-16d58272] .el-tabs__item{font-size:14px}.problem-panel[data-v-16d58272] .el-table .cell{line-height:22px}.problem-panel[data-v-16d58272] .el-table__body tr{cursor:pointer}.problem-panel[data-v-16d58272] .el-alert{margin:8px 0 12px}.problem-panel[data-v-16d58272] .el-alert__title{font-size:13px;line-height:20px}@media(max-width:900px){.rectification-summary[data-v-16d58272]{grid-template-columns:repeat(2,minmax(0,1fr))}.aging-row[data-v-16d58272],.pareto-row[data-v-16d58272]{grid-template-columns:140px minmax(0,1fr) 44px}}.theme-color-blue[data-v-4b111fe8]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-4b111fe8]{color:#409eff}.theme-color-red[data-v-4b111fe8]{color:#f56c6c}[data-v-4b111fe8]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.analysis-panel[data-v-4b111fe8]{padding:0 18px 18px;border:1px solid #e4ebf5;border-radius:10px;background:#fff;box-shadow:0 2px 10px rgba(31,66,115,.06)}.analysis-panel__header[data-v-4b111fe8]{padding:16px 0 2px}.analysis-panel__header h2[data-v-4b111fe8]{margin:0;color:#20304a;font-size:17px}.trend-grid[data-v-4b111fe8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.trend-card[data-v-4b111fe8]{padding:14px;border:1px solid #edf1f7;border-radius:10px;background:#f9fbff}.trend-card__heading[data-v-4b111fe8]{display:flex;justify-content:space-between;color:#536279;font-size:13px}.trend-card__heading strong[data-v-4b111fe8]{color:#263751;font-size:15px}.trend-card__bars[data-v-4b111fe8]{display:flex;align-items:flex-end;gap:5px;height:126px;margin-top:12px}.trend-card__point[data-v-4b111fe8]{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:flex-end;height:100%}.trend-card__point small[data-v-4b111fe8]{margin-top:5px;color:#68768a;font-size:13px}.trend-card__bar[data-v-4b111fe8]{display:block;width:100%;max-width:18px;border-radius:4px 4px 0 0;background:linear-gradient(180deg,#5a8dee,#89adf5)}.comparison-rate[data-v-4b111fe8]{position:relative;height:22px;overflow:hidden;border-radius:4px;background:#eef3fb}.comparison-rate span[data-v-4b111fe8]{display:block;height:100%;background:#8bb2f1}.comparison-rate strong[data-v-4b111fe8]{position:absolute;top:2px;left:8px;color:#32445f;font-size:13px}.analysis-empty[data-v-4b111fe8]{display:flex;align-items:center;justify-content:center;height:126px;color:#68768a;font-size:14px}.analysis-panel[data-v-4b111fe8] .el-table,.analysis-panel[data-v-4b111fe8] .el-tabs__item{font-size:14px}.analysis-panel[data-v-4b111fe8] .el-table .cell{line-height:22px}@media(max-width:1366px){.trend-grid[data-v-4b111fe8]{gap:10px}}@media(max-width:1100px){.trend-grid[data-v-4b111fe8]{grid-template-columns:minmax(0,1fr)}}.theme-color-blue[data-v-2e858228]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-2e858228]{color:#409eff}.theme-color-red[data-v-2e858228]{color:#f56c6c}[data-v-2e858228]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.safety-native[data-v-2e858228]{min-width:0;height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.native-toolbar[data-v-2e858228]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:16px 20px;background:#fff;border-bottom:1px solid #edf0f5;border-radius:12px 12px 0 0}.native-toolbar .el-select[data-v-2e858228]{min-width:240px}.native-content[data-v-2e858228]{flex:1;min-height:0;position:relative;background:#fff;border-radius:12px;overflow:auto}.native-content[data-v-2e858228] .page-slot{height:100%;min-height:0}.safety-native--dialog[data-v-2e858228]{height:auto;overflow:visible}.safety-native--dialog .native-content[data-v-2e858228]{flex:none;height:min(640px,100vh - 220px);min-height:360px}.page-text-options[data-v-2e858228] .el-radio-button__inner{font-size:14px}.theme-color-blue[data-v-23b65ea1]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-23b65ea1]{color:#409eff}.theme-color-red[data-v-23b65ea1]{color:#f56c6c}[data-v-23b65ea1]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.compact-query[data-v-23b65ea1]{margin-bottom:12px}.compact-query[data-v-23b65ea1] .collapse-search-wrap{margin-bottom:0;padding:10px 14px;border:1px solid #e5ebf3;border-radius:8px;box-shadow:0 3px 10px rgba(37,54,77,.04)}.compact-query__field[data-v-23b65ea1] .el-form-item{margin-bottom:0}.compact-query__field[data-v-23b65ea1] .el-cascader,.compact-query__field[data-v-23b65ea1] .el-date-editor{width:100%}.compact-query__meta[data-v-23b65ea1]{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:0;color:#8490a3;font-size:12px;white-space:nowrap}.compact-query__meta .is-pending[data-v-23b65ea1]{color:#b07820}@media(max-width:800px){.compact-query[data-v-23b65ea1] .collapse-search-top .el-row{flex-wrap:wrap}.compact-query[data-v-23b65ea1] .collapse-search-top>.el-row>.compact-query__field{flex:0 0 100%!important;width:100%!important;max-width:100%;padding-right:0!important}.compact-query[data-v-23b65ea1] .collapse-search-btn{flex:0 0 100%;justify-content:flex-end;width:100%;padding-left:0}.compact-query[data-v-23b65ea1] .collapse-search-btn-right{flex:0 0 100%;justify-content:flex-start;margin-top:8px}.compact-query__meta[data-v-23b65ea1]{justify-content:flex-start;flex-wrap:wrap;white-space:normal}}.theme-color-blue[data-v-16820af2]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-16820af2]{color:#409eff}.theme-color-red[data-v-16820af2]{color:#f56c6c}[data-v-16820af2]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.drawer-heading[data-v-16820af2]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-right:28px}.drawer-heading strong[data-v-16820af2]{color:#26354d;font-size:18px;line-height:26px}.drawer-heading p[data-v-16820af2]{margin:4px 0 0;color:#8a96a8;font-size:12px}.drawer-body[data-v-16820af2]{padding:0 22px 76px}.summary-grid[data-v-16820af2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:15px;border-radius:9px;background:#f7f9fc}.summary-grid div[data-v-16820af2]{min-width:0}.summary-grid span[data-v-16820af2]{display:block;margin-bottom:4px;color:#8a96a8;font-size:12px}.summary-grid strong[data-v-16820af2]{display:block;color:#3c4960;overflow-wrap:anywhere;white-space:pre-wrap}.summary-grid .risk-major[data-v-16820af2]{color:#dc4b4b}.summary-grid .risk-high[data-v-16820af2]{color:#d88714}.drawer-section[data-v-16820af2]{margin-top:22px}.drawer-section h3[data-v-16820af2]{margin:0 0 14px;color:#27364d;font-size:15px}.next-step-card[data-v-16820af2]{margin-top:16px;padding:14px 16px;border:1px solid #dfe9fa;border-radius:8px;background:#f7faff}.next-step-card h3[data-v-16820af2]{margin:0 0 8px;color:#66758a;font-size:13px;font-weight:400}.next-step-card strong[data-v-16820af2]{color:#25364d;font-size:15px}.next-step-card p[data-v-16820af2]{margin:8px 0 0;color:#7c899d;font-size:12px;line-height:1.7}.fact-grid[data-v-16820af2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border:1px solid #e8edf4;border-radius:8px;overflow:hidden}.fact-grid div[data-v-16820af2]{min-width:0;padding:12px 14px;border-right:1px solid #edf1f6;border-bottom:1px solid #edf1f6}.fact-grid dt[data-v-16820af2]{color:#8b96a7;font-size:12px}.fact-grid dd[data-v-16820af2]{margin:4px 0 0;color:#46536a;overflow-wrap:anywhere;white-space:pre-wrap}.source-card[data-v-16820af2]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:20px 0 12px;padding:13px 14px;border:1px solid #e5ebf3;border-radius:8px;background:#fbfcfe}.source-card p[data-v-16820af2]{margin:4px 0 0;color:#8490a3;font-size:12px}.drawer-footer[data-v-16820af2]{position:absolute;right:0;bottom:0;left:0;padding:13px 22px;border-top:1px solid #e8edf4;background:#fff;text-align:right}.theme-color-blue[data-v-fa1d380e]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-fa1d380e]{color:#409eff}.theme-color-red[data-v-fa1d380e]{color:#f56c6c}[data-v-fa1d380e]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.record-title[data-v-fa1d380e]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-source[data-v-fa1d380e]{display:block;overflow:hidden;color:#929cad;text-overflow:ellipsis;white-space:nowrap}.danger[data-v-fa1d380e]{color:#df4747;font-weight:600}.theme-color-blue[data-v-49eb0350]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-49eb0350]{color:#409eff}.theme-color-red[data-v-49eb0350]{color:#f56c6c}[data-v-49eb0350]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.decision-native-ledger[data-v-49eb0350]{height:76vh;min-height:520px}.compact-safety.food-safety-page__body[data-v-49eb0350]{display:block!important;gap:0!important;min-height:100%;padding:0 12px 16px;background:transparent}#app .food-safety-page .compact-safety[data-v-49eb0350] .safety-navigation-header{min-height:54px;margin:0 0 12px!important;padding:0 18px;border:1px solid #e4eaf2;border-radius:8px;box-shadow:none}.safety-view-navigation[data-v-49eb0350]{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:24px}.safety-navigation-scope[data-v-49eb0350]{display:flex;min-width:0;max-width:35%;align-items:center;gap:6px;color:#8491a3;font-size:12px;line-height:20px}.safety-navigation-scope i[data-v-49eb0350]{flex-shrink:0;font-size:14px}.safety-navigation-scope span[data-v-49eb0350]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#app .food-safety-page .safety-view-navigation[data-v-49eb0350] .decision-topic-tabs{flex:1;min-width:0;margin:0;padding:0;border:0}#app .food-safety-page .safety-view-navigation[data-v-49eb0350] .el-tabs__header{margin:0}#app .food-safety-page .safety-view-navigation[data-v-49eb0350] .el-tabs__active-bar,#app .food-safety-page .safety-view-navigation[data-v-49eb0350] .el-tabs__content,#app .food-safety-page .safety-view-navigation[data-v-49eb0350] .el-tabs__nav-wrap:after{display:none}#app .food-safety-page .safety-view-navigation[data-v-49eb0350] .el-tabs__item{height:52px!important;margin:0 22px 0 0!important;padding:0 2px!important;border:0;border-bottom:2px solid transparent;border-radius:0!important;background:transparent!important;color:#65758b;font-size:14px;line-height:50px!important}#app .food-safety-page .safety-view-navigation[data-v-49eb0350] .el-tabs__item.is-active{border-bottom-color:#4b7df2;color:#356fe5!important}#app .food-safety-page .safety-view-navigation[data-v-49eb0350] .el-tabs__item:hover{color:#356fe5}#app .food-safety-page .safety-view-navigation[data-v-49eb0350] .el-tabs__item:focus-visible{outline:2px solid #aac5ff;outline-offset:-3px}#app .food-safety-page .safety-view-navigation .safety-tab-label[data-v-49eb0350]{display:inline-flex;height:100%;align-items:center;gap:8px;vertical-align:top}#app .food-safety-page .safety-view-navigation .safety-tab-label strong[data-v-49eb0350]{color:inherit;font-size:inherit;font-weight:400;line-height:20px}#app .food-safety-page .safety-view-navigation[data-v-49eb0350] .el-tabs__item.is-active .safety-tab-label strong{font-weight:600}#app .food-safety-page .safety-view-navigation .safety-tab-label em[data-v-49eb0350]{display:inline-flex;height:20px;min-width:24px;align-items:center;justify-content:center;padding:0 6px;box-sizing:border-box;border-radius:10px;background:#f0f3f8;color:#748297;font-size:11px;font-style:normal;line-height:20px;font-variant-numeric:tabular-nums}#app .food-safety-page .safety-view-navigation[data-v-49eb0350] .el-tabs__item.is-active .safety-tab-label em{background:#edf3ff;color:#356fe5}.refresh-alert[data-v-49eb0350],.source-alert[data-v-49eb0350]{margin-bottom:12px}.compact-content[data-v-49eb0350]{min-width:0}.missing-materials[data-v-49eb0350]{margin:12px 0;overflow:hidden;border:1px solid #e4eaf2;border-radius:8px;background:#fff}.missing-materials[data-v-49eb0350] .el-collapse-item__header{height:auto;min-height:60px;padding:12px 18px;border-bottom:0;box-sizing:border-box;line-height:22px}.missing-materials[data-v-49eb0350] .el-collapse-item__header:hover{background:#fafbfd}.missing-materials[data-v-49eb0350] .el-collapse-item__header:focus-visible{outline:2px solid #aac5ff;outline-offset:-3px}.missing-materials[data-v-49eb0350] .el-collapse-item__arrow{margin:0 0 0 8px;color:#8491a3}.missing-materials[data-v-49eb0350] .el-collapse-item__wrap{border-bottom:0}.missing-materials[data-v-49eb0350] .el-collapse-item__content{padding-bottom:0}.missing-materials__heading[data-v-49eb0350]{display:flex;flex:1;min-width:0;align-items:center;gap:10px}.missing-materials__heading strong[data-v-49eb0350]{color:#26354c;font-size:14px;font-weight:600}.missing-materials__icon[data-v-49eb0350]{display:grid;flex:0 0 32px;height:32px;place-items:center;border-radius:8px;background:#fff5e6;color:#bd7c22;font-size:17px}.missing-materials__toggle[data-v-49eb0350]{margin-left:auto;color:#65758b;font-size:13px;white-space:nowrap}.missing-materials__body[data-v-49eb0350]{position:relative;min-height:96px;padding:0 18px 16px}.missing-materials__list[data-v-49eb0350]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0;padding:0;list-style:none}.missing-materials__list.is-error[data-v-49eb0350]{visibility:hidden}.missing-materials__item[data-v-49eb0350]{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #e9eef5;border-radius:6px;background:#fafbfd}.missing-materials__identity[data-v-49eb0350]{flex:1;min-width:0;overflow-wrap:anywhere}.missing-materials__identity strong[data-v-49eb0350]{display:block;color:#26354c;font-size:14px;font-weight:500;line-height:22px}.missing-materials__identity span[data-v-49eb0350]{display:block;margin-top:2px;color:#8491a3;font-size:12px;line-height:18px}.missing-materials__identity i[data-v-49eb0350]{margin-right:4px}.missing-materials__tags[data-v-49eb0350]{display:flex;max-width:55%;flex-wrap:wrap;justify-content:flex-end;gap:4px}.missing-materials__tag[data-v-49eb0350]{max-width:100%;padding:2px 8px;border:1px solid #f3dfbc;border-radius:4px;background:#fff8ec;color:#a96c19;font-size:12px;line-height:18px;overflow-wrap:anywhere}.missing-materials__state[data-v-49eb0350]{display:flex;min-height:96px;align-items:center;justify-content:center;gap:8px;color:#8491a3;font-size:13px}.missing-materials__state--overlay[data-v-49eb0350]{position:absolute;inset:0;padding:16px 18px}.missing-materials__footer[data-v-49eb0350]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:12px 18px;border-top:1px solid #edf0f5}.missing-materials__footer>span[data-v-49eb0350]{color:#8491a3;font-size:12px}.missing-materials__footer[data-v-49eb0350] .el-pagination{margin-left:auto;padding:0}.risk-snapshot[data-v-49eb0350]{margin-bottom:12px;padding:16px 18px;border:1px solid #e4eaf2;border-radius:8px;background:#fff}.risk-snapshot .section-heading[data-v-49eb0350]{margin-bottom:14px}.metric-grid[data-v-49eb0350]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.summary-card[data-v-49eb0350]{display:flex;min-width:0;min-height:94px;align-items:center;gap:12px;padding:15px 16px;overflow:hidden;border:1px solid #e6ebf2;border-radius:8px;background:#fbfcfe;color:inherit;text-align:left;cursor:pointer;transition:border-color .2s,box-shadow .2s}.summary-card[data-v-49eb0350]:not(:disabled):focus-visible,.summary-card[data-v-49eb0350]:not(:disabled):hover{border-color:#9fc0ff;box-shadow:0 5px 16px rgba(45,91,160,.09);outline:none}.summary-card.is-active[data-v-49eb0350]{border-color:#8eb2ff;background:#f7faff;box-shadow:inset 0 0 0 1px #8eb2ff}.summary-card[data-v-49eb0350]:disabled{cursor:wait;opacity:.65}.summary-card strong[data-v-49eb0350]{display:block;margin:3px 0;color:#20324a;font-size:24px;line-height:28px;font-variant-numeric:tabular-nums}.summary-card.majorRisk strong[data-v-49eb0350],.summary-card.rectificationRisk strong[data-v-49eb0350]{color:#c45656}.summary-card strong small[data-v-49eb0350]{margin-left:4px;color:#7f8a9c;font-size:12px;font-weight:400}.summary-card__icon[data-v-49eb0350]{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:8px;background:#edf4ff;color:#3978dc;font-size:18px}.summary-card.majorRisk .summary-card__icon[data-v-49eb0350]{background:#fff0f0;color:#d95d5d}.summary-card.rectificationRisk .summary-card__icon[data-v-49eb0350]{background:#fff4e5;color:#d58a24}.summary-card.licenceRisk .summary-card__icon[data-v-49eb0350]{background:#f2edff;color:#7b5bd6}.summary-card__body[data-v-49eb0350]{display:flex;min-width:0;flex:1;flex-direction:column}.summary-card__body>span[data-v-49eb0350]{color:#66758a;font-size:13px}.summary-card__body>em[data-v-49eb0350]{overflow:hidden;color:#98a4b3;font-size:12px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.summary-card__body>.summary-card__action[data-v-49eb0350]{margin-top:8px;color:#3978dc;font-size:12px}.summary-card__arrow[data-v-49eb0350]{flex-shrink:0;color:#b8c2ce}.canteen-risk-row[data-v-49eb0350]:focus-visible,.duty-grid button[data-v-49eb0350]:focus-visible,.status-filters button[data-v-49eb0350]:focus-visible,.urgent-item__title[data-v-49eb0350]:focus-visible{border-color:#4f83ff;outline:2px solid rgba(79,131,255,.35);outline-offset:2px}.overview-grid[data-v-49eb0350]{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(360px,1fr);gap:12px}.overview-grid.is-single[data-v-49eb0350]{grid-template-columns:1fr}.content-card[data-v-49eb0350]{border-color:#e5eaf2;border-radius:8px}.content-card[data-v-49eb0350] .el-card__header{padding:16px 18px;border-bottom-color:#edf0f5}.content-card[data-v-49eb0350] .el-card__body{padding:16px 18px}.section-heading[data-v-49eb0350]{display:flex;align-items:center;justify-content:space-between;gap:16px}.section-heading h2[data-v-49eb0350]{margin:0;color:#26354c;font-size:16px}.section-heading p[data-v-49eb0350]{margin:3px 0 0;color:#8b96a8;font-size:12px}.section-heading>span[data-v-49eb0350]{color:#8a96a8;font-size:12px}.danger[data-v-49eb0350]{color:#df4747;font-weight:600}.priority-context[data-v-49eb0350]{padding:10px 12px;margin-bottom:4px;border:1px solid #edf0f5;border-radius:6px;background:#fbfcfe;color:#526176;font-size:13px;line-height:1.6}.urgent-item[data-v-49eb0350]{display:flex;align-items:flex-start;gap:10px;width:100%;padding:13px 0;border:0;border-bottom:1px solid #edf1f6;background:transparent;text-align:left}.urgent-item[data-v-49eb0350]:last-child{border-bottom:0}.urgent-item>.el-button[data-v-49eb0350]{align-self:center;flex-shrink:0}.urgent-item__rank[data-v-49eb0350]{display:grid;flex:0 0 24px;height:24px;place-items:center;border-radius:6px;background:#edf4ff;color:#3978dc;font-size:12px}.urgent-item__content[data-v-49eb0350]{flex:1;min-width:0}.urgent-item__heading[data-v-49eb0350]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.urgent-item__title[data-v-49eb0350]{padding:0;border:0;background:transparent;color:#25364d;font-size:14px;font-weight:600;line-height:24px;text-align:left;cursor:pointer}.urgent-item__title[data-v-49eb0350]:hover{color:#3978dc}.urgent-item__meta[data-v-49eb0350]{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:6px;color:#8490a3;font-size:12px}.urgent-item__next[data-v-49eb0350]{margin:7px 0 0;color:#66758a;font-size:12px;line-height:18px}.canteen-risk-row[data-v-49eb0350]{display:flex;width:100%;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;border:0;border-bottom:1px solid #edf0f5;background:transparent;text-align:left;cursor:pointer}.canteen-risk-row:hover strong[data-v-49eb0350]{color:#3978dc}.canteen-risk-row strong[data-v-49eb0350]{display:block;color:#25364d;font-size:14px;line-height:24px}.canteen-risk-row>div>span[data-v-49eb0350]{display:block;margin-top:4px;color:#8490a3;font-size:12px}.canteen-risk-row__counts[data-v-49eb0350]{display:flex;align-items:center;gap:14px;white-space:nowrap}.canteen-risk-row__counts>span[data-v-49eb0350]{margin:0!important;font-size:12px}.canteen-risk-row__counts>.danger[data-v-49eb0350]{color:#df4747}.canteen-risk-row__counts>i[data-v-49eb0350]{color:#b8c2ce}.active-work-context[data-v-49eb0350]{display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding:12px 16px;margin-bottom:12px;border:1px solid #dfe9fa;border-radius:8px;background:#f7faff}.active-work-context>div[data-v-49eb0350]{flex:1;min-width:240px}.active-work-context strong[data-v-49eb0350]{color:#3978dc;font-size:13px}.active-work-context span[data-v-49eb0350]{margin-left:12px;color:#66758a;font-size:13px}.active-work-context[data-v-49eb0350] .el-button{padding:0}.canteen-todo[data-v-49eb0350]{margin-bottom:12px}.duty-card[data-v-49eb0350]{margin-top:12px}.duty-grid[data-v-49eb0350]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.duty-grid button[data-v-49eb0350]{padding:14px;border:1px solid #e7edf5;border-radius:8px;background:#fbfcfe;text-align:left;cursor:pointer}.duty-grid button>span[data-v-49eb0350]{display:flex;align-items:center;justify-content:space-between}.duty-grid button strong[data-v-49eb0350]{color:#354259}.duty-grid button em[data-v-49eb0350]{color:#1769e0;font-style:normal;font-weight:700}.duty-grid button .el-progress[data-v-49eb0350]{margin:12px 0 8px}.duty-grid button small[data-v-49eb0350]{color:#8490a2}.status-card[data-v-49eb0350]{margin-bottom:12px;border-color:#e5eaf2;border-radius:8px}.status-card[data-v-49eb0350] .el-card__body{display:flex;align-items:center;gap:12px;padding:13px 16px;flex-wrap:wrap}.cycle-filter[data-v-49eb0350],.risk-filter[data-v-49eb0350],.source-filter[data-v-49eb0350]{width:148px;flex:0 0 auto}.status-filters[data-v-49eb0350]{display:flex;gap:8px;flex-wrap:wrap}.status-filters button[data-v-49eb0350]{height:32px;padding:0 13px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:#667289;cursor:pointer}.status-filters button.active[data-v-49eb0350]{border-color:#8eb2ff;background:#f5f8ff;color:#356fe5;font-weight:600}.status-filters button em[data-v-49eb0350]{margin-left:3px;color:inherit;font-style:normal}.table-search[data-v-49eb0350]{width:240px;margin-left:auto}.table-card[data-v-49eb0350] .el-card__body{padding-top:0}.record-title[data-v-49eb0350]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-source[data-v-49eb0350]{display:block;overflow:hidden;color:#929cad;text-overflow:ellipsis;white-space:nowrap}.compact-pagination[data-v-49eb0350]{margin-top:16px;text-align:right}.ledger-header[data-v-49eb0350]{min-width:0}#app .food-safety-page .compact-safety[data-v-49eb0350] .safety-navigation-header.has-ledger-navigation{margin-bottom:0!important;border-bottom:0;border-radius:8px 8px 0 0}.safety-ledger-context[data-v-49eb0350]{display:flex;align-items:center;gap:16px;min-width:0;margin-bottom:12px;padding:0 18px;border:1px solid #e4eaf2;border-top:1px solid #edf0f5;border-radius:0 0 8px 8px;background:#fafbfd}.safety-ledger-context .ledger-tabs[data-v-49eb0350]{flex:1 1 auto;min-width:0}.safety-ledger-context .safety-navigation-scope[data-v-49eb0350]{flex:0 0 auto}.ledger-tabs[data-v-49eb0350] .el-tabs__header{margin:0}.ledger-tabs[data-v-49eb0350] .el-tabs__content,.ledger-tabs[data-v-49eb0350] .el-tabs__nav-wrap:after{display:none}.ledger-tabs[data-v-49eb0350] .el-tabs__item{height:40px;line-height:40px;font-size:13px}.ledger-tabs em[data-v-49eb0350]{margin-left:4px;color:#c45656;font-size:11px;font-style:normal}.ledger-toolbar[data-v-49eb0350]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding-top:0}.ledger-toolbar h2[data-v-49eb0350]{margin:0;color:#26354c;font-size:16px}.ledger-toolbar p[data-v-49eb0350]{margin:4px 0 0;color:#8b96a8;font-size:12px}.ledger-toolbar__filters[data-v-49eb0350]{display:flex;align-items:center;gap:8px;flex-shrink:0}.ledger-toolbar__filters .el-select[data-v-49eb0350]{width:160px}.ledger-toolbar__filters .el-input[data-v-49eb0350]{width:240px}.loading-state[data-v-49eb0350]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:14px}.loading-block[data-v-49eb0350]{height:126px;border-radius:10px;background:#edf1f6;animation:compact-loading-49eb0350 1.4s ease infinite}@keyframes compact-loading-49eb0350{0%,to{opacity:.55}50%{opacity:1}}@media(max-width:1180px){.missing-materials__list[data-v-49eb0350]{grid-template-columns:1fr}.metric-grid[data-v-49eb0350]{grid-template-columns:repeat(2,1fr)}.overview-grid[data-v-49eb0350]{grid-template-columns:1fr}.ledger-toolbar[data-v-49eb0350]{align-items:stretch;flex-direction:column}.ledger-toolbar__filters[data-v-49eb0350]{width:100%}.ledger-toolbar__filters .el-input[data-v-49eb0350]{flex:1;width:auto}}@media(max-width:760px){.compact-safety[data-v-49eb0350]{padding:0 12px 24px}.safety-view-navigation[data-v-49eb0350]{gap:8px}.safety-navigation-scope[data-v-49eb0350]{display:none}.duty-grid[data-v-49eb0350],.metric-grid[data-v-49eb0350]{grid-template-columns:1fr}.section-heading[data-v-49eb0350]{align-items:flex-start;flex-direction:column;gap:6px}.urgent-item__meta[data-v-49eb0350]{flex-direction:column}.canteen-risk-row__counts[data-v-49eb0350]{gap:8px}.cycle-filter[data-v-49eb0350],.risk-filter[data-v-49eb0350],.source-filter[data-v-49eb0350],.table-search[data-v-49eb0350]{width:100%;margin-left:0}.status-filters[data-v-49eb0350]{width:100%}.ledger-toolbar__filters[data-v-49eb0350]{align-items:stretch;flex-direction:column}.ledger-toolbar__filters .el-input[data-v-49eb0350],.ledger-toolbar__filters .el-select[data-v-49eb0350]{width:100%}}.theme-color-blue[data-v-9da45e20]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-9da45e20]{color:#409eff}.theme-color-red[data-v-9da45e20]{color:#f56c6c}[data-v-9da45e20]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.food-safety-page[data-v-9da45e20]{height:100%;min-height:0;overflow-x:hidden!important;overflow-y:auto!important}.theme-color-blue[data-v-4b2e6b34]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-4b2e6b34]{color:#409eff}.theme-color-red[data-v-4b2e6b34]{color:#f56c6c}[data-v-4b2e6b34]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.record-entry[data-v-4b2e6b34]{max-width:100%;white-space:normal;text-align:left}.record-entry[data-v-4b2e6b34]>span{display:inline-flex;align-items:baseline;gap:8px;max-width:100%}.record-action[data-v-4b2e6b34]{flex:none;color:#4274cf}.safety-pagination[data-v-4b2e6b34]{margin-top:16px;overflow-x:auto;text-align:right;white-space:nowrap}.theme-color-blue[data-v-5aec97c3]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-5aec97c3]{color:#409eff}.theme-color-red[data-v-5aec97c3]{color:#f56c6c}[data-v-5aec97c3]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.evidence-body[data-v-5aec97c3]{flex:1 1 auto;min-height:0;overflow:auto;padding:0 24px 24px}.food-safety-evidence[data-v-5aec97c3] .el-drawer__body{display:flex;min-height:0;flex-direction:column}.muted[data-v-5aec97c3],dt[data-v-5aec97c3],small[data-v-5aec97c3]{color:#909399;font-size:12px}.status-list[data-v-5aec97c3]{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.fact-grid[data-v-5aec97c3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}dd[data-v-5aec97c3]{margin:8px 0 0;overflow-wrap:anywhere;color:#303133}.source-evidence[data-v-5aec97c3]{background:#f6f8fb;padding:18px;margin-top:20px;overflow-wrap:anywhere}.evidence-footer[data-v-5aec97c3]{position:sticky;z-index:2;bottom:0;padding:16px 24px;border-top:1px solid #ebeef5;background:#fff;display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.evidence-footer[data-v-5aec97c3] .el-button+.el-button{margin-left:0}.trace-nodes[data-v-5aec97c3]{margin-top:18px}.trace-node[data-v-5aec97c3]{padding:12px;border-bottom:1px solid #ebeef5;display:flex;gap:12px;flex-wrap:wrap}@media(max-width:700px){.fact-grid[data-v-5aec97c3]{grid-template-columns:1fr}.evidence-footer[data-v-5aec97c3] .el-button{flex:1 1 160px;min-height:40px;white-space:normal}}.theme-color-blue[data-v-5160860c]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-5160860c]{color:#409eff}.theme-color-red[data-v-5160860c]{color:#f56c6c}[data-v-5160860c]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.overview-facts[data-v-5160860c]{margin-bottom:12px}.facts-heading[data-v-5160860c]{display:flex;align-items:center;justify-content:space-between;gap:12px}.facts-heading h2[data-v-5160860c]{margin:0;font-size:16px;font-weight:600}.facts-heading span[data-v-5160860c]{display:block;margin-top:3px;color:#909399;font-size:12px}.facts-layout[data-v-5160860c]{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:16px}.priority-section[data-v-5160860c]{min-width:0}.priority-list[data-v-5160860c]{margin:0;padding:0;list-style:none}.priority-list li[data-v-5160860c]{display:flex;gap:12px;align-items:center;min-height:48px;padding:7px 0;border-bottom:1px solid #ebeef5}.priority-list li[data-v-5160860c]:last-child{border-bottom:0}.priority-record[data-v-5160860c]{flex:1;min-width:0;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.priority-record strong[data-v-5160860c]{color:#337ecc;font-size:14px;font-weight:500;overflow-wrap:anywhere}.priority-record span[data-v-5160860c]{display:block;margin-top:3px;color:#606266;font-size:12px;line-height:18px}.priority-record:hover strong[data-v-5160860c]{text-decoration:underline}.priority-record:active strong[data-v-5160860c]{color:#245fa8}.priority-states[data-v-5160860c]{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;max-width:55%}.distribution-section[data-v-5160860c]{min-width:0;padding-left:16px;border-left:1px solid #ebeef5}.distribution-section h3[data-v-5160860c]{margin:0;font-size:14px;font-weight:600}.muted[data-v-5160860c]{margin:4px 0 8px;color:#909399;font-size:12px}.issue-distribution button[data-v-5160860c]{display:grid;grid-template-columns:minmax(88px,auto) minmax(70px,1fr) 34px;gap:8px;align-items:center;width:100%;min-height:36px;padding:4px 0;border:0;background:transparent;color:#606266;text-align:left;cursor:pointer}.issue-distribution button>span[data-v-5160860c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.issue-distribution i[data-v-5160860c]{height:6px;border-radius:3px;background:#edf1f8;overflow:hidden}.issue-distribution b[data-v-5160860c]{display:block;height:100%;border-radius:inherit;background:#7a9ee9}.issue-distribution strong[data-v-5160860c]{color:#303133;font-size:14px;font-weight:500;text-align:right}.issue-distribution button[data-v-5160860c]:hover{background:#f5f8ff}.issue-distribution button[data-v-5160860c]:active{background:#edf3ff}button[data-v-5160860c]:focus-visible{outline:2px solid #409eff;outline-offset:3px}@media(max-width:1000px){.facts-layout[data-v-5160860c]{grid-template-columns:1fr}.distribution-section[data-v-5160860c]{padding:12px 0 0;border-top:1px solid #ebeef5;border-left:0}.priority-list li[data-v-5160860c]{align-items:flex-start;flex-direction:column;gap:6px}.priority-states[data-v-5160860c]{max-width:100%;justify-content:flex-start}}.theme-color-blue[data-v-230ac4b8]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-230ac4b8]{color:#409eff}.theme-color-red[data-v-230ac4b8]{color:#f56c6c}[data-v-230ac4b8]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.safety-query-block[data-v-230ac4b8]{margin-bottom:12px;border-radius:10px;background:#fff}.safety-query[data-v-230ac4b8]{border-radius:10px 10px 0 0}.safety-query[data-v-230ac4b8] .el-cascader{width:100%}.safety-query-context[data-v-230ac4b8]{display:flex;align-items:center;gap:0;min-width:0;padding:7px 15px 10px;border-top:1px solid #ebeef5;flex-wrap:wrap;color:#606266;font-size:12px;line-height:20px}.query-context-item[data-v-230ac4b8]{display:inline-flex;align-items:center;min-width:0;max-width:420px}.query-context-item+.query-context-item[data-v-230ac4b8]:before{content:"·";margin:0 8px;color:#c0c4cc}.query-context-item strong[data-v-230ac4b8]{margin-right:4px;color:#606266;font-weight:500}.query-context-item>span[data-v-230ac4b8]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.query-context-item.warning[data-v-230ac4b8],.query-context-item.warning strong[data-v-230ac4b8]{color:#b26a00}@media(max-width:1000px){.safety-query[data-v-230ac4b8] .el-col{flex:0 0 100%!important;width:100%!important;max-width:100%}.safety-query[data-v-230ac4b8] .el-form-item{margin-bottom:10px}.safety-query[data-v-230ac4b8] .el-form-item__label{float:left;width:100px!important}.safety-query[data-v-230ac4b8] .el-form-item__content{margin-left:100px!important}}.theme-color-blue[data-v-192549cc]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-192549cc]{color:#409eff}.theme-color-red[data-v-192549cc]{color:#f56c6c}[data-v-192549cc]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.safety-matrix[data-v-192549cc]{margin:16px 0}h2[data-v-192549cc]{font-size:16px;margin:0 0 12px}p[data-v-192549cc]{font-size:12px;color:#909399}.matrix-scroll[data-v-192549cc]{overflow-x:auto}table[data-v-192549cc]{border-collapse:collapse;width:100%}td[data-v-192549cc],th[data-v-192549cc]{min-width:120px;padding:12px;border:1px solid #ebeef5;text-align:center;white-space:nowrap}th[data-v-192549cc]{background:#f6f8fb;font-weight:500}button[data-v-192549cc]{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:36px;border:0;background:#edf3ff;color:#4274cf;padding:6px 12px;cursor:pointer;white-space:nowrap}button[data-v-192549cc]:focus-visible{outline:2px solid #409eff;outline-offset:2px}.matrix-part[data-v-192549cc]{display:inline-flex;align-items:baseline;gap:3px}.matrix-part small[data-v-192549cc]{color:#68768a;font-size:11px}.matrix-part strong[data-v-192549cc]{color:#315fba;font-weight:600}.theme-color-blue[data-v-056dd41a]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-056dd41a]{color:#409eff}.theme-color-red[data-v-056dd41a]{color:#f56c6c}[data-v-056dd41a]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.safety-workspace[data-v-056dd41a]{min-width:0;padding:0 10px 20px;color:#303133}.safety-workspace[data-v-056dd41a] .decision-page-header{background:transparent}.safety-tabs[data-v-056dd41a]{display:flex;overflow-x:auto;white-space:nowrap}.safety-tabs button[data-v-056dd41a]{flex:none;height:40px;padding:0 20px;border:0;border-bottom:2px solid transparent;background:transparent;color:#909399;font-size:16px;cursor:pointer}.safety-tabs button.active[data-v-056dd41a]{color:#303133;border-bottom-color:#1890ff}.safety-tabs button[data-v-056dd41a]:hover{color:#606266;background:#f5f8ff}.safety-tabs button[data-v-056dd41a]:active{background:#edf3ff}.section-heading[data-v-056dd41a]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.cutoff-alert[data-v-056dd41a]{margin:-4px 0 12px}.result-status[data-v-056dd41a]{display:flex;align-items:center;gap:8px;margin:0 0 12px}.result-status[data-v-056dd41a] .el-alert{flex:1;min-width:0}.result-status[data-v-056dd41a] .el-button{flex:none}h2[data-v-056dd41a]{margin:0 0 12px;font-size:16px;font-weight:600}.section-heading h2[data-v-056dd41a]{margin:0}small[data-v-056dd41a]{color:#909399;font-size:12px}.summary-panel[data-v-056dd41a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px;border:1px solid #e5e8ee;border-radius:8px;background:#fff;overflow:hidden}.summary-domain[data-v-056dd41a]{position:relative;min-width:0;padding:14px 16px 12px;border-right:1px solid #ebeef5}.summary-domain[data-v-056dd41a]:last-child{border-right:0}.summary-values[data-v-056dd41a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.summary-values button[data-v-056dd41a]{min-width:0;border:0;background:transparent;padding:0;text-align:left;color:#606266;cursor:pointer;flex:1}.summary-values strong[data-v-056dd41a]{display:block;font-size:24px;line-height:34px;color:#263b58}.summary-values strong em[data-v-056dd41a]{margin-left:3px;font-style:normal;font-size:12px;font-weight:400}.summary-values span[data-v-056dd41a]{display:block;min-height:20px;font-size:14px;line-height:20px;overflow-wrap:anywhere}.summary-values button[data-v-056dd41a]{border-radius:6px;transition:background-color .15s ease}.summary-values button[data-v-056dd41a]:hover{background:#f5f8ff}.summary-values button[data-v-056dd41a]:active{background:#edf3ff}.summary-major-link[data-v-056dd41a]{padding:0;font-size:12px;line-height:20px}.subtabs[data-v-056dd41a]{display:flex;margin:0 0 16px;flex-wrap:wrap}.hygiene-types[data-v-056dd41a]{display:flex;margin-bottom:16px;flex-wrap:wrap}.metric-grid[data-v-056dd41a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border:1px solid #ebeef5;background:#ebeef5;margin-bottom:16px}.records-card[data-v-056dd41a]{margin:16px 0}.record-tools[data-v-056dd41a]{display:flex;gap:8px;flex-wrap:wrap}.record-tools .el-input[data-v-056dd41a]{width:230px}.record-tools .el-select[data-v-056dd41a]{width:160px}.detail-filters[data-v-056dd41a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:center;margin-bottom:12px}.detail-filter[data-v-056dd41a]{display:flex;align-items:center;gap:8px;min-width:0}.detail-filter>span[data-v-056dd41a]{flex:none;font-size:13px;color:#606266}.detail-filter .el-select[data-v-056dd41a]{flex:1;min-width:0}.analysis-disclosure[data-v-056dd41a]{margin-bottom:16px}.analysis-disclosure>summary[data-v-056dd41a]{padding:12px 0;cursor:pointer;color:#606266}.safety-workspace button[data-v-056dd41a]:focus-visible,.safety-workspace summary[data-v-056dd41a]:focus-visible{outline:2px solid #409eff;outline-offset:3px}.summary-links[data-v-056dd41a]{display:flex;gap:12px;flex-wrap:wrap}.summary-panel .known-overdue[data-v-056dd41a]{color:#f56c6c}.comparison-panel[data-v-056dd41a]{margin-bottom:12px}.comparison-pagination[data-v-056dd41a]{margin-top:12px;overflow-x:auto;text-align:right}.focus-chip[data-v-056dd41a]{margin-bottom:12px}.chart-grid[data-v-056dd41a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.distribution[data-v-056dd41a]{display:grid;grid-template-columns:130px 1fr 38px;gap:12px;width:100%;padding:10px 0;border:0;background:transparent;text-align:left;color:#606266;cursor:pointer}.distribution i[data-v-056dd41a]{height:8px;margin-top:5px;background:#edf1f8}.distribution b[data-v-056dd41a]{display:block;height:8px;background:#7a9ee9}.trend-bars[data-v-056dd41a]{display:flex;align-items:flex-end;height:170px;overflow-x:auto;gap:10px}.trend-bars button[data-v-056dd41a]{display:flex;flex-direction:column;align-items:center;min-width:36px;border:0;background:transparent;cursor:pointer}.trend-bars i[data-v-056dd41a]{display:block;width:20px;background:#7a9ee9;margin:8px 0}.metric-evidence-heading[data-v-056dd41a]{display:flex;gap:18px;flex-wrap:wrap;align-items:center}.metric-evidence-heading strong[data-v-056dd41a]{font-size:26px}.loading-skeleton[data-v-056dd41a]{display:grid;gap:16px;min-height:320px;padding:8px 0}.skeleton-cards[data-v-056dd41a],.skeleton-matrix[data-v-056dd41a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.skeleton-table[data-v-056dd41a]{display:grid;gap:10px}.skeleton-block[data-v-056dd41a]{height:32px;border-radius:4px;background:linear-gradient(90deg,#f2f4f7 25%,#e7ebf0 37%,#f2f4f7 63%);background-size:400% 100%;animation:safety-loading-056dd41a 1.4s ease infinite}.skeleton-card[data-v-056dd41a]{height:108px}.skeleton-matrix .skeleton-block[data-v-056dd41a]{height:48px}.entity-records+.entity-records[data-v-056dd41a]{margin-top:24px}.entity-records h3 small[data-v-056dd41a]{color:#909399;font-weight:400}@keyframes safety-loading-056dd41a{0%{background-position:100% 50%}to{background-position:0 50%}}.safety-workspace[data-v-056dd41a] .el-table th .cell{white-space:nowrap}@media(max-width:1100px){.chart-grid[data-v-056dd41a]{grid-template-columns:1fr}.record-tools[data-v-056dd41a]{width:100%}}@media(max-width:1000px){.detail-filters[data-v-056dd41a],.summary-panel[data-v-056dd41a]{grid-template-columns:1fr}.summary-domain[data-v-056dd41a]{border-right:0;border-bottom:1px solid #ebeef5}.summary-domain[data-v-056dd41a]:last-child{border-bottom:0}.metric-grid[data-v-056dd41a],.skeleton-cards[data-v-056dd41a],.skeleton-matrix[data-v-056dd41a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.metric-grid[data-v-056dd41a]{grid-template-columns:1fr}.record-tools .el-input[data-v-056dd41a],.record-tools .el-select[data-v-056dd41a]{width:100%}}.theme-color-blue[data-v-7ffaf69c]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-7ffaf69c]{color:#409eff}.theme-color-red[data-v-7ffaf69c]{color:#f56c6c}[data-v-7ffaf69c]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.warning[data-v-7ffaf69c]{color:#c45656}[data-v-7ffaf69c] .budget-recognition-dialog{display:flex;flex-direction:column;max-height:calc(100vh - 48px);margin-top:24px!important}[data-v-7ffaf69c] .budget-recognition-dialog .el-dialog__body{min-height:0;overflow:auto}[data-v-7ffaf69c] .budget-recognition-dialog .el-dialog__footer{flex:0 0 auto;border-top:1px solid #edf0f5}.budget-basis[data-v-7ffaf69c]{margin-bottom:12px;color:#606266;font-size:13px}.budget-basis summary[data-v-7ffaf69c]{cursor:pointer}.budget-basis summary[data-v-7ffaf69c]:focus-visible{outline:2px solid #1890ff;outline-offset:2px}.budget-overview[data-v-7ffaf69c]{margin-bottom:10px;border:1px solid #edf0f5;border-radius:10px;background:#fff;overflow:hidden}.occupancy-summary[data-v-7ffaf69c]{border-top:1px solid #edf0f5;padding:0 14px;color:#606266;font-size:13px}.occupancy-summary summary[data-v-7ffaf69c]{padding:9px 0;cursor:pointer}.occupancy-summary summary[data-v-7ffaf69c]:focus-visible{outline:2px solid #1890ff;outline-offset:2px}.occupancy-list[data-v-7ffaf69c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;padding:2px 0 10px}.occupancy-track[data-v-7ffaf69c]{display:flex;position:relative;height:12px;background:#eef1f5;margin:4px 2px;border-radius:6px}.occupied-actual[data-v-7ffaf69c]{background:#1890ff}.occupied-commitment[data-v-7ffaf69c]{background:#9aaec6}.budget-mark[data-v-7ffaf69c]{position:absolute;top:-3px;bottom:-3px;border-left:2px solid #303133;transform:translateX(-2px)}.occupancy-row[data-v-7ffaf69c]{min-width:0;overflow-wrap:anywhere}.occupancy-row p[data-v-7ffaf69c]{margin:0}.panel[data-v-7ffaf69c]{background:#fff;padding:15px;margin-bottom:10px;border:1px solid #edf0f5;border-radius:10px}.metrics[data-v-7ffaf69c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:10px 0}.metrics>div[data-v-7ffaf69c]{border-right:1px solid #edf0f5;min-width:0;padding:0 14px}.metrics>div[data-v-7ffaf69c]:last-child{border-right:0}.metrics span[data-v-7ffaf69c]{color:#606266;font-size:13px;display:block}.metrics strong[data-v-7ffaf69c]{display:block;margin-top:3px;font-size:20px;line-height:1.35;font-weight:500;overflow-wrap:anywhere}.heading[data-v-7ffaf69c]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-bottom:12px}h2[data-v-7ffaf69c]{font-size:16px;margin:0}h3[data-v-7ffaf69c]{margin:22px 0 12px;font-size:14px}.note[data-v-7ffaf69c]{color:#909399;font-size:12px;line-height:1.7}.drawer-content[data-v-7ffaf69c]{overflow:auto;height:100%;padding:0 24px 24px}.drawer-content .metrics[data-v-7ffaf69c]{grid-template-columns:repeat(3,1fr);padding:16px 0;margin-bottom:0}.table-scroll[data-v-7ffaf69c]{overflow:auto}table[data-v-7ffaf69c]{width:100%;min-width:700px;border-collapse:collapse}td[data-v-7ffaf69c],th[data-v-7ffaf69c]{padding:12px;border-bottom:1px solid #e4e7ed;text-align:left}th[data-v-7ffaf69c]{white-space:nowrap;background:#f7f9fc}small[data-v-7ffaf69c]{display:block;color:#909399}@media(max-width:900px){.metrics[data-v-7ffaf69c]{grid-template-columns:1fr 1fr}.metrics>div[data-v-7ffaf69c]:nth-child(2){border-right:0}.metrics>div[data-v-7ffaf69c]:nth-child(n+3){margin-top:10px}.occupancy-list[data-v-7ffaf69c]{grid-template-columns:minmax(0,1fr)}}.theme-color-blue[data-v-4f8ec26e]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-4f8ec26e]{color:#409eff}.theme-color-red[data-v-4f8ec26e]{color:#f56c6c}[data-v-4f8ec26e]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.budget-structure__bar[data-v-4f8ec26e]{display:flex;height:24px;margin-top:18px;overflow:hidden;border-radius:11px;background:#edf1f6}.budget-structure__bar span[data-v-4f8ec26e]{height:100%}.budget-structure__bar .is-actual[data-v-4f8ec26e]{background:#4b82df}.budget-structure__bar .is-committed[data-v-4f8ec26e]{background:#efaa42}.budget-structure__bar .is-balance[data-v-4f8ec26e]{background:#52b788}.budget-structure__legend[data-v-4f8ec26e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.budget-structure__legend div[data-v-4f8ec26e]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 8px}.budget-structure__legend i[data-v-4f8ec26e]{grid-row:1/3;width:9px;height:9px;margin-top:4px;border-radius:50%}.budget-structure__legend span[data-v-4f8ec26e]{color:#6f8096;font-size:13px;line-height:1.4}.budget-structure__legend strong[data-v-4f8ec26e]{color:#30455f;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.budget-structure__legend .is-planned[data-v-4f8ec26e]{background:#a3aebc}.budget-structure__legend .is-actual[data-v-4f8ec26e]{background:#4b82df}.budget-structure__legend .is-committed[data-v-4f8ec26e]{background:#efaa42}.budget-structure__legend .is-balance[data-v-4f8ec26e]{background:#52b788}.theme-color-blue[data-v-698d2788]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-698d2788]{color:#409eff}.theme-color-red[data-v-698d2788]{color:#f56c6c}[data-v-698d2788]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.cooperation-panel[data-v-698d2788]{background:#fff;padding:15px;border:1px solid #edf0f5;border-radius:10px}.updating[data-v-698d2788]{display:inline-block;margin-bottom:8px;padding:3px 8px;border-radius:3px;background:#ecf5ff;color:#1684e9;font-size:12px}.cooperation-summary[data-v-698d2788]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 12px;border:1px solid #edf0f5;border-radius:10px}.cooperation-summary>div[data-v-698d2788]{min-width:0;padding:10px 14px;border-right:1px solid #edf0f5}.cooperation-summary>div[data-v-698d2788]:last-child{border-right:0}.cooperation-summary span[data-v-698d2788]{display:block;color:#606266;font-size:13px}.cooperation-summary strong[data-v-698d2788]{display:block;margin-top:3px;font-size:20px;font-weight:500}h3[data-v-698d2788]{font-size:14px;margin-top:24px}.note[data-v-698d2788],small[data-v-698d2788]{color:#909399;font-size:12px;line-height:1.7}small[data-v-698d2788]{display:block}.drawer-content[data-v-698d2788]{padding:0 24px 24px;overflow:auto;height:100%}.table-scroll[data-v-698d2788]{overflow:auto;margin-top:20px}.el-pagination[data-v-698d2788]{margin-top:12px;text-align:right;overflow-x:auto}[data-v-698d2788] .el-empty{border:1px dashed #dcdfe6;border-radius:10px;background:#fafbfd}table[data-v-698d2788]{border-collapse:collapse;width:100%;min-width:700px}td[data-v-698d2788],th[data-v-698d2788]{padding:12px;text-align:left;border-bottom:1px solid #e4e7ed}th[data-v-698d2788]{white-space:nowrap;background:#f7f9fc}@media(max-width:700px){.cooperation-panel[data-v-698d2788]{padding:12px}.updating[data-v-698d2788]{align-self:flex-start}.cooperation-summary[data-v-698d2788]{grid-template-columns:repeat(2,minmax(0,1fr))}.cooperation-summary>div[data-v-698d2788]:nth-child(2){border-right:0}}.theme-color-blue[data-v-193abc61]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-193abc61]{color:#409eff}.theme-color-red[data-v-193abc61]{color:#f56c6c}[data-v-193abc61]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.goal-panel[data-v-193abc61]{min-width:0;padding:18px;border:1px solid #e4ebf5;border-radius:10px;background:#fff;box-shadow:0 2px 8px rgba(31,66,115,.04)}.goal-panel__heading[data-v-193abc61]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.goal-panel__heading h2[data-v-193abc61]{margin:0;color:#233852;font-size:16px}.goal-panel__heading p[data-v-193abc61]{margin:5px 0 0;color:#748399;font-size:13px;line-height:1.6}.deviation-heatmap__grid[data-v-193abc61]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:14px}.deviation-heatmap button[data-v-193abc61]{display:flex;flex-direction:column;min-height:108px;padding:12px;border:1px solid #dfe8f2;border-radius:10px;background:#f7fbf9;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.deviation-heatmap button.is-warning[data-v-193abc61]{border-color:#f1d6a8;background:#fff8eb}.deviation-heatmap button.is-critical[data-v-193abc61],.deviation-heatmap button.is-data[data-v-193abc61]{border-color:#efb5b5;background:#fff2f2}.deviation-heatmap button.is-contract[data-v-193abc61]{border-color:#d7c9f3;background:#f8f5ff}.deviation-heatmap button[data-v-193abc61]:hover{transform:translateY(-1px);box-shadow:0 5px 12px rgba(48,73,108,.09)}.deviation-heatmap button[data-v-193abc61]:focus{outline:2px solid rgba(64,158,255,.32);outline-offset:1px}.deviation-heatmap button small[data-v-193abc61]{color:#7b899c;font-size:13px;line-height:1.4;overflow-wrap:anywhere}.deviation-heatmap button strong[data-v-193abc61]{flex:1;margin-top:5px;color:#344860;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.deviation-heatmap button span[data-v-193abc61]{margin-top:7px;color:#657990;font-size:13px;line-height:1.4}@media(max-width:1366px){.deviation-heatmap__grid[data-v-193abc61]{grid-template-columns:repeat(3,minmax(0,1fr))}}.theme-color-blue[data-v-01536fc2]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-01536fc2]{color:#409eff}.theme-color-red[data-v-01536fc2]{color:#f56c6c}[data-v-01536fc2]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.goal-panel[data-v-01536fc2]{min-width:0;padding:18px;border:1px solid #e4ebf5;border-radius:10px;background:#fff;box-shadow:0 2px 8px rgba(31,66,115,.04)}.goal-panel__heading[data-v-01536fc2]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.goal-panel__heading h2[data-v-01536fc2]{margin:0;color:#233852;font-size:16px}.goal-panel__heading p[data-v-01536fc2]{margin:5px 0 0;color:#748399;font-size:13px;line-height:1.6}.goal-attention[data-v-01536fc2]{min-height:180px;box-sizing:border-box}.goal-attention__list[data-v-01536fc2]{display:flex;flex-direction:column;gap:7px;max-height:360px;margin-top:14px;overflow-y:auto;overscroll-behavior:contain}.goal-attention button[data-v-01536fc2]{flex-shrink:0;display:flex;align-items:center;gap:9px;width:100%;padding:10px;border:1px solid transparent;border-radius:10px;background:#f7f9fc;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.goal-attention button.is-active[data-v-01536fc2],.goal-attention button[data-v-01536fc2]:hover{border-color:#a9c5f4;background:#edf4ff}.goal-attention button[data-v-01536fc2]:focus{outline:2px solid rgba(64,158,255,.32);outline-offset:1px}.goal-attention button>i[data-v-01536fc2]{color:#99a8bb}.goal-attention__status[data-v-01536fc2]{display:inline-flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;border-radius:10px;background:#fff0e0;color:#c57811}.goal-attention__status.is-contract[data-v-01536fc2]{background:#f1edff;color:#7657c5}.goal-attention__status.is-data[data-v-01536fc2]{background:#ffecec;color:#d14e4e}.goal-attention__status.is-deviation[data-v-01536fc2]{background:#fff2dc;color:#bf7410}.goal-attention__copy[data-v-01536fc2]{display:flex;flex:1;flex-direction:column;min-width:0}.goal-attention__copy small[data-v-01536fc2]{color:#7b899c;font-size:13px;line-height:1.4}.goal-attention__copy strong[data-v-01536fc2]{margin-top:3px;color:#334860;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.goal-attention__copy em[data-v-01536fc2]{margin-top:3px;color:#657990;font-size:13px;font-style:normal;line-height:1.5;overflow-wrap:anywhere}.theme-color-blue[data-v-091df0b9]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-091df0b9]{color:#409eff}.theme-color-red[data-v-091df0b9]{color:#f56c6c}[data-v-091df0b9]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.picker-hint[data-v-091df0b9]{margin:6px 0 14px;color:#68768a;font-size:12px;line-height:1.6}.picker-search[data-v-091df0b9],.picker-source[data-v-091df0b9]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:16px}.picker-search .el-input[data-v-091df0b9]{flex:1;min-width:180px}.picker-source[data-v-091df0b9]{justify-content:space-between}.picker-purpose[data-v-091df0b9]{margin:0 0 14px;color:#526174;font-size:13px;line-height:1.6}.featured-record[data-v-091df0b9]{padding:16px;border:1px solid #dce7f7;border-radius:8px;background:#f7faff}.featured-record-main[data-v-091df0b9]{display:flex;justify-content:space-between;align-items:center;gap:16px}.featured-record-main>div[data-v-091df0b9]{display:flex;flex-direction:column;gap:5px}.featured-record-main strong[data-v-091df0b9]{font-size:22px;color:#263c56}.featured-record-main .record-note[data-v-091df0b9]{margin:0}.featured-record-details[data-v-091df0b9]{margin-top:12px;font-size:12px;color:#68768a}.featured-record-details summary[data-v-091df0b9]{cursor:pointer}.featured-record-details p[data-v-091df0b9]{margin:6px 0}.history-toggle[data-v-091df0b9]{margin-top:12px}.record-note[data-v-091df0b9]{margin-top:5px;font-size:12px;line-height:1.6;color:#68768a}.record-time[data-v-091df0b9]{white-space:nowrap;font-size:12px}.record-row-value[data-v-091df0b9]{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.record-row-value .record-note[data-v-091df0b9]{margin:0}.record-basis[data-v-091df0b9]{padding:0 18px;text-align:left;line-height:1.7}.record-basis p[data-v-091df0b9]{margin:6px 0}.el-pagination[data-v-091df0b9]{margin-top:16px;white-space:normal}.theme-color-blue[data-v-4cd138f8]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-4cd138f8]{color:#409eff}.theme-color-red[data-v-4cd138f8]{color:#f56c6c}[data-v-4cd138f8]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.reference-summary[data-v-4cd138f8]{color:#526174;line-height:1.7}.reference-help[data-v-4cd138f8]{margin:4px 0;color:#68768a;font-size:12px;line-height:1.6}.command-context p[data-v-4cd138f8]{margin:6px 0 0}.command-context[data-v-4cd138f8]{margin:0 0 20px;padding:10px 14px;border-radius:6px;background:#f6f8fb;color:#526174;font-size:13px}.el-form[data-v-4cd138f8]{max-height:60vh;overflow-y:auto;padding-right:8px;word-break:normal}[data-v-4cd138f8] .el-form-item__label{line-height:22px;padding-bottom:6px;color:#526174}.el-form .el-date-editor[data-v-4cd138f8],.el-form .el-input-number[data-v-4cd138f8]{max-width:100%}.el-date-editor[data-v-4cd138f8],.el-input-number[data-v-4cd138f8],.el-select[data-v-4cd138f8]{width:100%}.el-alert[data-v-4cd138f8]{margin-bottom:18px}.action-error[data-v-4cd138f8]{color:#f56c6c}.theme-color-blue[data-v-62d32aac]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-62d32aac]{color:#409eff}.theme-color-red[data-v-62d32aac]{color:#f56c6c}[data-v-62d32aac]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.goal-help-button[data-v-62d32aac]{border:0;background:transparent;color:#7b8797;cursor:pointer;padding:3px 5px;font-size:14px;border-radius:4px}.goal-help-button[data-v-62d32aac]:hover{color:#2878d0;background:#edf4fd}.goal-help-button[data-v-62d32aac]:focus-visible{outline:2px solid #2878d0;outline-offset:2px}.goal-help-content[data-v-62d32aac]{font-size:13px;line-height:1.7;color:#526174;word-break:normal;overflow-wrap:anywhere}.goal-help-content strong[data-v-62d32aac]{color:#24354a}.goal-help-content p[data-v-62d32aac]{margin:8px 0 0}.theme-color-blue[data-v-4bb98576]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-4bb98576]{color:#409eff}.theme-color-red[data-v-4bb98576]{color:#f56c6c}[data-v-4bb98576]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.composite-editor[data-v-4bb98576]{line-height:1.6}.child-heading[data-v-4bb98576],.child-intro[data-v-4bb98576],.child-toolbar[data-v-4bb98576]{display:flex;align-items:center;justify-content:space-between;gap:8px}.child-toolbar[data-v-4bb98576]{margin:0 0 12px;flex-wrap:wrap}.child-intro[data-v-4bb98576]{justify-content:flex-start;color:#68788b;font-size:12px}.child-heading[data-v-4bb98576]{flex-wrap:wrap}.child-heading strong[data-v-4bb98576]{font-size:12px;color:#526174}.child-heading .el-button[data-v-4bb98576]{padding:4px 0}.calculation-help[data-v-4bb98576],.hint[data-v-4bb98576]{margin:6px 0;color:#68788b;font-size:12px}.warning[data-v-4bb98576]{color:#a95a19;font-size:12px;margin:6px 0}.child-card[data-v-4bb98576]{border:1px solid #e3e9f0;border-radius:6px;padding:12px 16px;margin:10px 0;background:#fff}.child-fields[data-v-4bb98576]{display:grid;grid-template-columns:minmax(0,1fr) 208px;gap:16px;align-items:end;margin-top:4px}.child-choice[data-v-4bb98576]{min-width:0}.number-label[data-v-4bb98576],label[data-v-4bb98576]{display:block;margin:4px 0;color:#526174;font-size:12px}.el-input-number[data-v-4bb98576],.el-select[data-v-4bb98576]{width:100%}.el-checkbox[data-v-4bb98576]{display:flex;align-items:baseline;max-width:100%;margin-top:8px}[data-v-4bb98576] .el-checkbox__label{white-space:normal;font-size:12px;color:#68788b}.child-numbers[data-v-4bb98576]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.calculation-help[data-v-4bb98576]{padding:12px 0 0;margin-top:14px;border-top:1px solid #e7ecf2}.calculation-help p[data-v-4bb98576]{margin:8px 0 0;line-height:1.7}summary[data-v-4bb98576]{cursor:pointer;color:#526174}summary[data-v-4bb98576]:focus-visible{outline:2px solid #2878d0;outline-offset:3px}@media(max-width:640px){.child-fields[data-v-4bb98576]{grid-template-columns:minmax(0,1fr);gap:8px}.child-card[data-v-4bb98576]{padding:10px 12px}}.theme-color-blue[data-v-7dd939b8]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-7dd939b8]{color:#409eff}.theme-color-red[data-v-7dd939b8]{color:#f56c6c}[data-v-7dd939b8]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.goal-detail[data-v-7dd939b8]{box-sizing:border-box;width:100%;min-width:0;padding:0 22px 30px}.goal-detail__title[data-v-7dd939b8]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.goal-detail__title>div[data-v-7dd939b8]{min-width:0}.goal-detail__title small[data-v-7dd939b8]{color:#7b899c;font-size:13px}.goal-detail__title h2[data-v-7dd939b8]{margin:5px 0 0;color:#253b55;font-size:18px;line-height:1.5;overflow-wrap:anywhere}.goal-detail__title .el-tag[data-v-7dd939b8]{flex:none;height:auto;white-space:normal;line-height:1.5;text-align:center}.goal-detail__alert[data-v-7dd939b8]{margin-top:12px}.goal-detail__actions[data-v-7dd939b8]{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.goal-detail__actions .el-button+.el-button[data-v-7dd939b8]{margin-left:0}.goal-detail__facts[data-v-7dd939b8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:1px solid #edf1f6}.goal-detail__facts div[data-v-7dd939b8]{min-width:0;padding:13px 10px;border-bottom:1px solid #edf1f6}.goal-detail__facts dt[data-v-7dd939b8]{color:#748399;font-size:13px;line-height:1.4}.goal-detail__facts dd[data-v-7dd939b8]{margin:5px 0 0;color:#30455f;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.goal-detail__subsection[data-v-7dd939b8]{margin-top:20px;padding-top:16px;border-top:1px solid #edf1f6}.goal-detail__subsection h3[data-v-7dd939b8]{margin:0 0 12px;color:#30455f;font-size:15px;line-height:1.5}.goal-detail__cards[data-v-7dd939b8]{display:flex;flex-direction:column;gap:9px}.goal-detail__cards article[data-v-7dd939b8]{padding:14px;border:1px solid #e4ebf4;border-radius:8px;background:#f9fbfd}.goal-detail__cards small[data-v-7dd939b8]{display:block;margin-bottom:6px;color:#7b899c;font-size:13px;line-height:1.4}.goal-detail__cards strong[data-v-7dd939b8]{color:#334860;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.goal-detail__cards p[data-v-7dd939b8]{margin:7px 0 0;color:#657990;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.goal-detail__form[data-v-7dd939b8]{margin-top:16px;padding:16px;border:1px solid #edf1f6;border-radius:8px;background:#f7f9fc}.goal-detail__references[data-v-7dd939b8]{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0}.goal-detail__references .el-button[data-v-7dd939b8]{height:auto;max-width:100%;padding:5px 0;white-space:normal;line-height:1.5;text-align:left;overflow-wrap:anywhere}.goal-detail__empty-copy[data-v-7dd939b8]{color:#7b899c;font-size:14px;line-height:1.6}.goal-detail[data-v-7dd939b8] .el-button,.goal-detail[data-v-7dd939b8] .el-form-item__label,.goal-detail[data-v-7dd939b8] .el-input__inner,.goal-detail[data-v-7dd939b8] .el-table,.goal-detail[data-v-7dd939b8] .el-tabs__item,.goal-detail[data-v-7dd939b8] .el-textarea__inner{font-size:14px}.goal-detail[data-v-7dd939b8] .el-tabs__item{height:44px;line-height:44px}.goal-detail[data-v-7dd939b8] .el-button{min-height:32px}.goal-detail[data-v-7dd939b8] .el-input__inner{height:36px;line-height:36px}.goal-detail[data-v-7dd939b8] .el-form-item__label{padding-bottom:6px;color:#53657c;line-height:1.5}.goal-detail[data-v-7dd939b8] .el-alert__title{font-size:13px;line-height:1.6}.goal-detail[data-v-7dd939b8] .el-table .cell{line-height:1.55;word-break:break-word}.goal-detail[data-v-7dd939b8] .el-empty__description p{color:#7b899c;font-size:14px}[data-v-7dd939b8] .el-drawer{max-width:92vw}[data-v-7dd939b8] .el-drawer__header{margin-bottom:16px;padding:20px 22px 0;color:#26364d;font-size:16px}[data-v-7dd939b8] .el-drawer__body{overflow-x:hidden;overflow-y:auto}@media(max-width:1366px){.goal-detail[data-v-7dd939b8]{padding:0 18px 26px}.goal-detail__facts[data-v-7dd939b8]{grid-template-columns:1fr}}.theme-color-blue[data-v-2b105dde]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-2b105dde]{color:#409eff}.theme-color-red[data-v-2b105dde]{color:#f56c6c}[data-v-2b105dde]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.goal-draft-wrapper[data-v-2b105dde]{display:flex;align-items:center;justify-content:center}[data-v-2b105dde] .goal-draft-dialog{display:flex;flex-direction:column;min-width:0;max-height:92vh;margin:0!important;transform:none!important}[data-v-2b105dde] .goal-draft-dialog .el-dialog__footer,[data-v-2b105dde] .goal-draft-dialog .el-dialog__header{flex:none}[data-v-2b105dde] .goal-draft-dialog .el-dialog__body{min-height:0;max-height:none;overflow-y:auto}.draft-steps[data-v-2b105dde]{margin-bottom:20px}.step-intro[data-v-2b105dde],p.hint[data-v-2b105dde]{padding:10px 12px;border-left:3px solid #a8c7ef;background:#f3f7fc;color:#596b80;font-size:13px;font-weight:400;line-height:1.7}.step-intro[data-v-2b105dde]{display:flex;align-items:baseline;gap:8px;margin:0 0 20px}.step-intro>i[data-v-2b105dde]{flex:none;color:#6a91c3}.metric-field+.step-intro[data-v-2b105dde]{margin:16px 0 0}.reference-value[data-v-2b105dde]{color:#303133;line-height:1.7}.draft-summary[data-v-2b105dde]{margin-top:20px}.draft-summary[data-v-2b105dde] .el-alert__title{font-size:14px;font-weight:600}.draft-summary[data-v-2b105dde] .el-alert__description{font-size:13px;line-height:1.7}.no-plans-hint[data-v-2b105dde]{margin-bottom:24px}.draft-form[data-v-2b105dde]{word-break:normal;overflow-wrap:anywhere}.draft-section+.draft-section[data-v-2b105dde]{margin-top:24px}.section-heading[data-v-2b105dde]{display:flex;align-items:center;gap:4px;margin-bottom:16px}.section-heading h3[data-v-2b105dde]{margin:0;color:#303133;font-size:14px;font-weight:600;line-height:22px}.field-grid[data-v-2b105dde]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}.form-wide[data-v-2b105dde]{grid-column:1/-1;min-width:0}.measurement-fields[data-v-2b105dde]{padding:20px;border-radius:4px;background:#f7f8fa}.draft-form[data-v-2b105dde] .el-form-item{min-width:0;margin-bottom:0}.draft-form[data-v-2b105dde] .el-form-item__label{padding-bottom:6px;color:#303133;font-weight:600;line-height:22px}.draft-form[data-v-2b105dde] .el-input-number .el-input__inner{text-align:left}.el-date-editor[data-v-2b105dde],.el-input-number[data-v-2b105dde],.el-select[data-v-2b105dde]{width:100%;max-width:100%}.metric-context[data-v-2b105dde]{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin-top:6px;color:#737985;font-size:12px;line-height:20px}.metric-mode[data-v-2b105dde]{color:#596b80;font-weight:600}.hint[data-v-2b105dde]{margin:4px 0;color:#737985;font-size:12px;line-height:1.6}p.hint[data-v-2b105dde]{margin:8px 0 16px}.phase-section[data-v-2b105dde]{padding-top:16px;border-top:1px solid #e4e7ed}.phase-section summary[data-v-2b105dde]{display:flex;align-items:center;gap:6px;color:#606266;font-size:13px;cursor:pointer;list-style:none}.phase-section summary[data-v-2b105dde]::-webkit-details-marker{display:none}.phase-section summary[data-v-2b105dde]:before{content:"";width:6px;height:6px;flex:none;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(-45deg)}.phase-section[open] summary[data-v-2b105dde]{margin-bottom:14px}.phase-section[open] summary[data-v-2b105dde]:before{transform:rotate(45deg)}.phase-summary-meta[data-v-2b105dde]{display:flex;align-items:center;gap:4px;margin-left:auto}.rule-row[data-v-2b105dde]{display:grid;align-items:center;gap:12px;margin-bottom:10px}.phase-row[data-v-2b105dde]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 64px}.milestone-row[data-v-2b105dde]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 100px 64px}.rule-row .el-date-editor[data-v-2b105dde],.rule-row .el-input-number[data-v-2b105dde],.rule-row .el-input[data-v-2b105dde]{min-width:0}.rule-row .el-button[data-v-2b105dde]{margin:0}.row-labels[data-v-2b105dde]{margin-bottom:6px;color:#737985;font-size:12px}.draft-footer[data-v-2b105dde],.footer-buttons[data-v-2b105dde]{display:flex;align-items:center;gap:12px}.draft-footer[data-v-2b105dde]{justify-content:space-between}.footer-note[data-v-2b105dde]{color:#737985;font-size:12px;text-align:left}.footer-buttons[data-v-2b105dde]{flex:none}.footer-buttons .el-button[data-v-2b105dde]{margin:0}@media(max-width:640px){[data-v-2b105dde] .goal-draft-dialog .el-dialog__body{padding:20px!important}.field-grid[data-v-2b105dde]{grid-template-columns:minmax(0,1fr)}.measurement-fields[data-v-2b105dde]{padding:16px}.phase-summary-meta[data-v-2b105dde]{gap:0}.milestone-row[data-v-2b105dde]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.milestone-row.row-labels[data-v-2b105dde]{display:none}.milestone-row .el-button[data-v-2b105dde]{justify-self:end}.draft-footer[data-v-2b105dde]{flex-direction:column;align-items:stretch;gap:10px}.footer-buttons[data-v-2b105dde]{justify-content:flex-end;gap:6px}}.theme-color-blue[data-v-328d2532]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-328d2532]{color:#409eff}.theme-color-red[data-v-328d2532]{color:#f56c6c}[data-v-328d2532]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}[data-v-328d2532] .el-drawer__body{display:flex;flex-direction:column;overflow:hidden}.evidence-body[data-v-328d2532]{padding:0 24px 24px;flex:1;overflow:auto;min-height:0}.evidence-footer[data-v-328d2532]{border-top:1px solid #e4e7ed;padding:14px 24px;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.evidence-footer .el-button+.el-button[data-v-328d2532]{margin-left:0}.muted[data-v-328d2532],.note[data-v-328d2532]{font-size:12px;color:#909399;line-height:1.7}.key-values[data-v-328d2532]{display:grid;grid-template-columns:1fr 1fr;gap:0 22px;margin:16px 0}.key-values>div[data-v-328d2532]{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #edf0f5;padding:12px 0}dt[data-v-328d2532]{color:#606266;flex:0 0 42%}dd[data-v-328d2532]{margin:0;text-align:right;overflow-wrap:anywhere}h3[data-v-328d2532]{font-size:14px;margin:22px 0 12px}.formula[data-v-328d2532]{background:#f2f7fd;border:1px solid #e1edfa;border-radius:4px;padding:14px}.table-scroll[data-v-328d2532]{max-height:520px;overflow:auto}table[data-v-328d2532]{border-collapse:collapse;width:100%;min-width:620px}td[data-v-328d2532],th[data-v-328d2532]{border-bottom:1px solid #ebeef5;padding:10px;text-align:left}th[data-v-328d2532]{white-space:nowrap;background:#f7f9fc}.version-item[data-v-328d2532]{padding:16px 0;border-bottom:1px solid #edf0f5}.version-heading[data-v-328d2532]{display:flex;align-items:center;justify-content:space-between}.source-line[data-v-328d2532]{padding:7px 0;overflow-wrap:anywhere}@media(max-width:700px){.key-values[data-v-328d2532]{grid-template-columns:1fr}}.theme-color-blue[data-v-e315d842]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-e315d842]{color:#409eff}.theme-color-red[data-v-e315d842]{color:#f56c6c}[data-v-e315d842]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.legend[data-v-e315d842]{display:flex;gap:20px;font-size:12px;color:#909399}i[data-v-e315d842]{display:inline-block;width:20px;border-top:2px solid #1890ff;margin-right:5px;vertical-align:middle}i.plan[data-v-e315d842]{border-top:2px dashed #aab7c6}svg[data-v-e315d842]{width:100%;height:190px;display:block;overflow:visible}line[data-v-e315d842]{stroke:#e8edf4;stroke-dasharray:3 4}.target-line[data-v-e315d842]{stroke:#bc791c;stroke-dasharray:6 4}text[data-v-e315d842]{fill:#909399;font-size:11px}polyline[data-v-e315d842]{fill:none;stroke-width:2.5}.actual-line[data-v-e315d842]{stroke:#1890ff}.plan-line[data-v-e315d842]{stroke:#aab7c6;stroke-dasharray:5 5}circle[data-v-e315d842]{fill:#fff;stroke:#1890ff;stroke-width:2;cursor:pointer;transition:r .15s ease,fill .15s ease}circle.selected[data-v-e315d842],circle[data-v-e315d842]:hover{fill:#d9ecff;outline:none}g[role=button][data-v-e315d842]{cursor:pointer}g[role=button][data-v-e315d842]:focus{outline:none}g[role=button]:focus circle[data-v-e315d842],g[role=button]:hover circle[data-v-e315d842]{fill:#d9ecff}.missing-point[data-v-e315d842]{fill:#fff;stroke:#909399;stroke-width:2}.missing-point.selected[data-v-e315d842],g[role=button]:focus .missing-point[data-v-e315d842],g[role=button]:hover .missing-point[data-v-e315d842]{fill:#f0f2f5;stroke:#1890ff}.empty[data-v-e315d842]{min-height:100px;display:grid;place-items:center;color:#909399}summary[data-v-e315d842]{color:#1890ff;cursor:pointer;font-size:12px}details[data-v-e315d842]{max-height:520px;overflow:auto}table[data-v-e315d842]{border-collapse:collapse;width:100%;font-size:12px}td[data-v-e315d842],th[data-v-e315d842]{padding:8px;border-bottom:1px solid #eee;white-space:nowrap}.theme-color-blue[data-v-07bfec7c]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-07bfec7c]{color:#409eff}.theme-color-red[data-v-07bfec7c]{color:#f56c6c}[data-v-07bfec7c]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.goal-workspace-table[data-v-07bfec7c]{width:100%;min-width:0}.muted[data-v-07bfec7c]{font-size:12px;color:#909399;line-height:20px}.goal-row-actions[data-v-07bfec7c]{display:flex;align-items:center;gap:12px;white-space:nowrap}.goal-row-actions .el-button+.el-button[data-v-07bfec7c]{margin-left:0}[data-v-07bfec7c] .el-table th>.cell{white-space:nowrap}[data-v-07bfec7c] .el-table td.is-right .cell{font-variant-numeric:tabular-nums;white-space:nowrap}[data-v-07bfec7c] .selected-goal>td{background:#ecf5ff}[data-v-07bfec7c] .el-button--text{white-space:normal;text-align:left;line-height:22px;padding:0}[data-v-07bfec7c] .goal-name-link{display:-webkit-box;max-width:100%;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.theme-color-blue[data-v-3bd537ce]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-3bd537ce]{color:#409eff}.theme-color-red[data-v-3bd537ce]{color:#f56c6c}[data-v-3bd537ce]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.editor-grid[data-v-3bd537ce]{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.full[data-v-3bd537ce]{grid-column:1/-1}.el-input-number[data-v-3bd537ce],.el-select[data-v-3bd537ce],[data-v-3bd537ce] .el-date-editor{width:100%}.segment[data-v-3bd537ce]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr auto;gap:8px;margin-bottom:12px}.segments .segment[data-v-3bd537ce]{grid-template-columns:2fr 1.5fr 1fr auto}.note[data-v-3bd537ce]{color:#909399;font-size:12px;margin-top:16px}.change-preview[data-v-3bd537ce]{margin-top:16px;padding:14px;border:1px solid #dcdfe6;border-radius:4px;background:#f7f9fc}.change-preview h3[data-v-3bd537ce]{margin-top:0}.change-preview p[data-v-3bd537ce]{overflow-wrap:anywhere}[data-v-3bd537ce] .goal-version-editor-dialog{display:flex;flex-direction:column;max-height:calc(100vh - 48px);margin-top:24px!important}[data-v-3bd537ce] .goal-version-editor-dialog .el-dialog__body{min-height:0;overflow:auto}[data-v-3bd537ce] .goal-version-editor-dialog .el-dialog__footer{flex:0 0 auto;border-top:1px solid #edf0f5}@media(max-width:800px){.editor-grid[data-v-3bd537ce],.segment[data-v-3bd537ce],.segments .segment[data-v-3bd537ce]{grid-template-columns:1fr}}.theme-color-blue[data-v-37f8aea7]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-37f8aea7]{color:#409eff}.theme-color-red[data-v-37f8aea7]{color:#f56c6c}[data-v-37f8aea7]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.goal-workspace-page[data-v-37f8aea7]{min-height:0;overflow-x:hidden;overflow-y:auto;background:transparent}.goal-workspace-page[data-v-37f8aea7]>.page-slot-tab{margin-bottom:0}.goal-workspace[data-v-37f8aea7]{min-width:0;overflow-x:hidden;background:transparent;padding:0 0 16px;color:#303133}.goal-workspace>.el-alert[data-v-37f8aea7]{margin:10px 0}.workspace-query[data-v-37f8aea7]{padding:16px 16px 0;background:#fff;border:1px solid #e4eaf3;border-radius:6px;margin-bottom:12px}.query-primary[data-v-37f8aea7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:0 16px}.query-extra[data-v-37f8aea7]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 16px;border-top:1px solid #edf1f6;padding-top:16px}[data-v-37f8aea7] .workspace-query .el-form-item{min-width:0;margin-bottom:12px}[data-v-37f8aea7] .workspace-query .el-form-item__label{color:#52637a;font-size:13px;font-weight:500;white-space:nowrap}[data-v-37f8aea7] .workspace-query .el-cascader,[data-v-37f8aea7] .workspace-query .el-date-editor,[data-v-37f8aea7] .workspace-query .el-select{width:100%;min-width:0}.query-actions[data-v-37f8aea7]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.query-actions .el-button+.el-button[data-v-37f8aea7]{margin-left:0}.query-context__aside[data-v-37f8aea7]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.query-context__aside .el-button[data-v-37f8aea7]{padding-top:4px;padding-bottom:4px}.query-context[data-v-37f8aea7]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:12px;color:#909399;border-top:1px solid #edf0f5;padding:9px 0 10px}.query-context__applied[data-v-37f8aea7]{display:flex;align-items:center;gap:8px;min-width:0}.query-context__applied span[data-v-37f8aea7]{overflow-wrap:anywhere}.query-feedback[data-v-37f8aea7]{padding:0 0 12px}.query-filter-tags[data-v-37f8aea7]{display:flex;flex-wrap:wrap;gap:8px}.query-filter-tags[data-v-37f8aea7] .el-tag{display:inline-flex;align-items:center;gap:4px;height:28px;max-width:100%;padding-right:4px}.query-filter-text[data-v-37f8aea7]{max-width:280px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.query-filter-tags[data-v-37f8aea7] .el-button{flex:none;min-width:24px;padding:4px}.query-pending[data-v-37f8aea7]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;margin-top:8px;padding:4px 10px;border-radius:4px;background:#fff8eb;color:#9a651e;font-size:12px;line-height:20px}.query-pending .el-button[data-v-37f8aea7]{padding:4px}.panel[data-v-37f8aea7]{background:#fff;border-radius:8px;border:1px solid #e4eaf3;padding:16px;margin-bottom:12px;min-width:0}.workspace-metrics[data-v-37f8aea7]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px;padding:0;background:transparent}.workspace-metrics button[data-v-37f8aea7]{position:relative;display:flex;align-items:center;min-width:0;min-height:96px;padding:13px 16px 13px 19px;overflow:hidden;border:1px solid #e4eaf3;border-radius:8px;background:#fff;text-align:left;cursor:pointer;transition:border-color .15s,background-color .15s}.workspace-metrics button[data-v-37f8aea7]:hover:not(:disabled){border-color:#7196e5;background:#f8faff}.workspace-metrics button[data-v-37f8aea7]:before{position:absolute;top:15px;bottom:15px;left:0;width:3px;border-radius:0 3px 3px 0;background:#1769e0;content:""}.workspace-metrics .metric-card--danger[data-v-37f8aea7]:before{background:#df4747}.workspace-metrics .metric-card--success[data-v-37f8aea7]:before{background:#36a37e}.workspace-metrics .metric-card--warning[data-v-37f8aea7]:before{background:#d79530}.workspace-metrics button.selected[data-v-37f8aea7]{border-color:#9dc4f6;background:#f4f8ff}.workspace-metrics button.selected[data-v-37f8aea7]:after{position:absolute;top:10px;right:12px;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#356fe5;color:#fff;font-size:12px;content:"✓"}.workspace-metrics button[data-v-37f8aea7]:disabled{cursor:wait;opacity:.62}.results-grid[data-v-37f8aea7]:focus-visible,.workspace-metrics button[data-v-37f8aea7]:focus-visible{outline:2px solid #1890ff;outline-offset:-2px}.metric-card__copy[data-v-37f8aea7]{display:flex!important;flex-direction:column;min-width:0}.workspace-metrics span[data-v-37f8aea7]{color:#607087;font-size:13px;display:block}.workspace-metrics strong[data-v-37f8aea7]{display:inline-block;font-size:27px;font-weight:650;line-height:1.25;margin:1px 0;color:#1f3452}.workspace-metrics .metric-card--danger strong[data-v-37f8aea7]{color:#c45656}.workspace-metrics .metric-card--success strong[data-v-37f8aea7]{color:#218265}.workspace-metrics small[data-v-37f8aea7]{overflow:hidden;color:#98a4b5;font-size:12px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.warning[data-v-37f8aea7]{color:#c45656}.success[data-v-37f8aea7]{color:#218265}.focus-overview[data-v-37f8aea7]{padding:14px 18px;margin-bottom:12px;border:1px solid #dfe8f5;border-left:4px solid #4d7cfe;border-radius:8px;background:#fff}.focus-detail__heading[data-v-37f8aea7],.focus-overview__heading[data-v-37f8aea7]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.focus-overview__heading[data-v-37f8aea7]{margin-bottom:0}.focus-overview__tools[data-v-37f8aea7]{display:flex;align-items:center;gap:10px;flex-shrink:0}.focus-detail__heading h2[data-v-37f8aea7],.focus-overview__heading h2[data-v-37f8aea7]{margin:2px 0 0;color:#203653;font-size:17px}.focus-detail__heading p[data-v-37f8aea7],.focus-overview__heading p[data-v-37f8aea7]{margin:4px 0 0;color:#7c8b9f;font-size:12px;line-height:1.6}.focus-detail__actions[data-v-37f8aea7]{display:grid;grid-template-columns:auto auto;align-items:center;gap:6px 8px;flex:none;color:#7c899a;font-size:11px}.focus-detail__actions .el-button[data-v-37f8aea7]{grid-column:1/-1;margin-top:2px}.section-kicker[data-v-37f8aea7]{color:#4b7ee8;font-size:11px;font-weight:600;letter-spacing:.08em}.focus-overview__grid[data-v-37f8aea7]{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(0,1.55fr);gap:14px;margin-top:14px;padding-top:14px;border-top:1px solid #e8edf4}.attention-list[data-v-37f8aea7]{display:flex;flex-direction:column;gap:8px;min-width:0}.attention-list>button[data-v-37f8aea7]{display:flex;align-items:center;gap:10px;width:100%;min-height:71px;padding:9px 10px;border:1px solid transparent;border-radius:4px;background:#f5f8fc;color:#354963;font:inherit;text-align:left;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.attention-list>button.active[data-v-37f8aea7],.attention-list>button[data-v-37f8aea7]:hover{border-color:#a8c5f4;background:#eef5ff}.attention-list>button>.el-icon-arrow-right[data-v-37f8aea7]{color:#9aabc0}.attention-list__status[data-v-37f8aea7]{display:inline-flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;border-radius:4px;background:#fff4df;color:#ce861c;font-size:17px}.attention-list__status.is-danger[data-v-37f8aea7]{background:#fff0ef;color:#db625c}.attention-list__status.is-success[data-v-37f8aea7]{background:#eaf8f2;color:#3aa47c}.attention-list__content[data-v-37f8aea7]{display:flex;flex:1;flex-direction:column;min-width:0}.attention-list__topline[data-v-37f8aea7]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.attention-list__topline strong[data-v-37f8aea7]{display:-webkit-box;overflow:hidden;color:#2c405b;font-size:13px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:1}.attention-list__content small[data-v-37f8aea7]{margin-top:3px;overflow:hidden;color:#8694a7;font-size:11px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.attention-list__content>span[data-v-37f8aea7]:last-child{margin-top:3px;color:#65758b;font-size:11px}.attention-list__content b[data-v-37f8aea7]{color:#c35450;font-weight:600}.attention-list__empty[data-v-37f8aea7]{display:flex;align-items:center;justify-content:center;gap:8px;min-height:180px;border:1px dashed #cfe4dc;border-radius:4px;background:#f5fbf8;color:#4f8d75}.focus-detail[data-v-37f8aea7]{min-width:0;padding:15px 16px 12px;border:1px solid #e5eaf2;border-radius:4px;background:#fff}.focus-detail__status[data-v-37f8aea7]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:13px 0 7px;border:1px solid #e7ecf3;border-radius:10px;background:#f8fafd;overflow:hidden}.focus-detail__status>div[data-v-37f8aea7]{min-width:0;padding:9px 11px;border-right:1px solid #e7ecf3}.focus-detail__status>div[data-v-37f8aea7]:last-child{border-right:0}.focus-detail__status span[data-v-37f8aea7]{display:block;color:#8491a3;font-size:11px}.focus-detail__status strong[data-v-37f8aea7]{display:block;margin-top:3px;overflow:hidden;color:#293e5a;font-size:13px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.conditional-references[data-v-37f8aea7]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:9px;border-top:1px solid #edf0f5}.conditional-references>span[data-v-37f8aea7]{margin-right:2px;color:#7b8a9e;font-size:12px}.conditional-references button[data-v-37f8aea7]{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid #d8e5f7;border-radius:8px;background:#f4f8fe;color:#3f72ca;font:inherit;font-size:12px;cursor:pointer}.results-grid[data-v-37f8aea7]{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);gap:10px;margin-bottom:10px}.results-grid .panel[data-v-37f8aea7]{margin-bottom:0}.heading[data-v-37f8aea7]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}h2[data-v-37f8aea7]{font-size:16px;margin:0}.note[data-v-37f8aea7],small[data-v-37f8aea7]{color:#909399;font-size:12px;line-height:1.7}small[data-v-37f8aea7]{display:block}.goal-statuses[data-v-37f8aea7]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 12px;width:100%;font-size:13px;color:#606266}.result-values[data-v-37f8aea7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 10px;border-top:1px solid #edf0f5;border-left:1px solid #edf0f5}.result-values>div[data-v-37f8aea7]{min-width:0;padding:8px 10px;border-right:1px solid #edf0f5;border-bottom:1px solid #edf0f5}dt[data-v-37f8aea7]{color:#606266;font-size:12px}dd[data-v-37f8aea7]{margin:3px 0 0;font-size:14px;font-weight:500;overflow-wrap:anywhere}.el-pagination[data-v-37f8aea7]{margin-top:12px;text-align:right;overflow:auto}.empty-panel[data-v-37f8aea7]{background:#fff;padding:48px 20px;text-align:center;color:#909399;border-radius:10px}.table-empty[data-v-37f8aea7]{border:1px dashed #dcdfe6;border-radius:10px;background:#fafbfd}[data-v-37f8aea7] .el-table th .cell{white-space:nowrap}[data-v-37f8aea7] .conditional-reference-dialog,[data-v-37f8aea7] .goal-operation-dialog,[data-v-37f8aea7] .goal-source-dialog{display:flex;flex-direction:column;max-height:calc(100vh - 48px);margin-top:24px!important}[data-v-37f8aea7] .conditional-reference-dialog .el-dialog__body,[data-v-37f8aea7] .goal-operation-dialog .el-dialog__body,[data-v-37f8aea7] .goal-source-dialog .el-dialog__body{min-height:0;overflow:auto;background:#f5f7fa}[data-v-37f8aea7] .conditional-reference-dialog .el-dialog__footer,[data-v-37f8aea7] .goal-operation-dialog .el-dialog__footer,[data-v-37f8aea7] .goal-source-dialog .el-dialog__footer{flex:0 0 auto;border-top:1px solid #edf0f5}.conditional-reference-dialog__intro[data-v-37f8aea7]{display:flex;align-items:center;gap:7px;padding:10px 12px;margin-bottom:10px;border:1px solid #d9e8fb;border-radius:9px;background:#f0f6ff;color:#58708f;font-size:12px}.reference-facts[data-v-37f8aea7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.reference-facts>div[data-v-37f8aea7]{padding:12px 14px;border:1px solid #e4eaf3;border-radius:10px;background:#fff}.reference-facts>div.wide[data-v-37f8aea7]{grid-column:1/-1}.reference-facts dt[data-v-37f8aea7]{margin-bottom:6px;color:#8491a5;font-size:12px}.reference-facts dd[data-v-37f8aea7]{margin:0;color:#253858;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.maintenance-switch[data-v-37f8aea7]{margin-bottom:12px}.workspace-register-panel[data-v-37f8aea7] .el-table th{background:#f4f7fb;color:#344a67}.workspace-register-panel[data-v-37f8aea7] .el-table__row:hover>td{background:#f6f9ff!important}@media(max-width:1600px){[data-v-37f8aea7] .workspace-query .el-form-item__label{float:none;display:block;width:auto!important;padding:0 0 6px;line-height:22px}[data-v-37f8aea7] .workspace-query .el-form-item__content{margin-left:0!important;min-width:0}.query-actions[data-v-37f8aea7]{align-self:end;margin-bottom:12px}}@media(max-width:1250px){.query-extra[data-v-37f8aea7],.query-primary[data-v-37f8aea7]{grid-template-columns:repeat(2,minmax(0,1fr))}.query-actions[data-v-37f8aea7]{grid-column:1/-1;justify-content:flex-end}}@media(max-width:1100px){.focus-overview__grid[data-v-37f8aea7],.results-grid[data-v-37f8aea7]{grid-template-columns:1fr}.attention-list[data-v-37f8aea7]{display:grid;grid-template-columns:1fr 1fr}.query-extra[data-v-37f8aea7],.query-primary[data-v-37f8aea7]{grid-template-columns:1fr 1fr}.query-actions[data-v-37f8aea7]{grid-column:1/-1;justify-content:flex-end;margin-bottom:4px}.workspace-metrics[data-v-37f8aea7]{grid-template-columns:1fr 1fr}}@media(max-width:700px){.goal-workspace[data-v-37f8aea7]{padding:0 0 12px}.query-extra[data-v-37f8aea7],.query-primary[data-v-37f8aea7]{grid-template-columns:minmax(0,1fr)}.workspace-metrics[data-v-37f8aea7]{grid-template-columns:1fr 1fr;gap:8px}.workspace-metrics button[data-v-37f8aea7]{min-height:72px;padding:10px 12px 10px 16px}.focus-overview__heading[data-v-37f8aea7]{align-items:flex-start;flex-direction:column}.attention-list[data-v-37f8aea7]{display:flex}.focus-detail__status[data-v-37f8aea7]{grid-template-columns:1fr 1fr}.focus-detail__status>div[data-v-37f8aea7]:nth-child(2){border-right:0}.focus-detail__status>div[data-v-37f8aea7]:nth-child(-n+2){border-bottom:1px solid #e7ecf3}.query-context[data-v-37f8aea7],.query-context__applied[data-v-37f8aea7]{align-items:flex-start;flex-direction:column}.panel[data-v-37f8aea7]{padding:12px}.reference-facts[data-v-37f8aea7]{grid-template-columns:1fr}.reference-facts>div.wide[data-v-37f8aea7]{grid-column:auto}}@media(prefers-reduced-motion:reduce){.workspace-metrics button[data-v-37f8aea7]{transition:none}}.theme-color-blue[data-v-a6a3eec2]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-a6a3eec2]{color:#409eff}.theme-color-red[data-v-a6a3eec2]{color:#f56c6c}[data-v-a6a3eec2]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.next-step-panel[data-v-a6a3eec2]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;margin:14px 0;background:#f1f6fc;border-left:3px solid #409eff;position:sticky;top:-20px;z-index:3}.next-step-panel p[data-v-a6a3eec2]{margin:6px 0 0;color:#526174;line-height:1.7}.next-step-panel .el-button[data-v-a6a3eec2]{flex:none}.collection-status[data-v-a6a3eec2],.section-guide[data-v-a6a3eec2]{color:#68768a;font-size:13px;line-height:1.7}.collection-status[data-v-a6a3eec2]{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:20px;column-gap:20px}.goal-tracking[data-v-a6a3eec2]{display:flex;flex-direction:column;flex:1;min-height:0;overflow:auto}.goal-page-header[data-v-a6a3eec2]{flex:none;margin-bottom:8px}.goal-tracking>.collapse-search-wrap[data-v-a6a3eec2]{flex:none}.goal-ledger[data-v-a6a3eec2]{display:flex;flex-direction:column;flex:1 0 auto;min-height:280px;padding:8px 10px;border-radius:10px;background:#fff}.goal-ledger[data-v-a6a3eec2]>:not(.goal-table-body){flex:none}.goal-ledger-toolbar[data-v-a6a3eec2]{display:flex;align-items:stretch;justify-content:space-between;gap:8px;border-bottom:1px solid #e4eaf2;margin-bottom:8px}.goal-table-body[data-v-a6a3eec2]{flex:1 0 200px;min-height:200px}.goal-tracking[data-v-a6a3eec2] .collapse-search-wrap{padding:8px 12px;margin-bottom:8px}.goal-ledger[data-v-a6a3eec2] .pagination-container{padding-top:8px;padding-bottom:6px}.detail-toolbar[data-v-a6a3eec2],.heading-actions[data-v-a6a3eec2]{display:flex;align-items:center;justify-content:space-between;gap:12px}.heading-actions[data-v-a6a3eec2]{flex:none;align-self:center;padding-bottom:8px}.heading-actions .el-button[data-v-a6a3eec2]{margin:0}.summary[data-v-a6a3eec2]{display:flex;flex:1;align-items:stretch;gap:4px;min-width:0;overflow-x:auto;overflow-y:hidden}.summary button[data-v-a6a3eec2]{position:relative;display:inline-flex;flex:none;align-items:center;gap:6px;border:0;background:transparent;padding:8px;color:#68788b;cursor:pointer;font:inherit;font-size:var(--app-font-size-table,16px);line-height:24px;white-space:nowrap}.summary button.selected[data-v-a6a3eec2],.summary button[data-v-a6a3eec2]:hover{color:var(--theme-primary,#4b80fd)}.summary button.selected[data-v-a6a3eec2]{font-weight:600}.summary button.selected[data-v-a6a3eec2]:after{content:"";position:absolute;right:12px;bottom:0;left:12px;height:2px;border-radius:2px;background:var(--theme-primary,#4b80fd)}.summary strong[data-v-a6a3eec2]{min-width:20px;padding:0 6px;border-radius:10px;background:#f0f2f5;font-variant-numeric:tabular-nums;font-size:var(--app-font-size-mini,12px);line-height:20px;text-align:center}.summary button.selected strong[data-v-a6a3eec2]{color:var(--theme-primary,#4b80fd);background:#edf3ff}.goal-name[data-v-a6a3eec2]:focus-visible,.summary button[data-v-a6a3eec2]:focus-visible{outline:2px solid #2878d0;outline-offset:2px}.summary button[data-v-a6a3eec2]:focus-visible{outline-offset:-3px}.goal-list[data-v-a6a3eec2] td{font-variant-numeric:tabular-nums;vertical-align:middle}.goal-list[data-v-a6a3eec2] .el-table__cell>.cell{padding:0 16px;word-break:normal;overflow-wrap:anywhere}.goal-name[data-v-a6a3eec2]{display:block;max-width:100%;text-align:left;border:0;padding:0;background:none;color:#24354a;font:inherit;font-weight:600;cursor:pointer;line-height:1.6}.goal-name[data-v-a6a3eec2]:hover{color:#2878d0}.goal-subline[data-v-a6a3eec2]{color:#68788b;font-size:13px;text-align:left;line-height:1.4;margin:2px 0 0}.goal-actual[data-v-a6a3eec2]{color:#24354a;font-weight:600;font-size:18px}.goal-missing[data-v-a6a3eec2]{font-size:14px;font-weight:400;color:#68788b}.goal-lifecycle[data-v-a6a3eec2]{display:inline-block;white-space:nowrap}.goal-requirement[data-v-a6a3eec2]{color:#435266;line-height:1.7}.numeric-note[data-v-a6a3eec2]{text-align:right;font-size:12px}.tracking-state[data-v-a6a3eec2]{display:inline-flex;align-items:center;gap:6px;color:#68788b;line-height:1.6}.tracking-link[data-v-a6a3eec2]{padding:0;border:0;background:none;font:inherit;text-align:left;cursor:pointer}.tracking-link[data-v-a6a3eec2]:hover{text-decoration:underline}.tracking-link[data-v-a6a3eec2]:focus-visible{outline:2px solid #2878d0;outline-offset:3px}.tracking-success[data-v-a6a3eec2]{color:#287657}.tracking-warning[data-v-a6a3eec2]{color:#996315}.danger-action[data-v-a6a3eec2],.tracking-danger[data-v-a6a3eec2]{color:#bd5551}.tracking-note[data-v-a6a3eec2]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.detail-toolbar[data-v-a6a3eec2]{margin-bottom:16px;color:#68788b;font-size:13px;flex-wrap:wrap}.detail-toolbar .el-select[data-v-a6a3eec2]{width:240px;max-width:100%;flex:none}.goal-detail[data-v-a6a3eec2]{word-break:normal;overflow-wrap:anywhere}.detail-heading[data-v-a6a3eec2]{display:flex;justify-content:space-between;gap:20px;padding-right:30px}.detail-heading h2[data-v-a6a3eec2]{font-size:21px;line-height:1.5;color:#24354a;margin:0 0 6px}.detail-heading p[data-v-a6a3eec2]{font-size:13px;color:#68788b;margin:0;line-height:1.7}.detail-heading .heading-actions[data-v-a6a3eec2]{padding:0}.detail-conclusion[data-v-a6a3eec2]{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 16px;line-height:1.7}.detail-conclusion>span[data-v-a6a3eec2]{color:#68788b;font-size:13px}.detail-overview h3[data-v-a6a3eec2]{font-size:16px;color:#24354a;margin:24px 0 12px}.detail-overview>p[data-v-a6a3eec2]{color:#68788b;line-height:1.7}.detail-tabs[data-v-a6a3eec2]{margin-top:20px}.more-information[data-v-a6a3eec2]{margin:24px 0 0;padding:16px 0;border-top:1px solid #e7ecf2;color:#68788b;line-height:1.7}.more-information summary[data-v-a6a3eec2]{cursor:pointer;color:#435266}[data-v-a6a3eec2] .goal-detail-dialog{display:flex;flex-direction:column;max-height:92vh;margin-bottom:0}[data-v-a6a3eec2] .goal-detail-dialog .el-dialog__header{flex:none;padding:20px 24px;border-bottom:1px solid #e7ecf2}[data-v-a6a3eec2] .goal-detail-dialog .el-dialog__body{padding:20px 24px;overflow-y:auto;min-height:0}.actions[data-v-a6a3eec2]{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 22px}.actions .el-button[data-v-a6a3eec2]{margin:0}.detail-values[data-v-a6a3eec2]{display:grid;grid-template-columns:repeat(var(--fact-count,3),minmax(0,1fr));background:#f6f8fb;border-radius:6px;margin:8px 0 16px;padding:20px 0}.detail-values>div[data-v-a6a3eec2]{padding:0 24px;border-right:1px solid #e3e9f0;min-width:0}.detail-values>div[data-v-a6a3eec2]:last-child{border:0}.detail-values span[data-v-a6a3eec2]{font-size:12px;color:#68788b}.detail-values strong[data-v-a6a3eec2]{display:block;margin-top:8px;font-size:22px;line-height:1.5;font-weight:600;font-variant-numeric:tabular-nums}.detail-values>div:first-child strong[data-v-a6a3eec2]{font-size:17px}.detail-values small[data-v-a6a3eec2]{font-size:14px;margin-left:3px}.goal-detail .el-alert[data-v-a6a3eec2]{margin:12px 0}.goal-detail .el-pagination[data-v-a6a3eec2]{text-align:right;margin-top:16px}.goal-detail[data-v-a6a3eec2] .el-descriptions-item__label{color:#68788b;font-weight:400}@media(max-width:640px){.goal-ledger-toolbar[data-v-a6a3eec2]{flex-wrap:wrap;gap:8px}.heading-actions[data-v-a6a3eec2]{flex-wrap:wrap;margin-left:auto}.summary[data-v-a6a3eec2]{flex-basis:100%}.summary button[data-v-a6a3eec2]{padding:7px 9px}.detail-values>div[data-v-a6a3eec2]{padding:0 10px}.detail-values[data-v-a6a3eec2]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.detail-values strong[data-v-a6a3eec2]{font-size:18px}.detail-heading[data-v-a6a3eec2]{flex-wrap:wrap;gap:12px}.detail-heading .heading-actions[data-v-a6a3eec2]{margin-left:0}.next-step-panel[data-v-a6a3eec2]{flex-wrap:wrap}.goal-detail[data-v-a6a3eec2] .el-descriptions-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.theme-color-blue[data-v-5e65846d]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-5e65846d]{color:#409eff}.theme-color-red[data-v-5e65846d]{color:#f56c6c}[data-v-5e65846d]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.goal-panel[data-v-5e65846d]{min-width:0;padding:18px;border:1px solid #e4ebf5;border-radius:10px;background:#fff;box-shadow:0 2px 8px rgba(31,66,115,.04)}.goal-panel__heading[data-v-5e65846d]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.goal-panel__heading h2[data-v-5e65846d]{margin:0;color:#233852;font-size:16px}.goal-panel__heading p[data-v-5e65846d]{margin:5px 0 0;color:#748399;font-size:13px;line-height:1.6}.goal-panel__heading .el-tag[data-v-5e65846d]{max-width:48%;height:auto;white-space:normal;line-height:1.5;text-align:right}.goal-trend-panel[data-v-5e65846d]{min-height:340px;box-sizing:border-box}.goal-trend[data-v-5e65846d]{margin-top:14px}.goal-trend__canvas[data-v-5e65846d]{position:relative;display:flex;align-items:stretch;gap:10px;height:200px;padding:0 18px;border-bottom:1px solid #dfe6ef;background:#fff}.goal-trend__point-column[data-v-5e65846d]{position:relative;z-index:2;flex:1;min-width:24px}.goal-trend__point-column small[data-v-5e65846d]{position:absolute;bottom:-20px;left:50%;color:#8291a5;transform:translateX(-50%)}.goal-trend__point[data-v-5e65846d]{position:absolute;left:50%;width:11px;height:11px;border:3px solid #fff;border-radius:50%;background:#3979df;box-shadow:0 0 0 2px #3979df;transform:translate(-50%,50%)}.goal-trend__point.is-unavailable[data-v-5e65846d]{border-color:#fff;background:#b5bfcc;box-shadow:0 0 0 2px #b5bfcc}.goal-trend__target-point[data-v-5e65846d]{position:absolute;z-index:1;left:50%;width:9px;height:9px;border:2px solid #e19a32;background:#fff8e9;transform:translate(-50%,50%) rotate(45deg)}.goal-trend__range[data-v-5e65846d]{position:absolute;z-index:1;left:14px;right:14px;border-top:1px dashed #e19a32;border-bottom:1px dashed #e19a32;background:rgba(242,181,82,.18)}.goal-trend__legend[data-v-5e65846d]{display:flex;justify-content:flex-end;gap:16px;margin-top:25px;color:#657990;font-size:13px}.goal-trend__legend i[data-v-5e65846d]{display:inline-block;width:9px;height:9px;margin-right:5px;border-radius:50%}.goal-trend__legend .is-actual[data-v-5e65846d]{background:#3979df}.goal-trend__legend .is-target[data-v-5e65846d]{background:#e19a32}.theme-color-blue[data-v-b7c52578]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-b7c52578]{color:#409eff}.theme-color-red[data-v-b7c52578]{color:#f56c6c}[data-v-b7c52578]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}summary[data-v-b7c52578]{cursor:pointer;color:#606266;font-size:14px;padding:8px 0}summary[data-v-b7c52578]:focus-visible{outline:2px solid #1890ff;outline-offset:2px}.parameter-details[open] summary[data-v-b7c52578],.selection-history[open] summary[data-v-b7c52578],.source-predictions[open] summary[data-v-b7c52578]{margin-bottom:12px}.source-predictions[data-v-b7c52578]{margin-top:10px;border-top:1px solid #edf0f5}.panel[data-v-b7c52578]{background:#fff;padding:15px;margin-bottom:10px;border:1px solid #edf0f5;border-radius:10px;min-width:0}.scenario-sections[data-v-b7c52578]{display:flex;align-items:center;gap:0;margin:0 0 10px;padding:0;overflow-x:auto;border-bottom:1px solid #dcdfe6;background:transparent}.scenario-sections button[data-v-b7c52578]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:#606266;font:inherit;white-space:nowrap;cursor:pointer}.scenario-sections button span[data-v-b7c52578]{min-width:20px;padding:0 6px;border-radius:10px;background:#dcdfe6;font-size:12px;line-height:20px}.scenario-sections button.active[data-v-b7c52578]{border-bottom-color:#1890ff;background:transparent;color:#1890ff}.scenario-sections button[data-v-b7c52578]:disabled{cursor:wait;opacity:.6}.scenario-sections button[data-v-b7c52578]:focus-visible{outline:2px solid #1890ff;outline-offset:1px}.heading[data-v-b7c52578]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:12px;gap:12px}h2[data-v-b7c52578]{margin:0;font-size:16px}h3[data-v-b7c52578]{font-size:14px;margin:16px 0 10px}.note[data-v-b7c52578]{color:#909399;font-size:12px;line-height:1.7}.snapshot-values[data-v-b7c52578]{margin:0}.snapshot-values>div[data-v-b7c52578]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:8px 0;border-bottom:1px solid #edf0f5}.snapshot-values dd[data-v-b7c52578],.snapshot-values dt[data-v-b7c52578]{margin:0;min-width:0;overflow-wrap:anywhere}.snapshot-values dd[data-v-b7c52578]{text-align:right}.table-scroll[data-v-b7c52578]{overflow:auto}table[data-v-b7c52578]{width:100%;border-collapse:collapse;min-width:650px}td[data-v-b7c52578],th[data-v-b7c52578]{text-align:left;padding:10px 12px;border-bottom:1px solid #e4e7ed;min-width:130px}th[data-v-b7c52578]{white-space:nowrap;background:#f7f9fc}small[data-v-b7c52578]{display:block;color:#909399;margin-top:4px}.comparison td[data-v-b7c52578]:not(:first-child),.comparison th[data-v-b7c52578]:not(:first-child){min-width:230px}.scenario-choices[data-v-b7c52578]{display:flex;flex-wrap:wrap;gap:8px 20px}.scenario-grid[data-v-b7c52578]{display:grid;grid-template-columns:minmax(400px,1fr) minmax(400px,1fr);gap:10px}.parameters[data-v-b7c52578]{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.parameters .el-input-number[data-v-b7c52578],.parameters .el-select[data-v-b7c52578],[data-v-b7c52578] .parameters .el-date-editor{width:100%}.full[data-v-b7c52578]{grid-column:1/-1}.calculation[data-v-b7c52578]{padding:12px;border:1px solid #edf0f5;border-radius:6px;background:#fafbfd}.calculation strong[data-v-b7c52578]{display:block;font-size:20px;line-height:1.6;font-weight:500}.constraint-row[data-v-b7c52578]{display:grid;grid-template-columns:120px 1.5fr 1fr 1fr 1.5fr;gap:8px;margin-bottom:10px}.constraint-row .el-input-number[data-v-b7c52578]{width:100%}.review-details[data-v-b7c52578]{padding:0 24px 24px;overflow:auto;height:100%}.revision[data-v-b7c52578]{border:1px solid #e4e7ed;border-radius:6px;background:#fafbfd;padding:8px 12px;margin:10px 0}pre[data-v-b7c52578]{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.7 monospace;background:#f7f9fc;padding:14px}[data-v-b7c52578] .scenario-action-dialog{display:flex;flex-direction:column;max-height:calc(100vh - 48px);margin-top:24px!important}[data-v-b7c52578] .scenario-action-dialog .el-dialog__body{min-height:0;overflow:auto}[data-v-b7c52578] .scenario-action-dialog .el-dialog__footer{flex:0 0 auto;border-top:1px solid #edf0f5}@media(max-width:1200px){.scenario-grid[data-v-b7c52578]{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.constraint-row[data-v-b7c52578],.parameters[data-v-b7c52578]{grid-template-columns:1fr}}.theme-color-blue[data-v-3786b486]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-3786b486]{color:#409eff}.theme-color-red[data-v-3786b486]{color:#f56c6c}[data-v-3786b486]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.incident-worklist[data-v-3786b486]{min-width:0;padding:14px 16px 8px;border:1px solid #e6ebf2;border-radius:10px;background:#fff;overflow:hidden}.incident-worklist__heading[data-v-3786b486]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.incident-worklist__heading h2[data-v-3786b486]{margin:0;font-size:16px;line-height:1.5;color:#26364c}.incident-worklist__heading p[data-v-3786b486]{margin:4px 0 0;font-size:13px;line-height:1.5;color:#8d98a8}.incident-worklist__tabs[data-v-3786b486]{margin-top:4px}.incident-worklist__tabs[data-v-3786b486] .el-tabs__header{margin-bottom:10px}.incident-worklist__filters[data-v-3786b486]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:12px;padding:12px;border-radius:8px;background:#f7f9fc}.incident-worklist__pagination[data-v-3786b486]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0 6px;font-size:13px;color:#7b8798}.incident-worklist[data-v-3786b486] .el-table{width:100%;font-size:14px}.incident-worklist[data-v-3786b486] .el-table td>.cell,.incident-worklist[data-v-3786b486] .el-table th>.cell{line-height:1.5}.incident-worklist[data-v-3786b486] .el-table__empty-block{min-height:120px}.incident-filter-item[data-v-3786b486]{display:flex;align-items:stretch;flex-direction:column;gap:5px;min-width:0;color:#606266;font-size:14px}.incident-filter-item>span[data-v-3786b486]{flex:none;font-size:13px;line-height:20px;color:#68778c}.incident-filter-item .el-checkbox[data-v-3786b486],.incident-filter-item .el-date-editor[data-v-3786b486],.incident-filter-item .el-input[data-v-3786b486],.incident-filter-item .el-select[data-v-3786b486]{width:100%;min-width:0;margin:0}.incident-filter-item[data-v-3786b486] .el-checkbox__label{font-size:14px}.incident-filter-item--date[data-v-3786b486]{grid-column:span 2}.matter-cell[data-v-3786b486],.scope-cell[data-v-3786b486]{display:flex;align-items:flex-start;flex-direction:column;gap:3px;line-height:1.35}.matter-cell strong[data-v-3786b486],.scope-cell strong[data-v-3786b486]{font-weight:500;line-height:1.5;color:#33435a;word-break:break-word}.matter-cell span[data-v-3786b486],.scope-cell span[data-v-3786b486]{font-size:13px;line-height:1.5;color:#8b96a7;word-break:break-word}.matter-cell .el-tag[data-v-3786b486]{margin-top:2px}.is-overdue[data-v-3786b486]{color:#dd4f4f;font-weight:500}@media(max-width:1180px){.incident-worklist__filters[data-v-3786b486]{grid-template-columns:repeat(3,minmax(0,1fr))}.incident-worklist__filters .incident-filter-item--keyword[data-v-3786b486]{grid-column:span 2}}@media(max-width:760px){.incident-worklist[data-v-3786b486]{padding-right:12px;padding-left:12px}.incident-worklist__filters[data-v-3786b486]{grid-template-columns:repeat(2,minmax(0,1fr))}.incident-worklist__pagination[data-v-3786b486]{align-items:flex-start;flex-direction:column}}.theme-color-blue[data-v-6cb6a686]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-6cb6a686]{color:#409eff}.theme-color-red[data-v-6cb6a686]{color:#f56c6c}[data-v-6cb6a686]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.im-complaint-picker[data-v-6cb6a686]{width:100%}.im-complaint-filter[data-v-6cb6a686]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.im-complaint-filter .el-input[data-v-6cb6a686],.im-complaint-filter .el-select[data-v-6cb6a686]{width:200px}.im-complaint-selected[data-v-6cb6a686]{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:8px}.theme-color-blue[data-v-379ede98]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-379ede98]{color:#409eff}.theme-color-red[data-v-379ede98]{color:#f56c6c}[data-v-379ede98]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.im-settings-content[data-v-379ede98]{padding:0 20px 20px}.im-settings-members .im-buttons[data-v-379ede98]{position:sticky;bottom:0;z-index:1;padding:10px 0;background:#fff}.im-settings-toolbar[data-v-379ede98]{margin-bottom:10px}.im-settings-members[data-v-379ede98]{margin-top:16px}.im-settings-member-select[data-v-379ede98]{width:100%;margin-bottom:10px}.im-settings-hint[data-v-379ede98]{margin-top:16px}.im-settings-rule[data-v-379ede98]{margin-bottom:12px}.im-settings-rule-fields[data-v-379ede98]{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end}.im-settings-rule-fields label[data-v-379ede98]{display:flex;flex-direction:column;gap:4px}.operation-incidents>.page-slot-tab{flex:1;min-height:0;margin-bottom:0;overflow-x:hidden;overflow-y:auto;background:transparent}.im-command,.im-command *,.im-command :after,.im-command :before,.im-detail,.im-detail *,.im-detail :after,.im-detail :before,.im-metric-dialog,.im-metric-dialog *,.im-metric-dialog :after,.im-metric-dialog :before,.im-settings,.im-settings *,.im-settings :after,.im-settings :before,.im-workspace,.im-workspace *,.im-workspace :after,.im-workspace :before{box-sizing:border-box}.im-command h3,.im-detail h3,.im-metric-dialog h3,.im-settings h3,.im-workspace h3{margin:0 0 14px;font-size:15px;font-weight:600}.im-command p,.im-detail p,.im-metric-dialog p,.im-settings p,.im-workspace p{line-height:1.7}.im-command small,.im-detail small,.im-metric-dialog small,.im-settings small,.im-workspace small{display:block;color:#5f7185;font-size:12px;line-height:18px}.im-command .el-table th.el-table__cell>.cell,.im-detail .el-table th.el-table__cell>.cell,.im-metric-dialog .el-table th.el-table__cell>.cell,.im-settings .el-table th.el-table__cell>.cell,.im-workspace .el-table th.el-table__cell>.cell{white-space:nowrap;word-break:keep-all;font-weight:500}.im-command .el-table td.el-table__cell .cell,.im-detail .el-table td.el-table__cell .cell,.im-metric-dialog .el-table td.el-table__cell .cell,.im-settings .el-table td.el-table__cell .cell,.im-workspace .el-table td.el-table__cell .cell{white-space:normal;overflow-wrap:anywhere;line-height:20px}.im-command .el-pagination,.im-detail .el-pagination,.im-metric-dialog .el-pagination,.im-settings .el-pagination,.im-workspace .el-pagination{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:12px}.im-command .el-dialog__body,.im-detail .el-dialog__body,.im-metric-dialog .el-dialog__body,.im-settings .el-dialog__body,.im-workspace .el-dialog__body{max-height:70vh;overflow-x:hidden;overflow-y:auto}.im-command .im-basis,.im-command .im-muted,.im-detail .im-basis,.im-detail .im-muted,.im-metric-dialog .im-basis,.im-metric-dialog .im-muted,.im-settings .im-basis,.im-settings .im-muted,.im-workspace .im-basis,.im-workspace .im-muted{color:#5f7185;font-size:12px;line-height:1.6}.im-command .im-empty,.im-detail .im-empty,.im-metric-dialog .im-empty,.im-settings .im-empty,.im-workspace .im-empty{padding:50px 20px;color:#5f7185;text-align:center}.im-command .im-notice,.im-detail .im-notice,.im-metric-dialog .im-notice,.im-settings .im-notice,.im-workspace .im-notice{margin:10px 0;padding:10px 14px;border-left:3px solid #85a9e0;background:#f3f7fe;color:#566f89;line-height:1.6}.im-command .im-boundary-note,.im-detail .im-boundary-note,.im-metric-dialog .im-boundary-note,.im-settings .im-boundary-note,.im-workspace .im-boundary-note{margin:6px 0 10px;color:#5f7185;font-size:12px;line-height:1.6}.im-command .im-soft,.im-detail .im-soft,.im-metric-dialog .im-soft,.im-settings .im-soft,.im-workspace .im-soft{min-width:0;margin:10px 0;padding:12px;border:1px solid #e3ecf8;border-radius:6px;background:#f7faff}.im-command .im-facts,.im-detail .im-facts,.im-metric-dialog .im-facts,.im-settings .im-facts,.im-workspace .im-facts{display:grid;grid-template-columns:138px minmax(0,1fr);gap:10px 18px;margin:14px 0}.im-command .im-facts dt,.im-detail .im-facts dt,.im-metric-dialog .im-facts dt,.im-settings .im-facts dt,.im-workspace .im-facts dt{color:#5f7185}.im-command .im-facts dd,.im-detail .im-facts dd,.im-metric-dialog .im-facts dd,.im-settings .im-facts dd,.im-workspace .im-facts dd{margin:0;line-height:24px;overflow-wrap:anywhere;white-space:pre-wrap}.im-command .im-buttons,.im-detail .im-buttons,.im-metric-dialog .im-buttons,.im-settings .im-buttons,.im-workspace .im-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.im-command .im-section,.im-detail .im-section,.im-metric-dialog .im-section,.im-settings .im-section,.im-workspace .im-section{min-width:0;margin-top:18px}.im-command .im-section-heading,.im-detail .im-section-heading,.im-metric-dialog .im-section-heading,.im-settings .im-section-heading,.im-workspace .im-section-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.im-command .im-inline-stats,.im-detail .im-inline-stats,.im-metric-dialog .im-inline-stats,.im-settings .im-inline-stats,.im-workspace .im-inline-stats{display:flex;flex-wrap:wrap;gap:20px;margin:14px 0}.im-command .im-inline-stats strong,.im-detail .im-inline-stats strong,.im-metric-dialog .im-inline-stats strong,.im-settings .im-inline-stats strong,.im-workspace .im-inline-stats strong{color:#285a8f;font-size:23px}.im-command .im-dependency,.im-detail .im-dependency,.im-metric-dialog .im-dependency,.im-settings .im-dependency,.im-workspace .im-dependency{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.im-command button:focus-visible,.im-command summary:focus-visible,.im-detail button:focus-visible,.im-detail summary:focus-visible,.im-metric-dialog button:focus-visible,.im-metric-dialog summary:focus-visible,.im-settings button:focus-visible,.im-settings summary:focus-visible,.im-workspace button:focus-visible,.im-workspace summary:focus-visible{outline:2px solid #1890ff;outline-offset:2px}.im-workspace{width:100%;min-width:0;padding:0 0 88px;color:#303133;font-size:14px}.im-workspace .im-panel{min-width:0;margin-bottom:12px;padding:16px;border:1px solid #e3e9f1;border-radius:8px;background:#fff;box-shadow:none}.im-workspace .im-section-heading{margin-bottom:12px}.im-workspace .im-section-heading h2{margin:0;color:#293d58;font-size:16px;font-weight:600;line-height:24px}.im-workspace .im-section-heading p{margin:2px 0 0;color:#5f7185;font-size:12px;line-height:19px}.im-workspace .im-section-heading--lead{margin:0 4px 12px}.im-workspace .im-page-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;padding:14px 16px;border:1px solid #e3e9f1;border-radius:6px;background:#fff}.im-workspace .im-page-heading{min-width:0}.im-workspace .im-page-title-row{display:flex;align-items:center;gap:10px}.im-workspace .im-page-heading h1{margin:0;color:#1f2d3d;font-size:20px;font-weight:600;line-height:30px}.im-workspace .im-page-heading>p{margin:2px 0 0;color:#5f7185;font-size:13px;line-height:20px}.im-workspace .im-page-snapshot{margin-right:4px;color:#5f7185;font-size:12px;white-space:nowrap}.im-workspace .im-query{margin-bottom:16px;padding:16px 16px 0;border-radius:8px}.im-workspace .im-filter-text{min-width:0;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.im-workspace .im-worklist-period{margin-left:8px;padding-left:8px;border-left:1px solid #e3e9f1;white-space:nowrap}.im-workspace .im-route-context{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:8px 0;padding:6px 16px;border-left:3px solid #8bb3ec;background:#edf5ff;color:#5f7185;font-size:12px}.im-workspace .im-focus-section{margin-bottom:12px}.im-workspace .im-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0}.im-workspace .im-metric{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:76px;padding:12px 28px 12px 14px;border:1px solid #e1e8f1;border-radius:8px;background:#fff;color:#50657d;font:inherit;text-align:left;cursor:pointer;transition:border-color .2s,background-color .2s}.im-workspace .im-metric:hover{border-color:#8eb2ff;background:#f7faff}.im-workspace .im-metric:disabled{cursor:not-allowed;opacity:.6}.im-workspace .im-metric.is-selected{border-color:#6f97e9;background:#f5f8ff;box-shadow:inset 0 3px #4f7fe3}.im-workspace .im-metric-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:7px;background:#edf3fc;color:#5079c9;font-size:17px}.im-workspace .im-metric-copy{display:flex;flex-direction:column;gap:5px;min-width:0}.im-workspace .im-metric-copy b{overflow:hidden;color:#41546e;font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.im-workspace .im-metric-copy small{overflow:hidden;color:#5f7185;text-overflow:ellipsis;white-space:nowrap}.im-workspace .im-metric-value{display:flex;flex-shrink:0;align-items:baseline;gap:4px}.im-workspace .im-metric-value strong{color:#263f5f;font-size:27px;font-weight:600;font-variant-numeric:tabular-nums;line-height:34px}.im-workspace .im-metric-value em{color:#5f7185;font-size:12px;font-style:normal}.im-workspace .im-metric-arrow{position:absolute;top:11px;right:11px;color:#a7b4c5;font-size:12px}.im-workspace .im-metric.is-selected .im-metric-arrow{color:#356fe5}.im-workspace .im-metric.is-overdue .im-metric-icon{background:#fff2f0;color:#c53b3b}.im-workspace .im-metric.is-overdue .im-metric-value strong{color:#c53b3b}.im-workspace .im-metric.is-pendingReview .im-metric-icon{background:#fff7e8;color:#a15c00}.im-workspace .im-metric.is-pendingReview .im-metric-value strong{color:#a15c00}.im-workspace .im-metric.is-supervision .im-metric-icon{background:#fff7e8;color:#a15c00}.im-workspace .im-metric.is-supervision .im-metric-value strong{color:#a15c00}.im-workspace .im-metric.is-zero .im-metric-icon{background:#f2f4f7;color:#a8b3c1}.im-workspace .im-metric.is-zero .im-metric-value strong{color:#5f7185}.im-workspace .im-worklist-panel{overflow:hidden;padding:16px}.im-workspace .im-worklist-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.im-workspace .im-worklist-actions .el-button{margin:0}.im-workspace .im-worklist-heading{margin:0 0 10px}.im-workspace .im-scene-bar{display:flex;align-items:center;gap:12px;margin-bottom:10px;border-bottom:1px solid #e8edf3;color:#5f7185;font-size:12px}.im-workspace .im-scene-options{display:flex;flex-wrap:wrap;gap:4px}.im-workspace .im-scene-options button{display:inline-flex;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:#5f7288;font:inherit;font-size:13px;white-space:nowrap;cursor:pointer}.im-workspace .im-scene-options button:hover{color:#1f73c7}.im-workspace .im-scene-options button.active{border-bottom-color:#1890ff;color:#1f73c7;font-weight:600}.im-workspace .im-scene-options button:disabled{cursor:not-allowed;opacity:.55}.im-workspace .im-scene-count{min-width:20px;padding:0 6px;border-radius:9px;background:#eef2f7;color:#5f7185;font-size:12px;font-weight:500;line-height:18px;text-align:center}.im-workspace .im-scene-options button.active .im-scene-count{background:#e6f1fd;color:#1f73c7}.im-workspace .el-radio-button.is-active .im-scene-count{background:hsla(0,0%,100%,.24);color:#fff}.im-workspace .im-active-view{display:flex;align-items:center;justify-content:flex-start;margin-bottom:10px;color:#245f9d;font-size:12px}.im-workspace .im-active-view .el-tag{display:inline-flex;align-items:center;gap:4px;height:26px;padding-right:4px}.im-workspace .im-active-view .el-tag .el-button{min-width:22px;padding:3px}.im-workspace .im-records{width:100%;min-width:0;padding:0;overflow:hidden;border-radius:6px}.im-workspace .im-records .el-table{max-width:100%}.im-workspace .im-business-table th.el-table__cell{background:#f4f6f9!important}.im-workspace .im-business-table td.el-table__cell{border-bottom-color:#edf1f5}.im-workspace .im-business-table .cell{line-height:20px}.im-workspace .im-business-table .el-table__row{cursor:pointer}.im-workspace .im-business-table .el-table__body tr.el-table__row:hover>td.el-table__cell{background:#f5f8fd}.im-workspace .im-table-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:170px;color:#5f7185;line-height:1.5}.im-workspace .im-table-empty i{color:#b4bfca;font-size:28px}.im-workspace .im-table-empty p{margin:8px 0 2px}.im-workspace .im-matter-cell{display:flex;align-items:flex-start;gap:8px;min-width:0}.im-workspace .im-matter-text{flex:1;min-width:0}.im-workspace .im-severity-dot{flex:none;width:8px;height:8px;margin-top:7px;border-radius:50%;background:#aab5c2}.im-workspace .im-severity-dot.is-high{background:#dc4c4c}.im-workspace .im-severity-dot.is-medium{background:#e59632}.im-workspace .im-severity-dot.is-low{background:#3d8bd8}.im-workspace .im-title-button{display:block;max-width:100%;overflow:hidden;padding:0;border:0;background:none;color:#245f9c;font:inherit;font-weight:600;line-height:22px;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.im-workspace .im-title-button:hover{color:#1675d1}.im-workspace .im-inline-link{padding:0;border:0;background:none;color:#286fae;font-size:12px;line-height:19px;text-align:left;overflow-wrap:anywhere;cursor:pointer}.im-workspace .im-matter-meta{display:flex;align-items:center;gap:6px;min-width:0;margin-top:2px;overflow:hidden;white-space:nowrap}.im-workspace .im-matter-meta .el-tag{flex:none}.im-workspace .im-source-no{min-width:0;overflow:hidden;color:#5f7185;font-size:12px;text-overflow:ellipsis}.im-workspace .im-owner-name,.im-workspace .im-unit-name{color:#344b64;font-weight:500}.im-workspace .im-due-cell{display:flex;flex-direction:column;gap:2px;color:#3e5269}.im-workspace .im-due-cell small{color:#5f7185}.im-workspace .im-due-cell.is-overdue small,.im-workspace .im-due-cell.is-overdue span{color:#c53b3b;font-weight:600}.im-workspace .im-due-cell.is-today small{color:#a15c00;font-weight:600}.im-workspace .im-due-cell.is-done small,.im-workspace .im-due-cell.is-done span{color:#5f7185}.im-workspace .im-next-step{display:block;color:#3d536b;font-size:13px;line-height:20px}.im-workspace .im-row-operations{display:flex;flex-wrap:wrap;gap:0 10px}.im-workspace .im-row-operations .el-button{margin:0;padding:2px 0}.im-workspace .el-pagination{padding:14px 0 0;border-top:1px solid #edf1f6}.im-workspace .im-loading{min-height:350px}.im-workspace .im-skeleton{height:22px;margin:24px 0;border-radius:5px;background:#edf1f7}.im-workspace .im-skeleton:nth-child(2n){width:75%}.im-workspace .im-tab-lead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 10px;color:#445d75}.im-workspace .im-tab-lead strong{font-size:14px;font-weight:600}.im-workspace .im-tab-lead span{color:#5f7185;font-size:12px;text-align:right}.im-workspace .im-topic-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.im-workspace .im-topic-tabs button{padding:8px 14px;border:1px solid transparent;border-radius:4px;background:#f5f7fa;color:#5f7185;cursor:pointer}.im-workspace .im-topic-tabs button.active{border-color:#d4e9ff;background:#edf6ff;color:#1f73c7}.im-workspace .im-topic-state{min-height:28px;margin-bottom:8px}.im-workspace .im-topics-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:16px}.im-workspace .im-topic-list{min-width:0}.im-workspace .im-topic-list>button{display:flex;flex-direction:column;gap:2px;width:100%;margin-bottom:6px;padding:10px 12px;border:1px solid #e5eaf1;border-radius:6px;background:#fff;color:#526980;line-height:20px;text-align:left;cursor:pointer}.im-workspace .im-topic-list>button.active{border-color:#87b7eb;background:#f1f7ff}.im-workspace .im-topic-content{min-width:0}.im-detail .el-drawer__header{margin-bottom:0;padding:19px 24px;border-bottom:1px solid #e5eaf1;color:#213a57;font-size:17px;font-weight:600}.im-detail .el-drawer__header>span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:24px}.im-detail .el-drawer__body{display:flex;flex-direction:column;overflow:hidden}.im-detail .im-detail-content{flex:1;min-height:0;padding:14px 24px 24px;overflow:auto}.im-detail .im-detail-head{padding-bottom:12px}.im-detail .im-detail-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.im-detail .im-key-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 12px}.im-detail .im-key-facts>div{min-width:0;padding:9px 12px;border:1px solid #e7edf4;border-radius:6px;background:#f8fafc}.im-detail .im-key-facts dt{margin-bottom:4px;color:#5f7185;font-size:12px}.im-detail .im-key-facts dd{margin:0;color:#2c425b;font-size:14px;font-weight:500;line-height:20px;overflow-wrap:anywhere}.im-detail .im-key-facts dd small{margin-top:2px;font-weight:400}.im-detail .im-deadline-text{color:#5f7185}.im-detail .im-deadline-text.is-overdue{color:#c53b3b;font-weight:600}.im-detail .im-deadline-text.is-today{color:#a15c00;font-weight:600}.im-detail .im-deadline-text.is-done{color:#5f7185}.im-detail .im-detail-operations{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.im-detail .im-detail-operations .el-button{margin:0}.im-detail .im-operation-unavailable{align-self:center;margin:0}.im-detail .im-detail-tabs{margin-top:4px}.im-detail .im-detail-tabs .el-tabs__header{margin-bottom:14px}.im-detail .im-detail-block{margin:0 0 16px}.im-detail .im-detail-block>h3,.im-detail .im-section-heading h3,.im-detail .im-section>h3{margin-bottom:8px;color:#273f5b;font-size:15px}.im-detail .im-facts{grid-template-columns:120px minmax(0,1fr);gap:8px 16px;margin:8px 0}.im-detail .im-facts dd{line-height:22px}.im-detail .im-section{margin-top:16px;padding-top:14px;border-top:1px solid #edf1f5}.im-detail .im-metric-number{color:#295d96;font-size:18px}.im-detail .im-source-card{padding:12px 14px;border:1px solid #e3eaf3;border-radius:6px;background:#fbfcfe}.im-detail .im-source-card .im-source-boundary{margin-top:10px;color:#5f7185}.im-detail .im-detail-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:36px 16px;color:#5f7185;text-align:center}.im-detail .im-detail-empty i{color:#b4bfca;font-size:28px}.im-detail .im-detail-empty p{margin:0}.im-detail .im-detail-empty .el-button{margin-top:6px}.im-detail .im-action-card{margin-bottom:12px;padding:14px 16px;border:1px solid #e3eaf3;border-radius:8px;background:#fff}.im-detail .im-action-card.is-current{border-color:#9cc2ec;box-shadow:inset 3px 0 #4f8fdc}.im-detail .im-action-card.is-collapsed{padding:10px 16px}.im-detail .im-action-card-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 12px}.im-detail .im-action-card-title{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.im-detail .im-action-title-button{padding:0;border:0;background:none;color:#243b57;font:inherit;font-size:14px;font-weight:600;text-align:left;cursor:pointer}.im-detail .im-action-title-button:hover{color:#1675d1}.im-detail .im-action-toggle{margin-left:4px;padding:0}.im-detail .im-action-card-ops{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.im-detail .im-action-card-ops .el-button{margin:0}.im-detail .im-action-brief{margin:6px 0 0;color:#5f7185;font-size:13px;line-height:20px}.im-detail .im-workflow-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 0 6px;padding:10px 14px;border:1px solid #e3eaf3;border-radius:10px;background:#f8fafc;list-style:none}.im-detail .im-workflow-progress>li{position:relative;display:flex;align-items:center;gap:8px;color:#5f7185}.im-detail .im-workflow-progress>li:not(:last-child):after{content:"";position:absolute;top:13px;right:8px;left:32px;height:2px;background:#dde5ee}.im-detail .im-workflow-progress span{position:relative;z-index:1;display:inline-flex;flex:none;align-items:center;justify-content:center;width:27px;height:27px;border-radius:50%;background:#e3e9f0;color:#5f7185;font-size:12px}.im-detail .im-workflow-progress b{position:relative;z-index:1;padding-right:8px;background:#f8fafc;font-size:12px;font-weight:500;white-space:nowrap}.im-detail .im-workflow-progress>li.active{color:#2c70b8}.im-detail .im-workflow-progress>li.active span{background:#3c85d3;color:#fff}.im-detail .im-workflow-progress>li.active:not(:last-child):after{background:#8db9e7}.im-detail .im-workflow-progress>li.current b{font-weight:700}.im-detail .im-action-block{margin-top:10px}.im-detail .im-action-block h4{margin:0 0 6px;color:#3b5270;font-size:13px;font-weight:600}.im-detail .im-condition{padding:8px 0;border-bottom:1px solid #e8edf5}.im-detail .im-condition strong{margin-left:8px;font-weight:400}.im-detail .im-history-tools{display:flex;gap:8px;margin-bottom:4px}.im-detail .im-history-tools .el-select{width:160px}.im-detail .im-timeline{padding:14px 0 0 4px}.im-detail .im-history-actor{margin-left:8px;color:#5f7185;font-weight:400}.im-detail .im-history-change{margin-top:4px}.im-detail .im-history-more{display:flex;align-items:center;gap:12px;padding:4px 0 0 28px}.im-detail .im-history-more small{display:inline}.im-detail .im-evidence{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.im-detail .im-evidence-image{width:64px;height:64px;border:1px solid #e3eaf3;border-radius:4px}.im-detail .im-evidence-broken{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#f3f6fa;color:#b4bfca;font-size:20px}.im-detail .im-evidence-link{color:#286fae;overflow-wrap:anywhere}.im-detail .im-evidence-text{padding:1px 8px;border-radius:4px;background:#f3f6fa;color:#4a5f78}.im-command .im-command-context{display:grid;grid-template-columns:80px minmax(0,1fr);gap:5px 12px;margin:0 0 14px;padding:10px 12px;border:1px solid #e5eaf1;border-radius:6px;background:#f8fafc;font-size:12px;line-height:20px}.im-command .im-command-context dt{color:#5f7185}.im-command .im-command-context dd{min-width:0;margin:0;color:#3f536b;overflow-wrap:anywhere}.im-command .im-form-group+.im-form-group{margin-top:6px}.im-command .im-form-group h4{margin:0 0 10px;padding-bottom:6px;border-bottom:1px solid #edf1f6;color:#3b5270;font-size:13px;font-weight:600}.im-command .im-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.im-command .im-full{grid-column:1/-1}.im-command .el-date-editor,.im-command .el-input-number,.im-command .el-select{width:100%}.im-command .im-condition-edit{padding:12px 0}.im-command .im-condition-edit .el-input{margin-top:8px}.im-command .el-checkbox{line-height:24px;white-space:normal}.im-command.el-dialog,.im-metric-dialog.el-dialog{max-width:96vw}.im-metric-dialog .im-metric-definition{margin:0 0 12px}.im-metric-dialog .el-dialog__footer .el-pagination{margin-top:0}.im-settings .el-drawer__body{min-height:0;overflow-y:auto;overscroll-behavior:contain}.im-analysis.el-drawer,.im-workspace .im-analysis-view.el-drawer{max-width:94vw}.im-analysis .el-drawer__header,.im-workspace .im-analysis-view .el-drawer__header{margin:0;padding:22px 26px;border-bottom:1px solid #e6ecf3;color:#1e3754;font-size:18px;font-weight:700}.im-analysis .el-drawer__body,.im-workspace .im-analysis-view .el-drawer__body{overflow:auto;background:#f5f7fa}.im-analysis .im-analysis-content,.im-workspace .im-analysis-view .im-analysis-content{padding:20px 24px 28px}.im-analysis .im-analysis-intro,.im-workspace .im-analysis-view .im-analysis-intro{margin:0 0 14px;padding:11px 14px;border-radius:7px;background:#edf5ff;color:#526d89;font-size:12px}.im-analysis .im-source-health,.im-workspace .im-analysis-view .im-source-health{margin-top:20px}.im-analysis .im-source-health h3,.im-workspace .im-analysis-view .im-source-health h3{margin:0 0 10px;color:#1f2d3d;font-size:14px}.im-analysis .im-source-health ul,.im-workspace .im-analysis-view .im-source-health ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;margin:0;padding:0;list-style:none}.im-analysis .im-source-health li,.im-workspace .im-analysis-view .im-source-health li{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;padding:8px 12px;border-radius:6px;background:#f7f9fc;color:#526d89;font-size:12px}.im-analysis .im-source-health li b,.im-workspace .im-analysis-view .im-source-health li b{color:#2e7d32;font-weight:500}.im-analysis .im-source-health li.is-unconnected b,.im-workspace .im-analysis-view .im-source-health li.is-unconnected b{color:#5f7185}.im-analysis .im-source-health li.is-failed b,.im-workspace .im-analysis-view .im-source-health li.is-failed b{color:#c53b3b}.im-analysis .im-source-health li small,.im-workspace .im-analysis-view .im-source-health li small{width:100%;color:#5f7185}.im-analysis .im-tab-lead,.im-workspace .im-analysis-view .im-tab-lead{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin:0 0 12px}.im-analysis .im-tab-lead strong,.im-workspace .im-analysis-view .im-tab-lead strong{color:#314b68;font-size:14px;font-weight:600}.im-analysis .im-tab-lead span,.im-workspace .im-analysis-view .im-tab-lead span{color:#5f7185;font-size:12px;text-align:right}.im-analysis .im-governance-cards,.im-workspace .im-analysis-view .im-governance-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.im-analysis .im-metric,.im-workspace .im-analysis-view .im-metric{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:2px 10px;min-height:66px;padding:10px 13px;border:1px solid #e1e8f0;border-radius:6px;background:#fff;color:#50657d;text-align:left;cursor:pointer}.im-analysis .im-metric:hover,.im-workspace .im-analysis-view .im-metric:hover{border-color:#8eb8e7;background:#f8fbff}.im-analysis .im-metric span,.im-workspace .im-analysis-view .im-metric span{color:#344b65;font-size:13px;font-weight:600}.im-analysis .im-metric strong,.im-workspace .im-analysis-view .im-metric strong{grid-column:2;grid-row:1/span 2;color:#284c72;font-size:21px}.im-analysis .im-metric small,.im-workspace .im-analysis-view .im-metric small{color:#5f7185;font-size:12px}.im-analysis .im-two-panels,.im-workspace .im-analysis-view .im-two-panels{display:grid;grid-template-columns:1fr;gap:12px}.im-analysis .im-panel,.im-workspace .im-analysis-view .im-panel{min-width:0;margin-bottom:12px;padding:16px;border:1px solid #e3e9f0;border-radius:6px;background:#fff}.im-analysis .im-panel h3,.im-workspace .im-analysis-view .im-panel h3{margin:0 0 12px;color:#2c425b;font-size:15px}.im-analysis .im-bar-row,.im-workspace .im-analysis-view .im-bar-row{display:grid;grid-template-columns:150px minmax(80px,1fr) 130px;align-items:center;gap:10px;padding:7px 0;color:#53677f}.im-analysis .im-bar-row .el-button,.im-workspace .im-analysis-view .im-bar-row .el-button{text-align:right}.im-analysis .im-empty,.im-workspace .im-analysis-view .im-empty{padding:28px 16px;color:#5f7185;text-align:center}.im-analysis .im-basis,.im-workspace .im-analysis-view .im-basis{color:#5f7185;font-size:12px;line-height:1.6}.im-analysis .im-basis summary,.im-workspace .im-analysis-view .im-basis summary{width:-moz-fit-content;width:fit-content;padding:8px 0;cursor:pointer}.im-command .im-block,.im-detail .im-block,.im-metric-dialog .im-block,.im-settings .im-block,.im-workspace .im-block{display:block}.im-command .im-reason-list,.im-detail .im-reason-list,.im-metric-dialog .im-reason-list,.im-settings .im-reason-list,.im-workspace .im-reason-list{margin:0;padding-left:16px;color:#3e5269;font-size:13px;line-height:20px}.im-command .im-reason-list li+li,.im-detail .im-reason-list li+li,.im-metric-dialog .im-reason-list li+li,.im-settings .im-reason-list li+li,.im-workspace .im-reason-list li+li{margin-top:2px}.im-command .im-purpose-text,.im-detail .im-purpose-text,.im-metric-dialog .im-purpose-text,.im-settings .im-purpose-text,.im-workspace .im-purpose-text{display:block;margin-bottom:2px;color:#5f7185;font-size:12px}.im-command .im-danger-text,.im-detail .im-danger-text,.im-metric-dialog .im-danger-text,.im-settings .im-danger-text,.im-workspace .im-danger-text{color:#c53b3b;font-weight:500}.im-command .im-warning-text,.im-detail .im-warning-text,.im-metric-dialog .im-warning-text,.im-settings .im-warning-text,.im-workspace .im-warning-text{color:#a15c00}.im-command .im-deadline-basis,.im-detail .im-deadline-basis,.im-metric-dialog .im-deadline-basis,.im-settings .im-deadline-basis,.im-workspace .im-deadline-basis{color:#5f7185}.im-command .im-detail-alert,.im-command .im-submitted-result,.im-detail .im-detail-alert,.im-detail .im-submitted-result,.im-metric-dialog .im-detail-alert,.im-metric-dialog .im-submitted-result,.im-settings .im-detail-alert,.im-settings .im-submitted-result,.im-workspace .im-detail-alert,.im-workspace .im-submitted-result{margin-bottom:12px}.im-workspace .im-focus-foot{display:flex;flex-wrap:wrap;gap:4px 16px;margin:8px 4px 0;color:#5f7185;font-size:12px;line-height:18px}.im-workspace .im-main-tabs .el-tabs__header{margin-bottom:12px}.im-workspace .im-view-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.im-workspace .im-sort-select{width:130px}.im-workspace .im-cluster-groups{margin-bottom:14px;padding:12px;border:1px solid #e3ecf8;border-radius:6px;background:#f7faff}.im-workspace .im-cluster-group{margin-top:10px;padding:10px 12px;border:1px solid #e6ecf3;border-radius:6px;background:#fff}.im-workspace .im-cluster-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px}.im-workspace .im-cluster-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#273f5b}.im-workspace .im-cluster-meta{display:flex;flex-wrap:wrap;gap:4px 14px;color:#5f7185;font-size:12px}.im-workspace .im-cluster-group .el-table{margin-top:10px}.im-workspace .im-analysis-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.im-workspace .im-analysis-card h3+.im-muted{margin:-6px 0 8px}.im-workspace .im-analysis-number{font-size:24px;font-weight:600}.im-workspace .im-analysis-number small{display:inline;font-size:12px;font-weight:400}.im-workspace .im-analysis-block{margin-top:10px}.im-workspace .im-analysis-block h4{margin:6px 0;color:#41546e;font-size:13px}.im-workspace .im-legacy-analysis{margin-top:12px}.im-tooltip-line{margin:0;line-height:1.7}.im-tooltip-list{max-width:360px}.im-command .im-focus-heading,.im-detail .im-focus-heading,.im-metric-dialog .im-focus-heading,.im-settings .im-focus-heading,.im-workspace .im-focus-heading{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px}.im-command .im-focus-heading h2,.im-command .im-focus-heading h3,.im-detail .im-focus-heading h2,.im-detail .im-focus-heading h3,.im-metric-dialog .im-focus-heading h2,.im-metric-dialog .im-focus-heading h3,.im-settings .im-focus-heading h2,.im-settings .im-focus-heading h3,.im-workspace .im-focus-heading h2,.im-workspace .im-focus-heading h3{margin:0;color:#293d58;font-size:16px;font-weight:600;line-height:24px}.im-command .im-help-trigger,.im-detail .im-help-trigger,.im-metric-dialog .im-help-trigger,.im-settings .im-help-trigger,.im-workspace .im-help-trigger{display:inline-flex;align-items:center;gap:3px;color:#5f7185;font-size:12px;cursor:help}.im-command .im-help-trigger:focus,.im-command .im-help-trigger:hover,.im-detail .im-help-trigger:focus,.im-detail .im-help-trigger:hover,.im-metric-dialog .im-help-trigger:focus,.im-metric-dialog .im-help-trigger:hover,.im-settings .im-help-trigger:focus,.im-settings .im-help-trigger:hover,.im-workspace .im-help-trigger:focus,.im-workspace .im-help-trigger:hover{color:#1f73c7;outline:none}.im-command .im-cell-line,.im-detail .im-cell-line,.im-metric-dialog .im-cell-line,.im-settings .im-cell-line,.im-workspace .im-cell-line{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.im-command .im-inline-small,.im-detail .im-inline-small,.im-metric-dialog .im-inline-small,.im-settings .im-inline-small,.im-workspace .im-inline-small{display:inline;margin-left:4px}.im-workspace .im-focus-section{padding:16px}.im-workspace .im-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-bottom:12px}.im-workspace .im-toolbar-right{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.im-workspace .im-toolbar-right .el-button{margin:0}.im-workspace .im-topic-select{width:160px}.im-workspace .im-period-field{display:flex;align-items:center;gap:8px;color:#41546e;font-size:13px}.im-workspace .im-ledger-table td.el-table__cell{padding:6px 0}.im-workspace .im-ledger-table .cell{line-height:20px}.im-workspace .im-reason-tags{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;overflow:hidden}.im-workspace .im-reason-tags .el-tag{overflow:hidden;max-width:150px;text-overflow:ellipsis;white-space:nowrap}.im-workspace .im-action-table .el-tag--info,.im-workspace .im-ledger-table .el-tag--info{border-color:#dde2ea;background:#f5f7fa;color:#5f6b7a}.im-workspace .im-reason-tags .el-tag.is-clickable{cursor:pointer}.im-workspace .im-due-overdue{color:#d93026;font-weight:600}.im-workspace .im-status-line{display:flex;align-items:center;gap:6px;min-width:0}.im-workspace .im-status-line .im-purpose-text{display:inline;margin:0}.im-workspace .im-due-cell{align-items:flex-start}.im-workspace .im-due-cell .im-due-date-small,.im-workspace .im-due-cell.is-overdue .im-due-date-small{color:#5f7185;font-size:12px;font-weight:400}.im-workspace .im-basis-icon{margin-left:2px;color:#b4bfca;font-size:12px;cursor:help}.im-workspace .im-row-operations--single{flex-wrap:nowrap;align-items:center;gap:12px;white-space:nowrap}.im-workspace .im-row-operations--single .el-dropdown{flex:none}.im-workspace .im-cluster-groups .im-focus-heading{margin-bottom:4px}.im-workspace .im-tabs-row{display:flex;align-items:center;gap:12px;margin-bottom:12px;border-bottom:1px solid #e3e9f1}.im-workspace .im-tabs-row .im-main-tabs{flex:1;min-width:0}.im-workspace .im-tabs-row .im-main-tabs .el-tabs__header{margin:0}.im-workspace .im-tabs-row .el-tabs__nav-wrap:after{display:none}.im-workspace .im-tabs-row .im-worklist-actions{flex:none;flex-wrap:nowrap;margin:0}.im-workspace .im-toolbar-left{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.im-workspace .im-view-tabs{display:inline-flex;padding:3px;border-radius:6px;background:#f2f4f7}.im-workspace .im-view-tabs .el-radio-button__inner{height:26px;padding:0 12px;border:0;border-radius:4px!important;background:transparent;box-shadow:none!important;color:#4a5a6e;font-size:13px;line-height:26px}.im-workspace .im-view-tabs .el-radio-button:first-child .el-radio-button__inner{border-left:0}.im-workspace .im-view-tabs .el-radio-button__inner:hover{color:#1f73c7}.im-workspace .im-view-tabs .el-radio-button__orig-radio:checked+.el-radio-button__inner{border-color:transparent!important;background-color:#fff!important;box-shadow:0 1px 3px rgba(30,50,80,.12)!important;color:#1f73c7;font-weight:600}.im-workspace .im-view-tabs .el-radio-button.is-active .im-scene-count,.im-workspace .im-view-tabs .im-scene-count{min-width:0;margin-left:2px;padding:0;background:transparent;color:#5f7185}.im-workspace .im-view-tabs .el-radio-button.is-active .im-scene-count{color:#1f73c7}.im-workspace .im-view-divider{width:1px;height:18px;background:#d6dce5}.im-workspace .im-period-entry.el-button{margin:0;border-color:transparent;background:transparent;color:#4a5a6e}.im-workspace .im-period-entry.el-button:focus,.im-workspace .im-period-entry.el-button:hover{border-color:transparent;background:#f2f6fc;color:#1f73c7}.im-workspace .im-period-entry.el-button.is-active{background:#edf3ff;color:#1f73c7;font-weight:600}.im-workspace .im-period-field .el-date-editor{width:240px}.im-workspace .im-select-field{display:inline-flex;align-items:center;gap:6px;margin:0;color:#5f7185;font-size:13px;font-weight:400}.im-workspace .im-topic-select.is-set .el-input__inner{border-color:#a9c4f5;color:#1f73c7}.im-workspace .im-conditions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:-4px 0 12px;color:#5f7185;font-size:12px}.im-workspace .im-conditions .el-tag{display:inline-flex;align-items:center}.im-workspace .im-conditions .el-button{padding:0}.im-workspace .im-conditions-note{color:#5f7185}.im-workspace .im-data-reminder{margin-left:auto;cursor:help}.im-workspace .im-source-name{flex:none;color:#5f7185;font-size:12px}.im-workspace .im-meta-sep{flex:none;color:#c0c8d4;font-size:12px}.im-workspace .im-copy-button{flex:none;padding:0;border:0;background:none;color:#1f73c7;font-size:12px;cursor:pointer;opacity:0}.im-workspace .el-table__row:hover .im-copy-button,.im-workspace .im-copy-button:focus{opacity:1}.im-workspace .im-state-text{display:inline-flex;align-items:center;gap:6px;color:#3e5269}.im-workspace .im-state-text:before{flex:none;width:6px;height:6px;border-radius:50%;background:#1890ff;content:""}.im-workspace .im-state-text.is-success:before{background:#2e7d32}.im-workspace .im-state-text.is-danger:before{background:#c53b3b}.im-workspace .im-state-text.is-warning:before{background:#e59632}.im-workspace .im-state-text.is-info:before{background:#aab5c2}.im-workspace .im-header-help{margin-left:4px;color:#b4bfca;font-weight:400;cursor:help}.im-workspace .im-toolbar--start{justify-content:flex-start}.im-workspace .im-analysis-view .im-period-quick{display:inline-flex;align-items:center;gap:2px;color:#5f7185;font-size:12px}.im-workspace .im-analysis-view .im-period-quick .el-button{margin:0 0 0 6px;padding:0;font-size:12px}.im-workspace .im-analysis-view .im-period-quick .el-button.is-active{font-weight:600;text-decoration:underline;text-underline-offset:3px}.im-workspace .im-analysis-view .im-warning-line{display:inline-flex;align-items:center;gap:4px;color:#a15c00;font-size:12px;cursor:help}.im-workspace .im-analysis-view .im-analysis-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:12px}.im-workspace .im-analysis-view .im-analysis-kpi{position:relative;min-width:0;padding:14px 16px;border:1px solid #e3e9f1;border-radius:8px;background:#fff;cursor:pointer}.im-workspace .im-analysis-view .im-analysis-kpi:focus,.im-workspace .im-analysis-view .im-analysis-kpi:hover{border-color:#8eb2ff;background:#f7faff;outline:none}.im-workspace .im-analysis-view .im-analysis-kpi-title{display:flex;align-items:center;gap:4px;color:#52637a;font-size:13px}.im-workspace .im-analysis-view .im-analysis-kpi-value{display:flex;align-items:baseline;gap:4px;margin:8px 0 4px}.im-workspace .im-analysis-view .im-analysis-kpi-value strong{color:#263f5f;font-size:27px;font-weight:600;font-variant-numeric:tabular-nums;line-height:32px}.im-workspace .im-analysis-view .im-analysis-kpi-value em{color:#5f7185;font-size:12px;font-style:normal}.im-workspace .im-analysis-view .im-analysis-kpi small{display:block;overflow:hidden;color:#5f7185;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.im-workspace .im-analysis-view .im-analysis-kpi small .el-button{padding:0;font-size:12px}.im-workspace .im-analysis-view .im-analysis-dists{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.im-workspace .im-analysis-view .im-analysis-dists .im-panel{margin-bottom:12px}.im-workspace .im-analysis-view .im-analysis-dist-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.im-workspace .im-analysis-view .im-analysis-dist-head h3{margin:0;font-size:14px}.im-workspace .im-analysis-view .im-analysis-dist-head small{color:#5f7185;font-size:12px}.im-workspace .im-analysis-view .im-analysis-dist .im-bar-row{grid-template-columns:minmax(0,120px) minmax(40px,1fr) 40px 40px;gap:8px;padding:6px 4px;border-radius:4px;cursor:pointer}.im-workspace .im-analysis-view .im-analysis-dist .im-bar-row:focus,.im-workspace .im-analysis-view .im-analysis-dist .im-bar-row:hover{background:#f5f7fa;outline:none}.im-workspace .im-analysis-view .im-bar-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.im-workspace .im-analysis-view .im-bar-count{color:#1f73c7;font-variant-numeric:tabular-nums;text-align:right}.im-workspace .im-analysis-view .im-bar-share{color:#5f7185;font-size:12px;text-align:right}.im-workspace .im-analysis-view .im-analysis-observations .im-focus-heading{margin:0}.im-workspace .im-analysis-view .im-observation-list{display:flex;flex-wrap:wrap;gap:10px}.im-workspace .im-analysis-view .im-observation-item{display:inline-flex;align-items:center;gap:10px;padding:7px 14px;border:1px solid #e3e9f1;border-radius:6px;background:#fff;color:#3e5269;font:inherit;font-size:13px;cursor:pointer}.im-workspace .im-analysis-view .im-observation-item:before{width:6px;height:6px;border-radius:50%;background:#aab5c2;content:""}.im-workspace .im-analysis-view .im-observation-item strong{color:#5f6b7a;font-size:20px;font-variant-numeric:tabular-nums}.im-workspace .im-analysis-view .im-observation-item:hover{border-color:#8eb2ff}.im-workspace .im-analysis-view .im-observation-item.is-success:before{background:#2e7d32}.im-workspace .im-analysis-view .im-observation-item.is-success strong{color:#2e7d32}.im-workspace .im-analysis-view .im-observation-item.is-danger:before{background:#c53b3b}.im-workspace .im-analysis-view .im-observation-item.is-danger strong{color:#c53b3b}@media(max-width:1100px){.im-workspace .im-analysis-view .im-analysis-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.im-workspace .im-analysis-view .im-analysis-dists{grid-template-columns:minmax(0,1fr)}}.im-topic-popper .el-select-dropdown__item{display:flex;justify-content:space-between;gap:16px}.im-topic-popper .im-option-count{color:#5f7185;font-size:12px}@media(max-width:1100px){.im-workspace .im-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.im-workspace .im-analysis-grid,.im-workspace .im-topics-layout{grid-template-columns:1fr}}@media(max-width:760px){.im-workspace .im-page-header{flex-direction:column;align-items:stretch}.im-workspace .im-page-snapshot{width:100%}.im-workspace .im-summary{grid-template-columns:minmax(0,1fr)}.im-workspace .im-scene-bar,.im-workspace .im-tab-lead{flex-direction:column;align-items:flex-start}.im-workspace .im-tab-lead{gap:3px}.im-workspace .im-tab-lead span{text-align:left}.im-analysis .im-governance-cards{grid-template-columns:1fr}.im-detail .im-detail-content{padding:16px}.im-detail .im-key-facts{grid-template-columns:1fr 1fr}.im-detail .im-facts{grid-template-columns:95px minmax(0,1fr)}.im-detail .im-workflow-progress{grid-template-columns:1fr 1fr;gap:12px}.im-detail .im-workflow-progress>li:after{display:none}.im-command .im-form-grid{grid-template-columns:1fr}.im-detail.el-drawer{width:100vw!important}.im-command.el-dialog,.im-metric-dialog.el-dialog{width:96vw!important}}.theme-color-blue[data-v-2d587e00]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-2d587e00]{color:#409eff}.theme-color-red[data-v-2d587e00]{color:#f56c6c}[data-v-2d587e00]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}[data-v-2d587e00] .el-drawer__header{margin:0;padding:20px 24px;border-bottom:1px solid #e5eaf1;color:#26364d;font-size:18px;font-weight:600}[data-v-2d587e00] .el-drawer__body{overflow-y:auto}.workbench-action-detail[data-v-2d587e00]{padding:24px}.detail-context[data-v-2d587e00]{margin-bottom:20px;padding:16px;border-radius:8px;background:#f6f8fb}.detail-context[data-v-2d587e00] .el-alert{padding:0;color:#475569;background:transparent}.detail-context[data-v-2d587e00] .el-alert__title{line-height:22px}.detail-hint[data-v-2d587e00]{margin:10px 0 0;color:#64748b;font-size:12px;line-height:20px}.detail-toolbar[data-v-2d587e00]{margin:20px 0 16px}.workbench-action-detail .el-tag[data-v-2d587e00]{max-width:100%;height:auto;padding:2px 8px;white-space:normal;word-break:normal;line-height:20px}.workbench-action-detail[data-v-2d587e00] .el-table{border:1px solid #e5eaf1;border-radius:8px;color:#475569}.workbench-action-detail[data-v-2d587e00] .el-table th{padding:13px 0;background:#f6f8fb;color:#475569;font-weight:500}.workbench-action-detail[data-v-2d587e00] .el-table td{padding:16px 0;border-bottom-color:#edf0f5}.workbench-action-detail[data-v-2d587e00] .el-table .cell{padding:0 16px;overflow-wrap:anywhere}.workbench-action-detail[data-v-2d587e00] .el-table .el-table__empty-block{min-height:200px}.workbench-action-detail[data-v-2d587e00] .el-table .el-table__expanded-cell{padding:16px 24px 20px;background:#fafbfd}.workbench-action-detail[data-v-2d587e00] .el-table .el-table__expanded-cell:hover{background:#fafbfd!important}.workbench-action-detail .el-pagination[data-v-2d587e00]{margin-top:20px;padding:0;overflow-x:auto;text-align:right}.workbench-action-evidence[data-v-2d587e00]{display:grid;grid-template-columns:minmax(96px,140px) minmax(0,1fr);margin:0;border:1px solid #e5eaf1;border-radius:6px;overflow:hidden;white-space:pre-wrap;overflow-wrap:anywhere;line-height:22px}.workbench-action-evidence dd[data-v-2d587e00],.workbench-action-evidence dt[data-v-2d587e00]{margin:0;padding:12px 16px;border-bottom:1px solid #edf0f5}.workbench-action-evidence dt[data-v-2d587e00]{color:#64748b;background:#f1f5f9}.workbench-action-evidence dd[data-v-2d587e00]{color:#334155;background:#fff}.workbench-action-evidence dd[data-v-2d587e00]:last-child,.workbench-action-evidence dt[data-v-2d587e00]:last-of-type{border-bottom:0}@media(max-width:600px){[data-v-2d587e00] .el-drawer__header{padding:18px 16px;font-size:16px}.workbench-action-detail[data-v-2d587e00]{padding:16px}.detail-context[data-v-2d587e00],.workbench-action-detail[data-v-2d587e00] .el-table__expanded-cell{padding:12px}.workbench-action-evidence[data-v-2d587e00]{grid-template-columns:96px minmax(0,1fr)}.workbench-action-evidence dd[data-v-2d587e00],.workbench-action-evidence dt[data-v-2d587e00]{padding:10px}}.theme-color-blue[data-v-6bcfec08]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-6bcfec08]{color:#409eff}.theme-color-red[data-v-6bcfec08]{color:#f56c6c}[data-v-6bcfec08]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}[data-v-6bcfec08] .el-drawer__header{margin:0;padding:20px 24px;border-bottom:1px solid #e5eaf1;color:#26364d;font-size:18px;font-weight:600}[data-v-6bcfec08] .el-drawer__body{overflow-y:auto}.workbench-fact-detail[data-v-6bcfec08]{padding:24px}.detail-context[data-v-6bcfec08]{margin-bottom:20px;padding:16px;border-radius:8px;background:#f6f8fb}.detail-context[data-v-6bcfec08] .el-alert{padding:0;color:#475569;background:transparent}.detail-context[data-v-6bcfec08] .el-alert__title{line-height:22px}.detail-period[data-v-6bcfec08]{margin:14px 0 6px;color:#334155;font-size:13px;font-weight:500;line-height:22px}.detail-hint[data-v-6bcfec08]{margin:8px 0 0;color:#64748b;font-size:12px;line-height:20px}.detail-toolbar[data-v-6bcfec08]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:20px 0 16px}.detail-toolbar .el-button+.el-button[data-v-6bcfec08]{margin-left:0}.detail-toolbar .detail-hint[data-v-6bcfec08]{flex-basis:100%;margin:0}.workbench-fact-detail[data-v-6bcfec08] .el-table{border:1px solid #e5eaf1;border-radius:8px;color:#475569}.workbench-fact-detail[data-v-6bcfec08] .el-table th{padding:13px 0;background:#f6f8fb;color:#475569;font-weight:500}.workbench-fact-detail[data-v-6bcfec08] .el-table td{padding:14px 0;border-bottom-color:#edf0f5}.workbench-fact-detail[data-v-6bcfec08] .el-table .cell{padding:0 16px;overflow-wrap:anywhere}.workbench-fact-detail[data-v-6bcfec08] .el-table .el-table__empty-block{min-height:200px}.workbench-fact-detail .el-pagination[data-v-6bcfec08]{margin-top:20px;padding:0;overflow-x:auto;text-align:right}.record-statuses[data-v-6bcfec08]{display:flex;align-items:flex-start;flex-wrap:wrap;gap:6px}.record-statuses span[data-v-6bcfec08]{padding:1px 8px;border:1px solid #e5eaf1;border-radius:4px;background:#f8fafc;font-size:12px;line-height:20px}.record-value[data-v-6bcfec08]{color:#26364d;font-weight:600;font-variant-numeric:tabular-nums}.record-anomaly[data-v-6bcfec08]{display:block;margin-top:6px;color:#b45309;line-height:20px}@media(max-width:600px){[data-v-6bcfec08] .el-drawer__header{padding:18px 16px;font-size:16px}.workbench-fact-detail[data-v-6bcfec08]{padding:16px}.detail-context[data-v-6bcfec08]{padding:12px}}.theme-color-blue[data-v-f7f06cb4]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-f7f06cb4]{color:#409eff}.theme-color-red[data-v-f7f06cb4]{color:#f56c6c}[data-v-f7f06cb4]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.core-management-workbench-page[data-v-f7f06cb4]{height:100%;min-width:0;background:transparent}.core-management-workbench-page[data-v-f7f06cb4]>.page-slot-tab{height:100%;margin-bottom:0;overflow-x:hidden;overflow-y:auto}.core-management-workbench[data-v-f7f06cb4]{min-height:100%;padding:0 14px 24px;color:#28364a}.core-page-header[data-v-f7f06cb4]{margin-bottom:10px}.core-page-header[data-v-f7f06cb4] .business-page-header__content>p{white-space:normal}.core-toolbar[data-v-f7f06cb4]{position:sticky;top:0;z-index:3;display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:24px;margin-bottom:12px;padding:10px 14px;border:1px solid #e5ebf3;border-radius:8px;background:hsla(0,0%,100%,.96);box-shadow:0 3px 10px rgba(37,54,77,.04)}.core-toolbar__filter[data-v-f7f06cb4]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px 16px}.core-toolbar__field[data-v-f7f06cb4]{display:flex;min-width:0;align-items:center;gap:8px}.core-toolbar__field[data-v-f7f06cb4] .el-select{width:180px}.core-toolbar__label[data-v-f7f06cb4]{flex-shrink:0;color:#42536a;font-size:13px;font-weight:600}.core-toolbar__help[data-v-f7f06cb4]{color:#8a9bb0;cursor:help}.core-toolbar__scope-note[data-v-f7f06cb4]{overflow:hidden;color:#8492a6;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.core-toolbar__actions[data-v-f7f06cb4]{display:flex;flex-shrink:0;align-items:center;gap:14px}.section-heading p[data-v-f7f06cb4]{margin:3px 0 0;color:#718096;font-size:13px;line-height:20px}.core-header__as-of[data-v-f7f06cb4]{color:#8492a6;font-size:12px}.el-alert+.el-alert[data-v-f7f06cb4]{margin-top:8px}.summary-grid[data-v-f7f06cb4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0}.summary-card[data-v-f7f06cb4]{display:flex;min-width:0;align-items:center;gap:12px;padding:15px 16px;border:1px solid #e6ebf2;border-radius:8px;background:#fff;color:inherit;text-align:left;cursor:pointer;transition:border-color .2s,box-shadow .2s}.summary-card[data-v-f7f06cb4]:hover{border-color:#9fc0ff;box-shadow:0 5px 16px rgba(45,91,160,.09)}.priority-row[data-v-f7f06cb4]:focus-visible,.summary-card[data-v-f7f06cb4]:focus-visible{border-color:#3978dc;outline:2px solid rgba(57,120,220,.35);outline-offset:2px}.summary-card__icon[data-v-f7f06cb4]{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:8px;background:#edf4ff;color:#3978dc;font-size:18px}.summary-card__body[data-v-f7f06cb4]{display:flex;min-width:0;flex:1;flex-direction:column}.summary-card__label[data-v-f7f06cb4]{color:#66758a;font-size:13px}.summary-card strong[data-v-f7f06cb4]{margin:3px 0;color:#20324a;font-size:24px;line-height:28px}.summary-card strong small[data-v-f7f06cb4]{margin-left:4px;color:#718096;font-size:12px;font-weight:400}.summary-card__hint[data-v-f7f06cb4]{overflow:hidden;color:#98a4b3;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.summary-card__arrow[data-v-f7f06cb4]{color:#b8c2ce}.workbench-section[data-v-f7f06cb4]{margin-top:14px;padding:16px;border:1px solid #e7ecf3;border-radius:8px;background:#fff}.section-heading[data-v-f7f06cb4]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.section-heading h2[data-v-f7f06cb4]{margin:0;color:#25364d;font-size:16px;line-height:24px}.topic-grid[data-v-f7f06cb4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.topic-card[data-v-f7f06cb4]{display:flex;min-width:0;min-height:186px;flex-direction:column;padding:14px;border:1px solid #edf0f5;border-radius:7px;background:#fbfcfe;transition:border-color .2s,box-shadow .2s,transform .2s}.topic-card[data-v-f7f06cb4]:hover{border-color:#cbdcf7;box-shadow:0 4px 14px rgba(45,91,160,.07);transform:translateY(-1px)}.topic-card__heading[data-v-f7f06cb4]{display:flex;align-items:center;gap:10px}.topic-card__heading>div[data-v-f7f06cb4]{min-width:0;flex:1}.topic-card__heading h3[data-v-f7f06cb4]{overflow:hidden;margin:0;color:#25364d;font-size:14px;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.topic-card__heading span[data-v-f7f06cb4]{color:#96a1b0;font-size:11px}.topic-card__icon[data-v-f7f06cb4]{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:7px;background:#edf4ff;color:#3978dc;font-size:16px}.topic-card>p[data-v-f7f06cb4]{min-height:40px;margin:8px 0;color:#718096;font-size:12px;line-height:20px}.topic-card__snapshot[data-v-f7f06cb4]{display:grid;margin-top:12px;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px}.topic-card__snapshot span[data-v-f7f06cb4]{color:#718096;font-size:12px}.topic-card__snapshot strong[data-v-f7f06cb4]{color:#25364d;font-size:20px;line-height:26px}.topic-card__judgement[data-v-f7f06cb4]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:8px;color:#718096;font-size:11px}.topic-card__judgement .el-button[data-v-f7f06cb4]{margin-top:0;padding:0}.topic-card__issue-link[data-v-f7f06cb4]{align-self:center;grid-row:1/3;grid-column:2;padding:4px 0;border:0;background:transparent;color:#d97917;font-size:12px;cursor:pointer}.topic-card__issue-link[data-v-f7f06cb4]:focus-visible,.topic-card__issue-link[data-v-f7f06cb4]:hover{color:#3978dc;outline:none;text-decoration:underline;text-underline-offset:3px}.topic-card__issue-link>span[data-v-f7f06cb4]{display:block;line-height:20px}.topic-card__issue-link.topic-card__record-link[data-v-f7f06cb4]{color:#3978dc}.topic-card .el-button[data-v-f7f06cb4]{align-self:flex-start;margin-top:auto;padding-bottom:0}.priority-grid[data-v-f7f06cb4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.priority-panel[data-v-f7f06cb4]{min-width:0}.section-heading--action[data-v-f7f06cb4]{align-items:center}.priority-row[data-v-f7f06cb4]{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:16px;padding:11px 0;border:0;border-top:1px solid #f0f2f5;background:transparent;color:inherit;text-align:left;cursor:pointer}.priority-row:hover strong[data-v-f7f06cb4]{color:#3978dc}.priority-row__main[data-v-f7f06cb4]{display:flex;min-width:0;flex:1;flex-direction:column;gap:5px}.priority-row__main>span[data-v-f7f06cb4]{display:flex;min-width:0;align-items:center;gap:8px}.priority-row strong[data-v-f7f06cb4]{overflow:hidden;color:#33445b;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.priority-row small[data-v-f7f06cb4]{overflow:hidden;color:#8a96a7;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.priority-row__side[data-v-f7f06cb4]{display:flex;flex-shrink:0;align-items:center;gap:8px;color:#7b899b;font-size:12px}.empty-note[data-v-f7f06cb4]{margin:24px 0;color:#98a4b3;font-size:13px;text-align:center}.empty-note i[data-v-f7f06cb4]{margin-right:6px;color:#67c23a}@media(max-width:1280px){.summary-grid[data-v-f7f06cb4],.topic-grid[data-v-f7f06cb4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.core-toolbar[data-v-f7f06cb4]{align-items:flex-start;flex-direction:column;gap:10px}.core-toolbar__actions[data-v-f7f06cb4]{width:100%;justify-content:space-between}.priority-grid[data-v-f7f06cb4]{display:block}.priority-panel[data-v-f7f06cb4]{margin-top:14px}}@media(max-width:640px){.summary-grid[data-v-f7f06cb4],.topic-grid[data-v-f7f06cb4]{grid-template-columns:minmax(0,1fr)}.core-toolbar__filter[data-v-f7f06cb4]{width:100%;flex-wrap:wrap}.core-toolbar__field[data-v-f7f06cb4]{width:100%}.core-toolbar__field[data-v-f7f06cb4] .el-select{flex:1}.core-toolbar__scope-note[data-v-f7f06cb4]{white-space:normal}.priority-row[data-v-f7f06cb4]{align-items:flex-start;flex-direction:column;gap:6px}}.theme-color-blue[data-v-6d060dac]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-6d060dac]{color:#409eff}.theme-color-red[data-v-6d060dac]{color:#f56c6c}[data-v-6d060dac]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.management-workbench-page[data-v-6d060dac]{height:100%;min-width:0;background:transparent}.management-workbench-page[data-v-6d060dac]>.page-slot-tab{height:100%;margin-bottom:0;overflow-x:hidden;overflow-y:auto}.management-workbench[data-v-6d060dac]{min-height:100%;padding:4px 12px 20px;background:transparent;color:#303133}.management-page-header[data-v-6d060dac]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:12px;padding:4px 4px 0}.management-page-header__copy[data-v-6d060dac]{min-width:0}.management-page-header__title[data-v-6d060dac]{display:flex;align-items:center;gap:10px}.management-page-header h1[data-v-6d060dac]{margin:0;color:#1f2d3d;font-size:20px;font-weight:600;line-height:30px}.management-page-header p[data-v-6d060dac]{margin:3px 0 0;color:#69798f;font-size:13px;line-height:20px}.management-page-header__actions[data-v-6d060dac]{display:flex;flex-shrink:0;align-items:center;gap:16px}.management-snapshot[data-v-6d060dac]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;color:#8491a3;font-size:12px;line-height:18px}.management-snapshot .is-warning[data-v-6d060dac]{color:#b8791b}.management-query[data-v-6d060dac]{margin-bottom:12px;padding:16px 20px 12px;border:1px solid #e3e9f1;border-radius:8px;background:#fff}.management-query__form[data-v-6d060dac]{display:grid;grid-template-columns:repeat(5,minmax(160px,1fr)) auto;gap:0 16px;align-items:start}.management-query[data-v-6d060dac] .el-form-item{display:flex;min-width:0;margin:0 0 12px}.management-query[data-v-6d060dac] .el-form-item__label{flex-shrink:0;color:#42526a;font-size:14px;font-weight:500}.management-query[data-v-6d060dac] .el-form-item__content,.management-query[data-v-6d060dac] .el-input,.management-query[data-v-6d060dac] .el-select{width:100%;min-width:0}.management-query__actions[data-v-6d060dac]{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-bottom:12px}.management-query__actions .el-button[data-v-6d060dac]{margin-left:0}.management-query__applied[data-v-6d060dac]{display:flex;min-height:30px;align-items:center;gap:10px;padding-top:10px;border-top:1px solid #edf1f6;color:#7a8798;font-size:12px}.management-query__applied>strong[data-v-6d060dac]{flex-shrink:0;color:#52637a;font-weight:600}.management-query__chips[data-v-6d060dac]{display:flex;min-width:0;flex-wrap:wrap;gap:6px}.management-query__chips[data-v-6d060dac] .el-tag{max-width:260px;overflow:hidden;border-color:#dbe5f4;background:#f6f9fe;color:#506582;text-overflow:ellipsis;white-space:nowrap}.management-workbench>.el-alert[data-v-6d060dac]{margin-bottom:12px}.management-loading[data-v-6d060dac]{min-height:260px;padding-top:80px;text-align:center}.management-summary[data-v-6d060dac]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:12px}.management-summary__card[data-v-6d060dac]{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr) auto;min-width:0;align-items:center;gap:10px;min-height:96px;padding:15px 30px 15px 16px;border:1px solid #e1e8f1;border-radius:8px;background:#fff;color:#53667e;text-align:left;cursor:pointer;transition:border-color .2s,background-color .2s}.management-summary__card[data-v-6d060dac]:not(:disabled):focus-visible,.management-summary__card[data-v-6d060dac]:not(:disabled):hover{border-color:#8eb2ff;background:#f7faff;outline:none}.management-summary__card[data-v-6d060dac]:disabled{cursor:wait;opacity:.65}.management-summary__card.is-active[data-v-6d060dac]{border-color:#6f97e9;background:#f5f8ff;box-shadow:inset 0 3px #4f7fe3}.management-summary__icon[data-v-6d060dac]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:7px;background:#edf3fc;color:#5079c9;font-size:17px}.management-summary__copy[data-v-6d060dac]{min-width:0}.management-summary__copy>small[data-v-6d060dac],.management-summary__copy>span[data-v-6d060dac]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.management-summary__copy>span[data-v-6d060dac]{color:#41546e;font-size:14px;font-weight:500}.management-summary__copy>small[data-v-6d060dac]{margin-top:5px;color:#8a96a6;font-size:12px;line-height:18px}.management-summary__value[data-v-6d060dac]{display:flex;flex-shrink:0;align-items:baseline;gap:4px}.management-summary__value strong[data-v-6d060dac]{color:#263f5f;font-size:27px;font-weight:600;line-height:34px;font-variant-numeric:tabular-nums}.management-summary__value small[data-v-6d060dac]{color:#8a96a6;font-size:12px}.management-summary__card.is-overdue .management-summary__icon[data-v-6d060dac],.management-summary__card.is-overdue .management-summary__value strong[data-v-6d060dac]{color:#c45656}.management-summary__card.is-overdue .management-summary__icon[data-v-6d060dac]{background:#fff2f0}.management-summary__card.is-dueSoon .management-summary__icon[data-v-6d060dac],.management-summary__card.is-dueSoon .management-summary__value strong[data-v-6d060dac],.management-summary__card.is-goal .management-summary__icon[data-v-6d060dac],.management-summary__card.is-goal .management-summary__value strong[data-v-6d060dac],.management-summary__card.is-review .management-summary__icon[data-v-6d060dac],.management-summary__card.is-review .management-summary__value strong[data-v-6d060dac]{color:#b87517}.management-summary__card.is-dueSoon .management-summary__icon[data-v-6d060dac],.management-summary__card.is-goal .management-summary__icon[data-v-6d060dac],.management-summary__card.is-review .management-summary__icon[data-v-6d060dac]{background:#fff7e8}.management-summary__active[data-v-6d060dac]{position:absolute;right:12px;bottom:7px;color:#356fe5;font-size:11px}.management-summary__arrow[data-v-6d060dac]{position:absolute;top:11px;right:11px;color:#a7b4c5;font-size:12px}.management-content[data-v-6d060dac]{display:grid;grid-template-columns:minmax(0,1fr) minmax(350px,380px);gap:12px;align-items:stretch}.management-content aside[data-v-6d060dac]{min-width:0}.management-panel[data-v-6d060dac]{padding:18px 20px;border:1px solid #e3e9f1;border-radius:8px;background:#fff}.management-panel>header[data-v-6d060dac]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:16px}.management-panel h2[data-v-6d060dac]{margin:0;color:#293d58;font-size:16px;font-weight:600}.management-panel p[data-v-6d060dac]{margin:5px 0 0;color:#7a8798;font-size:12px;line-height:1.6}.management-worklist[data-v-6d060dac]{min-width:0;overflow:hidden}.management-worklist__meta[data-v-6d060dac]{display:flex;flex-shrink:0;align-items:center;gap:10px;color:#8b96a5;font-size:12px}.management-table[data-v-6d060dac]{overflow:hidden;border-radius:6px}.management-table[data-v-6d060dac] th.el-table__cell{background:#f4f6f9!important;color:#344760;font-weight:600}.management-table[data-v-6d060dac] th.el-table__cell .cell{text-align:left;white-space:nowrap}.management-table[data-v-6d060dac] td.el-table__cell{color:#53657b}.management-table[data-v-6d060dac] td.el-table__cell .cell{text-align:left}.management-table[data-v-6d060dac] .el-table__body tr:nth-child(2n)>td.el-table__cell{background:#fff!important}.management-table[data-v-6d060dac] .el-table__body tr:hover>td.el-table__cell{background:#f5f8fd!important}.management-title-cell[data-v-6d060dac]{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:3px}.management-title-cell strong[data-v-6d060dac]{max-width:100%;overflow:hidden;color:#354a66;font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.management-title-cell small[data-v-6d060dac]{color:#98a3b2;font-size:11px;font-variant-numeric:tabular-nums}.management-deadline[data-v-6d060dac]{display:flex;flex-direction:column;line-height:1.35}.management-deadline small[data-v-6d060dac]{margin-top:3px;color:#8b96a5;font-size:11px}.management-deadline.overdue small[data-v-6d060dac],.management-deadline.overdue span[data-v-6d060dac]{color:#c45656;font-weight:600}.management-pagination[data-v-6d060dac]{margin-top:14px;padding:14px 0 0;border-top:1px solid #edf1f6;text-align:right}.management-focus[data-v-6d060dac]{height:100%}.management-focus>header[data-v-6d060dac]{padding-bottom:14px;border-bottom:1px solid #edf1f6}.management-focus>header>strong[data-v-6d060dac]{color:#263f5f;font-size:24px;font-weight:600}.management-focus__item[data-v-6d060dac]{position:relative;display:flex;flex-direction:column;width:100%;padding:13px 28px 13px 2px;border:0;border-bottom:1px solid #edf1f6;background:transparent;color:#7a8798;text-align:left;cursor:pointer}.management-focus__item[data-v-6d060dac]:focus-visible,.management-focus__item[data-v-6d060dac]:hover{background:#f7f9fc;outline:none}.management-focus__title[data-v-6d060dac]{display:flex;align-items:flex-start;gap:8px}.management-focus__title strong[data-v-6d060dac]{min-width:0;overflow:hidden;color:#344760;font-size:14px;font-weight:500;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.management-focus__title[data-v-6d060dac] .el-tag{flex-shrink:0;margin-top:1px}.management-focus__meta[data-v-6d060dac]{margin-top:6px;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.management-focus__deadline[data-v-6d060dac]{margin-top:5px;color:#69798f;font-size:12px;font-variant-numeric:tabular-nums}.management-focus__deadline.overdue[data-v-6d060dac]{color:#c45656;font-weight:600}.management-focus__arrow[data-v-6d060dac]{position:absolute;top:50%;right:5px;color:#a7b4c5;font-size:12px;transform:translateY(-50%)}.management-empty-note[data-v-6d060dac]{padding:24px 0;color:#7a8798;font-size:12px;line-height:1.7;text-align:center}@media(max-width:1700px){.management-query__form[data-v-6d060dac]{grid-template-columns:repeat(3,minmax(180px,1fr))}.management-query__actions[data-v-6d060dac]{justify-content:flex-end}}@media(max-width:1500px){.management-summary[data-v-6d060dac]{grid-template-columns:repeat(3,minmax(0,1fr))}.management-content[data-v-6d060dac]{grid-template-columns:minmax(0,1fr)}.management-focus[data-v-6d060dac]{height:auto}}@media(max-width:1100px){.management-page-header[data-v-6d060dac]{flex-direction:column;gap:12px}.management-page-header__actions[data-v-6d060dac]{width:100%;justify-content:space-between}.management-snapshot[data-v-6d060dac]{align-items:flex-start}.management-query__form[data-v-6d060dac],.management-summary[data-v-6d060dac]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.management-query__form[data-v-6d060dac],.management-summary[data-v-6d060dac]{grid-template-columns:minmax(0,1fr)}.management-query__actions[data-v-6d060dac]{flex-wrap:wrap;justify-content:flex-start}.management-query__applied[data-v-6d060dac]{align-items:flex-start;flex-direction:column}.management-panel>header[data-v-6d060dac]{flex-direction:column}}.theme-color-blue[data-v-0481ee82]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-0481ee82]{color:#409eff}.theme-color-red[data-v-0481ee82]{color:#f56c6c}[data-v-0481ee82]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.operating-plan-navigation[data-v-0481ee82]{overflow-x:auto;padding:16px}.operating-plan-navigation[data-v-0481ee82] .el-step.is-simple{flex-shrink:0;min-width:130px}.operating-plan-navigation[data-v-0481ee82] .el-step.is-simple .el-step__title{max-width:none;white-space:nowrap}.operating-plan-page[data-v-0481ee82]{color:#24324a}.operating-plan-page[data-v-0481ee82],.operating-plan-page[data-v-0481ee82] .page-slot-wrap{height:100%;min-height:0;overflow:hidden}.operating-plan-page[data-v-0481ee82] .page-slot-table-wrap{height:auto;min-height:0;flex:1 1 auto}.operating-plan-steps[data-v-0481ee82]{margin-bottom:10px;border-radius:8px;background:#f5f8fd}.operating-plan-steps[data-v-0481ee82] .el-step.is-clickable{cursor:pointer}.operating-plan-steps[data-v-0481ee82] .el-step.is-clickable:hover .el-step__title{color:#1f65cf}.operating-plan-steps[data-v-0481ee82] .el-step.is-simple.is-active .el-step__head .el-step__icon{border-color:#3f74ff;background:#3f74ff}.operating-plan-steps[data-v-0481ee82] .el-step.is-simple.is-active .el-step__head .el-step__icon-inner{color:#fff}.operating-plan-steps[data-v-0481ee82] .el-step.is-simple.is-active .el-step__title{color:#1f65cf!important;font-weight:700}.operating-plan-steps[data-v-0481ee82] .el-step.is-simple.is-completed .el-step__head .el-step__icon{display:inline-flex;align-items:center;justify-content:center;border-color:#67c23a;background:#67c23a}.operating-plan-steps[data-v-0481ee82] .el-step.is-simple.is-completed .el-step__head .el-step__icon-inner{color:#fff!important}.operating-plan-steps[data-v-0481ee82] .el-step.is-simple.is-completed .el-step__title{color:#67c23a!important;font-weight:600}.operating-plan-steps.is-plan-page[data-v-0481ee82]{margin-bottom:4px}.operating-plan-metrics[data-v-0481ee82]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:4px}.operating-plan-metrics article[data-v-0481ee82]{position:relative;padding:17px 18px;overflow:hidden;border:1px solid #e7ecf4;border-radius:9px;background:#fff}.operating-plan-metrics article[data-v-0481ee82]:before{position:absolute;top:0;left:0;width:4px;height:100%;background:#7d8da7;content:""}.operating-plan-metrics article.is-blue[data-v-0481ee82]:before{background:#3f74ff}.operating-plan-metrics article.is-teal[data-v-0481ee82]:before{background:#16a085}.operating-plan-metrics article.is-orange[data-v-0481ee82]:before{background:#ee9b2f}.operating-plan-metrics article.is-red[data-v-0481ee82]:before{background:#ef5b64}.operating-plan-metrics article>span[data-v-0481ee82]{display:block;margin-bottom:8px;color:#708096;font-size:13px}.operating-plan-metrics article strong[data-v-0481ee82]{display:block;color:#20304b;font-size:24px;line-height:30px}.operating-plan-metrics article strong small[data-v-0481ee82]{margin-left:5px;color:#627187;font-size:12px;font-weight:400}.operating-plan-metrics article p[data-v-0481ee82]{margin:5px 0 0;color:#8a97a9;font-size:12px}.operating-plan-next-step[data-v-0481ee82]{display:flex;align-items:center;justify-content:space-between;gap:16px;box-sizing:border-box;height:48px;margin-bottom:0;padding:6px 14px;border:1px solid #d8e5fb;border-left:3px solid #3f74ff;border-radius:8px;background:#f7faff}.operating-plan-next-step__content[data-v-0481ee82]{display:flex;align-items:center;gap:10px;min-width:0}.operating-plan-next-step__content>i[data-v-0481ee82]{color:#3f74ff;font-size:18px}.operating-plan-next-step__content div[data-v-0481ee82]{display:flex;align-items:center;gap:8px;min-width:0}.operating-plan-next-step__content strong[data-v-0481ee82]{flex:0 0 auto;color:#294b85;font-size:14px;line-height:20px}.operating-plan-next-step__content span[data-v-0481ee82]{overflow:hidden;color:#627187;font-size:14px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.operating-plan-next-step[data-v-0481ee82] .el-button--small{flex:0 0 auto;font-size:15px;font-weight:600}.operating-plan-rule[data-v-0481ee82]{display:flex;align-items:flex-start;gap:10px;margin-bottom:18px;padding:12px 16px;border-left:3px solid var(--theme-primary,#356dff);border-radius:6px;background:#f3f7ff}.operating-plan-rule i[data-v-0481ee82]{margin-top:2px;color:var(--theme-primary,#356dff)}.operating-plan-rule div[data-v-0481ee82]{display:flex;flex-direction:column;gap:3px}.operating-plan-rule strong[data-v-0481ee82]{color:#304566;font-size:13px}.operating-plan-rule span[data-v-0481ee82]{color:#65758e;font-size:12px;line-height:20px}.operating-plan-toolbar[data-v-0481ee82]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.operating-plan-budget-manager__toolbar[data-v-0481ee82]{margin-bottom:15px}.operating-plan-form-tip[data-v-0481ee82]{margin-top:8px;padding:10px 12px;border-radius:5px;background:#f5f7fa;color:#65758c;font-size:12px;line-height:20px}.operating-plan-form-tip i[data-v-0481ee82]{margin-right:6px;color:#e69a23}.operating-plan-value-input[data-v-0481ee82]{display:flex;align-items:center;gap:10px}.operating-plan-value-input .el-input-number[data-v-0481ee82]{flex:1 1 auto;width:auto}.operating-plan-value-input>span[data-v-0481ee82]{min-width:38px;color:#52627a;font-size:13px;white-space:nowrap}.operating-plan-track-action[data-v-0481ee82]{white-space:nowrap}.operating-plan-review-completed-action[data-v-0481ee82],.operating-plan-review-completed-action[data-v-0481ee82]:focus,.operating-plan-review-completed-action[data-v-0481ee82]:hover{color:#67c23a}.operating-plan-field-hint[data-v-0481ee82]{display:flex;align-items:flex-start;gap:5px;margin-top:6px;color:#8a97a9;font-size:12px;line-height:18px}.operating-plan-field-hint i[data-v-0481ee82]{flex:0 0 auto;margin-top:2px;color:#6f8fcb}.operating-plan-field-tip[data-v-0481ee82]{margin-left:5px;color:#909399;cursor:help;font-size:14px}.operating-plan-dialog-form .el-form-item[data-v-0481ee82]{margin-bottom:20px}.operating-plan-dialog-targets[data-v-0481ee82]{margin-top:6px;padding-top:18px;border-top:1px solid #e7ecf4}.operating-plan-dialog-targets__header[data-v-0481ee82]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.operating-plan-dialog-targets__header strong[data-v-0481ee82]{color:#304566;font-size:14px}[data-v-0481ee82] .el-input-number,[data-v-0481ee82] .filter-item{width:100%}[data-v-0481ee82] .operating-plan-money-input .el-input__inner{text-align:left}[data-v-0481ee82] .el-progress__text{font-size:12px!important}.operating-plan-achievement[data-v-0481ee82]{display:flex;align-items:center;gap:8px}.operating-plan-achievement .el-progress[data-v-0481ee82]{flex:1}.operating-plan-achievement span[data-v-0481ee82]{min-width:34px;color:#606266;font-size:12px;text-align:right}[data-v-0481ee82] .operating-plan-tracking-history-drawer .el-drawer__body{display:flex;flex-direction:column;padding:0;overflow:hidden}.operating-plan-tracking-history-target[data-v-0481ee82]{display:flex;align-items:center;gap:10px;margin:0 20px;padding:13px 0;border-bottom:1px solid #eef2f7}.operating-plan-tracking-history-target span[data-v-0481ee82]{color:#8996aa;font-size:13px}.operating-plan-tracking-history-target strong[data-v-0481ee82]{color:#304566;font-size:14px}.operating-plan-tracking-history[data-v-0481ee82]{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;padding:0 20px 20px;overflow-y:auto}.operating-plan-tracking-history article[data-v-0481ee82]{padding:14px 16px;border:1px solid #e5ebf5;border-radius:8px;background:#fff}.operating-plan-tracking-history header[data-v-0481ee82]{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid #eef2f7}.operating-plan-tracking-history strong[data-v-0481ee82]{color:#304566;font-size:14px}.operating-plan-tracking-history dl[data-v-0481ee82]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0 0}.operating-plan-tracking-history dt[data-v-0481ee82]{margin-bottom:5px;color:#8996aa;font-size:12px}.operating-plan-tracking-history dd[data-v-0481ee82]{margin:0;color:#304566;font-size:13px;word-break:break-word}.operating-plan-tracking-history__handling[data-v-0481ee82]{margin-top:14px;padding:10px 12px;border-radius:6px;background:#f7f9fc}.operating-plan-tracking-history__handling p[data-v-0481ee82]{margin:0;color:#52627a;font-size:13px;line-height:21px;word-break:break-word}.operating-plan-tracking-history__handling span[data-v-0481ee82]{display:inline-block;min-width:68px;margin-right:8px;color:#8996aa}.operating-plan-tracking-history-empty[data-v-0481ee82]{flex:1 1 auto;padding:48px 0;color:#8996aa;text-align:center}.operating-plan-tracking-history-footer[data-v-0481ee82]{padding:12px 20px;border-top:1px solid #eef2f7;text-align:center}@media(max-width:1200px){.operating-plan-metrics[data-v-0481ee82]{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-v-0481ee82] .page-slot-tab{margin-bottom:0}.el-button.operating-plan-confirm-button.is-confirmed.is-disabled,.el-button.operating-plan-confirm-button.is-confirmed.is-disabled:active,.el-button.operating-plan-confirm-button.is-confirmed.is-disabled:focus,.el-button.operating-plan-confirm-button.is-confirmed.is-disabled:hover{border-color:#67c23a!important;background-color:#67c23a!important;color:#fff!important;opacity:1;cursor:not-allowed}.theme-color-blue[data-v-cdee260e]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-cdee260e]{color:#409eff}.theme-color-red[data-v-cdee260e]{color:#f56c6c}[data-v-cdee260e]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.pe-panel[data-v-cdee260e]{box-sizing:border-box;min-width:0;background:#fff;border:1px solid #ebeef5;border-radius:4px}.pe-panel__header[data-v-cdee260e]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-height:56px;padding:12px 16px;border-bottom:1px solid #ebeef5}.pe-panel__header h2[data-v-cdee260e]{margin:0;color:rgba(0,0,0,.85);font-size:16px;line-height:24px}.pe-panel__header p[data-v-cdee260e]{margin:2px 0 0;color:rgba(0,0,0,.45);font-size:12px;line-height:18px}.pe-facts[data-v-cdee260e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #ebeef5}.pe-facts article[data-v-cdee260e]{min-width:0;padding:14px 16px;border-right:1px solid #f0f0f0}.pe-facts span[data-v-cdee260e]{display:block;color:#7e899b;font-size:12px}.pe-facts strong[data-v-cdee260e]{display:block;margin-top:7px;color:#263447;font-size:19px}.pe-attendance-grid[data-v-cdee260e]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.7fr);gap:20px;padding:16px}.pe-attendance-grid h3[data-v-cdee260e]{margin:0 0 10px;color:#445064;font-size:14px}.pe-overtime[data-v-cdee260e]{display:grid;gap:14px}.pe-overtime div[data-v-cdee260e]{display:grid;grid-template-columns:1fr auto;gap:4px 12px}.pe-overtime span[data-v-cdee260e]{color:#6f7a8c;font-size:13px}.pe-overtime strong[data-v-cdee260e]{color:#263447;font-size:13px}.pe-overtime i[data-v-cdee260e]{grid-column:1/-1;height:6px;overflow:hidden;background:#edf1f4;border-radius:3px}.pe-overtime b[data-v-cdee260e]{display:block;height:100%;background:#409eff;border-radius:3px}.pe-overtime__hint[data-v-cdee260e]{margin:14px 0 0;color:#929bab;font-size:12px;line-height:18px}@media(max-width:980px){.pe-attendance-grid[data-v-cdee260e]{grid-template-columns:1fr}}@media(max-width:700px){.pe-facts[data-v-cdee260e]{grid-template-columns:repeat(2,minmax(0,1fr))}}.theme-color-blue[data-v-35c4b916]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-35c4b916]{color:#409eff}.theme-color-red[data-v-35c4b916]{color:#f56c6c}[data-v-35c4b916]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.pe-attention[data-v-35c4b916]{padding:16px 18px;background:#fff;border:1px solid #e4eaf2;border-radius:8px}.pe-attention__header[data-v-35c4b916]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:7px}.pe-attention__header>div[data-v-35c4b916]{display:flex;align-items:flex-start;gap:10px}.pe-attention__icon[data-v-35c4b916]{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;color:#b97822;border-radius:7px;background:#fff4df}.pe-attention__header h3[data-v-35c4b916]{margin:0;color:#25364d;font-size:16px;font-weight:600;line-height:24px}.pe-attention__header p[data-v-35c4b916]{margin:3px 0 0;color:#718096;font-size:13px;line-height:20px}.pe-attention__total[data-v-35c4b916]{padding:4px 9px;color:#9a6a20;border-radius:12px;background:#fff4df;font-size:12px;white-space:nowrap}.pe-attention__list[data-v-35c4b916]{margin:0;padding:0;list-style:none}.pe-attention__list li+li[data-v-35c4b916]{border-top:1px solid #edf0f2}.pe-attention__item[data-v-35c4b916]{display:grid;grid-template-columns:minmax(0,1fr) minmax(110px,auto) auto 16px;gap:16px;align-items:center;width:100%;min-height:48px;padding:7px 0;border:0;background:transparent;color:#303133;text-align:left;cursor:pointer}.pe-attention__item[data-v-35c4b916]:hover{background:#fbfcfe}.pe-attention__item:hover .pe-attention__identity strong[data-v-35c4b916]{color:#409eff}.pe-attention__item[data-v-35c4b916]:active{transform:translateY(1px)}.pe-attention__item[data-v-35c4b916]:focus-visible{outline:2px solid #409eff;outline-offset:2px}.pe-attention__count[data-v-35c4b916],.pe-attention__identity[data-v-35c4b916]{min-width:0}.pe-attention__count strong[data-v-35c4b916],.pe-attention__identity strong[data-v-35c4b916]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pe-attention__count small[data-v-35c4b916],.pe-attention__identity small[data-v-35c4b916]{display:block;margin-top:2px;color:#909399;font-size:12px;line-height:18px}.pe-attention__count[data-v-35c4b916]{text-align:right;font-variant-numeric:tabular-nums}.pe-attention__status[data-v-35c4b916]{padding:3px 8px;border-radius:8px;font-size:12px;white-space:nowrap}.pe-attention__status.is-gap[data-v-35c4b916]{background:#fff4df;color:#9a6a20}.pe-attention__status.is-incomplete[data-v-35c4b916]{background:#f3f4f6;color:#7b8592}.pe-attention__item>i[data-v-35c4b916]{color:#a5acb5}.pe-attention__remaining[data-v-35c4b916]{margin:6px 0 0;color:#909399;font-size:12px;text-align:right}@media(max-width:720px){.pe-attention__header[data-v-35c4b916]{display:block}.pe-attention__header span[data-v-35c4b916]{display:block;margin-top:2px}.pe-attention__item[data-v-35c4b916]{grid-template-columns:minmax(0,1fr) auto 16px;gap:10px}.pe-attention__count[data-v-35c4b916]{grid-column:1;grid-row:2;text-align:left}.pe-attention__status[data-v-35c4b916]{grid-column:2;grid-row:1/span 2}.pe-attention__item>i[data-v-35c4b916]{grid-column:3;grid-row:1/span 2}}.theme-color-blue[data-v-ef5c5662]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-ef5c5662]{color:#409eff}.theme-color-red[data-v-ef5c5662]{color:#f56c6c}[data-v-ef5c5662]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.pe-cost-composition[data-v-ef5c5662]{min-width:0;padding:14px 16px;background:#fff;border:1px solid #edf0f2;border-radius:10px}header[data-v-ef5c5662]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}header>div[data-v-ef5c5662]{min-width:0}h3[data-v-ef5c5662]{margin:0;color:#303133;font-size:16px;font-weight:600}.pe-cost-composition__state[data-v-ef5c5662]{display:inline-block;margin-top:4px;color:#9a6a20;font-size:12px}ul[data-v-ef5c5662]{margin:0;padding:0;list-style:none}li+li[data-v-ef5c5662]{margin-top:16px}.pe-cost-composition__line[data-v-ef5c5662]{display:flex;justify-content:space-between;gap:12px;color:#606266;font-size:13px}.pe-cost-composition__line strong[data-v-ef5c5662],footer strong[data-v-ef5c5662]{color:#303133;font-variant-numeric:tabular-nums;white-space:nowrap}.pe-cost-composition__track[data-v-ef5c5662]{height:8px;margin-top:7px;overflow:hidden;border-radius:4px;background:#f0f2f5}.pe-cost-composition__track span[data-v-ef5c5662]{display:block;height:100%;border-radius:inherit;background:#69aafa}footer[data-v-ef5c5662]{display:flex;justify-content:space-between;gap:12px;margin-top:18px;padding-top:12px;border-top:1px solid #edf0f2;color:#606266}.pe-cost-composition__unavailable[data-v-ef5c5662],.pe-cost-composition__zero[data-v-ef5c5662]{display:flex;flex-direction:column;justify-content:center;min-height:112px;color:#909399;text-align:center}.pe-cost-composition__unavailable strong[data-v-ef5c5662],.pe-cost-composition__zero strong[data-v-ef5c5662]{color:#303133;font-size:20px;font-weight:600}.pe-cost-composition__unavailable span[data-v-ef5c5662],.pe-cost-composition__zero span[data-v-ef5c5662]{margin-top:6px;font-size:12px;line-height:18px}.theme-color-blue[data-v-f3c0edd2]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-f3c0edd2]{color:#409eff}.theme-color-red[data-v-f3c0edd2]{color:#f56c6c}[data-v-f3c0edd2]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.pe-coverage[data-v-f3c0edd2]{min-width:0;padding:10px 12px;background:#fff;border:1px solid #ebeef5;border-radius:8px}summary[data-v-f3c0edd2]{cursor:pointer;color:#a8670c;line-height:1.7}.theme-color-blue[data-v-50c901a4]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-50c901a4]{color:#409eff}.theme-color-red[data-v-50c901a4]{color:#f56c6c}[data-v-50c901a4]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.pe-drawer[data-v-50c901a4]{box-sizing:border-box;color:#425066}.pe-drawer header[data-v-50c901a4]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid #e8ecf1}.pe-drawer header span[data-v-50c901a4]{color:#8a94a5;font-size:12px}.pe-drawer h3[data-v-50c901a4]{margin:4px 0 0;color:#243247;font-size:19px}.pe-drawer h4[data-v-50c901a4]{margin:0 0 10px;color:#3f4c60;font-size:14px}.pe-drawer section[data-v-50c901a4]{margin-top:20px}.pe-drawer__formula[data-v-50c901a4]{display:grid;gap:6px;margin-top:18px;padding:13px;color:#3a6ea5;font-size:13px;line-height:20px;background:#ecf5ff;border:1px solid #d9ecff;border-radius:4px}.pe-drawer__summary[data-v-50c901a4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 0}.pe-drawer__summary div[data-v-50c901a4]{padding:11px;background:#fafafa;border:1px solid #ebeef5;border-radius:4px}.pe-drawer dt[data-v-50c901a4]{color:#818c9e;font-size:12px}.pe-drawer dd[data-v-50c901a4]{margin:5px 0 0;color:#283548;font-size:14px;font-weight:600;overflow-wrap:anywhere}.pe-drawer__record dl[data-v-50c901a4]{display:grid;gap:8px;margin:0}.pe-drawer__record dl div[data-v-50c901a4]{display:grid;grid-template-columns:130px minmax(0,1fr);gap:10px;padding:8px 0;border-bottom:1px solid #edf0f3}.pe-drawer__sources[data-v-50c901a4]{padding:13px;background:#fafafa;border:1px solid #ebeef5;border-radius:4px}.pe-drawer__sources div[data-v-50c901a4]{display:grid;grid-template-columns:120px minmax(0,1fr);gap:10px;padding:5px 0;font-size:12px}.pe-drawer__sources span[data-v-50c901a4]{color:#8791a3}.pe-drawer__sources strong[data-v-50c901a4]{color:#536174;font-weight:500;overflow-wrap:anywhere}.pe-drawer__footer[data-v-50c901a4]{margin-top:20px;text-align:right}@media(max-width:560px){.pe-drawer__summary[data-v-50c901a4]{grid-template-columns:1fr}}.theme-color-blue[data-v-f5ca3444]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-f5ca3444]{color:#409eff}.theme-color-red[data-v-f5ca3444]{color:#f56c6c}[data-v-f5ca3444]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.pe-panel[data-v-f5ca3444]{box-sizing:border-box;min-width:0;background:#fff;border:1px solid #ebeef5;border-radius:4px}.pe-panel__header[data-v-f5ca3444]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-height:56px;padding:12px 16px;border-bottom:1px solid #ebeef5}.pe-panel__header h2[data-v-f5ca3444]{margin:0;color:rgba(0,0,0,.85);font-size:16px;line-height:24px}.pe-panel__header p[data-v-f5ca3444]{margin:2px 0 0;color:rgba(0,0,0,.45);font-size:12px;line-height:18px}.pe-detail-filters[data-v-f5ca3444]{display:flex;gap:8px}.pe-detail-filters[data-v-f5ca3444] .el-select{width:150px}.pe-detail-filters[data-v-f5ca3444] .el-input{width:190px}.pe-panel[data-v-f5ca3444] .el-tabs__header{margin:0;padding:0 16px}.pe-panel[data-v-f5ca3444] .el-table th{color:#606266;background:#fafafa}@media(max-width:720px){.pe-panel__header[data-v-f5ca3444]{flex-direction:column}.pe-detail-filters[data-v-f5ca3444]{width:100%;flex-direction:column}.pe-detail-filters[data-v-f5ca3444] .el-input,.pe-detail-filters[data-v-f5ca3444] .el-select{width:100%}}.theme-color-blue[data-v-03326923]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-03326923]{color:#409eff}.theme-color-red[data-v-03326923]{color:#f56c6c}[data-v-03326923]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.pe-service-context[data-v-03326923]{min-height:240px}.el-select[data-v-03326923]{max-width:100%;margin:0 8px 8px 0}p[data-v-03326923]{color:#909399;line-height:1.8}.theme-color-blue[data-v-537dc3d8]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-537dc3d8]{color:#409eff}.theme-color-red[data-v-537dc3d8]{color:#f56c6c}[data-v-537dc3d8]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.pe-evidence[data-v-537dc3d8]{padding:0 24px 24px}.pe-evidence__context[data-v-537dc3d8],.pe-evidence__hint[data-v-537dc3d8]{color:#909399;font-size:13px;line-height:1.8}.pe-evidence__numbers[data-v-537dc3d8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}.pe-evidence__numbers>div[data-v-537dc3d8]{padding:14px;background:#f5f7fa;color:#909399;font-size:12px}.pe-evidence__numbers strong[data-v-537dc3d8]{display:block;margin-top:8px;color:#303133;font-size:20px;overflow-wrap:anywhere}.pe-evidence__formula[data-v-537dc3d8]{padding:12px;color:#606266;background:#f5f7fa;line-height:1.8}.pe-evidence__peak-story[data-v-537dc3d8]{display:grid;gap:14px;margin-bottom:16px}.pe-evidence__source-filters[data-v-537dc3d8]{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:10px}.pe-evidence__source-filters.is-search-only[data-v-537dc3d8]{grid-template-columns:1fr}.pe-evidence__source-list[data-v-537dc3d8]{margin:12px 0}footer[data-v-537dc3d8]{position:sticky;z-index:2;bottom:0;display:flex;align-items:center;gap:12px;margin-top:20px;padding:12px 0;background:#fff;border-top:1px solid #ebeef5}footer p[data-v-537dc3d8]{flex:1;margin:0;font-size:12px;color:#909399}[data-v-537dc3d8] .el-drawer{max-width:100vw}[data-v-537dc3d8] .el-drawer__body{overflow-y:auto}[data-v-537dc3d8] th .cell{white-space:nowrap}@media(max-width:650px){.pe-evidence[data-v-537dc3d8]{padding:0 14px 20px}.pe-evidence__numbers[data-v-537dc3d8],.pe-evidence__source-filters[data-v-537dc3d8]{grid-template-columns:1fr}footer[data-v-537dc3d8]{align-items:stretch;flex-direction:column}footer .el-button[data-v-537dc3d8]{width:100%;margin-left:0}}.theme-color-blue[data-v-2c7b1e58]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-2c7b1e58]{color:#409eff}.theme-color-red[data-v-2c7b1e58]{color:#f56c6c}[data-v-2c7b1e58]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.pe-overview[data-v-2c7b1e58]{background:#fff;border:1px solid #ebeef5;border-radius:4px}.pe-section-title[data-v-2c7b1e58]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-height:56px;padding:12px 16px;border-bottom:1px solid #ebeef5}.pe-section-title h2[data-v-2c7b1e58]{margin:0;color:rgba(0,0,0,.85);font-size:16px;line-height:24px}.pe-section-title p[data-v-2c7b1e58]{margin:2px 0 0;color:rgba(0,0,0,.45);font-size:12px;line-height:18px}.pe-overview__issues[data-v-2c7b1e58]{display:flex;flex-wrap:wrap;gap:10px;margin:12px 16px 0;padding:10px 12px;color:#e6a23c;font-size:13px;background:#fdf6ec;border:1px solid #faecd8;border-radius:4px}.pe-overview__issues i[data-v-2c7b1e58]{margin-right:4px}.pe-overview__groups[data-v-2c7b1e58]{display:grid}.pe-overview__group-title[data-v-2c7b1e58]{padding:14px 16px 8px;color:rgba(0,0,0,.65);font-size:14px;font-weight:600}.pe-overview__cards[data-v-2c7b1e58]{display:grid;border-top:1px solid #f0f0f0}.pe-overview__cards--three[data-v-2c7b1e58]{grid-template-columns:repeat(3,minmax(0,1fr))}.pe-overview__cards--five[data-v-2c7b1e58]{grid-template-columns:repeat(5,minmax(0,1fr))}.pe-metric-card[data-v-2c7b1e58]{box-sizing:border-box;min-width:0;min-height:108px;padding:16px 20px;background:#fff;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.pe-metric-card--primary[data-v-2c7b1e58]{border-bottom:2px solid #409eff}.pe-metric-card__top[data-v-2c7b1e58]{display:flex;align-items:center;justify-content:space-between;gap:8px;color:rgba(0,0,0,.45);font-size:14px}.pe-metric-card__top i[data-v-2c7b1e58]{color:#a1aaba}.pe-metric-card strong[data-v-2c7b1e58]{display:block;margin-top:10px;color:rgba(0,0,0,.85);font-size:28px;line-height:34px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pe-metric-card__bottom[data-v-2c7b1e58]{margin-top:8px;color:rgba(0,0,0,.45);font-size:12px}.pe-metric-card__bottom .is-up[data-v-2c7b1e58]{color:#f56c6c}.pe-metric-card__bottom .is-down[data-v-2c7b1e58]{color:#67c23a}@media(max-width:1380px){.pe-overview__cards--five[data-v-2c7b1e58]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.pe-overview__cards--five[data-v-2c7b1e58],.pe-overview__cards--three[data-v-2c7b1e58]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.pe-overview__cards--five[data-v-2c7b1e58],.pe-overview__cards--three[data-v-2c7b1e58]{grid-template-columns:1fr}}.theme-color-blue[data-v-4003abb4]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-4003abb4]{color:#409eff}.theme-color-red[data-v-4003abb4]{color:#f56c6c}[data-v-4003abb4]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}[data-v-4003abb4] .el-dialog{max-width:calc(100vw - 32px)}[data-v-4003abb4] .el-date-editor,[data-v-4003abb4] .el-select{max-width:100%}.dialog-hint[data-v-4003abb4]{margin-bottom:20px}[data-v-4003abb4] .pe-plan-dialog .el-dialog__body{box-sizing:border-box;max-height:calc(100vh - 210px);overflow-y:auto}[data-v-4003abb4] .pe-plan-dialog .el-dialog__footer .el-button{width:auto!important;min-width:120px;white-space:nowrap}[data-v-4003abb4] .pe-plan-dialog .el-dialog__footer .el-button--primary{min-width:160px}@media(max-width:650px){[data-v-4003abb4] .pe-plan-dialog .el-form-item__label{float:none;width:auto!important;padding:0 0 8px;line-height:1.4}[data-v-4003abb4] .pe-plan-dialog .el-form-item__content{margin-left:0!important}}.theme-color-blue[data-v-78a29c34]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-78a29c34]{color:#409eff}.theme-color-red[data-v-78a29c34]{color:#f56c6c}[data-v-78a29c34]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.pe-panel[data-v-78a29c34]{min-width:0;padding:18px;background:#fff;border:1px solid #e4eaf2;border-radius:8px;box-shadow:0 2px 8px rgba(35,54,86,.04)}.pe-panel header[data-v-78a29c34]{display:flex;align-items:flex-start;justify-content:space-between}.pe-panel h2[data-v-78a29c34]{margin:0;color:#263247;font-size:16px;line-height:24px}.pe-panel p[data-v-78a29c34]{margin:4px 0 0;color:#8a95a8;font-size:13px;line-height:20px}.pe-quadrant__chart[data-v-78a29c34]{position:relative;height:226px;margin-top:8px;overflow:hidden;background:#fafbfc;border-radius:5px}.axis[data-v-78a29c34]{position:absolute;background:#b8c1cf}.axis-x[data-v-78a29c34]{top:50%;left:8%;width:84%;height:1px}.axis-y[data-v-78a29c34]{top:8%;left:50%;width:1px;height:84%}.bubble[data-v-78a29c34]{position:absolute;display:flex;align-items:center;justify-content:center;padding:0;color:#fff;font-size:12px;background:rgba(79,124,255,.82);border:2px solid #fff;border-radius:50%;box-shadow:0 2px 7px rgba(52,75,120,.25);transform:translate(-50%,-50%);cursor:pointer;transition:box-shadow .2s ease,transform .2s ease}.bubble[data-v-78a29c34]:hover{box-shadow:0 5px 14px rgba(52,75,120,.35);transform:translate(-50%,-50%) scale(1.08)}.bubble[data-v-78a29c34]:focus-visible{outline:3px solid rgba(79,124,255,.3);outline-offset:2px}.label[data-v-78a29c34]{position:absolute;color:#78859a;font-size:13px}.label-x[data-v-78a29c34]{right:8px;top:calc(50% + 7px)}.label-y[data-v-78a29c34]{top:6px;left:calc(50% + 7px)}.theme-color-blue[data-v-f0a24eb4]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-f0a24eb4]{color:#409eff}.theme-color-red[data-v-f0a24eb4]{color:#f56c6c}[data-v-f0a24eb4]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.pe-query__pending[data-v-f0a24eb4]{padding:0 16px 12px;color:#b07820;font-size:12px}@media(max-width:800px){.pe-query[data-v-f0a24eb4] .collapse-search-top .el-row{flex-wrap:wrap}.pe-query[data-v-f0a24eb4] .collapse-search-btm>.pe-query__field,.pe-query[data-v-f0a24eb4] .collapse-search-top>.el-row>.pe-query__field{flex:0 0 100%!important;width:100%!important;min-width:100%!important;max-width:100%;padding-right:0!important}.pe-query[data-v-f0a24eb4] .collapse-search-btn{flex:0 0 100%;justify-content:flex-end;width:100%;padding-left:0}.pe-query[data-v-f0a24eb4] .collapse-search-top .el-form-item{margin-bottom:10px!important}}.theme-color-blue[data-v-e9d0a472]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-e9d0a472]{color:#409eff}.theme-color-red[data-v-e9d0a472]{color:#f56c6c}[data-v-e9d0a472]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.pe-panel[data-v-e9d0a472]{box-sizing:border-box;min-width:0;background:#fff;border:1px solid #ebeef5;border-radius:4px}.pe-panel__header[data-v-e9d0a472]{min-height:56px;padding:12px 16px;border-bottom:1px solid #ebeef5}.pe-panel__header h2[data-v-e9d0a472]{margin:0;color:rgba(0,0,0,.85);font-size:16px;line-height:24px}.pe-panel__header p[data-v-e9d0a472]{margin:2px 0 0;color:rgba(0,0,0,.45);font-size:12px;line-height:18px}.pe-panel[data-v-e9d0a472] .el-tabs__header{margin:0;padding:0 16px}.pe-panel[data-v-e9d0a472] .el-table{color:#475569}.pe-panel[data-v-e9d0a472] .el-table th{color:#606266;background:#fafafa}.theme-color-blue[data-v-44dfacd1]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-44dfacd1]{color:#409eff}.theme-color-red[data-v-44dfacd1]{color:#f56c6c}[data-v-44dfacd1]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.pe-tab-snapshot[data-v-44dfacd1]{min-width:0;padding:14px 16px;background:#fff;border:1px solid #edf0f2;border-radius:10px}header[data-v-44dfacd1]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}h3[data-v-44dfacd1]{margin:0;font-size:16px;font-weight:600}footer[data-v-44dfacd1],header p[data-v-44dfacd1]{margin:0;color:#909399;font-size:12px;line-height:1.7}ul[data-v-44dfacd1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:14px 0 12px;padding:0;list-style:none}li>div[data-v-44dfacd1]:first-child{display:flex;justify-content:space-between;gap:8px;color:#606266;font-size:13px}li strong[data-v-44dfacd1]{color:#303133;font-variant-numeric:tabular-nums;white-space:nowrap}.pe-tab-snapshot__track[data-v-44dfacd1]{height:8px;margin-top:8px;overflow:hidden;border-radius:4px;background:#f0f2f5}.pe-tab-snapshot__track span[data-v-44dfacd1]{display:block;height:100%;border-radius:inherit;background:#69aafa}@media(max-width:800px){header[data-v-44dfacd1]{display:block}header p[data-v-44dfacd1]{margin-top:4px}ul[data-v-44dfacd1]{grid-template-columns:1fr;gap:12px}}.theme-color-blue[data-v-6d5289e9]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-6d5289e9]{color:#409eff}.theme-color-red[data-v-6d5289e9]{color:#f56c6c}[data-v-6d5289e9]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.pe-panel[data-v-6d5289e9]{box-sizing:border-box;min-width:0;background:#fff;border:1px solid #ebeef5;border-radius:4px}.pe-panel__header[data-v-6d5289e9]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-height:56px;padding:12px 16px;border-bottom:1px solid #ebeef5}.pe-panel__header h2[data-v-6d5289e9]{margin:0;color:rgba(0,0,0,.85);font-size:16px;line-height:24px}.pe-panel__header p[data-v-6d5289e9]{margin:2px 0 0;color:rgba(0,0,0,.45);font-size:12px;line-height:18px}.pe-trend__legend[data-v-6d5289e9]{display:flex;gap:18px;margin:16px 16px 4px;color:#697386;font-size:12px}.pe-trend__legend span[data-v-6d5289e9]{display:flex;align-items:center;gap:6px}.pe-trend__legend i[data-v-6d5289e9]{width:16px;height:3px;border-radius:2px}.pe-trend__legend .pe-trend__info[data-v-6d5289e9]{width:auto;height:auto;margin-left:-8px;color:#a1aaba}.pe-trend__legend .is-business[data-v-6d5289e9]{background:#409eff}.pe-trend__legend .is-attendance[data-v-6d5289e9]{background:#5278d9}.pe-trend__chart[data-v-6d5289e9]{min-width:0;padding:0 16px 14px}.pe-trend__chart svg[data-v-6d5289e9]{display:block;width:100%;height:250px;overflow:visible}.grid[data-v-6d5289e9]{stroke:#edf0f4;stroke-width:1}.line[data-v-6d5289e9]{stroke-width:3;vector-effect:non-scaling-stroke}.business[data-v-6d5289e9]{stroke:#409eff}.attendance[data-v-6d5289e9]{stroke:#5278d9}.dot[data-v-6d5289e9]{cursor:pointer;fill:#fff;stroke:#409eff;stroke-width:3;vector-effect:non-scaling-stroke}.dot[data-v-6d5289e9]:focus{outline:none;stroke:#e09c3c}.attendance-dot[data-v-6d5289e9]{stroke:#5278d9}.pe-trend__dates[data-v-6d5289e9]{display:flex;justify-content:space-between;padding:0 14px 0 36px;color:#939cac;font-size:12px}@media(max-width:700px){.pe-panel__header[data-v-6d5289e9]{flex-direction:column}.pe-panel__header[data-v-6d5289e9] .el-radio-group{white-space:nowrap;overflow-x:auto;max-width:100%}}.theme-color-blue[data-v-3c83cbab]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-3c83cbab]{color:#409eff}.theme-color-red[data-v-3c83cbab]{color:#f56c6c}[data-v-3c83cbab]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.pe-worklist[data-v-3c83cbab]{min-width:0;padding:18px;background:#fff;border:1px solid #e4eaf2;border-radius:8px;box-shadow:0 2px 8px rgba(35,54,86,.04)}.pe-worklist header[data-v-3c83cbab]{display:flex;align-items:center;gap:12px}.pe-worklist h2[data-v-3c83cbab]{margin:0;color:#263247;font-size:16px;line-height:24px}.pe-worklist ul[data-v-3c83cbab]{padding:0;margin:12px 0 0;list-style:none}.pe-worklist li[data-v-3c83cbab]{display:grid;grid-template-columns:34px 1fr auto;align-items:start;gap:9px;padding:12px 0;border-top:1px solid #eef1f5}.pe-worklist__priority[data-v-3c83cbab]{padding:3px 4px;color:#fff;font-size:12px;text-align:center;background:#e6a23c;border-radius:4px}.pe-worklist__priority.is-high[data-v-3c83cbab]{background:#e35b5b}.pe-worklist strong[data-v-3c83cbab]{display:block;color:#344259;font-size:14px;line-height:20px;overflow-wrap:anywhere}.pe-worklist p[data-v-3c83cbab]{margin:4px 0 0;color:#7d899b;font-size:13px;line-height:20px}@media(max-width:520px){.pe-worklist li[data-v-3c83cbab]{grid-template-columns:34px minmax(0,1fr)}.pe-worklist li .el-button[data-v-3c83cbab]{grid-column:2;justify-self:start}}.theme-color-blue[data-v-1e9a206c]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-1e9a206c]{color:#409eff}.theme-color-red[data-v-1e9a206c]{color:#f56c6c}[data-v-1e9a206c]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.pe-workspace-cards[data-v-1e9a206c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pe-workspace-card[data-v-1e9a206c]{position:relative;display:flex;align-items:flex-start;gap:12px;min-width:0;min-height:112px;padding:15px 16px;text-align:left;background:#fbfcfe;border:1px solid #e6ebf2;border-radius:8px;cursor:pointer;color:#28364a;font:inherit}.pe-workspace-card[data-v-1e9a206c]:hover{border-color:#b9d1f5;background:#f5f9ff}.pe-workspace-card[data-v-1e9a206c]:active{background:#ecf5ff}.pe-workspace-card[data-v-1e9a206c]:focus-visible{outline:2px solid #409eff;outline-offset:2px}.pe-workspace-card strong[data-v-1e9a206c]{color:#25364d;font-size:24px;font-weight:600;line-height:32px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.pe-workspace-card small[data-v-1e9a206c]{margin-left:6px;color:#7a8798;font-size:12px;font-weight:400}.pe-workspace-card__icon[data-v-1e9a206c]{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;color:#3572de;background:#edf4ff;border-radius:8px;font-size:20px}.pe-workspace-card__body[data-v-1e9a206c]{display:flex;flex:1;flex-direction:column;gap:5px;min-width:0}.pe-workspace-card__label[data-v-1e9a206c]{color:#66758a;font-size:13px;line-height:20px}.pe-workspace-card__arrow[data-v-1e9a206c]{flex:0 0 auto;margin-top:3px;color:#b7c2d0;font-size:12px}.pe-workspace-card__note[data-v-1e9a206c]{color:#7a8798;font-size:12px;line-height:18px}.pe-workspace-card__basis[data-v-1e9a206c]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:1050px){.pe-workspace-cards[data-v-1e9a206c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.pe-workspace-cards[data-v-1e9a206c]{grid-template-columns:1fr}}.theme-color-blue[data-v-4298eac5]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-4298eac5]{color:#409eff}.theme-color-red[data-v-4298eac5]{color:#f56c6c}[data-v-4298eac5]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.pe-workspace-table[data-v-4298eac5]{min-width:0;padding:16px 18px;background:#fff;border-radius:8px}header[data-v-4298eac5]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:12px}h3[data-v-4298eac5]{margin:0;font-size:16px;font-weight:500}.pe-workspace-table__tools[data-v-4298eac5]{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex:1;min-width:0;flex-wrap:wrap}.pe-workspace-table__actions[data-v-4298eac5],.pe-workspace-table__filters[data-v-4298eac5]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pe-workspace-table__filters[data-v-4298eac5]{min-width:0}.pe-workspace-table__filters .el-input[data-v-4298eac5]{width:220px}.pe-workspace-table__actions[data-v-4298eac5] .el-button+.el-button{margin-left:0}.pe-workspace-table__column-hint[data-v-4298eac5]{margin:8px 0 0;color:#909399;font-size:12px;line-height:1.5}footer[data-v-4298eac5]{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px}footer .el-select[data-v-4298eac5]{width:145px}.pe-workspace-table[data-v-4298eac5] .el-table{border-radius:8px;overflow:hidden}.pe-workspace-table[data-v-4298eac5] .el-table__body-wrapper{overflow-x:auto}.pe-workspace-table[data-v-4298eac5] .el-table th{background:#f5f7fa}.pe-workspace-table[data-v-4298eac5] .el-table td{padding-top:12px;padding-bottom:12px}.pe-workspace-table[data-v-4298eac5] th .cell{white-space:nowrap;word-break:keep-all}.pe-workspace-table[data-v-4298eac5] .el-table__body .cell{font-variant-numeric:tabular-nums}.pe-workspace-table__cell[data-v-4298eac5]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:800px){.pe-workspace-table__actions[data-v-4298eac5],.pe-workspace-table__filters[data-v-4298eac5],.pe-workspace-table__tools[data-v-4298eac5]{width:100%}.pe-workspace-table__filters .el-input[data-v-4298eac5]{flex:1 1 100%;width:100%}footer .el-pagination[data-v-4298eac5]{max-width:100%;overflow-x:auto}}.theme-color-blue[data-v-8cab57d8]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-8cab57d8]{color:#409eff}.theme-color-red[data-v-8cab57d8]{color:#f56c6c}[data-v-8cab57d8]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.pe-workspace-trend[data-v-8cab57d8]{min-width:0;padding:14px 16px;background:#fff;border:1px solid #edf0f2;border-radius:10px}header[data-v-8cab57d8]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}h3[data-v-8cab57d8]{margin:0;font-size:16px;font-weight:600}.pe-workspace-trend__tools[data-v-8cab57d8]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}p[data-v-8cab57d8]{font-size:12px;color:#909399}.pe-workspace-trend__chart[data-v-8cab57d8]{height:340px}.theme-color-blue[data-v-6a173ff3]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-6a173ff3]{color:#409eff}.theme-color-red[data-v-6a173ff3]{color:#f56c6c}[data-v-6a173ff3]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.people-trend[data-v-6a173ff3]{margin-top:24px}.people-trend__chart[data-v-6a173ff3]{height:260px;width:100%}.theme-color-blue[data-v-0ac8e48d]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-0ac8e48d]{color:#409eff}.theme-color-red[data-v-0ac8e48d]{color:#f56c6c}[data-v-0ac8e48d]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.people-real[data-v-0ac8e48d]{min-width:0;min-height:0;box-sizing:border-box}.people-real[data-v-0ac8e48d]>.page-slot-tab{flex:1 1 0;min-width:0;min-height:0;margin-bottom:0;overflow:auto}.people-real__body[data-v-0ac8e48d]{padding:16px;background:#fff;width:100%;min-width:0;box-sizing:border-box}.people-real__query[data-v-0ac8e48d]{margin-top:12px}.people-real__context[data-v-0ac8e48d]{color:#606b80;font-size:13px}.people-real__cards[data-v-0ac8e48d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0}.people-real__card[data-v-0ac8e48d]{padding:18px;border:1px solid #e2e9f5;border-radius:7px;background:#f8faff;text-align:left;cursor:pointer;color:#46536b}.people-real__card strong[data-v-0ac8e48d]{display:block;margin:12px 0;font-size:25px;color:#23395d}.people-real__card small[data-v-0ac8e48d]{color:#4679ee}.people-real__card[data-v-0ac8e48d]:focus-visible{outline:2px solid #4679ee}.people-real__toolbar[data-v-0ac8e48d]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:16px 0}.people-real__toolbar .el-input[data-v-0ac8e48d]{width:240px}.el-pagination[data-v-0ac8e48d]{text-align:right;margin:14px 0}.people-real__comparison[data-v-0ac8e48d]{margin-top:24px}.people-real__comparison p[data-v-0ac8e48d]{color:#667085}.people-real__evidence[data-v-0ac8e48d]{padding:0 22px 30px;overflow:auto;height:100%;box-sizing:border-box}.el-alert+.el-alert[data-v-0ac8e48d]{margin-top:10px}@media(max-width:900px){.people-real__cards[data-v-0ac8e48d]{grid-template-columns:repeat(2,minmax(0,1fr))}}.theme-color-blue[data-v-27312088]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-27312088]{color:#409eff}.theme-color-red[data-v-27312088]{color:#f56c6c}[data-v-27312088]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.procurement-decision-chart[data-v-27312088]{min-height:280px}.procurement-decision-chart__canvas[data-v-27312088]{width:100%;height:280px}@media(max-width:650px){.procurement-decision-chart[data-v-27312088]{min-height:240px}.procurement-decision-chart__canvas[data-v-27312088]{height:240px}}.procurement-decision-chart__data[data-v-27312088]{margin-top:12px;color:#606266}.procurement-decision-chart__data summary[data-v-27312088]{width:-moz-fit-content;width:fit-content;cursor:pointer;font-size:13px}.procurement-decision-chart__data-scroll[data-v-27312088]{overflow-x:auto;margin-top:10px;border:1px solid #ebeef5;border-radius:4px}.procurement-decision-chart__data-grid[data-v-27312088]{min-width:520px}.procurement-decision-chart__data-row[data-v-27312088]{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(220px,1.5fr) minmax(120px,.7fr);border-top:1px solid #ebeef5}.procurement-decision-chart__data-row[data-v-27312088]:first-child{border-top:0}.procurement-decision-chart__data-row>span[data-v-27312088]{min-width:0;padding:9px 12px;overflow-wrap:anywhere}.procurement-decision-chart__data-row button[data-v-27312088]{border:0;padding:0;background:transparent;color:#1890ff;cursor:pointer;font:inherit;text-decoration:underline;text-underline-offset:2px}.procurement-decision-chart__data-row button[data-v-27312088]:focus-visible{outline:2px solid #1890ff;outline-offset:2px}.procurement-decision-chart__data-row button[data-v-27312088]:hover{color:#0b66c3}.procurement-decision-chart__data-row button[data-v-27312088]:active{color:#004a99}.procurement-decision-chart__data-row--head[data-v-27312088]{background:#f5f7fa;font-weight:500;color:#303133}.theme-color-blue[data-v-c7d91740]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-c7d91740]{color:#409eff}.theme-color-red[data-v-c7d91740]{color:#f56c6c}[data-v-c7d91740]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.m06-table[data-v-c7d91740]{min-width:0}.m06-table__summary[data-v-c7d91740]{color:#909399;font-size:12px}.m06-table[data-v-c7d91740] th .cell{white-space:nowrap}.m06-table[data-v-c7d91740] .el-table__body .cell{overflow-wrap:anywhere;line-height:22px}.m06-table[data-v-c7d91740] .el-table th{height:42px;padding:0;background:#f5f7fa}.m06-table[data-v-c7d91740] .el-table td{height:44px;padding:0}.m06-table[data-v-c7d91740] .el-button{min-height:32px}.m06-table[data-v-c7d91740] .el-tag{max-width:100%}.m06-table__help[data-v-c7d91740]{margin-left:4px;color:#909399;cursor:help;font-size:12px}.m06-table__tools[data-v-c7d91740]{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;margin-bottom:12px;flex-wrap:wrap}.m06-table__controls[data-v-c7d91740]{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;flex:1 1 560px}.m06-table__controls .el-input[data-v-c7d91740]{flex:1 1 260px;max-width:360px}.m06-table__controls[data-v-c7d91740] .el-input__inner{min-height:36px}.m06-table .el-pagination[data-v-c7d91740]{padding-top:12px;max-width:100%;overflow-x:auto;text-align:right}@media(max-width:700px){.m06-table__summary[data-v-c7d91740]{width:100%}.m06-table__controls[data-v-c7d91740]{justify-content:flex-start;flex-wrap:wrap;flex-basis:100%}.m06-table__controls .el-input[data-v-c7d91740]{max-width:none;width:100%;flex-basis:100%}}.theme-color-blue[data-v-127cceda]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-127cceda]{color:#409eff}.theme-color-red[data-v-127cceda]{color:#f56c6c}[data-v-127cceda]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.m06-detail__content[data-v-127cceda]{padding:0 24px 24px;overflow:auto;height:100%;box-sizing:border-box;scrollbar-gutter:stable}.m06-detail__guide[data-v-127cceda]{padding:12px;background:#f5f7fa;line-height:1.7;color:#606266}.m06-detail__fields[data-v-127cceda]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#ebeef5;border:1px solid #ebeef5}.m06-detail__fields>div[data-v-127cceda]{background:#fff;padding:12px;overflow-wrap:anywhere}.m06-detail__fields dt[data-v-127cceda]{color:#909399;font-size:12px;margin-bottom:6px}.m06-detail__fields dd[data-v-127cceda]{margin:0;color:#303133;line-height:1.6}details[data-v-127cceda]{margin:14px 0}summary[data-v-127cceda]{cursor:pointer;color:#409eff;line-height:2}.m06-detail__result[data-v-127cceda]{display:flex;flex-wrap:wrap;gap:22px;align-items:center}.m06-detail__result strong[data-v-127cceda]{font-size:24px;overflow-wrap:anywhere}.m06-detail__footer[data-v-127cceda]{margin-top:24px;margin-right:-24px;margin-left:-24px;padding:14px 24px;border-top:1px solid #ebeef5;background:#fff;position:sticky;bottom:0;z-index:2;display:flex;justify-content:flex-end;align-items:flex-end;gap:10px;flex-wrap:wrap}.m06-detail__capability[data-v-127cceda]{display:flex;align-items:center;gap:8px;margin-right:auto}.m06-detail__capability small[data-v-127cceda]{color:#909399;line-height:20px}.m06-disabled-wrapper[data-v-127cceda]{display:inline-flex}.m06-capability-note[data-v-127cceda]{margin:8px 0 0;color:#909399;font-size:12px;line-height:20px}.m06-source[data-v-127cceda]{display:flex;gap:16px;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #ebeef5;overflow-wrap:anywhere}.m06-source p[data-v-127cceda]{color:#909399}.m06-muted[data-v-127cceda]{color:#909399;line-height:1.6}[data-v-127cceda] .el-descriptions-item__content{overflow-wrap:anywhere}@media(max-width:600px){.m06-detail__fields[data-v-127cceda]{grid-template-columns:minmax(0,1fr)}.m06-detail__content[data-v-127cceda]{padding:0 16px 16px}.m06-detail__footer[data-v-127cceda]{margin-right:-16px;margin-left:-16px;padding-right:16px;padding-left:16px}.m06-detail__footer .el-button[data-v-127cceda]{flex:1 1 auto;margin-left:0}.m06-detail__capability[data-v-127cceda]{width:100%;align-items:stretch;flex-direction:column}.m06-source[data-v-127cceda]{align-items:flex-start;flex-direction:column}}.theme-color-blue[data-v-1c1de8eb]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-1c1de8eb]{color:#409eff}.theme-color-red[data-v-1c1de8eb]{color:#f56c6c}[data-v-1c1de8eb]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.m06-query[data-v-1c1de8eb]{container:m06-query/inline-size;box-sizing:border-box;width:100%;max-width:100%;min-width:0;background:#fff;padding:10px 16px;border:1px solid #e4eaf2;border-radius:10px}.m06-query__grid[data-v-1c1de8eb]{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px}.m06-query__grid--main[data-v-1c1de8eb]{grid-template-columns:repeat(3,minmax(220px,1fr)) minmax(290px,auto)}.m06-query__grid--advanced[data-v-1c1de8eb]{padding-top:4px;border-top:1px solid #ebeef5}.m06-query[data-v-1c1de8eb] .el-form-item,.m06-query__actions[data-v-1c1de8eb]{min-width:0}.m06-query__actions[data-v-1c1de8eb]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end;align-self:end;min-height:36px;padding-bottom:10px}.m06-query__actions[data-v-1c1de8eb] .el-button{min-height:36px;margin-left:0}.m06-query__pending[data-v-1c1de8eb]{display:inline-flex;align-items:center;gap:6px;color:#b88230;line-height:20px;white-space:nowrap}.m06-query__scope-note[data-v-1c1de8eb]{margin:0;padding-top:10px;border-top:1px solid #edf1f6;color:#7f8a9c;font-size:12px;line-height:20px}.m06-query__scope-note i[data-v-1c1de8eb]{margin-right:4px;color:#409eff}.m06-query[data-v-1c1de8eb] .el-date-editor,.m06-query[data-v-1c1de8eb] .el-select{width:100%;max-width:100%}.m06-query[data-v-1c1de8eb] .el-input__inner,.m06-query[data-v-1c1de8eb] .el-range-editor.el-input__inner{min-height:36px}.m06-query[data-v-1c1de8eb] .el-form-item{margin-bottom:10px}.m06-query[data-v-1c1de8eb] .el-form-item__label{line-height:22px;padding:0 0 6px;color:#6b7d96;font-weight:400}@container m06-query (max-width: 1200px){.m06-query__grid--main[data-v-1c1de8eb]{grid-template-columns:repeat(3,minmax(0,1fr))}.m06-query__actions[data-v-1c1de8eb]{grid-column:1/-1;padding-bottom:2px}}@container m06-query (max-width: 900px){.m06-query__grid[data-v-1c1de8eb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container m06-query (max-width: 600px){.m06-query__grid[data-v-1c1de8eb]{grid-template-columns:1fr}.m06-query__actions[data-v-1c1de8eb]{grid-column:auto}.m06-query__pending[data-v-1c1de8eb]{width:100%}.m06-query[data-v-1c1de8eb] .el-form-item{display:flex;flex-direction:column}.m06-query[data-v-1c1de8eb] .el-form-item__label{width:auto!important;text-align:left}.m06-query[data-v-1c1de8eb] .el-form-item__content{margin-left:0!important}}.theme-color-blue[data-v-461990e8]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-461990e8]{color:#409eff}.theme-color-red[data-v-461990e8]{color:#f56c6c}[data-v-461990e8]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.procurement-inventory-page.page-slot-wrap[data-v-461990e8]{min-height:0;overflow-x:hidden;overflow-y:auto;background:#f3f6fb}.m06-workspace[data-v-461990e8]{container:m06-workspace/inline-size;box-sizing:border-box;flex:1 1 auto;color:#303133;padding:0 18px 28px}.m06-main[data-v-461990e8],.m06-workspace[data-v-461990e8]{width:100%;max-width:100%;min-width:0}[data-v-461990e8] .decision-page-header{margin-bottom:0;border-radius:6px 6px 0 0}.m06-nav[data-v-461990e8]{display:flex;align-items:center;gap:18px;overflow-x:auto;min-height:46px}.m06-nav__label[data-v-461990e8]{flex:0 0 auto;color:#7a8798;font-size:13px;font-weight:400}.m06-nav button[data-v-461990e8]{position:relative;border:0;background:transparent;padding:0 2px;margin-right:22px;height:46px;white-space:nowrap;font-size:14px;font-weight:600;color:#5c687d;cursor:pointer}.m06-nav button.active[data-v-461990e8]{color:#1769e0}.m06-nav button.active[data-v-461990e8]:after{position:absolute;right:0;bottom:-1px;left:0;height:3px;border-radius:3px 3px 0 0;background:#1769e0;content:""}.m06-nav button[data-v-461990e8]:hover{color:#1769e0}.m06-nav button[data-v-461990e8]:active{background:#ecf5ff}.m06-nav button[data-v-461990e8]:focus-visible{outline:2px solid #1890ff;outline-offset:-2px}.m06-context[data-v-461990e8]{display:flex;gap:16px;justify-content:space-between;align-items:center;flex-wrap:wrap;color:#909399;font-size:12px;margin:0 0 12px;padding:9px 14px;border:1px solid #e4eaf2;border-top:0;border-radius:0 0 6px 6px;background:#fafbfd;line-height:20px}.m06-context__meta[data-v-461990e8]{flex:1 1 auto;display:inline-flex;align-items:center;gap:8px 12px;flex-wrap:wrap}.m06-results[data-v-461990e8]{min-height:280px;outline:0}.m06-empty[data-v-461990e8],.m06-state[data-v-461990e8]{text-align:center;color:#606266}.m06-subnav[data-v-461990e8]{display:flex;gap:10px;align-items:center;flex:0 1 auto;margin:0;min-width:0;max-width:100%}.m06-subnav__label[data-v-461990e8]{flex:0 0 auto;color:#7a8798;font-size:13px;font-weight:400}.m06-subnav__scroll[data-v-461990e8]{min-width:0;flex:1 1 auto;overflow-x:auto;overflow-y:hidden}.m06-subnav[data-v-461990e8] .el-radio-group{display:flex;white-space:nowrap}.m06-cards[data-v-461990e8]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px}.m06-summary .m06-card[data-v-461990e8]{padding:12px 16px;gap:4px}.m06-summary .m06-card[data-v-461990e8]:before{display:none}.m06-summary .m06-card strong[data-v-461990e8]{font-size:24px}.m06-summary__heading[data-v-461990e8]{display:inline-flex;align-items:center;gap:5px}.m06-summary__help[data-v-461990e8]{color:#909399;font-size:14px;cursor:help}.m06-summary__objects[data-v-461990e8]{margin:4px 0;color:#303133;font-size:13px;line-height:20px;overflow-wrap:anywhere}.m06-summary__link[data-v-461990e8]{margin-top:auto;padding-top:6px;color:#1769e0;font-size:13px}.m06-list-note[data-v-461990e8]{margin:6px 0 0;color:#606266;font-size:13px;line-height:20px}.m06-card[data-v-461990e8]{position:relative;overflow:hidden;background:#fff;border:1px solid #e5eaf2;border-radius:10px;padding:16px 18px;color:#303133;text-align:left;cursor:pointer;min-height:118px;display:flex;flex-direction:column;gap:7px;font:inherit}.m06-card__heading[data-v-461990e8]{display:inline-flex;align-items:center;gap:5px}.m06-card__help[data-v-461990e8]{color:#909399;font-size:13px;cursor:help}.m06-card[data-v-461990e8]:before{position:absolute;top:16px;bottom:16px;left:0;width:3px;border-radius:0 4px 4px 0;background:#1769e0;content:""}.m06-card strong[data-v-461990e8]{font-size:28px;font-weight:600;line-height:1.15}.m06-card__unit[data-v-461990e8]{font-size:12px;font-weight:400}.m06-card__drill[data-v-461990e8]{margin-top:auto;text-align:right}.m06-card small[data-v-461990e8]{color:#909399;line-height:20px}.m06-card[data-v-461990e8]:hover{border-color:#b9d5fa;background:#f8fbff}.m06-card[data-v-461990e8]:active{background:#ecf5ff}.m06-card[aria-pressed=true][data-v-461990e8]{border-color:#73acef;background:#eef6ff}.m06-card--minimumCoverage[data-v-461990e8]:before{background:#1769e0}.m06-card--overdue[data-v-461990e8]:before,.m06-card--rejectedDetails[data-v-461990e8]:before{background:#f59e0b}.m06-card--riskAmount[data-v-461990e8]:before{background:#e44949}@container m06-workspace (max-width: 1100px){.m06-cards[data-v-461990e8]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container m06-workspace (max-width: 600px){.m06-cards[data-v-461990e8]{grid-template-columns:minmax(0,1fr)}}.m06-panel[data-v-461990e8]{min-width:0;background:#fff;border:1px solid #e5eaf2;border-radius:10px;padding:16px 18px}.m06-panel h2[data-v-461990e8]{font-size:18px;overflow-wrap:anywhere}.m06-panel[data-v-461990e8]{margin-bottom:12px}.m06-panel h3[data-v-461990e8]{font-size:15px;margin:0 0 12px;font-weight:500}.m06-panel__heading[data-v-461990e8]{display:flex;justify-content:space-between;gap:12px}.m06-section-heading[data-v-461990e8]{display:flex;align-items:center;justify-content:space-between;gap:16px}.m06-section-heading h3[data-v-461990e8]{margin:0;color:#26354c;font-size:16px}.m06-section-heading p[data-v-461990e8]{margin:3px 0 0;color:#8b96a8;font-size:12px}.m06-chart-panel__body[data-v-461990e8]{margin-top:14px;padding-top:14px;border-top:1px solid #edf1f6}.m06-record-panel[data-v-461990e8]{scroll-margin-top:12px}.m06-record-panel[data-v-461990e8]:focus{outline:0}.m06-list-heading[data-v-461990e8]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.m06-list-heading h3[data-v-461990e8]{margin:0}.m06-basis[data-v-461990e8]{font-size:12px;color:#606266;line-height:1.7;margin-bottom:12px}.m06-basis summary[data-v-461990e8]{cursor:pointer}.m06-disabled-wrapper[data-v-461990e8]{display:inline-flex}.m06-capability-note[data-v-461990e8]{margin:8px 0 0;color:#909399;font-size:12px;line-height:20px}.m06-basis>summary[data-v-461990e8]:focus-visible,.m06-card[data-v-461990e8]:focus-visible{outline:2px solid #1890ff;outline-offset:2px}.m06-unit[data-v-461990e8]{width:110px}.m06-plan-object[data-v-461990e8]{width:100%;margin-bottom:12px}.m06-metrics[data-v-461990e8]{padding:0 24px 24px}.m06-metrics__search[data-v-461990e8]{margin-bottom:8px}.m06-metrics section[data-v-461990e8]{border-bottom:1px solid #ebeef5;padding:12px 0}.m06-metrics section p[data-v-461990e8]{line-height:1.7}.m06-metrics section small[data-v-461990e8]{color:#909399}@media(max-width:1100px){.m06-cards[data-v-461990e8]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.m06-workspace[data-v-461990e8]{padding:0 12px 24px}.m06-nav[data-v-461990e8]{padding:0 6px;gap:12px}.m06-nav button[data-v-461990e8]{padding:0 2px;margin-right:14px}.m06-subnav[data-v-461990e8]{align-items:stretch;flex-direction:column}.m06-subnav>.el-button[data-v-461990e8]{align-self:flex-start}.m06-card[data-v-461990e8]{padding:12px}.m06-card strong[data-v-461990e8]{font-size:21px}.m06-panel[data-v-461990e8]{padding:12px}}@media(max-width:480px){.m06-cards[data-v-461990e8]{grid-template-columns:1fr}}.m06-summary-rule-tooltip{max-width:320px;white-space:normal;line-height:1.5}.m06-detail.el-drawer{max-width:100vw}@media(max-width:900px){.m06-detail.el-drawer{width:100%!important}}.m06-detail.el-drawer .el-drawer__body{overflow:auto}.theme-color-blue[data-v-1b523e7c]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-1b523e7c]{color:#409eff}.theme-color-red[data-v-1b523e7c]{color:#f56c6c}[data-v-1b523e7c]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.profit-panel-state[data-v-1b523e7c]{display:flex;align-items:center;justify-content:center;gap:16px;min-height:180px;padding:28px;border:1px solid var(--profit-border,#dfe7f1);color:var(--profit-muted,#66758a);background:#f8fafc;border-radius:var(--profit-radius,10px);box-sizing:border-box;text-align:left}.profit-panel-state i[data-v-1b523e7c]{flex:0 0 auto;font-size:32px}.profit-panel-state strong[data-v-1b523e7c]{display:block;color:var(--profit-text,#263445);font-size:16px;line-height:1.5}.profit-panel-state p[data-v-1b523e7c]{max-width:680px;margin:8px 0 0;font-size:14px;line-height:1.7;word-break:break-word}.profit-panel-state.is-error[data-v-1b523e7c]{border-color:#f3d6ae;color:var(--profit-warning,#b26a16);background:#fff7ed}.profit-panel-state.is-forbidden[data-v-1b523e7c]{border-color:#f2c9ce;color:var(--profit-danger,#c2414c);background:#fff5f6}.theme-color-blue[data-v-4a4921a4]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-4a4921a4]{color:#409eff}.theme-color-red[data-v-4a4921a4]{color:#f56c6c}[data-v-4a4921a4]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.profit-panel[data-v-4a4921a4]{min-width:0;overflow:hidden;background:var(--profit-surface,#fff);border:1px solid var(--profit-border,#dfe7f1);border-radius:var(--profit-radius,10px);box-shadow:var(--profit-shadow,0 4px 14px rgba(38,52,69,.06))}.cost-structure.is-focused[data-v-4a4921a4]{outline:3px solid rgba(245,158,11,.68);outline-offset:2px}.profit-panel__header[data-v-4a4921a4]{display:flex;justify-content:space-between;gap:12px;padding:18px 18px 12px}.profit-panel__header h2[data-v-4a4921a4]{margin:0;color:var(--profit-text,#263445);font-size:17px;line-height:1.4}.profit-panel__header p[data-v-4a4921a4]{margin:5px 0 0;color:var(--profit-muted,#66758a);font-size:13px;line-height:1.6}.cost-structure__body[data-v-4a4921a4]{padding:4px 14px 16px}.cost-structure__metric-focus[data-v-4a4921a4]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;margin:0 18px 10px;padding:12px 14px;border-radius:8px;background:#fff7ed;color:#8a5a16;font-size:14px}.cost-structure__metric-focus strong[data-v-4a4921a4]{color:#9a3412;font-size:20px;line-height:1.4;white-space:nowrap}.cost-structure__metric-focus small[data-v-4a4921a4]{grid-column:1/-1;font-size:13px;line-height:1.6}.cost-row[data-v-4a4921a4]{box-sizing:border-box;display:grid;grid-template-columns:minmax(112px,1.2fr) minmax(100px,2fr) auto 58px;align-items:center;gap:9px;width:100%;min-height:48px;padding:8px 4px;border:0;background:transparent;text-align:left;cursor:pointer;transition:background-color .2s}.cost-row[data-v-4a4921a4]:focus,.cost-row[data-v-4a4921a4]:hover{border-radius:6px;background:#f4f8fc;outline:none}.cost-row__label[data-v-4a4921a4]{color:#46566b;font-size:14px;line-height:1.5;word-break:break-word}.cost-row__track[data-v-4a4921a4]{height:8px;overflow:hidden;border-radius:8px;background:#edf2f7}.cost-row__track i[data-v-4a4921a4]{display:block;height:100%;border-radius:8px;background:#1683c9}.cost-row strong[data-v-4a4921a4]{color:var(--profit-text,#263445);font-size:14px;white-space:nowrap}.cost-row small[data-v-4a4921a4]{color:var(--profit-muted,#66758a);font-size:13px;text-align:right}@media(max-width:1367px){.cost-row[data-v-4a4921a4]{grid-template-areas:"label amount share" "track track track";grid-template-columns:minmax(0,1fr) auto auto;gap:6px 10px;padding:10px 4px}.cost-row__label[data-v-4a4921a4]{grid-area:label;min-width:0}.cost-row__track[data-v-4a4921a4]{grid-area:track}.cost-row strong[data-v-4a4921a4]{grid-area:amount}.cost-row small[data-v-4a4921a4]{grid-area:share;min-width:52px}}.theme-color-blue[data-v-3590bd24]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-3590bd24]{color:#409eff}.theme-color-red[data-v-3590bd24]{color:#f56c6c}[data-v-3590bd24]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.financial-drawer[data-v-3590bd24]{min-width:0;padding:0 22px 28px;box-sizing:border-box}.financial-compare[data-v-3590bd24]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;padding:20px;border:1px solid #d7e6f3;border-radius:10px;background:#f4f9fd}.financial-compare span[data-v-3590bd24],.financial-compare strong[data-v-3590bd24]{display:block}.financial-compare span[data-v-3590bd24]{color:var(--profit-muted,#66758a);font-size:13px;line-height:1.5}.financial-compare strong[data-v-3590bd24]{margin-top:8px;color:var(--profit-primary-dark,#245a8d);font-size:20px;line-height:1.4;word-break:break-word}.financial-drawer dl[data-v-3590bd24]{margin:18px 0}.financial-drawer dl div[data-v-3590bd24]{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);gap:20px;padding:12px 0;border-bottom:1px solid #edf2f7}.financial-drawer dt[data-v-3590bd24]{color:var(--profit-muted,#66758a);font-size:14px;line-height:1.5}.financial-drawer dd[data-v-3590bd24]{margin:0;color:var(--profit-text,#263445);font-size:14px;font-weight:600;line-height:1.5;text-align:right;word-break:break-word}@media(max-width:620px){.financial-compare[data-v-3590bd24]{grid-template-columns:1fr}.financial-compare>i[data-v-3590bd24]{transform:rotate(90deg)}}.theme-color-blue[data-v-79dbd3f8]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-79dbd3f8]{color:#409eff}.theme-color-red[data-v-79dbd3f8]{color:#f56c6c}[data-v-79dbd3f8]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.profit-panel[data-v-79dbd3f8]{min-width:0;overflow:hidden;background:var(--profit-surface,#fff);border:1px solid var(--profit-border,#dfe7f1);border-radius:var(--profit-radius,10px);box-shadow:var(--profit-shadow,0 4px 14px rgba(38,52,69,.06))}.profit-panel__header[data-v-79dbd3f8]{padding:18px 18px 12px}.profit-panel__header h2[data-v-79dbd3f8]{margin:0;color:var(--profit-text,#263445);font-size:17px;line-height:1.4}.profit-panel__header p[data-v-79dbd3f8]{margin:5px 0 0;color:var(--profit-muted,#66758a);font-size:13px;line-height:1.6}.investigation-queue__list[data-v-79dbd3f8]{padding:2px 14px 14px}.investigation-item[data-v-79dbd3f8]{display:grid;grid-template-columns:28px minmax(0,1fr) auto 16px;align-items:center;gap:10px;width:100%;min-height:54px;padding:10px 8px;border:0;border-bottom:1px solid #edf2f7;background:transparent;text-align:left;cursor:pointer;transition:background-color .2s}.investigation-item[data-v-79dbd3f8]:focus,.investigation-item[data-v-79dbd3f8]:hover{background:#eef6fc;outline:none}.investigation-item__rank[data-v-79dbd3f8]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px;background:#fff7ed;color:#d97706;font-size:13px;font-weight:700}.investigation-item__content[data-v-79dbd3f8]{min-width:0}.investigation-item__content small[data-v-79dbd3f8],.investigation-item__content strong[data-v-79dbd3f8]{display:block}.investigation-item__content strong[data-v-79dbd3f8]{color:var(--profit-text,#263445);font-size:14px;line-height:1.5;word-break:break-word}.investigation-item__content small[data-v-79dbd3f8]{margin-top:4px;color:var(--profit-muted,#66758a);font-size:13px;line-height:1.5;white-space:normal;word-break:break-word}.investigation-item__value[data-v-79dbd3f8]{font-weight:600;color:var(--profit-primary-dark,#245a8d);font-size:14px;white-space:nowrap}.investigation-queue__empty[data-v-79dbd3f8]{display:flex;align-items:center;justify-content:center;gap:8px;min-height:220px;padding:24px;color:var(--profit-success,#3f8f6b);font-size:14px;text-align:center}.theme-color-blue[data-v-47bd2e0a]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-47bd2e0a]{color:#409eff}.theme-color-red[data-v-47bd2e0a]{color:#f56c6c}[data-v-47bd2e0a]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.profit-panel[data-v-47bd2e0a]{min-width:0;overflow:hidden;background:var(--profit-surface,#fff);border:1px solid var(--profit-border,#dfe7f1);border-radius:var(--profit-radius,10px);box-shadow:var(--profit-shadow,0 4px 14px rgba(38,52,69,.06))}.profit-panel__header[data-v-47bd2e0a]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 18px 12px}.profit-panel__header h2[data-v-47bd2e0a]{margin:0;color:var(--profit-text,#263445);font-size:17px;line-height:1.4}.profit-panel__header p[data-v-47bd2e0a]{margin:5px 0 0;color:var(--profit-muted,#66758a);font-size:13px;line-height:1.6}.bridge-chart[data-v-47bd2e0a]{display:flex;align-items:flex-end;gap:12px;height:230px;padding:20px 18px 18px;overflow-x:auto;overflow-y:hidden}.bridge-column[data-v-47bd2e0a]{display:grid;grid-template-rows:24px 1fr minmax(38px,auto);align-items:end;justify-items:center;min-width:94px;height:100%;padding:0;border:0;background:transparent;cursor:pointer;transition:background-color .2s}.bridge-column span[data-v-47bd2e0a]{font-size:13px;font-weight:600;color:var(--profit-text,#263445);white-space:nowrap}.bridge-column i[data-v-47bd2e0a]{display:block;width:48px;border-radius:6px 6px 2px 2px;background:var(--profit-primary,#2f6fad)}.bridge-column small[data-v-47bd2e0a]{align-self:start;margin-top:7px;color:var(--profit-muted,#66758a);font-size:13px;line-height:1.4;text-align:center}.bridge-column.is-positive i[data-v-47bd2e0a]{background:#41a77c}.bridge-column.is-negative i[data-v-47bd2e0a]{background:#e56b6f}.bridge-column.is-current i[data-v-47bd2e0a]{background:var(--profit-primary-dark,#245a8d)}.bridge-column[data-v-47bd2e0a]:focus,.bridge-column[data-v-47bd2e0a]:hover{border-radius:6px;background:#f4f8fc;outline:none}@media(max-width:720px){.profit-panel__header[data-v-47bd2e0a]{align-items:stretch;flex-direction:column}}.theme-color-blue[data-v-0fa37920]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-0fa37920]{color:#409eff}.theme-color-red[data-v-0fa37920]{color:#f56c6c}[data-v-0fa37920]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.profit-evidence[data-v-0fa37920]{min-width:0;padding:0 22px 28px;box-sizing:border-box}.profit-evidence__context[data-v-0fa37920]{display:flex;flex-direction:column;gap:6px;padding:18px 2px;color:var(--profit-muted,#66758a);font-size:14px;line-height:1.5}.profit-evidence__context strong[data-v-0fa37920]{color:var(--profit-text,#263445);font-size:15px;word-break:break-word}.profit-evidence__facts[data-v-0fa37920]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:10px}.fact-card[data-v-0fa37920]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;padding:14px;border:1px solid var(--profit-border,#dfe7f1);border-radius:8px;background:#fff}.fact-card small[data-v-0fa37920],.fact-card strong[data-v-0fa37920]{display:block;line-height:1.5;word-break:break-word}.fact-card strong[data-v-0fa37920]{color:var(--profit-text,#263445);font-size:14px}.fact-card small[data-v-0fa37920]{margin-top:5px;color:var(--profit-muted,#66758a);font-size:13px;word-break:break-all}.fact-card b[data-v-0fa37920]{color:var(--profit-primary-dark,#245a8d);font-size:14px;white-space:nowrap}.fact-card b.is-negative[data-v-0fa37920]{color:var(--profit-danger,#c2414c)}@media(max-width:900px){.profit-evidence[data-v-0fa37920]{padding-right:14px;padding-left:14px}.profit-evidence__facts[data-v-0fa37920]{grid-template-columns:1fr}}.theme-color-blue[data-v-777cd147]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-777cd147]{color:#409eff}.theme-color-red[data-v-777cd147]{color:#f56c6c}[data-v-777cd147]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.profit-hero[data-v-777cd147]{display:grid;grid-template-columns:minmax(260px,1.1fr) minmax(280px,1fr) minmax(280px,1fr);gap:0;min-width:0;min-height:154px;margin-top:12px;border:1px solid var(--profit-border,#dfe7f1);background:var(--profit-surface,#fff);border-radius:var(--profit-radius,10px);box-shadow:var(--profit-shadow,0 4px 14px rgba(38,52,69,.06));overflow:hidden;transition:box-shadow .2s,outline-color .2s}.profit-hero>div[data-v-777cd147]{min-width:0;padding:22px}.profit-hero.is-focused[data-v-777cd147]{outline:3px solid rgba(245,158,11,.68);outline-offset:2px}.profit-hero__primary[data-v-777cd147]{background:var(--profit-primary,#2f6fad);color:#fff}.profit-hero__primary>strong[data-v-777cd147]{display:block;margin:9px 0 4px;font-size:32px;line-height:1.2;word-break:break-word}.profit-hero__primary p[data-v-777cd147]{margin:0;font-size:14px;line-height:1.5;opacity:.92}.profit-hero__label[data-v-777cd147]{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600}.profit-hero__warning[data-v-777cd147]{margin-top:6px!important;color:#ffedd5}.profit-hero__comparison[data-v-777cd147]{margin-top:7px!important;padding-top:7px;border-top:1px solid hsla(0,0%,100%,.22)}.profit-hero__comparison b.is-positive[data-v-777cd147]{color:#bbf7d0}.profit-hero__comparison b.is-negative[data-v-777cd147]{color:#fecaca}.profit-hero__equation[data-v-777cd147]{display:grid;grid-template-columns:1fr auto 1fr auto;align-items:center;gap:12px;border-right:1px solid var(--profit-border,#dfe7f1);background:#eef6fc;color:var(--profit-text,#263445)}.profit-hero__equation button[data-v-777cd147]{min-width:0;padding:8px;border:0;border-radius:7px;background:transparent;text-align:left;cursor:pointer;transition:background-color .2s}.profit-hero__equation button[data-v-777cd147]:focus,.profit-hero__equation button[data-v-777cd147]:hover{background:rgba(47,111,173,.08);outline:none}.profit-hero__equation button span[data-v-777cd147],.profit-hero__equation button strong[data-v-777cd147]{display:block}.profit-hero__equation button span[data-v-777cd147]{color:var(--profit-muted,#66758a);font-size:13px}.profit-hero__equation button strong[data-v-777cd147]{margin-top:8px;color:var(--profit-primary-dark,#245a8d);font-size:19px;line-height:1.4;word-break:break-word}.profit-hero__equation small[data-v-777cd147]{grid-column:1/-1;color:var(--profit-muted,#66758a);font-size:13px;line-height:1.5}.profit-hero__equation .profit-hero__caliber[data-v-777cd147]{margin-top:-7px;color:#8a5a16}.profit-hero__quality[data-v-777cd147]{color:var(--profit-text,#263445)}.profit-hero__quality-line[data-v-777cd147]{display:flex;align-items:flex-start;gap:8px;margin-bottom:7px;font-size:13px;line-height:1.5;word-break:break-word}.profit-hero__quality-line i[data-v-777cd147]{margin-top:1px;color:var(--profit-primary,#2f6fad)}.profit-hero__actions[data-v-777cd147]{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:2px}.profit-hero__actions .el-button+.el-button[data-v-777cd147]{margin-left:0}@media(max-width:1180px){.profit-hero[data-v-777cd147]{grid-template-columns:1fr 1fr}.profit-hero__quality[data-v-777cd147]{grid-column:1/-1;border-top:1px solid var(--profit-border,#dfe7f1)}}@media(max-width:720px){.profit-hero[data-v-777cd147]{grid-template-columns:1fr}.profit-hero__quality[data-v-777cd147]{grid-column:auto}.profit-hero__equation[data-v-777cd147]{border-right:0}}.theme-color-blue[data-v-87acc7e2]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-87acc7e2]{color:#409eff}.theme-color-red[data-v-87acc7e2]{color:#f56c6c}[data-v-87acc7e2]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.profit-panel[data-v-87acc7e2]{min-width:0;overflow:hidden;background:var(--profit-surface,#fff);border:1px solid var(--profit-border,#dfe7f1);border-radius:var(--profit-radius,10px);box-shadow:var(--profit-shadow,0 4px 14px rgba(38,52,69,.06))}.profit-panel__header[data-v-87acc7e2]{padding:18px 18px 12px}.profit-panel__header h2[data-v-87acc7e2]{margin:0;color:var(--profit-text,#263445);font-size:17px;line-height:1.4}.profit-panel__header p[data-v-87acc7e2]{margin:5px 0 0;color:var(--profit-muted,#66758a);font-size:13px;line-height:1.6}.hierarchy-boundary[data-v-87acc7e2]{display:block;max-width:220px;margin-top:4px;color:#8a5a16;font-size:13px;line-height:1.5;white-space:normal}.hierarchy-actions[data-v-87acc7e2]{display:flex;align-items:center;flex-wrap:wrap;gap:2px 10px}.hierarchy-actions[data-v-87acc7e2] .el-button+.el-button{margin-left:0}.theme-color-blue[data-v-dff37eb0]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-dff37eb0]{color:#409eff}.theme-color-red[data-v-dff37eb0]{color:#f56c6c}[data-v-dff37eb0]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.profit-panel[data-v-dff37eb0]{min-width:0;overflow:hidden;background:var(--profit-surface,#fff);border:1px solid var(--profit-border,#dfe7f1);border-radius:var(--profit-radius,10px);box-shadow:var(--profit-shadow,0 4px 14px rgba(38,52,69,.06))}.profit-panel__header[data-v-dff37eb0]{display:flex;justify-content:space-between;gap:16px;padding:18px 18px 12px}.profit-panel__header h2[data-v-dff37eb0]{margin:0;color:var(--profit-text,#263445);font-size:17px;line-height:1.4}.profit-panel__header p[data-v-dff37eb0]{margin:5px 0 0;color:var(--profit-muted,#66758a);font-size:13px;line-height:1.6}.trend-chart[data-v-dff37eb0]{display:flex;align-items:flex-end;justify-content:space-around;gap:10px;height:220px;padding:16px 22px 8px;border-bottom:1px solid #e2e8f0;overflow-x:auto;overflow-y:hidden}.trend-group[data-v-dff37eb0]{flex:1 0 120px;max-width:180px;padding:4px;border:0;border-radius:6px;background:transparent;text-align:center;cursor:pointer;transition:background-color .2s}.trend-group[data-v-dff37eb0]:focus,.trend-group[data-v-dff37eb0]:hover{background:#eef6fc;outline:2px solid rgba(47,111,173,.22)}.trend-bars[data-v-dff37eb0]{display:flex;align-items:flex-end;justify-content:center;gap:5px;height:170px}.trend-bars i[data-v-dff37eb0]{display:block;width:18%;max-width:22px;border-radius:4px 4px 0 0}.is-revenue[data-v-dff37eb0]{background:#1683c9}.is-cost[data-v-dff37eb0]{background:#f59e0b}.is-profit[data-v-dff37eb0]{background:#41a77c}.trend-group small[data-v-dff37eb0]{display:block;margin-top:7px;color:var(--profit-muted,#66758a);font-size:13px;line-height:1.4;white-space:nowrap}.trend-legend[data-v-dff37eb0]{display:flex;justify-content:center;gap:24px;padding:10px 0 14px;font-size:13px;color:var(--profit-muted,#66758a)}.trend-legend i[data-v-dff37eb0]{display:inline-block;width:9px;height:9px;margin-right:5px;border-radius:2px}@media(max-width:720px){.profit-panel__header[data-v-dff37eb0]{align-items:stretch;flex-direction:column}.trend-legend[data-v-dff37eb0]{flex-wrap:wrap;gap:10px 18px;padding-right:12px;padding-left:12px}}.theme-color-blue[data-v-001b4688]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-001b4688]{color:#409eff}.theme-color-red[data-v-001b4688]{color:#f56c6c}[data-v-001b4688]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.profit-scope-bar[data-v-001b4688]{display:flex;flex-direction:column;gap:10px;padding:14px 16px;background:var(--profit-surface,#fff);border:1px solid var(--profit-border,#dfe7f1);border-radius:var(--profit-radius,10px);box-shadow:var(--profit-shadow,0 4px 14px rgba(38,52,69,.06))}.profit-scope-bar__pending[data-v-001b4688]{margin:0}.profit-scope-bar__grid[data-v-001b4688]{display:grid;grid-template-columns:minmax(180px,1fr) minmax(290px,1.4fr) minmax(140px,.8fr) auto;align-items:flex-end;gap:10px 14px}.profit-scope-bar__field[data-v-001b4688]{display:flex;flex-direction:column;gap:7px;min-width:0}.profit-scope-bar__field label[data-v-001b4688]{color:var(--profit-muted,#66758a);font-size:13px;font-weight:600;line-height:1.4}.profit-scope-bar__actions[data-v-001b4688]{display:flex;gap:8px;justify-content:flex-end}.profit-scope-bar[data-v-001b4688] .el-date-editor,.profit-scope-bar[data-v-001b4688] .el-select{width:100%}@media(max-width:1040px){.profit-scope-bar__grid[data-v-001b4688]{grid-template-columns:minmax(180px,1fr) minmax(280px,1.4fr)}}@media(max-width:680px){.profit-scope-bar__grid[data-v-001b4688]{grid-template-columns:1fr}.profit-scope-bar__actions[data-v-001b4688]{justify-content:stretch}.profit-scope-bar__actions[data-v-001b4688] .el-button{flex:1}}.theme-color-blue[data-v-57147e79]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-57147e79]{color:#409eff}.theme-color-red[data-v-57147e79]{color:#f56c6c}[data-v-57147e79]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.profit-panel[data-v-57147e79]{min-width:0;overflow:hidden;background:var(--profit-surface,#fff);border:1px solid var(--profit-border,#dfe7f1);border-radius:var(--profit-radius,10px);box-shadow:var(--profit-shadow,0 4px 14px rgba(38,52,69,.06))}.profit-panel__header[data-v-57147e79]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 18px 12px}.profit-panel__header h2[data-v-57147e79]{margin:0;font-size:17px;line-height:1.4;color:var(--profit-text,#263445)}.profit-panel__header p[data-v-57147e79]{margin:5px 0 0;font-size:13px;line-height:1.6;color:var(--profit-muted,#66758a)}.portfolio-chart[data-v-57147e79]{position:relative;height:264px;margin:0 22px 22px 48px;border-left:1px solid #94a3b8;border-bottom:1px solid #94a3b8;background:#fbfdff;box-sizing:border-box}.portfolio-chart__quadrant[data-v-57147e79]{position:absolute;width:50%;height:50%;border:0 dashed #dbe5ef}.portfolio-chart__quadrant.is-top-left[data-v-57147e79]{left:0;top:0;border-right-width:1px;border-bottom-width:1px;background:#f8fbff}.portfolio-chart__quadrant.is-top-right[data-v-57147e79]{right:0;top:0;border-bottom-width:1px;background:#f1faf7}.portfolio-chart__quadrant.is-bottom-left[data-v-57147e79]{left:0;bottom:0;border-right-width:1px;background:#fff8f1}.portfolio-chart__quadrant.is-bottom-right[data-v-57147e79]{right:0;bottom:0;background:#fffdf5}.portfolio-chart__axis-x[data-v-57147e79],.portfolio-chart__axis-y[data-v-57147e79]{position:absolute;font-size:13px;color:var(--profit-muted,#66758a)}.portfolio-chart__axis-x[data-v-57147e79]{right:0;bottom:-18px}.portfolio-chart__axis-y[data-v-57147e79]{left:-38px;top:0;writing-mode:vertical-rl;transform:rotate(180deg)}.portfolio-point[data-v-57147e79]{position:absolute;transform:translate(-50%,50%);padding:0;min-width:32px;min-height:32px;border:3px solid hsla(0,0%,100%,.9);border-radius:50%;background:#1683c9;box-shadow:0 3px 10px rgba(22,131,201,.3);cursor:pointer;transition:box-shadow .2s,transform .2s}.portfolio-point span[data-v-57147e79]{position:absolute;left:50%;top:calc(100% + 4px);transform:translateX(-50%);width:160px;font-size:13px;line-height:1.4;color:var(--profit-text,#263445);white-space:normal;word-break:break-word}.portfolio-point.is-active[data-v-57147e79]{outline:3px solid rgba(245,158,11,.4)}.portfolio-point.is-left span[data-v-57147e79]{left:0;transform:none;text-align:left}.portfolio-point.is-right span[data-v-57147e79]{right:0;left:auto;transform:none;text-align:right}.portfolio-point[data-v-57147e79]:focus,.portfolio-point[data-v-57147e79]:hover{box-shadow:0 5px 14px rgba(22,131,201,.42);transform:translate(-50%,50%) scale(1.08)}@media(max-width:720px){.profit-panel__header[data-v-57147e79]{align-items:stretch;flex-direction:column}.portfolio-chart[data-v-57147e79]{margin-left:40px}}.theme-color-blue[data-v-110cc110]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-110cc110]{color:#409eff}.theme-color-red[data-v-110cc110]{color:#f56c6c}[data-v-110cc110]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.break-even__hint[data-v-110cc110],.break-even__tip[data-v-110cc110]{margin:0 0 12px;color:#606266;font-size:13px;line-height:1.8}.break-even__tip[data-v-110cc110]{margin:4px 0 0;color:#909399;font-size:12px}.break-even__input[data-v-110cc110]{width:220px}.break-even__result[data-v-110cc110]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:14px 16px;border-radius:4px;background:#f5f7fa}.break-even__result span[data-v-110cc110]{display:block;margin-bottom:6px;color:#909399;font-size:12px}.break-even__result strong[data-v-110cc110]{color:#303133;font-size:17px;font-weight:500}.break-even__result .negative[data-v-110cc110]{color:#f56c6c}.theme-color-blue[data-v-8054531c]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-8054531c]{color:#409eff}.theme-color-red[data-v-8054531c]{color:#f56c6c}[data-v-8054531c]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.profit-waterfall[data-v-8054531c]{min-width:0;width:100%;overflow-x:auto}.profit-waterfall__chart[data-v-8054531c]{min-width:620px;height:290px}.theme-color-blue[data-v-665ff862]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-665ff862]{color:#409eff}.theme-color-red[data-v-665ff862]{color:#f56c6c}[data-v-665ff862]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.record-table[data-v-665ff862]{min-width:0}.record-table__tools[data-v-665ff862]{display:flex;align-items:center;justify-content:space-between;gap:12px 16px;margin:14px 0 10px;padding:10px 12px;flex-wrap:wrap;border-radius:7px;background:#f7f9fc}.record-table__tools .el-form[data-v-665ff862]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.record-table__tools[data-v-665ff862] .el-form-item{margin:0}.record-table__tools .el-input[data-v-665ff862]{width:220px}.record-table__settings[data-v-665ff862]{display:flex;align-items:center;gap:12px;margin:0}.record-table .pagination-container[data-v-665ff862]{text-align:right}.record-table--fluid[data-v-665ff862] .el-pagination{flex-wrap:wrap;justify-content:flex-end;gap:8px 0;height:auto}.record-table--fluid[data-v-665ff862] .el-pagination>*{flex-shrink:0;white-space:nowrap}.record-table .is-negative[data-v-665ff862]{color:var(--theme-danger,#e2574c)}.record-table.is-disabled[data-v-665ff862]{pointer-events:none;opacity:.7}.record-table[data-v-665ff862] .el-table td,.record-table[data-v-665ff862] .el-table th{padding-top:8px;padding-bottom:8px}.theme-color-blue[data-v-3605480a]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-3605480a]{color:#409eff}.theme-color-red[data-v-3605480a]{color:#f56c6c}[data-v-3605480a]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.cost-budget__hint[data-v-3605480a]{margin:0 0 14px;color:#606266;font-size:13px;line-height:1.8}.cost-budget__select[data-v-3605480a]{width:240px}.cost-budget__copy[data-v-3605480a]{margin-left:12px}.cost-budget__amount[data-v-3605480a]{width:200px}.cost-budget__actual[data-v-3605480a]{margin-left:12px;color:#909399;font-size:12px}.cost-budget__total[data-v-3605480a]{display:inline-block;width:200px;color:#303133;font-weight:500}.theme-color-blue[data-v-6862ca98]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-6862ca98]{color:#409eff}.theme-color-red[data-v-6862ca98]{color:#f56c6c}[data-v-6862ca98]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.cost-donut[data-v-6862ca98]{display:grid;grid-template-columns:minmax(180px,220px) minmax(0,1fr);align-items:center;gap:20px}.cost-donut__chart[data-v-6862ca98]{height:220px}.cost-donut__legend[data-v-6862ca98]{margin:0;padding:0;list-style:none}.cost-donut__legend button[data-v-6862ca98]{display:grid;grid-template-columns:10px minmax(0,1fr) auto 56px;align-items:center;gap:10px;width:100%;padding:7px 8px;border:0;border-radius:6px;background:transparent;color:#606266;font-size:13px;text-align:left;cursor:pointer}.cost-donut__legend button[data-v-6862ca98]:hover{background:#f5f7fa}.cost-donut__legend i[data-v-6862ca98]{width:10px;height:10px;border-radius:2px}.cost-donut__name[data-v-6862ca98]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cost-donut__amount[data-v-6862ca98]{color:#303133;font-variant-numeric:tabular-nums}.cost-donut__share[data-v-6862ca98]{color:#909399;font-size:12px;text-align:right}.theme-color-blue[data-v-98d51032]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-98d51032]{color:#409eff}.theme-color-red[data-v-98d51032]{color:#f56c6c}[data-v-98d51032]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.cost-cockpit[data-v-98d51032]{display:flex;flex-direction:column;gap:12px;color:#606266}.cost-gap[data-v-98d51032]{padding:7px 14px;border:1px solid #faecd8;border-radius:8px;background:#fdf6ec;color:#8a5a14;font-size:13px}.cost-gap__line[data-v-98d51032]{display:flex;align-items:center;gap:8px;line-height:22px}.cost-gap__line .el-icon-warning[data-v-98d51032]{color:#e6a23c;font-size:15px}.cost-gap__toggle[data-v-98d51032]{margin-left:8px;padding:0;font-size:13px}.cost-gap__list[data-v-98d51032]{margin:6px 0 0;padding-left:18px;line-height:1.8}.cost-summary[data-v-98d51032]{display:flex;align-items:center;gap:10px;padding:10px 16px;border:1px solid #dce8ff;border-radius:8px;background:#f4f8ff;font-size:13px}.cost-summary>i[data-v-98d51032]{color:#4f7cff;font-size:18px}.cost-summary__text[data-v-98d51032]{flex:1;min-width:0;color:#293d58}.cost-summary__months[data-v-98d51032]{flex:0 0 auto;padding:2px 8px;border-radius:6px;background:#fff;color:#4e73b5;font-size:12px}.cost-kpis[data-v-98d51032]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cost-kpi[data-v-98d51032]{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0;min-height:124px;padding:16px 18px 34px 20px;border:1px solid #e3e9f1;border-radius:8px;background:#fff;font:inherit;text-align:left;cursor:pointer;overflow:hidden;transition:box-shadow .15s ease,border-color .15s ease}.cost-kpi[data-v-98d51032]:before{position:absolute;top:0;bottom:0;left:0;width:4px;content:""}.cost-kpi.is-accent-0[data-v-98d51032]:before{background:#4f7cff}.cost-kpi.is-accent-1[data-v-98d51032]:before{background:#34c38f}.cost-kpi.is-accent-2[data-v-98d51032]:before{background:#f7b84b}.cost-kpi.is-accent-3[data-v-98d51032]:before{background:#8e7cf0}.cost-kpi[data-v-98d51032]:hover{border-color:#b3d8ff;box-shadow:0 4px 12px rgba(41,61,88,.08)}.cost-kpi__label[data-v-98d51032]{color:#7b899d;font-size:13px}.cost-kpi__value[data-v-98d51032]{display:flex;align-items:baseline;gap:4px}.cost-kpi__value strong[data-v-98d51032]{color:#20324a;font-size:26px;font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cost-kpi__value strong.negative[data-v-98d51032]{color:#f56c6c}.cost-kpi__value em[data-v-98d51032]{color:#909399;font-size:12px;font-style:normal}.cost-kpi__note[data-v-98d51032]{color:#909399;font-size:12px}.cost-kpi__link[data-v-98d51032]{position:absolute;right:14px;bottom:10px;color:#409eff;font-size:12px}.cost-change[data-v-98d51032]{display:inline-flex;align-items:center;gap:3px;font-size:12px}.cost-change.is-good[data-v-98d51032]{color:#2f8f57}.cost-change.is-bad[data-v-98d51032]{color:#f56c6c}.cost-change.is-neutral[data-v-98d51032]{color:#909399}.cost-strip[data-v-98d51032]{display:flex;flex-wrap:wrap;align-items:stretch;border:1px solid #e3e9f1;border-radius:8px;background:#fff}.cost-strip__group[data-v-98d51032]{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:4px 18px;padding:10px 16px}.cost-strip__group+.cost-strip__group[data-v-98d51032]{border-left:1px solid #e3e9f1}.cost-strip__title[data-v-98d51032]{padding:2px 8px;border-radius:4px;background:#f2f5f9;color:#7b899d;font-size:12px}.cost-strip__item[data-v-98d51032]{display:inline-flex;align-items:baseline;gap:6px;padding:0;border:0;background:transparent;color:#7b899d;font:inherit;font-size:13px;cursor:pointer}.cost-strip__item strong[data-v-98d51032]{color:#20324a;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.cost-strip__item strong.negative[data-v-98d51032]{color:#f56c6c}.cost-strip__item i.is-good[data-v-98d51032]{color:#2f8f57}.cost-strip__item i.is-bad[data-v-98d51032]{color:#f56c6c}.cost-strip__item i.is-neutral[data-v-98d51032]{color:#909399}.cost-strip__item:hover span[data-v-98d51032]{color:#409eff}.cost-grid[data-v-98d51032]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.cost-grid>.cost-card[data-v-98d51032]{display:flex;flex-direction:column}.cost-grid>.cost-card[data-v-98d51032]>:last-child{flex:1}.cost-card[data-v-98d51032]{min-width:0;padding:16px 20px;border:1px solid #e3e9f1;border-radius:8px;background:#fff}.cost-card__head[data-v-98d51032]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.cost-card__head h3[data-v-98d51032]{margin:0;color:#293d58;font-size:15px;font-weight:600}.cost-card__head>span[data-v-98d51032]{color:#7b899d;font-size:12px}.cost-card__head .el-button[data-v-98d51032]{padding:0}.cost-card__switch[data-v-98d51032]{display:flex;align-items:center;gap:8px}.cost-card__switch-tip[data-v-98d51032]{color:#909399;cursor:help}.cost-card__head--start[data-v-98d51032]{justify-content:flex-start}.cost-count[data-v-98d51032]{padding:0 7px;border-radius:9px;background:#fef0f0;color:#f56c6c!important;font-size:12px;line-height:18px}.cost-budget-bars[data-v-98d51032]{display:flex;flex-direction:column;gap:4px}.cost-budget-bar[data-v-98d51032]{display:grid;grid-template-columns:112px minmax(60px,1fr) 64px minmax(120px,auto);align-items:center;-moz-column-gap:12px;column-gap:12px;width:100%;padding:8px 6px;border:0;border-radius:6px;background:transparent;font:inherit;font-size:13px;text-align:left;cursor:pointer}.cost-budget-bar[data-v-98d51032]:hover{background:#f5f7fa}.cost-budget-bar__name[data-v-98d51032]{overflow:hidden;color:#606266;text-overflow:ellipsis;white-space:nowrap}.cost-budget-bar__track[data-v-98d51032]{height:8px;border-radius:4px;background:#edf1f6;overflow:hidden}.cost-budget-bar__track i[data-v-98d51032]{display:block;height:100%;border-radius:4px;background:#4f7cff}.cost-budget-bar__rate[data-v-98d51032]{color:#293d58;font-weight:600;text-align:right}.cost-budget-bar__rate.is-over[data-v-98d51032]{color:#f56c6c}.cost-budget-bar__amount[data-v-98d51032]{color:#909399;font-size:12px;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.cost-attention[data-v-98d51032]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0;padding:0;list-style:none}.cost-attention button[data-v-98d51032]{display:grid;grid-template-columns:16px minmax(0,1fr) 12px;align-items:center;gap:6px;width:100%;padding:7px 10px;border:1px solid #faecd8;border-radius:6px;background:#fdf6ec;color:#8a5a14;font:inherit;font-size:12px;line-height:18px;text-align:left;cursor:pointer}.cost-attention button.is-danger[data-v-98d51032]{border-color:#fde2e2;background:#fef0f0;color:#c45656}.cost-empty[data-v-98d51032]{margin:0;color:#909399;font-size:12px}.cost-empty .el-button[data-v-98d51032]{margin-left:6px;padding:0}.cost-tables__head[data-v-98d51032]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-4px 0 12px;border-bottom:1px solid #e3e9f1}.cost-tables__nav[data-v-98d51032]{display:flex;gap:24px}.cost-tables__nav button[data-v-98d51032]{position:relative;padding:8px 0 10px;border:0;background:transparent;color:#606266;font:inherit;font-size:14px;cursor:pointer}.cost-tables__nav button em[data-v-98d51032]{margin-left:6px;padding:0 6px;border-radius:8px;background:#f2f5f9;color:#909399;font-size:12px;font-style:normal}.cost-tables__nav button.active[data-v-98d51032]{color:#409eff;font-weight:600}.cost-tables__nav button.active[data-v-98d51032]:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:#409eff;content:""}.cost-tables__actions[data-v-98d51032]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px 16px}.cost-tables__actions .el-button[data-v-98d51032]{margin:0;padding:4px 0}.cost-tables__hint[data-v-98d51032]{margin:0 0 10px;color:#7b899d;font-size:12px}.cost-tables__pagination[data-v-98d51032]{margin-top:12px;text-align:right}.cost-canteens[data-v-98d51032]{cursor:pointer}.cost-canteens .is-risk[data-v-98d51032]{color:#f56c6c;font-weight:500}.cost-canteens .is-pending[data-v-98d51032]{color:#e6a23c}.cost-cockpit[data-v-98d51032] .record-table .cost-cell--risk{color:#f56c6c;font-weight:500}.cost-cockpit[data-v-98d51032] .record-table .cost-cell--good{color:#2f8f57}@media(max-width:1280px){.cost-kpis[data-v-98d51032]{grid-template-columns:repeat(2,minmax(0,1fr))}.cost-attention[data-v-98d51032],.cost-grid[data-v-98d51032]{grid-template-columns:minmax(0,1fr)}}.cost-analysis-drawer .cost-analysis-drawer__body{padding:0 22px 22px;overflow-wrap:anywhere}.cost-analysis-drawer .cost-analysis-drawer__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.cost-analysis-drawer .cost-analysis-drawer__summary span{display:block;margin-bottom:6px;color:#909399;font-size:12px}.cost-analysis-drawer .cost-analysis-drawer__summary strong{color:#303133;font-size:18px;font-weight:500}.cost-analysis-drawer .cost-analysis-drawer__hint{margin:0 0 12px;color:#606266;font-size:13px;line-height:1.8}.cost-analysis-drawer .cost-analysis-drawer__filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.cost-analysis-drawer .cost-analysis-drawer__filters .el-select{width:200px}.cost-analysis-drawer .cost-analysis-drawer__total{margin-left:auto;color:#606266;font-size:13px}.cost-analysis-drawer .cost-analysis-drawer__pagination{margin-top:10px;text-align:right}.cost-analysis-drawer .cost-analysis-drawer__drill{margin-top:18px;padding-top:14px;border-top:1px solid #ebeef5}.cost-analysis-drawer h4{margin:16px 0 8px;color:#303133;font-size:14px}.cost-analysis-definitions{margin:0;padding-left:18px;color:#606266;line-height:1.9}.theme-color-blue[data-v-ddfacf38]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-ddfacf38]{color:#409eff}.theme-color-red[data-v-ddfacf38]{color:#f56c6c}[data-v-ddfacf38]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.analysis-chart[data-v-ddfacf38]{position:relative;width:100%;height:280px}.analysis-chart__canvas[data-v-ddfacf38]{width:100%;height:100%}.analysis-chart__canvas[data-v-ddfacf38]:focus-visible{outline:2px solid #409eff;outline-offset:-2px}.analysis-chart__empty[data-v-ddfacf38]{position:absolute;inset:0;background:#fff}.theme-color-blue[data-v-0c1dfd7a]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-0c1dfd7a]{color:#409eff}.theme-color-red[data-v-0c1dfd7a]{color:#f56c6c}[data-v-0c1dfd7a]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.profit-topics[data-v-0c1dfd7a]{min-width:0}.profit-topics__charts[data-v-0c1dfd7a]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.profit-topics__charts>div[data-v-0c1dfd7a]{min-width:0}.profit-topics__heading[data-v-0c1dfd7a]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.profit-topics__heading h3[data-v-0c1dfd7a]{margin:0}.profit-topics__tools[data-v-0c1dfd7a]{display:flex;align-items:center;gap:16px}.profit-topics__tools .el-select[data-v-0c1dfd7a]{width:140px}.profit-topics__filters[data-v-0c1dfd7a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:16px;column-gap:16px;padding:16px 0 0}.profit-topics__filters .el-select[data-v-0c1dfd7a]{width:100%}.profit-topics__filter-actions[data-v-0c1dfd7a]{grid-column:1/-1}.profit-topics__filter-actions[data-v-0c1dfd7a] .el-form-item__content{margin-left:0!important}@media(max-width:1000px){.profit-topics__filters[data-v-0c1dfd7a]{grid-template-columns:repeat(2,minmax(0,1fr))}}.profit-topics h3[data-v-0c1dfd7a]{font-size:16px;margin:20px 0 12px}.profit-topics .el-alert[data-v-0c1dfd7a]{margin-top:16px}.profit-topics .profit-hint[data-v-0c1dfd7a]{font-size:var(--app-font-size-secondary,14px);line-height:1.7;color:#7c8a92}@media(max-width:900px){.profit-topics__charts[data-v-0c1dfd7a]{grid-template-columns:1fr}}.profit-bridge[data-v-0c1dfd7a]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:24px 0}.profit-bridge button[data-v-0c1dfd7a]{position:relative;padding:22px 16px;border:1px solid #e3e8ee;background:#fff;border-radius:8px;text-align:left;cursor:pointer}.profit-bridge button[data-v-0c1dfd7a]:hover{border-color:var(--theme-primary,#0b4aa2)}.profit-bridge span[data-v-0c1dfd7a]{display:block;color:#53656e;font-size:var(--app-font-size-secondary,14px)}.profit-bridge strong[data-v-0c1dfd7a]{display:block;font-size:22px;margin-top:12px;color:#20323b;word-break:break-all}.profit-bridge i[data-v-0c1dfd7a]{position:absolute;right:10px;top:24px;color:#7c8a92}@media(max-width:1000px){.profit-bridge[data-v-0c1dfd7a]{grid-template-columns:repeat(2,minmax(0,1fr))}}.theme-color-blue[data-v-044f9f28]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-044f9f28]{color:#409eff}.theme-color-red[data-v-044f9f28]{color:#f56c6c}[data-v-044f9f28]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}[data-v-044f9f28] .profit-record-dialog{max-width:calc(100vw - 32px)}.profit-record-fields[data-v-044f9f28]{max-height:calc(100vh - 240px);margin-top:16px;overflow:auto;word-break:break-all}p[data-v-044f9f28]{color:#7c8a92;font-size:14px;line-height:1.7}.theme-color-blue[data-v-3878f4a8]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-3878f4a8]{color:#409eff}.theme-color-red[data-v-3878f4a8]{color:#f56c6c}[data-v-3878f4a8]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.profit-evidence[data-v-3878f4a8]{padding:0 24px 24px;color:#20323b}.profit-evidence p[data-v-3878f4a8]{color:#7c8a92;font-size:var(--app-font-size-secondary,14px);line-height:1.7}.profit-evidence__context[data-v-3878f4a8]{margin-top:0}.profit-evidence__summary[data-v-3878f4a8]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:24px 0}.profit-evidence__summary span[data-v-3878f4a8]{color:#7c8a92;font-size:var(--app-font-size-secondary,14px);display:block}.profit-evidence__summary strong[data-v-3878f4a8]{display:block;margin-top:8px;font-size:22px;font-variant-numeric:tabular-nums}@media(max-width:700px){.profit-evidence__summary[data-v-3878f4a8]{grid-template-columns:repeat(2,1fr)}}.theme-color-blue[data-v-4d974ae1]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-4d974ae1]{color:#409eff}.theme-color-red[data-v-4d974ae1]{color:#f56c6c}[data-v-4d974ae1]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.profit-query-bar[data-v-4d974ae1],[data-v-4d974ae1] .collapse-search-wrap{width:100%;box-sizing:border-box}[data-v-4d974ae1] .collapse-search-wrap{padding:12px 16px;border-radius:8px}[data-v-4d974ae1] .collapse-search-btn{justify-content:flex-end}[data-v-4d974ae1] .collapse-search-btm{margin-top:10px}.el-cascader[data-v-4d974ae1],.el-date-editor[data-v-4d974ae1],.el-select[data-v-4d974ae1]{width:100%}@media(max-width:1024px){[data-v-4d974ae1] .collapse-search-top .el-row{flex-wrap:wrap;row-gap:10px}[data-v-4d974ae1] .collapse-search-btm>.el-col,[data-v-4d974ae1] .collapse-search-top .el-row>.el-col{width:50%!important;max-width:50%!important;flex:0 0 50%!important}}@media(max-width:760px){[data-v-4d974ae1] .collapse-search-btn{justify-content:flex-start;padding-left:0}[data-v-4d974ae1] .collapse-search-btm>.el-col,[data-v-4d974ae1] .collapse-search-top .el-row>.el-col{width:100%!important;max-width:100%!important;flex:0 0 100%!important}}.theme-color-blue[data-v-38637b4f]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-38637b4f]{color:#409eff}.theme-color-red[data-v-38637b4f]{color:#f56c6c}[data-v-38637b4f]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.profit-analysis[data-v-38637b4f]{height:100%;min-width:0;overflow-x:hidden;color:#303133}.profit-analysis__body[data-v-38637b4f]{min-width:0;padding:8px 14px 24px;overflow:auto;background:#f5f7fa}.profit-nav[data-v-38637b4f]{display:flex;align-items:center;gap:24px;width:100%;height:46px;box-sizing:border-box}.profit-nav__label[data-v-38637b4f]{flex:0 0 auto;color:#7a8798;font-size:13px;font-weight:400}.profit-nav button[data-v-38637b4f]{position:relative;height:46px;padding:0 2px;border:0;background:transparent;color:#606266;font:inherit;font-size:14px;cursor:pointer;transition:color .15s ease}.profit-nav button[data-v-38637b4f]:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:transparent;content:""}.profit-nav button[data-v-38637b4f]:hover:not(:disabled){color:#409eff}.profit-nav button.active[data-v-38637b4f]{color:#409eff;font-weight:500}.profit-nav button.active[data-v-38637b4f]:after{background:#409eff}.profit-nav button[data-v-38637b4f]:disabled{color:#c0c4cc;cursor:not-allowed}[data-v-38637b4f] .decision-page-header{margin-bottom:0;border-radius:6px 6px 0 0}.page-slot-search[data-v-38637b4f]{position:relative;width:100%}.profit-query-bar[data-v-38637b4f]{width:100%}.profit-query-pending[data-v-38637b4f]{position:absolute;right:16px;bottom:-2px;margin:0;color:#e6a23c;font-size:12px;line-height:1}.profit-context-bar[data-v-38637b4f]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;min-height:40px;margin-bottom:12px;padding:8px 16px;box-sizing:border-box;border:1px solid #e4eaf2;border-top:0;border-radius:0 0 6px 6px;background:#fafbfd;color:#909399;font-size:12px}.profit-context-bar__actions[data-v-38637b4f],.profit-context-bar__facts[data-v-38637b4f],.profit-filter-row[data-v-38637b4f],.profit-panel__heading[data-v-38637b4f],.profit-toolbar[data-v-38637b4f]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.profit-context-bar__facts[data-v-38637b4f]{flex:1 1 auto;min-width:0}.profit-context-bar__facts b[data-v-38637b4f]{color:#606266;font-weight:500}.profit-context-bar__constraint[data-v-38637b4f]{padding-left:10px;border-left:1px solid #dcdfe6;color:#e6a23c}.profit-context-bar__actions[data-v-38637b4f]{flex:0 0 auto;justify-content:flex-end}.profit-context-bar__actions .el-button[data-v-38637b4f]{padding-top:6px;padding-bottom:6px}.profit-filter-row[data-v-38637b4f],.profit-panel__heading[data-v-38637b4f],.profit-toolbar[data-v-38637b4f]{justify-content:space-between;margin:10px 0}.profit-toolbar[data-v-38637b4f]{color:#606266;font-size:13px}.profit-content[data-v-38637b4f]{min-height:180px}.profit-overview__change.is-good[data-v-38637b4f]{color:#2f8f57}.profit-overview__change.is-bad[data-v-38637b4f]{color:#e25a5a}.profit-overview__change.is-neutral[data-v-38637b4f]{color:#909399}.profit-stale-state[data-v-38637b4f]{display:flex;align-items:center;gap:10px;margin:8px 0}.profit-stale-state .el-alert[data-v-38637b4f]{flex:1 1 auto}.profit-sr-only[data-v-38637b4f]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.profit-overview[data-v-38637b4f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 12px}.profit-metrics[data-v-38637b4f]{margin:0 0 12px;padding:16px 18px;border:1px solid #e4eaf2;border-radius:8px;background:#fff}.profit-metrics .profit-overview[data-v-38637b4f]{margin-bottom:0}.profit-inline-metrics[data-v-38637b4f]{display:grid;grid-template-columns:repeat(var(--metric-columns,4),minmax(0,1fr));gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid #edf0f5}.profit-inline-metrics button[data-v-38637b4f]{display:flex;flex-direction:column;gap:6px;min-width:0;padding:10px 12px;border:1px solid #e6ebf2;border-radius:6px;background:#fff;text-align:left;font:inherit;cursor:pointer}.profit-inline-metrics button[data-v-38637b4f]:hover{border-color:#b3d8ff;background:#fbfcfe}.profit-inline-metrics__label[data-v-38637b4f]{display:flex;justify-content:space-between;gap:6px;color:#66758a;font-size:13px}.profit-inline-metrics__label i[data-v-38637b4f]{color:#aab6c6}.profit-inline-metrics__value[data-v-38637b4f]{display:flex;align-items:baseline;gap:5px}.profit-inline-metrics strong[data-v-38637b4f]{color:#20324a;font-size:20px;font-weight:600;overflow-wrap:anywhere}.profit-inline-metrics small[data-v-38637b4f]{font-size:12px}.profit-inline-metrics .negative[data-v-38637b4f]{color:#f56c6c}.profit-overview__stat[data-v-38637b4f]{position:relative;display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:108px;padding:14px 16px 34px;box-sizing:border-box;text-align:left;border:1px solid #e6ebf2;border-radius:8px;background:#fbfcfe;color:#606266;font:inherit;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.profit-overview__stat[data-v-38637b4f]:hover{border-color:#b3d8ff;background:#fff}.profit-overview__stat-head[data-v-38637b4f]{color:#66758a;font-size:13px;line-height:20px}.profit-overview__stat-value[data-v-38637b4f]{display:flex;align-items:baseline;gap:5px;margin:8px 0 4px}.profit-overview__stat strong[data-v-38637b4f]{color:#20324a;font-size:24px;font-weight:600;line-height:1.2;overflow-wrap:anywhere}.profit-inline-metrics em[data-v-38637b4f],.profit-overview__stat em[data-v-38637b4f]{color:#909399;font-size:12px;font-style:normal}.profit-overview__stat small[data-v-38637b4f]{color:#a6a9ad;font-size:12px;line-height:1.45}.profit-overview__change[data-v-38637b4f]{display:inline-flex;align-items:center;gap:3px}.profit-overview__evidence[data-v-38637b4f]{position:absolute;right:14px;bottom:10px;color:#409eff;font-size:12px}.profit-overview .negative[data-v-38637b4f]{color:#f56c6c}.profit-overview--single[data-v-38637b4f]{grid-template-columns:minmax(0,1fr)}.profit-summary-line[data-v-38637b4f]{display:flex;align-items:flex-start;gap:6px;margin:-2px 0 12px;color:#606266;font-size:13px;line-height:20px}.profit-summary-line i[data-v-38637b4f]{margin-top:3px;color:#909399}.profit-guidance-row[data-v-38637b4f]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:-2px 0 12px}.profit-guidance-row .profit-summary-line[data-v-38637b4f]{margin:0}.profit-guidance-row .el-button[data-v-38637b4f]{flex:0 0 auto;padding-top:3px;padding-bottom:3px}.profit-rule-summary[data-v-38637b4f],.profit-section-summary[data-v-38637b4f]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 12px;padding:10px 14px;border:1px solid #ebeef5;border-radius:4px;background:#fff;color:#606266;font-size:13px}.profit-more-entry[data-v-38637b4f]{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:-4px 0 12px;color:#909399;font-size:12px}.profit-topic-actions[data-v-38637b4f]{display:flex;justify-content:flex-end;margin:0 0 12px}.profit-topic-actions>div[data-v-38637b4f]{display:flex;align-items:center;gap:8px}.profit-rule-summary>div[data-v-38637b4f],.profit-section-summary>div[data-v-38637b4f]{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;min-width:0}.profit-rule-summary b[data-v-38637b4f],.profit-section-summary b[data-v-38637b4f]{color:#303133;font-weight:500}.profit-panel[data-v-38637b4f]{min-width:0;padding:16px 18px;border:1px solid #e4eaf2;border-radius:8px;background:#fff}.profit-panel--comparison[data-v-38637b4f]{margin-top:12px;scroll-margin-top:12px}.profit-panel h2[data-v-38637b4f]{margin:0;color:#25364d;font-size:16px;font-weight:600}.profit-panel h3[data-v-38637b4f]{margin-top:24px;font-size:15px}.profit-panel__heading[data-v-38637b4f]{margin:0 0 14px}.profit-panel__heading--subsection[data-v-38637b4f]{margin-top:22px;padding-top:18px;border-top:1px solid #ebeef5}.profit-section-title>div[data-v-38637b4f],.profit-section-title[data-v-38637b4f]{min-width:0}.profit-section-title p[data-v-38637b4f]{margin:4px 0 0;color:#909399;font-size:12px;line-height:1.5}.profit-section-title--compact h2[data-v-38637b4f]{font-size:16px}.profit-panel>.analysis-chart[data-v-38637b4f]{height:220px}.profit-hint[data-v-38637b4f]{color:#606266;font-size:13px;line-height:1.8}.profit-metric-groups[data-v-38637b4f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:4px 0 2px}.profit-metric-group[data-v-38637b4f]{min-width:0}.profit-metric-group h3[data-v-38637b4f]{margin:6px 0 10px;color:#303133;font-size:14px;font-weight:500}.profit-metric-groups--drawer[data-v-38637b4f]{grid-template-columns:1fr}.profit-drawer-metrics[data-v-38637b4f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.profit-drawer-metrics button[data-v-38637b4f]{min-height:72px;padding:12px 14px;text-align:left;border:1px solid #e4e7ed;border-radius:4px;background:#fff;color:#606266;cursor:pointer}.profit-drawer-metrics span[data-v-38637b4f]{display:block;margin-bottom:8px}.profit-drawer-metrics strong[data-v-38637b4f]{color:#303133;font-size:20px;font-weight:500}.profit-drawer-metrics em[data-v-38637b4f]{margin-left:4px;color:#909399;font-size:12px;font-style:normal}.profit-panel-actions[data-v-38637b4f]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid #ebeef5}.profit-change-summary[data-v-38637b4f]{margin:2px 0 8px;color:#303133;font-size:13px;line-height:1.5}.profit-filter-row[data-v-38637b4f]{justify-content:flex-start}.profit-filter-row .el-select[data-v-38637b4f]{width:130px}.profit-filter-row .el-input-number[data-v-38637b4f]{width:110px}.profit-evidence[data-v-38637b4f]{max-height:calc(100vh - 84px);padding:0 24px 24px;overflow:auto;overflow-wrap:anywhere}.profit-evidence p[data-v-38637b4f]{line-height:1.8}.profit-drawer-metrics button[data-v-38637b4f]:focus-visible,.profit-inline-metrics button[data-v-38637b4f]:focus-visible,.profit-nav button[data-v-38637b4f]:focus-visible,.profit-overview button[data-v-38637b4f]:focus-visible{outline:2px solid #409eff;outline-offset:2px}[data-v-38637b4f] .el-table th .cell{white-space:nowrap}@media(max-width:1200px){.profit-nav[data-v-38637b4f]{gap:20px;overflow-x:auto}.profit-nav button[data-v-38637b4f]{flex:0 0 auto;white-space:nowrap}.profit-inline-metrics[data-v-38637b4f],.profit-overview[data-v-38637b4f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1050px){.profit-context-bar[data-v-38637b4f]{align-items:flex-start;flex-direction:column;padding:8px 4px}}@media(max-width:760px){.profit-analysis__body[data-v-38637b4f]{padding:10px}.profit-panel[data-v-38637b4f]{padding:12px}.profit-inline-metrics[data-v-38637b4f],.profit-overview[data-v-38637b4f]{grid-template-columns:minmax(0,1fr)}.profit-metrics[data-v-38637b4f]{padding:12px}.profit-drawer-metrics[data-v-38637b4f],.profit-metric-groups[data-v-38637b4f]{grid-template-columns:minmax(0,1fr)}.profit-context-bar[data-v-38637b4f],.profit-context-bar__facts[data-v-38637b4f],.profit-more-entry[data-v-38637b4f],.profit-panel__heading[data-v-38637b4f],.profit-rule-summary[data-v-38637b4f],.profit-section-summary[data-v-38637b4f]{align-items:flex-start;flex-direction:column}.profit-context-bar__facts[data-v-38637b4f]{gap:4px}.profit-context-bar__constraint[data-v-38637b4f]{padding-left:0;border-left:0}.profit-topic-actions[data-v-38637b4f]{justify-content:flex-start}.profit-topic-actions>div[data-v-38637b4f]{flex-wrap:wrap}.profit-panel-actions[data-v-38637b4f]{flex-wrap:wrap;justify-content:flex-start}}.profitability-drawer .el-drawer__header{margin-bottom:0;padding:18px 22px 14px;border-bottom:1px solid #e7edf5;color:#1f2f46;font-size:16px;font-weight:600}.profitability-drawer .el-drawer__body{overflow:hidden}.profitability-dialog .el-form-item:last-child{margin-bottom:0}.profitability-dialog .el-date-editor,.profitability-dialog .el-select{width:100%}.theme-color-blue[data-v-025a4b75]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-025a4b75]{color:#409eff}.theme-color-red[data-v-025a4b75]{color:#f56c6c}[data-v-025a4b75]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.sustainability__inputs[data-v-025a4b75],.sustainability__results[data-v-025a4b75]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sustainability__inputs[data-v-025a4b75] .el-form-item{display:flex;flex-direction:column}.sustainability__inputs[data-v-025a4b75] .el-form-item__label{height:auto;line-height:22px;white-space:normal}.sustainability__inputs[data-v-025a4b75] .el-form-item__content{margin-top:auto}.sustainability__results[data-v-025a4b75]{grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 0 24px}.sustainability__results>div[data-v-025a4b75]{padding:16px;background:#f5f8fc;border-radius:4px}.sustainability__guidance[data-v-025a4b75]{grid-column:1/-1;margin-bottom:16px;color:#606266}.sustainability__guidance summary[data-v-025a4b75]{width:-moz-fit-content;width:fit-content;padding:8px 0;color:#337ecc;cursor:pointer}.sustainability__guidance summary[data-v-025a4b75]:focus-visible{outline:2px solid #409eff;outline-offset:3px}.sustainability__guidance code[data-v-025a4b75]{color:#606266;font-family:inherit;overflow-wrap:anywhere}.sustainability__tools[data-v-025a4b75]{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.sustainability small[data-v-025a4b75],.sustainability strong[data-v-025a4b75]{display:block;margin-top:10px}.sustainability strong[data-v-025a4b75]{font-size:24px;color:#303133}.sustainability small[data-v-025a4b75]{line-height:1.6;color:#606266}.sustainability .el-input-number[data-v-025a4b75]{width:100%}@media(max-width:1000px){.sustainability__inputs[data-v-025a4b75],.sustainability__results[data-v-025a4b75]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.sustainability__inputs[data-v-025a4b75],.sustainability__results[data-v-025a4b75]{grid-template-columns:1fr}}@media(min-width:1200px){.sustainability[data-v-025a4b75]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);-moz-column-gap:24px;column-gap:24px}.sustainability>.record-table[data-v-025a4b75],.sustainability>.sustainability__tools[data-v-025a4b75],.sustainability>h3[data-v-025a4b75]{grid-column:1/-1}.sustainability>.el-form[data-v-025a4b75]{grid-column:1}.sustainability__results[data-v-025a4b75]{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}}.theme-color-blue[data-v-398a2aa4]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-398a2aa4]{color:#409eff}.theme-color-red[data-v-398a2aa4]{color:#f56c6c}[data-v-398a2aa4]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.composition-drawer[data-v-398a2aa4]{padding:0 20px 28px}.composition-drawer__heading[data-v-398a2aa4]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:14px 16px;border-radius:10px;background:#f5f8fc}.composition-drawer__heading h3[data-v-398a2aa4]{margin:0;color:#2d435f;font-size:16px;line-height:1.5}.composition-drawer__heading p[data-v-398a2aa4]{margin:5px 0 0;color:#718299;font-size:13px}.composition-drawer__heading>strong[data-v-398a2aa4]{max-width:42%;flex:none;overflow-wrap:anywhere;color:#254d83;font-size:22px;text-align:right}.composition-drawer__empty[data-v-398a2aa4]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:280px;color:#98a5b5;font-size:14px}.composition-drawer__empty i[data-v-398a2aa4]{margin-bottom:10px;font-size:30px}.composition-drawer__list[data-v-398a2aa4]{margin-top:12px;border-top:1px solid transparent}.composition-drawer__footer[data-v-398a2aa4]{display:flex;align-items:center;gap:7px;margin-top:14px;padding:10px 12px;border-radius:8px;background:#f7f9fc;color:#74869d;font-size:13px}.composition-item[data-v-398a2aa4]{padding:13px 8px;border-bottom:1px solid #edf1f6;transition:background-color .15s ease}.composition-item[data-v-398a2aa4]:hover{background:#f8fafd}.composition-item__main[data-v-398a2aa4]{display:flex;align-items:center;justify-content:space-between;gap:14px}.composition-item__copy[data-v-398a2aa4]{display:flex;flex-direction:column;min-width:0}.composition-item__copy strong[data-v-398a2aa4]{overflow:hidden;color:#344b67;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.composition-item__copy span[data-v-398a2aa4]{margin-top:4px;color:#718299;font-size:13px}.composition-item__actions[data-v-398a2aa4]{display:flex;flex:none;align-items:center}.composition-item__bar[data-v-398a2aa4]{height:5px;margin-top:9px;overflow:hidden;border-radius:3px;background:#edf1f6}.composition-item__bar span[data-v-398a2aa4]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6d9ee9,#3c75cc)}[data-v-398a2aa4] .el-drawer__body{overflow-y:auto}@media(max-width:800px){[data-v-398a2aa4] .el-drawer{width:92%!important}.composition-drawer__heading[data-v-398a2aa4]{flex-direction:column}.composition-drawer__heading>strong[data-v-398a2aa4]{max-width:100%;text-align:left}.composition-item__main[data-v-398a2aa4]{align-items:flex-start;flex-direction:column}}.theme-color-blue[data-v-2a3c62ed]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-2a3c62ed]{color:#409eff}.theme-color-red[data-v-2a3c62ed]{color:#f56c6c}[data-v-2a3c62ed]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.analysis-panel[data-v-2a3c62ed]{min-width:0;padding:16px;border:1px solid #dfe7f0;border-radius:10px;background:#fff;box-shadow:0 2px 8px rgba(34,52,78,.05)}.analysis-panel__heading[data-v-2a3c62ed]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.analysis-panel__heading h2[data-v-2a3c62ed]{margin:0;color:#223852;font-size:16px}.analysis-panel__heading p[data-v-2a3c62ed]{margin:4px 0 0;color:#718299;font-size:13px;line-height:1.5}.analysis-panel__empty[data-v-2a3c62ed]{display:flex;align-items:center;justify-content:center;height:240px;color:#98a5b5;font-size:14px}.distribution-panel__notice[data-v-2a3c62ed]{margin-top:14px}.distribution-panel__scale[data-v-2a3c62ed]{display:flex;justify-content:space-between;margin-top:18px;color:#8795a8;font-size:13px}.distribution-panel__scale span[data-v-2a3c62ed]:nth-child(2){color:#4c6f9f;font-weight:600}.distribution-panel__points[data-v-2a3c62ed]{margin-top:10px}.distribution-panel__point-row[data-v-2a3c62ed]{display:grid;grid-template-columns:minmax(92px,.8fr) minmax(130px,2fr) minmax(86px,.9fr);align-items:center;gap:10px;min-height:38px;color:#53667e;font-size:14px}.distribution-panel__point-row>span[data-v-2a3c62ed]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.distribution-panel__point-row>strong[data-v-2a3c62ed]{overflow-wrap:anywhere;color:#30465f;font-size:14px;text-align:right}.distribution-panel__track[data-v-2a3c62ed]{position:relative;height:6px;border-radius:3px;background:#e8eef6}.distribution-panel__track button[data-v-2a3c62ed]{position:absolute;top:50%;width:15px;height:15px;padding:0;border:2px solid #fff;border-radius:50%;background:#4b7fd5;box-shadow:0 0 0 1px #4b7fd5;cursor:pointer;transform:translate(-50%,-50%)}.distribution-panel__track button[data-v-2a3c62ed]:hover{background:#2f69c1;box-shadow:0 0 0 3px rgba(75,127,213,.2)}.distribution-panel__track button[data-v-2a3c62ed]:focus-visible{outline:3px solid rgba(75,127,213,.28);outline-offset:3px}.distribution-panel__median[data-v-2a3c62ed]{position:absolute;top:-5px;width:1px;height:14px;background:#dc8b42}.distribution-panel__small-point[data-v-2a3c62ed]{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:10px;padding:11px 12px;border:1px solid #e6ebf2;border-radius:8px;background:#fafbfd;color:#53667e;font:inherit;font-size:14px;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.distribution-panel__small-point span[data-v-2a3c62ed]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.distribution-panel__small-point strong[data-v-2a3c62ed]{margin-left:12px;overflow-wrap:anywhere;color:#30465f;text-align:right}.distribution-panel__small-point[data-v-2a3c62ed]:hover{border-color:#a9c2e7;background:#f2f6fc}.distribution-panel__small-point[data-v-2a3c62ed]:focus-visible{outline:3px solid rgba(75,127,213,.24);outline-offset:2px}.distribution-panel__small-point[data-v-2a3c62ed]:active{background:#eaf1fb}@media(max-width:720px){.distribution-panel__point-row[data-v-2a3c62ed]{grid-template-columns:minmax(80px,1fr) minmax(110px,1.5fr)}.distribution-panel__point-row>strong[data-v-2a3c62ed]{grid-column:2}}.theme-color-blue[data-v-25df3c3e]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-25df3c3e]{color:#409eff}.theme-color-red[data-v-25df3c3e]{color:#f56c6c}[data-v-25df3c3e]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.export-preview__meta[data-v-25df3c3e]{margin:12px 0 8px;color:#6f8198;font-size:13px}[data-v-25df3c3e] .el-dialog{max-width:calc(100vw - 32px)}[data-v-25df3c3e] .el-dialog__body{max-height:calc(100vh - 180px);overflow-y:auto}[data-v-25df3c3e] .el-table{font-size:14px}.theme-color-blue[data-v-c10b43f4]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-c10b43f4]{color:#409eff}.theme-color-red[data-v-c10b43f4]{color:#f56c6c}[data-v-c10b43f4]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.compare-filter[data-v-c10b43f4]{padding:12px 16px 12px;border:1px solid #dfe7f0;border-radius:10px;background:#fff;box-shadow:0 2px 8px rgba(34,52,78,.05)}.compare-filter__pending[data-v-c10b43f4]{margin-bottom:8px}.compare-filter__grid[data-v-c10b43f4]{display:grid;grid-template-columns:minmax(180px,1fr) minmax(240px,1.25fr) minmax(200px,1.1fr) minmax(160px,.9fr);gap:0 12px}.compare-filter__label-main[data-v-c10b43f4]{display:inline-flex;align-items:center;gap:8px;min-width:0}.compare-filter__label-main em[data-v-c10b43f4]{color:#8a9bb0;font-size:12px;font-style:normal;font-weight:400}.compare-filter__quick-actions[data-v-c10b43f4]{display:inline-flex;flex:none;align-items:center;gap:8px}.compare-filter__quick-actions .el-button[data-v-c10b43f4]{min-height:auto;padding:0;font-size:13px}.compare-filter__footer[data-v-c10b43f4]{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:4px}.compare-filter[data-v-c10b43f4] .el-alert{padding:8px 12px}.compare-filter[data-v-c10b43f4] .el-form-item{min-width:0;margin-bottom:10px}.compare-filter[data-v-c10b43f4] .el-form-item__label{padding-bottom:4px;color:#43566e;font-size:13px;font-weight:500;line-height:20px}.compare-filter[data-v-c10b43f4] .el-form-item__content{line-height:36px}.compare-filter[data-v-c10b43f4] .el-cascader,.compare-filter[data-v-c10b43f4] .el-date-editor,.compare-filter[data-v-c10b43f4] .el-select{width:100%}.compare-filter[data-v-c10b43f4] .el-radio-group{display:flex;width:100%}.compare-filter[data-v-c10b43f4] .el-radio-button{flex:1;min-width:0}.compare-filter[data-v-c10b43f4] .el-radio-button__inner{width:100%;padding:0 6px;font-size:13px}.compare-filter[data-v-c10b43f4] .el-input__inner,.compare-filter[data-v-c10b43f4] .el-range-editor.el-input__inner{height:36px;border-radius:6px;line-height:36px}.compare-filter[data-v-c10b43f4] .el-date-editor .el-range-separator,.compare-filter[data-v-c10b43f4] .el-date-editor .el-range__close-icon,.compare-filter[data-v-c10b43f4] .el-date-editor .el-range__icon{line-height:28px}.compare-filter[data-v-c10b43f4] .el-select .el-tag{max-width:96px}.compare-filter__metrics[data-v-c10b43f4] .el-form-item__label,.compare-filter__units[data-v-c10b43f4] .el-form-item__label{display:flex;align-items:center;justify-content:space-between;width:100%}@media(max-width:1380px){.compare-filter__grid[data-v-c10b43f4]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.compare-filter__grid[data-v-c10b43f4]{grid-template-columns:repeat(2,minmax(0,1fr))}}.theme-color-blue[data-v-7d3c3a18]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-7d3c3a18]{color:#409eff}.theme-color-red[data-v-7d3c3a18]{color:#f56c6c}[data-v-7d3c3a18]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.metric-cards[data-v-7d3c3a18]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:10px}.metric-card[data-v-7d3c3a18]{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:12px 14px 14px;border:1px solid #dfe7f0;border-left-width:3px;border-radius:10px;background:#fff;box-shadow:0 2px 8px rgba(34,52,78,.05);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.metric-card.is-active[data-v-7d3c3a18],.metric-card[data-v-7d3c3a18]:focus-visible,.metric-card[data-v-7d3c3a18]:hover{border-color:#6f9dec;box-shadow:0 8px 20px rgba(43,102,193,.1);transform:translateY(-1px)}.metric-card[data-v-7d3c3a18]:active{transform:translateY(0)}.metric-card.is-active[data-v-7d3c3a18]{background:linear-gradient(145deg,#f7faff,#fff)}.metric-card.is-business[data-v-7d3c3a18]{border-left-color:#4b7fd5}.metric-card.is-production[data-v-7d3c3a18]{border-left-color:#d08a3a}.metric-card.is-supply[data-v-7d3c3a18]{border-left-color:#3a9b86}.metric-card__label[data-v-7d3c3a18]{display:flex;align-items:center;gap:6px;color:#53677f;font-size:13px;font-weight:500}.metric-card__label i[data-v-7d3c3a18]{color:#96a5b9}.metric-card__group[data-v-7d3c3a18]{margin-top:2px;color:#8a9bb0;font-size:12px;font-style:normal;line-height:1.4}.metric-card strong[data-v-7d3c3a18]{width:100%;margin-top:6px;color:#1e334f;font-size:22px;font-variant-numeric:tabular-nums;line-height:1.3;overflow-wrap:anywhere}.metric-card__delta[data-v-7d3c3a18]{margin-top:4px;color:#7b8ca2;font-size:13px}.metric-card__delta small[data-v-7d3c3a18]{margin-left:3px;font-size:12px}.metric-card__meta[data-v-7d3c3a18]{margin-top:8px;color:#697b91;font-size:12px;line-height:1.5}@media(max-width:1380px){.metric-cards[data-v-7d3c3a18]{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-card[data-v-7d3c3a18]{padding:12px 13px}.metric-card strong[data-v-7d3c3a18]{font-size:20px}}@media(max-width:980px){.metric-cards[data-v-7d3c3a18]{grid-template-columns:repeat(2,minmax(0,1fr))}}.theme-color-blue[data-v-35090332]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-35090332]{color:#409eff}.theme-color-red[data-v-35090332]{color:#f56c6c}[data-v-35090332]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.ranking-panel[data-v-35090332]{min-width:0;margin-top:12px;padding:14px 16px 16px;border:1px solid #dfe7f0;border-radius:10px;background:#fff;box-shadow:0 2px 8px rgba(34,52,78,.05)}.ranking-panel__heading[data-v-35090332]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:10px}.ranking-panel__heading h2[data-v-35090332]{margin:0;color:#223852;font-size:16px;line-height:1.5}.ranking-panel__heading p[data-v-35090332]{margin:4px 0 0;color:#65778e;font-size:13px;line-height:1.55}.ranking-panel__legend[data-v-35090332]{display:flex;flex-wrap:wrap;gap:14px;color:#64768d;font-size:13px}.ranking-panel__legend i[data-v-35090332]{display:inline-block;width:8px;height:8px;margin-right:5px;border-radius:50%}.ranking-panel__legend .is-focus[data-v-35090332]{background:#4b7fd5}.ranking-panel__legend .is-trend[data-v-35090332]{border:2px solid #62b58d;background:#fff}.ranking-panel__unit[data-v-35090332]{display:flex;align-items:center;gap:7px;max-width:100%;padding:0;border:0;background:transparent;color:#315f9e;font:inherit;cursor:pointer;outline:none}.ranking-panel__unit span[data-v-35090332]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ranking-panel__unit small[data-v-35090332]{flex:none;padding:2px 6px;border-radius:8px;background:#e9f2ff;color:#4375bd;font-size:12px}.ranking-panel__unit:focus span[data-v-35090332],.ranking-panel__unit:hover span[data-v-35090332]{color:#1e4f92;text-decoration:underline}.ranking-panel__metric-header[data-v-35090332]{padding:0;border:0;background:transparent;color:#43566e;font:inherit;font-weight:600;cursor:pointer}.ranking-panel__metric-header.is-active[data-v-35090332],.ranking-panel__metric-header[data-v-35090332]:hover{color:#1e4f92}.ranking-panel__cell[data-v-35090332]{display:flex;flex-direction:column;align-items:flex-end;gap:1px;line-height:1.3}.ranking-panel__cell strong[data-v-35090332]{color:#34485f;font-weight:600}.ranking-panel__cell small[data-v-35090332]{color:#64768d;font-size:12px}.ranking-panel__ops[data-v-35090332]{display:flex;flex-direction:column;align-items:center;line-height:1.2}.ranking-panel[data-v-35090332] .is-focus-row>td{background:#eef5ff!important}.ranking-panel[data-v-35090332] .el-table__body tr{cursor:pointer}.ranking-panel[data-v-35090332] .el-table th{padding:8px 0;background:#f6f8fb;color:#43566e;font-size:13px;font-weight:600}.ranking-panel[data-v-35090332] .el-table td{padding:8px 0;color:#34485f;font-size:13px}.ranking-panel[data-v-35090332] .el-table th.is-focus-metric{background:#e8f1ff}.ranking-panel[data-v-35090332] .el-table td.is-focus-metric{background:#f3f8ff}.ranking-panel[data-v-35090332] .el-table__body tr:hover>td{background:#f4f8fe!important}.ranking-panel[data-v-35090332] .el-table__body tr:hover>td.is-focus-metric{background:#eaf2ff!important}.ranking-panel[data-v-35090332] .el-button--text{min-height:auto;padding:2px 0;font-size:13px}@media(max-width:1180px){.ranking-panel__heading[data-v-35090332]{align-items:stretch;flex-direction:column}}.theme-color-blue[data-v-dd8f1384]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-dd8f1384]{color:#409eff}.theme-color-red[data-v-dd8f1384]{color:#f56c6c}[data-v-dd8f1384]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.source-preview__facts[data-v-dd8f1384]{margin-top:14px}.source-preview__title[data-v-dd8f1384]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.source-preview__title strong[data-v-dd8f1384]{color:#304761;font-size:15px;overflow-wrap:anywhere}.source-preview__title span[data-v-dd8f1384]{color:#718299;font-size:13px}.source-preview__capability[data-v-dd8f1384]{margin-top:18px}.source-preview__capability h3[data-v-dd8f1384]{margin:0 0 10px;color:#2f4662;font-size:14px}.source-preview__empty[data-v-dd8f1384]{padding:32px 24px;color:#74869d;font-size:14px;text-align:center}.source-capability[data-v-dd8f1384]{margin-top:10px;padding:13px;border:1px solid #e4eaf2;border-radius:9px}.source-capability__heading[data-v-dd8f1384]{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#314a67}.source-capability__route[data-v-dd8f1384]{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px;margin:10px 0;color:#75869b;font-size:13px}.source-capability__route code[data-v-dd8f1384]{color:#405776;font-family:Consolas,monospace;line-height:1.55;overflow-wrap:anywhere;word-break:break-all;white-space:normal}.source-capability dl[data-v-dd8f1384]{margin:10px 0}.source-capability dl>div[data-v-dd8f1384]{display:grid;grid-template-columns:112px minmax(0,1fr);gap:10px;padding:5px 0}.source-capability dt[data-v-dd8f1384]{color:#6e8199;font-size:13px}.source-capability dd[data-v-dd8f1384]{display:flex;flex-wrap:wrap;gap:5px;margin:0;color:#8291a5}.source-capability .el-alert[data-v-dd8f1384]{margin-bottom:10px}[data-v-dd8f1384] .el-dialog{max-width:calc(100vw - 32px)}[data-v-dd8f1384] .el-dialog__body{max-height:calc(100vh - 180px);overflow-y:auto}[data-v-dd8f1384] .el-table{font-size:14px}.theme-color-blue[data-v-7294c1be]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-7294c1be]{color:#409eff}.theme-color-red[data-v-7294c1be]{color:#f56c6c}[data-v-7294c1be]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.state-banner[data-v-7294c1be]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:8px 12px;border:1px solid #dce9fb;border-radius:8px;background:#f5f9ff}.state-banner__main[data-v-7294c1be]{display:flex;align-items:center;gap:8px;min-width:0;color:#355b91}.state-banner__main>i[data-v-7294c1be]{flex:none;font-size:16px}.state-banner__main strong[data-v-7294c1be]{flex:none;font-size:13px}.state-banner__main span[data-v-7294c1be]{overflow:hidden;color:#597497;font-size:13px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.state-banner__meta[data-v-7294c1be]{display:flex;flex:none;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px}@media(max-width:1380px){.state-banner[data-v-7294c1be]{align-items:flex-start;flex-wrap:wrap}.state-banner__main span[data-v-7294c1be]{white-space:normal}}.theme-color-blue[data-v-fd375162]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-fd375162]{color:#409eff}.theme-color-red[data-v-fd375162]{color:#f56c6c}[data-v-fd375162]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.analysis-panel[data-v-fd375162]{min-width:0;padding:16px;border:1px solid #dfe7f0;border-radius:10px;background:#fff;box-shadow:0 2px 8px rgba(34,52,78,.05)}.analysis-panel__heading[data-v-fd375162]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.analysis-panel__heading h2[data-v-fd375162]{margin:0;color:#223852;font-size:16px}.analysis-panel__heading p[data-v-fd375162]{margin:4px 0 0;color:#718299;font-size:13px;line-height:1.5}.analysis-panel__empty[data-v-fd375162]{display:flex;align-items:center;justify-content:center;height:240px;color:#98a5b5;font-size:14px}.trend-panel__chart[data-v-fd375162]{width:100%;height:280px;margin-top:8px}.trend-panel__table-wrap[data-v-fd375162]{max-height:230px;margin-top:10px;overflow:auto;border:1px solid #edf1f6;border-radius:8px}.trend-panel__table-wrap table[data-v-fd375162]{width:100%;border-collapse:collapse;color:#50627a;font-size:13px}.trend-panel__table-wrap td[data-v-fd375162],.trend-panel__table-wrap th[data-v-fd375162]{padding:10px 12px;border-bottom:1px solid #edf1f6;text-align:right;white-space:nowrap}.trend-panel__table-wrap td[data-v-fd375162]:first-child,.trend-panel__table-wrap th[data-v-fd375162]:first-child{position:sticky;left:0;background:#fff;text-align:left}.trend-panel__table-wrap th[data-v-fd375162]{position:sticky;top:0;z-index:1;background:#f7f9fc;color:#596d86;font-weight:600}.theme-color-blue[data-v-7630b004]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-7630b004]{color:#409eff}.theme-color-red[data-v-7630b004]{color:#f56c6c}[data-v-7630b004]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.comparison-domains[data-v-7630b004]{display:flex;flex-direction:column;gap:4px;margin:4px 0}#app .project-compare-page .comparison-domains__card[data-v-7630b004]{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:11px 12px;min-width:0;border:0;border-radius:6px;background:none;cursor:pointer;text-align:left;font:inherit}.comparison-domains__title[data-v-7630b004]{color:#53637a;font-size:13px}.comparison-domains__card small[data-v-7630b004]{color:#7e91ac;font-size:11px;padding:1px 5px;border-radius:4px;background:#f0f3f8}.comparison-domains__card small.is-missing[data-v-7630b004]{background:none;color:#a0aabb;font-size:10px;padding:0}#app .project-compare-page .comparison-domains__card.is-active[data-v-7630b004]{background:#edf3ff}.comparison-domains__card.is-active .comparison-domains__title[data-v-7630b004]{color:#245ecc;font-weight:600}#app .project-compare-page .comparison-domains__card[data-v-7630b004]:hover{background:#f3f6fb}.comparison-domains__card[data-v-7630b004]:focus-visible{outline:2px solid #356fe5;outline-offset:-2px}@media(max-width:900px){.comparison-domains[data-v-7630b004]{display:flex;flex-direction:row;flex-wrap:wrap}}.theme-color-blue[data-v-0b6a415f]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-0b6a415f]{color:#409eff}.theme-color-red[data-v-0b6a415f]{color:#f56c6c}[data-v-0b6a415f]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.comparison-evidence[data-v-0b6a415f]{padding:0 20px 28px}.comparison-evidence__notice[data-v-0b6a415f]{color:#687c95;font-size:12px;line-height:1.6}.comparison-evidence__heading[data-v-0b6a415f]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.comparison-evidence__heading h3[data-v-0b6a415f]{margin:0;color:#303133;font-size:16px}.comparison-evidence__heading p[data-v-0b6a415f]{margin:5px 0 0;color:#909399;font-size:13px;line-height:1.55}.comparison-evidence__sides[data-v-0b6a415f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.comparison-evidence__sides section[data-v-0b6a415f]{display:flex;align-items:flex-start;flex-direction:column;padding:14px;border:1px solid #ebeef5;border-radius:4px}.comparison-evidence__sides span[data-v-0b6a415f]{color:#606266;font-size:12px}.comparison-evidence__sides strong[data-v-0b6a415f]{margin:6px 0 4px;color:#303133;font-size:18px}.comparison-evidence__sides small[data-v-0b6a415f]{min-height:34px;color:#909399;font-size:12px;line-height:1.45}.comparison-evidence__sides .el-tag[data-v-0b6a415f]{margin-top:7px}.comparison-evidence__difference[data-v-0b6a415f]{margin-top:12px;padding:13px 15px;border-radius:4px;background:#f5f7fa}.comparison-evidence__difference span[data-v-0b6a415f]{color:#606266;font-size:12px}.comparison-evidence__difference strong[data-v-0b6a415f]{display:block;margin-top:5px;color:#409eff;font-size:18px}.comparison-evidence__difference p[data-v-0b6a415f]{margin:5px 0 0;color:#909399;font-size:12px}.comparison-evidence__section[data-v-0b6a415f]{margin-top:20px}.comparison-evidence__section h4[data-v-0b6a415f]{margin:0 0 10px;color:#303133;font-size:14px}.comparison-evidence__formula-row[data-v-0b6a415f]{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-bottom:1px solid #e8edf4;font-size:13px}.comparison-evidence__formula-row span[data-v-0b6a415f]{color:#606266}.comparison-evidence__formula-row strong[data-v-0b6a415f]{color:#303133}.theme-color-blue[data-v-cf4d25ca]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-cf4d25ca]{color:#409eff}.theme-color-red[data-v-cf4d25ca]{color:#f56c6c}[data-v-cf4d25ca]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.comparison-chart[data-v-cf4d25ca]{padding:16px;margin:12px 0;border:1px solid #e3e9f2;border-radius:7px}.comparison-chart h3[data-v-cf4d25ca]{margin:0;font-size:14px;color:#233b59}.comparison-chart>span[data-v-cf4d25ca],.comparison-chart p[data-v-cf4d25ca]{color:#6c7d91;font-size:12px;line-height:1.6}.comparison-chart__canvas[data-v-cf4d25ca]{width:100%}.theme-color-blue[data-v-82d39f40]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-82d39f40]{color:#409eff}.theme-color-red[data-v-82d39f40]{color:#f56c6c}[data-v-82d39f40]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.comparison-object-dialog__tip[data-v-82d39f40]{margin:-6px 0 16px;color:#909399;font-size:13px;line-height:1.6}.comparison-object-dialog__quick[data-v-82d39f40]{line-height:22px}.comparison-object-dialog__quick .el-button[data-v-82d39f40]{padding:3px 0}.comparison-object-dialog .red-btn[data-v-82d39f40]{color:#f56c6c}.comparison-object-dialog__add[data-v-82d39f40]{display:flex;align-items:center;gap:12px;margin:14px 0;color:#909399;font-size:12px}.comparison-object-dialog[data-v-82d39f40] .el-date-editor{width:100%}.theme-color-blue[data-v-1dac0c78]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-1dac0c78]{color:#409eff}.theme-color-red[data-v-1dac0c78]{color:#f56c6c}[data-v-1dac0c78]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.comparison-scale[data-v-1dac0c78]{padding:18px;border:1px solid #e3e9f2;border-radius:8px;margin-bottom:22px;background:#f8faff}.comparison-scale__heading[data-v-1dac0c78]{display:flex;align-items:center;justify-content:space-between;gap:12px}.comparison-scale h2[data-v-1dac0c78]{margin:0;font-size:17px;color:#233b59}.comparison-scale__heading>span[data-v-1dac0c78],.comparison-scale p[data-v-1dac0c78]{color:#687a91;font-size:12px;line-height:1.65}.comparison-scale__cards[data-v-1dac0c78]{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:12px;margin:14px 0}.comparison-scale__card[data-v-1dac0c78]{min-width:0;padding:14px;border:1px solid #e3e9f2;border-radius:7px;background:#fff}.comparison-scale__card header[data-v-1dac0c78]{display:flex;flex-direction:column;gap:4px;color:#233b59}.comparison-scale__card header small[data-v-1dac0c78]{color:#718097;font-size:12px}.comparison-scale__counts[data-v-1dac0c78]{display:flex;flex-wrap:wrap;gap:14px;margin-top:14px}.comparison-scale__counts button[data-v-1dac0c78]{flex:1;border:0;background:transparent;text-align:left;cursor:pointer;min-width:70px;padding:0}.comparison-scale__counts button[data-v-1dac0c78]:disabled{cursor:default}.comparison-scale__counts button small[data-v-1dac0c78],.comparison-scale__counts button span[data-v-1dac0c78]{display:block;color:#65768a;font-size:12px}.comparison-scale__counts button small[data-v-1dac0c78]{color:#356fe5;margin-top:5px}.comparison-scale__counts button strong[data-v-1dac0c78]{display:block;margin-top:5px;font-size:20px;color:#234e91;font-weight:600}.comparison-scale__counts button[data-v-1dac0c78]:focus-visible{outline:2px solid #356fe5;outline-offset:4px}.comparison-scale__table[data-v-1dac0c78]{min-width:0;overflow:auto}.comparison-scale__leaf[data-v-1dac0c78],.comparison-scale__missing[data-v-1dac0c78]{color:#78879b;font-size:12px}.comparison-scale__note[data-v-1dac0c78]{margin-bottom:0}.comparison-scale__drawer[data-v-1dac0c78]{padding:0 20px 24px}.comparison-scale__drawer p[data-v-1dac0c78]{color:#687a91;font-size:13px;line-height:1.65}@media(max-width:650px){.comparison-scale[data-v-1dac0c78]{padding:12px}.comparison-scale__cards[data-v-1dac0c78]{grid-template-columns:1fr}}.theme-color-blue[data-v-795436da]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-795436da]{color:#409eff}.theme-color-red[data-v-795436da]{color:#f56c6c}[data-v-795436da]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}[data-v-795436da] .el-dialog__body{max-height:calc(90vh - 132px);overflow-y:auto}.metric-selector-dialog__tip[data-v-795436da]{margin:-6px 0 12px;color:#6c7d91;font-size:13px}.metric-selector-dialog__group[data-v-795436da]{padding:12px 0;border-bottom:1px solid #e8edf4}.metric-selector-dialog__group header[data-v-795436da]{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.metric-selector-dialog__group header strong[data-v-795436da]{color:#233b59;font-size:14px}.metric-selector-dialog__group[data-v-795436da] .el-checkbox{min-width:165px;margin:7px 12px 7px 0}.theme-color-blue[data-v-bd86c7e4]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-bd86c7e4]{color:#409eff}.theme-color-red[data-v-bd86c7e4]{color:#f56c6c}[data-v-bd86c7e4]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.unified-compare-matrix[data-v-bd86c7e4]{min-width:0}.comparison-table-scroll[data-v-bd86c7e4]{overflow:auto;border:1px solid #e2e8f1;border-radius:8px}.comparison-table[data-v-bd86c7e4]{border-collapse:separate;border-spacing:0;width:100%;table-layout:auto;font-variant-numeric:tabular-nums}.comparison-table caption[data-v-bd86c7e4]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.comparison-table th[data-v-bd86c7e4]{text-align:left;font-weight:500}.comparison-table thead th[data-v-bd86c7e4]{padding:12px 20px;background:#f5f8fc;border-bottom:1px solid #dfe7f1}.comparison-table__metric-head[data-v-bd86c7e4]{min-width:145px;width:190px;color:#61738d;font-size:12px}.comparison-table small[data-v-bd86c7e4]{display:block;margin-top:5px;color:#738297;font-size:12px;font-weight:400;line-height:1.5}.comparison-table__object[data-v-bd86c7e4]{min-width:210px;border-left:1px solid #e6ecf5}.comparison-table__object strong[data-v-bd86c7e4]{display:block;color:#243d61;font-size:14px;font-weight:600}.comparison-table__object>span[data-v-bd86c7e4]{display:block;color:#637793;font-size:11px;margin-top:8px;white-space:nowrap}.comparison-table__metric[data-v-bd86c7e4]{position:sticky;left:0;z-index:1;background:#fff;padding:16px 20px;color:#344860;font-size:13px}.comparison-table__metric i[data-v-bd86c7e4]{color:#a4b1c1;font-size:12px}.comparison-table tbody th[data-v-bd86c7e4],.comparison-table td[data-v-bd86c7e4]{border-bottom:1px solid #edf0f5}.comparison-table tbody tr:last-child td[data-v-bd86c7e4],.comparison-table tbody tr:last-child th[data-v-bd86c7e4]{border-bottom:0}.comparison-table td[data-v-bd86c7e4]{border-left:1px solid #edf0f5;padding:0}.comparison-value[data-v-bd86c7e4]{display:flex;position:relative;flex-direction:column;align-items:flex-start;width:100%;min-height:82px;padding:10px 30px 10px 20px;border:0;background:#fff;text-align:left;cursor:pointer;font:inherit}.comparison-value strong[data-v-bd86c7e4]{font-size:20px;color:#263b59;line-height:1.3;font-weight:600}.comparison-value>span[data-v-bd86c7e4]{font-size:12px;margin-top:5px;line-height:1.5}.comparison-value .is-positive[data-v-bd86c7e4]{color:#218466}.comparison-value .is-negative[data-v-bd86c7e4]{color:#c65547}.comparison-value .is-neutral[data-v-bd86c7e4]{color:#647c98}.comparison-value__status[data-v-bd86c7e4]{color:#94784d}.comparison-value .comparison-value__missing[data-v-bd86c7e4]{color:#7a8798;font-size:14px;margin-top:4px}.comparison-value__arrow[data-v-bd86c7e4]{position:absolute;right:12px;top:50%;color:#a5b8d3;opacity:.5}.comparison-value[data-v-bd86c7e4]:focus-visible,.comparison-value[data-v-bd86c7e4]:hover{background:#f2f7ff}.comparison-value:hover strong[data-v-bd86c7e4]{color:#245ecc}.comparison-value:hover .comparison-value__arrow[data-v-bd86c7e4]{color:#356fe5;opacity:1}.comparison-table-scroll[data-v-bd86c7e4]:focus-visible,.comparison-value[data-v-bd86c7e4]:focus-visible{outline:2px solid #356fe5;outline-offset:-2px}.comparison-empty[data-v-bd86c7e4]{display:flex;flex-direction:column;align-items:center;padding:60px 24px;background:#f8fafd;border:1px dashed #dce5f2;border-radius:8px;color:#6c7d94;text-align:center}.comparison-empty>i[data-v-bd86c7e4]{font-size:30px;color:#91a8c6;margin-bottom:16px}.comparison-empty strong[data-v-bd86c7e4]{font-size:15px;font-weight:500}.comparison-empty p[data-v-bd86c7e4]{font-size:12px;line-height:1.6;margin:8px 0 0}@media(max-width:1200px){.comparison-table__metric-head[data-v-bd86c7e4]{width:145px;min-width:125px}.comparison-table__metric[data-v-bd86c7e4],.comparison-table thead th[data-v-bd86c7e4]{padding:12px}.comparison-table__object[data-v-bd86c7e4]{min-width:195px}.comparison-value[data-v-bd86c7e4]{padding-left:12px}.comparison-value strong[data-v-bd86c7e4]{font-size:18px}}.theme-color-blue[data-v-a68a9fba]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-a68a9fba]{color:#409eff}.theme-color-red[data-v-a68a9fba]{color:#f56c6c}[data-v-a68a9fba]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.matrix-shell[data-v-a68a9fba]{min-width:0}.matrix-shell__header[data-v-a68a9fba]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px}.matrix-shell__header>div[data-v-a68a9fba]{min-width:0}.matrix-shell__header strong[data-v-a68a9fba]{display:block;color:#2d415d;font-size:14px;font-weight:600}.matrix-shell__header>div span[data-v-a68a9fba]{display:block;margin-top:3px;color:#8a96a7;font-size:12px}.matrix-orientation[data-v-a68a9fba]{display:inline-flex;align-items:center;flex:none;gap:5px;padding:5px 9px;border-radius:12px;background:#f1f4f8;color:#6f7d91;font-size:12px}.matrix-orientation i[data-v-a68a9fba]{color:#6786bd}.matrix-scroll[data-v-a68a9fba]{max-width:100%;max-height:560px;overflow:auto;border:1px solid #dde4ee;border-radius:8px;box-shadow:inset 0 1px 0 #fff;scrollbar-gutter:stable}.comparison-matrix[data-v-a68a9fba]{width:100%;min-width:920px;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:13px}td[data-v-a68a9fba],th[data-v-a68a9fba]{min-width:210px;height:70px;padding:11px 16px;box-sizing:border-box;text-align:left;vertical-align:middle;border-right:1px solid #edf0f5;border-bottom:1px solid #edf0f5;background:#fff}tr>[data-v-a68a9fba]:last-child{border-right:0}tbody tr:last-child>[data-v-a68a9fba]{border-bottom:0}thead th[data-v-a68a9fba]{position:sticky;top:0;z-index:2;height:72px;background:#f6f8fb;color:#607086;font-weight:500;white-space:nowrap}th[data-v-a68a9fba]:first-child{position:sticky;left:0;z-index:1;width:220px;min-width:220px;max-width:220px;background:#fff;box-shadow:8px 0 12px -12px rgba(39,57,82,.48)}thead th[data-v-a68a9fba]:first-child{z-index:3;background:#f1f5fa}tbody tr:nth-child(2n) td[data-v-a68a9fba],tbody tr:nth-child(2n) th[data-v-a68a9fba]:first-child{background:#fbfcfe}tbody tr:hover td[data-v-a68a9fba],tbody tr:hover th[data-v-a68a9fba]:first-child{background:#f7faff}tbody tr.is-focus-row td[data-v-a68a9fba],tbody tr.is-focus-row th[data-v-a68a9fba]:first-child{background:#f1f6ff}tbody tr.is-focus-row th[data-v-a68a9fba]:first-child{box-shadow:inset 3px 0 0 #4d7cfe,8px 0 12px -12px rgba(39,57,82,.48)}.is-transposed td[data-v-a68a9fba],.is-transposed th[data-v-a68a9fba]{min-width:190px}.is-transposed th[data-v-a68a9fba]:first-child{width:220px;min-width:220px;max-width:220px}.is-transposed .is-focus-column[data-v-a68a9fba]{background:#f1f6ff}.matrix-value span[data-v-a68a9fba],small[data-v-a68a9fba]{display:block;color:#7a8494;font-size:12px;margin-top:5px;font-weight:400}button[data-v-a68a9fba]{border:0;background:none;padding:0;cursor:pointer;text-align:left}.matrix-object[data-v-a68a9fba]{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;color:#356bd7;white-space:nowrap;font-weight:600}.context-link[data-v-a68a9fba]{margin-top:6px;color:#4878dc;font-size:12px}.matrix-background[data-v-a68a9fba]{line-height:1.7;overflow-wrap:anywhere}.metric-title[data-v-a68a9fba]{display:block;max-width:100%;overflow:hidden;color:#40536e;font-size:13px;font-weight:600;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.metric-difference[data-v-a68a9fba]{margin-top:4px;padding:0;color:#4776d8;font-size:12px;line-height:1.5}.metric-difference[data-v-a68a9fba]:hover{color:#2f62c9;text-decoration:underline}.matrix-value[data-v-a68a9fba]{display:block;width:100%;padding:5px 4px;border-radius:5px;color:#2c405c;line-height:1.45;text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:normal}.matrix-value strong[data-v-a68a9fba]{display:block;font-size:18px;font-weight:600;letter-spacing:.1px;white-space:nowrap}.matrix-value .matrix-comparison[data-v-a68a9fba]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:4px 12px}.matrix-value .matrix-comparison span[data-v-a68a9fba]{margin-top:0;white-space:nowrap}.matrix-value[data-v-a68a9fba]:hover{background:#e8f1ff}.context-link[data-v-a68a9fba]:hover,.matrix-object[data-v-a68a9fba]:hover,.matrix-value:hover strong[data-v-a68a9fba],.metric-title[data-v-a68a9fba]:hover{color:#2f62c9}.matrix-state[data-v-a68a9fba]{color:#8a96a7;font-size:12px}button[data-v-a68a9fba]:focus-visible{outline:2px solid #4d7cfe;outline-offset:3px}.matrix-empty[data-v-a68a9fba]{padding:20px;color:#7a8494}@media(max-width:700px){.matrix-shell__header[data-v-a68a9fba]{align-items:flex-start;flex-direction:column}.comparison-matrix[data-v-a68a9fba]{min-width:760px}.is-transposed td[data-v-a68a9fba],.is-transposed th[data-v-a68a9fba],td[data-v-a68a9fba],th[data-v-a68a9fba]{min-width:170px;padding:9px 10px}.is-transposed th[data-v-a68a9fba]:first-child,th[data-v-a68a9fba]:first-child{width:150px;min-width:150px;max-width:150px}.matrix-value strong[data-v-a68a9fba]{font-size:16px}}.theme-color-blue[data-v-007524e3]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-007524e3]{color:#409eff}.theme-color-red[data-v-007524e3]{color:#f56c6c}[data-v-007524e3]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.object-editor[data-v-007524e3]{display:flex;flex-direction:column;padding:0 24px;height:100%;min-height:0;box-sizing:border-box;overflow:hidden;color:#50617a}.object-editor__hint[data-v-007524e3]{flex:none;margin:0 0 10px}.object-editor>.el-input[data-v-007524e3]{flex:none}.object-editor__body[data-v-007524e3]{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:20px;flex:1;min-height:0;overflow:hidden;padding-bottom:16px}.object-editor__available[data-v-007524e3],.object-editor__selected[data-v-007524e3]{min-width:0;overflow:auto;padding-right:4px}.object-editor__available[data-v-007524e3]{border-right:1px solid #e7edf5;padding-right:16px}.object-editor__filters .el-select[data-v-007524e3]{width:100%}.object-editor__filters[data-v-007524e3] .el-form-item{margin-bottom:10px}.object-editor__filters[data-v-007524e3] .el-form-item__label{padding-bottom:4px;line-height:22px}.object-editor__filters>.el-button[data-v-007524e3]{margin-bottom:8px}.object-editor__scale[data-v-007524e3]{display:flex;gap:8px}.object-editor__defaults[data-v-007524e3]{padding:10px 12px;border-radius:6px;background:#f6f8fb;color:#738096}.object-editor__period-summary[data-v-007524e3]{margin-bottom:0;color:#738096;font-size:12px}p[data-v-007524e3]{font-size:13px;line-height:1.6}.el-tree[data-v-007524e3]{margin:10px 0 6px}[data-v-007524e3] .el-tree-node__content{height:auto;min-height:32px}[data-v-007524e3] .el-tree-node__label{white-space:normal;overflow-wrap:anywhere;line-height:1.6}.object-tree-node[data-v-007524e3]{display:block;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.object-editor__level[data-v-007524e3]{margin:6px 0 10px;color:#4f6f9f}h3[data-v-007524e3]{font-size:14px;margin:12px 0 8px}article[data-v-007524e3]{padding:11px 12px;border:1px solid #e5eaf2;border-radius:6px;margin:8px 0;background:#fff}article.has-error[data-v-007524e3]{border-color:#e6a23c}header[data-v-007524e3]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 12px}.object-editor__identity[data-v-007524e3]{flex:1 1 200px;min-width:0;overflow-wrap:anywhere}.object-editor__identity span[data-v-007524e3]{display:block;margin-top:5px;font-size:12px;line-height:1.6}.object-editor__actions[data-v-007524e3]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.object-editor__actions .el-button[data-v-007524e3]{width:auto;max-width:100%;margin:0;white-space:normal;line-height:1.5}.object-periods[data-v-007524e3]{display:grid;grid-template-columns:minmax(0,1fr);gap:10px 12px;margin-top:10px}.object-period[data-v-007524e3]{display:grid;gap:5px;min-width:0;font-size:13px;overflow-wrap:anywhere}.object-period>span[data-v-007524e3]{color:#738096;font-size:12px}.object-period[data-v-007524e3] .el-date-editor--daterange{width:100%!important;max-width:100%;min-width:0}.object-period[data-v-007524e3] .el-range-input{min-width:0}.object-editor__empty[data-v-007524e3]{padding:12px 0;color:#738096}.object-editor__error[data-v-007524e3]{color:#946200;margin:10px 0 0;overflow-wrap:anywhere}footer[data-v-007524e3]{position:sticky;bottom:0;z-index:2;flex:none;padding:12px 0;border-top:1px solid #e5eaf2;background:#fff;box-shadow:0 -8px 18px rgba(38,60,92,.05)}footer .object-editor__error[data-v-007524e3]{margin:0 0 8px}@media(max-width:600px){.object-editor__body[data-v-007524e3]{grid-template-columns:minmax(0,1fr);overflow:auto}.object-editor__available[data-v-007524e3],.object-editor__selected[data-v-007524e3]{overflow:visible}.object-editor__available[data-v-007524e3]{border-right:0;padding-right:0}.object-editor[data-v-007524e3]{padding:0 12px}.object-periods[data-v-007524e3]{grid-template-columns:minmax(0,1fr)}article[data-v-007524e3]{padding:12px}.object-editor__identity[data-v-007524e3]{flex-basis:100%}}.theme-color-blue[data-v-2e64210a]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-2e64210a]{color:#409eff}.theme-color-red[data-v-2e64210a]{color:#f56c6c}[data-v-2e64210a]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.trend-grid[data-v-2e64210a]{border:1px solid #e6ebf3;border-radius:4px}figure[data-v-2e64210a]{margin:0;padding:12px 16px;min-width:0;border-bottom:1px solid #edf1f6}figure[data-v-2e64210a]:last-child{border-bottom:0}figcaption[data-v-2e64210a]{display:flex;align-items:center;gap:10px;min-width:0;font-size:14px;color:#415775}figcaption strong[data-v-2e64210a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}figcaption span[data-v-2e64210a]{flex:none;color:#738096;font-size:12px}svg[data-v-2e64210a]{width:100%;height:120px;margin-top:4px}.trend-range[data-v-2e64210a]{display:flex;justify-content:space-between;gap:10px}.trend-range[data-v-2e64210a],p[data-v-2e64210a]{font-size:12px;color:#738096}circle[data-v-2e64210a]{cursor:pointer;transition:fill .15s ease}circle[data-v-2e64210a]:hover{fill:#2f62c9}circle[data-v-2e64210a]:focus{outline:2px solid #324f86}@media(max-width:650px){figure[data-v-2e64210a]{padding:10px}figcaption[data-v-2e64210a]{align-items:flex-start;flex-direction:column;gap:2px}svg[data-v-2e64210a]{height:105px}}.theme-color-blue[data-v-e17f7830]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-e17f7830]{color:#409eff}.theme-color-red[data-v-e17f7830]{color:#f56c6c}[data-v-e17f7830]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.record-details[data-v-e17f7830]{margin-top:16px;padding:12px;background:#f7f9fc}.record-toolbar[data-v-e17f7830]{display:flex;align-items:center;gap:16px}dl[data-v-e17f7830]{display:grid;grid-template-columns:145px minmax(0,1fr);gap:10px}dt[data-v-e17f7830]{color:#606266}dt small[data-v-e17f7830]{display:block;color:#909399}dd[data-v-e17f7830]{margin:0;overflow-wrap:anywhere}.el-pagination[data-v-e17f7830]{margin-top:12px;white-space:normal}[data-v-e17f7830] .el-button span{white-space:normal;overflow-wrap:anywhere}.theme-color-blue[data-v-01154aa9]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-01154aa9]{color:#409eff}.theme-color-red[data-v-01154aa9]{color:#f56c6c}[data-v-01154aa9]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.result-evidence[data-v-01154aa9]{min-width:0;color:#303133}.result-evidence__value[data-v-01154aa9]{display:flex;gap:16px;align-items:baseline;padding:8px 0 14px}.result-evidence__value strong[data-v-01154aa9]{font-size:22px}dl[data-v-01154aa9]{display:grid;grid-template-columns:120px minmax(0,1fr);gap:8px;font-size:13px}dd[data-v-01154aa9]{margin:0;overflow-wrap:anywhere}dt[data-v-01154aa9],small[data-v-01154aa9]{color:#7c8a92}.result-evidence__business[data-v-01154aa9]{margin:0 0 16px;padding:12px;border-radius:4px;background:#f7f9fc}.profit-breakdown h4[data-v-01154aa9],.profit-records h4[data-v-01154aa9]{margin:16px 0 8px}.profit-breakdown[data-v-01154aa9]{display:grid;gap:8px}.profit-breakdown__item[data-v-01154aa9]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:10px 12px;border:1px solid #e4e9f0;border-radius:4px;color:#303133;background:#fff;text-align:left}.profit-breakdown__hint[data-v-01154aa9]{margin:0;color:#7c8a92;font-size:12px;line-height:1.6}.profit-record[data-v-01154aa9]{padding:12px;border:1px solid #e4e9f0;border-radius:4px;background:#fff}.profit-record header[data-v-01154aa9]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.profit-record header small[data-v-01154aa9]{display:block;margin-top:4px}.profit-record dl[data-v-01154aa9]{margin:12px 0 8px;grid-template-columns:minmax(0,1fr) auto}.profit-record__details[data-v-01154aa9]{margin-top:10px;padding-top:8px;border-top:1px solid #edf1f6;color:#606266;font-size:13px}.profit-record__details p[data-v-01154aa9]{display:grid;grid-template-columns:82px minmax(0,1fr);gap:8px;margin:6px 0}.profit-record__details b[data-v-01154aa9]{color:#7c8a92;font-weight:400}.result-evidence__fact[data-v-01154aa9]{margin-top:16px;line-height:1.8}.result-evidence__source[data-v-01154aa9]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid #edf1f6;overflow-wrap:anywhere}.el-table[data-v-01154aa9]{margin-top:14px}.theme-color-blue[data-v-439797e2]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-439797e2]{color:#409eff}.theme-color-red[data-v-439797e2]{color:#f56c6c}[data-v-439797e2]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.signed-chart[data-v-439797e2]{margin:12px 0;padding:14px 16px;border:1px solid #e6ebf3;border-radius:4px}figcaption[data-v-439797e2]{color:#354660;margin-bottom:8px;font-size:14px}small[data-v-439797e2]{color:#778399;margin-left:12px}.chart-row[data-v-439797e2]{display:grid;grid-template-columns:minmax(100px,1fr) 3fr minmax(100px,1fr);align-items:center;width:100%;gap:16px;padding:7px 6px;background:transparent;border:0;border-radius:3px;text-align:left;cursor:pointer;color:#50627d}.chart-row[data-v-439797e2]:hover{background:#f5f8fd}.chart-name[data-v-439797e2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chart-track[data-v-439797e2]{height:20px;position:relative;background:#f5f7fb}.bar[data-v-439797e2]{position:absolute;height:16px;top:3px;background:#638ee9;border-radius:2px}.bar.negative[data-v-439797e2]{background:#a5b5cd}.reference[data-v-439797e2],.zero[data-v-439797e2]{position:absolute;height:24px;top:-2px;border-left:1px solid #acb8ca;z-index:1}.reference[data-v-439797e2]{border-left:2px dashed #50627d}strong[data-v-439797e2]{font-weight:500;text-align:right}.chart-axis[data-v-439797e2]{display:flex;justify-content:space-between;margin:8px calc(20% + 8px);font-size:11px;color:#7e8b9e}button[data-v-439797e2]:focus-visible{outline:2px solid #4d7cfe;outline-offset:1px}@media(max-width:700px){.chart-row[data-v-439797e2]{grid-template-columns:80px minmax(120px,1fr) 82px;gap:8px}.signed-chart[data-v-439797e2]{padding:10px;overflow-x:auto}.chart-axis[data-v-439797e2]{min-width:282px;margin-right:82px;margin-left:88px}}.theme-color-blue[data-v-261420a0]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-261420a0]{color:#409eff}.theme-color-red[data-v-261420a0]{color:#f56c6c}[data-v-261420a0]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.goal-references[data-v-261420a0]{margin:18px 0;padding:18px;border:1px solid #e5eaf3;border-radius:8px;color:#4a5c76}p[data-v-261420a0]{font-size:13px;line-height:1.65}.goal-table-wrap[data-v-261420a0]{max-height:520px;overflow:auto}table[data-v-261420a0]{width:100%;border-collapse:collapse;font-size:13px}td[data-v-261420a0],th[data-v-261420a0]{padding:12px;text-align:left;min-width:95px;border-bottom:1px solid #edf0f5}th[data-v-261420a0]{background:#f4f7fb;white-space:nowrap}small[data-v-261420a0]{display:block;margin-top:5px;color:#7c8797}button[data-v-261420a0]{border:0;background:none;color:#487adb;cursor:pointer;white-space:nowrap}.theme-color-blue[data-v-65debf5c]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-65debf5c]{color:#409eff}.theme-color-red[data-v-65debf5c]{color:#f56c6c}[data-v-65debf5c]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.comparison-workspace[data-v-65debf5c]{min-width:0;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;background:transparent}.comparison-workspace[data-v-65debf5c] .collapse-search-wrap{margin-bottom:12px;border:1px solid #e4eaf2;border-radius:8px;background:#fff}.comparison-workspace[data-v-65debf5c] .collapse-search-btn{white-space:nowrap}.comparison-content[data-v-65debf5c]{padding:0 0 20px;min-width:0;background:transparent}.workspace-bar[data-v-65debf5c]{display:flex;align-items:center;justify-content:space-between;gap:10px 18px;min-width:0;min-height:34px;margin:0 4px 8px;padding:0 4px;background:transparent}.workspace-bar__scope[data-v-65debf5c]{display:flex;align-items:center;min-width:0;overflow:hidden;color:#7a8798;font-size:12px;white-space:nowrap}.workspace-bar__scope strong[data-v-65debf5c]{flex:none;color:#52637a;font-weight:600}.workspace-bar__scope[data-v-65debf5c]{gap:12px}.comparison-object-field[data-v-65debf5c]{width:100%;padding:10px 12px;text-align:left}.comparison-object-field[data-v-65debf5c]>span{display:flex;align-items:center;justify-content:space-between;gap:8px}.comparison-object-field[data-v-65debf5c]>span>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comparison-object-field i[data-v-65debf5c]{flex:none;color:#a6b1bf}.workspace-bar__actions[data-v-65debf5c]{display:flex;align-items:center;align-self:center;flex:none;gap:8px;min-width:0}.workspace-bar__actions .object-picker-trigger[data-v-65debf5c]{border-color:#d8e0eb;color:#52637a}.workspace-bar__actions[data-v-65debf5c] .el-radio-group{padding:3px;border-radius:7px;background:#eef2f7}.workspace-bar__actions[data-v-65debf5c] .el-radio-button__inner{padding:7px 13px;border:0;border-radius:5px;background:transparent;box-shadow:none;color:#637389}.workspace-bar__actions[data-v-65debf5c] .el-radio-button__orig-radio:checked+.el-radio-button__inner{background:#4d7cfe!important;color:#fff!important}.workspace-bar__actions>.el-button+.el-button[data-v-65debf5c]{margin-left:0}.comparison-section[data-v-65debf5c]{min-width:0;margin-top:10px;padding:16px;border:1px solid #e5eaf2;border-radius:8px;background:#fff}.comparison-section--results[data-v-65debf5c]{margin-top:0;padding:0 18px 18px;overflow:hidden;border:1px solid #e4eaf2;border-radius:8px;background:#fff}.comparison-section__heading[data-v-65debf5c]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.comparison-section__title[data-v-65debf5c]{display:flex;align-items:center;min-width:0}.comparison-section__title h2[data-v-65debf5c]{margin:0;color:#223550;font-size:16px;font-weight:600}.comparison-section__title p[data-v-65debf5c]{margin:4px 0 0;color:#7b899d;font-size:12px;line-height:1.5}.pending-note[data-v-65debf5c]{padding:9px 14px;background:#fff7e7;color:#94611c;border-radius:4px}.pending-alert[data-v-65debf5c]{margin-bottom:12px}.pending-alert[data-v-65debf5c] .el-alert__description{margin-top:3px}.student-scale-filter[data-v-65debf5c]{display:flex;align-items:center;gap:6px;width:100%}.student-scale-filter .el-input[data-v-65debf5c]{width:calc(50% - 10px)}.owner-retry-panel[data-v-65debf5c]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;margin:8px 0 12px;border:1px solid #f1d5a8;border-radius:4px;background:#fff9ee;color:#8a5a16}.owner-retry-panel div[data-v-65debf5c]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-right:auto}.owner-retry-panel div span[data-v-65debf5c]{padding:2px 7px;border-radius:10px;background:#fff;font-size:12px}.owner-retry-panel p[data-v-65debf5c]{flex-basis:100%;margin:4px 0 0}.comparison-focus[data-v-65debf5c]{display:grid;grid-template-columns:minmax(320px,1.35fr) minmax(330px,1fr);gap:18px;align-items:center;margin:0 0 14px;padding:14px 16px;border:1px solid #edf0f5;border-radius:8px;background:#fbfcfe}.comparison-focus__empty[data-v-65debf5c],.comparison-focus article[data-v-65debf5c]{min-width:0;padding:0;box-sizing:border-box;border:0;background:transparent}.comparison-focus__range[data-v-65debf5c]{padding-left:16px!important;border-left:1px solid #e4e9f0!important}.comparison-focus__eyebrow[data-v-65debf5c]{color:#4776d8!important;font-weight:600}.comparison-focus h3[data-v-65debf5c]{margin:5px 0 4px;color:#243a57;font-size:16px;font-weight:600}.comparison-focus p[data-v-65debf5c],.comparison-focus small[data-v-65debf5c],.comparison-focus span[data-v-65debf5c]{color:#7a8798;font-size:12px;line-height:1.55;margin:0}.comparison-focus__range[data-v-65debf5c]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px}.comparison-focus__range>div[data-v-65debf5c]{min-width:0}.comparison-focus__range>div[data-v-65debf5c]:last-child{text-align:right}.comparison-focus__range small[data-v-65debf5c],.comparison-focus__range strong[data-v-65debf5c]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comparison-focus__range strong[data-v-65debf5c]{margin:4px 0 2px;color:#304866;font-size:17px}.comparison-focus__range>i[data-v-65debf5c]{color:#a0aec0}.comparison-focus__empty[data-v-65debf5c]{display:flex;align-items:center;color:#7a8798}.comparison-skeleton[data-v-65debf5c]{display:grid;gap:14px;max-width:700px;margin:0 auto 24px}.comparison-skeleton i[data-v-65debf5c]{height:32px;border-radius:4px;background:#eef2f7}.scale-segments[data-v-65debf5c]{display:flex;flex-wrap:wrap;margin:12px 0}.metric-taskbar[data-v-65debf5c]{margin:0 -18px 14px;padding:0 18px;border-bottom:1px solid #e7ebf1;background:#fff}.metric-taskbar__header[data-v-65debf5c]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:17px 0 13px}.metric-taskbar__header h2[data-v-65debf5c]{margin:0;color:#223754;font-size:17px;font-weight:600}.metric-taskbar__header p[data-v-65debf5c]{margin:5px 0 0;color:#7b899d;font-size:12px;line-height:1.5}.metric-taskbar__header-actions[data-v-65debf5c]{display:flex;align-items:center;flex:none;gap:12px}.metric-taskbar__header-actions>span[data-v-65debf5c]{color:#8a97a8;font-size:12px}.metric-taskbar__main[data-v-65debf5c]{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding:11px 0 13px;border-top:1px solid #f0f2f6}.metric-taskbar__control[data-v-65debf5c]{display:flex;align-items:center;gap:7px;min-width:0}.metric-taskbar__control>span[data-v-65debf5c]{flex:none;color:#5f6f85;font-size:12px;font-weight:500}.baseline-control .el-select[data-v-65debf5c],.metric-theme-control .el-select[data-v-65debf5c]{width:150px}.fixed-object-control[data-v-65debf5c]{width:170px}.metric-taskbar__advanced[data-v-65debf5c]{display:grid;grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:14px 18px}.metric-search-control[data-v-65debf5c]{display:flex;align-items:center;flex:1 1 210px;gap:7px;min-width:180px}.metric-search-control>span[data-v-65debf5c],.sort-control>span[data-v-65debf5c]{flex:none;color:#7a8494;font-size:12px;white-space:nowrap}.metric-search-control .el-input[data-v-65debf5c]{min-width:130px}.metric-view-control[data-v-65debf5c]{display:flex;align-items:center;gap:7px;white-space:nowrap}.metric-view-control>span[data-v-65debf5c]{color:#7a8494;font-size:12px}.metric-view-control[data-v-65debf5c] .el-radio-button__inner{padding:7px 10px}.metric-taskbar__advanced .el-checkbox[data-v-65debf5c]{margin-right:0}.metric-taskbar__advanced[data-v-65debf5c] .el-checkbox__label{padding-left:5px;white-space:nowrap}.sort-control[data-v-65debf5c]{display:flex;align-items:center;gap:7px;min-width:0}.sort-control .el-select[data-v-65debf5c]{width:112px}.metric-empty[data-v-65debf5c]{padding:48px 20px;border:1px dashed #d9e2ef;border-radius:7px;background:#fafcff;text-align:center}.metric-empty>i[data-v-65debf5c]{color:#b5c2d3;font-size:34px}.metric-empty h3[data-v-65debf5c]{margin:10px 0 5px;color:#435570;font-size:15px}.metric-empty p[data-v-65debf5c]{margin:0 0 14px;color:#7a8798;font-size:12px}.structure-details[data-v-65debf5c]{margin:14px 0;border-top:1px solid #edf0f4;padding-top:10px}.structure-details>h3[data-v-65debf5c]{margin:0 0 12px;color:#334964;font-size:14px}.analysis-details[data-v-65debf5c]{margin:10px 0;padding:10px 0;border-top:1px solid #edf0f4}.analysis-details>h3[data-v-65debf5c]{margin:0 0 12px;color:#334964;font-size:14px;font-weight:600}.external-reference-panel[data-v-65debf5c]{margin:14px 0;padding-top:14px;border-top:1px solid #edf0f4}.external-reference-panel h3[data-v-65debf5c]{margin:0 0 10px;color:#334964;font-size:14px}.external-reference-panel .el-table[data-v-65debf5c]{margin-top:10px}.picker-controls[data-v-65debf5c]{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.picker-controls .el-input[data-v-65debf5c]{flex:1 1 220px}.picker-controls .el-select[data-v-65debf5c]{flex:0 1 200px}.picker-summary[data-v-65debf5c]{color:#7a8494;margin:12px 0 8px}.column-settings[data-v-65debf5c]{display:grid;gap:20px}.column-settings>label[data-v-65debf5c]{display:grid;gap:10px;color:#42556e;font-size:13px}.column-settings p[data-v-65debf5c]{margin:0;color:#728096;font-size:12px;line-height:1.6}[data-v-65debf5c] .comparison-children-dialog .el-dialog__footer .el-button{width:auto;min-width:116px;white-space:normal}.metric-picker[data-v-65debf5c] .el-checkbox{display:flex;align-items:flex-start;margin:0;white-space:normal}.metric-picker[data-v-65debf5c] .el-checkbox__label{white-space:normal;overflow-wrap:anywhere;line-height:1.5}.comparison-note[data-v-65debf5c]{color:#6d7e8a;line-height:1.6;margin:8px 0}.difference-entry[data-v-65debf5c]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px;padding:10px 12px;border-top:1px solid #e8edf3;border-bottom:1px solid #e8edf3}.difference-entry div[data-v-65debf5c]{display:grid;gap:3px;min-width:0}.difference-entry strong[data-v-65debf5c]{color:#33445d;font-size:13px;font-weight:500}.difference-entry span[data-v-65debf5c]{color:#7a8798;font-size:12px;line-height:1.5}.difference-entry .el-button[data-v-65debf5c]{flex:none}.difference-panel[data-v-65debf5c]{margin-top:10px;padding:14px 0 0;border:0;border-radius:0;background:#fff}.difference-summary-text[data-v-65debf5c]{flex:1;margin:0;color:#6e7d91;font-size:13px;line-height:1.6}.normalization-object[data-v-65debf5c]{display:block;margin-top:3px;color:#7b899d}.difference-panel details>summary[data-v-65debf5c],.external-reference-panel>summary[data-v-65debf5c],.structure-details>summary[data-v-65debf5c]{padding:8px 0;color:#334964;font-size:14px;font-weight:600;cursor:pointer}.difference-panel details>summary[data-v-65debf5c]:focus-visible,.external-reference-panel>summary[data-v-65debf5c]:focus-visible,.structure-details>summary[data-v-65debf5c]:focus-visible{outline:2px solid #4d7cfe;outline-offset:3px}[data-v-65debf5c] .comparison-context-drawer .el-drawer__body,[data-v-65debf5c] .comparison-difference-drawer .el-drawer__body{overflow-y:auto;padding:0 20px 24px}[data-v-65debf5c] .comparison-context-drawer .el-drawer__header,[data-v-65debf5c] .comparison-difference-drawer .el-drawer__header{margin-bottom:16px;color:#223754;font-size:16px;font-weight:600}[data-v-65debf5c] .comparison-context-drawer .comparison-section{margin-top:0;padding:0;border:0}[data-v-65debf5c] .comparison-difference-drawer .normalization-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.difference-panel__heading[data-v-65debf5c]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.difference-summary[data-v-65debf5c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.difference-summary article[data-v-65debf5c]{min-width:0;padding:13px 15px;border:1px solid #e8edf4;border-radius:7px;background:#fff}.difference-summary article.is-gap[data-v-65debf5c]{border-color:#dce7fb;background:#f4f8ff}.difference-summary small[data-v-65debf5c],.difference-summary span[data-v-65debf5c]{display:block;color:#7d8a9e;font-size:12px}.difference-summary strong[data-v-65debf5c]{display:block;margin:7px 0 5px;overflow:hidden;color:#233955;font-size:20px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.diagnostic-panel[data-v-65debf5c],.normalization-panel[data-v-65debf5c]{margin-top:14px;padding-top:14px;border-top:1px solid #e8edf4}.diagnostic-panel>header[data-v-65debf5c],.normalization-panel>header[data-v-65debf5c]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:10px}.diagnostic-panel h3[data-v-65debf5c],.normalization-panel h3[data-v-65debf5c]{margin:0;color:#334964;font-size:14px}.diagnostic-panel header p[data-v-65debf5c],.normalization-panel header p[data-v-65debf5c]{margin:4px 0 0;color:#7a8798;font-size:12px;line-height:1.55}.normalization-grid[data-v-65debf5c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.normalization-grid article[data-v-65debf5c]{min-width:0;padding:12px 14px;border:1px solid #dfe8f7;border-radius:7px;background:#f6f9ff}.normalization-grid small[data-v-65debf5c],.normalization-grid span[data-v-65debf5c]{display:block;color:#75849a;font-size:12px}.normalization-grid strong[data-v-65debf5c]{display:block;margin-top:8px;overflow:hidden;color:#354b68;text-overflow:ellipsis;white-space:nowrap}.normalization-grid b[data-v-65debf5c]{display:block;margin:5px 0;color:#2f62c9;font-size:18px;font-weight:600;white-space:nowrap}.diagnostic-list[data-v-65debf5c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px}.diagnostic-list article[data-v-65debf5c]{min-width:0;padding:11px 13px;border-left:3px solid #e2b15d;border-radius:4px;background:#fffaf1}.diagnostic-list small[data-v-65debf5c],.diagnostic-list span[data-v-65debf5c]{display:block;color:#7e8999;font-size:12px;line-height:1.5}.diagnostic-list strong[data-v-65debf5c]{display:block;margin:5px 0;overflow:hidden;color:#394b63;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.difference-contribution[data-v-65debf5c]{margin-top:14px;padding-top:14px;border-top:1px solid #e8edf4}.comparison-state[data-v-65debf5c]{padding:56px 20px;text-align:center;color:#687889}.comparison-layout[data-v-65debf5c],.comparison-results[data-v-65debf5c]{min-width:0}.comparison-results h3[data-v-65debf5c]{margin:14px 0 8px;font-size:15px}.sr-only[data-v-65debf5c]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.comparison-table small[data-v-65debf5c],.indicator-matrix small[data-v-65debf5c]{display:block;color:#7c8a92;font-size:12px}.cell-link[data-v-65debf5c]{background:none;border:0;color:#286aca;padding:5px 0;cursor:pointer;text-align:left}.cell-link[data-v-65debf5c]:hover{color:#174f9f;text-decoration:underline}.matrix-wrap[data-v-65debf5c]{max-width:100%;overflow:auto;margin:14px 0;max-height:640px}.indicator-matrix[data-v-65debf5c]{border-collapse:collapse;width:100%;font-size:13px}.indicator-matrix td[data-v-65debf5c],.indicator-matrix th[data-v-65debf5c]{border:1px solid #e7edf4;padding:12px 14px;min-width:160px;text-align:left}.indicator-matrix th[data-v-65debf5c]{background:#f6f8fa;font-weight:500;white-space:nowrap}.indicator-matrix thead[data-v-65debf5c]{position:sticky;top:0;z-index:1}.scale-scroll-hint[data-v-65debf5c]{display:none;margin:-4px 0 7px;color:#7a8798;font-size:12px}.scale-scroll-hint i[data-v-65debf5c]{margin-right:4px;color:#4d7cfe}.scale-table-wrap[data-v-65debf5c]{max-width:100%;margin:8px 0 12px}.scale-table[data-v-65debf5c]{width:100%;min-width:0}.scale-table[data-v-65debf5c] .el-table__body-wrapper{overflow-x:auto}.scale-object[data-v-65debf5c]{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.scale-table small[data-v-65debf5c]{display:block;margin-top:3px;color:#7c8a92;font-size:12px}.scale-table[data-v-65debf5c] .el-button.is-disabled{color:#8a96a7}.composition-stack[data-v-65debf5c]{display:flex;height:22px;gap:2px;border-radius:5px;overflow:hidden;margin:16px 0}.scope-change[data-v-65debf5c]{padding:14px 16px;margin-bottom:14px;background:#fff8eb;border:1px solid #ecdcb9;border-radius:4px}.scope-change h3[data-v-65debf5c]{margin:0 0 10px;font-size:15px}.scope-change p[data-v-65debf5c]{font-size:13px;line-height:1.6}.composition-stack button[data-v-65debf5c]{border:0;padding:0;flex-shrink:0;cursor:pointer}.composition-stack button[data-v-65debf5c]:hover{filter:brightness(.9)}.difference-totals[data-v-65debf5c]{display:flex;flex-wrap:wrap;gap:28px;padding:10px 0 14px}.difference-totals strong[data-v-65debf5c]{display:block;font-size:22px;margin-top:4px}.metric-bars[data-v-65debf5c]{margin:20px 0;display:grid;gap:12px}.metric-bars button[data-v-65debf5c]{display:flex;align-items:center;border:0;background:none;gap:12px;text-align:left;cursor:pointer}.metric-bars span[data-v-65debf5c]{width:130px;flex-shrink:0}.metric-bars i[data-v-65debf5c]{height:18px;background:#8caee7;display:inline-block}.metric-bars strong[data-v-65debf5c]{font-size:12px;font-weight:400;white-space:nowrap}.metric-picker[data-v-65debf5c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));max-height:360px;overflow:auto;gap:8px 12px;padding:10px 0}.comparison-drawer[data-v-65debf5c]{max-width:820px;padding:0 24px 24px;height:100%;overflow:auto;box-sizing:border-box}.evidence-columns[data-v-65debf5c]{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.evidence-columns section[data-v-65debf5c]{min-width:0}.evidence-columns h3[data-v-65debf5c]{margin:4px 0 10px;font-size:14px}.evidence-columns section+section[data-v-65debf5c]{padding-top:18px;border-top:1px solid #e7edf4}.drawer-actions[data-v-65debf5c]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;position:sticky;bottom:-24px;background:#fff;padding:18px 0;border-top:1px solid #e7edf4}.el-pagination[data-v-65debf5c]{margin-top:12px}button[data-v-65debf5c]:focus-visible{outline:2px solid #1890ff;outline-offset:2px}[data-v-65debf5c] .el-table th .cell{white-space:nowrap}[data-v-65debf5c] .el-table th{height:44px;padding:8px 0}[data-v-65debf5c] .el-table td{padding:8px 0}[data-v-65debf5c] .el-button:focus,[data-v-65debf5c] .el-button:hover{transition:color .15s ease,border-color .15s ease,background-color .15s ease}@media(max-width:1600px){.normalization-grid[data-v-65debf5c]{grid-template-columns:repeat(2,minmax(0,1fr))}.scale-scroll-hint[data-v-65debf5c]{display:block}}@media(max-width:1200px){.project-compare-page.comparison-workspace[data-v-65debf5c] .collapse-search-wrap .el-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-workspace[data-v-65debf5c] .collapse-search-wrap .el-row>.el-col-6{width:100%!important;max-width:100%}.comparison-workspace[data-v-65debf5c] .collapse-search-wrap .collapse-search-btn{grid-column:1/-1;flex-basis:100%!important;width:100%!important;max-width:100%;justify-content:flex-start;flex-wrap:wrap}.workspace-bar[data-v-65debf5c]{align-items:flex-start;flex-direction:column}.workspace-bar__actions[data-v-65debf5c]{align-self:flex-end}}@media(max-width:900px){.project-compare-page.comparison-workspace[data-v-65debf5c] .collapse-search-wrap .el-row{grid-template-columns:minmax(0,1fr)}.workspace-bar__scope[data-v-65debf5c]{flex-wrap:wrap;row-gap:6px;white-space:normal}.comparison-focus[data-v-65debf5c]{grid-template-columns:1fr 1fr}.comparison-focus__range[data-v-65debf5c]{grid-column:1/-1}.diagnostic-list[data-v-65debf5c],.difference-summary[data-v-65debf5c]{grid-template-columns:1fr}.comparison-content[data-v-65debf5c]{padding:4px 0 16px}.comparison-drawer[data-v-65debf5c]{padding:0 12px 12px}[data-v-65debf5c] .el-drawer{width:100%!important}}@media(max-width:700px){.student-scale-filter[data-v-65debf5c]{flex-wrap:wrap}.student-scale-filter .el-input[data-v-65debf5c]{width:100%}}@media(max-width:600px){.comparison-workspace[data-v-65debf5c]{overflow-x:hidden}.comparison-section[data-v-65debf5c],.difference-panel[data-v-65debf5c]{padding:12px}.comparison-section--results[data-v-65debf5c]{padding:0 12px 12px}.comparison-section__heading[data-v-65debf5c],.difference-panel__heading[data-v-65debf5c]{align-items:flex-start;flex-direction:column}.comparison-focus[data-v-65debf5c]{grid-template-columns:minmax(0,1fr)}.comparison-focus__range[data-v-65debf5c]{grid-column:auto;padding-top:10px!important;padding-left:0!important;border-top:1px solid #e4e9f0!important;border-left:0!important}.workspace-bar[data-v-65debf5c]{padding:12px}.workspace-bar__actions[data-v-65debf5c]{align-self:stretch;flex-wrap:wrap}.workspace-bar__actions .el-radio-group[data-v-65debf5c]{display:flex;flex:1 1 100%}.workspace-bar__actions[data-v-65debf5c] .el-radio-button{flex:1}.workspace-bar__actions[data-v-65debf5c] .el-radio-button__inner{width:100%}.metric-taskbar[data-v-65debf5c]{margin-right:-12px;margin-left:-12px;padding:0 12px}.metric-taskbar__header[data-v-65debf5c]{align-items:stretch;flex-direction:column}.metric-taskbar__header-actions[data-v-65debf5c]{align-items:flex-start;flex-direction:column}.metric-taskbar__main[data-v-65debf5c]{align-items:stretch;flex-direction:column}.metric-taskbar__advanced[data-v-65debf5c]{grid-template-columns:minmax(0,1fr)}.baseline-control .el-select[data-v-65debf5c],.fixed-object-control[data-v-65debf5c],.metric-taskbar__control[data-v-65debf5c],.metric-theme-control .el-select[data-v-65debf5c]{width:100%}.metric-search-control .el-input[data-v-65debf5c],.metric-search-control[data-v-65debf5c]{width:100%;max-width:100%;flex-basis:100%}.metric-view-control[data-v-65debf5c]{align-items:flex-start;flex-direction:column}.normalization-grid[data-v-65debf5c]{grid-template-columns:1fr}.metric-bars button[data-v-65debf5c],.student-scale-filter[data-v-65debf5c]{flex-wrap:wrap}.student-scale-filter .el-input[data-v-65debf5c]{width:100%}.owner-retry-panel[data-v-65debf5c]{align-items:stretch}.owner-retry-panel .el-button[data-v-65debf5c]{margin-left:0;width:100%}.difference-entry[data-v-65debf5c]{align-items:flex-start}}.comparison-evidence-drawer .el-drawer__header,.comparison-object-drawer .el-drawer__header{margin-bottom:0;padding:18px 22px 14px;border-bottom:1px solid #e7edf5;color:#1f2f46;font-size:16px;font-weight:600}.comparison-evidence-drawer .el-drawer__body,.comparison-object-drawer .el-drawer__body{display:flex;height:calc(100% - 72px);min-height:0;overflow:hidden}.comparison-evidence-drawer .comparison-drawer,.comparison-object-drawer .object-editor{width:100%}.comparison-children-dialog,.comparison-columns-dialog,.comparison-metric-dialog{border-radius:7px}.comparison-children-dialog .el-dialog__header,.comparison-columns-dialog .el-dialog__header,.comparison-metric-dialog .el-dialog__header{padding:16px 20px 14px;border-bottom:1px solid #e7edf5}.comparison-children-dialog .el-dialog__title,.comparison-columns-dialog .el-dialog__title,.comparison-metric-dialog .el-dialog__title{color:#1f2f46;font-size:16px;font-weight:600}.comparison-children-dialog .el-dialog__body,.comparison-columns-dialog .el-dialog__body,.comparison-metric-dialog .el-dialog__body{padding:18px 20px}.comparison-children-dialog .el-dialog__footer,.comparison-columns-dialog .el-dialog__footer,.comparison-metric-dialog .el-dialog__footer{padding:12px 20px 16px;border-top:1px solid #e7edf5}.comparison-display-settings{max-width:calc(100vw - 24px)}.theme-color-blue[data-v-26702ec0]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-26702ec0]{color:#409eff}.theme-color-red[data-v-26702ec0]{color:#f56c6c}[data-v-26702ec0]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.revenue-decomposition[data-v-26702ec0]{margin:14px 0;padding:14px;border:1px solid #e7ebf1;border-radius:6px}.decomposition-heading[data-v-26702ec0]{display:flex;align-items:center;justify-content:space-between}.coverage-note[data-v-26702ec0],li[data-v-26702ec0]{color:#606266;font-size:13px;line-height:1.7}ul[data-v-26702ec0]{padding-left:20px}.theme-color-blue[data-v-31d1266a]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-31d1266a]{color:#409eff}.theme-color-red[data-v-31d1266a]{color:#f56c6c}[data-v-31d1266a]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.profile-entity-header[data-v-31d1266a]{box-sizing:border-box;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:18px 20px;border:1px solid #e3ebf5;border-radius:14px;background:linear-gradient(135deg,#fff,#f5f9ff);box-shadow:0 6px 20px rgba(31,66,115,.05);min-width:0;width:100%}.profile-entity-header__main[data-v-31d1266a]{flex:1;min-width:0}.profile-entity-header__breadcrumb[data-v-31d1266a]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:8px}.profile-entity-header__breadcrumb button[data-v-31d1266a]{max-width:100%;padding:0;border:0;background:transparent;color:#66809e;cursor:pointer;font:inherit;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.profile-entity-header__breadcrumb button[data-v-31d1266a]:after{margin-left:6px;color:#aab8c8;content:"/"}.profile-entity-header__breadcrumb button[data-v-31d1266a]:last-child:after{content:""}.profile-entity-header__breadcrumb button.is-current[data-v-31d1266a]{color:#243b55;font-weight:600;cursor:default}.profile-entity-header__breadcrumb button[data-v-31d1266a]:disabled{opacity:1}.profile-entity-header__title-row[data-v-31d1266a]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.profile-entity-header__title-row h1[data-v-31d1266a]{min-width:0;margin:0;color:#172a43;font-size:20px;line-height:1.4;overflow-wrap:anywhere}.profile-entity-header p[data-v-31d1266a]{margin:5px 0 12px;color:#687b92;font-size:13px}.profile-entity-header__meta[data-v-31d1266a]{display:flex;flex-wrap:wrap;gap:7px 20px;color:#5c718a;font-size:13px}.profile-entity-header__meta span[data-v-31d1266a]{min-width:0;line-height:1.6;overflow-wrap:anywhere}.profile-entity-header__meta b[data-v-31d1266a]{margin-right:6px;color:#8494a8;font-weight:400}.profile-entity-header__review[data-v-31d1266a]{display:flex;flex:0 1 260px;flex-direction:column;align-items:flex-end;gap:7px}.profile-entity-header__review small[data-v-31d1266a]{color:#8797aa;font-size:12px;line-height:1.6;text-align:right;overflow-wrap:anywhere}@media(max-width:1180px){.profile-entity-header[data-v-31d1266a]{gap:16px;padding:16px}.profile-entity-header__review[data-v-31d1266a]{flex-basis:220px}}@media(max-width:760px){.profile-entity-header[data-v-31d1266a]{flex-direction:column}.profile-entity-header__review[data-v-31d1266a]{align-items:flex-start;flex-basis:auto}.profile-entity-header__review small[data-v-31d1266a]{text-align:left}}.theme-color-blue[data-v-5e55dea8]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-5e55dea8]{color:#409eff}.theme-color-red[data-v-5e55dea8]{color:#f56c6c}[data-v-5e55dea8]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.metric-drawer[data-v-5e55dea8]{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;max-height:calc(100vh - 76px);padding:0 20px 24px;overflow-x:hidden;overflow-y:auto}.metric-drawer section[data-v-5e55dea8]{padding:16px;border:1px solid #e7edf5;border-radius:10px}.metric-drawer h3[data-v-5e55dea8]{margin:0 0 10px;color:#2a405a;font-size:14px}.metric-drawer p[data-v-5e55dea8]{margin:0;color:#657991;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.metric-drawer dl[data-v-5e55dea8]{margin:0}.metric-drawer dl>div[data-v-5e55dea8]{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid #eef2f6}.metric-drawer dl>div[data-v-5e55dea8]:last-child{border-bottom:0}.metric-drawer dt[data-v-5e55dea8]{flex:0 0 112px;color:#76889d;font-size:13px;line-height:1.6}.metric-drawer dd[data-v-5e55dea8]{min-width:0;margin:0;color:#344c66;font-size:13px;line-height:1.6;text-align:right;overflow-wrap:anywhere}.metric-drawer__tip[data-v-5e55dea8]{margin-bottom:10px!important}.metric-drawer__sources[data-v-5e55dea8]{display:flex;flex-direction:column;gap:9px}.metric-drawer__sources article[data-v-5e55dea8]{padding:9px 11px;border-radius:8px;background:#f7f9fc}.metric-drawer__empty[data-v-5e55dea8]{padding:24px 0;color:#7f90a4;font-size:13px;text-align:center}@media(max-width:600px){.metric-drawer[data-v-5e55dea8]{padding:0 14px 20px}.metric-drawer dl>div[data-v-5e55dea8]{flex-direction:column;gap:2px}.metric-drawer dt[data-v-5e55dea8]{flex-basis:auto}.metric-drawer dd[data-v-5e55dea8]{text-align:left}}[data-v-5e55dea8] .project-profile-metric-drawer .el-drawer__header{margin-bottom:16px;color:#263c55;font-size:16px;line-height:1.5}.theme-color-blue[data-v-28ac8f88]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-28ac8f88]{color:#409eff}.theme-color-red[data-v-28ac8f88]{color:#f56c6c}[data-v-28ac8f88]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.profile-attention[data-v-28ac8f88]{box-sizing:border-box;min-width:0;padding:17px;border:1px solid #e3ebf5;border-radius:12px;background:#fff;box-shadow:0 5px 18px rgba(31,66,115,.045)}.profile-attention__heading h2[data-v-28ac8f88]{margin:0;color:#263c55;font-size:16px}.profile-attention__heading p[data-v-28ac8f88]{margin:4px 0 0;color:#75879c;font-size:13px;line-height:1.5}.profile-attention__group[data-v-28ac8f88]{display:flex;flex-direction:column;gap:7px;margin-top:13px}.profile-attention__group button[data-v-28ac8f88]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-height:48px;padding:9px;border:0;border-radius:8px;background:#fff8f2;color:inherit;cursor:pointer;font:inherit;text-align:left}.profile-attention__group button[data-v-28ac8f88]:focus-visible,.profile-attention__group button[data-v-28ac8f88]:hover{background:#fff1e6;outline:none}.profile-attention__group button[data-v-28ac8f88]:active{background:#ffe8d6}.profile-attention__group span[data-v-28ac8f88]:not(.profile-attention__icon),.profile-attention__limitation>span[data-v-28ac8f88]:last-child{display:flex;flex-direction:column;gap:3px;min-width:0}.profile-attention__group small[data-v-28ac8f88],.profile-attention__limitation small[data-v-28ac8f88]{color:#76889d;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.profile-attention__group strong[data-v-28ac8f88],.profile-attention__limitation strong[data-v-28ac8f88]{color:#40566f;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.profile-attention__icon[data-v-28ac8f88]{display:grid;width:28px;height:28px;place-items:center;border-radius:8px}.profile-attention__icon.is-risk[data-v-28ac8f88]{background:#ffe7d7;color:#d46d28}.profile-attention__icon.is-relation[data-v-28ac8f88]{background:#eee9ff;color:#7654c4}.profile-attention__icon.is-source[data-v-28ac8f88]{background:#ffeaea;color:#cf5353}.profile-attention__empty[data-v-28ac8f88]{display:grid;min-height:118px;place-items:center;color:#7f90a4;font-size:13px;text-align:center}.profile-attention__limitations[data-v-28ac8f88]{display:flex;flex-direction:column;gap:7px;margin-top:10px;padding-top:10px;border-top:1px solid #eef2f6}.profile-attention__limitation[data-v-28ac8f88]{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:7px;border-radius:8px;background:#f7f5fc}.theme-color-blue[data-v-c26df556]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-c26df556]{color:#409eff}.theme-color-red[data-v-c26df556]{color:#f56c6c}[data-v-c26df556]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.profile-composition[data-v-c26df556]{box-sizing:border-box;min-width:0;padding:17px;border:1px solid #e3ebf5;border-radius:12px;background:#fff;box-shadow:0 5px 18px rgba(31,66,115,.045)}.profile-composition__heading[data-v-c26df556]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.profile-composition__heading>div[data-v-c26df556]{min-width:0}.profile-composition__heading h2[data-v-c26df556]{margin:0;color:#263c55;font-size:16px}.profile-composition__heading p[data-v-c26df556]{margin:4px 0 0;color:#75879c;font-size:13px;line-height:1.5}.profile-composition__list[data-v-c26df556]{display:flex;flex-direction:column;gap:10px;margin-top:18px}.profile-composition__list button[data-v-c26df556]{display:grid;grid-template-columns:minmax(110px,.9fr) minmax(90px,2fr) minmax(100px,auto) auto;align-items:center;gap:10px;min-height:44px;padding:8px;border:0;border-radius:7px;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.profile-composition__list button[data-v-c26df556]:focus-visible,.profile-composition__list button[data-v-c26df556]:hover{background:#edf4fd;outline:none}.profile-composition__list button[data-v-c26df556]:active{background:#e5eef9}.profile-composition__list button.is-ranking[data-v-c26df556]{grid-template-columns:auto minmax(100px,.9fr) minmax(90px,2fr) minmax(100px,auto) auto}.profile-composition__rank[data-v-c26df556]{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:#e9f1fc;color:#3569b2;font-size:12px}.profile-composition__label[data-v-c26df556]{min-width:0;color:#526981;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.profile-composition__bar[data-v-c26df556]{overflow:hidden;height:8px;border-radius:5px;background:#edf2f7}.profile-composition__bar i[data-v-c26df556]{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,#5a91df,#82baf4)}.profile-composition strong[data-v-c26df556]{min-width:0;color:#263c55;font-size:13px;line-height:1.5;text-align:right;overflow-wrap:anywhere}.profile-composition__empty[data-v-c26df556]{display:grid;min-height:180px;place-items:center;color:#7f90a4;font-size:13px;text-align:center}.profile-composition[data-v-c26df556] .el-radio-button__inner{min-height:32px;padding:8px 12px;font-size:13px}@media(max-width:760px){.profile-composition__heading[data-v-c26df556]{flex-direction:column}.profile-composition__list button[data-v-c26df556]{grid-template-columns:minmax(0,1fr) auto auto}.profile-composition__list button.is-ranking[data-v-c26df556]{grid-template-columns:auto minmax(0,1fr) auto auto}.profile-composition__bar[data-v-c26df556]{display:none}}.theme-color-blue[data-v-c4459e08]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-c4459e08]{color:#409eff}.theme-color-red[data-v-c4459e08]{color:#f56c6c}[data-v-c4459e08]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.profile-metric[data-v-c4459e08]{position:relative;display:flex;flex-direction:column;min-width:0;min-height:144px;padding:16px;border:1px solid #e3ebf5;border-radius:12px;background:#fff;color:inherit;cursor:pointer;font:inherit;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.profile-metric[data-v-c4459e08]:focus-visible,.profile-metric[data-v-c4459e08]:hover{border-color:#9ebef0;box-shadow:0 9px 22px rgba(40,83,145,.1);outline:none;transform:translateY(-2px)}.profile-metric[data-v-c4459e08]:active{transform:translateY(0)}.profile-metric__top[data-v-c4459e08]{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#60758e;font-size:13px;line-height:1.5}.profile-metric__top>span[data-v-c4459e08]{min-width:0;overflow-wrap:anywhere}.profile-metric__top .el-tag[data-v-c4459e08]{flex:0 0 auto}.profile-metric strong[data-v-c4459e08]{margin-top:11px;color:#1b2f49;font-size:25px;line-height:1.1;overflow-wrap:anywhere}.profile-metric strong.is-empty[data-v-c4459e08]{color:#99a8b9}.profile-metric__change[data-v-c4459e08],.profile-metric__reason[data-v-c4459e08]{margin-top:8px;padding-right:16px;color:#6d8199;font-size:12px;line-height:1.4}.profile-metric__coverage[data-v-c4459e08]{margin-top:auto;padding-top:7px;color:#9aa8b8;font-size:12px}.profile-metric__arrow[data-v-c4459e08]{position:absolute;right:13px;bottom:14px;color:#9aabba}.profile-metric.is-expired[data-v-c4459e08],.profile-metric.is-failed[data-v-c4459e08]{border-color:#f4d1d1}.profile-metric.is-pending_confirmation[data-v-c4459e08]{border-color:#f0ddb2}.profile-metric.is-focused[data-v-c4459e08]{border-color:#3f7fd8;box-shadow:0 0 0 3px rgba(63,127,216,.15)}.theme-color-blue[data-v-4f679f23]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-4f679f23]{color:#409eff}.theme-color-red[data-v-4f679f23]{color:#f56c6c}[data-v-4f679f23]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.profile-panel[data-v-4f679f23]{box-sizing:border-box;min-width:0;padding:17px;border:1px solid #e3ebf5;border-radius:12px;background:#fff;box-shadow:0 5px 18px rgba(31,66,115,.045)}.profile-panel__heading[data-v-4f679f23]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.profile-panel__heading>div[data-v-4f679f23]{min-width:0}.profile-panel__heading h2[data-v-4f679f23]{margin:0;color:#263c55;font-size:16px}.profile-panel__heading p[data-v-4f679f23]{margin:4px 0 0;color:#75879c;font-size:13px;line-height:1.5}.profile-panel__empty[data-v-4f679f23]{display:grid;min-height:190px;place-items:center;color:#7f90a4;font-size:13px;text-align:center}.profile-trend__chart[data-v-4f679f23]{display:flex;align-items:stretch;gap:12px;height:224px;margin-top:14px;padding:8px 4px 0;border-bottom:1px solid #e9eff6;background:repeating-linear-gradient(180deg,transparent 0,transparent 52px,#f0f4f8 53px)}.profile-trend__item[data-v-4f679f23]{display:flex;flex:1;flex-direction:column;align-items:center;min-width:0;padding:0;border:0;background:transparent;cursor:pointer;font:inherit}.profile-trend__item:focus-visible i[data-v-4f679f23],.profile-trend__item:hover i[data-v-4f679f23]{background:#285fb5}.profile-trend__item[data-v-4f679f23]:focus-visible{outline:1px solid #8fb3eb;outline-offset:2px}.profile-trend__item:active i[data-v-4f679f23]{background:#1f4f99}.profile-trend__value[data-v-4f679f23]{display:flex;align-items:flex-end;justify-content:center;min-height:36px;color:#52677f;font-size:13px;line-height:1.35;text-align:center;overflow-wrap:anywhere}.profile-trend__bar-wrap[data-v-4f679f23]{display:flex;flex:1;align-items:flex-end;width:72%;margin:7px 0}.profile-trend__bar-wrap i[data-v-4f679f23]{width:100%;min-height:8px;border-radius:7px 7px 2px 2px;background:linear-gradient(180deg,#5790e8,#77b6f4);transition:height .2s ease}.profile-trend small[data-v-4f679f23]{color:#75879c;font-size:12px}.theme-color-blue[data-v-b08ec7e0]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-b08ec7e0]{color:#409eff}.theme-color-red[data-v-b08ec7e0]{color:#f56c6c}[data-v-b08ec7e0]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.overview-ledger-charts[data-v-b08ec7e0]{color:#25364d}.ledger-metrics[data-v-b08ec7e0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:2px 0 20px}.ledger-metrics>button[data-v-b08ec7e0]{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:14px 16px;background:#f8faff;border:1px solid #e7edf6;border-radius:8px;color:inherit;cursor:pointer;text-align:left}.ledger-metrics>button>span[data-v-b08ec7e0]{color:#65758a;font-size:12px}.ledger-metrics>button strong[data-v-b08ec7e0]{font-size:24px;font-weight:600;font-variant-numeric:tabular-nums}.ledger-metrics>button strong small[data-v-b08ec7e0]{font-size:12px;font-weight:400}.ledger-metrics>button>small[data-v-b08ec7e0]{color:#718099;font-size:11px}.ledger-metrics>button.is-active[data-v-b08ec7e0]{background:#f0f5ff;border-color:#9bb7ff;box-shadow:inset 0 2px #547bfa}.ledger-metrics>button.is-active>small[data-v-b08ec7e0]{color:#547bfa}.ledger-metrics>button .is-unavailable[data-v-b08ec7e0]{font-size:16px;color:#8995a5}.ledger-visuals.has-composition[data-v-b08ec7e0]{display:grid;grid-template-columns:minmax(200px,.8fr) minmax(0,1.8fr);gap:24px}h3[data-v-b08ec7e0]{margin:0;font-size:13px;font-weight:600;line-height:1.6}h3 small[data-v-b08ec7e0]{margin-left:8px;color:#8a96a8;font-size:11px;font-weight:400}.ledger-daily[data-v-b08ec7e0]{min-width:0}.ledger-daily header[data-v-b08ec7e0]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.ledger-daily header span[data-v-b08ec7e0]{display:block;margin-top:5px;font-size:11px;color:#8793a5}.ledger-daily header .el-button[data-v-b08ec7e0]{padding-top:0}.ledger-daily-plot[data-v-b08ec7e0]{position:relative}.ledger-daily-chart[data-v-b08ec7e0]{width:100%;height:250px}.ledger-no-records[data-v-b08ec7e0]{position:absolute;inset:30px 25px 35px 45px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:16px;text-align:center;background:hsla(0,0%,100%,.86);pointer-events:none}.ledger-no-records>i[data-v-b08ec7e0]{color:#a9b9d3;font-size:25px}.ledger-no-records strong[data-v-b08ec7e0]{color:#69798e;font-size:14px;font-weight:500}.ledger-no-records span[data-v-b08ec7e0]{max-width:320px;color:#8692a3;font-size:12px;line-height:1.7}.ledger-donut-wrap[data-v-b08ec7e0]{position:relative;height:194px}.ledger-donut[data-v-b08ec7e0]{height:194px;width:100%}.ledger-donut-total[data-v-b08ec7e0]{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;pointer-events:none}.ledger-donut-total strong[data-v-b08ec7e0]{font-size:30px;font-weight:600}.ledger-donut-total span[data-v-b08ec7e0]{font-size:11px;color:#8a96a8}.ledger-meter-legend button[data-v-b08ec7e0]{display:flex;width:100%;align-items:center;gap:7px;padding:7px 0;border:0;background:transparent;color:#65758a;font-size:12px;cursor:pointer}.ledger-meter-legend button i[data-v-b08ec7e0]{width:7px;height:7px;border-radius:50%}.ledger-meter-legend button b[data-v-b08ec7e0]{margin-left:auto;color:#25364d;font-weight:500}.ledger-hint[data-v-b08ec7e0]{margin:8px 0 0;font-size:11px;line-height:1.7;color:#8591a3}.ledger-data[data-v-b08ec7e0]{margin-top:14px;border-top:1px solid #edf1f6;font-size:12px}.ledger-data summary[data-v-b08ec7e0]{padding:12px 0;color:#547bfa;cursor:pointer}.ledger-data .ledger-data-scroll[data-v-b08ec7e0]{max-height:230px;overflow:auto}.ledger-data table[data-v-b08ec7e0]{width:100%;border-collapse:collapse;text-align:left}.ledger-data td[data-v-b08ec7e0],.ledger-data th[data-v-b08ec7e0]{padding:8px 12px;border-bottom:1px solid #edf1f6}.ledger-data th[data-v-b08ec7e0]{position:sticky;top:0;background:#f8faff;color:#65758a}.ledger-data td button[data-v-b08ec7e0]{padding:0;border:0;background:transparent;color:#547bfa;cursor:pointer}.ledger-data td small[data-v-b08ec7e0]{display:block;margin-top:4px;color:#8a96a8}button[data-v-b08ec7e0]:focus-visible,summary[data-v-b08ec7e0]:focus-visible{outline:2px solid #547bfa;outline-offset:2px}button[data-v-b08ec7e0]:disabled{cursor:not-allowed;opacity:.6}.is-compact .ledger-visuals.has-composition[data-v-b08ec7e0]{grid-template-columns:minmax(0,1fr);gap:20px}.is-compact .ledger-metrics>button[data-v-b08ec7e0]{padding:12px 10px}.theme-color-blue[data-v-95e34bb2]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-95e34bb2]{color:#409eff}.theme-color-red[data-v-95e34bb2]{color:#f56c6c}[data-v-95e34bb2]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.operations-overview[data-v-95e34bb2]{color:#303133;display:grid;grid-template-columns:minmax(640px,1fr) minmax(340px,380px);gap:16px;align-items:start}.operations-headline[data-v-95e34bb2]{grid-column:1/-1;grid-row:1;margin-bottom:0;padding:16px 18px 18px;border:1px solid #e7edf5;border-radius:8px;background:#fff}.operations-headline-grid[data-v-95e34bb2]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.operations-headline-card[data-v-95e34bb2]{display:flex;align-items:flex-start;gap:11px;min-width:0;min-height:104px;padding:15px 13px;border:1px solid #e6edf7;border-radius:8px;background:#fbfcff;color:#263950;text-align:left;cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .2s}.operations-headline-card[data-v-95e34bb2]:hover{border-color:#a9c6f5;box-shadow:0 5px 14px rgba(43,101,190,.09);transform:translateY(-1px)}.operations-headline-card[data-v-95e34bb2]:focus-visible{outline:2px solid var(--theme-primary,#3478f6);outline-offset:2px}.operations-headline-card[data-v-95e34bb2]:disabled{cursor:not-allowed;opacity:.58;transform:none}.operations-headline-card__icon[data-v-95e34bb2]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:8px;background:#edf4ff;color:#3478f6;font-size:16px}.operations-headline-card.is-experience .operations-headline-card__icon[data-v-95e34bb2]{background:#ebf8f2;color:#24a37a}.operations-headline-card.is-safety .operations-headline-card__icon[data-v-95e34bb2]{background:#fff4e5;color:#d58a24}.operations-headline-card.is-supply .operations-headline-card__icon[data-v-95e34bb2]{background:#f2edff;color:#7b5bd6}.operations-headline-card.is-people .operations-headline-card__icon[data-v-95e34bb2]{background:#eef2f7;color:#60758f}.operations-headline-card__body[data-v-95e34bb2]{display:flex;flex-direction:column;min-width:0}.operations-headline-card__body>small[data-v-95e34bb2]{color:#758397;font-size:11px;line-height:1.5}.operations-headline-card__body strong[data-v-95e34bb2]{margin:5px 0 6px;font-size:22px;line-height:1.25;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.operations-headline-card__body strong.is-unavailable[data-v-95e34bb2]{font-size:14px;font-weight:500;color:#8490a2}.operations-headline-card__body em[data-v-95e34bb2]{font-size:11px;font-style:normal;font-weight:400}.operations-main[data-v-95e34bb2]{display:flex;flex-direction:column;min-width:0;grid-column:1;grid-row:2}.operations-sidebar[data-v-95e34bb2]{grid-column:2;grid-row:2;min-width:0;margin-bottom:0;padding:0;border-radius:0;background:transparent;font-family:inherit;font-size:inherit;line-height:normal}.operations-governance[data-v-95e34bb2]{grid-column:1/-1;grid-row:3;min-width:0}.operations-governance[data-v-95e34bb2] .overview-governance{margin-top:0}.operations-trends[data-v-95e34bb2]{min-width:0;margin-bottom:0}.operations-overview.is-compact[data-v-95e34bb2]{display:flex;flex-direction:column;align-items:stretch}.operations-overview.is-compact .operations-governance[data-v-95e34bb2],.operations-overview.is-compact .operations-headline[data-v-95e34bb2],.operations-overview.is-compact .operations-main[data-v-95e34bb2],.operations-overview.is-compact .operations-sidebar[data-v-95e34bb2]{width:100%}.operations-scale[data-v-95e34bb2]{margin:4px 0 22px}.operations-scale-grid[data-v-95e34bb2]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.operations-scale-grid>button[data-v-95e34bb2]{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px 18px;border:1px solid #dce5f1;border-radius:6px;background:#f1f6fc;color:#344967;cursor:pointer;text-align:left}.operations-scale-grid>button[data-v-95e34bb2]:hover{border-color:#2861ae;background:#eaf2fc}.operations-scale-grid strong[data-v-95e34bb2]{font-size:28px;line-height:1.4;font-variant-numeric:tabular-nums}.operations-scale-grid strong.is-unavailable[data-v-95e34bb2]{font-size:18px;font-weight:500;color:#697b92}.operations-scale-grid strong small[data-v-95e34bb2]{font-size:13px;font-weight:400}.operations-scale-grid button>small[data-v-95e34bb2]{color:#697b92;font-size:11px}.operations-scale-grid button>small[data-v-95e34bb2]:last-child{color:#2861ae;margin-top:auto}.operations-scale-evidence[data-v-95e34bb2]{display:flex;flex-direction:column;height:100%;color:#40516b;font-size:14px;line-height:1.8;overflow-wrap:anywhere}.operations-scale-body[data-v-95e34bb2]{flex:1;min-height:0;overflow-y:auto;padding:20px}.operations-scale-summary[data-v-95e34bb2]{padding:20px;border:1px solid #e3eaf5;border-radius:8px;background:#f5f8fd}.operations-scale-context[data-v-95e34bb2]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;color:#60738e;font-size:13px}.operations-scale-time[data-v-95e34bb2]{flex-shrink:0;padding:1px 8px;border-radius:4px;background:#e8effa;color:#426594;font-size:12px}.operations-scale-value[data-v-95e34bb2]{margin-top:12px;color:#243f65;font-size:38px;font-weight:600;line-height:1.4;font-variant-numeric:tabular-nums}.operations-scale-value small[data-v-95e34bb2]{margin-left:4px;color:#60738e;font-size:14px;font-weight:400}.operations-scale-value.is-unavailable[data-v-95e34bb2]{color:#708096;font-size:22px}.operations-scale-period[data-v-95e34bb2]{margin:12px 0 0;color:#708096;font-size:12px}.operations-scale-period i[data-v-95e34bb2]{margin-right:4px}.operations-scale-basis[data-v-95e34bb2]{margin-top:24px}.operations-scale-basis p[data-v-95e34bb2]{margin:0 0 12px}.operations-scale-source[data-v-95e34bb2]{color:#708096;font-size:13px}.operations-scale-notice[data-v-95e34bb2]{margin-bottom:16px;padding:12px 14px;border-radius:6px;background:#fff8ed;color:#8b632a;font-size:13px}.operations-scale-notice p[data-v-95e34bb2]:last-child{margin-bottom:0}.operations-scale-member[data-v-95e34bb2]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;align-items:center;padding:10px 0;border-bottom:1px solid #e5eaf1}.operations-scale-member strong[data-v-95e34bb2]{font-variant-numeric:tabular-nums}.operations-scale-actions[data-v-95e34bb2]{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:16px 20px;border-top:1px solid #e7edf5;background:#fff}.operations-scale-actions .el-button+.el-button[data-v-95e34bb2]{margin-left:0}.operations-related[data-v-95e34bb2]{margin:16px 0}.operations-related h3[data-v-95e34bb2]{font-size:14px}.operations-related button[data-v-95e34bb2]{display:flex;justify-content:space-between;gap:12px;width:100%;padding:10px;border:0;border-bottom:1px solid #e5eaf1;background:#f6f8fc;text-align:left;cursor:pointer;color:#40516b}.operations-related span[data-v-95e34bb2]{color:#2861ae}.operations-heading[data-v-95e34bb2]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.operations-heading h2[data-v-95e34bb2]{margin:0;font-size:16px;font-weight:600}.operations-heading p[data-v-95e34bb2]{margin:6px 0 0;font-size:12px;color:#68778c;line-height:1.6}.operations-heading>span[data-v-95e34bb2]{font-size:12px;color:#68778c}.operations-domains[data-v-95e34bb2]{margin:0 0 16px;min-width:0;padding:16px;border:1px solid #e7edf5;border-radius:8px;background:#fff}.operations-domain-grid[data-v-95e34bb2]{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-domain-grid article[data-v-95e34bb2]{min-width:0;background:#fbfcff;border:1px solid #e8edf3;padding:14px 16px}.operations-domain-grid article>header[data-v-95e34bb2]{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:8px}.operations-domain-grid h3[data-v-95e34bb2]{margin:0;font-weight:600}.operations-domain-grid h3 i[data-v-95e34bb2]{color:var(--theme-primary,#2861ae)}.operations-domain-state[data-v-95e34bb2]{font-size:12px;color:#68778c}.operations-domain-state.has-attention[data-v-95e34bb2]{color:#ad640b}.operations-metric[data-v-95e34bb2]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:52px;padding:6px 4px;border:0;background:#fff;text-align:left;cursor:pointer}.operations-metric[data-v-95e34bb2]:hover{background:#f6f8fc}.operations-metric[data-v-95e34bb2]:disabled{cursor:not-allowed;opacity:.58}.operations-metric[data-v-95e34bb2]:focus-visible,.operations-related button[data-v-95e34bb2]:focus-visible,.operations-scale-grid button[data-v-95e34bb2]:focus-visible{outline:2px solid var(--theme-primary,#2861ae);outline-offset:2px}.operations-metric-label[data-v-95e34bb2]{font-size:12px;color:#5f6c7f;min-width:0}.operations-metric-label small[data-v-95e34bb2]{display:block;margin-top:3px;color:#7c8796;font-size:11px}.operations-metric strong[data-v-95e34bb2]{font-size:26px;font-weight:600;color:#263a57;text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.operations-metric strong small[data-v-95e34bb2]{font-size:12px;font-weight:400}.operations-metric strong.is-unavailable[data-v-95e34bb2]{font-size:13px;color:#748094;font-weight:400}.operations-domain-grid footer[data-v-95e34bb2]{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #edf0f5;margin-top:10px;padding-top:5px}.operations-domain-grid footer .el-button[data-v-95e34bb2]{margin-left:auto}.operations-domain-grid footer>span[data-v-95e34bb2]{color:#748094;font-size:11px}.operations-data-note[data-v-95e34bb2]{color:#68778c;font-size:12px;line-height:1.7;margin:10px 0 0}.operations-panel[data-v-95e34bb2]{padding:16px;margin-bottom:16px;background:#fff;border:1px solid #e7edf5;border-radius:8px}.operations-attention.is-empty[data-v-95e34bb2]{padding:12px 16px}.operations-attention.is-empty .operations-heading[data-v-95e34bb2]{margin-bottom:0}.operations-signal[data-v-95e34bb2]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 10px;padding:10px 0;border-top:1px solid #edf0f5}.operations-signal-content[data-v-95e34bb2]{flex:1;min-width:0;font-size:13px}.operations-signal-content strong[data-v-95e34bb2]{overflow-wrap:break-word;word-break:normal;line-height:1.55}.operations-signal-content span[data-v-95e34bb2]{display:block;color:#748094;margin-top:4px;font-size:12px}.operations-signal-value[data-v-95e34bb2]{grid-column:2;justify-self:start;font-size:19px;font-variant-numeric:tabular-nums}.operations-signal>.el-button[data-v-95e34bb2]{grid-column:2;justify-self:start}.operations-signal-value small[data-v-95e34bb2]{font-size:12px;font-weight:400}.operations-signal.is-critical[data-v-95e34bb2]{border-left:3px solid #c94141;padding-left:12px}.operations-empty-note[data-v-95e34bb2]{color:#68778c;font-size:12px;padding:6px 0 0;margin:0;line-height:1.6}.operations-chart[data-v-95e34bb2]{height:260px;width:100%}.operations-current[data-v-95e34bb2]{padding:4px 0 16px}.operations-current__scope[data-v-95e34bb2]{display:flex;align-items:center;gap:6px;margin-bottom:14px;color:#68778c;font-size:12px}.operations-current__grid[data-v-95e34bb2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.operations-current__card[data-v-95e34bb2]{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:12px;padding:22px;border:1px solid #e7edf6;border-radius:8px;background:#f9fbfe;color:#25364d;text-align:left;cursor:pointer}.operations-current__card[data-v-95e34bb2]:hover{border-color:#a9c6f5;background:#f3f7ff}.operations-current__card[data-v-95e34bb2]:focus-visible{outline:2px solid var(--theme-primary,#3478f6);outline-offset:2px}.operations-current__card[data-v-95e34bb2]:disabled{opacity:.58;cursor:not-allowed}.operations-current__icon[data-v-95e34bb2]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:#eaf1ff;color:var(--theme-primary,#3478f6);font-size:22px}.operations-current__label[data-v-95e34bb2]{font-size:13px;line-height:1.6}.operations-current__value[data-v-95e34bb2]{display:flex;align-items:baseline;gap:6px}.operations-current__value strong[data-v-95e34bb2]{font-size:32px;line-height:1.2;font-weight:600;font-variant-numeric:tabular-nums}.operations-current__value small[data-v-95e34bb2]{color:#68778c;font-size:12px}.operations-current__value.is-unavailable strong[data-v-95e34bb2]{color:#8a96a7;font-size:18px}.operations-current__reason[data-v-95e34bb2]{color:#68778c;font-size:12px;line-height:1.6}.operations-current__action[data-v-95e34bb2]{display:flex;width:100%;align-items:center;justify-content:space-between;margin-top:auto;padding-top:14px;border-top:1px solid #e7edf6;color:var(--theme-primary,#3478f6);font-size:12px}.operations-trend-table[data-v-95e34bb2]{max-height:220px;margin-top:12px;overflow:auto;border:1px solid #e8edf3}.operations-trend-table[data-v-95e34bb2]:focus-visible{outline:2px solid var(--theme-primary,#2861ae);outline-offset:2px}.operations-trend-table table[data-v-95e34bb2]{width:100%;border-collapse:collapse;font-size:12px}.operations-trend-table td[data-v-95e34bb2],.operations-trend-table th[data-v-95e34bb2]{height:40px;padding:0 12px;border-bottom:1px solid #edf0f5;text-align:right;white-space:nowrap}.operations-trend-table th[data-v-95e34bb2]{position:sticky;top:0;z-index:1;background:#f7f9fc;color:#5f6c7f;font-weight:500}.operations-trend-table td[data-v-95e34bb2]:first-child,.operations-trend-table th[data-v-95e34bb2]:first-child{text-align:left}.operations-trend-table tbody tr[data-v-95e34bb2]:hover{background:#f7faff}.operations-evidence[data-v-95e34bb2]{display:flex;flex-direction:column;height:100%;box-sizing:border-box;color:#3b485b;font-size:13px;overflow-wrap:anywhere}.operations-drawer-context[data-v-95e34bb2]{display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px 20px;padding:16px 20px;color:#708096;font-size:12px}.operations-drawer-context span[data-v-95e34bb2]{display:inline-flex;align-items:baseline;gap:6px}.operations-evidence-tabs[data-v-95e34bb2]{display:flex;flex-shrink:0;padding:0 20px;border-bottom:1px solid #e8edf3}.operations-evidence-tabs button[data-v-95e34bb2]{padding:0 16px;height:40px;border:0;border-bottom:2px solid transparent;background:transparent;color:#7b8493;cursor:pointer}.operations-evidence-tabs button.active[data-v-95e34bb2]{border-bottom-color:#2878e5;color:#303133}.operations-evidence-tabs button[data-v-95e34bb2]:focus-visible{outline:2px solid #2878e5;outline-offset:-3px}.operations-evidence-body[data-v-95e34bb2]{flex:1;min-height:0;overflow:auto;padding:20px;background:#f7f9fc}.operations-evidence-metric[data-v-95e34bb2]{margin-bottom:14px;padding:18px;border:1px solid #e5eaf1;border-radius:8px;background:#fff}.operations-evidence-metric.is-selected[data-v-95e34bb2]{border-color:#b7cff0}.operations-evidence-metric[data-v-95e34bb2]:last-child{margin-bottom:0}.operations-evidence-metric>.el-button--text[data-v-95e34bb2]{margin-top:4px;padding:6px 0 0;font-size:12px}.operations-metric-heading[data-v-95e34bb2]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.operations-metric-heading strong[data-v-95e34bb2]{display:block;color:#253952;font-size:14px;font-weight:600}.operations-metric-time[data-v-95e34bb2]{display:inline-block;margin-top:6px;color:#7a8798;font-size:12px}.operations-evidence-value[data-v-95e34bb2]{color:#243f65;font-size:28px;font-weight:600;font-variant-numeric:tabular-nums}.operations-evidence-value small[data-v-95e34bb2]{margin-left:4px;color:#7a8798;font-size:13px;font-weight:400}.operations-evidence-value.is-unavailable[data-v-95e34bb2]{color:#8793a4;font-size:16px;font-weight:400}.operations-metric-change[data-v-95e34bb2]{margin:10px 0;color:#60738e;font-size:12px}.operations-metric-notice[data-v-95e34bb2]{margin-top:12px;padding:10px 12px;border-radius:4px;background:#fff8ed;color:#8b632a;line-height:1.7}.operations-metric-notice p[data-v-95e34bb2]{margin:0}.operations-metric-notice p+p[data-v-95e34bb2]{margin-top:6px}.operations-basis-disclosure[data-v-95e34bb2]{margin-top:14px;border-top:1px solid #edf0f5}.operations-basis-disclosure summary[data-v-95e34bb2]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0 0;color:#60738e;font-size:13px;line-height:1.6;cursor:pointer;list-style:none}.operations-basis-disclosure summary[data-v-95e34bb2]::-webkit-details-marker{display:none}.operations-basis-disclosure summary[data-v-95e34bb2]:focus-visible{outline:2px solid #2878e5;outline-offset:3px}.operations-basis-disclosure[open]>summary[data-v-95e34bb2]{color:#2861ae}.operations-basis-disclosure[open]>summary i[data-v-95e34bb2]{transform:rotate(180deg)}.operations-basis-content[data-v-95e34bb2]{margin-top:12px;padding:14px;border-radius:6px;background:#f6f8fb;color:#53657c;line-height:1.8}.operations-basis-content p[data-v-95e34bb2]{margin:0 0 10px}.operations-basis-content p[data-v-95e34bb2]:last-child{margin-bottom:0}.operations-basis-content .operations-data-note[data-v-95e34bb2]{padding-top:10px;border-top:1px solid #e5eaf1}.operations-record-links[data-v-95e34bb2]{display:grid;gap:12px}.operations-record-links>.el-button[data-v-95e34bb2]{margin:0;padding:18px 14px;border:1px solid #e5eaf1;border-radius:6px;background:#fff;white-space:normal}.operations-record-links>.el-button[data-v-95e34bb2]>span{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}.operations-record-links>.el-button[data-v-95e34bb2]>span>span:first-child{color:#40516b}.operations-source-section>.el-select[data-v-95e34bb2]{width:100%}.operations-source-section>p[data-v-95e34bb2]{margin:16px 0;color:#708096}.operations-source-list[data-v-95e34bb2]{margin:0;padding:0;list-style:none}.operations-source-list li[data-v-95e34bb2]{margin-bottom:12px;padding:16px;border:1px solid #e5eaf1;border-radius:6px;background:#fff}.operations-source-fields[data-v-95e34bb2]{display:grid;grid-template-columns:100px minmax(0,1fr);gap:10px 12px;margin:0;line-height:1.7}.operations-source-fields dt[data-v-95e34bb2]{color:#8793a4}.operations-source-fields dd[data-v-95e34bb2]{margin:0;color:#40516b}.operations-source-empty[data-v-95e34bb2]{padding:28px 20px;color:#8793a4;text-align:center;line-height:1.8}.operations-source-empty>i[data-v-95e34bb2]{color:#b6c2d2;font-size:30px}.operations-source-empty>p[data-v-95e34bb2]{max-width:360px;margin:12px auto 0}.operations-evidence-actions[data-v-95e34bb2]{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:16px 20px;border-top:1px solid #e8edf3;background:#fff}.operations-evidence-actions .el-button+.el-button[data-v-95e34bb2]{margin-left:0}@media(max-width:1200px){.operations-domain-grid[data-v-95e34bb2],.operations-scale-grid[data-v-95e34bb2]{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-headline-grid[data-v-95e34bb2]{grid-template-columns:repeat(3,minmax(0,1fr))}.operations-overview[data-v-95e34bb2]{grid-template-columns:minmax(0,1fr) 340px}}@media(max-width:1024px){.operations-overview[data-v-95e34bb2]{display:flex;flex-direction:column}.operations-governance[data-v-95e34bb2],.operations-headline[data-v-95e34bb2],.operations-main[data-v-95e34bb2],.operations-sidebar[data-v-95e34bb2]{width:100%}}@media(max-width:650px){.operations-current__grid[data-v-95e34bb2],.operations-domain-grid[data-v-95e34bb2],.operations-headline-grid[data-v-95e34bb2],.operations-scale-grid[data-v-95e34bb2]{grid-template-columns:minmax(0,1fr)}.operations-panel[data-v-95e34bb2]{padding:12px}.operations-evidence-body[data-v-95e34bb2]{padding:14px}}.operations-overview[data-v-95e34bb2]{display:block;min-width:0;background:transparent}.operations-domains[data-v-95e34bb2],.operations-panel[data-v-95e34bb2]{box-sizing:border-box;margin:0 0 12px;padding:16px 18px;border:1px solid #e4eaf2;border-radius:8px;background:#fff}.overview-board__groups[data-v-95e34bb2]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.overview-board__group[data-v-95e34bb2]{min-width:0;padding:13px 14px 12px;border:1px solid #e7ecf3;border-top:3px solid #82aef7;border-radius:7px;background:#fbfcfe;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.overview-board__group[data-v-95e34bb2]:nth-child(2){border-top-color:#69b79d}.overview-board__group[data-v-95e34bb2]:nth-child(3){border-top-color:#7d98d7}.overview-board__group[data-v-95e34bb2]:nth-child(4){border-top-color:#e0a854}.overview-board__group[data-v-95e34bb2]:hover{border-color:#cbd9ec;box-shadow:0 5px 14px rgba(45,76,117,.07);transform:translateY(-1px)}.overview-board__group>header[data-v-95e34bb2]{display:flex;align-items:center;gap:9px;margin-bottom:10px;color:#334961;font-size:13px;font-weight:600}.overview-board__icon[data-v-95e34bb2]{display:inline-grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border-radius:6px;background:#eaf2ff;color:var(--theme-primary,#3478f6)}.overview-board__group:nth-child(2) .overview-board__icon[data-v-95e34bb2]{background:#eaf7f2;color:#3b9878}.overview-board__group:nth-child(3) .overview-board__icon[data-v-95e34bb2]{background:#eef1fb;color:#647fbe}.overview-board__group:nth-child(4) .overview-board__icon[data-v-95e34bb2]{background:#fff4e3;color:#be7b20}.overview-board__icon i[data-v-95e34bb2]{font-size:15px}.overview-board__metrics[data-v-95e34bb2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.overview-board__metrics button[data-v-95e34bb2]{min-width:0;padding:7px 6px;border:0;border-radius:5px;background:transparent;text-align:left;cursor:pointer}.overview-board__metrics button[data-v-95e34bb2]:hover{background:#f1f5fb}.overview-board__metrics button[data-v-95e34bb2]:focus-visible,.overview-distribution__table button[data-v-95e34bb2]:focus-visible,.overview-governance-summary__cards button[data-v-95e34bb2]:focus-visible{outline:2px solid var(--theme-primary,#3478f6);outline-offset:1px}.overview-board__metrics small[data-v-95e34bb2]{display:block;min-height:34px;color:#718096;font-size:12px;line-height:17px}.overview-board__metrics strong[data-v-95e34bb2]{display:block;min-width:0;color:#263a57;font-size:19px;line-height:1.35;font-variant-numeric:tabular-nums;white-space:nowrap}.overview-board__metrics strong.is-unavailable[data-v-95e34bb2]{color:#8c98a7;font-size:13px;font-weight:400}.overview-board__metrics em[data-v-95e34bb2]{color:#738197;font-size:11px;font-style:normal;font-weight:400}.operations-domain-grid[data-v-95e34bb2]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;background:transparent}.operations-domain-grid article[data-v-95e34bb2]{display:flex;flex-direction:column;min-height:232px;padding:15px 16px 11px;border:1px solid #edf0f5;border-radius:8px;background:#fbfcfe;transition:border-color .2s ease,box-shadow .2s ease}.operations-domain-grid article[data-v-95e34bb2]:hover{border-color:#dce5f2;box-shadow:0 4px 12px rgba(44,73,112,.06)}.operations-domain-grid article.is-unavailable[data-v-95e34bb2]{background:#fafbfd}.operations-domain-grid article>header[data-v-95e34bb2]{align-items:center;flex-wrap:nowrap;min-height:36px;margin-bottom:10px}.operations-domain-grid h3[data-v-95e34bb2]{display:flex;align-items:center;gap:10px;min-width:0;color:#25364d;font-size:14px}.operations-domain-grid h3 i[data-v-95e34bb2]{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:7px;background:#edf4ff;color:#3978dc;font-size:16px}.operations-domain-state[data-v-95e34bb2]{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;color:#6f7e91;font-size:11px}.operations-domain-state>i[data-v-95e34bb2]{width:6px;height:6px;border-radius:50%;background:#67c23a}.operations-domain-state.has-attention[data-v-95e34bb2]{color:#a7630d}.operations-domain-state.has-attention>i[data-v-95e34bb2]{background:#e6a23c}.operations-domain-grid article.is-unavailable .operations-domain-state>i[data-v-95e34bb2]{background:#b7c0cc}.operations-domain-metrics[data-v-95e34bb2]{display:flex;flex:1;flex-direction:column;min-height:0}.operations-metric[data-v-95e34bb2]{min-height:44px;padding:6px 5px;border-bottom:1px solid #eef1f5;background:transparent}.operations-metric[data-v-95e34bb2]:hover{border-radius:5px;background:#f3f7fd}.operations-metric strong[data-v-95e34bb2]{color:#25364d;font-size:19px}.operations-domain-empty[data-v-95e34bb2]{display:flex;flex:1;align-items:center;justify-content:center;gap:7px;min-height:40px;margin:0;padding:12px;color:#8793a4;font-size:12px;line-height:1.6;text-align:left}.operations-domain-grid footer[data-v-95e34bb2]{margin-top:9px;padding-top:8px}.operations-domain-action[data-v-95e34bb2]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:32px;padding:0 4px;border:0;border-radius:4px;background:transparent;color:var(--theme-primary,#3478f6);font-size:12px;cursor:pointer}.operations-domain-action[data-v-95e34bb2]:hover{background:#f2f6fd}.operations-domain-action[data-v-95e34bb2]:focus-visible{outline:2px solid var(--theme-primary,#3478f6);outline-offset:1px}.operations-domain-action[data-v-95e34bb2]:disabled{color:#a7b0bd;cursor:not-allowed}.overview-distribution[data-v-95e34bb2]{width:100%;min-width:0}.overview-distribution__actions[data-v-95e34bb2]{display:flex;align-items:center;gap:14px}.overview-distribution__actions>span[data-v-95e34bb2]{color:#7a8798;font-size:12px}.overview-distribution__table[data-v-95e34bb2]{overflow-x:auto;overflow-y:visible;border:1px solid #e8edf3;border-radius:6px}.overview-distribution__table table[data-v-95e34bb2]{width:100%;border-collapse:collapse;font-size:13px}.overview-distribution__table td[data-v-95e34bb2],.overview-distribution__table th[data-v-95e34bb2]{height:44px;padding:0 16px;border-bottom:1px solid #edf0f5;text-align:right;white-space:nowrap}.overview-distribution__table th[data-v-95e34bb2]{height:40px;padding:0 16px;background:#f5f7fa;color:#41546d;font-weight:600;text-align:right;white-space:nowrap}.overview-distribution__table td[data-v-95e34bb2]:first-child,.overview-distribution__table th[data-v-95e34bb2]:first-child{position:sticky;left:0;z-index:1;min-width:180px;text-align:left;background:#fff}.overview-distribution__table th[data-v-95e34bb2]:first-child{z-index:2;text-align:left;background:#f5f7fa}.overview-distribution__table tbody tr:nth-child(2n) td[data-v-95e34bb2]{background:#fbfcfe}.overview-distribution__table tbody tr:hover td[data-v-95e34bb2]{background:#f7faff}.overview-distribution__table button[data-v-95e34bb2]{border:0;background:transparent;color:var(--theme-primary,#3478f6);cursor:pointer}.overview-attention-count[data-v-95e34bb2]{display:inline-flex;min-width:24px;height:22px;align-items:center;justify-content:center;border-radius:11px;background:#f1f3f6;color:#8b97a7;font-size:12px}.overview-attention-count.has-attention[data-v-95e34bb2]{background:#fff1dc;color:#c67212;font-weight:600}.overview-distribution__pagination[data-v-95e34bb2]{margin-top:12px;text-align:center}.overview-lower-grid[data-v-95e34bb2]{display:grid;grid-template-columns:minmax(0,2fr) minmax(320px,1fr);gap:12px;align-items:stretch}.overview-lower-grid .operations-panel[data-v-95e34bb2]{margin-bottom:0}.overview-governance-summary__cards[data-v-95e34bb2]{display:grid;gap:10px}.overview-governance-summary__cards button[data-v-95e34bb2]{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:3px 10px;align-items:center;padding:12px;border:1px solid #e4eaf2;border-radius:6px;background:#fff;color:#31445e;text-align:left;cursor:pointer}.overview-governance-summary__cards button[data-v-95e34bb2]:hover{border-color:#a9c6f5;background:#f7faff}.overview-governance-summary__icon[data-v-95e34bb2]{display:inline-grid;grid-row:1/3;width:32px;height:32px;place-items:center;border-radius:7px;background:#edf4ff;color:#3978dc;font-size:16px}.overview-governance-summary__icon.is-warning[data-v-95e34bb2]{background:#fff3e0;color:#d68722}.overview-governance-summary__label[data-v-95e34bb2]{grid-column:2;color:#53657c;font-size:13px}.overview-governance-summary__cards strong[data-v-95e34bb2]{grid-row:1/3;grid-column:3;font-size:25px;font-variant-numeric:tabular-nums}.overview-governance-summary__cards small[data-v-95e34bb2]{grid-column:2;color:var(--theme-primary,#3478f6)}.overview-governance-summary__focus[data-v-95e34bb2]{margin-top:12px;padding-top:12px;border-top:1px solid #e8edf3}.overview-governance-summary__focus>span[data-v-95e34bb2]{display:block;margin-bottom:7px;color:#7a8798;font-size:12px}.overview-governance-summary__focus button[data-v-95e34bb2]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:center;width:100%;padding:11px 12px;border:1px solid #f0d7b3;border-radius:6px;background:#fffaf2;color:#3d4f66;text-align:left;cursor:pointer}.overview-governance-summary__focus button[data-v-95e34bb2]:hover{border-color:#e2b779;background:#fff7e9}.overview-governance-summary__focus strong[data-v-95e34bb2]{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.overview-governance-summary__focus small[data-v-95e34bb2]{overflow:hidden;color:#8a6a3c;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.overview-governance-summary__focus i[data-v-95e34bb2]{grid-row:1/3;grid-column:2;color:#c1842d}@media(max-width:1680px){.operations-domain-grid[data-v-95e34bb2],.overview-board__groups[data-v-95e34bb2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.overview-lower-grid[data-v-95e34bb2]{grid-template-columns:minmax(0,1fr)}}@media(max-width:650px){.operations-domain-grid[data-v-95e34bb2],.overview-board__groups[data-v-95e34bb2]{grid-template-columns:minmax(0,1fr)}.overview-distribution__actions[data-v-95e34bb2]{width:100%;justify-content:space-between}}.operations-evidence-drawer .el-drawer__header{margin-bottom:0;padding:18px 20px 14px;border-bottom:1px solid #e7edf5;color:#1f2f46;font-size:16px;font-weight:600}.operations-evidence-drawer .el-drawer__body{min-height:0;overflow:hidden}.theme-color-blue[data-v-2133d405]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-2133d405]{color:#409eff}.theme-color-red[data-v-2133d405]{color:#f56c6c}[data-v-2133d405]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.school-foundation[data-v-2133d405]{background:#fff;padding:18px;border:1px solid #e7edf5;border-radius:8px;margin-bottom:16px;box-shadow:0 2px 10px rgba(31,67,118,.04)}.school-foundation header[data-v-2133d405]{display:flex;align-items:center;justify-content:space-between;gap:16px}.school-foundation h2[data-v-2133d405]{font-size:16px;margin:0}.school-foundation h3[data-v-2133d405]{font-size:15px}.school-foundation header>span[data-v-2133d405],.school-foundation p[data-v-2133d405]{color:#737d8b;font-size:12px}.school-foundation>p[data-v-2133d405]{margin:5px 0 12px}.foundation-grid[data-v-2133d405]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.foundation-grid button[data-v-2133d405]{display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-rows:auto auto auto;gap:2px 10px;align-items:center;min-width:0;padding:12px;border:1px solid #e4ebf5;border-radius:7px;background:#fbfcff;cursor:pointer;text-align:left;transition:border-color .16s,box-shadow .16s,transform .16s}.foundation-grid button[data-v-2133d405]:hover{border-color:#9fc1fb;box-shadow:0 4px 12px rgba(52,120,246,.09);transform:translateY(-1px)}.foundation-grid button[data-v-2133d405]:focus-visible{outline:2px solid #2878e5;outline-offset:2px}.foundation-grid button[data-v-2133d405]:disabled{cursor:not-allowed;opacity:.55;transform:none}.foundation-grid i[data-v-2133d405]{grid-row:1/4;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:7px;background:#edf4ff;color:#3478f6;font-size:16px}.foundation-grid span[data-v-2133d405]{color:#69788d;font-size:12px;line-height:18px}.foundation-grid strong[data-v-2133d405]{color:#263950;font-size:22px;line-height:28px;font-variant-numeric:tabular-nums}.foundation-grid small[data-v-2133d405]{color:#4d7cce;font-size:11px}.foundation-evidence[data-v-2133d405]{padding:0 20px 24px}.foundation-evidence .el-button[data-v-2133d405]{margin:8px}@media(max-width:1024px){.foundation-grid[data-v-2133d405]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.foundation-grid[data-v-2133d405]{grid-template-columns:minmax(0,1fr)}}.foundation-evidence-drawer .el-drawer__header{margin-bottom:0;padding:18px 20px 14px;border-bottom:1px solid #e7edf5;color:#1f2f46;font-size:16px;font-weight:600}.foundation-evidence-drawer .el-drawer__body{overflow:auto}.theme-color-blue[data-v-2bd837cc]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-2bd837cc]{color:#409eff}.theme-color-red[data-v-2bd837cc]{color:#f56c6c}[data-v-2bd837cc]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.overview-governance[data-v-2bd837cc]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.overview-governance.is-compact[data-v-2bd837cc]{grid-template-columns:minmax(0,1fr);gap:0;margin-top:0;border:1px solid #e6eaf0;border-radius:6px;background:#fff}.overview-governance>section[data-v-2bd837cc]{background:#fff;border:1px solid #e6eaf0;padding:16px;border-radius:6px;min-width:0}.overview-governance.is-compact>section[data-v-2bd837cc]{border:0;border-radius:0;padding:14px 16px}.overview-governance.is-compact>section+section[data-v-2bd837cc]{border-top:1px solid #e8edf3}.overview-governance header[data-v-2bd837cc]{display:flex;justify-content:space-between;align-items:center;gap:12px}.overview-governance h2[data-v-2bd837cc]{font-size:16px;margin:0}.overview-governance p[data-v-2bd837cc]{font-size:12px;color:#758094;overflow-wrap:anywhere}.overview-governance article[data-v-2bd837cc]{padding:12px 0;border-top:1px solid #eef1f5}.overview-governance button[data-v-2bd837cc]:not(.el-button){color:#2768b6;text-align:left;padding:0;background:none;border:0;cursor:pointer}.overview-governance button[data-v-2bd837cc]:not(.el-button):hover{color:#174f96;text-decoration:underline}.overview-governance button[data-v-2bd837cc]:not(.el-button):focus-visible{outline:2px solid #2878e5;outline-offset:3px}.overview-governance button[data-v-2bd837cc]:not(.el-button):disabled{cursor:not-allowed;opacity:.55;text-decoration:none}@media(max-width:800px){.overview-governance[data-v-2bd837cc]{grid-template-columns:1fr}}.theme-color-blue[data-v-69290db5]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-69290db5]{color:#409eff}.theme-color-red[data-v-69290db5]{color:#f56c6c}[data-v-69290db5]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.overview-query[data-v-69290db5]{flex-shrink:0;margin:0 0 10px;padding:15px;border-radius:8px}.overview-query[data-v-69290db5] .collapse-search-btn{white-space:normal!important}.overview-query[data-v-69290db5] .el-input__inner,.overview-query[data-v-69290db5] .el-range-editor.el-input__inner{height:36px}.overview-query[data-v-69290db5] .el-form-item__label{color:#303133;font-size:14px;font-weight:600}.overview-query[data-v-69290db5] .collapse-search-btm .overview-query__advanced-item{flex-basis:25%;max-width:25%}.overview-query.is-organization-filters[data-v-69290db5]{--overview-query-columns:repeat(2,minmax(180px,1fr)) minmax(360px,1.8fr) minmax(220px,1fr) 240px}.overview-query.is-organization-filters[data-v-69290db5] .collapse-search-btm,.overview-query.is-organization-filters[data-v-69290db5] .collapse-search-top .flex.el-row{grid-template-columns:var(--overview-query-columns);gap:10px!important}.overview-query.is-organization-filters[data-v-69290db5] .collapse-search-top .flex.el-row{display:grid!important}.overview-query.is-organization-filters[data-v-69290db5] .collapse-search-btm:after,.overview-query.is-organization-filters[data-v-69290db5] .collapse-search-btm:before,.overview-query.is-organization-filters[data-v-69290db5] .collapse-search-top .flex.el-row:after,.overview-query.is-organization-filters[data-v-69290db5] .collapse-search-top .flex.el-row:before{display:none}.overview-query.is-organization-filters[data-v-69290db5] .collapse-search-btm>.el-col.overview-query__advanced-item,.overview-query.is-organization-filters[data-v-69290db5] .collapse-search-top .flex.el-row>.el-col.el-col-6{width:100%!important;min-width:0;max-width:none!important}.overview-query.is-organization-filters[data-v-69290db5] .collapse-search-btm{display:grid;width:100%;margin:10px 0 0!important}.overview-query.is-organization-filters[data-v-69290db5] .collapse-search-btm .el-form-item{margin-bottom:0!important}.overview-query.is-organization-filters[data-v-69290db5] .overview-query__comparison-period{grid-column:3;grid-row:1}.overview-query.is-organization-filters[data-v-69290db5] .collapse-search-top .el-select{width:100%}@media(max-width:1700px){.overview-query.is-organization-filters[data-v-69290db5]{--overview-query-columns:repeat(3,minmax(0,1fr))}.overview-query.is-organization-filters[data-v-69290db5] .overview-query__comparison-period{grid-column:auto;grid-row:auto}}@media(max-width:1500px){.overview-query[data-v-69290db5] .collapse-search-top .flex.el-row{flex-wrap:wrap!important;row-gap:10px}.overview-query[data-v-69290db5] .collapse-search-top .flex.el-row>.el-col-6:not(.collapse-search-btn){flex:0 0 33.333333%!important;max-width:33.333333%!important}.overview-query[data-v-69290db5] .collapse-search-top .collapse-search-btn{display:flex;align-items:center;justify-content:flex-end;flex:0 0 100%!important;max-width:100%!important}}@media(max-width:1280px){.overview-query.is-organization-filters[data-v-69290db5]{--overview-query-columns:repeat(2,minmax(0,1fr))}.overview-query[data-v-69290db5] .collapse-search-btm .overview-query__advanced-item,.overview-query[data-v-69290db5] .collapse-search-top .flex.el-row>.el-col-6:not(.collapse-search-btn){flex-basis:50%!important;max-width:50%!important}}@media(max-width:650px){.overview-query.is-organization-filters[data-v-69290db5]{--overview-query-columns:minmax(0,1fr)}.overview-query[data-v-69290db5] .collapse-search-btm .overview-query__advanced-item,.overview-query[data-v-69290db5] .el-col-6{flex-basis:100%!important;max-width:100%!important}}.theme-color-blue[data-v-ec5ef1ac]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-ec5ef1ac]{color:#409eff}.theme-color-red[data-v-ec5ef1ac]{color:#f56c6c}[data-v-ec5ef1ac]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.overview-table[data-v-ec5ef1ac]{width:100%;font-size:var(--app-font-size-table,16px);font-variant-numeric:tabular-nums}.overview-table[data-v-ec5ef1ac] .el-button--text{white-space:nowrap;text-align:inherit}.theme-color-blue[data-v-a091a288]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-a091a288]{color:#409eff}.theme-color-red[data-v-a091a288]{color:#f56c6c}[data-v-a091a288]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.overview-loading[data-v-a091a288]{min-height:420px;color:#7b8493;font-size:13px}.overview-loading>div[data-v-a091a288]{background:#eef1f5;border-radius:6px;margin:16px 0}.overview-loading__foundation[data-v-a091a288]{height:100px}.overview-loading__results[data-v-a091a288]{height:260px}.profile-heading[data-v-a091a288]{display:flex;align-items:center;gap:16px}.profile-heading h2[data-v-a091a288]{font-size:18px}.profile-composition[data-v-a091a288],.profile-presentation[data-v-a091a288]{background:#fff;padding:20px}.profile-composition h2[data-v-a091a288],.profile-presentation h2[data-v-a091a288]{font-size:16px}.profile-basis-group+.profile-basis-group[data-v-a091a288],.profile-composition__group+.profile-composition__group[data-v-a091a288]{margin-top:20px}.profile-basis-group h3[data-v-a091a288]{margin:0 0 10px;font-size:14px}.profile-composition__note[data-v-a091a288]{color:#68778c;font-size:12px}.profile-basis-grid[data-v-a091a288]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#ebeef5;border:1px solid #ebeef5}.profile-basis-grid>div[data-v-a091a288]{min-width:0;padding:12px;background:#fff}.profile-basis-grid dt[data-v-a091a288]{margin-bottom:6px;color:#7c8a92;font-size:12px}.profile-basis-grid dd[data-v-a091a288]{margin:0;word-break:break-word}.profile-basis-grid dd.missing[data-v-a091a288]{color:#909399}.school-view-tabs[data-v-a091a288]{background:transparent;display:flex;gap:0;flex-shrink:0;margin-bottom:12px;max-width:100%;overflow-x:auto}.school-view-tabs button[data-v-a091a288]{height:40px;padding:0 20px;border:0;border-bottom:2px solid transparent;background:transparent;font-size:16px;color:#606266;cursor:pointer;white-space:nowrap;flex-shrink:0}.school-view-tabs button[data-v-a091a288]:focus-visible{outline:2px solid #2878e5;outline-offset:-3px}.school-view-tabs button[data-v-a091a288]:disabled{cursor:not-allowed;opacity:.55}.school-view-tabs button.active[data-v-a091a288]{border-bottom-color:#409eff;color:#303133}.overview-page[data-v-a091a288]{height:100%;min-width:0;color:#20323b;background:transparent}.overview-page[data-v-a091a288]>.page-slot-tab{display:flex;flex-direction:column;height:100%;min-height:0;margin-bottom:0;overflow:hidden}.overview-page__body[data-v-a091a288]{flex:1;min-height:0;overflow-y:auto;padding:8px 0 24px;background:transparent}.overview-page__header[data-v-a091a288]{flex:none;margin-bottom:10px}.overview-page__context[data-v-a091a288]{display:flex;gap:4px 16px;flex-wrap:wrap;align-items:center;font-size:12px;line-height:20px;color:#7c8a92;overflow-wrap:anywhere}.overview-page__applied[data-v-a091a288]{padding:2px 4px 8px;margin-bottom:8px;background:transparent}.overview-page__applied .el-alert[data-v-a091a288]{margin-top:6px}.overview-detail[data-v-a091a288]{color:#20323b}.overview-detail p[data-v-a091a288]{line-height:1.8}.overview-detail .el-alert[data-v-a091a288]{margin-bottom:15px}.overview-detail .el-pagination[data-v-a091a288]{margin-top:15px;text-align:right;white-space:normal}.overview-detail__context[data-v-a091a288]{display:flex;align-items:center;flex-wrap:wrap;gap:5px 15px;margin-bottom:15px;font-size:14px;color:#53656e}.overview-detail__context p[data-v-a091a288]{margin:0;display:inline-flex;align-items:baseline;gap:6px;font-size:12px}.overview-detail__basis[data-v-a091a288]{margin-bottom:16px;border:1px solid #e5eaf1;border-radius:6px}.overview-detail__basis summary[data-v-a091a288]{display:flex;justify-content:space-between;gap:12px;padding:12px 14px;color:#60738e;cursor:pointer;list-style:none}.overview-detail__basis summary[data-v-a091a288]::-webkit-details-marker{display:none}.overview-detail__basis summary[data-v-a091a288]:focus-visible{outline:2px solid #2878e5;outline-offset:-2px}.overview-detail__basis[open]>summary i[data-v-a091a288]{transform:rotate(180deg)}.overview-detail__basis-content[data-v-a091a288]{padding:14px;background:#f6f8fb;color:#60738e;font-size:13px}.overview-detail__basis-content p[data-v-a091a288]{margin:0 0 10px}.overview-detail__basis-content p[data-v-a091a288]:last-child{margin-bottom:0}.overview-detail__summary[data-v-a091a288]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 16px}.overview-detail__summary div[data-v-a091a288]{padding:14px;border:1px solid #e5eaf1;border-radius:6px;background:#f7f9fc}.overview-detail__summary dt[data-v-a091a288]{color:#7a8798;font-size:12px}.overview-detail__summary dd[data-v-a091a288]{margin:8px 0 0;color:#243f65;font-size:20px;font-weight:600;overflow-wrap:anywhere}@media(max-width:650px){.profile-basis-grid[data-v-a091a288]{grid-template-columns:minmax(0,1fr)}.overview-page__body[data-v-a091a288]{padding:10px 0 20px}}.overview-detail-dialog{display:flex;flex-direction:column;max-height:85vh}.overview-detail-dialog .el-dialog__header{flex-shrink:0;padding:18px 20px;border-bottom:1px solid #e7edf5}.overview-detail-dialog .el-dialog__title{color:#1f2f46;font-size:16px;font-weight:600}.overview-detail-dialog .el-dialog__body{min-height:0;overflow:auto;padding:20px}.overview-detail-dialog .el-dialog__footer{flex-shrink:0;padding:16px 20px;border-top:1px solid #e7edf5}.theme-color-blue[data-v-7ed2ad38]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-7ed2ad38]{color:#409eff}.theme-color-red[data-v-7ed2ad38]{color:#f56c6c}[data-v-7ed2ad38]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.profile-experience-root[data-v-7ed2ad38]{height:100%;min-height:0}.project-profile-page[data-v-7ed2ad38]{width:100%;height:100%;overflow-x:hidden;overflow-y:auto;box-sizing:border-box}.project-profile-page__body[data-v-7ed2ad38]{box-sizing:border-box;min-height:100%;padding:16px 18px 28px;overflow-x:hidden;background:#f4f7fb}.project-profile-page__hero[data-v-7ed2ad38]{margin:2px 0 12px}.project-profile-page__hero h1[data-v-7ed2ad38]{margin:0;color:#20344f;font-size:20px;line-height:1.4}.project-profile-page__hero p[data-v-7ed2ad38]{margin:4px 0 0;color:#718197;font-size:13px;line-height:1.6}.project-profile-section-heading[data-v-7ed2ad38]{display:flex;align-items:flex-end;justify-content:space-between;margin:15px 1px 9px}.project-profile-section-heading h2[data-v-7ed2ad38]{margin:0;color:#263c55;font-size:16px}.project-profile-section-heading p[data-v-7ed2ad38]{margin:3px 0 0;color:#8594a6;font-size:12px}.project-profile-domain-overview[data-v-7ed2ad38]{margin-top:12px;padding:14px;border:1px solid #dfe8f3;border-radius:12px;background:#fff}.project-profile-domain-overview>header h2[data-v-7ed2ad38]{margin:0;color:#263c55;font-size:16px}.project-profile-domain-overview>header p[data-v-7ed2ad38]{margin:4px 0 0;color:#7f90a4;font-size:13px}.project-profile-domain-overview__grid[data-v-7ed2ad38]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.project-profile-domain-overview article[data-v-7ed2ad38]{min-width:0;padding:12px;border:1px solid #e6edf5;border-top-width:3px;border-radius:9px;background:#fbfdff}.project-profile-domain-overview article.is-frontHall[data-v-7ed2ad38]{border-top-color:#4f83cf}.project-profile-domain-overview article.is-supplyChain[data-v-7ed2ad38]{border-top-color:#35a078}.project-profile-domain-overview article.is-smartKitchen[data-v-7ed2ad38]{border-top-color:#df9847}.project-profile-domain-overview__title[data-v-7ed2ad38]{display:flex;align-items:flex-start;gap:8px}.project-profile-domain-overview__title>i[data-v-7ed2ad38]{margin-top:2px;color:#4e79ad;font-size:18px}.project-profile-domain-overview__title h3[data-v-7ed2ad38]{margin:0;color:#2b425d;font-size:15px}.project-profile-domain-overview__title p[data-v-7ed2ad38]{margin:3px 0 0;color:#8795a7;font-size:12px}.project-profile-domain-overview dl[data-v-7ed2ad38]{display:grid;gap:7px;margin:12px 0 0}.project-profile-domain-overview dl div[data-v-7ed2ad38]{display:flex;align-items:center;justify-content:space-between;gap:10px}.project-profile-domain-overview dt[data-v-7ed2ad38]{min-width:0;color:#697c92;font-size:13px}.project-profile-domain-overview dd[data-v-7ed2ad38]{flex:none;margin:0;color:#233c59;font-size:15px;font-weight:600}.project-profile-entry-actions[data-v-7ed2ad38]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;gap:12px}.project-profile-entry-actions span[data-v-7ed2ad38]{min-width:0;color:#5d7693;font-size:13px;line-height:1.5;text-align:right;overflow-wrap:anywhere}.project-profile-entry-actions i[data-v-7ed2ad38]{margin-right:5px}.project-profile-entry-notice[data-v-7ed2ad38]{margin-bottom:10px}.project-profile-entry-error[data-v-7ed2ad38]{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:480px;padding:40px;border:1px solid #e3eaf3;border-radius:14px;background:#fff;text-align:center}.project-profile-entry-error>span[data-v-7ed2ad38]{display:grid;width:64px;height:64px;place-items:center;border-radius:18px;background:#edf2f8;color:#71859d;font-size:27px}.project-profile-entry-error h1[data-v-7ed2ad38]{margin:18px 0 8px;color:#2a4059;font-size:18px}.project-profile-entry-error p[data-v-7ed2ad38]{max-width:620px;margin:0 0 20px;color:#7d8da0;font-size:13px;line-height:1.7}.project-profile-metrics[data-v-7ed2ad38]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.project-profile-metrics>[data-v-7ed2ad38]{min-width:0}.project-profile-primary-grid[data-v-7ed2ad38]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(260px,.8fr);gap:12px;margin-top:12px}.project-profile-primary-grid>[data-v-7ed2ad38]{min-width:0}.project-profile-secondary-grid[data-v-7ed2ad38]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.project-profile-secondary-grid>[data-v-7ed2ad38]{min-width:0}.project-profile-secondary[data-v-7ed2ad38]{padding:16px;border:1px solid #e3ebf5;border-radius:12px;background:#fff}.project-profile-secondary h2[data-v-7ed2ad38]{margin:0;color:#263c55;font-size:15px}.project-profile-secondary__items[data-v-7ed2ad38]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.project-profile-secondary__items span[data-v-7ed2ad38]{min-width:0;padding:8px 11px;border-radius:8px;background:#f4f7fb;color:#5c7189;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.project-profile-secondary__items i[data-v-7ed2ad38]{margin-right:6px;color:#5c87c5}.project-profile-page[data-v-7ed2ad38] .el-alert__title,.project-profile-page[data-v-7ed2ad38] .el-button,.project-profile-page[data-v-7ed2ad38] .el-form-item__label,.project-profile-page[data-v-7ed2ad38] .el-input__inner{font-size:14px}.project-profile-page[data-v-7ed2ad38] .el-button{min-height:32px}.project-profile-denied[data-v-7ed2ad38]{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:520px;border:1px solid #e3eaf3;border-radius:14px;background:#fff;text-align:center}.project-profile-denied__icon[data-v-7ed2ad38]{display:grid;width:64px;height:64px;place-items:center;border-radius:18px;background:#edf2f8;color:#71859d;font-size:27px}.project-profile-denied h1[data-v-7ed2ad38]{margin:18px 0 8px;color:#2a4059;font-size:18px}.project-profile-denied p[data-v-7ed2ad38]{max-width:520px;margin:0;color:#7d8da0;font-size:13px;line-height:1.7}.project-profile-loading[data-v-7ed2ad38]{display:flex;flex-direction:column;gap:12px}.project-profile-loading p[data-v-7ed2ad38]{margin:0;color:#5d7189;font-size:14px;line-height:1.5}.project-profile-loading__content[data-v-7ed2ad38],.project-profile-loading__header[data-v-7ed2ad38],.project-profile-loading__metrics i[data-v-7ed2ad38]{display:block;border-radius:12px;background:linear-gradient(90deg,#edf1f6 25%,#f7f9fb 50%,#edf1f6 75%);background-size:200% 100%;animation:profile-loading-7ed2ad38 1.4s infinite}.project-profile-loading__header[data-v-7ed2ad38]{height:142px}.project-profile-loading__metrics[data-v-7ed2ad38]{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.project-profile-loading__metrics i[data-v-7ed2ad38]{height:132px}.project-profile-loading__content[data-v-7ed2ad38]{height:300px}.project-profile-risk-detail[data-v-7ed2ad38]{box-sizing:border-box;max-height:calc(100vh - 76px);padding:0 20px;overflow-y:auto}.project-profile-risk-detail dl[data-v-7ed2ad38]{margin:16px 0}.project-profile-risk-detail dl div[data-v-7ed2ad38]{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #edf1f5}.project-profile-risk-detail dt[data-v-7ed2ad38]{flex:0 0 96px;color:#76889d;font-size:13px}.project-profile-risk-detail dd[data-v-7ed2ad38]{min-width:0;margin:0;color:#344b65;font-size:13px;text-align:right;overflow-wrap:anywhere}.project-profile-risk-detail p[data-v-7ed2ad38]{color:#657991;font-size:13px;line-height:1.7;overflow-wrap:anywhere}@keyframes profile-loading-7ed2ad38{0%{background-position:100% 0}to{background-position:-100% 0}}@media(max-width:1399px){.project-profile-page__body[data-v-7ed2ad38]{padding:14px}.project-profile-primary-grid[data-v-7ed2ad38]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.project-profile-primary-grid[data-v-7ed2ad38]>:last-child{grid-column:1/-1}}@media(max-width:1100px){.project-profile-metrics[data-v-7ed2ad38]{grid-template-columns:repeat(2,minmax(0,1fr))}.project-profile-domain-overview__grid[data-v-7ed2ad38]{grid-template-columns:1fr}}@media(max-width:760px){.project-profile-entry-actions[data-v-7ed2ad38]{align-items:flex-start;flex-direction:column}.project-profile-entry-actions span[data-v-7ed2ad38]{text-align:left}.project-profile-metrics[data-v-7ed2ad38],.project-profile-primary-grid[data-v-7ed2ad38],.project-profile-secondary-grid[data-v-7ed2ad38]{grid-template-columns:1fr}.project-profile-primary-grid[data-v-7ed2ad38]>:last-child{grid-column:auto}.project-profile-risk-detail[data-v-7ed2ad38]{padding:0 14px}}[data-v-7ed2ad38] .project-profile-risk-drawer .el-drawer__header{margin-bottom:16px;color:#263c55;font-size:16px;line-height:1.5}.theme-color-blue[data-v-47bd3551]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-47bd3551]{color:#409eff}.theme-color-red[data-v-47bd3551]{color:#f56c6c}[data-v-47bd3551]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.resource-energy-chart[data-v-47bd3551]{min-height:286px}.resource-energy-chart__canvas[data-v-47bd3551]{width:100%;height:286px}.theme-color-blue[data-v-1ccc8ac6]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-1ccc8ac6]{color:#409eff}.theme-color-red[data-v-1ccc8ac6]{color:#f56c6c}[data-v-1ccc8ac6]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.re-workspace[data-v-1ccc8ac6]{padding:16px;background:#f2f5fb;min-height:100%;color:#26374a}.re-panel[data-v-1ccc8ac6]{padding:18px;background:#fff;border-radius:6px;margin-bottom:14px}.re-granularity[data-v-1ccc8ac6]{width:100px}.re-date[data-v-1ccc8ac6]{width:185px;margin-left:8px}.re-quarter[data-v-1ccc8ac6]{width:110px;margin-left:8px}.re-context[data-v-1ccc8ac6]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.re-context span[data-v-1ccc8ac6],.re-context strong[data-v-1ccc8ac6]{margin-right:14px;line-height:28px;font-size:12px}.re-actions[data-v-1ccc8ac6]{display:flex}.re-daily-pagination[data-v-1ccc8ac6]{margin-top:12px;text-align:right}.re-kpis[data-v-1ccc8ac6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.re-kpi[data-v-1ccc8ac6]{display:flex;flex-direction:column;gap:10px}.re-kpi span[data-v-1ccc8ac6]{color:#738199;font-size:13px}.re-kpi strong[data-v-1ccc8ac6]{font-size:23px;overflow-wrap:anywhere}.re-kpi small[data-v-1ccc8ac6]{color:#8290a5;line-height:1.6}.re-hint[data-v-1ccc8ac6]{color:#78869a;font-size:12px;line-height:1.8;margin:6px 0}h3[data-v-1ccc8ac6]{font-size:15px;margin:8px 0 16px}h3 small[data-v-1ccc8ac6]{color:#8290a5;font-weight:400}.re-evidence[data-v-1ccc8ac6]{padding:0 22px 28px;height:100%;overflow:auto}.re-evidence h3[data-v-1ccc8ac6]{margin-top:24px}.re-increase[data-v-1ccc8ac6]{color:#d97140}.re-decrease[data-v-1ccc8ac6]{color:#169b7a}@media(max-width:1000px){.re-kpis[data-v-1ccc8ac6]{grid-template-columns:repeat(2,minmax(0,1fr))}}.theme-color-blue[data-v-1ce7003a]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-1ce7003a]{color:#409eff}.theme-color-red[data-v-1ce7003a]{color:#f56c6c}[data-v-1ce7003a]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.re-evidence[data-v-1ce7003a]{display:flex;height:100%;min-height:0;flex-direction:column;color:#28364a}.re-evidence__context[data-v-1ce7003a]{padding:12px 24px;border-bottom:1px solid #e7edf4;background:#fafbfd;color:#78869a;font-size:12px}.re-evidence__context .el-button[data-v-1ce7003a]{margin-right:16px}.re-evidence__body[data-v-1ce7003a]{flex:1;min-height:0;overflow:auto;padding:20px 24px}.re-evidence__summary[data-v-1ce7003a]{padding:16px 20px;border:1px solid #e5ebf3;border-radius:8px;background:#f8faff}.re-evidence__summary>strong[data-v-1ce7003a]{color:#4774b8;font-size:13px}dl[data-v-1ce7003a]{display:grid;grid-template-columns:112px 1fr;margin:12px 0 0;font-size:13px}dd[data-v-1ce7003a],dt[data-v-1ce7003a]{margin:0;padding:7px 0;line-height:1.6;overflow-wrap:anywhere}dt[data-v-1ce7003a]{color:#78869a}dd[data-v-1ce7003a]{color:#28364a;font-weight:500}.re-evidence__value[data-v-1ce7003a]{color:#2c63c9;font-size:24px;font-weight:600;line-height:1.3}.el-tabs[data-v-1ce7003a]{margin-top:16px}.re-evidence__section[data-v-1ce7003a]{margin-bottom:24px}.re-evidence__section-head[data-v-1ce7003a]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 0 12px}h3[data-v-1ce7003a]{margin:0;font-size:14px;color:#28364a}h3 span[data-v-1ce7003a]{margin-left:6px;color:#7b8ba1;font-size:12px;font-weight:400}.el-select[data-v-1ce7003a]{width:140px}.re-evidence__hint[data-v-1ce7003a],.re-evidence__note p[data-v-1ce7003a]{color:#78869a;font-size:12px;line-height:1.7}.re-evidence__note[data-v-1ce7003a]{margin:12px 0 20px;padding:16px;border-radius:8px;background:#f5f8fc}.el-pagination[data-v-1ce7003a]{margin-top:12px;text-align:right}.re-evidence__footer[data-v-1ce7003a]{flex-shrink:0;display:flex;justify-content:flex-end;padding:14px 24px;border-top:1px solid #e5ebf3;background:#fff}[data-v-1ce7003a] .el-drawer__header{margin-bottom:0;padding:20px 24px;border-bottom:1px solid #e5ebf3;color:#28364a;font-weight:600}[data-v-1ce7003a] .el-drawer__body{min-height:0}.theme-color-blue[data-v-21e13e14]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-21e13e14]{color:#409eff}.theme-color-red[data-v-21e13e14]{color:#f56c6c}[data-v-21e13e14]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.m04-basis-note[data-v-21e13e14]{margin:8px 0 12px;color:#606266;font-size:12px}.m04-analysis-sections[data-v-21e13e14]{margin:12px 0;min-width:0;padding:18px 20px;border:1px solid #e3e9f1;border-radius:8px;background:#fff}.m04-analysis-sections[data-v-21e13e14]:empty{display:none}.m04-analysis-sections h2[data-v-21e13e14]{margin:0 0 12px;color:#293d58;font-size:16px;font-weight:600}.m04-analysis-sections h2[data-v-21e13e14]:not(:first-child){margin-top:18px}.m04-analysis-sections p[data-v-21e13e14]{margin:8px 0 12px;color:#7b899d;font-size:12px;line-height:1.5}.m04-analysis-sections[data-v-21e13e14] .el-table th{height:44px;padding:8px 0;background:#f4f6f9!important;color:#344760}.m04-analysis-sections[data-v-21e13e14] .el-table td{padding:8px 0;color:#53657b}.m04-analysis-sections[data-v-21e13e14] .el-table .cell{text-align:left!important}.m04-analysis-sections[data-v-21e13e14] .el-table__body tr:hover>td{background:#f5f8fd!important}.el-pagination[data-v-21e13e14]{margin-top:14px;padding-top:14px;border-top:1px solid #edf1f6;text-align:right}@media(max-width:700px){.m04-analysis-sections[data-v-21e13e14]{padding:12px}.m04-analysis-sections[data-v-21e13e14] .el-table__fixed,.m04-analysis-sections[data-v-21e13e14] .el-table__fixed-right{display:none}.m04-analysis-sections[data-v-21e13e14] .el-table__body-wrapper td.is-hidden>.cell,.m04-analysis-sections[data-v-21e13e14] .el-table__header-wrapper th.is-hidden>.cell{visibility:visible}}.m04-evidence-drawer .m04-result-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;padding:12px;margin:12px 0;background:#fafbfc;border:1px solid #ebeef5;border-radius:4px;color:#606266;font-size:13px}.m04-evidence-drawer .m04-result-comparison span:last-child:nth-child(odd){grid-column:1/-1}.m04-evidence-drawer .el-drawer__header{color:#303133;margin-bottom:0;padding:18px 22px;border-bottom:1px solid #ebeef5}.m04-evidence-drawer .el-drawer__body{min-height:0;overflow:hidden}.m04-evidence-drawer .m04-evidence{height:100%;display:flex;flex-direction:column}.m04-evidence-drawer .m04-evidence-context{padding:12px 22px;color:#7b889b;font-size:12px}.m04-evidence-drawer .m04-evidence-tabs{display:flex;margin:0 22px;gap:18px;overflow-x:auto;flex-shrink:0}.m04-evidence-drawer .m04-evidence-tabs button{white-space:nowrap;background:transparent;padding:8px 0;border:0;border-bottom:2px solid transparent;cursor:pointer;color:#606266;font-size:13px}.m04-evidence-drawer .m04-evidence-tabs button.active{color:#1890ff;border-color:#1890ff}.m04-evidence-drawer .m04-evidence-tabs button:hover:not(:disabled){color:#1680cc}.m04-evidence-drawer .m04-evidence-tabs button:focus-visible{outline:2px solid #1890ff;outline-offset:2px}.m04-evidence-drawer .m04-evidence-tabs button:disabled{cursor:not-allowed;color:#c0c4cc}.m04-evidence-drawer .m04-evidence-content{padding:20px 22px;flex:1;min-height:0;overflow:auto;font-size:13px;line-height:1.7}.m04-evidence-drawer .m04-evidence-footer{padding:14px 22px;border-top:1px solid #ebeef5;display:flex;gap:8px;flex-wrap:wrap}.m04-evidence-drawer .m04-evidence-footer .el-button+.el-button{margin-left:0}.m04-evidence-drawer .m04-result-value{background:#f3f7fb;padding:16px;border-radius:4px}.m04-evidence-drawer .m04-result-value strong{display:block;font-size:27px;margin-top:8px;color:#284563}.m04-evidence-drawer .m04-result-value p{margin-bottom:0;color:#728199;font-size:12px}.m04-evidence-drawer .m04-record-filters{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}.m04-evidence-drawer .m04-record-filters>*{width:180px}.m04-evidence-drawer .el-pagination{margin-top:14px;max-width:100%;white-space:normal}.m04-evidence-drawer .el-table th .cell{white-space:nowrap!important}.m04-record-dialog-footer{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.m04-record-dialog-footer .el-button+.el-button{margin-left:0}@media(max-width:700px){.m04-evidence-drawer .m04-result-comparison{grid-template-columns:1fr}.m04-evidence-drawer .el-table__fixed,.m04-evidence-drawer .el-table__fixed-right{display:none}.m04-evidence-drawer .el-table__body-wrapper td.is-hidden>.cell,.m04-evidence-drawer .el-table__header-wrapper th.is-hidden>.cell{visibility:visible}.m04-evidence-drawer .m04-record-filters>*{width:100%}}.m04-definition{display:grid;grid-template-columns:130px minmax(0,1fr);gap:10px 16px;font-size:13px;line-height:1.7}.m04-definition dt{color:#8390a1}.m04-definition dd{margin:0;color:#4e6075;overflow-wrap:anywhere}.m04-record-detail{max-height:52vh;overflow-y:auto}.m04-muted{color:#7a8797;font-size:12px}.theme-color-blue[data-v-6869ecbc]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-6869ecbc]{color:#409eff}.theme-color-red[data-v-6869ecbc]{color:#f56c6c}[data-v-6869ecbc]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.m04-basis-note[data-v-6869ecbc]{margin:8px 0 12px;color:#606266;font-size:12px}.m04-patterns[data-v-6869ecbc]{margin:12px 0;min-width:0;padding:18px 20px;border:1px solid #e3e9f1;border-radius:8px;background:#fff}.m04-patterns h2[data-v-6869ecbc]{margin:0 0 12px;color:#293d58;font-size:16px;font-weight:600}.m04-patterns h2[data-v-6869ecbc]:not(:first-child){margin-top:18px}.m04-patterns p[data-v-6869ecbc]{margin:8px 0 12px;color:#7b899d;font-size:12px;line-height:1.5}.m04-patterns-head[data-v-6869ecbc]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-top:0;margin-bottom:12px}.m04-patterns-head h2[data-v-6869ecbc]{margin:0}.m04-patterns-head p[data-v-6869ecbc]{max-width:920px;margin:5px 0 0}.m04-patterns-head[data-v-6869ecbc]:not(:first-child){margin-top:18px;padding-top:18px;border-top:1px solid #edf1f6}.m04-pattern-tabs[data-v-6869ecbc]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px;padding:10px 12px;border-radius:7px;background:#f7f9fc}.m04-pattern-tabs button[data-v-6869ecbc]{background:#fff;border:1px solid #dfe6ef;border-radius:5px;padding:6px 10px;color:#62748a;cursor:pointer}.m04-pattern-tabs button.active[data-v-6869ecbc]{border-color:#9fbeee;background:#f0f5ff;color:#2f62c9}.m04-pattern-tabs button[data-v-6869ecbc]:hover:not(:disabled){border-color:#91c5f1;color:#1680cc}.m04-pattern-tabs button[data-v-6869ecbc]:focus-visible{outline:2px solid #1890ff;outline-offset:2px}.m04-pattern-tabs button[data-v-6869ecbc]:disabled{cursor:not-allowed;color:#c0c4cc;background:#f5f7fa}.m04-pattern-current[data-v-6869ecbc]{display:grid;grid-template-columns:auto minmax(140px,auto) minmax(260px,1fr);align-items:center;gap:8px 12px;margin-bottom:14px;padding:11px 14px;border:1px solid #e2eaf5;border-radius:5px;background:#f8fbff}.m04-pattern-current>span[data-v-6869ecbc]{color:#78889c;font-size:12px}.m04-pattern-current>strong[data-v-6869ecbc]{color:#294c77;font-size:14px;font-weight:600}.m04-pattern-current>p[data-v-6869ecbc]{margin:0;color:#64768c}.m04-matrix-scroll[data-v-6869ecbc]{max-width:100%;max-height:520px;overflow:auto;margin-bottom:20px}.m04-matrix[data-v-6869ecbc]{width:100%;border-collapse:collapse;font-size:13px}.m04-matrix td[data-v-6869ecbc],.m04-matrix th[data-v-6869ecbc]{border:1px solid #e7edf4;padding:9px;text-align:center;white-space:nowrap}.m04-matrix th[data-v-6869ecbc]{background:#f6f8fa;color:#43566e;font-weight:500}.m04-matrix button[data-v-6869ecbc]{border:0;border-radius:3px;background:#f3f8fe;color:#303133;padding:8px 12px;width:100%;min-width:100px;cursor:pointer}.m04-matrix button[data-v-6869ecbc]:hover:not(:disabled){box-shadow:inset 0 0 0 1px #91c5f1}.m04-matrix button[data-v-6869ecbc]:focus-visible{outline:2px solid #1890ff;outline-offset:-2px}.m04-matrix button[data-v-6869ecbc]:disabled{cursor:not-allowed;color:#909399;background:#fafafa}.m04-matrix span[data-v-6869ecbc],.m04-matrix strong[data-v-6869ecbc]{display:block;font-weight:400}.m04-matrix span[data-v-6869ecbc]{margin-top:4px;color:#606266;font-size:12px}.m04-matrix .m04-supply-gap[data-v-6869ecbc]{background:#fff4e5}[data-v-6869ecbc] .el-table th .cell{white-space:nowrap!important}[data-v-6869ecbc] .el-table th{height:44px;padding:8px 0;background:#f4f6f9!important;color:#344760}[data-v-6869ecbc] .el-table td{padding:8px 0;color:#53657b}[data-v-6869ecbc] .el-table .cell{text-align:left!important}[data-v-6869ecbc] .el-table__body tr:hover>td{background:#f5f8fd!important}.el-pagination[data-v-6869ecbc]{margin-top:14px;padding-top:14px;border-top:1px solid #edf1f6;text-align:right}@media(max-width:700px){.m04-patterns[data-v-6869ecbc]{padding:12px}.m04-pattern-current[data-v-6869ecbc]{grid-template-columns:minmax(0,1fr)}.m04-patterns[data-v-6869ecbc] .el-table__fixed,.m04-patterns[data-v-6869ecbc] .el-table__fixed-right{display:none}.m04-patterns[data-v-6869ecbc] .el-table__body-wrapper td.is-hidden>.cell,.m04-patterns[data-v-6869ecbc] .el-table__header-wrapper th.is-hidden>.cell{visibility:visible}}.theme-color-blue[data-v-4f385198]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-4f385198]{color:#409eff}.theme-color-red[data-v-4f385198]{color:#f56c6c}[data-v-4f385198]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.m04-query[data-v-4f385198]{margin-bottom:12px;padding:16px 20px;border:1px solid #e3e9f1;border-radius:8px;background:#fff}.m04-query-grid[data-v-4f385198]{display:grid;grid-template-columns:minmax(340px,1.3fr) repeat(2,minmax(200px,1fr)) auto;gap:12px}.m04-query-extra[data-v-4f385198]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px -4px -2px;padding:12px;border-radius:7px;background:#f7f9fc}.m04-custom-period[data-v-4f385198]{margin-top:12px!important;padding:10px 12px;border-radius:7px;background:#f7f9fc}.m04-query-actions[data-v-4f385198]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.m04-query-actions .el-button+.el-button[data-v-4f385198]{margin-left:0}.m04-query-more[data-v-4f385198]{white-space:nowrap}.m04-error[data-v-4f385198],.m04-query-pending[data-v-4f385198],.m04-query-updating[data-v-4f385198]{margin:8px 0 0;padding-left:4px;color:#946a20;font-size:12px;overflow-wrap:anywhere}.m04-query-updating[data-v-4f385198]{color:#3f6f98}.m04-error[data-v-4f385198]{color:#c45149}[data-v-4f385198] .el-form-item{display:flex;margin:0;min-width:0}[data-v-4f385198] .el-form-item__content{flex:1;min-width:0;line-height:40px}[data-v-4f385198] .el-form-item__label{flex-shrink:0;padding-right:10px;color:#43566e;font-size:14px;font-weight:500;line-height:40px}[data-v-4f385198] .el-date-editor,[data-v-4f385198] .el-select{width:100%;max-width:100%;min-width:0}[data-v-4f385198] .el-cascader{width:100%;min-width:0}[data-v-4f385198] .el-input__inner,[data-v-4f385198] .el-range-editor.el-input__inner{height:40px;border-radius:6px;line-height:40px}[data-v-4f385198] .el-date-editor .el-range-separator,[data-v-4f385198] .el-date-editor .el-range__close-icon,[data-v-4f385198] .el-date-editor .el-range__icon{line-height:32px}@media(max-width:1200px){.m04-query-grid[data-v-4f385198]{grid-template-columns:repeat(3,minmax(0,1fr))}.m04-query-actions[data-v-4f385198]{grid-column:1/-1;justify-content:flex-end}}@media(max-width:900px){.m04-query-grid[data-v-4f385198]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-v-4f385198] .el-form-item{display:block}.m04-query-extra[data-v-4f385198]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.m04-query-extra[data-v-4f385198],.m04-query-grid[data-v-4f385198]{grid-template-columns:1fr}}.theme-color-blue[data-v-c206bd52]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-c206bd52]{color:#409eff}.theme-color-red[data-v-c206bd52]{color:#f56c6c}[data-v-c206bd52]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.m04-trend[data-v-c206bd52]{width:100%;min-width:0}.m04-period-note[data-v-c206bd52]{font-size:12px;color:#606266}.m04-trend-canvas[data-v-c206bd52]{position:relative;flex:1;min-height:180px}.m04-trend-empty[data-v-c206bd52]{position:absolute;inset:0;min-height:180px;margin:0;display:flex;align-items:center;justify-content:center;color:#909399;font-size:13px;text-align:center}svg[data-v-c206bd52]{position:absolute;inset:0;width:100%;height:100%;display:block}svg text[data-v-c206bd52]{fill:#7e8a9c;font-size:11px}svg g[role=button][data-v-c206bd52]{cursor:pointer}svg g[role=button].active circle[data-v-c206bd52]:first-of-type,svg g[role=button]:focus circle[data-v-c206bd52]:first-of-type,svg g[role=button]:hover circle[data-v-c206bd52]:first-of-type{fill:#eaf4ff;stroke:#1680cc;stroke-width:3}svg g[role=button][data-v-c206bd52]:focus{outline:none}.m04-chart-legend[data-v-c206bd52]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:18px;font-size:12px;color:#6a8fac}.m04-trend-selection[data-v-c206bd52]{display:flex;align-items:center;gap:8px 16px;flex-wrap:wrap;margin-top:8px;padding:8px 10px;border-left:3px solid #409eff;background:#f5f9fd;color:#606266;font-size:12px}.m04-trend-selection strong[data-v-c206bd52]{color:#303133;font-weight:500}.theme-color-blue[data-v-0fbfdd3a]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-0fbfdd3a]{color:#409eff}.theme-color-red[data-v-0fbfdd3a]{color:#f56c6c}[data-v-0fbfdd3a]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.student-experience-page[data-v-0fbfdd3a]{height:100%;overflow-y:auto!important;background:transparent}.m04-workspace[data-v-0fbfdd3a]{padding:4px 12px 24px!important;min-width:0;font-size:14px;color:#303133}.m04-return-bar[data-v-0fbfdd3a]{display:flex;justify-content:flex-end;min-height:32px;margin-bottom:8px}.m04-navigation[data-v-0fbfdd3a]{margin-bottom:12px;border:1px solid #e3e9f1;border-radius:8px;background:#fff}.m04-navigation-primary[data-v-0fbfdd3a]{display:flex;align-items:center;gap:18px;min-height:45px;padding:0 14px}.m04-navigation-label[data-v-0fbfdd3a]{flex:0 0 auto;color:#7b899d;font-size:12px}.m04-topic-tabs[data-v-0fbfdd3a]{display:flex;align-self:stretch;flex:1 1 auto;gap:24px;overflow-x:auto;min-width:0}.m04-topic-tabs button[data-v-0fbfdd3a]{position:relative;display:inline-flex;align-items:center;gap:5px;height:44px;padding:0 2px;border:0;background:transparent;color:#52667f;flex-shrink:0;font-size:14px;cursor:pointer;white-space:nowrap;transition:color .15s ease}.m04-topic-tabs button.active[data-v-0fbfdd3a]{color:#2f62c9;font-weight:600}.m04-topic-tabs button.active[data-v-0fbfdd3a]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:#3f73cb}.m04-topic-tabs button[data-v-0fbfdd3a]:hover{color:#2f62c9}.m04-tab-info[data-v-0fbfdd3a]{color:#9aa9bc;font-size:12px;transition:color .15s ease}.m04-subnav button.active .m04-tab-info[data-v-0fbfdd3a],.m04-subnav button:focus-visible .m04-tab-info[data-v-0fbfdd3a],.m04-subnav button:hover .m04-tab-info[data-v-0fbfdd3a],.m04-topic-tabs button.active .m04-tab-info[data-v-0fbfdd3a],.m04-topic-tabs button:focus-visible .m04-tab-info[data-v-0fbfdd3a],.m04-topic-tabs button:hover .m04-tab-info[data-v-0fbfdd3a]{color:#5d88d8}.m04-navigation-secondary[data-v-0fbfdd3a]{display:flex;align-items:center;gap:10px 18px;min-height:42px;padding:8px 14px;border-top:1px solid #edf1f6;border-radius:0 0 8px 8px;background:#fafbfd}.m04-context[data-v-0fbfdd3a]{display:flex;align-items:center;justify-content:flex-end;gap:6px 14px;flex:1 1 auto;min-width:0;flex-wrap:wrap;font-size:12px;color:#7a8494}.m04-context strong[data-v-0fbfdd3a]{color:#43566e;font-weight:500}.m04-subnav[data-v-0fbfdd3a]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;flex:0 0 auto}.m04-subnav>span[data-v-0fbfdd3a]{margin-right:2px;color:#8796a9;font-size:12px}.m04-subnav button[data-v-0fbfdd3a]{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:4px 11px;border:1px solid #dfe6ef;border-radius:5px;background:#fff;color:#62748a;font-size:13px;cursor:pointer}.m04-subnav button.active[data-v-0fbfdd3a]{border-color:#9fbeee;background:#f0f5ff;color:#2f62c9;font-weight:500}.m04-subnav button[data-v-0fbfdd3a]:hover:not(:disabled){border-color:#9fbeee;color:#2f62c9}.m04-overview button[data-v-0fbfdd3a]:disabled,.m04-subnav button[data-v-0fbfdd3a]:disabled{cursor:not-allowed;color:#c0c4cc;background:#f5f7fa}.m04-overview button:disabled [data-v-0fbfdd3a]{color:#909399}.m04-load-warning[data-v-0fbfdd3a]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 0;padding:8px 12px;background:#fdf6ec;color:#9b6a20;font-size:12px}.m04-overview[data-v-0fbfdd3a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px}.m04-sr-only[data-v-0fbfdd3a]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.m04-overview .m04-overview-stat[data-v-0fbfdd3a]{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:112px;box-sizing:border-box;padding:15px 30px 15px 16px;border:1px solid #e1e8f1;border-radius:8px;background:#fff;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease;box-shadow:none}.m04-overview button[data-v-0fbfdd3a]:focus-visible,.m04-overview button[data-v-0fbfdd3a]:hover{border-color:#8eb2ff;background:#f7faff}.m04-overview-stat[data-v-0fbfdd3a]{border-top:1px solid #e1e8f1!important}.m04-overview .m04-overview-stat[data-v-0fbfdd3a]:after{display:none!important}.m04-overview-icon[data-v-0fbfdd3a]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:7px;background:#edf3fc;color:#5079c9;font-size:17px}.m04-overview-copy[data-v-0fbfdd3a]{min-width:0}.m04-overview-copy>small[data-v-0fbfdd3a]{display:block;margin-top:5px;color:#8a96a6;font-size:11px;line-height:1.5}.m04-overview-copy>.m04-overview-compare[data-v-0fbfdd3a]{margin-top:3px;color:#69798f}.m04-overview-arrow[data-v-0fbfdd3a]{position:absolute;top:11px;right:11px;color:#a7b4c5;font-size:12px}.m04-workspace button[data-v-0fbfdd3a]:focus-visible{outline:2px solid #1890ff;outline-offset:2px}.m04-overview .m04-metric-title[data-v-0fbfdd3a]{display:flex;align-items:center;gap:6px;color:#41546e;font-size:14px;font-weight:500}.m04-overview .m04-overview-stat>strong[data-v-0fbfdd3a]{display:block;margin:0;color:#263f5f;font-size:27px;font-weight:600;line-height:34px;font-variant-numeric:tabular-nums;white-space:nowrap}.m04-overview button.is-missing[data-v-0fbfdd3a]:before,.m04-overview button.is-partial[data-v-0fbfdd3a]:before{content:"";position:absolute;top:0;left:12px;right:12px;height:3px;border-radius:0 0 3px 3px;background:#e6a23c}.m04-main-grid[data-v-0fbfdd3a]{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,380px);align-items:stretch;gap:12px;margin:12px 0}.m04-panel[data-v-0fbfdd3a]{min-width:0;padding:18px 20px;border:1px solid #e3e9f1;border-radius:8px!important;background:#fff;box-shadow:none!important}.m04-panel h2[data-v-0fbfdd3a]{margin:0;color:#293d58;font-size:16px;font-weight:600}.m04-trend-panel[data-v-0fbfdd3a]{display:flex;flex-direction:column}.m04-trend-panel[data-v-0fbfdd3a] .m04-trend{display:flex;flex:1;flex-direction:column}.m04-panel-head[data-v-0fbfdd3a]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:14px}.m04-section-title[data-v-0fbfdd3a]{display:flex;align-items:center;gap:11px;min-width:0}.m04-section-title p[data-v-0fbfdd3a]{margin:4px 0 0;color:#7b899d;font-size:12px;line-height:1.5}.m04-table-tools[data-v-0fbfdd3a]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.m04-table-tools .el-input[data-v-0fbfdd3a]{width:210px}.m04-comparison[data-v-0fbfdd3a] .el-table th .cell{white-space:nowrap!important}.m04-comparison[data-v-0fbfdd3a] .el-table th{height:44px;padding:8px 0;background:#f4f6f9!important;color:#344760}.m04-comparison[data-v-0fbfdd3a] .el-table td{padding:8px 0;color:#53657b}.m04-comparison[data-v-0fbfdd3a] .el-table .cell{text-align:left!important}.m04-comparison[data-v-0fbfdd3a] .el-table__body tr.el-table__row--striped>td{background:#fafbfc!important}.m04-comparison[data-v-0fbfdd3a] .el-table__body tr:hover>td{background:#f5f8fd!important}.m04-comparison[data-v-0fbfdd3a] .el-table .el-button{white-space:nowrap;padding:0}.m04-comparison .el-pagination[data-v-0fbfdd3a]{margin-top:14px;padding-top:14px;border-top:1px solid #edf1f6;text-align:right;white-space:normal;max-width:100%;overflow-x:auto;padding-bottom:4px}.m04-locator[data-v-0fbfdd3a]{margin-top:0}.m04-supporting[data-v-0fbfdd3a]{margin-top:12px}.m04-supporting-head p[data-v-0fbfdd3a]{margin:4px 0 0}.m04-supporting-grid[data-v-0fbfdd3a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.m04-supporting-grid.is-paired[data-v-0fbfdd3a]{grid-template-columns:repeat(2,minmax(0,1fr))}.m04-supporting-grid.is-wide[data-v-0fbfdd3a]{grid-template-columns:repeat(4,minmax(0,1fr))}.m04-supporting-grid button[data-v-0fbfdd3a]{min-width:0;padding:13px 14px;border:1px solid #e7edf5;border-radius:5px;background:#fff;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.m04-supporting-grid button[data-v-0fbfdd3a]:focus-visible,.m04-supporting-grid button[data-v-0fbfdd3a]:hover{border-color:#a8caf4;background:#f5f9ff}.m04-supporting-grid span[data-v-0fbfdd3a]{display:block;color:#7a8797;font-size:12px}.m04-supporting-grid strong[data-v-0fbfdd3a]{display:block;margin-top:6px;color:#2b405b;font-size:19px;font-weight:600}.m04-supporting-grid small[data-v-0fbfdd3a]{display:block;margin-top:6px;color:#8a98aa;font-size:11px;line-height:1.5}.m04-muted[data-v-0fbfdd3a]{color:#7d8ca0;font-size:12px}.m04-loading[data-v-0fbfdd3a]{padding:80px;text-align:center;color:#73869b}@media(max-width:1500px){.m04-overview[data-v-0fbfdd3a]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.m04-main-grid[data-v-0fbfdd3a]{grid-template-columns:minmax(0,1fr)}}@media(max-width:1200px){.m04-overview[data-v-0fbfdd3a]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:900px){.m04-supporting-grid[data-v-0fbfdd3a]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.m04-navigation-secondary[data-v-0fbfdd3a]{align-items:flex-start;flex-direction:column}.m04-context[data-v-0fbfdd3a]{justify-content:flex-start}}@media(max-width:600px){.m04-workspace[data-v-0fbfdd3a]{padding:4px 8px 20px}.m04-navigation-primary[data-v-0fbfdd3a]{padding:10px 12px}.m04-topic-tabs[data-v-0fbfdd3a]{width:100%}.m04-panel[data-v-0fbfdd3a]{padding:12px}.m04-panel-head[data-v-0fbfdd3a],.m04-section-title[data-v-0fbfdd3a]{align-items:flex-start}}@media(max-width:700px){.m04-overview[data-v-0fbfdd3a],.m04-supporting-grid[data-v-0fbfdd3a]{grid-template-columns:minmax(0,1fr)!important}.m04-comparison[data-v-0fbfdd3a] .el-table__fixed,.m04-comparison[data-v-0fbfdd3a] .el-table__fixed-right{display:none}.m04-comparison[data-v-0fbfdd3a] .el-table__body-wrapper td.is-hidden>.cell,.m04-comparison[data-v-0fbfdd3a] .el-table__header-wrapper th.is-hidden>.cell{visibility:visible}.m04-table-tools .el-input[data-v-0fbfdd3a],.m04-table-tools[data-v-0fbfdd3a]{width:100%}}.theme-color-blue{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue{color:#409eff}.theme-color-red{color:#f56c6c}:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}#app .student-experience-page .m04-workspace{padding:4px 12px 24px!important}#app .student-experience-page .m04-overview .m04-overview-stat{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:112px;padding:15px 30px 15px 16px;border:1px solid #e1e8f1;border-radius:8px;background:#fff;box-shadow:none}#app .student-experience-page .m04-overview .m04-overview-stat:hover{background:#f7faff;border-color:#8eb2ff}#app .student-experience-page .m04-overview .m04-overview-icon{font-size:17px}#app .student-experience-page .m04-overview .m04-overview-stat>strong{margin:0;color:#263f5f;font-size:27px;line-height:34px}#app .student-experience-page .m04-analysis-sections,#app .student-experience-page .m04-panel,#app .student-experience-page .m04-patterns{padding:18px 20px;border-radius:8px!important;box-shadow:none!important}#app .student-experience-page .m04-context{padding:0}@media(max-width:600px){#app .student-experience-page .m04-workspace{padding:4px 8px 20px!important}#app .student-experience-page .m04-analysis-sections,#app .student-experience-page .m04-panel,#app .student-experience-page .m04-patterns{padding:12px}}.m04-tab-tooltip{max-width:360px;padding:9px 12px!important;line-height:1.6;color:#42566f!important;border-color:#d9e4f2!important;box-shadow:0 6px 18px rgba(40,67,103,.12)}.theme-color-blue[data-v-eff22494]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-eff22494]{color:#409eff}.theme-color-red[data-v-eff22494]{color:#f56c6c}[data-v-eff22494]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.operation-topic-page[data-v-eff22494]{box-sizing:border-box;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto}.operation-topic-page[data-v-eff22494] .page-slot-tab{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto}.operation-topic-page__body[data-v-eff22494]{padding:18px;background:#f4f7fb}.operation-topic-page__hero[data-v-eff22494]{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px}.operation-topic-page__hero h1[data-v-eff22494]{margin:0;color:#172a43;font-size:20px;line-height:1.4}.operation-topic-page__hero p[data-v-eff22494]{max-width:850px;margin:5px 0 0;color:#6d7f97;font-size:14px}.operation-topic-page__hero-actions[data-v-eff22494],.operation-topic-page__title-row[data-v-eff22494]{display:flex;align-items:center;gap:10px}.operation-topic-page__hero-actions[data-v-eff22494]{flex:none}.operation-topic-page__notice[data-v-eff22494]{margin-top:14px}.operation-topic-page__metric-grid[data-v-eff22494]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.operation-topic-panel[data-v-eff22494]{margin-top:14px;padding:18px;border:1px solid #e5ecf5;border-radius:4px;background:#fff}.operation-topic-panel__heading[data-v-eff22494]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px}.operation-topic-panel__heading h2[data-v-eff22494]{margin:0;color:#243852;font-size:16px}.operation-topic-panel__heading p[data-v-eff22494]{margin:5px 0 0;color:#8a99ad;font-size:12px}.operation-topic-panel__summary[data-v-eff22494]{display:flex;align-items:baseline;gap:7px;color:#8190a5;font-size:12px}.operation-topic-panel__summary strong[data-v-eff22494]{color:#2e5fae;font-size:20px}.operation-evidence[data-v-eff22494]{padding:0 20px 24px}.operation-evidence dl[data-v-eff22494]{margin:18px 0 0;border-top:1px solid #edf1f6}.operation-evidence dl div[data-v-eff22494]{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid #edf1f6}.operation-evidence dl dt[data-v-eff22494]{color:#7c8da3}.operation-evidence dl dd[data-v-eff22494]{margin:0;color:#2f435e;word-break:break-word}.operation-evidence__footer[data-v-eff22494]{display:flex;align-items:flex-start;gap:8px;margin-top:18px;padding:12px;border-radius:9px;background:#f5f8fc;color:#62758e;font-size:12px;line-height:1.6}@media(max-width:1180px){.operation-topic-page__metric-grid[data-v-eff22494]{grid-template-columns:repeat(2,minmax(0,1fr))}}.theme-color-blue[data-v-75736751]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-75736751]{color:#409eff}.theme-color-red[data-v-75736751]{color:#f56c6c}[data-v-75736751]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.waste-composition[data-v-75736751]{display:flex;flex-direction:column;gap:9px;margin-top:15px}.waste-composition__item[data-v-75736751]{display:grid;grid-template-columns:minmax(105px,.7fr) minmax(90px,1fr) 52px;align-items:center;gap:9px;padding:10px;border:1px solid transparent;border-radius:9px;background:#f7f9fc;color:inherit;font:inherit;text-align:left;cursor:pointer}.waste-composition__item.is-active[data-v-75736751],.waste-composition__item[data-v-75736751]:focus-visible,.waste-composition__item[data-v-75736751]:hover{border-color:#89abe4;background:#f0f5fd;outline:0}.waste-composition__item[data-v-75736751]:active{background:#e7f0fc}.waste-composition__item>b[data-v-75736751]{color:#344b68;font-size:14px;text-align:right}.waste-composition__copy[data-v-75736751]{display:flex;flex-direction:column;min-width:0}.waste-composition__copy strong[data-v-75736751]{color:#344860;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.waste-composition__copy small[data-v-75736751]{margin-top:3px;color:#606266;font-size:13px;line-height:1.4;overflow-wrap:anywhere}.waste-composition__bar[data-v-75736751]{display:block;height:7px;border-radius:4px;background:#e7edf5;overflow:hidden}.waste-composition__bar i[data-v-75736751]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#e9a457,#dc754a)}.theme-color-blue[data-v-371525af]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-371525af]{color:#409eff}.theme-color-red[data-v-371525af]{color:#f56c6c}[data-v-371525af]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.waste-share-cell[data-v-371525af]{display:flex;align-items:center;gap:8px}.waste-share-cell>span[data-v-371525af]{display:block;flex:1;height:6px;border-radius:3px;background:#e8edf4;overflow:hidden}.waste-share-cell>span i[data-v-371525af]{display:block;height:100%;border-radius:inherit;background:#5386dc}.waste-share-cell b[data-v-371525af]{width:48px;color:#566a84;font-size:13px;text-align:right}.waste-contribution-panel[data-v-371525af] .el-table__row{cursor:pointer}.waste-contribution-panel[data-v-371525af] .el-button--text{max-width:100%;min-height:28px;padding:4px 0;line-height:1.45;text-align:left;white-space:normal;word-break:break-word}.waste-contribution-panel[data-v-371525af] .el-table .cell{line-height:1.5;white-space:normal;word-break:break-word}.theme-color-blue[data-v-71999780]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-71999780]{color:#409eff}.theme-color-red[data-v-71999780]{color:#f56c6c}[data-v-71999780]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.waste-record-drawer[data-v-71999780]{padding:0 20px 24px}.waste-record-drawer__subtitle[data-v-71999780]{color:#606266;font-size:14px;line-height:1.5}.waste-record-drawer dl[data-v-71999780]{margin:0 0 14px}.waste-record-drawer dl>div[data-v-71999780]{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;padding:9px 0;border-bottom:1px solid #edf1f6}.waste-record-drawer dt[data-v-71999780]{color:#606266;font-size:13px;line-height:1.5}.waste-record-drawer dd[data-v-71999780]{margin:0;color:#334962;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.waste-record-drawer__image[data-v-71999780]{color:#4776be}.waste-record-drawer__pagination[data-v-71999780]{display:flex;justify-content:flex-end;margin-top:16px;overflow-x:auto;padding-bottom:2px}.waste-record-drawer[data-v-71999780] .el-collapse-item__header{min-height:48px;height:auto;padding:8px 0;font-size:14px;line-height:1.45;overflow-wrap:anywhere}.waste-record-drawer[data-v-71999780] .el-button{min-height:32px;font-size:14px}@media(max-width:640px){.waste-record-drawer[data-v-71999780]{padding-right:14px;padding-left:14px}.waste-record-drawer dl>div[data-v-71999780]{grid-template-columns:1fr;gap:3px}}.theme-color-blue[data-v-1028920e]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-1028920e]{color:#409eff}.theme-color-red[data-v-1028920e]{color:#f56c6c}[data-v-1028920e]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.waste-source-preview[data-v-1028920e]{margin:16px 0 0}.waste-source-preview div[data-v-1028920e]{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;padding:9px 0;border-bottom:1px solid #edf1f6}.waste-source-preview dt[data-v-1028920e]{color:#606266;font-size:13px;line-height:1.5}.waste-source-preview dd[data-v-1028920e]{margin:0;color:#334962;font-size:14px;line-height:1.5;overflow-wrap:anywhere}@media(max-width:640px){.waste-source-preview div[data-v-1028920e]{grid-template-columns:1fr;gap:3px}}.theme-color-blue[data-v-317f8370]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-317f8370]{color:#409eff}.theme-color-red[data-v-317f8370]{color:#f56c6c}[data-v-317f8370]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.waste-summary-cards[data-v-317f8370]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.waste-summary-card[data-v-317f8370]{display:flex;flex-direction:column;min-width:0;padding:15px 17px;border:1px solid #e4ebf4;border-radius:12px;background:#fff;box-shadow:0 5px 16px rgba(31,66,115,.05);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.waste-summary-card.is-active[data-v-317f8370],.waste-summary-card[data-v-317f8370]:focus-visible,.waste-summary-card[data-v-317f8370]:hover{border-color:#5a8de2;box-shadow:0 8px 20px rgba(47,96,173,.12);outline:0;transform:translateY(-1px)}.waste-summary-card[data-v-317f8370]:active{transform:translateY(0)}.waste-summary-card.is-active[data-v-317f8370]{box-shadow:inset 0 3px 0 #3978df,0 8px 20px rgba(47,96,173,.12)}.waste-summary-card.is-plate.is-active[data-v-317f8370]{box-shadow:inset 0 3px 0 #d98137,0 8px 20px rgba(47,96,173,.12)}.waste-summary-card.is-finished.is-active[data-v-317f8370]{box-shadow:inset 0 3px 0 #7a5dc7,0 8px 20px rgba(47,96,173,.12)}.waste-summary-card__footer[data-v-317f8370],.waste-summary-card__heading[data-v-317f8370]{display:flex;align-items:center;justify-content:space-between;gap:10px}.waste-summary-card__heading strong[data-v-317f8370]{color:#344860;font-size:15px;line-height:1.4;overflow-wrap:anywhere}.waste-summary-card__value[data-v-317f8370]{min-height:34px;margin-top:10px;color:#182b45;font-size:25px;font-weight:700;line-height:1.3}.waste-summary-card__footer[data-v-317f8370]{align-items:flex-start;flex-wrap:wrap;margin-top:8px;color:#606266;font-size:13px;line-height:1.45}.waste-summary-card__footer>span[data-v-317f8370]{max-width:100%;overflow-wrap:anywhere}.waste-summary-card__footer .is-up[data-v-317f8370]{color:#d0594e}.waste-summary-card__footer .is-down[data-v-317f8370]{color:#27845c}.waste-summary-card__hint[data-v-317f8370]{margin-top:4px;color:#a06d28;font-size:13px;line-height:1.45}@media(max-width:900px){.waste-summary-cards[data-v-317f8370]{grid-template-columns:1fr}}.theme-color-blue[data-v-a4b08dce]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-a4b08dce]{color:#409eff}.theme-color-red[data-v-a4b08dce]{color:#f56c6c}[data-v-a4b08dce]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.waste-trend[data-v-a4b08dce]{display:flex;align-items:stretch;gap:8px;min-height:225px;margin-top:13px;padding:12px 8px 0;border-bottom:1px solid #e5ebf3;background:repeating-linear-gradient(180deg,#edf2f7 0,#edf2f7 1px,transparent 0,transparent 48px)}.waste-trend__item[data-v-a4b08dce]{display:flex;flex:1;flex-direction:column;align-items:center;min-width:0;padding:0 2px;border:0;border-radius:7px 7px 0 0;background:transparent;color:inherit;font:inherit;cursor:pointer}.waste-trend__item.is-active[data-v-a4b08dce],.waste-trend__item[data-v-a4b08dce]:focus-visible,.waste-trend__item[data-v-a4b08dce]:hover{background:rgba(57,120,223,.08);outline:0}.waste-trend__item[data-v-a4b08dce]:active:not(:disabled){background:rgba(57,120,223,.14)}.waste-trend__item[data-v-a4b08dce]:disabled{background:transparent;cursor:not-allowed;opacity:.72}.waste-trend__item.is-anomaly[data-v-a4b08dce]{background:#fff5f5}.waste-trend__item strong[data-v-a4b08dce]{margin-top:5px;color:#47617e;font-size:13px;font-weight:500;line-height:1.35;text-align:center;word-break:break-word}.waste-trend__item small[data-v-a4b08dce]{margin-top:3px;color:#606266;font-size:13px}.waste-trend__plot[data-v-a4b08dce]{display:flex;align-items:flex-end;justify-content:center;height:145px;width:100%}.waste-trend__plot i[data-v-a4b08dce]{display:block;width:min(30px,65%);min-height:4px;border-radius:5px 5px 1px 1px;background:linear-gradient(180deg,#77a5f3,#3f78d6)}.waste-trend__plot em[data-v-a4b08dce]{margin-bottom:4px;color:#9aa8ba;font-size:16px;font-style:normal}.theme-color-blue[data-v-3c53a7f1]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-3c53a7f1]{color:#409eff}.theme-color-red[data-v-3c53a7f1]{color:#f56c6c}[data-v-3c53a7f1]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.waste-worklist[data-v-3c53a7f1]{display:flex;flex-direction:column;gap:8px;margin-top:12px}.waste-worklist__item[data-v-3c53a7f1]{display:flex;align-items:center;gap:9px;width:100%;padding:10px;border:1px solid transparent;border-radius:9px;background:#f8fafc;color:inherit;font:inherit;text-align:left}.waste-worklist__item[data-v-3c53a7f1]:hover{border-color:#d4dfef;background:#f4f7fb}.waste-worklist__actions[data-v-3c53a7f1]{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;flex-wrap:wrap;gap:6px;max-width:45%}.waste-worklist__actions b[data-v-3c53a7f1]{color:#344b68;font-size:14px;line-height:1.4;overflow-wrap:anywhere;text-align:right}.waste-worklist__icon[data-v-3c53a7f1]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#ffefe7;color:#d36d3d;flex:0 0 auto}.waste-worklist__icon.is-data[data-v-3c53a7f1]{background:#eaf2ff;color:#4578c7}.waste-worklist__copy[data-v-3c53a7f1]{display:flex;flex:1;flex-direction:column;min-width:0}.waste-worklist__copy small[data-v-3c53a7f1]{color:#606266;font-size:13px}.waste-worklist__copy strong[data-v-3c53a7f1]{margin-top:2px;color:#344860;font-size:14px;line-height:1.45;overflow-wrap:anywhere}.waste-worklist__copy span[data-v-3c53a7f1]{margin-top:3px;color:#606266;font-size:13px;line-height:1.5;overflow-wrap:anywhere}@media(max-width:720px){.waste-worklist__item[data-v-3c53a7f1]{align-items:flex-start;flex-wrap:wrap}.waste-worklist__actions[data-v-3c53a7f1]{width:100%;max-width:none}}.theme-color-blue[data-v-b9967d0e]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-b9967d0e]{color:#409eff}.theme-color-red[data-v-b9967d0e]{color:#f56c6c}[data-v-b9967d0e]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.waste-analysis-page[data-v-b9967d0e]{height:100%;min-height:100%;box-sizing:border-box;overflow-x:hidden!important;overflow-y:auto!important}.waste-analysis[data-v-b9967d0e]{box-sizing:border-box;width:100%;min-height:100%;padding:16px;overflow-x:hidden;background:#f4f7fb}.waste-analysis__hero[data-v-b9967d0e]{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:12px;min-width:0}.waste-analysis__hero h1[data-v-b9967d0e]{margin:0;color:#172a43;font-size:18px}.waste-analysis__hero p[data-v-b9967d0e]{margin:6px 0 0;color:#606266;font-size:14px;line-height:1.5}.waste-analysis__title-row[data-v-b9967d0e]{display:flex;align-items:center;gap:9px}.waste-analysis__hero-actions[data-v-b9967d0e]{display:flex;align-items:center;gap:10px}.waste-analysis__hero-actions .el-button[data-v-b9967d0e]{flex:none}.waste-analysis__notices[data-v-b9967d0e]{margin:10px 0}.waste-analysis__notices[data-v-b9967d0e] .el-alert{align-items:flex-start;padding:7px 12px}.waste-analysis__notices[data-v-b9967d0e] .el-alert__title{font-size:14px;line-height:21px}.waste-analysis__tabs-row[data-v-b9967d0e]{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:10px;padding:0 14px;border:1px solid #e5ebf3;border-radius:10px;background:#fff}.waste-analysis__tabs-row[data-v-b9967d0e] .el-tabs__header{margin:0}.waste-analysis__tabs-row[data-v-b9967d0e] .el-tabs__nav-wrap:after{display:none}.waste-analysis__status[data-v-b9967d0e]{display:flex;align-items:center;flex-wrap:wrap;gap:9px;color:#606266;font-size:14px}.waste-analysis__linked-filters[data-v-b9967d0e]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:10px}.waste-analysis__status-alert[data-v-b9967d0e]{margin-top:9px}.waste-analysis__status-alert[data-v-b9967d0e] .el-alert__title{font-size:14px;line-height:1.5}.waste-analysis__lower-grid[data-v-b9967d0e],.waste-analysis__main-grid[data-v-b9967d0e]{display:grid;gap:12px;margin-top:12px}.waste-analysis__lower-grid[data-v-b9967d0e],.waste-analysis__main-grid[data-v-b9967d0e]{grid-template-columns:minmax(0,7fr) minmax(330px,5fr)}.waste-analysis__distribution-wrap[data-v-b9967d0e]{position:relative;min-width:0}.waste-analysis__dimension-switch[data-v-b9967d0e]{display:flex;justify-content:flex-end;margin-bottom:8px}.waste-filter-bar[data-v-b9967d0e]{padding:11px 13px;border:1px solid #e4ebf4;border-radius:10px;background:#fff}.waste-filter-bar__pending[data-v-b9967d0e]{margin-bottom:10px}.waste-filter-bar__grid[data-v-b9967d0e]{display:grid;grid-template-columns:minmax(200px,1fr) minmax(320px,1.4fr) minmax(140px,.8fr) auto;align-items:end;gap:10px}.waste-filter-bar label[data-v-b9967d0e]{display:flex;flex-direction:column;min-width:0;gap:5px}.waste-filter-bar label>span[data-v-b9967d0e]{color:#606266;font-size:14px}.waste-filter-bar .el-date-editor[data-v-b9967d0e],.waste-filter-bar .el-select[data-v-b9967d0e]{width:100%}.waste-filter-bar__actions[data-v-b9967d0e]{display:flex;gap:8px;justify-content:flex-end}[data-v-b9967d0e] .waste-panel{min-width:0;padding:15px;border:1px solid #e4ebf4;border-radius:10px;background:#fff;box-shadow:0 5px 16px rgba(31,66,115,.05)}[data-v-b9967d0e] .waste-panel__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}[data-v-b9967d0e] .waste-panel__heading h2{margin:0;color:#2d435e;font-size:16px;line-height:1.4}[data-v-b9967d0e] .waste-panel__heading p{margin:5px 0 0;color:#606266;font-size:13px;line-height:1.55;overflow-wrap:anywhere}.waste-analysis-page[data-v-b9967d0e] .el-button,.waste-analysis-page[data-v-b9967d0e] .el-input__inner,.waste-analysis-page[data-v-b9967d0e] .el-range-input,.waste-analysis-page[data-v-b9967d0e] .el-select-dropdown__item{font-size:14px}.waste-analysis-page[data-v-b9967d0e] .el-button,.waste-analysis-page[data-v-b9967d0e] .el-input__inner,.waste-analysis-page[data-v-b9967d0e] .el-range-editor--small.el-input__inner{min-height:32px}.waste-analysis-page[data-v-b9967d0e] .el-table{color:#334155;font-size:13px}.waste-analysis-page[data-v-b9967d0e] .el-table th>.cell{color:#526176;font-weight:600}.waste-analysis-page[data-v-b9967d0e] .el-table .cell{line-height:1.5;white-space:normal;word-break:break-word}.waste-analysis-page[data-v-b9967d0e] .el-empty__description p{color:#606266;font-size:14px}.waste-analysis-page[data-v-b9967d0e] .el-tag{max-width:100%;height:auto;min-height:24px;line-height:22px;white-space:normal}@media(max-width:1180px){.waste-analysis__lower-grid[data-v-b9967d0e],.waste-analysis__main-grid[data-v-b9967d0e]{grid-template-columns:1fr}.waste-filter-bar__grid[data-v-b9967d0e]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.waste-filter-bar__grid[data-v-b9967d0e]{grid-template-columns:1fr}.waste-analysis__hero[data-v-b9967d0e],.waste-analysis__tabs-row[data-v-b9967d0e]{align-items:flex-start;flex-direction:column}.waste-analysis__tabs-row[data-v-b9967d0e]{padding-bottom:10px}}.theme-color-blue[data-v-243c4efd]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-243c4efd]{color:#409eff}.theme-color-red[data-v-243c4efd]{color:#f56c6c}[data-v-243c4efd]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.workbench-panel[data-v-243c4efd]{min-width:0;border:1px solid #dfe7f1;border-radius:10px;background:#fff;overflow:hidden}.workbench-panel header[data-v-243c4efd]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:10px 13px 5px}.workbench-panel header h2[data-v-243c4efd]{margin:0;color:#263a54;font-size:16px}.workbench-panel header small[data-v-243c4efd]{color:#74859a;font-size:13px;line-height:1.35}.action-panel__empty[data-v-243c4efd]{display:flex;align-items:center;justify-content:center;gap:8px;height:70px;color:#718197;font-size:14px}.action-panel__list[data-v-243c4efd]{padding:0 10px 7px}.action-panel__list button[data-v-243c4efd]{display:grid;grid-template-columns:70px minmax(0,1fr) auto 12px;align-items:center;gap:8px;width:100%;padding:9px 6px;border:0;border-bottom:1px solid #edf1f6;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.action-panel__list button[data-v-243c4efd]:hover:not(:disabled){background:#f7faff}.action-panel__list button[data-v-243c4efd]:focus-visible{outline:2px solid #3978d7;outline-offset:-2px}.action-panel__list button[data-v-243c4efd]:disabled{cursor:not-allowed;opacity:.65}.action-panel__list button>span[data-v-243c4efd]{display:flex;flex-direction:column;min-width:0}.action-panel__list button>span b[data-v-243c4efd]{color:#3b5068;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.action-panel__list button>span small[data-v-243c4efd]{color:#74859a;font-size:13px;line-height:1.35;overflow-wrap:anywhere}.action-panel__list button>strong[data-v-243c4efd]{color:#b84f46;font-size:14px;white-space:nowrap}.action-panel__list button>i[data-v-243c4efd]{color:#a5afbd}.theme-color-blue[data-v-72d5da2a]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-72d5da2a]{color:#409eff}.theme-color-red[data-v-72d5da2a]{color:#f56c6c}[data-v-72d5da2a]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.core-results[data-v-72d5da2a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:14px;gap:12px;border-bottom:1px solid #e7edf5}.core-results button[data-v-72d5da2a]{display:flex;flex-direction:column;gap:6px;padding:12px;background:#f7faff;border:1px solid #e5edf7;border-radius:10px;text-align:left;cursor:pointer}.core-results button[data-v-72d5da2a]:hover:not(:disabled){border-color:#8fb1df}.core-results span[data-v-72d5da2a]{color:#52677f;font-size:13px}.core-results strong[data-v-72d5da2a]{color:#20344f;font-size:24px;overflow-wrap:anywhere}.core-results small[data-v-72d5da2a]{color:#738499;font-size:12px}.core-results button[data-v-72d5da2a]:disabled{cursor:wait}.core-overview[data-v-72d5da2a]{margin-top:10px;border:1px solid #e3eaf3;border-radius:12px;background:#fff;box-shadow:0 4px 16px rgba(34,62,94,.06);overflow:hidden}.core-overview__heading[data-v-72d5da2a]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:17px 18px 13px}.core-overview__heading h2[data-v-72d5da2a]{margin:0;color:#172b46;font-size:18px}.core-overview__heading p[data-v-72d5da2a]{margin:4px 0 0;color:#718197;font-size:13px}.core-overview__counts[data-v-72d5da2a]{display:flex;align-items:center;gap:8px;color:#718197;font-size:13px}.core-overview__counts span[data-v-72d5da2a]{display:flex;align-items:baseline;gap:4px;white-space:nowrap;padding:5px 9px;border-radius:14px;background:#f2f6fb}.core-overview__counts strong[data-v-72d5da2a]{color:#244a78;font-size:18px}.core-overview__domains[data-v-72d5da2a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 14px 14px}.core-overview__domains.is-two-domains[data-v-72d5da2a]{grid-template-columns:repeat(2,minmax(0,1fr))}.core-domain__categories[data-v-72d5da2a]{display:grid;gap:7px}.core-category[data-v-72d5da2a]{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:10px;border:1px solid rgba(218,227,238,.85);border-radius:8px;background:hsla(0,0%,100%,.88);font:inherit;text-align:left;cursor:pointer}.core-category[data-v-72d5da2a]:hover:not(:disabled){border-color:#e0b36a;background:#fff;box-shadow:0 4px 10px rgba(55,91,130,.08)}.core-category[data-v-72d5da2a]:disabled{cursor:not-allowed;opacity:.72}.core-category span[data-v-72d5da2a]{color:#6c7e94;font-size:12px}.core-category strong[data-v-72d5da2a]{margin-top:4px;color:#20344f;font-size:18px;line-height:1.25;overflow-wrap:anywhere}.core-category strong.is-unavailable[data-v-72d5da2a]{color:#a0abba}.core-category small[data-v-72d5da2a]{margin-top:3px;color:#718197;font-size:12px;line-height:1.4}.core-category .is-positive[data-v-72d5da2a]{color:#169a62}.core-category .is-negative[data-v-72d5da2a]{color:#d45454}.core-domain[data-v-72d5da2a]{min-width:0;padding:13px;border:1px solid #e7edf5;border-radius:10px;background:#f8fafc}.core-domain.is-frontHall[data-v-72d5da2a]{background:#f6f9fd}.core-domain.is-supplyChain[data-v-72d5da2a]{background:#f5faf7}.core-domain.is-smartKitchen[data-v-72d5da2a]{background:#fcf8f3}.core-domain header[data-v-72d5da2a]{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:9px;margin-bottom:10px}.core-domain__icon[data-v-72d5da2a]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;background:#e8f1ff;color:#3e73ba;font-size:17px}.core-domain.is-supplyChain .core-domain__icon[data-v-72d5da2a]{background:#e4f5ed;color:#25845f}.core-domain.is-smartKitchen .core-domain__icon[data-v-72d5da2a]{background:#fff0dd;color:#c77a22}.core-domain header h3[data-v-72d5da2a]{margin:0;color:#263d59;font-size:15px;line-height:1.35}.core-domain header p[data-v-72d5da2a]{margin:3px 0 0;color:#8492a6;font-size:12px;line-height:1.4}.core-domain header em[data-v-72d5da2a]{color:#8b9aab;font-size:12px;font-style:normal;white-space:nowrap}.core-domain__metrics[data-v-72d5da2a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.core-domain__metrics button[data-v-72d5da2a]{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:10px;border:1px solid rgba(218,227,238,.85);border-radius:8px;background:hsla(0,0%,100%,.88);font:inherit;text-align:left;cursor:pointer}.core-domain__metrics button[data-v-72d5da2a]:hover:not(:disabled){border-color:#9ebbe2;background:#fff;box-shadow:0 4px 10px rgba(55,91,130,.08)}.core-domain__metrics button[data-v-72d5da2a]:disabled{cursor:not-allowed;opacity:.72}.core-domain__metrics span[data-v-72d5da2a]{color:#6c7e94;font-size:12px}.core-domain__metrics strong[data-v-72d5da2a]{margin-top:4px;color:#20344f;font-size:17px;line-height:1.25;overflow-wrap:anywhere}.core-domain__metrics button.is-key-metric strong[data-v-72d5da2a]{font-size:20px}.core-domain__metrics strong.is-unavailable[data-v-72d5da2a]{color:#a0abba}.core-domain__period[data-v-72d5da2a]{margin:-3px 0 10px;color:#718197;font-size:12px}.core-domain__metrics small[data-v-72d5da2a]{margin-top:3px;color:#718197;font-size:12px}.core-domain__metrics .is-positive[data-v-72d5da2a]{color:#169a62}.core-domain__metrics .is-negative[data-v-72d5da2a]{color:#d45454}.core-domain__toggle[data-v-72d5da2a]{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;margin-top:8px;padding:5px;border:0;background:transparent;color:#55789f;font:inherit;font-size:12px;cursor:pointer}.core-domain__toggle[data-v-72d5da2a]:hover:not(:disabled){color:#2e67ac}.core-domain__toggle[data-v-72d5da2a]:disabled{cursor:not-allowed;opacity:.6}@media(max-width:900px){.core-results[data-v-72d5da2a]{grid-template-columns:repeat(2,minmax(0,1fr))}.core-overview__heading[data-v-72d5da2a]{flex-direction:column}.core-overview__domains[data-v-72d5da2a]{grid-template-columns:1fr}}.theme-color-blue[data-v-58ecc15c]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-58ecc15c]{color:#409eff}.theme-color-red[data-v-58ecc15c]{color:#f56c6c}[data-v-58ecc15c]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.overview-evidence[data-v-58ecc15c]{padding:0 22px 24px;color:#536780}.overview-evidence__summary[data-v-58ecc15c]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;padding:18px;border-radius:10px;background:#f5f8fc}.overview-evidence__summary div[data-v-58ecc15c]{display:flex;flex-direction:column;gap:8px;font-size:13px}.overview-evidence__summary strong[data-v-58ecc15c]{color:#20344f;font-size:27px}.overview-evidence__summary b[data-v-58ecc15c]{color:#20344f;font-weight:500}.overview-evidence p[data-v-58ecc15c]{font-size:13px;line-height:1.7}.overview-evidence__toolbar[data-v-58ecc15c]{display:flex;align-items:center;justify-content:space-between;gap:12px}.overview-evidence__record[data-v-58ecc15c]{padding:16px;background:#f8fafc;border:1px solid #e7edf5;border-radius:10px}.overview-evidence__record div[data-v-58ecc15c]{display:grid;grid-template-columns:120px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid #e7edf5}.overview-evidence__record dd[data-v-58ecc15c]{margin:0;overflow-wrap:anywhere;color:#20344f}.overview-evidence[data-v-58ecc15c] .el-pagination{margin-top:16px;text-align:right}@media(max-width:600px){.overview-evidence__summary[data-v-58ecc15c]{grid-template-columns:1fr}}.theme-color-blue[data-v-6a54be18]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-6a54be18]{color:#409eff}.theme-color-red[data-v-6a54be18]{color:#f56c6c}[data-v-6a54be18]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.workbench-panel[data-v-6a54be18]{min-width:0;border:1px solid #dfe7f1;border-radius:10px;background:#fff;overflow:hidden}.workbench-panel header[data-v-6a54be18]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px 7px}.workbench-panel header h2[data-v-6a54be18]{margin:0;color:#263a54;font-size:16px}.workbench-panel header small[data-v-6a54be18]{color:#95a2b3;font-size:12px}.trend-contribution__content[data-v-6a54be18]{display:grid;grid-template-columns:minmax(0,1fr) 155px;min-height:228px}.trend-contribution__trend[data-v-6a54be18]{min-width:0;padding:0 8px 8px 14px}.trend-contribution__trend>strong[data-v-6a54be18]{color:#5f7188;font-size:14px}.trend-contribution__chart[data-v-6a54be18]{width:100%;height:194px}.trend-contribution__empty[data-v-6a54be18]{display:flex;align-items:center;justify-content:center;gap:8px;height:194px;color:#74859a;font-size:14px;text-align:center}.trend-contribution__contribution[data-v-6a54be18]{padding:0 12px 8px;border-left:1px solid #edf1f6}.trend-contribution__contribution>strong[data-v-6a54be18]{color:#5f7188;font-size:14px}.trend-contribution__contribution>button[data-v-6a54be18]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;width:100%;padding:11px 0;border:0;border-bottom:1px solid #edf1f6;background:transparent;color:#53667e;font:inherit;font-size:13px;text-align:left;cursor:pointer}.trend-contribution__contribution>button[data-v-6a54be18]:hover:not(:disabled){background:#f7faff}.trend-contribution__contribution>button[data-v-6a54be18]:focus-visible{outline:2px solid #3978d7;outline-offset:-2px}.trend-contribution__contribution>button[data-v-6a54be18]:disabled{cursor:not-allowed;opacity:.65}.trend-contribution__contribution>button span[data-v-6a54be18]{line-height:1.35;overflow-wrap:anywhere}.trend-contribution__contribution>button b[data-v-6a54be18]{color:#5c6f87;font-size:13px}.trend-contribution__contribution>button .is-negative[data-v-6a54be18]{color:#d45454}.trend-contribution__contribution>button .is-positive[data-v-6a54be18]{color:#169a62}.trend-contribution__contribution>button i[data-v-6a54be18]{color:#a4afbd}.trend-contribution__contribution-empty[data-v-6a54be18]{padding:18px 0;color:#74859a;font-size:13px;text-align:center}.theme-color-blue[data-v-2cad90b6]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-2cad90b6]{color:#409eff}.theme-color-red[data-v-2cad90b6]{color:#f56c6c}[data-v-2cad90b6]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.workbench-panel[data-v-2cad90b6]{min-width:0;border:1px solid #dfe7f1;border-radius:10px;background:#fff;overflow:hidden}.workbench-panel header[data-v-2cad90b6]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 12px 7px}.workbench-panel header h2[data-v-2cad90b6]{margin:0;color:#263a54;font-size:16px}.workbench-panel header small[data-v-2cad90b6]{display:block;max-width:280px;margin-top:3px;color:#74859a;font-size:13px;line-height:1.35}.locator-panel__chart[data-v-2cad90b6]{width:100%;height:222px}.locator-panel__empty[data-v-2cad90b6]{display:flex;align-items:center;justify-content:center;height:220px;color:#74859a;font-size:14px}.locator-panel__table-wrap[data-v-2cad90b6]{height:222px;overflow:auto}.locator-panel table[data-v-2cad90b6]{width:100%;min-width:420px;border-collapse:collapse;color:#566980;font-size:13px}.locator-panel td[data-v-2cad90b6],.locator-panel th[data-v-2cad90b6]{padding:7px 8px;border-bottom:1px solid #edf1f6;text-align:right}.locator-panel td[data-v-2cad90b6]:first-child,.locator-panel th[data-v-2cad90b6]:first-child{text-align:left}.locator-panel th[data-v-2cad90b6]{position:sticky;top:0;z-index:1;background:#f7f9fc;color:#77879b;font-weight:600}.locator-panel tbody tr[data-v-2cad90b6]{cursor:pointer}.locator-panel tbody tr[data-v-2cad90b6]:hover{background:#f4f8fd}.locator-panel tbody tr[data-v-2cad90b6]:focus-visible{outline:2px solid #3978d7;outline-offset:-2px}.locator-panel tbody tr[aria-disabled=true][data-v-2cad90b6]{cursor:not-allowed;opacity:.65}.locator-panel td b[data-v-2cad90b6]{display:block;max-width:150px;color:#344961;line-height:1.35;overflow-wrap:anywhere}.locator-panel td b i[data-v-2cad90b6]{display:inline-block;width:6px;height:6px;margin-right:4px;border-radius:50%;background:#31a26f}.locator-panel td b i.is-high[data-v-2cad90b6]{background:#e05a5a}.locator-panel td b i.is-attention[data-v-2cad90b6]{background:#e6a23c}.locator-panel td small[data-v-2cad90b6]{color:#96a3b3}.theme-color-blue[data-v-6f5f49ea]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-6f5f49ea]{color:#409eff}.theme-color-red[data-v-6f5f49ea]{color:#f56c6c}[data-v-6f5f49ea]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.workbench-query[data-v-6f5f49ea]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-height:52px;padding:8px 12px;border-bottom:1px solid #e6edf6;background:transparent}.workbench-query label[data-v-6f5f49ea]{display:flex;align-items:center;gap:5px;color:#718197;font-size:14px}.workbench-query label .el-cascader[data-v-6f5f49ea]{width:280px}.workbench-query__period[data-v-6f5f49ea] .el-date-editor{width:250px}@media(max-width:1366px){.workbench-query[data-v-6f5f49ea]{gap:8px}.workbench-query label .el-cascader[data-v-6f5f49ea]{width:240px}}.theme-color-blue[data-v-1d07ed1e]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-1d07ed1e]{color:#409eff}.theme-color-red[data-v-1d07ed1e]{color:#f56c6c}[data-v-1d07ed1e]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.overview-metrics[data-v-1d07ed1e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;background:#edf0f3;border-radius:6px}.overview-metrics__item[data-v-1d07ed1e]{display:block;min-width:0;padding:14px 18px;text-align:left;border:0;border-radius:0;background:#f8fafc;color:#20323b;cursor:pointer;font:inherit;transition:background-color .16s ease}.overview-metrics__item[data-v-1d07ed1e]:not(:disabled):hover{background:#edf4ff}.overview-metrics__item[data-v-1d07ed1e]:disabled{cursor:default;background:#fafbfc}.overview-metrics__item[data-v-1d07ed1e]:focus-visible{outline:2px solid var(--theme-primary,#0b4aa2);outline-offset:-2px}.overview-metrics__label[data-v-1d07ed1e]{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;color:#53656e;font-size:14px;line-height:22px}.overview-metrics__label i[data-v-1d07ed1e]{color:#909da4;font-size:12px}.overview-metrics strong[data-v-1d07ed1e]{display:block;font-size:24px;line-height:32px;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.overview-metrics small[data-v-1d07ed1e]{margin-left:5px;color:#7c8a92;font-size:12px;font-weight:400}.overview-metrics__note[data-v-1d07ed1e]{display:block;margin-top:8px;color:#7c8a92;font-size:12px;line-height:20px}.overview-metrics--hero[data-v-1d07ed1e]{grid-template-columns:repeat(4,minmax(0,1fr))}.overview-metrics--hero strong[data-v-1d07ed1e]{font-size:28px}@media(max-width:700px){.overview-metrics--hero[data-v-1d07ed1e],.overview-metrics[data-v-1d07ed1e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.overview-metrics__item[data-v-1d07ed1e]{padding:12px}.overview-metrics strong[data-v-1d07ed1e]{font-size:22px}}.theme-color-blue[data-v-58f96924]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-58f96924]{color:#409eff}.theme-color-red[data-v-58f96924]{color:#f56c6c}[data-v-58f96924]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.decision-brief[data-v-58f96924]{padding:22px;margin-bottom:16px;border:1px solid #dfe8f4;border-radius:12px;background:#fff;box-shadow:0 2px 8px rgba(33,56,86,.05)}.decision-brief__cost[data-v-58f96924],.decision-brief__header[data-v-58f96924],.decision-brief__priority-head[data-v-58f96924],.decision-brief__priority[data-v-58f96924],.decision-brief__title[data-v-58f96924]{display:flex}.decision-brief__header[data-v-58f96924],.decision-brief__priority-head[data-v-58f96924]{align-items:flex-start;justify-content:space-between;gap:16px}.decision-brief__eyebrow[data-v-58f96924]{color:var(--theme-primary,#0b4aa2);font-size:12px;font-weight:600}.decision-brief__priority-meta[data-v-58f96924]{display:flex;flex-wrap:wrap;gap:5px 12px;margin-top:8px;color:#68798a;font-size:11px}.decision-brief__priority-actions[data-v-58f96924]{display:flex;flex-direction:column;align-items:flex-end}.decision-brief__title[data-v-58f96924]{align-items:center;gap:10px;margin-top:4px}.decision-brief h2[data-v-58f96924],.decision-brief h3[data-v-58f96924],.decision-brief p[data-v-58f96924]{margin:0}.decision-brief h2[data-v-58f96924]{color:#172b4d;font-size:22px;line-height:32px}.decision-brief__header p[data-v-58f96924],.decision-brief__priority-head p[data-v-58f96924]{margin-top:5px;color:#7c8a92;font-size:12px;line-height:20px}.decision-brief__cost[data-v-58f96924]{align-items:center;flex-wrap:wrap;gap:4px 16px;padding:8px 0;color:#606266;font-size:13px}.decision-brief__priority-head[data-v-58f96924]{align-items:center;margin:12px 0 8px}.decision-brief__priority-head h3[data-v-58f96924]{font-size:15px}.decision-brief__priority-head>span[data-v-58f96924]{color:#7c8a92;font-size:12px}.decision-brief__priorities[data-v-58f96924]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.decision-brief__priority[data-v-58f96924]{align-items:center;gap:10px;min-width:0;padding:12px;border-left:3px solid #e6a23c;border-radius:9px;background:#fdf8ef}.decision-brief__priority.is-risk[data-v-58f96924]{border-color:#f56c6c;background:#fef4f4}.decision-brief__priority-icon[data-v-58f96924]{color:#e6a23c;font-size:20px}.is-risk .decision-brief__priority-icon[data-v-58f96924]{color:#f56c6c}.decision-brief__priority-body[data-v-58f96924]{flex:1;min-width:0}.decision-brief__priority-body strong[data-v-58f96924]{font-size:14px}.decision-brief__priority-body p[data-v-58f96924]{margin-top:4px;color:#53656e;font-size:12px}.decision-brief__priority-body small[data-v-58f96924]{display:block;margin-top:4px;color:#909399;line-height:18px}@media(max-width:900px){.decision-brief__priorities[data-v-58f96924]{grid-template-columns:minmax(0,1fr)}}@media(max-width:650px){.decision-brief__header[data-v-58f96924],.decision-brief__priority[data-v-58f96924]{align-items:flex-start;flex-direction:column}}.theme-color-blue[data-v-4e8d1a47]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-4e8d1a47]{color:#409eff}.theme-color-red[data-v-4e8d1a47]{color:#f56c6c}[data-v-4e8d1a47]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.leadership-indicators[data-v-4e8d1a47]{padding:22px;margin-bottom:16px;border:1px solid #e3eaf3;border-radius:12px;background:#fff;box-shadow:0 2px 8px rgba(33,56,86,.05)}.leadership-indicators__header[data-v-4e8d1a47],.leadership-indicators__metric-label[data-v-4e8d1a47]{display:flex;align-items:center;justify-content:space-between;gap:12px}.leadership-indicators__header[data-v-4e8d1a47]{margin-bottom:12px}.leadership-indicators__tools[data-v-4e8d1a47]{display:flex;align-items:center;gap:10px}.leadership-indicators__search[data-v-4e8d1a47]{width:220px}.leadership-indicators h2[data-v-4e8d1a47],.leadership-indicators h3[data-v-4e8d1a47],.leadership-indicators p[data-v-4e8d1a47]{margin:0}.leadership-indicators h2[data-v-4e8d1a47]{color:#172b4d;font-size:20px;line-height:28px}.leadership-indicators__header p[data-v-4e8d1a47]{margin-top:4px;color:#7c8a92;font-size:12px;line-height:18px}.leadership-indicators__groups[data-v-4e8d1a47]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.leadership-indicators__group[data-v-4e8d1a47]{position:relative;min-width:0;padding:15px;border:1px solid #e8eef6;border-radius:10px;background:#f8fafc;overflow:hidden}.leadership-indicators__group[data-v-4e8d1a47]:before{position:absolute;top:0;left:0;width:100%;height:3px;background:#4c84ff;content:""}.leadership-indicators__group.is-studentExperience[data-v-4e8d1a47]:before{background:#8b5cf6}.leadership-indicators__group.is-publicWelfare[data-v-4e8d1a47]:before{background:#13a8a8}.leadership-indicators__group.is-foodSafety[data-v-4e8d1a47]:before{background:#ef5350}.leadership-indicators__group.is-supplySecurity[data-v-4e8d1a47]:before{background:#f59e0b}.leadership-indicators__group.is-resourceCapacity[data-v-4e8d1a47]:before{background:#0ea5e9}.leadership-indicators__group.is-dishesNutrition[data-v-4e8d1a47]:before{background:#22a06b}.leadership-indicators__group.is-greenOperation[data-v-4e8d1a47]:before{background:#65a30d}.leadership-indicators__group.is-peopleGovernance[data-v-4e8d1a47]:before{background:#64748b}.leadership-indicators__group.is-goalGovernance[data-v-4e8d1a47]:before{background:#d946ef}.leadership-indicators__group-head[data-v-4e8d1a47]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.leadership-indicators h3[data-v-4e8d1a47]{margin:0;color:#53656e;font-size:14px}.leadership-indicators__group-head>span[data-v-4e8d1a47]{color:#9aa7ae;font-size:11px}.leadership-indicators__grid[data-v-4e8d1a47]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;background:transparent}.leadership-indicators__metric[data-v-4e8d1a47]{position:relative;min-width:0;min-height:118px;padding:13px 13px 11px;border:1px solid #edf1f6;border-radius:8px;background:#fff;text-align:left;color:#20323b;font:inherit;cursor:default;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.leadership-indicators__metric.is-actionable[data-v-4e8d1a47]{cursor:pointer}.leadership-indicators__metric.is-actionable[data-v-4e8d1a47]:hover{border-color:#b7cdf8;background:#f6f9fe}.leadership-indicators__metric.is-critical[data-v-4e8d1a47]{border-color:#f7c7c7;background:#fff8f8}.leadership-indicators__metric.is-warning[data-v-4e8d1a47]{border-color:#f7ddb0;background:#fffbf4}.leadership-indicators__metric.is-attention[data-v-4e8d1a47]{border-color:#f4e7ae;background:#fffdf5}.leadership-indicators__metric.is-missing[data-v-4e8d1a47]{border-style:dashed;background:#fafbfc}.leadership-indicators__metric[data-v-4e8d1a47]:focus-visible{outline:2px solid var(--theme-primary,#0b4aa2);outline-offset:-2px}.leadership-indicators__metric-label[data-v-4e8d1a47]{color:#687780;font-size:12px;line-height:18px}.leadership-indicators__metric-label i[data-v-4e8d1a47]{color:#9aa7ae}.leadership-indicators strong[data-v-4e8d1a47]{display:block;margin-top:8px;color:#172b4d;font-size:23px;line-height:30px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.leadership-indicators .is-missing strong[data-v-4e8d1a47]{color:#8b98a7;font-size:17px}.leadership-indicators strong small[data-v-4e8d1a47]{margin-left:4px;color:#7c8a92;font-size:11px;font-weight:400}.leadership-indicators__metric-note[data-v-4e8d1a47]{display:block;min-height:18px;margin-top:3px;color:#9aa7ae;font-size:11px;line-height:18px}.leadership-indicators__metric-meta[data-v-4e8d1a47]{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px;color:#71808a;font-size:10px;line-height:16px}@media(max-width:1000px){.leadership-indicators__groups[data-v-4e8d1a47]{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.leadership-indicators[data-v-4e8d1a47]{padding:12px}.leadership-indicators__header[data-v-4e8d1a47]{align-items:flex-start;flex-direction:column}.leadership-indicators__tools[data-v-4e8d1a47]{width:100%}.leadership-indicators__search[data-v-4e8d1a47]{flex:1;width:auto}.leadership-indicators__grid[data-v-4e8d1a47]{grid-template-columns:minmax(0,1fr)}}.theme-color-blue[data-v-00143ab0]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-00143ab0]{color:#409eff}.theme-color-red[data-v-00143ab0]{color:#f56c6c}[data-v-00143ab0]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.overview-trend[data-v-00143ab0]{min-width:0}.overview-trend svg[data-v-00143ab0]{width:100%;display:block}.overview-trend text[data-v-00143ab0]{font-size:11px;fill:#7c8a92}.overview-trend rect[role=button][data-v-00143ab0]{cursor:pointer}.overview-trend__legend[data-v-00143ab0]{display:flex;justify-content:space-between;font-size:12px;color:#7c8a92;padding:8px 0}.theme-color-blue[data-v-2f4ec8cb]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-2f4ec8cb]{color:#409eff}.theme-color-red[data-v-2f4ec8cb]{color:#f56c6c}[data-v-2f4ec8cb]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.scope-comparison[data-v-2f4ec8cb]{margin:18px 0;padding:14px 16px 16px;border:1px solid #ebeef5;border-radius:4px;background:#fff}.scope-comparison__header[data-v-2f4ec8cb]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.scope-comparison h2[data-v-2f4ec8cb]{margin:0;font-size:var(--app-font-size-tab,16px);font-weight:600}.scope-comparison p[data-v-2f4ec8cb]{margin:6px 0 0;color:#7c8a92;font-size:12px;line-height:20px}.scope-comparison[data-v-2f4ec8cb] .el-table__row{cursor:pointer}.scope-comparison .is-negative[data-v-2f4ec8cb]{color:#f56c6c}.scope-comparison .is-positive[data-v-2f4ec8cb]{color:#2b8a3e}@media(max-width:650px){.scope-comparison__header[data-v-2f4ec8cb]{flex-direction:column}}.theme-color-blue[data-v-b3560180]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-b3560180]{color:#409eff}.theme-color-red[data-v-b3560180]{color:#f56c6c}[data-v-b3560180]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.resource-table[data-v-b3560180]{min-width:0}.resource-table[data-v-b3560180] .el-table__header th{height:40px;padding:0}.resource-table[data-v-b3560180] .el-table__body td{height:48px;padding:0}.resource-table[data-v-b3560180] th .cell{white-space:nowrap}.resource-table[data-v-b3560180] td .cell>span[tabindex="0"]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resource-table[data-v-b3560180] td .cell>span[tabindex="0"]:focus-visible{outline:2px solid #2878e5;outline-offset:2px}.resource-table[data-v-b3560180] .el-table__body-wrapper{overflow-x:auto}.resource-table .el-pagination[data-v-b3560180]{padding:16px 0 0;text-align:right;white-space:normal}.resource-table.is-narrow[data-v-b3560180] .el-pagination{display:flex;flex-wrap:wrap;justify-content:flex-end;height:auto}.theme-color-blue[data-v-8fb3ad28]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-8fb3ad28]{color:#409eff}.theme-color-red[data-v-8fb3ad28]{color:#f56c6c}[data-v-8fb3ad28]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.resource-record-chart[data-v-8fb3ad28]{border:1px solid #e8edf3;border-radius:6px;padding:12px 14px;margin:12px 0}.resource-record-chart header[data-v-8fb3ad28]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.resource-record-chart header span[data-v-8fb3ad28]{display:block;margin-top:3px;color:#7b8493;font-size:12px;overflow-wrap:anywhere}.resource-record-chart strong[data-v-8fb3ad28]{font-size:14px}.resource-record-chart p[data-v-8fb3ad28]{color:#7b8493;font-size:12px}.resource-record-chart__row[data-v-8fb3ad28]{display:grid;grid-template-columns:160px minmax(0,1fr) 120px;align-items:center;gap:16px;margin:8px 0}.resource-record-chart__row>span[data-v-8fb3ad28]{font-size:13px;color:#606773}.resource-record-chart b[data-v-8fb3ad28]{font-size:13px;text-align:right;font-variant-numeric:tabular-nums}.resource-record-chart__track[data-v-8fb3ad28]{height:8px;background:#eef1f5;border-radius:3px;overflow:hidden}.resource-record-chart i[data-v-8fb3ad28]{display:block;height:100%;border-radius:3px}@media(max-width:650px){.resource-record-chart__row[data-v-8fb3ad28]{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.resource-record-chart__track[data-v-8fb3ad28]{grid-column:1/-1;grid-row:2}.resource-record-chart b[data-v-8fb3ad28]{min-width:0;overflow-wrap:anywhere}}.theme-color-blue[data-v-9aa45844]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-9aa45844]{color:#409eff}.theme-color-red[data-v-9aa45844]{color:#f56c6c}[data-v-9aa45844]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.resource-tabs[data-v-9aa45844]{display:flex;flex-shrink:0;max-width:100%;overflow-x:auto;border-bottom:1px solid #e4e8ef;margin-bottom:16px}.resource-tabs button[data-v-9aa45844]{background:transparent;border:0;border-bottom:2px solid transparent;padding:0 20px;height:40px;font-size:16px;font-weight:400;color:#7c8491;white-space:nowrap;cursor:pointer}.resource-tabs button.active[data-v-9aa45844]{border-bottom-color:#1890ff;color:#303133}.resource-tabs button[data-v-9aa45844]:hover{color:#174f96}.resource-tabs button[data-v-9aa45844]:focus-visible{outline:2px solid #2878e5;outline-offset:-3px}.resource-panel[data-v-9aa45844]{min-width:0}.resource-block[data-v-9aa45844]{padding:16px;margin:0 0 16px;border:1px solid #e8edf3;border-radius:6px;background:#fff;min-width:0}.resource-block header[data-v-9aa45844]{display:flex;align-items:center;justify-content:space-between;gap:12px 16px;margin-bottom:12px;flex-wrap:wrap}.resource-block h2[data-v-9aa45844]{margin:0;font-size:16px;color:#303133}.resource-block header span[data-v-9aa45844]{color:#8b95a4;font-size:12px;overflow-wrap:anywhere}.resource-note[data-v-9aa45844]{color:#768399;background:#f7faff;border-left:3px solid #8cb5e8;padding:8px 12px;line-height:1.6;font-size:12px}.resource-related[data-v-9aa45844]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding-top:12px;color:#8c95a3}.resource-evidence[data-v-9aa45844]{padding:0 24px 32px;line-height:1.7}.resource-evidence dl>div[data-v-9aa45844]{display:grid;grid-template-columns:minmax(150px,38%) 1fr;gap:16px;border-bottom:1px solid #edf0f5;padding:10px 0}.resource-evidence dt[data-v-9aa45844]{color:#8993a1}.resource-evidence dd[data-v-9aa45844]{margin:0;overflow-wrap:anywhere}.resource-formula[data-v-9aa45844]{display:flex;gap:14px;background:#f4f8ff;padding:14px;margin:10px 0;color:#536e91}.resource-source[data-v-9aa45844]{padding:16px;border:1px solid #e8edf3;margin:16px 0;overflow-wrap:anywhere}@media(max-width:800px){.resource-block[data-v-9aa45844]{padding:14px}.resource-evidence[data-v-9aa45844]{padding:0 16px 24px}}@media(max-width:600px){.resource-evidence dl>div[data-v-9aa45844]{grid-template-columns:minmax(0,1fr);gap:2px}.resource-formula[data-v-9aa45844]{flex-direction:column;gap:4px}}.resource-key-result[data-v-9aa45844]{display:grid;grid-template-columns:minmax(180px,1fr) auto;align-items:center;gap:2px 16px;padding:10px 0;border-top:1px solid #edf0f5;border-bottom:1px solid #edf0f5}.resource-key-result span[data-v-9aa45844]{color:#5f6c7f;font-size:13px}.resource-key-result strong[data-v-9aa45844]{color:#263a57;font-size:22px;font-variant-numeric:tabular-nums;text-align:right}.resource-key-result small[data-v-9aa45844]{grid-column:1/-1;color:#ad640b;font-size:12px}.resource-summary-details[data-v-9aa45844]{margin:10px 0 12px}.resource-summary-details h3[data-v-9aa45844]{margin:0;color:#415775;font-size:13px}.resource-summary[data-v-9aa45844]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin:12px 0}.resource-summary>div[data-v-9aa45844]{min-width:0;padding:12px 14px;border:1px solid #e8edf3;background:#fafbfd;border-radius:4px}.resource-summary strong[data-v-9aa45844]{font-size:13px;overflow-wrap:anywhere}.resource-summary p[data-v-9aa45844]{margin:7px 0 0;color:#5f6c7f;line-height:1.6;overflow-wrap:anywhere}.resource-summary small[data-v-9aa45844]{display:block;margin-top:5px;color:#7b8493;line-height:1.6;overflow-wrap:anywhere}@media(max-width:600px){.resource-key-result[data-v-9aa45844]{grid-template-columns:minmax(0,1fr);gap:4px}.resource-key-result strong[data-v-9aa45844]{text-align:left}}