.sum-sheet-wrap[data-v-65b74caf]{width:100%;overflow-x:auto;border:1px solid #e8eaec;border-radius:8px;background:#fff}.sum-sheet[data-v-65b74caf]{width:100%;min-width:940px}.sum-sheet.period .sheet-row[data-v-65b74caf]{display:grid;grid-template-columns:minmax(120px,.9fr) minmax(110px,.9fr) minmax(130px,1.2fr) minmax(130px,1.2fr) minmax(150px,1.2fr) 96px 96px 104px}.sheet-row[data-v-65b74caf]{min-height:52px;border-bottom:1px solid #f1f3f7}.sheet-row[data-v-65b74caf]:last-child{border-bottom:none}.sheet-row>span[data-v-65b74caf]{-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-65b74caf]:last-child{border-right:none}.sheet-row.head[data-v-65b74caf]{color:#657180;font-weight:500;min-height:48px}.sheet-row.head>span[data-v-65b74caf]{background:#f7f9fd;white-space:normal;line-height:1.25}.sheet-row:hover:not(.head)>span[data-v-65b74caf]{background:#f7f9fd}.sheet-empty[data-v-65b74caf]{height:120px;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;color:#8a94a6;font-size:13px}.lnk[data-v-65b74caf]{color:#3b6cf6;cursor:pointer;font-weight:500}.lnk[data-v-65b74caf]:hover{color:#2a55e0}.muted[data-v-65b74caf]{color:#8a94a6}.cell-col[data-v-65b74caf]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1px;width:100%;min-width:0}.cell-col>[data-v-65b74caf]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sub[data-v-65b74caf]{font-size:12px;font-style:normal;color:#8a94a6;line-height:1.4}.n[data-v-65b74caf]{font-variant-numeric:tabular-nums}.prog[data-v-65b74caf]{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-65b74caf]{width:72px;height:6px;background:#eef1f6;border-radius:99px;overflow:hidden;-webkit-box-flex:0;-ms-flex:none;flex:none}.bar i[data-v-65b74caf]{display:block;height:100%;background:#3b6cf6;border-radius:99px}.bar i.ok[data-v-65b74caf]{background:#059669}.tag[data-v-65b74caf]{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-65b74caf]{background:#ecfdf5;color:#059669}.tag-brand[data-v-65b74caf]{background:#dbe8ff;color:#2244b8}.tag-mute[data-v-65b74caf]{background:#f1f5f9;color:#64748b}.tag-warn[data-v-65b74caf]{background:#fffbeb;color:#b45309}.tag-none[data-v-65b74caf]{background:transparent;color:#8a94a6;padding:0}.kpi-view[data-v-3bee24be]{color:#2b3242}.banner[data-v-3bee24be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;background:#fff;border:1px solid #e8eaec;border-radius:8px;padding:12px 16px;margin-bottom:12px;position:relative;overflow:hidden}.banner-view[data-v-3bee24be]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#3b6cf6}.banner-left[data-v-3bee24be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;min-width:0}.banner-left h1[data-v-3bee24be]{font-size:17px;font-weight:600;margin:0}.banner-right[data-v-3bee24be]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.banner-right[data-v-3bee24be],.kind[data-v-3bee24be]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.kind[data-v-3bee24be]{height:24px;padding:0 10px;border-radius:6px;font-size:13px;font-weight:600;background:#dbe8ff;color:#2244b8}.kind[data-v-3bee24be],.seg[data-v-3bee24be]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.seg[data-v-3bee24be]{border:1px solid #e8eaec;border-radius:8px;overflow:hidden}.seg a[data-v-3bee24be]{padding:5px 14px;font-size:13px;color:#515a6e;cursor:pointer;background:#fff;border-right:1px solid #e8eaec}.seg a[data-v-3bee24be]:last-child{border-right:none}.seg a[data-v-3bee24be]:hover{background:#f7f9fd;color:#3b6cf6}.seg a.on[data-v-3bee24be]{background:#3b6cf6;color:#fff;cursor:default}.ctx-bar[data-v-3bee24be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #f1f3f7}.ctx-sub[data-v-3bee24be]{font-size:15px;font-weight:600}.tag-lv[data-v-3bee24be]{-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:30px;height:22px;padding:0 7px;border-radius:5px;font-size:12px;font-weight:600;font-style:normal;-webkit-box-flex:0;-ms-flex:none;flex:none;background:#eef1f6;color:#5a6274;border:1px solid #e4e9f0}.crumb[data-v-3bee24be],.tag-lv[data-v-3bee24be]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;align-items:center}.crumb[data-v-3bee24be]{-ms-flex-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;font-size:13px;color:#8a94a6}.crumb a[data-v-3bee24be]{color:#3b6cf6;cursor:pointer}.crumb a[data-v-3bee24be]:hover{color:#2a55e0}.crumb .now[data-v-3bee24be]{color:#2b3242;font-weight:500}.crumb .sep[data-v-3bee24be]{color:#c5cbd6}.filter-bar[data-v-3bee24be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.hint[data-v-3bee24be]{color:#8a94a6;font-size:13px;line-height:1.6}.empty[data-v-3bee24be]{text-align:center;color:#8a94a6;padding:50px 0}