.order-result{max-width:900px;margin:auto;color:#173c30;padding:8px 0}.order-result-heading{display:flex;align-items:center;gap:14px}.order-result-heading h2{margin:0;font-size:30px}.order-result-icon{display:grid;place-items:center;background:#e5f1e9;color:#246f46;width:48px;height:48px;border-radius:50%;font-size:28px}.order-reference{font-size:14px;color:#65766d;margin:12px 0 24px;overflow-wrap:anywhere}.order-result h3{font-size:21px;margin:16px 0 12px}.order-result-summary{display:grid;grid-template-columns:80px 1fr;gap:10px 16px;margin:0;padding-bottom:18px;border-bottom:1px solid #dce6df}.order-result-summary dt{color:#66766e}.order-result-summary dd{margin:0;font-size:18px}.order-result-note{background:#edf5ef;border-radius:10px;padding:12px 16px}.order-arrival,.order-member,.order-payment{margin-top:20px;padding:16px 20px;border:1px solid #dce6df;border-radius:14px}.order-member{background:#faf9f5}.order-result-links{display:flex;gap:12px;flex-wrap:wrap}.order-result a{display:inline-block;color:#216943;font-weight:600;text-underline-offset:4px}.order-arrival p,.order-member p,.order-payment p{margin:8px 0 14px;line-height:1.6}@media(max-width:520px){.order-result-heading h2{font-size:25px}.order-result-summary{grid-template-columns:64px 1fr;gap:10px}.order-result-summary dd{font-size:16px}.order-arrival,.order-member,.order-payment{padding:14px}}
