.inv-get{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}.inv-get-btn{border-radius:var(--r-lg);background:var(--surface);min-height:64px;color:var(--text);font:inherit;text-align:left;cursor:pointer;border:0;align-items:center;gap:12px;padding:12px 16px;transition:background .14s,box-shadow .14s;display:flex}.inv-get-btn>svg{color:#17663f;width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:10px;flex:none;padding:8px}.inv-get-btn span{gap:1px;min-width:0;display:grid}.inv-get-btn b{letter-spacing:-.01em;font-size:14.5px;font-weight:620}.inv-get-btn small{color:var(--muted);font-size:12.5px}.inv-get-btn:hover{background:#efeeeb}a.inv-get-btn{text-decoration:none}.inv-get-btn:focus-visible{outline-offset:2px;outline:2px solid #0d6d76}.inv-google-note{color:#1d3b2a;background:#eef6f0;border-radius:12px;margin:-4px 0 14px;padding:10px 14px}.inv-maker .mk-bar{margin-top:6px}.mk textarea{border:1px solid var(--line-strong);background:var(--mk-field);width:100%;min-height:64px;color:var(--text);font:inherit;resize:vertical;border-radius:10px;padding:10px 12px;font-size:15px;line-height:1.45;transition:border-color .14s,box-shadow .14s}.mk textarea::placeholder{color:#a39ea8;opacity:1}.mk textarea:focus-visible{border-color:#0d6d76;outline:none;box-shadow:0 0 0 3px #0d6d7629}.mk-field label em{color:var(--muted);font-style:normal;font-weight:450}.mk-hint a{color:#0d6d76}.inv-out output{min-height:42px;box-shadow:inset 0 0 0 1px var(--line);font-variant-numeric:tabular-nums;background:#fff;border-radius:10px;align-items:center;padding:0 12px;font-size:15px;font-weight:600;display:flex}.inv-due{align-items:center;gap:10px;display:flex}.inv-due output{flex:1;min-width:0}.inv-change{flex:none;margin:0}.inv-change:before{content:none}.inv-nums{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) minmax(0,1.2fr);gap:0 10px;display:grid}.inv-line .mk-field:last-child{margin-bottom:10px}.inv-tax{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) 34px;align-items:start;gap:0 10px;display:grid}.inv-tax .mk-icon{margin-top:27px}.inv-looks{flex-wrap:wrap;gap:0 12px;display:flex}.inv-disc{align-items:center;gap:8px;display:flex}.inv-disc input{flex:1;min-width:0}.inv-disc .mk-seg{flex:none;margin:0}.inv-disc .mk-seg label{padding:0 12px}.inv-nudge{color:#5c4210;background:#fbf4e6;border-radius:12px;margin:0;padding:10px 14px;font-size:14px;line-height:1.45}.inv-nudge[hidden]{display:none}.inv-nudge .inv-fix{color:#6a4a0d;text-underline-offset:2px;min-height:0;margin:0 0 0 4px;text-decoration:underline;display:inline}.inv-nudge .inv-fix:before{content:none}.inv-soft{margin:6px 0 0}#sec-totals>.mk-hint{margin:2px 0 16px}.inv-soft:empty{display:none}#sec-totals>.inv-out output{min-height:46px;font-size:16px}#sec-totals>.inv-out:has([data-out=total]) output{box-shadow:none;background:#f0eeea;font-size:18px}.inv-exports{grid-template-columns:1fr 1fr}.inv-exports .inv-span{grid-column:1/-1;min-height:var(--btn-md)!important}.inv-checklist{list-style:none;padding:0!important}.inv-checklist li{padding-left:26px;position:relative}.inv-checklist li:before{content:"";border-radius:4px;width:14px;height:14px;position:absolute;top:4px;left:2px;box-shadow:inset 0 0 0 1.5px #b9b4bf}.inv-checklist li a{display:inline}.inv-paper{max-height:min(70vh,760px);container-type:inline-size}.inv{--i-ink:#1d1b22;--i-body:#3a3740;--i-muted:#6b6672;--i-line:#e3e0e6;--i-band:#f4f3f1;box-sizing:border-box;color:var(--i-ink);font-variant-numeric:lining-nums;background:#fff;padding:3.6em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.45}.inv *{box-sizing:border-box}:where(.inv) :where(h2,h3,p,dl,dd){margin:0}.inv-paper .inv{min-height:129.412cqw;font-size:clamp(7.5px,1.62cqw,12px)}.inv-paper[data-paper=a4] .inv{min-height:141.429cqw}.inv-head{justify-content:space-between;align-items:flex-end;gap:2em;display:flex}.inv-brand{min-width:0}.inv-logo{object-fit:contain;max-width:14em;max-height:4em;margin-bottom:.9em;display:block}.inv-from-name{letter-spacing:-.01em;font-size:1.4em;font-weight:700;line-height:1.2}.inv-title{text-align:right;flex:none}.inv-title h2{letter-spacing:.06em;text-transform:uppercase;font-size:2.6em;font-weight:800;line-height:1}.inv-number{color:var(--i-muted);font-variant-numeric:tabular-nums;font-size:1em;margin-top:.45em!important}.inv-bold .inv-head{background:var(--i-ink);color:#fff;margin:-3.6em -3.6em 0;padding:2.8em 3.6em 2.4em}.inv-bold .inv-number{color:#c9c5cf}.inv-headline{background:var(--i-band);border-radius:.5em;justify-content:space-between;gap:2em;margin-top:2.2em;padding:1.3em 1.5em;display:flex}.inv-headline div{gap:.3em;display:grid}.inv-headline div+div{text-align:right}.inv-headline span,.inv-meta dt,.inv-party h3,.inv-deal dt,.inv-blocks h3,.inv-table th{color:var(--i-muted);letter-spacing:.09em;text-transform:uppercase;font-size:.72em;font-weight:700}.inv-headline b{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:1.95em;font-weight:750;line-height:1.1}.inv-meta{grid-template-columns:repeat(auto-fit,minmax(9em,1fr));gap:.8em 1.6em;margin-top:2em;display:grid}.inv-meta div{gap:.3em;display:grid}.inv-meta dd{font-size:1em}.inv-parties{grid-template-columns:1fr 1fr;gap:2.4em;margin-top:2em;display:grid}.inv-party h3{margin-bottom:.55em}.inv-party p{color:var(--i-body)}.inv-party .inv-party-name{color:var(--i-ink);font-weight:700}.inv-deal{border-top:1px solid var(--i-line);gap:.35em;margin-top:1.8em;padding-top:1.4em;display:grid}.inv-deal div{grid-template-columns:11em 1fr;align-items:baseline;gap:1em;display:grid}.inv-table{border-collapse:collapse;width:100%;margin-top:2.2em}.inv-table th{border-bottom:1.5px solid var(--i-ink);color:var(--i-ink);text-align:left;padding:0 0 .8em}.inv-table td{border-bottom:1px solid var(--i-line);vertical-align:top;padding:.85em 0}.inv-table .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding-left:1.2em}.inv-table td:last-child{font-weight:650}.inv-table tr{break-inside:avoid}.inv-sub{color:var(--i-muted);margin-top:.2em;font-size:.86em;display:block}.inv-empty{color:var(--i-muted);font-style:italic}.inv-foot{break-inside:avoid;grid-template-columns:minmax(0,1fr) minmax(16em,auto);align-items:start;gap:3em;margin-top:1.2em;display:grid}.inv-blocks{gap:1.4em;padding-top:.5em;display:grid}.inv-blocks h3{color:var(--i-ink);margin-bottom:.45em}.inv-blocks p{color:var(--i-body)}.inv-totals{border-collapse:collapse;justify-self:end}.inv-totals th,.inv-totals td{text-align:right;font-variant-numeric:tabular-nums;padding:.42em 0}.inv-totals th{color:var(--i-muted);padding-right:2.4em;font-weight:450}.inv-totals tr.total th,.inv-totals tr.total td{border-top:1.5px solid var(--i-ink);color:var(--i-ink);padding-top:.75em;padding-bottom:.75em;font-size:1.12em;font-weight:750}.inv-totals tr.balance th,.inv-totals tr.balance td{background:var(--i-band);color:var(--i-ink);padding-top:.7em;padding-bottom:.7em;font-size:1.12em;font-weight:750}.inv-totals tr.balance th{padding-left:1em}.inv-totals tr.balance td{padding-right:.8em}.inv-credit{color:var(--i-muted);font-size:.8em;margin-top:3em!important}.inv.is-blank .inv-party p,.inv.is-blank .inv-meta dd,.inv.is-blank .inv-blocks p{color:#57525d}@media print{.mk-print-root.inv-print .inv{-webkit-print-color-adjust:exact;print-color-adjust:exact;min-height:0;padding:0;font-size:9.5pt}.mk-print-root.inv-print .inv-bold .inv-head{border-radius:.5em;margin:0;padding:1.8em 2em 1.6em}}@media (width<=960px){.inv-get{grid-template-columns:repeat(2,minmax(0,1fr))}.inv-paper{max-height:none}}@media (width<=600px){.inv-get{gap:8px}.inv-get-btn{flex-direction:column;align-items:flex-start;gap:8px;min-height:0;padding:12px}.inv-get-btn small{display:none}.inv-get-btn b{font-size:14px;line-height:1.25}.inv-nums{grid-template-columns:minmax(0,.7fr) minmax(0,1fr) minmax(0,1fr);gap:0 8px}.inv-tax{grid-template-columns:minmax(0,1fr) minmax(0,.7fr) 44px}.inv-paper .inv{padding:2.2em;font-size:clamp(8px,2.2cqw,12px)}.inv-paper .inv-bold .inv-head{margin:-2.2em -2.2em 0;padding:2em 2.2em 1.8em}#sec-preset .mk-seg{border-radius:16px;width:100%;display:grid}#sec-preset .mk-seg label{border-radius:12px}}@media (pointer:coarse){.mk textarea{font-size:16px}.inv-exports .inv-span{min-height:44px!important}.inv-out output{min-height:46px}.inv-tax .mk-icon{margin-top:29px}}
