:root{--bg:#ffffff;--canvas:#f4f5f7;--surface:#ffffff;--surface-2:#f9fafb;--line:#e4e7eb;--line-soft:#eef0f3;--text:#111827;--text-2:#4b5563;--muted:#5d6678;--ok:#0f9f61;--aviso:#e8590c;--danger:#d92d20;--acento:#3b5bfd;--acento-solido:#3b5bfd;--foco:#3b5bfd;--ok-txt:#067647;--ok-bg:#ecfdf3;--ok-borde:#abefc6;--aviso-txt:#b54708;--aviso-bg:#fffaeb;--aviso-borde:#fedf89;--peligro-txt:#b42318;--peligro-bg:#fef3f2;--peligro-borde:#fecdca;--info-txt:#175cd3;--info-bg:#eff8ff;--info-borde:#b2ddff;--neutro-txt:#344054;--neutro-bg:#f2f4f7;--neutro-borde:#e4e7ec;--sombra:0 1px 2px rgba(16,24,40,0.05);--mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--ui:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0d0e10;--canvas:#131518;--surface:#17191c;--surface-2:#1b1e22;--line:#2a2e34;--line-soft:#1f2226;--text:#e8eaed;--text-2:#a3aab4;--muted:#8b929c;--ok:#34d399;--aviso:#ff9f45;--danger:#ff6b6b;--acento:#6b8afd;--foco:#84adff;--ok-txt:#75e0a7;--ok-bg:rgba(52,211,153,0.1);--ok-borde:rgba(52,211,153,0.28);--aviso-txt:#fdb022;--aviso-bg:rgba(253,176,34,0.1);--aviso-borde:rgba(253,176,34,0.3);--peligro-txt:#fda29b;--peligro-bg:rgba(253,162,155,0.1);--peligro-borde:rgba(253,162,155,0.3);--info-txt:#84adff;--info-bg:rgba(132,173,255,0.1);--info-borde:rgba(132,173,255,0.3);--neutro-txt:#cdd5df;--neutro-bg:rgba(205,213,223,0.07);--neutro-borde:rgba(205,213,223,0.18);--sombra:none}}:root[data-theme=dark]{--bg:#0d0e10;--canvas:#131518;--surface:#17191c;--surface-2:#1b1e22;--line:#2a2e34;--line-soft:#1f2226;--text:#e8eaed;--text-2:#a3aab4;--muted:#8b929c;--ok:#34d399;--aviso:#ff9f45;--danger:#ff6b6b;--acento:#6b8afd;--foco:#84adff;--ok-txt:#75e0a7;--ok-bg:rgba(52,211,153,0.1);--ok-borde:rgba(52,211,153,0.28);--aviso-txt:#fdb022;--aviso-bg:rgba(253,176,34,0.1);--aviso-borde:rgba(253,176,34,0.3);--peligro-txt:#fda29b;--peligro-bg:rgba(253,162,155,0.1);--peligro-borde:rgba(253,162,155,0.3);--info-txt:#84adff;--info-bg:rgba(132,173,255,0.1);--info-borde:rgba(132,173,255,0.3);--neutro-txt:#cdd5df;--neutro-bg:rgba(205,213,223,0.07);--neutro-borde:rgba(205,213,223,0.18);--sombra:none}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--canvas);color:var(--text);font-family:var(--ui);font-size:14px;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:inherit}:focus-visible{outline:2px solid var(--foco);outline-offset:2px;border-radius:4px}.solo-lector{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}h2{font-size:15px;font-weight:650;letter-spacing:-.005em}label{display:flex;flex-direction:column;gap:6px;font-size:12.5px;font-weight:550;color:var(--text-2)}input,select{height:36px;padding:0 10px}input,select,textarea{border:1px solid var(--line);border-radius:7px;background:var(--bg);color:var(--text);font:inherit;font-size:14px;font-weight:400}textarea{min-height:120px;padding:8px 10px;line-height:1.5;resize:vertical}input::placeholder,textarea::placeholder{color:var(--muted);opacity:.8}input:hover,select:hover,textarea:hover{border-color:var(--muted)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:0;border-color:var(--foco)}input[type=checkbox]{height:16px;width:16px;padding:0;accent-color:var(--acento-solido);cursor:pointer}input[type=checkbox]:disabled{cursor:not-allowed;opacity:.4}.boton,button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 14px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--text);font:inherit;font-size:13.5px;font-weight:550;cursor:pointer;box-shadow:var(--sombra);white-space:nowrap}button:disabled{opacity:.5;cursor:default}.acceso,.app{--canvas:#f4f6f8;--bg:#ffffff;--surface:#ffffff;--surface-2:#f7f9fb;--line:#dde3ea;--line-soft:#eef1f4;--campo:#7d8a98;--text:#1b1f24;--text-2:#3a4552;--muted:#5b6673;--acento:#0b5cad;--acento-solido:#0b5cad;--acento-hover:#084683;--acento-suave:#e6f0fa;--foco:#0b5cad;--cabecera:#0e2a47;--cabecera-txt:#ffffff;--cabecera-tenue:#c9d6e3;--cabecera-hover:rgba(255,255,255,0.1);--ok:#1a7f4b;--aviso:#b26a00;--danger:#c4321c;--ok-txt:#176d44;--ok-bg:#eaf6ef;--ok-borde:#a9d9bc;--aviso-txt:#8f5600;--aviso-bg:#fff7e6;--aviso-borde:#f3d38a;--peligro-txt:#b42318;--peligro-bg:#fdeceb;--peligro-borde:#f5c2bd;--info-txt:#0b5cad;--info-bg:#e6f0fa;--info-borde:#b3cfee;--media-txt:#6d3fc0;--media-bg:#f1ebfb;--media-borde:#d4c3f2;--neutro-txt:#3a4552;--neutro-bg:#eef1f4;--neutro-borde:#dde3ea;--plan-pro-txt:#0b5cad;--plan-pro-bg:#e6f0fa;--plan-pro-borde:#b3cfee;--plan-business-txt:#ffffff;--plan-business-bg:#5b3591;--plan-business-borde:#5b3591;--plan-pro-barra:#7aa7d6;--plan-business-barra:#5b3591;--latido-al-dia:#3b82c4;--latido-reciente:#f2c14e;--latido-viejo:#9b1c1c;--latido-libre:#f1f4f7;--latido-libre-borde:#8794a2;--tabla-cabeza:#f7f9fb;--sombra:none;--sombra-hoja:-8px 0 24px rgba(14,42,71,0.08);--radio:4px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .acceso,:root:not([data-theme=light]) .app{--canvas:#0f1419;--bg:#12171d;--surface:#161b22;--surface-2:#1c222b;--line:#2b333d;--line-soft:#222932;--campo:#6b7886;--text:#e6e9ed;--text-2:#b5bdc7;--muted:#93a0ad;--acento:#6aa8ee;--acento-solido:#2563b0;--acento-hover:#2f74c7;--acento-suave:rgba(106,168,238,0.14);--foco:#6aa8ee;--cabecera:#0a1f35;--cabecera-tenue:#b8c7d8;--ok:#5fd394;--aviso:#f4b740;--danger:#ff8f86;--ok-txt:#5fd394;--ok-bg:rgba(95,211,148,0.1);--ok-borde:rgba(95,211,148,0.3);--aviso-txt:#f4b740;--aviso-bg:rgba(244,183,64,0.1);--aviso-borde:rgba(244,183,64,0.32);--peligro-txt:#ff8f86;--peligro-bg:rgba(255,143,134,0.1);--peligro-borde:rgba(255,143,134,0.32);--info-txt:#6aa8ee;--info-bg:rgba(106,168,238,0.12);--info-borde:rgba(106,168,238,0.34);--media-txt:#b79cf2;--media-bg:rgba(183,156,242,0.12);--media-borde:rgba(183,156,242,0.34);--neutro-txt:#cdd5df;--neutro-bg:rgba(205,213,223,0.08);--neutro-borde:rgba(205,213,223,0.2);--plan-pro-txt:#a9c8f0;--plan-pro-bg:rgba(106,168,238,0.12);--plan-pro-borde:rgba(106,168,238,0.34);--plan-business-txt:#f3e9ff;--plan-business-bg:#5b3594;--plan-business-borde:#7a52b5;--plan-pro-barra:#4f86c6;--plan-business-barra:#a47ad9;--latido-al-dia:#4f8fd1;--latido-reciente:#f4c35a;--latido-viejo:#e5534b;--latido-libre:#222932;--latido-libre-borde:#6b7886;--tabla-cabeza:#1a2028;--sombra-hoja:-8px 0 24px rgba(0,0,0,0.4);color-scheme:dark}}:root[data-theme=dark] .acceso,:root[data-theme=dark] .app{--canvas:#0f1419;--bg:#12171d;--surface:#161b22;--surface-2:#1c222b;--line:#2b333d;--line-soft:#222932;--campo:#6b7886;--text:#e6e9ed;--text-2:#b5bdc7;--muted:#93a0ad;--acento:#6aa8ee;--acento-solido:#2563b0;--acento-hover:#2f74c7;--acento-suave:rgba(106,168,238,0.14);--foco:#6aa8ee;--cabecera:#0a1f35;--cabecera-tenue:#b8c7d8;--ok:#5fd394;--aviso:#f4b740;--danger:#ff8f86;--ok-txt:#5fd394;--ok-bg:rgba(95,211,148,0.1);--ok-borde:rgba(95,211,148,0.3);--aviso-txt:#f4b740;--aviso-bg:rgba(244,183,64,0.1);--aviso-borde:rgba(244,183,64,0.32);--peligro-txt:#ff8f86;--peligro-bg:rgba(255,143,134,0.1);--peligro-borde:rgba(255,143,134,0.32);--info-txt:#6aa8ee;--info-bg:rgba(106,168,238,0.12);--info-borde:rgba(106,168,238,0.34);--media-txt:#b79cf2;--media-bg:rgba(183,156,242,0.12);--media-borde:rgba(183,156,242,0.34);--neutro-txt:#cdd5df;--neutro-bg:rgba(205,213,223,0.08);--neutro-borde:rgba(205,213,223,0.2);--plan-pro-txt:#a9c8f0;--plan-pro-bg:rgba(106,168,238,0.12);--plan-pro-borde:rgba(106,168,238,0.34);--plan-business-txt:#f3e9ff;--plan-business-bg:#5b3594;--plan-business-borde:#7a52b5;--plan-pro-barra:#4f86c6;--plan-business-barra:#a47ad9;--latido-al-dia:#4f8fd1;--latido-reciente:#f4c35a;--latido-viejo:#e5534b;--latido-libre:#222932;--latido-libre-borde:#6b7886;--tabla-cabeza:#1a2028;--sombra-hoja:-8px 0 24px rgba(0,0,0,0.4);color-scheme:dark}.app{min-height:100vh;display:flex;flex-direction:column;background:var(--canvas);color:var(--text);font-size:13.5px}.acceso input,.app input,.app select{height:32px}.acceso input,.app input,.app select,.app textarea{border-color:var(--campo);border-radius:var(--radio);font-size:13.5px}.app input:hover,.app select:hover,.app textarea:hover{border-color:var(--text-2)}.app input[type=checkbox]{height:16px}.acceso button,.app .boton,.app button{height:32px;padding:0 12px;border-radius:var(--radio);border-color:var(--campo);font-size:13px;font-weight:550;box-shadow:none;text-decoration:none}.app .boton:hover,.app button:hover:not(:disabled){background:var(--surface-2);border-color:var(--text-2)}.acceso .principal,.app .principal{background:var(--acento-solido);border-color:var(--acento-solido);color:#fff}.acceso .principal:hover:not(:disabled),.app .principal:hover:not(:disabled){background:var(--acento-hover);border-color:var(--acento-hover)}.app button.peligro{color:var(--peligro-txt)}.app button.peligro:hover:not(:disabled){background:var(--peligro-bg);border-color:var(--peligro-borde)}.app button.peligro-solido{background:#b42318;border-color:#b42318;color:#fff}.app button.peligro-solido:hover:not(:disabled){background:#8f1c13;border-color:#8f1c13}.app .pequeno{height:28px;padding:0 10px;font-size:12.5px}.app .discreto,.app button.icono{border-color:transparent;background:transparent}.app button.icono{width:30px;padding:0;color:var(--text-2)}.app button.icono:hover:not(:disabled){background:var(--neutro-bg);border-color:transparent;color:var(--text)}.app button.enlace{height:auto;padding:0;border:0;background:none;color:var(--acento);font-weight:550}.app button.enlace:hover:not(:disabled){background:none;text-decoration:underline}.app button.enlace.peligro{color:var(--muted);font-weight:500}.app button.enlace.peligro:hover:not(:disabled){color:var(--peligro-txt)}.app td.acciones button.peligro{color:var(--text-2)}.app td.acciones button.peligro:hover:not(:disabled){color:var(--peligro-txt)}.app a{color:var(--acento)}.app a:hover{color:var(--acento-hover)}.app a.boton,.app a.boton:hover{color:var(--text)}.app a.principal,.app a.principal:hover{color:#fff}.saltar{position:absolute;left:12px;top:-40px;z-index:40;padding:8px 12px;background:var(--surface);color:var(--text)!important;border:1px solid var(--line);border-radius:var(--radio)}.saltar:focus{top:6px}.marco-barra{position:-webkit-sticky;position:sticky;top:0;z-index:30;height:44px;flex:none;display:flex;align-items:center;gap:14px;padding:0 12px 0 8px;background:var(--cabecera);color:var(--cabecera-txt)}.marco-barra :focus-visible{outline-color:#9cc6f2}.app .marco-barra button.icono,.app .marco-campana{width:32px;height:32px;color:var(--cabecera-txt);border-radius:var(--radio);display:inline-flex;align-items:center;justify-content:center}.app .marco-barra button.icono:hover:not(:disabled),.app .marco-campana:hover{background:var(--cabecera-hover);color:var(--cabecera-txt)}.marco-menu{display:none!important}.marco-marca{display:inline-flex;align-items:center;gap:8px;color:var(--cabecera-txt)!important;text-decoration:none;white-space:nowrap;padding:0 6px}.marco-marca img{border-radius:4px;display:block}.marco-marca-nombre{font-weight:600;font-size:14px}.marco-marca-area{color:var(--cabecera-tenue)}.marco-buscar{margin:0 auto;flex:0 1 560px;min-width:0;height:30px;display:flex;align-items:center;gap:8px;padding:0 10px;background:#ffffff;border-radius:var(--radio);color:#4a5562}.app .marco-buscar input{flex:1 1;min-width:0;height:28px;border:0;padding:0;background:transparent;color:#1b1f24;font-size:13px}.app .marco-buscar input:focus-visible{outline:none}.marco-buscar:focus-within{outline:2px solid #9cc6f2;outline-offset:1px}.marco-buscar input::placeholder{color:#5b6673;opacity:1}.marco-buscar .tecla{color:#5b6673;background:#f4f6f8;border-color:#dde3ea}.marco-campana{position:relative;text-decoration:none}.marco-campana-n{position:absolute;top:2px;right:1px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#b42318;color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.marco-quien{display:flex;align-items:center;gap:8px;min-width:0}.marco-avatar{flex:none;width:26px;height:26px;border-radius:50%;background:#2f6fb3;color:#fff;display:grid;place-items:center;font-weight:600;font-size:11.5px}.marco-correo{display:flex;flex-direction:column;line-height:1.2;min-width:0}.marco-correo span{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.marco-correo small{font-size:11px;color:var(--cabecera-tenue)}.app .marco-salir{height:28px;padding:0 10px;background:transparent;color:var(--cabecera-txt);border-color:rgba(255,255,255,.35);font-size:12.5px}.app .marco-salir:hover:not(:disabled){background:var(--cabecera-hover);border-color:rgba(255,255,255,.6)}.marco-cuerpo{flex:1 1;display:flex;min-height:0}.marco-nav{width:220px;flex:none;background:var(--surface);border-right:1px solid var(--line);padding:8px 0 24px;position:-webkit-sticky;position:sticky;top:44px;align-self:flex-start;height:calc(100vh - 44px);overflow-y:auto}.marco-nav-titulo{padding:14px 18px 6px;font-size:11px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.marco-nav a{display:flex;align-items:center;gap:10px;height:34px;padding:0 14px 0 15px;text-decoration:none;color:var(--text);border-left:3px solid transparent}.marco-nav a svg{color:var(--text-2);flex:none}.marco-nav a:hover{background:var(--surface-2);color:var(--text)}.marco-nav a[aria-current=page]{background:var(--acento-suave);border-left-color:var(--acento);font-weight:600}.marco-nav a[aria-current=page] svg{color:var(--acento)}.marco-nav-nombre{flex:1 1}.marco-nav-n{font-size:11.5px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:400}.marco-nav-n[data-tono=aviso]{color:var(--aviso-txt);font-weight:600}.marco-principal{flex:1 1;min-width:0;display:flex;flex-direction:column}.marco-migas{display:flex;flex-wrap:wrap;gap:6px;padding:12px 24px 0;font-size:12px;color:var(--muted)}.marco-migas a{text-decoration:none}.marco-migas a:hover{text-decoration:underline}.marco-titulo{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:6px 24px 12px}.marco-icono{width:34px;height:34px;border-radius:6px;background:var(--acento-suave);color:var(--acento);display:grid;place-items:center;flex:none}.marco-titulo-texto{display:flex;flex-direction:column;min-width:0;flex:1 1 260px}.marco-titulo h1{font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:1.3}.marco-titulo p{font-size:12px;color:var(--muted)}.marco-titulo-fin{gap:8px}.marco-comandos,.marco-titulo-fin{display:flex;align-items:center;flex-wrap:wrap}.marco-comandos{gap:2px;padding:4px 18px;background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.app .comando{height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:0;border-radius:var(--radio);background:transparent;color:var(--text);font:inherit;font-size:13px;font-weight:450;text-decoration:none}.app .comando svg{color:var(--acento);flex:none}.app .comando:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.app .comando[data-peligro],.app .comando[data-peligro] svg{color:var(--peligro-txt)}.comandos-fin{margin-left:auto;display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.marco-contenido{padding:16px 24px 48px;display:flex;flex-direction:column;gap:12px;min-width:0}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radio);min-width:0}.panel-cabeza{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px}.panel-cabeza h2{font-size:13.5px;font-weight:600}.panel-cabeza .nota{font-size:12px}.panel-cabeza-fin{margin-left:auto;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.panel-cuerpo{padding:0 12px 12px}.panel.con-tabla{overflow:hidden}.panel.con-tabla>.panel-cabeza{border-bottom:1px solid var(--line)}.panel-pie{padding:9px 12px;border-top:1px solid var(--line);font-size:12.5px}.panel-pie a{text-decoration:none}.panel-pie a:hover{text-decoration:underline}.aviso-pagina{padding:10px 14px;border:1px solid var(--peligro-borde);background:var(--peligro-bg);color:var(--peligro-txt);border-radius:var(--radio);font-size:13px;line-height:1.55}.aviso-linea code,.aviso-pagina code{font-family:var(--mono);font-size:12px}.franja{display:flex;align-items:flex-start;gap:10px;padding:9px 12px;background:var(--aviso-bg);border:1px solid var(--aviso-borde);border-radius:var(--radio);color:var(--aviso-txt);font-size:12.5px}.franja svg{flex:none;margin-top:1px}.franja a,.franja a:hover{color:inherit;font-weight:600}.aviso-linea{font-size:12.5px;padding:8px 12px;border-radius:var(--radio);border:1px solid}.aviso-linea.ok{color:var(--ok-txt);background:var(--ok-bg);border-color:var(--ok-borde)}.aviso-linea.peligro{color:var(--peligro-txt);background:var(--peligro-bg);border-color:var(--peligro-borde)}.aviso-linea.aviso{color:var(--aviso-txt);background:var(--aviso-bg);border-color:var(--aviso-borde)}.aviso-linea a,.aviso-linea a:hover{color:inherit;font-weight:600}.kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.kpis[data-cuantos="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.kpi{display:flex;flex-direction:column;gap:2px;padding:10px 12px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radio);color:var(--text)!important;text-decoration:none;min-width:0}a.kpi:hover{border-color:var(--acento)}.kpi-rotulo{font-size:12px;color:var(--muted)}.kpi-valor{font-size:22px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1.3}.kpi-valor small{font-size:13px;font-weight:500;color:var(--muted);margin-left:2px}.kpi-nota{font-size:11.5px;color:var(--muted)}.kpi-nota[data-tono=aviso]{color:var(--aviso-txt)}.kpi-nota[data-tono=peligro]{color:var(--peligro-txt)}.kpi-nota[data-tono=ok]{color:var(--ok-txt)}.kpi[data-fallo] .kpi-valor{color:var(--muted)}.inicio{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:12px;gap:12px;align-items:start}.inicio-principal{display:flex;flex-direction:column;gap:12px;min-width:0}.inicio-dos{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:12px;gap:12px;align-items:start}.leyenda{display:flex;flex-wrap:wrap;gap:10px;font-size:11.5px;color:var(--text-2)}.leyenda>span{display:inline-flex;align-items:center;gap:5px}.celda{display:inline-block;width:9px;height:13px;border-radius:2px;flex:none;background:var(--latido-libre);box-shadow:inset 0 0 0 1px var(--latido-libre-borde)}.leyenda .celda{height:10px;width:10px}.celda[data-tramo=al_dia]{background:var(--latido-al-dia);box-shadow:none}.celda[data-tramo=reciente]{background:var(--latido-reciente);box-shadow:none}.celda[data-tramo=viejo]{background:var(--latido-viejo) repeating-linear-gradient(135deg,transparent 0 2px,rgba(255,255,255,.45) 2px 3px);box-shadow:none}.latidos-filas{display:flex;flex-direction:column;gap:4px;padding:2px 12px 12px}.latidos-fila{display:grid;grid-template-columns:minmax(90px,170px) minmax(0,1fr) 64px;align-items:center;grid-gap:10px;gap:10px;min-height:18px}.latidos-fila>a{font-size:12.5px;color:var(--text)!important;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.latidos-fila>a:hover{text-decoration:underline}.latidos-celdas{display:flex;flex-wrap:wrap;gap:2px;align-items:center;min-width:0}.latidos-mas{font-size:11px;color:var(--muted);margin-left:4px}.latidos-pct{text-align:right;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-2)}.latidos-pct[data-tono=mal]{color:var(--peligro-txt);font-weight:600}.latidos-pct[data-tono=regular]{color:var(--aviso-txt);font-weight:600}.plataformas{display:flex;flex-direction:column;gap:12px;padding:0 12px 12px}.barra-apilada{display:flex;height:12px;border-radius:3px;overflow:hidden;gap:1px;background:var(--line-soft)}.barra-apilada>span{display:block;height:100%}.barra-apilada [data-serie="0"]{background:#0b5cad}.barra-apilada [data-serie="1"]{background:#7aa7d6}.barra-apilada [data-serie="2"]{background:#5b3591}.barra-apilada [data-serie="3"]{background:#b9a2df}.barra-apilada [data-serie="4"]{background:#8794a2}.leyenda .muestra{width:9px;height:9px;border-radius:2px;display:inline-block}.leyenda .muestra[data-serie="0"]{background:#0b5cad}.leyenda .muestra[data-serie="1"]{background:#7aa7d6}.leyenda .muestra[data-serie="2"]{background:#5b3591}.leyenda .muestra[data-serie="3"]{background:#b9a2df}.leyenda .muestra[data-serie="4"]{background:#8794a2}.plataforma-fila{display:flex;flex-direction:column;gap:4px}.plataforma-fila-cabeza{display:flex;align-items:baseline;gap:6px;font-size:12.5px}.plataforma-fila-cabeza strong{font-weight:600}.plataforma-fila-cabeza .nota{margin-left:auto;font-size:11.5px}.barra-sola{height:6px;border-radius:3px;background:var(--line-soft);overflow:hidden}.barra-sola>span{display:block;height:100%;background:var(--latido-al-dia)}.grafico{display:block;width:100%;height:auto}.grafico text{fill:var(--muted);font-size:10px;font-family:var(--ui)}.grafico .eje{stroke:var(--line)}.grafico .guia{stroke:var(--line-soft)}.grafico .serie-codigo{fill:#0b5cad}.grafico .serie-qr{fill:#7aa7d6}.leyenda .muestra.serie-codigo{background:#0b5cad}.leyenda .muestra.serie-qr{background:#7aa7d6}.alertas{position:-webkit-sticky;position:sticky;top:56px;display:flex;flex-direction:column;max-height:calc(100vh - 68px)}.alertas>.panel-cabeza,.gravedades{border-bottom:1px solid var(--line)}.gravedades{display:flex;flex-wrap:wrap;gap:6px;padding:8px 12px}.gravedades a{height:24px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;border:1px solid var(--campo);border-radius:12px;background:var(--surface);color:var(--text)!important;font-size:11.5px;text-decoration:none}.gravedades a[aria-current=true]{background:var(--acento-suave);border-color:var(--acento)}.gravedades a .nota{font-size:11.5px}.lista-alertas{list-style:none;overflow-y:auto}.alerta{display:flex;gap:10px;padding:10px 12px;border-bottom:1px solid var(--line-soft);box-shadow:inset 3px 0 0 var(--tono-alerta,var(--line))}.alerta:last-child{border-bottom:0}.alerta-forma{flex:none;margin-top:2px;color:var(--tono-alerta)}.alerta-cuerpo{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.alerta-gravedad{font-size:11px;font-weight:600;color:var(--tono-alerta)}.alerta-titulo{font-weight:550}.alerta-detalle{font-size:12px;color:var(--muted)}.alerta-muestra{list-style:none;font-size:12px;display:flex;flex-direction:column;gap:1px}.alerta-muestra a{text-decoration:none}.alerta-muestra a:hover{text-decoration:underline}.alerta-muestra .nota{font-size:11.5px}.alerta-accion{font-size:12px;font-weight:600;text-decoration:none}.alerta-accion:hover{text-decoration:underline}[data-gravedad=critica]{--tono-alerta:var(--peligro-txt)}[data-gravedad=alta]{--tono-alerta:var(--aviso-txt)}[data-gravedad=media]{--tono-alerta:var(--media-txt)}[data-gravedad=info]{--tono-alerta:var(--info-txt)}.monograma{flex:none;width:22px;height:22px;border-radius:var(--radio);display:grid;place-items:center;color:#fff;font-size:10px;font-weight:700;letter-spacing:.02em}.monograma[data-tam=m]{width:36px;height:36px;border-radius:6px;font-size:13px}.monograma[data-tam=g]{width:48px;height:48px;border-radius:6px;font-size:17px}.salud{display:flex;align-items:center;gap:14px}.salud-anillo{flex:none}.salud-anillo .fondo{stroke:var(--line-soft)}.salud-anillo .valor[data-tono=bien]{stroke:var(--acento)}.salud-anillo .valor[data-tono=regular]{stroke:var(--aviso)}.salud-anillo .valor[data-tono=mal]{stroke:var(--danger)}.salud-anillo text{fill:var(--text);font-family:var(--ui);font-weight:700}.salud-barras{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:6px;list-style:none}.salud-barra-cabeza{display:flex;gap:8px;font-size:12px}.salud-barra-cabeza span:first-child{flex:1 1;color:var(--text-2)}.salud-barra-cabeza span:last-child{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.salud-barra{height:4px;border-radius:2px;background:var(--line-soft);overflow:hidden;margin-top:2px}.salud-barra>span{display:block;height:100%;border-radius:2px;background:var(--acento)}.salud-barra>span[data-tono=regular]{background:var(--aviso)}.salud-barra>span[data-tono=mal]{background:var(--danger)}.salud-nota{font-size:12px;color:var(--text-2);margin-top:10px;line-height:1.45}.avisos{list-style:none;gap:8px}.aviso-tarjeta,.avisos{display:flex;flex-direction:column}.aviso-tarjeta{border:1px solid var(--line);border-radius:var(--radio);padding:10px 12px;gap:4px;box-shadow:inset 3px 0 0 var(--tono-alerta)}.aviso-tarjeta-cabeza{display:flex;align-items:center;gap:8px}.aviso-tarjeta-cabeza svg{flex:none;color:var(--tono-alerta)}.aviso-tarjeta-cabeza strong{font-weight:600;flex:1 1}.aviso-tarjeta p{font-size:12px;color:var(--text-2);line-height:1.4}.aviso-tarjeta a{font-size:12px;font-weight:600;text-decoration:none;align-self:flex-start}.aviso-tarjeta a:hover{text-decoration:underline}.cuentas-disposicion{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:0;gap:0;align-items:start}.cuentas-disposicion[data-hoja]{grid-template-columns:minmax(0,1fr) 380px}.cuentas-lista{gap:12px;min-width:0;padding:16px 24px 48px}.cuentas-lista,.hoja{display:flex;flex-direction:column}.hoja{position:-webkit-sticky;position:sticky;top:44px;height:calc(100vh - 44px);overflow-y:auto;background:var(--surface);border-left:1px solid var(--line);box-shadow:var(--sombra-hoja)}.hoja-cabeza{display:flex;align-items:flex-start;gap:10px;padding:14px 16px 14px 18px;border-bottom:1px solid var(--line)}.hoja-cabeza-texto{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.hoja-cabeza-texto h2{font-size:16px;font-weight:600;overflow-wrap:anywhere}.hoja-cabeza-texto p{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.hoja-cerrar{width:28px;height:28px;display:grid;place-items:center;border-radius:var(--radio);color:var(--text-2)!important;flex:none}.hoja-cerrar:hover{background:var(--neutro-bg)}.hoja-indice{display:flex;gap:4px;padding:0 12px;border-bottom:1px solid var(--line);overflow-x:auto}.hoja-indice a{padding:9px 8px;text-decoration:none;color:var(--text-2)!important;border-bottom:2px solid transparent;font-weight:500;white-space:nowrap;font-size:12.5px}.hoja-indice a:hover{color:var(--text)!important;border-bottom-color:var(--line)}.hoja-cuerpo{padding:14px 18px 18px;gap:14px}.hoja-cuerpo,.hoja-seccion{display:flex;flex-direction:column}.hoja-seccion{gap:8px;scroll-margin-top:8px}.hoja-seccion>h3,.subtitulo{font-size:12px;font-weight:600;color:var(--text-2)}.recuadro{padding:10px 12px;border:1px solid var(--line-soft);border-radius:var(--radio)}.hoja-botones{display:flex;gap:8px;flex-wrap:wrap}.datos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 16px;gap:10px 16px}.datos>div{display:flex;flex-direction:column;gap:2px;min-width:0}.datos dt{font-size:11px;color:var(--muted)}.datos dd{font-weight:500;overflow-wrap:anywhere}.asientos-mini{list-style:none;display:flex;flex-direction:column;gap:6px}.asientos-mini li{display:flex;align-items:center;gap:10px;padding:7px 10px;border:1px solid var(--line-soft);border-radius:var(--radio);font-size:12.5px}.asientos-mini .correo{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asientos-mini .nota{white-space:nowrap}.ficha-cabeza{padding:14px 18px 0}.ficha-cabeza-fila{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ficha-cabeza-texto{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 240px}.ficha-cabeza-texto h1{font-size:20px;font-weight:600;letter-spacing:-.01em;overflow-wrap:anywhere}.ficha-cabeza-texto p{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.ficha-kpis{display:flex;flex-wrap:wrap}.ficha-kpi{display:flex;flex-direction:column;gap:2px;padding:0 18px;border-left:1px solid var(--line);min-width:96px}.ficha-kpi dd{font-size:15px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;order:-1}.ficha-kpi dd[data-tono=aviso]{color:var(--aviso-txt)}.ficha-kpi dd[data-tono=acento]{color:var(--acento)}.ficha-kpi dt{font-size:12px;color:var(--muted)}.etapas-fila{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:14px;padding:10px 0;border-top:1px solid var(--line-soft)}.etapas-titulo{display:flex;flex-direction:column;gap:2px;width:160px;flex:none}.etapas-titulo strong{font-size:12px;font-weight:600}.etapas-titulo span{font-size:12px;color:var(--muted)}.etapas{list-style:none;flex:1 1;flex-wrap:wrap;row-gap:8px}.etapas,.etapas li{display:flex;align-items:center;min-width:0}.etapas li{flex:1 1 120px;gap:8px}.etapa-punto{width:24px;height:24px;flex:none;border-radius:50%;display:grid;place-items:center;border:2px solid var(--campo);background:var(--surface);color:var(--acento)}.etapas li[data-estado=hecha] .etapa-punto{background:var(--acento-suave);border-color:var(--acento)}.etapas li[data-estado=actual] .etapa-punto{background:var(--acento-solido);border-color:var(--acento-solido)}.etapas li[data-estado=actual] .etapa-punto:after{content:"";width:8px;height:8px;border-radius:50%;background:#fff}.etapa-texto{display:flex;flex-direction:column;line-height:1.25;min-width:0}.etapa-texto strong{font-weight:500}.etapas li[data-estado=actual] .etapa-texto strong{font-weight:700}.etapa-texto span,.etapas li[data-estado=pendiente] .etapa-texto strong{color:var(--muted)}.etapa-texto span{font-size:11px}.etapa-linea{flex:1 1;height:2px;min-width:12px;margin:0 4px;background:var(--line)}.etapas li[data-estado=hecha] .etapa-linea{background:var(--acento)}.etapas li:last-child .etapa-linea{display:none}.ficha-indice{display:flex;gap:4px;border-top:1px solid var(--line-soft);overflow-x:auto}.ficha-indice a{height:40px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border-bottom:3px solid transparent;text-decoration:none;color:var(--text)!important;white-space:nowrap}.ficha-indice a:hover{border-bottom-color:var(--line)}.ficha-indice .nota{font-size:12px}.ficha-rejilla{display:grid;grid-template-columns:300px minmax(0,1fr) 300px;grid-gap:10px;gap:10px;align-items:start}.ficha-columna{display:flex;flex-direction:column;gap:10px;min-width:0}.ficha-columna .panel-cabeza h2,.ficha-seccion h2{font-size:14px}.campos-lista>div{display:flex;align-items:baseline;gap:8px;min-height:32px;padding:6px 0;border-bottom:1px solid var(--line-soft)}.campos-lista>div:last-child{border-bottom:0}.campos-lista dt{width:120px;flex:none;color:var(--muted);font-size:12px}.campos-lista dd{flex:1 1;min-width:0;overflow-wrap:anywhere}.app [id]{scroll-margin-top:56px}.chips{display:flex;flex-wrap:wrap;gap:6px;padding:0 12px 8px}.chips a{height:24px;display:inline-flex;align-items:center;gap:5px;padding:0 10px;border-radius:12px;border:1px solid var(--campo);background:var(--surface);color:var(--text)!important;font-size:12px;text-decoration:none}.chips a[aria-current=true]{background:var(--acento-solido);border-color:var(--acento-solido);color:#fff!important}.chips a .nota{font-size:11.5px}.chips a[aria-current=true] .nota{color:#fff}.linea-tiempo{list-style:none;padding:0 12px}.linea-tiempo li{display:flex;gap:12px;padding:10px 0;border-bottom:1px solid var(--line-soft)}.linea-tiempo li:last-child{border-bottom:0}.lt-icono{width:30px;height:30px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--neutro-bg);color:var(--neutro-txt)}.lt-icono[data-tono=ok]{background:var(--ok-bg);color:var(--ok-txt)}.lt-icono[data-tono=aviso]{background:var(--aviso-bg);color:var(--aviso-txt)}.lt-icono[data-tono=peligro]{background:var(--peligro-bg);color:var(--peligro-txt)}.lt-icono[data-tono=info]{background:var(--info-bg);color:var(--info-txt)}.lt-icono[data-tono=media]{background:var(--media-bg);color:var(--media-txt)}.lt-cuerpo{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.lt-cabeza{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.lt-cabeza strong{font-weight:600}.lt-cabeza .nota{font-size:12px}.lt-cabeza time{margin-left:auto;font-size:12px;color:var(--muted);white-space:nowrap}.lt-texto{color:var(--text-2);line-height:1.45;overflow-wrap:anywhere;white-space:pre-line}.lt-autor{font-size:12px;color:var(--muted)}.atajos,.pestanas{display:flex;gap:2px;padding:0 8px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:thin}.atajos a,.pestanas a{display:inline-flex;align-items:center;gap:7px;padding:10px 10px 9px;font-size:13px;font-weight:500;color:var(--text-2)!important;text-decoration:none;white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-1px}.atajos a:hover,.pestanas a:hover{color:var(--text)!important}.atajos a[aria-current=true],.pestanas a[aria-current=page]{color:var(--text)!important;font-weight:600;border-bottom-color:var(--acento)}.pestanas{background:var(--surface);border:1px solid var(--line);border-radius:var(--radio)}.atajo-recuento{font-size:11.5px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:0 6px;min-width:20px;text-align:center;line-height:18px;border-radius:999px;color:var(--neutro-txt);background:var(--neutro-bg)}.atajo-recuento[data-tono=aviso]{color:var(--aviso-txt);background:var(--aviso-bg)}.barra-herramientas{padding:10px 12px;border-bottom:1px solid var(--line)}.barra-herramientas,.filtros{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.filtros{width:100%}.buscar{position:relative;flex:1 1 240px;max-width:300px;display:block;color:var(--muted)}.buscar svg{position:absolute;left:9px;top:50%;transform:translateY(-50%);pointer-events:none}.app .buscar input{padding-left:30px;width:100%}.tecla{font-family:var(--mono);font-size:11px;line-height:16px;padding:0 5px;border:solid var(--line);border-width:1px 1px 2px;border-radius:3px;color:var(--muted);background:var(--surface-2)}.filtro,.filtro-texto{flex-direction:row;display:inline-flex}.app .filtro select,.app .filtro-fechas input,.app .filtro-texto input{height:26px;font-size:12px;border-radius:13px;padding:0 10px;background:var(--surface);color:var(--text)}.app .filtro select{padding-right:26px;max-width:230px}.app .filtro-fechas[data-activo] input,.app .filtro-texto[data-activo] input,.app .filtro[data-activo] select{border-color:var(--acento);background:var(--acento-suave);color:var(--text);font-weight:550}.app .filtro-texto input{width:200px}.filtro-fechas{border:0;display:inline-flex;align-items:center;gap:4px;color:var(--muted);font-size:12px}.filtro-fechas legend{float:left;margin-right:6px;font-size:12px;color:var(--muted)}.app .filtro-fechas input{width:136px}.filtro-casilla{flex-direction:row;align-items:center;gap:7px;font-weight:500;font-size:12.5px;color:var(--text-2);cursor:pointer;padding:0 4px}.barra-estado{flex-wrap:wrap;padding:8px 12px;border-bottom:1px solid var(--line);min-height:42px}.barra-estado,.barra-estado-fin{display:flex;align-items:center;gap:10px}.barra-estado-fin{margin-left:auto}.recuento{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fichas{display:flex;flex-wrap:wrap}.ficha,.fichas{gap:6px;align-items:center}.ficha{display:inline-flex;height:24px;padding:0 6px 0 10px;border-radius:12px;font-size:12px;font-weight:550;color:var(--text)!important;background:var(--acento-suave);border:1px solid var(--acento);text-decoration:none;white-space:nowrap}.ficha span{font-size:14px;line-height:1;opacity:.7;padding:0 2px}.ficha:hover span{opacity:1}.ficha-limpiar{font-size:12px}.vistas{display:flex;flex-wrap:wrap;gap:6px}.vista,.vistas{align-items:center}.vista{display:inline-flex;height:24px;border:1px solid var(--line);border-radius:var(--radio);background:var(--surface);font-size:12px}.vista a{padding:0 4px 0 9px;text-decoration:none;color:var(--text-2)!important;font-weight:550}.vista a:hover{color:var(--text)!important}.vista[data-activa]{border-color:var(--acento)}.vista[data-activa] a{color:var(--text)!important}.app .vista button.icono{height:22px;width:20px;font-size:14px}.vista-nueva{display:inline-flex;gap:6px;align-items:center}.app .vista-nueva input{height:28px;font-size:12.5px;width:180px}th:has(>.orden){padding:0}.orden{display:flex;align-items:center;gap:5px;padding:9px 12px;color:inherit!important;text-decoration:none}th.num .orden{justify-content:flex-end}.orden:hover{color:var(--text)!important}.orden-flecha{font-size:11px;opacity:.4}.orden[data-activa]{color:var(--text)!important}.orden[data-activa] .orden-flecha{opacity:1;color:var(--acento)}.paginacion{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:8px 12px;border-top:1px solid var(--line);background:var(--surface-2)}.paginacion-rango strong{color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.paginacion-por label{flex-direction:row;align-items:center;gap:8px;font-weight:400}.app .paginacion-por select{height:26px;font-size:12px;padding:0 6px}.paginas{margin-left:auto;display:flex;gap:2px;align-items:center;flex-wrap:wrap}.paginas a,.paginas span{min-width:28px;height:26px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radio);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-decoration:none;color:var(--text-2)!important}.paginas a:hover{background:var(--neutro-bg);color:var(--text)!important}.paginas a[aria-current=page]{background:var(--surface);border:1px solid var(--acento);color:var(--text)!important;font-weight:650}.paginas .desactivada{color:var(--muted)!important;opacity:.6}.paginas .hueco{min-width:16px;padding:0}.pie-tarjeta{padding:9px 12px;border-top:1px solid var(--line)}.pie-tabla{margin-top:2px}.envoltorio{overflow-x:auto}.app table{width:100%;border-collapse:collapse;font-size:13px}.app th{text-align:left;font-size:12px;font-weight:600;color:var(--text-2);padding:9px 12px;background:var(--tabla-cabeza);border-bottom:1px solid var(--line);white-space:nowrap}.app td{padding:10px 12px;border-top:1px solid var(--line-soft);vertical-align:middle}.app tbody tr:first-child td{border-top:0}.app tbody tr:hover td{background:var(--surface-2)}.app tbody tr:has(input[type=checkbox]:checked) td,.app tbody tr[data-seleccionada] td{background:var(--acento-suave)}.app tbody tr[data-estado=revocado] td{color:var(--muted)}td.num,th.num{text-align:right}td.fecha,td.num,th.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}td.fecha{white-space:nowrap;color:var(--text-2)}td.acciones,th.acciones{text-align:right;width:1%;white-space:nowrap}td.casilla,th.casilla{width:1%;padding-right:0}td.detalle{color:var(--text-2)}.app td a{font-weight:500;text-decoration:none}.app td a:hover{text-decoration:underline}.celda-nombre{display:flex;align-items:center;gap:8px;min-width:0}.celda-nombre>span{display:flex;flex-direction:column;min-width:0}.celda-nombre a.fila-enlace{font-weight:550}.abrir-ficha{color:var(--muted)!important;display:inline-flex;padding:3px;border-radius:var(--radio)}.abrir-ficha:hover{color:var(--acento)!important;background:var(--acento-suave)}table.lista tbody tr[data-atencion] td:first-child{box-shadow:inset 3px 0 0 var(--aviso)}table.lista tbody tr[data-seleccionada] td:first-child{box-shadow:inset 3px 0 0 var(--acento)}.secundario{display:block;font-size:12px;color:var(--muted);margin-top:1px}.vacia{padding:36px 20px;text-align:center;color:var(--muted);font-size:13px}.vacia strong{display:block;color:var(--text);font-size:14px;margin-bottom:4px}.ocupacion{display:inline-flex;flex-direction:column;align-items:flex-end;gap:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ocupacion-barra{width:56px;height:4px;border-radius:2px;background:var(--line-soft);overflow:hidden}.ocupacion-barra span{display:block;height:100%;background:var(--plan-pro-barra)}.ocupacion-barra span[data-llena]{background:var(--ok)}.de{color:var(--muted);font-weight:500}.celda-cuenta{display:inline-flex;align-items:center;gap:6px}.filtrar-por{color:var(--muted)!important;display:inline-flex;padding:2px;border-radius:var(--radio)}.filtrar-por:hover{color:var(--acento)!important;background:var(--acento-suave)}.app[data-densidad=compacta] td{padding-top:5px;padding-bottom:5px}.app[data-densidad=compacta] .orden{padding-top:6px;padding-bottom:6px}.app[data-densidad=compacta] td .secundario{display:inline;margin-left:6px}.app[data-densidad=compacta] .reparto{flex-direction:row-reverse;align-items:center;gap:8px}.app[data-densidad=compacta] .ocupacion{flex-direction:row;align-items:center}.insignias{flex-wrap:wrap}.insignia,.insignias{display:inline-flex;gap:6px}.insignia{align-items:center;height:22px;padding:0 9px;border-radius:11px;font-size:12px;font-weight:550;white-space:nowrap;border:1px solid var(--neutro-borde);color:var(--neutro-txt);background:var(--neutro-bg)}.insignia:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:0 0 auto}.insignia[data-tono=ok]{color:var(--ok-txt);background:var(--ok-bg);border-color:var(--ok-borde)}.insignia[data-tono=aviso]{color:var(--aviso-txt);background:var(--aviso-bg);border-color:var(--aviso-borde)}.insignia[data-tono=peligro]{color:var(--peligro-txt);background:var(--peligro-bg);border-color:var(--peligro-borde)}.insignia[data-tono=info]{color:var(--info-txt);background:var(--info-bg);border-color:var(--info-borde)}.plan{display:inline-flex;align-items:center;height:20px;padding:0 6px;border-radius:3px;font-size:11px;font-weight:650;letter-spacing:.03em;text-transform:uppercase;border:1px solid var(--plan-pro-borde,#c7d6fe);color:var(--plan-pro-txt,#1d4ed8);background:var(--plan-pro-bg,#eef3ff);white-space:nowrap}.plan[data-plan=business]{color:var(--plan-business-txt,#fff);background:var(--plan-business-bg,#4a2a78);border-color:var(--plan-business-borde,#4a2a78)}.plan[data-plan=desconocido]{color:var(--peligro-txt);background:var(--peligro-bg);border-color:var(--peligro-borde)}.reparto{display:inline-flex;flex-direction:column;gap:5px;min-width:110px}.reparto-barra{display:flex;height:6px;border-radius:3px;overflow:hidden;background:var(--line-soft);width:100%;max-width:150px}.reparto-barra span[data-plan=pro]{background:var(--plan-pro-barra)}.reparto-barra span[data-plan=business]{background:var(--plan-business-barra)}.reparto-barra span+span{border-left:1px solid var(--surface)}.reparto-texto{display:inline-flex;gap:10px;font-size:12px;color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.verbo{font-weight:550}.verbo[data-tono=peligro]{color:var(--peligro-txt)}.verbo[data-tono=aviso]{color:var(--aviso-txt)}.verbo[data-tono=info]{color:var(--info-txt)}.verbo[data-tono=ok]{color:var(--ok-txt)}.texto-aviso{color:var(--aviso-txt)!important}.vence{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.vence-texto{font-size:12px;color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nota{font-size:12.5px;color:var(--muted);line-height:1.5}.error{color:var(--peligro-txt);font-size:13px}.notas{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px;padding:14px 16px}.notas li{font-size:12.5px;line-height:1.55;color:var(--text-2)}.notas strong{display:block;color:var(--text);font-weight:600;margin-bottom:2px}.seguimiento-nota{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:36ch;white-space:pre-line}.dispositivos{list-style:none;display:flex;flex-direction:column;gap:6px}.dispositivos li{display:flex;align-items:center;gap:8px;font-size:12.5px;min-width:0}.dispositivos li form{display:inline-flex}.dispositivos .liberado{color:var(--muted);font-size:12px;cursor:help}.dispositivos .visto{font-size:12px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.dispositivo-nombre{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plataforma{flex:0 0 auto;font-size:11px;font-weight:600;padding:1px 6px;border-radius:3px;color:var(--neutro-txt);background:var(--neutro-bg);border:1px solid var(--neutro-borde)}.barra-seleccion{position:-webkit-sticky;position:sticky;top:52px;z-index:5;display:none;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:8px 10px 8px 14px;border-radius:var(--radio);border:1px solid var(--acento);background:var(--acento-suave);color:var(--text);font-size:13px}.barra-seleccion[data-visible]{display:flex}.barra-seleccion-acciones{display:inline-flex;gap:6px;flex-wrap:wrap}form.campos{display:flex;flex-direction:column;gap:14px}.fila{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end}.fila>*{flex:1 1 180px}fieldset.elegir-plan{border:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}fieldset.elegir-plan legend{font-size:12.5px;font-weight:550;color:var(--text-2);margin-bottom:6px}.opcion-plan{flex-direction:row;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--campo);border-radius:var(--radio);background:var(--bg);cursor:pointer;font-weight:400}.opcion-plan:hover{border-color:var(--text-2)}.opcion-plan:has(input:checked){border-color:var(--acento);box-shadow:0 0 0 1px var(--acento)}.app .opcion-plan input{height:16px;width:16px;margin-top:2px;accent-color:var(--acento-solido)}.opcion-plan-texto{display:flex;flex-direction:column;align-items:flex-start;gap:6px}dialog.dialogo{margin:auto;width:min(460px,calc(100vw - 32px));border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--text);box-shadow:0 24px 48px -12px rgba(14,42,71,.3);padding:0}dialog.dialogo.ancho{width:min(620px,calc(100vw - 32px))}dialog.dialogo::-webkit-backdrop{background:rgba(14,42,71,.45)}dialog.dialogo::backdrop{background:rgba(14,42,71,.45)}.dialogo-cabeza{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px 0}.dialogo-cabeza h2{font-size:16px;font-weight:600}.dialogo-cuerpo{padding:16px 18px}.dialogo-cuerpo>h2{font-size:16px;font-weight:600;margin-bottom:8px}.dialogo-texto{font-size:13px;color:var(--text-2);line-height:1.55;display:flex;flex-direction:column;gap:8px}.dialogo-texto strong{color:var(--text)}.dialogo-pie{gap:8px;padding:12px 18px;border-top:1px solid var(--line);background:var(--surface-2);border-radius:0 0 6px 6px}.dialogo-acciones,.dialogo-pie{display:flex;justify-content:flex-end}.dialogo-acciones{padding-top:4px}.tarjeta{background:var(--surface);border:1px solid var(--line);border-radius:var(--radio);padding:18px}.tarjeta>h1,.tarjeta>h2{margin-bottom:10px}.entrega{border-color:var(--ok-borde)}.entrega-cabeza{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:4px}.codigos{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:8px;gap:8px;margin:14px 0}.codigos code,code.codigo{font-family:var(--mono);font-size:13px;padding:6px 10px;border:1px solid var(--line);border-radius:var(--radio);background:var(--surface-2);letter-spacing:.03em}code.codigo{display:inline-block;font-size:12.5px;padding:3px 8px}.entrega-pie{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.entrega-pie .nota{flex:1 1 260px}.acceso{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:var(--canvas);color:var(--text)}.acceso-caja{width:100%;max-width:380px}.acceso-marca{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;font-weight:600;font-size:15px}.acceso-marca span{font-weight:400;color:var(--muted)}.acceso-caja h1{font-size:20px;font-weight:600;margin-bottom:4px}.acceso form.campos input,.acceso-caja button{width:100%}@media (max-width:1280px){.inicio{grid-template-columns:minmax(0,1fr)}.alertas{position:static;max-height:none}.kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.ficha-rejilla{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ficha-rejilla>.ficha-columna:nth-child(2){grid-column:1/-1;order:3}}@media (max-width:1100px){.cuentas-disposicion[data-hoja]{grid-template-columns:minmax(0,1fr)}.hoja{position:fixed;top:44px;right:0;bottom:0;width:min(420px,100vw);height:auto;z-index:25}.inicio-dos{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.marco-menu{display:inline-flex!important}.marco-nav{position:fixed;top:44px;left:0;bottom:0;height:auto;z-index:26;box-shadow:8px 0 24px rgba(14,42,71,.18);transform:translateX(-100%);visibility:hidden;transition:transform .18s ease,visibility .18s}.app[data-menu=abierto] .marco-nav{transform:none;visibility:visible}.marco-buscar .tecla,.marco-correo,.marco-marca-area{display:none}.marco-barra{gap:8px}.ficha-rejilla{grid-template-columns:minmax(0,1fr)}.ficha-rejilla>.ficha-columna:nth-child(2){grid-column:auto;order:0}.ficha-kpi{padding:0 12px;min-width:0}.etapas-titulo{width:100%}}@media (max-width:480px){.marco-quien{display:none}}@media (prefers-reduced-motion:reduce){.marco-nav{transition:none}}@media (max-width:720px){.cuentas-lista,.marco-contenido{padding:12px 16px 40px}.marco-migas{padding:10px 16px 0}.marco-titulo{padding:6px 16px 10px}.marco-comandos{padding:4px 8px}.kpis,.kpis[data-cuantos="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.col-sec,.col-sec-movil{display:none}.buscar{max-width:none;flex-basis:100%}.app .filtro select,.filtro{flex:1 1 150px;max-width:none}.filtro-fechas{flex-wrap:wrap}.barra-estado-fin,.paginas{margin-left:0}fieldset.elegir-plan{grid-template-columns:1fr}.latidos-fila{grid-template-columns:minmax(70px,110px) minmax(0,1fr) 48px;gap:6px}.marco-marca-nombre{display:none}.app .marco-salir{padding:0 8px}.datos{grid-template-columns:minmax(0,1fr)}}.pt-nav a{color:inherit;text-decoration:none}.pv-lengua{font-family:var(--mono);font-size:12px;color:var(--muted)!important;margin-left:auto}.pv-lengua:hover{color:var(--text)!important}.pv-marco{max-width:1040px;margin:0 auto;padding:40px 28px 88px;display:grid;grid-template-columns:220px minmax(0,72ch);grid-gap:56px;gap:56px;justify-content:center}.pv-indice{position:-webkit-sticky;position:sticky;top:88px;align-self:start}.pt .pv-indice h2{font-family:var(--mono);font-size:11px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.pv-indice ol{list-style:none;display:flex;flex-direction:column;border-left:1px solid var(--line)}.pv-indice a{display:block;padding:5px 0 5px 14px;margin-left:-1px;border-left:1px solid transparent;font-size:13px;line-height:1.4;color:var(--text-2);text-decoration:none}.pv-indice a:hover{color:var(--text);border-left-color:var(--text)}.pv{min-width:0}.pv-cabeza{margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid var(--line)}.pv-cabeza h1{font-size:clamp(30px,5vw,38px)}.pv-fecha{margin-top:10px;font-family:var(--mono);font-size:12px;color:var(--muted)}.pv-seccion{margin-top:34px}.pv-seccion h2{font-size:19px;margin-bottom:12px}.pv-seccion li,.pv-seccion p{font-size:15px;line-height:1.7;color:var(--text-2)}.pv-seccion p+p,.pv-seccion p+ul,.pv-seccion ul+p{margin-top:12px}.pv-seccion ul{padding-left:20px;display:flex;flex-direction:column;gap:6px}.pv-seccion a{color:var(--acento)}.pv-pendiente{color:var(--aviso);font-weight:600}.pv-volver{margin-top:48px;font-size:14px}.pv-volver a{color:var(--acento)}@media (max-width:900px){.pv-marco{grid-template-columns:minmax(0,1fr);padding-top:28px}.pv-indice{display:none}}@media (max-width:600px){.pt-nav{padding:0 16px;gap:14px}.pv-marco{padding:20px 16px 64px}.pt-porhuma{display:none}}.cargando{display:flex;flex-direction:column;gap:14px;padding:16px 24px}.esqueleto{display:block;max-width:100%;border-radius:4px;background:var(--line-soft);animation:latir 1.2s ease-in-out infinite}@keyframes latir{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.esqueleto{animation:none}}@media (min-width:1281px){.ficha-rejilla{align-items:stretch}.ficha-rejilla>.ficha-columna:nth-child(2){position:relative;min-height:420px}.ficha-rejilla>.ficha-columna:nth-child(2)>#tiempo{position:absolute;inset:0;display:flex;flex-direction:column;margin:0}}#tiempo .linea-tiempo{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain}@media (max-width:1280px){#tiempo .linea-tiempo{max-height:480px}}