/* ART-GSM — аккуратное мега-меню каталога (десктоп), 2026-06-01 (v b).
   Причина: li.has_img резервировал padding-left:80px под иконку 60px → на <1280px
   тексту оставалось ~90px и длинные слова рвались посреди ("Диспл/ей"). Уменьшаем
   иконку и отступы — текст получает ~2× ширины, названия в 1–2 строки без разрыва.
   Селектор намеренно широкий (любой wide_menu-дропдаун: вкладки Запчасти/Аксессуары
   + кнопка Каталог, любой menu-type). Бургер/мобайл не затронуты. */

.menu-row .mega-menu table td.wide_menu .dropdown-menu li.has_img {
  padding-left: 42px !important;
  padding-right: 8px !important;
  min-height: 38px !important;
  margin-bottom: 14px !important;
}
.menu-row .mega-menu table td.wide_menu .dropdown-menu li.has_img .menu_img {
  width: 32px !important;
  top: 50% !important;
  margin-top: -16px !important;
}
.menu-row .mega-menu table td.wide_menu .dropdown-menu li.has_img .menu_img img {
  max-width: 32px !important;
  max-height: 32px !important;
}
.menu-row .mega-menu table td.wide_menu .dropdown-menu li.has_img .menu_img.icon,
.menu-row .mega-menu table td.wide_menu .dropdown-menu li.has_img .menu_img.icon svg {
  width: 30px !important;
  max-height: 30px !important;
}
.menu-row .mega-menu table td.wide_menu .dropdown-menu li.has_img > a {
  padding: 0 6px 0 0 !important;
}
.menu-row .mega-menu table td.wide_menu .dropdown-menu li.has_img > a .name {
  display: block !important;
  overflow-wrap: break-word !important;
  word-break: normal !important;
  hyphens: none !important;
  line-height: 1.25 !important;
}
