/* Pennsylvania Health Center Technology Alliance (Orchard) - MyChart override.css
   SLG 11861763: InstaMed embedded payment page height (Bill Pay, Pay as Guest).
   82rem desktop / 84rem mobile per InstaMed guidance for Google Pay + card + eCheck.
   Bill Pay verified in DevTools on desktop and 400px width, card form fits with no inner scroll. */

/**** Bill Pay ****/
body #payment-content #extPmtPageFrame,
body #payment-content #iFrameLoadingIndicator {
  height: 82rem;
}
body #payment-content #extPmtPageFrame.mobileExtPmtPage,
body #payment-content #iFrameLoadingIndicator.mobileExtPmtPage {
  height: 84rem;
}
@media only screen and (max-width: 768px) {
  body #payment-content #extPmtPageFrame,
  body #payment-content #iFrameLoadingIndicator {
    height: 84rem;
  }
}

/**** Pay as Guest ****/
body #guestPay-content #extPmtPageFrame,
body #guestPay-content #iFrameLoadingIndicator {
  height: 82rem;
}
body #guestPay-content #extPmtPageFrame.mobileExtPmtPage,
body #guestPay-content #iFrameLoadingIndicator.mobileExtPmtPage {
  height: 84rem;
}
@media only screen and (max-width: 768px) {
  body #guestPay-content #extPmtPageFrame,
  body #guestPay-content #iFrameLoadingIndicator {
    height: 84rem;
  }
}
