.invgrid{gap:var(--s-3) var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.invgrid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.invgrid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=760px){.invgrid,.invgrid--3,.invgrid--4{grid-template-columns:minmax(0,1fr)}}.invx{gap:var(--s-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.invx__side{gap:var(--s-4);min-inline-size:0;display:grid}@media (width>=1100px){.invx{grid-template-columns:minmax(0,1fr) 380px}.invx__side{max-block-size:calc(100vh - var(--s-8));position:sticky;inset-block-start:var(--s-4);overflow-y:auto}}@media (width>=1440px){.invx{grid-template-columns:minmax(0,1fr) 560px}}.invl{border:1px solid var(--line);border-radius:var(--r-3);padding:var(--s-3);gap:var(--s-3);background:var(--surface);display:grid}.invl__head{justify-content:space-between;align-items:center;gap:var(--s-2);display:flex}.invl__calc{gap:var(--s-4);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-end;display:flex}.invl__main{gap:var(--s-3);grid-template-columns:minmax(0,3fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,1.2fr);display:grid}.invl__more{gap:var(--s-3);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);display:grid}@media (width<=1100px){.invl__main,.invl__more{grid-template-columns:repeat(2,minmax(0,1fr))}}.invpdf{border:1px solid var(--line);border-radius:var(--r-2);background:var(--surface-2,var(--surface));block-size:640px;inline-size:100%}.invpdf--tall{block-size:860px}.invcust{gap:var(--s-1);font-size:var(--fs-13);display:grid}.invcust dt{color:var(--ink-3)}.invcust dd{margin:0}.invtbl{border-collapse:collapse;inline-size:100%;font-size:var(--fs-13);font-variant-numeric:tabular-nums}.invtbl th{text-align:start;color:var(--ink-3);padding:var(--s-1) var(--s-2);border-block-end:1px solid var(--line);font-weight:500}.invtbl td{padding:var(--s-1) var(--s-2);border-block-end:1px solid var(--line);vertical-align:top}.invtbl .r{text-align:end}.invwords{font-size:var(--fs-13);color:var(--ink-2)}.invchips{gap:var(--s-2);flex-wrap:wrap;display:flex}.invsub{white-space:pre-line;color:var(--ink-2);font-size:var(--fs-13)}
