/**
 * Karta produktu — sekcja Dane techniczne (#box_productdata)
 */

#box_productdata .boxhead {
  background: var(
    --emag-header-accent-gradient,
    linear-gradient(
      90deg,
      #ff1d25 5%,
      #a0328c 35%,
      #7040a4 45%,
      #4359c7 55%,
      #0082e6 70%,
      #0082e6 100%
    )
  ) !important;
  border: none !important;
}

#box_productdata .product-attributes.zebra td.name,
#box_productdata .table td.name {
  color: #0082e6 !important;
  background-color: transparent !important;
}

#box_productdata .product-attributes.zebra td.value,
#box_productdata .table td.value {
  color: #000 !important;
  font-weight: 400 !important;
}

/* Tabela — sztywny uklad, bez nachodzenia kolumn */
#box_productdata .table {
  table-layout: fixed !important;
  width: 100%;
}

#box_productdata .table tbody tr {
  display: table-row !important;
  flex-wrap: nowrap !important;
}

#box_productdata .table td {
  display: table-cell !important;
  float: none !important;
  min-width: 0;
  box-sizing: border-box;
}

#box_productdata .product-attributes.zebra td.name,
#box_productdata .table td.name {
  width: 50%;
  max-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#box_productdata .product-attributes.zebra td.value,
#box_productdata .table td.value {
  width: 50%;
  overflow-wrap: anywhere;
}
