/* ============================================================
   minizem.ru, дизайн v1 — отличия от стилей bmpa.ru.
   site.css и page.css — копии стилей дизайна v1 bmpa.ru (решение владельца 11.10.2026:
   дизайн на основе bmpa.ru); всё своё для minizem.ru — здесь, чтобы копии можно было
   обновлять с bmpa.ru, не теряя правок.
   ============================================================ */

/* подвал из трёх колонок: о заводе, разделы сайта, контакты */
@media (min-width:1021px){
  .ftr__grid.ftr__grid--3{grid-template-columns:1.6fr 1fr 1.2fr;gap:40px}
}
.ftr__about a.ftr__more{display:inline;padding:0;text-decoration:underline;color:#D7DDE3}
.ftr__about a.ftr__more:hover{color:#fff}

/* фото старого сайта — 500–800 px в ширину: не растягивать на всю колонку текста */
.prose p>img,.prose p>a>img{max-width:min(100%,800px)}

/* таблицы цен в три столбца (комплектация, сталь, стеклопластик) помещаются в экран
   телефона от 320 px: на узком экране поля ячеек и шрифт меньше */
@media (max-width:520px){
  .prose table{font-size:14px}
  .prose th,.prose td{padding:8px 7px}
}
@media (max-width:360px){
  .prose th,.prose td{padding:7px 5px}
}

/* номера телефонов в тексте и в призыве внизу не разрываются посередине («713-» / «55-09») */
.prose a[href^="tel:"],.cta .lead a{white-space:nowrap}
.cta .lead a{color:#fff;text-decoration:underline;text-underline-offset:2px}
.cta .lead a:hover{color:var(--fire)}
/* в меню пять пунктов (раздел «Статьи», 11.10.2026): на 1141–1180 px шапка не помещалась (до
   39 px) — подпись логотипа прячем и там, как в site.css до 1140 px; на 861–890 px (до 27 px) —
   меньше промежутки, шрифт меню и поля кнопки звонка */
@media (min-width:1141px) and (max-width:1200px){
  .hdr__in{gap:20px}
  .nav{gap:18px}
  .logo__txt{display:none}
}
@media (min-width:861px) and (max-width:920px){
  .hdr__in{gap:14px}
  .nav{gap:12px;font-size:14px}
  .hdr__call{padding:11px 12px}
}
/* вторая подпись в призыве — «Мобильный» под городскими номерами (app/config.php, mobile) */
.cta__phones a+small{margin-top:18px}
