/* ReTech Sell flow: keep the main mobile navigation on browsing screens. */
@media (max-width: 700px) {
  body[data-screen="pickup"] #retech-bottom-menu.app-bottom-nav {
    display: none !important;
  }

  /* Sell Now opens this dialog before the route changes to pickup. */
  body:has(#rs-sell-dialog[open]) #retech-bottom-menu.app-bottom-nav {
    display: none !important;
  }

  /* Replace the space reserved for the 70px navigation with normal spacing. */
  body[data-screen="pickup"] #booking {
    padding-bottom: 24px;
  }

  body[data-screen="pickup"] #booking #booking-form .form-actions {
    bottom: 0;
    padding-bottom: calc(11px + env(safe-area-inset-bottom, 0px));
  }
}
