/* zapsibir.ru — мобильная адаптация без изменения десктопа (15.09.2026).
   Табличная вёрстка: шапка 906 из 4 картинок, меню-таблица из 6 кнопок-картинок, основная таблица 98%:
   сайдбар 164 | контент 60% | сайдбар 164. Все правила только внутри @media (max-width:768px). */
@media screen and (max-width:768px){
  body>table{width:100%!important;max-width:100%}
  /* шапка: 4 нарезки в 4 фиксированных колонках, картинки масштабируются */
  table[width="906"]{table-layout:fixed;height:auto!important}
  table[width="906"]>tbody>tr>td{height:auto!important}
  table[width="906"]>tbody>tr>td[width="284"]{width:31.3%!important}table[width="906"]>tbody>tr>td[width="267"]{width:29.5%!important}
  table[width="906"]>tbody>tr>td[width="249"]{width:27.5%!important}table[width="906"]>tbody>tr>td[width="203"]{width:22.4%!important}
  table[width="906"] img{max-width:100%;height:auto}
  /* верхнее меню: 6 кнопок-картинок → переносятся */
  table[class^="header_menu"],table[class^="header_menu"]>tbody,table[class^="header_menu"]>tbody>tr{display:block;height:auto!important;text-align:center}
  table[class^="header_menu"] td{display:inline-block;width:auto!important;padding:3px}
  /* основная таблица: сайдбар | контент | сайдбар → столбик, контент первым */
  table[width="98%"],table[width="98%"]>tbody,table[width="98%"]>tbody>tr,table[width="98%"]>tbody>tr>td{display:block;width:auto!important;max-width:100%;box-sizing:border-box}
  table[width="98%"]>tbody>tr{display:flex;flex-direction:column}
  table[width="98%"]>tbody>tr>td[width$="%"]{order:-1}
  table[width="98%"]>tbody>tr>td[width="164"]{padding:6px 0}
  table.men{margin:6px auto}
  /* таблицы в статьях с фиксированной шириной (450px и т.п.) — по ширине колонки, при нехватке прокрутка внутри */
  table[width="98%"]>tbody>tr>td[width$="%"] table[width]:not([width="100%"]){display:block;overflow-x:auto;max-width:100%;width:auto!important}
  table.tab{width:100%!important}
  img{max-width:100%;height:auto}
  table{max-width:100%}
  td{overflow-wrap:anywhere;word-wrap:break-word}
}
