/**
 * ToolsLuv — Create PDF Mobile (P2K no-upload idle)
 * Form grid is the idle UI — keep visible; hide result preview only.
 * Selectors must survive tools.js mobile-editor-drawer wrap.
 */
@media (max-width: 760px) {
  html[data-tl-mobile-shell="v1"][data-tl-mobile-upload="v1"] main[data-tool="create-pdf"] .pdf-no-upload-studio > .pdf-options-grid,
  html[data-tl-mobile-shell="v1"][data-tl-mobile-upload="v1"] main[data-tool="create-pdf"] .pdf-no-upload-studio > .pdf-control-grid,
  html[data-tl-mobile-shell="v1"][data-tl-mobile-upload="v1"] main[data-tool="create-pdf"] .pdf-no-upload-studio > .pdf-primary-action,
  html[data-tl-mobile-shell="v1"][data-tl-mobile-upload="v1"] main[data-tool="create-pdf"] .pdf-no-upload-studio .mobile-editor-drawer .pdf-control-grid,
  html[data-tl-mobile-shell="v1"][data-tl-mobile-upload="v1"] main[data-tool="create-pdf"] .pdf-no-upload-studio .mobile-editor-drawer .pdf-options-grid {
    display: grid;
    width: 100%;
    max-width: 100%;
    gap: 12px;
    grid-template-columns: 1fr;
  }

  html[data-tl-mobile-shell="v1"][data-tl-mobile-upload="v1"] main[data-tool="create-pdf"] .pdf-no-upload-studio > .pdf-workspace,
  html[data-tl-mobile-shell="v1"][data-tl-mobile-upload="v1"] main[data-tool="create-pdf"] .pdf-no-upload-studio > #pdfOutput {
    display: none;
  }

  html[data-tl-mobile-shell="v1"][data-tl-mobile-upload="v1"] main[data-tool="create-pdf"] .pdf-no-upload-studio .pdf-control-grid label,
  html[data-tl-mobile-shell="v1"][data-tl-mobile-upload="v1"] main[data-tool="create-pdf"] .pdf-no-upload-studio .pdf-options-grid label {
    display: grid;
    gap: 8px;
    width: 100%;
    min-width: 0;
    color: #334155;
    font: 600 14px/1.35 Inter, ui-sans-serif, system-ui, sans-serif;
  }

  html[data-tl-mobile-shell="v1"][data-tl-mobile-upload="v1"] main[data-tool="create-pdf"] .pdf-no-upload-studio .pdf-control-grid input,
  html[data-tl-mobile-shell="v1"][data-tl-mobile-upload="v1"] main[data-tool="create-pdf"] .pdf-no-upload-studio .pdf-options-grid input,
  html[data-tl-mobile-shell="v1"][data-tl-mobile-upload="v1"] main[data-tool="create-pdf"] .pdf-no-upload-studio .pdf-control-grid select,
  html[data-tl-mobile-shell="v1"][data-tl-mobile-upload="v1"] main[data-tool="create-pdf"] .pdf-no-upload-studio .pdf-options-grid select,
  html[data-tl-mobile-shell="v1"][data-tl-mobile-upload="v1"] main[data-tool="create-pdf"] .pdf-no-upload-studio #pdfCreateTitle,
  html[data-tl-mobile-shell="v1"][data-tl-mobile-upload="v1"] main[data-tool="create-pdf"] .pdf-no-upload-studio #pdfCreateFontSize,
  html[data-tl-mobile-shell="v1"][data-tl-mobile-upload="v1"] main[data-tool="create-pdf"] .pdf-no-upload-studio #pdfCreatePageSize {
    display: block;
    box-sizing: border-box;
    width: 100%;
    min-width: 0;
    min-height: 48px;
    margin: 0;
    padding: 12px 14px;
    border: 1px solid rgba(96, 165, 250, 0.28);
    border-radius: 14px;
    background: #fff;
    color: #172033;
    font: 500 15px/1.35 Inter, ui-sans-serif, system-ui, sans-serif;
  }

  html[data-tl-mobile-shell="v1"][data-tl-mobile-upload="v1"] main[data-tool="create-pdf"] .pdf-no-upload-studio .pdf-control-grid textarea,
  html[data-tl-mobile-shell="v1"][data-tl-mobile-upload="v1"] main[data-tool="create-pdf"] .pdf-no-upload-studio .pdf-options-grid textarea,
  html[data-tl-mobile-shell="v1"][data-tl-mobile-upload="v1"] main[data-tool="create-pdf"] .pdf-no-upload-studio #pdfCreateText {
    display: block;
    box-sizing: border-box;
    width: 100%;
    min-width: 0;
    min-height: 150px;
    margin: 0;
    padding: 12px 14px;
    border: 1px solid rgba(96, 165, 250, 0.28);
    border-radius: 14px;
    background: #fff;
    color: #172033;
    font: 500 15px/1.45 Inter, ui-sans-serif, system-ui, sans-serif;
    resize: vertical;
  }

  html[data-tl-mobile-shell="v1"][data-tl-mobile-upload="v1"] main[data-tool="create-pdf"] .pdf-no-upload-studio > .pdf-primary-action,
  html[data-tl-mobile-shell="v1"][data-tl-mobile-upload="v1"] main[data-tool="create-pdf"] .pdf-no-upload-studio .pdf-primary-action {
    display: grid;
    width: 100%;
    gap: 12px;
  }

  html[data-tl-mobile-shell="v1"][data-tl-mobile-upload="v1"] main[data-tool="create-pdf"] .pdf-no-upload-studio .pdf-primary-action .btn {
    min-height: 44px;
    width: 100%;
  }
}
