.fruit-catalog-tree-layout{display:grid;grid-template-columns:244px minmax(0,1fr);gap:14px;align-items:start}.fruit-catalog-tree-pane{min-width:0;overflow:hidden;background:#fff;border:1px solid #dce2eb;border-radius:7px}.fruit-catalog-list-pane{min-width:0}.fruit-catalog-tool-row{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 10px}.fruit-catalog-editor-mask{position:fixed;inset:0;z-index:10020;background:#14233b55;display:flex;align-items:center;justify-content:center}.fruit-catalog-editor-frame{background:transparent;box-shadow:none}.fruit-catalog-tree-frame{min-height:340px}@media(max-width:760px){.fruit-catalog-tree-layout{grid-template-columns:minmax(0,1fr)}.fruit-catalog-tree-frame{height:240px!important;min-height:0}.fruit-catalog-tree-pane{max-height:242px}.fruit-catalog-editor-frame{width:calc(100vw - 16px)!important;height:calc(100dvh - 16px)!important}}
.fruit-catalog-counts{font-size:12px;color:#667085;padding:8px 0;line-height:1.5}

.fruit-catalog-scope-selector{padding:10px 10px 0}.fruit-catalog-scope-selector>.select{display:block;width:100%;height:34px;min-height:34px;margin:0;box-sizing:border-box;background-color:#fff;color:#182230}
@media(max-width:760px){.fruit-catalog-tree-pane{max-height:none}}

.fruit-product-editor-workspace{min-width:0}.fruit-product-readback-error{display:flex;align-items:center;gap:8px;color:#b42318;margin:0 0 8px}
/* One shared outer card; the explicitly integrated child tree removes only its own outer frame. */
.fruit-catalog-tree-pane>.fruit-catalog-scope-selector{box-sizing:border-box;width:100%;padding:10px 10px 0}.fruit-catalog-tree-pane>.fruit-catalog-tree-frame{display:block;width:100%;box-sizing:border-box;background:#fff}
