/* live_strip.css — лента превью «Фото гостей этого вечера»
   (МЕСТО-ГОСТЬ-ЭТАП-3, 02.10.2026).

   Владелец: «Фото гостей этого вечера — в конкретный альбом/афишу этого
   вечера» (то есть с общей карточки заведения блок убрать). Сам блок теперь
   стоит на странице события Афиши (poster/main_v2.tpl) и на странице альбома
   вечера (clubbergallery/album_v2.tpl).

   Вид взят ровно тот же, что у ленты «Последние фото Гостей» на карточке
   заведения (МЕСТО-ГОСТЬ-ЭТАП-2, макет «Места внутренняя отрисовка done.psd»,
   слой Rectangle 16 copy 272x155): превью ВСЕ одной высоты 155 px, шаг 28 px,
   на телефоне 220x126 и шаг 14 px; клик открывает кадр в его альбоме.

   Раньше эти правила были вписаны во внутренний <style> шаблона карточки и
   через #guestphotos — на страницу события и альбома они бы не подействовали.
   Теперь один файл на три страницы; локальная вёрстка карточки заведения не
   менялась (те же числа).

   Файл НОВЫЙ, поэтому поднимать ?v= у старых ссылок не нужно: браузер этот
   адрес ещё не кэшировал (правило 11а). */

.cb-gh-strip {
  display: flex;
  flex-wrap: nowrap;
  gap: 28px;
  overflow-x: auto;
  overflow-y: hidden;
  padding-bottom: 6px;
  -webkit-overflow-scrolling: touch;
}

.cb-gh-item {
  flex: 0 0 auto;
  display: block;
  width: 272px;
  height: 155px;
  overflow: hidden;
}

.cb-gh-item img {
  display: block;
  width: 100%;
  height: 155px;
  object-fit: cover;
}

/* Подпись-заголовок ленты там, где нет своего .section-header
   (страница события: блок живёт внутри «живого» блока). */
.cb-gh-title {
  font-family: 'Proxima Nova Bold';
  font-size: 20px;
  line-height: 1.3;
  margin: 0 0 16px;
}

.cb-gh-title .cb-gh-count {
  color: #8a949c;
  font-family: 'Proxima Nova Regular';
}

/* Блок «Фото гостей этого вечера» в боковой колонке страницы альбома. */
.album-side-even {
  font-size: 13px;
  line-height: 18px;
  color: #1b1b1b;
}

.album-side-even-row { margin-bottom: 4px; }

.album-side-even-label { color: #8a949c; }

.album-side-even-authors { margin-top: 6px; }

.album-side-even-author {
  display: inline-block;
  margin: 0 8px 4px 0;
  white-space: nowrap;
}

.album-side-even-author i {
  font-style: normal;
  color: #8a949c;
  margin-left: 3px;
}

@media (max-width: 760px) {
  .cb-gh-strip { gap: 14px; }
  .cb-gh-item { width: 220px; height: 126px; }
  .cb-gh-item img { height: 126px; }
}