.SectionNav_sectionNav__lQKob{display:flex;flex-wrap:wrap;gap:var(--space-2)}.SectionNav_link__Cb8R4{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 14px;border-radius:999px;border:1px solid var(--panel-border);background:rgba(15,20,28,.55);color:var(--ink);text-decoration:none;font-weight:600;font-size:14px;transition:background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}.SectionNav_link__Cb8R4:hover{transform:translateY(-1px);background:rgba(30,39,54,.8)}.SectionNav_active__o6ktn{background:var(--accent-soft);border-color:rgba(79,142,247,.3);color:var(--accent-strong)}.Contabilidad_toolbar___hNOj{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-4)}.Contabilidad_fieldBlock__ljKk4{display:flex;flex-direction:column;gap:6px}.Contabilidad_fieldLabel__jpAQQ{margin:0;text-transform:uppercase;letter-spacing:.16em;font:700 10px/1.2 IBM Plex Mono,Consolas,monospace;color:var(--accent)}.Contabilidad_input__cMMcm{width:100%;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--input-bg);color:var(--ink);padding:9px 11px}.Contabilidad_dateInput__6gkeb{width:160px}.Contabilidad_moneyInput__T3UJX{width:130px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Contabilidad_primaryButton__GIyxd{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:9px 16px;border:1px solid transparent;border-radius:var(--radius-sm);background:var(--accent);color:#0a1007;cursor:pointer;font-weight:700;font-size:12px}.Contabilidad_primaryButton__GIyxd:hover:not(:disabled){background:var(--accent-strong)}.Contabilidad_primaryButton__GIyxd:disabled{opacity:.55;cursor:default}.Contabilidad_dangerButton__FBJDY{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:9px 16px;border:1px solid #76303b;border-radius:var(--radius-sm);background:var(--danger-bg);color:var(--danger);cursor:pointer;font-weight:700;font-size:12px}.Contabilidad_dangerButton__FBJDY:hover:not(:disabled){border-color:var(--danger)}.Contabilidad_dangerButton__FBJDY:disabled{opacity:.55;cursor:default}.Contabilidad_ghostButton__1SYPb{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:9px 16px;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:transparent;color:var(--muted);cursor:pointer;font-weight:700;font-size:12px}.Contabilidad_ghostButton__1SYPb:hover:not(:disabled){color:var(--ink);border-color:#28383c}.Contabilidad_ghostButton__1SYPb:disabled{opacity:.55;cursor:default}.Contabilidad_tableWrap__HtPsZ{overflow:auto;border:1px solid var(--panel-border);border-radius:var(--radius-lg);background:var(--panel-strong)}.Contabilidad_table__ocSvy{width:100%;border-collapse:collapse;font-size:13px}.Contabilidad_table__ocSvy td,.Contabilidad_table__ocSvy th{padding:10px 12px;text-align:left;border-bottom:1px solid var(--panel-border);vertical-align:top}.Contabilidad_table__ocSvy th{font:700 10px/1.2 IBM Plex Mono,Consolas,monospace;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);white-space:nowrap}.Contabilidad_table__ocSvy tbody tr:last-child td{border-bottom:0}.Contabilidad_num__CL0l8{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Contabilidad_mono__Dezyh{font-family:IBM Plex Mono,Consolas,monospace}.Contabilidad_pill__6_V3W{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);padding:4px 8px;font:700 10px/1.2 IBM Plex Mono,Consolas,monospace;white-space:nowrap}.Contabilidad_pillOk__xoUDX{background:#1d2c12;color:var(--ok)}.Contabilidad_pillWarn__jLpBI{background:#33260e;color:var(--warn)}.Contabilidad_pillError__Sr3_O{background:var(--danger-bg);color:var(--danger)}.Contabilidad_pillMuted__Ah_Iw{background:#182228;color:var(--muted)}.Contabilidad_summaryGrid__VKNqw{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-3)}.Contabilidad_summaryCard___T4FA{border:1px solid var(--panel-border);border-radius:var(--radius-lg);background:var(--panel-strong);padding:14px 16px}.Contabilidad_summaryCard___T4FA span{display:block;margin:0 0 6px;text-transform:uppercase;letter-spacing:.16em;font:700 10px/1.2 IBM Plex Mono,Consolas,monospace;color:var(--muted)}.Contabilidad_summaryCard___T4FA strong{display:block;margin-top:4px;font:700 24px/1 IBM Plex Mono,Consolas,monospace;letter-spacing:-.05em;color:var(--ink)}.Contabilidad_lineList__V53SG{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:12px}.Contabilidad_lineList__V53SG li{display:grid;grid-template-columns:minmax(0,1fr) 110px 110px;gap:8px;padding:5px 8px;border-radius:var(--radius-sm);background:rgba(11,16,22,.7)}.Contabilidad_lineList__V53SG .Contabilidad_num__CL0l8{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Contabilidad_form__6OKXG{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--panel-border);border-radius:var(--radius-lg);background:rgba(17,24,32,.6)}.Contabilidad_formActions__JmBt4,.Contabilidad_formRow__Dwux3{display:flex;flex-wrap:wrap;gap:var(--space-3)}.Contabilidad_formActions__JmBt4{align-items:center}.Contabilidad_balanceHint__FcFzj{font:700 12px/1.2 IBM Plex Mono,Consolas,monospace}.Contabilidad_reopenBox__A54fD{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:flex-end;padding:var(--space-4);border:1px solid #76303b;border-radius:var(--radius-lg);background:var(--danger-bg)}.Contabilidad_reopenBox__A54fD .Contabilidad_fieldLabel__jpAQQ{color:var(--danger)}.Contabilidad_bannerOverlay__7eaOh{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 50% 30%,rgba(255,110,127,.18),transparent 45%),var(--danger-bg)}.Contabilidad_bannerCard__2ZpK9{width:min(520px,100%);display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:clamp(24px,4vw,40px);border:2px solid var(--danger);border-radius:var(--radius-xl);background:var(--panel);text-align:center;box-shadow:0 24px 80px rgba(0,0,0,.55)}.Contabilidad_bannerIcon__qUjbp{font-size:44px;line-height:1}.Contabilidad_bannerCard__2ZpK9 h2{margin:0;font-size:clamp(22px,4vw,32px);line-height:1.1;letter-spacing:-.03em;color:var(--danger);text-transform:uppercase}.Contabilidad_bannerCopy__fg7WM{margin:0;color:var(--ink);font-size:15px;line-height:1.55}.Contabilidad_bannerButton__IcOsm{min-height:44px;padding:11px 24px;border:1px solid transparent;border-radius:var(--radius-md);background:var(--accent);color:#0a1007;cursor:pointer;font-weight:700;font-size:14px}.Contabilidad_bannerButton__IcOsm:hover{background:var(--accent-strong)}@media (max-width:720px){.Contabilidad_lineList__V53SG li{grid-template-columns:minmax(0,1fr)}}