/* 01306 · Row/photo controls child content; +/- controls settings; create buttons live in the editor. */

/* Header no longer reserves a column for Add product. */
#builder-root .mp-category-accordion__head.mp-category-row-layout-01303{
  grid-template-columns:24px 30px 46px minmax(240px,1fr) 12px auto auto 30px!important;
  column-gap:9px!important;
}
#builder-root .mp-category-row-layout-01303 > [data-mp-category-row-role="drag"]{grid-column:1!important}
#builder-root .mp-category-row-layout-01303 > [data-mp-category-row-role="type"]{grid-column:2!important}
#builder-root .mp-category-row-layout-01303 > [data-mp-category-row-role="thumb"]{grid-column:3!important}
#builder-root .mp-category-row-layout-01303 > [data-mp-category-row-role="summary"]{grid-column:4!important}
#builder-root .mp-category-row-layout-01303 > [data-mp-category-row-role="save"]{grid-column:5!important}
#builder-root .mp-category-row-layout-01303 > [data-mp-category-row-role="status"]{grid-column:6!important}
#builder-root .mp-category-row-layout-01303 > [data-mp-category-row-role="count"]{grid-column:7!important}
#builder-root .mp-category-row-layout-01303 > [data-mp-category-row-role="accordion"]{grid-column:8!important}

/* The row itself is a content visibility target; controls keep their own cursors. */
#builder-root .mp-category-accordion__head.mp-category-row-layout-01303{cursor:pointer!important}
#builder-root .mp-category-accordion__head.mp-category-row-layout-01303 :is(button,input,a,select,textarea){cursor:auto}
#builder-root .mp-category-accordion__head.mp-category-row-layout-01303 .mp-category-accordion__toggle--right{cursor:pointer!important}

/* Editor-local creation actions next to each other. */
#builder-root .mp-category-create-actions-01306{
  display:inline-flex!important;
  align-items:center!important;
  gap:7px!important;
  flex-wrap:wrap!important;
}

/* Add product: white surface with black text. */
#builder-root .mp-category-create-actions-01306 .mp-category-add-product-in-editor-01306{
  background:#fff!important;
  color:#17201b!important;
  border-color:#cfd8d2!important;
  box-shadow:none!important;
}
#builder-root .mp-category-create-actions-01306 .mp-category-add-product-in-editor-01306:hover{
  background:#f8faf9!important;
  border-color:#aebbb3!important;
}

/* Add subcategory: gray surface with blue text. */
#builder-root .mp-category-create-actions-01306 .mp-category-add-child-01246{
  background:#e7ebed!important;
  color:#2363a5!important;
  border-color:#cbd3d7!important;
  box-shadow:none!important;
}
#builder-root .mp-category-create-actions-01306 .mp-category-add-child-01246:hover:not(:disabled){
  background:#dde3e6!important;
  border-color:#b6c3ca!important;
}

/* Defensive: Add product must never remain in the row after 01306 decoration. */
#builder-root .mp-category-accordion__head > .mp-category-add-product-01256{display:none!important}

@media(max-width:900px){
  #builder-root .mp-category-accordion__head.mp-category-row-layout-01303{
    grid-template-columns:22px 28px 40px minmax(210px,1fr) 10px auto auto 28px!important;
    min-width:690px!important;
  }
}
