@font-face{font-family:Invoice Sans;src:url(/fonts/invoice/sans-400.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Invoice Sans;src:url(/fonts/invoice/sans-500.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Invoice Sans;src:url(/fonts/invoice/sans-700.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Invoice Sans;src:url(/fonts/invoice/sans-800.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Invoice Serif;src:url(/fonts/invoice/serif-400.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Invoice Serif;src:url(/fonts/invoice/serif-500.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Invoice Serif;src:url(/fonts/invoice/serif-700.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Invoice Mono;src:url(/fonts/invoice/mono-400.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Invoice Mono;src:url(/fonts/invoice/mono-500.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Invoice Mono;src:url(/fonts/invoice/mono-700.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Invoice Mono;src:url(/fonts/invoice/mono-800.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}.paper-frame{container-type:inline-size}.paper{--accent:#1c1917;--on-accent:#fff;--p-ink:#1c1917;--paper:#fff;--block:#1c1917;--on-block:#fff;--p-muted:color-mix(in srgb,var(--p-ink)58%,var(--paper));--p-line:color-mix(in srgb,var(--p-ink)11%,var(--paper));--tint:color-mix(in srgb,var(--accent)10%,var(--paper));--field:color-mix(in srgb,var(--p-ink)7%,var(--paper));--pad:clamp(1.25rem,7.5cqi,16mm);--r:0px;--page-ratio:1.414;width:100%;min-height:calc(100cqi*var(--page-ratio));padding:var(--pad);background-color:var(--paper);color:var(--p-ink);border:1px solid var(--p-line);font-feature-settings:"calt" 0;font-kerning:none;font-variant-ligatures:none;font-variant-numeric:normal;text-align:left;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-repeat:no-repeat;border-radius:8px;margin:0 auto;font-family:Invoice Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.95rem;line-height:1.55;box-shadow:0 8px 30px #0000000f}@media screen{.paper{overflow:clip}}.paper ::selection{color:#1c1917;background:#b3d4fc}.paper,.paper *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.paper[data-paper=letter]{--page-ratio:1.294}.paper input,.paper textarea{font:inherit;color:inherit;resize:none;background:0 0;border:1px solid #0000;border-radius:4px;width:100%;margin:0;padding:.25rem .4rem;display:block;overflow:hidden}.paper input:hover,.paper textarea:hover{border-color:var(--p-line)}.paper input:focus,.paper textarea:focus{border-color:var(--p-ink);background:var(--field);outline:0}.paper ::placeholder{color:color-mix(in srgb,var(--p-ink)30%,transparent);opacity:1}.paper input[type=file]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.paper .logo-pick:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.paper input[type=number]{appearance:textfield}.paper input::-webkit-inner-spin-button{display:none}.paper .mirror,.paper .print-only{display:none}.paper .mirror{white-space:pre-wrap;overflow-wrap:anywhere;padding:.25rem .4rem}.paper button{cursor:pointer}.paper .link{color:var(--p-muted);padding:.25rem 0;font-size:.9rem}.paper .inv-head{justify-content:space-between;gap:1.5rem;margin-bottom:1.5rem;display:flex}.paper .inv-from{flex:1;min-width:0}.paper{--col-gap:1.5rem;--half:calc((100% - var(--col-gap))/2)}.paper .inv-head{gap:var(--col-gap)}.paper .inv-head>*{flex:1 1 0;min-width:0}.paper .inv-meta{width:var(--half);flex:none}.paper .inv-head .inv-meta{flex:1 1 0;width:auto}.paper .inv-top{flex-direction:column;gap:.75rem;margin-bottom:1rem;display:flex}.paper[data-logo=left][data-titlepos=right] .inv-top,.paper[data-logo=right][data-titlepos=left] .inv-top{align-items:flex-start;gap:var(--col-gap);flex-direction:row}.paper[data-logo=right][data-titlepos=left] .inv-top{flex-direction:row-reverse}.paper[data-titleplace=body][data-metaplace=side][data-logo] .inv-top{flex-direction:column}.paper[data-metaplace=top][data-logo=left][data-titlepos=left] .inv-top,.paper[data-metaplace=top][data-logo=right][data-titlepos=right] .inv-top{align-items:flex-start;gap:var(--col-gap);flex-direction:row}.paper[data-metaplace=top][data-logo=right][data-titlepos=right] .inv-top{flex-direction:row-reverse}.paper[data-logo=left][data-titlepos=right] .inv-top>*,.paper[data-logo=right][data-titlepos=left] .inv-top>*,.paper[data-metaplace=top][data-logo=left][data-titlepos=left] .inv-top>*,.paper[data-metaplace=top][data-logo=right][data-titlepos=right] .inv-top>*{flex:1 1 0;min-width:0}.paper[data-logo=left][data-titlepos=right] .inv-top .inv-meta,.paper[data-logo=right][data-titlepos=left] .inv-top .inv-meta,.paper[data-metaplace=top][data-logo=left][data-titlepos=left] .inv-top .inv-meta,.paper[data-metaplace=top][data-logo=right][data-titlepos=right] .inv-top .inv-meta{width:100%}.paper[data-titleplace=body][data-metaplace=side][data-logo] .inv-top>*{flex:none}.paper .inv-side{flex:1;min-width:0}.paper .inv-side .inv-meta{margin-left:auto}.paper[data-titlepos=center] .inv-side .inv-meta{margin-right:auto}.paper[data-titlepos=left] .inv-side .inv-meta{margin-left:0}.paper[data-metaplace=top][data-logo=left][data-titlepos=left] .inv-side .inv-meta{margin-left:auto}.paper[data-metaplace=top][data-logo=right][data-titlepos=right] .inv-side .inv-meta{margin-left:0}.paper>.inv-meta{margin-bottom:1.5rem}.paper .inv-from.row{display:block}.paper[data-parties=side] .inv-head .inv-to{flex:1;min-width:0;margin-bottom:0}.paper[data-parties=side] .inv-head .inv-to textarea,.paper[data-parties=side] .inv-head .inv-to .mirror,.paper[data-parties=side] .inv-head .inv-to .row.inline{max-width:none}.paper[data-titleplace=body] .inv-title{margin-bottom:.5rem}.paper .inv-logo{flex:none}.paper[data-logo=center] .inv-logo{text-align:center}.paper[data-logo=right] .inv-logo{text-align:right}.paper .inv-title{letter-spacing:.04em;text-align:right;flex:1;min-width:0;line-height:1.2;font-size:1.6rem!important;font-weight:700!important}.paper[data-titlepos=left] .inv-title{text-align:left}.paper[data-titlepos=center] .inv-title{text-align:center}.paper .inv-title textarea{letter-spacing:inherit;text-align:inherit}.paper .inv-meta .row{align-items:center;gap:.5rem;display:flex}.paper .inv-meta .row span{flex:0 auto;min-width:0;line-height:1.3}.paper .inv-meta .row input{text-align:right;flex:7rem;width:7rem;min-width:7rem;padding-top:.05rem;padding-bottom:.05rem}.paper .inv-meta .row.custom{position:relative}.paper .inv-meta .row.custom .custom-label{min-width:4rem;color:var(--p-muted);text-transform:uppercase;letter-spacing:.05em;text-align:left;flex:0 9rem;font-size:.8rem}.paper[data-labels=bold] .inv-meta .row.custom .custom-label{color:var(--p-ink);font-weight:700}.paper .inv-meta .row.custom .remove{opacity:0;padding:0 .3rem;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.paper .inv-meta .row.custom:hover .remove,.paper .inv-meta .row.custom:focus-within .remove{opacity:1}.paper .date-field{min-width:7rem;font:inherit;color:inherit;text-align:right;border:1px solid #0000;border-radius:4px;flex:7rem;padding:.05rem .4rem}.paper .date-field:hover,.paper .date-field:focus-visible,.paper .date-field[aria-expanded=true]{background:var(--field);outline:none}.paper .date-field.empty{color:color-mix(in srgb,var(--p-ink)30%,transparent)}.paper .row>span{color:var(--p-muted);text-transform:uppercase;letter-spacing:.05em;padding-left:.4rem;font-size:.8rem}.paper .add-field{margin-left:.4rem;font-size:.8rem}.paper .inv-to,.paper .inv-intro,.paper .inv-notes{margin-bottom:1.5rem;display:block}.paper .inv-to textarea,.paper .inv-to .mirror{max-width:24rem}.paper .inv-to .row{display:block}.paper .inv-to .row.inline{align-items:center;gap:.5rem;max-width:24rem;display:flex}.paper .inv-to .row.inline span{flex:0 auto;min-width:0;line-height:1.3}.paper .inv-to .row.inline input{flex:1 0 7rem;width:7rem;min-width:0}.paper .inv-bank{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.7fr) minmax(0,.8fr);gap:.25rem .75rem;margin-bottom:1rem;font-size:.85em;display:grid}.paper .inv-bank .row{min-width:0;display:block}.paper .inv-bank .row>span{letter-spacing:-.01em;font-size:.72rem;display:block}.paper .inv-bank input{padding-top:.05rem;padding-bottom:.05rem}.paper[data-bank=footer]{flex-direction:column;display:flex}.paper[data-bank=footer] .inv-bank{border-top:1px solid var(--p-line);margin-top:auto;margin-bottom:0;padding-top:.6rem}.paper .logo-pick{cursor:pointer;margin:0 .4rem;display:inline-block;position:relative}.paper .logo-pick img{max-width:200px;max-height:64px;display:block}.paper .logo-add{border:1px dashed var(--p-muted);color:var(--p-muted);border-radius:4px;padding:.5rem .9rem;font-size:.85rem;display:inline-block}.paper .logo-remove{margin:0 .4rem;font-size:.8rem}.paper .items{border-collapse:collapse;table-layout:fixed;width:100%}.paper .items th{text-align:left;text-transform:uppercase;letter-spacing:-.01em;color:var(--p-muted);border-bottom:2px solid var(--accent);vertical-align:bottom;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;padding:.4rem;font-size:.8rem;font-weight:500;line-height:1.3}.paper .items th textarea,.paper .items th .mirror{overflow-wrap:normal;word-break:normal}.paper .items td{border-bottom:1px solid var(--p-line);vertical-align:top;padding:.3rem 0}.paper .items th.c-no{width:var(--w,2.8rem);text-align:center}.paper .items th.c-qty{width:var(--w,4.2rem)}.paper .items th.c-unit{width:var(--w,3.4rem)}.paper .items th.c-price{width:var(--w,6rem)}.paper .items th.c-tax{width:var(--w,3.6rem)}.paper .items th.c-amount{width:var(--w,7rem)}.paper .items td.c-no{color:var(--p-muted);text-align:center;padding:.55rem .4rem 0}.paper .items th.c-x{width:1.8rem}.paper .items th textarea{text-transform:inherit;letter-spacing:inherit;width:calc(100% + .6rem + 2px);margin:calc(-.1rem - 1px) calc(-.3rem - 1px);padding:.1rem .3rem;line-height:1.3}.paper .items th textarea:focus{color:var(--p-ink)}.paper .items th .mirror{padding:0}.paper .items th.num,.paper .items td.num,.paper .items .num input,.paper .items .num textarea,.paper .items th.num .mirror{text-align:right}.paper .items td.amount{overflow-wrap:anywhere;padding:.55rem .4rem 0}.paper .remove{color:var(--p-muted);padding:.3rem .4rem}.paper .remove:hover{color:#b91c1c}.paper .totals{max-width:20rem;margin:1rem 0 2rem auto}.paper .totals>div{justify-content:space-between;align-items:center;gap:1rem;padding:.3rem .4rem;display:flex}.paper .totals b{font-weight:700}.paper .totals .row>span{color:inherit;font-size:inherit;text-transform:none;letter-spacing:0;align-items:center;padding-left:0;display:flex}.paper .totals .tax span{margin-left:-.4rem}.paper .totals .tax input[name=taxLabel]{width:6.5rem}@supports (field-sizing:content){.paper .totals .tax input[name=taxLabel]{field-sizing:content;width:auto;min-width:2.5rem;max-width:14rem}}.paper .totals .tax input[name=taxRate]{text-align:right;width:3.6rem}.paper .totals .tax i{color:var(--p-muted);font-style:normal}.paper .totals .deposit input{text-align:right;width:7rem;margin-right:-.4rem}.paper .totals .grand{border-top:2px solid var(--accent);margin-top:.3rem;padding-top:.6rem;padding-bottom:.6rem;font-size:1.15rem;font-weight:700}.paper[data-font=serif]{font-family:Invoice Serif,Georgia,Times New Roman,serif}.paper[data-font=mono]{font-family:Invoice Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.86rem}.paper[data-band="1"]{border-top:12px solid var(--accent)}.paper[data-tacc="1"] .inv-title{color:var(--accent)}.paper[data-title=large] .inv-title{letter-spacing:-.02em;line-height:1.1;font-size:2.6rem!important;font-weight:800!important}.paper[data-title=spaced] .inv-title{letter-spacing:.22em;font-weight:400!important}.paper[data-head=thin] .items th{border-top:1px solid var(--accent);border-bottom:1px solid var(--accent);color:var(--accent)}.paper[data-head=tint] .items th{background:var(--tint);color:var(--p-ink);border-bottom:0}.paper[data-head=fill] .items th{background:var(--accent);color:var(--on-accent);border-bottom:0;padding-top:.6rem;padding-bottom:.6rem}.paper[data-total=double] .totals .grand{border-top:1px solid var(--accent);border-bottom:3px double var(--accent);font-weight:400}.paper[data-total=tint] .totals .grand{background:var(--tint);border-radius:max(6px,var(--r));border-top:0;margin-top:.5rem}.paper[data-total=fill] .totals .grand{background:var(--accent);color:var(--on-accent);border-radius:var(--r);border-top:0;margin-top:.5rem}.paper[data-labels=bold] .row>span{color:var(--p-ink);font-weight:700}.paper[data-labels=bold] .totals .row>span{font-weight:inherit}.paper[data-labels=bold] .items th{font-weight:700}.paper[data-labels=bold]:not([data-head=fill]):not([data-head=thin]) .items th{color:var(--p-ink)}.paper[data-density=compact]{font-size:.82rem}.paper[data-density=compact][data-font=mono]{font-size:.76rem}.paper[data-density=compact] .inv-head{margin-bottom:.75rem}.paper[data-density=compact] .inv-title{font-size:1.25rem!important}.paper[data-density=compact][data-title=large] .inv-title{font-size:1.9rem!important}.paper[data-density=compact] .items th{padding-top:.25rem;padding-bottom:.25rem;font-size:.72rem}.paper .inv-meta .row>span,.paper .inv-meta .row.custom .custom-label{letter-spacing:-.01em}.paper[data-density=compact] .inv-meta .row>span,.paper[data-density=compact] .inv-meta .row.custom .custom-label{font-size:.72rem}.paper[data-density=compact] .items td{padding:0}.paper[data-density=compact] .items td.c-no,.paper[data-density=compact] .items td.amount{padding:.3rem .4rem 0}.paper[data-density=compact] .inv-to,.paper[data-density=compact] .inv-intro,.paper[data-density=compact] .inv-notes{margin-bottom:.75rem}.paper[data-density=compact] .totals{margin:.5rem 0 1rem auto}.paper[data-density=compact] .totals>div{padding-top:.1rem;padding-bottom:.1rem}.paper[data-top=tint] .inv-top,.paper[data-top=fill] .inv-top{margin:calc(-1*var(--pad))calc(-1*var(--pad))1.5rem;padding:calc(var(--pad)*.7)var(--pad)calc(var(--pad)*.5)}.paper[data-top=tint] .inv-top{background:color-mix(in srgb,var(--block)13%,var(--paper))}.paper[data-top=fill] .inv-top{--p-ink:var(--on-block);--p-muted:color-mix(in srgb,var(--on-block)72%,var(--block));--p-line:color-mix(in srgb,var(--on-block)25%,var(--block));--field:color-mix(in srgb,var(--on-block)14%,var(--block));background:var(--block);color:var(--on-block)}.paper[data-bank=footer][data-foot=tint] .inv-bank,.paper[data-bank=footer][data-foot=fill] .inv-bank{margin:auto calc(-1*var(--pad))calc(-1*var(--pad));padding:calc(var(--pad)*.35)var(--pad)calc(var(--pad)*.4);border-top:0}.paper[data-bank=footer][data-foot=tint] .inv-bank{--foot-color:color-mix(in srgb,var(--block)13%,var(--paper));background:var(--foot-color)}.paper[data-bank=footer][data-foot=fill] .inv-bank{--p-ink:var(--on-block);--p-muted:color-mix(in srgb,var(--on-block)72%,var(--block));--p-line:color-mix(in srgb,var(--on-block)25%,var(--block));--field:color-mix(in srgb,var(--on-block)14%,var(--block));--foot-color:var(--block);background:var(--foot-color);color:var(--on-block)}.paper[data-bank=footer] .inv-notes{margin-bottom:1.5rem}.paper[data-rows=stripes] .items td,.paper[data-rows=plain] .items td{border-bottom:0}.paper[data-rows=stripes] .items tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--p-ink)5%,var(--paper))}.paper[data-rows=grid] .items td:not(.c-x),.paper[data-rows=grid] .items th:not(.c-x){border:1px solid color-mix(in srgb,var(--p-ink)22%,var(--paper))}.paper[data-rows=grid] .items td.c-x{border-bottom:0}.paper[data-corners=round]{--r:10px}.paper[data-head=fill] .items th:first-child,.paper[data-head=tint] .items th:first-child{border-radius:var(--r)0 0 var(--r)}.paper[data-head=fill] .items th:last-child,.paper[data-head=tint] .items th:last-child{border-radius:0 var(--r)var(--r)0}.paper[data-rows=grid] .items th{border-radius:0!important}.paper[data-boxes=tint] .inv-to,.paper[data-boxes=outline] .inv-to,.paper[data-boxes=tint] .inv-head .inv-meta,.paper[data-boxes=outline] .inv-head .inv-meta,.paper[data-boxes=tint]>.inv-meta,.paper[data-boxes=outline]>.inv-meta,.paper[data-boxes=tint][data-parties=side] .inv-from,.paper[data-boxes=outline][data-parties=side] .inv-from{border-radius:var(--r);padding:.6rem .5rem}.paper[data-boxes=tint] .inv-to,.paper[data-boxes=tint] .inv-head .inv-meta,.paper[data-boxes=tint]>.inv-meta,.paper[data-boxes=tint][data-parties=side] .inv-from{background:var(--tint)}.paper[data-boxes=outline] .inv-to,.paper[data-boxes=outline] .inv-head .inv-meta,.paper[data-boxes=outline]>.inv-meta,.paper[data-boxes=outline][data-parties=side] .inv-from{border:1px solid color-mix(in srgb,var(--p-ink)22%,var(--paper))}.paper[data-boxes=tint][data-parties=stack]>.inv-to,.paper[data-boxes=outline][data-parties=stack]>.inv-to{max-width:25rem}.paper[data-deco=circles]{--shape:color-mix(in srgb,var(--accent)9%,var(--paper));background-image:radial-gradient(circle 52cqi at 14% -6%,var(--shape)99.6%,transparent),radial-gradient(circle 40cqi at 98% 104%,var(--shape)99.6%,transparent)}.paper[data-deco=corners]{background-image:linear-gradient(225deg,var(--accent)11cqi,transparent calc(11cqi + 1px)),linear-gradient(225deg,color-mix(in srgb,var(--accent)35%,var(--paper))15cqi,transparent calc(15cqi + 1px)),linear-gradient(45deg,var(--accent)11cqi,transparent calc(11cqi + 1px)),linear-gradient(45deg,color-mix(in srgb,var(--accent)35%,var(--paper))15cqi,transparent calc(15cqi + 1px))}.paper[data-deco=stripe]{background-image:linear-gradient(90deg,var(--accent)2.4cqi,transparent 2.4cqi)}.paper.preview{pointer-events:none}:is(.paper.preview .no-print,.paper.preview .row:has(.empty:not([name=taxLabel])),.paper.preview .inv-logo:not(:has(img)),.paper.preview .inv-bank:not(:has(input:not(.empty)))){display:none!important}.paper.preview ::placeholder{color:#0000}.paper.preview .items th:nth-last-child(2){border-radius:0 var(--r)var(--r)0}.paper[data-bi="1"] .items th{font-size:.68rem}.paper[data-bi="1"] .inv-bank .row>span{font-size:.66rem}.paper[data-bi="1"] .inv-meta .row>span,.paper[data-bi="1"] .inv-meta .row.custom .custom-label,.paper[data-bi="1"] .inv-to .row.inline span{letter-spacing:-.01em;font-size:.68rem}.paper[data-bi="1"] .totals{max-width:26rem}.paper[data-bi="1"] .totals .tax input[name=taxLabel]{width:11rem}@container (max-width:560px){.paper{font-size:.875rem}.paper .inv-head,.paper[data-metaplace=top][data-logo][data-titlepos][data-paper] .inv-top{flex-direction:column;gap:1rem}.paper .inv-meta,.paper[data-metaplace][data-logo][data-titlepos][data-paper] .inv-top .inv-meta{width:100%}.paper[data-metaplace=top][data-logo][data-titlepos][data-paper] .inv-top>*{flex:none}.paper .inv-meta .row span{white-space:normal}.paper .inv-bank{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.paper .items th.c-qty{width:3.2rem}.paper .items th.c-no{width:1.8rem}.paper .items th.c-tax{white-space:normal}.paper .items th.c-unit,.paper .items th.c-tax{width:3rem}.paper .items th.c-price{width:4.6rem}.paper .items th.c-amount{width:5.4rem}.paper .totals{max-width:none}.paper[data-density][data-paper] .inv-title{font-size:min(1.25rem,4.3cqi)!important}.paper[data-density][data-paper][data-title=large] .inv-title{font-size:min(1.9rem,5.8cqi)!important}.paper[data-density][data-title=spaced] .inv-title{letter-spacing:.16em}.paper .logo-add{white-space:nowrap}.paper .totals b,.paper .totals .tax i{white-space:nowrap;flex:none}.paper .totals .tax span{flex:auto;min-width:0}.paper[data-paper][data-density] .totals .tax input[name=taxLabel]{flex:1 1 0;width:0;min-width:0;max-width:none}.paper .totals .tax input[name=taxRate]{flex:none;width:2.6rem}}@media screen{@container (max-width:440px){.paper .items,.paper .items thead,.paper .items tbody{display:block}.paper .items tr{flex-wrap:wrap;display:flex}.paper .items th,.paper .items td{flex:30%;order:2;min-width:0;display:block;border-radius:0!important;width:auto!important}.paper .items .c-no{flex:0 0 2rem;order:0}.paper .items .c-desc{flex:0 0 calc(100% - 1.8rem);order:0}.paper .items tr:has(.c-no) .c-desc{flex-basis:calc(100% - 3.8rem)}.paper .items .c-x{flex:0 0 1.8rem;order:1}.paper:not([data-rows=grid]) .items .c-no,.paper:not([data-rows=grid]) .items .c-desc,.paper:not([data-rows=grid]) .items .c-x{border-bottom:0}.paper:not([data-rows=grid]) .items th:not(.c-no,.c-desc,.c-x){border-top:0}.paper .items th.c-desc,.paper .items th.c-no,.paper .items th.c-x{padding-bottom:0}}}@media print{html,body{background:#fff!important}.print-reset{width:auto!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}.paper{--pad:16mm;--sheet:297mm;width:auto;min-height:calc(var(--sheet) - 1.5mm);box-shadow:none;padding:var(--pad);-webkit-box-decoration-break:clone;box-decoration-break:clone;border:0;border-radius:0;opacity:1!important}.paper[data-paper=letter]{--sheet:279.4mm}@supports (-webkit-touch-callout:none){.paper{min-height:calc(var(--sheet) - 60mm)}}.paper .items th:nth-last-child(2){border-radius:0 var(--r)var(--r)0}.paper[data-band="1"]{border-top:12px solid var(--accent)}.paper[data-bank=footer]:not([data-foot=line]){-webkit-box-decoration-break:slice;box-decoration-break:slice}.paper[data-bank=footer][data-foot=tint] .inv-bank,.paper[data-bank=footer][data-foot=fill] .inv-bank{box-shadow:0 2mm 0 0 var(--foot-color)}.paper .inv-bank{break-inside:avoid}.paper input,.paper textarea{background:0 0!important;border-color:#0000!important}.paper ::placeholder{color:#0000}.paper .inv-logo:not(:has(img)){display:none}.paper[data-titleplace=body][data-metaplace=side] .inv-top:not(:has(img)){display:none}.paper .no-print{display:none!important}.paper textarea{display:none}.paper .mirror,.paper .print-only{display:block}.paper .inv-bank:not(:has(input:not(.empty))){display:none}.paper .row:has(.empty:not([name=taxLabel])){display:none!important}.paper .items tr,.paper .totals{break-inside:avoid}.paper .totals .tax span{margin-left:0}.paper .totals .tax input[name=taxLabel],.paper .totals .tax input[name=taxRate]{field-sizing:content;width:auto;padding-left:0;padding-right:0}.paper .totals .tax input[name=taxRate]{margin-left:.3rem}.paper .totals .deposit input{display:none}}
