.receipt-shell:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){max-width:1180px;margin:0 auto;padding:2rem 1rem 4rem;color:#172033}.receipt-shell h1:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){max-width:850px}.receipt-blank-links:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:flex;flex-wrap:wrap;gap:1rem}.receipt-blank-links a:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:inline-block;border:1px solid #173d66;border-radius:6px;padding:.6rem .8rem;color:#173d66;font-weight:700}.receipt-layout:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:2rem;margin:2rem 0}.receipt-layout>*:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){min-width:0}.receipt-shell form:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.receipt-layout section:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){border:1px solid #d5dce4;border-radius:12px;padding:1.25rem;background:#fff}.fields:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.fields label:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;gap:.35rem;font-weight:600}.fields .wide:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){grid-column:1/-1}.fields input:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.fields select:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.fields textarea:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){min-width:0;width:100%;box-sizing:border-box;border:1px solid #6b7788;border-radius:6px;padding:.6rem;font:inherit;color:#172033;background:white}.receipt-actions:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.2rem}.receipt-actions button:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){border:1px solid #173d66;border-radius:6px;background:#173d66;color:#fff;font:inherit;font-weight:700;padding:.6rem .9rem;cursor:pointer}.receipt-actions button[type=reset]:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){background:#fff;color:#173d66}.receipt-shell :focus-visible:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){outline:3px solid #f1a624;outline-offset:2px}#receipt-status:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){min-height:1.5em;color:#163b60;font-weight:600}#receipt-status[data-error=true]:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){color:#8c1d18}#receipt-preview:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:block;width:100%;max-height:800px;object-fit:contain;border:1px solid #b9c2ce;background:#fff}@media(max-width:800px){.receipt-layout:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){grid-template-columns:1fr}}@media(max-width:480px){.fields:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){grid-template-columns:1fr}.fields .wide:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){grid-column:1}.receipt-shell:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding:1rem .75rem 3rem}}@media print{body>*:not(main):where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:none!important}.receipt-shell>*:not(.receipt-layout):where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:none!important}.receipt-layout:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:block;margin:0}.receipt-layout form:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.receipt-layout section>*:not(canvas):where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:none!important}.receipt-layout section:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){border:0;padding:0}#receipt-preview:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){border:0;max-height:none;width:100%;page-break-inside:avoid}@page{margin:0}}
