/* irbis-67.ru — мобильная адаптация без изменения десктопа (15.09.2026).
   Главная — лендинг (фиксированная шапка 99%, таблица 70%, fotorama 70%, owl-карусели, .wrapper_2 800px, форма 480px);
   внутренние — табличная вёрстка 1230px (шапка 720, сайдбар 239 | контент 727); onas.html — bootstrap-grid со своим media.css;
   служебные .php — пустые. Все правила только внутри @media (max-width:768px). */
@media screen and (max-width:768px){
  /* ---- главная ---- */
  body>div[style*="position: fixed"][style*="width: 200px"]{left:auto!important;right:0!important;width:140px!important;font-size:12px}
  /* фиксированная шапка на телефоне в столбик занимает ~250px и перекрывала контент → в поток */
  body>div[style*="position: fixed"][style*="width:99%"]{position:static!important;width:100%!important;left:0!important;overflow:hidden}
  body>div[style*="position: fixed"] header{overflow:hidden}
  header{max-width:100%;overflow:hidden}
  header table[width="70%"],header table[width="70%"]>tbody,header table[width="70%"]>tbody>tr,header table[width="70%"]>tbody>tr>td{display:block;width:auto!important;max-width:100%;box-sizing:border-box;text-align:center;padding:2px 0;white-space:normal!important}
  header table[width="70%"] nobr{white-space:normal}
  body>table[width="70%"],body>table[width="70%"]>tbody,body>table[width="70%"]>tbody>tr,body>table[width="70%"]>tbody>tr>td{display:block;width:auto!important;max-width:100%;box-sizing:border-box;text-align:center;white-space:normal!important}
  header div[style*="font-size:400%"],header div[style*="font-size: 400%"]{font-size:200%!important}
  nav.four ul{display:block;padding:0}
  nav.four li{float:none;display:block}
  nav.four a{border-right:0;border-bottom:1px solid #ffab51;padding:.7em 1em}
  .view_all_catalog_style{width:auto;padding:0 8px}
  .view_all_catalog_style .list_catalog_style{width:auto;height:auto;margin-left:0;float:none;overflow-y:visible}
  #fotorama{max-width:100%!important;overflow:hidden}
  .fotorama,.fotorama__wrap,.fotorama__stage{max-width:100%!important;overflow:hidden!important}
  .fotorama__html div[style*="font-size: 500%"],.fotorama__html div[style*="font-size: 350%"]{font-size:200%!important}
  #menu_catalog_new{position:static!important;width:auto!important;height:auto!important;margin:8px}
  .wrapper_2{width:auto;left:0}
  .wrapper_2 .box_left,.wrapper_2 .box_center,.wrapper_2 .box_right{width:auto;float:none;display:block;margin:8px}
  .style3,.style0,.login,.password,.tel{width:100%;max-width:100%;box-sizing:border-box}
  .item .wrapper{width:auto}
  .item .price,.wrapper .price{width:auto;float:none}
  .list_catalog_style ul{padding-left:16px}
  /* ---- табличные внутренние страницы (1230) ---- */
  table[width="1230"],table[width="1230"]>tbody,table[width="1230"]>tbody>tr,table[width="1230"]>tbody>tr>td,
  table[width="720"],table[width="720"]>tbody,table[width="720"]>tbody>tr,table[width="720"]>tbody>tr>td,
  table[width="1191"],table[width="1191"]>tbody,table[width="1191"]>tbody>tr,table[width="1191"]>tbody>tr>td,
  table[width="1192"],table[width="1192"]>tbody,table[width="1192"]>tbody>tr,table[width="1192"]>tbody>tr>td{display:block;width:auto!important;height:auto!important;max-width:100%;box-sizing:border-box;background-size:cover}
  table[width="1230"]>tbody>tr{display:flex;flex-direction:column}
  table[width="1230"]>tbody>tr>td[width="727"]{order:-1}
  table[width="1230"]>tbody>tr>td[width="9"]{display:none}
  /* таблицы внутри контентной ячейки 727 (каталог, прайс) → ячейки в столбик */
  td[width="727"] table,td[width="727"] table tbody,td[width="727"] table tr,td[width="727"] table td{display:block;width:auto!important;max-width:100%;box-sizing:border-box}
  table[width="720"]>tbody>tr>td{display:inline-block;vertical-align:bottom;padding:4px}
  table[width="720"]>tbody>tr{display:block;text-align:center}
  /* ---- общее ---- */
  table{max-width:100%}
  td div[style*="width"],div[align="center"][style*="width"]{width:auto!important;max-width:100%}
  img{max-width:100%;height:auto}
  iframe,embed,object,video{max-width:100%}
  input,select,textarea{max-width:100%;box-sizing:border-box}
  body,td,div{overflow-wrap:anywhere;word-wrap:break-word}
}
