.boleta.svelte-netxrl{background:#fff;color:#1c1a1e;font-family:var(--font-body, system-ui),sans-serif;border:1px solid #e6e2ea;border-radius:12px;padding:22px;max-width:460px;font-size:13px}.mono.svelte-netxrl{font-family:var(--font-mono, ui-monospace),monospace;font-variant-numeric:tabular-nums}.b-head.svelte-netxrl{display:flex;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid #ece8f0}.b-razon.svelte-netxrl{font-weight:700;font-size:15px}.b-sub.svelte-netxrl{color:#6b6570;font-size:11px;margin-top:2px}.b-ruc-box.svelte-netxrl{text-align:right}.b-ruc.svelte-netxrl{font-family:var(--font-mono, monospace);font-size:11px;color:#6b6570}.b-tipo.svelte-netxrl{font-weight:700;font-size:10px;letter-spacing:.04em;margin-top:4px;color:#8e3b66}.b-num.svelte-netxrl{font-family:var(--font-mono, monospace);font-weight:700;font-size:14px;margin-top:2px}.b-meta.svelte-netxrl{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;padding:14px 0;border-bottom:1px solid #ece8f0}.b-meta.svelte-netxrl div:where(.svelte-netxrl){display:flex;flex-direction:column}.b-meta.svelte-netxrl span:where(.svelte-netxrl){font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:#9b95a1}.b-meta.svelte-netxrl strong:where(.svelte-netxrl){font-weight:600;font-size:13px}.b-items.svelte-netxrl{width:100%;border-collapse:collapse;margin:12px 0}.b-items.svelte-netxrl th:where(.svelte-netxrl){text-align:left;font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:#9b95a1;padding:6px 4px;border-bottom:1px solid #ece8f0}.b-items.svelte-netxrl td:where(.svelte-netxrl){padding:7px 4px;border-bottom:1px solid #f3f0f6}.b-items.svelte-netxrl .r:where(.svelte-netxrl){text-align:right}.b-totals.svelte-netxrl{margin-top:8px;display:flex;flex-direction:column;gap:4px;align-items:flex-end}.b-totals.svelte-netxrl>div:where(.svelte-netxrl){display:flex;justify-content:space-between;width:220px;font-size:13px}.b-totals.svelte-netxrl span:where(.svelte-netxrl):first-child{color:#6b6570}.b-total.svelte-netxrl{border-top:1px solid #1c1a1e;margin-top:4px;padding-top:6px;font-weight:700;font-size:16px}.b-foot.svelte-netxrl{margin-top:16px;padding-top:12px;border-top:1px dashed #d9d4de;font-size:10px;color:#9b95a1;line-height:1.5}.b-hash.svelte-netxrl{font-family:var(--font-mono, monospace);margin-top:2px}.b-note.svelte-netxrl{margin-top:6px;color:#8e3b66;font-weight:600}
