.header-title[data-v-46d663ac]{color:var(--lc-primary);font-size:var(--lc-font-xxl);font-weight:600;letter-spacing:.5px}.page-header-sticky[data-v-46d663ac]{position:sticky;top:0;z-index:10;background:var(--theme-content-bg,var(--lc-bg-canvas));padding:4px 0 8px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.04);box-shadow:0 1px 0 rgba(0,0,0,.04)}.page-header-sticky[data-v-46d663ac]:before{content:"";position:absolute;top:-100vh;left:0;right:0;height:100vh;background:inherit;pointer-events:none;z-index:-1}.page-header-sticky .el-row[data-v-46d663ac]{margin-bottom:0}.subtitle[data-v-46d663ac]{font-size:var(--lc-font-lg);font-weight:600;color:#1f2d3d;line-height:40px}.mg-l[data-v-46d663ac]{margin-left:20px}.mg-r[data-v-46d663ac]{margin-right:30px}.mg-t[data-v-46d663ac]{margin-top:20px}.pale[data-v-46d663ac]{color:#a5a5a5}.el-row[data-v-46d663ac]{margin-bottom:20px}.el-row[data-v-46d663ac]:last-child{margin-bottom:0}.fixed-size-button[data-v-46d663ac]{min-width:80px}.kpi-row[data-v-46d663ac]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--lc-space-4);margin-top:10px}.kpi-card[data-v-46d663ac]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:180px;background:#fff;border-radius:10px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.15);box-shadow:0 2px 4px rgba(0,0,0,.15);padding:var(--lc-space-4)}.kpi-card[data-v-46d663ac],.kpi-icon[data-v-46d663ac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.kpi-icon[data-v-46d663ac]{width:48px;height:48px;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:var(--lc-space-4);font-size:24px;-ms-flex-negative:0;flex-shrink:0}.kpi-icon--primary[data-v-46d663ac]{background:rgba(61,76,56,.12);color:var(--lc-primary)}.kpi-icon--neutral[data-v-46d663ac]{background:rgba(67,198,166,.12);color:#43c6a6}.kpi-icon--success[data-v-46d663ac]{background:rgba(63,187,90,.12);color:var(--lc-success)}.kpi-body[data-v-46d663ac]{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}.kpi-label[data-v-46d663ac]{font-size:var(--lc-font-md);font-weight:400;color:#6b7373}.kpi-label .kpi-unit[data-v-46d663ac]{margin-left:4px;font-size:var(--lc-font-xs);font-weight:400;color:#a5a5a5}.kpi-value[data-v-46d663ac]{font-size:var(--lc-font-xxxl);font-weight:600;color:#1f2d3d;line-height:1.3}.kpi-value--primary[data-v-46d663ac]{color:var(--lc-primary)}.kpi-ratio[data-v-46d663ac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:var(--lc-font-xs);font-weight:400;margin-top:2px;color:#a5a5a5}.kpi-ratio .kpi-ratio-label[data-v-46d663ac]{margin-right:6px}.kpi-ratio .kpi-ratio-val.up[data-v-46d663ac]{color:var(--lc-success)}.kpi-ratio .kpi-ratio-val.down[data-v-46d663ac]{color:var(--lc-danger)}.trend-arrow[data-v-46d663ac]{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;margin-right:3px}.trend-arrow.up[data-v-46d663ac]{border-bottom:8px solid var(--lc-success)}.trend-arrow.down[data-v-46d663ac]{border-top:8px solid var(--lc-danger)}.chart-card[data-v-46d663ac]{height:440px;-ms-flex-direction:column;flex-direction:column}.chart-card[data-v-46d663ac],.chart-card[data-v-46d663ac] .el-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.chart-card[data-v-46d663ac] .el-card__body{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;padding:var(--lc-space-4)}.chart-card .chart-head[data-v-46d663ac]{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;margin-bottom:var(--lc-space-3);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.chart-card .chart-title[data-v-46d663ac]{font-size:var(--lc-font-lg);font-weight:600;color:#1f2d3d}.chart-card .chart-sub[data-v-46d663ac]{font-size:var(--lc-font-xs);font-weight:400;color:#a5a5a5;margin-left:8px}.chart-card .chart-tools[data-v-46d663ac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chart-card .chart-date[data-v-46d663ac]{margin-left:8px}.chart-card .chart-box[data-v-46d663ac]{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}[data-v-46d663ac] .el-date-editor.el-input{width:150px}.fenxi-main[data-v-46d663ac]{margin-top:10px;background:#fff;border-radius:8px 8px 0 0}.fenxi-main .tale-head[data-v-46d663ac]{height:42px;background-color:var(--lc-primary);display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:8px 8px 0 0}.fenxi-main .tale-head .head-text[data-v-46d663ac]{height:42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fenxi-main .tale-head .head-text>span[data-v-46d663ac]{color:#fff;font-size:var(--lc-font-md);font-weight:600;line-height:42px}.table-content[data-v-46d663ac]{background:#fff;overflow-y:auto;max-height:420px;margin-bottom:20px}.table-content .content[data-v-46d663ac]{position:relative;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #f5f5f5}.table-content .content .table-info-item[data-v-46d663ac]{display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.table-content .content .table-info-item span[data-v-46d663ac]{color:#737b7b;font-size:var(--lc-font-md);font-weight:400;white-space:normal;overflow:hidden}.table-content .content .table-info-item.table-amount span[data-v-46d663ac]{color:var(--lc-primary)}.table-content .content .table-info-item .target-done[data-v-46d663ac]{color:var(--lc-success)}.table-content .content .table-info-item .target-doing[data-v-46d663ac]{color:var(--lc-primary)}