/* Full-width, readable confirmation layout across classic and block-compatible themes. */
.woocommerce-order-received .woocommerce,.woocommerce-order-received .woocommerce-order{box-sizing:border-box;clear:both;float:none!important;margin-inline:auto;max-width:1080px;width:100%!important}
.woocommerce-order-received .ltgtm-checkout-shell .ltgtm-commerce-content>.woocommerce{display:block!important}
.woocommerce-order-received .woocommerce ul.order_details::before,.woocommerce-order-received .woocommerce ul.order_details::after{content:none!important;display:none!important}
.woocommerce-order-received .woocommerce-order-overview{background:var(--ltgtm-surface,#fff);border:1px solid var(--ltgtm-border,#dce6e1);border-radius:16px;box-sizing:border-box;clear:both;display:grid!important;float:none!important;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0 32px!important;overflow:hidden;padding:18px 0!important;width:100%!important}
.woocommerce-order-received .woocommerce-order-overview li{border-right:1px solid var(--ltgtm-border,#dce6e1);float:none!important;margin:0!important;min-width:0;padding:4px 16px!important;width:auto!important}
.woocommerce-order-received .woocommerce-order-overview li:last-child{border-right:0}
.woocommerce-order-received .woocommerce-order-overview strong{display:block;overflow-wrap:anywhere}
.woocommerce-order-received .woocommerce-order-details,.woocommerce-order-received .woocommerce-customer-details,.woocommerce-order-received .ltgtm-thankyou,.woocommerce-order-received .ltgtm-booking-detail{box-sizing:border-box;clear:both;float:none!important;max-width:1080px;width:100%!important}
.woocommerce-order-received .ltgtm-booking-detail{margin-inline:auto}
.ltgtm-confirmation-return{display:flex;justify-content:flex-end;margin:22px auto 48px;max-width:1080px;width:100%}
.ltgtm-confirmation-return .ltgtm-button{min-width:190px}
@media(max-width:800px){.woocommerce-order-received .woocommerce-order-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.woocommerce-order-received .woocommerce-order-overview li{border-bottom:1px solid var(--ltgtm-border,#dce6e1);border-right:0}.woocommerce-order-received .woocommerce-order-overview li:last-child{border-bottom:0}}
@media(max-width:480px){.woocommerce-order-received .woocommerce-order-overview{grid-template-columns:1fr}.ltgtm-confirmation-return{justify-content:stretch}.ltgtm-confirmation-return .ltgtm-button{width:100%}}
