.cancel.svelte-1re3sxj{max-width:640px;padding-top:var(--space-16)}h1.svelte-1re3sxj{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-3xl, 1.875rem);margin-bottom:var(--space-3)}h2.svelte-1re3sxj{font-size:var(--text-lg);margin-bottom:var(--space-1)}.lead.svelte-1re3sxj{color:var(--fg-muted);margin-bottom:var(--space-8)}.small.svelte-1re3sxj{font-size:var(--text-sm)}.plan.svelte-1re3sxj{margin-top:var(--space-4)}form.svelte-1re3sxj{display:flex;flex-direction:column;gap:var(--space-5)}fieldset.svelte-1re3sxj{border:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2);min-width:0}legend.svelte-1re3sxj{font-size:var(--text-sm);font-weight:500;color:var(--fg);margin-bottom:var(--space-2);padding:0}.field-label.svelte-1re3sxj{font-size:var(--text-sm);color:var(--fg-muted);margin-top:var(--space-2)}.radio.svelte-1re3sxj{display:flex;align-items:flex-start;gap:var(--space-2)}.radio.svelte-1re3sxj input:where(.svelte-1re3sxj){accent-color:var(--brand-500);margin-top:.3em}.field.svelte-1re3sxj{width:100%;padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface-2);color:var(--fg);font:inherit}.field.date.svelte-1re3sxj{max-width:220px;color-scheme:dark}textarea.field.svelte-1re3sxj{resize:vertical}.error.svelte-1re3sxj{color:#fca5a5;font-size:var(--text-sm)}.info.svelte-1re3sxj{padding:var(--space-4) var(--space-5);margin-bottom:var(--space-5);font-size:var(--text-sm)}dl.svelte-1re3sxj{margin:0}.row.svelte-1re3sxj{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--line)}.row.svelte-1re3sxj:last-child{border-bottom:none}dt.svelte-1re3sxj{color:var(--fg-muted);font-size:var(--text-sm)}dd.svelte-1re3sxj{margin:0;overflow-wrap:anywhere;white-space:pre-line}.note.svelte-1re3sxj{margin:var(--space-5) 0;color:var(--fg-muted);font-size:var(--text-sm)}.actions.svelte-1re3sxj{display:flex;flex-wrap:wrap;gap:var(--space-3)}@media(max-width:560px){.cancel.svelte-1re3sxj{padding-top:var(--space-10)}.row.svelte-1re3sxj{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}}@media print{.site-header,.site-footer,.no-print.svelte-1re3sxj{display:none!important}body{background:#fff!important;color:#000!important}.receipt.svelte-1re3sxj,.receipt.svelte-1re3sxj *{color:#000!important;background:#fff!important;box-shadow:none!important}.cancel.svelte-1re3sxj{padding-top:0}}
