/* Телефон: верхнее меню всегда непрозрачное, страница прокручивается под ним (Павел, 06.11.2026).
   Откат: убрать подключение в site/layouts/main.blade.php */
@media (max-width: 767.98px) {
  #mainMenu.menu_logo,
  #mainMenu.menu_logo:not(.menu-scrolled) {
    background-color: #fff !important;
    border-bottom: 1px solid #e5e7eb !important;
    box-shadow: 0 2px 10px rgba(0, 0, 0, .08);
    padding: 8px 0 !important;
  }
  body:has(#mainMenu) { padding-top: 64px; }
  html:has(#mainMenu) { scroll-padding-top: 72px; }

  /* Чтобы страница не была шире экрана: длинные ссылки и номера страниц переносятся */
  main a, main p, main span, main em, main li { overflow-wrap: anywhere; }
  .pagination { flex-wrap: wrap; row-gap: 6px; }
  main img { max-width: 100%; height: auto; }
  body { overflow-x: clip; }
}
