
/* v0.28.0 — secure commerce reconciliation. */
.cba-claim-purchase{padding:clamp(48px,7vw,96px) 20px;background:radial-gradient(circle at 80% 10%,rgba(255,31,143,.2),transparent 30%),linear-gradient(145deg,#100816,#1b0b26 58%,#0b0610);min-height:70vh;color:#fff}.cba-claim-card{max-width:820px;margin:0 auto;padding:clamp(28px,5vw,56px);border:1px solid rgba(255,255,255,.14);border-radius:32px;background:linear-gradient(145deg,rgba(37,16,48,.96),rgba(18,8,25,.98));box-shadow:0 30px 80px rgba(0,0,0,.35),0 0 70px rgba(255,31,143,.12)}.cba-claim-card h1{font-size:clamp(38px,6vw,72px);line-height:.98;margin:14px 0 18px}.cba-claim-card>p{font-size:clamp(16px,2vw,20px);color:#ddcfdf;max-width:680px}.cba-access-sync{display:flex;gap:28px;align-items:center;justify-content:space-between;padding:24px 26px;margin:26px 0;border:1px solid rgba(233,189,87,.25);border-radius:24px;background:linear-gradient(120deg,rgba(233,189,87,.09),rgba(255,31,143,.06))}.cba-access-sync h3{margin:6px 0 8px}.cba-access-sync p{margin:0;max-width:700px}.cba-billing-orders mark{display:inline-flex;padding:5px 9px;border-radius:999px;background:rgba(233,189,87,.16);color:#f5d988;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.cba-offer-status-grid+.cba-panel{margin-top:24px}.cba-inline{display:inline-flex;margin:2px}.cba-claim-card .cba-purchase-order{margin:24px 0}.cba-claim-card .cba-purchase-actions{display:flex;gap:12px;flex-wrap:wrap}
@media(max-width:760px){.cba-claim-purchase{padding:32px 14px}.cba-claim-card{border-radius:24px;padding:26px 20px}.cba-claim-card h1{font-size:clamp(34px,11vw,52px)}.cba-access-sync{align-items:stretch;flex-direction:column}.cba-access-sync form,.cba-access-sync button{width:100%}.cba-claim-card .cba-purchase-actions{flex-direction:column}.cba-claim-card .cba-purchase-actions .cba-btn{width:100%;text-align:center}}
@media(max-width:390px){.cba-claim-card{padding:22px 16px}.cba-claim-card h1{font-size:36px}.cba-claim-card .cba-purchase-order{grid-template-columns:1fr;gap:6px}}
