/* ФОРМА ФОТО ИЗ ЛИСТА ADJUST (решение владельца 12.10.2026).

   Ползунок формы в Adjust (`ar` у самого снимка) раньше работал только у обложки
   (`.ls-hero [data-ar]` в зеркале `hero.css`). Здесь - коробки, где фото ОДНО и стоит рядом с
   текстом: предложение A1, A2, A4, C2 и D1, контакты «форма и фото» и «без формы». У A1 и A4 в
   одной ячейке снимки всех пунктов по очереди - форма у них одна на ячейку: лист пишет её во
   все снимки пунктов разом (решение владельца «форма одна на коробку»).

   Свой файл, а не правка китов (`offer.css`, `site-contacts.css` - зеркала). Подключается
   после `site-imgh.css`: выбранная форма снимка сильнее режима высоты секции, поэтому и
   селекторы на ступень сильнее (`[data-ar][data-ar]`).

   Решения владельца: фото выше текста - текст по центру фото (ряды C2, D1 и контакты уже
   центрируют), на телефоне та же форма, что и на широком экране. Только логические свойства. */

.ls-off .ls-a1__mw[data-ar][data-ar],
.ls-off .ls-a2__mw[data-ar][data-ar],
.ls-off .ls-a4__mw[data-ar][data-ar],
.ls-off .ls-c2__m[data-ar][data-ar],
.ls-off .ls-d1__mw[data-ar][data-ar],
.ls-contacts .ls-contacts__frame[data-ar][data-ar],
.ls-foot .ls-set-shot[data-ar][data-ar] {
  aspect-ratio: var(--ls-media-ar);
  block-size: auto;
  min-block-size: 0;
  margin-block: 0;
  align-self: center;
}

/* У A2 и A4 ряд прижат к верху; с формой фото текст встаёт по центру фото (решение владельца). */
.ls-off .ls-a2:has(> .ls-a2__mw[data-ar]),
.ls-off .ls-a4:has(> .ls-a4__mw[data-ar]) {
  align-items: center;
}

/* Колонка контактов растягивалась по форме рядом; с формой фото она встаёт по центру ряда. */
.ls-contacts .ls-contacts__col--media:has(.ls-contacts__frame[data-ar]) {
  align-self: center;
  contain: none;
  margin-block: 0;
}

.ls-contacts .ls-contacts__media:has(> .ls-contacts__frame[data-ar]) {
  block-size: auto;
}
