/* 18-waskie-ekrany.css: Najwęższe ekrany (np. zamknięty Galaxy Fold, 280 px). Ostatni plik z regułami komponentów (po nim tylko 19-baner-cookies.css), żeby z nimi wygrywał.
   Style globalne motywu QS GPS; zasady i spis plików w 01-tokeny.css. */

/* Najwęższe ekrany (np. zamknięty Galaxy Fold, 280 px). Na końcu pliku, żeby wygrywało z regułami komponentów */
@media (max-width:340px){.cta{padding:24px 14px}.btn{padding-inline:12px;gap:6px;font-size:.9rem}.stores{grid-template-columns:minmax(0,1fr)}.store{justify-content:center}.form__temat-box{gap:10px;padding:10px 12px}.form__temat strong,.form__temat small{white-space:normal}.form__tematy{grid-auto-rows:minmax(72px,auto)}.form-aside__liczby{grid-template-columns:minmax(0,1fr)}.prod__body .mt,.prod__badge{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}}

/* Złożony telefon: katalog produktów w jednej kolumnie; w galerii wpisu nieparzyste ostatnie zdjęcie na całą szerokość */
@media (max-width:340px){.catalog{grid-template-columns:minmax(0,1fr)}}
@media (max-width:600px){.gallery>:last-child:nth-child(odd){grid-column:1/-1}}

/* Niskie ekrany (telefon w poziomie): baner cookies jako pasek na dole w normalnej wielkości (wtyczka sama go zmniejszała),
   mniejszy nagłówek strony, w menu ☰ Zastosowania bez zdjęć */
@media (max-height:500px){.cmplz-cookiebanner.cmplz-cookiebanner{zoom:1!important;top:auto!important;bottom:0!important;left:0!important;right:0!important;transform:none!important;width:100%!important;max-width:none!important;max-height:70vh;overflow-y:auto;margin:0!important;border-radius:var(--r-md) var(--r-md) 0 0!important}}
@media (max-height:450px) and (orientation:landscape){.hero,.page-hero{padding-top:16px}.hero h1{font-size:clamp(1.9rem,5vw,2.6rem)}.page-hero h1{font-size:clamp(1.7rem,4.5vw,2.3rem)}}
@media (max-height:500px) and (max-width:1200px){.mega__uses .mu{display:none}.mega__uses a{padding:10px 12px}}
