
.mobile-factory-only { display: none !important; }
@media (max-width: 980px) {
  html[lang="en"] .inquiry-modal .inquiry-contact-grid { gap: 8px; }
  html[lang="en"] .inquiry-modal .inquiry-contact-grid > [data-factory-action] {
    display: flex !important; flex-direction: column; align-items: flex-start; justify-content: center;
    gap: 2px; min-height: 48px; padding: 8px 14px;
  }
  html[lang="en"] .inquiry-modal [data-factory-action] :is(svg, .regional-contact-hint) { display: none; }
  html[lang="en"] .inquiry-modal [data-factory-action] strong { font-size: 17px; line-height: 1.3; }
  html[lang="en"] .inquiry-modal [data-factory-action="email"] { order: -4; }
  html[lang="en"] .inquiry-modal [data-factory-action="phone"] { order: -3; }
  html[lang="en"] .inquiry-modal [data-factory-action="whatsapp"] { order: -2; }
  html[lang="en"] .inquiry-modal .mobile-distributor-toggle {
    display: flex !important; align-items: center; justify-content: space-between; order: -1;
    min-height: 44px; padding: 8px 14px; text-align: start; font-weight: 700;
    border: 1px solid #bfd3c8; border-radius: 8px; background: #f6faf7; color: #174c40;
  }
  html[lang="en"] .mobile-distributor-toggle::after { content: "+"; }
  html[lang="en"] .mobile-distributor-toggle[aria-expanded="true"]::after { content: "−"; }
  html[lang="en"] .inquiry-contact-grid:not([data-show-distributors]) > [data-mobile-distributor] { display: none !important; }
}
