.doc.svelte-6xt0c3{background:var(--artefact-paper);color:var(--artefact-ink);font-family:var(--font-artefact);padding:26px 28px;transform:rotate(-1.2deg);box-shadow:0 14px 34px #00000080}.doc-meta.svelte-6xt0c3{color:var(--artefact-label);letter-spacing:.04em;justify-content:space-between;gap:12px;font-size:12px;display:flex}.doc-title.svelte-6xt0c3{margin-top:10px;font-size:19px;font-weight:700}.doc-rows.svelte-6xt0c3{flex-direction:column;margin-top:14px;display:flex}.doc-row.svelte-6xt0c3{border-top:1px solid var(--artefact-rule);grid-template-columns:1fr auto;gap:2px 16px;padding:10px 0;display:grid}.row-title.svelte-6xt0c3{font-size:14.5px;font-weight:600}.row-amount.svelte-6xt0c3{text-align:right;font-size:14.5px;font-weight:700}.row-sub.svelte-6xt0c3{color:var(--artefact-label);font-size:13px}.row-per.svelte-6xt0c3{color:var(--artefact-meta);text-align:right;font-size:12px}.finding.svelte-6xt0c3{border-left:3px solid var(--signal);background:#ff4d2414;margin:4px 0 12px;padding:10px 12px;font-size:13.5px;line-height:1.5}.total.svelte-6xt0c3{border-top:2px solid var(--artefact-ink);justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding-top:14px;display:flex}.total-label.svelte-6xt0c3{font-size:14.5px;font-weight:700}.total-figure.svelte-6xt0c3{border:2.5px solid var(--signal);white-space:nowrap;border-radius:40px;padding:4px 12px;font-size:22px;font-weight:800;transform:rotate(-2deg)}.doc.mini.svelte-6xt0c3{box-shadow:var(--artefact-shadow);max-width:340px;padding:16px 18px;transform:rotate(-1deg)}.doc.mini.svelte-6xt0c3 .doc-meta:where(.svelte-6xt0c3){font-size:11px}.mini-title.svelte-6xt0c3{margin-top:6px;font-size:15px;font-weight:700}.mini-row.svelte-6xt0c3{border-top:1px solid var(--artefact-rule);justify-content:space-between;padding:6px 0;font-size:13px;display:flex}.mini-title.svelte-6xt0c3+.mini-row:where(.svelte-6xt0c3){margin-top:8px}.mini-total.svelte-6xt0c3{border-top:2px solid var(--artefact-ink);justify-content:space-between;align-items:center;padding-top:8px;font-size:13px;display:flex}.mini-total.svelte-6xt0c3 b:where(.svelte-6xt0c3):first-child{white-space:nowrap}.mini-figure.svelte-6xt0c3{border:2px solid var(--signal);white-space:nowrap;border-radius:30px;padding:2px 10px;font-size:15px}
