/* Audio Convert Studio v3.4: readable mobile content in HU, EN and ES. */
@media (max-width: 760px) {
  body.acsg-static-header :where(main, .wrap, .image-shell, .lux-wrap, .hero,
    .content-section, .seo-content, .seo-info, .info, .editor, .converter-card,
    .converter, .panel, .drop, .dropzone, .result, .file-panel, .progress-panel,
    .result-panel, .error-panel, .guide-table-wrap) {
    box-sizing:border-box;
    min-width:0;
    max-width:100%;
  }
  body.acsg-static-header :where(.grid, .lux-grid, .lux-audio, .lux-why,
    .guide-grid, .ai-suite-grid, .image-grid, .image-info, .hub-grid,
    .features, .steps, .related, .options, .sep-grid, .audio-compare, .modes) {
    min-width:0;
    max-width:100%;
    grid-template-columns:minmax(0,1fr);
  }
  body.acsg-static-header :where(.grid, .lux-grid, .lux-audio, .lux-why,
    .guide-grid, .ai-suite-grid, .image-grid, .hub-grid, .features,
    .steps, .related, .options, .sep-grid, .audio-compare, .modes,
    .row, .file-info, .image-control, .section-head) > * {
    min-width:0;
    max-width:100%;
  }
  body.acsg-static-header :where(p, h1, h2, h3, h4, li, summary, label,
    .lead, .muted, .description, .note, .sep-warning, .status, .stat,
    .file-item, .file-info, .seo-content, .seo-links, .tool-links) {
    overflow-wrap:anywhere;
    word-break:normal;
    hyphens:auto;
  }
  body.acsg-static-header :where(p, h1, h2, h3, h4, li, summary,
    .lead, .description, .seo-links a, .tool-links a, .badge, .hero-badge) {
    white-space:normal !important;
  }
  body.acsg-static-header :where(.row, .file-info, .image-control,
    .section-head, .footer-links, .cookie-actions) {
    flex-wrap:wrap;
    min-width:0;
    max-width:100%;
  }
  body.acsg-static-header :where(.field, .image-search, .acs-select) {
    min-width:0;
    max-width:100%;
  }
  body.acsg-static-header :where(.panel, .converter-card, .result,
    .file-info, .image-search, .field, .drop, .dropzone) :where(input, select, textarea, button, .btn) {
    box-sizing:border-box;
    min-width:0;
    max-width:100%;
  }
  body.acsg-static-header :where(.primary, .secondary, .btn, .ghost) {
    white-space:normal;
    overflow-wrap:anywhere;
  }
  body.acsg-static-header :where(main, .wrap, .hero, .editor, .converter-card,
    .info, .seo-content, .image-shell) :where(img, video, audio, canvas, iframe) {
    max-width:100%;
  }
  body.acsg-static-header .guide-wide { grid-column:auto; }
  body.acsg-static-header .guide-table-wrap { overflow-x:auto; }
  body.acsg-static-header .guide-table { min-width:650px; }
  body.acsg-static-header pre { max-width:100%; overflow-x:auto; }
  body.acsg-static-header :where(.card, .ai-tool-card, .image-card) {
    min-width:0;
    overflow:hidden;
  }
}

@media(max-width:760px) {
  body.acsg-static-header :where(h1,h2,h3) { hyphens:none; }
  body.acsg-static-header :where(.legal-wrap,.privacy-wrap,.legal-card,.privacy-card,.operator-grid) { min-width:0; max-width:100%; }
  body.acsg-static-header .operator-grid > * { min-width:0; overflow-wrap:anywhere; }
}
