/* Load after page styles in both CRM and external intake shells.
   iOS focus zoom uses a 16px target font size. Keep real control text at
   least that size, including landscape phones and touch devices. Do not
   restrict viewport scaling: readers must remain able to pinch zoom.
   The scoped !important also beats inventory's compact control overrides. */
@media (max-width: 1024px), (any-pointer: coarse) {
  :root input:not([type="hidden"]),
  :root select,
  :root textarea,
  :root [contenteditable="true"],
  :root [contenteditable=""],
  :root [contenteditable="plaintext-only"] {
    font-size: max(16px, 1rem) !important;
  }
}
