.plan-search-form[data-v-25a87e9c] .ant-form-item{display:-ms-flexbox;display:flex;width:100%}.plan-search-form[data-v-25a87e9c] .ant-form-item-label{-ms-flex:0 0 70px;flex:0 0 70px;width:70px}.plan-search-form[data-v-25a87e9c] .ant-form-item-control-wrapper{-ms-flex:1;flex:1;min-width:0}.plan-search-actions[data-v-25a87e9c]{gap:8px;margin-bottom:12px}.plan-search-actions[data-v-25a87e9c],.plan-toolbar[data-v-25a87e9c]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.plan-toolbar[data-v-25a87e9c]{-ms-flex-pack:end;justify-content:flex-end;gap:12px;margin-bottom:10px}.plan-toolbar-actions[data-v-25a87e9c]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px;white-space:nowrap}.plan-toolbar-actions .ant-btn[data-v-25a87e9c]{margin:0}.plan-actions[data-v-25a87e9c]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px 6px;white-space:nowrap}.plan-actions[data-v-25a87e9c] .ant-divider-vertical{margin:0;height:12px}.plan-actions-empty[data-v-25a87e9c]{color:rgba(0,0,0,.25)}.plan-delete-link[data-v-25a87e9c]{color:#f5222d}.plan-link-disabled[data-v-25a87e9c]{color:rgba(0,0,0,.25);cursor:not-allowed}.plan-sum-cell[data-v-25a87e9c]{font-weight:600;color:rgba(0,0,0,.85)}.plan-copy-tip[data-v-25a87e9c]{margin-left:8px;color:rgba(0,0,0,.45)}.create-form[data-v-25a87e9c],.create-form[data-v-25a87e9c] .ant-form-item,.create-hint[data-v-25a87e9c]{margin-bottom:8px}.create-panel[data-v-25a87e9c]{border:1px solid #e8e8e8;border-radius:4px;padding:10px 12px;height:600px;overflow-y:auto}.create-panel-title[data-v-25a87e9c]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px;font-weight:500;color:rgba(0,0,0,.85)}.create-preview-summary[data-v-25a87e9c]{margin-top:8px;color:rgba(0,0,0,.45)}.plan-log-header[data-v-25a87e9c]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-bottom:12px}.plan-log-title[data-v-25a87e9c]{font-weight:600;color:rgba(0,0,0,.85)}.plan-log-count[data-v-25a87e9c]{color:rgba(0,0,0,.45)}.plan-log-filters[data-v-25a87e9c]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;margin-left:auto}.plan-log-store[data-v-25a87e9c]{font-weight:500}.plan-log-old[data-v-25a87e9c]{color:rgba(0,0,0,.45);text-decoration:line-through}.plan-log-new[data-v-25a87e9c]{color:#1890ff;font-weight:600}.plan-log-arrow[data-v-25a87e9c]{margin:0 6px;color:rgba(0,0,0,.35)}.plan-plan-row>td{background-color:#f0f0f0!important}.plan-region-row>td{background-color:#fafafa!important}.plan-store-row>td{background-color:#e6f4ff!important}.plan-product-row>td{background-color:#fff1f0!important}.plan-production-summary-row>td{background-color:#fff7e6!important}.plan-production-row>td{background-color:#fffbe6!important}.plan-plan-row>td,.plan-product-row>td,.plan-production-row>td,.plan-production-summary-row>td,.plan-region-row>td,.plan-store-row>td{height:56px;padding-top:8px!important;padding-bottom:8px!important;line-height:22px;vertical-align:middle;white-space:nowrap}.plan-region-row .node-region{font-weight:600}.plan-store-row .node-store{font-weight:500}.plan-raw-row>td{padding-top:6px!important;padding-bottom:6px!important}.raw-grid{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(240px,1fr))[auto-fill];grid-template-columns:repeat(auto-fill,minmax(240px,1fr));row-gap:2px;width:100%}.raw-item{box-sizing:border-box;padding-right:12px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:rgba(0,0,0,.65)}.raw-item-short{color:#f5222d;font-weight:500}.plan-shortage-text{display:inline-block;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.plan-shortage-toggle{margin-right:4px;color:rgba(0,0,0,.45);vertical-align:middle}.plan-shortage-toggle:hover{color:#1890ff}.plan-shortage-items{display:inline-block;vertical-align:middle}.plan-shortage-item{white-space:nowrap;line-height:20px}.plan-shortage-yes{color:#f5222d}.plan-shortage-ok{color:#52c41a}.plan-shortage-muted{color:rgba(0,0,0,.45)}.plan-product-row>td{white-space:normal}.plan-product-row>td:first-child .ant-table-row-indent,.plan-raw-row>td:first-child .ant-table-row-indent{display:none}.plan-plan-row .ant-table-row-expand-icon,.plan-region-row .ant-table-row-expand-icon,.plan-store-row .ant-table-row-expand-icon{transform:scale(1.4);cursor:pointer}.product-grid{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(185px,1fr))[auto-fill];grid-template-columns:repeat(auto-fill,minmax(185px,1fr));column-gap:28px;row-gap:4px;width:100%}.product-cell{box-sizing:border-box;padding:4px 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:3px 4px;min-width:0;text-align:left}.product-cell-main{-ms-flex:1 1 100%;flex:1 1 100%;min-width:0}.product-cell-name,.product-cell-reason{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;font-weight:500;color:rgba(0,0,0,.85)}.product-cell-qty{font-weight:600}.product-cell-qty,.qty-status{-ms-flex-negative:0;flex-shrink:0}.qty-status{font-size:13px;margin-left:2px;color:rgba(0,0,0,.45)}.qty-status-ok{color:#52c41a}.plan-confirm-modal .ant-modal{width:420px!important;max-width:calc(100vw - 24px)}.batch-complete-modal .ant-modal{width:780px!important;max-width:calc(100vw - 24px)}.batch-complete-modal .ant-modal-body{max-height:60vh;overflow-y:auto}.batch-complete-alert{margin-bottom:12px}.batch-complete-table{width:100%;border-collapse:collapse;font-size:13px}.batch-complete-table td,.batch-complete-table th{padding:6px 8px;border-bottom:1px solid #f0f0f0;text-align:left}.batch-complete-table th{background:#fafafa;color:rgba(0,0,0,.65);font-weight:500;white-space:nowrap}.batch-complete-table .col-name{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batch-complete-table .col-num{text-align:right;white-space:nowrap}.batch-complete-table .col-center{text-align:center;white-space:nowrap}.batch-complete-table .col-center .ant-input-number{display:inline-block}.batch-complete-table .col-center .ant-input-number-input{text-align:center}.batch-complete-table tfoot td{border-bottom:none;font-weight:600;background:#fafafa}.batch-complete-total{color:rgba(0,0,0,.85)}.batch-complete-done-tag{margin-left:6px;margin-right:0;line-height:18px}.batch-complete-item-hint{margin-top:8px;color:rgba(0,0,0,.45);font-size:12px}