/* NTIMA OS v2.17 — iPhone/iOS form scale stability.
 *
 * Safari on iPhone automatically magnifies a page when a focused form control
 * renders below 16px. Keep ordinary NTIMA form controls at the iOS-safe text
 * size without disabling user zoom or changing desktop/Android layouts.
 * NTIMA Connect's dedicated mobile surface is explicitly excluded because its
 * composer and search controls have their own locked mobile sizing system.
 */
@supports (-webkit-touch-callout: none) {
  @media (max-width: 782px) and (pointer: coarse) {
    body:not(.ntima-connect-dedicated-mobile) :is(.wfms-app,.genesis-admin-shell) :is(
      input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]):not([type="button"]):not([type="submit"]):not([type="reset"]):not([type="image"]):not([type="hidden"]),
      textarea,
      select
    ) {
      font-size:16px!important;
    }
  }
}
