/* Промокоды «Яндекс Путешествия» — раздел общего сайта. С 23.10.2026 дизайн общий («Багажная бирка»): цвета, шрифты, шапка,
   подвал — ~/assets/base.css, карточки кодов и расчёт — ~/assets/razdel.css. Здесь только блоки раздела:
   подсказка у кнопки, проверка своего отеля по подборке акции (inc/hotels.php) и лента кодов на сутки по месяцам. */

.fc-act .btn{white-space:nowrap}
.fc-hint{margin:0 0 8px;padding:8px 12px;font-size:15px;background:var(--pri-l);border-left:3px solid var(--pri);border-radius:0 10px 10px 0}

/* проверка своего отеля: поиск по подборке акции под карточкой кода */
.fc-hotels{grid-area:hot;margin-top:8px;padding:14px 16px;background:var(--bg);border:1px solid var(--line);border-radius:12px}
.fh-sum{margin:0 0 8px;font-size:16px}
.fh-q{width:100%;padding:10px 12px;font:17px var(--sans);background:#fff;border:1.5px solid var(--line2);border-radius:10px}
.fh-q:focus{border-color:var(--pri);outline:0;box-shadow:0 0 0 3px var(--pri-l)}
.fh-list{list-style:none;margin:8px 0 0;padding:0}
.fh-list li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 12px;padding:7px 0;border-bottom:1px solid var(--line);font-size:16px}
.fh-list li:last-child{border-bottom:0}
.fh-list a{font-weight:600}
.fh-list span{font-size:15px;color:var(--muted)}
.fh-note{margin:8px 0 0;font-size:15px;color:var(--muted)}
.fh-note:empty{display:none}

/* коды на сутки по месяцам: точка — акция (коралловая на сайте, синяя — только в приложении) */
.strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:18px 0 8px}
.strip-m{min-height:120px;padding:12px 14px;background:var(--surface);border:1px solid var(--line);border-radius:14px}
.strip-m h3{margin-bottom:8px;font:600 17px/1.2 var(--sans);text-transform:capitalize}
.strip-dot{display:flex;align-items:center;gap:8px;margin:0 0 4px;font-size:15px}
.strip-dot::before{content:"";flex:none;width:12px;height:12px;border-radius:50%;background:var(--acc-btn)}
.strip-dot.is-app::before{background:var(--pri)}
.strip-m.is-empty{font-size:15px;color:var(--muted)}
