.kit-material-workbench[data-v-52cf2f3e]{--background:#f6f7f9;--foreground:#0b1019;--card:#fff;--card-foreground:#0b1019;--popover:#fff;--popover-foreground:#0b1019;--primary:#2563eb;--primary-foreground:#fff;--secondary:#f4f4f5;--secondary-foreground:#0b1019;--muted:#f4f4f5;--muted-foreground:#a6abb4;--accent:#eff6ff;--accent-foreground:#1d4ed8;--destructive:#dc2626;--destructive-foreground:#fff;--border:#e4e4e7;--input:#d4d4d8;--ring:#2563eb;--success:#15803d;--success-soft:#ecfdf3;--warning:#b45309;--warning-soft:#fff7ed;--shortage-row:#fff1f2;--shortage-row-hover:#ffe4e6;--radius:6px;--shadow-overlay:0 18px 48px rgba(24,24,27,0.16);--bg:var(--background);--surface:var(--card);--surface-subtle:#fafafa;--line:var(--border);--line-strong:var(--input);--text:var(--foreground);--primary-soft:var(--accent);--danger:var(--destructive);--danger-soft:var(--shortage-row);--font-size-body:12px;--font-size-hint:12px;--font-size-table-header:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%;min-height:0;overflow:hidden;background:var(--bg);color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:var(--font-size-body);-webkit-box-sizing:border-box;box-sizing:border-box}.query-band[data-v-52cf2f3e]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;background:var(--surface);border:1px solid var(--line);border-radius:0;overflow:hidden}.dimension-nav[data-v-52cf2f3e]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;height:36px;min-height:36px;padding:0 16px;background:var(--surface)}.dimension-nav-actions[data-v-52cf2f3e],.dimension-nav[data-v-52cf2f3e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dimension-nav-actions[data-v-52cf2f3e]{gap:8px;margin-left:auto}.pane[data-v-52cf2f3e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;background:var(--surface);border:1px solid var(--line);border-top:0}.upper-pane[data-v-52cf2f3e]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.lower-pane[data-v-52cf2f3e]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;border-top:1px solid var(--line)}.table-wrap[data-v-52cf2f3e]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:hidden}.material-query-error[data-v-52cf2f3e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:30px;padding:0 10px;color:var(--danger);background:#fff5f5;border-top:1px solid #fecaca;border-bottom:1px solid #fecaca;font-size:12px}.material-query-error span[data-v-52cf2f3e]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.splitter[data-v-52cf2f3e]{position:relative;-webkit-box-flex:0;-ms-flex:0 0 9px;flex:0 0 9px;cursor:row-resize;background:var(--muted);border-left:1px solid var(--line);border-right:1px solid var(--line)}.splitter[data-v-52cf2f3e]:after{content:"";position:absolute;top:3px;left:50%;width:42px;height:3px;border-radius:3px;background:var(--input);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.splitter[data-v-52cf2f3e]:hover:after{background:var(--primary)}.material-workbar[data-v-52cf2f3e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;min-height:48px;padding:6px 10px;border-bottom:1px solid var(--line);background:#fff}.selected-sku-context[data-v-52cf2f3e]{-webkit-box-flex:1;-ms-flex:1 1 90px;flex:1 1 90px;min-width:0;color:var(--muted-foreground);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.material-state-filter[data-v-52cf2f3e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.state-filter-button[data-v-52cf2f3e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:24px;line-height:22px;padding:0 10px!important;border-radius:4px;border:1px solid #cbd5e1!important;background:#fff;font-size:12px;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s;transition:all .2s}.state-filter-button[data-v-52cf2f3e]:hover{background:#f1f5f9}.state-filter-button.is-active[data-v-52cf2f3e]{background:#0f172a!important;color:#fff!important;border-color:#0f172a!important}.state-filter-button.table-body-cell-class1[data-v-52cf2f3e]{padding:0 10px!important;border:1px solid #cbd5e1!important;color:#909399!important}.selection-actions[data-v-52cf2f3e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.shadcn-button[data-v-52cf2f3e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:var(--radius);font-weight:500;font-size:12px;height:28px;padding:0 10px;-webkit-transition:all .15s ease;transition:all .15s ease}.shadcn-button--outline[data-v-52cf2f3e]{background:#fff;color:#0f172a;border:1px solid #cbd5e1}.shadcn-button--outline[data-v-52cf2f3e]:hover{background:#f1f5f9}.shadcn-button--ghost[data-v-52cf2f3e]{background:transparent;color:#0f172a;border:none}.shadcn-button--ghost[data-v-52cf2f3e]:hover{background:#f1f5f9}.danger-text[data-v-52cf2f3e]{color:#dc2626;font-weight:600}.success-text[data-v-52cf2f3e]{color:#16a34a;font-weight:600}.material-state[data-v-52cf2f3e]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px}.table-link[data-v-52cf2f3e]{background:none;border:none;color:#2563eb!important;cursor:pointer;font-size:12px;padding:0 4px}.table-link[data-v-52cf2f3e]:hover{text-decoration:underline}.table-link[data-v-52cf2f3e]:disabled{color:#94a3b8!important;cursor:not-allowed;text-decoration:none}.material-operation-actions[data-v-52cf2f3e]{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;gap:4px;white-space:nowrap}.drawer-body[data-v-52cf2f3e]{padding:16px;font-size:12px}.trace-actions[data-v-52cf2f3e]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.trace-actions[data-v-52cf2f3e],.trace-statuses[data-v-52cf2f3e]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:12px}.trace-statuses[data-v-52cf2f3e]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.trace-status-label[data-v-52cf2f3e]{display:inline-block;margin-right:6px}.material-section-title[data-v-52cf2f3e]{-webkit-box-flex:0;-ms-flex:none;flex:none;font-size:13px}.material-state.table-body-cell-class1[data-v-52cf2f3e]{background:#909399}.material-state.table-body-cell-blue[data-v-52cf2f3e]{background:#409eff}.material-state.table-body-cell-green[data-v-52cf2f3e]{background:#67c23a}.material-state.table-body-cell-yellow[data-v-52cf2f3e]{background:#e6a23c}.material-state.table-body-cell-red[data-v-52cf2f3e]{background:#f56c6c}.drawer-body[data-v-52cf2f3e] .table-body-cell-class1 td,.kit-material-workbench[data-v-52cf2f3e] .material-table td.table-body-cell-class1,.kit-material-workbench[data-v-52cf2f3e] .material-table td.table-body-cell-class1 div,.kit-material-workbench[data-v-52cf2f3e] .material-table td.table-body-cell-class1 span,.table-body-cell-class1[data-v-52cf2f3e]{color:#909399!important}.drawer-body[data-v-52cf2f3e] .table-body-cell-blue td,.kit-material-workbench[data-v-52cf2f3e] .material-table td.table-body-cell-blue,.kit-material-workbench[data-v-52cf2f3e] .material-table td.table-body-cell-blue div,.kit-material-workbench[data-v-52cf2f3e] .material-table td.table-body-cell-blue span,.table-body-cell-blue[data-v-52cf2f3e]{color:#409eff!important}.drawer-body[data-v-52cf2f3e] .table-body-cell-green td,.kit-material-workbench[data-v-52cf2f3e] .material-table td.table-body-cell-green,.kit-material-workbench[data-v-52cf2f3e] .material-table td.table-body-cell-green div,.kit-material-workbench[data-v-52cf2f3e] .material-table td.table-body-cell-green span,.table-body-cell-green[data-v-52cf2f3e]{color:#67c23a!important}.drawer-body[data-v-52cf2f3e] .table-body-cell-yellow td,.kit-material-workbench[data-v-52cf2f3e] .material-table td.table-body-cell-yellow,.kit-material-workbench[data-v-52cf2f3e] .material-table td.table-body-cell-yellow div,.kit-material-workbench[data-v-52cf2f3e] .material-table td.table-body-cell-yellow span,.table-body-cell-yellow[data-v-52cf2f3e]{color:#e6a23c!important}.drawer-body[data-v-52cf2f3e] .table-body-cell-red td,.kit-material-workbench[data-v-52cf2f3e] .material-table td.table-body-cell-red,.kit-material-workbench[data-v-52cf2f3e] .material-table td.table-body-cell-red div,.kit-material-workbench[data-v-52cf2f3e] .material-table td.table-body-cell-red span,.table-body-cell-red[data-v-52cf2f3e]{color:#f56c6c!important}.status-unknown[data-v-52cf2f3e]{color:#909399}.material-state-filter[data-v-52cf2f3e],.material-workbar[data-v-52cf2f3e]{-ms-flex-wrap:wrap;flex-wrap:wrap}.material-quick-search[data-v-52cf2f3e]{width:220px;max-width:100%;-webkit-box-flex:0;-ms-flex:0 1 220px;flex:0 1 220px}.material-section-title[data-v-52cf2f3e]{white-space:nowrap}.drawer-section[data-v-52cf2f3e]{margin-bottom:20px}.drawer-heading[data-v-52cf2f3e]{font-size:13px;font-weight:700;color:#0f172a;margin-bottom:8px}.kit-material-workbench[data-v-52cf2f3e] .summary-header-row{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.kit-material-workbench[data-v-52cf2f3e] .summary-header-title{line-height:25px;padding:0 6px;font-weight:var(--font-weight-table-header,600);font-size:var(--font-size-table-header,12px);color:var(--foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #dcdfe6;background:#fff;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.kit-material-workbench[data-v-52cf2f3e] .summary-header-search,.kit-material-workbench[data-v-52cf2f3e] .summary-header-title{height:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.kit-material-workbench[data-v-52cf2f3e] .summary-header-search{padding:0;background:#f8fafc;-webkit-box-sizing:border-box;box-sizing:border-box}.kit-material-workbench[data-v-52cf2f3e] .summary-header-filter{display:block;width:100%!important;height:21px;margin:0}.kit-material-workbench[data-v-52cf2f3e] .summary-header-filter .el-input__inner{height:21px;line-height:21px;background:#fff;border:1px solid #dcdfe6;border-radius:2px;padding:0 16px 0 4px;font-size:12px;font-weight:400;-webkit-box-sizing:border-box;box-sizing:border-box}.kit-material-workbench[data-v-52cf2f3e] .summary-header-filter .el-input__inner:focus,.kit-material-workbench[data-v-52cf2f3e] .summary-header-filter .el-input__inner:hover{border-color:#409eff}.kit-material-workbench[data-v-52cf2f3e] .summary-header-filter .el-input__icon,.kit-material-workbench[data-v-52cf2f3e] .summary-header-filter .el-input__prefix,.kit-material-workbench[data-v-52cf2f3e] .summary-header-filter .el-input__suffix{height:21px;line-height:21px}.kit-material-workbench[data-v-52cf2f3e] .summary-header-filter .el-input__icon{width:18px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:top;line-height:1}.kit-material-workbench[data-v-52cf2f3e] .summary-header-filter .el-input__prefix,.kit-material-workbench[data-v-52cf2f3e] .summary-header-filter .el-input__suffix,.kit-material-workbench[data-v-52cf2f3e] .summary-header-filter .el-input__suffix-inner{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:0;height:21px}.kit-material-workbench[data-v-52cf2f3e] .summary-header-filter .el-input__icon:after{display:none}.kit-material-workbench[data-v-52cf2f3e] .summary-header-filter.el-date-editor .el-input__inner{padding-left:17px}.kit-material-workbench[data-v-52cf2f3e] .summary-header-filter,.kit-material-workbench[data-v-52cf2f3e] .summary-header-filter .el-input,.kit-material-workbench[data-v-52cf2f3e] .summary-header-filter .el-input__icon,.kit-material-workbench[data-v-52cf2f3e] .summary-header-filter .el-input__inner,.kit-material-workbench[data-v-52cf2f3e] .summary-header-filter .el-input__prefix,.kit-material-workbench[data-v-52cf2f3e] .summary-header-filter .el-input__suffix,.kit-material-workbench[data-v-52cf2f3e] .summary-header-filter .el-input__suffix-inner{height:25px;line-height:25px}.kit-material-workbench[data-v-52cf2f3e] .summary-header-filter .el-input__inner{border-radius:0}.kit-material-workbench[data-v-52cf2f3e] .summary-header-filter input[type=number]{-moz-appearance:textfield}.kit-material-workbench[data-v-52cf2f3e] .summary-header-filter input::-webkit-inner-spin-button,.kit-material-workbench[data-v-52cf2f3e] .summary-header-filter input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.kit-material-workbench[data-v-52cf2f3e] .summary-header-filter.el-input-number .el-input-number__decrease,.kit-material-workbench[data-v-52cf2f3e] .summary-header-filter.el-input-number .el-input-number__increase{display:none}.kit-material-workbench[data-v-52cf2f3e] .summary-header-filter.el-input-number .el-input__inner{padding:0 3px;text-align:left}.kit-material-workbench[data-v-52cf2f3e] .el-checkbox__label,.kit-material-workbench[data-v-52cf2f3e] .el-form-item__label,.kit-material-workbench[data-v-52cf2f3e] .el-input__inner,.kit-material-workbench[data-v-52cf2f3e] .el-radio__label,.kit-material-workbench[data-v-52cf2f3e] .el-textarea__inner{color:var(--foreground);font-size:var(--font-size-body)}.kit-material-workbench[data-v-52cf2f3e] .el-input__inner::-webkit-input-placeholder,.kit-material-workbench[data-v-52cf2f3e] .el-textarea__inner::-webkit-input-placeholder{color:var(--muted-foreground);font-size:var(--font-size-hint);opacity:1}.kit-material-workbench[data-v-52cf2f3e] .el-input__inner::-moz-placeholder,.kit-material-workbench[data-v-52cf2f3e] .el-textarea__inner::-moz-placeholder{color:var(--muted-foreground);font-size:var(--font-size-hint);opacity:1}.kit-material-workbench[data-v-52cf2f3e] .el-input__inner:-ms-input-placeholder,.kit-material-workbench[data-v-52cf2f3e] .el-textarea__inner:-ms-input-placeholder{color:var(--muted-foreground);font-size:var(--font-size-hint);opacity:1}.kit-material-workbench[data-v-52cf2f3e] .el-input__inner::-ms-input-placeholder,.kit-material-workbench[data-v-52cf2f3e] .el-textarea__inner::-ms-input-placeholder{color:var(--muted-foreground);font-size:var(--font-size-hint);opacity:1}.kit-material-workbench[data-v-52cf2f3e] .el-input__inner::placeholder,.kit-material-workbench[data-v-52cf2f3e] .el-textarea__inner::placeholder{color:var(--muted-foreground);font-size:var(--font-size-hint);opacity:1}.kit-material-workbench[data-v-52cf2f3e] .summary-filter-reset.el-button{position:static;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;width:16px;height:16px;margin:0 auto;padding:0;color:var(--muted-foreground);background:transparent;border:0;line-height:16px}.kit-material-workbench[data-v-52cf2f3e] .summary-filter-reset.el-button:focus,.kit-material-workbench[data-v-52cf2f3e] .summary-filter-reset.el-button:hover{color:#f56c6c;background:transparent}.kit-material-workbench[data-v-52cf2f3e] .material-ve-header-title{height:24px;line-height:24px;padding:0 4px;font-weight:var(--font-weight-table-header,600);font-size:var(--font-size-table-header,12px);color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-box-sizing:border-box;box-sizing:border-box}.kit-material-workbench[data-v-52cf2f3e] .table-wrap{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;height:100%;position:relative;overflow:hidden}.kit-material-workbench[data-v-52cf2f3e] .ve-table,.kit-material-workbench[data-v-52cf2f3e] .ve-table-container{height:100%!important;max-height:100%!important}.kit-material-workbench[data-v-52cf2f3e] .ve-table-content-wrapper{min-height:100%}.kit-material-workbench[data-v-52cf2f3e] .material-table.ve-table-border-around,.kit-material-workbench[data-v-52cf2f3e] .summary-table.ve-table-border-around{border:1px solid #dcdfe6!important}.kit-material-workbench[data-v-52cf2f3e] .material-table.ve-table-border-x .ve-table-body-tr td,.kit-material-workbench[data-v-52cf2f3e] .material-table.ve-table-border-x .ve-table-header-tr th,.kit-material-workbench[data-v-52cf2f3e] .summary-table.ve-table-border-x .ve-table-body-tr td,.kit-material-workbench[data-v-52cf2f3e] .summary-table.ve-table-border-x .ve-table-header-tr th{border-right:1px solid #dcdfe6!important}.kit-material-workbench[data-v-52cf2f3e] .material-table.ve-table-border-y .ve-table-body-tr td,.kit-material-workbench[data-v-52cf2f3e] .material-table.ve-table-border-y .ve-table-header-tr th,.kit-material-workbench[data-v-52cf2f3e] .summary-table.ve-table-border-y .ve-table-body-tr td,.kit-material-workbench[data-v-52cf2f3e] .summary-table.ve-table-border-y .ve-table-header-tr th{border-bottom:1px solid #dcdfe6!important}.kit-material-workbench[data-v-52cf2f3e] .material-table .ve-table-fixed-left,.kit-material-workbench[data-v-52cf2f3e] .material-table .ve-table-fixed-right,.kit-material-workbench[data-v-52cf2f3e] .summary-table .ve-table-fixed-left,.kit-material-workbench[data-v-52cf2f3e] .summary-table .ve-table-fixed-right{background:#fff}.kit-material-workbench[data-v-52cf2f3e] .summary-table .ve-table-header-tr th{height:50px!important;padding:0!important;background:#fff!important;vertical-align:top!important}.kit-material-workbench[data-v-52cf2f3e] .summary-table .ve-table-header-th-cell{height:50px!important;padding:0!important;line-height:normal!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-pack:stretch!important;-ms-flex-pack:stretch!important;justify-content:stretch!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}.kit-material-workbench[data-v-52cf2f3e] .summary-table .summary-header-container{height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.kit-material-workbench[data-v-52cf2f3e] .summary-table .summary-reset-header{height:50px;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}.kit-material-workbench[data-v-52cf2f3e] .summary-table .summary-reset-header .summary-filter-reset{width:28px;height:28px;margin:0;line-height:1}.kit-material-workbench[data-v-52cf2f3e] .summary-table .summary-reset-header .el-icon-delete-solid{display:block;width:18px;height:18px;font-size:18px;line-height:18px}.kit-material-workbench[data-v-52cf2f3e] .material-table .ve-table-header-tr th{height:32px!important;padding:0!important;background:#f8fafc!important;vertical-align:middle!important}.kit-material-workbench[data-v-52cf2f3e] .material-table .ve-table-header-th-cell{height:32px!important;line-height:32px!important;padding:0!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}.kit-material-workbench[data-v-52cf2f3e] .material-ve-header-title,.kit-material-workbench[data-v-52cf2f3e] .material-ve-header-title *,.kit-material-workbench[data-v-52cf2f3e] .summary-header-title *{pointer-events:none!important}.kit-material-workbench[data-v-52cf2f3e] .ve-table-column-resizer-handler{width:10px!important;z-index:100!important;cursor:col-resize!important}.kit-material-workbench[data-v-52cf2f3e] .ve-table-column-resizer-line{z-index:101!important}.kit-material-workbench[data-v-52cf2f3e] .material-table .ve-table-body-tr,.kit-material-workbench[data-v-52cf2f3e] .summary-table .ve-table-body-tr{height:32px!important}.kit-material-workbench[data-v-52cf2f3e] .material-table .ve-table-body-tr td,.kit-material-workbench[data-v-52cf2f3e] .summary-table .ve-table-body-tr td{height:31px!important;padding:0 8px!important;font-size:12px!important;color:var(--foreground)}.kit-material-workbench[data-v-52cf2f3e] .material-table .ve-table-body-td-cell,.kit-material-workbench[data-v-52cf2f3e] .summary-table .ve-table-body-td-cell{height:31px;line-height:31px;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.kit-material-workbench[data-v-52cf2f3e] .ve-table-body-td-span-ellipsis{display:block!important;width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:break-all}.material-empty-state[data-v-52cf2f3e]{position:absolute;top:32px;right:0;bottom:0;left:0;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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;color:#909399;font-size:12px;pointer-events:none}.material-empty-state .el-icon-document[data-v-52cf2f3e]{font-size:32px;color:#c0c4cc}.kit-material-workbench[data-v-52cf2f3e] .summary-progress-cell{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;width:100%!important;height:100%!important}.kit-material-workbench[data-v-52cf2f3e] .summary-progress-track{position:relative!important;width:100%!important;height:16px!important;background-color:#e2e8f0!important;border-radius:8px!important;overflow:hidden!important;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.06)!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.06)!important}.kit-material-workbench[data-v-52cf2f3e] .summary-progress-bar{position:absolute!important;top:0!important;left:0!important;height:100%!important;border-radius:8px!important;-webkit-transition:width .3s ease!important;transition:width .3s ease!important}.kit-material-workbench[data-v-52cf2f3e] .summary-progress-text{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;font-size:11px!important;font-weight:700!important;line-height:1!important;pointer-events:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.kit-material-workbench[data-v-6cfdb7eb]{--background:#f6f7f9;--foreground:#0b1019;--card:#fff;--card-foreground:#0b1019;--popover:#fff;--popover-foreground:#0b1019;--primary:#2563eb;--primary-foreground:#fff;--secondary:#f4f4f5;--secondary-foreground:#0b1019;--muted:#f4f4f5;--muted-foreground:#a6abb4;--accent:#eff6ff;--accent-foreground:#1d4ed8;--destructive:#dc2626;--destructive-foreground:#fff;--border:#e4e4e7;--input:#d4d4d8;--ring:#2563eb;--success:#15803d;--success-soft:#ecfdf3;--warning:#b45309;--warning-soft:#fff7ed;--shortage-row:#fff1f2;--shortage-row-hover:#ffe4e6;--radius:6px;--shadow-overlay:0 18px 48px rgba(24,24,27,0.16);--bg:var(--background);--surface:var(--card);--surface-subtle:#fafafa;--line:var(--border);--line-strong:var(--input);--text:var(--foreground);--primary-soft:var(--accent);--danger:var(--destructive);--danger-soft:var(--shortage-row);--font-size-body:12px;--font-size-hint:12px;--font-size-table-header:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%;min-height:0;overflow:hidden;background:var(--bg);color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:var(--font-size-body);-webkit-box-sizing:border-box;box-sizing:border-box}.query-band[data-v-6cfdb7eb]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;background:var(--surface);border:1px solid var(--line);border-radius:0;overflow:hidden}.dimension-nav[data-v-6cfdb7eb]{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:16px;height:36px;min-height:36px;padding:0 16px;background:var(--surface)}.readiness-filter-group[data-v-6cfdb7eb]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.readiness-chip[data-v-6cfdb7eb]{padding:3px 10px;border-radius:4px;border:1px solid #cbd5e1;background:#fff;font-size:12px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.readiness-chip[data-v-6cfdb7eb]:hover{background:#f1f5f9}.readiness-chip.is-active[data-v-6cfdb7eb]{background:#0f172a;color:#fff;border-color:#0f172a}.readiness-chip.ready.is-active[data-v-6cfdb7eb]{background:#16a34a;border-color:#16a34a}.readiness-chip.partial.is-active[data-v-6cfdb7eb]{background:#ea580c;border-color:#ea580c}.readiness-chip.shortage.is-active[data-v-6cfdb7eb]{background:#dc2626;border-color:#dc2626}.dimension-nav-actions[data-v-6cfdb7eb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-left:auto}.data-snapshot-hint[data-v-6cfdb7eb]{font-size:12px;color:var(--muted-foreground);margin-right:6px}.pane[data-v-6cfdb7eb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;background:var(--surface);border:1px solid var(--line);border-top:0}.upper-pane[data-v-6cfdb7eb]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.lower-pane[data-v-6cfdb7eb]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;border-top:1px solid var(--line)}.table-wrap[data-v-6cfdb7eb]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:hidden}.material-query-error[data-v-6cfdb7eb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:30px;padding:0 10px;color:var(--danger);background:#fff5f5;border-top:1px solid #fecaca;border-bottom:1px solid #fecaca;font-size:12px}.material-query-error span[data-v-6cfdb7eb]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.splitter[data-v-6cfdb7eb]{position:relative;-webkit-box-flex:0;-ms-flex:0 0 9px;flex:0 0 9px;cursor:row-resize;background:var(--muted);border-left:1px solid var(--line);border-right:1px solid var(--line)}.splitter[data-v-6cfdb7eb]:after{content:"";position:absolute;top:3px;left:50%;width:42px;height:3px;border-radius:3px;background:var(--input);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.splitter[data-v-6cfdb7eb]:hover:after{background:var(--primary)}.material-section-title[data-v-6cfdb7eb]{-ms-flex-negative:0;flex-shrink:0;font-size:13px;font-weight:600}.material-workbar[data-v-6cfdb7eb]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;min-height:48px;padding:6px 10px;border-bottom:1px solid var(--line);background:#fff}.selected-sku-context[data-v-6cfdb7eb]{-webkit-box-flex:1;-ms-flex:1 1 110px;flex:1 1 110px;min-width:0;color:var(--muted-foreground);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}.material-quick-search[data-v-6cfdb7eb]{width:250px;max-width:100%;-webkit-box-flex:0;-ms-flex:0 1 250px;flex:0 1 250px}.material-state-filter[data-v-6cfdb7eb]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.state-filter-button[data-v-6cfdb7eb]{padding:3px 10px;border-radius:4px;border:1px solid #cbd5e1;background:#fff;font-size:12px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.state-filter-button[data-v-6cfdb7eb]:hover{background:#f1f5f9}.state-filter-button.is-active[data-v-6cfdb7eb]{background:#0f172a;color:#fff;border-color:#0f172a}.state-filter-button.shortage.is-active[data-v-6cfdb7eb]{background:#dc2626;border-color:#dc2626}.state-filter-button.warning.is-active[data-v-6cfdb7eb]{background:#ea580c;border-color:#ea580c}.state-filter-button.normal.is-active[data-v-6cfdb7eb]{background:#16a34a;border-color:#16a34a}.selection-actions[data-v-6cfdb7eb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.shadcn-button[data-v-6cfdb7eb]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:var(--radius);font-weight:500;font-size:12px;height:28px;padding:0 10px;-webkit-transition:all .15s ease;transition:all .15s ease}.shadcn-button--outline[data-v-6cfdb7eb]{background:#fff;color:#0f172a;border:1px solid #cbd5e1}.shadcn-button--outline[data-v-6cfdb7eb]:hover{background:#f1f5f9}.shadcn-button--ghost[data-v-6cfdb7eb]{background:transparent;color:#0f172a;border:none}.shadcn-button--ghost[data-v-6cfdb7eb]:hover{background:#f1f5f9}.danger-text[data-v-6cfdb7eb]{color:#dc2626;font-weight:600}.warning-text[data-v-6cfdb7eb]{color:#ea580c;font-weight:600}.success-text[data-v-6cfdb7eb]{color:#16a34a;font-weight:600}.readiness-cell[data-v-6cfdb7eb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.readiness-bar[data-v-6cfdb7eb]{position:relative;width:100%;height:16px;background:#e2e8f0;border-radius:8px;overflow:hidden}.readiness-bar-fill[data-v-6cfdb7eb]{position:absolute;top:0;left:0;height:100%;background:#2563eb;-webkit-transition:width .3s;transition:width .3s}.readiness-cell.ready .readiness-bar-fill[data-v-6cfdb7eb]{background:#16a34a}.readiness-cell.partial .readiness-bar-fill[data-v-6cfdb7eb]{background:#ea580c}.readiness-cell.missing .readiness-bar-fill[data-v-6cfdb7eb]{background:#dc2626}.readiness-bar-text[data-v-6cfdb7eb]{position:absolute;top:0;left:0;width:100%;height:100%;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;font-size:10px;font-weight:700;color:#fff;text-shadow:0 0 2px rgba(0,0,0,.6)}.priority-dot[data-v-6cfdb7eb]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:4px}.priority-dot.is-urgent[data-v-6cfdb7eb]{background:#dc2626}.priority-dot.is-high[data-v-6cfdb7eb]{background:#ea580c}.priority-dot.is-normal[data-v-6cfdb7eb]{background:#16a34a}.material-state[data-v-6cfdb7eb]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;background:#909399}.material-state.short[data-v-6cfdb7eb]{background:#dc2626}.material-state.warn[data-v-6cfdb7eb]{background:#ea580c}.material-state.normal[data-v-6cfdb7eb]{background:#16a34a}.table-link[data-v-6cfdb7eb]{background:none;border:none;color:#2563eb;cursor:pointer;font-size:12px;padding:0 4px}.table-link[data-v-6cfdb7eb]:hover{text-decoration:underline}.table-link[data-v-6cfdb7eb]:disabled{color:#94a3b8;cursor:not-allowed;text-decoration:none}.material-operation-actions[data-v-6cfdb7eb]{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;gap:4px;white-space:nowrap}.drawer-body[data-v-6cfdb7eb]{padding:16px;font-size:12px}.location-summary[data-v-6cfdb7eb]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;background:#f8fafc;padding:12px;border-radius:6px;margin-bottom:16px}.location-summary div[data-v-6cfdb7eb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.location-summary strong[data-v-6cfdb7eb]{font-size:18px;color:#0f172a}.location-summary span[data-v-6cfdb7eb]{font-size:11px;color:#64748b}.drawer-section[data-v-6cfdb7eb]{margin-bottom:20px}.drawer-heading[data-v-6cfdb7eb]{font-size:13px;font-weight:700;color:#0f172a;margin-bottom:8px}.kit-material-workbench[data-v-6cfdb7eb] .el-table tbody tr{height:32px}.kit-material-workbench[data-v-6cfdb7eb] .el-table tbody td{height:31px;padding:0!important}.kit-material-workbench[data-v-6cfdb7eb] .el-table tbody .cell{color:var(--foreground);font-size:var(--font-size-body);height:31px;line-height:31px;padding-left:8px;padding-right:8px;-webkit-box-sizing:border-box;box-sizing:border-box}.kit-material-workbench[data-v-6cfdb7eb] .el-table tbody .cell .el-tag{height:20px;line-height:18px;padding:0 6px}.kit-material-workbench[data-v-6cfdb7eb] .el-table tbody .cell .el-button,.kit-material-workbench[data-v-6cfdb7eb] .el-table tbody .cell .shadcn-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:22px;line-height:20px;padding:0 6px;white-space:nowrap}.kit-material-workbench[data-v-6cfdb7eb] .el-table tbody .cell .el-checkbox{height:16px;line-height:16px}.kit-material-workbench[data-v-6cfdb7eb] .el-table tbody .cell .material-name,.kit-material-workbench[data-v-6cfdb7eb] .el-table tbody .cell .readiness-cell{height:31px}.kit-material-workbench[data-v-6cfdb7eb] .el-table thead th{height:32px;padding:0!important;vertical-align:middle;background:#fff!important}.kit-material-workbench[data-v-6cfdb7eb] .el-table thead th .cell{height:31px;padding-left:0;padding-right:0;line-height:31px;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box}.kit-material-workbench[data-v-6cfdb7eb] .summary-table thead tr:first-child th{height:24px;padding:0!important;background:#fff!important}.kit-material-workbench[data-v-6cfdb7eb] .summary-table thead tr:first-child th:not([rowspan="2"]) .cell{height:24px;line-height:24px}.kit-material-workbench[data-v-6cfdb7eb] .summary-header-filter{display:block;width:calc(100% - 8px)!important;height:18px;margin:1px 4px}.kit-material-workbench[data-v-6cfdb7eb] .summary-header-filter .el-input__inner{height:18px;padding:0 16px 0 3px;color:var(--foreground);border:0;border-bottom:1px solid transparent;border-radius:0;background:transparent;font-size:var(--font-size-body);line-height:18px}.kit-material-workbench[data-v-6cfdb7eb] .summary-header-filter .el-input__inner:focus,.kit-material-workbench[data-v-6cfdb7eb] .summary-header-filter .el-input__inner:hover{border-bottom-color:#7d9eea}.kit-material-workbench[data-v-6cfdb7eb] .summary-header-filter .el-input__icon,.kit-material-workbench[data-v-6cfdb7eb] .summary-header-filter .el-input__prefix,.kit-material-workbench[data-v-6cfdb7eb] .summary-header-filter .el-input__suffix{height:18px;line-height:18px}.kit-material-workbench[data-v-6cfdb7eb] .summary-header-filter .el-input__prefix{left:2px}.kit-material-workbench[data-v-6cfdb7eb] .summary-header-filter .el-input__suffix{right:1px}.kit-material-workbench[data-v-6cfdb7eb] .summary-header-filter.el-date-editor .el-input__inner{padding-left:17px}.kit-material-workbench[data-v-6cfdb7eb] .summary-header-filter.el-input-number .el-input-number__decrease,.kit-material-workbench[data-v-6cfdb7eb] .summary-header-filter.el-input-number .el-input-number__increase{display:none}.kit-material-workbench[data-v-6cfdb7eb] .summary-header-filter.el-input-number .el-input__inner{padding:0 3px;text-align:left}.kit-material-workbench[data-v-6cfdb7eb] .el-table thead th,.kit-material-workbench[data-v-6cfdb7eb] .el-table thead th .cell{font-weight:var(--font-weight-table-header);font-size:var(--font-size-table-header);color:var(--foreground)}.kit-material-workbench[data-v-6cfdb7eb] .el-checkbox__label,.kit-material-workbench[data-v-6cfdb7eb] .el-form-item__label,.kit-material-workbench[data-v-6cfdb7eb] .el-input__inner,.kit-material-workbench[data-v-6cfdb7eb] .el-radio__label,.kit-material-workbench[data-v-6cfdb7eb] .el-textarea__inner{color:var(--foreground);font-size:var(--font-size-body)}.kit-material-workbench[data-v-6cfdb7eb] .el-input__inner::-webkit-input-placeholder,.kit-material-workbench[data-v-6cfdb7eb] .el-textarea__inner::-webkit-input-placeholder{color:var(--muted-foreground);font-size:var(--font-size-hint);opacity:1}.kit-material-workbench[data-v-6cfdb7eb] .el-input__inner::-moz-placeholder,.kit-material-workbench[data-v-6cfdb7eb] .el-textarea__inner::-moz-placeholder{color:var(--muted-foreground);font-size:var(--font-size-hint);opacity:1}.kit-material-workbench[data-v-6cfdb7eb] .el-input__inner:-ms-input-placeholder,.kit-material-workbench[data-v-6cfdb7eb] .el-textarea__inner:-ms-input-placeholder{color:var(--muted-foreground);font-size:var(--font-size-hint);opacity:1}.kit-material-workbench[data-v-6cfdb7eb] .el-input__inner::-ms-input-placeholder,.kit-material-workbench[data-v-6cfdb7eb] .el-textarea__inner::-ms-input-placeholder{color:var(--muted-foreground);font-size:var(--font-size-hint);opacity:1}.kit-material-workbench[data-v-6cfdb7eb] .el-input__inner::placeholder,.kit-material-workbench[data-v-6cfdb7eb] .el-table__empty-text,.kit-material-workbench[data-v-6cfdb7eb] .el-textarea__inner::placeholder{color:var(--muted-foreground);font-size:var(--font-size-hint);opacity:1}.kit-material-workbench[data-v-6cfdb7eb] .summary-filter-reset.el-button{position:static;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;width:16px;height:16px;margin:0 auto;padding:0;color:var(--muted-foreground);background:transparent;border:0;line-height:16px}.kit-material-workbench[data-v-6cfdb7eb] .summary-filter-reset.el-button:focus,.kit-material-workbench[data-v-6cfdb7eb] .summary-filter-reset.el-button:hover{color:#f56c6c;background:transparent}.kit-material-workbench[data-v-6cfdb7eb] .summary-table thead tr:nth-child(2) th{height:24px;background:#f5f7fa!important}.kit-material-workbench[data-v-6cfdb7eb] .summary-table thead tr:nth-child(2) .cell{height:24px;line-height:24px;overflow:hidden}.kit-material-workbench[data-v-6cfdb7eb] .summary-table thead tr:first-child th[rowspan="2"]{height:48px}.kit-material-workbench[data-v-6cfdb7eb] .summary-table .summary-header-filter{width:100%!important;height:24px;margin:0}.kit-material-workbench[data-v-6cfdb7eb] .summary-table .summary-header-filter .el-input__inner{height:24px;line-height:24px;background:#fff;border:1px solid #dcdfe6;border-radius:0;padding-right:20px;font-weight:400}.kit-material-workbench[data-v-6cfdb7eb] .summary-table .summary-header-filter .el-input__inner:hover{border-color:#c0c4cc}.kit-material-workbench[data-v-6cfdb7eb] .summary-table .summary-header-filter .el-input__inner:focus{border-color:#409eff}.kit-material-workbench[data-v-6cfdb7eb] .summary-table .summary-header-filter .el-input__icon,.kit-material-workbench[data-v-6cfdb7eb] .summary-table .summary-header-filter .el-input__prefix,.kit-material-workbench[data-v-6cfdb7eb] .summary-table .summary-header-filter .el-input__suffix{height:24px;line-height:24px}.kit-material-workbench[data-v-6cfdb7eb] .summary-table .summary-header-filter .el-input__icon{width:18px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:top;line-height:1}.kit-material-workbench[data-v-6cfdb7eb] .summary-table .summary-header-filter .el-input__prefix,.kit-material-workbench[data-v-6cfdb7eb] .summary-table .summary-header-filter .el-input__suffix,.kit-material-workbench[data-v-6cfdb7eb] .summary-table .summary-header-filter .el-input__suffix-inner{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:0;height:24px}.kit-material-workbench[data-v-6cfdb7eb] .summary-table .summary-header-filter .el-input__icon:after{display:none}.kit-material-workbench[data-v-6cfdb7eb] .summary-table .summary-header-filter input[type=number]{-moz-appearance:textfield}.kit-material-workbench[data-v-6cfdb7eb] .summary-table .summary-header-filter input::-webkit-inner-spin-button,.kit-material-workbench[data-v-6cfdb7eb] .summary-table .summary-header-filter input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.kit-material-workbench[data-v-6cfdb7eb] .summary-table thead th[rowspan="2"]:first-child>.cell{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;height:48px;padding:0;line-height:normal}.kit-material-workbench[data-v-6cfdb7eb] .summary-table thead th[rowspan="2"]:first-child .summary-filter-reset{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;width:28px;height:28px;margin:0;line-height:1}.kit-material-workbench[data-v-6cfdb7eb] .summary-table thead th[rowspan="2"]:first-child .summary-filter-reset .el-icon-delete-solid{display:block;width:18px;height:18px;font-size:18px!important;line-height:18px}.select-trigger-box[data-v-c5728224] .el-input__inner{cursor:pointer!important;font-size:12px;height:28px!important;line-height:28px!important;background-color:#fff;border-color:#e2e8f0;border-radius:4px;padding-left:8px;padding-right:24px;-webkit-transition:all .15s ease;transition:all .15s ease}.select-trigger-box[data-v-c5728224]:hover .el-input__inner{border-color:#94a3b8}.select-trigger-box[data-v-c5728224] .el-input__icon{line-height:28px!important}.po-req-sup-dropdown-popper{padding:8px!important;border-radius:6px!important;-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.08),0 4px 6px -4px rgba(0,0,0,.04)!important;box-shadow:0 10px 15px -3px rgba(0,0,0,.08),0 4px 6px -4px rgba(0,0,0,.04)!important;border:1px solid #e2e8f0!important;background:#fff!important}.po-req-sup-dropdown-popper .sup-dropdown-container{width:100%}.po-req-sup-dropdown-popper .sup-dropdown-search-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6px}.po-req-sup-dropdown-popper .sup-dropdown-search-bar .sup-search-input .el-input__inner{border-radius:4px;font-size:12px;height:28px;line-height:28px;background:#f8fafc;border:1px solid #e2e8f0;-webkit-transition:all .15s;transition:all .15s}.po-req-sup-dropdown-popper .sup-dropdown-search-bar .sup-search-input .el-input__inner:focus{background:#fff;border-color:#2563eb;-webkit-box-shadow:0 0 0 1px rgba(37,99,235,.15);box-shadow:0 0 0 1px rgba(37,99,235,.15)}.po-req-sup-dropdown-popper .sup-dropdown-search-bar .btn-clear-selection{font-size:12px;color:#64748b;margin-left:6px;padding:4px 6px}.po-req-sup-dropdown-popper .sup-dropdown-search-bar .btn-clear-selection:hover{color:#ef4444}.po-req-sup-dropdown-popper .sup-dropdown-table{border-radius:4px;overflow:hidden;border:1px solid #e2e8f0}.po-req-sup-dropdown-popper .sup-dropdown-table .el-table__header th{border-bottom:1px solid #e2e8f0!important}.po-req-sup-dropdown-popper .sup-dropdown-table .el-table__body tr{-webkit-transition:background-color .1s;transition:background-color .1s}.po-req-sup-dropdown-popper .sup-dropdown-table .el-table__body tr:hover>td{background-color:#f8fafc!important}.po-req-sup-dropdown-popper .sup-dropdown-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:6px;padding:2px 2px 0}.po-req-sup-dropdown-popper .sup-dropdown-footer .sup-count-text{font-size:11px;color:#64748b}.po-req-sup-dropdown-popper .sup-dropdown-footer .el-pagination{padding:0}.po-req-sup-dropdown-popper .sup-dropdown-footer .el-pagination .btn-next,.po-req-sup-dropdown-popper .sup-dropdown-footer .el-pagination .btn-prev,.po-req-sup-dropdown-popper .sup-dropdown-footer .el-pagination .el-pager li{background:transparent;font-size:12px;min-width:22px;height:22px;line-height:22px}.po-req-sup-dropdown-popper .sup-dropdown-footer .el-pagination .btn-next.active,.po-req-sup-dropdown-popper .sup-dropdown-footer .el-pagination .btn-prev.active,.po-req-sup-dropdown-popper .sup-dropdown-footer .el-pagination .el-pager li.active{color:#2563eb;font-weight:600}.po-req-custom-dialog-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.po-req-custom-dialog-wrapper[style*="display: none"]{display:none!important}.po-req-custom-dialog-wrapper .po-req-custom-dialog{margin:0!important;position:relative!important;border-radius:8px!important;overflow:hidden!important;-webkit-box-shadow:0 20px 25px -5px rgba(0,0,0,.15),0 10px 10px -5px rgba(0,0,0,.05)!important;box-shadow:0 20px 25px -5px rgba(0,0,0,.15),0 10px 10px -5px rgba(0,0,0,.05)!important;background:#fff!important}.po-req-custom-dialog-wrapper .po-req-custom-dialog .el-dialog__header{padding:0!important;background:#fff!important;height:48px;line-height:48px;border-bottom:1px solid #e2e8f0!important;position:relative}.po-req-custom-dialog-wrapper .po-req-custom-dialog .el-dialog__header .dialog-clean-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:48px;padding:0 20px}.po-req-custom-dialog-wrapper .po-req-custom-dialog .el-dialog__header .dialog-clean-header .header-main-title{font-size:15px;font-weight:600;color:#0f172a;letter-spacing:.2px}.po-req-custom-dialog-wrapper .po-req-custom-dialog .el-dialog__header .dialog-clean-header .header-sub-tag{margin-left:10px;background:#f1f5f9;color:#64748b;font-size:12px;padding:2px 8px;border-radius:4px;border:1px solid #e2e8f0;font-weight:400}.po-req-custom-dialog-wrapper .po-req-custom-dialog .el-dialog__header .el-dialog__headerbtn{top:14px!important;right:18px!important;width:22px!important;height:22px!important;line-height:22px!important;background:transparent!important;border:none!important}.po-req-custom-dialog-wrapper .po-req-custom-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:#94a3b8!important;font-size:17px!important;font-weight:500;-webkit-transition:all .15s ease;transition:all .15s ease}.po-req-custom-dialog-wrapper .po-req-custom-dialog .el-dialog__header .el-dialog__headerbtn:hover .el-dialog__close{color:#0f172a!important}.po-req-custom-dialog-wrapper .po-req-custom-dialog .el-dialog__body{padding:0!important;background-color:#f8fafc}.po-req-custom-dialog-wrapper .po-req-custom-dialog .dialog-scroll-body{max-height:calc(88vh - 105px);overflow-y:auto;padding:12px 16px}.po-req-custom-dialog-wrapper .po-req-custom-dialog .dialog-scroll-body::-webkit-scrollbar{width:6px;height:6px}.po-req-custom-dialog-wrapper .po-req-custom-dialog .dialog-scroll-body::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.po-req-custom-dialog-wrapper .po-req-custom-dialog .panel-section-box{background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:10px 14px 2px;margin-bottom:12px}.po-req-custom-dialog-wrapper .po-req-custom-dialog .panel-section-box .panel-section-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:8px}.po-req-custom-dialog-wrapper .po-req-custom-dialog .panel-section-box .panel-section-head .head-title{font-size:13px;font-weight:600;color:#0f172a}.po-req-custom-dialog-wrapper .po-req-custom-dialog .panel-section-box .panel-section-head .head-subtitle{font-size:11px;color:#94a3b8;margin-left:8px}.po-req-custom-dialog-wrapper .po-req-custom-dialog .panel-section-box .clean-form-grid .el-form-item{margin-bottom:8px;margin-right:14px}.po-req-custom-dialog-wrapper .po-req-custom-dialog .panel-section-box .clean-form-grid .el-form-item .el-form-item__label{font-size:12px;color:#64748b;padding-right:6px;font-weight:400}.po-req-custom-dialog-wrapper .po-req-custom-dialog .panel-section-box .clean-form-grid .el-form-item .el-input__inner{border-radius:4px;border-color:#e2e8f0;height:30px;line-height:30px;font-size:12px}.po-req-custom-dialog-wrapper .po-req-custom-dialog .panel-section-box .clean-form-grid .el-form-item .el-input__inner:focus{border-color:#2563eb}.po-req-custom-dialog-wrapper .po-req-custom-dialog .panel-section-box .clean-form-grid .el-form-item .el-input.is-disabled .el-input__inner{background-color:#f8fafc;color:#94a3b8;border-color:#e2e8f0}.po-req-custom-dialog-wrapper .po-req-custom-dialog .panel-section-box .clean-form-grid .form-item-full{width:calc(100% - 14px);margin-right:0}.po-req-custom-dialog-wrapper .po-req-custom-dialog .panel-section-box .clean-form-grid .form-item-full .el-form-item__content{width:calc(100% - 80px)}.po-req-custom-dialog-wrapper .po-req-custom-dialog .detail-card-panel{background:#fff;border:1px solid #e2e8f0;border-radius:6px;overflow:hidden}.po-req-custom-dialog-wrapper .po-req-custom-dialog .detail-card-panel .detail-toolbar-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff;border-bottom:1px solid #e2e8f0;padding:8px 12px}.po-req-custom-dialog-wrapper .po-req-custom-dialog .detail-card-panel .detail-toolbar-wrap,.po-req-custom-dialog-wrapper .po-req-custom-dialog .detail-card-panel .detail-toolbar-wrap .toolbar-left{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:8px}.po-req-custom-dialog-wrapper .po-req-custom-dialog .detail-card-panel .detail-toolbar-wrap .toolbar-left .detail-title{font-size:13px;font-weight:600;color:#0f172a}.po-req-custom-dialog-wrapper .po-req-custom-dialog .detail-card-panel .detail-toolbar-wrap .toolbar-left .detail-count-badge{font-size:11px;color:#64748b;background:#f1f5f9;padding:1px 6px;border-radius:4px;border:1px solid #e2e8f0;margin-right:6px}.po-req-custom-dialog-wrapper .po-req-custom-dialog .detail-card-panel .detail-toolbar-wrap .toolbar-left .batch-alloc-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:28px;margin-left:10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;padding-left:8px}.po-req-custom-dialog-wrapper .po-req-custom-dialog .detail-card-panel .detail-toolbar-wrap .toolbar-left .batch-alloc-inline .batch-alloc-label{font-size:12px;color:#64748b;margin-right:4px;white-space:nowrap}.po-req-custom-dialog-wrapper .po-req-custom-dialog .detail-card-panel .detail-toolbar-wrap .toolbar-left .batch-alloc-inline .batch-alloc-field{width:175px}.po-req-custom-dialog-wrapper .po-req-custom-dialog .detail-card-panel .detail-toolbar-wrap .toolbar-left .batch-alloc-inline .batch-alloc-field .el-input__inner{border:none!important;background:transparent!important;height:26px!important;line-height:26px!important;font-size:12px!important;padding-left:4px!important}.po-req-custom-dialog-wrapper .po-req-custom-dialog .detail-card-panel .detail-toolbar-wrap .toolbar-left .batch-alloc-inline .btn-batch-apply{height:26px;line-height:26px;padding:0 10px;font-size:12px;color:#0f172a;background:#fff;border:none;border-left:1px solid #e2e8f0;border-radius:0 3px 3px 0;cursor:pointer;font-weight:500;-webkit-transition:all .15s ease;transition:all .15s ease}.po-req-custom-dialog-wrapper .po-req-custom-dialog .detail-card-panel .detail-toolbar-wrap .toolbar-left .batch-alloc-inline .btn-batch-apply:hover:not(:disabled){background:#2563eb;color:#fff}.po-req-custom-dialog-wrapper .po-req-custom-dialog .detail-card-panel .detail-toolbar-wrap .toolbar-left .batch-alloc-inline .btn-batch-apply:disabled{color:#cbd5e1;cursor:not-allowed;background:#f8fafc}.po-req-custom-dialog-wrapper .po-req-custom-dialog .detail-card-panel .detail-toolbar-wrap .toolbar-stat-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-left:auto}.po-req-custom-dialog-wrapper .po-req-custom-dialog .detail-card-panel .detail-toolbar-wrap .toolbar-stat-right .stat-cell{font-size:12px;color:#64748b}.po-req-custom-dialog-wrapper .po-req-custom-dialog .detail-card-panel .detail-toolbar-wrap .toolbar-stat-right .stat-cell b{color:#0f172a;font-weight:600}.po-req-custom-dialog-wrapper .po-req-custom-dialog .detail-card-panel .detail-toolbar-wrap .toolbar-stat-right .stat-cell b.amt{color:#d97706}.po-req-custom-dialog-wrapper .po-req-custom-dialog .detail-card-panel .detail-toolbar-wrap .toolbar-stat-right .stat-sep{color:#e2e8f0}.po-req-custom-dialog-wrapper .po-req-custom-dialog .detail-card-panel .po-req-detail-table{width:100%}.po-req-custom-dialog-wrapper .po-req-custom-dialog .detail-card-panel .po-req-detail-table .el-table__header th{background:#f8fafc!important;color:#475569!important;font-weight:600;font-size:12px;padding:5px 0;border-bottom:1px solid #e2e8f0!important}.po-req-custom-dialog-wrapper .po-req-custom-dialog .detail-card-panel .po-req-detail-table .el-table__body td{padding:2px 0;border-color:#f1f5f9}.po-req-custom-dialog-wrapper .po-req-custom-dialog .detail-card-panel .po-req-detail-table .el-table__row:hover>td{background-color:#f8fafc!important}.po-req-custom-dialog-wrapper .po-req-custom-dialog .detail-card-panel .po-req-detail-table .cell-matno{font-family:monospace;font-size:12px;font-weight:500;color:#0f172a}.po-req-custom-dialog-wrapper .po-req-custom-dialog .detail-card-panel .po-req-detail-table .btn-clean-del{color:#94a3b8;font-size:12px;padding:0}.po-req-custom-dialog-wrapper .po-req-custom-dialog .detail-card-panel .po-req-detail-table .btn-clean-del:hover{color:#ef4444}.po-req-custom-dialog-wrapper .po-req-custom-dialog .dialog-custom-footer{height:52px;background:#fff;border-top:1px solid #e2e8f0;padding:0 18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.po-req-custom-dialog-wrapper .po-req-custom-dialog .dialog-custom-footer .footer-summary{font-size:12px;color:#64748b}.po-req-custom-dialog-wrapper .po-req-custom-dialog .dialog-custom-footer .footer-btns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.po-req-custom-dialog-wrapper .po-req-custom-dialog .dialog-custom-footer .footer-btns .btn-cancel{height:32px;padding:0 16px;border-radius:4px;background:#fff;border:1px solid #e2e8f0;color:#475569}.po-req-custom-dialog-wrapper .po-req-custom-dialog .dialog-custom-footer .footer-btns .btn-cancel:hover{border-color:#cbd5e1;color:#0f172a}.po-req-custom-dialog-wrapper .po-req-custom-dialog .dialog-custom-footer .footer-btns .btn-confirm{height:32px;padding:0 16px;border-radius:4px;background:#2563eb;border-color:#2563eb;color:#fff;font-weight:500}.po-req-custom-dialog-wrapper .po-req-custom-dialog .dialog-custom-footer .footer-btns .btn-confirm:hover{background:#1d4ed8;border-color:#1d4ed8}.sku-bom-field-error[data-v-0880c4d2]{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;-webkit-box-flex:0;-ms-flex:none;flex:none;padding:4px 12px;color:#dc2626}.sku-catalog-radio-label[data-v-0880c4d2]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.kit-material-workbench[data-v-0880c4d2]{--background:#f6f7f9;--foreground:#0b1019;--card:#fff;--card-foreground:#0b1019;--popover:#fff;--popover-foreground:#0b1019;--primary:#2563eb;--primary-foreground:#fff;--secondary:#f4f4f5;--secondary-foreground:#0b1019;--muted:#f4f4f5;--muted-foreground:#a6abb4;--accent:#eff6ff;--accent-foreground:#1d4ed8;--destructive:#dc2626;--destructive-foreground:#fff;--border:#e4e4e7;--input:#d4d4d8;--ring:#2563eb;--success:#15803d;--success-soft:#ecfdf3;--warning:#b45309;--warning-soft:#fff7ed;--shortage-row:#fff1f2;--shortage-row-hover:#ffe4e6;--radius:6px;--font-size-body:12px;--font-size-table-header:12px;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:var(--foreground);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:var(--font-size-body);-webkit-box-sizing:border-box;box-sizing:border-box}.kit-material-workbench[data-v-0880c4d2],.sku-workbench[data-v-0880c4d2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;height:100%;width:100%;min-height:0;overflow:hidden;background:var(--background)}.sku-workbench[data-v-0880c4d2]{-ms-flex:1 1 auto;flex:1 1 auto}.sku-sidebar[data-v-0880c4d2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:0;min-width:320px;max-width:820px;border-right:1px solid var(--border);background:var(--card);overflow:hidden}.sku-sidebar-table[data-v-0880c4d2]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;height:calc(100% - 46px);overflow:hidden}.sku-sidebar-footer[data-v-0880c4d2]{-webkit-box-flex:0;-ms-flex:0 0 46px;flex:0 0 46px;height:46px;min-height:46px;-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;gap:10px;padding:0 12px;border-top:1px solid var(--border);background:#fafafa}.sku-column-splitter[data-v-0880c4d2]{-webkit-box-flex:0;-ms-flex:0 0 9px;flex:0 0 9px;cursor:col-resize;background:var(--muted);border-left:1px solid var(--border);border-right:1px solid var(--border);position:relative}.sku-column-splitter[data-v-0880c4d2]:after{content:"";position:absolute;top:50%;left:3px;width:3px;height:42px;border-radius:3px;background:var(--input);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sku-column-splitter[data-v-0880c4d2]:hover:after{background:var(--primary)}.sku-detail-stack[data-v-0880c4d2]{display:grid;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;height:100%;min-height:0;overflow:hidden;background:var(--background)}.sku-layer[data-v-0880c4d2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;background:var(--card);border:1px solid var(--border);overflow:hidden}.sku-layer-head[data-v-0880c4d2]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:36px;padding:0 12px;border-bottom:1px solid var(--border);background:#fafafa}.sku-layer-head[data-v-0880c4d2],.sku-layer-title[data-v-0880c4d2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.sku-layer-title[data-v-0880c4d2]{font-weight:600;font-size:12px}.sku-layer-meta[data-v-0880c4d2]{color:var(--muted-foreground);font-size:12px;font-weight:400}.sku-layer-actions[data-v-0880c4d2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.sku-layer-table[data-v-0880c4d2]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0}.sku-row-splitter[data-v-0880c4d2]{height:9px;cursor:row-resize;background:var(--muted);border-top:1px solid var(--border);border-bottom:1px solid var(--border);position:relative}.sku-row-splitter[data-v-0880c4d2]:after{content:"";position:absolute;top:3px;left:50%;width:42px;height:3px;border-radius:3px;background:var(--input);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.sku-row-splitter[data-v-0880c4d2]:hover:after{background:var(--primary)}.sku-cell[data-v-0880c4d2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.sku-order-index[data-v-0880c4d2]{color:var(--muted-foreground);font-size:11px}.sku-text[data-v-0880c4d2]{font-weight:600;color:var(--primary);cursor:pointer}.sku-text[data-v-0880c4d2]:hover{text-decoration:underline}.sku-plan-qty-input[data-v-0880c4d2] .el-input__inner{height:22px;line-height:22px;padding:0 4px;text-align:center}.sku-warehouse-search[data-v-0880c4d2]{width:220px}.sku-catalog-search-grid[data-v-0880c4d2]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:10px}.dialog-meta[data-v-0880c4d2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;margin-bottom:14px;padding:10px 12px;background:#fafafa;border:1px solid var(--border);border-radius:5px}.dialog-meta span[data-v-0880c4d2]{color:var(--muted-foreground)}.dialog-meta strong[data-v-0880c4d2]{margin-left:5px;color:var(--foreground);font-weight:600}.danger-text[data-v-0880c4d2]{color:var(--destructive);font-weight:600}.success-text[data-v-0880c4d2]{color:var(--success);font-weight:600}.warning-text[data-v-0880c4d2]{color:var(--warning);font-weight:600}[data-v-0880c4d2] .shadcn-data-table tbody tr{height:32px}[data-v-0880c4d2] .shadcn-data-table tbody td{height:31px;padding:0!important}[data-v-0880c4d2] .shadcn-data-table tbody .cell{color:var(--foreground);font-size:var(--font-size-body);height:31px;line-height:31px;padding-left:8px;padding-right:8px;-webkit-box-sizing:border-box;box-sizing:border-box}[data-v-0880c4d2] .shadcn-data-table thead th{height:32px;padding:0!important;vertical-align:middle;background:#fff!important;font-weight:var(--font-weight-table-header);font-size:var(--font-size-table-header);color:var(--foreground)}[data-v-0880c4d2] .shadcn-data-table thead th .cell{height:31px;line-height:31px;padding-left:8px;padding-right:8px;white-space:nowrap}[data-v-0880c4d2] .shadcn-button{height:30px;padding:0 10px;border-radius:var(--radius);font-size:12px;font-weight:550}[data-v-0880c4d2] .shadcn-button--primary{color:var(--primary-foreground);background:var(--primary);border-color:var(--primary)}[data-v-0880c4d2] .shadcn-button--outline{color:var(--foreground);background:var(--card);border-color:var(--input)}[data-v-0880c4d2] .shadcn-button--ghost{color:var(--muted-foreground);background:transparent;border-color:transparent}[data-v-0880c4d2] .shadcn-button--ghost:hover{color:var(--foreground);background:var(--muted)}.el-dialog.sku-purchase-request-dialog{--sku-req-border:#e2e8f0;--sku-req-text:#0f172a;--sku-req-muted:#64748b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:calc(100vh - 40px);max-height:calc(100vh - 24px);max-width:calc(100vw - 32px);margin:12px auto;overflow:hidden;border:1px solid var(--sku-req-border);border-radius:8px;background:#fff;color:var(--sku-req-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;-webkit-box-shadow:0 20px 50px rgba(15,23,42,.18);box-shadow:0 20px 50px rgba(15,23,42,.18)}.el-dialog.sku-purchase-request-dialog>.el-dialog__header{-webkit-box-flex:0;-ms-flex:none;flex:none;padding:0;border-bottom:1px solid var(--sku-req-border);background:#fff}.el-dialog.sku-purchase-request-dialog .po-request-title{height:48px!important;padding:0 48px 0 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff!important;color:var(--sku-req-text)!important;font-weight:600}.el-dialog.sku-purchase-request-dialog>.el-dialog__header .el-dialog__headerbtn{top:12px!important;right:14px;width:24px;height:24px;padding:0;border-radius:4px;background:transparent;font-size:18px}.el-dialog.sku-purchase-request-dialog>.el-dialog__body{position:static;padding:12px 16px 0;overflow:hidden;color:var(--sku-req-text)}.el-dialog.sku-purchase-request-dialog .po-request-content,.el-dialog.sku-purchase-request-dialog>.el-dialog__body{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.el-dialog.sku-purchase-request-dialog .po-request-content{height:auto!important}.el-dialog.sku-purchase-request-dialog .po-request-group{display:block;-webkit-box-flex:0;-ms-flex:none;flex:none;max-height:38vh;overflow:auto}.el-dialog.sku-purchase-request-dialog .one-toolbar{-webkit-box-flex:0;-ms-flex:none;flex:none;min-width:0;min-height:32px;height:auto;line-height:32px;margin:0 0 12px;padding:0 10px;border:1px solid var(--sku-req-border);border-radius:4px;background:#f8fafc;color:var(--sku-req-text)}.el-dialog.sku-purchase-request-dialog .one-toolbar .spanRow{color:var(--sku-req-text)!important;font-size:12px;font-weight:600}.el-dialog.sku-purchase-request-dialog .ivu-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;margin-bottom:16px}.el-dialog.sku-purchase-request-dialog .ivu-form>span{display:contents}.el-dialog.sku-purchase-request-dialog .item-width{width:100%;height:auto!important;min-height:32px;margin:0}.el-dialog.sku-purchase-request-dialog .ivu-form-item-label{font-size:12px;color:var(--sku-req-muted)}.el-dialog.sku-purchase-request-dialog .po-request-detail-toolbar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px 8px;padding-top:4px;padding-bottom:4px;margin-bottom:8px}.el-dialog.sku-purchase-request-dialog .po-request-add-detail,.el-dialog.sku-purchase-request-dialog .po-request-add-detail i,.el-dialog.sku-purchase-request-dialog .po-request-add-detail span{color:#2563eb!important}.el-dialog.sku-purchase-request-dialog .po-request-detail-toolbar>.el-input{max-width:100%}.el-dialog.sku-purchase-request-dialog .po-request-status-gray{color:var(--sku-req-muted)!important}.el-dialog.sku-purchase-request-dialog .po-request-content>.el-table{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:120px;margin-top:0!important;font-size:12px}.el-dialog.sku-purchase-request-dialog .el-table th{height:34px;padding:0;background:#f8fafc}.el-dialog.sku-purchase-request-dialog .el-table th .cell{font-weight:600}.el-dialog.sku-purchase-request-dialog .el-table td{height:32px;padding:2px 0;font-size:12px}.el-dialog.sku-purchase-request-dialog .el-table td .cell,.el-dialog.sku-purchase-request-dialog .el-table th .cell{padding-left:6px;padding-right:6px}.el-dialog.sku-purchase-request-dialog .custom-table-border .el-table__body td,.el-dialog.sku-purchase-request-dialog .custom-table-border .el-table__header th{border-color:var(--sku-req-border)}.el-dialog.sku-purchase-request-dialog .el-table__fixed-footer-wrapper td,.el-dialog.sku-purchase-request-dialog .el-table__footer-wrapper td{background:#f8fafc;font-weight:600}.el-dialog.sku-purchase-request-dialog .el-input__inner{border-color:var(--sku-req-border);border-radius:4px}.el-dialog.sku-purchase-request-dialog .el-input__inner:focus{border-color:#2563eb}.el-dialog.sku-purchase-request-dialog .el-input--medium .el-input__inner{height:32px;line-height:32px}.el-dialog.sku-purchase-request-dialog .el-input--medium .el-input__icon{line-height:32px}.el-dialog.sku-purchase-request-dialog .el-input--mini .el-input__inner{height:26px;line-height:26px}.el-dialog.sku-purchase-request-dialog .el-input--mini .el-input__icon{line-height:26px}.el-dialog.sku-purchase-request-dialog .po-request-actions{-webkit-box-flex:0;-ms-flex:none;flex:none;height:auto!important;min-height:52px;margin-top:10px;padding:10px 0!important;border-top:1px solid var(--sku-req-border)!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-dialog.sku-purchase-request-dialog .po-request-actions>span{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.el-dialog.sku-purchase-request-dialog .po-request-actions .el-button{height:32px;margin:0!important;padding:0 14px;border-radius:4px}.el-dialog.sku-purchase-request-dialog .po-request-actions .el-button--info{color:#475569;background:#fff;border-color:#cbd5e1}.el-dialog.sku-purchase-request-dialog .po-request-actions .el-button--primary{color:#fff;background:#2563eb;border-color:#2563eb}.el-dialog.sku-purchase-request-dialog .po-request-actions .el-button.is-disabled{opacity:.55}@media (max-width:1100px){.el-dialog.sku-purchase-request-dialog .ivu-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.el-dialog.sku-purchase-request-dialog .ivu-form{grid-template-columns:minmax(0,1fr)}.el-dialog.sku-purchase-request-dialog>.el-dialog__body{padding-left:8px;padding-right:8px}}.assembly-bom-field-error[data-v-4ca7867c]{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;-webkit-box-flex:0;-ms-flex:none;flex:none;padding:4px 12px;color:#dc2626}.assembly-catalog-radio-label[data-v-4ca7867c]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.kit-material-workbench[data-v-4ca7867c]{--background:#f6f7f9;--foreground:#0b1019;--card:#fff;--card-foreground:#0b1019;--popover:#fff;--popover-foreground:#0b1019;--primary:#2563eb;--primary-foreground:#fff;--secondary:#f4f4f5;--secondary-foreground:#0b1019;--muted:#f4f4f5;--muted-foreground:#a6abb4;--accent:#eff6ff;--accent-foreground:#1d4ed8;--destructive:#dc2626;--destructive-foreground:#fff;--border:#e4e4e7;--input:#d4d4d8;--ring:#2563eb;--success:#15803d;--success-soft:#ecfdf3;--warning:#b45309;--warning-soft:#fff7ed;--shortage-row:#fff1f2;--shortage-row-hover:#ffe4e6;--radius:6px;--font-size-body:12px;--font-size-table-header:12px;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:var(--foreground);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:var(--font-size-body);-webkit-box-sizing:border-box;box-sizing:border-box}.assembly-workbench[data-v-4ca7867c],.kit-material-workbench[data-v-4ca7867c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;height:100%;width:100%;min-height:0;overflow:hidden;background:var(--background)}.assembly-workbench[data-v-4ca7867c]{-ms-flex:1 1 auto;flex:1 1 auto}.assembly-sidebar[data-v-4ca7867c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:0;min-width:320px;max-width:820px;border-right:1px solid var(--border);background:var(--card);overflow:hidden}.assembly-sidebar-table[data-v-4ca7867c]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;height:calc(100% - 46px);overflow:hidden}.assembly-sidebar-footer[data-v-4ca7867c]{-webkit-box-flex:0;-ms-flex:0 0 46px;flex:0 0 46px;height:46px;min-height:46px;-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;gap:10px;padding:0 12px;border-top:1px solid var(--border);background:#fafafa}.assembly-column-splitter[data-v-4ca7867c]{-webkit-box-flex:0;-ms-flex:0 0 9px;flex:0 0 9px;cursor:col-resize;background:var(--muted);border-left:1px solid var(--border);border-right:1px solid var(--border);position:relative}.assembly-column-splitter[data-v-4ca7867c]:after{content:"";position:absolute;top:50%;left:3px;width:3px;height:42px;border-radius:3px;background:var(--input);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.assembly-column-splitter[data-v-4ca7867c]:hover:after{background:var(--primary)}.assembly-detail-stack[data-v-4ca7867c]{display:grid;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;height:100%;min-height:0;overflow:hidden;background:var(--background)}.assembly-layer[data-v-4ca7867c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;background:var(--card);border:1px solid var(--border);overflow:hidden}.assembly-layer-head[data-v-4ca7867c]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:36px;padding:0 12px;border-bottom:1px solid var(--border);background:#fafafa}.assembly-layer-head[data-v-4ca7867c],.assembly-layer-title[data-v-4ca7867c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.assembly-layer-title[data-v-4ca7867c]{font-weight:600;font-size:12px}.assembly-layer-meta[data-v-4ca7867c]{color:var(--muted-foreground);font-size:12px;font-weight:400}.assembly-layer-actions[data-v-4ca7867c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.assembly-layer-table[data-v-4ca7867c]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0}.assembly-row-splitter[data-v-4ca7867c]{height:9px;cursor:row-resize;background:var(--muted);border-top:1px solid var(--border);border-bottom:1px solid var(--border);position:relative}.assembly-row-splitter[data-v-4ca7867c]:after{content:"";position:absolute;top:3px;left:50%;width:42px;height:3px;border-radius:3px;background:var(--input);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.assembly-row-splitter[data-v-4ca7867c]:hover:after{background:var(--primary)}.assembly-sku-cell[data-v-4ca7867c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.assembly-order-index[data-v-4ca7867c]{color:var(--muted-foreground);font-size:11px}.assembly-sku-text[data-v-4ca7867c]{font-weight:600;color:var(--primary);cursor:pointer}.assembly-sku-text[data-v-4ca7867c]:hover{text-decoration:underline}.assembly-plan-qty-input[data-v-4ca7867c] .el-input__inner{height:22px;line-height:22px;padding:0 4px;text-align:center}.assembly-warehouse-search[data-v-4ca7867c]{width:220px}.assembly-catalog-search-grid[data-v-4ca7867c]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:10px}.assembly-procurement-grid[data-v-4ca7867c]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.dialog-meta[data-v-4ca7867c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;margin-bottom:14px;padding:10px 12px;background:#fafafa;border:1px solid var(--border);border-radius:5px}.dialog-meta span[data-v-4ca7867c]{color:var(--muted-foreground)}.dialog-meta strong[data-v-4ca7867c]{margin-left:5px;color:var(--foreground);font-weight:600}.danger-text[data-v-4ca7867c]{color:var(--destructive);font-weight:600}.success-text[data-v-4ca7867c]{color:var(--success);font-weight:600}.warning-text[data-v-4ca7867c]{color:var(--warning);font-weight:600}[data-v-4ca7867c] .el-table tbody tr{height:32px}[data-v-4ca7867c] .el-table tbody td{height:31px;padding:0!important}[data-v-4ca7867c] .el-table tbody .cell{color:var(--foreground);font-size:var(--font-size-body);height:31px;line-height:31px;padding-left:8px;padding-right:8px;-webkit-box-sizing:border-box;box-sizing:border-box}[data-v-4ca7867c] .el-table thead th{height:32px;padding:0!important;vertical-align:middle;background:#fff!important;font-weight:var(--font-weight-table-header);font-size:var(--font-size-table-header);color:var(--foreground)}[data-v-4ca7867c] .el-table thead th .cell{height:31px;line-height:31px;padding-left:8px;padding-right:8px;white-space:nowrap}[data-v-4ca7867c] .shadcn-button{height:30px;padding:0 10px;border-radius:var(--radius);font-size:12px;font-weight:550}[data-v-4ca7867c] .shadcn-button--primary{color:var(--primary-foreground);background:var(--primary);border-color:var(--primary)}[data-v-4ca7867c] .shadcn-button--outline{color:var(--foreground);background:var(--card);border-color:var(--input)}[data-v-4ca7867c] .shadcn-button--ghost{color:var(--muted-foreground);background:transparent;border-color:transparent}[data-v-4ca7867c] .shadcn-button--ghost:hover{color:var(--foreground);background:var(--muted)}.kit-material-workbench[data-v-1dd39c68]{--background:#f6f7f9;--foreground:#0b1019;--card:#fff;--card-foreground:#0b1019;--popover:#fff;--popover-foreground:#0b1019;--primary:#2563eb;--primary-foreground:#fff;--secondary:#f4f4f5;--secondary-foreground:#0b1019;--muted:#f4f4f5;--muted-foreground:#a6abb4;--accent:#eff6ff;--accent-foreground:#1d4ed8;--destructive:#dc2626;--destructive-foreground:#fff;--border:#e4e4e7;--input:#d4d4d8;--ring:#2563eb;--success:#15803d;--success-soft:#ecfdf3;--warning:#b45309;--warning-soft:#fff7ed;--shortage-row:#fff1f2;--shortage-row-hover:#ffe4e6;--radius:6px;--shadow-overlay:0 18px 48px rgba(24,24,27,0.16);--bg:var(--background);--surface:var(--card);--surface-subtle:#fafafa;--line:var(--border);--line-strong:var(--input);--text:var(--foreground);--primary-soft:var(--accent);--danger:var(--destructive);--danger-soft:var(--shortage-row);height:calc(100% - 34px);color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:var(--font-size-body);-webkit-box-sizing:border-box;box-sizing:border-box}.app-shell[data-v-1dd39c68],.kit-material-workbench[data-v-1dd39c68]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;background:var(--bg);overflow:hidden}.app-shell[data-v-1dd39c68]{height:100%;min-width:320px}.query-band[data-v-1dd39c68]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-height:36px;background:var(--surface);border:1px solid var(--line);border-radius:0;overflow:hidden}.dimension-nav[data-v-1dd39c68]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0 12px;min-height:36px;padding:0 12px;background:var(--surface);-webkit-box-shadow:inset 0 -1px 0 var(--line);box-shadow:inset 0 -1px 0 var(--line)}.dimension-tabs[data-v-1dd39c68]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:-webkit-max-content;width:-moz-max-content;width:max-content}.dimension-tabs[data-v-1dd39c68] .el-tabs__header{margin:0}.dimension-tabs[data-v-1dd39c68] .el-tabs__nav-wrap:after{display:none}.dimension-tabs[data-v-1dd39c68] .el-tabs__item{height:36px;padding:0 16px;color:var(--foreground);font-size:12px;line-height:36px;font-weight:400}.dimension-tabs[data-v-1dd39c68] .el-tabs__item:nth-child(2){padding-left:0}.dimension-tabs[data-v-1dd39c68] .el-tabs__item:last-child{padding-right:0}.dimension-tabs[data-v-1dd39c68] .el-tabs__item.is-active{color:#005bf5;font-weight:600}.dimension-tabs[data-v-1dd39c68] .el-tabs__active-bar{height:2px;border-radius:0;background:#005bf5}.workbench-content[data-v-1dd39c68]{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-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;overflow:hidden;position:relative}.dimension-nav[data-v-1dd39c68] .tab-summary-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin-left:auto;max-width:100%;min-height:36px;overflow-x:auto;white-space:nowrap}.dimension-nav[data-v-1dd39c68] .tab-summary-toolbar .readiness-chip{-webkit-box-flex:0;-ms-flex:none;flex:none;padding:3px 8px;border:1px solid #cbd5e1;border-radius:4px;background:#fff;color:#0b1019;font-size:12px;line-height:20px;cursor:pointer}.dimension-nav[data-v-1dd39c68] .tab-summary-toolbar .readiness-chip.is-active{background:#0f172a;color:#fff;border-color:#0f172a}.dimension-nav[data-v-1dd39c68] .tab-summary-toolbar .ready.is-active{background:#16a34a;border-color:#16a34a}.dimension-nav[data-v-1dd39c68] .tab-summary-toolbar .partial.is-active{background:#ea580c;border-color:#ea580c}.dimension-nav[data-v-1dd39c68] .tab-summary-toolbar .shortage.is-active{background:#dc2626;border-color:#dc2626}.dimension-nav[data-v-1dd39c68] .tab-summary-toolbar .unknown.is-active{background:#64748b;border-color:#64748b}.dimension-nav[data-v-1dd39c68] .tab-summary-toolbar .readiness-chip:disabled{cursor:default;opacity:.6}.dimension-nav[data-v-1dd39c68] .tab-summary-toolbar .el-button{-webkit-box-flex:0;-ms-flex:none;flex:none;margin:0 0 0 6px;color:#0b1019}.kit-dialog,.kit-drawer,.kit-mat-suite-dialog,.kit-mat-suite-drawer,.kit-mat-suite-openai-dialog,.kit-mat-suite-openai-drawer{--background:#f6f7f9;--foreground:#0b1019;--card:#fff;--primary:#2563eb;--primary-foreground:#fff;--muted:#f4f4f5;--muted-foreground:#a6abb4;--accent:#eff6ff;--destructive:#dc2626;--border:#e4e4e7;--input:#d4d4d8;--ring:#2563eb;--success:#15803d;--success-soft:#ecfdf3;--warning:#b45309;--warning-soft:#fff7ed;--shortage-row:#fff1f2;--shortage-row-hover:#ffe4e6;--radius:6px;--surface:var(--card);--surface-subtle:#fafafa;--line:var(--border);--line-strong:var(--input);--text:var(--foreground);--primary-soft:var(--accent);--danger:var(--destructive);--danger-soft:var(--shortage-row);--font-size-body:12px;--font-size-hint:12px;--font-size-table-header:12px;--font-weight-table-header:600;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:var(--font-size-body);border-radius:var(--radius);-webkit-box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.kit-dialog .el-dialog__header,.kit-drawer .el-drawer__header,.kit-mat-suite-dialog .el-dialog__header,.kit-mat-suite-drawer .el-drawer__header{min-height:48px;padding:12px 16px;border-bottom:1px solid var(--line);-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:0}.kit-dialog .el-dialog__title,.kit-drawer .el-drawer__header>:first-child,.kit-mat-suite-dialog .el-dialog__title,.kit-mat-suite-drawer .el-drawer__header>:first-child{color:var(--foreground);font-size:15px;line-height:24px;font-weight:600}.kit-dialog .el-dialog__headerbtn,.kit-mat-suite-dialog .el-dialog__headerbtn{top:14px!important;right:16px}.kit-dialog .el-dialog__body,.kit-drawer .el-drawer__body,.kit-mat-suite-dialog .el-dialog__body,.kit-mat-suite-drawer .el-drawer__body{padding:16px;color:var(--foreground);font-size:var(--font-size-body);background:#fff}.kit-dialog .el-dialog__footer,.kit-mat-suite-dialog .el-dialog__footer{padding:10px 16px;border-top:1px solid var(--line);background:var(--surface-subtle);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px}.kit-dialog .assembly-catalog-filters,.kit-dialog .sku-catalog-filters,.kit-mat-suite-dialog .assembly-catalog-filters,.kit-mat-suite-dialog .sku-catalog-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px}.kit-dialog .dialog-meta,.kit-mat-suite-dialog .dialog-meta{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-bottom:12px;padding:8px 12px;background:var(--surface-subtle);border-radius:var(--radius);border:1px solid var(--line);font-size:12px}.kit-dialog .dialog-meta>div,.kit-mat-suite-dialog .dialog-meta>div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.kit-dialog .dialog-meta span,.kit-mat-suite-dialog .dialog-meta span{color:var(--muted-foreground)}.kit-dialog .dialog-description,.kit-mat-suite-dialog .dialog-description{margin:0 0 12px 0;color:var(--muted-foreground);font-size:12px}.kit-dialog .shadcn-button,.kit-drawer .shadcn-button,.kit-mat-suite-dialog .shadcn-button,.kit-mat-suite-drawer .shadcn-button{height:30px;padding:0 12px;border-radius:var(--radius);font-size:12px;font-weight:550;-webkit-box-shadow:0 1px 2px rgba(24,24,27,.04);box-shadow:0 1px 2px rgba(24,24,27,.04)}.kit-dialog .shadcn-button--primary,.kit-drawer .shadcn-button--primary,.kit-mat-suite-dialog .shadcn-button--primary,.kit-mat-suite-drawer .shadcn-button--primary{color:var(--primary-foreground)!important;background:var(--primary)!important;border-color:var(--primary)!important}.kit-dialog .shadcn-button--primary:hover,.kit-mat-suite-dialog .shadcn-button--primary:hover{background:#1d4ed8!important;border-color:#1d4ed8!important}.kit-dialog .shadcn-button--outline,.kit-drawer .shadcn-button--outline,.kit-mat-suite-dialog .shadcn-button--outline,.kit-mat-suite-drawer .shadcn-button--outline{color:var(--foreground)!important;background:var(--card)!important;border-color:var(--input)!important}.kit-dialog .shadcn-button--outline:hover,.kit-mat-suite-dialog .shadcn-button--outline:hover{background:var(--muted)!important}.kit-dialog .shadcn-button--ghost,.kit-drawer .shadcn-button--ghost,.kit-mat-suite-dialog .shadcn-button--ghost,.kit-mat-suite-drawer .shadcn-button--ghost{color:var(--muted-foreground)!important;background:transparent!important;border-color:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}.kit-dialog .shadcn-button--ghost:hover,.kit-mat-suite-dialog .shadcn-button--ghost:hover{color:var(--foreground)!important;background:var(--muted)!important}.kit-dialog .el-table tbody tr,.kit-drawer .el-table tbody tr,.kit-mat-suite-dialog .el-table tbody tr,.kit-mat-suite-drawer .el-table tbody tr{height:32px}.kit-dialog .el-table tbody td,.kit-drawer .el-table tbody td,.kit-mat-suite-dialog .el-table tbody td,.kit-mat-suite-drawer .el-table tbody td{height:31px;padding:0!important}.kit-dialog .el-table tbody .cell,.kit-drawer .el-table tbody .cell,.kit-mat-suite-dialog .el-table tbody .cell,.kit-mat-suite-drawer .el-table tbody .cell{color:var(--foreground);font-size:var(--font-size-body);height:31px;line-height:31px;padding-left:8px;padding-right:8px;-webkit-box-sizing:border-box;box-sizing:border-box}.kit-dialog .el-table thead th,.kit-drawer .el-table thead th,.kit-mat-suite-dialog .el-table thead th,.kit-mat-suite-drawer .el-table thead th{height:32px;padding:0!important;vertical-align:middle;background:#fff!important;font-weight:var(--font-weight-table-header);font-size:var(--font-size-table-header);color:var(--foreground)}.kit-dialog .el-table thead th .cell,.kit-drawer .el-table thead th .cell,.kit-mat-suite-dialog .el-table thead th .cell,.kit-mat-suite-drawer .el-table thead th .cell{height:31px;padding:0 8px;line-height:31px;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:var(--font-weight-table-header);color:var(--foreground)}.kit-dialog .el-form-item__label,.kit-dialog .el-input__inner,.kit-dialog .el-textarea__inner,.kit-drawer .el-form-item__label,.kit-drawer .el-input__inner,.kit-drawer .el-textarea__inner,.kit-mat-suite-dialog .el-form-item__label,.kit-mat-suite-dialog .el-input__inner,.kit-mat-suite-dialog .el-textarea__inner,.kit-mat-suite-drawer .el-form-item__label,.kit-mat-suite-drawer .el-input__inner,.kit-mat-suite-drawer .el-textarea__inner{color:var(--foreground);font-size:var(--font-size-body)}.kit-dialog .el-input__inner::-webkit-input-placeholder,.kit-dialog .el-textarea__inner::-webkit-input-placeholder,.kit-drawer .el-input__inner::-webkit-input-placeholder,.kit-drawer .el-textarea__inner::-webkit-input-placeholder,.kit-mat-suite-dialog .el-input__inner::-webkit-input-placeholder,.kit-mat-suite-dialog .el-textarea__inner::-webkit-input-placeholder,.kit-mat-suite-drawer .el-input__inner::-webkit-input-placeholder,.kit-mat-suite-drawer .el-textarea__inner::-webkit-input-placeholder{color:var(--muted-foreground);font-size:var(--font-size-hint);opacity:1}.kit-dialog .el-input__inner::-moz-placeholder,.kit-dialog .el-textarea__inner::-moz-placeholder,.kit-drawer .el-input__inner::-moz-placeholder,.kit-drawer .el-textarea__inner::-moz-placeholder,.kit-mat-suite-dialog .el-input__inner::-moz-placeholder,.kit-mat-suite-dialog .el-textarea__inner::-moz-placeholder,.kit-mat-suite-drawer .el-input__inner::-moz-placeholder,.kit-mat-suite-drawer .el-textarea__inner::-moz-placeholder{color:var(--muted-foreground);font-size:var(--font-size-hint);opacity:1}.kit-dialog .el-input__inner:-ms-input-placeholder,.kit-dialog .el-textarea__inner:-ms-input-placeholder,.kit-drawer .el-input__inner:-ms-input-placeholder,.kit-drawer .el-textarea__inner:-ms-input-placeholder,.kit-mat-suite-dialog .el-input__inner:-ms-input-placeholder,.kit-mat-suite-dialog .el-textarea__inner:-ms-input-placeholder,.kit-mat-suite-drawer .el-input__inner:-ms-input-placeholder,.kit-mat-suite-drawer .el-textarea__inner:-ms-input-placeholder{color:var(--muted-foreground);font-size:var(--font-size-hint);opacity:1}.kit-dialog .el-input__inner::-ms-input-placeholder,.kit-dialog .el-textarea__inner::-ms-input-placeholder,.kit-drawer .el-input__inner::-ms-input-placeholder,.kit-drawer .el-textarea__inner::-ms-input-placeholder,.kit-mat-suite-dialog .el-input__inner::-ms-input-placeholder,.kit-mat-suite-dialog .el-textarea__inner::-ms-input-placeholder,.kit-mat-suite-drawer .el-input__inner::-ms-input-placeholder,.kit-mat-suite-drawer .el-textarea__inner::-ms-input-placeholder{color:var(--muted-foreground);font-size:var(--font-size-hint);opacity:1}.kit-dialog .el-input__inner::placeholder,.kit-dialog .el-textarea__inner::placeholder,.kit-drawer .el-input__inner::placeholder,.kit-drawer .el-textarea__inner::placeholder,.kit-mat-suite-dialog .el-input__inner::placeholder,.kit-mat-suite-dialog .el-textarea__inner::placeholder,.kit-mat-suite-drawer .el-input__inner::placeholder,.kit-mat-suite-drawer .el-textarea__inner::placeholder{color:var(--muted-foreground);font-size:var(--font-size-hint);opacity:1}.assembly-sku-bom-tooltip-popper.el-tooltip__popper.is-light,.sku-bom-tooltip-popper.el-tooltip__popper.is-light{--popover:#fff;--popover-foreground:#0b1019;--muted:#f4f4f5;--muted-foreground:#71717a;--accent:#eff6ff;--border:#e4e4e7;--input:#d4d4d8;--radius:6px;--shadow-overlay:0 14px 36px rgba(24,24,27,0.14),0 2px 8px rgba(24,24,27,0.06);max-width:calc(100vw - 16px);padding:0;color:var(--popover-foreground);background:transparent;border:0;border-radius:var(--radius);-webkit-box-shadow:none;box-shadow:none;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;letter-spacing:0}.assembly-sku-bom-tooltip-popper.el-tooltip__popper[x-placement^=right] .popper__arrow,.sku-bom-tooltip-popper.el-tooltip__popper[x-placement^=right] .popper__arrow{border-right-color:var(--border)}.assembly-sku-bom-tooltip-popper.el-tooltip__popper[x-placement^=right] .popper__arrow:after,.sku-bom-tooltip-popper.el-tooltip__popper[x-placement^=right] .popper__arrow:after{border-right-color:var(--popover)}.assembly-sku-bom-tooltip-popper.el-tooltip__popper[x-placement^=left] .popper__arrow,.sku-bom-tooltip-popper.el-tooltip__popper[x-placement^=left] .popper__arrow{border-left-color:var(--border)}.assembly-sku-bom-tooltip-popper.el-tooltip__popper[x-placement^=left] .popper__arrow:after,.sku-bom-tooltip-popper.el-tooltip__popper[x-placement^=left] .popper__arrow:after{border-left-color:var(--popover)}.assembly-sku-bom-tooltip-popper.el-tooltip__popper[x-placement^=top] .popper__arrow,.sku-bom-tooltip-popper.el-tooltip__popper[x-placement^=top] .popper__arrow{border-top-color:var(--border)}.assembly-sku-bom-tooltip-popper.el-tooltip__popper[x-placement^=top] .popper__arrow:after,.sku-bom-tooltip-popper.el-tooltip__popper[x-placement^=top] .popper__arrow:after{border-top-color:var(--popover)}.assembly-sku-bom-tooltip-popper.el-tooltip__popper[x-placement^=bottom] .popper__arrow,.sku-bom-tooltip-popper.el-tooltip__popper[x-placement^=bottom] .popper__arrow{border-bottom-color:var(--border)}.assembly-sku-bom-tooltip-popper.el-tooltip__popper[x-placement^=bottom] .popper__arrow:after,.sku-bom-tooltip-popper.el-tooltip__popper[x-placement^=bottom] .popper__arrow:after{border-bottom-color:var(--popover)}.assembly-sku-bom-tooltip,.sku-bom-tooltip{width:420px;max-width:calc(100vw - 32px);overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);-webkit-box-shadow:var(--shadow-overlay);box-shadow:var(--shadow-overlay);font-size:12px}.assembly-sku-bom-tooltip,.assembly-sku-bom-tooltip__title,.sku-bom-tooltip,.sku-bom-tooltip__title{color:var(--popover-foreground);background:var(--popover);-webkit-box-sizing:border-box;box-sizing:border-box}.assembly-sku-bom-tooltip__title,.sku-bom-tooltip__title{min-height:42px;padding:10px 14px;border-bottom:1px solid var(--border);font-size:14px;font-weight:600;line-height:22px}.assembly-sku-bom-tooltip__viewport,.sku-bom-tooltip__viewport{max-height:320px;overflow-x:hidden;overflow-y:auto}.assembly-sku-bom-tooltip__viewport::-webkit-scrollbar,.sku-bom-tooltip__viewport::-webkit-scrollbar{width:8px}.assembly-sku-bom-tooltip__viewport::-webkit-scrollbar-track,.sku-bom-tooltip__viewport::-webkit-scrollbar-track{background:transparent}.assembly-sku-bom-tooltip__viewport::-webkit-scrollbar-thumb,.sku-bom-tooltip__viewport::-webkit-scrollbar-thumb{background:var(--input);border:2px solid var(--popover);border-radius:999px}.assembly-sku-bom-tooltip__table,.sku-bom-tooltip__table{min-width:0}.assembly-sku-bom-tooltip__row,.sku-bom-tooltip__row{display:grid;grid-template-columns:38px 96px minmax(0,1fr) 52px;gap:8px;min-height:32px;padding:0 12px;border-bottom:1px solid var(--border);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box}.assembly-sku-bom-tooltip__row:last-child,.sku-bom-tooltip__row:last-child{border-bottom:0}.assembly-sku-bom-tooltip__row span,.sku-bom-tooltip__row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assembly-sku-bom-tooltip__row span:first-child,.sku-bom-tooltip__row span:first-child{color:var(--muted-foreground);text-align:center}.assembly-sku-bom-tooltip__row span:nth-child(2),.sku-bom-tooltip__row span:nth-child(2){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-variant-numeric:tabular-nums}.assembly-sku-bom-tooltip__row span:last-child,.sku-bom-tooltip__row span:last-child{text-align:right;font-variant-numeric:tabular-nums}.assembly-sku-bom-tooltip__row:not(.assembly-sku-bom-tooltip__row--head):hover,.sku-bom-tooltip__row:not(.sku-bom-tooltip__row--head):hover{background:var(--accent)}.assembly-sku-bom-tooltip__row--head,.sku-bom-tooltip__row--head{position:sticky;top:0;min-height:34px;color:var(--muted-foreground);background:var(--muted);-webkit-box-shadow:inset 0 -1px 0 var(--border);box-shadow:inset 0 -1px 0 var(--border);font-weight:600}.assembly-sku-bom-tooltip__empty,.sku-bom-tooltip__empty{padding:22px 14px;color:var(--muted-foreground);text-align:center}
/*# sourceMappingURL=chunk-20cc3fcc.6761f65b.css.map */