.aim .aim-metricas.scm-metricas{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.aim .aim-metrica.scm-metrica--posicion .aim-metrica__boton{--fondo:100%}.aim .scm-metrica--posicion .aim-metrica__boton[aria-pressed=true] .aim-metrica__check{border-color:var(--aim-ink)}.aim .scm-metrica--posicion .aim-metrica__boton[aria-pressed=true] .aim-metrica__nombre{color:var(--aim-ink)}.scm-metricas small{font-size:11.5px}@media (max-width:760px){.aim .aim-metricas.scm-metricas{grid-template-columns:repeat(2,minmax(0,1fr))}}.scm-grafico svg{width:100%;height:auto}.aim .scm-vista .aim-filtros__fechas .aim-dd>summary{width:auto;max-width:min(640px,80vw)}.aim .scm-controles{justify-content:flex-end}.aim-dd__menu.scm-regla{display:grid;gap:8px;width:260px;padding:10px}.scm-regla__pie{display:flex;align-items:center;justify-content:space-between}.scm-lista{max-height:320px;overflow-y:auto}.aim .scm-lista__buscar{position:sticky;top:0;z-index:1;width:100%;margin-bottom:6px}.scm-lista__vacia{margin:6px 8px}.aim .scm-vista .aim-filtros{flex-wrap:wrap}@media (min-width:861px){.aim .scm-vista .aim-filtros__lista{flex:1 1 590px}}.aim .scm-vista .aim-filtros__lista .aim-dd>summary{min-width:106px}.aim .aim-filtros__boton.scm-limpiar{margin-left:0}.aim .scm-limpiar:disabled{opacity:.4;cursor:not-allowed}.scm-resumen{display:inline-block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.scm-comparar{display:flex;flex-direction:column;gap:2px;margin-top:10px;padding-top:10px;border-top:1px solid var(--aim-border)}.scm-comparar .aim-etq{padding:2px 8px 4px}.scm-vista{--scm-top:calc(var(--aim-top, 0px) + var(--scm-alto-barra, 0px));--scm-alto-tope:52px;--scm-saturacion:70%;--scm-luz:80%}.aim[data-theme=dark] .scm-vista{--scm-saturacion:45%;--scm-luz:30%}@media (prefers-color-scheme:dark){.aim:not([data-theme]) .scm-vista{--scm-saturacion:45%;--scm-luz:30%}}.scm-tabla__tope{position:sticky;top:var(--scm-top);z-index:4;height:var(--scm-alto-tope);display:flex;align-items:center;background:var(--aim-papel)}.aim .scm-tabla__tope input{width:100%}.scm-tabla-wrap{overflow-x:auto}@media (min-width:861px){.scm-tabla-wrap{overflow-x:visible}.aim .scm-tabla thead th{position:sticky;top:calc(var(--scm-top) + var(--scm-alto-tope));z-index:3;background:var(--aim-papel);box-shadow:inset 0 -1px 0 var(--aim-border);vertical-align:middle}}.aim .scm-orden{background:none;border:0;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;white-space:nowrap}.aim .scm-tabla--detalle .scm-orden,.aim .scm-tabla--detalle th{white-space:normal}.aim .scm-tabla--detalle th.aim-num,.aim .scm-tabla--detalle th.scm-pos{width:84px}.aim .scm-tabla--detalle .scm-orden{text-align:inherit}.scm-nombre{max-width:420px;overflow-wrap:anywhere}.scm-dos .scm-nombre{min-width:170px;max-width:280px}.aim .scm-activa td:not(.scm-pos){background:var(--aim-accent-bg)}.scm-casilla{width:28px;padding-right:0}.aim td.scm-pos,.aim th.scm-pos{text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap}.aim td.scm-pos{color:var(--aim-ink);font-weight:500}.aim .scm-pos .scm-delta{color:inherit;opacity:.75}.aim td.scm-barra{min-width:170px}.aim .scm-dos td.scm-barra{min-width:84px}.scm-barra .aim-barra__valor{background:var(--scm-c)}.scm-barra .aim-barra__num{color:var(--aim-ink);flex-basis:62px;font-size:inherit}.scm-barra .aim-barra--arriba .aim-barra__num{flex-basis:auto;text-align:right}.scm-barra .aim-barra--arriba{min-width:0}.scm-barra .scm-delta{text-align:right}.scm-delta{display:block;font-size:11px}.scm-mejora{color:var(--aim-good)}.scm-peor{color:var(--aim-bad)}.scm-paginas{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:10px}.scm-dos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(520px,100%),1fr));gap:16px;align-items:start}.aim .scm-dos .aim-panel{min-width:0;margin:0}.scm-dos__cuerpo{--scm-top:0px;min-width:0}@media (min-width:861px){.aim .scm-dos .aim-panel{display:flex;flex-direction:column;height:calc(100vh - var(--aim-top, 0px) - var(--scm-alto-barra, 0px) - 34px)}.scm-dos__cuerpo{flex:1;min-height:0;overflow:auto}}.scm-minis{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.aim .scm-mini{display:inline-flex;align-items:center;gap:5px;padding:3px 8px 3px 5px;border:0;border-radius:3px;background:transparent;box-shadow:inset 0 0 0 1px var(--aim-border);color:var(--aim-ink-2);font-size:11.5px;cursor:pointer}.aim .scm-mini[aria-pressed=true]{background:color-mix(in srgb,var(--c) 16%,var(--aim-papel));box-shadow:none;color:var(--aim-ink)}.scm-mini span{display:inline-grid;place-items:center;width:12px;height:12px;border-radius:2px;border:1.5px solid var(--aim-muted);color:#fff;font-size:8px;line-height:1}.scm-mini[aria-pressed=true] span{background:var(--c);border-color:var(--c)}.scm-titulo-acciones{display:inline-flex;align-items:center;gap:10px;min-width:0}.scm-titulo-acciones .scm-chip{align-self:center;max-width:340px}.aim .scm-premisas td{vertical-align:middle}.aim .scm-premisa{box-shadow:inset 3px 0 0 var(--scm-tono);padding-left:14px}.scm-premisa--baja{--scm-tono:var(--aim-bad)}.scm-premisa--sube{--scm-tono:var(--aim-good)}.scm-premisa--neutro{--scm-tono:var(--aim-muted)}.aim .scm-premisa button{display:block;padding:0;border:0;background:none;color:var(--aim-ink);font-weight:500;text-align:left;cursor:pointer}.aim .scm-premisa small{display:block;font-size:11.5px}.aim .scm-premisa--vacia td{opacity:.45}.aim .scm-premisa button:disabled{cursor:not-allowed}.aim .scm-ventana--ancha{width:min(820px,calc(100vw - 32px))}.scm-nombre__fila{display:flex;align-items:flex-start;justify-content:space-between;gap:6px}.aim .scm-ver-grafico{flex:none;display:inline-grid;place-items:center;width:22px;height:22px;padding:3px;border:0;border-radius:3px;background:none;color:var(--aim-muted);cursor:pointer}.aim .scm-ver-grafico:hover{background:var(--aim-hover);color:var(--aim-accent-ink)}.scm-ver-grafico svg{width:100%;height:100%}.aim .scm-ventana{width:min(960px,calc(100vw - 32px));max-height:calc(100vh - 32px);margin:auto;padding:0;border:0;border-radius:6px;background:var(--aim-papel);color:var(--aim-ink);box-shadow:0 12px 40px var(--aim-sombra)}.scm-ventana::backdrop{background:rgba(0,0,0,.45)}.scm-ventana__caja{padding:20px}.scm-ventana__titulo{min-width:0;flex:1}.aim .scm-ventana__cerrar{flex:none;width:30px;height:30px;border:0;border-radius:3px;background:none;color:var(--aim-ink-2);font-size:20px;line-height:1;cursor:pointer}.aim .scm-ventana__cerrar:hover{background:var(--aim-hover)}.scm-ventana__controles{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.scm-url{overflow-wrap:anywhere;margin:0 0 8px}.aim .scm-evolucion{max-height:70vh;overflow:auto}.aim .scm-evolucion thead th{position:sticky;top:0;z-index:2;background:var(--aim-papel);box-shadow:inset 0 -1px 0 var(--aim-border)}.aim .scm-evolucion thead th.scm-fija{z-index:3;text-align:left}.scm-detalle{scroll-margin-top:calc(var(--scm-top) + 12px)}.scm-resumen-evo{--scm-izquierda:260px;position:fixed;left:var(--scm-izquierda);bottom:16px;z-index:20;box-sizing:border-box;width:clamp(390px,calc(var(--n) * (14px + var(--hueco)) + 24px),calc(100vw - var(--scm-izquierda) - 28px));padding:12px;border-radius:4px;background:var(--aim-papel);box-shadow:0 6px 24px var(--aim-sombra)}.aim--plegada .scm-resumen-evo{--scm-izquierda:92px}@media (max-width:860px){.aim--plegada .scm-resumen-evo,.scm-resumen-evo{--scm-izquierda:16px;width:calc(100vw - 32px)}}.scm-vectores{display:grid;gap:4px;max-height:40vh;overflow-y:auto}.aim .scm-vector{width:fit-content;max-width:100%;padding:0;border:0;background:none;cursor:default;display:grid;grid-template-columns:repeat(var(--n),minmax(0,14px));gap:var(--hueco)}.scm-vector i{display:block;aspect-ratio:var(--proporcion);height:var(--alto);border-radius:var(--redondeo);background:var(--aim-surface)}.scm-resumen-evo__pie{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.scm-resumen-evo__acciones{display:inline-flex;align-items:center;gap:8px}.aim .scm-vector .scm-vector__corte{background:none}.scm-resumen-evo__pie .aim-btn{flex:none;white-space:nowrap}.scm-fija{left:0;max-width:320px}.aim .scm-quitar{margin-left:8px;border:0;background:none;color:var(--aim-muted);cursor:pointer}.scm-form{max-width:620px}