.payment-notification.pn-thankyou-summary{background:#fff;border:1px solid #dbe5f0;border-radius:12px;margin:1rem auto;max-width:1180px;overflow:hidden}.payment-notification .pn-thankyou-success{background:#effcf4;border-bottom:1px solid #c7efd5;padding:1.25rem}.payment-notification .pn-thankyou-success h2{color:#166534;font-size:clamp(1.4rem,2.5vw,2rem);margin:0}.payment-notification .pn-thankyou-success p{color:#35624a;margin:.3rem 0 0}.payment-notification .pn-thankyou-order-meta{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));padding:1rem 1.25rem}.payment-notification .pn-thankyou-order-meta span{display:flex;flex-direction:column;font-weight:700}.payment-notification .pn-thankyou-order-meta strong{color:#60708b;font-size:.78rem;font-weight:700;margin-bottom:.2rem;text-transform:uppercase}.payment-notification.pn-payment-status .pn-status-date{color:#60708b;font-size:.85rem;margin:.5rem 0 0}@media (max-width:768px){.payment-notification .pn-thankyou-order-meta{grid-template-columns:1fr}}
