/* WooPayments financing message must occupy its actual rendered height.
 * The provider can start at 25px while its delayed iframe grows beyond 68px.
 * Keep Stripe's own frame sizing intact; fix only the outer flow container.
 */
body #payment-method-message.StripeElement:not(.skeleton) {
  display: flow-root;
  height: auto !important;
  min-height: 0;
  max-height: none;
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  padding: 4px !important;
  margin: 12px 0 18px !important;
  float: none;
  clear: both;
  overflow: visible;
}
body .wc-proceed-to-checkout > .checkout-button,
body .wc-proceed-to-checkout > .wcpay-express-checkout-wrapper {
  clear: both;
}
