/* 01291 · Larger, sharper compact variant previews. Delete remains inside opened accordion only. */
#builder-root .mp-ve-table-01268 thead tr,
#builder-root .mp-ve-table-01268 tbody tr{
  grid-template-columns:28px 62px minmax(90px,1.5fr) minmax(86px,1.25fr) repeat(2,minmax(62px,.82fr)) minmax(82px,1fr) 34px!important;
}
#builder-root .mp-ve-cell-photo-01268{overflow:visible!important;}
#builder-root .mp-ve-photo-accordion-wrap-01283{width:52px!important;height:52px!important;}
#builder-root .mp-ve-photo-accordion-wrap-01283 .mp-ve-photo-button-01268,
#builder-root .mp-ve-summary-row-01283 .mp-ve-photo-button-01268{
  width:52px!important;height:52px!important;min-width:52px!important;border-radius:10px!important;opacity:1!important;
}
#builder-root .mp-ve-summary-row-01283 .mp-ve-photo-button-01268 img,
#builder-root [data-mp-ve-summary-preview-01291]{
  width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;
  image-rendering:auto!important;filter:none!important;opacity:1!important;transform:none!important;
}
#builder-root .mp-ve-summary-row-01283 .mp-ve-photo-clear-01268,
#builder-root .mp-ve-cell-photo-01268>.mp-ve-photo-clear-01268{display:none!important;}
#builder-root .mp-ve-photo-accordion-wrap-01283 .mp-ve-accordion-toggle-01283{right:-4px!important;bottom:-3px!important;}
/* Variant gallery preview is intentionally larger than product-table thumbnails so photo detail stays readable. */
#builder-root .mp-ve-variant-media-panel-01283 .mp-product-gallery-preview-01281{grid-template-columns:repeat(auto-fill,minmax(112px,1fr))!important;}
#builder-root .mp-ve-variant-media-panel-01283 .mp-product-gallery-tile-01281 img{
  image-rendering:auto!important;filter:none!important;opacity:1!important;transform:none!important;
}
@container (max-width:760px){
  #builder-root .mp-ve-table-01268 thead tr,
  #builder-root .mp-ve-table-01268 tbody tr{grid-template-columns:28px 58px minmax(0,1.45fr) minmax(0,1.1fr) 34px!important;}
}
@container (max-width:520px){
  #builder-root .mp-ve-table-01268 thead tr,
  #builder-root .mp-ve-table-01268 tbody tr{grid-template-columns:26px 50px minmax(0,1fr) 32px!important;}
  #builder-root .mp-ve-photo-accordion-wrap-01283,
  #builder-root .mp-ve-photo-accordion-wrap-01283 .mp-ve-photo-button-01268,
  #builder-root .mp-ve-summary-row-01283 .mp-ve-photo-button-01268{width:46px!important;height:46px!important;min-width:46px!important;}
}
