/* Модуль «Предметы на локации» — служебная обвязка.
   Разметка/классы/размеры — classicbk (main.css, inventory.css, buttons.css):
   страница «В комнате разбросаны вещи» собственных стилей в classicbk не имеет.
   Здесь только мобильная адаптация (platform-слой: у classicbk на 430px скролл
   980px) и защита от горизонтального скролла. Корень страницы помечен
   data-itemsloc-root (служебный data-*, в DOM-diff нормализуется). */

[data-itemsloc-root] {
  box-sizing: border-box;
  max-width: 100%;
}

[data-itemsloc-root] img {
  max-width: 100%;
}

@media (max-width: 560px) {
  /* Шапка: текст и меню («Обновить» + «Вернуться») — в столбик, без 200px справа */
  [data-itemsloc-root] > table:first-of-type > tbody > tr {
    display: block;
  }
  [data-itemsloc-root] > table:first-of-type > tbody > tr > td {
    display: block;
    width: auto !important;
    text-align: left !important;
  }
  [data-itemsloc-root] > table:first-of-type > tbody > tr > td[width="200"] {
    padding-top: 4px;
  }
  /* Таблица «Забрать все / Разыграть все»: две колонки по 200px влезают в 430px */
  [data-itemsloc-root] > table:nth-of-type(2) td[width="200"] {
    width: 48% !important;
  }
  [data-itemsloc-root] > table:nth-of-type(2) td[width="2"] {
    width: 1px !important;
  }
  /* Карточка предмета — та же строка, что и во всех модулях:
     [картинка+кнопки][разделитель][описание]. Перенос разрешён только для
     третьего блока itemsloc (участники розыгрыша, style="width:40%") — он
     уходит под карточку на всю ширину. */
  [data-itemsloc-root] .box_inv {
    display: flex;
    flex-wrap: wrap;
  }
  [data-itemsloc-root] .box_inv_r {
    box-sizing: border-box;
    word-break: break-word;
  }
  [data-itemsloc-root] .box_inv_r[style*="width:40%"],
  [data-itemsloc-root] .box_inv_r[style*="width: 40%"] {
    width: 100% !important;
    border-left: 0 !important;
    border-top: 1px solid #a5a5a5;
  }
}
