/* Empty home file picker only. Keep desktop and selected-file forms unchanged. */
@media (max-width: 767.98px) {
  .home-page.home-page--wifi-preview .home-upload-pane:has(.home-mobile-dropzone) { padding: 8px !important; }
  .home-page.home-page--wifi-preview .home-workspace-grid:has(.home-mobile-dropzone) > div:first-child { padding: 8px !important; gap: 12px !important; border-radius: 22px; }
  .home-page.home-page--wifi-preview .home-upload-group:has(.home-mobile-dropzone) { border-radius: 18px; }
  .home-page.home-page--wifi-preview .home-upload-dropzone:has(.home-mobile-dropzone) { min-height: 0 !important; padding: 12px !important; }
  .home-page.home-page--wifi-preview .home-upload-dropzone:has(.home-mobile-dropzone) > .w-full { gap: 8px !important; }
  .home-page.home-page--wifi-preview .home-upload-dropzone:has(.home-mobile-dropzone) .home-format-area { margin-bottom: 0 !important; }
  .home-page.home-page--wifi-preview .home-upload-dropzone:has(.home-mobile-dropzone) .home-format-area > div { gap: 8px 6px !important; }
  .home-page.home-page--wifi-preview .home-upload-dropzone:has(.home-mobile-dropzone) .home-format-area .group { min-height: 52px !important; gap: 4px !important; }
  .home-page.home-page--wifi-preview .home-upload-dropzone:has(.home-mobile-dropzone) .home-format-area .group > div:first-child,
  .home-page.home-page--wifi-preview .home-upload-dropzone:has(.home-mobile-dropzone) .home-format-area .group > div:first-child svg { width: 36px !important; height: 36px !important; }
  .home-page.home-page--wifi-preview .home-workspace-grid .home-mobile-dropzone { height: auto !important; min-height: 0 !important; padding: 8px 0 !important; transform: none !important; gap: 6px; }
  .home-page.home-page--wifi-preview .home-mobile-dropzone .home-drop-title { font-size: 18px !important; line-height: 1.25 !important; }
  .home-page.home-page--wifi-preview .home-mobile-dropzone .home-drop-choose { min-height: 48px !important; margin: 3px 0 !important; padding: 10px 22px !important; font-size: 16px !important; }
  .home-page.home-page--wifi-preview .home-mobile-dropzone .home-drop-limit { margin: 0 !important; font-size: 12px; line-height: 1.3; }
  .home-page.home-page--wifi-preview .home-mobile-dropzone .home-drop-privacy { margin: 0 !important; font-size: 12px !important; line-height: 1.4 !important; }
  .home-page.home-page--wifi-preview .home-mobile-dropzone + div { align-self: stretch; margin-top: 0 !important; }
  .home-page.home-page--wifi-preview .home-mobile-dropzone + div > div:first-child { gap: 6px; font-size: 11px; line-height: 1.35; letter-spacing: .02em; }
  .home-page.home-page--wifi-preview .home-mobile-dropzone + div > div:last-child > div { padding: 8px !important; }
  .home-page.home-page--wifi-preview .home-mobile-dropzone + div > div:last-child > div > span:first-child { font-size: 20px; line-height: 1.1; }
  .home-page.home-page--wifi-preview .home-mobile-dropzone + div > div:last-child > div > span + span { margin-top: 3px; font-size: 10.5px; line-height: 1.25; letter-spacing: .05em; }
  .home-page.home-page--wifi-preview .home-workspace-grid:has(.home-mobile-dropzone) .home-proof-card { padding: 14px !important; }
}

