/* 1.04.1: primary checkout action, then all native express payment buttons.
 * Only the static TWINT separator changes visual position; secure payment
 * elements stay where their providers render them, without JavaScript moves.
 */
body.woocommerce-cart .wc-proceed-to-checkout {
  display:flex;
  flex-direction:column;
}
body.woocommerce-cart .wc-proceed-to-checkout>* {
  min-width:0;
  max-width:100%;
  flex-shrink:0;
}
body.woocommerce-cart .wc-proceed-to-checkout>a.checkout-button {
  order:-20;
  width:100%;
  margin:0 0 8px!important;
}
body.woocommerce-cart .wc-proceed-to-checkout>.twint-button.cart+
.wc-block-components-express-payment-continue-rule--cart {
  order:-10;
  width:100%;
  margin:8px 0 12px;
}
body.woocommerce-cart .wc-proceed-to-checkout>.twint-button.cart {
  margin-top:0!important;
  margin-bottom:10px!important;
}
