.ln[data-v-3baca2ff]{position:relative;width:100%}.ln svg[data-v-3baca2ff]{display:block;height:auto;overflow:visible;width:100%}.ln-grid[data-v-3baca2ff]{stroke:var(--medio-border);stroke-width:1}.ln-cruz[data-v-3baca2ff]{stroke:var(--medio-text-muted);stroke-dasharray:3 3;stroke-width:1}.ln-x[data-v-3baca2ff],.ln-y[data-v-3baca2ff]{fill:var(--medio-text-muted);font:400 12px var(--font-sans);font-variant-numeric:tabular-nums}.ln-l[data-v-3baca2ff]{fill:none;stroke:var(--informe-a);stroke-linejoin:round;stroke-width:2}.ln-p[data-v-3baca2ff]{fill:var(--informe-a);stroke:var(--medio-bg);stroke-width:2;transition:r .14s ease-out}.ln-v[data-v-3baca2ff]{fill:var(--medio-text);font:600 13px var(--font-sans);font-variant-numeric:tabular-nums}.ln-tip[data-v-3baca2ff]{background:var(--medio-navy);border-radius:14px;box-shadow:0 6px 20px #0704232e;color:#f0eeff;display:grid;font-size:13px;gap:2px;min-width:132px;padding:9px 12px;pointer-events:none;position:absolute;top:0;transform:translate(-50%);z-index:5}.ln-tip span[data-v-3baca2ff]{font-size:16px;font-variant-numeric:tabular-nums;font-weight:600}.ln-tip small[data-v-3baca2ff]{color:#c9c2e3;font-size:12px}html.dark .ln-tip{background:#1a1050}@media print{.ln-tip[data-v-3baca2ff]{display:none}.ln-l[data-v-3baca2ff],.ln-p[data-v-3baca2ff]{print-color-adjust:exact;-webkit-print-color-adjust:exact}}.hb[data-v-9150ed01]{--hb-n:minmax(104px,172px);position:relative}.hb-lista[data-v-9150ed01]{display:grid;gap:2px;list-style:none;margin:0;padding:0}.hb-f[data-v-9150ed01]{align-items:center;border-radius:12px;display:grid;gap:14px;grid-template-columns:var(--hb-n) minmax(0,1fr) auto;margin:0 -10px;min-height:34px;outline:none;padding:0 10px;position:relative}.hb-f[data-v-9150ed01]:focus-visible,.hb-f[data-v-9150ed01]:hover{background:var(--medio-surface)}.hb-f[data-v-9150ed01]:focus-visible{box-shadow:0 0 0 2px var(--medio-accent)}.hb-n[data-v-9150ed01]{color:var(--medio-text);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hb-n a[data-v-9150ed01]{color:inherit;text-decoration:none}.hb-n a[data-v-9150ed01]:hover{color:var(--medio-accent);text-decoration:underline;text-underline-offset:3px}.hb-f--dest .hb-n[data-v-9150ed01]{font-weight:600}.hb-pista[data-v-9150ed01]{display:block;height:14px;position:relative}.hb-b[data-v-9150ed01]{background:var(--informe-a);border-radius:0 4px 4px 0;bottom:0;position:absolute;top:0}.hb-b--neg[data-v-9150ed01]{border-radius:4px 0 0 4px}.hb-f--ctx .hb-b[data-v-9150ed01]{background:var(--informe-b)}.hb-cero[data-v-9150ed01]{background:var(--medio-border-mid,#c8c4e0);bottom:-6px;top:-6px;width:1px}.hb-cero[data-v-9150ed01],.hb-ref[data-v-9150ed01]{position:absolute}.hb-ref[data-v-9150ed01]{border-left:1.5px dashed var(--medio-text-secondary);bottom:-8px;top:-8px;width:0}.hb-v[data-v-9150ed01]{color:var(--medio-text);font-size:14px;font-variant-numeric:tabular-nums;font-weight:600;min-width:4.5em;text-align:right;white-space:nowrap}.hb-tip[data-v-9150ed01]{background:var(--medio-navy);border-radius:12px;bottom:calc(100% + 4px);box-shadow:0 6px 20px #0704232e;color:#f0eeff;font-size:13px;line-height:1.45;max-width:min(340px,88vw);opacity:0;padding:8px 12px;pointer-events:none;position:absolute;right:10px;transform:translateY(4px);transition:opacity .14s ease-out,transform .18s cubic-bezier(.16,1,.3,1);z-index:5}.hb-f:focus-visible .hb-tip[data-v-9150ed01],.hb-f:hover .hb-tip[data-v-9150ed01]{opacity:1;transform:none}html.dark .hb-tip{background:#1a1050}.hb-ref-l[data-v-9150ed01]{display:grid;gap:14px;grid-template-columns:var(--hb-n) minmax(0,1fr) auto;margin-bottom:6px}.hb-ref-cab[data-v-9150ed01]{grid-column:2;height:18px;position:relative}.hb-ref-cab span[data-v-9150ed01]{color:var(--medio-text-secondary);font-size:12px;position:absolute;transform:translate(-50%);white-space:nowrap}@media(max-width:640px){.hb[data-v-9150ed01]{--hb-n:minmax(84px,118px)}.hb-f[data-v-9150ed01]{gap:10px}.hb-n[data-v-9150ed01],.hb-v[data-v-9150ed01]{font-size:13px}}@media print{.hb-tip[data-v-9150ed01]{display:none}.hb-b[data-v-9150ed01]{print-color-adjust:exact;-webkit-print-color-adjust:exact}}
