#orders article,#claims article,#licenses article{border-top:1px solid #2a3d56;padding:20px 0;overflow-wrap:anywhere}#orders .button-row,#claims .button-row,#licenses .button-row{display:flex;gap:12px;flex-wrap:wrap}#price{font-size:30px;font-weight:700;color:#65e9dc}#readiness{color:#f3d39b}#claimForm{display:grid;gap:14px;margin:24px 0}#claimForm input{width:100%}#claims label{display:block;margin:12px 0}#claims input[type=checkbox]{width:auto}#claims textarea{display:block;width:100%;min-height:90px;background:#0b1729;color:#eef6ff;border:1px solid #35516d;padding:12px;border-radius:8px}button:disabled{opacity:.5;cursor:not-allowed}.metadata{white-space:pre-wrap;color:#b9c9da}.state{color:#72e7df}code{overflow-wrap:anywhere}
#offerTerms,#orderDetail dl{display:grid;grid-template-columns:minmax(100px,160px) 1fr;gap:8px 16px;margin:20px 0;font-size:14px}dt{color:#a8bcd0}dd{margin:0;overflow-wrap:anywhere}#orderDetail>code{display:block;padding:14px;background:#071220}#claimForm[hidden]{display:none}
.checkout-steps{padding:18px;border:1px solid #254b5d;border-radius:12px;color:#8fe9d8;line-height:1.8}.invoice-amount{font-size:clamp(22px,5vw,36px);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:#72e7df}#orderDetail .button-row{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}#orderDetail details{margin-top:20px}#orderDetail summary{cursor:pointer;color:#b9c9da}@media(max-width:480px){#offerTerms,#orderDetail dl{grid-template-columns:1fr;gap:6px}#offerTerms dd,#orderDetail dd{margin-bottom:10px}}
.download-button{display:inline-block;padding:11px 16px;background:#287fc7;color:#fff;border-radius:8px;text-decoration:none;font-weight:600}.download-button:hover{background:#3191df}.download-button:focus-visible{outline:2px solid #72e7df;outline-offset:3px}
.qa-test-banner,.notice[role=note]{position:sticky;top:0;z-index:20;background:#50251b;color:#fff1d5;border:2px solid #e0a458}
.payment-destination{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px;align-items:center;padding:24px;border:1px solid #31506b;background:#081727;border-radius:16px;margin:20px 0}.payment-qr{margin:0;text-align:center}.payment-qr img{display:block;width:240px;max-width:100%;height:auto;box-sizing:border-box;padding:12px;background:#fff;border-radius:12px;margin:auto}.payment-qr figcaption{font-size:13px;color:#b9c9da;margin-top:10px}.payment-address{min-width:0}.payment-address h3{margin:0 0 12px}.payment-address code{display:block;padding:16px;border:1px solid #35516d;border-radius:10px;background:#050d17;color:#f5f9ff;overflow-wrap:anywhere;user-select:all;font-size:16px;line-height:1.7}.network-badge{color:#72e7df;font-weight:600}.copy-fallback{position:fixed;left:-9999px;top:0}@media(max-width:640px){.payment-destination{grid-template-columns:1fr;padding:18px}.payment-address .button-row button{width:100%}}
