.ia[data-v-6bc229de]{border:1px dashed var(--dc-ai);border-radius:var(--dc-radius-lg);background:var(--dc-ai-bg);padding:var(--dc-space-4) var(--dc-space-5) var(--dc-space-5)}.ia-head[data-v-6bc229de]{display:flex;align-items:flex-start;gap:var(--dc-space-4);flex-wrap:wrap;margin-bottom:var(--dc-space-4)}.ia-head h2[data-v-6bc229de]{margin:0;font-size:var(--dc-text-md);font-weight:680;color:var(--dc-ai)}.ia-sub[data-v-6bc229de]{margin:var(--dc-space-1) 0 0;max-width:70ch;font-size:var(--dc-text-sm);color:var(--dc-text-muted);line-height:var(--dc-leading)}.ia-badge[data-v-6bc229de]{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--dc-radius-pill);background:var(--dc-ai);color:var(--dc-on-brand);font-size:var(--dc-text-xs);font-weight:700;letter-spacing:.02em}.ia-grid[data-v-6bc229de]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--dc-space-4)}.ia-card[data-v-6bc229de]{display:flex;flex-direction:column;gap:var(--dc-space-3);background:var(--dc-surface);border:1px solid var(--dc-border);border-radius:var(--dc-radius);padding:var(--dc-space-4);min-width:0}.ia-card-head[data-v-6bc229de]{display:flex;align-items:center;gap:var(--dc-space-2)}.ia-card-head h3[data-v-6bc229de]{margin:0;font-size:var(--dc-text-base);font-weight:640;color:var(--dc-text)}.ia-card-head .ui-pill[data-v-6bc229de]{margin-left:auto}.chat[data-v-6bc229de]{display:flex;flex-direction:column;gap:var(--dc-space-2);padding:var(--dc-space-3);border-radius:var(--dc-radius-sm);background:var(--dc-surface-alt)}.msg[data-v-6bc229de]{display:flex;align-items:flex-start;gap:var(--dc-space-2);max-width:90%}.msg p[data-v-6bc229de]{margin:0;padding:7px 11px;border-radius:var(--dc-radius-md);font-size:var(--dc-text-sm);line-height:1.45}.msg-bot p[data-v-6bc229de]{background:var(--dc-surface);border:1px solid var(--dc-border);color:var(--dc-text)}.msg-user[data-v-6bc229de]{align-self:flex-end;flex-direction:row-reverse}.msg-user p[data-v-6bc229de]{background:var(--dc-ai);color:var(--dc-on-brand)}.ava[data-v-6bc229de]{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--dc-ai);color:var(--dc-on-brand);font-size:10px;font-weight:700}.chat-input[data-v-6bc229de]{display:flex;gap:var(--dc-space-2)}.chat-input input[data-v-6bc229de]{flex:1}.btn-ai[data-v-6bc229de]{flex:none;font:inherit;font-size:var(--dc-text-sm);font-weight:600;padding:0 14px;border-radius:var(--dc-radius-sm);border:1px solid var(--dc-ai);background:var(--dc-ai);color:var(--dc-on-brand);cursor:not-allowed;opacity:.6}.sug[data-v-6bc229de],.dec[data-v-6bc229de]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--dc-space-2)}.sug li[data-v-6bc229de]{display:flex;align-items:center;gap:var(--dc-space-2);padding:var(--dc-space-2) var(--dc-space-3);border:1px solid var(--dc-border);border-radius:var(--dc-radius-sm)}.sug-ico[data-v-6bc229de]{flex:none;width:28px;height:28px;border-radius:var(--dc-radius-sm);display:grid;place-items:center;background:var(--dc-ai-bg);color:var(--dc-ai)}.sug-main[data-v-6bc229de]{min-width:0;flex:1;display:flex;flex-direction:column}.sug-main b[data-v-6bc229de]{font-size:var(--dc-text-sm);font-weight:600;color:var(--dc-text)}.sug-main small[data-v-6bc229de],.dec-main small[data-v-6bc229de]{font-size:var(--dc-text-xs);color:var(--dc-text-muted)}.sug-cta[data-v-6bc229de]{flex:none;font-size:var(--dc-text-xs);font-weight:600;color:var(--dc-ai)}.dec li[data-v-6bc229de]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--dc-space-2) var(--dc-space-3);padding:var(--dc-space-2) var(--dc-space-3);border:1px solid var(--dc-border);border-radius:var(--dc-radius-sm)}.dec-main[data-v-6bc229de]{min-width:0;display:flex;flex-direction:column}.dec-main b[data-v-6bc229de]{font-size:var(--dc-text-sm);font-weight:600;color:var(--dc-text)}.dec-monto[data-v-6bc229de]{font-size:var(--dc-text-sm);font-weight:700;color:var(--dc-text)}.dec-actions[data-v-6bc229de]{grid-column:1 / -1;display:flex;gap:var(--dc-space-2)}.dec-actions button[data-v-6bc229de]{cursor:not-allowed}.falta[data-v-6bc229de]{margin:auto 0 0;font-size:var(--dc-text-xs);color:var(--dc-text-muted);line-height:1.5}.falta code[data-v-6bc229de]{font-family:var(--dc-font-num);font-size:10.5px}.gate[data-v-5aee0fe9]{max-width:560px;margin:8vh auto 0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--dc-space-3)}.ico[data-v-5aee0fe9]{width:64px;height:64px;border-radius:var(--dc-radius-lg);display:grid;place-items:center;background:var(--dc-surface-alt);color:var(--dc-brand);border:1px solid var(--dc-border)}.gate h2[data-v-5aee0fe9]{margin:0;font-size:var(--dc-text-xl);font-weight:700;color:var(--dc-text)}.sub[data-v-5aee0fe9]{margin:0;max-width:46ch;font-size:var(--dc-text-sm);color:var(--dc-text-muted);line-height:var(--dc-leading)}.sub a[data-v-5aee0fe9]{color:var(--dc-brand);font-weight:600;text-decoration:none}.sub a[data-v-5aee0fe9]:hover{text-decoration:underline}.lista[data-v-5aee0fe9]{list-style:none;margin:var(--dc-space-2) 0 0;padding:0;width:100%;display:flex;flex-direction:column;gap:var(--dc-space-2)}.emp[data-v-5aee0fe9]{width:100%;display:flex;align-items:center;gap:var(--dc-space-3);padding:var(--dc-space-3) var(--dc-space-4);border:1px solid var(--dc-border);border-radius:var(--dc-radius);background:var(--dc-surface);font:inherit;text-align:left;cursor:pointer;transition:border-color .12s,background .12s}.emp[data-v-5aee0fe9]:hover{border-color:var(--dc-brand);background:var(--dc-surface-alt)}.emp-ico[data-v-5aee0fe9]{flex:none;width:34px;height:34px;border-radius:var(--dc-radius-sm);display:grid;place-items:center;background:var(--dc-surface-alt);color:var(--dc-text-muted)}.emp-main[data-v-5aee0fe9]{flex:1;min-width:0;display:flex;flex-direction:column}.emp-main b[data-v-5aee0fe9]{font-size:var(--dc-text-base);font-weight:620;color:var(--dc-text)}.emp-main small[data-v-5aee0fe9]{font-size:var(--dc-text-xs);color:var(--dc-text-muted)}.emp-cta[data-v-5aee0fe9]{flex:none;font-size:20px;color:var(--dc-text-subtle)}.vacio[data-v-5aee0fe9]{color:var(--dc-text-muted);font-size:var(--dc-text-sm)}.tab[data-v-1cc1d46f]{display:flex;flex-direction:column;gap:var(--dc-space-4)}.kpis[data-v-1cc1d46f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--dc-space-3)}.kpi[data-v-1cc1d46f]{display:flex;flex-direction:column;gap:3px;padding:var(--dc-space-4);background:var(--dc-surface);border:1px solid var(--dc-border);border-radius:var(--dc-radius);box-shadow:var(--dc-shadow-sm);min-width:0}.k-lbl[data-v-1cc1d46f]{font-size:var(--dc-text-sm);color:var(--dc-text-muted)}.kpi b[data-v-1cc1d46f]{font-size:var(--dc-text-xl);font-weight:680;color:var(--dc-text)}.kpi b small[data-v-1cc1d46f]{font-size:var(--dc-text-sm);font-weight:500;color:var(--dc-text-muted)}.k-foot[data-v-1cc1d46f]{font-size:var(--dc-text-xs);color:var(--dc-text-subtle)}.grid[data-v-1cc1d46f]{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:var(--dc-space-4);align-items:start}.wide[data-v-1cc1d46f]{grid-column:auto}.saldo-ini[data-v-1cc1d46f]{margin:0 0 var(--dc-space-2)}.flujo-foot[data-v-1cc1d46f]{display:flex;justify-content:space-between;align-items:baseline;margin-top:var(--dc-space-3);padding-top:var(--dc-space-3);border-top:1px solid var(--dc-border);font-size:var(--dc-text-sm);color:var(--dc-text-muted)}.flujo-foot b[data-v-1cc1d46f]{font-size:var(--dc-text-md)}.tramos[data-v-1cc1d46f]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.tramos li[data-v-1cc1d46f]{display:flex;justify-content:space-between;gap:var(--dc-space-3);padding:9px 0;border-bottom:1px solid var(--dc-border);font-size:var(--dc-text-sm)}.tramos li[data-v-1cc1d46f]:last-child{border-bottom:0}.t-nom[data-v-1cc1d46f]{color:var(--dc-text)}.t-val[data-v-1cc1d46f]{font-weight:650}.c-pos[data-v-1cc1d46f]{color:var(--dc-success-ink)}.c-neg[data-v-1cc1d46f]{color:var(--dc-danger-ink)}.nota[data-v-1cc1d46f]{margin:var(--dc-space-3) 0 0}.num[data-v-1cc1d46f]{font-variant-numeric:tabular-nums}@media(max-width:1100px){.grid[data-v-1cc1d46f]{grid-template-columns:1fr 1fr}}@media(max-width:720px){.grid[data-v-1cc1d46f]{grid-template-columns:1fr}}.tab[data-v-edf0b864]{display:flex;flex-direction:column;gap:var(--dc-space-4)}.kpis[data-v-edf0b864]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--dc-space-3)}.kpi[data-v-edf0b864]{display:flex;flex-direction:column;gap:3px;padding:var(--dc-space-4);background:var(--dc-surface);border:1px solid var(--dc-border);border-radius:var(--dc-radius);box-shadow:var(--dc-shadow-sm);min-width:0}.k-lbl[data-v-edf0b864]{font-size:var(--dc-text-sm);color:var(--dc-text-muted)}.kpi b[data-v-edf0b864]{font-size:var(--dc-text-xl);font-weight:680;color:var(--dc-text)}.kpi b small[data-v-edf0b864]{font-size:var(--dc-text-sm);font-weight:500;color:var(--dc-text-muted)}.k-foot[data-v-edf0b864]{font-size:var(--dc-text-xs);color:var(--dc-text-subtle)}.grid[data-v-edf0b864]{display:grid;grid-template-columns:1fr 1fr;gap:var(--dc-space-4);align-items:start}.aging[data-v-edf0b864]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--dc-space-3)}.aging li[data-v-edf0b864]{display:grid;grid-template-columns:minmax(90px,auto) minmax(0,1fr) auto auto;align-items:center;gap:var(--dc-space-2);font-size:var(--dc-text-sm)}.a-nom[data-v-edf0b864]{color:var(--dc-text);white-space:nowrap}.a-barra[data-v-edf0b864]{height:9px;border-radius:var(--dc-radius-pill);background:var(--dc-surface-alt);overflow:hidden}.a-barra span[data-v-edf0b864]{display:block;height:100%;background:var(--dc-blue-600)}.b-corriente[data-v-edf0b864],.b-current[data-v-edf0b864]{background:var(--dc-success)}.b-1_30[data-v-edf0b864],.b-d1_30[data-v-edf0b864]{background:var(--dc-info)}.b-31_60[data-v-edf0b864],.b-d31_60[data-v-edf0b864]{background:var(--dc-warning)}.b-61_90[data-v-edf0b864],.b-d61_90[data-v-edf0b864],.b-90[data-v-edf0b864],.b-d90_mas[data-v-edf0b864],.b-vencido[data-v-edf0b864]{background:var(--dc-danger)}.a-val[data-v-edf0b864]{font-weight:650;color:var(--dc-text)}.aging small[data-v-edf0b864]{color:var(--dc-text-muted);min-width:42px;text-align:right}.c-neg[data-v-edf0b864]{color:var(--dc-danger-ink)}.nota[data-v-edf0b864]{margin:var(--dc-space-3) 0 0}.num[data-v-edf0b864]{font-variant-numeric:tabular-nums}@media(max-width:820px){.grid[data-v-edf0b864]{grid-template-columns:1fr}}.tab[data-v-0f77871e]{display:flex;flex-direction:column;gap:var(--dc-space-4)}.kpis[data-v-0f77871e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--dc-space-3)}.kpi[data-v-0f77871e]{display:flex;flex-direction:column;gap:3px;padding:var(--dc-space-4);background:var(--dc-surface);border:1px solid var(--dc-border);border-radius:var(--dc-radius);box-shadow:var(--dc-shadow-sm);min-width:0}.k-lbl[data-v-0f77871e]{font-size:var(--dc-text-sm);color:var(--dc-text-muted)}.kpi b[data-v-0f77871e]{font-size:var(--dc-text-lg);font-weight:680;color:var(--dc-text)}.kpi b small[data-v-0f77871e]{font-size:var(--dc-text-sm);font-weight:500;color:var(--dc-text-muted)}.k-foot[data-v-0f77871e]{font-size:var(--dc-text-xs);color:var(--dc-text-subtle)}.c-warn[data-v-0f77871e]{color:var(--dc-warning-ink)}.grid[data-v-0f77871e]{display:grid;grid-template-columns:1fr 1fr;gap:var(--dc-space-4);align-items:start}.salud[data-v-0f77871e]{margin-top:var(--dc-space-4);padding-top:var(--dc-space-3);border-top:1px solid var(--dc-border)}.salud-row[data-v-0f77871e]{display:flex;align-items:center;gap:var(--dc-space-3);margin:var(--dc-space-1) 0}.salud-row b[data-v-0f77871e]{font-size:var(--dc-text-lg);font-weight:680;color:var(--dc-text)}.salud-row b small[data-v-0f77871e]{font-size:var(--dc-text-sm);color:var(--dc-text-muted)}.nota[data-v-0f77871e]{margin:0}.num[data-v-0f77871e]{font-variant-numeric:tabular-nums}@media(max-width:820px){.grid[data-v-0f77871e]{grid-template-columns:1fr}}.tab[data-v-3114c784]{display:flex;flex-direction:column;gap:var(--dc-space-4)}.kpis[data-v-3114c784]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--dc-space-3)}.kpi[data-v-3114c784]{display:flex;flex-direction:column;gap:3px;padding:var(--dc-space-4);background:var(--dc-surface);border:1px solid var(--dc-border);border-radius:var(--dc-radius);box-shadow:var(--dc-shadow-sm);min-width:0}.k-lbl[data-v-3114c784]{font-size:var(--dc-text-sm);color:var(--dc-text-muted)}.kpi b[data-v-3114c784]{font-size:var(--dc-text-xl);font-weight:680;color:var(--dc-text)}.k-foot[data-v-3114c784]{font-size:var(--dc-text-xs);color:var(--dc-text-subtle)}.c-danger[data-v-3114c784]{color:var(--dc-danger-ink)}.c-warn[data-v-3114c784]{color:var(--dc-warning-ink)}.c-ok[data-v-3114c784]{color:var(--dc-success-ink)}.grid[data-v-3114c784]{display:grid;grid-template-columns:1.6fr 1fr;gap:var(--dc-space-4);align-items:start}.nota[data-v-3114c784]{margin:var(--dc-space-3) 0 0}.eta-row[data-v-3114c784]{display:flex;align-items:center;gap:var(--dc-space-3);margin-bottom:var(--dc-space-2)}.eta-date[data-v-3114c784]{font-size:var(--dc-text-lg);font-weight:700;color:var(--dc-text)}.eta-band[data-v-3114c784]{display:flex;gap:var(--dc-space-4);margin-bottom:var(--dc-space-2);font-size:var(--dc-text-sm);color:var(--dc-text-muted)}.eta-band b[data-v-3114c784]{color:var(--dc-text)}.supuestos[data-v-3114c784]{margin:var(--dc-space-2) 0 0;padding-left:var(--dc-space-4);font-size:var(--dc-text-xs);color:var(--dc-text-muted)}.eta-nota[data-v-3114c784]{margin-top:var(--dc-space-2);font-style:italic}code[data-v-3114c784]{font-family:var(--dc-font-num);font-size:11px}.num[data-v-3114c784]{font-variant-numeric:tabular-nums}@media(max-width:900px){.grid[data-v-3114c784]{grid-template-columns:1fr}}.tab[data-v-cc431dd3]{display:flex;flex-direction:column;gap:var(--dc-space-4)}.counts[data-v-cc431dd3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--dc-space-3)}.c-item[data-v-cc431dd3]{display:flex;flex-direction:column;gap:2px;padding:var(--dc-space-3) var(--dc-space-4);background:var(--dc-surface);border:1px solid var(--dc-border);border-radius:var(--dc-radius);box-shadow:var(--dc-shadow-sm)}.c-item b[data-v-cc431dd3]{font-size:var(--dc-text-xl);font-weight:680;color:var(--dc-text)}.c-item span[data-v-cc431dd3]{font-size:var(--dc-text-sm);color:var(--dc-text-muted)}.c-danger[data-v-cc431dd3]{color:var(--dc-danger-ink)}.lista[data-v-cc431dd3]{display:flex;flex-direction:column;gap:var(--dc-space-3)}.dec[data-v-cc431dd3]{border:1px solid var(--dc-border);border-radius:var(--dc-radius-sm);padding:var(--dc-space-3) var(--dc-space-4)}.dec.blocked[data-v-cc431dd3]{border-color:var(--dc-danger-border);background:var(--dc-danger-bg)}.dec-top[data-v-cc431dd3]{display:flex;align-items:center;gap:var(--dc-space-2);flex-wrap:wrap}.dec-titulo[data-v-cc431dd3]{font-size:var(--dc-text-base);font-weight:620;color:var(--dc-text)}.dec-monto[data-v-cc431dd3]{margin-left:auto;font-weight:700;color:var(--dc-text)}.dec-reason[data-v-cc431dd3]{margin:var(--dc-space-2) 0;font-size:var(--dc-text-sm);color:var(--dc-text-muted)}.dec-lines[data-v-cc431dd3]{display:flex;flex-wrap:wrap;gap:var(--dc-space-2);margin-bottom:var(--dc-space-2)}.linea[data-v-cc431dd3]{font-size:var(--dc-text-xs);padding:2px 8px;border-radius:var(--dc-radius-pill);background:var(--dc-surface-alt);color:var(--dc-text-muted)}.linea.debit[data-v-cc431dd3]{color:var(--dc-info-ink)}.linea.credit[data-v-cc431dd3]{color:var(--dc-success-ink)}.dec-foot[data-v-cc431dd3]{display:flex;align-items:center;gap:var(--dc-space-3);flex-wrap:wrap}.dec-actions[data-v-cc431dd3]{margin-left:auto;display:flex;align-items:center;gap:var(--dc-space-2)}.dec-actions a[data-v-cc431dd3]{text-decoration:none}.num[data-v-cc431dd3]{font-variant-numeric:tabular-nums}.content[data-v-4d09bb16]{display:flex;flex-direction:column;gap:18px;padding:22px 24px 40px}.dash-layout[data-v-4d09bb16]{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;align-items:start}.dash-main[data-v-4d09bb16]{display:flex;flex-direction:column;gap:18px;min-width:0}.ai-rail[data-v-4d09bb16]{position:sticky;top:16px;display:flex;flex-direction:column;gap:14px}@media(max-width:1180px){.dash-layout[data-v-4d09bb16]{grid-template-columns:1fr}.ai-rail[data-v-4d09bb16]{position:static}}.page-head[data-v-4d09bb16]{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap}.page-head h1[data-v-4d09bb16]{margin:0;font-size:22px;font-weight:700;letter-spacing:-.2px;color:var(--dc-text)}.page-sub[data-v-4d09bb16]{margin:3px 0 0;color:var(--dc-text-muted);font-size:13.5px}.head-actions[data-v-4d09bb16]{margin-left:auto;display:flex;align-items:center;gap:9px}.btn[data-v-4d09bb16]{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:var(--dc-radius-md);font-size:13.5px;font-weight:600;border:1px solid var(--dc-border);background:var(--dc-surface);color:var(--dc-text);cursor:pointer;text-decoration:none}.btn[data-v-4d09bb16]:hover{background:var(--dc-surface-alt)}.btn-primary[data-v-4d09bb16]{background:var(--dc-blue-600);border-color:var(--dc-blue-600);color:var(--dc-on-brand)}.btn-primary[data-v-4d09bb16]:hover{background:var(--dc-blue-700)}.cargando[data-v-4d09bb16]{color:var(--dc-text-muted)}.tabs[data-v-4d09bb16]{display:flex;gap:4px;flex-wrap:wrap;border-bottom:1px solid var(--dc-border)}.tab-btn[data-v-4d09bb16]{font:inherit;font-size:13.5px;font-weight:600;padding:9px 15px;border:0;background:transparent;color:var(--dc-text-muted);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.tab-btn[data-v-4d09bb16]:hover{color:var(--dc-text)}.tab-btn.on[data-v-4d09bb16]{color:var(--dc-blue-600);border-bottom-color:var(--dc-blue-600)}.alert[data-v-4d09bb16]{display:flex;gap:11px;padding:12px 14px;border-radius:var(--dc-radius-md);background:var(--dc-warning-bg);border:1px solid var(--dc-warning-border);font-size:13px;color:var(--dc-text)}.alert b[data-v-4d09bb16]{display:block;margin-bottom:2px}.alert a[data-v-4d09bb16]{color:var(--dc-blue-600);text-decoration:none;font-weight:600}.grid[data-v-4d09bb16]{display:grid;gap:16px}.kpis[data-v-4d09bb16],.kpis-gest[data-v-4d09bb16]{grid-template-columns:repeat(5,1fr)}.cols-3[data-v-4d09bb16]{grid-template-columns:1.35fr 1fr 1fr;align-items:start}.card[data-v-4d09bb16]{background:var(--dc-surface);border:1px solid var(--dc-border);border-radius:var(--dc-radius-lg);box-shadow:var(--dc-shadow);padding:16px 18px}.card h2[data-v-4d09bb16]{margin:0;font-size:14.5px;font-weight:650;color:var(--dc-text)}.card-head[data-v-4d09bb16]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.card-head .link[data-v-4d09bb16]{margin-left:auto;font-size:12.5px;font-weight:600;color:var(--dc-blue-600);text-decoration:none}.kpi[data-v-4d09bb16]{display:flex;flex-direction:column;gap:9px}.kpi-top[data-v-4d09bb16]{display:flex;align-items:center;gap:10px}.kpi-ico[data-v-4d09bb16]{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;flex:none}.kpi-ico.t-info[data-v-4d09bb16]{background:var(--dc-info-bg);color:var(--dc-blue-600)}.kpi-ico.t-success[data-v-4d09bb16]{background:var(--dc-success-bg);color:var(--dc-success)}.kpi-ico.t-teal[data-v-4d09bb16]{background:var(--dc-info-bg);color:var(--dc-teal-500)}.kpi-ico.t-danger[data-v-4d09bb16]{background:var(--dc-danger-bg);color:var(--dc-danger)}.kpi-label[data-v-4d09bb16]{font-size:12.5px;color:var(--dc-text-muted);font-weight:500}.kpi-value[data-v-4d09bb16]{font-size:24px;font-weight:700;letter-spacing:-.4px;color:var(--dc-text);display:flex;align-items:baseline;gap:8px}.kpi-sub[data-v-4d09bb16]{font-size:12px;font-weight:500;color:var(--dc-text-muted)}.kpi-foot[data-v-4d09bb16]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--dc-text-muted)}.kpi-bar[data-v-4d09bb16]{height:6px;border-radius:var(--dc-radius-pill);background:var(--dc-surface-alt);overflow:hidden}.kpi-bar span[data-v-4d09bb16]{display:block;height:100%;background:var(--dc-blue-600)}.c-danger[data-v-4d09bb16]{color:var(--dc-danger-ink)}.delta[data-v-4d09bb16]{display:inline-flex;align-items:center;font-weight:650}.delta-up[data-v-4d09bb16]{color:var(--dc-success)}.delta-down[data-v-4d09bb16]{color:var(--dc-danger)}.salud-pill[data-v-4d09bb16]{display:inline-flex;align-items:center;padding:4px 12px;border-radius:var(--dc-radius-pill);font-size:15px;font-weight:700}.salud-pill.sa-saludable[data-v-4d09bb16]{background:var(--dc-success-bg);color:var(--dc-success-ink)}.salud-pill.sa-riesgo[data-v-4d09bb16]{background:var(--dc-warning-bg);color:var(--dc-warning-ink)}.salud-pill.sa-critico[data-v-4d09bb16]{background:var(--dc-danger-bg);color:var(--dc-danger-ink)}.salud-pill.sa-sin-informacion[data-v-4d09bb16]{background:var(--dc-surface-alt);color:var(--dc-text-muted)}.guia[data-v-4d09bb16]{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--dc-text-muted)}.pill[data-v-4d09bb16]{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:var(--dc-radius-pill);font-size:11.5px;font-weight:650;line-height:1.7;white-space:nowrap}.pill-authorized[data-v-4d09bb16]{background:var(--dc-state-authorized-bg);color:var(--dc-state-authorized)}.pill-pending[data-v-4d09bb16]{background:var(--dc-state-pending-bg);color:var(--dc-state-pending)}.pill-draft[data-v-4d09bb16]{background:var(--dc-state-draft-bg);color:var(--dc-state-draft)}.rows[data-v-4d09bb16]{display:flex;flex-direction:column}.row[data-v-4d09bb16]{display:flex;align-items:center;gap:11px;padding:10px 0;border-bottom:1px solid var(--dc-border)}.row[data-v-4d09bb16]:last-child{border-bottom:0}.row-ico[data-v-4d09bb16]{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;flex:none;background:var(--dc-surface-alt);color:var(--dc-text-muted)}.row-ico.r-ok[data-v-4d09bb16]{background:var(--dc-state-authorized-bg);color:var(--dc-state-authorized)}.row-ico.r-wait[data-v-4d09bb16]{background:var(--dc-state-pending-bg);color:var(--dc-state-pending)}.row-ico.r-bad[data-v-4d09bb16]{background:var(--dc-danger-bg);color:var(--dc-danger)}.row-main[data-v-4d09bb16]{min-width:0;flex:1}.row-title[data-v-4d09bb16]{font-size:13px;font-weight:550;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--dc-text)}.row-meta[data-v-4d09bb16]{font-size:11.5px;color:var(--dc-text-muted);margin-top:1px}.row .num[data-v-4d09bb16]{font-weight:700;color:var(--dc-text)}.quick[data-v-4d09bb16]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.quick a[data-v-4d09bb16]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 8px;border:1px solid var(--dc-border);border-radius:var(--dc-radius-md);font-size:12px;font-weight:600;color:var(--dc-text);text-align:center;text-decoration:none}.quick a[data-v-4d09bb16]:hover{border-color:var(--dc-blue-600);background:var(--dc-info-bg)}.chart-wrap[data-v-4d09bb16]{overflow-x:auto}.legend[data-v-4d09bb16]{display:flex;gap:16px;font-size:12px;color:var(--dc-text-muted);margin-bottom:6px}.legend i[data-v-4d09bb16]{width:9px;height:9px;border-radius:50%;display:inline-block;margin-right:5px}.vacio[data-v-4d09bb16]{color:var(--dc-text-muted);font-size:13px;padding:24px 0;text-align:center}.sf-total[data-v-4d09bb16]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.sf-total b[data-v-4d09bb16]{font-size:20px;font-weight:700;color:var(--dc-text)}.sf-label[data-v-4d09bb16]{color:var(--dc-text-muted);font-size:13px}.sf-stack[data-v-4d09bb16]{display:flex;height:14px;border-radius:var(--dc-radius-pill);overflow:hidden;background:var(--dc-surface-alt)}.sf-seg[data-v-4d09bb16]{display:block;height:100%}.sf-seg.s-pasivo[data-v-4d09bb16]{background:var(--dc-warning)}.sf-seg.s-patrimonio[data-v-4d09bb16]{background:var(--dc-blue-600)}.sf-leyenda[data-v-4d09bb16]{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.sf-leyenda li[data-v-4d09bb16]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--dc-text-muted)}.sf-leyenda b[data-v-4d09bb16]{margin-left:auto;color:var(--dc-text)}.dot[data-v-4d09bb16]{width:10px;height:10px;border-radius:50%;flex:none}.dot.s-pasivo[data-v-4d09bb16]{background:var(--dc-warning)}.dot.s-patrimonio[data-v-4d09bb16]{background:var(--dc-blue-600)}.sf-cuadra[data-v-4d09bb16]{display:flex;align-items:center;gap:6px;margin-top:12px;padding-top:12px;border-top:1px solid var(--dc-border);font-size:12.5px;font-weight:600}.sf-cuadra.ok[data-v-4d09bb16]{color:var(--dc-success)}.sf-cuadra.bad[data-v-4d09bb16]{color:var(--dc-danger)}.num[data-v-4d09bb16]{font-variant-numeric:tabular-nums}@media(max-width:1200px){.kpis[data-v-4d09bb16],.kpis-gest[data-v-4d09bb16]{grid-template-columns:repeat(3,1fr)}.cols-3[data-v-4d09bb16]{grid-template-columns:1fr 1fr}}@media(max-width:760px){.kpis[data-v-4d09bb16],.kpis-gest[data-v-4d09bb16]{grid-template-columns:repeat(2,1fr)}.cols-3[data-v-4d09bb16]{grid-template-columns:1fr}}.emp[data-v-a13b4a45]{display:flex;flex-direction:column;gap:var(--dc-space-5)}.sr-only[data-v-a13b4a45]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.num[data-v-a13b4a45]{font-variant-numeric:tabular-nums}.emp-head[data-v-a13b4a45]{display:flex;align-items:flex-start;gap:var(--dc-space-4);flex-wrap:wrap}.emp-head h1[data-v-a13b4a45]{margin:0;font-size:var(--dc-text-2xl);font-weight:680;letter-spacing:-.01em;color:var(--dc-text)}.sub[data-v-a13b4a45]{margin:var(--dc-space-2) 0 0;color:var(--dc-text-muted)}.btn[data-v-a13b4a45]{display:inline-flex;align-items:center;gap:var(--dc-space-2);font:inherit;font-size:var(--dc-text-base);font-weight:560;padding:10px 16px;border-radius:var(--dc-radius-sm);border:1px solid var(--dc-border);background:var(--dc-surface);color:var(--dc-text);cursor:pointer}.btn[data-v-a13b4a45]:hover{border-color:var(--dc-border-strong)}.btn[data-v-a13b4a45]:focus-visible{outline:none;box-shadow:var(--dc-focus)}.btn-primary[data-v-a13b4a45]{margin-left:auto;background:var(--dc-blue-600);border-color:var(--dc-blue-600);color:var(--dc-on-brand)}.btn-primary[data-v-a13b4a45]:hover{background:var(--dc-blue-700);border-color:var(--dc-blue-700)}.kpis[data-v-a13b4a45]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--dc-space-4)}.kpi[data-v-a13b4a45]{display:flex;align-items:center;gap:var(--dc-space-4);padding:var(--dc-space-5);background:var(--dc-surface);border:1px solid var(--dc-border);border-radius:var(--dc-radius-lg);box-shadow:var(--dc-shadow-sm);min-width:0}.kpi-ico[data-v-a13b4a45]{display:grid;place-items:center;width:52px;height:52px;flex:none;border-radius:50%}.ki-success[data-v-a13b4a45]{background:var(--dc-success-bg);color:var(--dc-success-ink)}.ki-warning[data-v-a13b4a45]{background:var(--dc-warning-bg);color:var(--dc-warning-ink)}.kpi-cuerpo[data-v-a13b4a45]{display:flex;flex-direction:column;gap:2px;min-width:0}.kpi-label[data-v-a13b4a45]{font-size:var(--dc-text-base);color:var(--dc-text-muted)}.kpi-value[data-v-a13b4a45]{font-size:var(--dc-text-2xl);font-weight:680;line-height:1.1;color:var(--dc-text)}.kpi-foot[data-v-a13b4a45]{display:flex;align-items:center;gap:var(--dc-space-2);font-size:var(--dc-text-sm);color:var(--dc-text-muted)}.delta[data-v-a13b4a45]{display:inline-flex;align-items:center;gap:2px;font-weight:640;color:var(--dc-success-ink)}.pie-success[data-v-a13b4a45]{color:var(--dc-success-ink)}.pie-warning[data-v-a13b4a45]{color:var(--dc-warning-ink)}.panel[data-v-a13b4a45]{background:var(--dc-surface);border:1px solid var(--dc-border);border-radius:var(--dc-radius-lg);box-shadow:var(--dc-shadow-sm)}.filtros[data-v-a13b4a45]{display:flex;align-items:flex-end;gap:var(--dc-space-3);flex-wrap:wrap;padding:var(--dc-space-4) var(--dc-space-5)}.campo-busca[data-v-a13b4a45]{display:flex;align-items:center;gap:var(--dc-space-2);flex:1;min-width:240px;height:42px;padding:0 var(--dc-space-3);border:1px solid var(--dc-border);border-radius:var(--dc-radius-sm);background:var(--dc-surface);color:var(--dc-text-muted)}.campo-busca[data-v-a13b4a45]:focus-within{border-color:var(--dc-blue-600);box-shadow:var(--dc-focus)}.campo-busca input[data-v-a13b4a45]{flex:1;min-width:0;border:none;background:transparent;padding:0;font:inherit;font-size:var(--dc-text-base);color:var(--dc-text)}.campo-busca input[data-v-a13b4a45]:focus{outline:none}.campo-select[data-v-a13b4a45]{display:flex;flex-direction:column;gap:var(--dc-space-1)}.campo-lbl[data-v-a13b4a45]{font-size:var(--dc-text-sm);color:var(--dc-text-muted)}.campo-select select[data-v-a13b4a45],.pag-select select[data-v-a13b4a45]{height:42px;min-width:130px;padding:0 var(--dc-space-3);border:1px solid var(--dc-border);border-radius:var(--dc-radius-sm);background:var(--dc-surface);font:inherit;font-size:var(--dc-text-base);color:var(--dc-text);cursor:pointer}.campo-select select[data-v-a13b4a45]:focus-visible,.pag-select select[data-v-a13b4a45]:focus-visible{outline:none;border-color:var(--dc-blue-600);box-shadow:var(--dc-focus)}.filtros-der[data-v-a13b4a45]{display:flex;align-items:center;gap:var(--dc-space-3);margin-left:auto}.toggle-vista[data-v-a13b4a45]{display:flex;gap:2px;padding:3px;border:1px solid var(--dc-border);border-radius:var(--dc-radius-sm)}.toggle-vista button[data-v-a13b4a45]{display:grid;place-items:center;width:34px;height:34px;border:none;border-radius:5px;background:transparent;color:var(--dc-text-muted);cursor:pointer}.toggle-vista button.on[data-v-a13b4a45]{background:var(--dc-brand-bg);color:var(--dc-blue-600)}.toggle-vista button[data-v-a13b4a45]:focus-visible{outline:none;box-shadow:var(--dc-focus)}.btn-filtros[data-v-a13b4a45]{height:42px;color:var(--dc-text-muted)}.tabla-scroll[data-v-a13b4a45]{overflow-x:auto}.tabla[data-v-a13b4a45]{width:100%;border-collapse:collapse;font-size:var(--dc-text-base)}.tabla thead th[data-v-a13b4a45]{text-align:left;padding:var(--dc-space-3) var(--dc-space-4);font-size:var(--dc-text-sm);font-weight:600;color:var(--dc-text-muted);background:var(--dc-surface-alt);border-top:1px solid var(--dc-border);border-bottom:1px solid var(--dc-border);white-space:nowrap}.tabla thead th[data-v-a13b4a45]:first-child{padding-left:var(--dc-space-5)}.tabla tbody td[data-v-a13b4a45]{padding:var(--dc-space-4);border-bottom:1px solid var(--dc-border);vertical-align:middle}.tabla tbody td[data-v-a13b4a45]:first-child{padding-left:var(--dc-space-5)}.tabla tbody tr:last-child td[data-v-a13b4a45]{border-bottom:none}.fila[data-v-a13b4a45]{cursor:pointer}.fila[data-v-a13b4a45]:hover{background:var(--dc-surface-alt)}.fila[data-v-a13b4a45]:focus-visible{outline:none;box-shadow:inset var(--dc-focus)}.empresa[data-v-a13b4a45]{display:flex;align-items:center;gap:var(--dc-space-3);min-width:0}.ava[data-v-a13b4a45]{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:var(--dc-radius-sm)}.v-azul[data-v-a13b4a45]{background:var(--dc-info-bg);color:var(--dc-info-ink)}.v-verde[data-v-a13b4a45]{background:var(--dc-success-bg);color:var(--dc-success-ink)}.v-ambar[data-v-a13b4a45],.v-naranja[data-v-a13b4a45]{background:var(--dc-warning-bg);color:var(--dc-warning-ink)}.empresa-txt[data-v-a13b4a45]{display:flex;flex-direction:column;min-width:0}.empresa-txt b[data-v-a13b4a45]{font-weight:620;color:var(--dc-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empresa-txt small[data-v-a13b4a45],.periodo small[data-v-a13b4a45],.actividad small[data-v-a13b4a45]{font-size:var(--dc-text-sm);color:var(--dc-text-muted)}.ruc[data-v-a13b4a45]{color:var(--dc-text);white-space:nowrap}.pill[data-v-a13b4a45]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--dc-radius-pill);font-size:var(--dc-text-sm);font-weight:560;white-space:nowrap}.pill .dot[data-v-a13b4a45]{width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.e-activa[data-v-a13b4a45]{background:var(--dc-success-bg);color:var(--dc-success-ink)}.e-borrador[data-v-a13b4a45]{background:var(--dc-info-bg);color:var(--dc-info-ink)}.e-atencion[data-v-a13b4a45]{background:var(--dc-warning-bg);color:var(--dc-warning-ink)}.periodo[data-v-a13b4a45],.actividad[data-v-a13b4a45]{display:flex;flex-direction:column}.periodo b[data-v-a13b4a45],.actividad b[data-v-a13b4a45]{font-weight:560;color:var(--dc-text);white-space:nowrap}.p-abierto[data-v-a13b4a45]{color:var(--dc-success-ink)}.p-cerrado[data-v-a13b4a45]{color:var(--dc-text-muted)}.config[data-v-a13b4a45]{display:flex;align-items:center;gap:var(--dc-space-3);min-width:160px}.config-pct[data-v-a13b4a45]{font-weight:560;color:var(--dc-text);min-width:40px}.barra[data-v-a13b4a45]{flex:1;height:6px;border-radius:var(--dc-radius-pill);background:var(--dc-surface-alt);overflow:hidden;min-width:80px}.barra span[data-v-a13b4a45]{display:block;height:100%;border-radius:var(--dc-radius-pill)}.barra span.c-alto[data-v-a13b4a45]{background:var(--dc-success)}.barra span.c-medio[data-v-a13b4a45],.barra span.c-bajo[data-v-a13b4a45]{background:var(--dc-warning)}.col-menu[data-v-a13b4a45]{width:48px;text-align:right}.menu-wrap[data-v-a13b4a45]{position:relative;display:inline-block}.menu-btn[data-v-a13b4a45]{display:grid;place-items:center;width:32px;height:32px;border:none;border-radius:var(--dc-radius-sm);background:transparent;color:var(--dc-text-muted);cursor:pointer}.menu-btn[data-v-a13b4a45]:hover{background:var(--dc-surface-alt);color:var(--dc-text)}.menu-btn[data-v-a13b4a45]:focus-visible{outline:none;box-shadow:var(--dc-focus)}.menu[data-v-a13b4a45]{position:fixed;z-index:60;width:196px;display:flex;flex-direction:column;min-width:190px;padding:var(--dc-space-1);background:var(--dc-surface);border:1px solid var(--dc-border);border-radius:var(--dc-radius-sm);box-shadow:var(--dc-shadow-lg)}.menu button[data-v-a13b4a45]{text-align:left;padding:8px 12px;border:none;border-radius:var(--dc-radius-sm);background:transparent;font:inherit;font-size:var(--dc-text-base);color:var(--dc-text);cursor:pointer}.menu button[data-v-a13b4a45]:hover{background:var(--dc-surface-alt)}.menu button[data-v-a13b4a45]:focus-visible{outline:none;box-shadow:var(--dc-focus)}.vacio[data-v-a13b4a45]{padding:var(--dc-space-8);text-align:center;color:var(--dc-text-muted)}.pie[data-v-a13b4a45]{display:flex;align-items:center;justify-content:space-between;gap:var(--dc-space-4);flex-wrap:wrap;padding:var(--dc-space-4) var(--dc-space-5);border-top:1px solid var(--dc-border)}.pie-cuenta[data-v-a13b4a45]{font-size:var(--dc-text-base);color:var(--dc-text-muted)}.pag[data-v-a13b4a45]{display:flex;align-items:center;gap:var(--dc-space-2)}.pag-flecha[data-v-a13b4a45],.pag-num[data-v-a13b4a45]{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--dc-border);border-radius:var(--dc-radius-sm);background:var(--dc-surface);font:inherit;font-size:var(--dc-text-base);color:var(--dc-text);cursor:pointer}.pag-flecha[data-v-a13b4a45]:disabled{color:var(--dc-text-disabled);cursor:not-allowed}.pag-flecha[data-v-a13b4a45]:not(:disabled):hover,.pag-num[data-v-a13b4a45]:hover{border-color:var(--dc-border-strong)}.pag-num.on[data-v-a13b4a45]{border-color:var(--dc-blue-600);color:var(--dc-blue-600);font-weight:620}.pag-flecha[data-v-a13b4a45]:focus-visible,.pag-num[data-v-a13b4a45]:focus-visible{outline:none;box-shadow:var(--dc-focus)}.row[data-v-8a6e9ea1]{display:flex;align-items:center;justify-content:space-between}.form[data-v-8a6e9ea1]{display:flex;flex-direction:column;gap:14px;margin-top:8px}label[data-v-8a6e9ea1]{display:flex;flex-direction:column;gap:6px;font-size:14px;color:var(--ink)}input[type=text][data-v-8a6e9ea1],select[data-v-8a6e9ea1]{padding:8px 10px;border:1px solid var(--line);border-radius:8px;font:inherit}.radios[data-v-8a6e9ea1]{border:1px solid var(--line);border-radius:8px;padding:8px 12px;display:flex;gap:18px;align-items:center}.radios legend[data-v-8a6e9ea1]{font-size:13px;color:var(--muted);padding:0 4px}.inline[data-v-8a6e9ea1]{flex-direction:row;align-items:center;gap:6px}.actions[data-v-8a6e9ea1]{margin-top:4px}.fiscal-step[data-v-8a6e9ea1]{display:flex;flex-direction:column;gap:12px;margin-top:8px}.fiscal-step h3[data-v-8a6e9ea1]{margin:0;font-size:16px}.fiscal-step .ok[data-v-8a6e9ea1]{margin:0;padding:8px 10px;border-radius:8px;background:var(--dc-success-bg);color:var(--dc-success-ink);border:1px solid var(--dc-success-border);font-size:14px}.fiscal-actions[data-v-8a6e9ea1]{display:flex;gap:10px;align-items:center}.resumen[data-v-bc07c8a7]{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:var(--dc-space-4);align-items:start}.col[data-v-bc07c8a7]{display:flex;flex-direction:column;gap:var(--dc-space-4);min-width:0}.card[data-v-bc07c8a7]{background:var(--dc-surface);border:1px solid var(--dc-border);border-radius:var(--dc-radius);box-shadow:var(--dc-shadow-sm);padding:var(--dc-space-5)}.card-title[data-v-bc07c8a7]{margin:0 0 var(--dc-space-4);font-size:var(--dc-text-md);font-weight:650;letter-spacing:-.01em;color:var(--dc-text)}.ee-head[data-v-bc07c8a7]{display:flex;align-items:center;justify-content:space-between;gap:var(--dc-space-3);margin-bottom:var(--dc-space-4)}.ee-head .card-title[data-v-bc07c8a7]{margin:0}.ee-resumen[data-v-bc07c8a7]{font-size:var(--dc-text-xs);font-weight:650;letter-spacing:.02em;padding:3px 10px;border-radius:999px;white-space:nowrap}.ee-resumen.ok[data-v-bc07c8a7]{color:var(--dc-success-ink);background:var(--dc-success-bg)}.ee-resumen.part[data-v-bc07c8a7]{color:var(--dc-info-ink);background:var(--dc-info-bg)}.ee-resumen.warn[data-v-bc07c8a7]{color:var(--dc-warning-ink);background:var(--dc-warning-bg)}.progreso[data-v-bc07c8a7]{display:flex;align-items:center;gap:var(--dc-space-5);padding-bottom:var(--dc-space-5);border-bottom:1px solid var(--dc-border)}.anillo[data-v-bc07c8a7]{position:relative;width:96px;height:96px;flex:none}.anillo-pista[data-v-bc07c8a7]{stroke:var(--dc-surface-alt)}.anillo-arco[data-v-bc07c8a7]{stroke:var(--dc-blue-600);transition:stroke-dashoffset .5s ease,stroke .3s ease}.anillo.ok .anillo-arco[data-v-bc07c8a7]{stroke:var(--dc-success)}.anillo.warn .anillo-arco[data-v-bc07c8a7]{stroke:var(--dc-warning)}.anillo-txt[data-v-bc07c8a7]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.anillo-pct[data-v-bc07c8a7]{font-size:1.55rem;font-weight:750;line-height:1;color:var(--dc-text)}.anillo-pct i[data-v-bc07c8a7]{font-size:.8rem;font-weight:650;font-style:normal;color:var(--dc-text-muted);margin-left:1px}.anillo-sub[data-v-bc07c8a7]{font-size:var(--dc-text-xs);color:var(--dc-text-muted);margin-top:2px}.progreso-txt[data-v-bc07c8a7]{display:flex;flex-direction:column;gap:3px;min-width:0}.progreso-txt b[data-v-bc07c8a7]{font-weight:620;color:var(--dc-text)}.progreso-txt span[data-v-bc07c8a7]{font-size:var(--dc-text-base);color:var(--dc-text-muted)}.requisitos[data-v-bc07c8a7]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.requisitos li[data-v-bc07c8a7]{display:flex;align-items:center;gap:var(--dc-space-3);padding:var(--dc-space-3) 0}.requisitos li+li[data-v-bc07c8a7]{border-top:1px solid var(--dc-border)}.req-ico[data-v-bc07c8a7]{display:grid;place-items:center;width:22px;height:22px;flex:none}.st-ok[data-v-bc07c8a7]{color:var(--dc-success)}.st-pendiente[data-v-bc07c8a7],.st-alerta[data-v-bc07c8a7]{color:var(--dc-warning)}.st-info[data-v-bc07c8a7]{color:var(--dc-info)}.requisitos .req-ico[data-v-bc07c8a7]{width:26px;height:26px;border-radius:999px}.requisitos .st-ok[data-v-bc07c8a7]{color:var(--dc-success-ink);background:var(--dc-success-bg)}.requisitos .st-pendiente[data-v-bc07c8a7],.requisitos .st-alerta[data-v-bc07c8a7]{color:var(--dc-warning-ink);background:var(--dc-warning-bg)}.requisitos .st-info[data-v-bc07c8a7]{color:var(--dc-info-ink);background:var(--dc-info-bg)}.req-main[data-v-bc07c8a7]{flex:1;min-width:0;display:flex;align-items:center;gap:var(--dc-space-2)}.req-txt[data-v-bc07c8a7]{min-width:0;color:var(--dc-text);font-size:var(--dc-text-base)}.req-pill[data-v-bc07c8a7]{font-size:var(--dc-text-xs);font-weight:650;padding:2px 9px;border-radius:999px;white-space:nowrap;flex:none}.req-pill.p-ok[data-v-bc07c8a7]{color:var(--dc-success-ink);background:var(--dc-success-bg)}.req-pill.p-warn[data-v-bc07c8a7]{color:var(--dc-warning-ink);background:var(--dc-warning-bg)}.req-pill.p-info[data-v-bc07c8a7]{color:var(--dc-info-ink);background:var(--dc-info-bg)}.enlace[data-v-bc07c8a7]{display:inline-flex;align-items:center;gap:4px;font:inherit;font-size:var(--dc-text-base);font-weight:600;color:var(--dc-brand);background:none;border:none;padding:0;cursor:pointer;white-space:nowrap}.enlace[data-v-bc07c8a7]:hover{color:var(--dc-blue-700);text-decoration:underline}.enlace-pie[data-v-bc07c8a7]{margin-top:var(--dc-space-4)}.periodo[data-v-bc07c8a7]{display:flex;align-items:center;gap:var(--dc-space-5);flex-wrap:wrap}.periodo-ico[data-v-bc07c8a7]{display:grid;place-items:center;width:52px;height:52px;flex:none;border-radius:var(--dc-radius);background:var(--dc-brand-bg);color:var(--dc-brand)}.periodo-nom[data-v-bc07c8a7]{display:flex;flex-direction:column;gap:var(--dc-space-1);align-items:flex-start}.periodo-nom b[data-v-bc07c8a7]{font-size:var(--dc-text-lg);font-weight:650;color:var(--dc-text)}.chip-ok[data-v-bc07c8a7]{display:inline-flex;align-items:center;font-size:var(--dc-text-sm);font-weight:600;padding:2px 9px;border-radius:var(--dc-radius-pill);background:var(--dc-success-bg);color:var(--dc-success-ink)}.periodo-campo[data-v-bc07c8a7]{display:flex;flex-direction:column;gap:3px;min-width:0}.periodo-campo small[data-v-bc07c8a7]{font-size:var(--dc-text-sm);color:var(--dc-text-muted)}.periodo-campo b[data-v-bc07c8a7]{font-weight:620;color:var(--dc-text)}.periodo-cierre[data-v-bc07c8a7]{flex:1;min-width:150px}.barra[data-v-bc07c8a7]{height:6px;margin-top:5px;border-radius:var(--dc-radius-pill);background:var(--dc-surface-alt);overflow:hidden}.barra span[data-v-bc07c8a7]{display:block;height:100%;background:var(--dc-blue-600);border-radius:var(--dc-radius-pill)}.transcurrido[data-v-bc07c8a7]{margin-top:5px}.btn[data-v-bc07c8a7]{display:inline-flex;align-items:center;justify-content:center;font:inherit;font-size:var(--dc-text-base);font-weight:600;padding:9px 16px;border-radius:var(--dc-radius-sm);border:1px solid var(--dc-border-strong);background:var(--dc-surface);color:var(--dc-text);cursor:pointer;white-space:nowrap}.btn[data-v-bc07c8a7]:hover{border-color:var(--dc-brand);color:var(--dc-brand)}.datos[data-v-bc07c8a7]{margin:0;display:flex;flex-direction:column}.datos>div[data-v-bc07c8a7]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--dc-space-4);padding:9px 0}.datos>div+div[data-v-bc07c8a7]{border-top:1px solid var(--dc-border)}.datos dt[data-v-bc07c8a7]{color:var(--dc-text-muted);font-size:var(--dc-text-base);flex:none}.datos dd[data-v-bc07c8a7]{margin:0;text-align:right;color:var(--dc-text);font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis}.acciones[data-v-bc07c8a7]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.acciones li+li[data-v-bc07c8a7]{border-top:1px solid var(--dc-border)}.accion[data-v-bc07c8a7]{display:flex;align-items:center;gap:var(--dc-space-3);width:100%;text-align:left;font:inherit;background:none;border:none;padding:var(--dc-space-3) 0;cursor:pointer}.accion:hover .accion-txt b[data-v-bc07c8a7]{color:var(--dc-brand)}.accion-txt[data-v-bc07c8a7]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.accion-txt b[data-v-bc07c8a7]{font-weight:620;color:var(--dc-text);font-size:var(--dc-text-base)}.accion-txt span[data-v-bc07c8a7]{font-size:var(--dc-text-sm);color:var(--dc-text-muted)}.chip-prio[data-v-bc07c8a7]{display:inline-flex;align-items:center;font-size:var(--dc-text-sm);font-weight:600;padding:2px 9px;border-radius:var(--dc-radius-pill);flex:none}.prio-alta[data-v-bc07c8a7]{background:var(--dc-warning-bg);color:var(--dc-warning-ink)}.prio-media[data-v-bc07c8a7]{background:var(--dc-info-bg);color:var(--dc-info-ink)}.prio-baja[data-v-bc07c8a7]{background:var(--dc-state-draft-bg);color:var(--dc-state-draft)}.accion-chevron[data-v-bc07c8a7]{color:var(--dc-text-subtle);flex:none}.actividad[data-v-bc07c8a7]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.actividad li[data-v-bc07c8a7]{display:flex;align-items:center;gap:var(--dc-space-3);padding:var(--dc-space-3) 0}.actividad li+li[data-v-bc07c8a7]{border-top:1px solid var(--dc-border)}.act-txt[data-v-bc07c8a7]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.act-txt b[data-v-bc07c8a7]{font-weight:620;color:var(--dc-text);font-size:var(--dc-text-base)}.act-txt span[data-v-bc07c8a7]{font-size:var(--dc-text-sm);color:var(--dc-text-muted)}.act-hora[data-v-bc07c8a7]{font-size:var(--dc-text-sm);color:var(--dc-text-subtle);flex:none;white-space:nowrap}.num[data-v-bc07c8a7]{font-variant-numeric:tabular-nums}.vacio[data-v-bc07c8a7]{margin:0;padding:var(--dc-space-3) 0;font-size:var(--dc-text-base);color:var(--dc-text-muted)}.vacio-ok[data-v-bc07c8a7]{display:flex;align-items:center;gap:var(--dc-space-2)}.vacio-ok svg[data-v-bc07c8a7]{color:var(--dc-success);flex:none}@media(max-width:900px){.resumen[data-v-bc07c8a7]{grid-template-columns:1fr}}.il[data-v-3a8e71be]{display:flex;flex-direction:column;gap:var(--dc-space-5)}.il-head h2[data-v-3a8e71be]{margin:0;font-size:var(--dc-text-lg);font-weight:650;letter-spacing:-.01em;color:var(--dc-text)}.sub[data-v-3a8e71be]{margin:var(--dc-space-1) 0 0;font-size:var(--dc-text-sm);color:var(--dc-text-muted)}.grid[data-v-3a8e71be]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--dc-space-4)}@media(max-width:860px){.grid[data-v-3a8e71be]{grid-template-columns:minmax(0,1fr)}}.card[data-v-3a8e71be]{display:flex;flex-direction:column;gap:var(--dc-space-4);padding:var(--dc-space-5);background:var(--dc-surface);border:1px solid var(--dc-border);border-radius:var(--dc-radius);box-shadow:var(--dc-shadow-sm);min-width:0}.card-head[data-v-3a8e71be]{display:flex;align-items:center;gap:var(--dc-space-3)}.card-head h3[data-v-3a8e71be]{margin:0;font-size:var(--dc-text-md);font-weight:620;color:var(--dc-text)}.card-head .btn[data-v-3a8e71be],.card-head .chip[data-v-3a8e71be]{margin-left:auto}.card-ico[data-v-3a8e71be]{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:var(--dc-radius-sm)}.ico-azul[data-v-3a8e71be]{background:var(--dc-info-bg);color:var(--dc-info-ink)}.ico-teal[data-v-3a8e71be]{background:var(--dc-tag-bg);color:var(--dc-tag)}.ico-ambar[data-v-3a8e71be]{background:var(--dc-warning-bg);color:var(--dc-warning-ink)}.ico-navy[data-v-3a8e71be]{background:var(--dc-surface-alt);color:var(--dc-text)}.pares[data-v-3a8e71be]{display:flex;flex-direction:column;gap:var(--dc-space-3);margin:0;font-size:var(--dc-text-sm)}.pares>div[data-v-3a8e71be]{display:flex;align-items:baseline;gap:var(--dc-space-4);min-width:0}.pares dt[data-v-3a8e71be]{flex:none;width:44%;max-width:190px;color:var(--dc-text-muted)}.pares dd[data-v-3a8e71be]{margin:0;flex:1;min-width:0;color:var(--dc-text);overflow-wrap:anywhere}.pares dd.muted[data-v-3a8e71be]{color:var(--dc-text-subtle)}.num[data-v-3a8e71be]{font-variant-numeric:tabular-nums}.nota[data-v-3a8e71be]{margin:0;font-size:var(--dc-text-sm);color:var(--dc-text-muted);line-height:var(--dc-leading)}.card-foot[data-v-3a8e71be]{margin-top:auto;display:flex}.foot-split[data-v-3a8e71be]{align-items:center;justify-content:space-between;gap:var(--dc-space-4);flex-wrap:wrap}.trib[data-v-3a8e71be]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--dc-space-4) var(--dc-space-5)}@media(max-width:520px){.trib[data-v-3a8e71be]{grid-template-columns:minmax(0,1fr)}}.progreso[data-v-3a8e71be]{display:flex;flex-direction:column;gap:var(--dc-space-2);min-width:180px;flex:1}.barra[data-v-3a8e71be]{height:6px;border-radius:var(--dc-radius-pill);background:var(--dc-surface-alt);overflow:hidden}.barra span[data-v-3a8e71be]{display:block;height:100%;background:var(--dc-success);border-radius:var(--dc-radius-pill)}.progreso-txt[data-v-3a8e71be]{font-size:var(--dc-text-sm);color:var(--dc-text-muted)}.chip[data-v-3a8e71be]{display:inline-flex;align-items:center;gap:var(--dc-space-1);font-size:var(--dc-text-sm);font-weight:600;padding:3px 10px;border-radius:var(--dc-radius-pill);white-space:nowrap}.chip-ok[data-v-3a8e71be]{background:var(--dc-success-bg);color:var(--dc-success-ink);border:1px solid var(--dc-success-border)}.chip-warn[data-v-3a8e71be]{background:var(--dc-warning-bg);color:var(--dc-warning-ink);border:1px solid var(--dc-warning-border)}.link[data-v-3a8e71be]{display:inline-flex;align-items:center;gap:2px;color:var(--dc-brand);font-weight:600;text-decoration:none}.link[data-v-3a8e71be]:hover{text-decoration:underline}.btn[data-v-3a8e71be]{display:inline-flex;align-items:center;gap:var(--dc-space-2);font:inherit;font-size:var(--dc-text-sm);padding:8px 14px;border-radius:var(--dc-radius-sm);border:1px solid var(--dc-border);background:var(--dc-surface);color:var(--dc-text);cursor:pointer}.btn[data-v-3a8e71be]:hover{border-color:var(--dc-border-strong)}.btn-primary[data-v-3a8e71be]{background:var(--dc-blue-600);border-color:var(--dc-blue-600);color:var(--dc-on-brand)}.btn-primary[data-v-3a8e71be]:hover{background:var(--dc-blue-700);border-color:var(--dc-blue-700)}.btn-outline[data-v-3a8e71be]{background:var(--dc-brand-bg);border-color:var(--dc-brand-border);color:var(--dc-brand);font-weight:600}.btn-outline[data-v-3a8e71be]:hover{border-color:var(--dc-brand)}.btn-ghost[data-v-3a8e71be]{background:transparent;color:var(--dc-text-muted)}.btn-ghost[data-v-3a8e71be]:hover{border-color:var(--dc-border-strong);color:var(--dc-text)}.overlay[data-v-3a8e71be]{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--dc-scrim);z-index:40}.drawer[data-v-3a8e71be]{position:fixed;top:0;right:0;bottom:0;width:420px;max-width:100vw;z-index:41;display:flex;flex-direction:column;background:var(--dc-surface);border-left:1px solid var(--dc-border);box-shadow:var(--dc-shadow-lg)}.drawer-head[data-v-3a8e71be]{display:flex;align-items:flex-start;gap:var(--dc-space-3);padding:var(--dc-space-5);border-bottom:1px solid var(--dc-border)}.drawer-head h3[data-v-3a8e71be]{margin:0;font-size:var(--dc-text-md);font-weight:650;color:var(--dc-text)}.icon-btn[data-v-3a8e71be]{margin-left:auto;display:grid;place-items:center;width:32px;height:32px;flex:none;border:none;border-radius:var(--dc-radius-sm);background:transparent;color:var(--dc-text-muted);cursor:pointer}.icon-btn[data-v-3a8e71be]:hover{background:var(--dc-surface-alt);color:var(--dc-text)}.drawer-body[data-v-3a8e71be]{flex:1;overflow-y:auto;padding:var(--dc-space-5);display:flex;flex-direction:column;gap:var(--dc-space-4)}.field[data-v-3a8e71be]{display:flex;flex-direction:column;gap:var(--dc-space-2)}.field-lbl[data-v-3a8e71be]{font-size:var(--dc-text-sm);color:var(--dc-text-muted)}.field-lbl em[data-v-3a8e71be]{font-style:normal;color:var(--dc-danger)}.field select[data-v-3a8e71be],.field input[data-v-3a8e71be]{font:inherit;font-size:var(--dc-text-base);padding:9px 12px;border:1px solid var(--dc-border);border-radius:var(--dc-radius-sm);background:var(--dc-surface);color:var(--dc-text)}.field select[data-v-3a8e71be]:focus,.field input[data-v-3a8e71be]:focus{outline:none;border-color:var(--dc-blue-600);box-shadow:var(--dc-focus)}.drawer-foot[data-v-3a8e71be]{display:flex;justify-content:flex-end;gap:var(--dc-space-2);padding:var(--dc-space-4) var(--dc-space-5);border-top:1px solid var(--dc-border)}.slide-enter-active[data-v-3a8e71be],.slide-leave-active[data-v-3a8e71be]{transition:transform .24s ease}.slide-enter-from[data-v-3a8e71be],.slide-leave-to[data-v-3a8e71be]{transform:translate(100%)}.scrim-enter-active[data-v-3a8e71be],.scrim-leave-active[data-v-3a8e71be]{transition:opacity .24s ease}.scrim-enter-from[data-v-3a8e71be],.scrim-leave-to[data-v-3a8e71be]{opacity:0}@media(prefers-reduced-motion:reduce){.slide-enter-active[data-v-3a8e71be],.slide-leave-active[data-v-3a8e71be],.scrim-enter-active[data-v-3a8e71be],.scrim-leave-active[data-v-3a8e71be]{transition:none}}.aviso-legal[data-v-3a8e71be]{margin:0 0 var(--dc-space-3);padding:10px 14px;border-radius:var(--dc-radius-md);background:var(--dc-danger-bg);color:var(--dc-danger-ink);border:1px solid var(--dc-danger-border);font-size:var(--dc-text-sm)}.muted[data-v-3a8e71be]{color:var(--dc-text-muted)}.busca-ciiu[data-v-3a8e71be]{width:100%;padding:8px 10px;border-radius:var(--dc-radius-md);border:1px solid var(--dc-border-strong);background:var(--dc-surface);color:var(--dc-text);font:inherit;font-size:var(--dc-text-sm);margin-bottom:var(--dc-space-2)}.busca-ciiu[data-v-3a8e71be]:focus{outline:2px solid var(--dc-focus);outline-offset:1px}.picker[data-v-3a8e71be]{list-style:none;margin:0;padding:0;max-height:58vh;overflow:auto;border:1px solid var(--dc-border);border-radius:var(--dc-radius-md)}.pick[data-v-3a8e71be]{width:100%;display:flex;align-items:baseline;gap:8px;padding:8px 10px;background:none;border:none;border-bottom:1px solid var(--dc-border);font:inherit;font-size:var(--dc-text-sm);color:var(--dc-text);cursor:pointer;text-align:left}.pick[data-v-3a8e71be]:hover{background:var(--dc-brand-bg)}.pick[data-v-3a8e71be]:disabled{opacity:.6;cursor:default}.pick.sel[data-v-3a8e71be]{background:var(--dc-brand-bg);font-weight:600}.pick-code[data-v-3a8e71be]{flex:none;min-width:44px;color:var(--dc-text-subtle)}.pick-name[data-v-3a8e71be]{color:var(--dc-text-muted)}.pick-check[data-v-3a8e71be]{flex:none;margin-left:auto;align-self:center;color:var(--dc-brand)}.pick.sel .pick-name[data-v-3a8e71be]{color:var(--dc-text)}.pick-empty[data-v-3a8e71be]{padding:12px;color:var(--dc-text-muted);font-size:var(--dc-text-sm)}.info-list[data-v-3a8e71be]{display:flex;flex-direction:column;gap:8px;margin:0 0 var(--dc-space-4)}.info-list>div[data-v-3a8e71be]{display:flex;justify-content:space-between;gap:var(--dc-space-3)}.info-list dt[data-v-3a8e71be]{color:var(--dc-text-muted);font-size:var(--dc-text-sm)}.info-list dd[data-v-3a8e71be]{margin:0;color:var(--dc-text);font-size:var(--dc-text-sm);text-align:right}.id-mono[data-v-3a8e71be]{font-size:var(--dc-text-xs);word-break:break-all}.sub-h[data-v-3a8e71be]{margin:var(--dc-space-2) 0 8px;font-size:var(--dc-text-sm);font-weight:700;color:var(--dc-text)}.claim-list[data-v-3a8e71be],.hist-list[data-v-3a8e71be]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.claim-list li[data-v-3a8e71be]{display:flex;align-items:center;gap:8px;font-size:var(--dc-text-sm)}.tag[data-v-3a8e71be]{flex:none;font-size:11px;font-weight:700;padding:1px 7px;border-radius:var(--dc-radius-pill);background:var(--dc-surface-alt);color:var(--dc-text-muted)}.claim-meta[data-v-3a8e71be]{color:var(--dc-text-subtle);font-size:var(--dc-text-xs);margin-left:auto}.hist-list li[data-v-3a8e71be]{border:1px solid var(--dc-border);border-radius:var(--dc-radius-md);padding:8px 10px}.hist-top[data-v-3a8e71be]{display:flex;align-items:center;gap:8px}.hist-meta[data-v-3a8e71be]{display:block;margin-top:3px;color:var(--dc-text-subtle);font-size:var(--dc-text-xs)}.drawer-nota[data-v-3a8e71be]{margin:var(--dc-space-3) 0 0;font-size:var(--dc-text-sm);color:var(--dc-text-muted);line-height:var(--dc-leading)}.pa[data-v-0f8292ae]{display:flex;flex-direction:column;gap:var(--dc-space-4)}.num[data-v-0f8292ae]{font-variant-numeric:tabular-nums}h3[data-v-0f8292ae]{margin:0;font-size:var(--dc-text-md);font-weight:650;color:var(--dc-text)}.resumen[data-v-0f8292ae]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--dc-space-3)}.rc[data-v-0f8292ae]{display:flex;align-items:center;gap:var(--dc-space-3);padding:var(--dc-space-4) var(--dc-space-5);background:var(--dc-surface);border:1px solid var(--dc-border);border-radius:var(--dc-radius);box-shadow:var(--dc-shadow-sm)}.rc-ico[data-v-0f8292ae]{display:grid;place-items:center;width:48px;height:48px;flex:none;border-radius:50%}.ico-azul[data-v-0f8292ae]{background:var(--dc-info-bg);color:var(--dc-info-ink)}.ico-verde[data-v-0f8292ae]{background:var(--dc-success-bg);color:var(--dc-success-ink)}.rc>div[data-v-0f8292ae]{display:flex;flex-direction:column;min-width:0}.rc-label[data-v-0f8292ae]{font-size:var(--dc-text-base);color:var(--dc-text-muted)}.rc-value[data-v-0f8292ae]{font-size:var(--dc-text-2xl);font-weight:700;line-height:var(--dc-leading-tight);color:var(--dc-text)}.rc-sub[data-v-0f8292ae]{display:block;margin-top:2px;font-size:var(--dc-text-sm);color:var(--dc-state-pending, var(--dc-text-muted))}.barra[data-v-0f8292ae]{display:flex;align-items:center;gap:var(--dc-space-3);flex-wrap:wrap}.seg[data-v-0f8292ae]{display:inline-flex;gap:2px;padding:3px;background:var(--dc-surface-alt);border:1px solid var(--dc-border);border-radius:var(--dc-radius-sm)}.seg button[data-v-0f8292ae]{display:inline-flex;align-items:center;gap:var(--dc-space-2);font:inherit;font-size:var(--dc-text-sm);padding:7px 14px;border:none;border-radius:var(--dc-radius-sm);background:transparent;color:var(--dc-text-muted);cursor:pointer}.seg button.on[data-v-0f8292ae]{background:var(--dc-surface);color:var(--dc-text);font-weight:600;box-shadow:var(--dc-shadow-sm)}.btn[data-v-0f8292ae]{display:inline-flex;align-items:center;gap:var(--dc-space-2);font:inherit;font-size:var(--dc-text-sm);padding:8px 14px;border-radius:var(--dc-radius-sm);border:1px solid var(--dc-border);background:var(--dc-surface);color:var(--dc-text);cursor:pointer}.btn[data-v-0f8292ae]:hover{border-color:var(--dc-border-strong)}.btn-primary[data-v-0f8292ae]{background:var(--dc-blue-600);border-color:var(--dc-blue-600);color:var(--dc-on-brand)}.btn-primary[data-v-0f8292ae]:hover{background:var(--dc-blue-700);border-color:var(--dc-blue-700)}.barra .btn-primary[data-v-0f8292ae]{margin-left:auto}.grid[data-v-0f8292ae]{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--dc-space-4);align-items:start}@media(max-width:1080px){.grid[data-v-0f8292ae]{grid-template-columns:1fr}}.tabla-card[data-v-0f8292ae],.permisos-card[data-v-0f8292ae],.rep-principal[data-v-0f8292ae]{background:var(--dc-surface);border:1px solid var(--dc-border);border-radius:var(--dc-radius);box-shadow:var(--dc-shadow-sm);padding:var(--dc-space-4)}.tabla-card[data-v-0f8292ae]{display:flex;flex-direction:column;gap:var(--dc-space-3)}.tabla-scroll[data-v-0f8292ae]{overflow-x:auto}.tabla[data-v-0f8292ae]{width:100%;border-collapse:collapse;font-size:var(--dc-text-base)}.tabla thead th[data-v-0f8292ae]{text-align:left;font-weight:600;font-size:var(--dc-text-sm);color:var(--dc-text-muted);padding:var(--dc-space-3) var(--dc-space-3);background:var(--dc-surface-alt);border-bottom:1px solid var(--dc-border);white-space:nowrap}.tabla thead th[data-v-0f8292ae]:first-child{border-top-left-radius:var(--dc-radius-sm)}.tabla thead th[data-v-0f8292ae]:last-child{border-top-right-radius:var(--dc-radius-sm)}.tabla th.r[data-v-0f8292ae],.tabla td.r[data-v-0f8292ae]{text-align:right}.tabla tbody td[data-v-0f8292ae]{padding:var(--dc-space-3) var(--dc-space-3);border-bottom:1px solid var(--dc-border);color:var(--dc-text);vertical-align:middle}.tabla tbody tr:last-child td[data-v-0f8292ae]{border-bottom:none}.th-acc[data-v-0f8292ae]{display:inline-flex;align-items:center;gap:5px}.usuario[data-v-0f8292ae]{display:flex;align-items:center;gap:var(--dc-space-3)}.usuario b[data-v-0f8292ae]{font-weight:600;white-space:nowrap}.avatar[data-v-0f8292ae]{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:50%;background:var(--dc-brand-bg);color:var(--dc-info-ink);font-weight:700;font-size:var(--dc-text-sm)}.avatar-lg[data-v-0f8292ae]{width:52px;height:52px;font-size:var(--dc-text-md)}.correo[data-v-0f8292ae]{color:var(--dc-text-muted)}.acceso[data-v-0f8292ae]{color:var(--dc-text-muted);white-space:nowrap}.pill[data-v-0f8292ae]{display:inline-flex;align-items:center;font-size:var(--dc-text-sm);font-weight:600;padding:3px 10px;border-radius:var(--dc-radius-pill);white-space:nowrap}.r-super[data-v-0f8292ae]{background:var(--dc-ai-bg);color:var(--dc-ai)}.r-contador[data-v-0f8292ae]{background:var(--dc-brand-bg);color:var(--dc-info-ink)}.r-auxiliar[data-v-0f8292ae]{background:var(--dc-warning-bg);color:var(--dc-warning-ink)}.r-lectura[data-v-0f8292ae]{background:var(--dc-state-draft-bg);color:var(--dc-state-draft)}.p-activo[data-v-0f8292ae]{background:var(--dc-success-bg);color:var(--dc-success-ink)}.p-pendiente[data-v-0f8292ae]{background:var(--dc-warning-bg);color:var(--dc-warning-ink)}.p-lectura[data-v-0f8292ae]{background:var(--dc-state-draft-bg);color:var(--dc-state-draft)}.menu-wrap[data-v-0f8292ae]{position:relative;display:inline-flex}.btn-menu[data-v-0f8292ae]{display:grid;place-items:center;width:32px;height:32px;border:1px solid transparent;border-radius:var(--dc-radius-sm);background:transparent;color:var(--dc-text-muted);cursor:pointer}.btn-menu[data-v-0f8292ae]:hover{background:var(--dc-surface-alt);color:var(--dc-text)}.menu[data-v-0f8292ae]{position:absolute;top:calc(100% + 4px);right:0;z-index:20;min-width:190px;display:flex;flex-direction:column;padding:var(--dc-space-1);background:var(--dc-surface);border:1px solid var(--dc-border);border-radius:var(--dc-radius-sm);box-shadow:var(--dc-shadow-lg)}.menu button[data-v-0f8292ae]{text-align:left;font:inherit;font-size:var(--dc-text-sm);padding:8px 10px;border:none;border-radius:5px;background:transparent;color:var(--dc-text);cursor:pointer}.menu button[data-v-0f8292ae]:hover{background:var(--dc-surface-alt)}.menu button.peligro[data-v-0f8292ae]{color:var(--dc-danger-ink)}.pie-tabla[data-v-0f8292ae]{display:flex;align-items:center;justify-content:space-between;gap:var(--dc-space-3);flex-wrap:wrap}.rango[data-v-0f8292ae]{font-size:var(--dc-text-sm);color:var(--dc-text-muted)}.pag[data-v-0f8292ae]{display:inline-flex;gap:var(--dc-space-1)}.pag-btn[data-v-0f8292ae]{display:grid;place-items:center;min-width:30px;height:30px;padding:0 8px;font:inherit;font-size:var(--dc-text-sm);border:1px solid var(--dc-border);border-radius:var(--dc-radius-sm);background:var(--dc-surface);color:var(--dc-text);cursor:pointer}.pag-btn[data-v-0f8292ae]:disabled{color:var(--dc-text-disabled);cursor:default}.pag-btn.on[data-v-0f8292ae]{background:var(--dc-brand-bg);border-color:var(--dc-brand-border);color:var(--dc-info-ink);font-weight:600}.permisos-card[data-v-0f8292ae]{display:flex;flex-direction:column;gap:var(--dc-space-2)}.permisos-card>.pill[data-v-0f8292ae]{align-self:flex-start;margin-top:var(--dc-space-1)}.perm-nota[data-v-0f8292ae]{margin:0 0 var(--dc-space-2);font-size:var(--dc-text-sm);color:var(--dc-text-muted)}.perm-grupos[data-v-0f8292ae]{display:flex;flex-direction:column;gap:var(--dc-space-4)}.perm-modulo[data-v-0f8292ae]{display:flex;align-items:center;gap:var(--dc-space-2);margin-bottom:var(--dc-space-2)}.perm-mico[data-v-0f8292ae]{display:grid;place-items:center;color:var(--dc-text-muted)}.perm-modulo b[data-v-0f8292ae]{font-size:var(--dc-text-base);font-weight:650;color:var(--dc-text)}.perm-lista[data-v-0f8292ae]{list-style:none;margin:0;padding:0 0 0 26px;display:flex;flex-direction:column;gap:7px}.perm-lista li[data-v-0f8292ae]{display:flex;align-items:center;justify-content:space-between;gap:var(--dc-space-2);font-size:var(--dc-text-sm);color:var(--dc-text-muted)}.check[data-v-0f8292ae]{flex:none;color:var(--dc-success)}.perm-admin[data-v-0f8292ae]{margin-top:var(--dc-space-3);justify-content:center}.rep-principal[data-v-0f8292ae]{display:flex;flex-direction:column;gap:var(--dc-space-4)}.rep-cuerpo[data-v-0f8292ae]{display:flex;align-items:center;gap:var(--dc-space-8);flex-wrap:wrap}.rep-persona[data-v-0f8292ae]{display:flex;align-items:center;gap:var(--dc-space-3)}.rep-persona>div[data-v-0f8292ae],.rep-campo[data-v-0f8292ae]{display:flex;flex-direction:column;gap:2px}.rep-persona b[data-v-0f8292ae]{font-weight:650;color:var(--dc-text)}.rep-sub[data-v-0f8292ae]{font-size:var(--dc-text-sm);color:var(--dc-text-muted)}.rep-id[data-v-0f8292ae],.rep-val[data-v-0f8292ae]{color:var(--dc-text)}.rep-campo .pill[data-v-0f8292ae]{align-self:flex-start}.rep-link[data-v-0f8292ae]{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:var(--dc-text-base);font-weight:600;border:none;background:transparent;color:var(--dc-blue-600);cursor:pointer}.rep-link[data-v-0f8292ae]:hover{color:var(--dc-blue-700)}.overlay[data-v-0f8292ae]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:var(--dc-space-4);background:var(--dc-scrim);animation:overlay-in-0f8292ae .15s ease-out}.dialogo[data-v-0f8292ae]{width:min(420px,100%);display:flex;flex-direction:column;gap:var(--dc-space-3);padding:var(--dc-space-5);background:var(--dc-surface);border:1px solid var(--dc-border);border-radius:var(--dc-radius-lg);box-shadow:var(--dc-shadow-lg);animation:dialogo-in-0f8292ae .15s ease-out}.dlg-head[data-v-0f8292ae]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--dc-space-3)}.dlg-head h4[data-v-0f8292ae]{margin:0;font-size:var(--dc-text-md);font-weight:650;color:var(--dc-text)}.dlg-x[data-v-0f8292ae]{display:grid;place-items:center;width:30px;height:30px;flex:none;border:none;border-radius:var(--dc-radius-sm);background:transparent;color:var(--dc-text-muted);cursor:pointer}.dlg-x[data-v-0f8292ae]:hover{background:var(--dc-surface-alt);color:var(--dc-text)}.dlg-desc[data-v-0f8292ae]{margin:0;font-size:var(--dc-text-base);color:var(--dc-text-muted)}.dlg-campo[data-v-0f8292ae]{display:flex;flex-direction:column;gap:var(--dc-space-2)}.dlg-campo span[data-v-0f8292ae]{font-size:var(--dc-text-sm);font-weight:600;color:var(--dc-text)}.dlg-campo select[data-v-0f8292ae],.dlg-campo input[data-v-0f8292ae]{font:inherit;font-size:var(--dc-text-base);padding:9px var(--dc-space-3);border:1px solid var(--dc-border);border-radius:var(--dc-radius-sm);background:var(--dc-surface);color:var(--dc-text)}.dlg-campo select[data-v-0f8292ae]:focus,.dlg-campo input[data-v-0f8292ae]:focus{outline:none;box-shadow:var(--dc-focus);border-color:var(--dc-blue-600)}.menu-vacio[data-v-0f8292ae]{display:block;padding:8px var(--dc-space-3);font-size:var(--dc-text-sm);color:var(--dc-text-muted)}.nota-permiso[data-v-0f8292ae]{margin:0;padding:10px 14px;border-radius:var(--dc-radius-md);background:var(--dc-info-bg);color:var(--dc-info-ink);border:1px solid var(--dc-info-border);font-size:var(--dc-text-sm)}.tabla-head[data-v-0f8292ae]{display:flex;justify-content:space-between;align-items:center;gap:var(--dc-space-3);margin-bottom:var(--dc-space-2)}.tabla-head h3[data-v-0f8292ae]{margin:0}.tabla-vacia[data-v-0f8292ae]{padding:var(--dc-space-5);text-align:center;color:var(--dc-text-muted);font-size:var(--dc-text-sm)}.p-principal[data-v-0f8292ae]{background:var(--dc-brand-bg);color:var(--dc-brand)}.dlg-check[data-v-0f8292ae]{display:flex;align-items:center;gap:8px;font-size:var(--dc-text-sm);color:var(--dc-text);cursor:pointer}.dlg-check input[data-v-0f8292ae]{width:16px;height:16px}.fila-usuario[data-v-0f8292ae]{cursor:pointer}.fila-usuario[data-v-0f8292ae]:hover{background:var(--dc-surface-alt)}.fila-sel[data-v-0f8292ae],.fila-sel[data-v-0f8292ae]:hover{background:var(--dc-brand-bg)}.tu-tag[data-v-0f8292ae]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:1px 6px;border-radius:var(--dc-radius-pill);background:var(--dc-surface-alt);color:var(--dc-text-muted)}.rol-chips[data-v-0f8292ae]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:var(--dc-space-2)}.rol-chip[data-v-0f8292ae]{font:inherit;font-size:var(--dc-text-sm);font-weight:600;padding:4px 12px;border-radius:var(--dc-radius-pill);border:1px solid var(--dc-border);background:var(--dc-surface-alt);color:var(--dc-text-muted);cursor:pointer}.rol-chip[data-v-0f8292ae]:hover{color:var(--dc-text)}.rol-chip.on[data-v-0f8292ae]{background:var(--dc-brand);border-color:var(--dc-brand);color:var(--dc-on-brand)}.dlg-acciones[data-v-0f8292ae]{display:flex;justify-content:flex-end;gap:var(--dc-space-2);margin-top:var(--dc-space-2)}@keyframes overlay-in-0f8292ae{0%{opacity:0}}@keyframes dialogo-in-0f8292ae{0%{opacity:0;transform:translateY(8px) scale(.98)}}@media(prefers-reduced-motion:reduce){.overlay[data-v-0f8292ae],.dialogo[data-v-0f8292ae]{animation:none}}.cont[data-v-5a9bc15f]{display:flex;flex-direction:column;gap:var(--dc-space-5)}.cont-head h2[data-v-5a9bc15f]{margin:0;font-size:var(--dc-text-xl);font-weight:650;letter-spacing:-.01em;color:var(--dc-text)}.sub[data-v-5a9bc15f]{margin:var(--dc-space-1) 0 0;color:var(--dc-text-muted)}.subtabs[data-v-5a9bc15f]{display:flex;gap:var(--dc-space-5);border-bottom:1px solid var(--dc-border)}.subtabs button[data-v-5a9bc15f]{position:relative;font:inherit;font-size:var(--dc-text-base);padding:var(--dc-space-3) 0;border:none;background:transparent;color:var(--dc-text-muted);cursor:pointer}.subtabs button[data-v-5a9bc15f]:hover{color:var(--dc-text)}.subtabs button.on[data-v-5a9bc15f]{color:var(--dc-blue-600);font-weight:600}.subtabs button.on[data-v-5a9bc15f]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--dc-blue-600);border-radius:var(--dc-radius-pill)}.stack[data-v-5a9bc15f]{display:flex;flex-direction:column;gap:var(--dc-space-4)}.card[data-v-5a9bc15f]{background:var(--dc-surface);border:1px solid var(--dc-border);border-radius:var(--dc-radius);box-shadow:var(--dc-shadow-sm);padding:var(--dc-space-5);min-width:0}.card-title[data-v-5a9bc15f]{margin:0 0 var(--dc-space-4);font-size:var(--dc-text-md);font-weight:620;color:var(--dc-text)}.chip[data-v-5a9bc15f]{display:inline-flex;align-items:center;gap:6px;font-size:var(--dc-text-sm);font-weight:600;padding:3px 10px;border-radius:var(--dc-radius-pill);border:1px solid transparent}.chip .dot[data-v-5a9bc15f]{width:7px;height:7px}.dot[data-v-5a9bc15f]{display:inline-block;width:8px;height:8px;border-radius:50%;flex:none;background:var(--dc-text-disabled)}.s-abierto[data-v-5a9bc15f],.chip.s-abierto[data-v-5a9bc15f]{background:var(--dc-success-bg);color:var(--dc-success-ink);border-color:var(--dc-success-border)}.dot.s-abierto[data-v-5a9bc15f],.s-abierto .dot[data-v-5a9bc15f]{background:var(--dc-success)}.s-cerrado[data-v-5a9bc15f],.chip.s-cerrado[data-v-5a9bc15f]{background:var(--dc-state-void-bg);color:var(--dc-state-void);border-color:var(--dc-border)}.dot.s-cerrado[data-v-5a9bc15f],.s-cerrado .dot[data-v-5a9bc15f]{background:var(--dc-state-void)}.s-futuro[data-v-5a9bc15f],.chip.s-futuro[data-v-5a9bc15f]{background:var(--dc-surface-alt);color:var(--dc-text-subtle);border-color:var(--dc-border)}.dot.s-futuro[data-v-5a9bc15f],.s-futuro .dot[data-v-5a9bc15f]{background:var(--dc-text-disabled)}.chip.s-warn[data-v-5a9bc15f]{background:var(--dc-warning-bg);color:var(--dc-warning-ink);border-color:var(--dc-warning-border)}.chip.s-warn .dot[data-v-5a9bc15f]{background:var(--dc-warning)}.chip.s-ok[data-v-5a9bc15f]{background:var(--dc-success-bg);color:var(--dc-success-ink);border-color:var(--dc-success-border)}.chip.s-ok .dot[data-v-5a9bc15f]{background:var(--dc-success)}.btn[data-v-5a9bc15f]{display:inline-flex;align-items:center;justify-content:center;gap:var(--dc-space-2);font:inherit;font-size:var(--dc-text-sm);font-weight:550;padding:9px 16px;border-radius:var(--dc-radius-sm);border:1px solid var(--dc-border);background:var(--dc-surface);color:var(--dc-text);cursor:pointer}.btn[data-v-5a9bc15f]:hover{border-color:var(--dc-border-strong)}.btn-primary[data-v-5a9bc15f]{background:var(--dc-blue-600);border-color:var(--dc-blue-600);color:var(--dc-on-brand)}.btn-primary[data-v-5a9bc15f]:hover{background:var(--dc-blue-700);border-color:var(--dc-blue-700)}.fila-2[data-v-5a9bc15f]{display:grid;grid-template-columns:1fr 1.35fr;gap:var(--dc-space-4)}.pa-body[data-v-5a9bc15f]{display:flex;align-items:center;gap:var(--dc-space-4);flex-wrap:wrap}.pa-ico[data-v-5a9bc15f]{display:grid;place-items:center;width:56px;height:56px;flex:none;border-radius:var(--dc-radius);background:var(--dc-success-bg);color:var(--dc-success-ink)}.pa-info[data-v-5a9bc15f]{min-width:0;flex:1}.pa-line[data-v-5a9bc15f]{display:flex;align-items:center;gap:var(--dc-space-3)}.pa-mes[data-v-5a9bc15f]{font-size:var(--dc-text-lg);font-weight:650;color:var(--dc-text)}.pa-meta[data-v-5a9bc15f]{margin:var(--dc-space-1) 0 0;font-size:var(--dc-text-sm);color:var(--dc-text-muted)}.pa-btn[data-v-5a9bc15f]{flex:none}.ec-head[data-v-5a9bc15f]{display:flex;align-items:center;justify-content:space-between;gap:var(--dc-space-3);margin-bottom:var(--dc-space-4)}.ec-head .card-title[data-v-5a9bc15f]{margin:0}.ec-resumen[data-v-5a9bc15f]{font-size:var(--dc-text-xs);font-weight:650;letter-spacing:.02em;padding:3px 10px;border-radius:999px;white-space:nowrap}.ec-resumen.ok[data-v-5a9bc15f]{color:var(--dc-success-ink);background:var(--dc-success-bg)}.ec-resumen.part[data-v-5a9bc15f]{color:var(--dc-info-ink);background:var(--dc-info-bg)}.ec-resumen.warn[data-v-5a9bc15f]{color:var(--dc-warning-ink);background:var(--dc-warning-bg)}.ec-body[data-v-5a9bc15f]{display:flex;align-items:center;gap:var(--dc-space-5)}.ec-score[data-v-5a9bc15f]{flex:none;display:flex;flex-direction:column;align-items:center;gap:var(--dc-space-2);width:128px}.ec-score-cap[data-v-5a9bc15f]{font-size:var(--dc-text-xs);font-weight:600;color:var(--dc-text-muted);text-align:center;line-height:1.25}.ec-list[data-v-5a9bc15f]{list-style:none;margin:0;padding:0;flex:1;min-width:0;display:flex;flex-direction:column}.ec-list li[data-v-5a9bc15f]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--dc-space-3);padding:var(--dc-space-3) 0;border-bottom:1px solid var(--dc-border)}.ec-list li[data-v-5a9bc15f]:first-child{padding-top:0}.ec-list li[data-v-5a9bc15f]:last-child{padding-bottom:0;border-bottom:none}.ec-ico[data-v-5a9bc15f]{display:grid;place-items:center;width:26px;height:26px;border-radius:999px}.ec-ico.ok[data-v-5a9bc15f]{color:var(--dc-success-ink);background:var(--dc-success-bg)}.ec-ico.warn[data-v-5a9bc15f]{color:var(--dc-warning-ink);background:var(--dc-warning-bg)}.ec-ico.part[data-v-5a9bc15f]{color:var(--dc-info-ink);background:var(--dc-info-bg)}.ec-label[data-v-5a9bc15f]{font-size:var(--dc-text-base);color:var(--dc-text);min-width:0}.ec-pill[data-v-5a9bc15f]{font-size:var(--dc-text-xs);font-weight:650;padding:3px 10px;border-radius:999px;text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums}.ec-pill.ok[data-v-5a9bc15f]{color:var(--dc-success-ink);background:var(--dc-success-bg)}.ec-pill.part[data-v-5a9bc15f]{color:var(--dc-info-ink);background:var(--dc-info-bg)}.ec-pill.warn[data-v-5a9bc15f]{color:var(--dc-warning-ink);background:var(--dc-warning-bg)}.ring[data-v-5a9bc15f]{position:relative;width:112px;height:112px;flex:none}.ring-track[data-v-5a9bc15f]{stroke:var(--dc-surface-alt)}.ring-arc[data-v-5a9bc15f]{stroke:var(--dc-blue-600);transition:stroke-dashoffset .5s ease,stroke .3s ease}.ring.ok .ring-arc[data-v-5a9bc15f]{stroke:var(--dc-success)}.ring.warn .ring-arc[data-v-5a9bc15f]{stroke:var(--dc-warning)}.ring-text[data-v-5a9bc15f]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0}.ring-text .num[data-v-5a9bc15f]{font-size:1.9rem;font-weight:750;line-height:1;color:var(--dc-text);font-variant-numeric:tabular-nums}.ring-text .num i[data-v-5a9bc15f]{font-size:.9rem;font-weight:650;font-style:normal;color:var(--dc-text-muted);margin-left:1px}.ring-sub[data-v-5a9bc15f]{font-size:var(--dc-text-xs);color:var(--dc-text-muted);margin-top:2px}.fila-detalle[data-v-5a9bc15f]{display:grid;grid-template-columns:1fr 320px;gap:var(--dc-space-4);align-items:start}.meses[data-v-5a9bc15f]{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--dc-space-2)}.mes[data-v-5a9bc15f]{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:var(--dc-space-3) var(--dc-space-2);font:inherit;text-align:left;border:1.5px solid var(--dc-border);border-radius:var(--dc-radius-sm);background:var(--dc-surface-alt);color:var(--dc-text);cursor:pointer;min-width:0}.mes[data-v-5a9bc15f]:hover{border-color:var(--dc-border-strong)}.mes.sel[data-v-5a9bc15f]{border-color:var(--dc-blue-600);background:var(--dc-brand-bg);box-shadow:var(--dc-focus)}.mes.s-abierto[data-v-5a9bc15f]{background:var(--dc-success-bg)}.mes.s-abierto.sel[data-v-5a9bc15f]{background:var(--dc-brand-bg)}.mes.s-futuro[data-v-5a9bc15f]{background:var(--dc-surface)}.mes-nom[data-v-5a9bc15f]{font-size:var(--dc-text-base);font-weight:620}.mes-anio[data-v-5a9bc15f]{font-size:var(--dc-text-xs);color:var(--dc-text-muted)}.mes-estado[data-v-5a9bc15f]{display:inline-flex;align-items:center;gap:5px;font-size:var(--dc-text-xs);color:var(--dc-text-muted)}.mes.s-cerrado .mes-estado .dot[data-v-5a9bc15f]{background:var(--dc-state-void)}.mes.s-abierto .mes-estado[data-v-5a9bc15f]{color:var(--dc-success-ink)}.mes.s-abierto .mes-estado .dot[data-v-5a9bc15f]{background:var(--dc-success)}.mes.s-futuro .mes-estado .dot[data-v-5a9bc15f]{background:var(--dc-text-disabled)}.leyenda[data-v-5a9bc15f]{display:flex;gap:var(--dc-space-5);margin-top:var(--dc-space-4);padding-top:var(--dc-space-3);font-size:var(--dc-text-sm);color:var(--dc-text-muted)}.leyenda span[data-v-5a9bc15f]{display:inline-flex;align-items:center;gap:6px}.detalle[data-v-5a9bc15f]{display:flex;flex-direction:column;gap:var(--dc-space-4)}.det-head[data-v-5a9bc15f]{display:flex;align-items:center;justify-content:space-between;gap:var(--dc-space-2)}.det-mes[data-v-5a9bc15f]{font-size:var(--dc-text-md);font-weight:650;color:var(--dc-text)}.det-list[data-v-5a9bc15f]{margin:0;display:flex;flex-direction:column;gap:var(--dc-space-3)}.det-list>div[data-v-5a9bc15f]{display:flex;align-items:center;justify-content:space-between;gap:var(--dc-space-3)}.det-list dt[data-v-5a9bc15f]{display:flex;align-items:center;gap:var(--dc-space-2);font-size:var(--dc-text-sm);color:var(--dc-text-muted)}.det-list dd[data-v-5a9bc15f]{margin:0;font-size:var(--dc-text-sm);font-weight:550;color:var(--dc-text);text-align:right}.det-acts[data-v-5a9bc15f]{display:flex;flex-direction:column;gap:var(--dc-space-2)}.det-acts .btn[data-v-5a9bc15f]{width:100%}.confirm[data-v-5a9bc15f]{border:1px solid var(--dc-warning-border);background:var(--dc-warning-bg);border-radius:var(--dc-radius-sm);padding:var(--dc-space-3)}.confirm p[data-v-5a9bc15f]{margin:0 0 var(--dc-space-3);font-size:var(--dc-text-sm);color:var(--dc-warning-ink)}.confirm-acts[data-v-5a9bc15f]{display:flex;gap:var(--dc-space-2)}.confirm-acts .btn[data-v-5a9bc15f]{flex:1}.plan-head[data-v-5a9bc15f]{margin-bottom:var(--dc-space-3)}.plan-tpl[data-v-5a9bc15f]{margin:0 0 var(--dc-space-2);font-size:var(--dc-text-base);color:var(--dc-text-muted)}.plan-meta[data-v-5a9bc15f]{margin:0 0 var(--dc-space-6);font-size:var(--dc-text-sm);color:var(--dc-text-subtle)}.stepper[data-v-5a9bc15f]{list-style:none;margin:0 0 var(--dc-space-6);padding:0;display:grid;grid-template-columns:repeat(4,1fr)}.step[data-v-5a9bc15f]{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--dc-space-2);text-align:center;min-width:0}.step-line[data-v-5a9bc15f]{position:absolute;top:17px;right:50%;width:100%;height:2px;background:var(--dc-border)}.step-line.done[data-v-5a9bc15f]{background:var(--dc-success)}.step-node[data-v-5a9bc15f]{position:relative;z-index:1;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:2px solid var(--dc-border);background:var(--dc-surface);color:var(--dc-text-disabled)}.step.hecho .step-node[data-v-5a9bc15f]{background:var(--dc-success);border-color:var(--dc-success);color:var(--dc-on-brand)}.step.actual .step-node[data-v-5a9bc15f]{border-color:var(--dc-warning);color:var(--dc-warning);background:var(--dc-warning-bg)}.step-label[data-v-5a9bc15f]{font-size:var(--dc-text-sm);color:var(--dc-text-muted);padding:0 var(--dc-space-1)}.step.actual .step-label[data-v-5a9bc15f]{color:var(--dc-warning-ink);font-weight:600}.step.hecho .step-label[data-v-5a9bc15f]{color:var(--dc-text)}.plan-acts[data-v-5a9bc15f]{display:flex}.activacion[data-v-5a9bc15f]{display:flex;align-items:center;gap:var(--dc-space-5)}.act-ico[data-v-5a9bc15f]{display:grid;place-items:center;width:88px;height:88px;flex:none;border-radius:50%;background:var(--dc-success-bg);color:var(--dc-success)}.act-info[data-v-5a9bc15f]{min-width:0}.act-title[data-v-5a9bc15f]{font-size:var(--dc-text-lg);font-weight:650;color:var(--dc-success-ink)}.act-note[data-v-5a9bc15f]{margin:var(--dc-space-2) 0 var(--dc-space-4);font-size:var(--dc-text-base);color:var(--dc-text-muted)}.act-acts[data-v-5a9bc15f]{display:flex}.num[data-v-5a9bc15f]{font-variant-numeric:tabular-nums}@media(max-width:1080px){.fila-2[data-v-5a9bc15f],.fila-detalle[data-v-5a9bc15f]{grid-template-columns:1fr}.meses[data-v-5a9bc15f]{grid-template-columns:repeat(6,1fr)}}@media(max-width:640px){.ec-body[data-v-5a9bc15f]{flex-direction:column;align-items:stretch}.ring[data-v-5a9bc15f]{align-self:center}.meses[data-v-5a9bc15f]{grid-template-columns:repeat(3,1fr)}.stepper[data-v-5a9bc15f]{grid-template-columns:1fr 1fr;gap:var(--dc-space-4) 0}}.s-encierre[data-v-5a9bc15f],.chip.s-encierre[data-v-5a9bc15f]{background:var(--dc-warning-bg, var(--dc-state-pending-bg));color:var(--dc-warning-ink, var(--dc-state-pending))}.dot.s-encierre[data-v-5a9bc15f],.s-encierre .dot[data-v-5a9bc15f]{background:var(--dc-warning, var(--dc-state-pending))}.btn-danger[data-v-5a9bc15f]{background:var(--dc-danger-bg);border-color:var(--dc-danger-border);color:var(--dc-danger-ink)}.confirm-motivo[data-v-5a9bc15f]{display:flex;flex-direction:column;gap:4px;font-size:var(--dc-text-sm);color:var(--dc-text-muted);margin:var(--dc-space-2) 0}.confirm-motivo textarea[data-v-5a9bc15f]{font:inherit;font-size:var(--dc-text-sm);padding:8px 10px;border:1px solid var(--dc-border-strong);border-radius:var(--dc-radius-md);background:var(--dc-surface);color:var(--dc-text);resize:vertical}.scrim[data-v-5a9bc15f]{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--dc-scrim);display:flex;justify-content:flex-end;z-index:80}.drawer[data-v-5a9bc15f]{width:460px;max-width:92vw;height:100%;background:var(--dc-surface);border-left:1px solid var(--dc-border);padding:var(--dc-space-5);display:flex;flex-direction:column;gap:var(--dc-space-3);overflow:auto;box-shadow:var(--dc-shadow-lg)}.drawer-sm[data-v-5a9bc15f]{height:auto;margin:auto var(--dc-space-5);border-radius:var(--dc-radius-lg);border-left:1px solid var(--dc-border);align-self:center}.drawer-head[data-v-5a9bc15f]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--dc-space-3)}.drawer-head h3[data-v-5a9bc15f]{margin:0;font-size:var(--dc-text-lg);color:var(--dc-text)}.dlg-x[data-v-5a9bc15f]{background:none;border:none;color:var(--dc-text-muted);cursor:pointer;padding:2px}.dlg-x[data-v-5a9bc15f]:hover{color:var(--dc-text)}.drawer-foot[data-v-5a9bc15f]{display:flex;justify-content:flex-end;gap:var(--dc-space-2);margin-top:auto}.mov-vacio[data-v-5a9bc15f]{margin:0;color:var(--dc-text-muted);font-size:var(--dc-text-sm)}.mov-list[data-v-5a9bc15f]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--dc-space-2)}.mov[data-v-5a9bc15f]{border:1px solid var(--dc-border);border-radius:var(--dc-radius-md);padding:8px 10px}.mov-top[data-v-5a9bc15f]{display:flex;align-items:baseline;gap:8px;font-size:var(--dc-text-sm);margin-bottom:4px}.mov-seq[data-v-5a9bc15f]{color:var(--dc-brand);font-weight:700}.mov-fecha[data-v-5a9bc15f]{color:var(--dc-text-subtle)}.mov-ref[data-v-5a9bc15f]{color:var(--dc-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mov-lineas[data-v-5a9bc15f]{list-style:none;margin:0;padding:0}.mov-linea[data-v-5a9bc15f]{display:grid;grid-template-columns:1fr auto auto;gap:10px;font-size:var(--dc-text-sm);padding:2px 0}.ml-cuenta[data-v-5a9bc15f]{color:var(--dc-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-debe[data-v-5a9bc15f],.ml-haber[data-v-5a9bc15f]{min-width:84px;text-align:right;color:var(--dc-text-muted)}.req-list[data-v-5a9bc15f]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.req[data-v-5a9bc15f]{display:flex;align-items:center;gap:10px;font-size:var(--dc-text-sm)}.req-ico[data-v-5a9bc15f]{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:50%;flex:none}.req-ico.ok[data-v-5a9bc15f]{background:var(--dc-success-bg);color:var(--dc-success-ink)}.req-ico.pend[data-v-5a9bc15f]{background:var(--dc-warning-bg, var(--dc-state-pending-bg));color:var(--dc-warning-ink, var(--dc-state-pending))}.req-label[data-v-5a9bc15f]{flex:1;color:var(--dc-text)}.req-estado[data-v-5a9bc15f]{font-weight:600}.req-estado.ok[data-v-5a9bc15f]{color:var(--dc-success-ink)}.req-estado.pend[data-v-5a9bc15f]{color:var(--dc-warning-ink, var(--dc-state-pending))}.plan[data-v-9afa8ff8]{display:flex;flex-direction:column;gap:var(--dc-space-4)}.cab[data-v-9afa8ff8]{display:flex;flex-direction:column;gap:var(--dc-space-3)}.volver[data-v-9afa8ff8]{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;background:none;border:none;color:var(--dc-text-muted);font:inherit;font-size:var(--dc-text-sm);cursor:pointer;padding:2px 0}.volver[data-v-9afa8ff8]:hover{color:var(--dc-brand)}.cab-fila[data-v-9afa8ff8]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--dc-space-4);flex-wrap:wrap}.cab-txt h2[data-v-9afa8ff8]{margin:0;font-size:var(--dc-text-2xl);color:var(--dc-text);font-weight:700}.sub[data-v-9afa8ff8]{margin:4px 0 0;color:var(--dc-text-muted);font-size:var(--dc-text-sm);max-width:60ch}.cab-acc[data-v-9afa8ff8]{display:flex;align-items:center;gap:var(--dc-space-3)}.chip[data-v-9afa8ff8]{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:var(--dc-radius-pill);font-size:var(--dc-text-sm);font-weight:600;border:1px solid transparent}.chip .dot[data-v-9afa8ff8]{width:8px;height:8px;border-radius:50%;background:currentColor}.s-draft[data-v-9afa8ff8]{color:var(--dc-state-draft);background:var(--dc-state-draft-bg)}.s-ok[data-v-9afa8ff8]{color:var(--dc-success-ink);background:var(--dc-success-bg);border-color:var(--dc-success-border)}.btn[data-v-9afa8ff8]{padding:8px 16px;border-radius:var(--dc-radius-md);border:1px solid var(--dc-border-strong);background:var(--dc-surface);color:var(--dc-text);font:inherit;font-size:var(--dc-text-sm);font-weight:600;cursor:pointer}.btn[data-v-9afa8ff8]:hover{background:var(--dc-surface-alt)}.btn-primary[data-v-9afa8ff8]{background:var(--dc-brand);border-color:var(--dc-brand);color:var(--dc-on-brand)}.btn-primary[data-v-9afa8ff8]:hover{filter:brightness(.96);background:var(--dc-brand)}.btn[data-v-9afa8ff8]:disabled{opacity:.55;cursor:default}.aviso[data-v-9afa8ff8]{margin:0;padding:10px 14px;border-radius:var(--dc-radius-md);background:var(--dc-danger-bg);color:var(--dc-danger-ink);border:1px solid var(--dc-danger-border);font-size:var(--dc-text-sm)}.cargando[data-v-9afa8ff8]{color:var(--dc-text-muted)}.cols[data-v-9afa8ff8]{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:var(--dc-space-4);align-items:start}@media(max-width:1100px){.cols[data-v-9afa8ff8]{grid-template-columns:1fr}}.card[data-v-9afa8ff8]{background:var(--dc-surface);border:1px solid var(--dc-border);border-radius:var(--dc-radius-lg);padding:var(--dc-space-4)}.card-head[data-v-9afa8ff8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--dc-space-3);gap:var(--dc-space-2)}.card-title[data-v-9afa8ff8]{margin:0;font-size:var(--dc-text-md);font-weight:700;color:var(--dc-text)}.card-tools[data-v-9afa8ff8]{display:flex;gap:6px}.mini[data-v-9afa8ff8]{padding:3px 9px;border-radius:var(--dc-radius-sm);border:1px solid var(--dc-border);background:var(--dc-surface);color:var(--dc-text-muted);font:inherit;font-size:var(--dc-text-sm);cursor:pointer}.mini[data-v-9afa8ff8]:hover{background:var(--dc-surface-alt);color:var(--dc-text)}.mini-add[data-v-9afa8ff8]{color:var(--dc-brand);border-color:var(--dc-brand-border);background:var(--dc-brand-bg)}.mini-del[data-v-9afa8ff8]{color:var(--dc-danger-ink);border-color:var(--dc-danger-border);background:var(--dc-danger-bg)}.mini-count[data-v-9afa8ff8]{font-size:var(--dc-text-sm);color:var(--dc-text-muted)}.tabla[data-v-9afa8ff8]{max-height:62vh;overflow:auto;border:1px solid var(--dc-border);border-radius:var(--dc-radius-md)}.fila[data-v-9afa8ff8]{display:flex;justify-content:space-between;align-items:center;gap:var(--dc-space-3);padding:5px 10px 5px 0;border-bottom:1px solid var(--dc-border)}.fila[data-v-9afa8ff8]:last-child{border-bottom:none}.fila.imputable[data-v-9afa8ff8]{background:color-mix(in srgb,var(--dc-brand-bg) 26%,transparent)}.fila-main[data-v-9afa8ff8]{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.tw[data-v-9afa8ff8]{display:inline-flex;background:none;border:none;color:var(--dc-text-muted);cursor:pointer;padding:2px}.tw svg[data-v-9afa8ff8]{transition:transform .12s ease}.tw-sp[data-v-9afa8ff8]{width:18px;display:inline-block}.code[data-v-9afa8ff8]{font-size:var(--dc-text-sm);color:var(--dc-text-subtle);min-width:84px}.name[data-v-9afa8ff8]{font-size:var(--dc-text-sm);color:var(--dc-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fila-side[data-v-9afa8ff8]{display:flex;align-items:center;gap:8px;flex-shrink:0}.tag[data-v-9afa8ff8]{font-size:11px;font-weight:600;padding:1px 7px;border-radius:var(--dc-radius-pill);white-space:nowrap}.tag-custom[data-v-9afa8ff8]{color:var(--dc-brand);background:var(--dc-brand-bg)}.tag-group[data-v-9afa8ff8]{color:var(--dc-text-muted);background:var(--dc-surface-alt)}.tag-report[data-v-9afa8ff8]{color:var(--dc-info-ink);background:var(--dc-info-bg)}.nat[data-v-9afa8ff8]{font-size:11px;font-weight:600;padding:1px 8px;border-radius:var(--dc-radius-pill);background:var(--dc-surface-alt);color:var(--dc-text-muted);white-space:nowrap}.nat-asset[data-v-9afa8ff8]{color:var(--dc-success-ink);background:var(--dc-success-bg)}.nat-liability[data-v-9afa8ff8]{color:var(--dc-danger-ink);background:var(--dc-danger-bg)}.nat-equity[data-v-9afa8ff8]{color:var(--dc-info-ink);background:var(--dc-info-bg)}.nat-income[data-v-9afa8ff8]{color:var(--dc-success-ink);background:var(--dc-success-bg)}.nat-expense[data-v-9afa8ff8]{color:var(--dc-state-pending);background:var(--dc-state-pending-bg)}.conf[data-v-9afa8ff8]{font-size:var(--dc-text-sm);color:var(--dc-text-muted);display:inline-flex;align-items:center;gap:5px}.roles-hint[data-v-9afa8ff8]{margin:0 0 var(--dc-space-3);font-size:var(--dc-text-sm);color:var(--dc-text-muted)}.rlist[data-v-9afa8ff8]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.rrow[data-v-9afa8ff8]{border:1px solid var(--dc-border);border-radius:var(--dc-radius-md);padding:8px 10px}.rmain[data-v-9afa8ff8]{display:flex;align-items:center;gap:8px}.rrole[data-v-9afa8ff8]{font-size:var(--dc-text-sm);color:var(--dc-text);font-weight:700}.rbind[data-v-9afa8ff8]{display:flex;align-items:center;gap:8px;margin-top:6px;flex-wrap:wrap}.rcuenta[data-v-9afa8ff8]{font-size:var(--dc-text-sm);color:var(--dc-text-muted)}.rsin[data-v-9afa8ff8]{font-size:var(--dc-text-sm);color:var(--dc-state-pending);font-weight:600}.scrim[data-v-9afa8ff8]{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--dc-scrim);display:flex;justify-content:flex-end;z-index:80}.drawer[data-v-9afa8ff8]{width:420px;max-width:92vw;height:100%;background:var(--dc-surface);border-left:1px solid var(--dc-border);padding:var(--dc-space-5);display:flex;flex-direction:column;gap:var(--dc-space-3);overflow:auto;box-shadow:var(--dc-shadow-lg)}.drawer-sm[data-v-9afa8ff8]{height:auto;margin:auto var(--dc-space-5);border-radius:var(--dc-radius-lg);border-left:1px solid var(--dc-border);align-self:center}.drawer h3[data-v-9afa8ff8]{margin:0;font-size:var(--dc-text-lg);color:var(--dc-text)}.drawer-ctx[data-v-9afa8ff8]{margin:0;font-size:var(--dc-text-sm);color:var(--dc-text-muted)}.drawer-nota[data-v-9afa8ff8]{margin:0;font-size:var(--dc-text-sm);color:var(--dc-text-muted);line-height:var(--dc-leading)}.fld[data-v-9afa8ff8]{display:flex;flex-direction:column;gap:4px;font-size:var(--dc-text-sm);font-weight:600;color:var(--dc-text-muted)}.inp[data-v-9afa8ff8]{padding:8px 10px;border-radius:var(--dc-radius-md);border:1px solid var(--dc-border-strong);background:var(--dc-surface);color:var(--dc-text);font:inherit;font-size:var(--dc-text-sm)}.inp[data-v-9afa8ff8]:focus{outline:2px solid var(--dc-focus);outline-offset:1px}.drawer-acc[data-v-9afa8ff8]{display:flex;justify-content:flex-end;gap:var(--dc-space-2);margin-top:auto}.drawer-sm .drawer-acc[data-v-9afa8ff8]{margin-top:var(--dc-space-3)}.picker[data-v-9afa8ff8]{list-style:none;margin:0;padding:0;flex:1;overflow:auto;border:1px solid var(--dc-border);border-radius:var(--dc-radius-md)}.pick[data-v-9afa8ff8]{width:100%;display:flex;align-items:center;gap:8px;padding:7px 10px;background:none;border:none;border-bottom:1px solid var(--dc-border);font:inherit;font-size:var(--dc-text-sm);color:var(--dc-text);cursor:pointer;text-align:left}.pick[data-v-9afa8ff8]:hover{background:var(--dc-brand-bg)}.pick-name[data-v-9afa8ff8]{color:var(--dc-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pick-empty[data-v-9afa8ff8]{padding:10px;color:var(--dc-text-muted);font-size:var(--dc-text-sm)}.num[data-v-9afa8ff8]{font-family:var(--dc-font-num);font-variant-numeric:tabular-nums}.det[data-v-7c773c8c],.cab[data-v-7c773c8c]{display:flex;flex-direction:column;gap:var(--dc-space-4)}.miga[data-v-7c773c8c]{display:flex;align-items:center;gap:var(--dc-space-2);font-size:var(--dc-text-sm);color:var(--dc-text-muted)}.miga-link[data-v-7c773c8c]{background:none;border:0;padding:0;color:var(--dc-text-muted);cursor:pointer;font:inherit}.miga-link[data-v-7c773c8c]:hover{color:var(--dc-brand);text-decoration:underline}.miga-sep[data-v-7c773c8c]{color:var(--dc-text-disabled)}.miga-actual[data-v-7c773c8c]{color:var(--dc-text);font-weight:600}.cab-fila[data-v-7c773c8c]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--dc-space-4);flex-wrap:wrap}.cab-id[data-v-7c773c8c]{display:flex;gap:var(--dc-space-4);align-items:center;min-width:0}.avatar[data-v-7c773c8c]{flex:none;width:52px;height:52px;border-radius:12px;display:grid;place-items:center;font-weight:700;font-size:17px;color:var(--dc-brand);background:var(--dc-brand-bg);border:1px solid var(--dc-brand-border)}.cab-txt[data-v-7c773c8c]{min-width:0}.cab-nombre[data-v-7c773c8c]{margin:0;font-size:var(--dc-text-xl);font-weight:700;letter-spacing:-.01em;color:var(--dc-text)}.cab-meta[data-v-7c773c8c]{display:flex;align-items:center;gap:var(--dc-space-3);margin-top:6px;flex-wrap:wrap}.chip[data-v-7c773c8c]{display:inline-flex;align-items:center;gap:6px;font-size:var(--dc-text-sm);font-weight:600;padding:3px 10px;border-radius:var(--dc-radius-pill);border:1px solid var(--dc-border);background:var(--dc-surface-alt);color:var(--dc-text-muted)}.chip .punto[data-v-7c773c8c]{width:7px;height:7px;border-radius:50%;background:currentColor}.estado-active[data-v-7c773c8c],.estado-activa[data-v-7c773c8c]{color:var(--dc-success-ink);background:var(--dc-success-bg);border-color:var(--dc-success-border)}.estado-draft[data-v-7c773c8c],.estado-borrador[data-v-7c773c8c]{color:var(--dc-info-ink);background:var(--dc-info-bg);border-color:var(--dc-info-border)}.estado-needs_attention[data-v-7c773c8c]{color:var(--dc-warning-ink);background:var(--dc-warning-bg);border-color:var(--dc-warning-border)}.chip-periodo[data-v-7c773c8c]{color:var(--dc-brand);background:var(--dc-brand-bg);border-color:var(--dc-brand-border)}.ruc[data-v-7c773c8c]{font-size:var(--dc-text-sm);color:var(--dc-text-muted);font-variant-numeric:tabular-nums}.cab-acciones[data-v-7c773c8c]{display:flex;align-items:center;gap:var(--dc-space-2)}.btn-primary[data-v-7c773c8c]{height:40px;padding:0 18px;border:0;border-radius:var(--dc-radius);cursor:pointer;font-weight:700;font-size:var(--dc-text-base);color:var(--dc-on-brand);background:var(--dc-brand)}.btn-primary[data-v-7c773c8c]:hover{filter:brightness(1.06)}.menu-wrap[data-v-7c773c8c]{position:relative}.btn-icono[data-v-7c773c8c]{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--dc-border-strong);border-radius:var(--dc-radius);background:var(--dc-surface);color:var(--dc-text-muted);cursor:pointer}.btn-icono[data-v-7c773c8c]:hover{color:var(--dc-text)}.menu[data-v-7c773c8c]{position:absolute;right:0;top:calc(100% + 6px);z-index:30;min-width:190px;background:var(--dc-surface);border:1px solid var(--dc-border);border-radius:var(--dc-radius);box-shadow:var(--dc-shadow-lg);padding:6px;display:flex;flex-direction:column}.menu button[data-v-7c773c8c]{text-align:left;padding:8px 10px;border:0;background:none;border-radius:8px;cursor:pointer;font:inherit;color:var(--dc-text)}.menu button[data-v-7c773c8c]:hover{background:var(--dc-surface-alt)}.tabs[data-v-7c773c8c]{display:flex;gap:var(--dc-space-4);border-bottom:1px solid var(--dc-border);overflow-x:auto}.tab[data-v-7c773c8c]{position:relative;padding:10px 2px 12px;border:0;background:none;cursor:pointer;font:inherit;font-weight:600;font-size:var(--dc-text-base);color:var(--dc-text-muted);white-space:nowrap}.tab[data-v-7c773c8c]:hover{color:var(--dc-text)}.tab.activa[data-v-7c773c8c]{color:var(--dc-brand)}.tab.activa[data-v-7c773c8c]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--dc-brand);border-radius:2px 2px 0 0}.tab[data-v-7c773c8c]:focus-visible{outline:2px solid var(--dc-brand);outline-offset:2px;border-radius:4px}.aviso[data-v-7c773c8c]{margin:0;padding:10px 14px;border-radius:var(--dc-radius);background:var(--dc-danger-bg);border:1px solid var(--dc-danger-border);color:var(--dc-danger-ink);font-size:var(--dc-text-sm)}.panel[data-v-7c773c8c]{min-width:0}@media(max-width:700px){.cab-acciones[data-v-7c773c8c]{width:100%}.btn-primary[data-v-7c773c8c]{flex:1}}
