/**
 * M5A — PDF idle upload: hide mobile-only markup on desktop.
 * Tool *-mobile.css files are linked with media="(max-width: 760px)", so their
 * @media (min-width: 761px) blocks never load on desktop. This file is bundled in style.css.
 */
@media (min-width: 761px) {
  html body.flux-tool-pdf-tools .pdf-studio:not(.has-selected-file) label.upload-box[data-upload-box] .ic-m-upload-title,
  html body.flux-tool-pdf-tools .pdf-studio:not(.has-selected-file) label.upload-box[data-upload-box] .ic-m-upload-subtitle,
  html body.flux-tool-pdf-tools .pdf-studio:not(.has-selected-file) label.upload-box[data-upload-box] .ic-m-drag-helper,
  html body.flux-tool-pdf-tools .pdf-studio:not(.has-selected-file) label.upload-box[data-upload-box] [class*="-m-upload-title"],
  html body.flux-tool-pdf-tools .pdf-studio:not(.has-selected-file) label.upload-box[data-upload-box] [class*="-m-upload-subtitle"],
  html body.flux-tool-pdf-tools .pdf-studio:not(.has-selected-file) label.upload-box[data-upload-box] [class*="-m-drag-helper"],
  html body.flux-tool-pdf-tools .pdf-studio:not(.has-selected-file) label.upload-box[data-upload-box] .upload-format-mobile,
  html body.flux-tool-pdf-tools .pdf-studio:not(.has-selected-file) label.upload-box[data-upload-box] [class*="-format-mobile"],
  html body.flux-tool-pdf-tools .pdf-studio:not(.has-selected-file) label.upload-box.pdf-desktop-upload[data-upload-box] [class*="-m-drag-helper"] strong,
  html body.flux-tool-pdf-tools .pdf-studio:not(.has-selected-file) label.upload-box[data-upload-box] [class*="-m-drag-helper"] strong {
    display: none !important;
    visibility: hidden !important;
    width: 0 !important;
    height: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    font-size: 0 !important;
    line-height: 0 !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    position: absolute !important;
  }

  /* Per-tool desktop shells hid strong/small when mobile titles were wrongly visible */
  html body.flux-tool-body.flux-tool-pdf-tools main#main#main #tool-workspace#tool-workspace.tool-panel .pdf-studio[data-pdf-tool]:not(.has-selected-file) label.upload-box.upload-box[data-upload-box] > strong:not([class]),
  html body.flux-tool-body.flux-tool-pdf-tools main#main#main #tool-workspace#tool-workspace.tool-panel .pdf-studio[data-pdf-tool]:not(.has-selected-file) label.upload-box.upload-box[data-upload-box] > small:not([class]),
  html body.flux-tool-body.flux-tool-pdf-tools main.tool-page[data-tool] #tool-workspace.tool-panel:has(.pdf-studio:not(.has-selected-file)) .pdf-studio:not(.has-selected-file) label.upload-box[data-upload-box] > strong:not([class]),
  html body.flux-tool-body.flux-tool-pdf-tools main.tool-page[data-tool] #tool-workspace.tool-panel:has(.pdf-studio:not(.has-selected-file)) .pdf-studio:not(.has-selected-file) label.upload-box[data-upload-box] > small:not([class]) {
    display: block !important;
    position: static !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
    border: 0 !important;
  }
}
