/**
 * Blok 6 — koszyk: ukryty przycisk aktualizacji i stan pracy.
 *
 * ⚠️ Arkusz ładuje się TYLKO w koszyku (`gts_koszyk_assets()` sprawdza `is_cart()`).
 * Reguła dla checkoutu dopisana tutaj nie dotarłaby nigdzie — ten sam błąd, który omal
 * nie wszedł przy `dopasowanie.css` w KROKU 5b.
 */

/* Przycisk „Zaktualizuj koszyk" chowa SKRYPT, nadając mu `hidden`. Reguła jest potrzebna,
   bo `.gts-przycisk` ustawia `display: inline-flex`, a jawny `display` bije domyślne
   `[hidden] { display: none }` z arkusza przeglądarki.
   Bez JS atrybut nie zostaje nadany i przycisk działa jak dotąd — to jest zamierzone. */
.woocommerce-cart-form [name="update_cart"][hidden] {
	display: none;
}

/* Krótki sygnał, że coś się dzieje, zanim strona się przeładuje. */
.gts-koszyk--pracuje {
	opacity: .6;
	pointer-events: none;
	transition: opacity .15s ease-out;
}
