/* ── touch.css — сенсорные цели на ВСЕХ страницах покупателя. ──────────────────────
   Правило 44px применили 02.09 к двум витринам и не применили к остальным страницам,
   хотя это тот же путь: кабинет, устройства, страница выдачи eSIM. Замер 03.09: в
   кабинете под палец в 28–32px попадали КНОПКИ ОПЛАТЫ пополнения. Отдельный файл, а не
   копия блока в каждой странице — иначе следующая страница снова окажется забытой.

   Условие pointer:coarse, а не max-width: речь о пальце, а не о ширине окна. Мышь на
   узком экране ничего не теряет, вёрстка десктопа не меняется. */
@media (pointer: coarse) {
  button, a[href], input[type="submit"], input[type="button"], summary, [role="button"] {
    min-height: 44px;
  }
  /* Кнопки и ссылки, лежащие в строке текста, растягивать по высоте нельзя — они
     разорвут абзац. Им хватает области нажатия по вертикали. */
  p a[href], li a[href], td a[href], span a[href], .fnote a[href] {
    min-height: 0;
    display: inline-block;
    padding-block: 11px;
  }
  input:not([type="checkbox"]):not([type="radio"]), select, textarea { min-height: 44px; }
  input[type="checkbox"], input[type="radio"] { width: 24px; height: 24px; }
}
