.order-success-wrapper{padding:4rem 0}.order-success-card{background:#fff;border:1px solid #d8c4b2;border-radius:14px;padding:2.5rem;max-width:720px;margin:0 auto;text-align:center;box-shadow:0 8px 24px rgba(97,58,24,.08)}.order-success-icon{width:72px;height:72px;border-radius:50%;background:#e8f5e9;color:#2e7d32;display:inline-flex;align-items:center;justify-content:center;font-size:36px;margin-bottom:1rem}.order-success-card h1{color:#613a18;font-weight:700;margin-bottom:.5rem}.order-success-card .order-number{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;background:#faf7f4;padding:4px 10px;border-radius:6px;display:inline-block;margin:.5rem 0}.order-success-summary{text-align:left;margin:2rem 0;border-top:1px dashed #e9d8c6;border-bottom:1px dashed #e9d8c6;padding:1.25rem 0}.order-success-summary h3{font-size:1rem;color:#613a18;font-weight:700;margin-bottom:.75rem}.order-success-summary ul{list-style:none;padding:0;margin:0}.order-success-summary li{display:flex;justify-content:space-between;padding:.4rem 0;font-size:.95rem;border-bottom:1px dashed #f1e6db}.order-success-summary li:last-child{border-bottom:0}.order-success-actions{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.order-success-actions .btn-primary-themed{background:#613a18;color:#fff;padding:10px 24px;border-radius:8px;text-decoration:none;font-weight:600}.order-success-actions .btn-secondary-themed{border:1px solid #613a18;color:#613a18;padding:10px 24px;border-radius:8px;text-decoration:none;font-weight:600}.order-success-actions a:hover{opacity:.9}