.page.svelte-lg9c{background:#f1f5f9;min-height:100%;padding-bottom:16px}.page-header.svelte-lg9c{z-index:10;background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:10px 16px;display:flex;position:sticky;top:0}.year-nav.svelte-lg9c{align-items:center;gap:8px;display:flex}.year-nav.svelte-lg9c button:where(.svelte-lg9c){color:#2563eb;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:22px;line-height:1}.year.svelte-lg9c{color:#1e293b;text-align:center;min-width:48px;font-size:17px;font-weight:600}.moneda-toggle.svelte-lg9c{background:#f1f5f9;border-radius:8px;gap:2px;padding:2px;display:flex}.moneda-toggle.svelte-lg9c button:where(.svelte-lg9c){color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:5px 14px;font-size:13px;font-weight:600;transition:all .15s}.moneda-toggle.svelte-lg9c button.active:where(.svelte-lg9c){color:#2563eb;background:#fff;box-shadow:0 1px 3px #0000001a}.empty.svelte-lg9c{text-align:center;color:#94a3b8;padding:48px 24px;font-size:15px}.section.svelte-lg9c{margin:12px 0 0}.section-title.svelte-lg9c{text-transform:uppercase;letter-spacing:.06em;color:#64748b;padding:8px 16px 4px;font-size:12px;font-weight:600}.table-wrap.svelte-lg9c{background:#fff;border-radius:12px;margin:0 12px;overflow-x:auto;box-shadow:0 1px 3px #0000000f}.flujo-table.svelte-lg9c{border-collapse:collapse;width:100%;min-width:320px}.flujo-table.svelte-lg9c thead:where(.svelte-lg9c) tr:where(.svelte-lg9c){border-bottom:1px solid #e2e8f0}.flujo-table.svelte-lg9c th:where(.svelte-lg9c){color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;text-align:right;white-space:nowrap;padding:8px 10px;font-size:11px;font-weight:600}.flujo-table.svelte-lg9c th.col-label:where(.svelte-lg9c){text-align:left}.flujo-table.svelte-lg9c td:where(.svelte-lg9c){border-bottom:1px solid #f1f5f9;padding:7px 10px;font-size:13px}.flujo-table.svelte-lg9c tr:where(.svelte-lg9c):last-child td:where(.svelte-lg9c){border-bottom:none}.row-neto.svelte-lg9c td:where(.svelte-lg9c){border-top:1px solid #e2e8f0;font-weight:600}.grilla-wrap.svelte-lg9c{background:#fff;border-radius:12px;margin:0 12px;overflow-x:auto;box-shadow:0 1px 3px #0000000f}.grilla-table.svelte-lg9c{border-collapse:collapse;width:max-content;min-width:100%}.grilla-table.svelte-lg9c thead:where(.svelte-lg9c) tr:where(.svelte-lg9c){border-bottom:2px solid #e2e8f0}.grilla-table.svelte-lg9c th:where(.svelte-lg9c){color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;text-align:right;white-space:nowrap;background:#fff;padding:8px 10px;font-size:11px;font-weight:600}.grilla-table.svelte-lg9c th.col-cat:where(.svelte-lg9c){text-align:left;min-width:130px}.grilla-table.svelte-lg9c td:where(.svelte-lg9c){white-space:nowrap;border-bottom:1px solid #f1f5f9;padding:6px 10px;font-size:13px}.grilla-table.svelte-lg9c tr:where(.svelte-lg9c):last-child td:where(.svelte-lg9c){border-bottom:none}.row-derivada.svelte-lg9c td:where(.svelte-lg9c){background:#f8fafc;border-top:1px solid #e2e8f0;font-weight:600}.sticky.svelte-lg9c{z-index:2;background:#fff;position:sticky;left:0}.row-derivada.svelte-lg9c .sticky:where(.svelte-lg9c){background:#f8fafc}.col-cat.svelte-lg9c{min-width:130px}.col-mes.svelte-lg9c{min-width:80px}.col-prom.svelte-lg9c{min-width:82px}.mes-actual.svelte-lg9c{color:#2563eb}.derivada-label.svelte-lg9c{color:#475569}.num.svelte-lg9c{text-align:right;font-variant-numeric:tabular-nums}.pos.svelte-lg9c{color:#16a34a}.neg.svelte-lg9c{color:#1e293b}.zero.svelte-lg9c{color:#cbd5e1}.prom.svelte-lg9c{color:#475569}.prom.pos.svelte-lg9c{color:#15803d}.prom.neg.svelte-lg9c{color:#334155}
