.woocommerce-order{display:flex;flex-wrap:wrap;gap:var(--space-m);justify-content:space-between}.woocommerce-thankyou-order-received,.payment-panel-completed{background-image:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4)),url(https://nuovo-apics.jg-clien.de/wp-content/uploads/2025/12/fiat-sfondo.jpg)!important;background-size:cover;background-position:center;border-radius:var(--radius-m);margin-bottom:var(--space-l)!important;border:0!important;width:100%;padding:80px var(--space-m)!important;min-height:350px;text-align:center;align-items:center;justify-content:center;color:#fff!important}.woocommerce-thankyou-order-received{display:flex;flex-direction:column;color:transparent!important;font-size:0!important}.woocommerce-thankyou-order-received::after{content:"Thanks! Grazie! Welcome to APICS!";display:block;font-size:32px!important;color:#fff!important;font-weight:800;text-shadow:2px 2px 10px rgba(0,0,0,.5);font-family:var(--heading-font-family);line-height:1.2;visibility:visible}.woocommerce-thankyou-order-received::before{display:none!important}.payment-panel-completed{display:flex!important;flex-direction:column!important}.payment-panel-completed>div{background:transparent!important;padding:0!important;margin:0!important;width:auto!important;font-size:24px!important;color:#fff!important;font-weight:500;display:flex;flex-direction:column;align-items:center;gap:15px}.payment-panel-completed::after{content:"Thanks! Grazie! Welcome to APICS!";display:block;font-size:32px!important;color:#fff!important;font-weight:800;text-shadow:2px 2px 10px rgba(0,0,0,.5);font-family:var(--heading-font-family);margin-top:10px;margin-bottom:20px;order:2}.payment-panel-completed img{margin:0 auto!important;width:80px!important;height:auto!important;display:block!important;order:3}.woocommerce-order-overview{background:var(--white);padding:var(--space-l);border-radius:var(--radius-m);box-shadow:0 10px 30px rgba(0,0,0,.05);border:1px solid var(--neutral-ultra-light);width:100%;display:flex;justify-content:space-around;list-style:none!important;margin-bottom:var(--space-l)!important;margin-left:0!important}.woocommerce-order-overview li{text-align:center;border-right:1px solid var(--neutral-ultra-light);flex:1;padding:0 var(--space-m);margin-bottom:0!important}.woocommerce-order-overview li:last-child{border-right:none}.woocommerce-order-overview li strong{display:block;font-size:var(--text-m);color:var(--primary);margin-top:5px}.woocommerce-order-details{background:var(--white);padding:var(--space-l);border-radius:var(--radius-m);box-shadow:0 10px 30px rgba(0,0,0,.05);border:1px solid var(--neutral-ultra-light);flex:1 1 60%;margin-bottom:var(--space-m)}.woocommerce-order-details__title,.woocommerce-column__title{font-family:var(--heading-font-family);font-weight:700;text-transform:uppercase;font-size:var(--text-m);border-bottom:2px solid var(--primary-ultra-light);padding-bottom:var(--space-xs);margin-bottom:var(--space-m)!important;color:var(--primary)}.woocommerce-table--order-details{border:0!important;width:100%}.woocommerce-table--order-details th{background-color:var(--neutral-ultra-light);color:var(--primary);text-transform:uppercase;font-size:var(--text-xs);padding:15px!important;border:0}.woocommerce-table--order-details td{padding:15px!important;border-bottom:1px solid var(--neutral-ultra-light)!important}.woocommerce-table--order-details tfoot th{text-align:right;font-weight:600;color:var(--text-dark)}.woocommerce-table--order-details .product-name a{color:var(--primary);font-weight:600;text-decoration:none}.woocommerce-customer-details{background:var(--white);padding:var(--space-l);border-radius:var(--radius-m);box-shadow:0 10px 30px rgba(0,0,0,.05);border:1px solid var(--neutral-ultra-light);flex:1 1 35%;height:fit-content}.woocommerce-customer-details address{font-style:normal;color:var(--text-dark-muted);line-height:1.6;font-size:var(--text-s);border:1px solid var(--neutral-light);padding:var(--space-m);border-radius:var(--radius-s);background-color:var(--neutral-ultra-light)}.woocommerce-customer-details--phone,.woocommerce-customer-details--email{margin-top:10px;display:block;font-weight:500;color:var(--primary-dark)}@media (max-width:991px){.woocommerce-order-overview{flex-direction:column;gap:15px}.woocommerce-order-overview li{border-right:none;border-bottom:1px solid var(--neutral-ultra-light);padding-bottom:15px}.woocommerce-order-details,.woocommerce-customer-details{flex:1 1 100%;width:100%}.woocommerce-thankyou-order-received::after,.payment-panel-completed::after,.payment-panel-completed>div{font-size:20px!important}}