/* SEO 2026-11: tabele z danymi (bez obrazkow) na telefonie zachowuja uklad tabeli i przewijaja sie w poziomie.
   style.css (max-width:998px) zamienia td/tr na bloki - to zostaje dla tabel ukladowych ze zdjeciami. */
@media screen and (max-width: 998px) {
  .tresc table:not(:has(img)),
  .tresc2 table:not(:has(img)) {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch;
    text-align: left !important;
    border-collapse: collapse;
  }
  .tresc table:not(:has(img)) thead,
  .tresc2 table:not(:has(img)) thead {
    display: table-header-group !important;
  }
  .tresc table:not(:has(img)) tbody,
  .tresc2 table:not(:has(img)) tbody {
    display: table-row-group !important;
    width: auto !important;
    text-align: left !important;
  }
  .tresc table:not(:has(img)) tr,
  .tresc2 table:not(:has(img)) tr {
    display: table-row !important;
    float: none !important;
    width: auto !important;
  }
  .tresc table:not(:has(img)) td,
  .tresc table:not(:has(img)) th,
  .tresc2 table:not(:has(img)) td,
  .tresc2 table:not(:has(img)) th {
    display: table-cell !important;
    float: none !important;
    width: auto !important;
    max-width: none !important;
    min-width: 120px;
    padding: 8px 10px;
    text-align: left !important;
    vertical-align: top !important;
    -webkit-hyphens: manual;
    hyphens: manual;
  }
}
