.receipt-card{padding-top:2px}.receipt-check{width:76px;height:76px;border-radius:50%;background:#dcfce7;color:#16813a;display:grid;place-items:center;margin:0 auto 20px;box-shadow:0 0 0 10px #f0fbf3}.receipt-check svg{width:40px;height:40px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.receipt-status{display:flex;align-items:center;justify-content:space-between;margin:28px 0 13px}.receipt-status .status{font-size:10px;letter-spacing:.08em;padding:6px 11px}.receipt-status small{font-size:10px;color:#8792a2}.receipt-order{margin-top:0}.receipt-order>div{grid-template-columns:1fr;word-break:break-word}.receipt-order .payment-total{grid-template-columns:1fr}.receipt-download{display:flex!important;gap:10px;text-decoration:none}.receipt-download svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.receipt-portal .portal-message span{color:#9dc3ff}
@media(max-width:800px){.receipt-portal .portal-brand{display:flex}.receipt-card{padding-top:4px}.receipt-check{width:64px;height:64px}.receipt-check svg{width:34px;height:34px}.receipt-status{margin-top:22px}.receipt-order>div{padding:13px 15px}}
