:root{--fondo: #040a18;--superficie: #0a1530;--superficie-2: #111f42;--linea: #1b2e5a;--rejilla: #15264a;--texto: #eef3ff;--texto-2: #b6c2dc;--tenue: #8794b4;--acento: #2f7df6;--borde-luz: color-mix(in srgb, #3d8bff 34%, transparent);--brillo: 0 0 0 1px rgb(61 139 255 / .06), 0 8px 28px -14px rgb(47 125 246 / .55);--s1: #3987e5;--s2: #d95926;--s3: #199e70;--s4: #c98500;--fin: #30ab5b;--can: #c23232;--reg: #9b7bf0;--anu: #bd8a0e;--age: #22a6b8;--cur: #8794b4;--t-fin: #5cc882;--t-can: #f07a7a;--t-reg: #c4b2fb;--t-anu: #e3b341;--t-age: #7dd3e0;--t-cur: #b5b4ab;--dato: #8f9bb3;--bien: #0ca30c;--medio: #fab219;--mal: #e66767;--critico: #e66767;--sombra: 0 10px 30px rgb(0 0 0 / .45);color-scheme:dark}:root[data-tema=claro]{--fondo: #f1f5fb;--superficie: #ffffff;--superficie-2: #e7eef9;--linea: #e3e9f2;--rejilla: #eef2f8;--texto: #0f1b2d;--texto-2: #334155;--tenue: #5b6b82;--acento: #1a66e0;--borde-luz: #e3e9f2;--brillo: 0 1px 2px rgb(15 27 45 / .04), 0 8px 24px rgb(26 102 224 / .07);--s1: #2a78d6;--s2: #eb6834;--s3: #1baf7a;--s4: #eda100;--fin: #35a957;--can: #b92b2b;--reg: #8b5cf6;--anu: #c08a00;--age: #0e8a9c;--cur: #94a3b8;--t-fin: #15803d;--t-can: #b91c1c;--t-reg: #6d28d9;--t-anu: #8a6105;--t-age: #0e7490;--t-cur: #475569;--dato: #5b6b82;--bien: #0a8a0a;--medio: #b57d00;--mal: #d03b3b;--critico: #d03b3b;--sombra: 0 10px 30px rgb(0 0 0 / .12);color-scheme:light}*{box-sizing:border-box}html,body{margin:0}body{background:var(--fondo);color:var(--texto);font:14px/1.45 Segoe UI,system-ui,-apple-system,Roboto,sans-serif;-webkit-font-smoothing:antialiased}button,input,select{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.n{text-align:right;font-variant-numeric:tabular-nums}.tenue{color:var(--tenue)}.pantalla-centro{min-height:100vh;display:grid;place-items:center;padding:16px}.pantalla-centro.bajo{min-height:40vh}.ingreso{background:radial-gradient(60rem 30rem at 20% -10%,color-mix(in srgb,var(--reg) 18%,transparent),transparent 60%),radial-gradient(40rem 24rem at 100% 110%,color-mix(in srgb,var(--fin) 12%,transparent),transparent 60%),var(--fondo)}.tarjeta-ingreso{width:min(380px,100%);background:var(--superficie);border:1px solid var(--linea);border-radius:14px;padding:28px 24px;display:flex;flex-direction:column;gap:14px;box-shadow:var(--sombra)}.tarjeta-ingreso h2{margin:0;font-size:18px}.tarjeta-ingreso .sub{margin:-4px 0 4px;color:var(--texto-2)}.tarjeta-ingreso label{display:flex;flex-direction:column;gap:6px;color:var(--texto-2);font-size:13px}input,select{background:var(--superficie-2);border:1px solid var(--linea);border-radius:8px;padding:9px 11px;min-height:38px}input:focus,select:focus{border-color:var(--acento);outline:none}.error{color:var(--critico);margin:0}.error.banda{padding:10px 14px;border:1px solid var(--critico);border-radius:10px;margin-bottom:14px}.boton{border-radius:8px;padding:10px 14px;border:1px solid transparent;font-weight:600}.boton.primario{background:var(--acento);color:#fff}.boton.primario:disabled{opacity:.6;cursor:wait}.boton.texto{background:none;color:var(--texto-2);font-weight:500}.velo{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:grid;place-items:center;padding:16px;z-index:20}.marca{display:flex;align-items:center;gap:9px;font-size:16px;white-space:nowrap}.marca b{letter-spacing:.04em}.girando{width:26px;height:26px;border-radius:50%;border:3px solid var(--linea);border-top-color:var(--acento);animation:girar .8s linear infinite}@keyframes girar{to{transform:rotate(360deg)}}.barra-sup{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:18px;padding:10px 24px;background:color-mix(in srgb,var(--fondo) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--linea)}.operaciones{display:flex;gap:4px;background:var(--superficie);border:1px solid var(--linea);border-radius:10px;padding:3px}.operaciones button{border:0;background:none;padding:6px 14px;border-radius:7px;color:var(--texto-2);font-weight:600;display:flex;gap:6px;align-items:baseline}.operaciones button.activa{background:var(--superficie-2);color:var(--texto);box-shadow:inset 0 -2px 0 var(--acento)}.operaciones small{font-weight:500;color:var(--tenue);font-size:11px}.cuenta{margin-left:auto;position:relative}.boton-cuenta{display:flex;align-items:center;gap:8px;background:none;border:1px solid var(--linea);border-radius:999px;padding:3px 12px 3px 3px}.inicial{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--superficie-2);font-weight:700}.menu-cuenta{position:absolute;right:0;top:calc(100% + 6px);min-width:210px;background:var(--superficie);border:1px solid var(--linea);border-radius:10px;box-shadow:var(--sombra);padding:6px;display:flex;flex-direction:column}.menu-cuenta .quien{padding:8px 10px;display:flex;flex-direction:column;border-bottom:1px solid var(--linea);margin-bottom:4px}.menu-cuenta .quien span{color:var(--tenue);font-size:12px}.menu-cuenta button{text-align:left;background:none;border:0;padding:8px 10px;border-radius:6px}.menu-cuenta button:hover{background:var(--superficie-2)}.contenido{max-width:1440px;margin:0 auto;padding:18px 24px 28px}.pie{color:var(--tenue);font-size:12px;margin-top:18px}.vacio{text-align:center;padding:64px 16px;color:var(--texto-2)}.vacio h2{color:var(--texto);font-size:18px;margin:0 0 6px}.filtros{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:16px}.atajos{display:flex;flex-wrap:wrap;gap:4px}.atajos button{background:var(--superficie);border:1px solid var(--linea);border-radius:8px;padding:6px 11px;color:var(--texto-2)}.atajos button:hover{color:var(--texto)}.atajos button.activo{color:var(--texto);border-color:var(--acento);background:color-mix(in srgb,var(--acento) 14%,var(--superficie))}.fechas{display:flex;align-items:center;gap:6px;color:var(--tenue)}.fechas input{padding:5px 8px;min-height:34px}.filtros select{min-height:34px;padding:5px 8px}.chip{display:flex;gap:6px;align-items:center;border:1px solid var(--acento);background:color-mix(in srgb,var(--acento) 14%,var(--superficie));border-radius:999px;padding:5px 12px}.recargando{opacity:.55;transition:opacity .15s;pointer-events:none}.kpis{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-bottom:14px}.kpi{background:var(--superficie);border:1px solid var(--linea);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:2px;min-width:0}.kpi.destacado{border-top:2px solid var(--acento)}.kpi-nombre{color:var(--texto-2);font-size:12px;text-transform:uppercase;letter-spacing:.06em}.kpi-valor{font-size:30px;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1.15}.kpi-pie{color:var(--tenue);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rejilla-tarjetas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tarjeta{background:var(--superficie);border:1px solid var(--linea);border-radius:12px;padding:14px 16px;min-width:0}.tarjeta.ancha{grid-column:1 / -1}.tarjeta>header{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:8px}.tarjeta h3{margin:0;font-size:14px;font-weight:650}.tarjeta>header span{color:var(--tenue);font-size:12px}.grafico{position:relative;width:100%}.grafico svg{display:block;overflow:visible}.rejilla{stroke:var(--rejilla);stroke-width:1}.eje{stroke:var(--linea);stroke-width:1}.marca-eje{fill:var(--tenue);font-size:11px;font-variant-numeric:tabular-nums}.blanco{fill:transparent;outline:none}.blanco:focus-visible{stroke:var(--acento);stroke-width:1}.apagado{opacity:.45}.cruz{stroke:var(--texto-2);stroke-width:1;stroke-dasharray:3 3}.punto{stroke:var(--superficie);stroke-width:2}.leyenda{list-style:none;display:flex;flex-wrap:wrap;gap:4px 16px;margin:0 0 6px;padding:0;color:var(--texto-2);font-size:12px}.leyenda i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:6px;vertical-align:-1px}.globo{position:absolute;top:28px;pointer-events:none;z-index:5;background:var(--superficie-2);border:1px solid var(--linea);border-radius:8px;box-shadow:var(--sombra);padding:8px 10px;min-width:150px;font-size:12px}.globo-titulo{color:var(--texto-2);margin-bottom:4px;white-space:nowrap}.globo-fila{display:grid;grid-template-columns:12px auto 1fr;align-items:center;gap:6px}.globo-fila i{width:12px;height:2px;border-radius:1px}.globo-fila b{font-size:13px;font-variant-numeric:tabular-nums;text-align:right}.globo-fila span{color:var(--texto-2)}.tabla-envoltura{overflow-x:auto;margin:0 -4px}.tabla{width:100%;border-collapse:collapse;font-size:13px}.tabla th{text-align:left;color:var(--tenue);font-weight:600;font-size:12px;padding:6px 8px;border-bottom:1px solid var(--linea);white-space:nowrap}.tabla th.n{text-align:right}.tabla td{padding:7px 8px;border-bottom:1px solid var(--rejilla);white-space:nowrap}.tabla tbody tr:last-child td{border-bottom:0}.tabla th button{background:none;border:0;padding:0;color:inherit;font-weight:inherit}.tabla small{margin-left:6px}.col-barra{width:42%;min-width:150px}.col-barra>.n{display:inline-block;min-width:54px;margin-left:8px}.barra-celda{display:inline-block;vertical-align:middle;width:calc(100% - 64px);height:8px}.barra-celda>span{display:block;height:100%;border-radius:0 4px 4px 0}.tabla-cuadrillas tbody tr{cursor:pointer}.tabla-cuadrillas tbody tr:hover td{background:var(--superficie-2)}.tabla-cuadrillas tr.elegida td{background:color-mix(in srgb,var(--acento) 16%,var(--superficie))}@media (max-width: 1100px){.kpis{grid-template-columns:repeat(3,1fr)}}@media (max-width: 760px){.barra-sup{padding:8px 16px;gap:10px;flex-wrap:wrap}.marca span,.solo-ancho{display:none}.boton-cuenta{padding:3px}.contenido{padding:14px 16px 24px}.kpis{grid-template-columns:repeat(2,1fr);gap:10px}.kpi{padding:12px}.kpi-valor{font-size:24px}.rejilla-tarjetas{grid-template-columns:minmax(0,1fr)}.fechas input{width:140px}}.cuerpo{display:flex;align-items:flex-start}.menu-lateral{position:sticky;top:53px;flex:0 0 220px;height:calc(100vh - 53px);overflow-y:auto;border-right:1px solid var(--linea);padding:14px 10px;display:flex;flex-direction:column;gap:14px}.menu-grupo{display:flex;flex-direction:column;gap:2px}.menu-grupo-nombre{color:var(--tenue);font-size:11px;text-transform:uppercase;letter-spacing:.08em;padding:0 10px 4px}.menu-lateral a{color:var(--texto-2);text-decoration:none;padding:7px 10px;border-radius:7px}.menu-lateral a:hover{background:var(--superficie);color:var(--texto)}.menu-lateral a.activo{background:var(--superficie-2);color:var(--texto);box-shadow:inset 2px 0 0 var(--acento);font-weight:600}.menu-falta{color:var(--tenue);padding:7px 10px;display:flex;justify-content:space-between;gap:6px;cursor:help}.menu-falta small{font-size:10px;border:1px solid var(--linea);border-radius:999px;padding:0 6px;align-self:center}.contenido{flex:1;min-width:0}.boton-menu{display:none;background:none;border:0;padding:6px;flex-direction:column;gap:4px}.boton-menu span{display:block;width:18px;height:2px;background:var(--texto);border-radius:1px}.velo-menu{display:none}.titulo-modulo{margin-bottom:12px}.titulo-modulo h1{margin:0;font-size:20px;font-weight:650}.titulo-modulo p{margin:2px 0 0;color:var(--texto-2)}.aviso{color:var(--texto-2);background:var(--superficie);border:1px solid var(--linea);border-left:3px solid var(--acento);border-radius:8px;padding:8px 12px;margin:0 0 14px}.kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.pestanas{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:14px}.pestanas button{background:var(--superficie);border:1px solid var(--linea);border-radius:8px;padding:6px 12px;color:var(--texto-2)}.pestanas button.activo{color:var(--texto);border-color:var(--acento);background:color-mix(in srgb,var(--acento) 14%,var(--superficie))}.elegir{display:flex;align-items:center;gap:10px;margin-bottom:14px;color:var(--texto-2)}.elegir select{min-width:260px}.tarjeta-extra{margin-left:auto}.tarjeta-extra input{padding:5px 10px;min-height:32px}.estado{display:inline-flex;align-items:center;gap:5px;font-size:12px}.estado i{font-style:normal;font-weight:700;width:16px;height:16px;border-radius:50%;display:inline-grid;place-items:center;font-size:10px;color:#fff}.estado.bien i{background:var(--bien)}.estado.medio i{background:var(--medio);color:#000}.estado.mal i{background:var(--mal)}.tabla.tocable tbody tr[tabindex]{cursor:pointer}.tabla.tocable tbody tr[tabindex]:hover td{background:var(--superficie-2)}.tabla tr.elegida td{background:color-mix(in srgb,var(--acento) 16%,var(--superficie))}.fila-grupo td{background:var(--superficie-2);font-weight:650;padding-top:10px}.fila-subtotal td{color:var(--texto-2);font-weight:600;border-bottom:1px solid var(--linea)}.fila-total td,.fila-total th{font-weight:700;border-top:2px solid var(--linea)}.matriz-envoltura{max-height:70vh}.matriz{font-size:12px}.matriz th,.matriz td{padding:5px 7px}.matriz thead th{position:sticky;top:0;background:var(--superficie);z-index:1}.matriz .fija{position:sticky;left:0;background:var(--superficie);z-index:2;text-align:left}.matriz td.tarde{color:var(--mal);font-weight:600}.matriz td.tarde i{font-style:normal}.matriz td.calor{background:color-mix(in srgb,var(--fin) var(--calor, 0%),transparent)}.podio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.podio>div{background:var(--superficie);border:1px solid var(--linea);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:2px;min-width:0}.podio .podio-1{border-top:3px solid var(--acento)}.podio-puesto{color:var(--tenue);font-weight:700}.podio b{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.podio-valor{font-size:26px;font-weight:650;font-variant-numeric:tabular-nums}.podio-valor small{font-size:12px;color:var(--tenue);font-weight:500}.leyenda i.linea{height:2px;vertical-align:3px}@media (max-width: 900px){.boton-menu{display:flex}.menu-lateral{position:fixed;left:0;top:0;height:100vh;z-index:30;background:var(--fondo);width:250px;transform:translate(-100%);transition:transform .2s;box-shadow:var(--sombra)}.menu-lateral.abierto{transform:none}.velo-menu{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:25;background:#00000080}.podio{grid-template-columns:minmax(0,1fr)}}.barra-filtros{margin-bottom:16px;display:flex;flex-direction:column;gap:8px}.barra-filtros .filtros{margin-bottom:0;gap:8px}.desplegable{position:relative}.filtro-boton{display:inline-flex;align-items:center;gap:8px;min-height:36px;background:var(--superficie);border:1px solid var(--linea);border-radius:9px;padding:6px 12px;color:var(--texto-2)}.filtro-boton:hover{border-color:var(--tenue);color:var(--texto)}.filtro-boton[aria-expanded=true]{border-color:var(--acento)}.filtro-boton.con-valor{border-color:var(--acento);background:color-mix(in srgb,var(--acento) 12%,var(--superficie))}.filtro-etiqueta{color:var(--tenue);font-size:12px}.filtro-boton .filtro-valor{color:var(--texto);font-weight:600;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel{position:absolute;top:calc(100% + 6px);left:0;z-index:15;min-width:240px;max-width:calc(100vw - 32px);background:var(--superficie);border:1px solid var(--linea);border-radius:10px;box-shadow:var(--sombra);padding:6px}.panel-periodo{width:300px}.panel-buscar{width:100%;margin-bottom:6px}.opciones-lista{list-style:none;margin:0;padding:0;max-height:320px;overflow-y:auto}.opciones-lista button{width:100%;display:flex;align-items:center;gap:8px;text-align:left;background:none;border:0;border-radius:6px;padding:7px 8px}.opciones-lista button:hover,.opciones-lista button.activa{background:var(--superficie-2)}.opciones-lista button.elegida{font-weight:650}.check{width:16px;flex:0 0 16px;color:var(--acento);display:inline-grid}.opcion-texto{flex:1;min-width:0;display:flex;flex-direction:column}.opcion-texto small{color:var(--tenue);font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.opcion-cuenta{color:var(--tenue);font-size:12px;font-variant-numeric:tabular-nums}.sin-opciones{padding:10px 8px;margin:0}.panel-pie{border-top:1px solid var(--linea);margin-top:6px;padding:10px 6px 4px;display:flex;flex-direction:column;gap:8px;font-size:12px}.panel-pie .fechas input{width:100%}.boton.chico{padding:6px 12px}.activos{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.activos .chip{font-size:12px;padding:3px 10px}.tabla-buscar{display:flex;align-items:center;gap:10px;margin:0 0 8px}.tabla-buscar input{min-height:32px;padding:5px 10px;width:min(280px,100%)}.buscador-grande{display:flex;align-items:center;gap:10px;background:var(--superficie);border:1px solid var(--linea);border-radius:12px;padding:4px 14px;margin-bottom:14px;color:var(--tenue)}.buscador-grande:focus-within{border-color:var(--acento)}.buscador-grande input{flex:1;border:0;background:none;font-size:15px;min-height:44px;padding:0}.pestanas small{color:var(--tenue);margin-left:4px;font-variant-numeric:tabular-nums}.recorte{max-width:200px;overflow:hidden;text-overflow:ellipsis}.paginas{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:12px}.boton-sec{background:var(--superficie-2);border:1px solid var(--linea);border-radius:8px;padding:6px 12px}.boton-sec:disabled{opacity:.4;cursor:default}.velo-lado{place-items:stretch end;padding:0}.panel-lado{width:min(440px,100vw);height:100%;overflow-y:auto;background:var(--superficie);border-left:1px solid var(--linea);padding:18px 20px;box-shadow:var(--sombra)}.panel-lado>header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.panel-lado h2{margin:0;font-size:24px;font-variant-numeric:tabular-nums}.panel-lado h3{font-size:13px;color:var(--texto-2);margin:18px 0 6px}.datos{margin:0}.datos>div{display:grid;grid-template-columns:150px 1fr;gap:10px;padding:7px 0;border-bottom:1px solid var(--rejilla)}.datos dt{color:var(--tenue)}.datos dd{margin:0}.veredicto{margin:0 0 12px;padding:10px 12px;border-radius:8px;border:1px solid var(--linea);background:var(--superficie-2);display:flex;gap:8px;align-items:center}@media (max-width: 760px){.panel,.panel-periodo{position:fixed;left:16px;right:16px;top:72px;width:auto!important;max-width:none}.opciones-lista{max-height:55vh}.filtro-boton .filtro-valor{max-width:140px}}.c-fin{--texto-estado: var(--t-fin)}.c-can{--texto-estado: var(--t-can)}.c-reg{--texto-estado: var(--t-reg)}.c-anu{--texto-estado: var(--t-anu)}.c-age{--texto-estado: var(--t-age)}.c-cur{--texto-estado: var(--t-cur)}td.c-fin,td.c-can,td.c-reg,td.c-anu,td.c-age,td.c-cur{color:var(--texto-estado);font-weight:600}td.col-barra[class*=c-]{color:inherit;font-weight:inherit}td.col-barra[class*=c-]>.n{color:var(--texto-estado);font-weight:600}.icono-estado{font-style:normal;display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--color);color:#fff;font-size:10px;font-weight:700;line-height:1;margin-right:6px;vertical-align:-3px;flex:0 0 16px}.etiqueta-estado{display:inline-flex;align-items:center;font-size:12px;padding:2px 9px 2px 3px;border-radius:999px;white-space:nowrap;color:var(--texto-estado);background:color-mix(in srgb,var(--color) 14%,transparent);border:1px solid color-mix(in srgb,var(--color) 40%,transparent);font-weight:600}.etiqueta-estado .icono-estado{margin-right:5px}.kpi-estado{border-top:3px solid var(--color);background:linear-gradient(180deg,color-mix(in srgb,var(--color) 9%,var(--superficie)),var(--superficie) 70%)}.kpi-estado .kpi-valor{color:var(--texto-estado)}.kpi-nombre{display:flex;align-items:center}.tabla th button,.pestanas button{display:inline-flex;align-items:center}.kpis{grid-template-columns:repeat(auto-fit,minmax(138px,1fr))}.kpi.destacado{border-top:3px solid var(--dato)}@media (max-width: 760px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}body{background:radial-gradient(55rem 26rem at 62% -8%,color-mix(in srgb,var(--acento) 16%,transparent),transparent 65%),radial-gradient(40rem 30rem at -10% 110%,color-mix(in srgb,var(--acento) 10%,transparent),transparent 60%),var(--fondo);background-attachment:fixed}.marco{display:flex;min-height:100vh}.lado-derecho{flex:1;min-width:0;display:flex;flex-direction:column}.menu-lateral{position:sticky;top:0;height:100vh;flex:0 0 250px;gap:10px;padding:18px 12px 12px;background:linear-gradient(180deg,color-mix(in srgb,var(--superficie) 92%,transparent),color-mix(in srgb,var(--fondo) 96%,transparent));border-right:1px solid var(--linea);overflow:hidden auto}.marca-grande{display:flex;gap:10px;align-items:center;padding:0 6px 14px;border-bottom:1px solid var(--linea)}.marca-grande>div{display:flex;flex-direction:column;line-height:1.25;min-width:0}.marca-grande b{font-size:21px;font-style:italic;letter-spacing:.02em;font-weight:800;background:linear-gradient(90deg,var(--texto),color-mix(in srgb,var(--acento) 60%,var(--texto)));-webkit-background-clip:text;background-clip:text;color:transparent}.marca-grande span{font-size:12.5px;color:var(--texto)}.marca-grande small{font-size:11px;color:var(--tenue)}.menu-grupos{display:flex;flex-direction:column;gap:12px}.menu-grupo-nombre{color:color-mix(in srgb,var(--acento) 70%,var(--texto));font-weight:700;padding:4px 10px}.menu-lateral a,.menu-falta{display:flex;align-items:center;gap:10px}.menu-lateral a .icono,.menu-falta .icono{flex:0 0 auto;opacity:.85}.menu-lateral a.activo{background:linear-gradient(90deg,color-mix(in srgb,var(--acento) 55%,transparent),color-mix(in srgb,var(--acento) 18%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acento) 70%,transparent),0 0 18px -6px var(--acento);color:#fff;border-radius:9px}.menu-falta small{margin-left:auto}.menu-onda{flex:1;min-height:40px;margin:0 -12px -12px;background:radial-gradient(120% 60% at 50% 120%,color-mix(in srgb,var(--acento) 22%,transparent),transparent 70%)}.barra-sup{padding:12px 24px;gap:16px;background:color-mix(in srgb,var(--fondo) 70%,transparent)}.operaciones{border-radius:10px}.operaciones button{padding:7px 22px}.operaciones button.activa{background:var(--acento);color:#fff;box-shadow:0 0 16px -4px var(--acento)}.buscador-global{flex:0 1 420px;margin-left:auto;display:flex;align-items:center;gap:8px;color:var(--tenue);background:var(--superficie);border:1px solid var(--linea);border-radius:10px;padding:0 8px 0 12px}.buscador-global:focus-within{border-color:var(--acento)}.buscador-global input{flex:1;min-width:0;border:0;background:none;min-height:38px;padding:0}.buscador-global kbd{font:11px/1 inherit;color:var(--tenue);border:1px solid var(--linea);border-radius:6px;padding:4px 6px;white-space:nowrap}.cuenta{margin-left:0}.boton-cuenta{border:0;padding:2px;gap:10px}.inicial{width:36px;height:36px;background:var(--acento);color:#fff;box-shadow:0 0 14px -4px var(--acento)}.cuenta-nombre{display:flex;flex-direction:column;text-align:left;line-height:1.2}.cuenta-nombre small{color:var(--tenue);font-size:12px}.contenido{max-width:1680px;width:100%;margin:0 auto;padding:18px 24px 28px}.cabecera-modulo{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.titulo-modulo{display:flex;align-items:center;gap:14px;margin:0}.titulo-icono{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;color:#fff;flex:0 0 46px;background:linear-gradient(135deg,var(--acento),color-mix(in srgb,var(--acento) 45%,#000));box-shadow:0 0 22px -6px var(--acento)}.titulo-modulo h1{font-size:26px;font-weight:750;letter-spacing:-.01em}.cabecera-modulo .barra-filtros{margin:0;align-items:flex-end}.cabecera-modulo .filtros{justify-content:flex-end}.filtro-boton{min-height:48px;padding:6px 12px;border-radius:10px;gap:10px;background:var(--superficie);border-color:var(--borde-luz);box-shadow:var(--brillo)}.filtro-textos{display:flex;flex-direction:column;align-items:flex-start;line-height:1.25;min-width:70px}.filtro-textos .filtro-etiqueta{font-size:11.5px}.filtro-boton .filtro-valor{font-size:14px}.boton-actualizar{width:48px;justify-content:center;padding:0;color:var(--acento)}.boton-actualizar:active svg{transform:rotate(-90deg);transition:transform .2s}.tarjeta,.kpi,.podio>div{border-color:var(--borde-luz);box-shadow:var(--brillo);border-radius:14px}.tarjeta>header{align-items:center}.tarjeta h3{display:flex;align-items:center;gap:8px;font-size:16px}.ver-mas{margin-left:auto;display:inline-flex;align-items:center;gap:4px;color:color-mix(in srgb,var(--acento) 70%,var(--texto));text-decoration:none;font-size:13px}.ver-mas:hover{text-decoration:underline}.nota-chica{font-size:11.5px;margin:8px 0 0}.ejecutivo{display:flex;flex-direction:column;gap:14px}.fichas{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:12px}.ficha{--color: var(--dato);position:relative;overflow:hidden;min-width:0;border-radius:14px;padding:12px 14px 0;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"icono icono" "nombre nombre" "valor valor" "cambio cambio" "pie pie" "curva curva";background:linear-gradient(160deg,color-mix(in srgb,var(--color) 16%,var(--superficie)),var(--superficie) 65%);border:1px solid color-mix(in srgb,var(--color) 45%,transparent);box-shadow:0 10px 30px -18px var(--color),inset 0 1px #ffffff0a}.ficha-icono{grid-area:icono;color:var(--color);margin-bottom:4px}.ficha-icono .icono-estado{width:24px;height:24px;font-size:14px;margin:0}.ficha-nombre{grid-area:nombre;color:var(--texto);font-size:14px;font-weight:600}.ficha-valor{grid-area:valor;font-size:28px;font-weight:750;font-variant-numeric:tabular-nums;line-height:1.15;letter-spacing:-.01em}.ficha .cambio{grid-area:cambio;justify-self:start}.ficha-pie{grid-area:pie;color:var(--texto-2);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ficha .curva{grid-area:curva;margin:6px -14px 0}.curva{width:auto;min-height:34px}.curva svg{display:block}.cambio{display:inline-flex;align-items:center;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;padding:1px 7px;border-radius:6px;white-space:nowrap}.cambio.bien{color:var(--t-fin);background:color-mix(in srgb,var(--fin) 16%,transparent)}.cambio.mal{color:var(--t-can);background:color-mix(in srgb,var(--can) 16%,transparent)}.cambio.neutro{color:var(--texto-2);background:color-mix(in srgb,var(--dato) 14%,transparent)}.ejecutivo-medio{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:14px;align-items:stretch}.ejecutivo-izq{display:flex;flex-direction:column;gap:14px;min-width:0}.fila-evolucion{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);gap:14px}.fichas-medidas{grid-template-columns:repeat(4,minmax(0,1fr))}.fichas-medidas{flex:1}.fichas-medidas .ficha{padding-top:14px;grid-template-rows:auto auto auto auto auto 1fr}.fichas-medidas .curva{align-self:end}.fichas-medidas .ficha-valor{font-size:26px}.fichas-medidas .curva{min-height:46px}.segmentos{margin-left:auto;display:flex;background:var(--superficie-2);border:1px solid var(--linea);border-radius:9px;padding:3px}.segmentos button{border:0;background:none;color:var(--texto-2);padding:4px 14px;border-radius:6px;font-size:13px}.segmentos button.activo{background:var(--acento);color:#fff}.indicadores{display:flex;align-items:center;gap:18px;flex-wrap:wrap;justify-content:center;padding:6px 0}.anillo{position:relative;flex:0 0 auto}.anillo svg{display:block;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--fin) 45%,transparent))}.anillo-lleno{transition:stroke-dasharray .6s ease}.anillo-centro{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center}.anillo-centro b{font-size:24px;font-variant-numeric:tabular-nums}.anillo-centro>span:not(.cambio){font-size:12px;color:var(--texto-2)}.reparto{list-style:none;margin:0;padding:0;flex:1;min-width:170px;display:flex;flex-direction:column;gap:9px}.reparto li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:2px;row-gap:3px;font-size:13px}.reparto li b{font-variant-numeric:tabular-nums;color:var(--texto-estado)}.reparto-barra{grid-column:2 / -1;height:4px;background:var(--rejilla);border-radius:2px;overflow:hidden}.reparto-barra>span{display:block;height:100%;border-radius:2px}.panel-lectura{display:flex;flex-direction:column;gap:10px;background:linear-gradient(170deg,color-mix(in srgb,var(--acento) 12%,var(--superficie)),var(--superficie) 55%)}.insignia{margin-left:auto;font-size:11px!important;color:#fff!important;background:var(--acento);border-radius:999px;padding:2px 9px;font-weight:600}.titular{display:flex;gap:12px;align-items:center;padding:10px 12px;border-radius:10px;border:1px solid var(--linea);background:var(--superficie-2)}.titular-icono{width:34px;height:34px;flex:0 0 34px;border-radius:50%;display:grid;place-items:center;font-size:14px;color:#fff;background:var(--dato)}.titular.bien{border-color:color-mix(in srgb,var(--fin) 55%,transparent);background:color-mix(in srgb,var(--fin) 12%,var(--superficie))}.titular.bien .titular-icono{background:var(--fin)}.titular.mal{border-color:color-mix(in srgb,var(--can) 55%,transparent);background:color-mix(in srgb,var(--can) 12%,var(--superficie))}.titular.mal .titular-icono{background:var(--can)}.titular>div{display:flex;flex-direction:column}.titular span{color:var(--texto-2);font-size:13px}.panel-lectura h4{margin:4px 0 0;font-size:14px}.hallazgos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:13px;color:var(--texto-2)}.hallazgos li{display:grid;grid-template-columns:18px 1fr;gap:8px;align-items:start}.hallazgos i{font-style:normal;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:800;color:#fff;margin-top:1px}.hallazgos .bien i{background:var(--fin)}.hallazgos .mal i{background:var(--can)}.hallazgos .info i{background:var(--dato)}.recomendacion{display:flex;gap:10px;padding:10px 12px;border-radius:10px;border:1px solid color-mix(in srgb,var(--anu) 50%,transparent);background:color-mix(in srgb,var(--anu) 10%,var(--superficie))}.recomendacion .icono{color:var(--t-anu);flex:0 0 auto}.recomendacion>div{display:flex;flex-direction:column;font-size:13px}.recomendacion span{color:var(--texto-2)}.ejecutivo-abajo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ranking td{vertical-align:middle}.puesto{width:24px;height:24px;border-radius:50%;display:inline-grid;place-items:center;font-weight:700;font-size:12px;background:var(--superficie-2);color:var(--texto-2)}.puesto.p1{background:#e3b341;color:#1a1300}.puesto.p2{background:#c9d3e3;color:#111a2a}.puesto.p3{background:#d08a4e;color:#1d0f03}.tecnico{display:flex;align-items:center;gap:8px}.tecnico>span:last-child{display:flex;flex-direction:column;line-height:1.2}.tecnico small{margin:0!important;font-size:11px}.avatar{width:30px;height:30px;flex:0 0 30px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;background:var(--superficie-2);border:1px solid var(--borde-luz);color:var(--texto)}.pastilla{display:inline-block;padding:2px 8px;border-radius:6px;font-weight:700;color:var(--t-fin);background:color-mix(in srgb,var(--fin) 18%,transparent);font-variant-numeric:tabular-nums}.barras-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.barras-lista li{display:grid;grid-template-columns:minmax(90px,1.1fr) minmax(60px,1.4fr) auto auto;gap:4px 10px;align-items:center;font-size:13px}.barras-lista .barra-celda{width:100%;height:10px;background:var(--rejilla);border-radius:5px;overflow:hidden}.barras-lista .barra-celda>span{border-radius:5px}.barras-lista b{font-variant-numeric:tabular-nums;text-align:right}.barras-lista .tenue{font-variant-numeric:tabular-nums;text-align:right;min-width:54px}.barras-nombre{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.barras-detalle{grid-column:2 / -1;font-size:11.5px;color:var(--tenue);margin-top:-4px}@media (max-width: 1500px){.fichas{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 1250px){.ejecutivo-medio{grid-template-columns:minmax(0,1fr)}.ejecutivo-abajo{grid-template-columns:repeat(2,minmax(0,1fr))}.ejecutivo-abajo>:first-child{grid-column:1 / -1}}@media (max-width: 1000px){.fila-evolucion{grid-template-columns:minmax(0,1fr)}.fichas-medidas{grid-template-columns:repeat(2,minmax(0,1fr))}.buscador-global kbd{display:none}}@media (max-width: 900px){.menu-lateral{position:fixed;height:100vh}}@media (max-width: 760px){.fichas{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ficha-valor{font-size:22px}.ejecutivo-abajo{grid-template-columns:minmax(0,1fr)}.titulo-modulo h1{font-size:20px}.titulo-icono{width:38px;height:38px;flex-basis:38px}.buscador-global{order:3;flex:1 1 100%}.operaciones button{padding:6px 12px}.cabecera-modulo .filtros{justify-content:flex-start}.filtro-boton{min-height:42px}}:root[data-tema=claro] .menu-lateral a.activo{background:var(--acento)}body{font-family:Plus Jakarta Sans,Segoe UI,system-ui,sans-serif;font-variant-numeric:tabular-nums;background:var(--fondo)}:root:not([data-tema=claro]) body{background:radial-gradient(55rem 26rem at 62% -8%,color-mix(in srgb,var(--acento) 14%,transparent),transparent 65%),var(--fondo);background-attachment:fixed}.marco{display:flex;align-items:flex-start;min-height:100vh}.menu-v3{flex:none;position:sticky;top:0;height:100vh;min-height:560px;z-index:20}.lado-derecho{flex:1 1 0;min-width:0;padding:14px 22px 28px;display:flex;flex-direction:column;gap:14px}.contenido{max-width:none;padding:0;margin:0}.barra-sup{position:static;padding:0;gap:12px;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;flex-wrap:wrap}.buscador-global{flex:1 1 280px;max-width:380px;margin:0 auto;border:0;border-radius:14px;padding:0 14px;background:var(--superficie-2);color:var(--tenue)}.buscador-global:focus-within{box-shadow:0 0 0 2px var(--acento)}.buscador-global input{min-height:42px;font-size:13.5px}.buscador-global kbd{border-color:color-mix(in srgb,var(--tenue) 35%,transparent)}.barra-iconos{display:flex;gap:2px}.boton-icono{all:unset;cursor:pointer;width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:var(--texto-2)}.boton-icono:hover{background:var(--superficie-2)}.boton-icono:focus-visible{outline:2px solid var(--acento)}.barra-sup .filtro-boton{min-height:44px;border-radius:14px;padding:8px 14px;background:var(--superficie);border:1px solid var(--linea);box-shadow:0 1px 2px #0f1b2d0a}.barra-sup .filtro-textos{flex-direction:row;align-items:baseline;gap:8px}.barra-sup .filtro-valor{font-weight:700}.operaciones button.activa{box-shadow:none}.cabecera-modulo{align-items:center;margin:0 0 14px;padding:2px 0 0}.barras-titulo{display:flex;align-items:flex-end;gap:4px;height:40px;flex:none}.barras-titulo i{width:9px;border-radius:3px}.barras-titulo i:nth-child(1){height:18px;background:#38bdf8}.barras-titulo i:nth-child(2){height:28px;background:#1a66e0}.barras-titulo i:nth-child(3){height:40px;background:#0b3d91}:root:not([data-tema=claro]) .barras-titulo i:nth-child(3){background:#3d8bff}.titulo-modulo h1{font-size:27px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.titulo-modulo p{font-size:14px;color:var(--tenue);margin-top:3px}.cabecera-modulo .filtros{gap:8px}.cabecera-modulo .filtro-boton{min-height:34px;padding:6px 10px;border-radius:10px;background:var(--superficie);border:1px solid var(--linea);box-shadow:none;gap:6px;font-size:12.5px}.cabecera-modulo .filtro-boton.con-valor{border-color:var(--acento);background:color-mix(in srgb,var(--acento) 7%,var(--superficie))}.cabecera-modulo .filtro-textos{flex-direction:row;align-items:center;gap:6px;min-width:0}.cabecera-modulo .filtro-etiqueta{font-size:12.5px;color:var(--tenue)}.cabecera-modulo .filtro-valor{font-size:12.5px;font-weight:700;max-width:160px}.cabecera-modulo .boton-actualizar{width:34px;padding:0}.boton-limpiar{all:unset;cursor:pointer;font-size:12.5px;font-weight:700;color:var(--acento);padding:6px 8px;border-radius:8px}.boton-limpiar:hover{background:var(--superficie-2)}.pestanas-seccion{display:flex;flex-wrap:wrap;gap:4px;background:var(--superficie);border:1px solid var(--linea);border-radius:14px;padding:4px;margin:0 0 14px;width:fit-content;max-width:100%}.pestanas-seccion a{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:10px;color:var(--texto-2);text-decoration:none;font-size:13px;font-weight:600}.pestanas-seccion a:hover{background:var(--superficie-2)}.pestanas-seccion a.activa{background:var(--acento);color:#fff}.tarjeta,.kpi,.podio>div{background:var(--superficie);border:1px solid var(--linea);border-radius:16px;box-shadow:var(--brillo)}.tarjeta{padding:18px}.tarjeta h3{font-size:16px;font-weight:800}.tarjeta h3 .icono{color:var(--acento)}.tarjeta.v3{display:flex;flex-direction:column;gap:12px;min-width:0}.tarjeta.v3>header{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap;margin:0}.tarjeta.v3 .sub{margin:2px 0 0;font-size:12.5px;color:var(--tenue)}.enlace{all:unset;cursor:pointer;font-size:12.5px;font-weight:700;color:var(--acento);padding:4px 6px;border-radius:6px}.enlace:hover{background:var(--superficie-2)}.insignia.apagada{background:var(--superficie-2);color:var(--texto-2)!important}.kpi-estado{background:var(--superficie)}.cambio.bien{color:var(--t-fin);background:color-mix(in srgb,var(--fin) 15%,var(--superficie))}.cambio.mal{color:var(--t-can);background:color-mix(in srgb,var(--can) 13%,var(--superficie))}.cambio{border-radius:8px;padding:3px 9px;align-self:flex-start}.segmentos{background:var(--fondo);border:0;border-radius:12px;gap:2px;margin:0}.segmentos button{border-radius:9px;padding:6px 14px;font-weight:600}.tablero-v3{display:flex;flex-direction:column;gap:14px}.v3-arriba,.v3-fila{display:flex;flex-wrap:wrap;gap:14px;align-items:stretch}.v3-izq{flex:1 1 620px;min-width:0;display:flex;flex-direction:column;gap:14px}.v3-der{flex:1 1 300px;max-width:420px;min-width:0;display:flex;flex-direction:column;gap:12px}.v3-fila>*{flex:1 1 360px}.kpis-v3{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.kpi-v3{background:var(--superficie);border:1px solid var(--linea);border-radius:16px;padding:14px 14px 0;display:flex;flex-direction:column;gap:6px;overflow:hidden;box-shadow:var(--brillo);min-width:0}.kpi-v3-cabeza{display:flex;align-items:center;gap:10px;min-width:0}.kpi-v3-icono{width:32px;height:32px;flex:none;border-radius:9px;background:var(--color);color:#fff;display:grid;place-items:center;font-weight:800;font-size:16px;box-shadow:0 4px 10px color-mix(in srgb,var(--color) 40%,transparent)}.kpi-v3-nombre{font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi-v3-valor{font-size:29px;font-weight:800;letter-spacing:-.02em;line-height:1;padding-left:2px}.kpi-v3-pie{font-size:11.5px;color:var(--tenue);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi-v3 .curva{margin:0 -14px;min-height:44px}.evolucion-v3 .grafico svg{overflow:visible}.cumplimiento-tira{border-top:1px dashed var(--linea);padding-top:8px}.tira-nombre{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--texto-2);margin-bottom:2px}.tira-nombre i{width:16px;height:2px;background:var(--acento)}.operacion-v3{position:relative;overflow:hidden;border-radius:18px;padding:18px 20px;color:#fff;display:flex;flex-direction:column;gap:14px;background:radial-gradient(circle at 100% 0%,rgb(42 155 255 / .45),transparent 55%),linear-gradient(145deg,#03153d,#062a7a);border:1px solid rgb(92 165 255 / .45);box-shadow:0 12px 30px #03153d4d}.operacion-v3 .aro{position:absolute;border-radius:50%;pointer-events:none}.operacion-v3 .a1{right:-70px;top:-70px;width:210px;height:210px;border:1.5px solid rgb(88 180 255 / .35);box-shadow:0 0 24px #2a9bff40}.operacion-v3 .a2{right:-24px;top:-24px;width:120px;height:120px;border:1px solid rgb(88 180 255 / .25)}.operacion-cabeza{position:relative;display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.operacion-cabeza>div{display:flex;flex-direction:column;gap:3px}.operacion-cabeza b{display:flex;align-items:center;gap:9px;font-size:18px;font-weight:800}.operacion-cabeza>div>span{font-size:12.5px;color:#a9c9ff}.punto-vivo{width:10px;height:10px;border-radius:99px;background:#22c55e;box-shadow:0 0 0 4px #22c55e40}.en-vivo{font-size:10.5px;font-weight:700;letter-spacing:.08em;color:#7fd0ff;border:1px solid rgb(127 208 255 / .5);padding:4px 9px;border-radius:99px}.operacion-cifras{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.operacion-cifras>div{background:#ffffff0f;border:1px solid rgb(127 190 255 / .25);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:2px;min-width:0}.operacion-cifras b{font-size:20px;font-weight:800}.operacion-cifras span{font-size:11.5px;color:#a9c9ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.accesos-v3{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.accesos-v3 button{all:unset;cursor:pointer;background:var(--superficie);border:1px solid var(--linea);border-radius:14px;padding:12px 4px 10px;display:flex;flex-direction:column;align-items:center;gap:7px;color:var(--acento);box-shadow:0 1px 2px #0f1b2d0a}.accesos-v3 button span{font-size:12px;font-weight:600;color:var(--texto);text-align:center}.accesos-v3 button:hover{border-color:#9cc0ff;background:color-mix(in srgb,var(--acento) 5%,var(--superficie))}.accesos-v3 button:focus-visible{outline:2px solid var(--acento)}.actividad-v3{flex:1}.actividad-v3 ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.actividad-v3 li{display:flex;align-items:center;gap:12px;padding:8px 6px;border-radius:9px}.actividad-v3 li:hover{background:var(--fondo)}.actividad-icono{flex:0 0 24px;width:24px;height:24px;border-radius:99px;background:var(--color);color:#fff;display:grid;place-items:center;font-size:12px;font-weight:800}.actividad-texto{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.actividad-texto b{font-size:13px;font-weight:600;line-height:1.3}.actividad-texto small,.actividad-hora{font-size:11.5px;color:var(--tenue);white-space:nowrap}.distribucion{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.distribucion .anillo svg{filter:none}.distribucion .anillo-centro b{font-size:23px;font-weight:800;line-height:1}.distribucion .anillo-centro span{font-size:12px;color:var(--tenue)}.distribucion ul{flex:1;min-width:170px;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.distribucion li{display:flex;align-items:center;gap:8px;font-size:13px}.distribucion li i{width:11px;height:11px;border-radius:3px;flex:none}.distribucion li span{flex:1;color:var(--texto-2)}.distribucion li em{font-style:normal;width:56px;text-align:right;color:var(--texto-2);font-weight:600}.turnos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.turnos li{display:grid;grid-template-columns:minmax(150px,auto) minmax(60px,1fr) 56px;gap:4px 10px;align-items:center;font-size:13px}.turno-nombre small{color:var(--tenue)}.turno-barra{height:12px;border-radius:99px;background:var(--superficie-2);overflow:hidden}.turno-barra>span{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#1a5fe0,#2f7bff)}.turnos b{text-align:right;font-weight:800}.turno-detalle{grid-column:1 / -1;color:var(--tenue);font-size:11.5px}.mapa-calor{display:flex;gap:14px;flex-wrap:wrap;align-items:flex-start}.mapa-cuadros{flex:1 1 220px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.mapa-cuadros button{all:unset;cursor:pointer;border-radius:8px;padding:7px 7px 6px;min-height:46px;display:flex;flex-direction:column;justify-content:space-between;min-width:0}.mapa-cuadros button:hover{filter:brightness(1.08)}.mapa-cuadros button:focus-visible,.mapa-cuadros button.elegido{outline:3px solid var(--texto);outline-offset:1px}.mapa-cuadros span{font-size:10px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mapa-cuadros b{font-size:13px;font-weight:800}.mapa-leyenda{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px;font-size:12.5px;font-weight:600}.mapa-leyenda li{display:flex;align-items:center;gap:8px}.mapa-leyenda i{width:13px;height:13px;border-radius:3px}.mapa-leyenda em{font-style:normal;color:var(--tenue);font-weight:500}.ranking-v3 .tabla td{padding:8px 4px}.ranking-v3 .tabla th{padding:6px 4px;color:var(--texto)}.ranking-v3 small{margin-left:4px}.pastilla-v3{display:inline-block;min-width:66px;text-align:center;font-weight:700;font-size:12px;padding:3px 8px;border-radius:7px;color:#fff}.pastilla-v3.alto{background:#15803d}.pastilla-v3.medio{background:#16a34a}.pastilla-v3.bajo{background:#b45309}.leyenda-v3{display:flex;gap:16px;font-size:12px;color:var(--texto-2)}.leyenda-v3 span{display:flex;align-items:center;gap:6px}.l-real{width:16px;height:3px;border-radius:2px;background:var(--acento)}.l-proy{width:16px;border-top:3px dashed var(--acento)}.proyeccion-caja{position:absolute;right:4px;top:0;background:var(--superficie);border:1px solid var(--linea);border-radius:10px;padding:7px 10px;box-shadow:0 6px 18px #1a66e024;display:flex;flex-direction:column;align-items:center;gap:1px}.proyeccion-caja span{font-size:11px;font-weight:600}.proyeccion-caja b{font-size:15px;font-weight:800}.proyeccion-caja em{font-style:normal;font-size:12px;font-weight:700}.sube{color:var(--t-fin)}.baja{color:var(--t-can)}.cumplimiento-general{display:flex;flex-wrap:wrap;align-items:center;gap:22px;flex:1}.cumplimiento-general .anillo svg{filter:none}.anillo-grande{font-size:28px;font-weight:800;letter-spacing:-.02em}.cumplimiento-general>div{display:flex;flex-direction:column;gap:10px;font-size:13.5px}.cambio-texto{font-weight:700}.cambio-texto small{font-weight:500;color:var(--tenue)}.chip-meta{align-self:flex-start;font-size:12.5px;font-weight:700;padding:7px 14px;border-radius:99px}.chip-meta.bien{background:color-mix(in srgb,var(--fin) 15%,var(--superficie));color:var(--t-fin)}.chip-meta.cerca{background:color-mix(in srgb,var(--anu) 18%,var(--superficie));color:var(--t-anu)}.chip-meta.mal{background:color-mix(in srgb,var(--can) 13%,var(--superficie));color:var(--t-can)}.chip-meta.neutro{background:var(--superficie-2);color:var(--texto-2)}.hallazgos-cuerpo{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:18px;align-items:start}.hallazgos-v3 .hallazgos{font-size:13.5px;color:var(--texto)}.hallazgos .info i{background:var(--acento)}.menu-cuenta-v3{position:fixed;left:20px;bottom:84px;top:auto;right:auto;z-index:40}.velo-transparente{position:fixed;top:0;right:0;bottom:0;left:0;z-index:39}.boton-menu{display:none}@media (max-width: 760px){.menu-v3{position:fixed;left:0;top:0;transform:translate(-110%);transition:transform .25s}.menu-v3.abierto{transform:none}.boton-menu{display:flex}.velo-menu{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:15;background:#00000073}.lado-derecho{padding:12px 16px 24px}.buscador-global{order:5;flex:1 1 100%;max-width:none}.barra-sup .filtro-boton{margin-left:auto}.titulo-modulo h1{font-size:21px}.v3-der{max-width:none}.hallazgos-cuerpo{grid-template-columns:minmax(0,1fr)}.kpis-v3{grid-template-columns:repeat(2,minmax(0,1fr))}.turnos li{grid-template-columns:minmax(0,1fr) 56px}.turno-barra{grid-column:1 / -1;grid-row:2}.mapa-cuadros{grid-template-columns:repeat(3,minmax(0,1fr))}.pestanas-seccion{width:auto}}@media (min-width: 761px){.velo-menu{display:none}}.kpis-v3{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.distribucion li em,.distribucion li b{white-space:nowrap}.distribucion li em{width:62px}.proyeccion-caja{position:static;flex-direction:row;align-items:baseline;gap:8px;align-self:flex-start;box-shadow:none}@media (max-width: 760px){.kpis-v3{grid-template-columns:repeat(2,minmax(0,1fr))}}.tablero-v4{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,440px);gap:14px;align-items:start}.v4-principal{display:flex;flex-direction:column;gap:14px;min-width:0}.v4-par{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:stretch}.kpis-v4{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.kpis-v4 .kpi-v3{cursor:default}:root:not([data-tema=claro]) .kpis-v4 .kpi-v3{border-color:color-mix(in srgb,var(--color) 60%,transparent);background:linear-gradient(165deg,color-mix(in srgb,var(--color) 14%,var(--superficie)),var(--superficie) 70%);box-shadow:0 0 22px -8px var(--color),inset 0 1px #ffffff0d}:root:not([data-tema=claro]) .tarjeta,:root:not([data-tema=claro]) .v4-control{border-color:color-mix(in srgb,#3d8bff 38%,transparent);box-shadow:0 0 0 1px #3d8bff0f,0 0 26px -12px #2f7df6b3}.v4-control{position:sticky;top:14px;display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:18px;background:var(--superficie);border:1px solid var(--linea);box-shadow:var(--brillo);min-width:0}.control-cabeza{display:flex;justify-content:space-between;align-items:center;gap:10px}.control-cabeza h2{margin:0;font-size:19px;font-weight:800;letter-spacing:-.01em}.en-linea{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:800;letter-spacing:.04em;color:var(--t-fin);padding:4px 11px;border-radius:99px;border:1px solid color-mix(in srgb,var(--fin) 55%,transparent);background:color-mix(in srgb,var(--fin) 12%,var(--superficie))}.en-linea i{width:8px;height:8px;border-radius:99px;background:var(--fin);box-shadow:0 0 0 3px color-mix(in srgb,var(--fin) 30%,transparent)}.v4-control h4{margin:0 0 8px;font-size:15px;font-weight:800}.v4-control .tarjeta{padding:0;border:0;box-shadow:none!important;background:none}.v4-control .tarjeta h3{font-size:15px}.operacion-v4{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px;align-items:center;padding:16px;border-radius:16px;color:#fff;background:radial-gradient(circle at 100% 0%,rgb(42 155 255 / .4),transparent 55%),linear-gradient(145deg,#03153d,#062a7a);border:1px solid rgb(92 165 255 / .5);box-shadow:0 10px 26px -12px #03153d99}.operacion-grande{display:flex;flex-direction:column;gap:4px;min-width:0}.operacion-grande>b{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:800}.operacion-grande .icono{color:#5cc8ff}.operacion-valor{font-size:34px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.operacion-nota{font-size:12.5px;color:#a9c9ff}.operacion-barra{height:8px;border-radius:99px;background:#ffffff24;overflow:hidden;margin-top:6px}.operacion-barra>span{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#2a9bff,#5cc8ff);box-shadow:0 0 10px #2a9bff}.operacion-lista{list-style:none;margin:0;padding:0 0 0 14px;border-left:1px solid rgb(127 190 255 / .25);display:flex;flex-direction:column;gap:9px}.operacion-lista li{display:grid;grid-template-columns:20px auto 1fr;gap:8px;align-items:center;font-size:12.5px;color:#a9c9ff}.operacion-lista li+li{border-top:1px solid rgb(127 190 255 / .15);padding-top:9px}.operacion-lista b{color:#fff;font-size:17px;font-weight:800}.operacion-v4 .en-vivo{position:absolute;top:10px;right:12px}.accesos-bloque .accesos-v3 button{padding:12px 4px}:root:not([data-tema=claro]) .accesos-v3 button{background:linear-gradient(160deg,color-mix(in srgb,var(--acento) 16%,var(--superficie)),var(--superficie));border-color:color-mix(in srgb,#3d8bff 40%,transparent)}.v4-control .actividad-v3 ul{position:relative}.v4-control .actividad-v3 ul:before{content:"";position:absolute;left:17px;top:18px;bottom:18px;width:2px;background:color-mix(in srgb,var(--acento) 35%,transparent)}.v4-control .actividad-v3 li{position:relative;padding:6px}.v4-control .actividad-icono{position:relative;z-index:1;box-shadow:0 0 0 3px var(--superficie)}.estado-barras{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.estado-barras li{display:grid;grid-template-columns:22px minmax(110px,auto) minmax(50px,1fr) 52px;gap:10px;align-items:center;font-size:13px}.estado-icono{width:22px;height:22px;border-radius:99px;background:var(--color);color:#fff;display:grid;place-items:center;font-size:11px;font-weight:800}.estado-barra{height:8px;border-radius:99px;background:var(--superficie-2);overflow:hidden}.estado-barra>span{display:block;height:100%;border-radius:99px}.estado-barras b{text-align:right;font-weight:800}.alertas-v4{border-radius:16px;padding:14px 16px;display:flex;flex-direction:column;gap:10px;border:1px solid color-mix(in srgb,var(--can) 55%,transparent);background:linear-gradient(165deg,color-mix(in srgb,var(--can) 16%,var(--superficie)),var(--superficie) 80%)}.alertas-v4.tranquilas{border-color:var(--linea);background:var(--superficie-2)}.alertas-v4>header{display:flex;justify-content:space-between;align-items:center;gap:8px}.alertas-v4>header b{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:800}.alertas-v4>header svg{color:var(--t-can)}.alertas-v4>header em{font-style:normal;color:var(--t-can)}.alertas-v4 .hallazgos{font-size:13px;color:var(--texto)}.alertas-v4>small{font-size:11px}.turno-nombre{display:inline-flex;align-items:center;gap:7px}.turnos li:nth-child(1) .icono{color:#f5b400}.turnos li:nth-child(2) .icono{color:#38bdf8}.turnos li:nth-child(3) .icono{color:#818cf8}.tendencia-v4 .proyeccion-caja{position:static;flex-direction:column;align-items:center;gap:0;padding:6px 12px;border:1px solid color-mix(in srgb,var(--acento) 45%,transparent)}@media (max-width: 1500px){.tablero-v4{grid-template-columns:minmax(0,1fr) 360px}.kpis-v4 .kpi-v3-valor{font-size:25px}}@media (max-width: 1250px){.tablero-v4{grid-template-columns:minmax(0,1fr)}.v4-control{position:static}}@media (max-width: 1000px){.kpis-v4{grid-template-columns:repeat(3,minmax(0,1fr))}.v4-par{grid-template-columns:minmax(0,1fr)}}@media (max-width: 760px){.kpis-v4{grid-template-columns:repeat(2,minmax(0,1fr))}.operacion-v4{grid-template-columns:minmax(0,1fr)}.operacion-lista{border-left:0;padding:0}.estado-barras li{grid-template-columns:22px minmax(0,1fr) 52px}.estado-barra{grid-column:2 / -1;grid-row:2}}@media (min-width: 761px){.tarjeta.v3>header{flex-wrap:nowrap}.tarjeta.v3>header>:last-child:not(:first-child){flex:none}}.tablero-v4{grid-template-columns:minmax(0,1fr)}.v4-control{position:static;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 22px;align-items:start}.v4-control>.control-cabeza{grid-column:1 / -1}.control-hoy{display:flex;flex-direction:column;gap:14px;min-width:0}.v4-control>*{min-width:0}@media (max-width: 1500px){.tablero-v4{grid-template-columns:minmax(0,1fr)}.v4-control{grid-template-columns:repeat(2,minmax(0,1fr))}}.v4-control{grid-template-columns:minmax(300px,1.15fr) repeat(3,minmax(0,1fr))}.v4-control .operacion-v4{grid-template-columns:minmax(0,1fr)}.v4-control .operacion-lista{flex-direction:row;justify-content:space-between;border-left:0;padding:10px 0 0;border-top:1px solid rgb(127 190 255 / .25)}.v4-control .operacion-lista li{grid-template-columns:auto auto;grid-template-rows:auto auto;gap:0 6px}.v4-control .operacion-lista li .icono{grid-row:1 / 3}.v4-control .operacion-lista li span{grid-column:2;font-size:11.5px;white-space:nowrap}.v4-control .operacion-lista li+li{border-top:0;padding-top:0}.alertas-v4>header{flex-wrap:nowrap}.alertas-v4>header b{white-space:nowrap}.alertas-v4>header .enlace{white-space:nowrap}@media (max-width: 1500px){.v4-control{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.v4-control{grid-template-columns:minmax(0,1fr)}}:root:not([data-tema=claro]) body{background:radial-gradient(60rem 34rem at 78% -10%,rgb(47 125 246 / .34),transparent 60%),radial-gradient(46rem 30rem at 8% 18%,rgb(124 58 237 / .26),transparent 62%),radial-gradient(40rem 26rem at 40% 70%,rgb(14 116 144 / .2),transparent 65%),radial-gradient(30rem 20rem at 60% 40%,rgb(168 85 247 / .1),transparent 70%),radial-gradient(70rem 40rem at 105% 115%,rgb(56 160 255 / .45),rgb(10 40 110 / .28) 38%,transparent 62%),#030816;background-attachment:fixed}:root:not([data-tema=claro]) .marco:before,:root:not([data-tema=claro]) .marco:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}:root:not([data-tema=claro]) .marco:before{background-image:radial-gradient(1px 1px at 12% 18%,rgb(255 255 255 / .75),transparent 100%),radial-gradient(1px 1px at 38% 72%,rgb(255 255 255 / .6),transparent 100%),radial-gradient(1px 1px at 63% 33%,rgb(200 225 255 / .7),transparent 100%),radial-gradient(1px 1px at 82% 85%,rgb(255 255 255 / .55),transparent 100%),radial-gradient(1px 1px at 91% 12%,rgb(255 255 255 / .65),transparent 100%),radial-gradient(1px 1px at 24% 52%,rgb(180 210 255 / .5),transparent 100%),radial-gradient(1px 1px at 50% 92%,rgb(255 255 255 / .5),transparent 100%),radial-gradient(1px 1px at 72% 60%,rgb(255 255 255 / .45),transparent 100%);background-size:170px 170px}:root:not([data-tema=claro]) .marco:after{background-image:radial-gradient(1.6px 1.6px at 18% 30%,rgb(255 255 255 / .95),transparent 100%),radial-gradient(1.4px 1.4px at 66% 14%,rgb(170 210 255 / .9),transparent 100%),radial-gradient(1.8px 1.8px at 84% 58%,rgb(255 255 255 / .9),transparent 100%),radial-gradient(1.4px 1.4px at 40% 84%,rgb(200 180 255 / .85),transparent 100%),radial-gradient(1.5px 1.5px at 8% 76%,rgb(255 255 255 / .8),transparent 100%);background-size:330px 330px;animation:titilar 5s ease-in-out infinite alternate}@keyframes titilar{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion: reduce){:root:not([data-tema=claro]) .marco:after{animation:none}}:root:not([data-tema=claro]) .tarjeta,:root:not([data-tema=claro]) .kpi,:root:not([data-tema=claro]) .v4-control,:root:not([data-tema=claro]) .podio>div{background-color:#0a1530b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}:root:not([data-tema=claro]) .v4-control .tarjeta{background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}:root:not([data-tema=claro]) .kpis-v4 .kpi-v3{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}:root:not([data-tema=claro]) .barra-sup .filtro-boton,:root:not([data-tema=claro]) .cabecera-modulo .filtro-boton,:root:not([data-tema=claro]) .buscador-global,:root:not([data-tema=claro]) .operaciones,:root:not([data-tema=claro]) .pestanas-seccion{background-color:#0a1530b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}:root:not([data-tema=claro]) *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root:not([data-tema=claro]) .tarjeta,:root:not([data-tema=claro]) .kpi,:root:not([data-tema=claro]) .v4-control,:root:not([data-tema=claro]) .podio>div{background-color:#0a1530d6}:root:not([data-tema=claro]) .marco:after{will-change:opacity}.boton-tliwin{display:block;text-align:center;text-decoration:none}.boton.secundario{background:var(--superficie-2);border-color:var(--linea);color:var(--texto)}.tarjeta-ingreso .sub.chico{font-size:12px;margin-top:-6px}.separador{display:flex;align-items:center;gap:10px;color:var(--tenue);font-size:12px}.separador:before,.separador:after{content:"";flex:1;height:1px;background:var(--linea)}.menu-cuenta a{display:block;text-align:left;padding:8px 10px;border-radius:6px;color:inherit;text-decoration:none}.menu-cuenta a:hover{background:var(--superficie-2)}.escudo{display:flex;flex-direction:column;gap:4px;padding:18px;border-radius:16px;border:1px dashed color-mix(in srgb,var(--anu) 60%,transparent);background:color-mix(in srgb,var(--anu) 8%,var(--superficie));color:var(--texto-2)}.escudo b{color:var(--t-anu)}.escudo.chico{padding:14px;font-size:13px}.transicion{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#01040c;cursor:pointer}.transicion canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.volver-tliwin{display:inline-flex;align-items:center;gap:6px;padding:8px 14px 8px 10px;border-radius:12px;text-decoration:none;font-weight:700;font-size:13.5px;white-space:nowrap;color:#fff;background:linear-gradient(135deg,#1a66e0,#0b3d91);border:1px solid color-mix(in srgb,#5cc8ff 55%,transparent);box-shadow:0 0 18px -6px #2f7df6}.volver-tliwin:hover{filter:brightness(1.12)}.volver-tliwin:focus-visible{outline:2px solid #5cc8ff;outline-offset:2px}@media (max-width: 760px){.volver-tliwin span{display:none}.volver-tliwin{padding:8px}}
