/* TAIF: mobile beneficiary suggestion dropdown recovery.
   Keep suggestions visible above compact mobile windows and selectable by touch. */
@media (max-width: 860px){
  body.taif-mobile-mode .sales-purchase-modal-backdrop[data-sales-purchase-window-id] .sales-purchase-name-field__control-row[data-sales-purchase-counterparty-host="true"],
  body.taif-mobile-mode .sales-purchase-modal-backdrop[data-sales-purchase-window-id] .sales-purchase-top-field__name-row[data-sales-purchase-counterparty-host="true"]{
    position:relative !important;
    z-index:7400 !important;
    overflow:visible !important;
  }

  body.taif-mobile-mode .sales-purchase-modal-backdrop[data-sales-purchase-window-id] .sales-purchase-counterparty-suggestions{
    position:fixed !important;
    right:10px !important;
    left:10px !important;
    top:auto !important;
    bottom:calc(58px + env(safe-area-inset-bottom, 0px)) !important;
    width:auto !important;
    max-width:calc(100vw - 20px) !important;
    max-height:min(44svh, 320px) !important;
    padding:6px !important;
    overflow:auto !important;
    -webkit-overflow-scrolling:touch !important;
    border-radius:14px !important;
    z-index:7600 !important;
    pointer-events:auto !important;
    touch-action:manipulation !important;
  }

  body.taif-mobile-mode .sales-purchase-modal-backdrop[data-sales-purchase-window-id] .sales-purchase-counterparty-suggestion{
    min-height:44px !important;
    padding:8px 10px !important;
  }
}
