.row2.svelte-2l7tdh{grid-template-columns:1fr 1fr;gap:8px;display:grid}.input-card.svelte-2l7tdh{background:var(--card);border:1px solid var(--panel-input-border);border-radius:3px;flex-direction:column;gap:3px;min-width:0;padding:7px 10px;display:flex}.input-label.svelte-2l7tdh{font:700 10px/1.2 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--label)}.input-card.svelte-2l7tdh input:where(.svelte-2l7tdh),.input-card.svelte-2l7tdh select:where(.svelte-2l7tdh){width:100%;min-width:0;min-height:38px;font:600 15px/1.2 var(--sans);background:0 0;border:none;outline:none}.input-card.svelte-2l7tdh textarea:where(.svelte-2l7tdh){resize:vertical;font:400 12.5px/1.5 var(--sans);background:0 0;border:none;outline:none;padding:0}.lines.svelte-2l7tdh{flex-direction:column;gap:4px;display:flex}.line.svelte-2l7tdh{grid-template-columns:1fr 54px 74px 30px;gap:4px;display:grid}.line.svelte-2l7tdh input:where(.svelte-2l7tdh){border:1px solid var(--panel-input-border);background:var(--card);min-width:0;min-height:44px;font:400 13px/1 var(--sans);border-radius:3px;outline:none;padding:0 8px}.line-num.svelte-2l7tdh{text-align:right;font-weight:600}.icon.svelte-2l7tdh{cursor:pointer;color:var(--muted3);background:0 0;border:none;min-height:44px;font-size:17px}.add.svelte-2l7tdh{border:1px dashed var(--line-strong);cursor:pointer;min-height:44px;font:600 12px/1 var(--sans);color:var(--cat);background:0 0;border-radius:3px;align-self:flex-start;padding:0 12px}.result.svelte-2l7tdh{background:var(--result-bg);border-radius:3px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.result-line.svelte-2l7tdh{font:400 12px/1 var(--mono);color:var(--dark-muted);justify-content:space-between;display:flex}.result-total.svelte-2l7tdh{border-top:1px solid var(--dark-line3);font:700 20px/1 var(--sans);color:var(--result-fg);justify-content:space-between;align-items:baseline;padding-top:8px;display:flex}.actions.svelte-2l7tdh{gap:8px;display:flex}.panel-btn.svelte-2l7tdh{border:1px solid var(--line-strong);background:var(--ground);cursor:pointer;min-height:46px;font:600 12px/1.2 var(--sans);border-radius:3px;flex:1;padding:11px 6px}.primary.svelte-2l7tdh{background:var(--cat);border-color:var(--cat);color:#fff;font-weight:700}.privacy.svelte-2l7tdh{font:500 10.5px/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted3);text-align:center}.preview-wrap.svelte-2l7tdh{flex-direction:column;gap:8px;padding:16px;display:flex}.paper.svelte-2l7tdh{color:#1c1a19;border:1px solid var(--line);background:#fff;border-radius:3px;flex-direction:column;gap:18px;padding:20px 18px;font-size:12px;display:flex}.paper-head.svelte-2l7tdh{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.paper-title.svelte-2l7tdh{font:700 24px/1 var(--sans);letter-spacing:-.02em;text-transform:uppercase}.paper-sub.svelte-2l7tdh{color:#6b655e;padding-top:4px;font-size:11px}.paper-meta.svelte-2l7tdh{text-align:right;color:#6b655e;font-size:10.5px;line-height:1.6}.paper-number.svelte-2l7tdh{font:700 13px/1.4 var(--sans);color:#1c1a19}.paper-parties.svelte-2l7tdh{border-top:1px solid #e1dcd3;grid-template-columns:1fr 1fr;gap:14px;padding-top:14px;display:grid}.paper-label.svelte-2l7tdh{font:700 8.5px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:#8c857d;padding-bottom:5px}.paper-name.svelte-2l7tdh{font:700 13px/1.3 var(--sans)}.paper-address.svelte-2l7tdh{color:#6b655e;white-space:pre-wrap;font-size:11px;line-height:1.55}.paper-table.svelte-2l7tdh{flex-direction:column;display:flex}.paper-row.svelte-2l7tdh{text-align:right;border-bottom:1px solid #efebe4;grid-template-columns:1fr 40px 70px 78px;gap:6px;padding:7px 0;font-size:11px;display:grid}.paper-row.svelte-2l7tdh>:where(.svelte-2l7tdh):first-child{text-align:left}.paper-th.svelte-2l7tdh{font:700 8.5px/1.3 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:#8c857d;border-bottom:1px solid #ddd7cd}.paper-desc.svelte-2l7tdh{overflow-wrap:anywhere}.paper-totals.svelte-2l7tdh{color:#6b655e;flex-direction:column;align-self:flex-end;gap:5px;width:min(240px,100%);font-size:11px;display:flex}.paper-totals.svelte-2l7tdh div:where(.svelte-2l7tdh){justify-content:space-between;display:flex}.paper-grand.svelte-2l7tdh{font:700 15px/1 var(--sans);color:#1c1a19;border-top:1px solid #ddd7cd;padding-top:7px}.paper-terms.svelte-2l7tdh{border-top:1px solid #efebe4;padding-top:12px}
