/* SSD EliteVPN 🎭 — iPhone Admin UX (safe patch) */

@media (max-width: 520px) {
  html, body { overflow-x: hidden !important; }

  /* базовая типографика */
  body { font-size: 15px !important; -webkit-text-size-adjust: 100%; }
  h1,h2,h3 { line-height: 1.15 !important; }

  /* кнопки/инпуты: чтобы в них реально попадать пальцем */
  button, a, input, select, textarea {
    min-height: 44px !important;
    font-size: 16px !important;
  }

  /* таблицы = боль. Делаем горизонтальный скролл только для таблиц */
  table { display: block !important; overflow-x: auto !important; white-space: nowrap !important; }

  /* модалки/панели: чтобы не уезжали за экран */
  .modal, [role="dialog"] { max-width: 100vw !important; }
  .container, .content, main { padding-left: 12px !important; padding-right: 12px !important; }

  /* iOS скролл */
  * { -webkit-overflow-scrolling: touch; }
}
