.node[data-v-0a2aef5e]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px;padding:8px 12px;border-bottom:1px solid #f0f0f0;border-left:3px solid transparent;padding-left:calc(12px + var(--depth)*18px);cursor:pointer;transition:background .16s}.node[data-v-0a2aef5e]:hover{background:#fafafa}.node.selected[data-v-0a2aef5e]{background:#f5f5f5;border-left-color:var(--planning-accent,#8c969f)}.node-title[data-v-0a2aef5e]{display:-ms-flexbox;display:flex;gap:10px;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1;min-width:150px}.node-title strong[data-v-0a2aef5e]{font-size:13px;font-weight:400;overflow-wrap:anywhere}.node-title small[data-v-0a2aef5e]{display:block;color:#8c8c8c;font-size:12px;margin-top:4px}.node-icon[data-v-0a2aef5e]{color:#858d98;font-size:14px}.node-numbers[data-v-0a2aef5e]{display:-ms-flexbox;display:flex;gap:16px;text-align:right;-ms-flex-negative:0;flex-shrink:0}.node-numbers span[data-v-0a2aef5e]{font-size:11px;color:#8c8c8c}.node-numbers span[data-v-0a2aef5e]:first-child{width:48px}.node-numbers span[data-v-0a2aef5e]:nth-child(2){width:92px}.node-numbers span[data-v-0a2aef5e]:nth-child(3){width:60px}.node-numbers b[data-v-0a2aef5e]{font-weight:400;display:block;font-size:13px;color:#303a49;font-variant-numeric:tabular-nums;margin-top:0}.gap b[data-v-0a2aef5e]{color:#705d4a}.gap b small[data-v-0a2aef5e]{display:inline;font-size:10px;margin-left:4px;color:#8c8c8c}.covered-label[data-v-0a2aef5e]{color:#52715d;min-width:88px;text-align:right;font-size:12px}.node[data-v-0a2aef5e] .ant-radio-button-wrapper{background:transparent;border-color:transparent;box-shadow:none;color:#8c8c8c;font-size:12px;border-radius:3px;padding:0 7px}.node[data-v-0a2aef5e] .ant-radio-button-wrapper:not(:first-child):before{display:none}.node[data-v-0a2aef5e] .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){background:#e8ebee;border-color:transparent;box-shadow:none;color:#374151;font-weight:500}.node[data-v-0a2aef5e] .ant-radio-button-wrapper:hover{color:#374151;background:#ededed}.node[data-v-0a2aef5e] .ant-radio-button-wrapper-disabled{color:#bfbfbf;background:transparent}.node[data-v-0a2aef5e] .ant-radio-group{min-width:88px;text-align:right}@media(max-width:700px){.node-numbers span[data-v-0a2aef5e]:first-child:before{content:"需求"}.node-numbers span[data-v-0a2aef5e]:nth-child(2):before{content:"库存 / 在制"}.node-numbers span[data-v-0a2aef5e]:nth-child(3):before{content:"缺口"}}.execution-copy[data-v-0a2aef5e]{display:block;font-size:10px;margin-top:2px;color:#595959}@media(max-width:1100px){.node[data-v-0a2aef5e]{-ms-flex-wrap:wrap;flex-wrap:wrap}.node-title[data-v-0a2aef5e]{min-width:180px}.node-numbers[data-v-0a2aef5e]{gap:14px}}