
/* ── Листинг: убираем то, что не помогает выбрать ──────────────────────────
   Замеры телефона 390: документ 9300px (одиннадцать экранов), из них облако
   тегов 4218px — 45% страницы и больше, чем вся сетка товара (2599px).
   В каждой карточке слайдер на пять фото, то есть 105 картинок на страницу. */

/* Слайдер в карточке листинга не нужен: он не помогает выбрать тур, зато ловит
   свайп вместо перехода. Оставляем первый кадр. Точки и стрелки прячем, сам
   скрипт глушим через data-cnt (см. ниже) — он сам выходит при cnt < 2. */
.arch-tours-grid .tc-dots,
.arch-tours-grid .tc-arrow{display:none!important}
.arch-tours-grid .tc-slide{display:none!important}
.arch-tours-grid .tc-slide.active,
.arch-tours-grid .tc-slide:first-child{display:block!important}
/* Счётчик «фото 11» обещал галерею, которой на карточке больше нет. */
.arch-tours-grid .t-photo-count{display:none!important}

/* Строка «оценка · длительность» гасла градиентной маской на полуслове —
   выглядело как баг отрисовки. Маску снимаем: что не влезло, то просто
   заканчивается, а лишние куски ядро и так прячет на узком экране. */
.arch-tours-grid .t-meta-line{
  -webkit-mask-image:none!important;mask-image:none!important
}

/* Лента дат на телефоне занимала 69 px и дублировала кнопку «Выбрать дату»,
   которая и так печаталась рядом с категориями: правило свёртки лежало
   в @media(min-width:641px), то есть работало только на десктопе.
   Сворачиваем везде — на телефоне это целая строка экрана. */
.mos-dr.at3-dr-collapsed{display:none!important}
/* Кнопка дат выглядит как остальные пилюли ленты, а не как чужеродный элемент. */
.at3-dateslot{display:inline-flex;align-items:center;gap:6px}
.at3-datebtn{
  display:inline-flex;align-items:center;gap:6px;border:1px solid #e5e7eb;
  background:#fff;color:var(--rp-ink);border-radius:100px;padding:9px 15px;
  font:700 14px "Golos Text",system-ui;cursor:pointer;white-space:nowrap
}
.at3-datebtn::after{content:"▾";font-size:11px;color:#9aa2ad}
.at3-datebtn.is-open::after{content:"▴"}
.at3-datebtn.is-on{background:var(--rp-yellow);border-color:var(--rp-yellow);color:#1D1D1D}
.at3-dateclear{
  display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;
  background:var(--rp-grey);color:#5b6472;text-decoration:none;font-size:13px
}
@media(max-width:640px){.at3-datebtn{padding:8px 13px;font-size:13.5px}}

/* Длительность и число мест — белым по нижнему краю фото. В текстовой строке
   они стояли рядом с оценкой и первыми уходили под обрез; на фото места вдоволь,
   а текстовый блок освобождается под название. */
.arch-tours-grid .t-card-img{position:relative}
.at3-onph{
  position:absolute;left:11px;bottom:9px;z-index:2;color:#fff;pointer-events:none;
  font:700 13px/1 "Golos Text",system-ui;letter-spacing:-.01em;
  text-shadow:0 1px 4px rgba(0,0,0,.5)
}
.at3-onph i{font-style:normal;opacity:.7;margin:0 5px}
.arch-tours-grid .t-card-img::after{
  content:"";position:absolute;inset:auto 0 0 0;height:46%;pointer-events:none;
  background:linear-gradient(to top,rgba(0,0,0,.55),rgba(0,0,0,0))
}
@media(max-width:640px){.at3-onph{left:9px;bottom:7px;font-size:11.5px}}

/* Отправление — пилюлей «Ср, 26 авг в 14:10» вместо строки с точкой.
   Ближайшие дни в зелёном контуре: ради них сюда и приходят. */
.arch-tours-grid .t-dep2{
  display:inline-flex!important;align-items:baseline;gap:5px;
  background:var(--rp-grey)!important;border-radius:9px!important;
  padding:5px 10px!important;margin-top:8px!important;
  /* .t-body — колонка с align-items:stretch, без этого пилюля растягивалась
     во всю ширину карточки вместо того, чтобы обнять текст */
  align-self:flex-start!important;width:auto!important
}
/* ядро принудительно строчит подпись даты — «Ср, 26 авг» должно остаться с большой */
.arch-tours-grid .t-dep2-label{text-transform:none!important}
.arch-tours-grid .t-dep2::before{display:none!important}
.arch-tours-grid .t-dep2 .t-dep2-sfx{display:none!important}
.arch-tours-grid .t-dep2 .t-dep2-times::before{content:"в ";color:#8b93a0;font-weight:600}
.arch-tours-grid .t-dep2.dep2-today,
.arch-tours-grid .t-dep2.dep2-tmrw{
  background:transparent!important;box-shadow:inset 0 0 0 1px #16a34a
}
.arch-tours-grid .t-dep2.dep2-today .t-dep2-label,
.arch-tours-grid .t-dep2.dep2-today .t-dep2-times,
.arch-tours-grid .t-dep2.dep2-tmrw .t-dep2-label,
.arch-tours-grid .t-dep2.dep2-tmrw .t-dep2-times{color:#15803d!important}

/* Воздух. Замеры телефона: крошки→H1 6px, H1→строка 8px, строка→категории 6px,
   а лента категорий упиралась в сетку карточек вплотную — 0px. Всё сливалось
   в одно пятно. Разводим по смыслу: внутри блока тесно, между блоками просторно. */
.arch-hdr>.c>.bc{padding-bottom:0!important;margin-bottom:9px!important}
.at3m-arch-sub{margin-top:7px!important}
.filter-bar{margin-top:18px!important}
.tours-grid.arch-tours-grid{margin-top:22px!important}
/* Заголовок листинга на десктопе — попроще, не 900/38px, и больше воздуха
   вокруг него, фильтров и сетки карточек (владелец, 31.08.2026). */
@media(min-width:641px){
  .arch-hdr h1{font-size:29px!important;font-weight:600!important;margin-bottom:6px!important}
  .filter-bar{margin-top:28px!important}
  .tours-grid.arch-tours-grid{margin-top:34px!important}
}
@media(max-width:640px){
  .arch-hdr>.c>.bc{margin-bottom:8px!important}
  .filter-bar{margin-top:14px!important}
  .tours-grid.arch-tours-grid{margin-top:18px!important}
  /* внутри карточки строки тоже стояли впритык */
  .arch-tours-grid .t-title{margin:6px 0 5px!important}
  .arch-tours-grid .t-dep2{margin-top:9px!important}
}

/* Строка под заголовком листинга: сколько нашлось и от какой цены. */
.at3m-arch-sub{
  margin:6px 0 0!important;font:600 14.5px/1.35 "Golos Text",system-ui;color:#6b7280
}
.at3m-arch-sub b{color:var(--rp-ink);font-weight:800;font-variant-numeric:tabular-nums}
.at3m-arch-sub i{font-style:normal;color:#c4c9d0;margin:0 4px}
@media(max-width:640px){.at3m-arch-sub{font-size:13.5px;margin-top:4px!important}}

/* Плитки «Что посмотреть» и «Где остановиться» с листинга убраны: гость пришёл
   выбирать поездку, а они уводят в другие разделы прямо над выдачей и на
   телефоне занимают до 260 px. Правило живёт в листинговом файле стилей,
   поэтому витрины не касается. */
.at3cs,
.filter-bar ~ .at3cs,
.at3cs-tile{display:none!important}

/* Свёрнутые теги */
.at3-tag-hide{display:none!important}
.at3-tags-more{
  display:inline-flex;align-items:center;gap:7px;margin-top:10px;padding:9px 15px;
  border:1px solid #e5e7eb;border-radius:100px;background:#fff;cursor:pointer;
  font:700 13.5px "Golos Text",system-ui;color:var(--rp-ink)
}
.at3-tags-more:hover{border-color:#c9ced6}
