.customer-purchase-review.brava-dialog.brava-dialog{width:100%;max-width:none;height:100dvh;max-height:var(--brava-viewport-height,100dvh);background:var(--paper);border-radius:0;margin:0;inset:0}.customer-purchase-review .brava-dialog-content{padding:0}.customer-purchase-review-page{width:min(100%,40rem);padding:1rem 1rem max(1.5rem, env(safe-area-inset-bottom));box-sizing:border-box;margin-inline:auto}.customer-purchase-review-page>header{align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.customer-purchase-review-page>header h1{font:400 1.6rem/1.25 var(--brava-font-editorial);color:var(--accent);margin:0}.customer-purchase-review-page>header .brava-button{flex-shrink:0}.customer-purchase-review-content{gap:1rem;display:grid}.customer-purchase-review .bono-purchase-code{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem}.customer-purchase-review .bono-purchase-review-card .checkout-review-amounts{margin:.25rem 0}.customer-purchase-review-content .purchase-review-actions{gap:.6rem;display:grid}.customer-purchase-review-content .purchase-review-facts{gap:.6rem;margin:0;display:grid}.purchase-review-facts>div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.purchase-review-facts dd{overflow-wrap:anywhere;text-align:right;margin:0}.purchase-review-facts dt{color:var(--muted)}.purchase-review-message{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}
