/* submitted: confirmation card + receipt. Spacing scale 8/12/16/24. */
.done-card{padding:32px 28px 28px;text-align:center;}
.done-ic{width:52px;height:52px;margin:0 auto 16px;border-radius:50%;background:var(--chrome);color:var(--chrome-ink,#fff);
  display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:bold;line-height:1;}
.card-h{font-size:22px;line-height:1.25;margin:8px 0;}
.card-lede{margin:0 auto 24px;max-width:440px;}
.receipt{text-align:left;max-width:440px;margin:0 auto 24px;border-top:1px solid var(--line);}
.receipt .r{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:8px 0;border-bottom:1px solid var(--line);}
.receipt dt{color:var(--muted);font-size:13px;}
.receipt dd{margin:0;font-weight:bold;font-size:13px;color:var(--ink);text-align:right;overflow-wrap:anywhere;}
.done-cta{min-height:44px;}
@media(max-width:640px){.done-card{padding:24px 20px 20px;}.done-cta{width:100%;}}
