/* Complemento não invasivo para telas pequenas. */
@media (max-width: 767px) {
  html { -webkit-text-size-adjust: 100%; }
  body { overflow-x: hidden; }
  img, video, canvas { max-width: 100%; }
  input, select, textarea { font-size: 16px; }
  .table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; }
  button, a { touch-action: manipulation; }
}
@media (display-mode: standalone) {
  body { padding-bottom: env(safe-area-inset-bottom, 0px); }
}
