/* Ürün özellik tablosu: etiket : değer, sütun hizalı tek satır — tüm ekranlar.
   Hücre padding/kenarlık/arka planı sıfırlanır; ayraç tek tam-genişlik olarak tr'ye taşınır;
   etiket sütunu sabit genişlik → değerler aynı x'te hizalanır. Parent table düzenini ve
   WC çekirdeği woocommerce-smallscreen.css (≤768px display:block) kuralını geçer. */
.woocommerce div.product table.shop_attributes tr.woocommerce-product-attributes-item {
    display: flex;
    align-items: baseline;
    column-gap: 8px;
    padding: 10px 0;
    border-bottom: 1px solid var(--theme-color-bd_color, #ddd5cf);
}
.woocommerce div.product table.shop_attributes tr.woocommerce-product-attributes-item:last-child {
    border-bottom: none;
}
/* hücrelerden parent padding/kenarlık/arka planı kaldır */
.woocommerce div.product table.shop_attributes tr.woocommerce-product-attributes-item
    th.woocommerce-product-attributes-item__label,
.woocommerce div.product table.shop_attributes tr.woocommerce-product-attributes-item
    td.woocommerce-product-attributes-item__value {
    display: block;
    padding: 0;
    border: none;
    background: none;
}
/* etiket sütunu sabit → değerler aynı x'te hizalanır */
.woocommerce div.product table.shop_attributes tr.woocommerce-product-attributes-item
    th.woocommerce-product-attributes-item__label {
    flex: 0 0 auto;
    min-width: 140px;
    white-space: nowrap;
}
.woocommerce div.product table.shop_attributes tr.woocommerce-product-attributes-item
    th.woocommerce-product-attributes-item__label::after {
    content: ":";
}
.woocommerce div.product table.shop_attributes tr.woocommerce-product-attributes-item
    td.woocommerce-product-attributes-item__value {
    flex: 1 1 auto;
}
/* bazı değerler <p> içinde sarılı — satır içinde kalsın */
.woocommerce div.product table.shop_attributes tr.woocommerce-product-attributes-item
    td.woocommerce-product-attributes-item__value p {
    display: inline;
    margin: 0;
}
