@font-face{font-family:geist;src:url(../media/geist-s.p.20f3xrkj613ah.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geist Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.OW45Ka_className{font-family:geist,geist Fallback}.OW45Ka_variable{--fuente-geist:"geist", "geist Fallback"}
@font-face{font-family:geistMono;src:url(../media/geist_mono-s.p.1t7tphccnfzmb.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.cdx0AW_className{font-family:geistMono,geistMono Fallback}.cdx0AW_variable{--fuente-geist-mono:"geistMono", "geistMono Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#f2eee4;--surface:#fbf9f3;--surface-2:#f4efe3;--ink:#1c1a15;--ink-2:#4a4538;--muted:#736c5a;--line:#ddd5c1;--line-2:#c6bba0;--accent:#b83c0a;--accent-soft:#f5dccb;--on-accent:#fff8f1;--good:#2a6a3c;--good-soft:#d9ead9;--warn:#8a5504;--warn-soft:#f3e2b9;--bad:#a3231a;--bad-soft:#f4d3cd;--info:#1f4f8f;--info-soft:#d6e3f4;--side:#1b1914;--side-ink:#ece5d2;--side-muted:#a29b86;--side-line:#35312a;--f-display:"Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--f-body:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--f-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace;--r:10px;--r-sm:6px;--sombra:0 1px 0 #0000000a, 0 8px 24px -12px #281e0a38;--dep-l:.56;--dep-c:.13;--dep-soft-l:.93;--dep-ink-l:.36}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}.dep-direccion{--dep-h:48}.dep-finanzas{--dep-h:150}.dep-compras{--dep-h:100}.dep-amazon{--dep-h:68}.dep-temu{--dep-h:28}.dep-miravia{--dep-h:345}.dep-webs{--dep-h:218}.dep-publicidad{--dep-h:305}.dep-seo{--dep-h:182}.dep-contenido{--dep-h:268}.dep-logistica{--dep-h:124}.dep-atencion{--dep-h:8}.dep-datos{--dep-h:238}.dep-seguridad{--dep-h:18}.dep-ti{--dep-h:258}[class*=dep-]{--dep:oklch(var(--dep-l) var(--dep-c) var(--dep-h,60));--dep-soft:oklch(var(--dep-soft-l) .045 var(--dep-h,60));--dep-ink:oklch(var(--dep-ink-l) .1 var(--dep-h,60))}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.5}h1,h2,h3,h4{font-family:var(--f-display);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.15}h2{font-size:1.3rem}h3{font-size:1.05rem}p{margin:0}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}code,.mono{font-family:var(--f-mono);font-size:.86em}:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 70%, transparent);outline-offset:2px;border-radius:4px}.solo-lectores{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.saltar{z-index:100;background:var(--ink);color:var(--bg);border-radius:6px;padding:8px 14px;position:absolute;top:-60px;left:8px}.saltar:focus{top:8px}.etiqueta{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.btn{border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--surface);cursor:pointer;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,transform 50ms;display:inline-flex}.btn:hover{background:var(--surface-2);border-color:var(--ink-2)}.btn:active{transform:translateY(1px)}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn-primario{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.btn-primario:hover{background:color-mix(in srgb, var(--accent) 88%, black);border-color:color-mix(in srgb, var(--accent) 88%, black)}.btn-peligro{color:var(--bad);border-color:color-mix(in srgb, var(--bad) 55%, var(--line-2))}.btn-peligro:hover{background:var(--bad-soft);border-color:var(--bad)}.btn-ghost{background:0 0;border-color:#0000}.btn-peq{min-height:32px;padding:4px 10px;font-size:13px}.insignia{font-family:var(--f-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:var(--surface-2);color:var(--ink-2);border:1px solid #0000;border-color:var(--line);border-radius:999px;align-items:center;gap:6px;padding:2px 9px;font-size:11px;font-weight:600;display:inline-flex}.insignia:before{content:"";opacity:.85;background:currentColor;border-radius:50%;width:7px;height:7px}.insignia.sin-punto:before{display:none}.i-bajo,.i-good{background:var(--good-soft);color:var(--good);border-color:color-mix(in srgb, var(--good) 35%, transparent)}.i-medio,.i-warn{background:var(--warn-soft);color:var(--warn);border-color:color-mix(in srgb, var(--warn) 35%, transparent)}.i-alto,.i-bad{background:var(--bad-soft);color:var(--bad);border-color:color-mix(in srgb, var(--bad) 35%, transparent)}.i-critico{background:var(--bad);color:var(--bg);border-color:var(--bad)}.i-info{background:var(--info-soft);color:var(--info);border-color:color-mix(in srgb, var(--info) 35%, transparent)}.i-dep{background:var(--dep-soft);color:var(--dep-ink);border-color:color-mix(in oklch, var(--dep) 40%, transparent)}.i-dep:before{background:var(--dep)}.aviso-simulado{z-index:40;border-width:2px;margin-bottom:18px;font-weight:500;position:sticky;top:0}.aviso-simulado strong{letter-spacing:.06em;white-space:nowrap}.demo-aviso{background:repeating-linear-gradient(135deg, var(--warn-soft) 0 12px, color-mix(in srgb, var(--warn-soft) 70%, var(--surface)) 12px 24px);color:var(--warn);border:1px solid color-mix(in srgb, var(--warn) 40%, transparent);border-radius:var(--r-sm);align-items:flex-start;gap:10px;padding:8px 12px;font-size:13px;display:flex}.cabecera-pagina{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-bottom:18px;display:flex}.cabecera-pagina p{color:var(--ink-2);max-width:70ch;margin-top:6px}.pie-demo{color:var(--muted);margin-top:36px;font-size:12px}.tarjeta{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sombra)}.tarjeta-cuerpo{padding:16px}.rejilla{gap:14px;display:grid}.rejilla-3{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.cifra{gap:2px;padding:14px 16px;display:grid}.cifra strong{font-family:var(--f-display);font-size:2rem;line-height:1}.cifra span{color:var(--ink-2);font-size:13px}.vacio{text-align:center;color:var(--muted);border:1px dashed var(--line-2);border-radius:var(--r);padding:28px}.tabla-envuelta{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:9px 12px}th{font:600 11px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:var(--surface-2);position:sticky;top:0}tr:last-child td{border-bottom:0}td.centro,th.centro{text-align:center}.campo{gap:6px;display:grid}.campo label{font-size:13px;font-weight:600}.campo input,.campo select,.campo textarea{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-sm);width:100%;min-height:40px;padding:8px 10px}.campo textarea{resize:vertical;min-height:72px}.barra-estado{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.barra-estado .grupo{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pastilla{background:var(--surface);border:1px solid var(--line);border-radius:999px;align-items:baseline;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.pastilla b{font-family:var(--f-display);font-size:1.15rem}.mapa-cuerpo{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:1280px){.mapa-cuerpo{grid-template-columns:minmax(0,1fr) 320px;align-items:start}}.escenario{background-color:var(--surface-2);background-image:radial-gradient(color-mix(in srgb, var(--ink) 14%, transparent) 1px, transparent 1.2px);border:1px solid var(--line);border-radius:var(--r);background-size:18px 18px;padding:16px;position:relative}.enlaces{pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0;overflow:visible}@media (min-width:900px){.enlaces{display:block}}.enlaces path{fill:none;stroke:var(--dep,var(--line-2));stroke-opacity:.55;stroke-width:1.5px;stroke-dasharray:2 7;stroke-linecap:round;animation:2.4s linear infinite flujo}@keyframes flujo{to{stroke-dashoffset:-18px}}.salas{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:22px 16px;display:grid;position:relative}.sala{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);border-top:3px solid var(--dep);box-shadow:var(--sombra);padding:12px 12px 10px;position:relative}.sala-cerebro{background:linear-gradient(180deg, var(--dep-soft), var(--surface) 70%);grid-column:1/-1}.sala-cerebro .agentes{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:4px 16px;display:grid}.sala-cabecera{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.sala-cabecera h3{font-size:1.02rem}.sala-cabecera .contadores{font-family:var(--f-mono);color:var(--muted);gap:6px;font-size:11px;display:flex}.contadores .con-decision{color:var(--warn);font-weight:700}.agentes{gap:2px;display:grid}.agente{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;width:100%;padding:7px 6px;display:grid}.agente:hover{background:var(--surface-2)}.agente[aria-pressed=true]{background:var(--surface-2);border-color:var(--line-2)}.avatar{background:var(--dep-soft);width:38px;height:38px;color:var(--dep-ink);font:700 12px var(--f-mono);letter-spacing:.02em;box-shadow:0 0 0 2px var(--anillo,var(--line));border-radius:50%;place-items:center;display:grid;position:relative}.estado-trabajando .avatar{--anillo:var(--dep);animation:1.8s ease-out infinite pulso}.estado-esperando .avatar{--anillo:var(--warn)}.estado-esperando .avatar:after{content:"";border:2px dashed var(--warn);border-radius:50%;position:absolute;inset:-5px}.estado-bloqueado .avatar{--anillo:var(--bad);background:var(--bad-soft);color:var(--bad)}.estado-inactivo .avatar{opacity:.8}@keyframes pulso{0%{box-shadow:0 0 0 2px var(--dep), 0 0 0 2px color-mix(in oklch, var(--dep) 60%, transparent)}to{box-shadow:0 0 0 2px var(--dep), 0 0 0 12px transparent}}.agente.recibido .avatar{animation:1.1s ease-out recibido}@keyframes recibido{0%{transform:scale(1)}35%{transform:scale(1.22)}to{transform:scale(1)}}.agente.destacado{outline:2px solid var(--dep);outline-offset:-2px}.agente-nombre{justify-content:space-between;align-items:baseline;gap:8px;font-size:14px;font-weight:600;display:flex}.agente-estado{font:600 10px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex:none}.estado-trabajando .agente-estado{color:var(--dep-ink)}.estado-esperando .agente-estado{color:var(--warn)}.estado-bloqueado .agente-estado{color:var(--bad)}.agente-tarea{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.agente-tarea.reservada{color:var(--muted);font-style:italic}.barra-trabajo{background:var(--line);border-radius:3px;height:3px;margin-top:5px;overflow:hidden}.barra-trabajo i{background:var(--dep);border-radius:3px;width:40%;height:100%;animation:1.6s ease-in-out infinite barrido;display:block}@keyframes barrido{0%{transform:translate(-100%)}to{transform:translate(260%)}}.capa-fichas{pointer-events:none;z-index:30;position:absolute;inset:0;overflow:hidden}.ficha{will-change:transform;background:var(--dep);max-width:220px;color:var(--sobre-dep,#fcfcfc);font:700 11px var(--f-mono);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;padding:3px 10px;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 6px 18px -4px #0006}@supports (color:lab(0% 0 0)){.ficha{color:var(--sobre-dep,lab(98.84% .0000298023 -.0000119209))}}.actividad{padding:0}.actividad h2{padding:14px 16px 6px}.actividad ol{max-height:430px;margin:0;padding:0 0 6px;list-style:none;overflow-y:auto}.actividad li{border-top:1px solid var(--line);grid-template-columns:52px 1fr;gap:8px;padding:7px 16px;font-size:13px;display:grid}.actividad time{font:500 11px var(--f-mono);color:var(--muted);padding-top:2px}.actividad .t-decision{color:var(--warn);font-weight:600}.actividad .t-bloqueo{color:var(--bad);font-weight:600}.detalle-agente{gap:10px;padding:16px;display:grid}.chips{flex-wrap:wrap;gap:6px;display:flex}.nivel-auto{background:var(--good-soft);color:var(--good)}.nivel-aprobar{background:var(--warn-soft);color:var(--warn)}.nivel-prohibido{background:var(--bad-soft);color:var(--bad)}.conexion{font:600 11px var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;display:inline-flex}.conexion:before{content:"";background:var(--muted);border-radius:50%;width:8px;height:8px}.conexion.viva{color:var(--good)}.conexion.viva:before{background:var(--good)}.conexion.caida{color:var(--bad)}.conexion.caida:before{background:var(--bad)}.filtros{flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:16px;display:flex}.filtros .campo{min-width:170px}.tablero{scroll-snap-type:x proximity;grid-auto-columns:minmax(268px,1fr);grid-auto-flow:column;gap:14px;padding-bottom:12px;display:grid;overflow-x:auto}@media (min-width:1500px){.tablero{grid-auto-columns:minmax(250px,1fr)}}.columna{scroll-snap-align:start;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;min-height:140px;display:flex}.columna>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.columna>header b{font-family:var(--f-mono);color:var(--ink-2);font-size:12px}.columna-lista{align-content:start;gap:8px;padding:8px;display:grid}.tarea{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--dep,var(--line-2));border-radius:8px;gap:6px;padding:10px 12px;display:grid}.tarea h3{font-family:var(--f-body);font-size:14px;font-weight:600;line-height:1.3}.tarea .meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.prio{font:700 10px var(--f-mono);letter-spacing:.06em;text-transform:uppercase}.prio-4{color:var(--bad)}.prio-3{color:var(--warn)}.prio-2{color:var(--ink-2)}.prio-1{color:var(--muted)}.progreso{background:var(--line);border-radius:4px;height:4px;overflow:hidden}.progreso i{background:var(--dep,var(--accent));height:100%;display:block}.tarea details summary{cursor:pointer;color:var(--ink-2);font-size:12px}.tarea ul{color:var(--ink-2);margin:6px 0 0;padding-left:16px;font-size:12px}.tarea .acciones{flex-wrap:wrap;gap:6px;display:flex}details.nueva-tarea{margin-bottom:16px}details.nueva-tarea>summary{cursor:pointer;list-style:none}details.nueva-tarea>summary::-webkit-details-marker{display:none}.formulario{gap:12px;padding:16px;display:grid}.formulario .fila{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.pestanas{background:var(--surface-2);border:1px solid var(--line);border-radius:999px;margin-bottom:16px;padding:3px;display:inline-flex}.pestanas button{cursor:pointer;color:var(--ink-2);background:0 0;border:0;border-radius:999px;padding:7px 16px;font-size:14px;font-weight:600}.pestanas button[aria-selected=true]{background:var(--ink);color:var(--bg)}.lista-decisiones{gap:16px;max-width:920px;display:grid}.decision{border-left:5px solid var(--dep,var(--line-2));padding:0;overflow:hidden}.decision-cab{gap:8px;padding:14px 16px 10px;display:grid}.decision-cab h3{font-size:1.15rem}.decision-datos{background:var(--line);border-block:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;display:grid}.decision-datos>div{background:var(--surface);gap:2px;padding:10px 16px;display:grid}.decision-datos b{font-family:var(--f-display);font-size:1.25rem}.decision-datos .urgente b{color:var(--bad)}.decision-cuerpo{gap:12px;padding:14px 16px;font-size:14px;display:grid}.decision-cuerpo ul{color:var(--ink-2);margin:0;padding-left:18px}.recomendacion{border-radius:var(--r-sm);background:var(--info-soft);color:var(--ink);border:1px solid color-mix(in srgb, var(--info) 30%, transparent);padding:10px 12px}.recomendacion.rechazar{background:var(--warn-soft);border-color:color-mix(in srgb, var(--warn) 35%, transparent)}.efecto{border-radius:var(--r-sm);background:var(--surface-2);border:1px dashed var(--line-2);padding:8px 12px;font-size:13px}.decision-pie{border-top:1px solid var(--line);background:var(--surface-2);gap:10px;padding:12px 16px 16px;display:grid}.decision-pie .botones{flex-wrap:wrap;gap:10px;display:flex}.estado-resuelto{font-weight:600}.error-texto{color:var(--bad);font-size:13px}.ok-texto{color:var(--good);font-size:13px}.informe{max-width:920px}.informe-portada{background:linear-gradient(135deg, var(--accent-soft), var(--surface) 65%);gap:8px;padding:22px 24px;display:grid}.informe-portada .gran{font-family:var(--f-display);font-size:clamp(1.4rem,1rem + 1.6vw,2rem);line-height:1.2}.informe-resumen{background:var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;display:grid}.informe-resumen>div{background:var(--surface);padding:12px 16px;display:grid}.informe-resumen b{font-family:var(--f-display);font-size:1.6rem;line-height:1.1}.orden{counter-reset:orden;gap:16px;margin:20px 0;padding:0;list-style:none;display:grid}.orden>li{counter-increment:orden;padding-left:0;position:relative}.orden>li:before{content:counter(orden);z-index:2;background:var(--ink);width:30px;height:30px;color:var(--bg);font:700 13px var(--f-mono);border-radius:50%;place-items:center;display:grid;position:absolute;top:-10px;left:-14px}@media (max-width:600px){.orden>li:before{left:-6px}}.sin-ti{margin-top:24px}.sin-ti dl{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px 24px;margin:0;padding:16px;display:grid}.sin-ti dt{color:var(--ink-2);font-size:13px}.sin-ti dd{font-family:var(--f-display);margin:0;font-size:1.5rem}@media print{.lateral,.btn,.pie-demo,.pestanas,.decision-pie,.no-imprimir{display:none!important}.app{display:block}body{color:#000;background:#fff}.tarjeta{box-shadow:none;break-inside:avoid}}.cadena{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.hash{font-family:var(--f-mono);color:var(--muted);font-size:11px}.res-ok{color:var(--good);font-weight:600}.res-denegado,.res-error{color:var(--bad);font-weight:600}.regla{gap:0;display:grid}.regla-cab{border-bottom:1px solid var(--line);gap:8px;padding:14px 16px;display:grid}.regla-cab .fila{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.regla-cuerpo{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;padding:14px 16px;font-size:14px;display:grid}.regla-cuerpo h4{font:600 11px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.regla-cuerpo ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.interruptor{cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.interruptor input{appearance:none;background:var(--line-2);cursor:pointer;border-radius:999px;width:38px;height:22px;transition:background .15s;position:relative}.interruptor input:after{content:"";background:var(--surface);border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px}.interruptor input:checked{background:var(--good)}.interruptor input:checked:after{transform:translate(16px)}.interruptor input:disabled{opacity:.5;cursor:not-allowed}.matriz td,.matriz th{text-align:center;padding:8px 6px}.matriz td:first-child,.matriz th:first-child{text-align:left;background:var(--surface);position:sticky;left:0}.matriz th:first-child{background:var(--surface-2)}.si{color:var(--good);font-weight:700}.no{color:var(--line-2)}.acceso{place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.acceso-caja{gap:22px;width:min(100%,880px);display:grid}.acceso-caja header{gap:10px;display:grid}.perfiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:10px;display:grid}.perfil-btn{text-align:left;border-radius:var(--r);border:1px solid var(--line);background:var(--surface);cursor:pointer;box-shadow:var(--sombra);gap:4px;padding:12px 14px;display:grid}.perfil-btn:hover{border-color:var(--accent)}.perfil-btn strong{font-size:15px}.perfil-btn small{color:var(--ink-2)}.perfil-btn[disabled]{opacity:.55;cursor:not-allowed}.error-pagina{text-align:center;place-content:center;gap:12px;min-height:60dvh;padding:24px;display:grid}.error-pagina .gran{font-family:var(--f-display);color:var(--accent);font-size:clamp(3rem,2rem + 6vw,6rem);line-height:1}.cerebro-entrada{border-left:5px solid var(--line-2);overflow:hidden}.cerebro-entrada.sintetica{border-left-style:dashed}.cerebro-entrada.real{border-left-color:var(--good)}.decision.relaja{border-left-color:var(--bad)}.actividad .t-evento{color:var(--info);font-weight:600}.actividad .t-cerebro{color:var(--accent);font-weight:600}.comparador{padding:6px 0 38px}.comparador .pista{background:var(--line-2);border-radius:4px;height:4px;margin:18px 4% 0;position:relative}.comparador .marca{font:600 11px var(--f-mono);color:var(--ink-2);white-space:nowrap;justify-items:center;gap:1px;display:grid;position:absolute;top:-7px;transform:translate(-50%)}.comparador .marca i{background:var(--surface);border:3px solid var(--ink-2);border-radius:50%;width:18px;height:18px}.comparador .marca b{font:600 10px var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);order:2;margin-top:4px}.comparador .objetivo i{border-color:var(--info)}.comparador .ocurrido i{border-width:5px}.comparador .ocurrido.v-acierto i{border-color:var(--good)}.comparador .ocurrido.v-parcial i{border-color:var(--warn)}.comparador .ocurrido.v-fallo i{border-color:var(--bad)}.sucesos{gap:10px;max-width:980px;margin:0;padding:0;list-style:none;display:grid}.sucesos li{gap:6px;padding:12px 14px;display:grid}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.barra-trabajo i{opacity:.5;width:100%}.enlaces path{stroke-dasharray:none}.agente.recibido .avatar{outline:3px solid var(--dep);outline-offset:2px}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.insignia-ia{font:700 10px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--info-soft);color:var(--info);border:1px solid color-mix(in srgb, var(--info) 45%, transparent);border-radius:4px;flex:none;align-items:center;gap:4px;padding:1px 8px;display:inline-flex}.insignia-ia:before{content:"</>";letter-spacing:0;opacity:.8;font-weight:800}.insignia-ia.peq{padding:0 6px;font-size:9px}.insignia-ia.peq:before{content:""}.insignia-sim,.insignia-real{font:700 9px var(--f-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:4px;flex:none;align-items:center;padding:0 7px;display:inline-flex}.insignia-sim{background:var(--surface-2);color:var(--muted);border:1px dashed var(--line-2)}.insignia-real{background:var(--good-soft);color:var(--good);border:1px solid color-mix(in srgb, var(--good) 45%, transparent)}.ficha-cobertura{color:var(--muted);margin-top:2px;font-size:11.5px;font-style:italic;display:block}.aviso-simulado{color:var(--ink-2);background:var(--surface-2);border:1px dashed var(--line-2);border-radius:var(--r-sm);padding:6px 10px;font-size:12.5px}.reales-bloque{margin-bottom:22px}.fichas-reales{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:12px;display:grid}.ficha-real{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--good);border-radius:var(--r);align-content:start;gap:6px;padding:12px 14px;display:grid}.ficha-real-cab{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ficha-real-necesidad{color:var(--ink-2);margin:0;font-size:13px}.ficha-real-datos{margin:0}.ficha-real-error{color:var(--bad)}.ficha-real-resumen{color:var(--ink-2);font-style:italic}.tabla-agentes-reales td{vertical-align:top}.simulados-cab{justify-items:start;gap:6px;margin:4px 0 12px;display:grid}.org-reales{gap:3px;font-size:12.5px;display:grid}.org-real small{color:var(--muted);font-size:11.5px}.org-sin-real{color:var(--muted);font-size:12px;font-style:italic}.migas{font:500 12px var(--f-mono);letter-spacing:.04em;color:var(--muted);margin-bottom:6px}.migas a{color:var(--accent)}.filtro-texto{flex:260px}.filtro-texto input{width:100%}.filtro-cuenta{font:600 12px var(--f-mono);color:var(--ink-2);align-self:end;margin:0 0 8px}.filtro-acciones{align-items:center;gap:8px;margin-left:auto;padding-bottom:2px;display:flex}.aviso-alcance{background:var(--surface-2);border:1px dashed var(--line-2);border-radius:var(--r-sm);color:var(--ink-2);margin-bottom:14px;padding:8px 12px;font-size:13px}.dos-columnas-agentes{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (min-width:1180px){.dos-columnas-agentes{grid-template-columns:minmax(0,1fr) 360px}.panel-ficha{position:sticky;top:16px}}.subarea{margin-bottom:22px}.subarea-titulo{font:700 12px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.subarea-cuenta{color:var(--ink-2);font-weight:600}.fichas-rejilla{grid-template-columns:repeat(auto-fill,minmax(min(100%,285px),1fr));gap:10px;display:grid}.ficha-agente{text-align:left;background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--dep,var(--line-2));border-radius:var(--r);cursor:pointer;box-shadow:var(--sombra);content-visibility:auto;contain-intrinsic-size:auto 118px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:10px;width:100%;padding:11px 12px;display:grid}.ficha-agente:hover{border-color:var(--line-2);border-top-color:var(--dep,var(--line-2));background:var(--surface-2)}.ficha-agente[aria-pressed=true]{outline:2px solid var(--dep,var(--accent));outline-offset:-2px}.ficha-cuerpo{gap:2px;min-width:0;display:grid}.ficha-nombre{justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.ficha-nombre strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ficha-puesto{color:var(--ink-2);font-size:12.5px;font-weight:600}.ficha-especialidad{color:var(--muted);font-size:12px}.ficha-pie{align-items:center;gap:8px;min-width:0;margin-top:4px;display:flex}.ficha-tarea{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.estado-pastilla{font:700 10px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--surface-2);border:1px solid var(--line);color:var(--muted);border-radius:999px;flex:none;padding:1px 7px}.ep-trabajando{background:var(--dep-soft);color:var(--dep-ink);border-color:color-mix(in oklch, var(--dep) 40%, transparent)}.ep-en_cola{background:var(--info-soft);color:var(--info)}.ep-esperando{background:var(--warn-soft);color:var(--warn)}.ep-bloqueado{background:var(--bad-soft);color:var(--bad)}.estado-en_cola .avatar{--anillo:var(--info)}.detalle-cab{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.detalle-cab h2{flex-wrap:wrap;align-items:center;gap:8px;font-size:1.15rem;display:flex}.detalle-puesto{color:var(--ink-2);font-size:13px}.aviso-firma{color:var(--info);background:var(--info-soft);border-radius:var(--r-sm);padding:6px 10px;font-size:12.5px}.ficha-datos{grid-template-columns:130px minmax(0,1fr);gap:4px 12px;margin:0;font-size:13px;display:grid}.ficha-datos dt{font:600 10.5px var(--f-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);padding-top:2px}.ficha-datos dd{color:var(--ink-2);margin:0}.org-arbol{justify-items:center;gap:0;display:grid}.org-raiz-caja{text-align:center;border-radius:var(--r);background:var(--side);color:var(--side-ink);box-shadow:var(--sombra);gap:2px;padding:10px 26px;display:grid}.org-raiz-caja strong{font-family:var(--f-display);letter-spacing:.02em;font-size:1.2rem}.org-raiz-caja small{font:600 10px var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--side-muted)}.org-conector-v{background:var(--line-2);width:2px;height:22px}.org-direccion{width:min(100%,460px)}.org-areas{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));align-items:start;gap:26px 16px;width:100%;padding-top:18px;display:grid;position:relative}@media (min-width:1500px){.org-areas{grid-template-columns:repeat(5,minmax(0,1fr))}.org-areas:before{content:"";background:var(--line-2);height:2px;position:absolute;top:0;left:8.33333%;right:8.33333%}.org-area{position:relative}.org-area:before{content:"";background:var(--line-2);width:2px;height:18px;position:absolute;top:-18px;left:50%}}.org-area-titulo{font:700 11px var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:10px}.org-area-lista{gap:10px;display:grid}.org-dept{color:inherit;background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--dep);border-radius:var(--r);box-shadow:var(--sombra);gap:8px;padding:12px 14px;text-decoration:none;transition:transform .12s,border-color .12s;display:grid}.org-dept:hover{border-color:var(--dep);transform:translateY(-2px)}.org-dept:focus-visible{outline:3px solid var(--dep);outline-offset:2px}.org-dept.grande{background:linear-gradient(180deg, var(--dep-soft), var(--surface) 75%)}.org-dept-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.org-dept-cab strong{font-family:var(--f-display);font-size:1.05rem}.org-resp{color:var(--ink-2);font-size:13px}.org-cifras{color:var(--ink-2);flex-wrap:wrap;gap:4px 14px;font-size:12.5px;display:flex}.org-cifras b{font-family:var(--f-display);color:var(--ink);font-size:1.05rem}.org-cifras .con-decision{color:var(--warn);font-weight:700}.org-carga{gap:4px;display:grid}.org-carga-barra{background:var(--line);border-radius:6px;height:6px;display:block;overflow:hidden}.org-carga-barra i{background:var(--dep);border-radius:6px;height:100%;transition:width .4s;display:block}.org-carga-texto{font:500 11px var(--f-mono);color:var(--muted)}.leyenda-estados{font:600 11px var(--f-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2);flex-wrap:wrap;gap:4px 16px;margin:0 0 12px;padding:0;list-style:none;display:flex}.leyenda-estados li{align-items:center;gap:6px;display:inline-flex}.punto-leyenda{background:var(--line-2);border:1px solid var(--line-2);border-radius:50%;width:11px;height:11px}.punto-leyenda.estado-en_cola{background:var(--info);border-color:var(--info)}.punto-leyenda.estado-trabajando{background:#139948;background:lab(55.589% -48.608 32.4008);border-color:#139948;border-color:lab(55.589% -48.608 32.4008)}.punto-leyenda.estado-esperando{background:var(--warn);border-color:var(--warn)}.punto-leyenda.estado-bloqueado{background:var(--bad);border-color:var(--bad)}.subareas-puntos{gap:8px;margin-top:8px;display:grid}.grupo-puntos{gap:4px;display:grid}.grupo-puntos-nombre{font:600 10.5px var(--f-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.grupo-puntos-nombre small{color:var(--ink-2)}.puntos{flex-wrap:wrap;gap:4px;display:flex}.punto{cursor:pointer;background:var(--surface);border:1.5px solid var(--line-2);border-radius:50%;width:14px;height:14px;padding:0}.punto:hover{border-color:var(--ink);transform:scale(1.25)}.punto:focus-visible,.punto[aria-pressed=true]{outline:2px solid var(--ink);outline-offset:2px}.punto.estado-en_cola{background:var(--info);border-color:var(--info)}.punto.estado-trabajando{background:#139948;background:lab(55.589% -48.608 32.4008);border-color:#139948;border-color:lab(55.589% -48.608 32.4008)}.punto.estado-esperando{background:var(--warn);border-color:var(--warn)}.punto.estado-bloqueado{background:var(--bad);border-color:var(--bad)}.punto.recibido{animation:1.1s ease-out recibido}.sala-reposo{color:var(--muted);margin:6px 0 2px;font-size:12.5px;font-style:italic}.sala-ver{margin-top:8px}.agentes.activos{border-bottom:1px dashed var(--line);margin-bottom:4px;padding-bottom:6px}.agentes.lista-completa{max-height:420px;margin-top:8px;overflow-y:auto}.agente{content-visibility:auto;contain-intrinsic-size:auto 62px}.agente-funcion{color:var(--ink-2);align-items:center;gap:6px;font-size:12px;display:flex}.resultados{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:14px;display:grid}.pastilla-alerta{border-color:var(--bad);color:var(--bad)}.aviso-modo{background:var(--info-soft);color:var(--info);border-radius:var(--r-sm);margin-bottom:14px;padding:8px 12px;font-size:13px}.pestana{border-radius:var(--r-sm) var(--r-sm) 0 0;cursor:pointer;color:var(--ink-2);background:0 0;border:1px solid #0000;border-bottom:0;padding:9px 14px;font-size:14px;font-weight:600}.pestana:hover{background:var(--surface-2)}.pestana.activa{background:var(--surface);border-color:var(--line);color:var(--ink);border-bottom:1px solid var(--surface);margin-bottom:-1px}.bandeja{gap:14px;margin:0;padding:0;list-style:none;display:grid}.item-bandeja{background:var(--surface);border:1px solid var(--line);border-left:6px solid var(--good);border-radius:var(--r);box-shadow:var(--sombra);gap:10px;padding:14px 16px;display:grid}.item-bandeja.urg-2{border-left-color:var(--info)}.item-bandeja.urg-3{border-left-color:var(--warn)}.item-bandeja.urg-4{border-left-color:var(--bad)}.item-cab{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.item-plazo{font:700 12px var(--f-mono);color:var(--ink-2);margin-left:auto}.urg-4 .item-plazo{color:var(--bad)}.item-resumen{color:var(--ink-2);font-size:14px}.item-texto{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2)}.item-texto-cab{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.texto-final{white-space:pre-wrap;word-break:break-word;font:400 14px/1.5 var(--f-body);color:var(--ink);margin:0;padding:12px}.aviso-idioma{color:var(--warn);background:var(--warn-soft);margin:0;padding:6px 12px;font-size:12.5px}.item-columnas{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;display:grid}.item-columnas h3{font:700 11px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.pasos{gap:3px;margin:0;padding-left:20px;font-size:13.5px;display:grid}.adjuntos{gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.adjunto-tipo{font:700 10px var(--f-mono);letter-spacing:.06em;text-transform:uppercase;background:var(--surface-2);border:1px solid var(--line);border-radius:4px;margin-right:4px;padding:1px 6px}.adjuntos code{font-family:var(--f-mono);color:var(--muted);font-size:11.5px}.item-pie{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.portal-enlace{min-width:0;font-size:13px}.portal-enlace a{color:var(--accent);font-weight:600}.enlace-boton{color:var(--accent);font:700 13px var(--f-mono);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.texto-malo{color:var(--bad);font-weight:600}.lista-politica{gap:8px;margin:8px 0;padding-left:18px;font-size:14px;display:grid}.modal-fondo{z-index:80;background:#00000080;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow-y:auto}.modal-caja{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r);gap:14px;width:min(100%,780px);max-height:92dvh;padding:18px;display:grid;overflow-y:auto;box-shadow:0 24px 60px -20px #00000080}.mensaje-original{border-left:4px solid var(--line-2);background:var(--surface-2);border-radius:0 var(--r-sm) var(--r-sm) 0;margin:0;padding:10px 14px}.historial-caso{gap:4px;margin:0;padding-left:18px;font-size:13px;display:grid}.historial-caso time{font:500 11px var(--f-mono);color:var(--muted)}.cierre-caso{border-top:1px solid var(--line);flex-wrap:wrap;align-items:end;gap:10px;padding-top:12px;display:flex}.presu-barra{background:var(--line);border-radius:8px;height:8px;display:block;overflow:hidden}.presu-barra i{background:var(--good);border-radius:8px;height:100%;display:block}.presu-barra i.alto{background:var(--warn)}.presu-barra i.agotado{background:var(--bad)}.presu-global{gap:6px;margin-bottom:12px;font-size:14px;display:grid}.modos{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px;display:grid}.modo{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);align-content:start;gap:8px;padding:14px;display:grid}.modo.activo{border-color:var(--good);box-shadow:0 0 0 2px color-mix(in srgb, var(--good) 30%, transparent)}.modo-cab{justify-content:space-between;align-items:center;gap:8px;display:flex}.pestanas-panel{scrollbar-width:thin;background:var(--surface-2);border:1px solid var(--line);border-radius:999px;gap:4px;width:max-content;max-width:100%;margin-bottom:18px;padding:3px;display:flex;position:relative;overflow-x:auto}.pestanas-panel a{white-space:nowrap;color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.pestanas-panel a:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 8%, transparent)}.pestanas-panel a:focus-visible{outline-offset:-3px}.pestanas-panel a[aria-current=page]{background:var(--ink);color:var(--bg)}.pestanas-panel .n{font:600 11px var(--f-mono);opacity:.8}.panel-seccion{gap:10px;min-width:0;margin-bottom:28px;display:grid}.panel-ayuda{color:var(--ink-2);max-width:80ch;font-size:13px}.aviso-panel{background:var(--warn-soft);color:var(--warn);border:1px solid color-mix(in srgb, var(--warn) 40%, transparent);border-radius:var(--r-sm);margin-bottom:14px;padding:9px 12px;font-size:13px}.vacio-panel{justify-items:center;gap:8px;display:grid}.vacio-panel h2{color:var(--ink)}.vacio-panel ul{margin:0;padding:0;font-size:13px;list-style:none}.rejilla-kpi{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.kpi{align-content:start;gap:6px;padding:14px 16px;display:grid}.kpi strong{font-family:var(--f-display);font-variant-numeric:tabular-nums;font-size:1.9rem;line-height:1.05}.kpi p{color:var(--ink-2);font-size:13px}.pos{color:var(--good);font-weight:600}.neg{color:var(--bad);font-weight:600}.panel-seccion .tabla-envuelta{position:relative}.tabla-panel{min-width:640px}.tabla-panel th.num,.tabla-panel td.num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.tabla-panel td.ancha{min-width:210px}.tabla-panel td.media{min-width:120px}.tabla-panel tfoot th,.tabla-panel tfoot td{background:var(--surface-2);border-top:2px solid var(--line-2);border-bottom:0;font-weight:700}.tabla-panel tfoot th{font-size:12px;position:static}.tabla-envuelta[role=region]:focus-visible{outline-offset:-3px}.grafico-mensual{gap:8px;margin:0;display:grid}.grafico-envuelto{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);padding:8px 4px 0;position:relative;overflow-x:auto}.grafico-envuelto svg{width:100%;min-width:560px;height:auto;display:block}.g-eje{stroke:var(--ink-2);stroke-width:1px}.g-pos{fill:var(--good)}.g-neg{fill:url(#grafico-resultado-rayas);stroke:var(--bad);stroke-width:1.5px}.g-hach-fondo{fill:var(--bad-soft)}.g-hach-linea{stroke:var(--bad);stroke-width:2px}.g-valor{font:700 11px var(--f-mono)}.g-valor-pos{fill:var(--good)}.g-valor-neg{fill:var(--bad)}.g-mes{font:600 11px var(--f-mono);fill:var(--ink-2);text-transform:uppercase}.g-anio{font:500 10px var(--f-mono);fill:var(--muted)}.leyenda-grafico{color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.leyenda-grafico li{align-items:center;gap:6px;display:inline-flex}.muestra{border-radius:2px;width:18px;height:12px;display:inline-block}.muestra-pos{background:var(--good)}.muestra-neg{border:1.5px solid var(--bad);background:repeating-linear-gradient(135deg, var(--bad-soft) 0 3px, var(--bad) 3px 5px)}.rejilla-cerebros{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr))}.cerebro-cab,.ficha-cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:6px 12px;display:flex}.cerebro-cab h2{font-size:1.15rem}.cerebro-cab h2 a{color:inherit}.cerebro-resp,.cerebro-total{color:var(--ink-2);margin-top:4px;font-size:13px}.cerebro-nota{color:var(--warn)}.cerebro-capas{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px;margin:12px 0 8px;display:grid}.cerebro-capas div{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm);padding:6px 8px}.cerebro-capas dt{font:600 10px var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.cerebro-capas dd{font:700 1.2rem var(--f-display);font-variant-numeric:tabular-nums;margin:0}.cerebro-avisos,.ficha-insignias{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.ficha-insignias{margin-top:0}.cerebro-buscador{flex-wrap:wrap;align-items:flex-end;gap:10px;max-width:720px;margin-bottom:14px;display:flex}.cerebro-buscador .campo{flex:260px}.cerebro-fichas{gap:12px;display:grid}.ficha h3{font-size:1.05rem}.ficha-id{color:var(--ink-2);margin:2px 0 8px;font-size:12.5px}.ficha-afirma{margin-top:8px;font-size:13.5px}.ficha-meta{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px 18px;margin:12px 0 0;font-size:13px;display:grid}.ficha-meta dt{font:600 10px var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.ficha-meta dd{overflow-wrap:anywhere;margin:2px 0 0}.ficha-cuerpo{margin-top:12px}.ficha-cuerpo summary{cursor:pointer;font-size:13px;font-weight:600}.cuerpo-ficha{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm);white-space:pre-wrap;overflow-wrap:anywhere;max-height:420px;margin-top:8px;padding:10px 12px;font-size:13.5px;overflow:auto}.cerebro-lista{margin:0;padding-left:18px;font-size:13.5px}.bandeja-dir{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.bandeja-dir>div[inert]{opacity:.55}.bandeja-resumen{gap:12px;margin-bottom:4px;display:grid}.bandeja-contadores{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:10px;display:grid}.contador{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);cursor:pointer;box-shadow:var(--sombra);gap:2px;padding:12px 14px;display:grid}.contador b{font-family:var(--f-display);font-size:2rem;line-height:1}.contador span{color:var(--ink-2);font-size:13px}.contador:hover{border-color:var(--ink-2)}.contador[aria-pressed=true]{border-color:var(--ink);outline:2px solid var(--ink);outline-offset:-2px}.contador.alerta b{color:var(--bad)}.bandeja-metricas{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px;margin:0;display:grid}.bandeja-metricas>div{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm);padding:8px 12px}.bandeja-metricas dt{font:600 11px var(--f-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.bandeja-metricas dd{font:700 1.2rem var(--f-display);margin:2px 0 0}.bandeja-estado{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;font-size:13px;display:flex}.aviso-error{background:var(--bad-soft);color:var(--bad);border:1px solid color-mix(in srgb, var(--bad) 40%, transparent);border-radius:var(--r-sm);padding:8px 12px;font-size:14px}.aviso-error ul{margin:6px 0 0;padding-left:18px}.aviso-ok{background:var(--good-soft);color:var(--good);border:1px solid color-mix(in srgb, var(--good) 40%, transparent);border-radius:var(--r-sm);padding:8px 12px;font-size:14px}.aviso-dp{background:var(--warn-soft);color:var(--warn);border-radius:var(--r-sm);padding:6px 10px;font-size:13px}.obligatorio{color:var(--muted);font-weight:400}.campo-ayuda,.campo-cuenta{color:var(--muted);margin:0;font-size:12px}.campo-cuenta{font-family:var(--f-mono)}.caso-lista{gap:12px;margin:0;padding:0;list-style:none;display:grid}.caso-lista.cargando{opacity:.6}.caso{background:var(--surface);border:1px solid var(--line);border-left:6px solid var(--line-2);border-radius:var(--r);box-shadow:var(--sombra);gap:10px;padding:14px 16px;display:grid}.caso.urg-1{border-left-color:var(--good)}.caso.urg-2{border-left-color:var(--info)}.caso.urg-3{border-left-color:var(--warn)}.caso.urg-4{border-left-color:var(--bad)}.caso-cab{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.caso-cab h3{flex:100%;font-size:1.05rem}.caso-id{font-family:var(--f-mono);font-size:.9em}.cuenta-atras.critica,.bd-cuenta.critica{color:var(--bad)}.caso-motivos{gap:4px;display:grid}.caso-motivos ul{gap:2px;margin:0;padding-left:18px;font-size:13.5px;display:grid}.caso-motivos li span{color:var(--ink-2)}.caso-espera{color:var(--ink-2);font-size:13.5px}.caso-pie{justify-content:flex-end;display:flex}.enlace-bandeja{border-left:6px solid var(--accent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:14px;display:flex}.enlace-bandeja p{color:var(--ink-2);max-width:70ch;margin-top:2px;font-size:14px}.pastilla-boton{cursor:pointer;font:inherit;color:inherit}.pastilla-boton:hover{border-color:var(--ink-2)}.pastilla-boton[aria-pressed=true]{outline:2px solid var(--ink)}.lecciones-lista{gap:10px;margin:0;padding:0;list-style:none;display:grid}.bandeja-alta{max-width:940px}.bandeja-alta-resultado{gap:10px;margin-bottom:12px;display:grid}.bandeja-alta-resultado:empty{display:none}.bd-caja{outline:none;gap:16px;width:min(100%,980px);max-height:94dvh}.bd-cab{z-index:3;background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;margin:-18px -18px 0;padding:14px 18px 10px;display:flex;position:sticky;top:-18px}.bd-cab h2{overflow-wrap:anywhere;font-size:1.2rem}.bd-aviso-fijo{z-index:2;outline:none;position:sticky;top:52px}.bd-aviso-fijo:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 70%, transparent);outline-offset:2px}.bd-cuerpo{gap:18px;display:grid}.bd-seccion{border-top:1px solid var(--line);gap:10px;padding-top:14px;display:grid}.bd-seccion>h3{font:700 11px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.bd-subtitulo{font:700 11px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.bd-resumen{gap:12px;display:grid}.bd-plazo{border:1px solid var(--line);border-left:6px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface-2);gap:4px;padding:10px 14px;display:grid}.bd-plazo.urg-1{border-left-color:var(--good)}.bd-plazo.urg-2{border-left-color:var(--info)}.bd-plazo.urg-3{border-left-color:var(--warn)}.bd-plazo.urg-4{border-left-color:var(--bad)}.bd-plazo-titulo{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bd-cuenta{font:700 1.25rem var(--f-display)}.bd-plazo-regla{color:var(--ink-2);font-size:12.5px}.bd-motivos{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bd-motivos li{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm);gap:1px;padding:8px 12px;font-size:14px;display:grid}.bd-motivos li span{color:var(--ink-2)}.bd-decision{gap:8px;display:grid}.bd-decision-id{flex-wrap:wrap;align-items:center;gap:8px;font-size:1.05rem;display:flex}.bd-lista{gap:4px;margin:0;padding-left:18px;font-size:14px;display:grid}.bd-avisos{background:var(--warn-soft);color:var(--warn);border-radius:var(--r-sm);gap:4px;margin:0;padding:8px 12px 8px 28px;font-size:13.5px;display:grid}.bd-borradores{gap:16px;display:grid}.bd-borrador{border:1px solid var(--line-2);border-radius:var(--r);background:var(--surface);gap:10px;padding:14px;display:grid}.bd-borrador h4{font-size:1.05rem}.bd-borrador textarea{font:400 14px/1.5 var(--f-body);min-height:160px}.bd-texto{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2)}.bd-revision{gap:4px;display:grid}.bd-revision-ok{color:var(--good);margin:0;font-size:13.5px}.bd-borrador-pie{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bd-portal{border-top:1px dashed var(--line-2);gap:6px;padding-top:8px;font-size:13.5px;display:grid}.bd-portal h5{font:700 11px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0}.bd-portal a{color:var(--accent);font-weight:600}.bd-acciones{gap:12px;display:grid}.bd-acciones-lista{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bd-form{border:2px solid var(--ink-2);border-radius:var(--r);background:var(--surface-2);gap:12px;padding:14px;display:grid}.bd-form h4{outline:none;font-size:1.05rem}.bd-form h4:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 70%, transparent);outline-offset:3px}.bd-form-pie{flex-wrap:wrap;gap:8px;display:flex}.bd-importante{background:var(--info-soft);color:var(--info);border-radius:var(--r-sm);padding:8px 12px}.bd-casilla{align-items:flex-start;gap:8px;display:flex}.bd-casilla input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin-top:2px}.bd-casilla label{font-weight:500}.bd-conjunto{border:1px solid var(--line-2);border-radius:var(--r-sm);gap:6px;min-width:0;margin:0;padding:8px 12px 12px;display:grid}.bd-conjunto legend{padding:0 4px;font-size:13px;font-weight:600}.bd-no-disponibles{font-size:13.5px}.bd-no-disponibles summary{cursor:pointer;color:var(--ink-2);font-weight:600}.bd-no-disponibles dl{gap:6px;margin:8px 0 0;display:grid}.bd-no-disponibles dt{font-weight:600}.bd-no-disponibles dd{color:var(--ink-2);margin:0}.bd-recordatorios{gap:12px;margin:0;padding:0;list-style:none;display:grid}.bd-recordatorio{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);gap:8px;padding:12px;display:grid}.bd-recordatorio-cab{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.bd-ficha{gap:12px;display:grid}.bd-dl{background:var(--line);border:1px solid var(--line);border-radius:var(--r-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1px;margin:0;display:grid;overflow:hidden}.bd-dl>div{background:var(--surface);gap:2px;padding:8px 12px;display:grid}.bd-dl dt{font:600 11px var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.bd-dl dd{overflow-wrap:anywhere;margin:0}.bd-checklist{gap:6px;margin:0;padding:0;list-style:none;display:grid}.bd-checklist li{border:1px solid var(--line);border-left:5px solid var(--warn);border-radius:var(--r-sm);background:var(--surface);padding:8px 12px}.bd-checklist li.hecho{border-left-color:var(--good)}.bd-checklist li.rechazado{border-left-color:var(--bad)}.bd-paso-cab{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.bd-paso-evidencia{color:var(--ink-2);overflow-wrap:anywhere;margin-top:2px;font-size:13px}.bandeja-resumen,.caso-lista,.caso,.caso-motivos,.lecciones-lista,.bandeja-alta-resultado,.bd-caja,.bd-cuerpo,.bd-seccion,.bd-resumen,.bd-plazo,.bd-motivos,.bd-decision,.bd-borradores,.bd-borrador,.bd-revision,.bd-portal,.bd-acciones,.bd-form,.bd-conjunto,.bd-recordatorios,.bd-recordatorio,.bd-ficha,.bd-checklist{grid-template-columns:minmax(0,1fr)}.modal-fondo:has(.bd-caja){grid-template-columns:minmax(0,1fr)}.bandeja,.item-bandeja{grid-template-columns:minmax(0,1fr)}.item-bandeja .insignia{white-space:normal;text-align:left}.enlace-bandeja>div{flex:260px;min-width:0}.caso .insignia,.bd-resumen .insignia,.bd-borrador .insignia,.bd-checklist .insignia,.bd-recordatorio .insignia{white-space:normal;text-align:left}.bd-borrador textarea,.bd-form textarea,.bd-form input[type=text],.bd-form select{max-width:100%}.caso-cab h3,.bd-cab h2,.bd-motivos li,.bd-checklist li{overflow-wrap:anywhere}@media (max-width:640px){.modal-fondo:has(.bd-caja){padding:0}.bd-caja{border-width:0;border-radius:0;width:100%;min-height:100dvh;max-height:none;padding:14px}.bd-cab{margin:-14px -14px 0;padding:12px 14px 8px;top:-14px}.bd-aviso-fijo{top:48px}.bd-borrador{padding:10px}.pestanas{width:100%}.pestana{flex:auto;padding:9px 8px;font-size:13px}.filtros .campo{flex:100%;min-width:100%}.caso{padding:12px}.contador b{font-size:1.6rem}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#eaeefb;--surface:#fbfbff;--surface-2:#f1f2fb;--ink:#18203c;--ink-2:#3b4467;--muted:#5f688a;--line:#463c8226;--line-2:#463c8242;--accent:#7c3aed;--accent-2:#0ea5e9;--accent-soft:#7c3aed1c;--on-accent:#fff;--good:#0e9f6e;--good-soft:#0e9f6e1f;--warn:#b45309;--warn-soft:#b453091f;--bad:#dc2626;--bad-soft:#dc26261a;--info:#0369a1;--info-soft:#0ea5e91f;--side:#ffffff80;--side-ink:#18203c;--side-muted:#5f688a;--side-line:#463c821f;--vidrio:#ffffff8c;--vidrio-2:#ffffffe6;--velo:#6e5fdc17;--desenfoque:20px;--pop-bg:#f5f4fc;--bar-bg:#eaeefbb8;--brillo:inset 0 1px 0 #ffffff80;--f-display:var(--fuente-geist), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--f-body:var(--fuente-geist), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--f-mono:var(--fuente-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--r:9px;--r-sm:8px;--sombra:0 1px 2px #28235a0d, 0 12px 32px -16px #312e814d;--sombra-pop:0 26px 64px -22px #312e816b;--fondo-aurora:radial-gradient(60vmax 60vmax at 10% -8%, #7c3aed61, transparent 55%), radial-gradient(52vmax 52vmax at 94% -6%, #0ea5e957, transparent 55%), radial-gradient(64vmax 64vmax at 90% 108%, #ec489952, transparent 58%), radial-gradient(58vmax 58vmax at 2% 106%, #2dd4bf4d, transparent 58%);--dep-l:.62;--dep-c:.15;--dep-soft-l:.94;--dep-ink-l:.4;--sobre-dep:#fcfcfc;--of-pared:#f4f3fd;--of-suelo-1:#e6e3f6;--of-suelo-2:#d9d5ef;--of-junta:#463c8214;--of-zocalo:#463c822e;--of-marco:#fff;--of-mesa:#fdfcff;--of-mesa-canto:#cfc9e8;--of-silla:#8b8fb8;--of-tapa:#d7d9e6;--of-tv:#141a33}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@supports (color:lab(0% 0 0)){:root{--sobre-dep:lab(98.84% .0000298023 -.0000119209)}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0a0b18;--surface:#15172b;--surface-2:#1c1f36;--ink:#e9ecf9;--ink-2:#c3c9e6;--muted:#98a2c8;--line:#ffffff1f;--line-2:#fff3;--accent:#a78bfa;--accent-2:#22d3ee;--accent-soft:#a78bfa29;--on-accent:#0a0b18;--good:#34d399;--good-soft:#34d39924;--warn:#fbbf24;--warn-soft:#fbbf2421;--bad:#f87171;--bad-soft:#f8717121;--info:#7dd3fc;--info-soft:#22d3ee21;--side:#ffffff0a;--side-ink:#e9ecf9;--side-muted:#98a2c8;--side-line:#ffffff14;--vidrio:#ffffff0e;--vidrio-2:#1c1e36e0;--velo:#ffffff14;--desenfoque:22px;--pop-bg:#1b1d30;--bar-bg:#0a0b18b8;--brillo:inset 0 1px 0 #ffffff0f;--sombra:0 1px 2px #0006, 0 14px 36px -16px #0000009e;--sombra-pop:0 26px 64px -18px #000000bf;--fondo-aurora:radial-gradient(60vmax 60vmax at 10% -8%, #6d5cff8c, transparent 55%), radial-gradient(52vmax 52vmax at 94% -6%, #22d3ee61, transparent 55%), radial-gradient(66vmax 66vmax at 90% 108%, #d946a07a, transparent 58%), radial-gradient(60vmax 60vmax at 2% 106%, #7c3aed75, transparent 58%);--dep-l:.74;--dep-c:.13;--dep-soft-l:.3;--dep-ink-l:.88;--sobre-dep:#161616;--of-pared:#1a1c33;--of-suelo-1:#22254a;--of-suelo-2:#171932;--of-junta:#ffffff0d;--of-zocalo:#ffffff1f;--of-marco:#2c3058;--of-mesa:#2a2d50;--of-mesa-canto:#1d1f3b;--of-silla:#0e1024;--of-tapa:#5a5f86;--of-tv:#05060f}@supports (color:lab(0% 0 0)){:root:not([data-theme=light]){--sobre-dep:lab(7.22637% -.0000149012 0)}}}:root[data-theme=dark]{--bg:#0a0b18;--surface:#15172b;--surface-2:#1c1f36;--ink:#e9ecf9;--ink-2:#c3c9e6;--muted:#98a2c8;--line:#ffffff1f;--line-2:#fff3;--accent:#a78bfa;--accent-2:#22d3ee;--accent-soft:#a78bfa29;--on-accent:#0a0b18;--good:#34d399;--good-soft:#34d39924;--warn:#fbbf24;--warn-soft:#fbbf2421;--bad:#f87171;--bad-soft:#f8717121;--info:#7dd3fc;--info-soft:#22d3ee21;--side:#ffffff0a;--side-ink:#e9ecf9;--side-muted:#98a2c8;--side-line:#ffffff14;--vidrio:#ffffff0e;--vidrio-2:#1c1e36e0;--velo:#ffffff14;--desenfoque:22px;--pop-bg:#1b1d30;--bar-bg:#0a0b18b8;--brillo:inset 0 1px 0 #ffffff0f;--sombra:0 1px 2px #0006, 0 14px 36px -16px #0000009e;--sombra-pop:0 26px 64px -18px #000000bf;--fondo-aurora:radial-gradient(60vmax 60vmax at 10% -8%, #6d5cff8c, transparent 55%), radial-gradient(52vmax 52vmax at 94% -6%, #22d3ee61, transparent 55%), radial-gradient(66vmax 66vmax at 90% 108%, #d946a07a, transparent 58%), radial-gradient(60vmax 60vmax at 2% 106%, #7c3aed75, transparent 58%);--dep-l:.74;--dep-c:.13;--dep-soft-l:.3;--dep-ink-l:.88;--sobre-dep:#161616;--of-pared:#1a1c33;--of-suelo-1:#22254a;--of-suelo-2:#171932;--of-junta:#ffffff0d;--of-zocalo:#ffffff1f;--of-marco:#2c3058;--of-mesa:#2a2d50;--of-mesa-canto:#1d1f3b;--of-silla:#0e1024;--of-tapa:#5a5f86;--of-tv:#05060f}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--sobre-dep:lab(7.22637% -.0000149012 0)}}html{max-width:100%;scroll-padding-top:4rem;font-size:15px}body{background:var(--fondo-aurora), var(--bg);text-rendering:optimizelegibility;background-repeat:no-repeat;background-attachment:fixed;max-width:100%;line-height:1.55;overflow-x:clip}h1,h2,h3,h4{letter-spacing:-.02em;font-weight:600}h1{font-size:clamp(1.5rem,1.2rem + 1.2vw,1.95rem)}.etiqueta{letter-spacing:.14em;font-size:10.5px;font-weight:600}::selection{background:var(--accent-soft);color:var(--accent)}*{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.tarjeta,.sala,.tabla-envuelta,.pastilla,.escenario,.org-dept{background:var(--vidrio);-webkit-backdrop-filter:blur(var(--desenfoque)) saturate(1.3);backdrop-filter:blur(var(--desenfoque)) saturate(1.3);border-color:var(--line)}.tarjeta,.sala{box-shadow:var(--sombra), var(--brillo)}th{background:var(--vidrio-2);letter-spacing:.09em;font-size:.63rem;font-weight:500}.btn{border-color:var(--line-2);background:var(--vidrio-2);border-radius:10px}.btn-primario{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:var(--on-accent);border-color:#0000;box-shadow:0 8px 22px -10px #7c3aed73}.btn-primario:hover{background:linear-gradient(135deg, var(--accent), var(--accent-2));filter:brightness(1.05)saturate(1.08);border-color:#0000}.btn-primario:active{filter:brightness(.97)}.campo input,.campo select,.campo textarea{background:var(--vidrio-2);border-color:var(--line-2);border-radius:10px}.campo input:focus,.campo select:focus,.campo textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.org-raiz-caja{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:#fff}.org-raiz-caja small{color:#fffc}dialog,.modal-caja{background:var(--pop-bg)}.modal-fondo{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#090c166b}.stats{background:var(--line);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:1.2rem;display:grid;overflow:hidden}.stat{background:var(--vidrio);-webkit-backdrop-filter:blur(var(--desenfoque)) saturate(1.6);backdrop-filter:blur(var(--desenfoque)) saturate(1.6);padding:1.15rem 1.35rem;transition:background .15s}.stat:hover{background:var(--velo)}.stat .n{font-family:var(--f-mono);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.65rem;font-weight:500;line-height:1.05}.stat .l{font:500 .63rem var(--f-mono);color:var(--muted);text-transform:uppercase;letter-spacing:.12em;margin-top:.5rem}@media (max-width:560px){.stats{grid-template-columns:1fr}}.mk-chip{vertical-align:middle;color:#fff;border-radius:5px;flex:none;justify-content:center;align-items:center;width:1.2rem;height:1.2rem;margin-right:.45rem;font-size:.68rem;font-weight:800;line-height:1;display:inline-flex}a.mk-link{color:var(--accent);font-weight:600;text-decoration:none}a.mk-link:hover{text-decoration:underline}:root{--rail:62px;--rail-open:238px;--barra-alto:54px}.app{min-height:100dvh;display:block}.cuerpo{flex-direction:column;min-width:0;max-width:100%;min-height:100dvh;display:flex}.principal{flex:1;min-width:0;max-width:100%;padding:1.9rem 2.1rem 3.5rem}.aviso-simulado{top:calc(var(--barra-alto) + 8px)}.lateral{--lat-izq:.9rem;--lat-der:.9rem;color:var(--ink);background:var(--bar-bg);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);border-right:1px solid var(--line);flex-direction:column;gap:1.1rem;padding:calc(1.5rem - 6px) 0 1.1rem;display:flex;overflow:hidden}.lateral-arriba{min-height:0;padding:6px var(--lat-der) 6px var(--lat-izq);scrollbar-width:none;flex-direction:column;flex:auto;display:flex;overflow:hidden auto}.lateral-arriba::-webkit-scrollbar{display:none}.wm{padding:.1rem .5rem 1.5rem;text-decoration:none;display:block}.wm-t,.wm-i{font:600 15px/1 var(--f-mono);letter-spacing:.14em}.wm-t{color:var(--muted)}.wm-i{color:var(--accent)}.wm small{color:var(--muted);letter-spacing:.01em;text-transform:none;white-space:nowrap;margin-top:6px;font-size:11px;display:block}.nav,.nav-grupo{flex-direction:column;gap:.1rem;display:flex}.nav-sec{font:500 .6rem var(--f-mono);text-transform:uppercase;letter-spacing:.16em;color:var(--muted);opacity:.75;white-space:nowrap;margin:1.05rem .55rem .3rem}.nav-grupo:first-child .nav-sec{margin-top:.1rem}.nav-item{border-radius:var(--r-sm);color:var(--ink);white-space:nowrap;align-items:center;gap:.6rem;padding:.48rem .7rem;font-size:.87rem;font-weight:450;text-decoration:none;transition:background .14s,color .14s;display:flex;position:relative}.nav-item svg{width:18px;height:18px;color:var(--muted);stroke-width:2px;flex:none;transition:color .14s}.nav-item:hover{background:var(--velo)}.nav-item:hover svg{color:var(--ink)}.nav-texto{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.nav-item[aria-current=page]{background:var(--accent-soft);color:var(--accent);font-weight:600}.nav-item[aria-current=page] svg,.nav-fila.rama .nav-item svg{color:var(--accent)}.nav-item[aria-current=page]:before{content:"";background:var(--accent);width:2px;height:56%;position:absolute;top:22%;left:-.9rem}.nav .cuenta{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:var(--on-accent);font:600 .62rem var(--f-mono);white-space:nowrap;border-radius:999px;flex:none;padding:.05rem .4rem}.nav .cuenta-vencidos{background:var(--bad);color:var(--bg)}.nav .cuenta-hijos{display:none}.nav-fila{position:relative}.nav-fila .nav-item.parent{padding-right:2.2rem}.nav-flecha{width:1.6rem;height:1.6rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.nav-flecha svg{width:14px;height:14px;transition:transform .15s}.nav-flecha:hover{background:var(--velo);color:var(--ink)}.nav-fila.open .nav-flecha{color:var(--accent)}.nav-fila.open .nav-flecha svg{transform:rotate(90deg)}.nav-kids{flex-direction:column;gap:.1rem;display:none}.nav-kids.open{display:flex}.nav-item.sub{color:var(--muted);border-left:1px solid var(--line);border-radius:0 7px 7px 0;margin-left:.85rem;padding:.32rem .7rem;font-size:.8rem}.nav-item.sub:hover{color:var(--ink);background:var(--velo)}.nav-item.sub.nav-destacado{color:var(--accent);font-weight:600}.nav-item.sub[aria-current=page]{color:var(--accent);background:var(--accent-soft);border-left-color:var(--accent);font-weight:600}.nav-item.sub[aria-current=page]:before{display:none}.nav-externo:after{content:"↗";opacity:.55;margin-left:auto;font-size:.8rem}.lateral-pie{margin:0 var(--lat-der) 0 var(--lat-izq);border-top:1px solid var(--line);flex-direction:column;flex:none;gap:.7rem;padding:.9rem 0 .1rem;display:flex}.temas{align-items:center;gap:.5rem;padding-left:.5rem;display:flex}.tema-muestra{border:1px solid var(--line-2);cursor:pointer;border-radius:50%;width:22px;height:22px;padding:0;transition:transform .12s,box-shadow .12s}.tema-muestra:hover{box-shadow:0 0 0 3px var(--accent-soft);transform:scale(1.18)}.tema-muestra[aria-pressed=true]{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--accent)}.tema-claro{background:linear-gradient(135deg,#eaeefb,#f6f2ff);border-color:#c7d0ef}.tema-oscuro{background:linear-gradient(135deg,#0a0b18,#241a3a)}.tema-sistema{background:linear-gradient(135deg,#eaeefb 50%,#0a0b18 50%)}.barra-sup{z-index:45;height:var(--barra-alto);background:var(--bar-bg);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);flex:none;align-items:center;gap:1rem;padding:0 2.1rem;display:flex;position:sticky;top:0}.hamburguesa{cursor:pointer;border:1px solid var(--line);background:var(--vidrio);border-radius:10px;flex-direction:column;flex:none;justify-content:center;gap:4px;width:36px;height:36px;padding:8px 7px;display:none}.hamburguesa span{background:var(--ink);border-radius:2px;width:100%;height:2px;transition:all .2s;display:block}.hamburguesa[aria-expanded=true] span:first-child{transform:translateY(6px)rotate(45deg)}.hamburguesa[aria-expanded=true] span:nth-child(2){opacity:0}.hamburguesa[aria-expanded=true] span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.migas{color:var(--muted);white-space:nowrap;font-size:13px}.migas a{color:var(--muted);text-decoration:none}.migas a:hover{color:var(--ink)}.migas b{color:var(--ink);font-weight:600}.migas-sep{opacity:.5;margin:0 .35rem}.buscador{width:290px;margin-left:auto;position:relative}.buscador input{border:1px solid var(--line);background:var(--vidrio-2);width:100%;height:32px;color:var(--ink);border-radius:7px;margin:0;padding:0 .7rem;font-size:12.5px;transition:border-color .15s}.buscador input:focus{border-color:var(--accent)}.buscador input::placeholder{color:var(--muted)}.search-results{z-index:50;background:var(--pop-bg);border:1px solid var(--line);width:370px;max-width:82vw;max-height:min(48vh,400px);box-shadow:var(--sombra-pop);border-radius:11px;padding:.25rem 0;position:absolute;top:calc(100% + 7px);right:0;overflow-y:auto}.search-results[hidden]{display:none}.sr-item{min-height:36px;color:var(--ink);justify-content:space-between;align-items:center;gap:.7rem;padding:.55rem .85rem;font-size:.86rem;line-height:1.25;text-decoration:none;display:flex}.sr-item:hover,.sr-item.sel{background:var(--velo);color:var(--accent)}.sr-t{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.5rem;display:inline-flex;overflow:hidden}.sr-t svg{width:16px;height:16px;color:var(--muted);flex:none}.sr-item:hover .sr-t svg,.sr-item.sel .sr-t svg{color:var(--accent)}.sr-meta{color:var(--muted);white-space:nowrap;flex:none;font-size:.74rem}.sr-empty{color:var(--muted);padding:.7rem .85rem;font-size:.82rem}.usuario{flex:none;position:relative}.usuario-avatar{cursor:pointer;background:var(--ink);width:30px;height:30px;color:var(--bg);font:600 11px var(--f-mono);letter-spacing:.02em;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.usuario-pop{z-index:70;background:var(--pop-bg);border:1px solid var(--line);min-width:220px;box-shadow:var(--sombra-pop);border-radius:11px;flex-direction:column;gap:.1rem;padding:.4rem;display:flex;position:absolute;top:calc(100% + 8px);right:0}.um-cuenta{border-bottom:1px solid var(--line);color:var(--muted);gap:2px;margin-bottom:.2rem;padding:.5rem .6rem .6rem;font-size:.78rem;display:grid}.um-cuenta strong{color:var(--ink);font-size:.92rem}.um-cuenta .insignia{justify-self:start;margin-top:6px}.um-item{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.55rem .6rem;font-size:.86rem;text-decoration:none;display:block}.um-item:hover{background:var(--velo)}.um-out{color:var(--bad)}@media (min-width:761px){.app{padding-left:var(--rail)}.lateral{z-index:60;height:100dvh;width:var(--rail);transition:width .24s cubic-bezier(.33,.1,.2,1),box-shadow .24s;position:fixed;top:0;left:0}.lateral:hover{width:var(--rail-open);box-shadow:var(--sombra-pop)}.lateral:has(:focus-visible){width:var(--rail-open);box-shadow:var(--sombra-pop)}.nav-texto,.nav-sec,.nav-flecha,.lateral-pie,.wm small,.nav-externo:after{transition:opacity .2s 50ms,transform .24s cubic-bezier(.33,.1,.2,1) 50ms}.lateral:not(:hover,:has(:focus-visible)) .nav-texto{opacity:0;transform:translate(-8px)}.lateral:not(:hover,:has(:focus-visible)) .nav-sec{opacity:0}.lateral:not(:hover,:has(:focus-visible)) .nav-flecha{opacity:0}.lateral:not(:hover,:has(:focus-visible)) .nav-externo:after{opacity:0}.lateral:not(:hover,:has(:focus-visible)) .wm small{opacity:0}:is(.lateral:not(:hover,:has(:focus-visible)) .wm-t,.lateral:not(:hover,:has(:focus-visible)) .nav-kids){display:none}.lateral:not(:hover,:has(:focus-visible)) .lateral-pie{opacity:0;pointer-events:none}.lateral:not(:hover,:has(:focus-visible)) .nav .cuenta{border-radius:50%;width:8px;min-width:8px;height:8px;padding:0;font-size:0;position:absolute;top:.25rem;left:1.6rem}.lateral:not(:hover,:has(:focus-visible)) .nav .cuenta-vencidos{top:1.1rem}.lateral:not(:hover,:has(:focus-visible)) .nav .cuenta-hijos{background:var(--bad);display:block}}.fondo-menu{display:none}@media (max-width:760px){:root{--barra-alto:calc(52px + env(safe-area-inset-top))}.lateral{z-index:60;--lat-izq:calc(.9rem + env(safe-area-inset-left));width:264px;max-width:86vw;padding:calc(1.2rem - 6px + env(safe-area-inset-top)) 0 calc(1.1rem + env(safe-area-inset-bottom));box-shadow:var(--sombra-pop);visibility:hidden;transition:transform .25s,visibility 0s linear .25s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.lateral.abierto{visibility:visible;transition:transform .25s,visibility;transform:translate(0)}.nav-item[aria-current=page]:before{left:calc(-.9rem - env(safe-area-inset-left))}.fondo-menu{z-index:50;opacity:0;pointer-events:none;background:#080a1073;transition:opacity .25s;display:block;position:fixed;inset:0}.fondo-menu.visible{opacity:1;pointer-events:auto}.barra-sup{height:auto;min-height:52px;padding:.5rem calc(.8rem + env(safe-area-inset-right)) .5rem calc(.8rem + env(safe-area-inset-left));padding-top:calc(.5rem + env(safe-area-inset-top));gap:.5rem}.hamburguesa{display:flex}.migas{display:none}.buscador{flex:auto;width:auto;min-width:0;margin-left:0}.search-results{width:300px}.usuario-pop{right:.2rem}.principal{padding:1.1rem calc(1rem + env(safe-area-inset-right)) calc(2.5rem + env(safe-area-inset-bottom)) calc(1rem + env(safe-area-inset-left))}}@media (prefers-reduced-motion:reduce){.lateral,.fondo-menu,.nav-item,.nav-flecha svg,.hamburguesa span,.tema-muestra,.nav-texto,.nav-sec,.lateral-pie,.wm small{transition:none!important}}@media print{.barra-sup,.fondo-menu{display:none!important}.app{padding-left:0}body{background:#fff}.principal{padding:0}}.oficina{gap:14px;display:grid}.of-barra{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.of-kpi{color:var(--ink-2);background:var(--vidrio);border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;align-items:baseline;gap:6px;padding:7px 13px;font-size:13px;display:inline-flex}.of-kpi b{font-family:var(--f-display);color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:650}.of-kpi-mal b{color:var(--bad)}.of-conexion{font:600 11px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:7px;margin-left:auto;display:inline-flex}.of-conexion i{background:var(--muted);border-radius:50%;width:8px;height:8px}.c-viva i{background:var(--good);animation:1.8s ease-out infinite of-latido}.c-caida i{background:var(--warn)}.of-fuente{color:var(--muted);font-size:12.5px}.of-planta{gap:18px;display:grid;position:relative}.of-zona{border:1px solid var(--line);background:linear-gradient(180deg, var(--vidrio), transparent);border-radius:18px;padding:14px 14px 16px;position:relative}.of-zona-titulo{font:600 11px var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:2px 4px 12px}.of-salas{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:14px;display:grid}.of-zona-direccion .of-salas{grid-template-columns:minmax(0,560px);justify-content:center}.of-sala{background:var(--vidrio);border:1px solid var(--line);box-shadow:var(--sombra);-webkit-backdrop-filter:blur(var(--desenfoque)) saturate(1.3);backdrop-filter:blur(var(--desenfoque)) saturate(1.3);border-radius:16px;transition:transform .25s,box-shadow .25s;display:grid;position:relative;overflow:hidden}.of-sala:before{content:"";z-index:1;background:linear-gradient(90deg, var(--dep), color-mix(in oklch, var(--dep) 40%, var(--accent-2)));height:3px;position:absolute;inset:0 0 auto}.of-sala:hover{transform:translateY(-2px);box-shadow:0 1px 2px #28235a0f,0 26px 64px -22px #312e816b}.of-sala-alerta{box-shadow:0 0 0 1px color-mix(in srgb, var(--bad) 45%, transparent), var(--sombra)}.of-sala-cab{justify-content:space-between;align-items:center;gap:8px;padding:12px 14px 8px;display:flex}.of-sala-cab h3{font-size:1rem}.of-sala-cab h3 a{text-decoration:none}.of-sala-cab h3 a:hover{color:var(--accent)}.of-contadores{gap:6px;display:flex}.of-c{font:600 11.5px var(--f-mono);color:var(--ink-2);background:var(--surface-2);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;display:inline-flex}.of-c i{border-radius:50%;width:7px;height:7px}.of-c-trab i{background:var(--good)}.of-c-cola i{background:var(--info)}.of-c-esp i{background:var(--warn)}.of-c-bloq{color:var(--bad);background:var(--bad-soft)}.of-c-bloq i{background:var(--bad)}.of-escena{background:var(--of-pared);width:100%;height:auto;display:block}.of-sala-pie{border-top:1px solid var(--line);gap:8px;padding:10px 14px 12px;display:grid}.of-cifras{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.of-cifras li{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;gap:1px;padding:6px 9px;display:grid}.of-cifras span{font:600 10px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.of-cifras b{font-family:var(--f-display);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:650}.of-cifras .t-pos b{color:var(--good)}.of-cifras .t-neg b{color:var(--bad)}.of-cifras .t-aviso b{color:var(--warn)}.of-resto{color:var(--muted);font-size:12.5px}.of-decision{color:var(--warn)}.silla{fill:var(--of-silla)}.mesa{fill:var(--of-mesa);stroke:var(--of-mesa-canto);stroke-width:.8px}.mesa-canto{fill:var(--of-mesa-canto)}.portatil-tapa{fill:var(--of-tapa)}.portatil-logo{fill:#ffffffb3}.camisa{fill:var(--dep)}.manga{stroke:color-mix(in oklch, var(--dep) 82%, black)}.reflejo{fill:var(--accent-2);opacity:0}.of-tv-marco{fill:var(--of-tv)}.of-tv-pantalla{fill:#0f1738}.of-tv-linea{stroke:var(--dep);opacity:.55;stroke-linejoin:round}.of-tv-etq{font:600 6.5px var(--f-mono);letter-spacing:.12em;fill:#9aa6d6}.of-tv-valor{font:650 15px var(--f-display);fill:#f3f4ff;font-variant-numeric:tabular-nums}.of-tv-valor.t-pos{fill:#4ade80}.of-tv-valor.t-neg{fill:#fb7185}.of-tv-valor.t-aviso{fill:#fbbf24}.of-estante{fill:var(--of-mesa);stroke:var(--of-mesa-canto)}.of-estante-balda{stroke:var(--of-mesa-canto);stroke-width:2px}.bocadillo rect,.b-espera rect{fill:#fff;stroke:#1e1e3c2e;stroke-width:.8px}.b-espera .punto{fill:var(--warn)}.b-bloqueo circle:first-child{fill:#ef4444}.b-bloqueo path{stroke:#fff}.b-bloqueo circle:last-child{fill:#fff}.vapor{stroke:#7878a08c}.luz-activo{fill:#22c55e}.persona .p-cuerpo,.persona .p-cabeza,.persona .mano,.persona .ojo,.bocadillo,.taza,.luz-activo,.nube,.sol{transform-box:fill-box;transform-origin:50%}.hoja{transform-box:fill-box;transform-origin:bottom}.p-trabajando .portatil-logo{fill:var(--dep);filter:drop-shadow(0 0 3px var(--dep))}.p-trabajando .reflejo{animation:2.6s ease-in-out infinite of-reflejo;animation-delay:var(--retraso)}.p-trabajando .p-cabeza{animation:2.8s ease-in-out infinite of-asentir;animation-delay:var(--retraso)}.p-trabajando .mano-i{animation:.34s ease-in-out infinite alternate of-teclear}.p-trabajando .mano-d{animation:.34s ease-in-out .17s infinite alternate of-teclear}.p-trabajando .luz-activo{animation:1.6s ease-in-out infinite of-latido-luz}.p-en_cola .p-cuerpo{animation:3.4s ease-in-out infinite of-respirar;animation-delay:var(--retraso)}.p-en_cola .vapor{animation:2.2s ease-in-out infinite of-vapor}.p-esperando .p-cabeza{animation:4s ease-in-out infinite of-mirar;animation-delay:var(--retraso)}.b-espera .p1{animation:1.2s ease-in-out infinite of-punto}.b-espera .p2{animation:1.2s ease-in-out .2s infinite of-punto}.b-espera .p3{animation:1.2s ease-in-out .4s infinite of-punto}.p-bloqueado .b-bloqueo{animation:1.1s ease-in-out infinite of-alerta}.p-bloqueado .camisa{filter:saturate(.6)}.p-inactivo .p-cuerpo{transform:rotate(-5deg)translateY(1px)}.p-inactivo .portatil-tapa{opacity:.55}.persona .ojo{animation:5.2s infinite of-parpadeo;animation-delay:var(--retraso)}.p-recibido .p-cuerpo{animation:.9s ease-out 2 of-recibido}.p-recibido .camisa{filter:drop-shadow(0 0 6px var(--dep))}.hoja{animation:6s ease-in-out infinite of-hoja}.nube{animation:14s ease-in-out infinite alternate of-nube}.sol{animation:5s ease-in-out infinite of-latido-luz}.of-vuelo{z-index:5;pointer-events:none;background:var(--vidrio-2);border:1px solid color-mix(in oklch, var(--dep) 50%, transparent);box-shadow:var(--sombra);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 9px 4px 5px;font-size:11.5px;animation:1.6s cubic-bezier(.55,.05,.3,1) forwards of-vuelo;display:inline-flex;position:absolute;top:0;left:0}.of-vuelo em{font-style:normal;font-weight:550}.of-leyenda{color:var(--muted);flex-wrap:wrap;gap:6px 18px;margin:4px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.of-leyenda li{align-items:center;gap:7px;display:inline-flex}.of-leyenda i{border-radius:50%;width:9px;height:9px}.l-trab{background:var(--good)}.l-cola{background:var(--info)}.l-esp{background:var(--warn)}.l-bloq{background:var(--bad)}.l-libre{background:var(--line-2)}@keyframes of-teclear{0%{transform:translateY(0)}to{transform:translateY(-1.6px)}}@keyframes of-asentir{0%,to{transform:translateY(0)rotate(0)}40%{transform:translateY(.6px)rotate(-2deg)}70%{transform:translateY(-.4px)rotate(1.5deg)}}@keyframes of-reflejo{0%,to{opacity:.08}50%{opacity:.22}}@keyframes of-respirar{0%,to{transform:translateY(0)}50%{transform:translateY(-.8px)}}@keyframes of-vapor{0%{opacity:0;transform:translateY(2px)}40%{opacity:1}to{opacity:0;transform:translateY(-4px)}}@keyframes of-mirar{0%,to{transform:rotate(0)}30%{transform:rotate(-7deg)}60%{transform:rotate(6deg)}}@keyframes of-punto{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-1.6px)}}@keyframes of-alerta{0%,to{transform:scale(1)}50%{transform:scale(1.16)}}@keyframes of-parpadeo{0%,94%,to{transform:scaleY(1)}97%{transform:scaleY(.1)}}@keyframes of-recibido{0%{transform:scale(1)}35%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes of-hoja{0%,to{transform:rotate(0)}50%{transform:rotate(2.5deg)}}@keyframes of-nube{0%{transform:translate(-4px)}to{transform:translate(10px)}}@keyframes of-latido-luz{0%,to{opacity:1}50%{opacity:.45}}@keyframes of-latido{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--good) 60%, transparent)}to{box-shadow:0 0 0 8px #0000}}@keyframes of-vuelo{0%{transform:translate(var(--x1), var(--y1)) translate(-50%, -50%) scale(.6);opacity:0}12%{opacity:1;transform:translate(var(--x1), var(--y1)) translate(-50%, -60%) scale(1)}88%{opacity:1;transform:translate(var(--x2), var(--y2)) translate(-50%, -60%) scale(1)}to{transform:translate(var(--x2), var(--y2)) translate(-50%, -50%) scale(.6);opacity:0}}@media (prefers-reduced-motion:reduce){.oficina *,.oficina :before,.oficina :after{transition:none!important;animation:none!important}}.ia{gap:16px;display:grid}.ia-arriba{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.ia h2{margin-bottom:10px;font-size:1.1rem}.ia-titulo{margin-top:6px}.ia-ayuda{color:var(--muted);margin-top:8px;font-size:12.5px;display:block}.ia-botones{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.ia-clave code{font-size:.95em}.ia-aviso{border:1px solid;border-radius:10px;padding:10px 14px;font-size:14px}.ia-barra{gap:6px;margin-bottom:12px;display:grid}.ia-barra-cab{justify-content:space-between;align-items:baseline;font-size:13.5px;display:flex}.ia-barra-cab b{font-variant-numeric:tabular-nums}.ia-barra-fondo{background:var(--surface-2);border:1px solid var(--line);border-radius:999px;height:10px;overflow:hidden}.ia-barra-fondo i{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--accent-2));height:100%;transition:width .4s;display:block}.ia-barra-fondo i.alto{background:linear-gradient(90deg, var(--warn), var(--bad))}.ia-agentes{grid-template-columns:repeat(auto-fill,minmax(min(100%,460px),1fr));gap:14px;display:grid}.ia-agente{border-top:3px solid var(--dep);gap:10px;padding:16px;display:grid}.ia-agente-cab{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ia-agente-cab h3{font-size:1.05rem}.ia-necesidad{color:var(--ink-2);margin-top:4px;font-size:13.5px}.ia-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12.5px;display:flex}.ia-sin{color:var(--muted);font-size:13px}.ia-agente details summary{cursor:pointer;color:var(--ink-2);font-size:13px;font-weight:550}.ia-informe{gap:8px;margin-top:10px;display:grid}.ia-informe h4{font:600 11px var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:6px}.ia-resumen{font-size:14.5px;line-height:1.55}.ia-hallazgos,.ia-acciones{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ia-acciones{counter-reset:accion}.ia-hallazgos li,.ia-acciones li{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;gap:4px;padding:9px 12px;font-size:13.5px;display:grid}.ia-hallazgos li.g-alta{border-left:3px solid var(--bad)}.ia-hallazgos li.g-media{border-left:3px solid var(--warn)}.ia-hallazgos li.g-baja{border-left:3px solid var(--line-2)}.ia-hallazgos small{color:var(--muted);font-size:11.5px}.ia-cifra{font:650 13px var(--f-mono);color:var(--accent)}.ia-acciones li{counter-increment:accion}.ia-acciones li strong:before{content:counter(accion) ". ";color:var(--accent)}.ia-faltan{color:var(--ink-2);font-size:13px}.ia-linea{margin:8px 0;font-size:14px}.ia-comp-lista{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ia-comp-lista li{flex-wrap:wrap;align-items:baseline;gap:6px 10px;font-size:13.5px;display:flex}.ia-comp-lista .ia-necesidad{margin:0}.ia-fuentes{margin-top:8px;font-size:12.5px}.ia-fuentes td,.ia-fuentes th{padding:6px 8px}.ia-reglas{gap:6px;margin:8px 0;padding:0;list-style:none;display:grid}.ia-reglas li{background:var(--surface-2);border:1px solid var(--line);border-radius:9px;padding:7px 10px;font-size:13px}.ia-reglas li.fija:before{content:"🔒 "}.ia-reglas li.tuya{border-color:color-mix(in srgb, var(--accent) 35%, var(--line));justify-content:space-between;align-items:center;gap:8px;display:flex}.ia-reglas li.apagada{opacity:.55;text-decoration:line-through}.ia-campo-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ia-campo-form input{border:1px solid var(--line-2);background:var(--vidrio-2);border-radius:10px;flex:220px;min-height:36px;padding:6px 10px}.ia-caja{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:14px;display:grid}.ia-servicio{align-content:start;gap:12px;display:grid}.ia-servicio header{gap:4px;display:grid}.ia-campo{border-top:1px solid var(--line);gap:6px;padding-top:10px;display:grid}.ia-campo-cab{justify-content:space-between;align-items:center;gap:8px;display:flex}.ia-campo-cab label{font-size:13px;font-weight:600}.ia-error{color:var(--bad);font-size:12.5px}.cabecera-pagina .etiqueta{display:none}.cabecera-pagina{margin-bottom:14px}.ayuda{color:var(--ink-2);margin-top:4px;font-size:13.5px}.ayuda summary{cursor:pointer;color:var(--muted);align-items:center;gap:6px;font-weight:550;list-style:none;display:inline-flex}.ayuda summary::-webkit-details-marker{display:none}.ayuda summary:before{content:"?";width:18px;height:18px;font:700 11px var(--f-body);border:1.5px solid;border-radius:50%;place-items:center;display:inline-grid}.ayuda[open] summary{color:var(--accent)}.ayuda-texto{background:var(--vidrio);border:1px solid var(--line);border-radius:10px;max-width:70ch;margin-top:8px;padding:10px 12px}.aviso-simulado{border-width:1px;align-items:center;padding:6px 12px;font-size:12.5px}.pestanas{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-bottom:4px;display:flex}.pestanas button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:10px 14px;font-size:14px;font-weight:600;display:inline-flex}.pestanas button[aria-selected=true]{color:var(--accent);border-bottom-color:var(--accent)}.pestanas .punto-estado{background:var(--good);border-radius:50%;width:8px;height:8px}.pestanas .punto-estado.mal{background:var(--bad)}.ia-semaforo{align-items:center;gap:8px;font-size:13.5px;display:flex}.ia-tareas{color:var(--ink-2);margin:0;font-size:13px}.ia-semaforo i{background:var(--line-2);border-radius:50%;flex:none;width:10px;height:10px}.ia-semaforo i.bien{background:var(--good)}.ia-semaforo i.vigilar{background:var(--warn)}.ia-semaforo i.actuar{background:var(--bad)}.ia-semaforo i.datos_insuficientes{background:var(--info)}.ayuda-texto p+p{margin-top:8px}.objetivos-resumen{gap:10px;margin-bottom:22px;padding:16px 18px;display:grid}.objetivos-resumen h2{font-size:1.15rem;font-weight:600}.objetivos-resumen h2 strong{font-family:var(--f-display);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:700;line-height:1}.objetivos-resumen p{color:var(--ink-2);font-size:14px}.barra-segmentada{background:var(--line);border-radius:999px;gap:2px;height:10px;display:flex;overflow:hidden}.barra-segmentada i{min-width:0;display:block}.seg-good{background:var(--good)}.seg-warn{background:var(--warn)}.seg-bad{background:var(--bad)}.seg-nd{background:var(--muted);opacity:.45}.panel-seccion h2 .area-cuenta{font:600 12px var(--f-mono);letter-spacing:.04em;color:var(--muted);margin-left:8px}.rejilla-objetivos{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.objetivo{align-content:start;gap:8px;min-width:0;padding:14px 16px;display:grid}.objetivo-cab{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.objetivo-cab h3{font-size:15px;font-weight:600;line-height:1.3}.objetivo-cab .insignia{flex:none}.objetivo-valor{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.objetivo-valor strong{font-family:var(--f-display);font-variant-numeric:tabular-nums;font-size:1.9rem;line-height:1.05}.objetivo-valor span{color:var(--muted);font-size:12.5px}.objetivo-barra-fila{align-items:center;gap:10px;display:flex}.barra-objetivo{background:var(--line);border-radius:999px;flex:1;height:8px;overflow:hidden}.barra-objetivo i{background:var(--muted);border-radius:999px;height:100%;display:block}.objetivo-cumplido .barra-objetivo i{background:var(--good)}.objetivo-en_camino .barra-objetivo i{background:var(--warn)}.objetivo-lejos .barra-objetivo i{background:var(--bad)}.objetivo-pct{text-align:right;min-width:3.4em;font:600 12px var(--f-mono);color:var(--ink-2);font-variant-numeric:tabular-nums}.objetivo-meta,.objetivo-tendencia{color:var(--ink-2);font-size:13px}.objetivo-detalle{color:var(--muted);font-size:12.5px}.objetivo-fuente{font:500 11px var(--f-mono);color:var(--muted);overflow-wrap:anywhere}.objetivo-sin_dato .objetivo-valor strong{color:var(--muted)}.rejilla-avance{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));align-items:start}.avance{gap:10px;min-width:0;padding:14px 16px;display:grid}.avance h3{font-size:15px;font-weight:600}.avance .vacio{padding:12px;font-size:13px}.avance-cifra{color:var(--ink-2);font-size:13.5px}.avance-cifra strong{font-family:var(--f-display);color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.6rem}.avance-lista{gap:8px;margin:8px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.avance-lista li{gap:1px;display:grid}.avance-lista small,.avance-etapas small{color:var(--muted);font-size:12px}.avance-mas{color:var(--muted);font-size:12.5px}.avance-grupo{border-top:1px solid var(--line);padding-top:8px}.avance-grupo:first-of-type{border-top:0;padding-top:0}.avance-grupo summary{cursor:pointer;font-size:13.5px;font-weight:600}.avance-fases{gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.avance-fases li{grid-template-columns:1fr auto;align-items:center;gap:4px 10px;display:grid}.avance-fases .barra-objetivo{grid-column:1/-1;height:6px}.avance-fases .barra-objetivo i{background:var(--good)}.avance-etapas{border-top:1px solid var(--line);gap:10px;margin:0;padding:10px 0 0;font-size:13px;list-style:none;display:grid}.avance-etapas li{justify-items:start;gap:3px;display:grid}.avance-etapas p{color:var(--ink-2)}.mando-resumen{gap:10px;margin-bottom:22px;padding:16px 18px;display:grid}.mando-resumen h2{font-size:1.15rem;font-weight:600}.mando-resumen h2 strong{font-family:var(--f-display);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:700;line-height:1}.mando-resumen-lista{color:var(--ink-2);gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.mando-resumen-lista a{color:inherit}.mando-alerta-texto{color:var(--bad)}.mando-resumen+.aviso-panel,.aviso-panel+.aviso-panel{margin-top:-10px}.mando-cifra{border-left:4px solid var(--line-2)}.mando-cumple{border-left-color:var(--good)}.mando-no_cumple{border-left-color:var(--bad)}.mando-por_medir{border-left-color:var(--muted);border-left-style:dashed}.mando-por_medir .objetivo-valor strong{color:var(--muted);font-size:1.4rem}.mando-empeora{box-shadow:var(--sombra), 0 0 0 2px var(--bad)}.mando-empeora-aviso{margin:0}.mando-sin-tendencia{color:var(--muted);font-size:12.5px;font-style:italic}.mando-aviso{color:var(--ink);background:var(--warn-soft);border:1px solid color-mix(in srgb, var(--warn) 40%, transparent);border-radius:var(--r-sm);padding:8px 10px;font-size:13px}.mando-pie{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12px;display:flex}.mando-etiqueta{font:700 10.5px var(--f-mono);letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--line-2);white-space:nowrap;border-radius:999px;padding:1px 8px}.mando-etiqueta-dato{background:var(--good-soft);color:var(--good);border-color:color-mix(in srgb, var(--good) 40%, transparent)}.mando-etiqueta-calculado{background:var(--info-soft);color:var(--info);border-color:color-mix(in srgb, var(--info) 40%, transparent)}.mando-etiqueta-estimacion{background:var(--warn-soft);color:var(--warn);border-color:color-mix(in srgb, var(--warn) 40%, transparent)}.mando-etiqueta-ninguna{background:var(--surface-2);color:var(--muted)}.mando-ventas-dia{border-left:4px solid var(--line-2)}.mando-ventas-canales{color:var(--ink-2);gap:2px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.mando-ventas-canales li{border-bottom:1px dashed var(--line);justify-content:space-between;gap:12px;padding:3px 0;display:flex}.mando-ventas-canales strong{color:var(--ink);white-space:nowrap;font-weight:600}.mando-estado-prevision{font:700 11px var(--f-mono);letter-spacing:.05em;text-transform:uppercase;background:var(--good-soft);color:var(--good);border:1px solid color-mix(in srgb, var(--good) 40%, transparent);vertical-align:middle;border-radius:999px;margin-left:8px;padding:2px 9px}.mando-estado-prevision.mando-incompleta-etiqueta{background:var(--bad-soft);color:var(--bad);border-color:color-mix(in srgb, var(--bad) 45%, transparent)}.mando-incompleta{border:2px solid var(--bad);background:var(--bad-soft);border-radius:var(--r);color:var(--ink);padding:12px 16px;font-size:14px}.mando-incompleta ul{gap:4px;margin:6px 0 0;padding-left:20px;display:grid}.mando-titular{border-radius:var(--r);border:1px solid var(--line-2);background:var(--surface);gap:4px;padding:12px 16px;font-size:15px;display:grid}.mando-titular-mal{border-color:var(--bad);border-left:5px solid var(--bad)}.mando-titular-bien{border-color:var(--good);border-left:5px solid var(--good)}.mando-saldo-inicial{color:var(--ink-2);font-size:14px}.g-neg-mando{fill:url(#mando-saldo-rayas)}.g-aviso{font:700 11px var(--f-mono);fill:var(--bad)}.mando-tabla{min-width:460px}.mando-tabla th[scope=row]{text-transform:none;letter-spacing:0;font:500 13px var(--f-body);color:var(--ink);background:0 0;position:static}.mando-fila-negativa td,.mando-fila-negativa th{background:var(--bad-soft)}.mando-fila-primera-negativa td,.mando-fila-primera-negativa th{background:var(--bad-soft);box-shadow:inset 0 2px 0 var(--bad), inset 0 -2px 0 var(--bad)}.mando-marca{color:var(--bad);white-space:nowrap;font-weight:700}@media (max-width:600px){.mando-tabla{min-width:0}.mando-tabla th,.mando-tabla td{padding:8px 6px;font-size:13px}.mando-tabla th[scope=row] .mando-marca{white-space:normal;display:block}}.mando-subtitulo{margin-top:10px;font-size:1rem;font-weight:600}.mando-lineas{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mando-linea{gap:4px;padding:10px 14px;font-size:13.5px;display:grid}.mando-linea p{color:var(--ink-2)}.mando-linea-cab{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.mando-linea-tipo{font:600 11px var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.mando-linea-total{color:var(--ink-2);margin-left:auto;font-size:12.5px}.mando-detalle{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);padding:8px 12px}.mando-detalle summary{cursor:pointer;font-size:13.5px;font-weight:600}.mando-detalle .tabla-envuelta{margin-top:8px}.mando-tabla-ancha{min-width:980px}.mando-tabla-ancha th[scope=row]{text-transform:none;letter-spacing:0;font:500 12.5px var(--f-body);color:var(--ink);background:var(--surface);min-width:210px;position:sticky;left:0}.mando-no-incluye ul{color:var(--ink-2);gap:6px;margin:6px 0 0;padding-left:20px;font-size:13.5px;display:grid}.mando-faltan{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mando-faltan li{border:1px solid var(--line-2);border-radius:999px;padding:3px 12px;font-size:13px;font-weight:600}.mando-hecho{background:var(--good-soft);color:var(--good);border-color:color-mix(in srgb, var(--good) 40%, transparent)!important}.mando-falta{background:var(--bad-soft);color:var(--bad);border-color:color-mix(in srgb, var(--bad) 45%, transparent)!important}.mando-falta-suave{background:var(--surface-2);color:var(--ink-2)}.mando-tabla-gastos{min-width:760px}.mando-tabla-gastos th[scope=row]{text-transform:none;letter-spacing:0;font:600 13.5px var(--f-body);color:var(--ink);background:0 0;position:static}.mando-fila-baja td,.mando-fila-baja th{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--muted) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--muted) 55%, transparent)}.mando-fila-baja .mando-baja{text-decoration:none;display:inline-block}.vacio-celda{text-align:center;color:var(--muted);padding:18px}.mando-baja-accion,.mando-baja-confirmar{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.mando-error{color:var(--bad);font-size:13px;font-weight:600}.mando-form{gap:14px;padding:16px 18px;display:grid}.mando-form h3{font-size:1.05rem}.mando-form-rejilla{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px;display:grid}.mando-form-acciones{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.mando-form-mensaje{color:var(--ink-2);min-height:1.3em;margin:0;font-size:13.5px}.contactos,.mensajes{gap:16px;display:grid}.contactos-barra,.mensajes-barra{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mensajes-barra .pestanas{margin-bottom:0}.contactos-filtro{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--line-2);background:var(--vidrio-2);min-height:32px;color:var(--ink-2);font:600 13px var(--f-body);cursor:pointer;border-radius:999px;padding:4px 12px}.chip:hover{border-color:var(--ink-2)}.chip[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.contactos-lista{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:14px;display:grid}.contacto{align-content:start;gap:8px;min-width:0;padding:14px 16px;display:grid}.contacto-inactivo{opacity:.7}.contacto-cab,.mensaje-cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;display:flex}.contacto-cab h3,.mensaje-cab h3{overflow-wrap:anywhere;font-size:15px;font-weight:600}.contacto-empresa{color:var(--muted);font-size:13px;font-weight:400}.contacto-insignias,.contacto-asuntos-lista{flex-wrap:wrap;gap:6px;display:flex}.contacto-dato{overflow-wrap:anywhere;font-size:14px}.contacto-falta{color:var(--bad)}.contacto-meta{color:var(--muted);font-size:12.5px}.contacto-notas{color:var(--ink-2);font-size:13px}.contacto-form{gap:14px;display:grid}.contacto-form h2{font-size:1.1rem}.contacto-rejilla{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;display:grid}.contacto-form fieldset{border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 12px;display:flex}.contacto-form legend{font:600 12px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:0 6px}.contacto-marca{align-items:center;gap:8px;font-size:14px;display:inline-flex}.contacto-auto{border-color:color-mix(in srgb, var(--warn) 45%, var(--line))!important}.contacto-aviso{color:var(--ink-2);flex:100%;font-size:13px}.contacto-interruptor input{width:18px;height:18px}.mensajes-correo{border:1px solid var(--warn);background:var(--warn-soft);color:var(--ink);border-radius:10px;padding:10px 14px;font-size:14px}.mensajes-correo a{color:var(--accent);font-weight:600}.mensajes-lista{gap:14px;display:grid}.mensaje{border-left:3px solid var(--line-2);gap:10px;min-width:0;padding:14px 16px;display:grid}.mensaje-borrador{border-left-color:var(--warn)}.mensaje-aprobado{border-left-color:var(--info)}.mensaje-enviado{border-left-color:var(--good)}.mensaje-error{border-left-color:var(--bad)}.mensaje-asunto{overflow-wrap:anywhere;font-weight:650}.mensaje-cuerpo{background:var(--surface-2);border:1px solid var(--line);font:13.5px/1.55 var(--f-body);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;max-height:24em;margin:0;padding:10px 12px;overflow:auto}.mensaje-edicion,.mensaje-variables,.mensaje-nuevo{gap:12px;display:grid}.mensaje-nuevo h2{font-size:1.1rem}.mensaje .campo textarea,.mensaje-nuevo .campo textarea{min-height:56px}@media (max-width:959px){.mensajes-barra .btn,.contactos-barra .btn{width:100%}}.tareas{gap:16px;display:grid}.tareas-barra{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;display:flex}.tareas-filtro{min-width:200px}.tareas-lista{gap:14px;display:grid}.tarea-real{border-left:4px solid var(--line-2);gap:8px;min-width:0;padding:14px 16px;display:grid}.tarea-real-en-curso{border-left-color:var(--info)}.tarea-real-vencida{border-left-color:var(--bad);background:color-mix(in srgb, var(--bad-soft) 55%, var(--surface))}.tarea-real-cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;display:flex}.tarea-real-cab h3{overflow-wrap:anywhere;flex:260px;font-size:15px;font-weight:600}.tarea-real-linea{color:var(--ink-2);overflow-wrap:anywhere;font-size:14px}.tarea-real-detalle{color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:13px}.tarea-real-cierre,.tarea-nueva{gap:12px;display:grid}.tarea-nueva h2{font-size:1.1rem}.tarea-nueva .campo textarea{min-height:56px}.pestanas-panel .tareas-n-vencidas{opacity:1;background:var(--bad);color:#fff;border-radius:999px;padding:0 7px}@media (max-width:959px){.tareas-barra .btn{width:100%}.tareas-filtro{flex:100%}}.hoy{gap:22px;min-width:0;display:grid}.hoy-resumen{gap:6px;padding:14px 16px;display:grid}.hoy-resumen-t{overflow-wrap:anywhere;font-size:1.15rem}.hoy-seccion{gap:12px;min-width:0;display:grid}.hoy-seccion>h2,.hoy-cerrado>summary{font-size:1.1rem;font-weight:700}.hoy-cerrado>summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;display:flex}.hoy-cerrado[open]>summary{margin-bottom:8px}.hoy-lista{gap:12px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.hoy-decision,.hoy-dato,.hoy-encargo,.hoy-cerrada{border-left:4px solid var(--line-2);gap:10px;min-width:0;padding:14px 16px;display:grid}.hoy-decision{border-left-color:var(--accent)}.hoy-decision h3,.hoy-dato h3,.hoy-encargo h3,.hoy-cerrada h3{overflow-wrap:anywhere;font-size:16px;font-weight:600}.hoy-decision details>summary,.hoy-nota>summary{cursor:pointer;min-height:44px;color:var(--ink-2);align-items:center;font-size:14px;display:flex}.hoy-iguales{overflow-wrap:anywhere;gap:6px;margin:0 0 4px;padding-left:18px;font-size:14px;display:grid}.hoy-botones{grid-template-columns:1fr 1fr;gap:10px;display:grid}.hoy-botones .btn{justify-content:center;width:100%;min-height:48px;font-size:16px;font-weight:700}.hoy-botones-uno{grid-template-columns:1fr}.hoy-encargo textarea{width:100%;min-height:160px;font:13px/1.45 var(--f-mono)}.hoy-decision details>summary,.hoy-nota>summary,.hoy-cerrado>summary{list-style:none}.hoy-decision details>summary::-webkit-details-marker{display:none}.hoy-nota>summary::-webkit-details-marker{display:none}.hoy-cerrado>summary::-webkit-details-marker{display:none}.hoy-decision details>summary:before,.hoy-nota>summary:before,.hoy-cerrado>summary:before{content:"▸";color:var(--muted);margin-right:8px}.hoy-decision details[open]>summary:before,.hoy-nota[open]>summary:before,.hoy-cerrado[open]>summary:before{content:"▾"}.n-seccion{font:600 12px var(--f-mono);color:var(--muted)}@media (min-width:720px){.hoy-botones{grid-template-columns:repeat(2,minmax(0,200px))}.hoy-botones-uno{grid-template-columns:minmax(0,260px)}}.correos{gap:28px;display:grid}.correos-seccion{gap:14px;display:grid}.correos-seccion>h2{font-size:1.1rem}.correos-buzones{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:12px;display:grid}.correo-buzon{border-left:4px solid var(--line-2);align-content:start;gap:8px;min-width:0;padding:14px 16px;display:grid}.correo-buzon-conectado{border-left-color:var(--good)}.correo-buzon-error{border-left-color:var(--bad);background:color-mix(in srgb, var(--bad-soft) 45%, var(--surface))}.correo-buzon-sin_configurar{opacity:.85}.correo-buzon-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.correo-buzon-cab h3{font-size:15px;font-weight:600}.correo-buzon-dir{color:var(--ink-2);overflow-wrap:anywhere;font-size:14px}.correo-buzon-datos{gap:4px;margin:0;font-size:13px;display:grid}.correo-buzon-datos>div{flex-wrap:wrap;justify-content:space-between;gap:2px 10px;display:flex}.correo-buzon-datos dt{color:var(--muted)}.correo-buzon-datos dd{text-align:right;margin:0;font-weight:600}.correo-buzon-explica{color:var(--ink-2);font-size:13px}.correo-buzon-explica-mal{color:var(--bad)}.correos-filtros .correos-busca{flex:260px}.correos-filtros .campo input{width:100%}.correos-total{color:var(--ink-2);font-size:14px}.correos-lista{gap:12px;margin:0;padding:0;list-style:none;display:grid}.correo-item{gap:6px;min-width:0;padding:14px 16px;display:grid}.correo-item-cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;display:flex}.correo-item-cab h3{overflow-wrap:anywhere;flex:260px;font-size:15px;font-weight:600}.correo-item-linea{color:var(--ink-2);overflow-wrap:anywhere;flex-wrap:wrap;gap:2px 14px;font-size:13.5px;display:flex}.correo-item-origen{color:var(--muted);overflow-wrap:anywhere;font-size:12.5px}.correo-item-extracto{overflow-wrap:anywhere;font-size:14px}.correo-item-vacio{color:var(--muted)}.correo-item-mas summary{cursor:pointer;color:var(--ink-2);font-size:13px}.correo-item-mas p{color:var(--ink-2);overflow-wrap:anywhere;margin-top:6px;font-size:13.5px}.correo-adjuntos{overflow-wrap:anywhere;gap:2px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.correo-adjuntos span{color:var(--muted)}.correos-paginas{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.correos-pagina-n{color:var(--muted);font-size:13px}@media (max-width:959px){.correos-filtros .btn{width:100%}}.ficha-fecha{border:1px solid var(--line);border-left:4px solid var(--info);border-radius:var(--r-sm);background:var(--surface);flex-wrap:wrap;align-items:center;gap:4px 14px;margin-bottom:14px;padding:10px 14px;font-size:14px;display:flex}.ficha-fecha strong{font-weight:650}.ficha-fecha-vieja{border-left-color:var(--warn)}.ficha-fecha-sin{border-left-color:var(--line-2);color:var(--ink-2)}.ficha-fecha-nota{color:var(--ink-2);flex:100%;font-size:12.5px}.ficha-fecha-parada{background:var(--warn-soft)}.ficha-fecha-aviso{color:var(--ink);font-size:13.5px}.ficha-sin-datos{border-left:4px solid var(--warn);gap:8px;max-width:78ch;padding:18px 20px;display:grid}.ficha-sin-datos p{color:var(--ink-2)}.ficha-sin-datos-accion{font-size:13.5px}.ficha-filtros .btn{min-height:40px}.ficha-resumen-busqueda{color:var(--ink-2);margin:0 0 10px;font-size:13.5px}.ficha-enlace{color:var(--accent);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.ficha-enlace:hover{text-decoration-thickness:2px}.ficha-volver{color:var(--ink-2);margin-bottom:6px;font-size:13px;text-decoration:none;display:inline-block}.ficha-volver:hover{color:var(--accent);text-decoration:underline}.ficha-paginacion{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:14px;display:flex}.ficha-resumen{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:12px;margin-bottom:16px;display:grid}.ficha-cifra{align-content:start;gap:2px;min-width:0;padding:12px 14px;display:grid}.ficha-cifra strong{font-family:var(--f-display);overflow-wrap:anywhere;font-size:1.45rem;line-height:1.15}.ficha-cifra span:not(.etiqueta){color:var(--ink-2);font-size:13px}.ficha-rejilla{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:14px;margin-bottom:16px;display:grid}.ficha-bloque{gap:10px;min-width:0;margin-bottom:0;padding:14px 16px;display:grid}.ficha-rejilla+.ficha-bloque,.ficha-bloque+.ficha-bloque{margin-top:0}.ficha-bloque h2{font-size:1.1rem}.ficha-ayuda{color:var(--ink-2);margin:0;font-size:13px}.ficha-datos-lista{gap:0;margin:0;display:grid}.ficha-dato{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,42%) minmax(0,1fr);gap:4px 12px;padding:7px 0;font-size:14px;display:grid}.ficha-dato:last-child{border-bottom:0}.ficha-dato dt{color:var(--muted)}.ficha-dato dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-weight:550}.ficha-id{word-break:break-all;font-size:12px}.ficha-notas{color:var(--ink-2);gap:4px;margin:0;padding-left:18px;font-size:13px;display:grid}.ficha-sub{color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-weight:400}.ficha-personal{border-left:4px solid var(--warn)}.ficha-personal-oculto{border-left-color:var(--line-2);background:var(--surface-2)}.ficha-personal-oculto p{color:var(--ink-2)}.ficha-personal-aviso{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:12.5px;display:flex}.tabla-ficha{min-width:0}.tabla-ficha td,.tabla-ficha th{overflow-wrap:anywhere}@media (max-width:760px){.ficha-dato{grid-template-columns:1fr;gap:0}.tabla-ficha-envuelta{background:0 0;border:0;overflow:visible}.tabla-ficha,.tabla-ficha tbody,.tabla-ficha tr,.tabla-ficha td{width:100%;display:block}.tabla-ficha thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.tabla-ficha tr{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);box-shadow:var(--sombra);margin-bottom:10px;padding:4px 12px}.tabla-ficha td{border-bottom:1px solid var(--line);text-align:left;white-space:normal;grid-template-columns:minmax(96px,38%) minmax(0,1fr);gap:8px;padding:6px 0;display:grid}.tabla-ficha td.num{text-align:left}.tabla-ficha td:last-child{border-bottom:0}.tabla-ficha td:before{content:attr(data-label);font:600 11px var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-self:center}}.seg-info{background:var(--info)}.clientes-marketing{border-left:4px solid var(--info);gap:8px;min-width:0;margin-bottom:16px;padding:14px 16px;display:grid}.clientes-marketing h2{font-size:1.1rem}.clientes-marketing p{color:var(--ink-2);margin:0;font-size:14px}.clientes-marketing p strong{color:var(--ink)}.clientes-marketing .insignia{margin-right:6px}.clientes-nota{color:var(--ink-2);max-width:78ch;margin:0;font-size:13px}.clientes-segmentos{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));align-items:start;gap:14px;margin-bottom:16px;display:grid}.clientes-segmentos .barra-segmentada{height:12px}.clientes-regla{color:var(--ink-2);min-width:180px;font-size:13px;display:block}.clientes-pestanas{flex-wrap:wrap;gap:8px;margin:4px 0 12px;display:flex}.clientes-recarga{align-content:start}.clientes-recarga-accion{justify-items:start;gap:8px;display:grid}.clientes-recarga-mensaje{min-height:1.4em;color:var(--ink-2);margin:0;font-size:13.5px}.clientes-estado-calculo{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:13.5px;display:flex}.clientes-recarga-error{color:var(--bad);font-weight:600}.campo-casilla{align-self:end}.campo-casilla label{align-items:center;gap:8px;min-height:40px;font-weight:600;display:inline-flex}.campo-casilla input{width:18px;height:18px;accent-color:var(--accent)}.clientes-calculo{margin-top:16px}#cl-lista,#cl-cohortes,#cl-productos,#cl-segmentos{margin-bottom:16px;scroll-margin-top:72px}@media (max-width:760px){.clientes-regla{min-width:0}.clientes-recarga-accion .btn{width:100%}}
