/* Telegram iOS/WebView zooms focused form controls below 16px.  Keep the
   control text at the native threshold so the page never widens on focus. */
@media (max-width:620px){
  input,select,textarea{font-size:16px!important;max-width:100%}
  .app-shell,.hero-card,.flow-panel,.catalog-card,.quick-card{max-width:100%;min-width:0}
  .catalog-grid,.service-grid,.quick-grid{min-width:0}
}
