/* Ze Wsi - poprawki 2026-10-19 (nowa nazwa pliku zamiast edycji: Cloudflare trzyma jdev-asset 7 dni) */

/* Karta produktu: tytul delikatnie wiekszy (bylo 32 px = h2) */
.single-product .zw-produkt-tytul { font-size: 30px; line-height: 1.2; }
@media (min-width: 960px) { .single-product .zw-produkt-tytul { font-size: 38px; } }

/* Cena wariantu i za 100 ml sa w glownej cenie (cena-wariantu.js), wiec nie dublujemy jej pod pojemnoscia */
.single-product .tm-element-woo-add-to-cart .woocommerce-variation-price { display: none; }

/* Tabela kwasow: naglowek ostatniej kolumny do prawej, jak wartosci */
.zw-std--badanie .zw13-badanie-tabela th:last-child { text-align: right; }

/* Piny: "+" na srodku kolka */
.zw-piny .el-marker,
.zw-piny .uk-popover-marker { display: inline-flex; align-items: center; justify-content: center; }
.zw-piny .el-marker svg { display: block; }

/* Brak wgranej grafiki badania = szary placeholder YOOtheme z pinami w powietrzu; chowamy (klasa z jdev-karta-tresc.php) */
body.zw-brak-grafiki-badania .zw-std--badanie .zw-chart { display: none !important; }

/* Stopka: delikatne JDEV */
.zw-jdev { margin: 4px 0 0 !important; font-size: 11px; letter-spacing: .04em; opacity: .55; }
.zw-jdev a { color: inherit; text-decoration: none; }
.zw-jdev a:hover { opacity: 1; text-decoration: underline; }
