/* WooCommerce default elements: prevent their desktop float layout from colliding on compact screens. */
.woocommerce-message,.woocommerce-info{display:flex!important;align-items:center;justify-content:space-between;gap:16px;min-height:62px}.woocommerce-message::before,.woocommerce-info::before{position:static!important;flex:0 0 auto}.woocommerce-message a.button,.woocommerce-info a.button{flex:0 0 auto;white-space:nowrap}.woocommerce-order-received .woocommerce-thankyou-order-details{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:18px 0;padding:14px;border:1px solid #e1ebe5;border-radius:12px;background:#fff;list-style:none}.woocommerce-order-received .woocommerce-thankyou-order-details li{float:none!important;width:auto!important;margin:0!important;padding:0 10px;border-right:1px solid #e9eeeb;font-size:13px;line-height:1.5}.woocommerce-order-received .woocommerce-thankyou-order-details li:last-child{border-right:0}.woocommerce-order-received .woocommerce-thankyou-order-details strong{display:block;margin-top:3px;color:#1f3027}.woocommerce-order-received .woocommerce-order-details,.woocommerce-order-received .woocommerce-customer-details{overflow:hidden}@media(max-width:900px){.woocommerce-order-received .woocommerce-thankyou-order-details{grid-template-columns:repeat(2,minmax(0,1fr))}.woocommerce-order-received .woocommerce-thankyou-order-details li:nth-child(2n){border-right:0}}@media(max-width:700px){.woocommerce-message,.woocommerce-info{align-items:flex-start;flex-wrap:wrap;gap:8px;padding:12px!important;font-size:12px}.woocommerce-message a.button,.woocommerce-info a.button{min-height:36px!important;padding:8px 11px!important}.woocommerce-order-received .woocommerce-thankyou-order-details{grid-template-columns:1fr;margin:12px 0;padding:10px}.woocommerce-order-received .woocommerce-thankyou-order-details li{padding:7px 4px;border-right:0;border-bottom:1px solid #e9eeeb}.woocommerce-order-received .woocommerce-thankyou-order-details li:last-child{border-bottom:0}}
