.cf-heading{display:flex;gap:9px;align-items:center}.cf-heading h2{margin:0}.cf-heading svg{color:var(--accent)}.cf-description{font-size:12px;line-height:1.85;color:var(--muted);margin-top:12px}.cf-items{margin-top:19px}.cf-items>div{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--line);font-size:14px}.cf-items strong{font-weight:500}.cf-items small{display:block;color:var(--muted);font-size:12px;margin-top:4px}.cf-items b{font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.cf-fees{margin:19px 0}.cf-fees>div{display:flex;justify-content:space-between;gap:16px;font-size:13px;margin-top:10px}.cf-fees dd{margin:0;font-variant-numeric:tabular-nums}.cf-fees dt{color:var(--muted)}.cf-fees>.cf-total{border-top:1px solid var(--line);padding-top:15px;margin-top:15px;align-items:center}.cf-total dd{font-size:23px;font-weight:600;color:var(--accent)}.cf-total dt{color:var(--ink)}.cf-parcels{display:grid;gap:10px}.cf-parcels>div{padding:14px;background:var(--paper);border:1px solid var(--line);border-radius:6px}.cf-parcels p{font-size:11px;color:var(--muted);margin:0 0 6px}.cf-parcels span{display:flex;justify-content:space-between;gap:12px;align-items:center}.cf-parcels strong{font-size:14px;font-weight:500;overflow-wrap:anywhere;letter-spacing:.02em}.cf-parcels button{display:flex;align-items:center;gap:4px;font-size:12px;flex-shrink:0;color:var(--accent);padding:4px}.cf-copy-message{font-size:12px;color:var(--accent);margin-top:12px}.cf-bottom-note{font-size:11px}