.mkt{--mkt-tinta: var(--ink);--mkt-2: var(--ink-2);--mkt-3: var(--muted);--mkt-linea: var(--line);--mkt-linea-2: var(--line-2);--mkt-sup: var(--surface);--mkt-sup-2: var(--surface-2);--mkt-bien: var(--pos);--mkt-bien-f: var(--pos-bg);--mkt-ojo: var(--warn);--mkt-ojo-f: var(--warn-bg);--mkt-mal: var(--neg);--mkt-mal-f: var(--neg-bg);--mkt-info: var(--info);--mkt-info-f: var(--info-bg);display:flex;flex-direction:column;gap:20px}.mkt-banda{display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center;justify-content:space-between}.mkt-banda .pbig{display:flex;align-items:center;gap:14px;min-width:0}.mkt-banda .pcircle{width:44px;height:44px;border-radius:50%;background:var(--p, var(--c1));display:flex;align-items:center;justify-content:center;flex:none}.mkt-banda .pcircle i{width:16px;height:16px;border-radius:50%;background:var(--surface);display:block}html.t-futurista .mkt-banda .pcircle{box-shadow:0 0 22px -4px var(--p, var(--c1))}.mkt-banda h2{margin:2px 0 0;font-size:30px;font-weight:600;letter-spacing:-.03em;line-height:1;color:var(--ink)}.mkt-banda .conex{display:flex;gap:8px;flex-wrap:wrap}.mkt-banda .conex span{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line);color:var(--ink-2);font:600 11.5px/1 var(--mono)}.mkt-banda .conex span:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--pos)}.mkt-banda .conex span.apagado{border-style:dashed;color:var(--muted);background:transparent}.mkt-banda .conex span.apagado:before{background:var(--tenue)}.mkt-banda .der{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.mkt-banda .der b{font-size:18px;font-weight:600;letter-spacing:-.02em}@media (max-width: 767px){.mkt-banda .der{align-items:flex-start}.mkt-banda h2{font-size:24px}}.mkt-vistas{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.mkt-vistas .tab{flex:none}.mkt-cabeza{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:flex-start;justify-content:space-between}.mkt-cabeza h2{margin:0;font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.mkt-cabeza p{margin:6px 0 0;color:var(--muted);max-width:96ch;font-size:13px;line-height:1.55}.mkt-periodo{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.mkt-periodo .seg{flex-wrap:wrap}.mkt-periodo .rango{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font:500 12.5px/1 var(--mono);color:var(--ink-2)}.mkt-periodo .rango svg{color:var(--muted)}.mkt-periodo .rango.puesto{border-color:var(--hl);box-shadow:0 0 0 1px var(--hl)}.mkt-periodo input[type=date]{border:0;background:transparent;font:500 12.5px/1 var(--mono);padding:4px 0;color:var(--ink);color-scheme:inherit}.mkt-periodo .nota{font-size:12.5px;color:var(--muted)}.mkt-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,148px),1fr));gap:14px}.mkt-kpi{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:18px 20px 20px;min-width:0;display:flex;flex-direction:column;gap:6px;box-shadow:var(--sombra);container-type:inline-size}.mkt-kpi .r{font:500 10.5px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);display:flex;align-items:center;gap:6px}.mkt-kpi .v{font-size:clamp(18px,15cqi,30px);font-weight:600;letter-spacing:-.035em;line-height:1.05;margin:4px 0 0;color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.mkt-kpi .v.tx{font-size:clamp(15px,9cqi,20px);line-height:1.25;letter-spacing:-.02em}.mkt-kpi .s{font-size:12.5px;color:var(--muted);line-height:1.45}.mkt-kpi .ref{display:flex;flex-wrap:wrap;gap:4px 6px;align-items:center;margin:2px 0;font-size:12px;color:var(--mkt-2)}.mkt-kpi .ref b{color:var(--ink)}.mkt-kbar{height:8px;border-radius:999px;background:var(--track);overflow:hidden;margin-top:4px}.mkt-kbar i{display:block;height:100%;border-radius:999px}.mkt-kbar i.bien{background:var(--mkt-bien)}.mkt-kbar i.ojo{background:var(--mkt-ojo)}.mkt-kbar i.mal{background:var(--mkt-mal)}.mkt-delta{display:inline-flex;align-items:center;gap:3px;height:22px;padding:0 8px;border-radius:999px;font:600 11px/1 var(--mono);margin-left:4px;white-space:nowrap;vertical-align:middle}.mkt-delta.bien{background:var(--mkt-bien-f);color:var(--mkt-bien)}.mkt-delta.mal{background:var(--mkt-mal-f);color:var(--mkt-mal)}.mkt-delta.igual{background:var(--mkt-sup-2);color:var(--mkt-2)}.mkt-i{display:inline-flex;align-items:center;justify-content:center;color:var(--muted);cursor:help;flex:none;border-radius:50%}.mkt-i:hover{color:var(--ink)}.mkt-tarjeta{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:24px;min-width:0;box-shadow:var(--sombra)}.mkt-tarjeta h3{margin:0;font-size:16px;font-weight:600;letter-spacing:-.012em;color:var(--ink)}.mkt-tarjeta .cs{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.55}.mkt-ch{display:flex;justify-content:space-between;align-items:flex-start;gap:12px 16px;flex-wrap:wrap;margin-bottom:18px}.mkt-principal{display:grid;gap:24px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}@media (max-width: 1100px){.mkt-principal{grid-template-columns:minmax(0,1fr)}}.mkt-pila{display:flex;flex-direction:column;gap:24px;min-width:0}.mkt-nota{font-size:12.5px;color:var(--muted);margin-top:10px;line-height:1.5}.mkt-aviso{font-size:13px;line-height:1.55;padding:14px 18px;border-radius:14px;border:1px solid transparent}@media (max-width: 767px){.mkt-tarjeta{padding:18px;border-radius:16px}.mkt-kpi{padding:14px;border-radius:16px}}.mkt-aviso.ojo{background:var(--mkt-ojo-f);color:var(--mkt-ojo)}.mkt-aviso.mal{background:var(--mkt-mal-f);color:var(--mkt-mal)}.mkt-aviso.info{background:var(--mkt-info-f);color:var(--mkt-info)}.mkt-graf{position:relative}.mkt-cols{display:flex;align-items:flex-end;gap:4px;height:200px;position:relative;z-index:1;padding-right:30px}.mkt-cols .c{flex:1;display:flex;flex-direction:column-reverse;gap:2px;height:100%;justify-content:flex-start;min-width:0}.mkt-cols .c i{display:block;width:100%}.mkt-cols .c{border-radius:6px 6px 2px 2px;overflow:hidden}.mkt-cols .c:hover i{filter:brightness(.92)}.mkt-rejilla{position:absolute;top:0;right:0;bottom:0;left:0;height:200px;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.mkt-rejilla div{border-top:1px dashed var(--line);font:500 10.5px/1 var(--mono);color:var(--muted);position:relative}.mkt-rejilla div span{position:absolute;right:0;top:-14px;padding-left:4px}.mkt-rejilla div:last-child{border-top:1px solid var(--mkt-linea)}.mkt-ejex{display:flex;gap:3px;margin-top:6px;padding-right:30px}.mkt-ejex span{flex:1;text-align:left;font:500 10.5px/1.3 var(--mono);color:var(--muted);min-width:0;overflow:visible;white-space:nowrap}.mkt-leyenda{display:flex;gap:14px;flex-wrap:wrap;font-size:12.5px;color:var(--ink-2)}.mkt-leyenda span{display:inline-flex;align-items:center;gap:6px}.mkt-leyenda i{width:10px;height:10px;border-radius:3px;display:inline-block}.mkt-embudo{display:flex;flex-direction:column;gap:8px}.mkt-escalon{display:grid;grid-template-columns:110px minmax(0,1fr) 118px;gap:10px;align-items:center;font-size:13px}.mkt-escalon .et{color:var(--mkt-2);font-weight:600}.mkt-escalon .barra{height:30px;background:var(--track);border-radius:10px;position:relative;overflow:hidden}.mkt-escalon .barra i{position:absolute;inset:0 auto 0 0;background:var(--c1);border-radius:10px}.mkt-escalon .barra em{position:absolute;left:10px;top:50%;transform:translateY(-50%);font:600 12px/1 var(--mono);font-style:normal;color:#fff}html.t-futurista .mkt-escalon .barra em:not(.fuera){color:#130b38}.mkt-escalon .barra em.fuera{color:var(--ink)}.mkt-escalon .costo{text-align:right;font-size:12px;color:var(--mkt-2)}.mkt-escalon .costo b{display:block;color:var(--ink);font-size:13px;font-weight:600}.mkt-escalon .pasa{grid-column:2;font-size:11px;color:var(--mkt-3);margin-top:-5px}@media (max-width: 520px){.mkt-escalon{grid-template-columns:84px minmax(0,1fr) 92px}}.mkt-alertas{display:flex;flex-direction:column;gap:8px}.mkt-alerta{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px;border-radius:14px;background:var(--surface-2);border:1px solid var(--line-2)}.mkt-alerta .sv{font:600 10.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:6px 8px;border-radius:999px;height:max-content}.mkt-alerta .sv.mal{background:var(--mkt-mal-f);color:var(--mkt-mal)}.mkt-alerta .sv.ojo{background:var(--mkt-ojo-f);color:var(--mkt-ojo)}.mkt-alerta .sv.bien{background:var(--mkt-bien-f);color:var(--mkt-bien)}.mkt-alerta .sv.info{background:var(--mkt-info-f);color:var(--mkt-info)}.mkt-alerta b{display:block;font-size:13.5px;font-weight:600;line-height:1.35;color:var(--ink)}.mkt-alerta span{font-size:12.5px;color:var(--mkt-2);line-height:1.4}.mkt-chips{display:flex;gap:6px;align-items:center;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin;margin-bottom:10px}.mkt-chips .et{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mkt-3);font-weight:700;margin-right:2px;flex:none}.mkt-chip{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:34px;border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:0 14px 0 12px;font:500 13px/1 var(--sans);color:var(--muted);cursor:pointer}.mkt-chip:hover{border-color:var(--hl-line)}.mkt-chip .n{font:500 11px/1 var(--mono);color:var(--muted)}.mkt-chip[aria-pressed=true]{background:var(--hl-bg);border-color:var(--hl);color:var(--ink);font-weight:600;box-shadow:0 0 0 1px var(--hl)}.mkt-chip[aria-pressed=true] .n{color:var(--hl-ink)}.mkt-seg{display:inline-flex;background:var(--surface-2);border:1px solid var(--line);border-radius:999px;padding:3px;gap:2px;flex-wrap:wrap}.mkt-seg button{border:0;background:none;min-height:32px;padding:0 14px;border-radius:999px;font:500 12.5px/1 var(--sans);color:var(--ink-2);cursor:pointer}.mkt-seg button:hover{background:var(--hl-bg);color:var(--ink)}.mkt-seg button[aria-pressed=true]{background:var(--tab-on-bg);color:var(--tab-on-ink);box-shadow:0 6px 14px -8px var(--tab-on-bg)}.mkt-punto{width:10px;height:10px;border-radius:50%;display:inline-block;flex:none}.mkt-niveles{display:flex;gap:6px;overflow-x:auto;padding-bottom:12px}.mkt-nivel{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font:500 13px/1 var(--sans);color:var(--ink-2);cursor:pointer}.mkt-nivel:hover{border-color:var(--hl-line);color:var(--ink)}.mkt-nivel[aria-selected=true]{background:var(--tab-on-bg);border-color:var(--tab-on-bg);color:var(--tab-on-ink);box-shadow:0 8px 18px -10px var(--tab-on-bg)}.mkt-nivel .n{font:500 11.5px/1 var(--mono);padding:4px 7px;border-radius:999px;background:var(--surface-2);color:var(--muted)}.mkt-nivel[aria-selected=true] .n{background:#ffffff2e;color:inherit}html.t-futurista .mkt-nivel[aria-selected=true] .n{background:#130b381f}.mkt-nivel small{font-weight:500;font-size:11.5px;color:inherit;opacity:.8}.mkt-panel{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:20px;min-width:0;box-shadow:var(--sombra)}.mkt-migas{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;margin-bottom:12px;background:var(--surface-2);border:1px solid var(--line);border-radius:999px;padding:8px 14px}.mkt-migas button{border:0;background:none;padding:0;font-weight:600;color:var(--link);text-decoration:underline;text-underline-offset:2px;cursor:pointer;font-family:inherit;font-size:inherit}.mkt-migas .sep{color:var(--mkt-3)}.mkt-migas .quitar{margin-left:auto;text-decoration:none;color:var(--mkt-2)}.mkt-herr{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:10px}.mkt-herr .sp{flex:1}.mkt-selbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;background:var(--hl-bg);border:1px solid var(--hl-line);border-radius:14px;padding:10px 14px;margin-bottom:12px;font-size:13px}.mkt-btn{border:1px solid var(--line);background:var(--surface);border-radius:999px;min-height:36px;padding:0 14px;font:500 12.5px/1 var(--sans);display:inline-flex;align-items:center;gap:7px;color:var(--ink);cursor:pointer}.mkt-btn:hover{border-color:var(--hl-line);background:var(--hl-bg)}.mkt-btn.pri{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.mkt-btn:disabled{opacity:.45;cursor:not-allowed}.mkt-suma{display:flex;flex-wrap:wrap;gap:4px 22px;padding:4px 2px 12px;font-size:12px;color:var(--mkt-3)}.mkt-suma b{display:block;font-size:16px;color:var(--ink);font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.mkt-nombre{display:flex;align-items:center;gap:9px;min-width:280px;max-width:440px}.mkt-nombre .tx{min-width:0;white-space:normal}.mkt-nombre .tx b{display:block;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.mkt-nombre .tx small{display:block;color:var(--mkt-3);font-size:11.5px;line-height:1.3;margin-top:2px;overflow-wrap:break-word;word-break:break-word}.mkt-nombre input[type=checkbox]{width:16px;height:16px;accent-color:var(--hl);flex:none;margin:0}.mkt-lnk{border:0;background:none;padding:0;text-align:left;font-weight:600;color:var(--link);line-height:1.3;overflow-wrap:anywhere;cursor:pointer;font-family:inherit;font-size:inherit}.mkt-lnk:hover{text-decoration:underline;text-underline-offset:2px}.mkt-cero{color:var(--mkt-mal);font-weight:700}.mkt-bien{color:var(--mkt-bien);font-weight:700}.mkt-sub{display:block;color:var(--mkt-3);font-size:11px}.mkt-mini{width:40px;height:40px;border-radius:10px;overflow:hidden;flex:none;background:var(--mkt-sup-2);border:1px solid var(--mkt-linea);display:grid;place-items:center;font-size:16px}.mkt-mini img{width:100%;height:100%;object-fit:cover;display:block}.mkt-galeria{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:10px}.mkt-anuncio{background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;text-align:left;padding:0;cursor:pointer;font-family:inherit;color:var(--ink);box-shadow:var(--sombra)}.mkt-anuncio:hover{border-color:var(--hl-line);box-shadow:0 14px 30px -16px #130b384d}.mkt-anuncio .arte{position:relative;aspect-ratio:1 / 1;background:var(--mkt-sup-2);display:grid;place-items:center;color:var(--mkt-3);font-size:28px}.mkt-anuncio .arte img{width:100%;height:100%;object-fit:cover;display:block}.mkt-anuncio .rk{position:absolute;top:8px;left:8px;background:var(--surface);color:var(--ink);font:600 11.5px/1 var(--mono);border-radius:999px;padding:5px 8px;box-shadow:0 1px 3px #0003}.mkt-anuncio .marca{position:absolute;bottom:8px;right:8px}.mkt-anuncio .cu{padding:9px 10px 11px;display:flex;flex-direction:column;gap:6px}.mkt-anuncio .nm{font-weight:700;font-size:12.5px;line-height:1.3;overflow-wrap:anywhere}.mkt-anuncio .ru{font-size:11.5px;color:var(--mkt-3);line-height:1.3;overflow-wrap:anywhere}.mkt-anuncio .cf{display:grid;grid-template-columns:repeat(2,1fr);gap:6px 10px;border-top:1px solid var(--mkt-linea-2);padding-top:8px}.mkt-anuncio .cf div{font-size:10.5px;color:var(--mkt-3);line-height:1.2}.mkt-anuncio .cf b{display:block;font-size:14px;color:var(--ink);font-weight:600}.mkt-etq{display:inline-flex;align-items:center;height:22px;font:600 11px/1 var(--mono);padding:0 8px;border-radius:999px;background:var(--surface-2);border:1px solid transparent;color:var(--ink-2);white-space:nowrap}.mkt-etq.mal{background:var(--mkt-mal-f);border-color:transparent;color:var(--mkt-mal)}.mkt-etq.bien{background:var(--mkt-bien-f);border-color:transparent;color:var(--mkt-bien)}.mkt-etq.ojo{background:var(--mkt-ojo-f);border-color:transparent;color:var(--mkt-ojo)}.mkt-velo{position:fixed;top:0;right:0;bottom:0;left:0;background:#130b386b;z-index:80}.mkt-cajon{position:fixed;top:0;right:0;bottom:0;width:min(560px,100%);background:var(--bg);z-index:90;overflow-y:auto;box-shadow:-10px 0 40px #0003;padding:calc(18px + env(safe-area-inset-top,0px)) 20px calc(30px + env(safe-area-inset-bottom,0px))}.mkt-cajon.ancho{width:min(980px,100%)}.mkt-cajon .dh{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.mkt-cajon .dh h3{margin:0;font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.25;overflow-wrap:anywhere;color:var(--ink)}.mkt-cajon .ruta{font-size:12px;color:var(--mkt-3);margin-top:4px;line-height:1.4;overflow-wrap:anywhere}.mkt-cajon .cerrar{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:50%;width:36px;height:36px;flex:none;font-size:18px;line-height:1;cursor:pointer}.mkt-cajon .prev{border-radius:16px;overflow:hidden;max-width:340px;margin:0 auto 14px;box-shadow:0 6px 20px #130b3814;background:var(--surface)}.mkt-cajon .prev img{width:100%;display:block}.mkt-cajon .prev .txt{padding:10px 12px;font-size:12.5px;color:var(--mkt-2);line-height:1.45;white-space:pre-line}.mkt-cifras{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr));gap:8px}.mkt-cifras div{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:12px 14px}.mkt-cifras small{display:block;font:500 10.5px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.mkt-cifras b{font-size:18px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}td.mkt-mejor{background:var(--mkt-bien-f);color:var(--mkt-bien);font-weight:700}td.mkt-peor{background:var(--mkt-mal-f);color:var(--mkt-mal)}.mkt-repartos{display:flex;flex-direction:column;gap:10px}.mkt-reparto{display:grid;grid-template-columns:90px minmax(0,1fr) 70px;gap:10px;align-items:center;font-size:13px}.mkt-reparto .et{font-weight:600;color:var(--mkt-2)}.mkt-reparto .tot{text-align:right;font-weight:700}.mkt-apilada{display:flex;height:30px;border-radius:10px;overflow:hidden;gap:2px;background:var(--track)}.mkt-apilada i{display:flex;align-items:center;justify-content:center;color:#fff;font:600 11px/1 var(--mono);font-style:normal;min-width:2px}html.t-futurista .mkt-apilada i{color:#130b38}.mkt-dobles{display:flex;flex-direction:column;gap:3px;width:140px}.mkt-dobles i{display:block;height:8px;border-radius:999px;min-width:1px}@media (max-width: 600px){.mkt-reparto{grid-template-columns:70px minmax(0,1fr) 50px}}.mkt-vacio{text-align:center;padding:36px 20px}.mkt-vacio h3{margin:0 0 6px;font-size:18px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.mkt-vacio p{color:var(--mkt-2);max-width:62ch;margin:0 auto 14px;line-height:1.5}.mkt-pasos{display:inline-flex;flex-direction:column;gap:6px;text-align:left;font-size:13px;color:var(--mkt-2);margin-bottom:8px}
