/* 01258 · Leaf product collapse/count, category K storefront visibility, inactive red tree states. */
.mp-category-visibility-01258{width:24px;height:24px;display:grid;place-items:center;padding:0;border:1px solid var(--st-ui-border,#dce8e1);border-radius:7px;background:var(--st-ui-surface-2,#f6faf7);font:inherit;font-size:10px;font-weight:950;line-height:1;cursor:pointer;transition:background .14s,border-color .14s,color .14s,opacity .14s}
.mp-category-visibility-01258.is-visible{border-color:rgba(22,163,74,.38);background:rgba(22,163,74,.12);color:#15803d}.mp-category-visibility-01258.is-hidden,.mp-category-visibility-01258.is-inherited{border-color:rgba(239,68,68,.38);background:rgba(239,68,68,.11);color:#b91c1c}.mp-category-visibility-01258.is-inherited{opacity:.72}
.mp-category-product-count-01258{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:40px;font-size:9px;font-weight:950;line-height:1;white-space:nowrap;cursor:help}.mp-category-product-count-01258 .is-active{color:#15803d}.mp-category-product-count-01258 i{color:#111827;font-style:normal;font-weight:900}.mp-category-product-count-01258 .is-draft{color:#dc2626}
.mp-category-product-list-01256.is-products-collapsed-01258{display:none!important}
.mp-category-accordion__head:has(.mp-category-visibility-01258){grid-template-columns:24px 24px 24px 40px minmax(0,1fr) 12px auto 30px}
.mp-category-accordion__head:has(.mp-category-add-product-01256):has(.mp-category-visibility-01258){grid-template-columns:24px 24px 24px 40px minmax(0,1fr) 12px auto auto auto 30px}
.mp-category-accordion.is-storefront-inactive-01258{border-color:#ef4444!important;background:rgba(239,68,68,.055)!important}.mp-category-accordion.is-storefront-inactive-01258>.mp-category-accordion__head{background:rgba(254,226,226,.52)!important}.mp-category-accordion.is-storefront-inherited-hidden-01258{box-shadow:inset 3px 0 0 rgba(220,38,38,.58)}
.mp-category-product-accordion-01256.is-storefront-inactive-01258{border-color:#ef4444!important;background:rgba(254,226,226,.44)!important}.mp-category-product-accordion-01256.is-storefront-inactive-01258>.mp-category-product-accordion__head{background:rgba(254,226,226,.58)!important}.mp-category-product-accordion-01256.is-storefront-inherited-hidden-01258{box-shadow:inset 3px 0 0 rgba(220,38,38,.58)}
@media(max-width:620px){.mp-category-visibility-01258{width:22px;height:22px}.mp-category-accordion__head:has(.mp-category-visibility-01258),.mp-category-accordion__head:has(.mp-category-add-product-01256):has(.mp-category-visibility-01258){grid-template-columns:22px 22px 22px 36px minmax(0,1fr) 10px auto 28px}.mp-category-add-product-01256{grid-column:5/-1}.mp-category-product-count-01258{grid-column:5/-1;justify-self:end}}
