/* pki.eu v3 — szyny kart pod kartą produktu (_PkiProductRail: „Inne książki autora”, „Odkryj inne książki”). Osobny arkusz
   dołączany przez partial (nie pkieu-v3.css — bez zmian wspólnej linii ?v w Head.cshtml).
   Strzałki tylko, gdy jest dokąd przewinąć w danym kierunku (Szymon 21.10: „wstecz” widoczne na starcie, choć nie ma dokąd).
   Stan liczy pkieu-v3.js pkt 4 (disabled na początku/końcu i gdy rail się nie przewija) — tu disabled = niewidoczna; linia
   krawędzi raila (.hrail-wrap::before/::after) zostaje pod nią, więc nie urywa się. */
.pdp-rail .hrail-wrap .arr:disabled{visibility:hidden;}
/* szyny pod kartą produktu (autor → Polecamy → Podobne → Klienci kupili → Odkryj): jeden rytm pionowy --gap-sec, jak sekcje karty */
.pdp-more .pdp-rail{margin-top:var(--gap-sec);}
/* „Polecane dla Ciebie” pod koszykiem (Bookstore/CartRecommendations motywu): ten sam rytm --gap-sec od koszyka co między szynami
   karty produktu; bazowe :not(:empty) z pkieu-cart.css (--gap-block) zostaje dla innych treści slotu. */
.pki-cart .cart-crosssell:has(> section.pdp-rail){margin-top:var(--gap-sec);}
/* karty w szynie wewnątrz treści strony (koszyk: .page-body) jak wszędzie — bez podkreśleń tytułu i autora z reguły linków treści
   (.page-body a:not(.btn)… w pkieu-v3.css, 0,4,1); szyny karty produktu stoją poza .page-body, więc ich to nie dotyczy */
.page-body .pdp-rail .hrail .card a:not(.btn){text-decoration:none;}
