:root{--navy:#0d1335;--azul:#1041fc;--menta:#00e8a4;--cyan:#0ff;--cyan-legible:#00a8b8;--fondo:#efefef;--lienzo:#fafafb;--superficie:#fff;--superficie-2:#f7f8fc;--borde:#e4e6ef;--texto:#12162e;--texto-suave:#4a4f6b;--critico:#e5162a;--atencion:#f5a623;--ok:#00a06f;--radio:10px;--radio-md:7px;--sombra-md:0 12px 40px #0d133524;--sombra-canto:0 1px 2px #0d13350d;--sombra-tarjeta:0 1px 2px #0d13350d, 0 8px 24px -6px #0d13351a, 0 2px 6px -2px #0d13350d;--sombra-tarjeta-alta:0 1px 2px #0d13350f, 0 16px 40px -10px #0d133529, 0 4px 10px -3px #0d133512}*{box-sizing:border-box}html,body{background:var(--lienzo);color:var(--texto);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;padding:0;font-family:Noto Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.55}h1,h2,h3{letter-spacing:-.015em;margin:0;font-family:Noto Sans,Helvetica,Arial,sans-serif;font-weight:600}.etiqueta{letter-spacing:.14em;text-transform:uppercase;color:var(--texto-suave);font-family:Source Code Pro,ui-monospace,monospace;font-size:11px;font-weight:600}.layout{grid-template-columns:240px 1fr;align-items:start;min-height:100vh;display:grid}.lateral{background:var(--superficie);border-right:1px solid var(--borde);color:var(--texto);flex-direction:column;height:100vh;padding:24px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.selUsuario{flex-direction:column;gap:5px;margin-top:18px;display:flex}.selUsuario select{border:1px solid var(--borde);background:var(--superficie);width:100%;box-shadow:var(--sombra-canto);color:var(--texto);cursor:pointer;border-radius:10px;padding:7px 10px;font-family:inherit;font-size:12.5px}.selUsuario select:hover{background:var(--superficie-2)}.selUsuario select:focus-visible{outline:2px solid var(--azul);outline-offset:2px}.selUsuario .etiqueta{letter-spacing:.08em;text-transform:uppercase;color:var(--texto-suave);font-size:10px}.identidad{border-top:1px solid var(--borde);margin-top:auto;padding-top:18px}.identidad-nombre{color:var(--texto);margin:0;font-size:13px;font-weight:600}.identidad-correo{color:var(--texto-suave);overflow-wrap:anywhere;margin:2px 0 10px;font-size:11px}.identidad-soporte{background:var(--critico);color:#fff;letter-spacing:.02em;text-transform:uppercase;border:none;border-radius:999px;margin:0 0 8px;padding:5px 8px;font-size:10.5px;font-weight:700}.identidad-salir{background:var(--superficie);width:100%;color:var(--texto);border:1px solid var(--borde);box-shadow:var(--sombra-canto);cursor:pointer;border-radius:10px;padding:8px 10px;font-family:inherit;font-size:12px;font-weight:600}.identidad-salir:hover{background:var(--superficie-2)}.identidad-salir:focus-visible{outline:2px solid var(--menta);outline-offset:2px}.marca{align-items:center;margin:0 0 26px;padding:4px 6px;display:flex}.marca img{object-fit:contain;width:100%;height:auto;min-height:30px;display:block}.nav a{border-radius:var(--radio-md);color:var(--texto-suave);margin-bottom:1px;padding:9px 12px;font-size:14px;text-decoration:none;transition:background .12s,color .12s;display:block}.nav a:hover{background:var(--superficie-2);color:var(--texto)}.nav a.activo{background:var(--superficie-2);color:var(--texto);box-shadow:inset 0 0 0 1px var(--borde);font-weight:600}.contenido{max-width:1320px;padding:34px 40px 56px}.encabezado{margin-bottom:28px}.encabezado h1{letter-spacing:-.028em;font-size:31px}.encabezado p{color:var(--texto-suave);margin:6px 0 0}.tarjetas{grid-template-columns:repeat(auto-fit,minmax(236px,1fr));gap:16px;margin-bottom:22px;display:grid}@media (min-width:1180px){.tarjetas{grid-template-columns:1.35fr 1fr 1fr 1fr}}.tarjeta{box-shadow:var(--sombra-canto);border:0;border-radius:14px;padding:18px 20px 16px}.tarjeta .valor-par{flex-wrap:wrap;gap:22px;margin:8px 0 3px;display:flex}.tarjeta .valor-par .valor{margin:0;font-size:27px}.tarjeta .valor-nota{letter-spacing:.06em;text-transform:uppercase;opacity:.72;white-space:nowrap;margin-top:2px;font-family:Noto Sans Mono,ui-monospace,monospace;font-size:10px}.tarjeta .valor{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:8px 0 3px;font-family:Noto Sans,Helvetica,Arial,sans-serif;font-size:38px;font-weight:600;line-height:1.1}.tarjeta .detalle{font-size:13px}.panel{background:var(--superficie);box-shadow:var(--sombra-tarjeta);border:0;border-radius:14px;margin-bottom:20px;padding:24px 26px}.panel h2{letter-spacing:-.02em;font-size:17px}.panel .sub{color:var(--texto-suave);margin:4px 0 18px;font-size:13px}table{border-collapse:collapse;width:100%;font-size:14px}th{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:var(--texto-suave);border-bottom:1px solid var(--borde);padding:0 10px 8px 0;font-family:Source Code Pro,monospace;font-size:10px;font-weight:600}td{border-bottom:1px solid #f1f1f5;padding:9px 10px 9px 0}th.num,td.num{text-align:left}td.num{font-variant-numeric:tabular-nums}.aviso{background:var(--navy);color:#fff;border:0;border-radius:14px;margin-bottom:18px;padding:18px 22px;font-size:14px}.aviso strong{color:var(--menta);letter-spacing:.09em;text-transform:uppercase;margin-bottom:4px;font-size:10.5px;font-weight:700;display:block}.aviso .sub{color:#c9cce0}.btn-quitar-filtro{color:var(--navy);box-shadow:var(--sombra-canto);white-space:nowrap;cursor:pointer;background:#eef1ff;border:0;border-radius:999px;align-items:center;padding:10px 22px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;transition:box-shadow .15s,transform .12s;display:inline-flex}.btn-quitar-filtro:hover{box-shadow:var(--sombra-tarjeta);background:#fff;transform:translateY(-1px)}.btn-quitar-filtro:focus-visible{outline:2px solid var(--menta);outline-offset:2px}.error{border-radius:var(--radio);background:#fdeced;border:1px solid #f5c2c4;margin-bottom:22px;padding:14px 18px;font-size:14px}.gOTD{position:relative}.gOTD-svg{width:100%;height:auto;display:block}.gOTD-eje{letter-spacing:.06em;fill:var(--texto-suave);font-family:Source Code Pro,monospace;font-size:10px}.gOTD-val{fill:var(--navy);font-family:Noto Sans,Helvetica,Arial,sans-serif;font-size:10px;font-weight:600}.gOTD-tip{background:var(--navy);color:#fff;pointer-events:none;border-radius:10px;flex-direction:column;gap:2px;padding:10px 14px;font-size:13px;display:flex;position:absolute;top:0;right:0;box-shadow:0 6px 20px #0d133540}.aviso-filtro{border-left:3px solid var(--atencion);background:#fff8e6;border-radius:6px;margin:0 0 12px;padding:8px 12px}.btn-datos{letter-spacing:.12em;text-transform:uppercase;color:var(--texto-suave);cursor:pointer;background:0 0;border:0;margin-top:10px;padding:4px 0;font-family:Source Code Pro,monospace;font-size:10px;font-weight:600}.btn-datos:hover{color:var(--azul)}.leyenda{flex-wrap:wrap;gap:6px 16px;margin-bottom:12px;display:flex}.leyenda-it{color:var(--texto-suave);align-items:center;gap:7px;font-size:12px;display:inline-flex}.leyenda-it i{border-radius:3px;flex:none;width:11px;height:11px}.gOTD-tip--abajo{top:auto;bottom:0}.gOTD-tip strong{font-family:Noto Sans,Helvetica,Arial,sans-serif}.gOTD-tip span{color:#ffffffc7}.gOTD-tip .gOTD-aviso{color:var(--menta);max-width:180px;margin-top:4px;font-size:12px}.sugeridas{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}.sugerida{background:var(--superficie);box-shadow:var(--sombra-tarjeta);color:var(--texto);cursor:pointer;border:0;border-radius:999px;padding:9px 16px;font-family:inherit;font-size:14px}.sugerida:hover{border-color:var(--azul);color:var(--azul)}.caja-pregunta{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio);gap:10px;padding:10px;display:flex;position:sticky;bottom:20px;box-shadow:0 6px 24px #0d13351a}.caja-pregunta input{color:var(--texto);background:0 0;border:0;outline:0;flex:1;padding:10px 12px;font-family:inherit;font-size:15px}.caja-pregunta button{background:var(--azul);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:10px 20px;font-family:inherit;font-size:14px;font-weight:600}.caja-pregunta button:disabled{cursor:default;background:#c8cada}.btn-primario,.btn-secundario{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:600}.btn-primario{background:var(--azul);color:#fff}.btn-secundario{background:var(--superficie);color:var(--texto);border-color:var(--borde)}.btn-primario:disabled,.btn-secundario:disabled{opacity:.6;cursor:progress}.boton,.btn-primario{background:var(--azul);color:#fff;border:1px solid var(--azul);cursor:pointer;white-space:nowrap;border-radius:10px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:600}.boton:hover:not(:disabled),.btn-primario:hover:not(:disabled){background:#0d36d6;border-color:#0d36d6}.boton:disabled{opacity:.55;cursor:not-allowed}.tour-pie .boton,.tour-pie .btn-secundario{padding:9px 16px;font-size:13.5px}.btn-agregar{border:1px dashed var(--borde);color:var(--texto-suave);cursor:pointer;background:0 0;border-radius:10px;margin-top:12px;padding:8px 14px;font-family:inherit;font-size:13px}.btn-agregar:hover:not(:disabled){border-color:var(--azul);color:var(--azul);border-style:solid}.btn-agregar:disabled{color:#047857;cursor:default;border-style:solid;border-color:#b7e8d3}.btn-quitar{border:1px solid var(--borde);background:var(--superficie);width:32px;height:32px;color:var(--texto-suave);cursor:pointer;border-radius:8px;flex:none;font-size:17px;line-height:1}.btn-quitar:hover:not(:disabled){border-color:var(--critico);color:var(--critico)}.panel-accion{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.panel-accion h2{font-size:16px}.widget-cab{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.widget-cab h2{font-size:16px}.widget-cab .sub{margin:4px 0 0}.perfiles-fila{flex-wrap:wrap;gap:8px;display:flex}.chip-perfil{border:1px solid var(--borde);cursor:pointer;background:var(--superficie);-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:7px;padding:7px 14px 7px 11px;font-size:13px;display:inline-flex}.chip-perfil.activo{border-color:var(--azul);color:var(--azul);background:#eef2ff;font-weight:600}.chip-perfil.pendiente{opacity:.55;cursor:progress}.chip-perfil input{cursor:inherit;margin:0}.sel-gravedad{align-items:center;gap:8px;display:inline-flex}.sel-gravedad.pendiente{opacity:.55;cursor:progress}.sel-gravedad i{border-radius:3px;flex:none;width:12px;height:12px}.sel-gravedad i.sin-declarar{border:1px dashed var(--borde-fuerte,#c4c8d4)}.sel-gravedad select{border:1px solid var(--borde);background:var(--superficie);color:inherit;cursor:pointer;border-radius:7px;padding:5px 8px;font-family:inherit;font-size:13px}.insights{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:16px;display:grid}.insight{background:var(--superficie);border:0;border-left:4px solid var(--borde);box-shadow:var(--sombra-tarjeta);border-radius:14px;padding:18px 20px}.insight h2{margin:10px 0 8px;font-size:16px}.insight p{color:#3a3f5c;margin:0;font-size:14px}.tabla-scroll{margin-top:12px;overflow-x:auto}.tabla-scroll table{width:max-content;min-width:100%}.tabla-scroll th,.tabla-scroll td{white-space:nowrap;padding-right:14px}.insight .badge{letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-family:Source Code Pro,monospace;font-size:10px;font-weight:600;display:inline-block}.insight.critico{border-left-color:var(--critico)}.insight.critico .badge{color:var(--critico);background:#fdeced}.insight.atencion{border-left-color:var(--atencion)}.insight.atencion .badge{color:#9a6b00;background:#fff6e5}.insight.oportunidad{border-left-color:var(--menta)}.insight.oportunidad .badge{color:#047857;background:#e3fdf3}.plegar{color:var(--azul);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:500;transition:color .12s}.plegar:hover{text-decoration:underline}.plegar:focus-visible{outline:2px solid var(--azul);outline-offset:3px;border-radius:3px}.plegar:disabled{color:var(--texto-suave);cursor:default;text-decoration:none}.insight .plegar{color:var(--azul);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:13px}.insight .plegar:hover{text-decoration:underline}.insight-grafico{margin-top:12px}.insight p.recorte{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gOTD-leyenda{color:var(--texto-suave);gap:18px;margin-bottom:6px;font-size:12px;display:flex}.gOTD-leyenda span{align-items:center;gap:6px;display:inline-flex}.gOTD-leyenda i{border-radius:2px;width:10px;height:10px;display:inline-block}.desgloses{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.chip{background:var(--superficie-2);border:1px solid var(--borde);font:inherit;color:var(--texto-suave);cursor:pointer;border-radius:999px;padding:3px 10px;font-size:12px;transition:background .12s,color .12s,border-color .12s}.chip:hover{border-color:var(--azul);color:var(--azul)}.chip-activo,.chip-activo:hover{background:var(--azul);border-color:var(--azul);color:#fff}.panel-desglose{margin-top:-8px}.desglose-cabeza{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.desglose-cabeza h2{margin:0;font-size:16px}.desglose-cabeza .sub{color:var(--texto-suave);font-weight:400}.ask-invitacion{background:var(--superficie);width:100%;box-shadow:var(--sombra-tarjeta);font:inherit;color:var(--texto-suave);text-align:left;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:12px;margin-bottom:24px;padding:10px 10px 10px 14px;font-size:14.5px;transition:box-shadow .15s,color .12s;display:flex}.ask-invitacion:hover{box-shadow:var(--sombra-tarjeta-alta);color:var(--texto)}.ask-invitacion:focus-visible{outline:2px solid var(--azul);outline-offset:2px}.ask-icono{background:var(--degradado-improve);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;font-weight:700;display:inline-flex}.ask-pista{background:var(--degradado-improve-h);color:#fff;letter-spacing:.01em;text-transform:none;white-space:nowrap;border-radius:999px;flex:none;margin-left:auto;padding:9px 20px;font-size:13px;font-weight:700}.ask-tablero{margin-bottom:22px}.ask-fila{gap:8px;display:flex}.ask-fila input{border:1px solid var(--borde);font:inherit;color:var(--texto);background:var(--superficie-2);border-radius:10px;flex:1;padding:10px 14px;font-size:15px}.ask-fila input:focus{border-color:var(--azul);background:var(--superficie);outline:none}.ask-respuesta{border-top:1px solid var(--borde);margin-top:14px;padding-top:14px}.ask-pregunta{margin:0 0 8px;font-weight:600}.panel-datos{border-top:1px solid var(--borde);margin-top:12px;padding-top:12px}:root{--degradado-improve:linear-gradient(135deg, var(--menta) 0%, var(--azul) 100%);--degradado-improve-h:linear-gradient(90deg, var(--menta) 0%, #12b8c8 45%, var(--azul) 100%)}.tarjeta-navy{background:var(--navy)}.tarjeta-azul{background:var(--azul)}.tarjeta-cian{background:var(--cyan-legible)}.tarjeta-menta{background:var(--menta)}.tarjeta-navy,.tarjeta-azul,.tarjeta-navy .valor,.tarjeta-azul .valor{color:#fff}.tarjeta-navy .detalle,.tarjeta-azul .detalle,.tarjeta-navy .valor-nota,.tarjeta-azul .valor-nota{color:#ffffffdb}.tarjeta-navy .etiqueta{color:var(--menta)}.tarjeta-azul .etiqueta{color:#ffffffeb}.tarjeta-cian,.tarjeta-menta,.tarjeta-cian .valor,.tarjeta-menta .valor{color:var(--navy)}.tarjeta-cian .detalle,.tarjeta-menta .detalle{color:#0d1335cc}.tarjeta-cian .etiqueta,.tarjeta-menta .etiqueta{color:var(--navy)}.tarjeta-hero{padding:24px 26px 22px}.tarjeta-hero .valor{margin:10px 0 5px;font-size:44px}.tarjeta-hero .desgloses{margin-top:14px}.tarjeta-navy .chip,.tarjeta-azul .chip{color:#fff;background:#ffffff29;border-color:#ffffff61}.tarjeta-navy .chip:hover,.tarjeta-azul .chip:hover{color:#fff;background:#ffffff4d;border-color:#fff}.tarjeta-navy .chip-activo,.tarjeta-navy .chip-activo:hover,.tarjeta-azul .chip-activo,.tarjeta-azul .chip-activo:hover{color:var(--azul);background:#fff;border-color:#fff}.tarjeta-cian .chip,.tarjeta-menta .chip{color:var(--navy);background:#0d13351a;border-color:#0d13354d}.tarjeta-cian .chip:hover,.tarjeta-menta .chip:hover{border-color:var(--navy);color:var(--navy);background:#0d13352e}.tarjeta-cian .chip-activo,.tarjeta-cian .chip-activo:hover,.tarjeta-menta .chip-activo,.tarjeta-menta .chip-activo:hover{background:var(--navy);border-color:var(--navy);color:#fff}.tarjeta-navy .chip:focus-visible,.tarjeta-azul .chip:focus-visible{outline-offset:2px;outline:2px solid #fff}.tarjeta-cian .chip:focus-visible,.tarjeta-menta .chip:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.etiqueta{letter-spacing:.08em}.insight-titular{color:var(--texto);margin:0 0 2px;font-size:15px;font-weight:600;line-height:1.4}.resumen-grafico{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-bottom:20px;display:grid}.resumen-item{background:var(--superficie);box-shadow:var(--sombra-tarjeta);border:0;border-radius:14px;padding:16px 18px 15px}.resumen-grafico>.resumen-item:first-child{padding-left:18px}.resumen-item .etiqueta{align-items:center;gap:7px;display:flex}.resumen-punto{background:var(--color-serie,transparent);border-radius:3px;flex:none;width:9px;height:9px}.resumen-valor{font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--navy);margin-top:8px;font-size:30px;font-weight:600;line-height:1.1}.resumen-barra{background:var(--superficie-2);height:4px;box-shadow:inset 0 0 0 1px var(--borde);border-radius:999px;margin:11px 0 9px;overflow:hidden}.resumen-barra>i{background:var(--color-serie,var(--azul));border-radius:999px;min-width:3px;height:100%;display:block}.resumen-detalle{color:var(--texto-suave);margin-top:1px;font-size:12px}.ampliado-fondo{z-index:50;background:#0d13358c;justify-content:center;align-items:flex-start;padding:32px 20px;display:flex;position:fixed;inset:0;overflow-y:auto}.ampliado{background:var(--superficie);border-radius:var(--radio);box-shadow:var(--sombra-md);border-top:4px solid var(--borde);outline:none;width:min(980px,100%);padding:24px 28px 28px}.ampliado.critico{border-top-color:var(--critico)}.ampliado.atencion{border-top-color:var(--atencion)}.ampliado.oportunidad{border-top-color:var(--ok)}.ampliado-cab{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.ampliado .badge{letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-family:Source Code Pro,monospace;font-size:10px;font-weight:600;display:inline-block}.ampliado.critico .badge{color:var(--critico);background:#fdeced}.ampliado.atencion .badge{color:#9a6b00;background:#fff6e5}.ampliado.oportunidad .badge{color:#047857;background:#e3fdf3}.ampliado h2{margin:0 0 6px;font-size:22px}.ampliado-titular{color:var(--texto);margin:0 0 10px;font-size:19px;font-weight:600;line-height:1.35}.ampliado-texto{color:#3a3f5c;max-width:68ch;margin:0;font-size:15px;line-height:1.6}.ampliado-grafico{margin-top:20px}.ampliado-tabla{max-height:340px;margin-top:20px;overflow:auto}.ampliado-ask{border-top:1px solid var(--borde);margin-top:26px;padding-top:20px}.insight-acciones{align-items:center;gap:16px;margin-top:6px;display:flex}.insight-acciones .plegar{margin-top:0}.ampliado-detalle{border-top:1px solid var(--borde);margin-top:26px;padding-top:20px}.ampliado-detalle .tabla-scroll{max-height:380px;overflow:auto}.perfil-nuevo{background:var(--superficie-2,#f7f8fb);border-radius:var(--radio-md);grid-template-columns:1fr 2fr auto;align-items:end;gap:12px;margin:14px 0 18px;padding:16px;display:grid}.perfil-nuevo label{display:block}.perfil-nuevo input{border:1px solid var(--borde);width:100%;font:inherit;background:var(--superficie);border-radius:7px;margin-top:5px;padding:9px 11px;font-size:14px}@media (max-width:720px){.perfil-nuevo{grid-template-columns:1fr}}.widget-acciones{flex:none;align-items:center;gap:8px;display:flex}.chip-publicado{color:#047857;background:#e8f8f2;border-color:#b6e3d2;font-weight:600}.tabla-barra{align-items:center;gap:12px;margin:12px 0 2px;display:flex}.tabla-busca{border:1px solid var(--borde);border-radius:var(--radio-md);max-width:340px;font:inherit;background:var(--superficie-2);color:inherit;flex:260px;padding:7px 11px;font-size:13px}.tabla-busca:focus{border-color:var(--azul);background:var(--superficie);outline:none}.th-orden{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin:0;padding:0;display:inline-flex}.th-orden:hover{color:var(--azul)}.th-orden.activo{color:var(--texto)}.th-flecha{opacity:.3;font-size:11px;line-height:1}.th-orden:hover .th-flecha{opacity:.6}.th-flecha.activa{opacity:1;color:var(--azul)}.tr-filtros th{border-bottom:1px solid var(--borde);padding:6px 10px 8px 0}.filtro-col{border:1px solid var(--borde);letter-spacing:0;text-transform:none;width:100%;min-width:70px;color:var(--texto);background:var(--superficie);border-radius:6px;padding:4px 7px;font-family:Noto Sans,sans-serif;font-size:12px;font-weight:400}.filtro-col::placeholder{color:#aab0c0}.filtro-col:focus{border-color:var(--azul);outline:none}.confirmar-quitar{align-items:center;gap:8px;display:inline-flex}.chip-peligro{color:var(--critico);background:#fdeced;border-color:#f0bcbc;font-weight:600}.seccion-hallazgos{margin-bottom:34px}.cab-categoria{background:var(--navy);border-radius:12px;margin-bottom:16px;padding:16px 20px}.cab-categoria .etiqueta{color:var(--menta);font-size:12px;display:block}.cab-categoria .seccion-sub{color:#ffffffe0;margin:8px 0 0}.cab-categoria .errores-cab{cursor:pointer;background:0 0;border:0;width:100%;padding:0}.cab-categoria .errores-cab .sub{color:#ffffffe0}.cab-categoria .errores-cuenta{color:#fff;background:#ffffff24;border-color:#ffffff47}.seccion-sub{max-width:72ch;margin:4px 0 14px}.errores-dato{border-top:1px solid var(--borde);padding-top:20px}.errores-cab{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.errores-cuenta{background:var(--superficie-2);border:1px solid var(--borde);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 7px;font-size:12px;font-weight:600;display:inline-flex}.errores-lista{border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);margin:0;padding:0;list-style:none;overflow:hidden}.errores-lista li+li{border-top:1px solid var(--borde)}.errores-lista button{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;padding:13px 18px;display:flex}.errores-lista button:hover{background:var(--superficie-2)}.errores-titulo{font-size:14px;font-weight:600}.parametro+.parametro{border-top:1px solid var(--borde);margin-top:28px;padding-top:24px}.parametro-cab{align-items:baseline;gap:10px;display:flex}.parametro h3{margin:0;font-size:15px}.parametro-clave{color:var(--texto-suave);font-family:Source Code Pro,monospace;font-size:11px}.parametro .sub{max-width:72ch;margin:5px 0 0}.parametro-opciones{gap:10px;margin-top:14px;display:grid}.opcion{border:1px solid var(--borde);border-radius:var(--radio-md);cursor:pointer;align-items:flex-start;gap:11px;padding:13px 15px;display:flex}.opcion.elegida{border-color:var(--azul);background:#f5f7ff}.opcion.pendiente{opacity:.55;cursor:progress}.opcion input{margin:2px 0 0}.opcion>span{display:block}.opcion-efecto{margin-top:3px;display:block}.parametro-numero{align-items:center;gap:10px;margin-top:12px;display:flex}.parametro-numero input{border:1px solid var(--borde);border-radius:var(--radio-md);width:110px;font:inherit;font-variant-numeric:tabular-nums;background:var(--superficie);padding:8px 11px;font-size:14px}.ayuda-boton{border:1px solid var(--borde);border-radius:var(--radio-md);background:var(--superficie);width:100%;box-shadow:var(--sombra-canto);color:var(--texto-suave);font:inherit;cursor:pointer;align-items:center;gap:8px;margin-top:auto;padding:9px 12px;font-size:13px;display:flex}.ayuda-boton:hover{background:var(--superficie-2);color:var(--texto)}.ayuda-boton span{background:var(--superficie-2);width:17px;height:17px;box-shadow:inset 0 0 0 1px var(--borde);color:var(--texto-suave);border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.ayuda-boton+.identidad{margin-top:14px}.ayuda-seccion{margin-top:26px}.ayuda-seccion table{margin-top:8px}.ayuda-seccion td{padding:9px 12px 9px 0}.tour-velo{z-index:55;cursor:default;background:#0d13358c;position:fixed;inset:0}body.con-tour .lateral{z-index:56;pointer-events:none;position:relative}.tour{z-index:60;background:var(--superficie);border-radius:var(--radio);width:430px;padding:24px 26px 20px;position:fixed;bottom:28px;left:268px;box-shadow:0 18px 50px #0d133559}.tour-cab{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tour-contador,.tour-pestana{letter-spacing:.12em;text-transform:uppercase;font-family:Source Code Pro,ui-monospace,monospace;font-size:10px;font-weight:600}.tour-contador{color:var(--texto-suave)}.tour-pestana{color:var(--azul)}.tour h2{letter-spacing:-.02em;margin:10px 0;font-size:20px}.tour p{color:#3a3f5c;margin:0;font-size:14.5px;line-height:1.6}.tour-casilla{color:var(--texto);cursor:pointer;align-items:flex-start;gap:9px;margin-top:20px;font-size:13px;display:flex}.tour-casilla input{cursor:inherit;margin:2px 0 0}.tour-pie{align-items:center;gap:8px;margin-top:20px;display:flex}.tour-pie .boton{margin-left:auto}.acciones-grafico{align-items:center;gap:16px;display:flex}.encabezado-fila{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ampliado-acciones{align-items:center;gap:8px;display:flex}a.chip{text-decoration:none}.btn-mover{border:1px solid var(--borde);color:var(--texto-suave);cursor:pointer;background:0 0;border-radius:6px;padding:5px 7px;font-size:13px;line-height:1}.btn-mover:hover:not(:disabled){background:var(--fondo-suave);color:var(--texto)}.btn-mover:disabled{cursor:default;opacity:.3}.campo-etiqueta{background:var(--fondo);border:1px solid var(--borde);color:var(--texto);border-radius:6px;width:100%;padding:5px 8px;font-size:13px}.campo-etiqueta:focus{border-color:var(--azul);outline:none}.campo-etiqueta::placeholder{color:var(--texto-suave);font-style:italic}.login{background:var(--navy);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.login-caja{background:var(--superficie);border-radius:16px;width:100%;max-width:380px;padding:34px 32px 30px;box-shadow:0 18px 50px #00000059}.login-marca{width:auto;height:42px;display:block}.login-bajada{color:var(--texto-suave);margin:14px 0 24px;font-size:13px;line-height:1.45}.login-form{flex-direction:column;gap:6px;display:flex}.login-form label{color:var(--texto);margin-top:10px;font-size:12px;font-weight:600}.login-form input{border:1px solid var(--borde);background:var(--superficie-2);color:var(--texto);border-radius:10px;padding:10px 12px;font-family:inherit;font-size:14px}.login-form input:focus-visible{outline:2px solid var(--azul);outline-offset:1px;background:var(--superficie)}.login-error{color:#8f1d1d;background:#fdecec;border:1px solid #f5bcbc;border-radius:9px;margin:14px 0 0;padding:9px 11px 9px 32px;font-size:12.5px;line-height:1.4;position:relative}.login-error:before{content:"!";color:#fff;text-align:center;background:#c0392b;border-radius:50%;width:14px;height:14px;font-size:10px;font-weight:800;line-height:14px;position:absolute;top:9px;left:11px}.login-btn{justify-content:center;width:100%;margin-top:20px}.form-consola{flex-direction:column;gap:4px;max-width:760px;display:flex}.form-fila{flex-wrap:wrap;gap:14px;display:flex}.form-fila>label{flex:170px}.form-consola label{color:var(--texto);flex-direction:column;gap:5px;margin-top:12px;font-size:12px;font-weight:600;display:flex}.form-consola input,.form-consola select{border:1px solid var(--borde);background:var(--superficie-2);color:var(--texto);border-radius:9px;padding:9px 11px;font-family:inherit;font-size:13.5px;font-weight:400}.form-consola input:focus-visible,.form-consola select:focus-visible{outline:2px solid var(--azul);outline-offset:1px;background:var(--superficie)}.form-consola>button[type=submit]{align-self:flex-start;min-width:170px}.form-temporal{align-items:center;gap:8px;display:flex}.form-temporal input{letter-spacing:.04em;flex:auto;font-family:Source Code Pro,monospace}.form-casilla{align-items:center;flex-direction:row!important;gap:9px!important;font-weight:400!important}.form-casilla input{flex:none;width:16px;height:16px;padding:0}.aviso-ok{color:#11603f;background:#e8f8f1;border:1px solid #a8dfc8;border-radius:9px;margin:14px 0 0;padding:9px 11px;font-size:12.5px;line-height:1.4}.fila-apagada td{opacity:.55}.alerta{color:var(--critico,#c0392b);font-weight:600}.btn-ms{color:#1b1b1f;background:#fff;border:1px solid #c4c7d4;border-radius:10px;justify-content:center;align-items:center;gap:10px;margin-top:4px;padding:11px 14px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;display:flex}.btn-ms:hover{background:var(--superficie-2)}.btn-ms:focus-visible{outline:2px solid var(--azul);outline-offset:2px}.login-separador{color:var(--texto-suave);align-items:center;gap:12px;margin:18px 0 2px;font-size:11.5px;display:flex}.login-separador:before,.login-separador:after{content:"";border-top:1px solid var(--borde);flex:auto}.chip-alerta{color:#8f1d1d!important;background:#fdecec!important;border-color:#f5bcbc!important}.baja{align-items:center;gap:10px;display:flex}.baja-error{color:#8f1d1d;background:#fdecec;border:1px solid #f5bcbc;border-radius:8px;max-width:260px;padding:5px 9px;font-size:11.5px;line-height:1.35}.barra-filtros{margin-bottom:20px}.barra-filtros-abrir{background:var(--navy);box-shadow:var(--sombra-tarjeta);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:9px;padding:9px 16px 9px 12px;font-size:13.5px;font-weight:600;transition:box-shadow .15s;display:inline-flex}.barra-filtros-abrir:hover{box-shadow:var(--sombra-tarjeta-alta)}.barra-filtros-abrir:focus-visible{outline:2px solid var(--azul);outline-offset:2px}.barra-filtros-icono{width:20px;height:20px;color:var(--menta);background:#ffffff24;border-radius:999px;justify-content:center;align-items:center;font-size:14px;line-height:1;display:inline-flex}.barra-filtros-activo{color:#c9cce0;font-weight:400}.barra-filtros-activo strong{color:var(--menta)}.barra-filtros-cuerpo{background:var(--superficie);box-shadow:var(--sombra-tarjeta);border-radius:14px;margin-top:12px;padding:16px 18px}.barra-filtros-dims,.barra-filtros-valores{flex-wrap:wrap;gap:8px;display:flex}.barra-filtros-panel{border-top:1px solid var(--borde);margin-top:14px;padding-top:14px}.barra-filtros-buscar{border:1px solid var(--borde);background:var(--superficie-2);width:100%;max-width:340px;font:inherit;color:var(--texto);border-radius:10px;margin-bottom:10px;padding:8px 12px;font-size:13.5px}.barra-filtros-buscar:focus-visible{outline:2px solid var(--azul);outline-offset:1px}.barra-filtros-opciones{columns:3 210px;column-gap:18px;max-height:290px;padding-right:4px;overflow-y:auto}.barra-filtros-opcion{color:var(--texto);cursor:pointer;break-inside:avoid;align-items:center;gap:8px;padding:5px 2px;font-size:13.5px;display:flex}.barra-filtros-opcion:hover{color:var(--azul)}.barra-filtros-opcion input{accent-color:var(--azul);cursor:pointer;flex:none;width:15px;height:15px}.barra-filtros-todo{border-bottom:1px solid var(--borde);margin-bottom:7px;padding-bottom:9px;font-weight:600}.barra-filtros-pie{border-top:1px solid var(--borde);align-items:center;gap:16px;margin-top:14px;padding-top:13px;display:flex}.barra-filtros-cuenta{background:var(--azul);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;margin-left:7px;padding:0 5px;font-size:10.5px;font-style:normal;font-weight:700;display:inline-flex}.chip-activo .barra-filtros-cuenta{background:var(--superficie);color:var(--azul)}.barra-filtros-flecha{opacity:.6;margin-left:7px;font-size:10px}.barra-filtros-alcance{color:var(--texto-suave);font-variant-numeric:tabular-nums;margin-left:7px;font-size:11px;font-style:normal}.chip-activo .barra-filtros-alcance{color:inherit;opacity:.75}.aviso-valor{letter-spacing:-.02em;color:#fff;margin:0;font-family:Noto Sans,Helvetica,Arial,sans-serif;font-size:23px;font-weight:600;line-height:1.2}.barra-filtros-acciones{flex:none;align-items:center;gap:14px;display:flex}.barra-filtros-cambiar{color:var(--menta);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.barra-filtros-cambiar:hover{text-decoration:underline}.barra-filtros-cambiar:focus-visible{outline:2px solid var(--menta);outline-offset:3px}.aviso+.barra-filtros-cuerpo{margin-top:12px}.progreso{border-bottom:1px solid var(--borde);margin:0 0 26px;padding-bottom:20px}.progreso-titulo{background:var(--navy);color:var(--menta);letter-spacing:-.02em;box-shadow:var(--sombra-tarjeta);border-radius:14px;margin:0 0 14px;padding:18px 24px;font-family:Noto Sans,Helvetica,Arial,sans-serif;font-size:26px;font-weight:600;line-height:1.15}.progreso-tarjetas{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;display:grid}.progreso-tarjeta{background:var(--superficie);box-shadow:var(--sombra-tarjeta);border-radius:14px;overflow:hidden}.progreso-boton{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;padding:16px 18px 14px;display:block}.progreso-boton:hover{background:var(--lienzo)}.progreso-boton:focus-visible{outline:2px solid var(--azul);outline-offset:-2px}.progreso-nombre{letter-spacing:.12em;text-transform:uppercase;color:var(--texto-suave);justify-content:space-between;align-items:center;font-family:Source Code Pro,monospace;font-size:10px;display:flex}.progreso-nombre em{font-size:12px;font-style:normal}.progreso-cifra{align-items:baseline;gap:12px;margin:8px 0 4px;display:flex}.progreso-cifra strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--navy);font-family:Noto Sans,Helvetica,Arial,sans-serif;font-size:36px;font-weight:600;line-height:1.05}.progreso-cifra strong.fuera{color:var(--cyan-legible)}.progreso-meta{color:var(--texto-suave);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.progreso-meta.fuera{color:var(--cyan-legible)}.progreso-pie{color:var(--texto-suave);flex-wrap:wrap;align-items:baseline;gap:10px;font-size:12.5px;display:flex}.progreso-delta{color:var(--azul);font-variant-numeric:tabular-nums;font-weight:600}.progreso-delta.peor{color:var(--cyan-legible)}.progreso-delta em{color:var(--texto-suave);font-style:normal;font-weight:400}.progreso-contexto{color:var(--texto-suave);border-left:1px solid var(--borde);padding-left:10px;font-size:11px}.progreso-detalle{border-top:1px solid var(--borde);padding:14px 18px 16px}.progreso-svg{width:100%;height:auto;display:block}.progreso-leyenda{color:var(--texto-suave);gap:16px;margin-bottom:6px;font-size:11.5px;display:flex}.progreso-leyenda span{align-items:center;gap:6px;display:inline-flex}.progreso-leyenda i{border-radius:2px;width:14px;height:3px;display:inline-block}.progreso-leyenda i.rayada{background:repeating-linear-gradient(90deg,#6b7280 0 5px,#0000 5px 9px);height:2px}.indicador-porque{border-left:2px solid var(--borde);padding-left:12px}.progreso-fallo{border-top:1px solid var(--borde);color:var(--cyan-legible);margin:0;padding:10px 18px 12px;font-size:12.5px}.desglose-aviso{border-left:3px solid var(--cyan-legible);background:var(--lienzo);color:var(--texto-suave);border-radius:0 8px 8px 0;margin:0 0 14px;padding:10px 14px;font-size:13px}
