.invoice-design--catalog *{box-sizing:border-box}.invoice-design--catalog{background:#e9ebee;margin:0;font:11px/1.45 Arial,Helvetica,sans-serif;color:var(--ink);font-variant-numeric:tabular-nums}.invoice-design--catalog .page{position:relative;width:210mm;min-height:297mm;margin:18px auto;padding:18mm;background:var(--paper);overflow:hidden;box-shadow:0 20px 55px #11182724}.invoice-design--catalog .ornament,.invoice-design--catalog .page:after,.invoice-design--catalog .page:before{content:"";position:absolute;pointer-events:none}.invoice-design--catalog .content{position:relative;z-index:2}.invoice-design--catalog .mast{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}.invoice-design--catalog .brand{display:flex;gap:12px;align-items:center}.invoice-design--catalog .mark{width:40px;height:40px;display:grid;place-items:center;background:var(--a);color:white;font-weight:800;font-size:16px}.invoice-design--catalog .brand h1{font-size:16px;margin:0;letter-spacing:-.02em}.invoice-design--catalog .brand p{margin:3px 0 0;color:var(--muted);font-size:9px}.invoice-design--catalog .doc{text-align:right}.invoice-design--catalog .doc h2{font-size:39px;line-height:.9;margin:0;letter-spacing:-.06em}.invoice-design--catalog .doc p{margin:8px 0 0;color:var(--a);font-weight:800}.invoice-design--catalog .meta{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:24px 0}.invoice-design--catalog .meta div,.invoice-design--catalog .party{padding:11px 13px;background:var(--b)}.invoice-design--catalog .label{text-transform:uppercase;letter-spacing:.12em;font-size:7px;font-weight:800;color:var(--muted);display:block;margin-bottom:4px}.invoice-design--catalog .parties{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:22px}.invoice-design--catalog .party strong{font-size:13px;display:block;margin-bottom:5px}.invoice-design--catalog .party p{margin:0;color:var(--muted)}.invoice-design--catalog .status{display:inline-block;padding:4px 7px;margin-top:5px;background:var(--a);color:#fff;font-size:7px;font-weight:800;letter-spacing:.1em}.invoice-design--catalog table{width:100%;border-collapse:collapse}.invoice-design--catalog th{text-align:left;padding:9px 7px;text-transform:uppercase;letter-spacing:.1em;font-size:7px;border-bottom:2px solid var(--ink)}.invoice-design--catalog td{padding:11px 7px;border-bottom:1px solid var(--line);vertical-align:top}.invoice-design--catalog td:nth-child(n+2),.invoice-design--catalog th:nth-child(n+2){text-align:right}.invoice-design--catalog td small{display:block;color:var(--muted);font-size:8px;margin-top:2px}.invoice-design--catalog .summary{width:43%;margin:18px 0 0 auto}.invoice-design--catalog .sumrow{display:flex;justify-content:space-between;padding:6px 9px;border-bottom:1px solid var(--line)}.invoice-design--catalog .sumrow.total{padding:12px;background:var(--a);color:#fff;border:0;font-size:14px;font-weight:800}.invoice-design--catalog .footer{display:grid;grid-template-columns:1.1fr .9fr;gap:25px;margin-top:30px;padding-top:15px;border-top:1px solid var(--line)}.invoice-design--catalog .footer h3{font-size:8px;text-transform:uppercase;letter-spacing:.1em;margin:0 0 5px}.invoice-design--catalog .footer p{font-size:9px;color:var(--muted);margin:0}.invoice-design--catalog .disclaimer{font-size:8px;color:var(--muted);margin-top:16px}.invoice-design--catalog.layout-mono-wave .page:after{left:-10mm;right:-10mm;bottom:-27mm;height:43mm;background:var(--a);transform:rotate(-3deg)}.invoice-design--catalog.layout-mono-wave .mast{border-bottom:1px solid var(--ink);padding-bottom:17px}.invoice-design--catalog.layout-mono-wave .mark{border-radius:50%;background:transparent;color:var(--ink);border:1px solid var(--ink)}.invoice-design--catalog.layout-mono-wave .meta div,.invoice-design--catalog.layout-mono-wave .party{background:transparent;border-top:1px solid var(--line);padding-left:0}.invoice-design--catalog.layout-mono-wave .sumrow.total{background:var(--ink)}.invoice-design--catalog.layout-slash .page:before{right:-36mm;top:-48mm;width:92mm;height:92mm;background:var(--a);transform:rotate(25deg)}.invoice-design--catalog.layout-slash .page:after{right:-24mm;top:28mm;width:56mm;height:8mm;background:var(--ink);transform:rotate(-14deg)}.invoice-design--catalog.layout-slash .doc{color:#fff;z-index:2}.invoice-design--catalog.layout-slash .doc p{color:#fff}.invoice-design--catalog.layout-slash th{background:var(--a);color:#fff;border:0}.invoice-design--catalog.layout-minimal .page{padding:20mm}.invoice-design--catalog.layout-minimal .mark{width:26px;height:26px;font-size:10px;background:var(--ink)}.invoice-design--catalog.layout-minimal .mast{padding-bottom:22px;border-bottom:1px solid var(--ink)}.invoice-design--catalog.layout-minimal .doc h2{font-size:34px;font-weight:500}.invoice-design--catalog.layout-minimal .meta div,.invoice-design--catalog.layout-minimal .party{background:transparent;padding-left:0;border-top:1px solid var(--line)}.invoice-design--catalog.layout-minimal .sumrow.total{background:var(--ink)}.invoice-design--catalog.layout-property .page{border-top:10mm solid var(--b)}.invoice-design--catalog.layout-property .mark{background:transparent;color:var(--a);border:1px solid var(--a)}.invoice-design--catalog.layout-property .doc h2{font-family:Georgia,serif;font-weight:400}.invoice-design--catalog.layout-property .meta div{background:#fff;border-bottom:3px solid var(--a)}.invoice-design--catalog.layout-property .party{background:var(--b)}.invoice-design--catalog.layout-property th{background:var(--ink);color:#fff;border:0}.invoice-design--catalog.layout-fashion{font-family:Georgia,Times New Roman,serif}.invoice-design--catalog.layout-fashion .page:before{left:0;right:0;top:0;height:30mm;background:var(--b)}.invoice-design--catalog.layout-fashion .mast{padding-top:16mm}.invoice-design--catalog.layout-fashion .mark{background:var(--a);font-family:Arial,sans-serif}.invoice-design--catalog.layout-fashion .doc h2{font-size:44px;font-weight:400}.invoice-design--catalog.layout-fashion .label,.invoice-design--catalog.layout-fashion th{font-family:Arial,sans-serif}.invoice-design--catalog.layout-fashion .party{background:transparent;border-top:1px solid var(--a)}.invoice-design--catalog.layout-fashion .sumrow.total{background:var(--a)}.invoice-design--catalog.layout-hairline .page{padding:21mm}.invoice-design--catalog.layout-hairline .mast{min-height:44mm}.invoice-design--catalog.layout-hairline .mark{display:none}.invoice-design--catalog.layout-hairline .brand{align-items:flex-start}.invoice-design--catalog.layout-hairline .doc h2{font-size:33px;font-weight:400}.invoice-design--catalog.layout-hairline .meta{gap:0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.invoice-design--catalog.layout-hairline .meta div,.invoice-design--catalog.layout-hairline .party{background:transparent}.invoice-design--catalog.layout-hairline th{border-width:1px}.invoice-design--catalog.layout-hairline .sumrow.total{background:transparent;color:var(--ink);border-top:2px solid var(--ink)}.invoice-design--catalog.layout-centered .mast{display:block;text-align:center}.invoice-design--catalog.layout-centered .brand{justify-content:center}.invoice-design--catalog.layout-centered .doc{text-align:center;margin-top:25px}.invoice-design--catalog.layout-centered .doc h2{font-family:Georgia,serif;font-weight:400;letter-spacing:.12em}.invoice-design--catalog.layout-centered .meta{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.invoice-design--catalog.layout-centered .meta div,.invoice-design--catalog.layout-centered .party{background:transparent;text-align:center}.invoice-design--catalog.layout-centered th{border-width:1px}.invoice-design--catalog.layout-ledger table,.invoice-design--catalog.layout-ledger td,.invoice-design--catalog.layout-ledger th{border:1px solid var(--ink)}.invoice-design--catalog.layout-ledger th{background:var(--ink);color:#fff}.invoice-design--catalog.layout-ledger .meta div,.invoice-design--catalog.layout-ledger .party{border:1px solid var(--line);background:#fff}.invoice-design--catalog.layout-ledger .summary{border:1px solid var(--ink)}.invoice-design--catalog.layout-ledger .sumrow.total{background:var(--ink)}.invoice-design--catalog.layout-soft-corner .page:before{right:-30mm;top:-30mm;width:78mm;height:78mm;background:var(--b);border-radius:50%}.invoice-design--catalog.layout-soft-corner .page:after{left:-28mm;bottom:-30mm;width:66mm;height:66mm;background:var(--b);border-radius:50%}.invoice-design--catalog.layout-soft-corner .doc{z-index:2}.invoice-design--catalog.layout-soft-corner .doc h2{font-family:Georgia,serif;color:var(--a);font-weight:400}.invoice-design--catalog.layout-soft-corner th{color:var(--a);border-color:var(--a)}.invoice-design--catalog.layout-photo-band .page{padding-top:55mm}.invoice-design--catalog.layout-photo-band .page:before{left:0;right:0;top:0;height:43mm;background:repeating-linear-gradient(115deg,#111 0 18mm,#2d2d2d 18mm 31mm,#c9c9c9 31mm 33mm)}.invoice-design--catalog.layout-photo-band .mast{position:absolute;top:-43mm;left:0;right:0;color:#fff}.invoice-design--catalog.layout-photo-band .brand p,.invoice-design--catalog.layout-photo-band .doc p{color:#ddd}.invoice-design--catalog.layout-photo-band .mark{background:#fff;color:#111}.invoice-design--catalog.layout-photo-band th{background:#111;color:#fff}.invoice-design--catalog.layout-serif-air{font-family:Georgia,serif}.invoice-design--catalog.layout-serif-air .page{padding:22mm;background:var(--paper)}.invoice-design--catalog.layout-serif-air .mark{border-radius:50%;background:transparent;color:var(--a);border:1px solid var(--a)}.invoice-design--catalog.layout-serif-air .doc h2{font-size:45px;font-weight:400}.invoice-design--catalog.layout-serif-air .meta div,.invoice-design--catalog.layout-serif-air .party{background:transparent;border-top:1px solid var(--a);padding-left:0}.invoice-design--catalog.layout-serif-air .label,.invoice-design--catalog.layout-serif-air th{font-family:Arial,sans-serif}.invoice-design--catalog.layout-blue-swoop .page{padding-top:52mm}.invoice-design--catalog.layout-blue-swoop .page:before{left:-15mm;right:-15mm;top:-30mm;height:73mm;background:var(--a);border-radius:0 0 48% 9%}.invoice-design--catalog.layout-blue-swoop .page:after{left:-20mm;right:-20mm;bottom:-29mm;height:39mm;background:var(--a);transform:rotate(2deg)}.invoice-design--catalog.layout-blue-swoop .mast{position:absolute;top:-42mm;left:0;right:0;color:#fff}.invoice-design--catalog.layout-blue-swoop .brand p,.invoice-design--catalog.layout-blue-swoop .doc p{color:#d7e9fb}.invoice-design--catalog.layout-blue-swoop .mark{background:#fff;color:var(--a)}.invoice-design--catalog.layout-blue-swoop th{background:var(--a);color:#fff;border:0}.invoice-design--catalog.layout-bookish{font-family:Georgia,serif}.invoice-design--catalog.layout-bookish .page{border:1px solid var(--a);padding:20mm}.invoice-design--catalog.layout-bookish .mast{border-bottom:3px double var(--a);padding-bottom:17px}.invoice-design--catalog.layout-bookish .doc h2{font-weight:400}.invoice-design--catalog.layout-bookish .meta div,.invoice-design--catalog.layout-bookish .party{background:var(--b)}.invoice-design--catalog.layout-bookish th{font-family:Arial,sans-serif;background:var(--a);color:#fff;border:0}.invoice-design--catalog.layout-dark-tab .page{padding-top:49mm}.invoice-design--catalog.layout-dark-tab .page:before{left:0;right:0;top:0;height:40mm;background:var(--b)}.invoice-design--catalog.layout-dark-tab .mast{position:absolute;top:-34mm;left:0;right:0;color:#fff}.invoice-design--catalog.layout-dark-tab .brand p{color:#cbd5e1}.invoice-design--catalog.layout-dark-tab .doc{border-left:12px solid var(--a);padding-left:12px}.invoice-design--catalog.layout-dark-tab .doc p{color:var(--a)}.invoice-design--catalog.layout-dark-tab th{background:var(--b);color:#fff;border-bottom:5px solid var(--a)}.invoice-design--catalog.layout-dark-tab .sumrow.total{background:var(--b);border-left:7px solid var(--a)}.invoice-design--catalog.layout-gradient .page:before{left:0;right:0;top:0;height:14mm;background:linear-gradient(90deg,var(--a),var(--b))}.invoice-design--catalog.layout-gradient .mast{padding-top:9mm}.invoice-design--catalog.layout-gradient .mark{border-radius:50%;background:linear-gradient(135deg,var(--a),var(--b))}.invoice-design--catalog.layout-gradient th{color:#fff;border:0}.invoice-design--catalog.layout-gradient .sumrow.total,.invoice-design--catalog.layout-gradient th{background:linear-gradient(90deg,var(--a),var(--b))}.invoice-design--catalog.layout-clean-card .page{background:linear-gradient(180deg,var(--b) 0 69mm,#fff 69mm)}.invoice-design--catalog.layout-clean-card .meta div,.invoice-design--catalog.layout-clean-card .party{background:#fff;border:1px solid #fff;box-shadow:0 6px 18px #14203310;border-radius:8px}.invoice-design--catalog.layout-clean-card th{background:var(--ink);color:#fff;border:0}.invoice-design--catalog.layout-clean-card .sumrow{background:var(--b);margin-bottom:2px;border:0}.invoice-design--catalog.layout-product .page:before{right:-25mm;top:-32mm;width:78mm;height:75mm;background:var(--b);transform:rotate(18deg)}.invoice-design--catalog.layout-product .mark{border-radius:8px;background:var(--a)}.invoice-design--catalog.layout-product .doc{z-index:2}.invoice-design--catalog.layout-product .meta div{border-top:5px solid var(--b)}.invoice-design--catalog.layout-product th{background:var(--a);color:#fff;border:0}.invoice-design--catalog.layout-product .sumrow.total{border-left:8px solid var(--b)}.invoice-design--catalog.layout-digital .page{padding-left:57mm}.invoice-design--catalog.layout-digital .page:before{inset:0 auto 0 0;width:45mm;background:var(--a)}.invoice-design--catalog.layout-digital .brand{position:absolute;left:-42mm;top:0;width:34mm;display:block;color:#fff}.invoice-design--catalog.layout-digital .brand p{color:#dce3ff}.invoice-design--catalog.layout-digital .mark{background:#fff;color:var(--a);margin-bottom:12px}.invoice-design--catalog.layout-digital .parties{grid-template-columns:1fr}.invoice-design--catalog.layout-digital .party:first-child{position:absolute;left:-42mm;top:78mm;width:34mm;background:transparent;color:#fff;padding:0}.invoice-design--catalog.layout-digital .party:first-child .label,.invoice-design--catalog.layout-digital .party:first-child p{color:#dce3ff}.invoice-design--catalog.layout-digital .summary{width:55%}.invoice-design--catalog.layout-dark-panel .page{padding-top:55mm}.invoice-design--catalog.layout-dark-panel .page:before{left:0;right:0;top:0;height:46mm;background:var(--b)}.invoice-design--catalog.layout-dark-panel .mast{position:absolute;top:-40mm;left:0;right:0;color:#fff}.invoice-design--catalog.layout-dark-panel .brand p{color:#cbc4df}.invoice-design--catalog.layout-dark-panel .doc p{color:var(--a)}.invoice-design--catalog.layout-dark-panel .mark{background:var(--a);color:#211839}.invoice-design--catalog.layout-dark-panel th{background:var(--b);color:#fff;border-bottom:4px solid var(--a)}.invoice-design--catalog.layout-dark-panel .sumrow.total{background:var(--b)}.invoice-design--catalog.layout-modern-line .mast{border-bottom:6px solid var(--a);padding-bottom:14px}.invoice-design--catalog.layout-modern-line .doc h2{font-weight:500}.invoice-design--catalog.layout-modern-line .meta{gap:0}.invoice-design--catalog.layout-modern-line .meta div{background:#fff;border:1px solid var(--line)}.invoice-design--catalog.layout-modern-line .party{background:#fff;border-left:5px solid var(--a)}.invoice-design--catalog.layout-modern-line th{color:var(--a);border-color:var(--a)}.invoice-design--catalog.layout-black-block .page:before{left:0;top:0;width:14mm;height:102mm;background:#111}.invoice-design--catalog.layout-black-block .mast{padding-left:8mm}.invoice-design--catalog.layout-black-block .doc h2{font-size:48px}.invoice-design--catalog.layout-black-block th{background:#111;color:#fff;border:0}.invoice-design--catalog.layout-black-block .sumrow.total{background:#111}.invoice-design--catalog.layout-green-angle .page:before{right:-34mm;top:-38mm;width:92mm;height:80mm;background:var(--a);transform:rotate(28deg)}.invoice-design--catalog.layout-green-angle .page:after{left:-25mm;bottom:-28mm;width:62mm;height:58mm;border:12px solid var(--b);transform:rotate(35deg)}.invoice-design--catalog.layout-green-angle .doc{z-index:2;color:#fff}.invoice-design--catalog.layout-green-angle .doc p{color:#fff}.invoice-design--catalog.layout-green-angle th{background:var(--a);color:#fff;border:0}.invoice-design--catalog.layout-letterhead .mast{border-top:7px solid var(--ink);padding-top:12px}.invoice-design--catalog.layout-letterhead .doc h2{font-size:34px;letter-spacing:.12em}.invoice-design--catalog.layout-letterhead .meta div,.invoice-design--catalog.layout-letterhead .party{background:transparent;border:1px solid var(--line)}.invoice-design--catalog.layout-letterhead th{background:var(--ink);color:#fff;border:0}.invoice-design--catalog.layout-letterhead .footer{border-top:7px solid var(--ink)}.invoice-design--catalog.layout-yellow-grid .page:before{right:0;top:0;width:34mm;height:34mm;background:var(--a)}.invoice-design--catalog.layout-yellow-grid .mark{background:var(--b);color:var(--a)}.invoice-design--catalog.layout-yellow-grid .meta div{border-top:5px solid var(--a)}.invoice-design--catalog.layout-yellow-grid th{background:var(--b);color:#fff;border-bottom:5px solid var(--a)}.invoice-design--catalog.layout-yellow-grid .sumrow.total{background:var(--b);border-left:8px solid var(--a)}.invoice-design--catalog.layout-typed{font-family:Courier New,monospace}.invoice-design--catalog.layout-typed .mark{background:transparent;color:var(--ink);border:1px solid var(--ink)}.invoice-design--catalog.layout-typed .doc h2{font-size:34px;font-weight:400}.invoice-design--catalog.layout-typed .meta div,.invoice-design--catalog.layout-typed .party{background:transparent;border-top:1px solid var(--ink);padding-left:0}.invoice-design--catalog.layout-typed th{font-family:Arial,sans-serif;border-width:1px}.invoice-design--catalog.layout-typed .sumrow.total{background:var(--ink)}.invoice-design--catalog.layout-cream .page{background:var(--paper);padding:21mm}.invoice-design--catalog.layout-cream .mast{border-bottom:1px solid var(--a);padding-bottom:18px}.invoice-design--catalog.layout-cream .mark{background:var(--a);border-radius:50%}.invoice-design--catalog.layout-cream .doc h2{font-weight:400}.invoice-design--catalog.layout-cream .meta div,.invoice-design--catalog.layout-cream .party{background:var(--b)}.invoice-design--catalog.layout-cream th{border-color:var(--a)}.invoice-design--catalog.layout-green-frame .page{border-top:9mm solid var(--a);border-bottom:8mm solid var(--a)}.invoice-design--catalog.layout-green-frame .meta div{background:#fff;border-bottom:4px solid var(--a)}.invoice-design--catalog.layout-green-frame .party{background:var(--b)}.invoice-design--catalog.layout-green-frame th{background:var(--a);color:#fff;border:0}.invoice-design--catalog.layout-elegant-gray{font-family:Georgia,serif}.invoice-design--catalog.layout-elegant-gray .page{padding:21mm}.invoice-design--catalog.layout-elegant-gray .mark{background:transparent;color:var(--ink);border:1px solid var(--ink);border-radius:50%}.invoice-design--catalog.layout-elegant-gray .doc h2{font-size:42px;font-weight:400}.invoice-design--catalog.layout-elegant-gray .meta div,.invoice-design--catalog.layout-elegant-gray .party{background:transparent;border-top:1px solid #989ca1;padding-left:0}.invoice-design--catalog.layout-elegant-gray .label,.invoice-design--catalog.layout-elegant-gray th{font-family:Arial,sans-serif}.invoice-design--catalog.layout-beige-pro .page:before{right:0;top:0;width:55mm;height:15mm;background:var(--b)}.invoice-design--catalog.layout-beige-pro .mast{padding-top:6mm;border-bottom:1px solid var(--a);padding-bottom:16px}.invoice-design--catalog.layout-beige-pro .doc h2{font-family:Georgia,serif;font-weight:400;color:var(--a)}.invoice-design--catalog.layout-beige-pro .meta div,.invoice-design--catalog.layout-beige-pro .party{background:var(--b)}.invoice-design--catalog.layout-beige-pro th{color:var(--a);border-color:var(--a)}.invoice-design--catalog.layout-contractor .page:before{left:0;right:0;top:0;height:12mm;background:var(--a)}.invoice-design--catalog.layout-contractor .page:after{right:-30mm;top:12mm;width:70mm;height:28mm;background:var(--b);transform:skewX(-28deg)}.invoice-design--catalog.layout-contractor .mast{padding-top:10mm}.invoice-design--catalog.layout-contractor .doc{z-index:2}.invoice-design--catalog.layout-contractor th{background:var(--a);color:#fff;border:0}.invoice-design--catalog.layout-contractor .sumrow.total{border-left:8px solid var(--b)}.invoice-design--catalog.layout-farm .page{background:#fffef8;border-left:10mm solid var(--b)}.invoice-design--catalog.layout-farm .mark{border-radius:50%;background:var(--a)}.invoice-design--catalog.layout-farm .meta div,.invoice-design--catalog.layout-farm .party{background:#f1f6ed}.invoice-design--catalog.layout-farm th{background:var(--a);color:#fff;border:0}.invoice-design--catalog.layout-farm .sumrow.total{background:var(--a)}.invoice-design--catalog.layout-restaurant .page{border:1px solid var(--ink);padding:19mm}.invoice-design--catalog.layout-restaurant .mast{padding-bottom:17px;border-bottom:3px double var(--ink)}.invoice-design--catalog.layout-restaurant .mark{background:var(--ink);border-radius:50%}.invoice-design--catalog.layout-restaurant .doc h2{font-family:Georgia,serif;font-weight:400}.invoice-design--catalog .layout-restaurant .party,.invoice-design--catalog.layout-restaurant .meta div{background:transparent;border:1px solid var(--line)}.invoice-design--catalog.layout-restaurant th{background:var(--ink);color:#fff;border:0}.invoice-design--catalog.layout-bold-red .page:before{left:0;right:0;top:0;height:13mm;background:var(--a)}.invoice-design--catalog.layout-bold-red .mast{padding-top:10mm;border-bottom:6px solid var(--a);padding-bottom:13px}.invoice-design--catalog.layout-bold-red .doc h2{font-size:49px;color:var(--a)}.invoice-design--catalog.layout-bold-red th{background:var(--a);color:#fff;border:0}.invoice-design--catalog.layout-stone .page{background:#fff}.invoice-design--catalog.layout-stone .mast{background:var(--b);padding:15px}.invoice-design--catalog.layout-stone .mark{background:var(--a)}.invoice-design--catalog.layout-stone .meta div{background:#f5f3f1;border-top:3px solid var(--a)}.invoice-design--catalog.layout-stone th{background:#4a4541;color:#fff;border:0}.invoice-design--catalog.layout-stone .sumrow.total{background:var(--a)}.invoice-design--catalog.layout-alpine .page:before{left:-20mm;right:-20mm;top:-43mm;height:74mm;background:var(--a);transform:skewY(-5deg)}.invoice-design--catalog.layout-alpine .mast{color:#fff;min-height:34mm}.invoice-design--catalog.layout-alpine .brand p,.invoice-design--catalog.layout-alpine .doc p{color:#dbeeff}.invoice-design--catalog.layout-alpine .mark{background:#fff;color:var(--a)}.invoice-design--catalog.layout-alpine th{background:var(--a);color:#fff;border:0}.invoice-design--catalog.layout-red-personal .page:before{right:0;top:0;width:22mm;height:70mm;background:var(--a)}.invoice-design--catalog.layout-red-personal .doc{padding-right:12mm}.invoice-design--catalog.layout-red-personal .doc h2{color:var(--a)}.invoice-design--catalog.layout-red-personal .meta div,.invoice-design--catalog.layout-red-personal .party{background:var(--b)}.invoice-design--catalog.layout-red-personal th{color:var(--a);border-color:var(--a)}.invoice-design--catalog.layout-gold .page{border-top:6mm solid var(--a)}.invoice-design--catalog.layout-gold .mark{background:transparent;color:var(--a);border:1px solid var(--a)}.invoice-design--catalog.layout-gold .mast{border-bottom:1px solid var(--a);padding-bottom:16px}.invoice-design--catalog.layout-gold .doc h2{font-family:Georgia,serif;font-weight:400}.invoice-design--catalog.layout-gold th{color:#80661f;border-color:var(--a)}.invoice-design--catalog.layout-gold .sumrow.total{background:#8b702a}.invoice-design--catalog.layout-uiux .page{background:linear-gradient(180deg,var(--b) 0 58mm,#fff 58mm)}.invoice-design--catalog.layout-uiux .mark{border-radius:10px;background:var(--a)}.invoice-design--catalog.layout-uiux .meta div,.invoice-design--catalog.layout-uiux .party{background:#fff;border-radius:8px;box-shadow:0 6px 16px #35147a12}.invoice-design--catalog.layout-uiux th{background:#46365f;color:#fff;border:0}.invoice-design--catalog.layout-uiux .sumrow.total{background:var(--a);border-radius:7px}.invoice-design--catalog.layout-multimedia .page:before{right:-30mm;top:-30mm;width:85mm;height:80mm;background:linear-gradient(135deg,var(--a),#64a7ff);border-radius:50%}.invoice-design--catalog.layout-multimedia .doc{z-index:2;color:#fff}.invoice-design--catalog.layout-multimedia .doc p{color:#fff}.invoice-design--catalog.layout-multimedia .meta div{border-top:4px solid var(--a)}.invoice-design--catalog.layout-multimedia th{background:var(--a);color:#fff;border:0}.invoice-design--catalog.layout-sewing{font-family:Georgia,serif}.invoice-design--catalog.layout-sewing .page{border:6px double var(--b);padding:19mm}.invoice-design--catalog.layout-sewing .mark{background:var(--ink)}.invoice-design--catalog.layout-sewing .doc h2{font-weight:400}.invoice-design--catalog.layout-sewing .meta div,.invoice-design--catalog.layout-sewing .party{background:var(--b)}.invoice-design--catalog.layout-sewing .label,.invoice-design--catalog.layout-sewing th{font-family:Arial,sans-serif}.invoice-design--catalog.layout-sewing th{background:var(--ink);color:#fff;border:0}.invoice-design--catalog.layout-it-clean .mast{border-bottom:5px solid var(--a);padding-bottom:13px}.invoice-design--catalog.layout-it-clean .mark{background:var(--a);transform:rotate(45deg)}.invoice-design--catalog.layout-it-clean .meta{gap:0;border:1px solid var(--a)}.invoice-design--catalog.layout-it-clean .meta div{background:#fff;border-right:1px solid var(--a)}.invoice-design--catalog.layout-it-clean .party{background:var(--b)}.invoice-design--catalog.layout-it-clean th{background:var(--a);color:#fff;border:0}.invoice-design--catalog.layout-guilloche .page{border:2px double var(--a);padding:20mm}.invoice-design--catalog.layout-guilloche .page:before{inset:6mm;border:1px solid var(--b)}.invoice-design--catalog.layout-guilloche .mark{border-radius:50%;background:transparent;color:var(--a);border:2px double var(--a)}.invoice-design--catalog.layout-guilloche .doc h2{font-family:Georgia,serif;font-weight:400}.invoice-design--catalog.layout-guilloche .meta div,.invoice-design--catalog.layout-guilloche .party{background:transparent;border:1px solid var(--b)}.invoice-design--catalog.layout-guilloche th{border-color:var(--a);color:var(--a)}.invoice-design--catalog.layout-blue-yellow .page{padding-top:49mm}.invoice-design--catalog.layout-blue-yellow .page:before{left:0;right:0;top:0;height:40mm;background:var(--a)}.invoice-design--catalog.layout-blue-yellow .page:after{right:0;top:40mm;width:48mm;height:7mm;background:var(--b)}.invoice-design--catalog.layout-blue-yellow .mast{position:absolute;top:-34mm;left:0;right:0;color:#fff}.invoice-design--catalog.layout-blue-yellow .brand p{color:#d8e5f5}.invoice-design--catalog.layout-blue-yellow .mark{background:var(--b);color:var(--a)}.invoice-design--catalog.layout-blue-yellow .doc p{color:var(--b)}.invoice-design--catalog.layout-blue-yellow th{background:var(--a);color:#fff;border-bottom:4px solid var(--b)}.invoice-design--catalog.layout-blue-yellow .sumrow.total{background:var(--a);border-left:7px solid var(--b)}.invoice-design--catalog.layout-monogram .mast{display:block;text-align:center;border-bottom:1px solid var(--ink);padding-bottom:18px}.invoice-design--catalog.layout-monogram .brand{justify-content:center}.invoice-design--catalog.layout-monogram .mark{width:52px;height:52px;border-radius:50%;background:transparent;color:var(--ink);border:1px solid var(--ink);font-family:Georgia,serif;font-size:21px}.invoice-design--catalog.layout-monogram .doc{text-align:center;margin-top:18px}.invoice-design--catalog.layout-monogram .doc h2{font-family:Georgia,serif;font-weight:400;letter-spacing:.2em}.invoice-design--catalog.layout-monogram .meta div,.invoice-design--catalog.layout-monogram .party{background:transparent;text-align:center}.invoice-design--catalog.layout-monogram th{border-width:1px}.invoice-design--catalog.layout-monogram .sumrow.total{background:var(--ink)}.invoice-design--catalog.v1 .meta{margin-top:18px}.invoice-design--catalog.v1 .mark{border-radius:50%}.invoice-design--catalog.v2 tbody tr:nth-child(2n){background:color-mix(in srgb,var(--b) 48%,white)}.invoice-design--catalog.v3 .party:first-child{border-left:4px solid var(--a)}.invoice-design--catalog.v3 .party:last-child{border-right:4px solid var(--a)}.invoice-design--catalog.v4 .summary{border-top:3px solid var(--ink)}.invoice-design--catalog [contenteditable=true]:focus{outline:1px dashed var(--a);outline-offset:2px}@media print{.invoice-design--catalog{background:#fff}.invoice-design--catalog .page{margin:0;box-shadow:none;width:210mm;min-height:297mm}.invoice-design--catalog .disclaimer{display:none}}.invoice-design--studio *{box-sizing:border-box}.invoice-design--studio{background:#e9edf0;margin:0;color:#202a35;font:14px/1.55 Arial,Helvetica,sans-serif;font-variant-numeric:tabular-nums}.invoice-design--studio a{color:inherit}.invoice-design--studio .sheet{max-width:794px;min-height:1050px;margin:32px auto;padding:48px;background:#fff;box-shadow:0 12px 50px #21314115;position:relative}.invoice-design--studio .header{display:flex;justify-content:space-between;gap:28px;align-items:flex-start;margin-bottom:30px}.invoice-design--studio .brand{font-size:24px;line-height:1.2;font-weight:750;letter-spacing:-.6px;color:var(--accent)}.invoice-design--studio .brand-mark{display:inline-block;width:14px;height:14px;background:var(--accent);margin-right:9px}.invoice-design--studio .tagline{font-size:11px;margin-top:8px;color:#586775;letter-spacing:.8px}.invoice-design--studio .identity address{margin-top:17px;font-size:12px;color:#586775;font-style:normal}.invoice-design--studio .document{text-align:right}.invoice-design--studio h1{font-size:38px;line-height:1.1;letter-spacing:-1.5px;margin:0 0 12px;font-weight:750;color:var(--accent)}.invoice-design--studio .eyebrow,.invoice-design--studio .label{display:block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#536171;margin-bottom:6px}.invoice-design--studio .status{display:inline-block;border:1px solid var(--accent);border-radius:30px;font-size:10px;letter-spacing:1px;padding:4px 10px;color:var(--accent)}.invoice-design--studio .invoice-number{font-size:13px;font-weight:700;margin:10px 0}.invoice-design--studio .metadata{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;border-top:1px solid #d9dfe5;border-bottom:1px solid #d9dfe5;padding:16px 0;margin:0 0 26px}.invoice-design--studio .metadata div{min-width:0}.invoice-design--studio .metadata strong{font-size:12px}.invoice-design--studio .parties{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:0 0 25px}.invoice-design--studio .party{min-width:0}.invoice-design--studio .party h2{font-size:16px;margin:0 0 7px}.invoice-design--studio .party p{margin:0;color:#586775;font-size:12px}.invoice-design--studio .context{padding:15px 18px;background:var(--tint);border-left:3px solid var(--accent);font-size:12px;margin:0 0 24px}.invoice-design--studio .context strong{display:block;color:var(--accent);margin-bottom:5px}.invoice-design--studio .context p{margin:3px 0}.invoice-design--studio .line-items{width:100%;border-collapse:collapse;table-layout:fixed;margin:0 0 24px}.invoice-design--studio .line-items caption{text-align:left;font-weight:700;font-size:12px;margin-bottom:10px}.invoice-design--studio .line-items th{background:var(--accent);color:white;font-size:10px;letter-spacing:.8px;text-transform:uppercase;text-align:left;padding:12px 10px}.invoice-design--studio .line-items td{padding:14px 10px;border-bottom:1px solid #e0e5ea;vertical-align:top;font-size:12px;overflow-wrap:anywhere}.invoice-design--studio .line-items th:first-child{width:49%}.invoice-design--studio .line-items th:nth-child(2){width:12%}.invoice-design--studio .line-items th:nth-child(3){width:19%}.invoice-design--studio .line-items th:nth-child(4){width:20%}.invoice-design--studio .line-items td.num,.invoice-design--studio .line-items th.num{text-align:right;white-space:nowrap;overflow-wrap:normal}.invoice-design--studio .item-title{font-weight:600}.invoice-design--studio .item-detail{display:block;font-size:10px;color:#65727d;margin-top:3px}.invoice-design--studio .settlement{display:grid;grid-template-columns:1fr 265px;gap:32px;align-items:start;margin:24px 0}.invoice-design--studio .payment{font-size:12px}.invoice-design--studio .payment h2,.invoice-design--studio .terms h2{font-size:11px;text-transform:uppercase;letter-spacing:1.2px;margin:0 0 10px;color:var(--accent)}.invoice-design--studio .payment p{margin:3px 0;color:#586775}.invoice-design--studio .totals{width:100%;border-collapse:collapse;font-size:12px}.invoice-design--studio .totals th{text-align:left;font-weight:400;padding:7px 10px}.invoice-design--studio .totals td{text-align:right;padding:7px 10px;white-space:nowrap}.invoice-design--studio .totals .grand{font-size:18px;font-weight:700;background:var(--tint);color:var(--accent);border-top:2px solid var(--accent)}.invoice-design--studio .totals .grand th{font-weight:700}.invoice-design--studio .terms{border-top:1px solid #d9dfe5;padding-top:17px;font-size:11px;color:#586775;margin-top:25px}.invoice-design--studio .terms p{margin:4px 0}.invoice-design--studio .footer{display:flex;justify-content:space-between;gap:15px;margin-top:35px;padding-top:14px;border-top:1px solid #d9dfe5;font-size:10px;color:#65727d}.invoice-design--studio .thankyou{font-size:14px;color:var(--accent);font-weight:600}.invoice-design--studio .summary-banner{display:flex;justify-content:space-between;align-items:center;padding:20px;background:var(--tint);margin:0 0 25px;border:1px solid #d9dfe5}.invoice-design--studio .summary-banner strong{font-size:28px;color:var(--accent)}.invoice-design--studio .summary-banner small{font-size:11px}.invoice-design--studio .remittance{border-top:1px dashed #86929d;padding-top:18px;margin-top:28px;display:flex;justify-content:space-between;font-size:11px}.invoice-design--studio .extra-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:10px}.invoice-design--studio .note-box{border:1px solid #d9dfe5;padding:12px;margin-top:10px}.invoice-design--studio .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.invoice-design--studio .rail-wrap{display:grid;grid-template-columns:180px minmax(0,1fr);gap:25px}.invoice-design--studio .rail-wrap aside{padding:22px;background:var(--tint)}.invoice-design--studio .rail-wrap .header{display:block}.invoice-design--studio .rail-wrap .document{text-align:left}.invoice-design--studio .rail-wrap .brand{font-size:22px}.invoice-design--studio .rail-wrap .metadata{grid-template-columns:1fr 1fr}.invoice-design--studio .rail-wrap .parties,.invoice-design--studio .rail-wrap .settlement{grid-template-columns:1fr}.invoice-design--studio .rail-wrap .line-items th:first-child{width:40%}.invoice-design--studio .rail-wrap .line-items th:nth-child(2){width:12%}.invoice-design--studio .rail-wrap .line-items th:nth-child(3),.invoice-design--studio .rail-wrap .line-items th:nth-child(4){width:24%}@media print{.invoice-design--studio{background:white}.invoice-design--studio .sheet{width:auto;max-width:none;min-height:0;margin:0;padding:0;box-shadow:none}.invoice-design--studio .line-items thead{display:table-header-group}.invoice-design--studio .context,.invoice-design--studio .footer,.invoice-design--studio .metadata,.invoice-design--studio .parties,.invoice-design--studio .remittance,.invoice-design--studio .settlement,.invoice-design--studio .terms,.invoice-design--studio tr{break-inside:avoid}.invoice-design--studio caption,.invoice-design--studio h1,.invoice-design--studio h2{break-after:avoid}.invoice-design--studio *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.invoice-design--studio .line-items{break-inside:auto}}.invoice-design[data-template="01-letterhead-studio"] .header{border-top:7px solid var(--accent);padding-top:25px}.invoice-design[data-template="01-letterhead-studio"] .document{border-left:1px solid #d9dfe5;padding-left:25px}.invoice-design[data-template="01-letterhead-studio"] .line-items th{background:var(--tint);color:var(--accent)}.invoice-design[data-template="01-letterhead-studio"] .line-items th.num{white-space:normal}@media print{.invoice-design[data-template="01-letterhead-studio"] .sheet{padding:0;border:0}.invoice-design[data-template="01-letterhead-studio"] .header{break-inside:avoid}.invoice-design[data-template="01-letterhead-studio"] .rail-wrap{display:block}.invoice-design[data-template="01-letterhead-studio"] .rail-wrap aside{margin-bottom:20px;padding:16px}.invoice-design[data-template="01-letterhead-studio"] .rail-wrap .parties{grid-template-columns:1fr 1fr}.invoice-design[data-template="01-letterhead-studio"] .rail-wrap .settlement{grid-template-columns:1fr 265px}.invoice-design[data-template="01-letterhead-studio"] .rail-wrap .metadata{grid-template-columns:repeat(4,minmax(0,1fr))}.invoice-design[data-template="01-letterhead-studio"]{font-size:12px;line-height:1.4}.invoice-design[data-template="01-letterhead-studio"] .header{margin-bottom:18px;padding-top:16px;padding-bottom:16px}.invoice-design[data-template="01-letterhead-studio"] .identity address{margin-top:10px}.invoice-design[data-template="01-letterhead-studio"] .metadata{padding:10px 0;margin-bottom:18px}.invoice-design[data-template="01-letterhead-studio"] .parties{margin-bottom:18px}.invoice-design[data-template="01-letterhead-studio"] .context{padding:10px 14px;margin-bottom:18px}.invoice-design[data-template="01-letterhead-studio"] .line-items{margin-bottom:16px}.invoice-design[data-template="01-letterhead-studio"] .line-items th{padding:8px}.invoice-design[data-template="01-letterhead-studio"] .line-items td{padding:10px 8px}.invoice-design[data-template="01-letterhead-studio"] .settlement{margin:18px 0}.invoice-design[data-template="01-letterhead-studio"] .terms{margin-top:18px;padding-top:12px}.invoice-design[data-template="01-letterhead-studio"] .footer{margin-top:18px;padding-top:10px}.invoice-design[data-template="01-letterhead-studio"] .summary-banner{padding:14px;margin-bottom:18px}.invoice-design[data-template="01-letterhead-studio"] .rail-wrap aside .identity{display:flex;gap:20px;align-items:center}.invoice-design[data-template="01-letterhead-studio"] .rail-wrap aside .tagline{max-width:130px}.invoice-design[data-template="01-letterhead-studio"] .rail-wrap aside address{margin:0}.invoice-design[data-template="01-letterhead-studio"] .rail-wrap .brand-mark{display:none}.invoice-design[data-template="01-letterhead-studio"] .rail-wrap aside .brand{max-width:190px}.invoice-design[data-template="01-letterhead-studio"] .rail-wrap aside{margin-bottom:12px}.invoice-design[data-template="01-letterhead-studio"] .layout-artist .header,.invoice-design[data-template="01-letterhead-studio"] .layout-bakery .header,.invoice-design[data-template="01-letterhead-studio"] .layout-freelance .header,.invoice-design[data-template="01-letterhead-studio"] .layout-margin .header,.invoice-design[data-template="01-letterhead-studio"] .layout-minimal .header,.invoice-design[data-template="01-letterhead-studio"] .layout-retainer .header{display:flex;align-items:start;text-align:left}.invoice-design[data-template="01-letterhead-studio"] .layout-artist .document,.invoice-design[data-template="01-letterhead-studio"] .layout-bakery .document,.invoice-design[data-template="01-letterhead-studio"] .layout-freelance .document,.invoice-design[data-template="01-letterhead-studio"] .layout-margin .document,.invoice-design[data-template="01-letterhead-studio"] .layout-minimal .document,.invoice-design[data-template="01-letterhead-studio"] .layout-retainer .document{margin-top:0;text-align:right}.invoice-design[data-template="01-letterhead-studio"] .layout-minimal h1{font-size:44px}.invoice-design[data-template="01-letterhead-studio"] .layout-balance .context{padding-top:0;padding-bottom:0}.invoice-design[data-template="01-letterhead-studio"] .layout-balance .summary-banner{padding:10px;margin-bottom:10px}}.invoice-design[data-template="01-plain"] *{box-sizing:border-box}.invoice-design[data-template="01-plain"]{margin:0;background:var(--b);font-family:Arial,Helvetica,sans-serif;color:#1a1a1a}.invoice-design[data-template="01-plain"] .page{width:780px;margin:40px auto;background:#fff;padding:60px 64px}.invoice-design[data-template="01-plain"] .src{text-align:center;font-size:11px;color:#999;margin-bottom:18px}.invoice-design[data-template="01-plain"] .src a{color:#888}.invoice-design[data-template="01-plain"] .row{display:flex;justify-content:space-between}.invoice-design[data-template="01-plain"] .brand{font-size:15px;font-weight:700}.invoice-design[data-template="01-plain"] .brand-sub{font-size:12px;color:#555;line-height:1.5;margin-top:2px}.invoice-design[data-template="01-plain"] .inv-meta{text-align:right;font-size:12px;color:#333;line-height:1.7}.invoice-design[data-template="01-plain"] .inv-meta b{color:var(--a)}.invoice-design[data-template="01-plain"] h1{font-size:24px;font-weight:400;letter-spacing:2px;margin:40px 0 30px;padding-bottom:10px;border-bottom:1px solid var(--a)}.invoice-design[data-template="01-plain"] .bill-to{font-size:12px;color:#555;margin-bottom:30px;line-height:1.6}.invoice-design[data-template="01-plain"] .bill-to b{color:var(--a);display:block;margin-bottom:4px;font-weight:700}.invoice-design[data-template="01-plain"] table{width:100%;border-collapse:collapse;font-size:13px}.invoice-design[data-template="01-plain"] th{text-align:left;font-weight:700;padding:8px 0;border-bottom:1px solid var(--a)}.invoice-design[data-template="01-plain"] td.num,.invoice-design[data-template="01-plain"] th.num{text-align:right}.invoice-design[data-template="01-plain"] td{padding:10px 0;border-bottom:1px solid #ddd}.invoice-design[data-template="01-plain"] .totals{margin-top:20px;width:260px;margin-left:auto;font-size:13px}.invoice-design[data-template="01-plain"] .totals div{display:flex;justify-content:space-between;padding:5px 0}.invoice-design[data-template="01-plain"] .totals .grand{border-top:1px solid var(--a);margin-top:6px;padding-top:10px;font-weight:700;font-size:15px}.invoice-design[data-template="01-plain"] .footer{margin-top:60px;font-size:11.5px;color:#666;border-top:1px solid #ddd;padding-top:16px;line-height:1.7}.invoice-design[data-template="02-bold"] *{box-sizing:border-box}.invoice-design[data-template="02-bold"]{margin:0;background:#ececec;font-family:Arial Black,Arial,sans-serif;color:#111}.invoice-design[data-template="02-bold"] .page{width:780px;margin:40px auto;background:#fff}.invoice-design[data-template="02-bold"] .src{text-align:center;font-size:11px;color:#999;padding-top:14px;font-family:Arial,sans-serif}.invoice-design[data-template="02-bold"] .src a{color:#888}.invoice-design[data-template="02-bold"] .banner{background:var(--a);color:#fff;padding:50px 64px 40px;margin-top:10px}.invoice-design[data-template="02-bold"] .banner .top-row{display:flex;justify-content:space-between;align-items:flex-start;font-family:Arial,sans-serif}.invoice-design[data-template="02-bold"] .banner .brand{font-size:15px;font-weight:700;letter-spacing:1px}.invoice-design[data-template="02-bold"] .banner .brand-sub{font-size:11.5px;color:#bbb;margin-top:6px;line-height:1.6}.invoice-design[data-template="02-bold"] .banner h1{font-size:64px;margin:30px 0 0;letter-spacing:1px;line-height:1}.invoice-design[data-template="02-bold"] .meta-strip{display:flex;justify-content:space-between;background:var(--b);padding:16px 64px;font-family:Arial,sans-serif;font-size:12.5px;font-weight:700;color:var(--a)}.invoice-design[data-template="02-bold"] .body{padding:40px 64px 60px;font-family:Arial,sans-serif}.invoice-design[data-template="02-bold"] .bill-to{font-size:13px;margin-bottom:30px;line-height:1.6}.invoice-design[data-template="02-bold"] .bill-to .label{font-size:11px;font-weight:700;letter-spacing:1px;color:#999;text-transform:uppercase;margin-bottom:6px}.invoice-design[data-template="02-bold"] .bill-to .name{font-size:17px;font-weight:700}.invoice-design[data-template="02-bold"] table{width:100%;border-collapse:collapse;font-size:13.5px}.invoice-design[data-template="02-bold"] thead th{background:var(--a);color:#fff;text-align:left;padding:12px 14px;font-size:11.5px;letter-spacing:.5px}.invoice-design[data-template="02-bold"] td.num,.invoice-design[data-template="02-bold"] thead th.num{text-align:right}.invoice-design[data-template="02-bold"] tbody td{padding:14px;border-bottom:2px solid var(--a)}.invoice-design[data-template="02-bold"] .totals{margin-top:24px;width:300px;margin-left:auto;font-size:13.5px}.invoice-design[data-template="02-bold"] .totals div{display:flex;justify-content:space-between;padding:6px 0}.invoice-design[data-template="02-bold"] .totals .grand{background:var(--a);color:#fff;margin-top:10px;padding:16px 18px;font-weight:700;font-size:20px}.invoice-design[data-template="02-bold"] .footer{margin-top:50px;font-size:11.5px;color:#555;border-top:3px solid var(--a);padding-top:16px;line-height:1.7}.invoice-design[data-template="02-classic-ledger"] .brand,.invoice-design[data-template="02-classic-ledger"] h1{font-family:Georgia,serif;font-weight:400}.invoice-design[data-template="02-classic-ledger"] .header{border-bottom:3px double var(--accent);padding-bottom:25px}.invoice-design[data-template="02-classic-ledger"] .line-items th{background:white;color:var(--accent);border-top:1px solid;border-bottom:1px solid}.invoice-design[data-template="02-classic-ledger"] .totals .grand{background:white;border-top:3px double}.invoice-design[data-template="02-classic-ledger"] .line-items th.num{white-space:normal}@media print{.invoice-design[data-template="02-classic-ledger"] .sheet{padding:0;border:0}.invoice-design[data-template="02-classic-ledger"] .header{break-inside:avoid}.invoice-design[data-template="02-classic-ledger"] .rail-wrap{display:block}.invoice-design[data-template="02-classic-ledger"] .rail-wrap aside{margin-bottom:20px;padding:16px}.invoice-design[data-template="02-classic-ledger"] .rail-wrap .parties{grid-template-columns:1fr 1fr}.invoice-design[data-template="02-classic-ledger"] .rail-wrap .settlement{grid-template-columns:1fr 265px}.invoice-design[data-template="02-classic-ledger"] .rail-wrap .metadata{grid-template-columns:repeat(4,minmax(0,1fr))}.invoice-design[data-template="02-classic-ledger"]{font-size:12px;line-height:1.4}.invoice-design[data-template="02-classic-ledger"] .header{margin-bottom:18px;padding-top:16px;padding-bottom:16px}.invoice-design[data-template="02-classic-ledger"] .identity address{margin-top:10px}.invoice-design[data-template="02-classic-ledger"] .metadata{padding:10px 0;margin-bottom:18px}.invoice-design[data-template="02-classic-ledger"] .parties{margin-bottom:18px}.invoice-design[data-template="02-classic-ledger"] .context{padding:10px 14px;margin-bottom:18px}.invoice-design[data-template="02-classic-ledger"] .line-items{margin-bottom:16px}.invoice-design[data-template="02-classic-ledger"] .line-items th{padding:8px}.invoice-design[data-template="02-classic-ledger"] .line-items td{padding:10px 8px}.invoice-design[data-template="02-classic-ledger"] .settlement{margin:18px 0}.invoice-design[data-template="02-classic-ledger"] .terms{margin-top:18px;padding-top:12px}.invoice-design[data-template="02-classic-ledger"] .footer{margin-top:18px;padding-top:10px}.invoice-design[data-template="02-classic-ledger"] .summary-banner{padding:14px;margin-bottom:18px}.invoice-design[data-template="02-classic-ledger"] .rail-wrap aside .identity{display:flex;gap:20px;align-items:center}.invoice-design[data-template="02-classic-ledger"] .rail-wrap aside .tagline{max-width:130px}.invoice-design[data-template="02-classic-ledger"] .rail-wrap aside address{margin:0}.invoice-design[data-template="02-classic-ledger"] .rail-wrap .brand-mark{display:none}.invoice-design[data-template="02-classic-ledger"] .rail-wrap aside .brand{max-width:190px}.invoice-design[data-template="02-classic-ledger"] .rail-wrap aside{margin-bottom:12px}.invoice-design[data-template="02-classic-ledger"] .layout-artist .header,.invoice-design[data-template="02-classic-ledger"] .layout-bakery .header,.invoice-design[data-template="02-classic-ledger"] .layout-freelance .header,.invoice-design[data-template="02-classic-ledger"] .layout-margin .header,.invoice-design[data-template="02-classic-ledger"] .layout-minimal .header,.invoice-design[data-template="02-classic-ledger"] .layout-retainer .header{display:flex;align-items:start;text-align:left}.invoice-design[data-template="02-classic-ledger"] .layout-artist .document,.invoice-design[data-template="02-classic-ledger"] .layout-bakery .document,.invoice-design[data-template="02-classic-ledger"] .layout-freelance .document,.invoice-design[data-template="02-classic-ledger"] .layout-margin .document,.invoice-design[data-template="02-classic-ledger"] .layout-minimal .document,.invoice-design[data-template="02-classic-ledger"] .layout-retainer .document{margin-top:0;text-align:right}.invoice-design[data-template="02-classic-ledger"] .layout-minimal h1{font-size:44px}.invoice-design[data-template="02-classic-ledger"] .layout-balance .context{padding-top:0;padding-bottom:0}.invoice-design[data-template="02-classic-ledger"] .layout-balance .summary-banner{padding:10px;margin-bottom:10px}}.invoice-design[data-template="04-essential-print"] .brand-mark{display:none}.invoice-design[data-template="04-essential-print"] .line-items th{background:white;color:#222;border-bottom:2px solid #222}.invoice-design[data-template="04-essential-print"] .context{background:white;border:1px solid #555}.invoice-design[data-template="04-essential-print"] .totals .grand{background:white}.invoice-design[data-template="04-essential-print"] .header{margin-bottom:20px}.invoice-design[data-template="04-essential-print"] .metadata{border-color:#555}.invoice-design[data-template="04-essential-print"] .line-items th.num{white-space:normal}@media print{.invoice-design[data-template="04-essential-print"] .sheet{padding:0;border:0}.invoice-design[data-template="04-essential-print"] .header{break-inside:avoid}.invoice-design[data-template="04-essential-print"] .rail-wrap{display:block}.invoice-design[data-template="04-essential-print"] .rail-wrap aside{margin-bottom:20px;padding:16px}.invoice-design[data-template="04-essential-print"] .rail-wrap .parties{grid-template-columns:1fr 1fr}.invoice-design[data-template="04-essential-print"] .rail-wrap .settlement{grid-template-columns:1fr 265px}.invoice-design[data-template="04-essential-print"] .rail-wrap .metadata{grid-template-columns:repeat(4,minmax(0,1fr))}.invoice-design[data-template="04-essential-print"]{font-size:12px;line-height:1.4}.invoice-design[data-template="04-essential-print"] .header{margin-bottom:18px;padding-top:16px;padding-bottom:16px}.invoice-design[data-template="04-essential-print"] .identity address{margin-top:10px}.invoice-design[data-template="04-essential-print"] .metadata{padding:10px 0;margin-bottom:18px}.invoice-design[data-template="04-essential-print"] .parties{margin-bottom:18px}.invoice-design[data-template="04-essential-print"] .context{padding:10px 14px;margin-bottom:18px}.invoice-design[data-template="04-essential-print"] .line-items{margin-bottom:16px}.invoice-design[data-template="04-essential-print"] .line-items th{padding:8px}.invoice-design[data-template="04-essential-print"] .line-items td{padding:10px 8px}.invoice-design[data-template="04-essential-print"] .settlement{margin:18px 0}.invoice-design[data-template="04-essential-print"] .terms{margin-top:18px;padding-top:12px}.invoice-design[data-template="04-essential-print"] .footer{margin-top:18px;padding-top:10px}.invoice-design[data-template="04-essential-print"] .summary-banner{padding:14px;margin-bottom:18px}.invoice-design[data-template="04-essential-print"] .rail-wrap aside .identity{display:flex;gap:20px;align-items:center}.invoice-design[data-template="04-essential-print"] .rail-wrap aside .tagline{max-width:130px}.invoice-design[data-template="04-essential-print"] .rail-wrap aside address{margin:0}.invoice-design[data-template="04-essential-print"] .rail-wrap .brand-mark{display:none}.invoice-design[data-template="04-essential-print"] .rail-wrap aside .brand{max-width:190px}.invoice-design[data-template="04-essential-print"] .rail-wrap aside{margin-bottom:12px}.invoice-design[data-template="04-essential-print"] .layout-artist .header,.invoice-design[data-template="04-essential-print"] .layout-bakery .header,.invoice-design[data-template="04-essential-print"] .layout-freelance .header,.invoice-design[data-template="04-essential-print"] .layout-margin .header,.invoice-design[data-template="04-essential-print"] .layout-minimal .header,.invoice-design[data-template="04-essential-print"] .layout-retainer .header{display:flex;align-items:start;text-align:left}.invoice-design[data-template="04-essential-print"] .layout-artist .document,.invoice-design[data-template="04-essential-print"] .layout-bakery .document,.invoice-design[data-template="04-essential-print"] .layout-freelance .document,.invoice-design[data-template="04-essential-print"] .layout-margin .document,.invoice-design[data-template="04-essential-print"] .layout-minimal .document,.invoice-design[data-template="04-essential-print"] .layout-retainer .document{margin-top:0;text-align:right}.invoice-design[data-template="04-essential-print"] .layout-minimal h1{font-size:44px}.invoice-design[data-template="04-essential-print"] .layout-balance .context{padding-top:0;padding-bottom:0}.invoice-design[data-template="04-essential-print"] .layout-balance .summary-banner{padding:10px;margin-bottom:10px}}.invoice-design[data-template="05-modern-block"] .document{background:var(--accent);color:white;padding:23px 30px;text-align:left}.invoice-design[data-template="05-modern-block"] .document .status,.invoice-design[data-template="05-modern-block"] .document h1{color:white;border-color:white}.invoice-design[data-template="05-modern-block"] .line-items tbody tr:nth-child(2n){background:var(--tint)}.invoice-design[data-template="05-modern-block"] .metadata{border-top:0}.invoice-design[data-template="05-modern-block"] .brand{font-size:28px}.invoice-design[data-template="05-modern-block"] .line-items th.num{white-space:normal}@media print{.invoice-design[data-template="05-modern-block"] .sheet{padding:0;border:0}.invoice-design[data-template="05-modern-block"] .header{break-inside:avoid}.invoice-design[data-template="05-modern-block"] .rail-wrap{display:block}.invoice-design[data-template="05-modern-block"] .rail-wrap aside{margin-bottom:20px;padding:16px}.invoice-design[data-template="05-modern-block"] .rail-wrap .parties{grid-template-columns:1fr 1fr}.invoice-design[data-template="05-modern-block"] .rail-wrap .settlement{grid-template-columns:1fr 265px}.invoice-design[data-template="05-modern-block"] .rail-wrap .metadata{grid-template-columns:repeat(4,minmax(0,1fr))}.invoice-design[data-template="05-modern-block"]{font-size:12px;line-height:1.4}.invoice-design[data-template="05-modern-block"] .header{margin-bottom:18px;padding-top:16px;padding-bottom:16px}.invoice-design[data-template="05-modern-block"] .identity address{margin-top:10px}.invoice-design[data-template="05-modern-block"] .metadata{padding:10px 0;margin-bottom:18px}.invoice-design[data-template="05-modern-block"] .parties{margin-bottom:18px}.invoice-design[data-template="05-modern-block"] .context{padding:10px 14px;margin-bottom:18px}.invoice-design[data-template="05-modern-block"] .line-items{margin-bottom:16px}.invoice-design[data-template="05-modern-block"] .line-items th{padding:8px}.invoice-design[data-template="05-modern-block"] .line-items td{padding:10px 8px}.invoice-design[data-template="05-modern-block"] .settlement{margin:18px 0}.invoice-design[data-template="05-modern-block"] .terms{margin-top:18px;padding-top:12px}.invoice-design[data-template="05-modern-block"] .footer{margin-top:18px;padding-top:10px}.invoice-design[data-template="05-modern-block"] .summary-banner{padding:14px;margin-bottom:18px}.invoice-design[data-template="05-modern-block"] .rail-wrap aside .identity{display:flex;gap:20px;align-items:center}.invoice-design[data-template="05-modern-block"] .rail-wrap aside .tagline{max-width:130px}.invoice-design[data-template="05-modern-block"] .rail-wrap aside address{margin:0}.invoice-design[data-template="05-modern-block"] .rail-wrap .brand-mark{display:none}.invoice-design[data-template="05-modern-block"] .rail-wrap aside .brand{max-width:190px}.invoice-design[data-template="05-modern-block"] .rail-wrap aside{margin-bottom:12px}.invoice-design[data-template="05-modern-block"] .layout-artist .header,.invoice-design[data-template="05-modern-block"] .layout-bakery .header,.invoice-design[data-template="05-modern-block"] .layout-freelance .header,.invoice-design[data-template="05-modern-block"] .layout-margin .header,.invoice-design[data-template="05-modern-block"] .layout-minimal .header,.invoice-design[data-template="05-modern-block"] .layout-retainer .header{display:flex;align-items:start;text-align:left}.invoice-design[data-template="05-modern-block"] .layout-artist .document,.invoice-design[data-template="05-modern-block"] .layout-bakery .document,.invoice-design[data-template="05-modern-block"] .layout-freelance .document,.invoice-design[data-template="05-modern-block"] .layout-margin .document,.invoice-design[data-template="05-modern-block"] .layout-minimal .document,.invoice-design[data-template="05-modern-block"] .layout-retainer .document{margin-top:0;text-align:right}.invoice-design[data-template="05-modern-block"] .layout-minimal h1{font-size:44px}.invoice-design[data-template="05-modern-block"] .layout-balance .context{padding-top:0;padding-bottom:0}.invoice-design[data-template="05-modern-block"] .layout-balance .summary-banner{padding:10px;margin-bottom:10px}}.invoice-design[data-template="06-classic-elegant"] *{box-sizing:border-box}.invoice-design[data-template="06-classic-elegant"]{margin:0;background:var(--b);font-family:Times New Roman,Georgia,serif;color:var(--a)}.invoice-design[data-template="06-classic-elegant"] .page{width:780px;margin:40px auto;background:var(--paper);padding:64px 70px}.invoice-design[data-template="06-classic-elegant"] .src{text-align:center;font-size:11px;color:#a49b8c;margin-bottom:20px;font-family:Arial,sans-serif}.invoice-design[data-template="06-classic-elegant"] .src a{color:#93897a}.invoice-design[data-template="06-classic-elegant"] .rule{border:none;border-top:2px solid var(--a);margin:0}.invoice-design[data-template="06-classic-elegant"] .rule.thin{border-top:1px solid var(--a);margin-top:4px}.invoice-design[data-template="06-classic-elegant"] .header{text-align:center;padding:26px 0 22px}.invoice-design[data-template="06-classic-elegant"] .brand{font-size:22px;letter-spacing:4px;text-transform:uppercase}.invoice-design[data-template="06-classic-elegant"] .brand-sub{font-size:11.5px;letter-spacing:1px;color:#77705f;margin-top:8px}.invoice-design[data-template="06-classic-elegant"] .doc-title{text-align:center;font-size:13px;letter-spacing:6px;text-transform:uppercase;margin:28px 0 30px;color:#77705f}.invoice-design[data-template="06-classic-elegant"] .parties{display:flex;justify-content:space-between;margin-bottom:30px;font-size:12.5px}.invoice-design[data-template="06-classic-elegant"] .party .label{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:#a49b8c;margin-bottom:8px}.invoice-design[data-template="06-classic-elegant"] .party .name{font-size:15px;font-weight:700;margin-bottom:4px}.invoice-design[data-template="06-classic-elegant"] .party p{margin:0;line-height:1.7;color:#4a453b}.invoice-design[data-template="06-classic-elegant"] .meta{text-align:right;font-size:12.5px;line-height:1.9}.invoice-design[data-template="06-classic-elegant"] .meta b{display:inline-block;width:110px;text-align:left;color:#77705f;font-weight:400}.invoice-design[data-template="06-classic-elegant"] table{width:100%;border-collapse:collapse;font-size:12.5px;margin-top:20px}.invoice-design[data-template="06-classic-elegant"] thead th{text-align:left;font-size:10.5px;letter-spacing:1.5px;text-transform:uppercase;color:#77705f;padding:10px 0;border-bottom:1px solid var(--a);font-weight:400}.invoice-design[data-template="06-classic-elegant"] td.num,.invoice-design[data-template="06-classic-elegant"] thead th.num{text-align:right}.invoice-design[data-template="06-classic-elegant"] tbody td{padding:13px 0;border-bottom:1px solid #ddd6c8}.invoice-design[data-template="06-classic-elegant"] .totals{margin-top:22px;width:280px;margin-left:auto;font-size:12.5px}.invoice-design[data-template="06-classic-elegant"] .totals div{display:flex;justify-content:space-between;padding:6px 0}.invoice-design[data-template="06-classic-elegant"] .totals .grand{border-top:1px solid var(--a);border-bottom:3px double var(--a);margin-top:6px;padding:12px 0;font-weight:700;font-size:15px}.invoice-design[data-template="06-classic-elegant"] .footer{margin-top:56px;text-align:center;font-size:11.5px;color:#77705f;line-height:1.8}.invoice-design[data-template="06-classic-elegant"] .footer .ref{letter-spacing:1px;margin-bottom:6px}.invoice-design[data-template="06-modern-rail"] .sheet{padding:30px}.invoice-design[data-template="06-modern-rail"] .rail-wrap aside{border-top:8px solid var(--accent)}.invoice-design[data-template="06-modern-rail"] .line-items th{background:var(--tint);color:var(--accent)}.invoice-design[data-template="06-modern-rail"] .brand-mark{display:block;width:30px;height:30px;margin-bottom:20px}.invoice-design[data-template="06-modern-rail"] .footer{font-size:9px}.invoice-design[data-template="06-modern-rail"] .line-items th.num{white-space:normal}@media print{.invoice-design[data-template="06-modern-rail"] .sheet{padding:0;border:0}.invoice-design[data-template="06-modern-rail"] .header{break-inside:avoid}.invoice-design[data-template="06-modern-rail"] .rail-wrap{display:block}.invoice-design[data-template="06-modern-rail"] .rail-wrap aside{margin-bottom:20px;padding:16px}.invoice-design[data-template="06-modern-rail"] .rail-wrap .parties{grid-template-columns:1fr 1fr}.invoice-design[data-template="06-modern-rail"] .rail-wrap .settlement{grid-template-columns:1fr 265px}.invoice-design[data-template="06-modern-rail"] .rail-wrap .metadata{grid-template-columns:repeat(4,minmax(0,1fr))}.invoice-design[data-template="06-modern-rail"]{font-size:12px;line-height:1.4}.invoice-design[data-template="06-modern-rail"] .header{margin-bottom:18px;padding-top:16px;padding-bottom:16px}.invoice-design[data-template="06-modern-rail"] .identity address{margin-top:10px}.invoice-design[data-template="06-modern-rail"] .metadata{padding:10px 0;margin-bottom:18px}.invoice-design[data-template="06-modern-rail"] .parties{margin-bottom:18px}.invoice-design[data-template="06-modern-rail"] .context{padding:10px 14px;margin-bottom:18px}.invoice-design[data-template="06-modern-rail"] .line-items{margin-bottom:16px}.invoice-design[data-template="06-modern-rail"] .line-items th{padding:8px}.invoice-design[data-template="06-modern-rail"] .line-items td{padding:10px 8px}.invoice-design[data-template="06-modern-rail"] .settlement{margin:18px 0}.invoice-design[data-template="06-modern-rail"] .terms{margin-top:18px;padding-top:12px}.invoice-design[data-template="06-modern-rail"] .footer{margin-top:18px;padding-top:10px}.invoice-design[data-template="06-modern-rail"] .summary-banner{padding:14px;margin-bottom:18px}.invoice-design[data-template="06-modern-rail"] .rail-wrap aside .identity{display:flex;gap:20px;align-items:center}.invoice-design[data-template="06-modern-rail"] .rail-wrap aside .tagline{max-width:130px}.invoice-design[data-template="06-modern-rail"] .rail-wrap aside address{margin:0}.invoice-design[data-template="06-modern-rail"] .rail-wrap .brand-mark{display:none}.invoice-design[data-template="06-modern-rail"] .rail-wrap aside .brand{max-width:190px}.invoice-design[data-template="06-modern-rail"] .rail-wrap aside{margin-bottom:12px}.invoice-design[data-template="06-modern-rail"] .layout-artist .header,.invoice-design[data-template="06-modern-rail"] .layout-bakery .header,.invoice-design[data-template="06-modern-rail"] .layout-freelance .header,.invoice-design[data-template="06-modern-rail"] .layout-margin .header,.invoice-design[data-template="06-modern-rail"] .layout-minimal .header,.invoice-design[data-template="06-modern-rail"] .layout-retainer .header{display:flex;align-items:start;text-align:left}.invoice-design[data-template="06-modern-rail"] .layout-artist .document,.invoice-design[data-template="06-modern-rail"] .layout-bakery .document,.invoice-design[data-template="06-modern-rail"] .layout-freelance .document,.invoice-design[data-template="06-modern-rail"] .layout-margin .document,.invoice-design[data-template="06-modern-rail"] .layout-minimal .document,.invoice-design[data-template="06-modern-rail"] .layout-retainer .document{margin-top:0;text-align:right}.invoice-design[data-template="06-modern-rail"] .layout-minimal h1{font-size:44px}.invoice-design[data-template="06-modern-rail"] .layout-balance .context{padding-top:0;padding-bottom:0}.invoice-design[data-template="06-modern-rail"] .layout-balance .summary-banner{padding:10px;margin-bottom:10px}}.invoice-design[data-template="07-compact-print"] .header{margin-bottom:18px}.invoice-design[data-template="07-compact-print"] .identity address{margin-top:8px}.invoice-design[data-template="07-compact-print"] .line-items td,.invoice-design[data-template="07-compact-print"] .line-items th{padding:10px}.invoice-design[data-template="07-compact-print"] .line-items td{border:1px solid #bbb}.invoice-design[data-template="07-compact-print"] .line-items th{background:#eee;color:#222;border:1px solid #bbb}.invoice-design[data-template="07-compact-print"] .metadata{padding:10px 0}.invoice-design[data-template="07-compact-print"] .context{background:white;border:1px solid #aaa}.invoice-design[data-template="07-compact-print"] .totals .grand{background:#eee}.invoice-design[data-template="07-compact-print"] .line-items th.num{white-space:normal}@media print{.invoice-design[data-template="07-compact-print"] .sheet{padding:0;border:0}.invoice-design[data-template="07-compact-print"] .header{break-inside:avoid}.invoice-design[data-template="07-compact-print"] .rail-wrap{display:block}.invoice-design[data-template="07-compact-print"] .rail-wrap aside{margin-bottom:20px;padding:16px}.invoice-design[data-template="07-compact-print"] .rail-wrap .parties{grid-template-columns:1fr 1fr}.invoice-design[data-template="07-compact-print"] .rail-wrap .settlement{grid-template-columns:1fr 265px}.invoice-design[data-template="07-compact-print"] .rail-wrap .metadata{grid-template-columns:repeat(4,minmax(0,1fr))}.invoice-design[data-template="07-compact-print"]{font-size:12px;line-height:1.4}.invoice-design[data-template="07-compact-print"] .header{margin-bottom:18px;padding-top:16px;padding-bottom:16px}.invoice-design[data-template="07-compact-print"] .identity address{margin-top:10px}.invoice-design[data-template="07-compact-print"] .metadata{padding:10px 0;margin-bottom:18px}.invoice-design[data-template="07-compact-print"] .parties{margin-bottom:18px}.invoice-design[data-template="07-compact-print"] .context{padding:10px 14px;margin-bottom:18px}.invoice-design[data-template="07-compact-print"] .line-items{margin-bottom:16px}.invoice-design[data-template="07-compact-print"] .line-items th{padding:8px}.invoice-design[data-template="07-compact-print"] .line-items td{padding:10px 8px}.invoice-design[data-template="07-compact-print"] .settlement{margin:18px 0}.invoice-design[data-template="07-compact-print"] .terms{margin-top:18px;padding-top:12px}.invoice-design[data-template="07-compact-print"] .footer{margin-top:18px;padding-top:10px}.invoice-design[data-template="07-compact-print"] .summary-banner{padding:14px;margin-bottom:18px}.invoice-design[data-template="07-compact-print"] .rail-wrap aside .identity{display:flex;gap:20px;align-items:center}.invoice-design[data-template="07-compact-print"] .rail-wrap aside .tagline{max-width:130px}.invoice-design[data-template="07-compact-print"] .rail-wrap aside address{margin:0}.invoice-design[data-template="07-compact-print"] .rail-wrap .brand-mark{display:none}.invoice-design[data-template="07-compact-print"] .rail-wrap aside .brand{max-width:190px}.invoice-design[data-template="07-compact-print"] .rail-wrap aside{margin-bottom:12px}.invoice-design[data-template="07-compact-print"] .layout-artist .header,.invoice-design[data-template="07-compact-print"] .layout-bakery .header,.invoice-design[data-template="07-compact-print"] .layout-freelance .header,.invoice-design[data-template="07-compact-print"] .layout-margin .header,.invoice-design[data-template="07-compact-print"] .layout-minimal .header,.invoice-design[data-template="07-compact-print"] .layout-retainer .header{display:flex;align-items:start;text-align:left}.invoice-design[data-template="07-compact-print"] .layout-artist .document,.invoice-design[data-template="07-compact-print"] .layout-bakery .document,.invoice-design[data-template="07-compact-print"] .layout-freelance .document,.invoice-design[data-template="07-compact-print"] .layout-margin .document,.invoice-design[data-template="07-compact-print"] .layout-minimal .document,.invoice-design[data-template="07-compact-print"] .layout-retainer .document{margin-top:0;text-align:right}.invoice-design[data-template="07-compact-print"] .layout-minimal h1{font-size:44px}.invoice-design[data-template="07-compact-print"] .layout-balance .context{padding-top:0;padding-bottom:0}.invoice-design[data-template="07-compact-print"] .layout-balance .summary-banner{padding:10px;margin-bottom:10px}}.invoice-design[data-template="08-advanced-purchase"] .metadata{border:1px solid #cdd6df;padding:16px;background:var(--tint)}.invoice-design[data-template="08-advanced-purchase"] .line-items td{border:1px solid #d9dfe5}.invoice-design[data-template="08-advanced-purchase"] .parties{border:1px solid #d9dfe5;padding:18px}.invoice-design[data-template="08-advanced-purchase"] .document h1{font-size:32px}.invoice-design[data-template="08-advanced-purchase"] .line-items th.num{white-space:normal}@media print{.invoice-design[data-template="08-advanced-purchase"] .sheet{padding:0;border:0}.invoice-design[data-template="08-advanced-purchase"] .header{break-inside:avoid}.invoice-design[data-template="08-advanced-purchase"] .rail-wrap{display:block}.invoice-design[data-template="08-advanced-purchase"] .rail-wrap aside{margin-bottom:20px;padding:16px}.invoice-design[data-template="08-advanced-purchase"] .rail-wrap .parties{grid-template-columns:1fr 1fr}.invoice-design[data-template="08-advanced-purchase"] .rail-wrap .settlement{grid-template-columns:1fr 265px}.invoice-design[data-template="08-advanced-purchase"] .rail-wrap .metadata{grid-template-columns:repeat(4,minmax(0,1fr))}.invoice-design[data-template="08-advanced-purchase"]{font-size:12px;line-height:1.4}.invoice-design[data-template="08-advanced-purchase"] .header{margin-bottom:18px;padding-top:16px;padding-bottom:16px}.invoice-design[data-template="08-advanced-purchase"] .identity address{margin-top:10px}.invoice-design[data-template="08-advanced-purchase"] .metadata{padding:10px 0;margin-bottom:18px}.invoice-design[data-template="08-advanced-purchase"] .parties{margin-bottom:18px}.invoice-design[data-template="08-advanced-purchase"] .context{padding:10px 14px;margin-bottom:18px}.invoice-design[data-template="08-advanced-purchase"] .line-items{margin-bottom:16px}.invoice-design[data-template="08-advanced-purchase"] .line-items th{padding:8px}.invoice-design[data-template="08-advanced-purchase"] .line-items td{padding:10px 8px}.invoice-design[data-template="08-advanced-purchase"] .settlement{margin:18px 0}.invoice-design[data-template="08-advanced-purchase"] .terms{margin-top:18px;padding-top:12px}.invoice-design[data-template="08-advanced-purchase"] .footer{margin-top:18px;padding-top:10px}.invoice-design[data-template="08-advanced-purchase"] .summary-banner{padding:14px;margin-bottom:18px}.invoice-design[data-template="08-advanced-purchase"] .rail-wrap aside .identity{display:flex;gap:20px;align-items:center}.invoice-design[data-template="08-advanced-purchase"] .rail-wrap aside .tagline{max-width:130px}.invoice-design[data-template="08-advanced-purchase"] .rail-wrap aside address{margin:0}.invoice-design[data-template="08-advanced-purchase"] .rail-wrap .brand-mark{display:none}.invoice-design[data-template="08-advanced-purchase"] .rail-wrap aside .brand{max-width:190px}.invoice-design[data-template="08-advanced-purchase"] .rail-wrap aside{margin-bottom:12px}.invoice-design[data-template="08-advanced-purchase"] .layout-artist .header,.invoice-design[data-template="08-advanced-purchase"] .layout-bakery .header,.invoice-design[data-template="08-advanced-purchase"] .layout-freelance .header,.invoice-design[data-template="08-advanced-purchase"] .layout-margin .header,.invoice-design[data-template="08-advanced-purchase"] .layout-minimal .header,.invoice-design[data-template="08-advanced-purchase"] .layout-retainer .header{display:flex;align-items:start;text-align:left}.invoice-design[data-template="08-advanced-purchase"] .layout-artist .document,.invoice-design[data-template="08-advanced-purchase"] .layout-bakery .document,.invoice-design[data-template="08-advanced-purchase"] .layout-freelance .document,.invoice-design[data-template="08-advanced-purchase"] .layout-margin .document,.invoice-design[data-template="08-advanced-purchase"] .layout-minimal .document,.invoice-design[data-template="08-advanced-purchase"] .layout-retainer .document{margin-top:0;text-align:right}.invoice-design[data-template="08-advanced-purchase"] .layout-minimal h1{font-size:44px}.invoice-design[data-template="08-advanced-purchase"] .layout-balance .context{padding-top:0;padding-bottom:0}.invoice-design[data-template="08-advanced-purchase"] .layout-balance .summary-banner{padding:10px;margin-bottom:10px}}.invoice-design[data-template="09-advanced-remittance"] .header{border-bottom:5px solid var(--accent);padding-bottom:22px}.invoice-design[data-template="09-advanced-remittance"] .line-items th{background:#edf0f3;color:var(--accent)}.invoice-design[data-template="09-advanced-remittance"] .payment{border-left:2px solid var(--accent);padding-left:16px}.invoice-design[data-template="09-advanced-remittance"] .totals .grand{background:var(--accent);color:white}.invoice-design[data-template="09-advanced-remittance"] .line-items th.num{white-space:normal}@media print{.invoice-design[data-template="09-advanced-remittance"] .sheet{padding:0;border:0}.invoice-design[data-template="09-advanced-remittance"] .header{break-inside:avoid}.invoice-design[data-template="09-advanced-remittance"] .rail-wrap{display:block}.invoice-design[data-template="09-advanced-remittance"] .rail-wrap aside{margin-bottom:20px;padding:16px}.invoice-design[data-template="09-advanced-remittance"] .rail-wrap .parties{grid-template-columns:1fr 1fr}.invoice-design[data-template="09-advanced-remittance"] .rail-wrap .settlement{grid-template-columns:1fr 265px}.invoice-design[data-template="09-advanced-remittance"] .rail-wrap .metadata{grid-template-columns:repeat(4,minmax(0,1fr))}.invoice-design[data-template="09-advanced-remittance"]{font-size:12px;line-height:1.4}.invoice-design[data-template="09-advanced-remittance"] .header{margin-bottom:18px;padding-top:16px;padding-bottom:16px}.invoice-design[data-template="09-advanced-remittance"] .identity address{margin-top:10px}.invoice-design[data-template="09-advanced-remittance"] .metadata{padding:10px 0;margin-bottom:18px}.invoice-design[data-template="09-advanced-remittance"] .parties{margin-bottom:18px}.invoice-design[data-template="09-advanced-remittance"] .context{padding:10px 14px;margin-bottom:18px}.invoice-design[data-template="09-advanced-remittance"] .line-items{margin-bottom:16px}.invoice-design[data-template="09-advanced-remittance"] .line-items th{padding:8px}.invoice-design[data-template="09-advanced-remittance"] .line-items td{padding:10px 8px}.invoice-design[data-template="09-advanced-remittance"] .settlement{margin:18px 0}.invoice-design[data-template="09-advanced-remittance"] .terms{margin-top:18px;padding-top:12px}.invoice-design[data-template="09-advanced-remittance"] .footer{margin-top:18px;padding-top:10px}.invoice-design[data-template="09-advanced-remittance"] .summary-banner{padding:14px;margin-bottom:18px}.invoice-design[data-template="09-advanced-remittance"] .rail-wrap aside .identity{display:flex;gap:20px;align-items:center}.invoice-design[data-template="09-advanced-remittance"] .rail-wrap aside .tagline{max-width:130px}.invoice-design[data-template="09-advanced-remittance"] .rail-wrap aside address{margin:0}.invoice-design[data-template="09-advanced-remittance"] .rail-wrap .brand-mark{display:none}.invoice-design[data-template="09-advanced-remittance"] .rail-wrap aside .brand{max-width:190px}.invoice-design[data-template="09-advanced-remittance"] .rail-wrap aside{margin-bottom:12px}.invoice-design[data-template="09-advanced-remittance"] .layout-artist .header,.invoice-design[data-template="09-advanced-remittance"] .layout-bakery .header,.invoice-design[data-template="09-advanced-remittance"] .layout-freelance .header,.invoice-design[data-template="09-advanced-remittance"] .layout-margin .header,.invoice-design[data-template="09-advanced-remittance"] .layout-minimal .header,.invoice-design[data-template="09-advanced-remittance"] .layout-retainer .header{display:flex;align-items:start;text-align:left}.invoice-design[data-template="09-advanced-remittance"] .layout-artist .document,.invoice-design[data-template="09-advanced-remittance"] .layout-bakery .document,.invoice-design[data-template="09-advanced-remittance"] .layout-freelance .document,.invoice-design[data-template="09-advanced-remittance"] .layout-margin .document,.invoice-design[data-template="09-advanced-remittance"] .layout-minimal .document,.invoice-design[data-template="09-advanced-remittance"] .layout-retainer .document{margin-top:0;text-align:right}.invoice-design[data-template="09-advanced-remittance"] .layout-minimal h1{font-size:44px}.invoice-design[data-template="09-advanced-remittance"] .layout-balance .context{padding-top:0;padding-bottom:0}.invoice-design[data-template="09-advanced-remittance"] .layout-balance .summary-banner{padding:10px;margin-bottom:10px}}.invoice-design[data-template="10-green-enterprise"] .header{background:var(--accent);padding:26px;color:white}.invoice-design[data-template="10-green-enterprise"] .header .brand,.invoice-design[data-template="10-green-enterprise"] .header .status,.invoice-design[data-template="10-green-enterprise"] .header .tagline,.invoice-design[data-template="10-green-enterprise"] .header address,.invoice-design[data-template="10-green-enterprise"] .header h1{color:white;border-color:white}.invoice-design[data-template="10-green-enterprise"] .brand-mark{background:white}.invoice-design[data-template="10-green-enterprise"] .metadata{border:0}.invoice-design[data-template="10-green-enterprise"] .line-items th{background:var(--tint);color:var(--accent)}.invoice-design[data-template="10-green-enterprise"] .line-items th.num{white-space:normal}@media print{.invoice-design[data-template="10-green-enterprise"] .sheet{padding:0;border:0}.invoice-design[data-template="10-green-enterprise"] .header{break-inside:avoid}.invoice-design[data-template="10-green-enterprise"] .rail-wrap{display:block}.invoice-design[data-template="10-green-enterprise"] .rail-wrap aside{margin-bottom:20px;padding:16px}.invoice-design[data-template="10-green-enterprise"] .rail-wrap .parties{grid-template-columns:1fr 1fr}.invoice-design[data-template="10-green-enterprise"] .rail-wrap .settlement{grid-template-columns:1fr 265px}.invoice-design[data-template="10-green-enterprise"] .rail-wrap .metadata{grid-template-columns:repeat(4,minmax(0,1fr))}.invoice-design[data-template="10-green-enterprise"]{font-size:12px;line-height:1.4}.invoice-design[data-template="10-green-enterprise"] .header{margin-bottom:18px;padding-top:16px;padding-bottom:16px}.invoice-design[data-template="10-green-enterprise"] .identity address{margin-top:10px}.invoice-design[data-template="10-green-enterprise"] .metadata{padding:10px 0;margin-bottom:18px}.invoice-design[data-template="10-green-enterprise"] .parties{margin-bottom:18px}.invoice-design[data-template="10-green-enterprise"] .context{padding:10px 14px;margin-bottom:18px}.invoice-design[data-template="10-green-enterprise"] .line-items{margin-bottom:16px}.invoice-design[data-template="10-green-enterprise"] .line-items th{padding:8px}.invoice-design[data-template="10-green-enterprise"] .line-items td{padding:10px 8px}.invoice-design[data-template="10-green-enterprise"] .settlement{margin:18px 0}.invoice-design[data-template="10-green-enterprise"] .terms{margin-top:18px;padding-top:12px}.invoice-design[data-template="10-green-enterprise"] .footer{margin-top:18px;padding-top:10px}.invoice-design[data-template="10-green-enterprise"] .summary-banner{padding:14px;margin-bottom:18px}.invoice-design[data-template="10-green-enterprise"] .rail-wrap aside .identity{display:flex;gap:20px;align-items:center}.invoice-design[data-template="10-green-enterprise"] .rail-wrap aside .tagline{max-width:130px}.invoice-design[data-template="10-green-enterprise"] .rail-wrap aside address{margin:0}.invoice-design[data-template="10-green-enterprise"] .rail-wrap .brand-mark{display:none}.invoice-design[data-template="10-green-enterprise"] .rail-wrap aside .brand{max-width:190px}.invoice-design[data-template="10-green-enterprise"] .rail-wrap aside{margin-bottom:12px}.invoice-design[data-template="10-green-enterprise"] .layout-artist .header,.invoice-design[data-template="10-green-enterprise"] .layout-bakery .header,.invoice-design[data-template="10-green-enterprise"] .layout-freelance .header,.invoice-design[data-template="10-green-enterprise"] .layout-margin .header,.invoice-design[data-template="10-green-enterprise"] .layout-minimal .header,.invoice-design[data-template="10-green-enterprise"] .layout-retainer .header{display:flex;align-items:start;text-align:left}.invoice-design[data-template="10-green-enterprise"] .layout-artist .document,.invoice-design[data-template="10-green-enterprise"] .layout-bakery .document,.invoice-design[data-template="10-green-enterprise"] .layout-freelance .document,.invoice-design[data-template="10-green-enterprise"] .layout-margin .document,.invoice-design[data-template="10-green-enterprise"] .layout-minimal .document,.invoice-design[data-template="10-green-enterprise"] .layout-retainer .document{margin-top:0;text-align:right}.invoice-design[data-template="10-green-enterprise"] .layout-minimal h1{font-size:44px}.invoice-design[data-template="10-green-enterprise"] .layout-balance .context{padding-top:0;padding-bottom:0}.invoice-design[data-template="10-green-enterprise"] .layout-balance .summary-banner{padding:10px;margin-bottom:10px}}.invoice-design[data-template="11-teal-service"] .brand-mark{border-radius:50%}.invoice-design[data-template="11-teal-service"] .header{border-bottom:1px solid var(--accent);padding-bottom:25px}.invoice-design[data-template="11-teal-service"] .context{border:0;border-radius:8px}.invoice-design[data-template="11-teal-service"] .line-items th{background:white;color:var(--accent);border-bottom:2px solid var(--accent)}.invoice-design[data-template="11-teal-service"] .totals{border:1px solid #d9dfe5}.invoice-design[data-template="11-teal-service"] .line-items th.num{white-space:normal}@media print{.invoice-design[data-template="11-teal-service"] .sheet{padding:0;border:0}.invoice-design[data-template="11-teal-service"] .header{break-inside:avoid}.invoice-design[data-template="11-teal-service"] .rail-wrap{display:block}.invoice-design[data-template="11-teal-service"] .rail-wrap aside{margin-bottom:20px;padding:16px}.invoice-design[data-template="11-teal-service"] .rail-wrap .parties{grid-template-columns:1fr 1fr}.invoice-design[data-template="11-teal-service"] .rail-wrap .settlement{grid-template-columns:1fr 265px}.invoice-design[data-template="11-teal-service"] .rail-wrap .metadata{grid-template-columns:repeat(4,minmax(0,1fr))}.invoice-design[data-template="11-teal-service"]{font-size:12px;line-height:1.4}.invoice-design[data-template="11-teal-service"] .header{margin-bottom:18px;padding-top:16px;padding-bottom:16px}.invoice-design[data-template="11-teal-service"] .identity address{margin-top:10px}.invoice-design[data-template="11-teal-service"] .metadata{padding:10px 0;margin-bottom:18px}.invoice-design[data-template="11-teal-service"] .parties{margin-bottom:18px}.invoice-design[data-template="11-teal-service"] .context{padding:10px 14px;margin-bottom:18px}.invoice-design[data-template="11-teal-service"] .line-items{margin-bottom:16px}.invoice-design[data-template="11-teal-service"] .line-items th{padding:8px}.invoice-design[data-template="11-teal-service"] .line-items td{padding:10px 8px}.invoice-design[data-template="11-teal-service"] .settlement{margin:18px 0}.invoice-design[data-template="11-teal-service"] .terms{margin-top:18px;padding-top:12px}.invoice-design[data-template="11-teal-service"] .footer{margin-top:18px;padding-top:10px}.invoice-design[data-template="11-teal-service"] .summary-banner{padding:14px;margin-bottom:18px}.invoice-design[data-template="11-teal-service"] .rail-wrap aside .identity{display:flex;gap:20px;align-items:center}.invoice-design[data-template="11-teal-service"] .rail-wrap aside .tagline{max-width:130px}.invoice-design[data-template="11-teal-service"] .rail-wrap aside address{margin:0}.invoice-design[data-template="11-teal-service"] .rail-wrap .brand-mark{display:none}.invoice-design[data-template="11-teal-service"] .rail-wrap aside .brand{max-width:190px}.invoice-design[data-template="11-teal-service"] .rail-wrap aside{margin-bottom:12px}.invoice-design[data-template="11-teal-service"] .layout-artist .header,.invoice-design[data-template="11-teal-service"] .layout-bakery .header,.invoice-design[data-template="11-teal-service"] .layout-freelance .header,.invoice-design[data-template="11-teal-service"] .layout-margin .header,.invoice-design[data-template="11-teal-service"] .layout-minimal .header,.invoice-design[data-template="11-teal-service"] .layout-retainer .header{display:flex;align-items:start;text-align:left}.invoice-design[data-template="11-teal-service"] .layout-artist .document,.invoice-design[data-template="11-teal-service"] .layout-bakery .document,.invoice-design[data-template="11-teal-service"] .layout-freelance .document,.invoice-design[data-template="11-teal-service"] .layout-margin .document,.invoice-design[data-template="11-teal-service"] .layout-minimal .document,.invoice-design[data-template="11-teal-service"] .layout-retainer .document{margin-top:0;text-align:right}.invoice-design[data-template="11-teal-service"] .layout-minimal h1{font-size:44px}.invoice-design[data-template="11-teal-service"] .layout-balance .context{padding-top:0;padding-bottom:0}.invoice-design[data-template="11-teal-service"] .layout-balance .summary-banner{padding:10px;margin-bottom:10px}}.invoice-design[data-template="12-business-blue"] .identity{border-top:6px solid var(--accent);padding-top:18px}.invoice-design[data-template="12-business-blue"] .invoice-number{border:1px solid var(--accent);padding:6px 10px}.invoice-design[data-template="12-business-blue"] .metadata{background:var(--tint);padding:16px;border:0}.invoice-design[data-template="12-business-blue"] .line-items tbody tr:nth-child(odd){background:#f6f8fb}.invoice-design[data-template="12-business-blue"] .line-items th.num{white-space:normal}@media print{.invoice-design[data-template="12-business-blue"] .sheet{padding:0;border:0}.invoice-design[data-template="12-business-blue"] .header{break-inside:avoid}.invoice-design[data-template="12-business-blue"] .rail-wrap{display:block}.invoice-design[data-template="12-business-blue"] .rail-wrap aside{margin-bottom:20px;padding:16px}.invoice-design[data-template="12-business-blue"] .rail-wrap .parties{grid-template-columns:1fr 1fr}.invoice-design[data-template="12-business-blue"] .rail-wrap .settlement{grid-template-columns:1fr 265px}.invoice-design[data-template="12-business-blue"] .rail-wrap .metadata{grid-template-columns:repeat(4,minmax(0,1fr))}.invoice-design[data-template="12-business-blue"]{font-size:12px;line-height:1.4}.invoice-design[data-template="12-business-blue"] .header{margin-bottom:18px;padding-top:16px;padding-bottom:16px}.invoice-design[data-template="12-business-blue"] .identity address{margin-top:10px}.invoice-design[data-template="12-business-blue"] .metadata{padding:10px 0;margin-bottom:18px}.invoice-design[data-template="12-business-blue"] .parties{margin-bottom:18px}.invoice-design[data-template="12-business-blue"] .context{padding:10px 14px;margin-bottom:18px}.invoice-design[data-template="12-business-blue"] .line-items{margin-bottom:16px}.invoice-design[data-template="12-business-blue"] .line-items th{padding:8px}.invoice-design[data-template="12-business-blue"] .line-items td{padding:10px 8px}.invoice-design[data-template="12-business-blue"] .settlement{margin:18px 0}.invoice-design[data-template="12-business-blue"] .terms{margin-top:18px;padding-top:12px}.invoice-design[data-template="12-business-blue"] .footer{margin-top:18px;padding-top:10px}.invoice-design[data-template="12-business-blue"] .summary-banner{padding:14px;margin-bottom:18px}.invoice-design[data-template="12-business-blue"] .rail-wrap aside .identity{display:flex;gap:20px;align-items:center}.invoice-design[data-template="12-business-blue"] .rail-wrap aside .tagline{max-width:130px}.invoice-design[data-template="12-business-blue"] .rail-wrap aside address{margin:0}.invoice-design[data-template="12-business-blue"] .rail-wrap .brand-mark{display:none}.invoice-design[data-template="12-business-blue"] .rail-wrap aside .brand{max-width:190px}.invoice-design[data-template="12-business-blue"] .rail-wrap aside{margin-bottom:12px}.invoice-design[data-template="12-business-blue"] .layout-artist .header,.invoice-design[data-template="12-business-blue"] .layout-bakery .header,.invoice-design[data-template="12-business-blue"] .layout-freelance .header,.invoice-design[data-template="12-business-blue"] .layout-margin .header,.invoice-design[data-template="12-business-blue"] .layout-minimal .header,.invoice-design[data-template="12-business-blue"] .layout-retainer .header{display:flex;align-items:start;text-align:left}.invoice-design[data-template="12-business-blue"] .layout-artist .document,.invoice-design[data-template="12-business-blue"] .layout-bakery .document,.invoice-design[data-template="12-business-blue"] .layout-freelance .document,.invoice-design[data-template="12-business-blue"] .layout-margin .document,.invoice-design[data-template="12-business-blue"] .layout-minimal .document,.invoice-design[data-template="12-business-blue"] .layout-retainer .document{margin-top:0;text-align:right}.invoice-design[data-template="12-business-blue"] .layout-minimal h1{font-size:44px}.invoice-design[data-template="12-business-blue"] .layout-balance .context{padding-top:0;padding-bottom:0}.invoice-design[data-template="12-business-blue"] .layout-balance .summary-banner{padding:10px;margin-bottom:10px}}.invoice-design[data-template="13-commercial-export"] .sheet{font-size:12px}.invoice-design[data-template="13-commercial-export"] .header h1{font-size:28px}.invoice-design[data-template="13-commercial-export"] .metadata{border:1px solid #c4cdd5;padding:12px}.invoice-design[data-template="13-commercial-export"] .parties{gap:0;border:1px solid #c4cdd5}.invoice-design[data-template="13-commercial-export"] .party{padding:15px}.invoice-design[data-template="13-commercial-export"] .party+.party{border-left:1px solid #c4cdd5}.invoice-design[data-template="13-commercial-export"] .line-items td{border:1px solid #d9dfe5}.invoice-design[data-template="13-commercial-export"] .context{background:white;border:1px solid #c4cdd5}.invoice-design[data-template="13-commercial-export"] .line-items th.num{white-space:normal}@media print{.invoice-design[data-template="13-commercial-export"] .sheet{padding:0;border:0}.invoice-design[data-template="13-commercial-export"] .header{break-inside:avoid}.invoice-design[data-template="13-commercial-export"] .rail-wrap{display:block}.invoice-design[data-template="13-commercial-export"] .rail-wrap aside{margin-bottom:20px;padding:16px}.invoice-design[data-template="13-commercial-export"] .rail-wrap .parties{grid-template-columns:1fr 1fr}.invoice-design[data-template="13-commercial-export"] .rail-wrap .settlement{grid-template-columns:1fr 265px}.invoice-design[data-template="13-commercial-export"] .rail-wrap .metadata{grid-template-columns:repeat(4,minmax(0,1fr))}.invoice-design[data-template="13-commercial-export"]{font-size:12px;line-height:1.4}.invoice-design[data-template="13-commercial-export"] .header{margin-bottom:18px;padding-top:16px;padding-bottom:16px}.invoice-design[data-template="13-commercial-export"] .identity address{margin-top:10px}.invoice-design[data-template="13-commercial-export"] .metadata{padding:10px 0;margin-bottom:18px}.invoice-design[data-template="13-commercial-export"] .parties{margin-bottom:18px}.invoice-design[data-template="13-commercial-export"] .context{padding:10px 14px;margin-bottom:18px}.invoice-design[data-template="13-commercial-export"] .line-items{margin-bottom:16px}.invoice-design[data-template="13-commercial-export"] .line-items th{padding:8px}.invoice-design[data-template="13-commercial-export"] .line-items td{padding:10px 8px}.invoice-design[data-template="13-commercial-export"] .settlement{margin:18px 0}.invoice-design[data-template="13-commercial-export"] .terms{margin-top:18px;padding-top:12px}.invoice-design[data-template="13-commercial-export"] .footer{margin-top:18px;padding-top:10px}.invoice-design[data-template="13-commercial-export"] .summary-banner{padding:14px;margin-bottom:18px}.invoice-design[data-template="13-commercial-export"] .rail-wrap aside .identity{display:flex;gap:20px;align-items:center}.invoice-design[data-template="13-commercial-export"] .rail-wrap aside .tagline{max-width:130px}.invoice-design[data-template="13-commercial-export"] .rail-wrap aside address{margin:0}.invoice-design[data-template="13-commercial-export"] .rail-wrap .brand-mark{display:none}.invoice-design[data-template="13-commercial-export"] .rail-wrap aside .brand{max-width:190px}.invoice-design[data-template="13-commercial-export"] .rail-wrap aside{margin-bottom:12px}.invoice-design[data-template="13-commercial-export"] .layout-artist .header,.invoice-design[data-template="13-commercial-export"] .layout-bakery .header,.invoice-design[data-template="13-commercial-export"] .layout-freelance .header,.invoice-design[data-template="13-commercial-export"] .layout-margin .header,.invoice-design[data-template="13-commercial-export"] .layout-minimal .header,.invoice-design[data-template="13-commercial-export"] .layout-retainer .header{display:flex;align-items:start;text-align:left}.invoice-design[data-template="13-commercial-export"] .layout-artist .document,.invoice-design[data-template="13-commercial-export"] .layout-bakery .document,.invoice-design[data-template="13-commercial-export"] .layout-freelance .document,.invoice-design[data-template="13-commercial-export"] .layout-margin .document,.invoice-design[data-template="13-commercial-export"] .layout-minimal .document,.invoice-design[data-template="13-commercial-export"] .layout-retainer .document{margin-top:0;text-align:right}.invoice-design[data-template="13-commercial-export"] .layout-minimal h1{font-size:44px}.invoice-design[data-template="13-commercial-export"] .layout-balance .context{padding-top:0;padding-bottom:0}.invoice-design[data-template="13-commercial-export"] .layout-balance .summary-banner{padding:10px;margin-bottom:10px}}.invoice-design[data-template="14-commercial-order"] .header{border-bottom:2px solid var(--accent);padding-bottom:20px}.invoice-design[data-template="14-commercial-order"] .document h1{font-size:30px}.invoice-design[data-template="14-commercial-order"] .parties{background:var(--tint);padding:20px}.invoice-design[data-template="14-commercial-order"] .line-items th{background:white;border-top:2px solid var(--accent);border-bottom:2px solid var(--accent);color:var(--accent)}.invoice-design[data-template="14-commercial-order"] .line-items td:nth-child(2){background:var(--tint)}.invoice-design[data-template="14-commercial-order"] .line-items th.num{white-space:normal}@media print{.invoice-design[data-template="14-commercial-order"] .sheet{padding:0;border:0}.invoice-design[data-template="14-commercial-order"] .header{break-inside:avoid}.invoice-design[data-template="14-commercial-order"] .rail-wrap{display:block}.invoice-design[data-template="14-commercial-order"] .rail-wrap aside{margin-bottom:20px;padding:16px}.invoice-design[data-template="14-commercial-order"] .rail-wrap .parties{grid-template-columns:1fr 1fr}.invoice-design[data-template="14-commercial-order"] .rail-wrap .settlement{grid-template-columns:1fr 265px}.invoice-design[data-template="14-commercial-order"] .rail-wrap .metadata{grid-template-columns:repeat(4,minmax(0,1fr))}.invoice-design[data-template="14-commercial-order"]{font-size:12px;line-height:1.4}.invoice-design[data-template="14-commercial-order"] .header{margin-bottom:18px;padding-top:16px;padding-bottom:16px}.invoice-design[data-template="14-commercial-order"] .identity address{margin-top:10px}.invoice-design[data-template="14-commercial-order"] .metadata{padding:10px 0;margin-bottom:18px}.invoice-design[data-template="14-commercial-order"] .parties{margin-bottom:18px}.invoice-design[data-template="14-commercial-order"] .context{padding:10px 14px;margin-bottom:18px}.invoice-design[data-template="14-commercial-order"] .line-items{margin-bottom:16px}.invoice-design[data-template="14-commercial-order"] .line-items th{padding:8px}.invoice-design[data-template="14-commercial-order"] .line-items td{padding:10px 8px}.invoice-design[data-template="14-commercial-order"] .settlement{margin:18px 0}.invoice-design[data-template="14-commercial-order"] .terms{margin-top:18px;padding-top:12px}.invoice-design[data-template="14-commercial-order"] .footer{margin-top:18px;padding-top:10px}.invoice-design[data-template="14-commercial-order"] .summary-banner{padding:14px;margin-bottom:18px}.invoice-design[data-template="14-commercial-order"] .rail-wrap aside .identity{display:flex;gap:20px;align-items:center}.invoice-design[data-template="14-commercial-order"] .rail-wrap aside .tagline{max-width:130px}.invoice-design[data-template="14-commercial-order"] .rail-wrap aside address{margin:0}.invoice-design[data-template="14-commercial-order"] .rail-wrap .brand-mark{display:none}.invoice-design[data-template="14-commercial-order"] .rail-wrap aside .brand{max-width:190px}.invoice-design[data-template="14-commercial-order"] .rail-wrap aside{margin-bottom:12px}.invoice-design[data-template="14-commercial-order"] .layout-artist .header,.invoice-design[data-template="14-commercial-order"] .layout-bakery .header,.invoice-design[data-template="14-commercial-order"] .layout-freelance .header,.invoice-design[data-template="14-commercial-order"] .layout-margin .header,.invoice-design[data-template="14-commercial-order"] .layout-minimal .header,.invoice-design[data-template="14-commercial-order"] .layout-retainer .header{display:flex;align-items:start;text-align:left}.invoice-design[data-template="14-commercial-order"] .layout-artist .document,.invoice-design[data-template="14-commercial-order"] .layout-bakery .document,.invoice-design[data-template="14-commercial-order"] .layout-freelance .document,.invoice-design[data-template="14-commercial-order"] .layout-margin .document,.invoice-design[data-template="14-commercial-order"] .layout-minimal .document,.invoice-design[data-template="14-commercial-order"] .layout-retainer .document{margin-top:0;text-align:right}.invoice-design[data-template="14-commercial-order"] .layout-minimal h1{font-size:44px}.invoice-design[data-template="14-commercial-order"] .layout-balance .context{padding-top:0;padding-bottom:0}.invoice-design[data-template="14-commercial-order"] .layout-balance .summary-banner{padding:10px;margin-bottom:10px}}.invoice-design[data-template="15-service-green"] .header .document{border-top:5px solid var(--accent);padding-top:20px}.invoice-design[data-template="15-service-green"] .context{padding:22px;border-left:7px solid var(--accent)}.invoice-design[data-template="15-service-green"] .line-items caption{font-size:16px;color:var(--accent)}.invoice-design[data-template="15-service-green"] .line-items th{background:var(--tint);color:var(--accent)}.invoice-design[data-template="15-service-green"] .line-items th.num{white-space:normal}@media print{.invoice-design[data-template="15-service-green"] .sheet{padding:0;border:0}.invoice-design[data-template="15-service-green"] .header{break-inside:avoid}.invoice-design[data-template="15-service-green"] .rail-wrap{display:block}.invoice-design[data-template="15-service-green"] .rail-wrap aside{margin-bottom:20px;padding:16px}.invoice-design[data-template="15-service-green"] .rail-wrap .parties{grid-template-columns:1fr 1fr}.invoice-design[data-template="15-service-green"] .rail-wrap .settlement{grid-template-columns:1fr 265px}.invoice-design[data-template="15-service-green"] .rail-wrap .metadata{grid-template-columns:repeat(4,minmax(0,1fr))}.invoice-design[data-template="15-service-green"]{font-size:12px;line-height:1.4}.invoice-design[data-template="15-service-green"] .header{margin-bottom:18px;padding-top:16px;padding-bottom:16px}.invoice-design[data-template="15-service-green"] .identity address{margin-top:10px}.invoice-design[data-template="15-service-green"] .metadata{padding:10px 0;margin-bottom:18px}.invoice-design[data-template="15-service-green"] .parties{margin-bottom:18px}.invoice-design[data-template="15-service-green"] .context{padding:10px 14px;margin-bottom:18px}.invoice-design[data-template="15-service-green"] .line-items{margin-bottom:16px}.invoice-design[data-template="15-service-green"] .line-items th{padding:8px}.invoice-design[data-template="15-service-green"] .line-items td{padding:10px 8px}.invoice-design[data-template="15-service-green"] .settlement{margin:18px 0}.invoice-design[data-template="15-service-green"] .terms{margin-top:18px;padding-top:12px}.invoice-design[data-template="15-service-green"] .footer{margin-top:18px;padding-top:10px}.invoice-design[data-template="15-service-green"] .summary-banner{padding:14px;margin-bottom:18px}.invoice-design[data-template="15-service-green"] .rail-wrap aside .identity{display:flex;gap:20px;align-items:center}.invoice-design[data-template="15-service-green"] .rail-wrap aside .tagline{max-width:130px}.invoice-design[data-template="15-service-green"] .rail-wrap aside address{margin:0}.invoice-design[data-template="15-service-green"] .rail-wrap .brand-mark{display:none}.invoice-design[data-template="15-service-green"] .rail-wrap aside .brand{max-width:190px}.invoice-design[data-template="15-service-green"] .rail-wrap aside{margin-bottom:12px}.invoice-design[data-template="15-service-green"] .layout-artist .header,.invoice-design[data-template="15-service-green"] .layout-bakery .header,.invoice-design[data-template="15-service-green"] .layout-freelance .header,.invoice-design[data-template="15-service-green"] .layout-margin .header,.invoice-design[data-template="15-service-green"] .layout-minimal .header,.invoice-design[data-template="15-service-green"] .layout-retainer .header{display:flex;align-items:start;text-align:left}.invoice-design[data-template="15-service-green"] .layout-artist .document,.invoice-design[data-template="15-service-green"] .layout-bakery .document,.invoice-design[data-template="15-service-green"] .layout-freelance .document,.invoice-design[data-template="15-service-green"] .layout-margin .document,.invoice-design[data-template="15-service-green"] .layout-minimal .document,.invoice-design[data-template="15-service-green"] .layout-retainer .document{margin-top:0;text-align:right}.invoice-design[data-template="15-service-green"] .layout-minimal h1{font-size:44px}.invoice-design[data-template="15-service-green"] .layout-balance .context{padding-top:0;padding-bottom:0}.invoice-design[data-template="15-service-green"] .layout-balance .summary-banner{padding:10px;margin-bottom:10px}}.invoice-design[data-template="16-business-green"] .header .identity{background:var(--tint);padding:22px;width:53%}.invoice-design[data-template="16-business-green"] .header .document{padding-top:22px}.invoice-design[data-template="16-business-green"] .metadata{border-top:3px solid var(--accent)}.invoice-design[data-template="16-business-green"] .totals .grand{background:var(--accent);color:white}.invoice-design[data-template="16-business-green"] .terms{border-top:3px solid var(--accent)}.invoice-design[data-template="16-business-green"] .line-items th.num{white-space:normal}@media print{.invoice-design[data-template="16-business-green"] .sheet{padding:0;border:0}.invoice-design[data-template="16-business-green"] .header{break-inside:avoid}.invoice-design[data-template="16-business-green"] .rail-wrap{display:block}.invoice-design[data-template="16-business-green"] .rail-wrap aside{margin-bottom:20px;padding:16px}.invoice-design[data-template="16-business-green"] .rail-wrap .parties{grid-template-columns:1fr 1fr}.invoice-design[data-template="16-business-green"] .rail-wrap .settlement{grid-template-columns:1fr 265px}.invoice-design[data-template="16-business-green"] .rail-wrap .metadata{grid-template-columns:repeat(4,minmax(0,1fr))}.invoice-design[data-template="16-business-green"]{font-size:12px;line-height:1.4}.invoice-design[data-template="16-business-green"] .header{margin-bottom:18px;padding-top:16px;padding-bottom:16px}.invoice-design[data-template="16-business-green"] .identity address{margin-top:10px}.invoice-design[data-template="16-business-green"] .metadata{padding:10px 0;margin-bottom:18px}.invoice-design[data-template="16-business-green"] .parties{margin-bottom:18px}.invoice-design[data-template="16-business-green"] .context{padding:10px 14px;margin-bottom:18px}.invoice-design[data-template="16-business-green"] .line-items{margin-bottom:16px}.invoice-design[data-template="16-business-green"] .line-items th{padding:8px}.invoice-design[data-template="16-business-green"] .line-items td{padding:10px 8px}.invoice-design[data-template="16-business-green"] .settlement{margin:18px 0}.invoice-design[data-template="16-business-green"] .terms{margin-top:18px;padding-top:12px}.invoice-design[data-template="16-business-green"] .footer{margin-top:18px;padding-top:10px}.invoice-design[data-template="16-business-green"] .summary-banner{padding:14px;margin-bottom:18px}.invoice-design[data-template="16-business-green"] .rail-wrap aside .identity{display:flex;gap:20px;align-items:center}.invoice-design[data-template="16-business-green"] .rail-wrap aside .tagline{max-width:130px}.invoice-design[data-template="16-business-green"] .rail-wrap aside address{margin:0}.invoice-design[data-template="16-business-green"] .rail-wrap .brand-mark{display:none}.invoice-design[data-template="16-business-green"] .rail-wrap aside .brand{max-width:190px}.invoice-design[data-template="16-business-green"] .rail-wrap aside{margin-bottom:12px}.invoice-design[data-template="16-business-green"] .layout-artist .header,.invoice-design[data-template="16-business-green"] .layout-bakery .header,.invoice-design[data-template="16-business-green"] .layout-freelance .header,.invoice-design[data-template="16-business-green"] .layout-margin .header,.invoice-design[data-template="16-business-green"] .layout-minimal .header,.invoice-design[data-template="16-business-green"] .layout-retainer .header{display:flex;align-items:start;text-align:left}.invoice-design[data-template="16-business-green"] .layout-artist .document,.invoice-design[data-template="16-business-green"] .layout-bakery .document,.invoice-design[data-template="16-business-green"] .layout-freelance .document,.invoice-design[data-template="16-business-green"] .layout-margin .document,.invoice-design[data-template="16-business-green"] .layout-minimal .document,.invoice-design[data-template="16-business-green"] .layout-retainer .document{margin-top:0;text-align:right}.invoice-design[data-template="16-business-green"] .layout-minimal h1{font-size:44px}.invoice-design[data-template="16-business-green"] .layout-balance .context{padding-top:0;padding-bottom:0}.invoice-design[data-template="16-business-green"] .layout-balance .summary-banner{padding:10px;margin-bottom:10px}}.invoice-design[data-template="17-minimal-editorial"] .header{display:block}.invoice-design[data-template="17-minimal-editorial"] .document{text-align:left;margin-top:28px}.invoice-design[data-template="17-minimal-editorial"] h1{font-size:64px;font-weight:400;letter-spacing:-3px}.invoice-design[data-template="17-minimal-editorial"] .brand{font-size:20px}.invoice-design[data-template="17-minimal-editorial"] .brand-mark{display:none}.invoice-design[data-template="17-minimal-editorial"] .status{border-radius:0}.invoice-design[data-template="17-minimal-editorial"] .line-items th{background:white;color:#222;border-bottom:1px solid #222}.invoice-design[data-template="17-minimal-editorial"] .context{background:white;border:0;padding:0}.invoice-design[data-template="17-minimal-editorial"] .totals .grand{background:white}.invoice-design[data-template="17-minimal-editorial"] .metadata{border-color:#222}.invoice-design[data-template="17-minimal-editorial"] .line-items th.num{white-space:normal}@media print{.invoice-design[data-template="17-minimal-editorial"] .sheet{padding:0;border:0}.invoice-design[data-template="17-minimal-editorial"] .header{break-inside:avoid}.invoice-design[data-template="17-minimal-editorial"] .rail-wrap{display:block}.invoice-design[data-template="17-minimal-editorial"] .rail-wrap aside{margin-bottom:20px;padding:16px}.invoice-design[data-template="17-minimal-editorial"] .rail-wrap .parties{grid-template-columns:1fr 1fr}.invoice-design[data-template="17-minimal-editorial"] .rail-wrap .settlement{grid-template-columns:1fr 265px}.invoice-design[data-template="17-minimal-editorial"] .rail-wrap .metadata{grid-template-columns:repeat(4,minmax(0,1fr))}.invoice-design[data-template="17-minimal-editorial"]{font-size:12px;line-height:1.4}.invoice-design[data-template="17-minimal-editorial"] .header{margin-bottom:18px;padding-top:16px;padding-bottom:16px}.invoice-design[data-template="17-minimal-editorial"] .identity address{margin-top:10px}.invoice-design[data-template="17-minimal-editorial"] .metadata{padding:10px 0;margin-bottom:18px}.invoice-design[data-template="17-minimal-editorial"] .parties{margin-bottom:18px}.invoice-design[data-template="17-minimal-editorial"] .context{padding:10px 14px;margin-bottom:18px}.invoice-design[data-template="17-minimal-editorial"] .line-items{margin-bottom:16px}.invoice-design[data-template="17-minimal-editorial"] .line-items th{padding:8px}.invoice-design[data-template="17-minimal-editorial"] .line-items td{padding:10px 8px}.invoice-design[data-template="17-minimal-editorial"] .settlement{margin:18px 0}.invoice-design[data-template="17-minimal-editorial"] .terms{margin-top:18px;padding-top:12px}.invoice-design[data-template="17-minimal-editorial"] .footer{margin-top:18px;padding-top:10px}.invoice-design[data-template="17-minimal-editorial"] .summary-banner{padding:14px;margin-bottom:18px}.invoice-design[data-template="17-minimal-editorial"] .rail-wrap aside .identity{display:flex;gap:20px;align-items:center}.invoice-design[data-template="17-minimal-editorial"] .rail-wrap aside .tagline{max-width:130px}.invoice-design[data-template="17-minimal-editorial"] .rail-wrap aside address{margin:0}.invoice-design[data-template="17-minimal-editorial"] .rail-wrap .brand-mark{display:none}.invoice-design[data-template="17-minimal-editorial"] .rail-wrap aside .brand{max-width:190px}.invoice-design[data-template="17-minimal-editorial"] .rail-wrap aside{margin-bottom:12px}.invoice-design[data-template="17-minimal-editorial"] .layout-artist .header,.invoice-design[data-template="17-minimal-editorial"] .layout-bakery .header,.invoice-design[data-template="17-minimal-editorial"] .layout-freelance .header,.invoice-design[data-template="17-minimal-editorial"] .layout-margin .header,.invoice-design[data-template="17-minimal-editorial"] .layout-minimal .header,.invoice-design[data-template="17-minimal-editorial"] .layout-retainer .header{display:flex;align-items:start;text-align:left}.invoice-design[data-template="17-minimal-editorial"] .layout-artist .document,.invoice-design[data-template="17-minimal-editorial"] .layout-bakery .document,.invoice-design[data-template="17-minimal-editorial"] .layout-freelance .document,.invoice-design[data-template="17-minimal-editorial"] .layout-margin .document,.invoice-design[data-template="17-minimal-editorial"] .layout-minimal .document,.invoice-design[data-template="17-minimal-editorial"] .layout-retainer .document{margin-top:0;text-align:right}.invoice-design[data-template="17-minimal-editorial"] .layout-minimal h1{font-size:44px}.invoice-design[data-template="17-minimal-editorial"] .layout-balance .context{padding-top:0;padding-bottom:0}.invoice-design[data-template="17-minimal-editorial"] .layout-balance .summary-banner{padding:10px;margin-bottom:10px}}.invoice-design[data-template="19-monochrome-grid"] .header{border:2px solid #222;padding:22px}.invoice-design[data-template="19-monochrome-grid"] .metadata{gap:0;border:1px solid #222;padding:0}.invoice-design[data-template="19-monochrome-grid"] .metadata div{padding:12px;border-right:1px solid #222}.invoice-design[data-template="19-monochrome-grid"] .metadata div:last-child{border:0}.invoice-design[data-template="19-monochrome-grid"] .line-items td{border:1px solid #777}.invoice-design[data-template="19-monochrome-grid"] .context{border:1px solid #222;background:white}.invoice-design[data-template="19-monochrome-grid"] .totals{border:1px solid #222}.invoice-design[data-template="19-monochrome-grid"] .line-items th.num{white-space:normal}@media print{.invoice-design[data-template="19-monochrome-grid"] .sheet{padding:0;border:0}.invoice-design[data-template="19-monochrome-grid"] .header{break-inside:avoid}.invoice-design[data-template="19-monochrome-grid"] .rail-wrap{display:block}.invoice-design[data-template="19-monochrome-grid"] .rail-wrap aside{margin-bottom:20px;padding:16px}.invoice-design[data-template="19-monochrome-grid"] .rail-wrap .parties{grid-template-columns:1fr 1fr}.invoice-design[data-template="19-monochrome-grid"] .rail-wrap .settlement{grid-template-columns:1fr 265px}.invoice-design[data-template="19-monochrome-grid"] .rail-wrap .metadata{grid-template-columns:repeat(4,minmax(0,1fr))}.invoice-design[data-template="19-monochrome-grid"]{font-size:12px;line-height:1.4}.invoice-design[data-template="19-monochrome-grid"] .header{margin-bottom:18px;padding-top:16px;padding-bottom:16px}.invoice-design[data-template="19-monochrome-grid"] .identity address{margin-top:10px}.invoice-design[data-template="19-monochrome-grid"] .metadata{padding:10px 0;margin-bottom:18px}.invoice-design[data-template="19-monochrome-grid"] .parties{margin-bottom:18px}.invoice-design[data-template="19-monochrome-grid"] .context{padding:10px 14px;margin-bottom:18px}.invoice-design[data-template="19-monochrome-grid"] .line-items{margin-bottom:16px}.invoice-design[data-template="19-monochrome-grid"] .line-items th{padding:8px}.invoice-design[data-template="19-monochrome-grid"] .line-items td{padding:10px 8px}.invoice-design[data-template="19-monochrome-grid"] .settlement{margin:18px 0}.invoice-design[data-template="19-monochrome-grid"] .terms{margin-top:18px;padding-top:12px}.invoice-design[data-template="19-monochrome-grid"] .footer{margin-top:18px;padding-top:10px}.invoice-design[data-template="19-monochrome-grid"] .summary-banner{padding:14px;margin-bottom:18px}.invoice-design[data-template="19-monochrome-grid"] .rail-wrap aside .identity{display:flex;gap:20px;align-items:center}.invoice-design[data-template="19-monochrome-grid"] .rail-wrap aside .tagline{max-width:130px}.invoice-design[data-template="19-monochrome-grid"] .rail-wrap aside address{margin:0}.invoice-design[data-template="19-monochrome-grid"] .rail-wrap .brand-mark{display:none}.invoice-design[data-template="19-monochrome-grid"] .rail-wrap aside .brand{max-width:190px}.invoice-design[data-template="19-monochrome-grid"] .rail-wrap aside{margin-bottom:12px}.invoice-design[data-template="19-monochrome-grid"] .layout-artist .header,.invoice-design[data-template="19-monochrome-grid"] .layout-bakery .header,.invoice-design[data-template="19-monochrome-grid"] .layout-freelance .header,.invoice-design[data-template="19-monochrome-grid"] .layout-margin .header,.invoice-design[data-template="19-monochrome-grid"] .layout-minimal .header,.invoice-design[data-template="19-monochrome-grid"] .layout-retainer .header{display:flex;align-items:start;text-align:left}.invoice-design[data-template="19-monochrome-grid"] .layout-artist .document,.invoice-design[data-template="19-monochrome-grid"] .layout-bakery .document,.invoice-design[data-template="19-monochrome-grid"] .layout-freelance .document,.invoice-design[data-template="19-monochrome-grid"] .layout-margin .document,.invoice-design[data-template="19-monochrome-grid"] .layout-minimal .document,.invoice-design[data-template="19-monochrome-grid"] .layout-retainer .document{margin-top:0;text-align:right}.invoice-design[data-template="19-monochrome-grid"] .layout-minimal h1{font-size:44px}.invoice-design[data-template="19-monochrome-grid"] .layout-balance .context{padding-top:0;padding-bottom:0}.invoice-design[data-template="19-monochrome-grid"] .layout-balance .summary-banner{padding:10px;margin-bottom:10px}}.invoice-design[data-template="23-contractor-field"] .header{border-top:12px solid var(--accent);padding-top:25px}.invoice-design[data-template="23-contractor-field"] .document h1{font-size:31px}.invoice-design[data-template="23-contractor-field"] .context{border:1px solid var(--accent);background:white}.invoice-design[data-template="23-contractor-field"] .line-items td:first-child{border-left:3px solid #dbc7ac}.invoice-design[data-template="23-contractor-field"] .metadata{background:var(--tint);border:0;padding:16px}.invoice-design[data-template="23-contractor-field"] .line-items th.num{white-space:normal}@media print{.invoice-design[data-template="23-contractor-field"] .sheet{padding:0;border:0}.invoice-design[data-template="23-contractor-field"] .header{break-inside:avoid}.invoice-design[data-template="23-contractor-field"] .rail-wrap{display:block}.invoice-design[data-template="23-contractor-field"] .rail-wrap aside{margin-bottom:20px;padding:16px}.invoice-design[data-template="23-contractor-field"] .rail-wrap .parties{grid-template-columns:1fr 1fr}.invoice-design[data-template="23-contractor-field"] .rail-wrap .settlement{grid-template-columns:1fr 265px}.invoice-design[data-template="23-contractor-field"] .rail-wrap .metadata{grid-template-columns:repeat(4,minmax(0,1fr))}.invoice-design[data-template="23-contractor-field"]{font-size:12px;line-height:1.4}.invoice-design[data-template="23-contractor-field"] .header{margin-bottom:18px;padding-top:16px;padding-bottom:16px}.invoice-design[data-template="23-contractor-field"] .identity address{margin-top:10px}.invoice-design[data-template="23-contractor-field"] .metadata{padding:10px 0;margin-bottom:18px}.invoice-design[data-template="23-contractor-field"] .parties{margin-bottom:18px}.invoice-design[data-template="23-contractor-field"] .context{padding:10px 14px;margin-bottom:18px}.invoice-design[data-template="23-contractor-field"] .line-items{margin-bottom:16px}.invoice-design[data-template="23-contractor-field"] .line-items th{padding:8px}.invoice-design[data-template="23-contractor-field"] .line-items td{padding:10px 8px}.invoice-design[data-template="23-contractor-field"] .settlement{margin:18px 0}.invoice-design[data-template="23-contractor-field"] .terms{margin-top:18px;padding-top:12px}.invoice-design[data-template="23-contractor-field"] .footer{margin-top:18px;padding-top:10px}.invoice-design[data-template="23-contractor-field"] .summary-banner{padding:14px;margin-bottom:18px}.invoice-design[data-template="23-contractor-field"] .rail-wrap aside .identity{display:flex;gap:20px;align-items:center}.invoice-design[data-template="23-contractor-field"] .rail-wrap aside .tagline{max-width:130px}.invoice-design[data-template="23-contractor-field"] .rail-wrap aside address{margin:0}.invoice-design[data-template="23-contractor-field"] .rail-wrap .brand-mark{display:none}.invoice-design[data-template="23-contractor-field"] .rail-wrap aside .brand{max-width:190px}.invoice-design[data-template="23-contractor-field"] .rail-wrap aside{margin-bottom:12px}.invoice-design[data-template="23-contractor-field"] .layout-artist .header,.invoice-design[data-template="23-contractor-field"] .layout-bakery .header,.invoice-design[data-template="23-contractor-field"] .layout-freelance .header,.invoice-design[data-template="23-contractor-field"] .layout-margin .header,.invoice-design[data-template="23-contractor-field"] .layout-minimal .header,.invoice-design[data-template="23-contractor-field"] .layout-retainer .header{display:flex;align-items:start;text-align:left}.invoice-design[data-template="23-contractor-field"] .layout-artist .document,.invoice-design[data-template="23-contractor-field"] .layout-bakery .document,.invoice-design[data-template="23-contractor-field"] .layout-freelance .document,.invoice-design[data-template="23-contractor-field"] .layout-margin .document,.invoice-design[data-template="23-contractor-field"] .layout-minimal .document,.invoice-design[data-template="23-contractor-field"] .layout-retainer .document{margin-top:0;text-align:right}.invoice-design[data-template="23-contractor-field"] .layout-minimal h1{font-size:44px}.invoice-design[data-template="23-contractor-field"] .layout-balance .context{padding-top:0;padding-bottom:0}.invoice-design[data-template="23-contractor-field"] .layout-balance .summary-banner{padding:10px;margin-bottom:10px}}.invoice-design[data-template="26-electrical-work"] .sheet{border-left:10px solid var(--accent)}.invoice-design[data-template="26-electrical-work"] .brand{font-size:26px}.invoice-design[data-template="26-electrical-work"] .document h1{font-size:32px}.invoice-design[data-template="26-electrical-work"] .metadata{border-top:0;border-bottom:2px solid var(--accent)}.invoice-design[data-template="26-electrical-work"] .line-items tbody tr:nth-child(2n){background:var(--tint)}.invoice-design[data-template="26-electrical-work"] .context{border:0;padding:18px}.invoice-design[data-template="26-electrical-work"] .line-items th.num{white-space:normal}@media print{.invoice-design[data-template="26-electrical-work"] .sheet{padding:0;border:0}.invoice-design[data-template="26-electrical-work"] .header{break-inside:avoid}.invoice-design[data-template="26-electrical-work"] .rail-wrap{display:block}.invoice-design[data-template="26-electrical-work"] .rail-wrap aside{margin-bottom:20px;padding:16px}.invoice-design[data-template="26-electrical-work"] .rail-wrap .parties{grid-template-columns:1fr 1fr}.invoice-design[data-template="26-electrical-work"] .rail-wrap .settlement{grid-template-columns:1fr 265px}.invoice-design[data-template="26-electrical-work"] .rail-wrap .metadata{grid-template-columns:repeat(4,minmax(0,1fr))}.invoice-design[data-template="26-electrical-work"]{font-size:12px;line-height:1.4}.invoice-design[data-template="26-electrical-work"] .header{margin-bottom:18px;padding-top:16px;padding-bottom:16px}.invoice-design[data-template="26-electrical-work"] .identity address{margin-top:10px}.invoice-design[data-template="26-electrical-work"] .metadata{padding:10px 0;margin-bottom:18px}.invoice-design[data-template="26-electrical-work"] .parties{margin-bottom:18px}.invoice-design[data-template="26-electrical-work"] .context{padding:10px 14px;margin-bottom:18px}.invoice-design[data-template="26-electrical-work"] .line-items{margin-bottom:16px}.invoice-design[data-template="26-electrical-work"] .line-items th{padding:8px}.invoice-design[data-template="26-electrical-work"] .line-items td{padding:10px 8px}.invoice-design[data-template="26-electrical-work"] .settlement{margin:18px 0}.invoice-design[data-template="26-electrical-work"] .terms{margin-top:18px;padding-top:12px}.invoice-design[data-template="26-electrical-work"] .footer{margin-top:18px;padding-top:10px}.invoice-design[data-template="26-electrical-work"] .summary-banner{padding:14px;margin-bottom:18px}.invoice-design[data-template="26-electrical-work"] .rail-wrap aside .identity{display:flex;gap:20px;align-items:center}.invoice-design[data-template="26-electrical-work"] .rail-wrap aside .tagline{max-width:130px}.invoice-design[data-template="26-electrical-work"] .rail-wrap aside address{margin:0}.invoice-design[data-template="26-electrical-work"] .rail-wrap .brand-mark{display:none}.invoice-design[data-template="26-electrical-work"] .rail-wrap aside .brand{max-width:190px}.invoice-design[data-template="26-electrical-work"] .rail-wrap aside{margin-bottom:12px}.invoice-design[data-template="26-electrical-work"] .layout-artist .header,.invoice-design[data-template="26-electrical-work"] .layout-bakery .header,.invoice-design[data-template="26-electrical-work"] .layout-freelance .header,.invoice-design[data-template="26-electrical-work"] .layout-margin .header,.invoice-design[data-template="26-electrical-work"] .layout-minimal .header,.invoice-design[data-template="26-electrical-work"] .layout-retainer .header{display:flex;align-items:start;text-align:left}.invoice-design[data-template="26-electrical-work"] .layout-artist .document,.invoice-design[data-template="26-electrical-work"] .layout-bakery .document,.invoice-design[data-template="26-electrical-work"] .layout-freelance .document,.invoice-design[data-template="26-electrical-work"] .layout-margin .document,.invoice-design[data-template="26-electrical-work"] .layout-minimal .document,.invoice-design[data-template="26-electrical-work"] .layout-retainer .document{margin-top:0;text-align:right}.invoice-design[data-template="26-electrical-work"] .layout-minimal h1{font-size:44px}.invoice-design[data-template="26-electrical-work"] .layout-balance .context{padding-top:0;padding-bottom:0}.invoice-design[data-template="26-electrical-work"] .layout-balance .summary-banner{padding:10px;margin-bottom:10px}}.invoice-design[data-template="27-hvac-maintenance"] .header{border:1px solid #cadce1;padding:24px}.invoice-design[data-template="27-hvac-maintenance"] .brand-mark{border-radius:50%;background:white;border:4px solid var(--accent);width:23px;height:23px}.invoice-design[data-template="27-hvac-maintenance"] .context{border-radius:10px;border:0}.invoice-design[data-template="27-hvac-maintenance"] .line-items th{background:var(--tint);color:var(--accent)}.invoice-design[data-template="27-hvac-maintenance"] .totals .grand{border-radius:8px}.invoice-design[data-template="27-hvac-maintenance"] .line-items th.num{white-space:normal}@media print{.invoice-design[data-template="27-hvac-maintenance"] .sheet{padding:0;border:0}.invoice-design[data-template="27-hvac-maintenance"] .header{break-inside:avoid}.invoice-design[data-template="27-hvac-maintenance"] .rail-wrap{display:block}.invoice-design[data-template="27-hvac-maintenance"] .rail-wrap aside{margin-bottom:20px;padding:16px}.invoice-design[data-template="27-hvac-maintenance"] .rail-wrap .parties{grid-template-columns:1fr 1fr}.invoice-design[data-template="27-hvac-maintenance"] .rail-wrap .settlement{grid-template-columns:1fr 265px}.invoice-design[data-template="27-hvac-maintenance"] .rail-wrap .metadata{grid-template-columns:repeat(4,minmax(0,1fr))}.invoice-design[data-template="27-hvac-maintenance"]{font-size:12px;line-height:1.4}.invoice-design[data-template="27-hvac-maintenance"] .header{margin-bottom:18px;padding-top:16px;padding-bottom:16px}.invoice-design[data-template="27-hvac-maintenance"] .identity address{margin-top:10px}.invoice-design[data-template="27-hvac-maintenance"] .metadata{padding:10px 0;margin-bottom:18px}.invoice-design[data-template="27-hvac-maintenance"] .parties{margin-bottom:18px}.invoice-design[data-template="27-hvac-maintenance"] .context{padding:10px 14px;margin-bottom:18px}.invoice-design[data-template="27-hvac-maintenance"] .line-items{margin-bottom:16px}.invoice-design[data-template="27-hvac-maintenance"] .line-items th{padding:8px}.invoice-design[data-template="27-hvac-maintenance"] .line-items td{padding:10px 8px}.invoice-design[data-template="27-hvac-maintenance"] .settlement{margin:18px 0}.invoice-design[data-template="27-hvac-maintenance"] .terms{margin-top:18px;padding-top:12px}.invoice-design[data-template="27-hvac-maintenance"] .footer{margin-top:18px;padding-top:10px}.invoice-design[data-template="27-hvac-maintenance"] .summary-banner{padding:14px;margin-bottom:18px}.invoice-design[data-template="27-hvac-maintenance"] .rail-wrap aside .identity{display:flex;gap:20px;align-items:center}.invoice-design[data-template="27-hvac-maintenance"] .rail-wrap aside .tagline{max-width:130px}.invoice-design[data-template="27-hvac-maintenance"] .rail-wrap aside address{margin:0}.invoice-design[data-template="27-hvac-maintenance"] .rail-wrap .brand-mark{display:none}.invoice-design[data-template="27-hvac-maintenance"] .rail-wrap aside .brand{max-width:190px}.invoice-design[data-template="27-hvac-maintenance"] .rail-wrap aside{margin-bottom:12px}.invoice-design[data-template="27-hvac-maintenance"] .layout-artist .header,.invoice-design[data-template="27-hvac-maintenance"] .layout-bakery .header,.invoice-design[data-template="27-hvac-maintenance"] .layout-freelance .header,.invoice-design[data-template="27-hvac-maintenance"] .layout-margin .header,.invoice-design[data-template="27-hvac-maintenance"] .layout-minimal .header,.invoice-design[data-template="27-hvac-maintenance"] .layout-retainer .header{display:flex;align-items:start;text-align:left}.invoice-design[data-template="27-hvac-maintenance"] .layout-artist .document,.invoice-design[data-template="27-hvac-maintenance"] .layout-bakery .document,.invoice-design[data-template="27-hvac-maintenance"] .layout-freelance .document,.invoice-design[data-template="27-hvac-maintenance"] .layout-margin .document,.invoice-design[data-template="27-hvac-maintenance"] .layout-minimal .document,.invoice-design[data-template="27-hvac-maintenance"] .layout-retainer .document{margin-top:0;text-align:right}.invoice-design[data-template="27-hvac-maintenance"] .layout-minimal h1{font-size:44px}.invoice-design[data-template="27-hvac-maintenance"] .layout-balance .context{padding-top:0;padding-bottom:0}.invoice-design[data-template="27-hvac-maintenance"] .layout-balance .summary-banner{padding:10px;margin-bottom:10px}}.invoice-design[data-template="29-law-firm-retainer"] .header{display:block;text-align:center}.invoice-design[data-template="29-law-firm-retainer"] .document{text-align:center;margin-top:20px}.invoice-design[data-template="29-law-firm-retainer"] .identity address{margin-top:8px}.invoice-design[data-template="29-law-firm-retainer"] .brand,.invoice-design[data-template="29-law-firm-retainer"] h1{font-family:Georgia,serif;font-weight:400}.invoice-design[data-template="29-law-firm-retainer"] .brand-mark{display:none}.invoice-design[data-template="29-law-firm-retainer"] .metadata{border-top:3px double var(--accent)}.invoice-design[data-template="29-law-firm-retainer"] .line-items th{background:var(--tint);color:var(--accent)}.invoice-design[data-template="29-law-firm-retainer"] .line-items th.num{white-space:normal}@media print{.invoice-design[data-template="29-law-firm-retainer"] .sheet{padding:0;border:0}.invoice-design[data-template="29-law-firm-retainer"] .header{break-inside:avoid}.invoice-design[data-template="29-law-firm-retainer"] .rail-wrap{display:block}.invoice-design[data-template="29-law-firm-retainer"] .rail-wrap aside{margin-bottom:20px;padding:16px}.invoice-design[data-template="29-law-firm-retainer"] .rail-wrap .parties{grid-template-columns:1fr 1fr}.invoice-design[data-template="29-law-firm-retainer"] .rail-wrap .settlement{grid-template-columns:1fr 265px}.invoice-design[data-template="29-law-firm-retainer"] .rail-wrap .metadata{grid-template-columns:repeat(4,minmax(0,1fr))}.invoice-design[data-template="29-law-firm-retainer"]{font-size:12px;line-height:1.4}.invoice-design[data-template="29-law-firm-retainer"] .header{margin-bottom:18px;padding-top:16px;padding-bottom:16px}.invoice-design[data-template="29-law-firm-retainer"] .identity address{margin-top:10px}.invoice-design[data-template="29-law-firm-retainer"] .metadata{padding:10px 0;margin-bottom:18px}.invoice-design[data-template="29-law-firm-retainer"] .parties{margin-bottom:18px}.invoice-design[data-template="29-law-firm-retainer"] .context{padding:10px 14px;margin-bottom:18px}.invoice-design[data-template="29-law-firm-retainer"] .line-items{margin-bottom:16px}.invoice-design[data-template="29-law-firm-retainer"] .line-items th{padding:8px}.invoice-design[data-template="29-law-firm-retainer"] .line-items td{padding:10px 8px}.invoice-design[data-template="29-law-firm-retainer"] .settlement{margin:18px 0}.invoice-design[data-template="29-law-firm-retainer"] .terms{margin-top:18px;padding-top:12px}.invoice-design[data-template="29-law-firm-retainer"] .footer{margin-top:18px;padding-top:10px}.invoice-design[data-template="29-law-firm-retainer"] .summary-banner{padding:14px;margin-bottom:18px}.invoice-design[data-template="29-law-firm-retainer"] .rail-wrap aside .identity{display:flex;gap:20px;align-items:center}.invoice-design[data-template="29-law-firm-retainer"] .rail-wrap aside .tagline{max-width:130px}.invoice-design[data-template="29-law-firm-retainer"] .rail-wrap aside address{margin:0}.invoice-design[data-template="29-law-firm-retainer"] .rail-wrap .brand-mark{display:none}.invoice-design[data-template="29-law-firm-retainer"] .rail-wrap aside .brand{max-width:190px}.invoice-design[data-template="29-law-firm-retainer"] .rail-wrap aside{margin-bottom:12px}.invoice-design[data-template="29-law-firm-retainer"] .layout-artist .header,.invoice-design[data-template="29-law-firm-retainer"] .layout-bakery .header,.invoice-design[data-template="29-law-firm-retainer"] .layout-freelance .header,.invoice-design[data-template="29-law-firm-retainer"] .layout-margin .header,.invoice-design[data-template="29-law-firm-retainer"] .layout-minimal .header,.invoice-design[data-template="29-law-firm-retainer"] .layout-retainer .header{display:flex;align-items:start;text-align:left}.invoice-design[data-template="29-law-firm-retainer"] .layout-artist .document,.invoice-design[data-template="29-law-firm-retainer"] .layout-bakery .document,.invoice-design[data-template="29-law-firm-retainer"] .layout-freelance .document,.invoice-design[data-template="29-law-firm-retainer"] .layout-margin .document,.invoice-design[data-template="29-law-firm-retainer"] .layout-minimal .document,.invoice-design[data-template="29-law-firm-retainer"] .layout-retainer .document{margin-top:0;text-align:right}.invoice-design[data-template="29-law-firm-retainer"] .layout-minimal h1{font-size:44px}.invoice-design[data-template="29-law-firm-retainer"] .layout-balance .context{padding-top:0;padding-bottom:0}.invoice-design[data-template="29-law-firm-retainer"] .layout-balance .summary-banner{padding:10px;margin-bottom:10px}}.invoice-design[data-template="30-graphic-design"] .header{align-items:center}.invoice-design[data-template="30-graphic-design"] .brand{font-size:34px;max-width:200px}.invoice-design[data-template="30-graphic-design"] .document h1{font-size:53px}.invoice-design[data-template="30-graphic-design"] .brand-mark{display:block;width:40px;height:8px;margin-bottom:12px}.invoice-design[data-template="30-graphic-design"] .metadata{border:0;background:var(--tint);padding:18px}.invoice-design[data-template="30-graphic-design"] .line-items th{background:white;color:var(--accent);border-bottom:3px solid}.invoice-design[data-template="30-graphic-design"] .totals .grand{background:var(--accent);color:white}.invoice-design[data-template="30-graphic-design"] .line-items th.num{white-space:normal}@media print{.invoice-design[data-template="30-graphic-design"] .sheet{padding:0;border:0}.invoice-design[data-template="30-graphic-design"] .header{break-inside:avoid}.invoice-design[data-template="30-graphic-design"] .rail-wrap{display:block}.invoice-design[data-template="30-graphic-design"] .rail-wrap aside{margin-bottom:20px;padding:16px}.invoice-design[data-template="30-graphic-design"] .rail-wrap .parties{grid-template-columns:1fr 1fr}.invoice-design[data-template="30-graphic-design"] .rail-wrap .settlement{grid-template-columns:1fr 265px}.invoice-design[data-template="30-graphic-design"] .rail-wrap .metadata{grid-template-columns:repeat(4,minmax(0,1fr))}.invoice-design[data-template="30-graphic-design"]{font-size:12px;line-height:1.4}.invoice-design[data-template="30-graphic-design"] .header{margin-bottom:18px;padding-top:16px;padding-bottom:16px}.invoice-design[data-template="30-graphic-design"] .identity address{margin-top:10px}.invoice-design[data-template="30-graphic-design"] .metadata{padding:10px 0;margin-bottom:18px}.invoice-design[data-template="30-graphic-design"] .parties{margin-bottom:18px}.invoice-design[data-template="30-graphic-design"] .context{padding:10px 14px;margin-bottom:18px}.invoice-design[data-template="30-graphic-design"] .line-items{margin-bottom:16px}.invoice-design[data-template="30-graphic-design"] .line-items th{padding:8px}.invoice-design[data-template="30-graphic-design"] .line-items td{padding:10px 8px}.invoice-design[data-template="30-graphic-design"] .settlement{margin:18px 0}.invoice-design[data-template="30-graphic-design"] .terms{margin-top:18px;padding-top:12px}.invoice-design[data-template="30-graphic-design"] .footer{margin-top:18px;padding-top:10px}.invoice-design[data-template="30-graphic-design"] .summary-banner{padding:14px;margin-bottom:18px}.invoice-design[data-template="30-graphic-design"] .rail-wrap aside .identity{display:flex;gap:20px;align-items:center}.invoice-design[data-template="30-graphic-design"] .rail-wrap aside .tagline{max-width:130px}.invoice-design[data-template="30-graphic-design"] .rail-wrap aside address{margin:0}.invoice-design[data-template="30-graphic-design"] .rail-wrap .brand-mark{display:none}.invoice-design[data-template="30-graphic-design"] .rail-wrap aside .brand{max-width:190px}.invoice-design[data-template="30-graphic-design"] .rail-wrap aside{margin-bottom:12px}.invoice-design[data-template="30-graphic-design"] .layout-artist .header,.invoice-design[data-template="30-graphic-design"] .layout-bakery .header,.invoice-design[data-template="30-graphic-design"] .layout-freelance .header,.invoice-design[data-template="30-graphic-design"] .layout-margin .header,.invoice-design[data-template="30-graphic-design"] .layout-minimal .header,.invoice-design[data-template="30-graphic-design"] .layout-retainer .header{display:flex;align-items:start;text-align:left}.invoice-design[data-template="30-graphic-design"] .layout-artist .document,.invoice-design[data-template="30-graphic-design"] .layout-bakery .document,.invoice-design[data-template="30-graphic-design"] .layout-freelance .document,.invoice-design[data-template="30-graphic-design"] .layout-margin .document,.invoice-design[data-template="30-graphic-design"] .layout-minimal .document,.invoice-design[data-template="30-graphic-design"] .layout-retainer .document{margin-top:0;text-align:right}.invoice-design[data-template="30-graphic-design"] .layout-minimal h1{font-size:44px}.invoice-design[data-template="30-graphic-design"] .layout-balance .context{padding-top:0;padding-bottom:0}.invoice-design[data-template="30-graphic-design"] .layout-balance .summary-banner{padding:10px;margin-bottom:10px}}.invoice-design[data-template="31-video-production"] .header{background:#24212b;padding:26px}.invoice-design[data-template="31-video-production"] .header .brand,.invoice-design[data-template="31-video-production"] .header .status,.invoice-design[data-template="31-video-production"] .header .tagline,.invoice-design[data-template="31-video-production"] .header address,.invoice-design[data-template="31-video-production"] .header h1{color:white;border-color:white}.invoice-design[data-template="31-video-production"] .brand-mark{background:#c6aedc}.invoice-design[data-template="31-video-production"] .context{border-top:4px solid var(--accent);border-left:0}.invoice-design[data-template="31-video-production"] .line-items caption{letter-spacing:2px;text-transform:uppercase}.invoice-design[data-template="31-video-production"] .invoice-number{font-family:monospace}.invoice-design[data-template="31-video-production"] .line-items th.num{white-space:normal}@media print{.invoice-design[data-template="31-video-production"] .sheet{padding:0;border:0}.invoice-design[data-template="31-video-production"] .header{break-inside:avoid}.invoice-design[data-template="31-video-production"] .rail-wrap{display:block}.invoice-design[data-template="31-video-production"] .rail-wrap aside{margin-bottom:20px;padding:16px}.invoice-design[data-template="31-video-production"] .rail-wrap .parties{grid-template-columns:1fr 1fr}.invoice-design[data-template="31-video-production"] .rail-wrap .settlement{grid-template-columns:1fr 265px}.invoice-design[data-template="31-video-production"] .rail-wrap .metadata{grid-template-columns:repeat(4,minmax(0,1fr))}.invoice-design[data-template="31-video-production"]{font-size:12px;line-height:1.4}.invoice-design[data-template="31-video-production"] .header{margin-bottom:18px;padding-top:16px;padding-bottom:16px}.invoice-design[data-template="31-video-production"] .identity address{margin-top:10px}.invoice-design[data-template="31-video-production"] .metadata{padding:10px 0;margin-bottom:18px}.invoice-design[data-template="31-video-production"] .parties{margin-bottom:18px}.invoice-design[data-template="31-video-production"] .context{padding:10px 14px;margin-bottom:18px}.invoice-design[data-template="31-video-production"] .line-items{margin-bottom:16px}.invoice-design[data-template="31-video-production"] .line-items th{padding:8px}.invoice-design[data-template="31-video-production"] .line-items td{padding:10px 8px}.invoice-design[data-template="31-video-production"] .settlement{margin:18px 0}.invoice-design[data-template="31-video-production"] .terms{margin-top:18px;padding-top:12px}.invoice-design[data-template="31-video-production"] .footer{margin-top:18px;padding-top:10px}.invoice-design[data-template="31-video-production"] .summary-banner{padding:14px;margin-bottom:18px}.invoice-design[data-template="31-video-production"] .rail-wrap aside .identity{display:flex;gap:20px;align-items:center}.invoice-design[data-template="31-video-production"] .rail-wrap aside .tagline{max-width:130px}.invoice-design[data-template="31-video-production"] .rail-wrap aside address{margin:0}.invoice-design[data-template="31-video-production"] .rail-wrap .brand-mark{display:none}.invoice-design[data-template="31-video-production"] .rail-wrap aside .brand{max-width:190px}.invoice-design[data-template="31-video-production"] .rail-wrap aside{margin-bottom:12px}.invoice-design[data-template="31-video-production"] .layout-artist .header,.invoice-design[data-template="31-video-production"] .layout-bakery .header,.invoice-design[data-template="31-video-production"] .layout-freelance .header,.invoice-design[data-template="31-video-production"] .layout-margin .header,.invoice-design[data-template="31-video-production"] .layout-minimal .header,.invoice-design[data-template="31-video-production"] .layout-retainer .header{display:flex;align-items:start;text-align:left}.invoice-design[data-template="31-video-production"] .layout-artist .document,.invoice-design[data-template="31-video-production"] .layout-bakery .document,.invoice-design[data-template="31-video-production"] .layout-freelance .document,.invoice-design[data-template="31-video-production"] .layout-margin .document,.invoice-design[data-template="31-video-production"] .layout-minimal .document,.invoice-design[data-template="31-video-production"] .layout-retainer .document{margin-top:0;text-align:right}.invoice-design[data-template="31-video-production"] .layout-minimal h1{font-size:44px}.invoice-design[data-template="31-video-production"] .layout-balance .context{padding-top:0;padding-bottom:0}.invoice-design[data-template="31-video-production"] .layout-balance .summary-banner{padding:10px;margin-bottom:10px}}.invoice-design[data-template="32-artist-commission"] .sheet{background:#fffdf7}.invoice-design[data-template="32-artist-commission"] .brand,.invoice-design[data-template="32-artist-commission"] h1{font-family:Georgia,serif;font-weight:400}.invoice-design[data-template="32-artist-commission"] .header{display:block}.invoice-design[data-template="32-artist-commission"] .document{text-align:left;margin-top:25px}.invoice-design[data-template="32-artist-commission"] h1{font-size:48px}.invoice-design[data-template="32-artist-commission"] .brand-mark{display:none}.invoice-design[data-template="32-artist-commission"] .context{background:transparent;border:0;padding-left:0}.invoice-design[data-template="32-artist-commission"] .line-items th{background:transparent;color:var(--accent);border-bottom:1px solid}.invoice-design[data-template="32-artist-commission"] .totals .grand{background:transparent}.invoice-design[data-template="32-artist-commission"] .line-items th.num{white-space:normal}@media print{.invoice-design[data-template="32-artist-commission"] .sheet{padding:0;border:0}.invoice-design[data-template="32-artist-commission"] .header{break-inside:avoid}.invoice-design[data-template="32-artist-commission"] .rail-wrap{display:block}.invoice-design[data-template="32-artist-commission"] .rail-wrap aside{margin-bottom:20px;padding:16px}.invoice-design[data-template="32-artist-commission"] .rail-wrap .parties{grid-template-columns:1fr 1fr}.invoice-design[data-template="32-artist-commission"] .rail-wrap .settlement{grid-template-columns:1fr 265px}.invoice-design[data-template="32-artist-commission"] .rail-wrap .metadata{grid-template-columns:repeat(4,minmax(0,1fr))}.invoice-design[data-template="32-artist-commission"]{font-size:12px;line-height:1.4}.invoice-design[data-template="32-artist-commission"] .header{margin-bottom:18px;padding-top:16px;padding-bottom:16px}.invoice-design[data-template="32-artist-commission"] .identity address{margin-top:10px}.invoice-design[data-template="32-artist-commission"] .metadata{padding:10px 0;margin-bottom:18px}.invoice-design[data-template="32-artist-commission"] .parties{margin-bottom:18px}.invoice-design[data-template="32-artist-commission"] .context{padding:10px 14px;margin-bottom:18px}.invoice-design[data-template="32-artist-commission"] .line-items{margin-bottom:16px}.invoice-design[data-template="32-artist-commission"] .line-items th{padding:8px}.invoice-design[data-template="32-artist-commission"] .line-items td{padding:10px 8px}.invoice-design[data-template="32-artist-commission"] .settlement{margin:18px 0}.invoice-design[data-template="32-artist-commission"] .terms{margin-top:18px;padding-top:12px}.invoice-design[data-template="32-artist-commission"] .footer{margin-top:18px;padding-top:10px}.invoice-design[data-template="32-artist-commission"] .summary-banner{padding:14px;margin-bottom:18px}.invoice-design[data-template="32-artist-commission"] .rail-wrap aside .identity{display:flex;gap:20px;align-items:center}.invoice-design[data-template="32-artist-commission"] .rail-wrap aside .tagline{max-width:130px}.invoice-design[data-template="32-artist-commission"] .rail-wrap aside address{margin:0}.invoice-design[data-template="32-artist-commission"] .rail-wrap .brand-mark{display:none}.invoice-design[data-template="32-artist-commission"] .rail-wrap aside .brand{max-width:190px}.invoice-design[data-template="32-artist-commission"] .rail-wrap aside{margin-bottom:12px}.invoice-design[data-template="32-artist-commission"] .layout-artist .header,.invoice-design[data-template="32-artist-commission"] .layout-bakery .header,.invoice-design[data-template="32-artist-commission"] .layout-freelance .header,.invoice-design[data-template="32-artist-commission"] .layout-margin .header,.invoice-design[data-template="32-artist-commission"] .layout-minimal .header,.invoice-design[data-template="32-artist-commission"] .layout-retainer .header{display:flex;align-items:start;text-align:left}.invoice-design[data-template="32-artist-commission"] .layout-artist .document,.invoice-design[data-template="32-artist-commission"] .layout-bakery .document,.invoice-design[data-template="32-artist-commission"] .layout-freelance .document,.invoice-design[data-template="32-artist-commission"] .layout-margin .document,.invoice-design[data-template="32-artist-commission"] .layout-minimal .document,.invoice-design[data-template="32-artist-commission"] .layout-retainer .document{margin-top:0;text-align:right}.invoice-design[data-template="32-artist-commission"] .layout-minimal h1{font-size:44px}.invoice-design[data-template="32-artist-commission"] .layout-balance .context{padding-top:0;padding-bottom:0}.invoice-design[data-template="32-artist-commission"] .layout-balance .summary-banner{padding:10px;margin-bottom:10px}}.invoice-design[data-template="33-photography"] .header{border-top:1px solid var(--accent);border-bottom:1px solid var(--accent);padding:25px 0}.invoice-design[data-template="33-photography"] .brand{letter-spacing:2px;font-weight:400;font-size:22px}.invoice-design[data-template="33-photography"] .brand-mark{border:2px solid var(--accent);background:white;border-radius:50%;width:21px;height:21px}.invoice-design[data-template="33-photography"] .line-items th{background:white;color:var(--accent);border-bottom:1px solid}.invoice-design[data-template="33-photography"] .context{border-left:1px solid}.invoice-design[data-template="33-photography"] .line-items th.num{white-space:normal}@media print{.invoice-design[data-template="33-photography"] .sheet{padding:0;border:0}.invoice-design[data-template="33-photography"] .header{break-inside:avoid}.invoice-design[data-template="33-photography"] .rail-wrap{display:block}.invoice-design[data-template="33-photography"] .rail-wrap aside{margin-bottom:20px;padding:16px}.invoice-design[data-template="33-photography"] .rail-wrap .parties{grid-template-columns:1fr 1fr}.invoice-design[data-template="33-photography"] .rail-wrap .settlement{grid-template-columns:1fr 265px}.invoice-design[data-template="33-photography"] .rail-wrap .metadata{grid-template-columns:repeat(4,minmax(0,1fr))}.invoice-design[data-template="33-photography"]{font-size:12px;line-height:1.4}.invoice-design[data-template="33-photography"] .header{margin-bottom:18px;padding-top:16px;padding-bottom:16px}.invoice-design[data-template="33-photography"] .identity address{margin-top:10px}.invoice-design[data-template="33-photography"] .metadata{padding:10px 0;margin-bottom:18px}.invoice-design[data-template="33-photography"] .parties{margin-bottom:18px}.invoice-design[data-template="33-photography"] .context{padding:10px 14px;margin-bottom:18px}.invoice-design[data-template="33-photography"] .line-items{margin-bottom:16px}.invoice-design[data-template="33-photography"] .line-items th{padding:8px}.invoice-design[data-template="33-photography"] .line-items td{padding:10px 8px}.invoice-design[data-template="33-photography"] .settlement{margin:18px 0}.invoice-design[data-template="33-photography"] .terms{margin-top:18px;padding-top:12px}.invoice-design[data-template="33-photography"] .footer{margin-top:18px;padding-top:10px}.invoice-design[data-template="33-photography"] .summary-banner{padding:14px;margin-bottom:18px}.invoice-design[data-template="33-photography"] .rail-wrap aside .identity{display:flex;gap:20px;align-items:center}.invoice-design[data-template="33-photography"] .rail-wrap aside .tagline{max-width:130px}.invoice-design[data-template="33-photography"] .rail-wrap aside address{margin:0}.invoice-design[data-template="33-photography"] .rail-wrap .brand-mark{display:none}.invoice-design[data-template="33-photography"] .rail-wrap aside .brand{max-width:190px}.invoice-design[data-template="33-photography"] .rail-wrap aside{margin-bottom:12px}.invoice-design[data-template="33-photography"] .layout-artist .header,.invoice-design[data-template="33-photography"] .layout-bakery .header,.invoice-design[data-template="33-photography"] .layout-freelance .header,.invoice-design[data-template="33-photography"] .layout-margin .header,.invoice-design[data-template="33-photography"] .layout-minimal .header,.invoice-design[data-template="33-photography"] .layout-retainer .header{display:flex;align-items:start;text-align:left}.invoice-design[data-template="33-photography"] .layout-artist .document,.invoice-design[data-template="33-photography"] .layout-bakery .document,.invoice-design[data-template="33-photography"] .layout-freelance .document,.invoice-design[data-template="33-photography"] .layout-margin .document,.invoice-design[data-template="33-photography"] .layout-minimal .document,.invoice-design[data-template="33-photography"] .layout-retainer .document{margin-top:0;text-align:right}.invoice-design[data-template="33-photography"] .layout-minimal h1{font-size:44px}.invoice-design[data-template="33-photography"] .layout-balance .context{padding-top:0;padding-bottom:0}.invoice-design[data-template="33-photography"] .layout-balance .summary-banner{padding:10px;margin-bottom:10px}}.invoice-design[data-template="34-musician-performance"] .header{border-bottom:7px double var(--accent);padding-bottom:24px}.invoice-design[data-template="34-musician-performance"] .brand{font-family:Georgia,serif;font-style:italic;font-size:30px}.invoice-design[data-template="34-musician-performance"] .brand-mark{display:none}.invoice-design[data-template="34-musician-performance"] .document{border-left:4px solid var(--accent);padding-left:22px}.invoice-design[data-template="34-musician-performance"] .context{border:0}.invoice-design[data-template="34-musician-performance"] .totals .grand{background:var(--accent);color:white}.invoice-design[data-template="34-musician-performance"] .line-items th.num{white-space:normal}@media print{.invoice-design[data-template="34-musician-performance"] .sheet{padding:0;border:0}.invoice-design[data-template="34-musician-performance"] .header{break-inside:avoid}.invoice-design[data-template="34-musician-performance"] .rail-wrap{display:block}.invoice-design[data-template="34-musician-performance"] .rail-wrap aside{margin-bottom:20px;padding:16px}.invoice-design[data-template="34-musician-performance"] .rail-wrap .parties{grid-template-columns:1fr 1fr}.invoice-design[data-template="34-musician-performance"] .rail-wrap .settlement{grid-template-columns:1fr 265px}.invoice-design[data-template="34-musician-performance"] .rail-wrap .metadata{grid-template-columns:repeat(4,minmax(0,1fr))}.invoice-design[data-template="34-musician-performance"]{font-size:12px;line-height:1.4}.invoice-design[data-template="34-musician-performance"] .header{margin-bottom:18px;padding-top:16px;padding-bottom:16px}.invoice-design[data-template="34-musician-performance"] .identity address{margin-top:10px}.invoice-design[data-template="34-musician-performance"] .metadata{padding:10px 0;margin-bottom:18px}.invoice-design[data-template="34-musician-performance"] .parties{margin-bottom:18px}.invoice-design[data-template="34-musician-performance"] .context{padding:10px 14px;margin-bottom:18px}.invoice-design[data-template="34-musician-performance"] .line-items{margin-bottom:16px}.invoice-design[data-template="34-musician-performance"] .line-items th{padding:8px}.invoice-design[data-template="34-musician-performance"] .line-items td{padding:10px 8px}.invoice-design[data-template="34-musician-performance"] .settlement{margin:18px 0}.invoice-design[data-template="34-musician-performance"] .terms{margin-top:18px;padding-top:12px}.invoice-design[data-template="34-musician-performance"] .footer{margin-top:18px;padding-top:10px}.invoice-design[data-template="34-musician-performance"] .summary-banner{padding:14px;margin-bottom:18px}.invoice-design[data-template="34-musician-performance"] .rail-wrap aside .identity{display:flex;gap:20px;align-items:center}.invoice-design[data-template="34-musician-performance"] .rail-wrap aside .tagline{max-width:130px}.invoice-design[data-template="34-musician-performance"] .rail-wrap aside address{margin:0}.invoice-design[data-template="34-musician-performance"] .rail-wrap .brand-mark{display:none}.invoice-design[data-template="34-musician-performance"] .rail-wrap aside .brand{max-width:190px}.invoice-design[data-template="34-musician-performance"] .rail-wrap aside{margin-bottom:12px}.invoice-design[data-template="34-musician-performance"] .layout-artist .header,.invoice-design[data-template="34-musician-performance"] .layout-bakery .header,.invoice-design[data-template="34-musician-performance"] .layout-freelance .header,.invoice-design[data-template="34-musician-performance"] .layout-margin .header,.invoice-design[data-template="34-musician-performance"] .layout-minimal .header,.invoice-design[data-template="34-musician-performance"] .layout-retainer .header{display:flex;align-items:start;text-align:left}.invoice-design[data-template="34-musician-performance"] .layout-artist .document,.invoice-design[data-template="34-musician-performance"] .layout-bakery .document,.invoice-design[data-template="34-musician-performance"] .layout-freelance .document,.invoice-design[data-template="34-musician-performance"] .layout-margin .document,.invoice-design[data-template="34-musician-performance"] .layout-minimal .document,.invoice-design[data-template="34-musician-performance"] .layout-retainer .document{margin-top:0;text-align:right}.invoice-design[data-template="34-musician-performance"] .layout-minimal h1{font-size:44px}.invoice-design[data-template="34-musician-performance"] .layout-balance .context{padding-top:0;padding-bottom:0}.invoice-design[data-template="34-musician-performance"] .layout-balance .summary-banner{padding:10px;margin-bottom:10px}}.invoice-design[data-template="35-bakery-order"] .header{display:block;text-align:center}.invoice-design[data-template="35-bakery-order"] .document{text-align:center;margin-top:22px}.invoice-design[data-template="35-bakery-order"] .brand{font-family:Georgia,serif;font-size:33px;font-weight:400}.invoice-design[data-template="35-bakery-order"] .brand-mark{display:none}.invoice-design[data-template="35-bakery-order"] .identity address{margin-top:8px}.invoice-design[data-template="35-bakery-order"] .document h1{font-size:25px;letter-spacing:4px;text-transform:uppercase}.invoice-design[data-template="35-bakery-order"] .context{border-top:1px dashed var(--accent);border-bottom:1px dashed var(--accent);border-left:0}.invoice-design[data-template="35-bakery-order"] .line-items th{background:var(--tint);color:var(--accent)}.invoice-design[data-template="35-bakery-order"] .line-items th.num{white-space:normal}@media print{.invoice-design[data-template="35-bakery-order"] .sheet{padding:0;border:0}.invoice-design[data-template="35-bakery-order"] .header{break-inside:avoid}.invoice-design[data-template="35-bakery-order"] .rail-wrap{display:block}.invoice-design[data-template="35-bakery-order"] .rail-wrap aside{margin-bottom:20px;padding:16px}.invoice-design[data-template="35-bakery-order"] .rail-wrap .parties{grid-template-columns:1fr 1fr}.invoice-design[data-template="35-bakery-order"] .rail-wrap .settlement{grid-template-columns:1fr 265px}.invoice-design[data-template="35-bakery-order"] .rail-wrap .metadata{grid-template-columns:repeat(4,minmax(0,1fr))}.invoice-design[data-template="35-bakery-order"]{font-size:12px;line-height:1.4}.invoice-design[data-template="35-bakery-order"] .header{margin-bottom:18px;padding-top:16px;padding-bottom:16px}.invoice-design[data-template="35-bakery-order"] .identity address{margin-top:10px}.invoice-design[data-template="35-bakery-order"] .metadata{padding:10px 0;margin-bottom:18px}.invoice-design[data-template="35-bakery-order"] .parties{margin-bottom:18px}.invoice-design[data-template="35-bakery-order"] .context{padding:10px 14px;margin-bottom:18px}.invoice-design[data-template="35-bakery-order"] .line-items{margin-bottom:16px}.invoice-design[data-template="35-bakery-order"] .line-items th{padding:8px}.invoice-design[data-template="35-bakery-order"] .line-items td{padding:10px 8px}.invoice-design[data-template="35-bakery-order"] .settlement{margin:18px 0}.invoice-design[data-template="35-bakery-order"] .terms{margin-top:18px;padding-top:12px}.invoice-design[data-template="35-bakery-order"] .footer{margin-top:18px;padding-top:10px}.invoice-design[data-template="35-bakery-order"] .summary-banner{padding:14px;margin-bottom:18px}.invoice-design[data-template="35-bakery-order"] .rail-wrap aside .identity{display:flex;gap:20px;align-items:center}.invoice-design[data-template="35-bakery-order"] .rail-wrap aside .tagline{max-width:130px}.invoice-design[data-template="35-bakery-order"] .rail-wrap aside address{margin:0}.invoice-design[data-template="35-bakery-order"] .rail-wrap .brand-mark{display:none}.invoice-design[data-template="35-bakery-order"] .rail-wrap aside .brand{max-width:190px}.invoice-design[data-template="35-bakery-order"] .rail-wrap aside{margin-bottom:12px}.invoice-design[data-template="35-bakery-order"] .layout-artist .header,.invoice-design[data-template="35-bakery-order"] .layout-bakery .header,.invoice-design[data-template="35-bakery-order"] .layout-freelance .header,.invoice-design[data-template="35-bakery-order"] .layout-margin .header,.invoice-design[data-template="35-bakery-order"] .layout-minimal .header,.invoice-design[data-template="35-bakery-order"] .layout-retainer .header{display:flex;align-items:start;text-align:left}.invoice-design[data-template="35-bakery-order"] .layout-artist .document,.invoice-design[data-template="35-bakery-order"] .layout-bakery .document,.invoice-design[data-template="35-bakery-order"] .layout-freelance .document,.invoice-design[data-template="35-bakery-order"] .layout-margin .document,.invoice-design[data-template="35-bakery-order"] .layout-minimal .document,.invoice-design[data-template="35-bakery-order"] .layout-retainer .document{margin-top:0;text-align:right}.invoice-design[data-template="35-bakery-order"] .layout-minimal h1{font-size:44px}.invoice-design[data-template="35-bakery-order"] .layout-balance .context{padding-top:0;padding-bottom:0}.invoice-design[data-template="35-bakery-order"] .layout-balance .summary-banner{padding:10px;margin-bottom:10px}}.invoice-design[data-template="36-hotel-stay"] .brand{font-family:Georgia,serif;font-size:30px;font-weight:400}.invoice-design[data-template="36-hotel-stay"] .brand-mark{display:none}.invoice-design[data-template="36-hotel-stay"] .header{border-bottom:3px double var(--accent);padding-bottom:25px}.invoice-design[data-template="36-hotel-stay"] .document h1{font-family:Georgia,serif;font-size:32px;font-weight:400}.invoice-design[data-template="36-hotel-stay"] .context{border:0;text-align:center;padding:20px}.invoice-design[data-template="36-hotel-stay"] .line-items th{background:white;color:var(--accent);border-bottom:1px solid}.invoice-design[data-template="36-hotel-stay"] .totals .grand{background:var(--tint)}.invoice-design[data-template="36-hotel-stay"] .line-items th.num{white-space:normal}@media print{.invoice-design[data-template="36-hotel-stay"] .sheet{padding:0;border:0}.invoice-design[data-template="36-hotel-stay"] .header{break-inside:avoid}.invoice-design[data-template="36-hotel-stay"] .rail-wrap{display:block}.invoice-design[data-template="36-hotel-stay"] .rail-wrap aside{margin-bottom:20px;padding:16px}.invoice-design[data-template="36-hotel-stay"] .rail-wrap .parties{grid-template-columns:1fr 1fr}.invoice-design[data-template="36-hotel-stay"] .rail-wrap .settlement{grid-template-columns:1fr 265px}.invoice-design[data-template="36-hotel-stay"] .rail-wrap .metadata{grid-template-columns:repeat(4,minmax(0,1fr))}.invoice-design[data-template="36-hotel-stay"]{font-size:12px;line-height:1.4}.invoice-design[data-template="36-hotel-stay"] .header{margin-bottom:18px;padding-top:16px;padding-bottom:16px}.invoice-design[data-template="36-hotel-stay"] .identity address{margin-top:10px}.invoice-design[data-template="36-hotel-stay"] .metadata{padding:10px 0;margin-bottom:18px}.invoice-design[data-template="36-hotel-stay"] .parties{margin-bottom:18px}.invoice-design[data-template="36-hotel-stay"] .context{padding:10px 14px;margin-bottom:18px}.invoice-design[data-template="36-hotel-stay"] .line-items{margin-bottom:16px}.invoice-design[data-template="36-hotel-stay"] .line-items th{padding:8px}.invoice-design[data-template="36-hotel-stay"] .line-items td{padding:10px 8px}.invoice-design[data-template="36-hotel-stay"] .settlement{margin:18px 0}.invoice-design[data-template="36-hotel-stay"] .terms{margin-top:18px;padding-top:12px}.invoice-design[data-template="36-hotel-stay"] .footer{margin-top:18px;padding-top:10px}.invoice-design[data-template="36-hotel-stay"] .summary-banner{padding:14px;margin-bottom:18px}.invoice-design[data-template="36-hotel-stay"] .rail-wrap aside .identity{display:flex;gap:20px;align-items:center}.invoice-design[data-template="36-hotel-stay"] .rail-wrap aside .tagline{max-width:130px}.invoice-design[data-template="36-hotel-stay"] .rail-wrap aside address{margin:0}.invoice-design[data-template="36-hotel-stay"] .rail-wrap .brand-mark{display:none}.invoice-design[data-template="36-hotel-stay"] .rail-wrap aside .brand{max-width:190px}.invoice-design[data-template="36-hotel-stay"] .rail-wrap aside{margin-bottom:12px}.invoice-design[data-template="36-hotel-stay"] .layout-artist .header,.invoice-design[data-template="36-hotel-stay"] .layout-bakery .header,.invoice-design[data-template="36-hotel-stay"] .layout-freelance .header,.invoice-design[data-template="36-hotel-stay"] .layout-margin .header,.invoice-design[data-template="36-hotel-stay"] .layout-minimal .header,.invoice-design[data-template="36-hotel-stay"] .layout-retainer .header{display:flex;align-items:start;text-align:left}.invoice-design[data-template="36-hotel-stay"] .layout-artist .document,.invoice-design[data-template="36-hotel-stay"] .layout-bakery .document,.invoice-design[data-template="36-hotel-stay"] .layout-freelance .document,.invoice-design[data-template="36-hotel-stay"] .layout-margin .document,.invoice-design[data-template="36-hotel-stay"] .layout-minimal .document,.invoice-design[data-template="36-hotel-stay"] .layout-retainer .document{margin-top:0;text-align:right}.invoice-design[data-template="36-hotel-stay"] .layout-minimal h1{font-size:44px}.invoice-design[data-template="36-hotel-stay"] .layout-balance .context{padding-top:0;padding-bottom:0}.invoice-design[data-template="36-hotel-stay"] .layout-balance .summary-banner{padding:10px;margin-bottom:10px}}.invoice-design[data-template="37-catering-event"] .header .identity{border-left:5px solid var(--accent);padding-left:18px}.invoice-design[data-template="37-catering-event"] .brand{font-family:Georgia,serif;font-weight:400;font-size:30px}.invoice-design[data-template="37-catering-event"] .brand-mark{display:none}.invoice-design[data-template="37-catering-event"] .context{border:1px solid #c4ccb8;background:var(--tint);padding:24px}.invoice-design[data-template="37-catering-event"] .line-items th{background:white;color:var(--accent);border-bottom:2px solid}.invoice-design[data-template="37-catering-event"] .thankyou{font-family:Georgia,serif;font-style:italic}.invoice-design[data-template="37-catering-event"] .line-items th.num{white-space:normal}@media print{.invoice-design[data-template="37-catering-event"] .sheet{padding:0;border:0}.invoice-design[data-template="37-catering-event"] .header{break-inside:avoid}.invoice-design[data-template="37-catering-event"] .rail-wrap{display:block}.invoice-design[data-template="37-catering-event"] .rail-wrap aside{margin-bottom:20px;padding:16px}.invoice-design[data-template="37-catering-event"] .rail-wrap .parties{grid-template-columns:1fr 1fr}.invoice-design[data-template="37-catering-event"] .rail-wrap .settlement{grid-template-columns:1fr 265px}.invoice-design[data-template="37-catering-event"] .rail-wrap .metadata{grid-template-columns:repeat(4,minmax(0,1fr))}.invoice-design[data-template="37-catering-event"]{font-size:12px;line-height:1.4}.invoice-design[data-template="37-catering-event"] .header{margin-bottom:18px;padding-top:16px;padding-bottom:16px}.invoice-design[data-template="37-catering-event"] .identity address{margin-top:10px}.invoice-design[data-template="37-catering-event"] .metadata{padding:10px 0;margin-bottom:18px}.invoice-design[data-template="37-catering-event"] .parties{margin-bottom:18px}.invoice-design[data-template="37-catering-event"] .context{padding:10px 14px;margin-bottom:18px}.invoice-design[data-template="37-catering-event"] .line-items{margin-bottom:16px}.invoice-design[data-template="37-catering-event"] .line-items th{padding:8px}.invoice-design[data-template="37-catering-event"] .line-items td{padding:10px 8px}.invoice-design[data-template="37-catering-event"] .settlement{margin:18px 0}.invoice-design[data-template="37-catering-event"] .terms{margin-top:18px;padding-top:12px}.invoice-design[data-template="37-catering-event"] .footer{margin-top:18px;padding-top:10px}.invoice-design[data-template="37-catering-event"] .summary-banner{padding:14px;margin-bottom:18px}.invoice-design[data-template="37-catering-event"] .rail-wrap aside .identity{display:flex;gap:20px;align-items:center}.invoice-design[data-template="37-catering-event"] .rail-wrap aside .tagline{max-width:130px}.invoice-design[data-template="37-catering-event"] .rail-wrap aside address{margin:0}.invoice-design[data-template="37-catering-event"] .rail-wrap .brand-mark{display:none}.invoice-design[data-template="37-catering-event"] .rail-wrap aside .brand{max-width:190px}.invoice-design[data-template="37-catering-event"] .rail-wrap aside{margin-bottom:12px}.invoice-design[data-template="37-catering-event"] .layout-artist .header,.invoice-design[data-template="37-catering-event"] .layout-bakery .header,.invoice-design[data-template="37-catering-event"] .layout-freelance .header,.invoice-design[data-template="37-catering-event"] .layout-margin .header,.invoice-design[data-template="37-catering-event"] .layout-minimal .header,.invoice-design[data-template="37-catering-event"] .layout-retainer .header{display:flex;align-items:start;text-align:left}.invoice-design[data-template="37-catering-event"] .layout-artist .document,.invoice-design[data-template="37-catering-event"] .layout-bakery .document,.invoice-design[data-template="37-catering-event"] .layout-freelance .document,.invoice-design[data-template="37-catering-event"] .layout-margin .document,.invoice-design[data-template="37-catering-event"] .layout-minimal .document,.invoice-design[data-template="37-catering-event"] .layout-retainer .document{margin-top:0;text-align:right}.invoice-design[data-template="37-catering-event"] .layout-minimal h1{font-size:44px}.invoice-design[data-template="37-catering-event"] .layout-balance .context{padding-top:0;padding-bottom:0}.invoice-design[data-template="37-catering-event"] .layout-balance .summary-banner{padding:10px;margin-bottom:10px}}.invoice-design[data-template="38-freight-logistics"] .header{border-bottom:6px solid var(--accent);padding-bottom:22px}.invoice-design[data-template="38-freight-logistics"] .brand{font-weight:800;text-transform:uppercase;font-size:23px}.invoice-design[data-template="38-freight-logistics"] .metadata{border:1px solid #becbd4;padding:13px}.invoice-design[data-template="38-freight-logistics"] .context{border-left:0;border-top:3px solid var(--accent)}.invoice-design[data-template="38-freight-logistics"] .line-items td{border:1px solid #d9dfe5}.invoice-design[data-template="38-freight-logistics"] .invoice-number{font-family:monospace}.invoice-design[data-template="38-freight-logistics"] .line-items th.num{white-space:normal}@media print{.invoice-design[data-template="38-freight-logistics"] .sheet{padding:0;border:0}.invoice-design[data-template="38-freight-logistics"] .header{break-inside:avoid}.invoice-design[data-template="38-freight-logistics"] .rail-wrap{display:block}.invoice-design[data-template="38-freight-logistics"] .rail-wrap aside{margin-bottom:20px;padding:16px}.invoice-design[data-template="38-freight-logistics"] .rail-wrap .parties{grid-template-columns:1fr 1fr}.invoice-design[data-template="38-freight-logistics"] .rail-wrap .settlement{grid-template-columns:1fr 265px}.invoice-design[data-template="38-freight-logistics"] .rail-wrap .metadata{grid-template-columns:repeat(4,minmax(0,1fr))}.invoice-design[data-template="38-freight-logistics"]{font-size:12px;line-height:1.4}.invoice-design[data-template="38-freight-logistics"] .header{margin-bottom:18px;padding-top:16px;padding-bottom:16px}.invoice-design[data-template="38-freight-logistics"] .identity address{margin-top:10px}.invoice-design[data-template="38-freight-logistics"] .metadata{padding:10px 0;margin-bottom:18px}.invoice-design[data-template="38-freight-logistics"] .parties{margin-bottom:18px}.invoice-design[data-template="38-freight-logistics"] .context{padding:10px 14px;margin-bottom:18px}.invoice-design[data-template="38-freight-logistics"] .line-items{margin-bottom:16px}.invoice-design[data-template="38-freight-logistics"] .line-items th{padding:8px}.invoice-design[data-template="38-freight-logistics"] .line-items td{padding:10px 8px}.invoice-design[data-template="38-freight-logistics"] .settlement{margin:18px 0}.invoice-design[data-template="38-freight-logistics"] .terms{margin-top:18px;padding-top:12px}.invoice-design[data-template="38-freight-logistics"] .footer{margin-top:18px;padding-top:10px}.invoice-design[data-template="38-freight-logistics"] .summary-banner{padding:14px;margin-bottom:18px}.invoice-design[data-template="38-freight-logistics"] .rail-wrap aside .identity{display:flex;gap:20px;align-items:center}.invoice-design[data-template="38-freight-logistics"] .rail-wrap aside .tagline{max-width:130px}.invoice-design[data-template="38-freight-logistics"] .rail-wrap aside address{margin:0}.invoice-design[data-template="38-freight-logistics"] .rail-wrap .brand-mark{display:none}.invoice-design[data-template="38-freight-logistics"] .rail-wrap aside .brand{max-width:190px}.invoice-design[data-template="38-freight-logistics"] .rail-wrap aside{margin-bottom:12px}.invoice-design[data-template="38-freight-logistics"] .layout-artist .header,.invoice-design[data-template="38-freight-logistics"] .layout-bakery .header,.invoice-design[data-template="38-freight-logistics"] .layout-freelance .header,.invoice-design[data-template="38-freight-logistics"] .layout-margin .header,.invoice-design[data-template="38-freight-logistics"] .layout-minimal .header,.invoice-design[data-template="38-freight-logistics"] .layout-retainer .header{display:flex;align-items:start;text-align:left}.invoice-design[data-template="38-freight-logistics"] .layout-artist .document,.invoice-design[data-template="38-freight-logistics"] .layout-bakery .document,.invoice-design[data-template="38-freight-logistics"] .layout-freelance .document,.invoice-design[data-template="38-freight-logistics"] .layout-margin .document,.invoice-design[data-template="38-freight-logistics"] .layout-minimal .document,.invoice-design[data-template="38-freight-logistics"] .layout-retainer .document{margin-top:0;text-align:right}.invoice-design[data-template="38-freight-logistics"] .layout-minimal h1{font-size:44px}.invoice-design[data-template="38-freight-logistics"] .layout-balance .context{padding-top:0;padding-bottom:0}.invoice-design[data-template="38-freight-logistics"] .layout-balance .summary-banner{padding:10px;margin-bottom:10px}}.invoice-design[data-template="39-deposit-request"] .header{border-bottom:1px solid var(--accent);padding-bottom:25px}.invoice-design[data-template="39-deposit-request"] .document h1{font-size:29px}.invoice-design[data-template="39-deposit-request"] .summary-banner{background:var(--accent);color:white;border:0}.invoice-design[data-template="39-deposit-request"] .summary-banner .label,.invoice-design[data-template="39-deposit-request"] .summary-banner strong{color:white}.invoice-design[data-template="39-deposit-request"] .context{border-radius:8px;border:0}.invoice-design[data-template="39-deposit-request"] .line-items th{background:var(--tint);color:var(--accent)}.invoice-design[data-template="39-deposit-request"] .line-items th.num{white-space:normal}@media print{.invoice-design[data-template="39-deposit-request"] .sheet{padding:0;border:0}.invoice-design[data-template="39-deposit-request"] .header{break-inside:avoid}.invoice-design[data-template="39-deposit-request"] .rail-wrap{display:block}.invoice-design[data-template="39-deposit-request"] .rail-wrap aside{margin-bottom:20px;padding:16px}.invoice-design[data-template="39-deposit-request"] .rail-wrap .parties{grid-template-columns:1fr 1fr}.invoice-design[data-template="39-deposit-request"] .rail-wrap .settlement{grid-template-columns:1fr 265px}.invoice-design[data-template="39-deposit-request"] .rail-wrap .metadata{grid-template-columns:repeat(4,minmax(0,1fr))}.invoice-design[data-template="39-deposit-request"]{font-size:12px;line-height:1.4}.invoice-design[data-template="39-deposit-request"] .header{margin-bottom:18px;padding-top:16px;padding-bottom:16px}.invoice-design[data-template="39-deposit-request"] .identity address{margin-top:10px}.invoice-design[data-template="39-deposit-request"] .metadata{padding:10px 0;margin-bottom:18px}.invoice-design[data-template="39-deposit-request"] .parties{margin-bottom:18px}.invoice-design[data-template="39-deposit-request"] .context{padding:10px 14px;margin-bottom:18px}.invoice-design[data-template="39-deposit-request"] .line-items{margin-bottom:16px}.invoice-design[data-template="39-deposit-request"] .line-items th{padding:8px}.invoice-design[data-template="39-deposit-request"] .line-items td{padding:10px 8px}.invoice-design[data-template="39-deposit-request"] .settlement{margin:18px 0}.invoice-design[data-template="39-deposit-request"] .terms{margin-top:18px;padding-top:12px}.invoice-design[data-template="39-deposit-request"] .footer{margin-top:18px;padding-top:10px}.invoice-design[data-template="39-deposit-request"] .summary-banner{padding:14px;margin-bottom:18px}.invoice-design[data-template="39-deposit-request"] .rail-wrap aside .identity{display:flex;gap:20px;align-items:center}.invoice-design[data-template="39-deposit-request"] .rail-wrap aside .tagline{max-width:130px}.invoice-design[data-template="39-deposit-request"] .rail-wrap aside address{margin:0}.invoice-design[data-template="39-deposit-request"] .rail-wrap .brand-mark{display:none}.invoice-design[data-template="39-deposit-request"] .rail-wrap aside .brand{max-width:190px}.invoice-design[data-template="39-deposit-request"] .rail-wrap aside{margin-bottom:12px}.invoice-design[data-template="39-deposit-request"] .layout-artist .header,.invoice-design[data-template="39-deposit-request"] .layout-bakery .header,.invoice-design[data-template="39-deposit-request"] .layout-freelance .header,.invoice-design[data-template="39-deposit-request"] .layout-margin .header,.invoice-design[data-template="39-deposit-request"] .layout-minimal .header,.invoice-design[data-template="39-deposit-request"] .layout-retainer .header{display:flex;align-items:start;text-align:left}.invoice-design[data-template="39-deposit-request"] .layout-artist .document,.invoice-design[data-template="39-deposit-request"] .layout-bakery .document,.invoice-design[data-template="39-deposit-request"] .layout-freelance .document,.invoice-design[data-template="39-deposit-request"] .layout-margin .document,.invoice-design[data-template="39-deposit-request"] .layout-minimal .document,.invoice-design[data-template="39-deposit-request"] .layout-retainer .document{margin-top:0;text-align:right}.invoice-design[data-template="39-deposit-request"] .layout-minimal h1{font-size:44px}.invoice-design[data-template="39-deposit-request"] .layout-balance .context{padding-top:0;padding-bottom:0}.invoice-design[data-template="39-deposit-request"] .layout-balance .summary-banner{padding:10px;margin-bottom:10px}}.invoice-design[data-template="43-daycare-monthly"] .header{border-top:5px solid var(--accent);padding-top:24px}.invoice-design[data-template="43-daycare-monthly"] .brand{font-family:Georgia,serif;font-size:29px}.invoice-design[data-template="43-daycare-monthly"] .brand-mark{border-radius:50%}.invoice-design[data-template="43-daycare-monthly"] .party{border:1px solid #e1d6bf;border-radius:10px;padding:17px}.invoice-design[data-template="43-daycare-monthly"] .context{border-radius:10px;border:0}.invoice-design[data-template="43-daycare-monthly"] .line-items th{background:var(--tint);color:var(--accent)}.invoice-design[data-template="43-daycare-monthly"] .line-items th.num{white-space:normal}@media print{.invoice-design[data-template="43-daycare-monthly"] .sheet{padding:0;border:0}.invoice-design[data-template="43-daycare-monthly"] .header{break-inside:avoid}.invoice-design[data-template="43-daycare-monthly"] .rail-wrap{display:block}.invoice-design[data-template="43-daycare-monthly"] .rail-wrap aside{margin-bottom:20px;padding:16px}.invoice-design[data-template="43-daycare-monthly"] .rail-wrap .parties{grid-template-columns:1fr 1fr}.invoice-design[data-template="43-daycare-monthly"] .rail-wrap .settlement{grid-template-columns:1fr 265px}.invoice-design[data-template="43-daycare-monthly"] .rail-wrap .metadata{grid-template-columns:repeat(4,minmax(0,1fr))}.invoice-design[data-template="43-daycare-monthly"]{font-size:12px;line-height:1.4}.invoice-design[data-template="43-daycare-monthly"] .header{margin-bottom:18px;padding-top:16px;padding-bottom:16px}.invoice-design[data-template="43-daycare-monthly"] .identity address{margin-top:10px}.invoice-design[data-template="43-daycare-monthly"] .metadata{padding:10px 0;margin-bottom:18px}.invoice-design[data-template="43-daycare-monthly"] .parties{margin-bottom:18px}.invoice-design[data-template="43-daycare-monthly"] .context{padding:10px 14px;margin-bottom:18px}.invoice-design[data-template="43-daycare-monthly"] .line-items{margin-bottom:16px}.invoice-design[data-template="43-daycare-monthly"] .line-items th{padding:8px}.invoice-design[data-template="43-daycare-monthly"] .line-items td{padding:10px 8px}.invoice-design[data-template="43-daycare-monthly"] .settlement{margin:18px 0}.invoice-design[data-template="43-daycare-monthly"] .terms{margin-top:18px;padding-top:12px}.invoice-design[data-template="43-daycare-monthly"] .footer{margin-top:18px;padding-top:10px}.invoice-design[data-template="43-daycare-monthly"] .summary-banner{padding:14px;margin-bottom:18px}.invoice-design[data-template="43-daycare-monthly"] .rail-wrap aside .identity{display:flex;gap:20px;align-items:center}.invoice-design[data-template="43-daycare-monthly"] .rail-wrap aside .tagline{max-width:130px}.invoice-design[data-template="43-daycare-monthly"] .rail-wrap aside address{margin:0}.invoice-design[data-template="43-daycare-monthly"] .rail-wrap .brand-mark{display:none}.invoice-design[data-template="43-daycare-monthly"] .rail-wrap aside .brand{max-width:190px}.invoice-design[data-template="43-daycare-monthly"] .rail-wrap aside{margin-bottom:12px}.invoice-design[data-template="43-daycare-monthly"] .layout-artist .header,.invoice-design[data-template="43-daycare-monthly"] .layout-bakery .header,.invoice-design[data-template="43-daycare-monthly"] .layout-freelance .header,.invoice-design[data-template="43-daycare-monthly"] .layout-margin .header,.invoice-design[data-template="43-daycare-monthly"] .layout-minimal .header,.invoice-design[data-template="43-daycare-monthly"] .layout-retainer .header{display:flex;align-items:start;text-align:left}.invoice-design[data-template="43-daycare-monthly"] .layout-artist .document,.invoice-design[data-template="43-daycare-monthly"] .layout-bakery .document,.invoice-design[data-template="43-daycare-monthly"] .layout-freelance .document,.invoice-design[data-template="43-daycare-monthly"] .layout-margin .document,.invoice-design[data-template="43-daycare-monthly"] .layout-minimal .document,.invoice-design[data-template="43-daycare-monthly"] .layout-retainer .document{margin-top:0;text-align:right}.invoice-design[data-template="43-daycare-monthly"] .layout-minimal h1{font-size:44px}.invoice-design[data-template="43-daycare-monthly"] .layout-balance .context{padding-top:0;padding-bottom:0}.invoice-design[data-template="43-daycare-monthly"] .layout-balance .summary-banner{padding:10px;margin-bottom:10px}}.invoice-design[data-template="44-medical-services"] .header{border-bottom:1px solid #bccbd8;padding-bottom:24px}.invoice-design[data-template="44-medical-services"] .brand-mark{background:linear-gradient(90deg,transparent 33%,var(--accent) 33% 66%,transparent 66%),linear-gradient(transparent 33%,var(--accent) 33% 66%,transparent 66%);width:24px;height:24px}.invoice-design[data-template="44-medical-services"] .context{border:1px solid #bccbd8;background:white}.invoice-design[data-template="44-medical-services"] .line-items td{border-bottom:1px solid #bccbd8}.invoice-design[data-template="44-medical-services"] .metadata{background:var(--tint);padding:16px;border:0}.invoice-design[data-template="44-medical-services"] .line-items th.num{white-space:normal}@media print{.invoice-design[data-template="44-medical-services"] .sheet{padding:0;border:0}.invoice-design[data-template="44-medical-services"] .header{break-inside:avoid}.invoice-design[data-template="44-medical-services"] .rail-wrap{display:block}.invoice-design[data-template="44-medical-services"] .rail-wrap aside{margin-bottom:20px;padding:16px}.invoice-design[data-template="44-medical-services"] .rail-wrap .parties{grid-template-columns:1fr 1fr}.invoice-design[data-template="44-medical-services"] .rail-wrap .settlement{grid-template-columns:1fr 265px}.invoice-design[data-template="44-medical-services"] .rail-wrap .metadata{grid-template-columns:repeat(4,minmax(0,1fr))}.invoice-design[data-template="44-medical-services"]{font-size:12px;line-height:1.4}.invoice-design[data-template="44-medical-services"] .header{margin-bottom:18px;padding-top:16px;padding-bottom:16px}.invoice-design[data-template="44-medical-services"] .identity address{margin-top:10px}.invoice-design[data-template="44-medical-services"] .metadata{padding:10px 0;margin-bottom:18px}.invoice-design[data-template="44-medical-services"] .parties{margin-bottom:18px}.invoice-design[data-template="44-medical-services"] .context{padding:10px 14px;margin-bottom:18px}.invoice-design[data-template="44-medical-services"] .line-items{margin-bottom:16px}.invoice-design[data-template="44-medical-services"] .line-items th{padding:8px}.invoice-design[data-template="44-medical-services"] .line-items td{padding:10px 8px}.invoice-design[data-template="44-medical-services"] .settlement{margin:18px 0}.invoice-design[data-template="44-medical-services"] .terms{margin-top:18px;padding-top:12px}.invoice-design[data-template="44-medical-services"] .footer{margin-top:18px;padding-top:10px}.invoice-design[data-template="44-medical-services"] .summary-banner{padding:14px;margin-bottom:18px}.invoice-design[data-template="44-medical-services"] .rail-wrap aside .identity{display:flex;gap:20px;align-items:center}.invoice-design[data-template="44-medical-services"] .rail-wrap aside .tagline{max-width:130px}.invoice-design[data-template="44-medical-services"] .rail-wrap aside address{margin:0}.invoice-design[data-template="44-medical-services"] .rail-wrap .brand-mark{display:none}.invoice-design[data-template="44-medical-services"] .rail-wrap aside .brand{max-width:190px}.invoice-design[data-template="44-medical-services"] .rail-wrap aside{margin-bottom:12px}.invoice-design[data-template="44-medical-services"] .layout-artist .header,.invoice-design[data-template="44-medical-services"] .layout-bakery .header,.invoice-design[data-template="44-medical-services"] .layout-freelance .header,.invoice-design[data-template="44-medical-services"] .layout-margin .header,.invoice-design[data-template="44-medical-services"] .layout-minimal .header,.invoice-design[data-template="44-medical-services"] .layout-retainer .header{display:flex;align-items:start;text-align:left}.invoice-design[data-template="44-medical-services"] .layout-artist .document,.invoice-design[data-template="44-medical-services"] .layout-bakery .document,.invoice-design[data-template="44-medical-services"] .layout-freelance .document,.invoice-design[data-template="44-medical-services"] .layout-margin .document,.invoice-design[data-template="44-medical-services"] .layout-minimal .document,.invoice-design[data-template="44-medical-services"] .layout-retainer .document{margin-top:0;text-align:right}.invoice-design[data-template="44-medical-services"] .layout-minimal h1{font-size:44px}.invoice-design[data-template="44-medical-services"] .layout-balance .context{padding-top:0;padding-bottom:0}.invoice-design[data-template="44-medical-services"] .layout-balance .summary-banner{padding:10px;margin-bottom:10px}}.invoice-design[data-template="45-dental-care"] .header{border:2px solid var(--accent);padding:22px;border-radius:14px}.invoice-design[data-template="45-dental-care"] .brand-mark{border:3px solid var(--accent);background:transparent;border-radius:0 0 8px 8px;width:22px;height:24px}.invoice-design[data-template="45-dental-care"] .line-items th{background:var(--tint);color:var(--accent)}.invoice-design[data-template="45-dental-care"] .context{background:white;border-left:2px solid}.invoice-design[data-template="45-dental-care"] .totals .grand{border-top:1px solid}.invoice-design[data-template="45-dental-care"] .line-items th.num{white-space:normal}@media print{.invoice-design[data-template="45-dental-care"] .sheet{padding:0;border:0}.invoice-design[data-template="45-dental-care"] .header{break-inside:avoid}.invoice-design[data-template="45-dental-care"] .rail-wrap{display:block}.invoice-design[data-template="45-dental-care"] .rail-wrap aside{margin-bottom:20px;padding:16px}.invoice-design[data-template="45-dental-care"] .rail-wrap .parties{grid-template-columns:1fr 1fr}.invoice-design[data-template="45-dental-care"] .rail-wrap .settlement{grid-template-columns:1fr 265px}.invoice-design[data-template="45-dental-care"] .rail-wrap .metadata{grid-template-columns:repeat(4,minmax(0,1fr))}.invoice-design[data-template="45-dental-care"]{font-size:12px;line-height:1.4}.invoice-design[data-template="45-dental-care"] .header{margin-bottom:18px;padding-top:16px;padding-bottom:16px}.invoice-design[data-template="45-dental-care"] .identity address{margin-top:10px}.invoice-design[data-template="45-dental-care"] .metadata{padding:10px 0;margin-bottom:18px}.invoice-design[data-template="45-dental-care"] .parties{margin-bottom:18px}.invoice-design[data-template="45-dental-care"] .context{padding:10px 14px;margin-bottom:18px}.invoice-design[data-template="45-dental-care"] .line-items{margin-bottom:16px}.invoice-design[data-template="45-dental-care"] .line-items th{padding:8px}.invoice-design[data-template="45-dental-care"] .line-items td{padding:10px 8px}.invoice-design[data-template="45-dental-care"] .settlement{margin:18px 0}.invoice-design[data-template="45-dental-care"] .terms{margin-top:18px;padding-top:12px}.invoice-design[data-template="45-dental-care"] .footer{margin-top:18px;padding-top:10px}.invoice-design[data-template="45-dental-care"] .summary-banner{padding:14px;margin-bottom:18px}.invoice-design[data-template="45-dental-care"] .rail-wrap aside .identity{display:flex;gap:20px;align-items:center}.invoice-design[data-template="45-dental-care"] .rail-wrap aside .tagline{max-width:130px}.invoice-design[data-template="45-dental-care"] .rail-wrap aside address{margin:0}.invoice-design[data-template="45-dental-care"] .rail-wrap .brand-mark{display:none}.invoice-design[data-template="45-dental-care"] .rail-wrap aside .brand{max-width:190px}.invoice-design[data-template="45-dental-care"] .rail-wrap aside{margin-bottom:12px}.invoice-design[data-template="45-dental-care"] .layout-artist .header,.invoice-design[data-template="45-dental-care"] .layout-bakery .header,.invoice-design[data-template="45-dental-care"] .layout-freelance .header,.invoice-design[data-template="45-dental-care"] .layout-margin .header,.invoice-design[data-template="45-dental-care"] .layout-minimal .header,.invoice-design[data-template="45-dental-care"] .layout-retainer .header{display:flex;align-items:start;text-align:left}.invoice-design[data-template="45-dental-care"] .layout-artist .document,.invoice-design[data-template="45-dental-care"] .layout-bakery .document,.invoice-design[data-template="45-dental-care"] .layout-freelance .document,.invoice-design[data-template="45-dental-care"] .layout-margin .document,.invoice-design[data-template="45-dental-care"] .layout-minimal .document,.invoice-design[data-template="45-dental-care"] .layout-retainer .document{margin-top:0;text-align:right}.invoice-design[data-template="45-dental-care"] .layout-minimal h1{font-size:44px}.invoice-design[data-template="45-dental-care"] .layout-balance .context{padding-top:0;padding-bottom:0}.invoice-design[data-template="45-dental-care"] .layout-balance .summary-banner{padding:10px;margin-bottom:10px}}.invoice-design[data-template="46-auto-repair"] .header{background:#292d31;padding:24px}.invoice-design[data-template="46-auto-repair"] .header .brand,.invoice-design[data-template="46-auto-repair"] .header .status,.invoice-design[data-template="46-auto-repair"] .header .tagline,.invoice-design[data-template="46-auto-repair"] .header address,.invoice-design[data-template="46-auto-repair"] .header h1{color:white;border-color:white}.invoice-design[data-template="46-auto-repair"] .brand-mark{background:#dc7a66}.invoice-design[data-template="46-auto-repair"] .metadata{border:1px solid #cbd0d4;padding:12px}.invoice-design[data-template="46-auto-repair"] .context{border-left:5px solid var(--accent)}.invoice-design[data-template="46-auto-repair"] .line-items tbody tr:nth-child(2n){background:#f6f6f6}.invoice-design[data-template="46-auto-repair"] .line-items th.num{white-space:normal}@media print{.invoice-design[data-template="46-auto-repair"] .sheet{padding:0;border:0}.invoice-design[data-template="46-auto-repair"] .header{break-inside:avoid}.invoice-design[data-template="46-auto-repair"] .rail-wrap{display:block}.invoice-design[data-template="46-auto-repair"] .rail-wrap aside{margin-bottom:20px;padding:16px}.invoice-design[data-template="46-auto-repair"] .rail-wrap .parties{grid-template-columns:1fr 1fr}.invoice-design[data-template="46-auto-repair"] .rail-wrap .settlement{grid-template-columns:1fr 265px}.invoice-design[data-template="46-auto-repair"] .rail-wrap .metadata{grid-template-columns:repeat(4,minmax(0,1fr))}.invoice-design[data-template="46-auto-repair"]{font-size:12px;line-height:1.4}.invoice-design[data-template="46-auto-repair"] .header{margin-bottom:18px;padding-top:16px;padding-bottom:16px}.invoice-design[data-template="46-auto-repair"] .identity address{margin-top:10px}.invoice-design[data-template="46-auto-repair"] .metadata{padding:10px 0;margin-bottom:18px}.invoice-design[data-template="46-auto-repair"] .parties{margin-bottom:18px}.invoice-design[data-template="46-auto-repair"] .context{padding:10px 14px;margin-bottom:18px}.invoice-design[data-template="46-auto-repair"] .line-items{margin-bottom:16px}.invoice-design[data-template="46-auto-repair"] .line-items th{padding:8px}.invoice-design[data-template="46-auto-repair"] .line-items td{padding:10px 8px}.invoice-design[data-template="46-auto-repair"] .settlement{margin:18px 0}.invoice-design[data-template="46-auto-repair"] .terms{margin-top:18px;padding-top:12px}.invoice-design[data-template="46-auto-repair"] .footer{margin-top:18px;padding-top:10px}.invoice-design[data-template="46-auto-repair"] .summary-banner{padding:14px;margin-bottom:18px}.invoice-design[data-template="46-auto-repair"] .rail-wrap aside .identity{display:flex;gap:20px;align-items:center}.invoice-design[data-template="46-auto-repair"] .rail-wrap aside .tagline{max-width:130px}.invoice-design[data-template="46-auto-repair"] .rail-wrap aside address{margin:0}.invoice-design[data-template="46-auto-repair"] .rail-wrap .brand-mark{display:none}.invoice-design[data-template="46-auto-repair"] .rail-wrap aside .brand{max-width:190px}.invoice-design[data-template="46-auto-repair"] .rail-wrap aside{margin-bottom:12px}.invoice-design[data-template="46-auto-repair"] .layout-artist .header,.invoice-design[data-template="46-auto-repair"] .layout-bakery .header,.invoice-design[data-template="46-auto-repair"] .layout-freelance .header,.invoice-design[data-template="46-auto-repair"] .layout-margin .header,.invoice-design[data-template="46-auto-repair"] .layout-minimal .header,.invoice-design[data-template="46-auto-repair"] .layout-retainer .header{display:flex;align-items:start;text-align:left}.invoice-design[data-template="46-auto-repair"] .layout-artist .document,.invoice-design[data-template="46-auto-repair"] .layout-bakery .document,.invoice-design[data-template="46-auto-repair"] .layout-freelance .document,.invoice-design[data-template="46-auto-repair"] .layout-margin .document,.invoice-design[data-template="46-auto-repair"] .layout-minimal .document,.invoice-design[data-template="46-auto-repair"] .layout-retainer .document{margin-top:0;text-align:right}.invoice-design[data-template="46-auto-repair"] .layout-minimal h1{font-size:44px}.invoice-design[data-template="46-auto-repair"] .layout-balance .context{padding-top:0;padding-bottom:0}.invoice-design[data-template="46-auto-repair"] .layout-balance .summary-banner{padding:10px;margin-bottom:10px}}.invoice-design[data-template="47-oil-change"] .header{border-bottom:3px solid var(--accent);padding-bottom:20px}.invoice-design[data-template="47-oil-change"] .brand{font-size:22px;font-weight:800;text-transform:uppercase}.invoice-design[data-template="47-oil-change"] .document h1{font-size:29px}.invoice-design[data-template="47-oil-change"] .metadata{padding:12px 0}.invoice-design[data-template="47-oil-change"] .line-items th{background:var(--tint);color:var(--accent)}.invoice-design[data-template="47-oil-change"] .context{border:1px dashed var(--accent);background:white}.invoice-design[data-template="47-oil-change"] .terms{border-top:1px dashed}.invoice-design[data-template="47-oil-change"] .line-items th.num{white-space:normal}@media print{.invoice-design[data-template="47-oil-change"] .sheet{padding:0;border:0}.invoice-design[data-template="47-oil-change"] .header{break-inside:avoid}.invoice-design[data-template="47-oil-change"] .rail-wrap{display:block}.invoice-design[data-template="47-oil-change"] .rail-wrap aside{margin-bottom:20px;padding:16px}.invoice-design[data-template="47-oil-change"] .rail-wrap .parties{grid-template-columns:1fr 1fr}.invoice-design[data-template="47-oil-change"] .rail-wrap .settlement{grid-template-columns:1fr 265px}.invoice-design[data-template="47-oil-change"] .rail-wrap .metadata{grid-template-columns:repeat(4,minmax(0,1fr))}.invoice-design[data-template="47-oil-change"]{font-size:12px;line-height:1.4}.invoice-design[data-template="47-oil-change"] .header{margin-bottom:18px;padding-top:16px;padding-bottom:16px}.invoice-design[data-template="47-oil-change"] .identity address{margin-top:10px}.invoice-design[data-template="47-oil-change"] .metadata{padding:10px 0;margin-bottom:18px}.invoice-design[data-template="47-oil-change"] .parties{margin-bottom:18px}.invoice-design[data-template="47-oil-change"] .context{padding:10px 14px;margin-bottom:18px}.invoice-design[data-template="47-oil-change"] .line-items{margin-bottom:16px}.invoice-design[data-template="47-oil-change"] .line-items th{padding:8px}.invoice-design[data-template="47-oil-change"] .line-items td{padding:10px 8px}.invoice-design[data-template="47-oil-change"] .settlement{margin:18px 0}.invoice-design[data-template="47-oil-change"] .terms{margin-top:18px;padding-top:12px}.invoice-design[data-template="47-oil-change"] .footer{margin-top:18px;padding-top:10px}.invoice-design[data-template="47-oil-change"] .summary-banner{padding:14px;margin-bottom:18px}.invoice-design[data-template="47-oil-change"] .rail-wrap aside .identity{display:flex;gap:20px;align-items:center}.invoice-design[data-template="47-oil-change"] .rail-wrap aside .tagline{max-width:130px}.invoice-design[data-template="47-oil-change"] .rail-wrap aside address{margin:0}.invoice-design[data-template="47-oil-change"] .rail-wrap .brand-mark{display:none}.invoice-design[data-template="47-oil-change"] .rail-wrap aside .brand{max-width:190px}.invoice-design[data-template="47-oil-change"] .rail-wrap aside{margin-bottom:12px}.invoice-design[data-template="47-oil-change"] .layout-artist .header,.invoice-design[data-template="47-oil-change"] .layout-bakery .header,.invoice-design[data-template="47-oil-change"] .layout-freelance .header,.invoice-design[data-template="47-oil-change"] .layout-margin .header,.invoice-design[data-template="47-oil-change"] .layout-minimal .header,.invoice-design[data-template="47-oil-change"] .layout-retainer .header{display:flex;align-items:start;text-align:left}.invoice-design[data-template="47-oil-change"] .layout-artist .document,.invoice-design[data-template="47-oil-change"] .layout-bakery .document,.invoice-design[data-template="47-oil-change"] .layout-freelance .document,.invoice-design[data-template="47-oil-change"] .layout-margin .document,.invoice-design[data-template="47-oil-change"] .layout-minimal .document,.invoice-design[data-template="47-oil-change"] .layout-retainer .document{margin-top:0;text-align:right}.invoice-design[data-template="47-oil-change"] .layout-minimal h1{font-size:44px}.invoice-design[data-template="47-oil-change"] .layout-balance .context{padding-top:0;padding-bottom:0}.invoice-design[data-template="47-oil-change"] .layout-balance .summary-banner{padding:10px;margin-bottom:10px}}.invoice-design[data-template="49-freelance-project"] .header{display:block}.invoice-design[data-template="49-freelance-project"] .document{margin-top:22px;text-align:left}.invoice-design[data-template="49-freelance-project"] .brand{font-family:Georgia,serif;font-size:28px;font-weight:400}.invoice-design[data-template="49-freelance-project"] .brand-mark{display:none}.invoice-design[data-template="49-freelance-project"] .document h1{font-size:45px;font-weight:400}.invoice-design[data-template="49-freelance-project"] .context{border:0;background:white;padding-left:0}.invoice-design[data-template="49-freelance-project"] .line-items th{background:var(--tint);color:var(--accent)}.invoice-design[data-template="49-freelance-project"] .metadata{border-top:2px solid var(--accent)}.invoice-design[data-template="49-freelance-project"] .line-items th.num{white-space:normal}@media print{.invoice-design[data-template="49-freelance-project"] .sheet{padding:0;border:0}.invoice-design[data-template="49-freelance-project"] .header{break-inside:avoid}.invoice-design[data-template="49-freelance-project"] .rail-wrap{display:block}.invoice-design[data-template="49-freelance-project"] .rail-wrap aside{margin-bottom:20px;padding:16px}.invoice-design[data-template="49-freelance-project"] .rail-wrap .parties{grid-template-columns:1fr 1fr}.invoice-design[data-template="49-freelance-project"] .rail-wrap .settlement{grid-template-columns:1fr 265px}.invoice-design[data-template="49-freelance-project"] .rail-wrap .metadata{grid-template-columns:repeat(4,minmax(0,1fr))}.invoice-design[data-template="49-freelance-project"]{font-size:12px;line-height:1.4}.invoice-design[data-template="49-freelance-project"] .header{margin-bottom:18px;padding-top:16px;padding-bottom:16px}.invoice-design[data-template="49-freelance-project"] .identity address{margin-top:10px}.invoice-design[data-template="49-freelance-project"] .metadata{padding:10px 0;margin-bottom:18px}.invoice-design[data-template="49-freelance-project"] .parties{margin-bottom:18px}.invoice-design[data-template="49-freelance-project"] .context{padding:10px 14px;margin-bottom:18px}.invoice-design[data-template="49-freelance-project"] .line-items{margin-bottom:16px}.invoice-design[data-template="49-freelance-project"] .line-items th{padding:8px}.invoice-design[data-template="49-freelance-project"] .line-items td{padding:10px 8px}.invoice-design[data-template="49-freelance-project"] .settlement{margin:18px 0}.invoice-design[data-template="49-freelance-project"] .terms{margin-top:18px;padding-top:12px}.invoice-design[data-template="49-freelance-project"] .footer{margin-top:18px;padding-top:10px}.invoice-design[data-template="49-freelance-project"] .summary-banner{padding:14px;margin-bottom:18px}.invoice-design[data-template="49-freelance-project"] .rail-wrap aside .identity{display:flex;gap:20px;align-items:center}.invoice-design[data-template="49-freelance-project"] .rail-wrap aside .tagline{max-width:130px}.invoice-design[data-template="49-freelance-project"] .rail-wrap aside address{margin:0}.invoice-design[data-template="49-freelance-project"] .rail-wrap .brand-mark{display:none}.invoice-design[data-template="49-freelance-project"] .rail-wrap aside .brand{max-width:190px}.invoice-design[data-template="49-freelance-project"] .rail-wrap aside{margin-bottom:12px}.invoice-design[data-template="49-freelance-project"] .layout-artist .header,.invoice-design[data-template="49-freelance-project"] .layout-bakery .header,.invoice-design[data-template="49-freelance-project"] .layout-freelance .header,.invoice-design[data-template="49-freelance-project"] .layout-margin .header,.invoice-design[data-template="49-freelance-project"] .layout-minimal .header,.invoice-design[data-template="49-freelance-project"] .layout-retainer .header{display:flex;align-items:start;text-align:left}.invoice-design[data-template="49-freelance-project"] .layout-artist .document,.invoice-design[data-template="49-freelance-project"] .layout-bakery .document,.invoice-design[data-template="49-freelance-project"] .layout-freelance .document,.invoice-design[data-template="49-freelance-project"] .layout-margin .document,.invoice-design[data-template="49-freelance-project"] .layout-minimal .document,.invoice-design[data-template="49-freelance-project"] .layout-retainer .document{margin-top:0;text-align:right}.invoice-design[data-template="49-freelance-project"] .layout-minimal h1{font-size:44px}.invoice-design[data-template="49-freelance-project"] .layout-balance .context{padding-top:0;padding-bottom:0}.invoice-design[data-template="49-freelance-project"] .layout-balance .summary-banner{padding:10px;margin-bottom:10px}}.invoice-design[data-template="50-hourly-timesheet"] .header{border-bottom:2px solid var(--accent);padding-bottom:22px}.invoice-design[data-template="50-hourly-timesheet"] .document h1{font-size:32px}.invoice-design[data-template="50-hourly-timesheet"] .invoice-number{font-family:monospace}.invoice-design[data-template="50-hourly-timesheet"] .line-items td{border:1px solid #d1d9df}.invoice-design[data-template="50-hourly-timesheet"] .line-items td:nth-child(2){background:var(--tint)}.invoice-design[data-template="50-hourly-timesheet"] .context{border:0;background:var(--tint)}.invoice-design[data-template="50-hourly-timesheet"] .line-items caption{text-transform:uppercase;letter-spacing:1px}.invoice-design[data-template="50-hourly-timesheet"] .line-items th.num{white-space:normal}@media print{.invoice-design[data-template="50-hourly-timesheet"] .sheet{padding:0;border:0}.invoice-design[data-template="50-hourly-timesheet"] .header{break-inside:avoid}.invoice-design[data-template="50-hourly-timesheet"] .rail-wrap{display:block}.invoice-design[data-template="50-hourly-timesheet"] .rail-wrap aside{margin-bottom:20px;padding:16px}.invoice-design[data-template="50-hourly-timesheet"] .rail-wrap .parties{grid-template-columns:1fr 1fr}.invoice-design[data-template="50-hourly-timesheet"] .rail-wrap .settlement{grid-template-columns:1fr 265px}.invoice-design[data-template="50-hourly-timesheet"] .rail-wrap .metadata{grid-template-columns:repeat(4,minmax(0,1fr))}.invoice-design[data-template="50-hourly-timesheet"]{font-size:12px;line-height:1.4}.invoice-design[data-template="50-hourly-timesheet"] .header{margin-bottom:18px;padding-top:16px;padding-bottom:16px}.invoice-design[data-template="50-hourly-timesheet"] .identity address{margin-top:10px}.invoice-design[data-template="50-hourly-timesheet"] .metadata{padding:10px 0;margin-bottom:18px}.invoice-design[data-template="50-hourly-timesheet"] .parties{margin-bottom:18px}.invoice-design[data-template="50-hourly-timesheet"] .context{padding:10px 14px;margin-bottom:18px}.invoice-design[data-template="50-hourly-timesheet"] .line-items{margin-bottom:16px}.invoice-design[data-template="50-hourly-timesheet"] .line-items th{padding:8px}.invoice-design[data-template="50-hourly-timesheet"] .line-items td{padding:10px 8px}.invoice-design[data-template="50-hourly-timesheet"] .settlement{margin:18px 0}.invoice-design[data-template="50-hourly-timesheet"] .terms{margin-top:18px;padding-top:12px}.invoice-design[data-template="50-hourly-timesheet"] .footer{margin-top:18px;padding-top:10px}.invoice-design[data-template="50-hourly-timesheet"] .summary-banner{padding:14px;margin-bottom:18px}.invoice-design[data-template="50-hourly-timesheet"] .rail-wrap aside .identity{display:flex;gap:20px;align-items:center}.invoice-design[data-template="50-hourly-timesheet"] .rail-wrap aside .tagline{max-width:130px}.invoice-design[data-template="50-hourly-timesheet"] .rail-wrap aside address{margin:0}.invoice-design[data-template="50-hourly-timesheet"] .rail-wrap .brand-mark{display:none}.invoice-design[data-template="50-hourly-timesheet"] .rail-wrap aside .brand{max-width:190px}.invoice-design[data-template="50-hourly-timesheet"] .rail-wrap aside{margin-bottom:12px}.invoice-design[data-template="50-hourly-timesheet"] .layout-artist .header,.invoice-design[data-template="50-hourly-timesheet"] .layout-bakery .header,.invoice-design[data-template="50-hourly-timesheet"] .layout-freelance .header,.invoice-design[data-template="50-hourly-timesheet"] .layout-margin .header,.invoice-design[data-template="50-hourly-timesheet"] .layout-minimal .header,.invoice-design[data-template="50-hourly-timesheet"] .layout-retainer .header{display:flex;align-items:start;text-align:left}.invoice-design[data-template="50-hourly-timesheet"] .layout-artist .document,.invoice-design[data-template="50-hourly-timesheet"] .layout-bakery .document,.invoice-design[data-template="50-hourly-timesheet"] .layout-freelance .document,.invoice-design[data-template="50-hourly-timesheet"] .layout-margin .document,.invoice-design[data-template="50-hourly-timesheet"] .layout-minimal .document,.invoice-design[data-template="50-hourly-timesheet"] .layout-retainer .document{margin-top:0;text-align:right}.invoice-design[data-template="50-hourly-timesheet"] .layout-minimal h1{font-size:44px}.invoice-design[data-template="50-hourly-timesheet"] .layout-balance .context{padding-top:0;padding-bottom:0}.invoice-design[data-template="50-hourly-timesheet"] .layout-balance .summary-banner{padding:10px;margin-bottom:10px}}