/* ns-grouped-empty file v2 = css v3 2026-11-10 (P443b): + mobile — styles-m theme sets td padding 5px 0 !important and hides td::before (position absolute, 1px, clip) */
/* ns-grouped-empty v2 2026-11-10 (P443) — порожня таблиця фасовок grouped. За макетом сесії створення товарів (docs/ns_grouped_empty.css)
   + перебиття nspack-v3.1.css: там tbody — біла картка з рамкою й тінню, thead показано блоком («ВАРІАНТ») → без !important виходить рамка в рамці.
   Перевірено попереднім переглядом на сторінці Пінк Дроп 10.11 (1_зараз.png / 2_новий_вигляд.png). Чекає згоди власника. */
#product_addtocart_form #super-product-table:has(td.unavailable) thead,
#product_addtocart_form #super-product-table:has(td.unavailable) caption{display:none!important}
#product_addtocart_form #super-product-table:has(td.unavailable),
#product_addtocart_form #super-product-table:has(td.unavailable) tbody,
#product_addtocart_form #super-product-table:has(td.unavailable) tr{display:block!important;border:0!important;box-shadow:none!important;background:none!important;padding:0!important;border-radius:0!important}
#super-product-table td.unavailable{
  display:flex !important;align-items:center;gap:14px;box-sizing:border-box;width:100%;
  margin:6px 0 4px;padding:14px 18px 14px 14px !important;
  background:#f6faf7;border:1px solid #e2eee6;border-radius:16px;
  color:#4f5f56;font-size:15px;line-height:1.45;font-weight:500;
  text-transform:none !important;letter-spacing:0;text-align:left;
}
#super-product-table td.unavailable::before{
  content:"" !important;position:static !important;clip:auto !important;overflow:visible !important;margin:0 !important;width:auto !important;border:0 !important;padding:0 !important;flex:0 0 42px;height:42px !important;border-radius:12px;
  background:#e5f2e9 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f7a4a' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 8.5 12 3.5 3 8.5v7L12 20.5l9-5z'/%3E%3Cpath d='M3 8.5 12 13.5l9-5M12 13.5v7'/%3E%3Cpath d='M7.5 6 16.5 11'/%3E%3C/svg%3E") center/22px no-repeat;
}
@media (max-width:639px){
  #super-product-table td.unavailable{gap:12px;padding:12px 14px 12px 12px !important;font-size:14px;border-radius:14px}
  #super-product-table td.unavailable::before{flex-basis:38px;height:38px !important;background-size:20px}
}
