.scope-modal-body[data-v-fd8e4204]{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%;height:calc(100vh - 240px);min-height:0;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff}.scope-toolbar[data-v-fd8e4204]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:0 0 14px;border-bottom:1px solid #f0f0f0}.scope-toolbar-left[data-v-fd8e4204],.scope-toolbar-right[data-v-fd8e4204],.scope-toolbar[data-v-fd8e4204]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.scope-toolbar-left[data-v-fd8e4204],.scope-toolbar-right[data-v-fd8e4204]{gap:12px;min-width:0}.toolbar-label[data-v-fd8e4204]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#333;font-weight:500;white-space:nowrap}.toolbar-summary[data-v-fd8e4204]{color:#555;font-size:13px;white-space:nowrap}.toolbar-summary strong[data-v-fd8e4204]{margin-left:2px;color:#1890ff;font-size:15px}.product-workbench[data-v-fd8e4204]{display:grid;grid-template-columns:minmax(0,.85fr) 32px minmax(0,1.5fr);-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;min-height:0;padding-top:14px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.workbench-panel[data-v-fd8e4204]{-ms-flex-direction:column;flex-direction:column;min-width:0;min-height:0;overflow:hidden;border:1px solid #e8e8e8;border-radius:6px;background:#fff}.panel-header[data-v-fd8e4204],.workbench-panel[data-v-fd8e4204]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.panel-header[data-v-fd8e4204]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-direction:column;flex-direction:column;gap:5px;padding:14px 16px 12px;border-bottom:1px solid #f0f0f0}.panel-header-row[data-v-fd8e4204]{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}.panel-actions[data-v-fd8e4204],.panel-title[data-v-fd8e4204]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.panel-title[data-v-fd8e4204]{color:#222;font-size:15px;font-weight:600}.panel-count[data-v-fd8e4204]{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;min-width:22px;height:22px;padding:0 6px;border-radius:11px;color:#1677ff;background:#e6f4ff;font-size:12px;font-weight:500}.panel-subtitle[data-v-fd8e4204]{color:#999;font-size:12px}.catalog-main[data-v-fd8e4204]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;min-height:0;overflow:hidden}.catalog-category-sidebar[data-v-fd8e4204]{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;width:30%;min-width:0;min-height:0;padding:8px 0;overflow-x:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;border-right:1px solid #f0f0f0;background:#f7f8fa;-webkit-box-sizing:border-box;box-sizing:border-box}.category-item[data-v-fd8e4204]{position:relative;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:4px;min-height:44px;padding:10px 8px;color:#555;font-size:12px;line-height:18px;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background .15s ease,color .15s ease;transition:background .15s ease,color .15s ease}.category-item[data-v-fd8e4204]:hover{color:#1890ff;background:#eef6ff}.category-item.is-active[data-v-fd8e4204]{color:#1890ff;font-weight:600;background:#fff}.category-item.is-active[data-v-fd8e4204]:after{position:absolute;top:0;right:0;bottom:0;width:2px;background:#1890ff;content:""}.category-name[data-v-fd8e4204]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow-wrap:anywhere}.category-count[data-v-fd8e4204]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#999;font-size:11px}.catalog-product-content[data-v-fd8e4204]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;min-height:0;overflow:hidden;background:#fff}.catalog-filters[data-v-fd8e4204]{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;gap:10px;padding:10px;border-bottom:1px solid #f0f0f0}.catalog-search[data-v-fd8e4204]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.catalog-filter-btns[data-v-fd8e4204]{white-space:nowrap}.catalog-filter-btns[data-v-fd8e4204],.catalog-selection-bar[data-v-fd8e4204]{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;gap:6px}.catalog-selection-bar[data-v-fd8e4204]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:40px;padding:0 10px;border-bottom:1px solid #f0f0f0;color:#888;font-size:11px;-webkit-box-sizing:border-box;box-sizing:border-box}.catalog-selected[data-v-fd8e4204],.catalog-total[data-v-fd8e4204]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;white-space:nowrap}.catalog-list-scroll[data-v-fd8e4204]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;min-height:0;padding:4px 8px;overflow-x:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.catalog-product-item[data-v-fd8e4204]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;min-height:62px;padding:9px 4px;border-bottom:1px solid #f5f5f5;border-radius:4px;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background .15s ease;transition:background .15s ease}.catalog-product-item[data-v-fd8e4204]:hover{background:#f7faff}.catalog-product-item.is-configured[data-v-fd8e4204]{background:#f0f7ff}.catalog-product-item .anticon[data-v-fd8e4204]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:16px}.catalog-product-item .anticon.icon-add[data-v-fd8e4204]{color:#1890ff}.catalog-product-item .anticon.icon-configured[data-v-fd8e4204]{color:#52c41a}.catalog-product-info[data-v-fd8e4204]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.catalog-product-name[data-v-fd8e4204]{overflow-wrap:anywhere;color:#333;font-size:12px;font-weight:500;line-height:18px}.catalog-product-meta[data-v-fd8e4204]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;margin-top:4px;color:#999;font-size:10px}.catalog-product-item .ant-tag[data-v-fd8e4204]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:0;padding:0 3px;font-size:10px}.catalog-footer[data-v-fd8e4204]{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;gap:8px;min-height:58px;padding:8px 12px;border-top:1px solid #f0f0f0;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.catalog-footer-tip[data-v-fd8e4204]{color:#999;font-size:11px}.workbench-middle[data-v-fd8e4204]{-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#a6a6a6;font-size:18px}.config-toolbar[data-v-fd8e4204],.workbench-middle[data-v-fd8e4204]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.config-toolbar[data-v-fd8e4204]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-align:center;gap:10px;min-height:42px;padding:0 12px;border-bottom:1px solid #f0f0f0;color:#888;font-size:12px}.config-toolbar-summary[data-v-fd8e4204]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#888}.config-table-scroll[data-v-fd8e4204]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;min-height:0;padding:10px;overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.table-product-name[data-v-fd8e4204]{color:#333;font-size:12px;font-weight:500;overflow-wrap:anywhere}.table-product-code[data-v-fd8e4204]{margin-top:4px;color:#999;font-size:11px;overflow-wrap:anywhere}.danger-link[data-v-fd8e4204]{color:#ff4d4f}.empty-state[data-v-fd8e4204]{padding:48px 8px 16px;text-align:center}.scope-modal-footer[data-v-fd8e4204]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;width:100%;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.footer-left[data-v-fd8e4204],.footer-right[data-v-fd8e4204],.scope-modal-footer[data-v-fd8e4204]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-left[data-v-fd8e4204],.footer-right[data-v-fd8e4204]{gap:10px}.footer-left[data-v-fd8e4204]{color:#777;font-size:12px}.footer-left strong[data-v-fd8e4204]{color:#333}.footer-divider[data-v-fd8e4204]{margin:0 4px;color:#ddd}.footer-right[data-v-fd8e4204]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media screen and (max-width:900px){.scope-modal-body[data-v-fd8e4204]{height:calc(100vh - 160px)}.scope-toolbar[data-v-fd8e4204]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.scope-toolbar-left[data-v-fd8e4204]{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-workbench[data-v-fd8e4204]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(180px,1fr) 12px minmax(220px,1.2fr)}.workbench-middle[data-v-fd8e4204]{display:-webkit-box;display:-ms-flexbox;display:flex}.workbench-middle .anticon[data-v-fd8e4204]{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.catalog-category-sidebar[data-v-fd8e4204]{-ms-flex-preferred-size:30%;flex-basis:30%;width:30%}.category-item[data-v-fd8e4204]{padding:9px 6px}.footer-left[data-v-fd8e4204]{display:none}}