/* Goal Pick | fixes-m.css : small phone fixes found in the site audit.
   Loaded on every page, after pro.css. Everything is inside phone media queries. */

/* iOS Safari zooms the whole page when you tap a field whose text is under 16px.
   These form fields were set to 14-15px, so keep them at 16px. */
@media (max-width:860px){
  .bf input,.bf select,
  .mi input,
  .sd-pk input,.sd-pk select,
  .sd-qs input,
  .fl input,.fl select,
  .ad-card input,.ad-card select,.ad-card textarea{font-size:16px}
}

/* Slip Doctor toast ("copied", etc.) sat at bottom:24px with a lower z-index than the
   bottom dock, so on phones it was hidden behind it. Lift it above the dock. */
@media (max-width:860px){
  .sd-toast{bottom:calc(var(--gp-bn,60px) + 28px + env(safe-area-inset-bottom,0px));z-index:200;max-width:calc(100vw - 32px);text-align:center}
}
