.bw-payment-countdown{border:1px solid #634536;border-radius:8px;padding:20px 24px;margin:0 0 24px;color:inherit;font-family:Manrope,Arial,sans-serif}
.bw-payment-countdown p{margin:0 0 10px;font-size:14px;line-height:1.7}.bw-payment-countdown p:last-child{margin-bottom:0}.bw-payment-countdown [data-bw-payment-clock]{font-variant-numeric:tabular-nums;white-space:nowrap}.bw-payment-countdown [hidden]{display:none!important}.bw-payment-expired{border:1px solid #634536;padding:20px;line-height:1.7}

/* Keep the countdown beside the order summary on workshop payment pages. */
.rsh-shop-content:has(>.bw-payment-countdown){display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px;align-items:start}
.rsh-shop-content>.bw-payment-countdown{grid-column:2;grid-row:1;margin:0;position:sticky;top:110px;min-width:0;box-sizing:border-box}
.rsh-shop-content:has(>.bw-payment-countdown)>.woocommerce{grid-column:1;grid-row:1;min-width:0}
.rsh-shop-content>.bw-payment-countdown [data-bw-payment-clock]{display:block;font-size:36px;line-height:1.25;color:#E5BA70;margin-top:8px}
@media(max-width:700px){.rsh-shop-content:has(>.bw-payment-countdown){grid-template-columns:minmax(0,1fr);gap:24px}.rsh-shop-content>.bw-payment-countdown{grid-column:1;grid-row:1;position:static}.rsh-shop-content:has(>.bw-payment-countdown)>.woocommerce{grid-column:1;grid-row:2}}
