.ig{padding-block:var(--s-500) var(--s-700)}.ig__head{gap:var(--s-200);margin-top:var(--s-300);display:grid}.ig__head .green{color:var(--accent)}.ig__grid{gap:var(--s-500);margin-top:var(--s-500);align-items:start;display:grid}@media (width>=1024px){.ig__grid{column-gap:var(--s-600);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.ig__stage{position:sticky;top:96px}}.ig__form{gap:var(--s-300);display:grid}.ig__form fieldset{gap:var(--s-150,12px);padding:var(--s-300);border:1px solid var(--line);border-top:2px solid var(--accent);border-radius:var(--r);background:var(--surface);min-width:0;display:grid}.ig__form legend{padding:0 var(--s-100)}.ig__form label{color:var(--text-muted);gap:4px;min-width:0;font-size:13px;display:grid}.ig__form input:not([type=checkbox]):not([type=file]),.ig__form textarea,.ig__form select{font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:var(--r);width:100%;min-width:0;padding:9px 12px;font-size:16px}.ig__form input:focus,.ig__form textarea:focus,.ig__form select:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent);outline:none}.ig__2,.ig__3{gap:var(--s-150,12px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=560px){.ig__3{grid-template-columns:repeat(3,minmax(0,1fr))}}.ig__check{align-self:end;align-items:center;gap:8px;padding-bottom:10px;color:var(--text)!important;display:flex!important}.ig__items{gap:8px;display:grid}.ig__items .ig__row{grid-template-columns:minmax(0,1fr) 64px 96px 34px;align-items:center;gap:8px;display:grid}.ig__items .ig__x{border:1px solid var(--line);background:var(--bg);border-radius:var(--r);cursor:pointer;height:40px;color:var(--text-muted)}.ig__items .ig__x:hover{color:#c2410c;border-color:#c2410c}.ig__actions{gap:var(--s-150,12px);flex-wrap:wrap;display:flex}.ig__gate{gap:var(--s-150,12px);padding:var(--s-300);border:2px solid var(--accent);border-radius:var(--r);background:var(--bg);display:grid}.ig__gate[hidden]{display:none}.sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ig__stage{min-width:0}.ig__vbar{gap:var(--s-200);margin-bottom:var(--s-300);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.ig__vbar[hidden],.ig--view .ig__form,.ig--view .ig__head{display:none}.ig--view .ig__grid{grid-template-columns:minmax(0,1fr);max-width:860px}.ig--view .ig__stage{position:static}.inv{--ink:#121412;color:var(--ink);border:1px solid var(--line);border-top:6px solid var(--accent);box-shadow:0 40px 80px -50px color-mix(in srgb, var(--text) 60%, transparent);background:#fff;gap:22px;padding:clamp(20px,4vw,44px);font-size:13px;line-height:1.45;display:grid;position:relative;overflow:hidden}.inv p,.inv dl,.inv dd{margin:0}.inv__top{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}.inv__logo{max-width:180px;max-height:56px;margin-bottom:10px;display:block}.inv__logo[hidden]{display:none}.inv__from{letter-spacing:-.01em;font-size:18px;font-weight:700}.inv__small{color:#4b514b;white-space:pre-line;overflow-wrap:anywhere}.inv__word{letter-spacing:-.03em;text-transform:uppercase;color:var(--accent);text-align:right;font-size:30px;font-weight:800;line-height:1}.inv__meta dl{grid-template-columns:auto auto;justify-content:end;gap:2px 14px;margin-top:10px;display:grid}.inv__meta dt,.inv__label{letter-spacing:.08em;text-transform:uppercase;color:#6b716b;font-size:10px}.inv__meta dd{text-align:right;font-weight:600}.inv__to{border-left:3px solid var(--accent);background:#f2f3ee;gap:2px;padding:14px 16px;display:grid}.inv__toname{font-size:15px;font-weight:700}.inv__table{border-collapse:collapse;width:100%}.inv__table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--ink);padding:8px 10px;font-size:10px}.inv__table th:nth-child(n+2),.inv__table td:nth-child(n+2){text-align:right;white-space:nowrap}.inv__table td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e3e5de;padding:9px 10px}.inv__sum{justify-content:flex-end;display:flex}.inv__sum dl{grid-template-columns:auto auto;gap:6px 28px;min-width:min(100%,260px);display:grid}.inv__sum dd{text-align:right;font-variant-numeric:tabular-nums}.inv__sum dt:empty,.inv__sum dt:empty+dd{display:none}.inv__tl,.inv__tv{border-top:2px solid var(--ink);padding-top:10px;font-size:17px;font-weight:800}.inv__tv{color:var(--accent)}.inv__paid{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);border:4px solid var(--accent);opacity:.22;padding:2px 18px;font-size:44px;font-weight:800;position:absolute;top:42%;right:8%;transform:rotate(-14deg)}.inv__paid[hidden]{display:none}.inv__notes{gap:4px;display:grid}.inv__foot{color:#8a908a;text-align:center;border-top:1px solid #e3e5de;padding-top:10px;font-size:9px}.igo{background:var(--surface);border-block:1px solid var(--line)}.igo__grid{gap:var(--s-200);margin-top:var(--s-500);display:grid}@media (width>=900px){.igo__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.igo__c{gap:var(--s-150,12px);height:100%;padding:var(--s-400);background:var(--bg);border:1px solid var(--line);border-top:2px solid var(--accent);border-radius:var(--r);color:var(--text);text-decoration:none;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .2s;display:grid}.igo__c:hover,.igo__c:focus-visible{border-color:var(--accent);transform:translateY(-3px)}.igo__c span{color:var(--accent);margin-top:auto}@media (prefers-reduced-motion:reduce){.igo__c{transition:none}.igo__c:hover{transform:none}}@media print{@page{margin:12mm}body *{visibility:hidden!important}.inv,.inv *{visibility:visible!important}.inv{border:0;border-top:6px solid var(--accent);width:100%;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;padding:0;position:absolute;top:0;left:0}.inv [hidden]{display:none!important}}
