.vi{container:vi/inline-size}.vi-contenido{gap:inherit;transition:opacity .2s var(--ease-salida);display:grid}.vi-contenido[data-pendiente]{opacity:.55}.vi-cab{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 16px;padding:18px 20px 14px;display:grid}.vi-cab h2{letter-spacing:-.015em;font-size:18px;font-weight:600;line-height:1.25}.vi-cab p{color:var(--color-ink-3);text-wrap:pretty;grid-column:1;font-size:14px;line-height:1.45}.vi-rotulo{letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-3);font-size:12px;font-weight:600}.vi-titular{color:var(--color-ink-2);text-wrap:pretty;padding:0 20px 18px;font-size:17px;line-height:1.45}.vi-titular b{color:var(--color-ink);font-weight:600}.vi-titular b[data-tendencia=sube]{color:var(--color-success)}.vi-cifras{border-top:1px solid var(--color-line);background:var(--color-line);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin:0;display:grid}.vi-cifra{background:var(--color-surface);grid-column:span 2;align-content:start;gap:4px;min-width:0;padding:14px 16px 16px;display:grid}.vi-cifra.principal{grid-column:span 3;padding:16px 20px 18px}.vi-cifra dt{min-width:0;color:var(--color-ink-2);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.vi-clave{background:var(--color-serie-visitas);border-radius:6px;flex:none;width:14px;height:3px}.vi-clave[data-serie=clics]{background:var(--color-serie-clics)}.vi-cifra dd{flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;display:flex}.vi-valor{letter-spacing:-.012em;color:var(--color-ink);font-size:22px;font-weight:600;line-height:1.15}.vi-cifra.principal .vi-valor{letter-spacing:-.012em;font-size:32px}.vi-nota{color:var(--color-ink-3);text-wrap:pretty;font-size:13px;line-height:1.4}.vi-cifra-bloqueada{position:relative}.vi-cifra-bloqueada dt svg{width:12px;height:12px;color:var(--color-brand-text);flex:none}.vi-valor-bloqueado{filter:blur(4px);opacity:.65;-webkit-user-select:none;user-select:none;min-width:36px;display:inline-block}.vi-cifra-bloqueada-enlace{position:absolute;inset:0}.vi-cifra-bloqueada-enlace:focus-visible{outline:2px solid var(--color-brand);outline-offset:-3px}@media (hover:hover){.vi-cifra-bloqueada:has(.vi-cifra-bloqueada-enlace:hover){background:var(--color-brand-050)}}.vi-tendencia{white-space:nowrap;border-radius:6px;align-items:center;gap:3px;height:24px;padding:0 8px 0 6px;font-size:13px;font-weight:600;display:inline-flex}.vi-tendencia svg{width:15px;height:15px}.vi-tendencia[data-direccion=sube]{background:var(--color-exito-fondo);color:var(--color-success)}.vi-tendencia[data-direccion=baja]{background:var(--color-peligro-fondo);color:var(--color-danger)}.vi-tendencia[data-direccion=igual]{background:var(--color-surface-3);color:var(--color-ink-2)}@container vi (max-width:26rem){.vi-cifra:not(.principal){grid-column:span 3}.vi-cifra:not(.principal):nth-child(5){grid-column:1/-1}.vi-cifra.principal{padding:14px 16px 16px}.vi-cifra.principal .vi-valor{font-size:28px}}.vi-leyenda{color:var(--color-ink-2);flex-wrap:wrap;gap:4px 14px;padding-top:3px;font-size:13px;font-weight:600;display:flex}.vi-leyenda span{align-items:center;gap:7px;display:inline-flex}@container vi (max-width:26rem){.vi-cab:has(>.vi-leyenda){grid-template-columns:minmax(0,1fr);row-gap:10px}}.vi-grafico{--alto:188px;--eje-y:44px;touch-action:pan-y;padding:6px 20px 0;position:relative}@container vi (min-width:40rem){.vi-grafico{--alto:232px}}.vi-plano{height:var(--alto);margin-left:var(--eje-y);border-radius:4px;outline:none;position:relative}.vi-plano:focus-visible{outline:2px solid var(--color-brand);outline-offset:6px}.vi-plano svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.vi-rejilla line{stroke:var(--color-line);stroke-width:1px;vector-effect:non-scaling-stroke}.vi-rejilla line.base{stroke:var(--color-line-2)}.vi-area{fill:var(--color-serie-visitas);fill-opacity:.1}.vi-linea{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.vi-linea.visitas{stroke:var(--color-serie-visitas)}.vi-linea.clics{stroke:var(--color-serie-clics)}.vi-linea.parcial{stroke-dasharray:3 5}.vi-dibujo{position:absolute;inset:0}.vi-dibujo[data-descubre]{animation:vi-descubre .7s var(--ease-salida) both}@keyframes vi-descubre{0%{clip-path:inset(-12px 100% -12px 0)}to{clip-path:inset(-12px -12px -12px 0)}}@media (prefers-reduced-motion:reduce){.vi-dibujo[data-descubre]{animation:none}}.vi-eje-y{left:calc(-1 * var(--eje-y));width:calc(var(--eje-y) - 10px);font-variant-numeric:tabular-nums;text-align:right;color:var(--color-ink-3);white-space:nowrap;font-size:12px;line-height:1;position:absolute;transform:translateY(-50%)}.vi-eje-x{height:30px;margin-left:var(--eje-y);color:var(--color-ink-3);font-size:12px;font-weight:500;position:relative}.vi-eje-x>span{white-space:nowrap;position:absolute;top:9px;transform:translate(-50%)}.vi-eje-x>span[data-borde=inicio]{transform:none}.vi-eje-x>span[data-borde=fin]{transform:translate(-100%)}.vi-eje-corto{display:none}@container vi (max-width:22rem){.vi-eje-largo{display:none}.vi-eje-corto{display:inline}}.vi-eje-x>span[data-hoy]{color:var(--color-ink-2);font-weight:600}@container vi (max-width:26rem){.vi-eje-x>span[data-par=impar]:not([data-borde=fin]){display:none}}.vi-guia{background:var(--color-line-2);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.vi-punto{background:var(--color-serie-visitas);width:10px;height:10px;box-shadow:0 0 0 2px var(--color-surface);pointer-events:none;border-radius:50%;margin:-5px 0 0 -5px;position:absolute}.vi-punto[data-serie=clics]{background:var(--color-serie-clics)}.vi-globo{z-index:2;background:var(--color-flotante);min-width:164px;box-shadow:var(--shadow-elevacion);color:var(--color-ink-2);pointer-events:none;border-radius:6px;gap:5px;padding:10px 12px;font-size:13px;line-height:1.3;display:grid;position:absolute;top:-4px}.vi-globo p:first-child{color:var(--color-ink);font-weight:600}.vi-globo p:not(:first-child){align-items:center;gap:8px;display:flex}.vi-globo b{font-variant-numeric:tabular-nums;color:var(--color-ink);font-weight:600}.vi-globo small{color:var(--color-ink-3);font-size:12px}.vi-mejor{background:var(--color-surface);box-shadow:0 0 0 1px var(--color-line-2);font-variant-numeric:tabular-nums;color:var(--color-ink);white-space:nowrap;pointer-events:none;border-radius:4px;padding:2px 7px;font-size:12px;font-weight:600;position:absolute;transform:translate(-50%,calc(-100% - 12px))}.vi-pie-grafico{color:var(--color-ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;padding:4px 20px 16px;font-size:13px;display:flex}.vi-tabla-abrir,.vi-ver-todos{cursor:pointer;align-items:center;gap:4px;min-height:44px;font-weight:600;display:inline-flex}.vi-tabla-abrir{color:var(--color-ink-2)}@media (hover:hover){.vi-tabla-abrir:hover{color:var(--color-ink)}}@media (pointer:fine){.vi-tabla-abrir{min-height:36px}}.vi-ver-todos{width:100%;min-height:48px;box-shadow:inset 0 1px 0 var(--color-line);color:var(--color-brand-text);justify-content:center;padding:10px 20px;font-size:14px}.vi-ver-todos svg{width:16px;height:16px}.vi-ver-todos:focus-visible,.vi-tabla-abrir:focus-visible{outline:2px solid var(--color-brand);outline-offset:-3px;border-radius:6px}@media (hover:hover){.vi-ver-todos:hover{background:var(--color-surface-2)}}.vi-hoja .vi-tabla-cuerpo,.vi-hoja .vi-datos{overscroll-behavior:contain;max-height:min(62dvh,560px);overflow-y:auto}.vi-hoja .vi-datos{margin-inline:-4px;padding:0 4px}.vi-tabla-cuerpo{box-shadow:inset 0 0 .01px 1px var(--color-line);border-radius:8px}.vi-tabla-cuerpo:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.vi-tabla-cuerpo table{border-collapse:collapse;width:100%;font-size:14px}.vi-tabla-cuerpo th,.vi-tabla-cuerpo td{text-align:right;font-variant-numeric:tabular-nums;box-shadow:inset 0 -1px 0 var(--color-line);padding:11px 16px}.vi-tabla-cuerpo tbody tr:last-child th,.vi-tabla-cuerpo tbody tr:last-child td{box-shadow:none}.vi-tabla-cuerpo th:first-child,.vi-tabla-cuerpo td:first-child{text-align:left}.vi-tabla-cuerpo tbody th{font-weight:600}.vi-tabla-cuerpo tbody td{color:var(--color-ink-2)}.vi-tabla-cuerpo tr[data-parcial] th:after{content:" · sin terminar";color:var(--color-ink-3);font-weight:400}.vi-tabla-cuerpo thead th{z-index:1;background:var(--color-surface-2);color:var(--color-ink-2);font-size:13px;font-weight:600;position:sticky;top:0}.vi-rejilla-listas{align-items:start;gap:16px;display:grid}@media (min-width:40rem){.vi-rejilla-listas{gap:20px}}@container vi (min-width:44rem){.vi-rejilla-listas{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.vi-tarjeta-lista{container:vi-lista/inline-size}@container vi-lista (max-width:25rem){.vi-fila-nombre small{display:none}}.vi-lista{box-shadow:inset 0 1px 0 var(--color-line);padding:0 0 6px;display:grid}.vi-fila{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:60px;padding:10px 20px;display:grid}.vi-fila+.vi-fila{box-shadow:inset 0 1px 0 var(--color-line)}.vi-fila-cuerpo{gap:7px;min-width:0;display:grid}.vi-fila-nombre{align-items:baseline;gap:8px;min-width:0;font-size:15px;font-weight:600;display:flex}.vi-fila-nombre>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vi-fila-nombre small{white-space:nowrap;text-overflow:ellipsis;max-width:45%;color:var(--color-ink-3);flex:none;font-size:13px;font-weight:400;overflow:hidden}.vi-barra{background:var(--color-surface-3);border-radius:999px;height:6px;overflow:hidden}.vi-barra i{width:var(--v);border-radius:inherit;background:var(--color-serie-visitas);transform-origin:0;min-width:0;height:100%;display:block}.vi-barra[data-serie=clics] i{background:var(--color-serie-clics)}.vi-barra i[data-crece]{animation:vi-crece .6s var(--ease-salida) both}@keyframes vi-crece{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.vi-barra i[data-crece]{animation:none}}.vi-fila-cifra{font-variant-numeric:tabular-nums;justify-items:end;min-width:48px;display:grid}.vi-fila-cifra b{font-size:16px;font-weight:600}.vi-fila-cifra small{color:var(--color-ink-3);font-size:12px}.vi-fila[data-cero] .vi-fila-nombre,.vi-fila[data-cero] .vi-fila-cifra b{color:var(--color-ink-3);font-weight:500}.vi-icono{background:var(--color-surface-3);width:36px;height:36px;color:var(--color-ink-2);border-radius:6px;place-items:center;display:grid}.vi-icono svg,.vi-icono>span{width:18px;height:18px}.vi-mas summary{min-height:48px;color:var(--color-ink-2);box-shadow:inset 0 1px 0 var(--color-line);cursor:pointer;justify-content:center;align-items:center;gap:4px;font-size:14px;font-weight:600;list-style:none;display:flex}.vi-mas summary::-webkit-details-marker{display:none}@media (hover:hover){.vi-mas summary:hover{color:var(--color-ink);background:var(--color-surface-2)}}.vi-mas[open] summary{display:none}.vi-lista-vacia{box-shadow:inset 0 1px 0 var(--color-line);color:var(--color-ink-2);justify-items:start;gap:8px;padding:16px 20px 20px;font-size:15px;display:grid}.vi-desglose{flex-direction:column;min-width:0;display:flex;container:vi-dg/inline-size}.vi-desglose-cab{box-shadow:inset 0 -1px 0 var(--color-line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:18px 20px 16px;display:grid}.vi-desglose-cab h2{letter-spacing:-.015em;font-size:18px;font-weight:600;line-height:1.3}.vi-desglose-cab p{color:var(--color-ink-3);text-wrap:pretty;font-size:14px;line-height:1.45}.vi-desglose-total{background:var(--color-surface-2);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-ink-2);border-radius:6px;padding:3px 10px;font-size:12px;font-weight:600}.vi-desglose .vi-lista-vacia{box-shadow:none;flex:1;align-content:center}.vi-desglose-nota,.vi-desglose-vacio{color:var(--color-ink-3);text-wrap:pretty;padding:12px 20px 16px;font-size:12px;line-height:1.5}.vi-desglose-nota{box-shadow:inset 0 1px 0 var(--color-line);margin-top:auto}.vi-datos{padding:4px 20px 8px;list-style:none;display:grid}.vi-dato{grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:7px 12px;padding-block:11px;display:grid}.vi-dato+.vi-dato{box-shadow:inset 0 1px 0 var(--color-line)}.vi-dato-icono{background:var(--color-surface-2);width:36px;height:36px;box-shadow:inset 0 0 .01px 1px var(--color-line);color:var(--color-ink-2);border-radius:6px;grid-row:1/span 2;place-items:center;display:grid}.vi-dato[data-red] .vi-dato-icono{border-radius:50%}.vi-dato-icono svg{width:18px;height:18px}.vi-dato-nombre{align-items:baseline;gap:8px;min-width:0;font-size:14px;font-weight:600;line-height:1.35;display:flex}.vi-dato-nombre>span{overflow-wrap:anywhere;min-width:0}.vi-dato-nombre small{font-variant-numeric:tabular-nums;min-width:12px;color:var(--color-ink-3);flex:none;font-size:12px;font-weight:600}.vi-dato-cifra{font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:end;align-items:baseline;gap:8px;display:flex}.vi-dato-cifra b{font-size:16px;font-weight:600}.vi-dato-cifra>span{text-align:right;min-width:34px;color:var(--color-ink-3);font-size:12px}.vi-dato-barra{background:var(--color-surface-3);border-radius:999px;grid-column:2/-1;height:6px;overflow:hidden}.vi-dato-barra i{width:var(--v);border-radius:inherit;background:var(--color-serie-clics);transform-origin:0;height:100%;animation:vi-crece .6s var(--ease-salida) both;display:block}.vi-dato[data-cero] .vi-dato-nombre,.vi-dato[data-cero] .vi-dato-cifra b{color:var(--color-ink-3)}:is(.vi-desglose,.vi-avance) [data-origen=redes]{--vi-origen:var(--color-serie-visitas)}:is(.vi-desglose,.vi-avance) [data-origen=directo]{--vi-origen:var(--color-ink-2)}:is(.vi-desglose,.vi-avance) [data-origen=buscadores]{--vi-origen:var(--color-success)}:is(.vi-desglose,.vi-avance) [data-origen=qr]{--vi-origen:var(--color-serie-clics)}:is(.vi-desglose,.vi-avance) [data-origen=otras]{--vi-origen:var(--color-ink-3)}.vi-origenes-reparto{background:var(--color-surface-3);border-radius:6px;gap:2px;height:14px;margin:18px 20px 8px;display:flex;overflow:hidden}.vi-origenes-reparto>span{background:var(--vi-origen);flex:none;min-width:3px}.vi-origenes-datos{padding:0 20px 8px;list-style:none;display:grid}.vi-origenes-datos li{grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:12px;padding-block:10px;font-size:14px;display:grid}.vi-origenes-datos li+li{box-shadow:inset 0 1px 0 var(--color-line)}.vi-origen-punto{background:var(--vi-origen);border-radius:3px;width:10px;height:10px}.vi-origen-nombre{overflow-wrap:anywhere;min-width:0;font-weight:600;line-height:1.35;display:grid}.vi-origen-nombre small{color:var(--color-ink-3);font-size:12px;font-weight:400}.vi-origen-cifra{font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:end;align-items:baseline;gap:8px;display:flex}.vi-origen-cifra b{font-size:15px;font-weight:600}.vi-origen-cifra small{text-align:right;min-width:34px;color:var(--color-ink-3);font-size:12px}.vi-origenes-datos li[data-cero] .vi-origen-nombre,.vi-origenes-datos li[data-cero] .vi-origen-cifra b{color:var(--color-ink-3)}.vi-aparatos-datos{padding:4px 20px 8px;list-style:none;display:grid}.vi-aparatos-datos li{grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding-block:12px;display:grid}.vi-aparatos-datos li+li{box-shadow:inset 0 1px 0 var(--color-line)}.vi-aparato-icono{background:var(--color-brand-050);width:40px;height:40px;color:var(--color-brand-text);border-radius:6px;grid-row:1/span 2;place-items:center;display:grid}.vi-aparato-icono .vi-icono{width:auto;height:auto;color:inherit;background:0 0}.vi-aparato-nombre{min-width:0;font-size:14px;font-weight:600;line-height:1.35;display:grid}.vi-aparato-nombre small{font-variant-numeric:tabular-nums;color:var(--color-ink-3);font-size:12px;font-weight:400}.vi-aparato-parte{letter-spacing:-.012em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:22px;font-weight:600;line-height:1}.vi-aparato-barra{background:var(--color-surface-3);border-radius:999px;grid-column:2/-1;height:6px;overflow:hidden}.vi-aparato-barra i{width:var(--v);border-radius:inherit;background:var(--color-serie-visitas);transform-origin:0;height:100%;animation:vi-crece .6s var(--ease-salida) both;display:block}.vi-aparatos-datos li[data-cero] .vi-aparato-icono{background:var(--color-surface-2);color:var(--color-ink-3)}.vi-aparatos-datos li[data-cero] .vi-aparato-parte{color:var(--color-ink-3)}@media (prefers-reduced-motion:reduce){.vi-dato-barra i,.vi-aparato-barra i{animation:none}}.vi-avances{min-width:0;display:grid;container:vi-mejora/inline-size}.vi-mejora-cab{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px 12px;padding:16px;display:grid}.vi-mejora-icono{background:var(--boton-suave);width:40px;height:40px;color:var(--tono-ambar);border-radius:8px;place-items:center;display:grid}.vi-mejora-icono svg{width:18px;height:18px}.vi-mejora-texto{gap:2px;min-width:0;display:grid}.vi-mejora-texto h2{letter-spacing:-.01em;text-wrap:balance;font-size:17px;font-weight:600;line-height:1.3}.vi-mejora-texto p{color:var(--color-ink-2);text-wrap:pretty;font-size:14px;line-height:1.4}.vi-mejora-cab .boton-mejora{text-align:center;grid-column:1/-1;width:100%;min-width:0;height:auto;min-height:46px;padding:11px 18px;line-height:1.3}#vi-desbloquear{scroll-margin-block:120px}#vi-desbloquear:target{outline:2px solid var(--color-brand);outline-offset:3px}@container vi-mejora (min-width:40rem){.vi-mejora-cab{grid-template-columns:auto minmax(0,1fr) auto;column-gap:14px}.vi-mejora-cab .boton-mejora{white-space:nowrap;grid-column:auto;width:auto}}.vi-rejilla-avances{box-shadow:inset 0 1px 0 var(--color-line);grid-template-columns:minmax(0,1fr);display:grid}.vi-avance{min-width:0;transition:background-color .1s var(--ease-salida);flex-direction:column;display:flex;position:relative}.vi-avance+.vi-avance{box-shadow:inset 0 1px 0 var(--color-line)}@container vi-mejora (min-width:32rem){.vi-rejilla-avances{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vi-avance:nth-child(2n){box-shadow:inset 1px 0 0 var(--color-line)}.vi-avance:nth-child(n+3){box-shadow:inset 0 1px 0 var(--color-line)}.vi-avance:nth-child(4){box-shadow:inset 1px 0 0 var(--color-line), inset 0 1px 0 var(--color-line)}.vi-avance:nth-child(odd)>:is(.vi-avance-cab,.vi-avance-muestra){padding-right:calc(var(--hueco,32px) / 2)}.vi-avance:nth-child(2n)>:is(.vi-avance-cab,.vi-avance-muestra){padding-left:calc(var(--hueco,32px) / 2)}}.vi-avance-enlace{z-index:1;border-radius:inherit;position:absolute;inset:0}.vi-avance-enlace:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.vi-avance-cab{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2px 12px;padding:14px 16px 0;display:grid}.vi-avance-cab p{grid-column:1/-1}.vi-avance-cab h3{letter-spacing:-.01em;font-size:15px;font-weight:600;line-height:1.3}.vi-avance-cab p{color:var(--color-ink-3);font-size:13px;line-height:1.4}.vi-avance-etiqueta{height:20px;color:var(--color-ink-3);place-items:center;display:grid}.vi-avance-etiqueta svg{width:14px;height:14px}.vi-avance-muestra{pointer-events:none;-webkit-user-select:none;user-select:none;flex:1;min-width:0;padding:10px 16px 16px}.vi-avance:has(>.vi-avance-enlace:active){background:color-mix(in srgb, var(--color-ink) 7%, transparent)}@media (hover:hover) and (pointer:fine){.vi-avance:has(>.vi-avance-enlace:hover){background:color-mix(in srgb, var(--color-ink) 4%, transparent)}}@media (prefers-reduced-motion:reduce){.vi-avance{transition:none}}.vi-velada{background:var(--color-ink-3);filter:blur(3px);opacity:.55;border-radius:4px;justify-self:end;height:10px;display:inline-block}.vi-avance-contenido{gap:6px;display:grid}.vi-avance-resto,.vi-avance-sin-contenido{color:var(--color-ink-3);font-size:12px;line-height:1.5}.vi-avance-sin-contenido{padding-block:8px}.vi-avance-filas,.vi-avance-aparatos{list-style:none;display:grid}.vi-avance-fila,.vi-avance-aparatos li{grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding-block:8px;display:grid}.vi-avance-fila+.vi-avance-fila,.vi-avance-aparatos li+li{box-shadow:inset 0 1px 0 var(--color-line)}.vi-avance-icono,.vi-avance-aparato-icono{background:var(--color-surface-2);width:32px;height:32px;box-shadow:inset 0 0 .01px 1px var(--color-line);color:var(--color-ink-2);border-radius:6px;grid-row:1/span 2;place-items:center;display:grid}.vi-avance-icono.red{border-radius:50%}.vi-avance-aparato-icono{background:var(--color-brand-050);box-shadow:none;color:var(--color-brand-text)}.vi-avance-icono svg,.vi-avance-aparato-icono svg{width:16px;height:16px}.vi-avance-nombre,.vi-avance-aparato-nombre{overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:600;line-height:1.3}.vi-avance-barra{background:linear-gradient(to right, var(--color-serie-clics) var(--avance-ancho,62%), var(--color-surface-3) 0);opacity:.6;border-radius:999px;grid-column:2/-1;height:5px}.vi-avance-barra[data-serie=visitas]{background:linear-gradient(to right, var(--color-serie-visitas) var(--avance-ancho,62%), var(--color-surface-3) 0)}.vi-avance-origenes{gap:12px;padding-top:6px;display:grid}.vi-avance-reparto{border-radius:6px;gap:2px;height:12px;display:flex;overflow:hidden}.vi-avance-reparto span{background:var(--vi-origen);opacity:.75;flex-basis:0;min-width:0}.vi-avance-leyenda{list-style:none;display:grid}.vi-avance-leyenda li{grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;padding-block:7px;font-size:13px;font-weight:600;display:grid}.vi-avance-leyenda li+li{box-shadow:inset 0 1px 0 var(--color-line)}.vi-avance-leyenda i{background:var(--vi-origen);border-radius:3px;width:10px;height:10px}.vi-avances-ayuda{box-shadow:inset 0 1px 0 var(--color-line);color:var(--color-ink-3);padding:10px 16px 12px;font-size:12px;line-height:1.5}.vi-privacidad{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:4px 4px 8px;display:grid}.vi-privacidad-icono{background:var(--color-surface-3);width:32px;height:32px;color:var(--color-ink-2);border-radius:6px;place-items:center;display:grid}.vi-privacidad-icono svg{width:16px;height:16px}.vi-privacidad h2{color:var(--color-ink-2);font-size:14px;font-weight:600;line-height:1.4}.vi-privacidad p{max-width:72ch;color:var(--color-ink-3);text-wrap:pretty;margin-top:2px;font-size:13px;line-height:1.55}.vi-vacio{text-align:center;justify-items:center;gap:12px;padding:44px 24px 40px;display:grid}.vi-vacio h2{letter-spacing:-.015em;margin-top:4px;font-size:20px;font-weight:600}.vi-vacio p{max-width:44ch;color:var(--color-ink-2);text-wrap:pretty;font-size:15px;line-height:1.55}.vi-vacio-dibujo{width:min(100%,320px);height:88px;color:var(--color-line-2);margin-bottom:4px}.vi section:is(.vi-panorama,.vi-tarjeta-lista,.vi-desglose){box-shadow:none;background:0 0;border-radius:0;overflow:visible}.vi .vi-panorama{gap:16px;min-width:0;display:grid}.vi-panorama-cab h2{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.vi .vi-panorama .vi-titular{max-width:64ch;color:var(--color-ink-2);padding:0;font-size:16px;line-height:1.45}.vi .vi-kpis{box-shadow:inset 0 1px 0 var(--color-line), inset 0 -1px 0 var(--color-line);grid-template-columns:repeat(12,minmax(0,1fr));gap:16px 12px;margin:0;padding-block:14px 16px;display:grid}.vi .vi-kpis .vi-cifra,.vi .vi-kpis .vi-cifra:not(.principal),.vi .vi-kpis .vi-cifra:not(.principal):nth-child(5){min-width:0;box-shadow:none;background:0 0;grid-column:span 4;grid-template-columns:minmax(0,1fr);align-content:start;gap:2px;padding:0;display:grid}.vi .vi-kpis .vi-cifra.principal{grid-column:span 6}.vi .vi-kpis .vi-cifra dt{font-size:13px;line-height:18px}.vi .vi-kpis .vi-cifra dd:not(.vi-nota){flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.vi .vi-kpis .vi-valor,.vi .vi-kpis .vi-cifra.principal .vi-valor{letter-spacing:-.012em;font-size:24px;font-weight:600;line-height:32px}.vi .vi-kpis .vi-nota{font-size:12px;line-height:16px}.vi .vi-kpis .principal .vi-nota{display:none}.vi-evolucion-cab{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.vi-evolucion-cab h3{font-size:14px;font-weight:500}.vi-evolucion-cab p{color:var(--color-ink-3);font-size:13px;line-height:1.45}.vi .vi-panorama .vi-grafico{--alto:200px;padding-top:30px;padding-inline:0}.vi .vi-panorama .vi-pie-grafico{padding:4px 0 0}.vi-detalle{gap:var(--seccion) var(--hueco);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.vi .vi-desglose-cab{box-shadow:inset 0 -1px 0 var(--color-line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:0 0 10px;display:grid}.vi .vi-desglose-cab h2{letter-spacing:-.01em;font-size:17px;font-weight:600;line-height:24px}.vi .vi-desglose-cab p{color:var(--color-ink-3);font-size:13px;line-height:18px}.vi .vi-desglose-total{background:0 0;padding:3px 0 0;font-size:13px;font-weight:500}.vi .vi-datos,.vi .vi-lista,.vi .vi-aparatos-datos,.vi .vi-origenes-datos{margin:0;padding:0}.vi .vi-dato,.vi .vi-aparatos-datos li,.vi .vi-origenes-datos li{grid-template-rows:auto auto;grid-template-columns:20px minmax(0,1fr) auto;gap:6px 12px;min-height:44px;padding:11px 0}.vi .vi-dato-icono,.vi .vi-aparato-icono{width:20px;height:20px;box-shadow:none;color:var(--color-ink-3);background:0 0;grid-row:auto}.vi .vi-dato-icono svg,.vi .vi-aparato-icono svg{width:18px;height:18px}.vi .vi-aparato-nombre,.vi .vi-origen-nombre{flex-wrap:wrap;align-items:baseline;gap:0 8px;min-width:0;font-size:14px;font-weight:500;line-height:20px;display:flex}.vi .vi-aparato-nombre small,.vi .vi-origen-nombre small{color:var(--color-ink-3);font-size:12px;font-weight:400;line-height:20px}.vi .vi-aparato-parte{font-size:15px;line-height:20px}.vi .vi-dato-barra,.vi .vi-aparato-barra{background:0 0;grid-column:2/-1;height:4px}.vi .vi-dato[data-cero] .vi-dato-barra,.vi .vi-aparatos-datos li[data-cero] .vi-aparato-barra{display:none}.vi .vi-origen-punto{justify-self:center}.vi .vi-origenes-reparto{height:8px;margin:14px 0 4px}.vi .vi-lista-vacia{box-shadow:none;margin:0;padding:16px 0 0}.vi .vi-desglose-nota,.vi .vi-desglose-vacio{background:0 0;padding:8px 0 0}.vi .vi-desglose-nota{box-shadow:inset 0 1px 0 var(--color-line)}.vi .vi-ver-todos{color:var(--color-ink-2);justify-content:flex-start;margin:0;padding-inline:0}.vi .vi-avances{background:var(--in-carta);border-radius:12px;overflow:hidden}.vi section.vi-avance{background:0 0;border-radius:0}.vi .vi-avance-icono,.vi .vi-avance-aparato-icono{width:20px;height:20px;box-shadow:none;color:var(--color-ink-3);background:0 0}.vi section.vi-vacio{box-shadow:inset 0 1px 0 var(--color-line), inset 0 -1px 0 var(--color-line);background:0 0;border:0;border-radius:0;padding-block:28px}.vi .vi-privacidad{gap:4px var(--hueco);box-shadow:inset 0 1px 0 var(--color-line);grid-template-columns:minmax(0,1fr);padding:16px 0 0;display:grid}.vi .vi-privacidad-icono{display:none}.vi .vi-privacidad>div{display:contents}.vi .vi-privacidad h2{font-size:14px;font-weight:500;line-height:20px}.vi .vi-privacidad p{max-width:none;font-size:13px;line-height:20px}@container vi (max-width:29.99rem){.vi .vi-kpis .vi-cifra dd:not(.vi-nota){flex-direction:column;align-items:start}}@container vi (max-width:19.99rem){.vi .vi-panorama>.vi-kpis .vi-cifra dt{font-size:12px}}@container vi (max-width:39.99rem){.vi .vi-panorama>.vi-kpis{flex-wrap:wrap;column-gap:8px;display:flex}.vi .vi-panorama>.vi-kpis .vi-cifra{flex:1 0 auto}.vi .vi-panorama>.vi-kpis .vi-cifra.principal{flex-basis:calc(50% - 4px)}.vi .vi-panorama>.vi-kpis .vi-cifra-bloqueada dt{gap:4px}}@container vi (min-width:40rem){.vi .vi-kpis{column-gap:var(--hueco)}.vi .vi-kpis .vi-cifra,.vi .vi-kpis .vi-cifra:not(.principal),.vi .vi-kpis .vi-cifra:not(.principal):nth-child(5){grid-column:span 2}.vi .vi-kpis .vi-cifra.principal{grid-column:span 3}.vi .vi-kpis .vi-valor,.vi .vi-kpis .vi-cifra.principal .vi-valor{font-size:28px;line-height:36px}.vi .vi-panorama .vi-grafico{--alto:260px}.vi-detalle{grid-template-columns:repeat(2,minmax(0,1fr))}}
