/* HEFT7 — powiększone, NIEWIDOCZNE obszary klikalne na urządzeniach dotykowych.
   Zmienia wyłącznie strefę trafienia (pseudo-element bez tła). Wygląd pigułek i linków bez zmian.
   Dotyczy @media (pointer:coarse); komputery z myszą pozostają bez zmian. */
@media (pointer:coarse){
  /* linki i przyciski: min. 44 px wysokości (tylko w pionie — bez wpływu na szerokość strony) */
  .textlink,.cs-back,.ia-back,.icard-t a,footer a{position:relative}
  .textlink::before,.cs-back::before,.ia-back::before,.icard-t a::before,footer a::before{
    content:"";position:absolute;left:0;right:0;top:50%;height:max(100%,44px);transform:translateY(-50%)}

  /* Insights — filtry kategorii (zatwierdzone 8.10.2026: odstęp między rzędami +7 px).
     Pigułka ma 31 px wysokości; strefa dotyku = 31 + 2×6,5 = 44 px.
     Odstęp rzędów 6 → 13 px (+7 px) sprawia, że po zawinięciu strefy sąsiednich rzędów stykają się,
     ale NIE nakładają (31 + 13 = 44 px podziałki rzędów). W jednym rzędzie (tablet) odstęp nie ma znaczenia.
     Szerokość: +10 px po bokach (odstęp między pigułkami 28 px → bez nakładania; margines strony ≥ 20 px → bez przewijania).
     (.ifl ma `all:unset`, stąd selektor o wyższej specyficzności.) */
  .ifilters[role="group"]{row-gap:13px} /* wyższa specyficzność niż `.ifilters{gap:6px 28px}` w insights.css */
  .ifilters .ifl{position:relative}
  .ifilters .ifl::before{content:"";position:absolute;left:-10px;right:-10px;top:-6.5px;bottom:-6.5px}
}
