.cm-page{max-width:56rem}.cm-placeholder{border-style:dashed}.cm-placeholder strong{font-size:var(--fs-body)}.cm-checks{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cm-checks li:before{content:"✓";color:var(--ok);margin-inline-end:var(--space-2);font-weight:700}.cm-products{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.cm-product{align-content:start}.cm-price{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.cm-amount{font-size:var(--fs-h2);font-weight:700;line-height:1.1}.cm-facts,.cm-quote{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.cm-facts>div,.cm-quote>div{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;display:flex}.cm-facts dt,.cm-quote dt{color:var(--muted)}.cm-facts dd,.cm-quote dd{text-align:end;margin:0;font-weight:600}.cm-quote>div{padding-block:var(--space-2);border-bottom:1px solid var(--line)}.cm-quote-tax{color:var(--muted);text-align:end;margin:0;font-size:.875rem}.cm-quote .cm-quote-total{border-bottom:0;font-size:1.125rem}.cm-quote .cm-quote-total dt{color:var(--ink);font-weight:700}.cm-coupon{text-transform:uppercase;max-width:16rem}.cm-error{color:var(--danger);font-weight:600}.cm-order{border-inline-start:4px solid var(--line-strong);padding-inline-start:var(--space-4)}.cm-order[data-status=created]{border-inline-start-style:dashed;border-inline-start-color:var(--warn-line)}.cm-order[data-status=paid]{border-inline-start-color:var(--ok)}.cm-order[data-status=failed]{border-inline-start-color:var(--danger)}.cm-order[data-status=refunded]{border-inline-start-color:var(--link)}.cm-refunds{margin:0;padding-inline-start:var(--space-5)}.cm-paid{animation:cm-paid-in var(--dur-slow) var(--ease) both}@keyframes cm-paid-in{0%{opacity:0;transform:translateY(var(--space-3))}}
