/* Наши дополнения к странице стройки. Их css/styles.css не трогаем —
   всё, чего в макете не было, живёт здесь. */

/* Одна кнопка «Отправить заявку» вместо двух «скопировать / скачать». */
.brief-actions { grid-template-columns: 1fr; }
.brief-actions .button { justify-content: space-between; padding-inline: 20px; }

/* Ошибка в форме заявки. */
.copy-status.is-error { color: #b3261e; }

/* Ссылки на политику: подчёркнуты, чтобы было видно, что это ссылка. */
.brief-dialog .small-note a,
.chat-note a,
.footer-bottom a { text-decoration: underline; text-underline-offset: 3px; }

/* Экран «заявка принята». */
.lead-done { margin-top: 22px; font-size: 15px; line-height: 1.7; color: var(--muted); }
.lead-done strong { display: block; color: var(--ink); font-size: 17px; margin-bottom: 6px; }

/* Кнопка «Настройки cookie» в подвале — выглядит как их текст подвала. */
.cookie-settings {
  background: none; border: 0; padding: 0; font: inherit; color: inherit;
  text-decoration: underline; text-underline-offset: 3px; cursor: pointer;
}

/* Кнопка AI-помощника висит в правом нижнем углу и закрывала конец
   подвала («Настройки cookie»). Даём подвалу место под неё. */
.footer { padding-bottom: 110px; }

/* 30.09.2026: нижняя строка подвала на планшете сжималась в 5 узких колонок —
   переносим пункты целиком, без разрыва фраз */
@media (max-width: 1100px) {
  .footer-bottom { display: flex !important; flex-wrap: wrap !important; gap: 12px 28px !important; justify-content: flex-start !important; }
  .footer-bottom > * { white-space: nowrap; flex: 0 0 auto !important; width: auto !important; }
}
