.kpi-sheet-wrap[data-v-7442ba63]{width:100%;overflow:auto;border:1px solid #e8eaec;border-radius:8px;background:#fff}.kpi-sheet[data-v-7442ba63]{width:1504px;min-width:1504px}.kpi-sheet.fit[data-v-7442ba63]{width:100%;min-width:0}.kpi-sheet.fit .sheet-row[data-v-7442ba63]{grid-template-columns:minmax(140px,1.4fr) minmax(120px,1.1fr) minmax(88px,.8fr) minmax(80px,.7fr) minmax(80px,.7fr) minmax(110px,.9fr) 72px minmax(72px,.7fr) minmax(150px,1.1fr) 72px 88px}.kpi-sheet.fit .sheet-row>span[data-v-7442ba63]:first-child,.kpi-sheet.fit .sheet-row>span[data-v-7442ba63]:last-child{position:static;-webkit-box-shadow:none;box-shadow:none}.kpi-sheet.fit .sheet-row:not(.head)>span[data-v-7442ba63]:first-child{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.kpi-sheet.fit .task-cell[data-v-7442ba63]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sheet-row[data-v-7442ba63]{display:grid;grid-template-columns:360px 200px 88px 96px 96px 132px 88px 120px 148px 80px 96px;min-height:56px;border-bottom:1px solid #f1f3f7}.sheet-row>span[data-v-7442ba63]{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;min-width:0;padding:0 10px;font-size:13px;border-right:1px solid #eef1f6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#fff}.sheet-row>span[data-v-7442ba63]:last-child{border-right:none}.sheet-row.head[data-v-7442ba63]{position:sticky;top:0;z-index:6;color:#657180;font-weight:500;min-height:52px}.sheet-row.head>span[data-v-7442ba63]{background:#f7f9fd;white-space:normal;line-height:1.25}.sheet-row:hover:not(.head)>span[data-v-7442ba63]{background:#f7f9fd}.sheet-row>span[data-v-7442ba63]:first-child{position:sticky;left:0;z-index:2;-webkit-box-shadow:4px 0 8px rgba(16,24,40,.04);box-shadow:4px 0 8px rgba(16,24,40,.04)}.sheet-row>span[data-v-7442ba63]:last-child{position:sticky;right:0;z-index:2;-webkit-box-shadow:-6px 0 10px rgba(16,24,40,.06);box-shadow:-6px 0 10px rgba(16,24,40,.06)}.sheet-row.head>span[data-v-7442ba63]:first-child,.sheet-row.head>span[data-v-7442ba63]:last-child{z-index:7}.sheet-row:not(.head)>span[data-v-7442ba63]:first-child,.sheet-row:not(.head)>span[data-v-7442ba63]:nth-child(2){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.sheet-row:not(.head)>span[data-v-7442ba63]:last-child{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:12px}.sheet-row .n[data-v-7442ba63]{font-variant-numeric:tabular-nums}.sheet-row .act[data-v-7442ba63]{overflow:visible}.sheet-empty[data-v-7442ba63]{height:140px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#8a94a6;font-size:13px}.sheet-empty[data-v-7442ba63],.task-cell[data-v-7442ba63]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.task-cell[data-v-7442ba63]{-ms-flex-item-align:stretch;align-self:stretch;gap:5px;min-width:0;width:100%}.task-name[data-v-7442ba63]{font-weight:600;color:#3b6cf6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.task-name[data-v-7442ba63]:hover{color:#2a55e0}.tw[data-v-7442ba63]{width:12px;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-flex:0;-ms-flex:none;flex:none;position:relative}.tw[data-v-7442ba63]:before{content:"";position:absolute;left:5px;top:0;height:100%;border-left:1px solid #dfe4ec}.tw.elbow[data-v-7442ba63]:before{height:50%}.tw.elbow[data-v-7442ba63]:after{content:"";position:absolute;left:5px;top:50%;width:7px;border-top:1px solid #dfe4ec}.ex-btn[data-v-7442ba63]{width:18px;height:18px;border-radius:5px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#8a94a6;-webkit-box-flex:0;-ms-flex:none;flex:none}.ex-btn[data-v-7442ba63]:hover{background:#eef1f6;color:#3b6cf6}.ex-loading[data-v-7442ba63]{-webkit-animation:kpi-spin-7442ba63 1s linear infinite;animation:kpi-spin-7442ba63 1s linear infinite}@-webkit-keyframes kpi-spin-7442ba63{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes kpi-spin-7442ba63{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.ex-sp[data-v-7442ba63]{width:18px;-webkit-box-flex:0;-ms-flex:none;flex:none}.tag-lv[data-v-7442ba63]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:26px;height:20px;padding:0 5px;border-radius:5px;font-size:11px;font-weight:600;-webkit-box-flex:0;-ms-flex:none;flex:none;background:#eef1f6;color:#5a6274;border:1px solid #e4e9f0}.who[data-v-7442ba63]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;min-width:0}.av[data-v-7442ba63],.who[data-v-7442ba63]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.av[data-v-7442ba63]{width:32px;height:32px;border-radius:10px;background:linear-gradient(135deg,#5a8dff,#3b6cf6);color:#fff;font-size:13px;font-weight:600;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:none;flex:none}.who-text[data-v-7442ba63]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.who-name[data-v-7442ba63]{font-size:13px;line-height:18px;font-weight:500;overflow:hidden;text-overflow:ellipsis}.who-id[data-v-7442ba63]{font-size:12px;line-height:16px;color:#8a94a6;overflow:hidden;text-overflow:ellipsis}.tag[data-v-7442ba63]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:24px;padding:0 8px;border-radius:6px;font-size:13px;font-weight:500}.tag-ok[data-v-7442ba63]{background:#ecfdf5;color:#059669}.tag-brand[data-v-7442ba63]{background:#dbe8ff;color:#2244b8}.tag-mute[data-v-7442ba63]{background:#f1f5f9;color:#64748b}.tag-warn[data-v-7442ba63]{background:#fffbeb;color:#b45309}.prog[data-v-7442ba63]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.bar[data-v-7442ba63]{width:72px;height:6px;background:#eef1f6;border-radius:99px;overflow:hidden;-webkit-box-flex:0;-ms-flex:none;flex:none}.bar i[data-v-7442ba63]{display:block;height:100%;background:#3b6cf6;border-radius:99px}.bar i.ok[data-v-7442ba63]{background:#059669}.ops[data-v-7442ba63]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2px;line-height:1.35}.ops a[data-v-7442ba63]{font-size:13px;color:#3b6cf6}.ops a[data-v-7442ba63]:hover{color:#2a55e0}.ops a.danger[data-v-7442ba63]{color:#f43f5e}.ops a.danger[data-v-7442ba63]:hover{color:#e11d48}.field-label[data-v-35fd3d6f]{font-size:13px;font-weight:500;color:#4a5263;margin:12px 0 6px}.hint[data-v-35fd3d6f]{color:#8a94a6;font-size:13px;line-height:1.6}.pick-btn[data-v-35fd3d6f]{text-align:left}.note[data-v-35fd3d6f]{background:#fffbeb;border:1px solid #fde68a;border-radius:8px;padding:10px 12px;color:#92400e;font-size:13px;line-height:1.7}.note.err[data-v-35fd3d6f]{background:#fff1f2;border-color:#fecdd3;color:#9f1239}.trash-sheet[data-v-35fd3d6f]{border:1px solid #e8eaec;border-radius:8px;overflow:hidden;margin-top:8px}.trash-row[data-v-35fd3d6f]{display:grid;grid-template-columns:168px minmax(160px,1fr) 180px 200px minmax(120px,1fr) 100px;min-height:48px;border-bottom:1px solid #f1f3f7}.trash-row>span[data-v-35fd3d6f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px;font-size:13px;min-width:0;border-right:1px solid #eef1f6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trash-row>span[data-v-35fd3d6f]:last-child{border-right:none}.trash-row.head[data-v-35fd3d6f]{background:#f7f9fd;color:#657180;font-weight:500;min-height:46px}.trash-row[data-v-35fd3d6f]:last-child{border-bottom:none}.trash-row a[data-v-35fd3d6f]{color:#3b6cf6;cursor:pointer}.trash-row .clip[data-v-35fd3d6f]{display:block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trash-row .clip.name[data-v-35fd3d6f]{max-width:160px}.trash-empty[data-v-35fd3d6f]{padding:30px 0;text-align:center;color:#8a94a6;font-size:13px}.n[data-v-35fd3d6f]{font-variant-numeric:tabular-nums}.sum-sheet-wrap[data-v-9cdf49ea]{width:100%;overflow-x:auto;border:1px solid #e8eaec;border-radius:8px;background:#fff}.sum-sheet[data-v-9cdf49ea]{width:100%;min-width:900px}.sum-sheet.org .sheet-row[data-v-9cdf49ea]{display:grid;grid-template-columns:minmax(190px,1.5fr) 84px minmax(130px,1.2fr) minmax(130px,1.2fr) minmax(150px,1.2fr) 96px 104px}.sum-sheet.org.with-metric .sheet-row[data-v-9cdf49ea]{grid-template-columns:minmax(180px,1.4fr) minmax(100px,.9fr) 72px minmax(110px,1fr) minmax(110px,1fr) minmax(130px,1fr) 88px 96px}.sheet-row[data-v-9cdf49ea]{min-height:52px;border-bottom:1px solid #f1f3f7}.sheet-row[data-v-9cdf49ea]:last-child{border-bottom:none}.sheet-row>span[data-v-9cdf49ea]{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;min-width:0;padding:0 10px;font-size:13px;border-right:1px solid #eef1f6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sheet-row>span[data-v-9cdf49ea]:last-child{border-right:none}.sheet-row.head[data-v-9cdf49ea]{color:#657180;font-weight:500;min-height:48px}.sheet-row.head>span[data-v-9cdf49ea]{background:#f7f9fd;white-space:normal;line-height:1.25}.sheet-row:hover:not(.head)>span[data-v-9cdf49ea]{background:#f7f9fd}.sheet-row:not(.head)>span[data-v-9cdf49ea]:first-child{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.sheet-empty[data-v-9cdf49ea]{height:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#8a94a6;font-size:13px}.org-cell[data-v-9cdf49ea],.sheet-empty[data-v-9cdf49ea]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.org-cell[data-v-9cdf49ea]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px;min-width:0;width:100%}.org-name[data-v-9cdf49ea]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-col[data-v-9cdf49ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1px;width:100%;min-width:0}.cell-col>[data-v-9cdf49ea]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sub[data-v-9cdf49ea]{font-size:12px;font-style:normal;color:#8a94a6;line-height:1.4}.tag-lv[data-v-9cdf49ea]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:26px;height:20px;padding:0 5px;border-radius:5px;font-size:11px;font-weight:600;font-style:normal;-webkit-box-flex:0;-ms-flex:none;flex:none;background:#eef1f6;color:#5a6274;border:1px solid #e4e9f0}.lnk[data-v-9cdf49ea]{color:#3b6cf6;cursor:pointer;font-weight:500}.lnk[data-v-9cdf49ea]:hover{color:#2a55e0}.muted[data-v-9cdf49ea]{color:#8a94a6}.n[data-v-9cdf49ea]{font-variant-numeric:tabular-nums}.prog[data-v-9cdf49ea]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.bar[data-v-9cdf49ea]{width:72px;height:6px;background:#eef1f6;border-radius:99px;overflow:hidden;-webkit-box-flex:0;-ms-flex:none;flex:none}.bar i[data-v-9cdf49ea]{display:block;height:100%;background:#3b6cf6;border-radius:99px}.bar i.ok[data-v-9cdf49ea]{background:#059669}.tag[data-v-9cdf49ea]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:24px;padding:0 8px;border-radius:6px;font-size:13px;font-weight:500}.tag-ok[data-v-9cdf49ea]{background:#ecfdf5;color:#059669}.tag-mute[data-v-9cdf49ea]{background:#f1f5f9;color:#64748b}.tag-warn[data-v-9cdf49ea]{background:#fffbeb;color:#b45309}.tag-none[data-v-9cdf49ea]{background:transparent;color:#8a94a6;padding:0}.split-legend[data-v-3c955fc0]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 20px;padding:0 2px;margin-top:12px;font-size:13px;color:#5a6274}.split-legend>span[data-v-3c955fc0]{gap:6px}.split-legend>span[data-v-3c955fc0],.tag[data-v-3c955fc0]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tag[data-v-3c955fc0]{height:22px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:500;font-style:normal}.tag-ok[data-v-3c955fc0]{background:#ecfdf5;color:#059669}.tag-mute[data-v-3c955fc0]{background:#f1f5f9;color:#64748b}.tag-warn[data-v-3c955fc0]{background:#fffbeb;color:#b45309}