.invoice-readonly{color:#35452c;font-family:var(--font-rounded), Arial, sans-serif;text-align:left}.invoice-print-sheet{box-sizing:border-box;background:#fff;width:206mm;min-height:291mm;padding:12mm}.invoice-readonly .inv-document{overflow-wrap:anywhere}.invoice-readonly .inv-screen-only,.invoice-readonly .inv-edit,.invoice-readonly .inv-edit-label{display:none!important}.invoice-readonly .inv-print-value{display:block}.invoice-readonly .inv-print-value.inv-inline-print{display:inline}.invoice-scaled-preview{width:100%;position:relative;overflow:hidden}.invoice-scaled-paper{transform-origin:0 0;width:206mm;position:absolute;top:0;left:0}.invoice-real-thumbnail{background:#eef1e9;border-radius:6px;width:100%;height:142px;display:block;position:relative;overflow:hidden}.invoice-real-thumbnail>.invoice-readonly{transform-origin:top;pointer-events:none;width:206mm;position:absolute;top:8px;left:50%;transform:translate(-50%)scale(.115)}.invoice-real-thumbnail .invoice-print-sheet{box-shadow:0 5px 25px #263b3220}@media print{.invoice-print-sheet{width:182mm;min-height:0;margin:0;padding:0}}.invoice-demo-handoff{background:#f2f6ec;border:1px solid #c7d6bc;border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;margin:18px 0;padding:18px;display:flex}.invoice-demo-handoff>div{flex:300px}.invoice-demo-handoff p{margin:6px 0 0;font-size:13px;line-height:1.6}.invoice-demo-handoff button{color:#35492e;cursor:pointer;background:#fffefa;border:1px solid #bacbad;border-radius:8px;min-height:44px;padding:10px 14px}
.inv-document.inv-plus-document{--plus-rule:color-mix(in srgb, var(--inv-brand) 23%, white);color:#303a31;border-radius:2px;padding:clamp(22px,3vw,48px)}.inv-plus-document .inv-document-header{border:0;border-bottom:1px solid var(--plus-rule);background:0 0;border-radius:0;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:36px;padding:0 0 32px}.inv-plus-document .inv-document-header>div{text-align:right;grid-area:1/2}.inv-plus-document .inv-company{text-align:left;grid-area:1/1}.inv-plus-document .inv-document-header h2{letter-spacing:-.065em;color:var(--inv-brand-text);font-size:clamp(38px,4vw,62px);font-weight:400}.inv-plus-document .inv-document-header .inv-document-kicker{color:#697566;letter-spacing:.16em;font-size:8px}.inv-plus-document .inv-company .inv-edit-label{color:#697566}.inv-plus-document .inv-company-logo{object-position:right center;background:0 0;border-radius:0;padding:0}.inv-plus-document .inv-company .inv-field:first-child .inv-edit{font-size:19px;font-weight:500}.inv-plus-parties{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:36px;padding:28px 0;display:grid}.inv-plus-document .inv-bill-to{background:0 0;border:0;margin:0;padding:0}.inv-plus-document .inv-bill-to h3{color:var(--inv-brand-text);letter-spacing:.14em;text-transform:uppercase;margin-bottom:16px;font-size:10px}.inv-plus-document .inv-customer-fields{grid-template-columns:1fr;gap:10px}.inv-plus-document .inv-meta{border:0;border-left:1px solid var(--plus-rule);grid-template-columns:1fr 1fr;align-content:start;gap:18px 14px;margin:0;padding:0 0 0 24px}.inv-plus-document .inv-items th{color:var(--inv-brand-text);border-top:2px solid var(--inv-brand);border-bottom:1px solid var(--plus-rule);text-transform:uppercase;letter-spacing:.07em;background:0 0;padding-block:14px;font-size:9px}.inv-plus-document .inv-items td{padding-block:18px}.inv-plus-settlement{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;padding:30px 0;display:grid}.inv-plus-document .inv-notes{padding:0}.inv-plus-document .inv-totals{width:100%;margin:0}.inv-plus-document .inv-grand-total{border-top:2px solid var(--inv-brand);color:var(--inv-brand-text);background:0 0;border-radius:0;padding:18px 0 0}.inv-plus-document .inv-grand-total output{letter-spacing:-.04em;font-size:28px}.inv-plus-document .inv-document-footer{border-top:1px solid var(--plus-rule);margin-top:12px;padding-top:20px;font-size:10px}.inv-plus-document.inv-template-ledger{border-top:6px solid var(--inv-brand)}.inv-plus-document.inv-template-ledger .inv-document-header{border-bottom:0;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);padding-bottom:24px}.inv-plus-document.inv-template-ledger .inv-document-header>div{text-align:left;border-left:3px solid var(--inv-brand);grid-column:1;padding-left:20px}.inv-plus-document.inv-template-ledger .inv-company{grid-column:2}.inv-plus-document.inv-template-ledger .inv-company-logo{object-position:left center}.inv-plus-document.inv-template-ledger .inv-document-header h2{letter-spacing:-.045em;font-size:38px;font-weight:600}.inv-plus-document.inv-template-ledger .inv-plus-parties{border-block:1px solid var(--plus-rule);grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);margin-bottom:28px;padding:24px 0}.inv-plus-document.inv-template-ledger .inv-meta{border-left:0;border-right:1px solid var(--plus-rule);grid-area:1/1;grid-template-columns:1fr;padding:0 22px 0 0}.inv-plus-document.inv-template-ledger .inv-bill-to{grid-area:1/2}.inv-plus-document.inv-template-ledger .inv-items th{background:var(--inv-brand);color:var(--inv-brand-ink);border:0}.inv-plus-document.inv-template-ledger .inv-items tbody tr:nth-child(2n){background:color-mix(in srgb, var(--inv-brand) 4%, white)}.inv-plus-document.inv-template-ledger .inv-grand-total{border:1px solid var(--plus-rule);background:color-mix(in srgb, var(--inv-brand) 7%, white);padding:18px}.pw-template-library .pw-template-picker button{text-align:left}.pw-template-library .pw-template-picker small{color:var(--pw-muted);text-transform:none;margin-top:6px;font-size:11px;line-height:1.5;display:block}.pw-template-library .pw-thumb-editorial{background:#fffefb;border-top:0;padding-top:20px}.pw-template-library .pw-thumb-editorial b{text-align:right;border-bottom:1px solid #bcc5b6;padding-bottom:12px;font-size:22px}.pw-template-library .pw-thumb-ledger{background:#fffefb;border-top:5px solid #45573d}.pw-template-library .pw-thumb-ledger b{color:#45573d;background:0 0;border-left:2px solid #45573d;padding-left:8px}.pw-template-library .pw-thumb-ledger i:first-of-type{background:#45573d;width:100%;height:12px}@media screen and (min-width:701px){.inv-plus-document .inv-company:not(.invoice-readonly *){grid-template-columns:1fr 1fr}.inv-plus-document .inv-company .inv-field:nth-child(-n+2):not(.invoice-readonly *),.inv-plus-document .inv-company .inv-field:last-child:not(.invoice-readonly *){grid-column:1/-1}.inv-plus-document .inv-customer-fields:not(.invoice-readonly *){grid-template-columns:1fr 1fr}.inv-plus-document .inv-customer-fields .inv-field:nth-child(-n+2):not(.invoice-readonly *){grid-column:1/-1}}@media screen and (max-width:700px){.inv-plus-document .inv-document-header:not(.invoice-readonly *),.inv-plus-document.inv-template-ledger .inv-document-header:not(.invoice-readonly *),.inv-plus-document .inv-plus-parties:not(.invoice-readonly *),.inv-plus-document.inv-template-ledger .inv-plus-parties:not(.invoice-readonly *),.inv-plus-settlement:not(.invoice-readonly *){grid-template-columns:1fr;gap:24px}.inv-plus-document .inv-document-header>div:not(.invoice-readonly *),.inv-plus-document .inv-company:not(.invoice-readonly *),.inv-plus-document.inv-template-ledger .inv-document-header>div:not(.invoice-readonly *),.inv-plus-document.inv-template-ledger .inv-company:not(.invoice-readonly *),.inv-plus-document.inv-template-ledger .inv-bill-to:not(.invoice-readonly *),.inv-plus-document.inv-template-ledger .inv-meta:not(.invoice-readonly *){text-align:left;grid-area:auto}.inv-plus-document .inv-meta:not(.invoice-readonly *),.inv-plus-document.inv-template-ledger .inv-meta:not(.invoice-readonly *){border:0;border-top:1px solid var(--plus-rule);grid-template-columns:1fr 1fr;padding:18px 0 0}.inv-plus-document .inv-company-logo:not(.invoice-readonly *){object-position:left center}}@media print{.inv-document.inv-plus-document{border:0;padding:0;font-size:10pt}.inv-plus-document .inv-document-header{gap:10mm;padding-bottom:6mm}.inv-plus-document .inv-document-header h2{font-size:38pt}.inv-plus-document .inv-company .inv-print-value{color:#303a31}.inv-plus-document .inv-plus-parties{gap:10mm;padding-block:6mm}.inv-plus-document .inv-meta{gap:4mm;padding-left:6mm}.inv-plus-document .inv-items th{padding-block:3mm;font-size:7pt}.inv-plus-document .inv-items td{padding-block:3mm}.inv-plus-document .inv-plus-settlement{gap:10mm;padding:6mm 0}.inv-plus-document .inv-grand-total{padding-top:4mm}.inv-plus-document .inv-grand-total output{font-size:20pt}.inv-plus-document .inv-document-footer{margin-top:2mm;padding-top:4mm;font-size:7pt}.inv-plus-document.inv-template-ledger{border-top:2mm solid var(--inv-brand);padding-top:6mm}.inv-plus-document.inv-template-ledger .inv-document-header{padding:0 0 6mm}.inv-plus-document.inv-template-ledger .inv-document-header h2{font-size:28pt}.inv-plus-document.inv-template-ledger .inv-plus-parties{margin-bottom:6mm;padding-block:5mm}.inv-plus-document.inv-template-ledger .inv-meta{gap:2mm;padding-right:5mm}.inv-plus-document.inv-template-ledger .inv-meta-field[data-empty=true]{display:none}.inv-plus-document.inv-template-ledger .inv-grand-total{padding:4mm}}
﻿ .inv-document.inv-reference-document{color:#303134}.inv-reference-document .inv-document-kicker{display:none}.inv-reference-document .inv-document-header h2{text-transform:uppercase;letter-spacing:.12em;font-size:32px;font-weight:700}.inv-reference-document .inv-document-footer{color:#51565e}.inv-reference-document .inv-company .inv-field:first-child .inv-edit{font-weight:700}.inv-template-blue.inv-reference-document .inv-document-header{border-bottom:2px solid var(--inv-brand)}.inv-template-blue.inv-reference-document .inv-items th{color:var(--inv-brand-ink);background:#3566bb;background:var(--inv-brand);border:0}.inv-template-blue.inv-reference-document .inv-items tbody tr:nth-child(2n){background:color-mix(in srgb, var(--inv-brand) 12%, white)}.inv-template-blue.inv-reference-document .inv-items td{border-bottom-color:#fff}.inv-template-blue.inv-reference-document .inv-grand-total{background:var(--inv-brand);color:var(--inv-brand-ink);border:0;padding:14px}.inv-template-blue.inv-reference-document .inv-document-footer{border-top:2px solid var(--inv-brand)}.inv-template-mono.inv-reference-document .inv-document-header{border:0;grid-template-columns:1fr 1fr;padding-bottom:35px}.inv-template-mono.inv-reference-document .inv-document-header>div{text-align:left;grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;display:grid}.inv-template-mono.inv-reference-document .inv-document-header h2{color:#252525;grid-area:1/1;font-size:30px}.invoice-monogram{letter-spacing:-.08em;border:1.5px solid #252525;border-radius:50%;grid-area:1/2;place-items:center;width:92px;height:92px;font-family:Georgia,serif;font-size:34px;font-style:italic;display:grid}.inv-template-mono.inv-reference-document .inv-company{grid-area:2/1/auto/-1;max-width:70%}.inv-template-mono.inv-reference-document .inv-items th{color:#252525;border-top:0;border-bottom:1px solid #252525}.inv-template-mono.inv-reference-document .inv-grand-total{color:#252525;border-top:1px solid #252525}.inv-template-mono.inv-reference-document .inv-meta{border-left:0}.inv-template-mono.inv-reference-document .inv-bill-to h3{color:#252525}.invoice-hello-mark{color:#292929;margin:0 0 34px}.invoice-hello-mark svg{width:220px;height:100px;display:block}.invoice-hello-mark p{letter-spacing:.3em;margin:0 0 0 20px;font-size:9px;font-weight:700}.inv-template-hello.inv-reference-document .inv-document-header{border:0;padding:0;display:block}.inv-template-hello.inv-reference-document .inv-document-header>div{text-align:left}.inv-template-hello.inv-reference-document .inv-document-header h2{display:none}.inv-template-hello.inv-reference-document .inv-company{max-width:65%}.inv-template-hello.inv-reference-document .inv-plus-parties{gap:40px}.inv-template-hello.inv-reference-document .inv-meta{border:0}.inv-template-hello.inv-reference-document .inv-items th{color:#252525;border-top:0;border-bottom:1px solid #252525}.inv-template-hello.inv-reference-document .inv-grand-total{color:#252525;border-top:1px solid #252525}.inv-template-hello.inv-reference-document .inv-document-footer{border:0;margin-top:40px}.inv-template-hello.inv-reference-document .inv-bill-to h3{color:#252525}.pw-template-library .pw-template-picker{scrollbar-width:thin;max-height:670px;padding:3px;overflow-y:auto}.pw-template-library .pw-template-thumb{overflow:hidden}.pw-template-library .pw-thumb-blue{border-top:4px solid #3566bb}.pw-template-library .pw-thumb-blue b{color:#3566bb;text-align:right}.pw-template-library .pw-thumb-blue i{background:#c5d9f3}.pw-template-library .pw-thumb-blue i:first-of-type{background:#3566bb;height:10px}.pw-template-library .pw-thumb-mono b{color:#292929;letter-spacing:.12em}.pw-template-library .pw-thumb-mono:after{content:"AB";text-align:center;border:1px solid #292929;border-radius:50%;width:25px;height:25px;font:italic 13px/25px Georgia,serif;position:absolute;top:10px;right:10px}.pw-template-library .pw-thumb-hello b{font-size:0}.pw-template-library .pw-thumb-hello b:after{content:"hello";color:#292929;font:italic 28px Georgia,serif}.pw-template-library .pw-thumb-signature{border-top:4px solid #354e3e}.pw-template-library .pw-template-thumb{position:relative}@media screen{.pw-editor-layout:has(.starter-studio){display:block}.pw-editor-layout:has(.starter-studio)>.pw-controls{margin-bottom:24px}.pw-editor-layout:has(.starter-studio) .pw-template-picker{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;max-height:320px;display:grid}.pw-editor-layout .starter-edit-panel .inv-document{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 24px 24px}}@media screen and (max-width:700px){.inv-template-mono.inv-reference-document .inv-company:not(.invoice-readonly *),.inv-template-hello.inv-reference-document .inv-company:not(.invoice-readonly *){max-width:100%}.inv-template-mono.inv-reference-document .inv-document-header>div:not(.invoice-readonly *),.inv-template-mono.inv-reference-document .inv-company:not(.invoice-readonly *){grid-column:auto}.invoice-monogram:not(.invoice-readonly *){width:65px;height:65px;font-size:25px}.inv-template-mono.inv-reference-document .inv-document-header h2:not(.invoice-readonly *){font-size:23px}}@media print{.inv-template-blue.inv-reference-document .inv-document-header h2{font-size:23pt}.inv-template-blue.inv-reference-document .inv-grand-total{padding:3mm}.inv-template-mono.inv-reference-document .inv-document-header{gap:4mm;padding-bottom:5mm}.inv-template-mono.inv-reference-document .inv-company{flex-wrap:wrap;gap:1mm 4mm;max-width:100%;font-size:8pt;display:flex}.invoice-monogram{width:24mm;height:24mm;font-size:25pt}.inv-template-mono.inv-reference-document .inv-document-header h2{font-size:23pt}.inv-template-mono.inv-reference-document .inv-items td,.inv-template-hello.inv-reference-document .inv-items td{border:0;padding-block:2mm}.inv-template-mono.inv-reference-document .inv-items tbody,.inv-template-hello.inv-reference-document .inv-items tbody{border-bottom:.25mm solid #aaa}.inv-template-hello.inv-reference-document .inv-company{flex-wrap:wrap;gap:1mm 4mm;max-width:100%;font-size:8pt;display:flex}.invoice-hello-mark{break-inside:avoid;margin-bottom:9mm}.invoice-hello-mark svg{width:64mm;height:29mm}.invoice-hello-mark p{margin-left:5mm;font-size:7pt}.inv-template-hello.inv-reference-document .inv-document-footer{margin-top:10mm}}
@media print{.inv-document .inv-document-header{break-inside:avoid;align-items:start}.inv-document .inv-company{align-items:var(--logo-align,flex-start);min-width:0;max-width:100%;text-align:var(--brand-text-align,left);flex-direction:column;gap:.8mm;font-size:9pt;line-height:1.35;display:flex}.inv-document .inv-company>.inv-field{width:100%;min-width:0;margin:0}.inv-document .inv-company .inv-company-name{margin-bottom:1mm;font-size:11pt;font-weight:700}.inv-document .inv-company .inv-company-logo,.starter-paper .starter-paper-brand .inv-company-logo{width:auto;height:auto;max-width:min(100%, var(--logo-width,58mm));max-height:var(--logo-height,30mm);object-fit:contain;object-position:left center;align-self:var(--logo-align,flex-start);margin:0 0 var(--logo-gap,2mm);background:0 0;border-radius:0;flex:none;padding:0;display:block}.inv-document.inv-template-modern .inv-company .inv-company-logo{background:#fff;border-radius:1mm;padding:2.5mm}.inv-document.inv-template-classic .inv-company{align-items:var(--logo-align,center);text-align:var(--brand-text-align,center);grid-area:1/1;gap:.8mm;margin-top:0}.inv-document.inv-template-classic .inv-company .inv-company-logo{align-self:var(--logo-align,center);object-position:var(--brand-text-align,center)}.inv-document.inv-template-classic .inv-document-header{grid-template-columns:minmax(0,1fr);gap:2mm;padding:0 0 4mm;display:grid}.inv-document.inv-template-classic .inv-document-header>div{grid-area:2/1}.inv-document.inv-template-classic .inv-document-kicker{display:none}.inv-document.inv-template-classic .inv-document-header h2{margin:0;font-size:22pt}.inv-document .inv-hidden-company-name{display:none}.inv-document .inv-company-name{width:100%}.inv-document:not(.inv-plus-document)>.inv-meta{margin:4mm 0;padding-bottom:3mm}.inv-document:not(.inv-plus-document)>.inv-bill-to{margin-bottom:4mm}.inv-document:not(.inv-plus-document) .inv-totals{margin-block:4mm}.inv-document .inv-total-row{padding-block:1.5mm}.inv-document:not(.inv-plus-document)>.inv-notes{padding-top:3mm}.starter-paper .starter-paper-header{padding-block:4mm}.starter-paper .starter-paper-details{padding-block:5mm}.starter-paper .starter-paper-notes{margin-top:3mm;padding-top:3mm}.invoice-print-sheet .starter-paper footer{margin-top:4mm}.inv-document.inv-template-classic .inv-items td{padding-block:2.5mm}.inv-document.inv-template-modern .inv-bill-to{padding:3mm}.inv-document.inv-template-modern .inv-document-header{padding:4mm}.starter-paper .starter-paper-brand{align-items:var(--logo-align,flex-start);text-align:var(--brand-text-align,left);flex-direction:column;display:flex}.starter-paper .starter-paper-brand:has(.inv-company-logo)>.starter-paper-kicker{display:none}.inv-document.inv-template-business .inv-document-header{border-left:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10mm;padding:0 0 6mm;display:grid}.inv-document.inv-template-business .inv-company{width:auto;text-align:var(--brand-text-align,left);grid-area:1/1}.inv-document.inv-template-business .inv-document-header>div{text-align:right;grid-area:1/2;min-width:0}.inv-document.inv-template-business .inv-document-header .inv-meta{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:3mm;margin:5mm 0 0;padding:3mm}.inv-document.inv-template-mono .inv-document-header>div{grid-area:1/1}.inv-document.inv-template-mono .inv-company{grid-area:1/2}.inv-document.inv-template-hello .inv-document-header{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12mm;padding:0 0 9mm;display:grid}.inv-document.inv-template-hello .inv-document-header>div{grid-area:1/1}.inv-document.inv-template-hello .inv-company{grid-area:1/2}.inv-document .invoice-hello-mark{margin:0}.inv-document .inv-plus-settlement .inv-totals{width:100%;min-width:0;margin:0}.inv-document.inv-plus-document .inv-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}
