.tv[data-v-7aa3aae2]{position:fixed;inset:0;background:#0b1220;color:#e2e8f0;font-family:Inter,sans-serif;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.tv-head[data-v-7aa3aae2],.tv[data-v-7aa3aae2]{display:-webkit-box;display:-ms-flexbox;display:flex}.tv-head[data-v-7aa3aae2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;padding:18px 32px;border-bottom:1px solid #1e293b}.tv-marca[data-v-7aa3aae2]{font-size:1.6rem;font-weight:800;letter-spacing:.02em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:2px}.tv-marca__ray[data-v-7aa3aae2]{color:#fff}.tv-marca__gold[data-v-7aa3aae2]{color:#d4a853}.tv-marca__sub[data-v-7aa3aae2]{font-size:1rem;font-weight:500;color:#94a3b8;margin-left:14px}.tv-pantallas[data-v-7aa3aae2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-left:auto}.tv-tab[data-v-7aa3aae2]{font-size:1rem;font-weight:600;color:#94a3b8;background:#111a2e;border:1px solid #1e293b;border-radius:999px;padding:8px 18px;cursor:pointer}.tv-tab.active[data-v-7aa3aae2]{background:#d4a853;color:#0b1220;border-color:#d4a853}.tv-hora[data-v-7aa3aae2]{font-size:1.6rem;font-weight:700;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-left:auto;font-variant-numeric:tabular-nums}.tv-cargando[data-v-7aa3aae2],.tv-pausa[data-v-7aa3aae2]{font-size:.9rem;font-weight:600;color:#fbbf24}.tv-cargando[data-v-7aa3aae2]{color:#64748b}.tv-ib[data-v-7aa3aae2]{width:36px;height:36px;border-radius:10px;background:#111a2e;border:1px solid #1e293b;display:grid;place-items:center;cursor:pointer}.tv-error[data-v-7aa3aae2]{padding:12px 32px;color:#f87171;font-size:1rem}.tv-body[data-v-7aa3aae2]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:22px 32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;min-height:0;overflow:hidden}.tv-fade-enter-active[data-v-7aa3aae2],.tv-fade-leave-active[data-v-7aa3aae2]{-webkit-transition:opacity .4s;transition:opacity .4s}.tv-fade-enter[data-v-7aa3aae2],.tv-fade-leave-to[data-v-7aa3aae2]{opacity:0}.tv-kpis[data-v-7aa3aae2]{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.tv-kpi[data-v-7aa3aae2]{background:#111a2e;border:1px solid #1e293b;border-radius:18px;padding:18px 22px}.tv-kpi__l[data-v-7aa3aae2]{font-size:1rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.06em}.tv-kpi__v[data-v-7aa3aae2]{font-size:3rem;font-weight:800;color:#fff;line-height:1.1;margin:6px 0;font-variant-numeric:tabular-nums}.tv-kpi__s[data-v-7aa3aae2]{font-size:1.05rem;color:#94a3b8;font-weight:600}.tv-cols[data-v-7aa3aae2]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:grid;grid-template-columns:1.4fr 1fr;gap:18px;min-height:0}.tv-panel[data-v-7aa3aae2]{background:#111a2e;border:1px solid #1e293b;border-radius:18px;padding:18px 22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;overflow:hidden}.tv-panel__t[data-v-7aa3aae2]{font-size:1.15rem;font-weight:700;color:#fff;margin-bottom:12px}.tv-vend[data-v-7aa3aae2]{display:grid;grid-template-columns:34px 44px 1.1fr 2fr 120px 90px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid #16213a;font-size:1.15rem}.tv-vend__pos[data-v-7aa3aae2]{font-size:1.2rem;font-weight:800;color:#64748b;text-align:center}.tv-vend__pos.oro[data-v-7aa3aae2]{color:#fbbf24}.tv-vend__pos.plata[data-v-7aa3aae2]{color:#cbd5e1}.tv-vend__pos.bronce[data-v-7aa3aae2]{color:#d97706}.tv-vend__av[data-v-7aa3aae2]{width:40px;height:40px;border-radius:12px;background:#1e293b;color:#e2e8f0;font-weight:700;font-size:1rem;display:grid;place-items:center}.tv-vend__n[data-v-7aa3aae2]{font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv-vend__p[data-v-7aa3aae2]{font-size:.75rem;color:#fbbf24;margin-left:8px;font-weight:600}.tv-vend__barra[data-v-7aa3aae2]{position:relative;height:16px;background:#1e293b;border-radius:999px;overflow:visible}.tv-vend__real[data-v-7aa3aae2]{position:absolute;left:0;top:0;height:100%;border-radius:999px;-webkit-transition:width .6s;transition:width .6s}.tv-vend__obj[data-v-7aa3aae2]{position:absolute;top:-4px;width:3px;height:24px;background:#fff;border-radius:2px}.tv-vend__v[data-v-7aa3aae2]{text-align:right;font-weight:700;color:#fff;font-variant-numeric:tabular-nums}.tv-vend__c[data-v-7aa3aae2]{text-align:right;font-weight:800;font-variant-numeric:tabular-nums}.tv-tend[data-v-7aa3aae2]{gap:10px;padding:10px 4px 0;min-height:160px}.tv-tend[data-v-7aa3aae2],.tv-tend__col[data-v-7aa3aae2]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.tv-tend__col[data-v-7aa3aae2]{position:relative;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:3px}.tv-tend__col.actual .tv-tend__m[data-v-7aa3aae2]{color:#d4a853;font-weight:800}.tv-tend__obj[data-v-7aa3aae2]{width:40%;background:#334155;border-radius:4px 4px 0 0}.tv-tend__real[data-v-7aa3aae2]{width:40%;background:#d4a853;border-radius:4px 4px 0 0}.tv-tend__m[data-v-7aa3aae2]{position:absolute;bottom:-22px;font-size:.85rem;color:#94a3b8;font-weight:600}.tv-leyenda[data-v-7aa3aae2]{margin-top:30px;font-size:.9rem;color:#94a3b8;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tv-leyenda i[data-v-7aa3aae2]{display:inline-block;width:14px;height:10px;border-radius:2px;margin-left:10px}.tv-leyenda__real[data-v-7aa3aae2]{background:#d4a853}.tv-leyenda__obj[data-v-7aa3aae2]{background:#334155}.tv-sem-h[data-v-7aa3aae2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:16px}.tv-sem-h__t[data-v-7aa3aae2]{font-size:1.8rem;font-weight:800;color:#fff}.tv-sem-h__r[data-v-7aa3aae2]{font-size:1.1rem;color:#94a3b8}.tv-sem-h__l[data-v-7aa3aae2]{margin-left:auto;font-size:.95rem;color:#94a3b8;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tv-sem[data-v-7aa3aae2]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;-ms-flex-line-pack:start;align-content:start;overflow:hidden}.tv-card[data-v-7aa3aae2]{background:#111a2e;border:1px solid #1e293b;border-radius:18px;padding:16px 20px}.tv-card__h[data-v-7aa3aae2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:10px}.tv-card__n[data-v-7aa3aae2]{font-size:1.25rem;font-weight:700;color:#fff}.tv-card__f[data-v-7aa3aae2]{font-size:.85rem;color:#64748b;margin-top:8px}.tv-met[data-v-7aa3aae2]{margin-top:8px}.tv-met__l[data-v-7aa3aae2]{font-size:.95rem;color:#94a3b8;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.tv-met__v[data-v-7aa3aae2]{font-size:2rem;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums}.tv-met__v small[data-v-7aa3aae2]{font-size:1.1rem;color:#94a3b8;font-weight:600}.tv-met__ok[data-v-7aa3aae2]{color:#4ade80!important}.tv-met__b[data-v-7aa3aae2]{height:10px;background:#1e293b;border-radius:999px;overflow:hidden;margin-top:4px}.tv-met__b i[data-v-7aa3aae2]{display:block;height:100%;border-radius:999px;-webkit-transition:width .6s;transition:width .6s}.tv-fase[data-v-7aa3aae2]{display:grid;grid-template-columns:150px 1fr 110px 50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:9px 0;font-size:1.1rem;border-bottom:1px solid #16213a}.tv-fase__n[data-v-7aa3aae2]{font-weight:700;color:#fff}.tv-fase__barra[data-v-7aa3aae2]{height:18px;background:#1e293b;border-radius:999px;overflow:hidden}.tv-fase__barra i[data-v-7aa3aae2]{display:block;height:100%;background:-webkit-gradient(linear,left top,right top,from(#6366f1),to(#a78bfa));background:linear-gradient(90deg,#6366f1,#a78bfa);border-radius:999px}.tv-fase__v[data-v-7aa3aae2]{text-align:right;font-weight:700;color:#fff;font-variant-numeric:tabular-nums}.tv-fase__c[data-v-7aa3aae2]{text-align:right;color:#94a3b8;font-weight:600}.tv-cierres[data-v-7aa3aae2]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:auto;padding-top:16px}.tv-cierre[data-v-7aa3aae2]{background:#0b1220;border-radius:14px;padding:12px;text-align:center}.tv-cierre__v[data-v-7aa3aae2]{display:block;font-size:2rem;font-weight:800;color:#fff}.tv-cierre--ok .tv-cierre__v[data-v-7aa3aae2]{color:#4ade80}.tv-cierre--ko .tv-cierre__v[data-v-7aa3aae2]{color:#f87171}.tv-cierre__l[data-v-7aa3aae2]{font-size:.85rem;color:#94a3b8;font-weight:600}.tv-aviso[data-v-7aa3aae2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid #16213a}.tv-aviso__sev[data-v-7aa3aae2]{width:12px;height:12px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.tv-aviso__t[data-v-7aa3aae2]{font-size:1.1rem;font-weight:700;color:#fff}.tv-aviso__d[data-v-7aa3aae2]{font-size:.95rem;color:#94a3b8}.tv-riesgo[data-v-7aa3aae2]{margin-top:auto;padding-top:14px;font-size:1rem;color:#94a3b8}.tv-riesgo__v[data-v-7aa3aae2]{font-size:1.6rem;font-weight:800;color:#fbbf24}.tv-riesgo__v--warn[data-v-7aa3aae2]{color:#f87171}.tv-riesgo__sep[data-v-7aa3aae2]{margin:0 10px}.tv-riesgo b[data-v-7aa3aae2]{color:#fff}.tv-vacio[data-v-7aa3aae2]{color:#64748b;font-size:1.2rem;display:grid;place-items:center;padding:30px}.tv-foot[data-v-7aa3aae2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:10px 32px;border-top:1px solid #1e293b;font-size:.85rem;color:#475569}.tv-foot__dots i[data-v-7aa3aae2]{display:inline-block;width:10px;height:10px;border-radius:50%;background:#1e293b;margin-right:6px}.tv-foot__dots i.on[data-v-7aa3aae2]{background:#d4a853}@media (max-width:1100px){.tv-kpis[data-v-7aa3aae2]{grid-template-columns:repeat(2,1fr)}.tv-cols[data-v-7aa3aae2]{grid-template-columns:1fr}.tv-vend[data-v-7aa3aae2]{grid-template-columns:30px 40px 1fr 1.5fr 100px 70px;font-size:1rem}}