.wh100[data-v-0ae1c453]{width:100%;height:100%}.w100[data-v-0ae1c453]{width:100%}.h100[data-v-0ae1c453]{height:100%}.flex-r-c[data-v-0ae1c453],.flex-r[data-v-0ae1c453]{display:flex;flex-direction:row}.flex-r-c[data-v-0ae1c453]{align-items:center}.flex-c-c[data-v-0ae1c453],.flex-c[data-v-0ae1c453]{display:flex;flex-direction:column}.flex-c-c[data-v-0ae1c453]{align-items:center}.center[data-v-0ae1c453]{display:flex;align-items:center;justify-content:center}.flex-between[data-v-0ae1c453]{justify-content:space-between}.bold[data-v-0ae1c453]{font-family:Inter,Inter-700;font-weight:700}.text-c[data-v-0ae1c453]{width:100%;text-align:center}.sz12[data-v-0ae1c453]{font-size:12px!important}.sz14[data-v-0ae1c453]{font-size:14px!important}.sz16[data-v-0ae1c453]{font-size:16px!important}.sz18[data-v-0ae1c453]{font-size:18px!important}.sz20[data-v-0ae1c453]{font-size:20px!important}.sz24[data-v-0ae1c453]{font-size:24px!important}.sz28[data-v-0ae1c453]{font-size:28px!important}.sz30[data-v-0ae1c453]{font-size:30px!important}.mr10[data-v-0ae1c453]{margin-right:10px}.mt10[data-v-0ae1c453]{margin-top:10px}.mt5[data-v-0ae1c453]{margin-top:5px}.white100[data-v-0ae1c453]{color:#fff}.white80[data-v-0ae1c453]{color:hsla(0,0%,100%,.8)}.w-f1[data-v-0ae1c453]{width:0;flex:1}.h-f1[data-v-0ae1c453]{height:0;flex:1}.supply-panel[data-v-0ae1c453]{position:relative;min-height:100%;padding:8px 10px 16px;box-sizing:border-box;background:#fff!important}.panel-loading[data-v-0ae1c453]{position:absolute;top:calc(50% - 35px);left:calc(50% - 32px)}.panel-state[data-v-0ae1c453]{padding:40px 0;text-align:center;color:#8c8c8c;font-size:13px}.factory-section[data-v-0ae1c453],.summary-section[data-v-0ae1c453]{background:#fff;border-radius:8px;padding:10px 4px;box-sizing:border-box}.summary-section[data-v-0ae1c453]{box-shadow:0 2px 8px rgba(0,0,0,.16);margin-bottom:8px}.factory-foot[data-v-0ae1c453],.factory-head[data-v-0ae1c453],.section-head[data-v-0ae1c453]{display:flex;align-items:center;justify-content:space-between;gap:6px;color:#595959;font-size:13px}.factory-foot b[data-v-0ae1c453],.factory-head b[data-v-0ae1c453],.section-head b[data-v-0ae1c453]{color:#238743;white-space:nowrap}.factory-head strong[data-v-0ae1c453],.section-head span[data-v-0ae1c453]:first-child{color:#262626;font-size:16px;font-weight:700;padding-left:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.factory-head span[data-v-0ae1c453]{flex:none;padding:0 6px;background:#fff;white-space:nowrap}.factory-grid[data-v-0ae1c453],.summary-grid[data-v-0ae1c453]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px}.summary-grid[data-v-0ae1c453]{margin-top:10px}.circle-block[data-v-0ae1c453]{display:flex;flex-direction:column;align-items:center}.circle-block[data-v-0ae1c453] .van-circle__text{font-size:22px;font-weight:700}.circle-block.output .circle-title[data-v-0ae1c453],.circle-block.output .metric-row[data-v-0ae1c453]:before,.circle-block.output .metric-row b[data-v-0ae1c453],.circle-block.output[data-v-0ae1c453] .van-circle__text{color:#ff9f00}.circle-block.stock .circle-title[data-v-0ae1c453],.circle-block.stock .metric-row[data-v-0ae1c453]:before,.circle-block.stock .metric-row b[data-v-0ae1c453],.circle-block.stock[data-v-0ae1c453] .van-circle__text{color:#238743}.circle-block.output .metric-list .metric-row b[data-v-0ae1c453]{color:#262626;font-weight:700}.circle-block.output .metric-row[data-v-0ae1c453]:first-child:before{background:#c06800}.circle-block.output .metric-row[data-v-0ae1c453]:nth-child(2):before{background:#e98f00}.circle-block.output .metric-row[data-v-0ae1c453]:nth-child(3):before{background:#f7bd5c}.circle-block.output .metric-row[data-v-0ae1c453]:nth-child(4):before{background:#f6d8a6}.circle-block.stock .metric-row b[data-v-0ae1c453]{color:#262626;font-weight:700}.circle-block.stock .metric-list .metric-row[data-v-0ae1c453]:first-child:before{background:#125728}.circle-block.stock .metric-list .metric-row[data-v-0ae1c453]:nth-child(2):before{background:#278a46}.circle-block.stock .metric-list .metric-row[data-v-0ae1c453]:nth-child(3):before{background:#4fc273}.circle-block.stock .metric-list .metric-row[data-v-0ae1c453]:nth-child(4):before{background:#b0cab8}.circle-title[data-v-0ae1c453],.column-title[data-v-0ae1c453]{margin-bottom:6px;font-size:14px;font-weight:700;text-align:center;color:#333;white-space:nowrap}.circle-title img[data-v-0ae1c453],.column-title img[data-v-0ae1c453]{width:16px}.unit-text[data-v-0ae1c453]{font-size:11px;white-space:nowrap}.metric-list[data-v-0ae1c453]{width:100%;margin-top:8px;padding:6px;box-sizing:border-box;background:hsla(0,0%,100%,.72);border-radius:8px}.metric-row[data-v-0ae1c453]{position:relative;display:flex;justify-content:space-between;gap:6px;padding-left:9px;color:#595959;font-size:12px;line-height:19px;white-space:nowrap}.metric-row span[data-v-0ae1c453]{overflow:hidden;text-overflow:ellipsis}.metric-row b[data-v-0ae1c453]{flex:none}.metric-row[data-v-0ae1c453]:before{content:"";position:absolute;left:0;top:8px;width:4px;height:4px;border-radius:50%;background:currentColor}.factory-section[data-v-0ae1c453]{margin-bottom:8px;background:#f4f9f5}.factory-grid[data-v-0ae1c453]{margin-top:9px;padding-top:8px;border-top:1px solid #d9eadf}.factory-column[data-v-0ae1c453]{min-width:0}.factory-column.output[data-v-0ae1c453]{--progress-main:#ff9f00;--progress-soft:#fff3df;--progress-stripe:rgba(255,159,0,0.32);color:#ff9f00}.factory-column.output .track em[data-v-0ae1c453],.factory-column.output .track i[data-v-0ae1c453]{background:#ffc45a}.factory-column.output .progress-row.is-cumulative .track em[data-v-0ae1c453],.factory-column.output .progress-row.is-cumulative .track i[data-v-0ae1c453]{background:var(--progress-main)}.factory-column.stock[data-v-0ae1c453]{--progress-main:#238743;--progress-soft:#e6f4eb;--progress-stripe:rgba(35,135,67,0.32);color:#238743}.factory-column.stock .track em[data-v-0ae1c453],.factory-column.stock .track i[data-v-0ae1c453]{background:#72c990}.factory-column.stock .progress-row.is-cumulative .track em[data-v-0ae1c453],.factory-column.stock .progress-row.is-cumulative .track i[data-v-0ae1c453]{background:var(--progress-main)}.progress-row[data-v-0ae1c453]{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:4px;margin-bottom:5px;color:#595959;font-size:12px;background:#fff}.progress-row span[data-v-0ae1c453]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.progress-row.is-cumulative[data-v-0ae1c453]{margin-top:12px}.track[data-v-0ae1c453]{--progress:0%;--progress-label:12%;position:relative;height:10px;background:#eef0f1;border-radius:8px;overflow:visible}.track i[data-v-0ae1c453]{position:relative;z-index:2;display:block;height:100%;border-radius:8px}.track em[data-v-0ae1c453]{position:absolute;z-index:4;top:-16px;left:var(--progress-label);min-width:32px;transform:translateX(-50%);border-radius:10px;color:#fff;font-size:11px;font-style:normal;line-height:16px;text-align:center;padding-left:6px;padding-right:6px}.progress-row.is-shu .track[data-v-0ae1c453]:after{content:"";position:absolute;z-index:3;top:-24px;left:var(--progress);bottom:-24px;border-right:1px dashed #f05a5a}.progress-row.is-cumulative .track[data-v-0ae1c453]{background:#eff1f2}.progress-row.is-cumulative .track[data-v-0ae1c453]:before{content:"";position:absolute;z-index:1;top:0;width:var(--progress-stripe-width);bottom:0;left:var(--progress);border-radius:0 8px 8px 0;background:repeating-linear-gradient(135deg,var(--progress-stripe),var(--progress-stripe) 2px,var(--progress-soft) 0,var(--progress-soft) 5px)}.progress-row.is-cumulative .track i[data-v-0ae1c453]:after{content:"";position:absolute;top:-3px;right:-3px;width:4px;height:16px;border:1px solid #f3f3f3;border-radius:3px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.18)}.mini-grid[data-v-0ae1c453]{display:grid;grid-template-columns:1fr 1fr;gap:4px}.mini-cell[data-v-0ae1c453]{min-width:0;padding:5px 2px;background:hsla(0,0%,100%,.78);border:1px solid #e8f1eb;border-radius:6px;text-align:center}.mini-cell span[data-v-0ae1c453]{color:#8c8c8c;font-size:11px;line-height:14px}.mini-cell b[data-v-0ae1c453],.mini-cell span[data-v-0ae1c453]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-cell b[data-v-0ae1c453]{margin-top:1px;font-size:12px}.factory-foot[data-v-0ae1c453]{margin-top:8px}.factory-foot_box[data-v-0ae1c453]{display:inline-block;margin:0 auto;padding:3px 12px;background:#fff;white-space:nowrap}.wh100[data-v-7154d7e0]{width:100%;height:100%}.w100[data-v-7154d7e0]{width:100%}.h100[data-v-7154d7e0]{height:100%}.flex-r-c[data-v-7154d7e0],.flex-r[data-v-7154d7e0]{display:flex;flex-direction:row}.flex-r-c[data-v-7154d7e0]{align-items:center}.flex-c-c[data-v-7154d7e0],.flex-c[data-v-7154d7e0]{display:flex;flex-direction:column}.flex-c-c[data-v-7154d7e0]{align-items:center}.center[data-v-7154d7e0]{display:flex;align-items:center;justify-content:center}.flex-between[data-v-7154d7e0]{justify-content:space-between}.bold[data-v-7154d7e0]{font-family:Inter,Inter-700;font-weight:700}.text-c[data-v-7154d7e0]{width:100%;text-align:center}.sz12[data-v-7154d7e0]{font-size:12px!important}.sz14[data-v-7154d7e0]{font-size:14px!important}.sz16[data-v-7154d7e0]{font-size:16px!important}.sz18[data-v-7154d7e0]{font-size:18px!important}.sz20[data-v-7154d7e0]{font-size:20px!important}.sz24[data-v-7154d7e0]{font-size:24px!important}.sz28[data-v-7154d7e0]{font-size:28px!important}.sz30[data-v-7154d7e0]{font-size:30px!important}.mr10[data-v-7154d7e0]{margin-right:10px}.mt10[data-v-7154d7e0]{margin-top:10px}.mt5[data-v-7154d7e0]{margin-top:5px}.white100[data-v-7154d7e0]{color:#fff}.white80[data-v-7154d7e0]{color:hsla(0,0%,100%,.8)}.w-f1[data-v-7154d7e0]{width:0;flex:1}.h-f1[data-v-7154d7e0]{height:0;flex:1}.supply-page-wrap[data-v-7154d7e0]{width:100%;height:100%;background-color:#4873c0}.supply-page[data-v-7154d7e0]{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;background:#fff;border-radius:15px 15px 0 0}.report-title[data-v-7154d7e0]{flex:none;height:46px;padding-top:12px;box-sizing:border-box;background:linear-gradient(180deg,#b6e2f9,#dff3fc);color:#238743;font-size:22px;font-weight:700;letter-spacing:4px;line-height:28px;text-align:center}.report-tabs[data-v-7154d7e0]{flex:none}.report-tabs[data-v-7154d7e0] .van-tabs__nav{background:linear-gradient(180deg,#dff3fc,#fff)}.report-tabs[data-v-7154d7e0] .van-tabs__wrap{height:38px}.report-tabs[data-v-7154d7e0] .van-tab{height:38px;line-height:38px}.split-line[data-v-7154d7e0]{flex:none;width:100%;height:1px}.filter-row[data-v-7154d7e0]{flex:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 42px;gap:6px;align-items:center;padding:8px 12px 5px;box-sizing:border-box}.filter-pill[data-v-7154d7e0]{min-width:0;height:34px;display:flex;align-items:center;justify-content:space-between;border:1px solid #ececec;border-radius:18px;padding:0 10px;background:#f5f5f5;color:#8c8c8c;font-size:13px}.filter-pill span[data-v-7154d7e0]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reset-btn[data-v-7154d7e0]{border:0;background:transparent;color:#238743;font-size:14px;font-weight:600;white-space:nowrap}.progress-strip[data-v-7154d7e0]{flex:none;display:grid;grid-template-columns:auto minmax(0,1fr) auto minmax(48px,72px) auto;gap:4px;align-items:center;margin:0 12px 6px;padding:5px 6px;border-radius:8px;background:#f4f9f5;color:#595959;font-size:12px}.progress-strip b[data-v-7154d7e0],.progress-strip span[data-v-7154d7e0],.progress-strip strong[data-v-7154d7e0]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.progress-strip .van-icon[data-v-7154d7e0],.progress-strip strong[data-v-7154d7e0]{color:#238743}.progress-strip b[data-v-7154d7e0]{color:#8c8c8c;font-weight:400}.progress-track[data-v-7154d7e0]{height:12px;padding:2px;border-radius:4px;background:#e4f0e8;border:1px solid #43985e}.progress-track i[data-v-7154d7e0]{display:block;height:100%;border-radius:2px;background:repeating-linear-gradient(90deg,#48b96b,#48b96b 3px,#cdebd5 0,#cdebd5 5px)}.content-scroll[data-v-7154d7e0]{height:0;flex:1;overflow-x:hidden;overflow-y:auto}