:root{--bg:#f7f7f5;--panel:#fff;--panel-2:#fbfbfa;--sidebar:#f4f4f2;--border:#e9e8e4;--border-strong:#dddcd7;--text:#37352f;--text-soft:#6b6a64;--text-faint:#717069;--accent:#3a6df0;--accent-soft:#e7eefe;--orange:#e8590c;--orange-soft:#e8590c1a;--green:#2f9e6f;--green-soft:#e6f4ed;--amber:#cf8a16;--amber-soft:#fbf2dd;--red:#d6453d;--red-soft:#fbe7e6;--blue:#2d7ff9;--blue-soft:#e6f0fe;--purple:#8b5cf6;--purple-soft:#f0eafe;--pink:#d6457f;--pink-soft:#fbe8f0;--teal:#0d9488;--teal-soft:#dcf5f1;--radius:10px;--radius-lg:16px;--shadow:0 1px 2px #0f0f0f0f,0 4px 14px #0f0f0f0d;--shadow-lg:0 10px 36px #0f0f0f1f;--sb-w:272px;--border-subtle:var(--border);--text-primary:var(--text);--text-muted:var(--text-soft);--text-secondary:var(--text-soft);--text-main:var(--text);--bg-subtle:var(--panel-2);--bg-surface:var(--panel);--bg-card:var(--panel);--green-subtle:var(--green-soft);--color-success:var(--green);--color-danger:var(--red);--shadow-xl:var(--shadow-lg);--fo-nocturno:#06162a;--fo-pulso:#f9681f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cover:radial-gradient(circle at 12% 30%,#ffffff2e,transparent 40%),linear-gradient(120deg,#0d9488,#2d7ff9 55%,#3a6df0)}.btn-primary{background:var(--accent);border:1px solid var(--accent);color:var(--on-accent)}.btn-primary:hover:not(:disabled){filter:brightness(1.06)}.btn-secondary{background:var(--panel);border:1px solid var(--border);color:var(--text)}.btn-secondary:hover:not(:disabled){border-color:var(--border-strong);background:var(--panel-2)}select option{background:var(--panel);color:var(--text)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#191919;--panel:#202020;--panel-2:#252525;--sidebar:#1c1c1c;--border:#2f2f2f;--border-strong:#3a3a3a;--text:#e9e9e6;--text-soft:#a5a49d;--text-faint:#8e8d87;--accent:#6d97f5;--accent-soft:#23304d;--green-soft:#1d3328;--amber-soft:#332b18;--red-soft:#33201f;--blue-soft:#1b2940;--purple-soft:#271f3d;--pink-soft:#331f2a;--teal-soft:#10302c;--shadow:0 1px 2px #0000004d,0 4px 14px #0000004d;--shadow-lg:0 10px 36px #00000080}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5;display:flex;overflow:hidden}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border-strong);background-clip:padding-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--text-faint);background-clip:padding-box}.sidebar{width:var(--sb-w);min-width:var(--sb-w);background:var(--sidebar);border-right:1px solid var(--border);flex-direction:column;height:100vh;transition:margin-left .25s;display:flex}.sidebar.collapsed{margin-left:calc(-1 * var(--sb-w))}.ws-head{cursor:pointer;border-radius:8px;align-items:center;gap:9px;margin:4px 6px;padding:12px 12px 6px;display:flex}.ws-head:hover{background:#0000000a}[data-theme=dark] .ws-head:hover{background:#ffffff0d}.ws-avatar{background:var(--fo-nocturno,#06162a);color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:800;display:flex}.ws-name{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;font-weight:700;overflow:hidden}.ws-sub{color:var(--text-faint);font-size:11px;font-weight:500}.sb-scroll{overscroll-behavior:contain;flex:1;padding:4px 8px 16px;overflow-y:auto}.sb-search{background:var(--panel);border:1px solid var(--border);color:var(--text-faint);cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:8px;width:100%;margin:6px 4px 10px;padding:6px 10px;font-family:inherit;font-size:13px;transition:background .14s,border-color .14s,color .14s;display:flex}.sb-search:hover{border-color:var(--accent);background:var(--panel-2);color:var(--text)}.sb-search:hover svg{color:var(--accent)}.sb-search:hover .k{border-color:var(--accent);color:var(--accent)}.sb-search:active{transform:scale(.99)}.sb-search:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}@media (prefers-reduced-motion:reduce){.sb-search{transition:none}.sb-search:active{transform:none}}.sb-search .k{background:var(--bg);border:1px solid var(--border);border-radius:4px;margin-left:auto;padding:1px 5px;font-size:11px}.sb-section{margin-top:12px}.sb-label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);padding:4px 8px;font-size:11px;font-weight:600}.sb-item{cursor:pointer;color:var(--text-soft);white-space:nowrap;border-radius:7px;align-items:center;gap:9px;padding:5px 8px;font-size:14px;text-decoration:none;display:flex}button.sb-item{width:100%;font:inherit;text-align:left;background:0 0;border:none;font-size:14px}.sb-item:hover{background:#0000000b}[data-theme=dark] .sb-item:hover{background:#ffffff0d}.sb-item.active{background:var(--accent-soft);color:var(--accent);font-weight:600}.sb-item .ico{text-align:center;flex-shrink:0;justify-content:center;align-items:center;width:18px;font-size:15px;display:inline-flex}.sb-item .ico svg{stroke:currentColor;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.sb-item .count{color:var(--text-faint);background:var(--bg);border-radius:10px;margin-left:auto;padding:0 6px;font-size:11px}.sb-foot{border-top:1px solid var(--border);cursor:pointer;color:var(--text-soft);align-items:center;gap:9px;padding:8px;display:flex}.sb-foot:hover{background:#0000000a}@property --sb-w{syntax:"<length>";inherits:true;initial-value:272px}#app-sidebar .sb-item{position:relative}#app-sidebar .sb-fav-edit{color:var(--text-faint);border-top:1px solid var(--border)}#app-sidebar .ws-name,#app-sidebar .ws-sub{display:block}#app-sidebar .ws-meta{min-width:0;display:block}button.ws-head{font:inherit;color:inherit;text-align:left;background:0 0;border:0}#app-sidebar .sb-abr{display:none}.ws-chev{width:22px;height:22px;color:var(--text-faint);opacity:.4;border-radius:6px;flex:none;place-items:center;margin-left:auto;transition:opacity .14s,color .14s;display:none}.ws-chev svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}@media (min-width:821px){.ws-chev{display:grid}.sidebar:hover .ws-chev,.ws-head:focus-visible .ws-chev{opacity:1}.ws-head:hover .ws-chev{color:var(--text)}html.tr-rail{transition:--sb-w .18s cubic-bezier(.32,.72,0,1)}:root[data-rail="1"]{--sb-w:64px}:root[data-rail="1"] #app-sidebar .sb-txt,:root[data-rail="1"] #app-sidebar .ws-meta,:root[data-rail="1"] #app-sidebar .sb-search .k{opacity:0;pointer-events:none;white-space:nowrap;border-left-width:0;border-right-width:0;flex:0 0 0;width:0;min-width:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0;transition:opacity 90ms;overflow:hidden}:root[data-rail="1"] #app-sidebar .sb-scroll{padding:4px 2px 16px 8px;scroll-padding-top:25px;overflow:clip scroll}:root[data-rail="1"] #app-sidebar .sb-scroll::-webkit-scrollbar{width:6px}:root[data-rail="1"] #app-sidebar .sb-scroll::-webkit-scrollbar-thumb{background:var(--border-strong);background-clip:border-box;border:0;border-radius:3px}:root[data-rail="1"] #app-sidebar .ws-head{justify-content:center;gap:0;margin:4px 8px;padding:12px 0 6px;position:relative}:root[data-rail="1"] #app-sidebar .sb-search{justify-content:center;gap:0;margin:6px 0 10px;padding:6px 0}:root[data-rail="1"] #app-sidebar .sb-item{justify-content:center;gap:0;padding:5px 0}:root[data-rail="1"] #app-sidebar .sb-foot{justify-content:center;gap:0;padding:8px 0}:root[data-rail="1"] #app-sidebar .sb-item:hover{transform:none}:root[data-rail="1"] #app-sidebar .sb-item .ico,:root[data-rail="1"] #app-sidebar .sb-item .ico svg{width:20px;height:20px}:root[data-rail="1"] #app-sidebar .sb-search svg{width:18px;height:18px}:root[data-rail="1"] #app-sidebar .sb-foot .ico,:root[data-rail="1"] #app-sidebar .sb-foot .ico svg{width:20px;height:20px}:root[data-rail="1"] #app-sidebar .sb-label{letter-spacing:.08em;z-index:2;background:var(--sidebar);box-shadow:0 1px 0 var(--border);justify-content:center;align-items:center;padding:4px 0;font-size:9.5px;line-height:16.5px;display:flex;position:sticky;top:0}:root[data-rail="1"] #app-sidebar .sb-abr{display:block}:root[data-rail="1"] #app-sidebar .sb-item.active{box-shadow:none}:root[data-rail="1"] #app-sidebar .sb-item.active:before{content:"";background:currentColor;border-radius:0 3px 3px 0;width:3px;height:19px;position:absolute;top:50%;left:-8px;transform:translateY(-50%)}:root[data-rail="1"] #app-sidebar .sb-badge{min-width:16px;height:16px;box-shadow:0 0 0 2px var(--sidebar);border-radius:8px;margin:0;padding:0 4px;font-size:9.5px;position:absolute;top:0;right:2px}:root[data-rail="1"] #app-sidebar .sb-item.sb-locked{outline:1px dashed var(--border-strong);outline-offset:-1px;border-radius:7px}:root[data-rail="1"] #app-sidebar .sb-lock{background:var(--text-faint);width:7px;height:7px;box-shadow:0 0 0 2px var(--sidebar);border-radius:50%;margin:0;font-size:0;line-height:0;position:absolute;bottom:3px;right:3px;overflow:hidden}:root[data-rail="1"] #app-sidebar .ws-chev{background:var(--sidebar);opacity:0;border-radius:8px;width:auto;height:auto;margin:0;position:absolute;inset:0}:root[data-rail="1"] #app-sidebar .ws-head:hover .ws-chev,:root[data-rail="1"] #app-sidebar .ws-head:focus-visible .ws-chev{opacity:1}:root[data-rail="1"][data-fav] #app-sidebar .sb-scroll .sb-item{display:none}:root[data-rail="1"][data-fav~=\/] #app-sidebar .sb-scroll .sb-item[data-nav=\/],:root[data-rail="1"][data-fav~=\/bandeja] #app-sidebar .sb-scroll .sb-item[data-nav=\/bandeja],:root[data-rail="1"][data-fav~=\/notas] #app-sidebar .sb-scroll .sb-item[data-nav=\/notas],:root[data-rail="1"][data-fav~=\/ayuda] #app-sidebar .sb-scroll .sb-item[data-nav=\/ayuda],:root[data-rail="1"][data-fav~=\/asistente] #app-sidebar .sb-scroll .sb-item[data-nav=\/asistente],:root[data-rail="1"][data-fav~=\/areas] #app-sidebar .sb-scroll .sb-item[data-nav=\/areas],:root[data-rail="1"][data-fav~=\/equipo] #app-sidebar .sb-scroll .sb-item[data-nav=\/equipo],:root[data-rail="1"][data-fav~=\/roadmap] #app-sidebar .sb-scroll .sb-item[data-nav=\/roadmap],:root[data-rail="1"][data-fav~=\/portafolio] #app-sidebar .sb-scroll .sb-item[data-nav=\/portafolio],:root[data-rail="1"][data-fav~=\/tareas] #app-sidebar .sb-scroll .sb-item[data-nav=\/tareas],:root[data-rail="1"][data-fav~=\/agentes] #app-sidebar .sb-scroll .sb-item[data-nav=\/agentes],:root[data-rail="1"][data-fav~=\/agenda] #app-sidebar .sb-scroll .sb-item[data-nav=\/agenda],:root[data-rail="1"][data-fav~=\/finanzas] #app-sidebar .sb-scroll .sb-item[data-nav=\/finanzas],:root[data-rail="1"][data-fav~=\/pagos] #app-sidebar .sb-scroll .sb-item[data-nav=\/pagos],:root[data-rail="1"][data-fav~=\/cortes-a-mano] #app-sidebar .sb-scroll .sb-item[data-nav=\/cortes-a-mano],:root[data-rail="1"][data-fav~=\/conciliacion] #app-sidebar .sb-scroll .sb-item[data-nav=\/conciliacion],:root[data-rail="1"][data-fav~="/finanzas/informe"] #app-sidebar .sb-scroll .sb-item[data-nav="/finanzas/informe"],:root[data-rail="1"][data-fav~=\/porpagar] #app-sidebar .sb-scroll .sb-item[data-nav=\/porpagar],:root[data-rail="1"][data-fav~=\/caja] #app-sidebar .sb-scroll .sb-item[data-nav=\/caja],:root[data-rail="1"][data-fav~=\/presupuesto] #app-sidebar .sb-scroll .sb-item[data-nav=\/presupuesto],:root[data-rail="1"][data-fav~=\/control-financiero] #app-sidebar .sb-scroll .sb-item[data-nav=\/control-financiero],:root[data-rail="1"][data-fav~=\/facturacion] #app-sidebar .sb-scroll .sb-item[data-nav=\/facturacion],:root[data-rail="1"][data-fav~=\/facturas-compra] #app-sidebar .sb-scroll .sb-item[data-nav=\/facturas-compra],:root[data-rail="1"][data-fav~=\/clientes] #app-sidebar .sb-scroll .sb-item[data-nav=\/clientes],:root[data-rail="1"][data-fav~="/clientes/importar"] #app-sidebar .sb-scroll .sb-item[data-nav="/clientes/importar"],:root[data-rail="1"][data-fav~=\/comercial] #app-sidebar .sb-scroll .sb-item[data-nav=\/comercial],:root[data-rail="1"][data-fav~="/comercial/informe"] #app-sidebar .sb-scroll .sb-item[data-nav="/comercial/informe"],:root[data-rail="1"][data-fav~=\/embudo] #app-sidebar .sb-scroll .sb-item[data-nav=\/embudo],:root[data-rail="1"][data-fav~=\/cotizaciones] #app-sidebar .sb-scroll .sb-item[data-nav=\/cotizaciones],:root[data-rail="1"][data-fav~=\/planes] #app-sidebar .sb-scroll .sb-item[data-nav=\/planes],:root[data-rail="1"][data-fav~=\/tickets] #app-sidebar .sb-scroll .sb-item[data-nav=\/tickets],:root[data-rail="1"][data-fav~=\/comunicaciones] #app-sidebar .sb-scroll .sb-item[data-nav=\/comunicaciones],:root[data-rail="1"][data-fav~=\/recuperaciones] #app-sidebar .sb-scroll .sb-item[data-nav=\/recuperaciones],:root[data-rail="1"][data-fav~="/tickets/produccion"] #app-sidebar .sb-scroll .sb-item[data-nav="/tickets/produccion"],:root[data-rail="1"][data-fav~=\/logistica] #app-sidebar .sb-scroll .sb-item[data-nav=\/logistica],:root[data-rail="1"][data-fav~=\/proyectos] #app-sidebar .sb-scroll .sb-item[data-nav=\/proyectos],:root[data-rail="1"][data-fav~=\/programas] #app-sidebar .sb-scroll .sb-item[data-nav=\/programas],:root[data-rail="1"][data-fav~=\/incidencias-red] #app-sidebar .sb-scroll .sb-item[data-nav=\/incidencias-red],:root[data-rail="1"][data-fav~=\/monitoreo] #app-sidebar .sb-scroll .sb-item[data-nav=\/monitoreo],:root[data-rail="1"][data-fav~=\/red-en-vivo] #app-sidebar .sb-scroll .sb-item[data-nav=\/red-en-vivo],:root[data-rail="1"][data-fav~="/fiber-os.html"] #app-sidebar .sb-scroll .sb-item[data-nav="/fiber-os.html"],:root[data-rail="1"][data-fav~=\/cobertura] #app-sidebar .sb-scroll .sb-item[data-nav=\/cobertura],:root[data-rail="1"][data-fav~=\/onus] #app-sidebar .sb-scroll .sb-item[data-nav=\/onus],:root[data-rail="1"][data-fav~=\/migraciones] #app-sidebar .sb-scroll .sb-item[data-nav=\/migraciones],:root[data-rail="1"][data-fav~=\/vps] #app-sidebar .sb-scroll .sb-item[data-nav=\/vps],:root[data-rail="1"][data-fav~=\/ciberseguridad] #app-sidebar .sb-scroll .sb-item[data-nav=\/ciberseguridad],:root[data-rail="1"][data-fav~=\/idd] #app-sidebar .sb-scroll .sb-item[data-nav=\/idd],:root[data-rail="1"][data-fav~=\/riesgos] #app-sidebar .sb-scroll .sb-item[data-nav=\/riesgos],:root[data-rail="1"][data-fav~=\/kpis] #app-sidebar .sb-scroll .sb-item[data-nav=\/kpis],:root[data-rail="1"][data-fav~=\/metricas] #app-sidebar .sb-scroll .sb-item[data-nav=\/metricas],:root[data-rail="1"][data-fav] #app-sidebar .sb-scroll .sb-item.active{display:flex}:root[data-rail="1"][data-fav] #app-sidebar .sb-scroll .sb-label{display:none}:root[data-rail="1"][data-fav] #app-sidebar .sb-scroll .sb-section{margin-top:0}:root[data-rail="1"][data-fav] #app-sidebar .sb-scroll .sb-item{min-height:40px}:root[data-rail="1"][data-fav] #app-sidebar .sb-scroll .sb-item .ico,:root[data-rail="1"][data-fav] #app-sidebar .sb-scroll .sb-item .ico svg{width:24px;height:24px}}@media (prefers-reduced-motion:reduce){html.tr-rail,.ws-chev,#app-sidebar .sb-txt,#app-sidebar .ws-meta,#app-sidebar .sb-search .k,.rail-tip{transition:none}}.rail-tip{z-index:130;pointer-events:none;background:var(--text);max-width:200px;color:var(--bg);box-shadow:var(--shadow-lg);opacity:0;border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px 7px;padding:7px 10px;font-size:12.5px;font-weight:600;line-height:1.35;transition:opacity .1s;display:flex;position:fixed;transform:translateY(-50%)}.rail-tip.ver{opacity:1}.rt-sub{opacity:.72;flex:1 0 100%;font-size:10.5px;font-weight:500}.rt-k{opacity:.6;border:1px solid;border-radius:4px;flex:none;padding:0 4px;font-size:10px;font-weight:700;line-height:1.4}.main{background:var(--bg);flex-direction:column;flex:1;height:100dvh;display:flex;overflow:hidden}.topbar{border-bottom:1px solid var(--border);background:var(--bg);flex-shrink:0;align-items:center;gap:10px;height:46px;padding:0 16px;display:flex}.icon-btn{width:30px;height:30px;color:var(--text-soft);cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;font-size:16px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:flex}.icon-btn:hover{background:#0000000d}[data-theme=dark] .icon-btn:hover{background:#ffffff0f}.icon-btn:active{transform:scale(.93)}.topbar .icon-btn{border:1px solid var(--border);background:var(--panel);border-radius:10px;width:38px;height:38px}.topbar .icon-btn:hover{border-color:var(--accent);color:var(--text);transform:translateY(-1px);box-shadow:0 4px 12px #00000012}.icon-btn svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.icon-btn.bell{position:relative}.icon-btn.bell .ping{background:var(--red);width:7px;height:7px;box-shadow:0 0 0 2px var(--panel);border-radius:50%;position:absolute;top:7px;right:8px}.icon-btn.bell.leido .ping{display:none}.notif-pop{background:var(--panel);border:1px solid var(--border);width:360px;max-width:92vw;box-shadow:var(--shadow-lg);z-index:202;border-radius:14px;position:fixed;top:58px;right:18px;overflow:hidden}.cm{box-sizing:border-box;z-index:201;background:linear-gradient(var(--red-soft),transparent 60px),var(--panel);width:min(320px,100vw - 32px);color:var(--text);border:1px solid color-mix(in srgb,var(--red) 32%,var(--border));box-shadow:var(--shadow-lg);border-radius:12px;gap:7px;padding:10px 12px;font-size:12.5px;animation:.22s cubic-bezier(.33,1,.68,1) cmEntra;display:grid;position:fixed;top:64px;right:16px}.cm.cm-ok{background:linear-gradient(var(--green-soft),transparent 60px),var(--panel);border-color:color-mix(in srgb,var(--green) 32%,var(--border))}@keyframes cmEntra{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@keyframes cmFundido{0%{opacity:0}to{opacity:1}}@keyframes cmLatido{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--red) 55%,transparent)}to{box-shadow:0 0 0 7px #0000}}.cm-cab{align-items:center;gap:7px;min-width:0;display:flex}.cm-punto{background:var(--red);border-radius:50%;flex-shrink:0;width:8px;height:8px}.cm-ok .cm-punto{background:var(--green)}.cm-punto-vivo{animation:1.2s ease-out cmLatido}.cm-eti{letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft);white-space:nowrap;font-size:10.5px;font-weight:600}.cm-esp{flex:1}.cm-hora{color:var(--text-soft);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px}.cm-x{width:24px;height:24px;color:var(--text-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;margin-right:-4px;display:inline-grid}.cm-x:hover{background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--text)}.cm-heroe{align-items:center;gap:10px;min-width:0;display:flex}.cm-num{font-family:var(--font-grotesk),"Space Grotesk",ui-sans-serif,sans-serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text);flex-shrink:0;font-size:32px;font-weight:700;line-height:1}.cm-num small{letter-spacing:0;color:var(--text-soft);margin-left:3px;font-size:12px;font-weight:600}.cm-num-ico{color:var(--ok-text);display:inline-flex}.cm-que{gap:2px;min-width:0;display:grid}.cm-que b{font-size:14px;font-weight:600;line-height:1.2}.cm-que span{color:var(--text-soft);font-size:11.5px}.cm-puertos{gap:5px;display:grid}.cm-olt{gap:2px;display:grid}.cm-olt-nom{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:600;overflow:hidden}.cm-fila{font-variant-numeric:tabular-nums;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:8px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11.5px;line-height:16px;display:grid}.cm-pon{white-space:nowrap}.cm-barra{background:var(--border);border-radius:3px;height:5px;overflow:hidden}.cm-barra i{background:var(--red);border-radius:3px;height:100%;display:block}.cm-cuenta{text-align:right;color:var(--text-soft);white-space:nowrap}.cm-cuenta b{color:var(--text);font-weight:700}.cm-mas{color:var(--text-soft);padding-left:48px;font-size:11.5px}.cm-acc{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 8px;display:grid}.cm-btn{background:var(--accent);width:100%;min-height:34px;color:var(--on-accent);cursor:pointer;border:0;border-radius:9px;padding:0 12px;font-size:13px;font-weight:600}.cm-btn:hover{filter:brightness(1.06)}.cm-ayuda{color:var(--text-soft);text-align:center;grid-column:1/-1;font-size:11px;line-height:1.35}.cm-link{border:1px solid var(--border);background:var(--panel);min-height:34px;color:var(--text);cursor:pointer;white-space:nowrap;border-radius:9px;padding:0 11px;font-size:12.5px;font-weight:500}.cm-link:hover{background:color-mix(in srgb,var(--text) 6%,transparent)}.cm-otras{font-variant-numeric:tabular-nums;color:var(--bad-text);background:color-mix(in srgb,var(--red) 12%,transparent);white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:700;line-height:16px}.cm-pildora{z-index:201;border:1px solid color-mix(in srgb,var(--red) 32%,var(--border));background:var(--red-soft);min-height:32px;color:var(--text);box-shadow:var(--shadow-lg);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;animation:.22s cubic-bezier(.33,1,.68,1) cmEntra;display:inline-flex;position:fixed;top:64px;right:16px}.cm-pildora b{font-family:var(--font-grotesk),"Space Grotesk",ui-sans-serif,sans-serif;font-variant-numeric:tabular-nums;font-size:15px}.cm-pildora>span:not(.cm-punto){color:var(--text-soft)}.cm-x:focus-visible,.cm-btn:focus-visible,.cm-link:focus-visible,.cm-pildora:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:700px){.cm-x{width:44px;height:44px;margin-right:-12px}.cm-btn,.cm-link,.cm-pildora{min-height:44px}}@media (prefers-reduced-motion:reduce){.cm,.cm-pildora{animation:.1s linear cmFundido}.cm-punto-vivo{animation:none}}html.modo-pared .cm,html.modo-pared .cm-pildora{display:none}.vn-franja{z-index:9500;background:linear-gradient(var(--amber-soft),var(--amber-soft)),var(--panel);color:var(--text);border-bottom:1px solid var(--border-strong);box-shadow:var(--shadow-lg);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 16px;font-size:13.5px;line-height:1.45;animation:.22s cubic-bezier(.33,1,.68,1) vnEntra;display:flex;position:fixed;top:0;left:0;right:0}.vn-ico{color:color-mix(in srgb,var(--amber) 65%,var(--text));flex:none;place-items:center;display:inline-grid}.vn-txt{flex:220px;min-width:0;margin:0}.vn-btn{flex:none;font-weight:600}.vn-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vn-linea-txt{justify-items:start;gap:4px;min-width:0;display:grid}.vn-linea-txt .vn-btn{margin-top:6px}@keyframes vnEntra{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}@media (max-width:700px){.vn-btn{justify-content:center;width:100%;min-height:44px}}@media (prefers-reduced-motion:reduce){.vn-franja{animation:none}}.notif-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.notif-head b{font-size:14.5px}.notif-head .nf-badge{color:#fff;background:var(--red);border-radius:20px;margin-left:7px;padding:1px 8px;font-size:11px;font-weight:800}.notif-head .nf-clear{color:var(--accent);cursor:pointer;font-size:12px;font-weight:600}.notif-head .nf-clear:hover{text-decoration:underline}.notif-list{max-height:62vh;overflow-y:auto}.notif-item{border-bottom:1px solid var(--border);cursor:pointer;gap:11px;padding:12px 16px;transition:background .15s;display:flex;position:relative}.notif-item:last-child{border-bottom:none}.notif-item:hover{background:var(--panel-2)}.notif-item.no-leido{background:var(--accent-soft)}.notif-item.no-leido:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.notif-ic{background:var(--nf-soft,var(--accent-soft));width:36px;height:36px;color:var(--nf,var(--accent));border-radius:11px;flex-shrink:0;place-items:center;display:grid}.notif-ic svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.notif-tx{flex:1;min-width:0}.notif-tt{font-size:13px;font-weight:700}.notif-ds{color:var(--text-soft);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.notif-tm{color:var(--text-faint);margin-top:2px;font-size:11px}.notif-foot{text-align:center;border-top:1px solid var(--border);padding:11px 16px}.notif-foot span{color:var(--accent);cursor:pointer;font-size:13px;font-weight:700}.notif-foot span:hover{text-decoration:underline}.notif-foot .notif-foot-btn{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.notif-foot .notif-foot-btn:hover{text-decoration:underline}.notif-foot .notif-foot-btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.notif-subs{flex-direction:column;gap:2px;margin:5px 0 2px;padding:0;list-style:none;display:flex}.notif-sub{font:inherit;color:var(--accent);cursor:pointer;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;max-width:100%;padding:1px 0;font-size:12.5px;display:block;overflow:hidden}.notif-sub:hover{text-decoration:underline}.notif-sub:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.notif-sub-mas{color:var(--text-soft);font-size:12px}.notif-empty{text-align:center;color:var(--text-faint);padding:34px 16px;font-size:13px}.colab-chip{border:1px solid var(--border);background:var(--panel-2);border-radius:20px;align-items:center;gap:6px;padding:3px 5px 3px 3px;font-size:12.5px;display:inline-flex}.colab-x{color:var(--text-faint);cursor:pointer;background:0 0;border:none;border-radius:50%;padding:3px 4px;font-size:10.5px;line-height:1}.colab-x:hover{color:var(--bad-text);background:var(--red-soft)}.colab-x:disabled{opacity:.5;cursor:not-allowed}.adj-item{border:1px solid var(--border);background:var(--panel-2);border-radius:9px;align-items:center;gap:9px;padding:7px 10px;display:flex}.adj-ico{color:var(--text-soft);flex:none;place-items:center;display:grid}.adj-ico svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.adj-nombre{text-align:left;min-width:0;color:var(--accent);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;flex:1;font-family:inherit;font-size:12.5px;font-weight:600;overflow:hidden}.adj-nombre:hover{text-decoration:underline}.adj-meta{color:var(--text-faint);white-space:nowrap;flex:none;font-size:11px}.area-tag{border:1px solid var(--tagc,var(--border-strong));color:var(--tagc,var(--text-soft));white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.cover-edit-wrap{z-index:2;position:absolute;bottom:12px;right:14px}.cover-edit{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000047;border:1px solid #ffffff59;border-radius:9px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:600;transition:background .15s;display:inline-flex}.cover-edit:hover{background:#00000070}.crumb{color:var(--text-soft);align-items:center;gap:7px;font-size:14px;display:flex}.crumb b{color:var(--text);font-weight:600}.crumb .sep{color:var(--text-faint)}.topbar .spacer{flex:1}.top-actions{align-items:center;gap:4px;display:flex}.btn{border:1px solid var(--border);background:var(--panel);color:var(--text);cursor:pointer;white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:5px 11px;font-size:13px;font-weight:500;display:inline-flex}.btn:hover:not(:disabled){border-color:var(--border-strong)}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn.primary:hover:not(:disabled){filter:brightness(1.06)}.btn.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn.btn-primary:hover:not(:disabled){filter:brightness(1.06)}.btn.danger{background:color-mix(in srgb,var(--red) 78%,#000);border-color:color-mix(in srgb,var(--red) 78%,#000);color:#fff}.btn.danger:hover:not(:disabled){filter:brightness(1.08)}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;filter:none;box-shadow:none;transform:none}.content{flex:1;overflow-y:auto}@media screen{html:has(#app-sidebar){overscroll-behavior:none;overflow:hidden}}.content,.wsp-lista-scroll,.wsp-mensajes{overscroll-behavior-y:contain}.card.tbl-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.sb-toggle{display:none}.sidebar-bg{opacity:0;visibility:hidden;z-index:110;background:#0f0f0f6b;transition:opacity .25s;display:none;position:fixed;inset:0}@media (max-width:820px){.sidebar{z-index:120;height:100dvh;transition:transform .25s;position:fixed;top:0;left:0;transform:translate(-100%)}.sidebar.mobile-open{transform:translate(0)}.main{width:100%;min-width:0}.sb-toggle{display:inline-flex}.sidebar-bg{display:block}.sidebar-bg.show{opacity:1;visibility:visible}body.sb-lock .content{overflow:hidden}.content .card{-webkit-overflow-scrolling:touch;overflow-x:auto}.content .card>table{min-width:640px}.topbar{gap:6px;padding:0 10px}.crumb .crumb-brand,.crumb .sep,.topbar .muted{display:none}.top-actions{gap:3px}.crumb{min-width:0}.crumb b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.top-actions>.btn.primary .btn-txt{display:none}.top-actions>.btn.primary{border-radius:10px;justify-content:center;gap:0;width:38px;height:38px;padding:0;font-size:18px}}.cover{background:var(--cover-user,var(--cover));height:150px;position:relative}.cover .cv-grid{background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.page-wrap{max-width:1120px;margin:0 auto;padding:0 56px 90px}.page-wrap.wide{max-width:1380px}.page-icon{color:#fff;background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 66%,#000 8%));width:54px;height:54px;box-shadow:0 8px 22px color-mix(in srgb,var(--accent) 42%,transparent);border-radius:15px;place-items:center;margin-top:-34px;display:grid;position:relative}.page-icon svg{stroke:currentColor;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px}.content>.page-wrap:first-child{padding-top:26px}.content>.page-wrap:first-child .page-icon{margin-top:0}.page-title{letter-spacing:-.02em;margin:10px 0 4px;font-size:33px;font-weight:700}.page-sub{color:var(--text-soft);margin-bottom:26px;font-size:15px}.section-head{align-items:center;gap:10px;margin:36px 0 14px;display:flex}.section-head:first-of-type{margin-top:4px}.section-head h2{align-items:center;gap:9px;font-size:18px;font-weight:600;display:flex}.section-head .more{color:var(--text-soft);cursor:pointer;margin-left:auto;font-size:13px}.section-head a.more:hover{color:var(--accent)}.hr{background:var(--border);height:1px;margin:34px 0}.kpi-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.kpi{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:16px 18px}.kpi .label{color:var(--text-soft);align-items:center;gap:7px;font-size:12.5px;font-weight:500;display:flex}.kpi .dot{border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;font-size:14px;display:flex}.kpi .val{letter-spacing:-.02em;margin-top:10px;font-size:27px;font-weight:700}.kpi .delta{margin-top:3px;font-size:12px;font-weight:600}.delta.up{color:var(--ok-text)}.delta.down{color:var(--bad-text)}.delta.flat{color:var(--text-faint)}.card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);overflow:hidden}table{border-collapse:collapse;width:100%;font-size:13.5px}th{text-align:left;color:var(--text-soft);border-bottom:1px solid var(--border);background:var(--panel-2);white-space:nowrap;padding:11px 16px;font-size:12px;font-weight:600}th.th-sort{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .12s,background .12s}th.th-sort:hover{color:var(--text);background:var(--panel)}th.th-sort-act{color:var(--accent)}td{border-bottom:1px solid var(--border);vertical-align:top;padding:11px 16px}tr:last-child td{border-bottom:none}tbody tr:hover{background:var(--panel-2)}.cell-title{align-items:center;gap:8px;font-weight:600;display:flex}.muted{color:var(--text-faint)}.muted-safe{color:var(--text-soft)}.pill{white-space:nowrap;border-radius:20px;align-items:center;gap:5px;padding:2px 9px;font-size:11.5px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.pill .pd{border-radius:50%;width:7px;height:7px}.pill-gray{background:var(--bg);color:var(--text-soft);border:1px solid var(--border)}.pill-green{background:var(--green-soft);color:color-mix(in srgb,var(--green) 45%,var(--text))}.pill-amber{background:var(--amber-soft);color:color-mix(in srgb,var(--amber) 55%,var(--text))}.pill-red{background:var(--red-soft);color:color-mix(in srgb,var(--red) 70%,var(--text))}.pill-blue{background:var(--blue-soft);color:color-mix(in srgb,var(--blue) 60%,var(--text))}.vou-ia{background:var(--panel-2);border-radius:6px;flex-direction:column;gap:6px;margin-top:8px;padding:8px;font-size:12.5px;display:flex}.vou-ia-cab{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vou-ia-linea{font-variant-numeric:tabular-nums}.vou-ia-avisos{flex-wrap:wrap;gap:6px;display:flex}.pg-foto{gap:6px;margin-top:4px;display:grid}.pg-foto-lista{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.pg-foto-op{text-align:left;border:1px solid var(--border);background:var(--panel);color:inherit;font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:6px;display:flex}.pg-foto-op:hover{border-color:var(--accent)}.pg-foto-op:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pg-foto-op.sel{border-color:var(--accent);background:var(--accent-soft)}.pg-foto-op img,.pg-foto-sin{object-fit:cover;background:var(--panel-2,var(--panel));border-radius:6px;flex:none;place-items:center;width:44px;height:56px;display:grid}.pg-foto-txt{flex-direction:column;min-width:0;font-size:12.5px;line-height:1.35;display:flex}.pg-foto-txt small{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pg-foto-op.sel .pg-foto-accion{color:var(--accent);font-weight:600}.pg-foto-subir{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-foto-subir .btn{cursor:pointer;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.pg-foto-subir:has(input:focus-visible) .btn{outline:2px solid var(--accent);outline-offset:2px}.pg-foto-archivo{align-items:center;gap:6px;min-width:0;max-width:100%;font-size:12.5px;display:inline-flex}.pg-foto-archivo img{object-fit:cover;border-radius:4px;width:32px;height:40px}.pg-foto-archivo span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pg-foto-quitar{color:var(--text-soft);font:inherit;cursor:pointer;background:0 0;border:0;padding:2px;font-size:12px;text-decoration:underline}.pg-foto-error{color:var(--bad-text);margin:0;font-size:12.5px}.pg-foto-nota{color:var(--text-soft);margin:0;font-size:12px}.pg-foto-auto{background:var(--accent-soft);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:7px 10px;font-size:12.5px;display:flex}.pg-foto-auto span{flex:220px;min-width:0}.pg-foto-confirma{cursor:pointer;align-items:flex-start;gap:8px;margin:0;font-size:12.5px;font-weight:600;display:flex}.pg-foto-confirma input{margin-top:2px}.pg-foto-nocalza{background:var(--red-soft);color:var(--bad-text);border-radius:8px;margin:0;padding:7px 10px;font-size:12.5px;font-weight:600}.pg-foto-nota.sin-respaldo{color:var(--warn-text)}.pg-duplicado-acc{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.pg-duplicado-ver{font-size:12.5px}.vou-reg-nota{margin:6px 0 0}.vou-mas{margin-left:auto}.vou-mas>summary{cursor:pointer;color:var(--text-soft);padding:6px 4px;font-size:12.5px;list-style:none}.vou-mas>summary::-webkit-details-marker{display:none}.vou-mas>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.vou-mas[open]>summary{color:var(--text)}.vou-mas .vou-acciones{margin-top:6px}.pg-foto-pago{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:10px;font-size:12.5px;display:flex}.pg-foto-pago-t{color:var(--text-soft);flex-basis:100%;font-size:11.5px;font-weight:700}.pg-foto-pago-img img{border:1px solid var(--border);border-radius:8px;max-width:160px;max-height:220px}.pg-foto-pago .btn{cursor:pointer;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.pg-foto-pago:has(input:focus-visible) .btn{outline:2px solid var(--accent);outline-offset:2px}.pg-foto-traida{background:var(--accent-soft);border-radius:10px;align-items:center;gap:10px;margin-bottom:6px;padding:8px 10px;font-size:12.5px;display:flex}.pg-foto-traida img,.pg-foto-traida .pg-foto-sin{object-fit:cover;border-radius:6px;flex:none;width:40px;height:52px}.pg-foto-traida span{flex-direction:column;min-width:0;display:flex}.pg-foto-traida small{color:var(--text-soft)}.pg-duplicado-quien{color:var(--text-soft);margin:6px 0 0;font-size:12.5px}.pg-duplicado-otro{color:var(--bad-text)}.pg-dup-cuadro{border-collapse:collapse;table-layout:fixed;width:100%;margin:8px 0 0;font-size:12.5px}.pg-dup-cuadro th,.pg-dup-cuadro td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid var(--border);text-transform:none;letter-spacing:0;padding:4px 6px}.pg-dup-cuadro thead th{color:var(--text-soft);font-weight:600}.pg-dup-cuadro tbody th{width:22%;color:var(--text-soft);font-weight:400}.pg-dup-cuadro tr[data-distinto] td{color:var(--text);font-weight:700}.pg-dup-motivo{flex-direction:column;gap:4px;margin-top:10px;font-size:12.5px;display:flex}.pg-dup-motivo small{color:var(--text-soft)}.vou-op-boton{align-self:flex-start;margin-top:6px;padding:4px 10px;font-size:12.5px}.vou-op-usos{background:var(--panel-2,var(--panel));border-radius:8px;margin-top:8px;padding:8px 10px;font-size:12.5px}.vou-op-usos ul{margin:4px 0 0;padding-left:18px}.vou-op-usos li{margin:2px 0}.vou-op-titulo{font-weight:600}.vou-ia-nota{color:var(--text-soft);margin:0}.wsp-voucher-btn{margin-top:4px;font-size:12px;display:inline-block}.rev-ia-frase{max-width:80ch;color:var(--text);margin:4px 0 12px;font-size:15.5px;line-height:1.5}.rev-ia-tabla{overflow-x:auto}.rev-ia-aciertos{margin-bottom:14px}.rev-ia-aciertos .num{text-align:right;font-variant-numeric:tabular-nums}.rev-ia-lista{gap:12px;margin:0;padding:0;list-style:none;display:grid}.rev-ia-item{gap:10px;padding:14px 16px;display:grid}.rev-ia-item.hecha{opacity:.72}.rev-ia-item.hecha.corregida{opacity:1;border-color:color-mix(in srgb,var(--amber) 50%,var(--border))}.rev-ia-cab{flex-wrap:wrap;align-items:baseline;gap:6px 12px;font-size:13px;display:flex}.rev-ia-tema{color:var(--text);font-size:14px;font-weight:700}.rev-ia-abrir{margin-left:auto}.rev-ia-dialogo{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:760px){.rev-ia-dialogo{grid-template-columns:1fr}}.rev-ia-burbuja{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;gap:4px;min-width:0;padding:9px 12px;font-size:13.5px;line-height:1.45;display:grid}.rev-ia-burbuja.cliente{background:var(--panel-2);border:1px solid var(--border)}.rev-ia-burbuja.ia{background:color-mix(in srgb,var(--accent) 10%,var(--panel));border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border))}.rev-ia-quien{letter-spacing:.04em;text-transform:uppercase;color:var(--text-soft);font-size:11px;font-weight:700}.rev-ia-acciones{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.rev-ia-ok{border-color:color-mix(in srgb,var(--green) 55%,var(--border));color:color-mix(in srgb,var(--green) 70%,var(--text))}.rev-ia-mal{border-color:color-mix(in srgb,var(--amber) 55%,var(--border));color:color-mix(in srgb,var(--amber) 70%,var(--text))}.rev-ia-nota{color:var(--text-soft);flex:320px;gap:4px;font-size:12.5px;display:grid}.rev-ia-nota textarea{width:100%;font:inherit;color:var(--text);background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:7px 9px;font-size:13.5px}.rev-ia-error{color:var(--bad-text);flex-basis:100%;font-size:12.5px}.rev-ia-hecha{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;display:flex}.rev-ia-hecha.ok{color:color-mix(in srgb,var(--green) 70%,var(--text))}.rev-ia-hecha.corregida{color:color-mix(in srgb,var(--amber) 70%,var(--text))}.wsp-banco-voucher{border:1px solid;border-radius:8px;flex-direction:column;gap:2px;max-width:340px;margin-top:6px;padding:7px 10px;font-size:12.5px;line-height:1.35;display:flex}.wsp-banco-voucher.ok{background:var(--green-soft);border-color:color-mix(in srgb,var(--green) 45%,transparent);color:color-mix(in srgb,var(--green) 60%,var(--text))}.wsp-banco-voucher.duda{background:var(--amber-soft);border-color:color-mix(in srgb,var(--amber) 45%,transparent);color:color-mix(in srgb,var(--amber) 55%,var(--text))}.wsp-banco-voucher.ajeno{background:var(--red-soft);border-color:color-mix(in srgb,var(--red) 50%,transparent);color:color-mix(in srgb,var(--red) 62%,var(--text))}.ave-card{flex-direction:column;gap:10px;padding:13px 15px;display:flex}.ave-cab{flex-wrap:wrap;align-items:baseline;gap:8px 14px;display:flex}.ave-titulo{margin:0;font-size:15px;font-weight:600;line-height:1.3}.ave-dato{font-size:13px}.ave-dato.suave,.ave-ia{color:var(--text-soft)}.ave-ia{margin:0;font-size:12.5px}.ave-alerta{background:var(--amber-soft);border:1px solid color-mix(in srgb,var(--amber) 45%,transparent);color:color-mix(in srgb,var(--amber) 55%,var(--text));border-radius:8px;padding:8px 11px;font-size:13px;line-height:1.45}.ave-pasos{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ave-paso{border:1px solid var(--border);border-radius:8px;align-items:flex-start;gap:10px;padding:9px 11px;display:flex}.ave-num{background:var(--panel-2);border:1px solid var(--border);border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:600;display:inline-flex}.ave-paso.pendiente .ave-num{background:var(--red-soft);border-color:color-mix(in srgb,var(--red) 45%,transparent);color:var(--bad-text)}.ave-paso.hecho .ave-num{background:var(--green-soft);border-color:color-mix(in srgb,var(--green) 45%,transparent);color:var(--ok-text)}.ave-cuerpo{flex-direction:column;flex:1;gap:5px;min-width:0;font-size:13px;display:flex}.ave-estado{color:var(--text-soft);font-size:12.5px;line-height:1.45}.ave-paso.pendiente .ave-estado{color:color-mix(in srgb,var(--red) 70%,var(--text))}.ave-cerr{flex-direction:column;gap:12px;margin-top:22px;display:flex}.ave-cerr-h{margin:0;font-size:16px;font-weight:600;line-height:1.3}.ave-cab .ave-titulo{margin:0;display:block}.ave-cerr-vuelta{align-items:flex-start;gap:8px;margin:0;font-size:13.5px;line-height:1.45;display:flex}.ave-cerr-ico{flex:none;margin-top:2px}.ave-cerr-vuelta.hecho .ave-cerr-ico{color:var(--ok-text)}.ave-cerr-vuelta.espera .ave-cerr-ico{color:var(--blue)}.ave-cerr-vuelta.neutro .ave-cerr-ico{color:var(--text-soft)}.ave-cerr-vuelta.alerta{background:var(--amber-soft);border:1px solid color-mix(in srgb,var(--amber) 45%,transparent);color:color-mix(in srgb,var(--amber) 55%,var(--text));border-radius:8px;padding:8px 11px}.ave-cerr-entrega,.ave-cerr-nota{color:var(--text-soft);margin:0;font-size:12.5px;line-height:1.45}.ave-cerr-sola{margin-top:18px}.ave-cerr-falta{flex-direction:column;gap:8px;display:flex}.ave-cerr-falta-t{margin:0;font-size:13.5px;font-weight:600}.ave-cerr-grupo{background:var(--panel-2);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:7px;padding:9px 11px;display:flex}.ave-cerr-grupo-t{align-items:flex-start;gap:7px;margin:0;font-size:13px;line-height:1.45;display:flex}.ave-cerr-grupo-t .ave-cerr-ico{color:var(--bad-text)}.ave-cerr-grupo-t .ave-cerr-ico.suave{color:var(--text-soft)}.ave-cerr-lista{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.ave-cerr-cli{flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13px;display:flex}.ave-cerr-nombre{overflow-wrap:anywhere;min-width:0;font-weight:600}.ave-cerr-dato{color:var(--text-soft);font-size:12.5px}.ave-cerr-nota-cli{flex-basis:100%;line-height:1.45}.ave-cerr-acc{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.ave-cerr-por>summary{cursor:pointer;color:var(--accent);font-size:13px;font-weight:600}.ave-cerr-motivos{color:var(--text-soft);flex-direction:column;gap:4px;margin:6px 0 0;padding-left:18px;font-size:12.5px;line-height:1.45;display:flex}.wsp-banco-voucher-t{align-items:center;gap:6px;font-size:13.5px;font-weight:700;display:flex}.wsp-banco-voucher-d{color:var(--text);opacity:.85}.wsp-voucher-leido{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:12px;display:flex}.wsp-voucher-lado{background:var(--amber-soft);color:color-mix(in srgb,var(--amber) 55%,var(--text));border-radius:6px;flex-basis:100%;padding:4px 8px;font-weight:600}.pill-purple{background:var(--purple-soft);color:color-mix(in srgb,var(--purple) 70%,var(--text))}.pill-teal{background:var(--teal-soft);color:color-mix(in srgb,var(--teal) 45%,var(--text))}.av{color:#fff;background:var(--accent);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.av.sm{width:22px;height:22px;font-size:10px}.dt-quick{background:var(--panel-2);border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:14px;padding:11px 13px;display:flex}.dt-quick-lbl{color:var(--text-soft);margin-right:2px;font-size:12px;font-weight:600}.qbtn{cursor:pointer;border:1px solid var(--border);background:var(--panel);color:var(--text);border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600;transition:all .12s}.aj-layout{align-items:flex-start;gap:28px;display:flex}.aj-rail{flex-direction:column;flex-shrink:0;gap:14px;width:224px;max-height:100vh;padding:4px 0 18px;display:flex;position:sticky;top:0;overflow-y:auto}.aj-rail-grupo{flex-direction:column;gap:2px;display:flex}.aj-rail-lbl{letter-spacing:.07em;text-transform:uppercase;color:var(--text-faint);padding:4px 10px;font-size:10px;font-weight:700}.aj-rail-item{color:var(--text-soft);border-radius:7px;padding:6px 10px;font-size:12.5px;line-height:1.35;text-decoration:none;display:block}.aj-rail-item:hover{background:var(--panel-2);color:var(--text)}.aj-rail-item.en-grupo{color:var(--text);font-weight:600}.aj-rail-marca{border:1px solid var(--border);color:var(--text-faint);vertical-align:1px;white-space:nowrap;border-radius:999px;margin-left:6px;padding:0 5px;font-size:9.5px;font-weight:500;line-height:1.5;display:inline-block}.aj-rail-marca.en-parte{cursor:help;border-style:dashed}.aj-main{flex-grow:1;min-width:0}.section-head[id]{scroll-margin-top:16px}.aj-rail-pastillas{display:none}@media (max-width:1100px){.aj-layout{flex-direction:column;gap:12px}.aj-rail{border-bottom:1px solid var(--border);flex-direction:column;gap:10px;width:100%;max-width:100%;max-height:none;padding:2px 0 12px;position:static;overflow:visible}.aj-rail-pastillas{flex-wrap:wrap;gap:6px;display:flex}.aj-rail-pastilla{border:1px solid var(--border-strong);background:var(--panel);min-height:32px;color:var(--text-soft);border-radius:999px;align-items:center;padding:5px 12px;font-size:12.5px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.aj-rail-pastilla:hover{border-color:var(--accent);color:var(--text)}.aj-rail-pastilla:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.aj-rail-pastilla.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.aj-rail-pastilla-estado{white-space:pre;font-weight:500}.aj-rail-grupo{display:none}.aj-rail-grupo.abierto{flex-flow:wrap;align-items:flex-start;gap:6px;display:flex}.aj-rail-grupo.abierto .aj-rail-lbl{display:none}.aj-rail-item{border:1px solid var(--border);max-width:100%;padding:4px 9px;font-size:11.5px}.aj-rail-item.en-grupo{color:var(--text);font-weight:500}}.qbtn:hover{border-color:var(--accent);color:var(--accent)}.qbtn.on{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}a.qbtn{text-decoration:none}.qbtn[aria-busy=true]{opacity:.72;position:relative;overflow:hidden}.qbtn[aria-busy=true]:after{content:"";background:var(--accent);border-radius:2px;width:38%;height:2px;animation:1s ease-in-out infinite busy-slide;position:absolute;bottom:0;left:0}@media (prefers-reduced-motion:reduce){.qbtn[aria-busy=true]:after{width:100%;animation:none}}.btn[aria-busy=true]{opacity:.72;position:relative;overflow:hidden}.btn[aria-busy=true]:after{content:"";background:var(--accent);border-radius:2px;width:38%;height:2px;animation:1s ease-in-out infinite busy-slide;position:absolute;bottom:0;left:0}.btn.primary[aria-busy=true]:after{background:var(--on-accent)}@media (prefers-reduced-motion:reduce){.btn[aria-busy=true]:after{width:100%;animation:none}}.two-col{grid-template-columns:1.5fr 1fr;gap:22px;display:grid}@media (max-width:1080px){.two-col{grid-template-columns:1fr}}.kv-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));column-gap:36px;display:grid}.kv-grid .fac-field{padding:8px 0}.ficha-avatar{letter-spacing:.02em;border-radius:14px;flex-shrink:0;place-items:center;width:52px;height:52px;font-size:19px;font-weight:800;display:grid}.bases-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.base{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);cursor:pointer;padding:16px;transition:all .16s}.base:hover{border-color:var(--accent);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.callout{background:var(--amber-soft);border-radius:var(--radius);color:var(--text);border:1px solid #0000;align-items:flex-start;gap:10px;padding:13px 15px;font-size:13.5px;display:flex}.callout .ci{font-size:17px}.callout.danger{background:var(--red-soft)}.callout.ok{background:var(--green-soft)}.empty{text-align:center;color:var(--text-faint);padding:60px 20px}.empty .e-ico{margin-bottom:10px;font-size:34px}.empty .e-t{color:var(--text-soft);font-size:14px;font-weight:600}@media (max-width:760px){.kpi-grid{grid-template-columns:repeat(2,1fr)}.bases-grid{grid-template-columns:1fr}.page-wrap{padding:0 20px 70px}}[data-theme=fiberos]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#06162a;--panel:#0c1f38;--panel-2:#09192d;--sidebar:#081a2f;--border:#123054;--border-strong:#1b4270;--text:#eaf0f7;--text-soft:#8fa3bc;--text-faint:#7789a7;--accent:#f9681f;--accent-soft:#f9681f29;--orange:#f9681f;--orange-soft:#f9681f26;--blue:#1f6feb;--blue-soft:#1f6feb38;--green:#2ed47a;--green-soft:#2ed47a29;--amber:#e0a32e;--amber-soft:#e0a32e29;--red:#f2555a;--red-soft:#f2555a29;--purple:#a78bfa;--purple-soft:#a78bfa33;--pink:#f472b6;--pink-soft:#f472b633;--teal:#2dd4a7;--teal-soft:#2dd4a733;--shadow:0 2px 8px #00000061,0 8px 28px #00000052;--shadow-lg:0 14px 44px #0000008c;--cover:radial-gradient(circle at 14% 26%,#eaf0f71a,transparent 42%),linear-gradient(118deg,#06162a,#123054 58%,#f9681f)}[data-theme=fiberos] .btn.primary{background:var(--accent);color:var(--on-accent);border-color:#0000;box-shadow:0 4px 14px #f9681f47}[data-theme=fiberos] .ws-head:hover,[data-theme=fiberos] .sb-foot:hover{background:#ffffff0d}[data-theme=fiberos] .icon-btn:hover{background:#ffffff0f}[data-theme=fiberos] .sb-item.active{color:#fff;box-shadow:inset 3px 0 0 var(--accent)}body[data-theme=fiberos]{background-image:radial-gradient(900px 500px at 85% -10%,#12305459,#0000 60%),radial-gradient(700px 400px at -10% 110%,#f9681f0f,#0000 60%);background-attachment:fixed}[data-theme=conecta]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#06162a;--panel:#0f2a4a;--panel-2:#0b2240;--sidebar:#081c36;--border:#1b3a5f;--border-strong:#27496f;--text:#eaf2fb;--text-soft:#8fa6c0;--text-faint:#7d94b4;--accent:#3d8be8;--accent-soft:#1265c838;--orange:#f9681f;--orange-soft:#f9681f26;--green:#2dd4a7;--green-soft:#2dd4a729;--amber:#ffc24b;--amber-soft:#ffc24b29;--red:#ff5d5d;--red-soft:#ff5d5d29;--blue:#3d8be8;--blue-soft:#1265c838;--purple:#a78bfa;--purple-soft:#8b5cf633;--pink:#f472b6;--pink-soft:#d6457f33;--teal:#2dd4a7;--teal-soft:#0d948833;--shadow:0 2px 8px #00000059,0 8px 28px #0000004d;--shadow-lg:0 14px 44px #0000008c;--cover:radial-gradient(circle at 12% 30%,#ffffff1f,transparent 40%),linear-gradient(120deg,#06162a,#1265c8 55%,#f9681f)}[data-theme=conecta] .ws-head:hover,[data-theme=conecta] .sb-foot:hover{background:#ffffff0d}[data-theme=conecta] .icon-btn:hover{background:#ffffff0f}[data-theme=conecta] .btn.primary{background:linear-gradient(135deg,#1b7aea,#3d8be8);border-color:#0000;box-shadow:0 4px 14px #1265c859}[data-theme=conecta] .sb-item.active{color:#fff;box-shadow:inset 3px 0 #f9681f}body[data-theme=conecta]{background-image:radial-gradient(900px 500px at 85% -10%,#1265c82e,#0000 60%),radial-gradient(700px 400px at -10% 110%,#f9681f12,#0000 60%);background-attachment:fixed}[data-theme=mono]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fafaf9;--panel:#fff;--panel-2:#f1f1ef;--sidebar:#f6f6f4;--border:#e6e6e3;--border-strong:#d6d6d2;--text:#1a1a19;--text-soft:#6b6b68;--text-faint:#6c6c69;--accent:#1a1a19;--accent-soft:#1a1a1912;--orange:#c2410c;--orange-soft:#c2410c1a;--green:#15803d;--green-soft:#15803d1a;--amber:#b45309;--amber-soft:#b453091a;--red:#b91c1c;--red-soft:#b91c1c1a;--blue:#1d4ed8;--blue-soft:#1d4ed81a;--purple:#6d28d9;--purple-soft:#6d28d91a;--pink:#be185d;--pink-soft:#be185d1a;--teal:#0f766e;--teal-soft:#0f766e1a;--shadow:0 1px 2px #0000000d,0 4px 14px #0000000a;--shadow-lg:0 10px 36px #0000001a;--cover:linear-gradient(120deg,#26261f,#46463f 55%,#6e6e66)}[data-theme=mono] .btn.primary{background:#1a1a19;border-color:#0000;box-shadow:0 4px 14px #0000002e}[data-theme=mono] .btn.primary:hover:not(:disabled){filter:none;background:#000}[data-theme=mono] .sb-item.active{color:#1a1a19;background:#0000000f;box-shadow:inset 3px 0 #1a1a19}[data-theme=mono] .kpi,[data-theme=mono] .card{border-radius:12px}[data-theme=mono] .sb-item .ico,[data-theme=mono] .page-icon,[data-theme=mono] .section-head h2,[data-theme=mono] .callout .ci,[data-theme=mono] .page-sub{filter:grayscale()}[data-theme=monday]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f7fb;--panel:#fff;--panel-2:#eceefb;--sidebar:#fff;--border:#e6e9f3;--border-strong:#d2d7ea;--text:#323338;--text-soft:#676879;--text-faint:#686a73;--accent:#0073ea;--accent-soft:#0073ea1a;--orange:#fdab3d;--orange-soft:#fdab3d24;--green:#00c875;--green-soft:#00c87524;--amber:#bb8b15;--amber-soft:#bb8b1524;--red:#e2445c;--red-soft:#e2445c1f;--blue:#0073ea;--blue-soft:#0073ea1a;--purple:#a25ddc;--purple-soft:#a25ddc24;--pink:#ff5ac4;--pink-soft:#ff5ac41f;--teal:#00cdd2;--teal-soft:#00cdd224;--shadow:0 1px 2px #3233380f,0 4px 14px #32333812;--shadow-lg:0 10px 36px #32333829;--cover:radial-gradient(circle at 14% 22%,#ffffff59,transparent 42%),linear-gradient(120deg,#6c6cff,#0073ea 58%,#00c875)}[data-theme=monday] .btn.primary{background:#0073ea;border-color:#0000;box-shadow:0 4px 14px #0073ea47}[data-theme=monday] .btn.primary:hover:not(:disabled){filter:none;background:#0060c4}[data-theme=monday] .sb-item.active{color:#0073ea;background:#0073ea1a;box-shadow:inset 3px 0 #0073ea}[data-theme=monday] .sidebar{box-shadow:1px 0 0 var(--border)}[data-theme=monday] .kpi,[data-theme=monday] .card{border-radius:12px}.tnum,td.n,th.n,.kpi .val,.fac-stat .v,.fac-field .fv{font-variant-numeric:tabular-nums}td.n,th.n{text-align:right}.fac-stats{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:12px;margin-top:10px;display:grid}.fac-stat{background:linear-gradient(160deg,var(--panel),var(--panel-2));border:1px solid var(--border);border-radius:14px;padding:14px 15px;transition:transform .22s,box-shadow .22s,border-color .22s;position:relative;overflow:hidden}.fac-stat:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0000000f}.fac-stat[data-click]{cursor:pointer}.fac-stat[data-click]:hover{border-color:var(--accent);box-shadow:var(--shadow-lg)}.fac-stat[data-on]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.fac-stat[data-click]:active{transform:translateY(0)scale(.98)}.fac-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.fac-stat{container-type:inline-size}.fac-stat .v{white-space:nowrap;min-width:0;font-size:clamp(14px,10.8cqi,25px);font-weight:800;line-height:1}.fac-stat .l{color:var(--text-soft);margin-top:6px;font-size:11.5px;line-height:1.35}.pulso-sub{color:var(--text-soft);margin-top:2px;font-size:11px;font-weight:400;display:block}.fin-card{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:14px;padding:16px 17px}.fin-card h3{align-items:center;gap:8px;margin:0 0 12px;font-size:15px;display:flex}.paralelo-cifras{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.paralelo-cifra{border:1px solid var(--border);border-radius:10px;min-width:0;padding:10px 12px}.paralelo-cifra.paralelo-pendiente{border-color:color-mix(in srgb,var(--red) 55%,transparent);background:var(--red-soft)}.paralelo-lab{color:var(--text-soft);font-size:11.5px;font-weight:600}.paralelo-num{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0 2px;font-family:IBM Plex Mono,ui-monospace,Consolas,monospace;font-size:20px;font-weight:700}.paralelo-pendiente .paralelo-num{color:var(--bad-text)}.paralelo-sub{color:var(--text-soft);font-size:11.5px;line-height:1.35}.paralelo-motivos{flex-wrap:wrap;gap:6px;display:flex}.paralelo-motivos button{border:1px solid var(--border);background:var(--panel-2);min-height:28px;color:var(--text);cursor:pointer;text-align:left;border-radius:999px;padding:4px 10px;font-size:12px}.paralelo-motivos button b{margin-left:4px;font-family:IBM Plex Mono,ui-monospace,Consolas,monospace}.paralelo-motivos button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.paralelo-motivos button.pendiente{border-color:color-mix(in srgb,var(--red) 55%,transparent);color:var(--bad-text)}.paralelo-motivos button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.fin-card h3 .rt{color:var(--text-soft);margin-left:auto;font-size:11.5px;font-weight:600}.onus-enlace{transition:border-color .15s,transform .1s}.onus-enlace:hover{border-color:var(--accent)!important}.onus-enlace:active{transform:scale(.98)}.onus-enlace:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:1500px){.onu-col-sec{display:none}}@media (max-width:640px){.onus-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.fin-note{color:var(--text-soft);margin-top:10px;font-size:12px;line-height:1.45}.fin-note.aviso{background:var(--amber-soft);color:var(--text);border-radius:8px;padding:8px 10px}.fin-row{grid-template-columns:1fr 1fr;align-items:start;gap:14px;margin-top:14px;display:grid}@media (max-width:900px){.fin-row{grid-template-columns:1fr}}.fac-field{border-bottom:1px solid var(--border);justify-content:space-between;gap:10px;padding:6px 0;font-size:13px;display:flex}.fac-field:last-child{border-bottom:0}.fac-field .fl{color:var(--text-soft)}.fac-field .fv{text-align:right;font-weight:600}.imp-pasos{counter-reset:none;flex-wrap:wrap;gap:10px;margin:14px 0 0;padding:0;list-style:none;display:flex}.imp-pasos li{border:1px solid var(--border);background:var(--panel);border-radius:12px;flex:1;align-items:center;gap:10px;min-width:190px;padding:11px 13px;display:flex}.imp-pasos li.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.imp-pasos li.ok{opacity:.72}.imp-n{background:var(--panel-2);width:26px;height:26px;color:var(--text-soft);border-radius:50%;flex:none;place-items:center;font-size:12.5px;font-weight:800;display:grid}.imp-pasos li.on .imp-n{background:var(--accent);color:var(--on-accent)}.imp-pasos li.ok .imp-n{background:color-mix(in srgb,var(--green) 18%,transparent);color:var(--ok-text)}.imp-txt{flex-direction:column;min-width:0;display:flex}.imp-txt b{font-size:13px}.imp-txt span{color:var(--text-soft);font-size:11px}.imp-cols{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:14px;margin-top:14px;display:grid}@media (max-width:980px){.imp-cols{grid-template-columns:1fr}}.imp-drop{border:2px dashed var(--border-strong);text-align:center;color:var(--text-soft);background:var(--panel-2);border-radius:12px;padding:20px 16px;transition:border-color .15s,background .15s}.imp-drop.on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--panel-2))}.imp-drop input[type=file]{max-width:100%}.ic{flex-direction:column;gap:14px;display:flex}.ic-card{flex-direction:column;gap:10px;display:flex}.ic-h{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;font-size:15px;font-weight:750;display:flex}.ic-h span{color:var(--text-soft);font-size:12px;font-weight:500}.ic-drop{border:2px dashed var(--border-strong);text-align:center;color:var(--text-soft);background:var(--panel-2);cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:26px 16px;transition:border-color .15s,background .15s;display:flex;position:relative}.ic-drop b{color:var(--text);font-size:14px}.ic-drop span{max-width:52ch;font-size:12.5px}.ic-drop:hover,.ic-drop:focus-within{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--panel-2))}.ic-drop.leyendo{opacity:.7;cursor:progress}.ic-file{opacity:0;cursor:pointer;position:absolute;inset:0}.ic-drop:has(.ic-file:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.ic-ia{border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border));background:color-mix(in srgb,var(--accent) 5%,var(--panel-2));color:var(--text-soft);border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;font-size:12.5px;display:flex}.ic-ia-fila{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ic-ia-fila span{max-width:70ch;line-height:1.45}.ic-ia-fila b{color:var(--text)}.ic-ia details summary{cursor:pointer;color:var(--text);font-weight:650}.ic-trad{border:1px solid var(--border);background:var(--panel-2);border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex}.ic-trad h3{margin:0;font-size:13px}.ic-trad-lista{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px 14px;display:grid}.ic-trad-fila{flex-direction:column;gap:4px;min-width:0;display:flex}.ic-trad-fila label{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:12px;font-weight:700;display:flex}.ic-trad-fila small{color:var(--text-soft);font-weight:500}.ic-trad-q{text-transform:uppercase;letter-spacing:.05em;color:var(--text-soft);font-size:10.5px;font-weight:700}.ic-trad-fila.falta .tinput{border-color:color-mix(in srgb,var(--amber) 50%,var(--border))}.ic-ia-pre{white-space:pre-wrap;background:var(--panel);border:1px solid var(--border);max-height:220px;color:var(--text);border-radius:8px;margin:6px 0 0;padding:8px 10px;font-size:11.5px;line-height:1.5;overflow:auto}.ic-extra{border:1px dashed var(--border-strong);background:var(--panel-2);color:var(--text-soft);border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;font-size:12.5px;display:flex}.ic-extra p{max-width:95ch;margin:0;line-height:1.5}.ic-extra b{color:var(--text)}.ic-extra-btn{cursor:pointer;align-self:flex-start;position:relative}.ic-extra-btn.leyendo{opacity:.7;cursor:progress}.ic-extra-btn:has(.ic-file:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.ic-union{flex-wrap:wrap;gap:8px 14px;display:flex}.ic-union label{color:var(--text);flex-direction:column;gap:3px;min-width:220px;font-size:12px;font-weight:600;display:flex}.ic-ayuda{color:var(--text-soft);font-size:12.5px}.ic-ayuda summary{cursor:pointer;color:var(--text);font-weight:650}.ic-ayuda ul{gap:2px;margin:6px 0;padding-left:18px;display:grid}.ic-ayuda p{max-width:80ch;margin:6px 0 0}.ic-leido{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.ic-msg{border:1px solid var(--border);background:var(--panel-2);color:var(--text);border-radius:9px;margin:0;padding:8px 11px;font-size:12.5px;line-height:1.45}.ic-msg ul{margin:6px 0 0;padding-left:18px}.ic-msg.ok{background:var(--green-soft);border-color:color-mix(in srgb,var(--green) 35%,var(--border));color:color-mix(in srgb,var(--green) 62%,var(--text))}.ic-msg.mal{background:var(--red-soft);border-color:color-mix(in srgb,var(--red) 35%,var(--border));color:color-mix(in srgb,var(--red) 70%,var(--text))}.ic-msg.duda{background:var(--amber-soft);border-color:color-mix(in srgb,var(--amber) 40%,var(--border));color:color-mix(in srgb,var(--amber) 52%,var(--text))}.ic-cols{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px 14px;display:grid}.ic-col{flex-direction:column;gap:4px;min-width:0;display:flex}.ic-col label{font-size:12px;font-weight:700}.ic-ob{color:var(--text-soft);font-weight:500}.ic-expl{color:var(--text-soft);max-width:90ch;margin:0;font-size:13px;line-height:1.5}.ic-expl b{color:var(--text)}.ic-col label{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.ic-tag{letter-spacing:.01em;border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:700}.ic-tag.ok{background:var(--green-soft);color:color-mix(in srgb,var(--green) 62%,var(--text))}.ic-tag.sug{background:var(--amber-soft);color:color-mix(in srgb,var(--amber) 52%,var(--text))}.ic-tag.falta{background:var(--red-soft);color:color-mix(in srgb,var(--red) 70%,var(--text))}.ic-col.falta .tinput{border-color:color-mix(in srgb,var(--red) 45%,var(--border))}.ic-ej{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.ic-todos{margin-top:2px}.ic-resp{background:var(--panel-2);border:1px solid var(--border);border-radius:12px;align-items:center;gap:14px;padding:12px 14px;display:flex}.ic-num{font-variant-numeric:tabular-nums;color:var(--text);font-size:34px;font-weight:800;line-height:1}.ic-resp-t{color:var(--text-soft);flex-direction:column;gap:2px;font-size:12.5px;display:flex}.ic-resp-t b{color:var(--text);font-size:14px}.ic-prob h3{margin:2px 0 6px;font-size:13px}.ic-prob ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ic-prob li{align-items:flex-start;gap:9px;font-size:12.5px;display:flex}.ic-prob li small{color:var(--text-soft)}.ic-cuenta{text-align:center;font-variant-numeric:tabular-nums;background:var(--amber-soft);min-width:30px;color:color-mix(in srgb,var(--amber) 52%,var(--text));border-radius:999px;flex:none;padding:2px 7px;font-size:11.5px;font-weight:800}.ic-prob details{margin-top:8px;font-size:12.5px}.ic-prob summary{cursor:pointer;font-weight:650}.ic-tabla-box{margin-top:6px;overflow-x:auto}.ic-tabla{border-collapse:collapse;width:100%;font-size:12.5px}.ic-tabla th,.ic-tabla td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:6px 8px}.ic-tabla td.num{font-variant-numeric:tabular-nums;color:var(--text-soft)}.ic-accion{flex-wrap:wrap;align-items:center;gap:10px;padding-top:4px;display:flex}.ic-accion .muted-safe{max-width:60ch;font-size:12px}.ic-accion .ic-msg{flex-basis:100%}.ic-progreso{max-width:260px;height:8px;accent-color:var(--accent);flex:160px}.ic-fin{flex-direction:column;gap:10px;display:flex}.ic-confirma{gap:4px;max-height:280px;margin:6px 0;padding:0;list-style:none;display:grid;overflow:auto}.ic-confirma label{cursor:pointer;align-items:center;gap:6px;display:flex}.fac-estado{white-space:nowrap;border-radius:20px;align-items:center;gap:5px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-flex}.fac-estado .pd{border-radius:50%;width:7px;height:7px}.fseg{border:1px solid var(--border);background:var(--panel);border-radius:9px;flex-wrap:wrap;display:inline-flex;overflow:hidden}.fseg button{color:var(--text-soft);cursor:pointer;border:0;border-right:1px solid var(--border);background:0 0;padding:6px 11px;font-size:12px;font-weight:600;transition:background .15s,color .15s}.fseg button:last-child{border-right:0}.fseg button:hover{background:var(--panel-2)}.fseg button:active{transform:scale(.97)}.fseg button.on{background:var(--accent);color:var(--on-accent)}.fseg button.fseg-alerta.on{background:var(--amber-soft);color:color-mix(in srgb,var(--amber) 55%,var(--text));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--amber) 55%,var(--text))}.con-vchip{border:1px solid var(--border);background:var(--panel);color:var(--text-soft);cursor:pointer;border-radius:20px;padding:4px 11px;font-size:12px;font-weight:600;transition:all .12s;display:inline-block}.con-vchip:hover{border-color:var(--accent);color:var(--accent)}.con-vchip.on{background:var(--accent-soft);color:var(--accent);border-color:#0000}.drawer-bg{opacity:0;visibility:hidden;z-index:70;background:#0f0f0f6b;transition:opacity .18s ease-in,visibility 0s linear .2s;position:fixed;inset:0}.drawer-bg.open{opacity:1;visibility:visible;transition:opacity .26s}.drawer{background:var(--panel);border-left:1px solid var(--border);z-index:71;flex-direction:column;width:min(580px,94vw);height:100%;transition:transform .2s ease-in;display:flex;position:fixed;top:0;right:0;overflow:hidden;transform:translate(100%);box-shadow:-16px 0 48px #00000038}.drawer.open{transition:transform .3s cubic-bezier(.32,.72,0,1);transform:translate(0)}.drawer-wide{width:min(760px,94vw)}.drawer-maxed{width:96vw}.drawer-head{border-bottom:1px solid var(--border);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px 12px;padding:18px 26px;display:flex}.drawer-close{color:var(--text-soft);cursor:pointer;border-radius:8px;padding:4px 8px;font-size:13px;transition:background .12s}.drawer-close:hover{background:var(--panel-2)}.drawer-close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.drawer-body{flex:1;padding:22px 26px 70px;overflow-y:auto}.drawer-body select{max-width:100%}.drawer-max-toggle{color:var(--text-faint);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:4px 6px;font-size:15px;transition:background .12s,color .12s}.drawer-max-toggle:hover{background:var(--panel-2);color:var(--text)}.cli-atajos{z-index:3;background:var(--panel);border-bottom:1px solid var(--border);scrollbar-width:none;gap:6px;margin:-22px -26px 16px;padding:10px 26px;display:flex;position:sticky;top:-22px;overflow-x:auto}.cli-atajos::-webkit-scrollbar{display:none}.cli-atajo{font:inherit;border:1px solid var(--border);background:var(--panel-2);min-height:32px;color:var(--text);cursor:pointer;touch-action:manipulation;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;padding:6px 11px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.cli-atajo:hover{border-color:var(--text-faint)}.cli-atajo:focus-visible,.cli-nombre-enlace:focus-visible{outline:2px solid var(--accent);outline-offset:2px}#cd-cuenta,#cd-pagos,#cd-conexion,#cd-datos,#cd-tickets{scroll-margin-top:64px}.cli-nombre-enlace{color:inherit;border-radius:4px;text-decoration:none}.cli-nombre-enlace:hover{text-underline-offset:3px;text-decoration:underline}.cli-ver-ficha{white-space:nowrap;font-size:12.5px;text-decoration:none}.cli-ver-ficha-pie{justify-content:center;margin-top:18px;font-size:13px;text-decoration:none;display:flex}.theme-pop{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow-lg);z-index:201;border-radius:12px;min-width:230px;max-height:70vh;padding:6px;position:absolute;top:40px;right:12px;overflow-y:auto}.theme-pop.cover-pop{min-width:250px}.tp-group{letter-spacing:.05em;text-transform:uppercase;color:var(--text-faint);padding:8px 10px 4px;font-size:10.5px;font-weight:700}.tp-item{width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:7px 9px;font-size:13px;transition:background .12s;display:flex}.tp-item:hover{background:var(--panel-2);transform:translate(2px)}.tp-item.on{background:var(--accent-soft)}.tp-sw{border-radius:5px;flex:none;width:26px;height:18px;box-shadow:inset 0 0 0 1px #00000014}.tp-emoji{flex:none;font-size:14px}.tp-nom{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.tp-check{color:var(--accent);flex:none;font-weight:700}.cob-fuga{border:1px solid color-mix(in srgb,var(--amber) 42%,transparent);background:color-mix(in srgb,var(--amber) 9%,transparent);color:var(--text);border-radius:10px;align-items:center;gap:12px;margin-top:18px;padding:12px 14px;display:flex}.cob-fuga>svg{color:var(--warn-text);flex:none}.cob-fuga-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cob-fuga-txt b{font-size:13.5px}.cob-fuga-txt span{color:var(--text-soft);font-size:12px;line-height:1.4}.cob-fuga .btn{white-space:nowrap;flex:none}@media (max-width:700px){.cob-fuga{flex-wrap:wrap}.cob-fuga .btn{margin-left:auto}}.wsp-resumen{border:1px solid var(--border);background:var(--panel);border-radius:14px;margin-top:14px;overflow:hidden}.wsp-resumen>.wsp-aviso{margin:10px}.wsp-resumen-head{width:100%;color:var(--text);font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;padding:11px 16px;font-size:13px;font-weight:700;display:flex}.wsp-resumen-head>span{align-items:center;gap:6px;display:inline-flex}.wsp-resumen-mini{color:var(--text-soft);font-size:12px;font-weight:500}.wsp-resumen-cifras{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;padding:0 16px 12px;display:grid}.wsp-resumen-cifra{border:1px solid var(--border);background:var(--panel-2);border-radius:10px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.wsp-resumen-cifra .l{letter-spacing:.03em;text-transform:uppercase;color:var(--text-soft);font-size:10.5px;font-weight:700}.wsp-resumen-cifra .v{font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.wsp-resumen-cifra .s{color:var(--text-soft);font-size:11.5px;line-height:1.4}.wsp-resumen-cifra.medio .v{color:var(--warn-text)}.wsp-resumen-cifra.alto .v{color:var(--bad-text)}.wsp-resumen-tabla-caja{padding:0 16px 10px;overflow-x:auto}.wsp-resumen-tabla{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12.5px}.wsp-resumen-tabla th,.wsp-resumen-tabla td{border-bottom:1px solid var(--border);text-align:right;white-space:nowrap;padding:6px 10px}.wsp-resumen-tabla th:first-child,.wsp-resumen-tabla td:first-child{text-align:left}.wsp-resumen-tabla thead th{letter-spacing:.03em;text-transform:uppercase;color:var(--text-soft);font-size:10.5px;font-weight:700}.wsp-resumen-tabla tbody th{background:0 0;font-weight:600}.wsp-resumen-tabla tr.sin-asignar th{color:var(--warn-text)}.wsp-resumen-tabla td.espera{color:var(--warn-text);font-weight:700}.areas-tabla th,.areas-tabla td{white-space:normal;text-align:left;vertical-align:top}.areas-tabla td.areas-celda-botones{white-space:nowrap;width:1%}.areas-botones{flex-direction:column;align-items:stretch;gap:6px;display:flex}@media (max-width:720px){.areas-tabla thead{display:none}.areas-tabla,.areas-tabla tbody,.areas-tabla tr,.areas-tabla td{width:auto;display:block}.areas-tabla tr{border-bottom:1px solid var(--border);padding:10px 0}.areas-tabla td{border-bottom:0;padding:3px 0}.areas-tabla td.areas-celda-botones{width:auto}.areas-tabla td[data-titulo]:not(:first-child):before{content:attr(data-titulo);letter-spacing:.03em;text-transform:uppercase;color:var(--text-soft);margin:6px 0 2px;font-size:10.5px;font-weight:700;display:block}.areas-botones{flex-flow:wrap;margin-top:6px}}.wsp-ficha-acc{flex-direction:column;gap:8px;margin:0 14px 10px;display:flex}.wsp-ficha-acc-btns{flex-wrap:wrap;gap:6px;display:flex}.wsp-ficha-campo{color:var(--text-soft);flex-direction:column;gap:3px;font-size:11px;font-weight:600;display:flex}.wsp-ficha-campo input,.wsp-ficha-campo select,.wsp-ficha-campo textarea{font:inherit;color:var(--text);font-size:12.5px;font-weight:400}.wsp-resumen-nota{color:var(--text-soft);margin:0;padding:0 16px 12px;font-size:11px;line-height:1.5}.wsp-calor-caja{padding:0 16px 12px;overflow-x:auto}.wsp-calor-titulo{letter-spacing:.03em;text-transform:uppercase;color:var(--text-soft);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-bottom:6px;font-size:10.5px;font-weight:700;display:flex}.wsp-calor-pico{text-transform:none;letter-spacing:0;font-size:11.5px;font-weight:500}.wsp-calor{min-width:420px;color:var(--text-soft);font-variant-numeric:tabular-nums;gap:3px;font-size:10px;display:grid}.wsp-calor-h{text-align:center}.wsp-calor-d{align-self:center}.wsp-calor i{background:var(--accent);border-radius:3px;height:16px;display:block}.wsp-calor i.cero{background:var(--panel-2);border:1px solid var(--border)}.wsp-inbox{border:1px solid var(--border);background:var(--panel);border-radius:14px;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,300px) minmax(0,1fr) minmax(0,272px);height:calc(100dvh - 240px);min-height:440px;margin-top:14px;display:grid;overflow:hidden}@media (max-height:820px){.wsp-inbox{height:calc(100dvh - 76px)}}.page-wrap.wsp-pagina{max-width:1700px}@container wspbandeja (min-width:1400px){.wsp-inbox{grid-template-columns:minmax(0,360px) minmax(0,1fr) minmax(0,320px)}}.wsp-lista{border-right:1px solid var(--border);flex-direction:column;min-width:0;min-height:0;display:flex;overflow-y:auto}.wsp-lista-head{border-bottom:1px solid var(--border);color:var(--text-soft);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:11px 14px;font-size:12px;font-weight:600;display:flex}.wsp-vivo{white-space:nowrap;align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:inline-flex}.wsp-vivo-punto{background:var(--text-faint);border-radius:50%;flex:none;width:7px;height:7px}.wsp-vivo[data-estado=conectado]{color:var(--ok-text)}.wsp-vivo[data-estado=conectado] .wsp-vivo-punto{background:var(--green)}.wsp-vivo[data-estado=caido]{color:var(--warn-text)}.wsp-vivo[data-estado=caido] .wsp-vivo-punto{background:var(--amber)}@media (prefers-reduced-motion:no-preference){.wsp-vivo[data-estado=conectado] .wsp-vivo-punto{animation:2s ease-in-out infinite wsp-latido}}@keyframes wsp-latido{50%{opacity:.25}}.wsp-filtros{border-bottom:1px solid var(--border);flex-direction:column;flex:none;gap:7px;padding:9px 12px;display:flex}.wsp-filtros .fseg{width:100%}.wsp-filtros .fseg button{text-align:center;white-space:nowrap;flex:1;padding-left:4px;padding-right:4px;font-size:11.5px}.wsp-busca{border:1px solid var(--border);background:var(--panel-2);width:100%;color:var(--text);border-radius:8px;padding:6px 10px;font-family:inherit;font-size:12px}.wsp-busca:focus{border-color:var(--accent);outline:none}.wsp-lista-scroll{flex:1 0 auto;min-height:220px;overflow-y:auto}@supports (height:1dvh){.wsp-lista-scroll{flex:1 1 0;min-height:max(220px,30dvh)}}.wsp-vacio{text-align:center;color:var(--text-soft);padding:22px 16px;font-size:12.5px}.wsp-item{text-align:left;border:none;border-bottom:1px solid var(--border);cursor:pointer;width:100%;font:inherit;background:0 0;flex-direction:column;gap:3px;padding:7px 12px;transition:background .12s;display:flex}.wsp-item-bot:empty{display:none}.wsp-adjunto-sel{border:1px dashed var(--border);background:var(--panel-2);border-radius:8px;flex:100%;order:-1;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:5px 9px;font-size:12px;display:flex}.wsp-adjunto-sel>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wsp-item-mid{align-items:center;gap:6px;min-width:0;display:flex}.wsp-item-mid>.wsp-item-prev{flex:auto;min-width:0}.wsp-item-mid>.wsp-item-chip{flex:none}.wsp-item .wsp-item-bot{gap:4px}.wsp-item .wsp-item-bot .wsp-item-chip:not(.espera):not(.ventana):not(.alta),.wsp-item .wsp-item-bot .wsp-item-ag{background:0 0;border:none;padding:0;font-size:10.5px;font-weight:500;line-height:15px}.wsp-item .wsp-item-bot>*+.wsp-item-chip:not(.espera):not(.ventana):not(.alta):before,.wsp-item .wsp-item-bot>*+.wsp-item-ag:before{content:"· "}.wsp-item .wsp-item-bot .pill{padding:0 6px;font-size:10px;line-height:15px}.wsp-lista .wsp-lista-head{padding:7px 12px}.wsp-lista .wsp-lista-tools{padding:5px 10px}.wsp-lista .wsp-filtros{gap:6px;padding:7px 10px}.wsp-item .wsp-item-bot{flex-wrap:nowrap;overflow:hidden}.wsp-item .wsp-item-bot>*{flex:none}.wsp-item .wsp-item-bot>.wsp-item-chip:not(.espera){text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.wsp-item-top .wsp-badge{flex:none}.wsp-mas{position:relative}.wsp-mas>summary{cursor:pointer;list-style:none}.wsp-mas>summary::-webkit-details-marker{display:none}.wsp-mas[open]>summary{background:var(--panel-2)}.wsp-mas-menu{z-index:20;border:1px solid var(--border);background:var(--panel);min-width:190px;box-shadow:var(--shadow-lg,0 8px 24px #0000002e);border-radius:10px;flex-direction:column;align-items:stretch;gap:6px;padding:8px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.wsp-mas-menu>.qbtn{text-align:left}.wsp-item:hover{background:var(--panel-2)}.wsp-item-wrap{position:relative}.wsp-item-wrap .wsp-item-top{padding-right:26px}.wsp-ojo{width:26px;height:24px;color:var(--text-soft);cursor:pointer;opacity:0;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;transition:opacity .12s,background .12s;display:inline-flex;position:absolute;top:7px;right:8px}.wsp-item-wrap:hover .wsp-ojo,.wsp-ojo:focus-visible,.wsp-ojo.on{opacity:1}.wsp-ojo:hover,.wsp-ojo.on{background:var(--accent-soft);color:var(--accent);border-color:color-mix(in srgb,var(--accent) 30%,transparent)}.wsp-ojo:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (hover:none){.wsp-ojo{opacity:1}}.wsp-item.activa{background:var(--accent-soft)}.wsp-item-top{align-items:baseline;gap:8px;display:flex}.wsp-item-nom{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);flex:1;font-size:13.5px;overflow:hidden}.wsp-item.no-leida .wsp-item-nom{font-weight:700}.wsp-item-hora{color:var(--text-soft);font-variant-numeric:tabular-nums;flex:none;font-size:10.5px}.wsp-item .wsp-item-bot>.wsp-item-est+.wsp-item-hora:before{content:"· "}.wsp-item .wsp-item-bot .wsp-item-est{color:var(--text);flex:none;font-size:10.5px;font-weight:700;line-height:15px}.wsp-item-bot{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wsp-vistazo{z-index:120;background:var(--panel);border:1px solid var(--border);border-radius:12px;flex-direction:column;animation:.15s ease-out tabIn;display:flex;position:fixed;overflow:hidden;box-shadow:0 16px 40px #0003}.wsp-vistazo-head{border-bottom:1px solid var(--border);flex-direction:column;flex:none;gap:3px;padding:10px 12px;display:flex}.wsp-vistazo-head strong{font-size:13.5px}.wsp-vistazo-sub{color:var(--text-soft);flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.wsp-vistazo-msgs{flex-direction:column;flex:1;gap:5px;min-height:0;padding:10px 12px;display:flex;overflow-y:auto}.wsp-vz-msg{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:9px;max-width:88%;padding:5px 9px;font-size:12px;line-height:1.4}.wsp-vz-msg.in{background:var(--panel-2);border:1px solid var(--border);align-self:flex-start}.wsp-vz-msg.out{background:var(--msg-out-bg);color:var(--text);border:1px solid var(--msg-out-borde);align-self:flex-end}.wsp-vz-msg.nota{background:var(--amber-soft);border:1px dashed color-mix(in srgb,var(--amber) 45%,transparent);color:var(--text-soft);align-self:center}.wsp-vz-msg.nota.ojo{background:var(--red-soft);border:1px solid color-mix(in srgb,var(--red) 50%,transparent);color:color-mix(in srgb,var(--red) 62%,var(--text))}.wsp-vz-adj{font-weight:600}.wsp-vz-hora{text-align:right;color:var(--text-soft);font-size:11px;display:block}.wsp-vz-sis{color:var(--text-soft);align-self:center;font-size:10.5px}.wsp-vistazo-pie{border-top:1px solid var(--border);color:var(--text-soft);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:10.5px;display:flex}.wsp-item-ag{color:var(--text-soft);font-size:10.5px}.wsp-item-chip{color:var(--text-soft);background:var(--panel-2);border:1px solid var(--border);border-radius:6px;padding:1px 6px;font-size:10px;font-weight:600}.wsp-item-chip.alta{color:var(--bad-text);background:var(--red-soft);border-color:color-mix(in srgb,var(--red) 30%,transparent)}.wsp-item-prev{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.wsp-item.no-leida .wsp-item-prev{color:var(--text)}.wsp-item-chip.espera{color:var(--warn-text);background:var(--amber-soft);border-color:color-mix(in srgb,var(--amber) 35%,transparent)}.wsp-item-chip.espera.ok{color:var(--text-soft);background:var(--panel-2);border-color:var(--border)}.wsp-item-chip.espera.alto{color:var(--bad-text);background:var(--red-soft);border-color:color-mix(in srgb,var(--red) 30%,transparent)}.wsp-lista-sinleer{color:var(--accent)}.wsp-lista-nota{border-bottom:1px solid var(--border);color:var(--text-soft);flex:none;align-items:flex-start;gap:6px;margin:0;padding:7px 12px;font-size:11px;line-height:1.4;display:flex}.wsp-lista-nota svg{flex:none;margin-top:2px}.wsp-lista-nota.wsp-alarma{color:color-mix(in srgb,var(--red) 70%,var(--text));background:var(--red-soft);flex-wrap:wrap;align-items:center;font-size:12px}.wsp-lista-nota.wsp-alarma svg{margin-top:0}.wsp-lista-nota.wsp-ventana-nota{color:color-mix(in srgb,var(--amber) 55%,var(--text));background:var(--amber-soft);flex-wrap:wrap;align-items:center;font-size:12px}.wsp-lista-nota.wsp-ventana-nota svg{margin-top:0}.wsp-lista-nota.wsp-ventana-nota>span{flex:1 1 0;min-width:0}.wsp-link{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.wsp-pag{border-top:1px solid var(--border);color:var(--text-soft);flex:none;justify-content:space-between;align-items:center;gap:6px;padding:7px 10px;font-size:11.5px;display:flex}.wsp-lista-scroll[aria-busy=true]{opacity:.6;transition:opacity .15s}.wsp-badge{background:var(--accent);min-width:18px;height:18px;color:var(--on-accent);border-radius:9px;justify-content:center;align-items:center;margin-left:auto;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.wsp-hilo{flex-direction:column;min-width:0;min-height:0;display:flex}.wsp-hilo-vacio{color:var(--text-faint);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.wsp-hilo-head{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:12px;padding:12px 16px;display:flex}.wsp-hilo-head strong{font-size:14px}.wsp-hilo-sub{color:var(--text-soft);font-size:11.5px}.wsp-hilo-acc{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.wsp-prio{border:1px solid var(--border);background:var(--panel-2);color:var(--text);border-radius:8px;padding:5px 8px;font-family:inherit;font-size:12px}.wsp-aviso{border-radius:8px;flex:none;margin:8px 16px 0;padding:8px 12px;font-size:12px;line-height:1.4;animation:.2s ease-out tabIn}.wsp-aviso.err{background:var(--red-soft);color:var(--bad-text);border:1px solid color-mix(in srgb,var(--red) 30%,transparent)}.wsp-aviso.ok{background:var(--green-soft);color:var(--ok-text);border:1px solid color-mix(in srgb,var(--green) 30%,transparent)}.wsp-pausa{margin-bottom:16px;padding:18px 20px}.wsp-pausa.pausada{border-color:var(--red);background:var(--red-soft)}.wsp-pausa.parcial{border-color:var(--amber)}.wsp-pausa-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.wsp-pausa-tit{align-items:center;gap:6px;margin:0;font-size:16px;display:flex}.wsp-pausa-estado{margin:8px 0 0;font-size:13px}.wsp-pausa.pausada .wsp-pausa-estado{color:var(--bad-text);font-weight:600}.wsp-pausa-btn{border-color:var(--red);color:var(--bad-text)}.wsp-pausa-form{flex-direction:column;gap:8px;margin-top:10px;display:flex}.wsp-pausa-numeros{flex-direction:column;gap:6px;margin:12px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.wsp-pausa-numeros li{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.wsp-pausa-tag{color:var(--warn-text)}.wsp-pausa-hist{color:var(--text-soft);margin-top:10px;font-size:12.5px}.wsp-pausa-hist ol{flex-direction:column;gap:3px;margin:6px 0 0;padding-left:18px;display:flex}.wsp-bot{margin-bottom:16px;padding:18px 20px}.wsp-bot.modo-en_vivo{border-color:var(--green)}.wsp-bot-modos{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.wsp-bot-params{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.wsp-bot-nums{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:12px;display:grid}.wsp-retenidos{flex-direction:column;gap:8px;margin-bottom:16px;padding:18px 20px;display:flex}.wsp-retenidos.alto{border-color:color-mix(in srgb,var(--red) 45%,transparent)}.wsp-retenidos.aviso{border-color:color-mix(in srgb,var(--amber) 45%,transparent)}.wsp-retenidos-lista{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wsp-retenidos-lista li{border-top:1px solid var(--border);grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:4px 12px;padding:6px 0;font-size:13px;display:grid}@media (max-width:620px){.wsp-retenidos-lista li{grid-template-columns:minmax(0,1fr)}}.wsp-bot-saldo{border:1px solid var(--border);background:var(--panel-2);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding:8px 12px;font-size:13px;display:flex}.wsp-bot-saldo.bajo{border-color:color-mix(in srgb,var(--amber) 45%,transparent);background:var(--amber-soft)}.wsp-bot-saldo.sin{border-color:color-mix(in srgb,var(--red) 45%,transparent);background:var(--red-soft);font-weight:600}.wsp-ia-borrador{background:var(--panel-2);white-space:pre-wrap;border-radius:6px;margin-top:6px;padding:6px 8px;font-size:12.5px}.wsp-bot-num{border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:3px;padding:8px 10px;font-size:13px;display:flex}.wsp-bot-tabla-caja{max-width:520px;margin-top:12px;overflow-x:auto}.wsp-bot-tabla{border-collapse:collapse;width:100%;font-size:13px}.wsp-bot-tabla th,.wsp-bot-tabla td{border-bottom:1px solid var(--border);text-align:left;white-space:normal;background:0 0;padding:6px 10px}.wsp-bot-tabla thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--text-soft);font-size:11.5px;font-weight:700}.wsp-bot-tabla tbody th{color:var(--text);font-weight:500}.wsp-bot-tabla td,.wsp-bot-tabla thead th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums;width:72px}.wsp-bot-tabla td{font-weight:600}.wsp-bot-tabla-nota{margin:6px 0 0}.wsp-ia-panel{overscroll-behavior:contain;flex-direction:column;flex-basis:100%;gap:6px;max-height:min(34vh,280px);display:flex;overflow-y:auto}.wsp-ia-linea{margin:2px 0}.wsp-ia-pend{border:1px solid color-mix(in srgb,var(--amber) 35%,var(--border));border-radius:var(--radius);background:var(--panel);flex-basis:100%;min-width:0;font-size:13px}.wsp-ia-pend-cab{all:unset;box-sizing:border-box;cursor:pointer;width:100%;color:var(--text);justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;display:flex}.wsp-ia-pend-cab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--radius)}.wsp-ia-fila-g{border-top:1px solid var(--border)}.wsp-ia-fila-g.on{background:color-mix(in srgb,var(--amber-soft) 45%,transparent)}.wsp-ia-fila{align-items:center;gap:8px;min-width:0;padding:6px 10px;display:flex}.wsp-ia-fila-tipo{background:var(--amber-soft);color:color-mix(in srgb,var(--amber) 60%,var(--text));white-space:nowrap;border-radius:999px;flex:none;padding:1px 8px;font-size:11.5px;font-weight:600}.wsp-ia-fila-txt{all:unset;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-soft);cursor:pointer;flex:1;overflow:hidden}.wsp-ia-fila-txt:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.wsp-ia-veces{color:color-mix(in srgb,var(--amber) 70%,var(--text));font-variant-numeric:tabular-nums;flex:none;font-size:11.5px;font-weight:700}.qbtn.chico{flex:none;padding:3px 10px;font-size:12px}.wsp-ia-fila-det{flex-direction:column;gap:6px;padding:0 10px 10px;display:flex}.wsp-por-aprobar{position:static}.wsp-por-aprobar-btn{border-color:var(--amber);white-space:nowrap}.wsp-pa-panel{z-index:30;background:var(--panel);border:1px solid var(--border);min-width:0;box-shadow:var(--shadow-lg);border-radius:12px;flex-direction:column;max-height:min(72vh,620px);display:flex;position:absolute;top:calc(100% + 4px);left:8px;right:8px;overflow:hidden}.wsp-pa-cab{border-bottom:1px solid var(--border);flex-direction:column;gap:2px;padding:10px 12px 8px;font-size:13px;display:flex}.wsp-pa-cab span{color:var(--text-soft);font-size:11.5px}.wsp-pa-cab .wsp-pa-rojas{color:color-mix(in srgb,var(--red) 75%,var(--text));font-weight:600}.wsp-pa-lista{overscroll-behavior:contain;flex-direction:column;gap:4px;margin:0;padding:6px;list-style:none;display:flex;overflow-y:auto}.wsp-pa-item{text-align:left;width:100%;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex-direction:column;gap:5px;padding:9px 10px;display:flex}.wsp-pa-item:hover{background:var(--panel-2);border-color:var(--border)}.wsp-pa-item:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.wsp-pa-item.on{background:var(--amber-soft);border-color:color-mix(in srgb,var(--amber) 35%,transparent)}.wsp-pa-fila{align-items:baseline;gap:8px;min-width:0;display:flex}.wsp-pa-quien{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:650;overflow:hidden}.wsp-pa-hace{color:var(--text-soft);font-variant-numeric:tabular-nums;flex:none;font-size:11.5px}.wsp-pa-hace.ambar,.wsp-pa-hace.rojo{border-radius:999px;padding:1px 7px;font-weight:650}.wsp-pa-hace.ambar{background:var(--amber-soft);color:color-mix(in srgb,var(--amber) 60%,var(--text))}.wsp-pa-hace.rojo{background:var(--red-soft);color:color-mix(in srgb,var(--red) 75%,var(--text))}.wsp-pa-chips{flex-wrap:wrap;gap:4px;display:flex}.wsp-pa-chip{background:var(--panel-2);border:1px solid var(--border);color:var(--text);white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600}.wsp-pa-chip.t-voucher,.wsp-pa-chip.t-promesa,.wsp-pa-chip.t-reconexion{background:var(--amber-soft);border-color:color-mix(in srgb,var(--amber) 30%,transparent)}.wsp-pa-chip.t-ticket,.wsp-pa-chip.t-visita{background:var(--blue-soft);border-color:color-mix(in srgb,var(--blue) 30%,transparent)}.wsp-pa-det{color:var(--text-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.wsp-pa-ir{color:var(--accent);align-self:flex-end;font-size:11.5px;font-weight:600}.wsp-pa-item.on .wsp-pa-ir{color:color-mix(in srgb,var(--amber) 70%,var(--text))}.wsp-aviso.warn{background:var(--amber-soft);color:var(--text);border:1px solid color-mix(in srgb,var(--amber) 35%,transparent)}.wsp-transfer-form{border:1px solid var(--border);background:var(--panel-2);border-radius:10px;flex-direction:column;flex:none;gap:8px;margin:8px 16px 0;padding:11px;display:flex}.wsp-transfer-row{flex-wrap:wrap;gap:10px;display:flex}.wsp-transfer-row label{color:var(--text-soft);flex-direction:column;flex:140px;gap:4px;font-size:11px;font-weight:600;display:flex}.wsp-transfer-row select{border:1px solid var(--border);background:var(--panel);color:var(--text);border-radius:7px;padding:7px 9px;font-family:inherit;font-size:12.5px}.wsp-transfer-form>input{border:1px solid var(--border);background:var(--panel);color:var(--text);border-radius:7px;padding:7px 10px;font-family:inherit;font-size:12.5px}.wsp-nota-form{flex-direction:column;flex:none;gap:6px;margin:8px 16px 0;display:flex}.wsp-nota-form textarea{resize:vertical;border:1px solid var(--border);background:var(--panel-2);width:100%;color:var(--text);border-radius:8px;padding:8px 10px;font-family:inherit;font-size:12.5px}.wsp-mensajes-caja{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.wsp-mensajes{flex-direction:column;flex:1;gap:8px;min-height:0;padding:16px;display:flex;overflow-y:auto}.wsp-ir-final{border:1px solid var(--border);background:var(--panel);color:var(--text);font:inherit;cursor:pointer;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;animation:.2s ease-out tabIn;position:absolute;bottom:12px;right:18px;box-shadow:0 4px 14px #0000001f}.wsp-ir-final:hover{border-color:var(--accent);color:var(--accent)}.wsp-msg-dia{align-self:center;align-items:center;margin:6px 0 2px;display:flex}.wsp-nocontactar{color:var(--warn-text);background:var(--amber-soft);border:1px solid color-mix(in srgb,var(--amber) 35%,transparent);white-space:nowrap;border-radius:999px;padding:0 8px;font-size:11.5px;font-weight:600}.wsp-nc-campo{color:var(--text-soft);flex-direction:column;gap:4px;font-size:12px;font-weight:600;display:flex}.wsp-nc-campo input,.wsp-nc-campo select{border:1px solid var(--border);background:var(--panel);color:var(--text);font:inherit;border-radius:8px;padding:7px 9px;font-size:13px;font-weight:400}.wsp-nc-elegido{color:var(--text);align-items:center;gap:10px;font-size:13px;font-weight:400;display:flex}.wsp-nc-res{border:1px solid var(--border);border-radius:8px;max-height:220px;margin:-4px 0 0;padding:0;list-style:none;overflow-y:auto}.wsp-nc-res li{padding:6px 10px;font-size:12.5px}.wsp-nc-res li+li{border-top:1px solid var(--border)}.wsp-nc-res button{all:unset;cursor:pointer;width:100%;display:block}.wsp-nc-res button:hover b{color:var(--accent)}.wsp-nc-res button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wsp-pestanas{flex-wrap:wrap;gap:6px;margin:2px 0 14px;display:flex}.wsp-pestanas .qbtn{text-decoration:none}.wsp-cat-tag{color:var(--text-soft);border:1px solid var(--border);background:var(--panel);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:11.5px}.wsp-cat-tag.cara{color:color-mix(in srgb,var(--amber) 50%,var(--text));border-color:color-mix(in srgb,var(--amber) 40%,transparent);background:var(--amber-soft)}.wsp-bib-fila-uso{color:var(--text-soft);font-variant-numeric:tabular-nums;font-size:11.5px}.wsp-cat-tag.sinuso{color:var(--text-soft);background:var(--panel-2);border-style:dashed}.wsp-cat-tag svg{vertical-align:-1px}.wsp-bib-vistas{background:var(--panel-2);border:1px solid var(--border);border-radius:10px;gap:4px;padding:3px;display:flex}.wsp-bib-vistas button{color:var(--text-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;font-weight:600;display:flex}.wsp-bib-vistas button.on{background:var(--panel);color:var(--text);box-shadow:0 1px 2px #00000014}.wsp-bib-vistas button span{font-variant-numeric:tabular-nums;color:var(--text-soft);font-weight:500}.wsp-bib-candado{align-items:center;gap:6px;display:flex}.wsp-bib-archivar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wsp-cat-admin{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;padding-top:12px;display:flex}.wsp-bib-marco{flex-direction:column;gap:14px;display:flex}.wsp-bib{grid-template-columns:clamp(280px,40%,420px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.wsp-bib-lista{flex-direction:column;min-height:420px;max-height:calc(100vh - 200px);display:flex;position:sticky;top:12px}.wsp-bib-filtros{border-bottom:1px solid var(--border);background:var(--panel);flex-direction:column;gap:9px;padding:12px;display:flex}.wsp-bib-busca{border:1px solid var(--border);background:var(--panel-2);color:var(--text-soft);border-radius:9px;align-items:center;gap:8px;padding:0 10px;display:flex}.wsp-bib-busca:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.wsp-bib-busca input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:8px 0;font-size:14px}.wsp-bib-busca input::placeholder{color:var(--text-soft)}.wsp-bib-filtros-fila{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wsp-bib-filtros-fila select,.wsp-bib-version select{border:1px solid var(--border);background:var(--panel);color:var(--text);font:inherit;border-radius:8px;min-width:0;max-width:100%;padding:6px 8px;font-size:13px;font-weight:400}.wsp-bib-filtros-fila select:focus-visible,.wsp-bib-version select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.wsp-switch{color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:13px;display:inline-flex;position:relative}.wsp-switch input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.wsp-switch-riel{background:var(--text-soft);border-radius:999px;flex:none;width:30px;height:18px;transition:background .15s;position:relative}.wsp-switch-riel:after{content:"";background:var(--panel);border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.wsp-switch input:checked+.wsp-switch-riel{background:var(--accent)}.wsp-switch input:checked+.wsp-switch-riel:after{transform:translate(12px)}.wsp-switch input:focus-visible+.wsp-switch-riel{outline:2px solid var(--accent);outline-offset:2px}.wsp-bib-conteo{color:var(--text-soft);flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;display:flex}.wsp-bib-grupos{flex:1;min-height:0;padding:0 0 8px;overflow-y:auto}.wsp-bib-grupo-tit{z-index:1;letter-spacing:.03em;text-transform:uppercase;color:var(--text-soft);background:var(--panel);align-items:center;gap:6px;margin:0;padding:12px 16px 6px;font-size:12px;font-weight:700;display:flex;position:sticky;top:0}.wsp-bib-grupo-n{letter-spacing:0;color:var(--text-soft);background:var(--panel-2);border:1px solid var(--border);border-radius:999px;padding:0 7px;font-size:11.5px;font-weight:600}.wsp-bib-grupo ul{margin:0;padding:0 6px;list-style:none}.wsp-bib-fila{all:unset;box-sizing:border-box;cursor:pointer;border-radius:9px;align-items:flex-start;gap:10px;width:100%;padding:9px 10px;display:flex}.wsp-bib-fila:hover{background:var(--panel-2)}.wsp-bib-fila.on{background:var(--accent-soft)}.wsp-bib-fila:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.wsp-bib-punto{border-radius:50%;flex:none;width:9px;height:9px;margin-top:6px}.wsp-bib-punto.aprobada{background:var(--green)}.wsp-bib-punto.rechazada{background:var(--red)}.wsp-bib-punto.revision{background:color-mix(in srgb,var(--amber) 85%,var(--text))}.wsp-bib-fila-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.wsp-bib-fila-tit{color:var(--text);overflow-wrap:anywhere;font-size:13.5px;font-weight:600}.wsp-bib-fila-ext{color:var(--text-soft);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.wsp-bib-fila-tags{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}.wsp-bib-sinres{text-align:center;color:var(--text-soft);flex-direction:column;align-items:center;gap:8px;padding:36px 20px;font-size:13px;display:flex}.wsp-bib-sinres b{color:var(--text)}.wsp-bib-previa{min-width:0;position:sticky;top:12px}.wsp-bib-volver{display:none}.wsp-bib-ficha{flex-direction:column;gap:16px;padding:18px 20px;display:flex}.wsp-bib-ficha-cab{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wsp-bib-ficha-tit{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:700;line-height:1.3}.wsp-bib-ficha-sub{color:var(--text-soft);margin:3px 0 0;font-size:13px}.wsp-bib-version{color:var(--text-soft);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.wsp-bib-version select{flex:1;max-width:380px}.wsp-bib-ejemplo{align-self:center}.wsp-bib-previa-vacia{color:var(--text-soft);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:48px 20px;font-size:13px;display:flex}.wsp-bib-datos{border:1px solid var(--border);border-radius:var(--radius);margin:0;overflow:hidden}.wsp-bib-datos>div{grid-template-columns:130px minmax(0,1fr);gap:12px;padding:9px 14px;font-size:13px;line-height:1.45;display:grid}.wsp-bib-datos>div+div{border-top:1px solid var(--border)}.wsp-bib-datos dt{color:var(--text-soft);font-weight:600}.wsp-bib-datos dd{color:var(--text);overflow-wrap:anywhere;margin:0}.wsp-bib-cara{color:color-mix(in srgb,var(--amber) 50%,var(--text))}.wsp-bib-motivo{color:var(--text-soft);margin-top:4px;display:block}.wsp-bib-tecnico{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wsp-bib-tecnico code{background:var(--panel-2);border:1px solid var(--border);overflow-wrap:anywhere;border-radius:6px;padding:1px 6px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12.5px}.wsp-bib-admin{color:var(--text-soft);flex-direction:column;gap:4px;font-size:12.5px;display:flex}.wsp-bib-admin p{margin:0}.wsp-bib-acciones{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wsp-bib-acciones .btn{text-decoration:none}.wsp-bib-vacio .empty{color:var(--text-soft)}.wsp-bib-vacio .empty .e-t{color:var(--text)}.wsp-movil{border:1px solid var(--border-strong);background:var(--bg);width:100%;max-width:380px;box-shadow:var(--shadow);border-radius:22px;margin:0 auto;overflow:hidden}.wsp-tel-cab{background:color-mix(in srgb,var(--teal) 55%,#000);color:#fff;align-items:center;gap:10px;padding:10px 14px;display:flex}.wsp-tel-avatar{background:#ffffff38;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:grid}.wsp-tel-quien{flex-direction:column;min-width:0;line-height:1.3;display:flex}.wsp-tel-quien b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.wsp-tel-quien span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.wsp-tel-chat{background:color-mix(in srgb,var(--teal-soft) 50%,var(--bg));flex-direction:column;min-height:240px;padding:14px 12px 18px;display:flex}.wsp-tel-msg{flex-direction:column;align-self:flex-start;gap:3px;min-width:0;max-width:92%;display:flex}.wsp-tel-burbuja{background:var(--panel);color:var(--text);overflow-wrap:anywhere;border-radius:4px 12px 12px;min-width:120px;padding:6px 9px 20px;font-size:14px;line-height:1.45;position:relative;box-shadow:0 1px 1px #00000014}.wsp-tel-burbuja img{object-fit:cover;background:var(--panel-2);border-radius:8px;width:100%;max-height:260px;margin-bottom:6px;display:block}.wsp-tel-img-falla{border:1px dashed var(--border-strong);background:var(--panel-2);color:var(--text-soft);border-radius:8px;align-items:center;gap:6px;margin-bottom:6px;padding:14px 10px;font-size:12.5px;display:flex}.wsp-tel-enc{margin-bottom:4px;font-weight:700}.wsp-tel-cuerpo{white-space:pre-wrap}.wsp-tel-burbuja code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.9em}.wsp-tel-pie{color:var(--text-soft);margin-top:6px;font-size:12.5px}.wsp-tel-hora{color:var(--text-soft);font-size:11px;position:absolute;bottom:4px;right:9px}.wsp-tel-var{background:var(--accent-soft);color:color-mix(in srgb,var(--accent) 70%,var(--text));white-space:nowrap;border-radius:6px;padding:0 6px;font-size:.92em;font-weight:600;line-height:1.5;display:inline-block}.wsp-tel-ej{border-bottom:1.5px dashed color-mix(in srgb,var(--green) 70%,transparent)}.wsp-tel-boton{background:var(--panel);color:color-mix(in srgb,var(--accent) 75%,var(--text));text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:13.5px;font-weight:600;display:flex;box-shadow:0 1px 1px #00000014}.wsp-auto{flex-direction:column;gap:18px;display:flex}.wsp-auto-num{flex-direction:column;gap:16px;padding:18px 20px;display:flex;container-type:inline-size}.wsp-auto-cab{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;padding-bottom:14px;display:flex}.wsp-auto-tit{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:700}.wsp-auto-sub{flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 0;font-size:13px;display:flex}.wsp-auto-uso{min-width:0;max-width:420px;color:var(--text);flex-direction:column;flex:260px;gap:6px;font-size:13px;display:flex}.wsp-auto-uso-fila{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:12.5px;display:flex}.wsp-auto-uso-costo{font-size:14px;font-weight:700}.wsp-auto-uso-costo.atento{color:color-mix(in srgb,var(--amber) 55%,var(--text))}.wsp-auto-uso-costo.pasado{color:color-mix(in srgb,var(--red) 70%,var(--text))}.wsp-auto-uso-barra{background:var(--panel-2);border:1px solid var(--border);border-radius:999px;height:6px;overflow:hidden}.wsp-auto-uso-barra span{background:var(--green);height:100%;display:block}.wsp-auto-uso-barra.atento span{background:var(--amber)}.wsp-auto-uso-barra.pasado span{background:var(--red)}.wsp-auto-uso .wsp-auto-uso-aviso{color:color-mix(in srgb,var(--amber) 55%,var(--text))}.wsp-costo{flex-direction:column;gap:14px;min-width:0;margin-bottom:16px;padding:18px 20px;display:flex}.wsp-costo-cab{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.wsp-costo-aviso{border:1px dashed var(--border-strong);border-radius:var(--radius);color:var(--text-soft);margin:0;padding:10px 12px;font-size:13px}.wsp-costo-aviso.error{border-style:solid;border-color:color-mix(in srgb,var(--red) 40%,var(--border));color:color-mix(in srgb,var(--red) 70%,var(--text))}.wsp-costo-cifras{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.wsp-costo-cifras>div{border-radius:var(--radius);background:var(--panel-2);border:1px solid var(--border);flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.wsp-costo-cifras span{color:var(--text-soft);font-size:12px}.wsp-costo-cifras b{color:var(--text);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.wsp-costo-gratis{color:var(--text);margin:0;font-size:13px}.wsp-costo-nota{margin:0;font-size:12px;line-height:1.45}.wsp-costo-cifras b.wsp-costo-sindato{color:var(--text-soft);font-size:14px;font-weight:600}.wsp-costo-graf{flex:none;overflow-x:auto}.wsp-costo-graf svg{width:100%;min-width:520px;height:auto;display:block}.wsp-costo-leyenda{color:var(--text-soft);flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.wsp-costo-leyenda i{vertical-align:-1px;border-radius:3px;width:11px;height:11px;margin-right:6px;display:inline-block}.wsp-costo-cats{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.wsp-costo-cats li{flex-direction:column;gap:4px;min-width:0;display:flex}.wsp-costo-cat-fila{justify-content:space-between;gap:8px;font-size:13px;display:flex}.wsp-costo-cat-fila b{font-variant-numeric:tabular-nums}.wsp-costo-cat-barra{background:var(--panel-2);border:1px solid var(--border);border-radius:999px;height:6px;overflow:hidden}.wsp-costo-cat-barra span{height:100%;display:block}.wsp-costo-cats small{font-size:11.5px;line-height:1.4}.wsp-costo-alerta{border-top:1px solid var(--border);flex-direction:column;gap:8px;padding-top:12px;font-size:13px;display:flex}.wsp-costo-alerta p{margin:0}.wsp-costo-alerta .qbtn{align-self:flex-start}.wsp-costo-form{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:10px;display:grid}.wsp-costo-form .aj-help,.wsp-costo-form>div:last-child{grid-column:1/-1;margin:0}.wsp-cuadro{flex-direction:column;gap:12px;min-width:0;margin-bottom:16px;padding:18px 20px;display:flex}.wsp-cuadro-barra{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.wsp-cuadro-tabs{gap:6px;display:flex}.wsp-cuadro-ahora{border:1px solid var(--border);background:var(--panel-2);border-radius:999px;margin:0;padding:4px 10px;font-size:13px}.wsp-cuadro-pincel{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wsp-cuadro-pin{font:inherit;border:1px solid var(--border);background:var(--panel);color:var(--text);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.wsp-cuadro-pin.on{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 30%,transparent)}.wsp-cuadro-pin i{border-radius:3px;width:12px;height:12px;display:inline-block}.wsp-cuadro-pincel .aj-help{margin:0}.wsp-cuadro-scroll{flex:none;padding-bottom:4px;overflow-x:auto}.wsp-cuadro-grid{-webkit-user-select:none;user-select:none;grid-template-columns:34px repeat(48,minmax(9px,1fr));gap:1px;min-width:560px;display:grid}.wsp-cuadro-h{color:var(--text-soft);text-align:left;white-space:nowrap;font-size:10px;overflow:visible}.wsp-cuadro-dia{color:var(--text-soft);align-self:center;font-size:11.5px;font-weight:600}.wsp-cuadro-dia.feriado{color:var(--warn-text);border-top:1px dashed var(--border);padding-top:6px;font-size:10.5px}.wsp-feriados{flex-direction:column;gap:12px;padding:18px 20px;display:flex}.wsp-feriados-lista{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wsp-feriados-fila{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 0;display:grid}.wsp-feriados-dato{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;font-size:13px;display:flex}.wsp-feriados-pronto{color:var(--warn-text);background:var(--amber-soft);border-radius:6px;padding:1px 6px;font-size:11px;font-weight:700}.wsp-feriados-estado{white-space:nowrap;border:1px solid var(--border);background:var(--panel-2);color:var(--text-soft);border-radius:6px;padding:2px 8px;font-size:11px;font-weight:600}.wsp-feriados-estado.nacional{color:var(--blue);background:var(--blue-soft);border-color:color-mix(in srgb,var(--blue) 30%,transparent)}.wsp-feriados-estado.propio{color:var(--warn-text);background:var(--amber-soft);border-color:color-mix(in srgb,var(--amber) 35%,transparent)}.wsp-feriados-acc{gap:6px;display:flex}.wsp-feriados-nuevo,.wsp-feriados-motivo{flex-direction:column;gap:8px;display:flex}.wsp-feriados-campos{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.wsp-feriados-campos label{flex-direction:column;gap:4px;font-size:12.5px;display:flex}@media (max-width:620px){.wsp-feriados-fila{grid-template-columns:minmax(0,1fr)}.wsp-feriados-acc{justify-content:flex-start}}.wsp-cuadro-c{cursor:crosshair;border-radius:2px;height:22px}.m-asesores{background:color-mix(in srgb,var(--text) 14%,var(--panel));box-shadow:inset 0 0 0 1px var(--border)}.m-ia_deriva{background:color-mix(in srgb,var(--amber) 40%,var(--panel))}.m-ia_solo_deriva{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--teal) 50%,var(--panel)) 0 4px,color-mix(in srgb,var(--teal) 30%,var(--panel)) 4px 8px)}.m-ia_sola{background:color-mix(in srgb,var(--purple) 55%,var(--panel))}.m-ia_revisa{background:radial-gradient(circle,color-mix(in srgb,var(--green) 40%,var(--text)) 0 1.3px,transparent 1.8px) 0 0/6px 6px,color-mix(in srgb,var(--green) 45%,var(--panel))}.wsp-cuadro-explica{background:var(--panel-2);border:1px solid var(--border);border-radius:10px;gap:3px;max-width:90ch;margin:8px 0 4px;padding:9px 12px;font-size:13px;line-height:1.45;display:grid}.wsp-cuadro-explica>b{align-items:center;gap:7px;font-size:13.5px;display:flex}.wsp-cuadro-explica>b>i{border-radius:3px;width:12px;height:12px;display:inline-block}.wsp-modo-cliente{color:var(--text-soft);margin-top:2px;font-size:12.5px;display:block}.wsp-cuadro-c.ahora{outline:2px solid var(--text);outline-offset:-1px}.wsp-cuadro-ahora.m-asesores,.wsp-cuadro-ahora.m-ia_solo_deriva,.wsp-cuadro-ahora.m-ia_deriva,.wsp-cuadro-ahora.m-ia_revisa,.wsp-cuadro-ahora.m-ia_sola{color:var(--text)}.wsp-cuadro-resumen{color:var(--text);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:4px 16px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.wsp-cuadro-horas{margin:0;font-size:12px}.wsp-cuadro-atajo{border:1px solid var(--border);border-radius:var(--radius);padding:10px 12px;font-size:13px}.wsp-cuadro-atajo summary{cursor:pointer;font-weight:600}.wsp-cuadro-atajo-cuerpo{flex-direction:column;gap:8px;margin-top:10px;display:flex}.wsp-cuadro-atajo-fila{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wsp-cuadro-atajo-fila .aj-input{width:auto;min-width:90px}.wsp-cuadro-check{align-items:center;gap:6px;min-width:140px;font-weight:600;display:inline-flex}.wsp-cuadro-atajo-acc{flex-wrap:wrap;gap:8px;display:flex}.wsp-auto-ed{grid-template-columns:minmax(0,1fr) clamp(260px,32%,340px);align-items:start;gap:24px;display:grid}.wsp-auto-form{flex-direction:column;gap:14px;min-width:0;display:flex}.wsp-auto-previa{flex-direction:column;gap:8px;min-width:0;display:flex;position:sticky;top:12px}.wsp-auto-previa-tit{color:var(--text-soft);text-align:center;margin:0;font-size:12px;font-weight:600}.wsp-auto-estado{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel-2);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;font-size:13.5px;display:flex}.wsp-auto-nosale{color:color-mix(in srgb,var(--amber) 55%,var(--text));margin:6px 0 0;font-size:12.5px}.wsp-auto-ok{color:color-mix(in srgb,var(--green) 45%,var(--text));margin:0;font-size:13px}.wsp-auto-solo{color:var(--text-soft);align-items:center;gap:6px;margin:0;font-size:12.5px;display:flex}.wsp-auto-campo{flex-direction:column;gap:2px;min-width:0;display:flex}.wsp-auto-campo .aj-label{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.wsp-auto textarea.aj-input{resize:vertical;min-height:64px}.wsp-auto-fila2{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.wsp-auto-horas{color:var(--text-soft);align-items:center;gap:8px;font-size:13px;display:flex}.wsp-auto-horas .aj-input{max-width:90px}.wsp-auto-cont{color:var(--text-soft);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:500}.wsp-auto-cont.excede{color:color-mix(in srgb,var(--red) 70%,var(--text));font-weight:700}.wsp-auto-err{color:color-mix(in srgb,var(--red) 70%,var(--text));margin:2px 0 0;font-size:12.5px}.wsp-auto-ops-cab{flex-direction:column;gap:2px;margin-top:4px;display:flex}.wsp-auto-ops{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.wsp-auto-op{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.wsp-auto-op-cab{align-items:center;gap:8px;display:flex}.wsp-auto-op-n{background:var(--accent-soft);width:22px;height:22px;color:color-mix(in srgb,var(--accent) 70%,var(--text));border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.wsp-auto-op-nom{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13.5px;font-weight:600;overflow:hidden}.wsp-auto-op-acc{flex:none;gap:4px;display:flex}.wsp-auto-op-acc .qbtn{min-width:30px;padding:4px 8px}.wsp-auto-op-acc .qbtn:disabled{opacity:.4;cursor:not-allowed}.wsp-auto-costo{color:var(--text-soft);align-items:flex-start;gap:6px;font-size:12px;line-height:1.45;display:flex}.wsp-auto-agregar{align-self:flex-start}.wsp-auto-barra{z-index:5;border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);color:var(--text-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex;position:sticky;bottom:0}.wsp-auto-barra.sucia{border-color:var(--accent);color:var(--text);box-shadow:var(--shadow)}.wsp-auto-barra-acc{flex-wrap:wrap;gap:8px;display:flex}.wsp-auto-hist{border-top:1px solid var(--border);padding-top:10px;font-size:13px}.wsp-auto-hist summary{cursor:pointer;color:var(--text);font-weight:600}.wsp-auto-hist ul{flex-direction:column;gap:10px;margin:8px 0 0;padding:0;list-style:none;display:flex}.wsp-auto-hist li{flex-direction:column;gap:2px;display:flex}.wsp-auto-hist-cab{color:var(--text-soft);font-size:12px}.wsp-auto-hist-txt{color:var(--text)}.wsp-auto-hist-mot{color:var(--text-soft);font-size:12.5px}.wsp-auto-hist-vacio{margin:0;font-size:12.5px}.wsp-auto-lectura{border:1px solid var(--border);border-radius:var(--radius);margin:0;overflow:hidden}.wsp-auto-lectura>div{grid-template-columns:150px minmax(0,1fr);gap:12px;padding:9px 14px;font-size:13px;line-height:1.45;display:grid}.wsp-auto-lectura>div+div{border-top:1px solid var(--border)}.wsp-auto-lectura dt{color:var(--text-soft);font-weight:600}.wsp-auto-lectura dd{color:var(--text);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.wsp-auto-lectura-ops{white-space:normal;flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.wsp-auto-lectura-ops span{color:var(--text-soft)}.wsp-auto-rev-tit{color:var(--text);margin:0;font-size:16px;font-weight:700}.wsp-auto-rev{color:var(--text);flex-direction:column;gap:8px;margin:0;padding-left:18px;font-size:13.5px;display:flex}.wsp-auto-rev li{flex-direction:column;gap:2px;display:flex}.wsp-auto-rev li span{color:var(--text-soft);overflow-wrap:anywhere;font-size:12.5px}.wsp-auto-rev-acc{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.wsp-auto-movil{max-width:340px}.wsp-auto .wsp-tel-boton{cursor:pointer;border:0;width:100%;margin-top:3px;font-family:inherit}.wsp-auto .wsp-tel-boton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wsp-tel-lista{background:var(--panel);border-radius:12px;margin-top:10px;animation:.18s ease-out wspHojaSube;overflow:hidden;box-shadow:0 -2px 10px #0000001f}.wsp-tel-lista-cab{border-bottom:1px solid var(--border);color:var(--text);align-items:center;gap:8px;padding:10px 12px;font-size:14px;display:flex}.wsp-tel-lista-cab b{text-align:center;flex:1;margin-right:24px}.wsp-tel-lista-cerrar{all:unset;cursor:pointer;width:24px;height:24px;color:var(--text-soft);border-radius:50%;place-items:center;display:grid}.wsp-tel-lista-cerrar:focus-visible{outline:2px solid var(--accent)}.wsp-tel-lista-op{border-bottom:1px solid var(--border);color:var(--text);align-items:center;gap:10px;padding:10px 14px;font-size:14px;display:flex}.wsp-tel-lista-op:last-child{border-bottom:0}.wsp-tel-lista-txt{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.wsp-tel-lista-txt small{color:var(--text-soft);font-size:12px}.wsp-tel-lista-radio{border:2px solid var(--border-strong);border-radius:50%;flex:none;width:16px;height:16px}.wsp-tel-lista-vacia{color:var(--text-soft);margin:0;padding:12px 14px;font-size:13px}.wsp-chip-eligio{background:var(--accent-soft);color:color-mix(in srgb,var(--accent) 70%,var(--text));text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;border-radius:999px;max-width:240px;padding:0 8px;font-size:12px;font-weight:600;line-height:1.6;display:inline-block;overflow:hidden}.wsp-msg-regalo{color:color-mix(in srgb,var(--accent) 70%,var(--text));margin-right:6px;font-weight:700}.wsp-msg-eligio{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--accent) 70%,var(--text));font-size:9.5px;font-weight:700}.wsp-msg-eligio.vieja{color:var(--text-soft)}.wsp-msg-menu{border:1px dashed var(--border-strong)}.wsp-ia-pedir{font-size:12px;font-weight:600}.wsp-chip-ia{border:1px solid var(--border);background:var(--panel-2);color:var(--text);text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;border-radius:999px;max-width:280px;padding:0 8px;font-size:12px;font-weight:600;line-height:1.6;display:inline-block;overflow:hidden}.wsp-chip-ia.leyendo{color:var(--text-soft);font-weight:500}.wsp-chip-ia.dudosa{color:var(--text-soft);border-style:dashed}.wsp-chip-ia.a-no_se_sabe{color:var(--text-soft);font-weight:500}.wsp-chip-cob{font:inherit;cursor:pointer;vertical-align:bottom;white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:0 8px;font-size:12px;font-weight:600;line-height:1.6;display:inline-block}span.wsp-chip-cob{cursor:default}.wsp-chip-cob.ok{background:var(--green-soft);color:color-mix(in srgb,var(--green) 45%,var(--text))}.wsp-chip-cob.medio{background:var(--amber-soft);color:color-mix(in srgb,var(--amber) 55%,var(--text))}.wsp-chip-cob.mal{background:var(--red-soft);color:color-mix(in srgb,var(--red) 70%,var(--text))}.wsp-chip-cob.gris{background:var(--panel-2);color:var(--text-soft);border-color:var(--border);font-weight:500}.wsp-chip-cob:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.wsp-cob-cabeza{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.wsp-cob-anotar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wsp-cob-anotar input{flex:180px;min-width:0}.wsp-prediag-btn{align-self:flex-start;margin-top:6px}.wsp-prediag-msg{color:var(--text-soft);margin:6px 0 0;font-size:12px}.wsp-prediag{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);flex-direction:column;gap:5px;min-width:0;margin-top:8px;padding:9px 11px;font-size:12.5px;display:flex}.wsp-prediag-cab{letter-spacing:.03em;text-transform:uppercase;color:var(--text-soft);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;font-size:11px;font-weight:700;display:flex}.wsp-prediag-cab small{text-transform:none;letter-spacing:0;font-weight:500}.wsp-prediag-tit{color:var(--text);overflow-wrap:anywhere;font-size:13.5px}.wsp-prediag-acc{color:var(--text-soft);overflow-wrap:anywhere;margin:0;line-height:1.45}.wsp-prediag-lista{color:var(--text);flex-direction:column;gap:4px;margin:2px 0 0;padding:0;line-height:1.4;list-style:none;display:flex}.wsp-prediag-v{border:1px solid var(--border);color:var(--text-soft);background:var(--panel-2);border-radius:4px;margin-right:4px;padding:0 5px;font-size:10.5px;font-weight:700;display:inline-block}.wsp-prediag-v.v-falla,.wsp-prediag-v.v-detiene{color:color-mix(in srgb,var(--red) 70%,var(--text));border-color:color-mix(in srgb,var(--red) 40%,var(--border))}.wsp-prediag-v.v-alerta{color:color-mix(in srgb,var(--amber) 55%,var(--text));border-color:color-mix(in srgb,var(--amber) 40%,var(--border))}.wsp-sf{flex-direction:column;gap:6px;min-width:0;display:flex}.wsp-sf-hero{flex-wrap:wrap;align-items:baseline;gap:4px 6px;display:flex}.wsp-sf-n{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--text);font-size:32px;font-weight:600;line-height:1}.wsp-sf-u{color:var(--text-soft);font-size:12px}.wsp-sf-hero .wsp-est-chip{align-self:center;gap:5px;margin-left:auto}.wsp-sf>.wsp-senal-barra{max-width:none;margin-top:2px}.wsp-sf-par{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:4px;display:grid}.wsp-sf-t{background:var(--panel-2);border-radius:8px;flex-direction:column;gap:2px;min-width:0;padding:8px 9px;display:flex}.wsp-sf-t-r{color:var(--text-soft);align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.wsp-sf-t b{font-variant-numeric:tabular-nums;color:var(--text);font-size:19px;font-weight:600;line-height:1.1}.wsp-sf-t b small{color:var(--text-soft);font-size:11px;font-weight:400}.wsp-sf-t b.wsp-sf-sin{color:var(--text-soft);font-size:13px;font-weight:600}.wsp-sf-t .wsp-senal-barra{max-width:none}.wsp-lineas{border-bottom:1px solid var(--border);background:var(--panel-2);flex-wrap:wrap;flex:none;align-items:center;gap:8px 12px;padding:8px 16px;display:flex}.wsp-lineas-t{color:var(--text-soft);font-size:12px}.wsp-lineas-lista,.wsp-lineas-int{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.wsp-lineas-lista .qbtn,.wsp-lineas-int .qbtn{align-items:center;gap:6px;max-width:100%;min-height:30px;font-size:12px;display:inline-flex}.wsp-lineas-int{margin-bottom:8px}.wsp-linea-n{background:var(--accent);min-width:18px;height:18px;color:var(--on-accent);font-variant-numeric:tabular-nums;border-radius:9px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;display:inline-grid}.wsp-btn-sub{color:var(--text-soft);font-size:11.5px;font-weight:400}.wsp-caso{flex-direction:column;gap:6px;min-width:0;display:flex}.wsp-caso-t{flex-wrap:wrap;align-items:baseline;gap:4px 6px;font-size:13px;line-height:1.4;display:flex}.wsp-caso-tipo{background:var(--panel-2);border:1px solid var(--border);color:var(--text-soft);border-radius:5px;flex:none;padding:1px 6px;font-size:10.5px;font-weight:700;display:inline-block}.wsp-caso-r{color:var(--text-soft);margin:0;padding-left:18px;font-size:12px;line-height:1.45}.wsp-caso-lista{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.wsp-caso-op{all:unset;box-sizing:border-box;border:1px solid var(--border);cursor:pointer;border-radius:8px;align-items:flex-start;gap:8px;width:100%;padding:7px 9px;font-size:12.5px;line-height:1.35;display:flex}.wsp-caso-op:hover{background:var(--panel-2)}.wsp-caso-op:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wsp-caso-op small{color:var(--text-soft);font-size:11px;display:block}.wsp-sf-edad{color:var(--text-soft);align-items:center;gap:5px;margin-top:2px;font-size:11.5px;line-height:1.35;display:flex}.wsp-sf-edad>svg{flex:none}.wsp-pd{border-top:1px solid var(--border);flex-direction:column;gap:10px;min-width:0;margin-top:10px;padding-top:10px;font-size:12.5px;display:flex}.wsp-pd-v{align-items:flex-start;gap:10px;display:flex}.wsp-pd-t{color:var(--text);overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.35}.wsp-pd-x{color:var(--text-soft);overflow-wrap:anywhere;margin:3px 0 0;font-size:13px;line-height:1.45}.wsp-pd-aviso{background:var(--tn-soft);color:var(--text);border-radius:8px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:12px;line-height:1.4;display:flex}.wsp-pd-aviso>svg{color:var(--tn);flex:none;margin-top:1px}.wsp-pd-pie{color:var(--text-soft);margin:0;font-size:11.5px;line-height:1.45}.wsp-cad-lista{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.wsp-cad-nodo{all:unset;box-sizing:border-box;cursor:pointer;text-align:center;border-radius:8px;flex-direction:column;align-items:center;gap:6px;width:100%;padding:4px 0 2px;display:flex}.wsp-cad-nodo:hover{background:var(--panel-2)}.wsp-cad-nodo:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wsp-cad-nodo[aria-expanded=true]{background:var(--panel-2)}.wsp-cad-nodo.decide .tn-ibox{box-shadow:0 0 0 2px color-mix(in srgb,var(--tn) 55%,transparent)}.wsp-cad-r{color:var(--text-soft);font-size:11px;line-height:1.2}.wsp-cad .tn-detalle{margin-top:8px}.wsp-prediag-pie{color:var(--text-soft);margin:2px 0 0;font-size:11.5px;line-height:1.45}.wsp-prop{border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border));border-radius:var(--radius);background:var(--panel);flex-direction:column;flex-basis:100%;gap:6px;min-width:0;margin-bottom:6px;padding:10px 12px;font-size:13px;display:flex}.wsp-prop.err{border-left-color:var(--red);color:color-mix(in srgb,var(--red) 70%,var(--text));flex-direction:row;justify-content:space-between;align-items:center}.wsp-prop.con-avisos{border-left-color:var(--amber)}.wsp-prop-cab{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.wsp-prop-txt{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text);background:var(--panel-2);border-radius:8px;max-height:180px;margin:0;padding:8px 10px;line-height:1.5;overflow-y:auto}.wsp-prop-nota{color:var(--text-soft);margin:0;font-size:12px}.wsp-prop-avisos{color:color-mix(in srgb,var(--amber) 55%,var(--text));flex-direction:column;gap:2px;margin:0;padding-left:18px;font-size:12px;display:flex}.wsp-prop-acc{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.wsp-prop-acc .wsp-ctx-chica{margin-right:auto}.wsp-msg-menu-tit{letter-spacing:.04em;text-transform:uppercase;color:var(--text-soft);font-size:10px;font-weight:700}.wsp-msg-menu-ops{color:var(--text-soft);font-size:12.5px}.wsp-msg-menu-ops summary{cursor:pointer}.wsp-msg-menu-ops ol{margin:4px 0 0;padding-left:18px}.wsp-msg-menu-ops.sin{display:block}@container (max-width:760px){.wsp-auto-ed{grid-template-columns:minmax(0,1fr)}.wsp-auto-previa{order:-1;align-items:center;position:static}}@media (max-width:820px){.wsp-auto-ed{grid-template-columns:minmax(0,1fr)}.wsp-auto-previa{order:-1;position:static}.wsp-auto-fila2{grid-template-columns:minmax(0,1fr)}.wsp-auto-num{padding:14px}.wsp-auto-lectura>div{grid-template-columns:minmax(0,1fr);gap:2px}.wsp-auto-uso{min-width:0;max-width:none}}@keyframes wspHojaSube{0%{opacity:.6;transform:translateY(24px)}to{opacity:1;transform:none}}@media (max-width:820px){.wsp-bib{grid-template-columns:minmax(0,1fr)}.wsp-bib-lista{min-height:0;max-height:none;position:static}.wsp-bib-grupos{overflow:visible}.wsp-bib-grupo-tit{position:static}.wsp-bib-previa{z-index:150;background:var(--bg);padding:12px 16px 28px;display:none;position:fixed;inset:0;overflow-y:auto}.wsp-bib-previa.abierta{animation:.22s ease-out wspHojaSube;display:block}.wsp-bib-volver{margin-bottom:10px;display:inline-flex}.wsp-bib-ficha{padding:14px}.wsp-bib-datos>div{grid-template-columns:minmax(0,1fr);gap:2px}}@media (prefers-reduced-motion:reduce){.wsp-bib-previa.abierta{animation:none}}.wsp-motivos-caja{flex-direction:column;gap:8px;margin-top:14px;display:flex}.wsp-motivos-caja>.wsp-calor-titulo{padding:0 16px}.wsp-motivos-barra-celda{width:34%}.wsp-motivos-barra{background:var(--accent);opacity:.75;border-radius:3px;height:6px;display:block}.wsp-motivo-panel{border:1px solid var(--border);background:var(--panel-2);border-radius:10px;flex-direction:column;gap:8px;margin:8px 14px 0;padding:10px 12px;display:flex}.wsp-motivo-titulo{color:var(--text);font-size:12.5px;font-weight:700}.wsp-motivo-opciones{flex-wrap:wrap;gap:6px;display:flex}.wsp-motivo-pie{justify-content:flex-end;gap:14px;font-size:12px;display:flex}.wsp-resolver-dividido{align-items:stretch;min-width:0;display:inline-flex}.wsp-resolver-dividido>.qbtn:first-child{text-overflow:ellipsis;white-space:nowrap;border-top-right-radius:0;border-bottom-right-radius:0;max-width:230px;overflow:hidden}.wsp-resolver-dividido>.qbtn+.qbtn{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:1px;padding-left:8px;padding-right:8px}.wsp-resolver-dividido>.wsp-resolver-motivo{text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-weight:500;overflow:hidden}.wsp-resolver-motivo-rot{text-transform:uppercase;letter-spacing:.04em;opacity:.75;font-size:10.5px;font-weight:600}.wsp-deshacer{background:var(--green-soft);border:1px solid color-mix(in srgb,var(--green) 35%,transparent);color:var(--text);border-radius:10px;flex-wrap:wrap;flex:none;align-items:center;gap:8px 10px;margin:8px 12px 0;padding:9px 12px;font-size:13px;display:flex}.wsp-deshacer>span{flex:220px;min-width:0}.wsp-deshacer>.wsp-link{color:var(--text-soft);font-size:18px;line-height:1;text-decoration:none}.wsp-pasar-sola{color:var(--text-soft);cursor:pointer;align-items:center;gap:6px;margin-right:auto;display:inline-flex}.wsp-transfer-areas{flex-wrap:wrap;gap:6px;display:flex}.wsp-transfer-mas>summary{cursor:pointer;color:var(--text-soft);font-size:12.5px}.wsp-transfer-mas[open]>summary{margin-bottom:8px}.wsp-transfer-mas>:not(summary)+:not(summary){margin-top:8px}.wsp-transfer-mas>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wsp-motivo-linea{color:var(--text-soft);align-items:center;gap:10px;margin:6px 14px 0;font-size:12px;display:flex}.wsp-motivo-linea b{color:var(--text);font-weight:600}.wsp-msg-corte{align-self:stretch;align-items:center;gap:8px;margin:10px 0 6px;display:flex}.wsp-msg-corte:before,.wsp-msg-corte:after{content:"";border-top:1px dashed color-mix(in srgb,var(--amber) 55%,transparent);flex:1}.wsp-msg-corte span{text-align:center;max-width:78%;color:var(--text);background:var(--amber-soft);border:1px solid color-mix(in srgb,var(--amber) 35%,transparent);border-radius:10px;padding:6px 10px;font-size:11.5px;line-height:1.4}.wsp-msg-dia span{letter-spacing:.03em;text-transform:uppercase;color:var(--text-soft);background:var(--panel-2);border:1px solid var(--border);border-radius:999px;padding:2px 10px;font-size:10.5px;font-weight:700}.wsp-atajos{color:var(--text-soft);text-align:center;max-width:420px;font-size:11.5px;line-height:1.8}.wsp-atajos kbd{border:1px solid var(--border);background:var(--panel-2);color:var(--text);border-bottom-width:2px;border-radius:5px;padding:1px 5px;font-family:inherit;font-size:10.5px;font-weight:700}.wsp-tel{color:inherit;text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.wsp-msg-grupo{flex-direction:column;gap:6px;animation:.2s ease-out tabIn;display:flex}.wsp-msg{border-radius:12px;flex-direction:column;gap:2px;max-width:78%;padding:8px 11px;font-size:13px;line-height:1.45;display:flex}.wsp-msg.in{background:var(--panel-2);border:1px solid var(--border);border-bottom-left-radius:4px;align-self:flex-start}.wsp-msg.out{background:var(--msg-out-bg);color:var(--text);border:1px solid var(--msg-out-borde);border-bottom-right-radius:4px;align-self:flex-end}.wsp-msg-txt{white-space:pre-wrap;overflow-wrap:anywhere}.wsp-msg-adj{font-size:12.5px;font-weight:600}.wsp-msg-adj a{color:inherit}.wsp-adj-estado{opacity:.8;font-weight:400}.wsp-adj-estado.fallido{color:var(--bad-text);opacity:1}.wsp-adj-img{color:inherit;cursor:zoom-in;background:0 0;border:none;border-radius:9px;max-width:260px;padding:0;display:block;position:relative;overflow:hidden}.wsp-adj-img img{object-fit:cover;border-radius:9px;max-width:100%;max-height:260px;display:block}.wsp-adj-img.sticker{background:0 0;max-width:120px}.wsp-adj-img.cargando{background:color-mix(in srgb,currentColor 8%,transparent);justify-content:center;align-items:center;width:180px;max-width:100%;min-height:110px;display:flex}.wsp-adj-img.cargando img{opacity:0;width:1px;height:1px;position:absolute}.wsp-adj-img-espera{opacity:.8;font-size:12px}.wsp-adj-audio{flex-direction:column;gap:3px;display:flex}.wsp-adj-audio audio{width:260px;max-width:100%;height:36px}.wsp-adj-audio a{color:inherit;opacity:.8;font-size:11px}.wsp-adj-transcr{max-width:300px;margin-top:4px;padding:4px 0;font-size:12px;font-style:italic;line-height:1.4;display:block}.wsp-adj-transcr b{font-weight:600}.wsp-adj-transcr i{opacity:.75}.wsp-adj-transcr q{quotes:none;overflow-wrap:anywhere;margin-top:2px;font-style:italic;display:block}.wsp-adj-transcr.vacia{opacity:.8;font-style:italic}.wsp-adj-video{background:#000;border-radius:9px;max-width:300px;max-height:260px;display:block}.wsp-adj-doc,.wsp-adj-ubic{border:1px solid color-mix(in srgb,currentColor 25%,transparent);color:inherit;border-radius:9px;flex-direction:column;gap:2px;max-width:280px;padding:8px 10px;text-decoration:none;display:flex}.wsp-adj-doc:hover,.wsp-adj-ubic:hover{border-color:currentColor}.wsp-adj-doc b,.wsp-adj-ubic b{overflow-wrap:anywhere;font-size:12.5px}.wsp-adj-ubic span{opacity:.85;font-size:12px}.wsp-adj-sub{opacity:.75;font-size:11px}.wsp-adj-contacto{border:1px solid color-mix(in srgb,currentColor 25%,transparent);border-radius:9px;flex-direction:column;align-items:flex-start;gap:2px;max-width:280px;padding:8px 10px;display:flex}.wsp-adj-contacto b{overflow-wrap:anywhere;font-size:12.5px}.wsp-adj-contacto .wsp-link{color:inherit;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-align:left;font-size:13px;font-weight:600}.wsp-zoom{z-index:200;cursor:zoom-out;background:#000000d1;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;animation:.15s ease-out tabIn;display:flex;position:fixed;inset:0}.wsp-zoom img{object-fit:contain;border-radius:8px;max-width:100%;max-height:calc(100dvh - 110px)}.wsp-zoom-acc{cursor:default;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.wsp-copiar{margin-top:3px;font-size:12px;display:block}.wsp-copiar .wsp-link{color:inherit}.wsp-copiar-fallo{max-width:260px;margin-top:2px;line-height:1.35;display:block}.wsp-copiar-fallo a{color:inherit}.wsp-copiar.en-grande{color:#fff;flex-direction:column;align-items:center;margin-top:0;display:inline-flex}.wsp-msg-entrega.falla{font-weight:700}.wsp-msg-falla{background:var(--red-soft);color:var(--bad-text);border-radius:7px;padding:4px 8px;font-size:11.5px;font-weight:600}.wsp-msg-hora{color:var(--text-soft);font-variant-numeric:tabular-nums;align-self:flex-end;font-size:11px}.wsp-msg-ia{letter-spacing:.05em;text-transform:uppercase;color:inherit;background:color-mix(in srgb,currentColor 18%,transparent);border:1px solid color-mix(in srgb,currentColor 38%,transparent);border-radius:999px;align-self:flex-start;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:800;display:inline-flex}.wsp-msg-firma{letter-spacing:.04em;text-transform:uppercase;color:inherit;font-size:11px;font-weight:700}.wsp-msg-nota{background:var(--amber-soft);max-width:88%;color:var(--text-soft);border:1px dashed color-mix(in srgb,var(--amber) 45%,transparent);border-radius:9px;align-self:center;padding:6px 11px;font-size:11.5px}.wsp-msg-nota.ojo{background:var(--red-soft);color:color-mix(in srgb,var(--red) 62%,var(--text));border:1px solid color-mix(in srgb,var(--red) 50%,transparent);font-weight:500}.wsp-msg-sis{color:var(--text-soft);align-self:center;font-size:11px}.wsp-ia-sugerencia{border:1px solid color-mix(in srgb,var(--purple) 35%,transparent);background:color-mix(in srgb,var(--purple) 8%,transparent);border-radius:11px;flex-direction:column;align-self:flex-start;gap:8px;max-width:88%;padding:10px 12px;display:flex}.wsp-ia-sugerencia-tit{letter-spacing:.03em;text-transform:uppercase;color:var(--purple);font-size:10.5px;font-weight:700}.wsp-ia-sugerencia p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.45}.wsp-composer{border-top:1px solid var(--border);flex-wrap:wrap;flex:none;align-items:flex-end;gap:8px;padding:10px 14px;display:flex;position:relative}.wsp-rr-btn{flex:none;justify-content:center;align-self:stretch;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.wsp-rr-txt{font-size:12.5px}@media (max-width:600px){.wsp-rr-txt{display:none}}.wsp-rr{z-index:30;background:var(--panel);border:1px solid var(--border);border-radius:11px;flex-direction:column;max-height:320px;animation:.15s ease-out tabIn;display:flex;position:absolute;bottom:calc(100% - 4px);left:14px;right:14px;overflow-y:auto;box-shadow:0 12px 32px #0000002e}.wsp-rr-item{text-align:left;border:none;border-bottom:1px solid var(--border);color:var(--text);font:inherit;cursor:pointer;background:0 0;flex-direction:column;gap:2px;padding:8px 12px;font-size:12.5px;display:flex}.wsp-rr-item.activa,.wsp-rr-item:hover{background:var(--accent-soft)}.wsp-rr-item code,.wsp-rr-admin-item code{color:var(--accent);font-size:11.5px;font-weight:700}.wsp-rr-prev{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.wsp-rr-vacio{color:var(--text-soft);padding:12px;font-size:12px}.wsp-rr-pie{color:var(--text-soft);background:var(--panel);justify-content:space-between;gap:8px;padding:6px 12px;font-size:10.5px;display:flex;position:sticky;bottom:0}.wsp-lista-tools{border-bottom:1px solid var(--border);flex-wrap:nowrap;flex:none;align-items:center;gap:6px;padding:7px 12px;display:flex;position:relative}.wsp-lista-tools .wsp-tomar{white-space:nowrap;text-overflow:ellipsis;text-align:center;flex:1;min-width:0;overflow:hidden}.wsp-ico-btn{flex:none;justify-content:center;align-items:center;width:30px;height:28px;display:inline-flex;padding:0!important}.wsp-avisos-menu{flex:none;position:static}.wsp-avisos-menu>summary{cursor:pointer;list-style:none}.wsp-avisos-menu>summary::-webkit-details-marker{display:none}.wsp-avisos-panel{z-index:30;background:var(--panel);border:1px solid var(--border);min-width:230px;box-shadow:var(--shadow-lg);border-radius:10px;flex-direction:column;gap:6px;padding:8px;display:flex;position:absolute;top:calc(100% + 6px);left:8px;right:8px}.wsp-avisos-panel .qbtn{text-align:left}.wsp-mas-filtros>summary{cursor:pointer;color:var(--text-soft);white-space:nowrap;text-overflow:ellipsis;padding:2px 0;font-size:11.5px;list-style:none;overflow:hidden}.wsp-mas-filtros>summary::-webkit-details-marker{display:none}.wsp-mas-filtros>summary b{color:var(--accent);font-weight:600}.wsp-mas-filtros-cuerpo{flex-direction:column;gap:7px;padding-top:7px;display:flex}.wsp-lista-tools .qbtn{padding:4px 9px;font-size:11.5px}.wsp-lista-tools{flex-wrap:wrap}.wsp-lista-tools .wsp-tomar{flex:120px;min-height:36px}.wsp-lista-tools .wsp-ico-btn{width:36px;height:36px}.wsp-lista-tools .wsp-por-aprobar{flex:140px;order:3;min-width:0}.wsp-lista-tools .wsp-por-aprobar-btn{width:100%;min-height:36px}.wsp-lista-tools .wsp-avisos-menu{order:4}.wsp-modal-fondo{z-index:150;background:#00000073;justify-content:center;align-items:center;padding:16px;animation:.14s ease-out bgFade;display:flex;position:fixed;inset:0}.wsp-modal{background:var(--panel);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:12px;width:min(640px,100%);max-height:86vh;padding:16px 18px;animation:.16s cubic-bezier(.33,1,.68,1) bgPop;display:flex;overflow-y:auto;box-shadow:0 24px 60px #00000059}.wsp-modal-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.wsp-modal-head h2{align-items:center;gap:6px;margin:0;font-size:16px;display:flex}.wsp-modal.wsp-np{width:min(880px,100%)}.wsp-np-cols{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;display:grid}@media (max-width:760px){.wsp-np-cols{grid-template-columns:1fr}}.wsp-np-form{flex-direction:column;gap:10px;min-width:0;display:flex}.wsp-np-fila{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wsp-np-fila input{border:1px solid var(--border);background:var(--panel);min-width:0;color:var(--text);font:inherit;border-radius:8px;flex:1;padding:7px 9px;font-size:13px}.wsp-np-cat{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;display:grid}.wsp-np-cat legend{color:var(--text-soft);margin-bottom:4px;padding:0;font-size:12px;font-weight:600}.wsp-np-cat label{border:1px solid var(--border);cursor:pointer;border-radius:10px;flex-direction:column;gap:2px;padding:9px 10px;font-size:13px;display:flex}.wsp-np-cat label.on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.wsp-np-cat label span{font-size:11.5px}.wsp-np-cat input{opacity:0;pointer-events:none;position:absolute}.wsp-np-cat label:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.wsp-np-dato{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);align-items:center;gap:6px;display:grid}.wsp-np-dato b{color:var(--text-soft);font-size:12px}.wsp-np-dato input{border:1px solid var(--border);background:var(--panel);min-width:0;color:var(--text);font:inherit;border-radius:8px;padding:7px 9px;font-size:13px}@media (max-width:520px){.wsp-np-dato{grid-template-columns:1fr}}.wsp-np-mas summary{cursor:pointer;color:var(--text-soft);font-size:12.5px;font-weight:600}.wsp-np-mas>:not(summary){margin-top:10px}.wsp-np-vista{background:var(--panel-2,var(--bg));border-radius:12px;flex-direction:column;align-self:start;gap:6px;min-width:0;padding:12px;display:flex}.wsp-np-burbuja{background:var(--panel);border:1px solid var(--border);overflow-wrap:anywhere;border-radius:10px;flex-direction:column;gap:6px;padding:9px 11px;font-size:13px;line-height:1.45;display:flex}.wsp-np-boton{background:var(--panel);border:1px solid var(--border);text-align:center;color:var(--accent);border-radius:10px;padding:8px;font-size:13px;font-weight:600}.wsp-np-errores{flex-direction:column;gap:2px;margin:0;padding-left:28px;display:flex}.wsp-modal textarea{resize:vertical;border:1px solid var(--border);background:var(--panel);width:100%;color:var(--text);border-radius:8px;padding:8px 10px;font-family:inherit;font-size:12.5px}.wsp-modal .wsp-transfer-row input{border:1px solid var(--border);background:var(--panel);color:var(--text);border-radius:7px;padding:7px 9px;font-family:inherit;font-size:12.5px}.wsp-rr-admin-lista{flex-direction:column;gap:8px;display:flex}.wsp-rr-admin-item{border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.wsp-rr-texto{color:var(--text-soft);white-space:pre-wrap;overflow-wrap:anywhere;max-height:90px;margin:0;font-size:12px;overflow-y:auto}.wsp-composer textarea{resize:none;border:1px solid var(--border);background:var(--panel-2);min-width:0;max-height:140px;color:var(--text);border-radius:10px;flex:1;padding:9px 12px;font-family:inherit;font-size:13.5px;line-height:1.5;overflow-y:auto}.wsp-composer textarea:focus{border-color:var(--accent);outline:none}.wsp-composer-bloq{color:var(--text-soft);background:var(--panel-2);border:1px dashed var(--border);border-radius:8px;flex:1;padding:9px 12px;font-size:12px}.wsp-composer-de{color:var(--text-faint);text-align:right;flex-basis:100%;font-size:10.5px}.wsp-composer>textarea{flex:100%;order:1;min-height:44px}.wsp-composer>.wsp-rr-btn,.wsp-composer>.wsp-emojis,.wsp-composer>.wsp-grabando{order:2}.wsp-composer>.wsp-enviar{order:3;margin-left:auto}.wsp-composer>.wsp-composer-desde{order:9}.wsp-composer .wsp-rr-btn{min-height:36px;padding:0 8px}@container wsphilo (max-width:640px){.wsp-rr-txt-opc{display:none}}.wsp-composer-aviso{color:color-mix(in srgb,var(--amber) 55%,var(--text));flex-basis:100%;font-size:12px;line-height:1.4}.wsp-composer-avisos{flex-direction:column;flex-basis:100%;gap:3px;min-width:0;display:flex}.wsp-composer-avisos>summary{cursor:pointer;min-width:0;color:color-mix(in srgb,var(--amber) 55%,var(--text));align-items:baseline;gap:8px;font-size:12px;line-height:1.4;list-style:none;display:flex}.wsp-composer-avisos>summary::-webkit-details-marker{display:none}.wsp-composer-avisos:not([open])>summary .wsp-composer-aviso-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wsp-composer-aviso-mas{border:1px solid color-mix(in srgb,var(--amber) 45%,var(--border));color:inherit;white-space:nowrap;border-radius:999px;flex:none;padding:1px 8px;font-size:11px;font-weight:600}.wsp-composer-avisos[open]>summary .wsp-composer-aviso-mas{opacity:.7}.wsp-composer-avisos>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.wsp-qr-confirmar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.wsp-qr-confirmar>span:first-child{flex:280px;min-width:0}.wsp-qr-confirmar-acc{flex:none;gap:8px;margin-left:auto;display:flex}.wsp-plantilla{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.wsp-plantilla-var{color:var(--text-soft);flex-direction:column;gap:3px;font-size:11px;font-weight:600;display:flex}.wsp-plantilla-var input{border:1px solid var(--border);background:var(--panel-2);color:var(--text);border-radius:7px;padding:6px 10px;font-family:inherit;font-size:12.5px;font-weight:400}.wsp-plantilla-prev{white-space:pre-wrap;overflow-wrap:anywhere;border:1px dashed var(--border);background:var(--panel-2);border-radius:9px;max-height:160px;padding:8px 11px;font-size:12.5px;line-height:1.45;overflow-y:auto}.wsp-volver{display:none}.wsp-ctx{border-left:1px solid var(--border);flex-direction:column;min-width:0;min-height:0;display:flex;overflow-y:auto}.wsp-ctx-noident{text-align:center;color:var(--text-soft);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:24px 16px;font-size:12.5px;display:flex}.wsp-ctx-noident p{margin:0}.wsp-ctx-chica{color:var(--text-soft);font-size:11px}.wsp-comp{flex-direction:column;gap:6px;display:flex}.wsp-comp-abrir{align-self:flex-start;font-size:12.5px}.wsp-comp-lista{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.wsp-comp-lista li{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px;padding:6px 0;font-size:12.5px;display:flex}.wsp-comp-lista li:first-child{border-top:0}.wsp-comp-txt{font-variant-numeric:tabular-nums;flex:160px;min-width:0}.wsp-comp-btn{padding:2px 10px;font-size:12px}.wsp-comp-ok{color:var(--ok-text);font-size:12px;font-weight:600}.wsp-comp-err{color:var(--bad-text);flex-basis:100%;margin:0;font-size:11.5px}.wsp-ctx-head{border-bottom:1px solid var(--border);flex:none;padding:12px 14px}.wsp-ctx-head strong{font-size:13.5px}.wsp-ctx-body{flex-direction:column;flex:1 0 auto;gap:12px;padding:12px 14px;display:flex}.wsp-ctx-stat{flex-direction:column;gap:2px;display:flex}.wsp-ctx-stat .l,.wsp-ctx-block .l{letter-spacing:.03em;text-transform:uppercase;color:var(--text-soft);font-size:10px;font-weight:700}.wsp-ctx-stat .v{font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.wsp-ctx-block{flex-direction:column;gap:5px;display:flex}.wsp-ctx-linea{color:var(--text-soft);flex-wrap:wrap;align-items:center;gap:4px;font-size:12.5px;display:flex}.wsp-ctx-nota{background:var(--panel-2);border:1px dashed var(--border);color:var(--text-soft);border-radius:8px;flex:none;margin:0 14px 12px;padding:8px 10px;font-size:11px;line-height:1.4}.wsp-ctx-atajos-fila{gap:5px;display:flex}.wsp-ctx-atajos-fila .qbtn{text-align:center;flex:1 1 0;justify-content:center;align-items:center;min-width:0;padding:6px 5px;line-height:1.25;display:flex}.wsp-ctx-atajos-foto{color:var(--text-soft);padding:0 2px;font-size:11.5px;line-height:1.35}.wsp-ctx-menu{position:relative}.wsp-ctx-menu summary{cursor:pointer;text-align:center;border:1px solid var(--border);border-radius:8px;min-width:30px;padding:3px 8px;font-weight:700;line-height:1.2;list-style:none}.wsp-ctx-menu summary::-webkit-details-marker{display:none}.wsp-ctx-menu summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wsp-ctx-menu-lista{z-index:5;background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:6px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 6px 18px #00000024}.wsp-ctx-pastillas{flex-direction:column;flex:none;gap:6px;margin:0 14px 2px;padding-top:10px;display:flex}.wsp-ctx-pastillas strong{align-items:center;gap:6px;font-size:14px;display:flex}.wsp-ctx-pastillas-chips{flex-wrap:wrap;gap:5px;display:flex}.wsp-ctx-cifras{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.wsp-ctx-paso{flex-direction:column;gap:7px;display:flex}.wsp-ctx-paso .wsp-est-sug{margin:0}.wsp-ctx-paso-btns{flex-wrap:wrap;gap:6px;display:flex}.wsp-ctx-paso-btns:empty{display:none}.wsp-ctx-paso-btns>.wsp-btn-promesa{order:1}.wsp-ctx-body .wsp-ctx-atajos-fila{flex-direction:column;align-items:flex-start;gap:0}.wsp-ctx-body .wsp-ctx-atajos-fila .qbtn{min-height:28px;box-shadow:none;color:var(--accent);text-align:left;background:0 0;border:none;flex:none;justify-content:flex-start;padding:4px 0;font-weight:600}.wsp-ctx-body .wsp-ctx-atajos-fila .qbtn:hover{background:0 0;text-decoration:underline}.wsp-ctx-body>.wsp-ctx-nota{background:0 0;border:none;padding:0}.wsp-ctx-body>.wsp-conexion-arriba{border-top:none;order:-1;padding-top:0}.wsp-ctx-paso-btns .wsp-transfer-form,.wsp-ctx-paso-btns .wsp-recon-confirmar,.wsp-ctx-paso-btns .wsp-ctx-chica{flex:100%}.wsp-ctx-plegable{border-top:1px solid var(--border);padding-top:8px}.wsp-ctx-plegable summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:8px;font-size:12.5px;font-weight:700;display:flex}.wsp-ctx-plegable summary small{color:var(--text-soft);text-align:right;min-width:0;font-weight:400}.wsp-ctx-plegable summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.wsp-ctx-plegable-cuerpo{flex-direction:column;gap:10px;margin-top:8px;display:flex}.wsp-ctx-plegable-cuerpo.wsp-ficha-acc{margin:8px 0 0}.wsp-ctx-links{border-top:1px solid var(--border);flex-direction:column;flex:none;gap:7px;padding:12px 14px;display:flex}.wsp-ctx-links .qbtn{text-align:center;text-decoration:none;display:block}.wsp-vincular{text-align:left;flex-direction:column;align-self:stretch;gap:8px;margin-top:6px;display:flex}.wsp-vincular-q{border:1px solid var(--border);background:var(--panel);width:100%;color:var(--text);border-radius:7px;padding:7px 10px;font-family:inherit;font-size:12.5px}.wsp-vincular-lista{flex-direction:column;gap:4px;max-height:220px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.wsp-vincular-lista .qbtn{text-align:left;width:100%;display:block}.wsp-inbox-caja{container:wspbandeja/inline-size}.wsp-hilo{container:wsphilo/inline-size}@container wspbandeja (max-width:999px){.wsp-inbox{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,300px) minmax(0,1fr)}.wsp-ctx{border-left:none;border-top:1px solid var(--border);grid-column:1/-1;max-height:170px}}@container wspbandeja (max-width:719px){.wsp-inbox{grid-template-rows:minmax(0,1fr);grid-template-columns:1fr}.wsp-lista{border-right:none}.wsp-ctx{grid-column:auto;max-height:22vh}.wsp-inbox[data-hilo=abierto]{grid-template-rows:auto minmax(0,1fr)}.wsp-inbox[data-hilo=abierto] .wsp-lista,.wsp-inbox:not([data-hilo=abierto]) .wsp-hilo,.wsp-inbox:not([data-hilo=abierto]) .wsp-ctx{display:none}.wsp-tabs-movil{display:flex}.wsp-inbox[data-movil=hilo] .wsp-ctx,.wsp-inbox[data-movil=ficha] .wsp-hilo{display:none}.wsp-inbox[data-movil=ficha] .wsp-ctx{border-top:none;max-height:none}}@container wsphilo (max-width:600px){.wsp-hilo-head{flex-wrap:wrap;gap:8px;padding:10px 12px}.wsp-hilo-head>div:first-of-type{flex:100%;min-width:0}.wsp-hilo-acc{flex-wrap:wrap;width:100%;margin-left:0}.wsp-hilo-acc>*{flex:none}.wsp-hilo-acc{gap:4px}.wsp-hilo-acc .qbtn,.wsp-hilo-acc select{padding:5px 7px;font-size:11.5px}}@container wsphilo (max-width:380px){.wsp-hilo-acc{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}}@media (max-width:760px){.wsp-inbox{height:calc(100dvh - 150px);min-height:420px}}.key-row{flex-wrap:wrap;align-items:center;gap:9px;margin-top:10px;display:flex}.key-input{border:1px solid var(--border);background:var(--panel);color:var(--text);border-radius:8px;flex:220px;padding:8px 11px;font-family:inherit;font-size:14px}.key-input:focus{border-color:var(--accent);outline:none}@keyframes cxFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.page-wrap{animation:.28s cxFade}.kpi{transition:transform .2s,box-shadow .2s}.kpi:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.btn{transition:transform .16s,border-color .16s,background .16s}.btn:hover:not(:disabled){transform:translateY(-1px)}.btn:active{transform:translateY(0)scale(.97)}.sb-item{transition:transform .14s,background .14s}.sb-item:hover{transform:translate(2px)}tbody tr{transition:transform .16s,background .12s}.card table{border-collapse:separate;border-spacing:0}.card table tbody tr:hover{transform:translate(4px)}.tbl-static tbody tr:hover{background:var(--panel-2);transform:none}.tbl-static tbody tr:hover td:first-child{box-shadow:none}@keyframes tabIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.tab-panel{animation:.2s ease-out tabIn}.tab-panel .fac-stats>.fac-stat{animation:.22s ease-out backwards tabIn}.tab-panel .fac-stats>.fac-stat:nth-child(2){animation-delay:35ms}.tab-panel .fac-stats>.fac-stat:nth-child(3){animation-delay:70ms}.tab-panel .fac-stats>.fac-stat:nth-child(4){animation-delay:.105s}.tab-panel .fac-stats>.fac-stat:nth-child(5){animation-delay:.14s}.tab-panel .fac-stats>.fac-stat:nth-child(6){animation-delay:.175s}.kpi-grid.home-stagger>.kpi,.fac-stats.home-stagger>.fac-stat{animation:.22s ease-out backwards tabIn}.kpi-grid.home-stagger>.kpi:nth-child(2),.fac-stats.home-stagger>.fac-stat:nth-child(2){animation-delay:35ms}.kpi-grid.home-stagger>.kpi:nth-child(3),.fac-stats.home-stagger>.fac-stat:nth-child(3){animation-delay:70ms}.kpi-grid.home-stagger>.kpi:nth-child(4),.fac-stats.home-stagger>.fac-stat:nth-child(4){animation-delay:.105s}.kpi-grid.home-stagger>.kpi:nth-child(5),.fac-stats.home-stagger>.fac-stat:nth-child(5){animation-delay:.14s}.kpi-grid.home-stagger>.kpi:nth-child(n+6),.fac-stats.home-stagger>.fac-stat:nth-child(n+6){animation-delay:.175s}.fin-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:6px;margin:6px 0 20px;padding-bottom:12px;display:flex}.fin-tab{cursor:pointer;border:1px solid var(--border);background:var(--panel);color:var(--text-soft);border-radius:9px;padding:7px 13px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,color .15s,transform .1s}.fin-tab:hover{border-color:var(--accent)}.fin-tab:active{transform:scale(.97)}.fin-tab.on{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.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}.skel{background:var(--panel-2);border-radius:6px;animation:1.2s ease-in-out infinite skelPulse}@keyframes skelPulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes fade{0%{opacity:0}to{opacity:1}}.fade-in{animation:.2s fade}@media (prefers-reduced-motion:reduce){.page-wrap,.tab-panel,.fade-in,.tab-panel .fac-stats>.fac-stat,.wsp-msg-grupo,.wsp-aviso,.kpi-grid.home-stagger>.kpi,.fac-stats.home-stagger>.fac-stat{animation:none}.kpi:hover,.btn:hover,.sb-item:hover,.card table tbody tr:hover,.fac-stat:hover,.base:hover,.guia-card:hover,.nota-card:hover,.tb-card:hover,.btn:active,.rgbtn:active,.fin-tab:active,.fseg button:active,.fac-stat[data-click]:active,.icon-btn:active,.cal-day:active{transform:none}.drawer,.drawer.open{transition:none}.drawer-bg,.drawer-bg.open{transition:opacity .1s linear}.skel{opacity:.7;animation:none}.hbar-fill,.rdp-seg{transition:none}}.cal-grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.cal-dow{text-align:center;color:var(--text-faint);padding:4px 0;font-size:11px;font-weight:600}.cal-day{aspect-ratio:1;cursor:pointer;color:var(--text-soft);border:1px solid #0000;border-radius:10px;justify-content:flex-start;align-items:flex-start;padding:7px 8px;font-size:12.5px;font-weight:600;transition:background .14s,border-color .14s;display:flex;position:relative}.cal-day:hover{background:var(--panel-2);border-color:var(--border)}.cal-day.empty,.cal-day.empty:hover{cursor:default;background:0 0;border-color:#0000}.cal-day.today{background:var(--blue-soft);color:var(--blue);border-color:color-mix(in srgb,var(--blue) 45%,transparent);font-weight:800}.cal-day.sel{background:var(--blue);color:#fff;border-color:var(--blue);font-weight:800}.cal-dots{gap:3px;display:flex;position:absolute;bottom:6px;left:8px}.cal-dots span{width:6px;height:6px;box-shadow:0 0 0 1.5px var(--panel);border-radius:50%}.cal-day.sel .cal-dots span{box-shadow:0 0 0 1.5px var(--blue)}.ag-row{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:13px 4px;transition:background .14s;display:flex}.ag-row:last-child{border-bottom:none}.ag-row:hover{background:var(--panel-2)}.cal-day:focus-visible,.ag-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.cal-day:active{transform:scale(.96)}.ag-row:active{background:var(--panel-2)}.ag-when{min-width:96px;color:var(--text);font-size:12.5px;font-weight:700}.ag-when small{color:var(--text-soft);font-weight:500;display:block}.ag-title{cursor:pointer;flex:1;font-size:13.5px}.frow{flex-wrap:wrap;gap:10px;display:flex}.frow>*{flex:1;min-width:120px}.rdp-track{background:var(--panel-2);border:1px solid var(--border);border-radius:20px;min-width:120px;max-width:180px;height:15px;display:flex;overflow:hidden}.rdp-seg{height:100%;transition:width .5s cubic-bezier(.4,0,.2,1)}.rdp-seg:first-child{border-radius:20px 0 0 20px}.rdp-seg.full{border-radius:20px}.rdp{flex-direction:column;gap:2px;display:flex}.rdp-legend{color:var(--text-soft);border-bottom:1px solid var(--border);align-items:center;gap:14px;margin-bottom:2px;padding:0 6px 8px;font-size:11.5px;display:flex}.rdp-legend .lg{align-items:center;gap:5px;display:inline-flex}.rdp-legend .lgd{border-radius:50%;width:9px;height:9px}.rdp-row{border-radius:10px;grid-template-columns:210px 1fr 116px;align-items:center;gap:14px;padding:9px 6px;transition:background .14s;display:grid}.rdp-row:hover{background:var(--panel-2)}.rdp-row.is-empty{opacity:.5}.rdp-name{align-items:center;gap:8px;min-width:0;font-size:13.5px;font-weight:600;display:flex}.rdp-name .nm{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rdp-dot{border-radius:50%;flex:none;width:9px;height:9px}.rdp-row .rdp-track{min-width:0;max-width:none}.rdp-meta{text-align:right;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:1px;display:flex}.rdp-pct{font-size:14.5px;font-weight:700;line-height:1.1}.rdp-sub{color:var(--text-faint);font-size:11px}.rdp-encurso{color:var(--blue);font-weight:600}@media (max-width:760px){.rdp-row{grid-template-columns:1fr 84px;grid-template-areas:"name meta""track track";gap:7px 10px}.rdp-name{grid-area:name}.rdp-meta{flex-direction:row;grid-area:meta;align-items:baseline;gap:7px}.rdp-row .rdp-track{grid-area:track}}.gantt{overflow-x:auto}.gantt table{min-width:760px}.gantt th{text-align:center}.gantt th:first-child{text-align:left}.bar{background-image:repeating-linear-gradient(45deg,#ffffff2e 0 6px,#0000 6px 12px);border-radius:6px;height:18px}.mile{border-radius:6px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.crono-dot{border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.fac-chip{border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.kboard{gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.kcol{background:var(--panel-2);border:1px solid var(--border);border-radius:12px;flex:0 0 230px;min-width:230px;padding:8px}.kcol-h{align-items:center;gap:6px;margin-bottom:8px;padding:2px 4px;display:flex}.kcnt{flex-direction:column;gap:7px;display:flex}.kcard{background:var(--panel);border:1px solid var(--border);cursor:pointer;border-radius:9px;padding:9px 10px;transition:border-color .12s}.kcard:hover{border-color:var(--accent)}.kcard:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.kc-t{margin-bottom:6px;font-size:13px;font-weight:600;line-height:1.3}.kc-f{align-items:center;gap:6px;display:flex}.cot-monto{color:var(--text);margin-top:2px;font-size:15px;font-weight:700}.cot-col-monto{color:var(--text-soft);margin-left:auto;font-size:12px;font-weight:600}@media (max-width:760px){.kcol{flex:0 0 78vw;min-width:78vw;max-width:300px}}.rgbtn{border:1px solid var(--border);background:var(--panel);color:var(--text-soft);cursor:pointer;border-radius:7px;padding:4px 9px;font-size:12px;line-height:1;transition:background .15s,border-color .15s,color .15s,transform .1s}.rgbtn:hover:not(:disabled){background:var(--panel-2);border-color:var(--border-strong)}.rgbtn:active:not(:disabled){transform:scale(.96)}.rgbtn:disabled{opacity:.5;cursor:not-allowed;transform:none}.rgbtn.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);font-weight:600}.rgbtn-fila{justify-content:center;align-items:center;min-height:28px;padding:5px 10px;display:inline-flex}.tbar{background:var(--panel-2);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:8px;margin-bottom:14px;padding:11px 13px;display:flex}.tbar-row{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.rglbl{color:var(--text-soft);margin-right:2px;font-size:12px;font-weight:600}.rgsep{background:var(--border);width:1px;height:18px;margin:0 4px}.tinput{background:var(--panel);border:1px solid var(--border);color:var(--text);border-radius:8px;outline:none;padding:6px 10px;font-family:inherit;font-size:13px}.tinput:focus{border-color:var(--accent)}.tinput:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.tinput[type=text]{flex:1;min-width:220px;max-width:340px}.tinput.sel{cursor:pointer;flex:150px;width:auto;min-width:0;max-width:210px;padding:6px 8px;font-size:12.5px}.fmulti{flex:150px;min-width:0;max-width:210px;display:flex;position:relative}.fmulti-btn{text-align:left;width:100%;font-weight:inherit;align-items:center;gap:6px;display:flex}.fmulti-btn.on{border-color:var(--accent);color:var(--accent);font-weight:600}.fmulti-txt{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.fmulti-pop{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow-lg);z-index:60;border-radius:11px;max-height:min(60vh,340px);padding:6px;animation:.15s cubic-bezier(.33,1,.68,1) fmultiPop;position:absolute;top:calc(100% + 5px);left:0;overflow-y:auto}@keyframes fmultiPop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.fmulti-pop{animation:none}}.fmulti-item{cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:7px 9px;font-size:13px;transition:background .12s;display:flex}.fmulti-item:hover{background:var(--panel-2)}.fmulti-nom{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.fmulti-preset{width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;padding:7px 9px;font-family:inherit;font-size:13px;font-weight:600;transition:background .12s;display:flex}.fmulti-preset:hover{background:var(--panel-2)}.fmulti-preset.on{background:var(--accent-soft);color:var(--accent)}.fmulti-preset-lbl{flex:1}.acc-body{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .25s cubic-bezier(.23,1,.32,1),opacity .2s;display:grid}.acc-body.open{opacity:1;grid-template-rows:1fr}.acc-body>div{min-height:0;overflow:hidden}.acc-body:not(.open)>div{border-top-width:0;border-bottom-width:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}@media (prefers-reduced-motion:reduce){.acc-body{transition:none}}.fmulti-sep{background:var(--border);height:1px;margin:5px 4px}.fchip{white-space:nowrap;cursor:pointer;background:var(--accent-soft);color:var(--accent);border:1px solid #0000;border-radius:20px;align-items:center;gap:4px;padding:3px 9px;font-size:11.5px;font-weight:600;transition:background .12s,border-color .12s;display:inline-flex}.fchip:hover{border-color:var(--accent)}tr.venc{background:color-mix(in srgb,var(--red) 6%,transparent)}.tbl-hover tbody tr{cursor:pointer;transition:transform .16s,background .12s}.tbl-hover tbody tr:hover{background:var(--panel-2)}.tbl-hover tr.venc:hover{background:color-mix(in srgb,var(--red) 11%,transparent)}.venc-t{color:var(--bad-text);background:var(--red-soft);white-space:nowrap;border-radius:6px;padding:1px 6px;font-size:10.5px;font-weight:600}.ori-tag{white-space:nowrap;border-radius:6px;padding:1px 7px;font-size:10.5px;font-weight:600}.pri{white-space:nowrap;font-size:12.5px;font-weight:600}@media (min-width:821px){.card table.tbl-hover tbody tr:hover{transform:none}.tbl-hover th:first-child,.tbl-hover td:first-child,.tbl-hover th:last-child,.tbl-hover td:last-child{z-index:1;background:var(--panel);position:sticky}.tbl-hover th:first-child,.tbl-hover td:first-child{left:0}.tbl-hover th:last-child,.tbl-hover td:last-child{box-shadow:-1px 0 0 var(--border);right:0}.tbl-hover thead th:first-child,.tbl-hover thead th:last-child{background:var(--panel-2);z-index:2}.tbl-hover tbody tr:hover td:first-child,.tbl-hover tbody tr:hover td:last-child{background:var(--panel-2)}.tbl-hover tbody tr.venc td:first-child,.tbl-hover tbody tr.venc td:last-child{background:color-mix(in srgb,var(--red) 6%,var(--panel))}.tbl-hover tbody tr.venc:hover td:first-child,.tbl-hover tbody tr.venc:hover td:last-child{background:color-mix(in srgb,var(--red) 11%,var(--panel))}.card table.tbl-acc-fija tbody tr:hover{transform:none}.tbl-acc-fija th:last-child,.tbl-acc-fija td:last-child{z-index:1;background:var(--panel);box-shadow:-1px 0 0 var(--border);position:sticky;right:0}.tbl-acc-fija thead th:last-child{background:var(--panel-2);z-index:2}.tbl-acc-fija tbody tr:hover td:last-child{background:var(--panel-2)}}.kc-m{align-items:center;gap:6px;margin:4px 0;display:flex}.kcard.kc-venc{border-color:color-mix(in srgb,var(--red) 40%,var(--border))}.stats-panel{border:1px solid var(--border);box-shadow:var(--shadow);background:var(--panel);border-radius:14px;margin:0 0 14px;overflow:hidden}.stats-hd{background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 78%,#000 4%));color:var(--on-accent);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:700;display:flex}.stats-chev{opacity:.95;margin-left:auto;font-size:11px}.stats-body{padding:16px;animation:.25s fade}.stats-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.stat-kpi{background:var(--panel-2);border:1px solid var(--border);border-radius:12px;padding:14px 16px}.stat-kpi-l{color:var(--text-soft);font-size:12.5px;font-weight:500}.stat-kpi-v{letter-spacing:-.02em;margin-top:6px;font-size:30px;font-weight:700;line-height:1}.stats-charts{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:14px;display:grid}.stat-card{background:var(--panel-2);border:1px solid var(--border);border-radius:12px;padding:14px}.stat-card-t{color:var(--text);margin-bottom:12px;font-size:13px;font-weight:600}.donut-wrap{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.donut{border-radius:50%;flex-shrink:0;width:124px;height:124px;position:relative}.donut-hole{background:var(--panel-2);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:24px}.donut-n{font-size:23px;font-weight:700;line-height:1}.donut-s{color:var(--text-faint);margin-top:2px;font-size:9.5px}.donut-leg{flex-direction:column;gap:6px;font-size:12.5px;display:flex}.leg{align-items:center;gap:7px;display:flex}.leg-dot{border-radius:3px;flex-shrink:0;width:10px;height:10px}.hbars{flex-direction:column;gap:9px;display:flex}.hbar{align-items:center;gap:10px;font-size:12.5px;display:flex}.hbar-l{width:124px;color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;overflow:hidden}.hbar-track{background:var(--bg);border-radius:6px;flex:1;height:10px;overflow:hidden}.hbar-fill{border-radius:6px;height:100%;transition:width .5s cubic-bezier(.4,0,.2,1);display:block}.hbar-n{text-align:right;width:30px;color:var(--text);font-weight:600}.rgbtn-cmt{color:var(--accent);border-color:var(--accent);font-weight:600}.cmt-pop{z-index:9000;background:var(--panel);border:1px solid var(--border-strong);border-radius:12px;max-width:92vw;position:fixed;overflow:hidden;box-shadow:0 16px 44px #00000047}.cmtp-hd{color:var(--text-soft);border-bottom:1px solid var(--border);background:var(--panel-2);padding:11px 14px;font-size:12px;font-weight:600}.cmtp-list{background:var(--panel);max-height:300px;padding:4px 0;overflow-y:auto}.cmtp-item{padding:9px 14px}.cmtp-item+.cmtp-item{border-top:1px solid var(--border)}.cmtp-h{align-items:center;gap:7px;margin-bottom:4px;display:flex}.cmtp-name{color:var(--text);font-size:12.5px;font-weight:600}.cmtp-date{color:var(--text-faint);margin-left:auto;font-size:10.5px}.cmtp-body{color:var(--text);white-space:pre-wrap;padding-left:27px;font-size:13px;line-height:1.4}.cmtp-box{border-top:1px solid var(--border);padding:9px 12px}.cmtp-inrow{align-items:flex-end;gap:6px;display:flex}.cmtp-input{box-sizing:border-box;border:1px solid var(--border);background:var(--panel);color:var(--text);resize:none;border-radius:18px;flex:1;max-height:90px;padding:8px 12px;font-family:inherit;font-size:13px;line-height:1.35}.cmtp-input:focus{border-color:var(--accent);outline:none}.cmtp-send{background:var(--accent);width:30px;height:30px;color:var(--on-accent);cursor:pointer;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;display:flex}.cmtp-send:hover{filter:brightness(1.08)}.cmtp-send:disabled{opacity:.5;cursor:not-allowed}@media (max-width:760px){.stats-kpis{grid-template-columns:repeat(2,1fr)}.stats-charts{grid-template-columns:1fr}.hbar-l{width:96px}.stat-kpi-v{font-size:25px}}@media (max-width:820px){.sidebar.mobile-open{box-shadow:var(--shadow-lg)}}.tree{text-align:center;white-space:nowrap;overscroll-behavior:contain;max-height:74vh;padding:6px 4px 24px;overflow:auto}.tree.pannable{cursor:grab}.tree.pannable.grabbing,.tree.pannable.grabbing *{cursor:grabbing}.tree ul{justify-content:center;margin:0;padding-top:26px;list-style:none;display:inline-flex;position:relative}.tree li{flex-direction:column;align-items:center;padding:26px 10px 0;list-style:none;display:flex;position:relative}.tree li:before,.tree li:after{content:"";border-top:2px solid var(--border-strong);width:50%;height:26px;position:absolute;top:0}.tree li:before{right:50%}.tree li:after{border-left:2px solid var(--border-strong);left:50%}.tree li:only-child:before,.tree li:only-child:after{display:none}.tree li:first-child:before,.tree li:last-child:after{border:0}.tree li:last-child:before{border-right:2px solid var(--border-strong);border-radius:0 7px 0 0}.tree li:first-child:after{border-radius:7px 0 0}.tree ul ul:before{content:"";border-left:2px solid var(--border-strong);width:0;height:26px;position:absolute;top:0;left:50%}.tree>ul{padding-top:0}.tree>ul>li:before,.tree>ul>li:after{display:none}.node{vertical-align:top;white-space:normal;text-align:left;display:inline-block}.node-ceo{background:linear-gradient(180deg,var(--accent-soft),var(--panel));border:1.5px solid var(--accent);min-width:230px;box-shadow:var(--shadow);text-align:center;border-radius:14px;padding:13px 16px}.node-ceo .on{font-size:15px;font-weight:800}.node-ceo .or{color:var(--text-soft);margin-top:2px;font-size:12px}.node-ceo .ob{color:var(--text-faint);text-transform:uppercase;letter-spacing:.4px;margin-top:4px;font-size:11px}.area-node{background:linear-gradient(160deg,var(--panel),var(--panel-2));border:1px solid var(--border);width:244px;box-shadow:var(--shadow);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.area-node .area-head{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.area-node .ac{border-radius:50%;flex:none;width:9px;height:9px}.area-node .acount{color:var(--text-faint);background:var(--bg);border-radius:20px;margin-left:auto;padding:1px 8px;font-size:11px;font-weight:600}.area-node .area-body{flex-direction:column;gap:7px;min-height:30px;padding:9px;display:flex}.area-node.root{border:1.5px solid var(--accent);width:262px;box-shadow:var(--shadow-lg)}.area-node.root .area-head{background:var(--accent-soft)}.area-node.sub{width:226px}.area-empty{color:var(--text-faint);text-align:center;padding:6px;font-size:12px}.pcard{background:var(--panel-2);border:1px solid var(--border);cursor:pointer;border-radius:10px;align-items:center;gap:9px;padding:9px 11px;display:flex;position:relative}.pcard:hover{border-color:var(--border-strong)}.pcard .pinfo{flex:1;min-width:0}.pcard .pn{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex;overflow:hidden}.pcard .pr{color:var(--text-soft);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.pcard:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.plider{text-transform:uppercase;letter-spacing:.3px;color:var(--accent);background:var(--accent-soft);border-radius:8px;padding:1px 6px;font-size:9.5px;font-weight:700}.org-search{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:13px 15px;display:flex}.org-search-box{flex:1;align-items:center;display:flex;position:relative}.org-search-ico{color:var(--text-faint);pointer-events:none;position:absolute;left:11px}.org-search input{border:1px solid var(--border-strong);background:var(--panel-2);width:100%;color:var(--text);border-radius:9px;outline:none;flex:1;padding:9px 12px 9px 34px;font-size:13.5px}.org-search input:focus{border-color:var(--accent);background:var(--panel)}.pf{flex-direction:column;gap:18px;margin-bottom:6px;display:flex}.pf-cabeza{--c:var(--accent);background:color-mix(in srgb,var(--c) 12%,var(--panel));border:1px solid color-mix(in srgb,var(--c) 28%,var(--border));border-radius:14px;flex-direction:column;gap:14px;padding:16px 16px 14px;display:flex}.pf-eyebrow{letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb,var(--c) 72%,var(--text));font-size:11px;font-weight:700}.pf-id{align-items:center;gap:14px;display:flex}.pf-id .av{box-shadow:0 0 0 3px var(--panel)}.pf-id-tx{flex-direction:column;gap:3px;min-width:0;display:flex}.pf-id-tx h2{text-wrap:balance;margin:0;font-size:20px;font-weight:700;line-height:1.2}.pf-cargo{color:var(--text-soft);font-size:13px}.pf-pills{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.pf-pill{background:var(--panel);border:1px solid var(--border);border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600}.pf-pill.ok{background:var(--green-soft);color:color-mix(in srgb,var(--green) 60%,var(--text));border-color:#0000}.pf-pill.baja{background:var(--red-soft);color:color-mix(in srgb,var(--red) 70%,var(--text));border-color:#0000}.pf-contacto{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px;display:grid}.pf-btn{background:var(--panel);border:1px solid var(--border);min-height:40px;color:var(--text);border-radius:10px;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.pf-btn:hover{border-color:var(--c);color:var(--c)}.pf-btn:focus-visible,.pf-enlace:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pf-sec{flex-direction:column;gap:8px;display:flex}.pf-sec h3{letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft);margin:0;font-size:11.5px;font-weight:700}.pf-areas{flex-wrap:wrap;gap:8px;display:flex}.pf-area{--c:var(--border-strong);border:1px solid var(--border);color:var(--text-soft);border-radius:999px;align-items:center;gap:5px;padding:4px 11px;font-size:13px;display:inline-flex}.pf-area.principal{border-color:var(--c);color:var(--text);font-weight:600}.pf-area.principal svg{color:var(--warn-text)}.pf-nota{color:var(--text-soft);margin:0;font-size:12.5px}.pf-cards{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.pf-card{background:var(--panel-2);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:2px;padding:11px 12px;display:flex}.pf-card span{color:var(--text-soft);font-size:12px}.pf-card b{font-size:14px}.pf-card small{color:var(--text-soft);font-size:11.5px}.pf-card.red{background:var(--red-soft);border-color:#0000}.pf-card.red b{color:color-mix(in srgb,var(--red) 75%,var(--text))}.pf-card.amber{background:var(--amber-soft);border-color:#0000}.pf-card.amber b{color:color-mix(in srgb,var(--amber) 72%,var(--text))}.pf-card.green{background:var(--green-soft);border-color:#0000}.pf-card.green b{color:color-mix(in srgb,var(--green) 60%,var(--text))}.pf-puede{border:1px solid var(--border);border-radius:12px;align-items:flex-start;gap:10px;padding:11px 12px;font-size:13.5px;display:flex}.pf-puede svg{color:var(--accent);flex:none;margin-top:1px}.pf-enlace{color:var(--accent);font-size:13px;font-weight:600;text-decoration:none}.pf-enlace:hover{text-decoration:underline}.pf-acciones{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.kpi.eqk.peligro{background:var(--red-soft);border-color:color-mix(in srgb,var(--red) 40%,var(--border))}.kpi.eqk.peligro .label,.kpi.eqk.peligro .val{color:color-mix(in srgb,var(--red) 75%,var(--text))}.inc-kpis{margin:0 0 16px}.inc-desp{margin-bottom:14px;padding:16px 18px}.inc-desp-hd{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.inc-desp-hd h2{align-items:center;gap:8px;margin:0;font-size:17px;font-weight:700;display:flex}.inc-desp-sub{color:var(--text-soft);max-width:110ch;margin:6px 0 14px;font-size:13px;line-height:1.5}.inc-puertos{flex-direction:column;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}.inc-puerto{border:1px solid var(--border);background:var(--panel-2);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 12px;display:flex}.inc-puerto-nm{font-weight:650}.inc-puerto-det{color:var(--text-soft);flex-basis:100%;font-size:12.5px}.inc-viajes{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.inc-viajes-mas{grid-column:1/-1}.inc-viaje{border:1px solid color-mix(in srgb,var(--red) 28%,var(--border));background:var(--panel);box-shadow:var(--shadow);border-radius:12px;flex-direction:column;gap:10px;padding:13px 14px;display:flex}.inc-viaje-hd{align-items:flex-start;gap:10px;display:flex}.inc-viaje-ico{background:var(--red-soft);width:32px;height:32px;color:var(--bad-text);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.inc-viaje-tit{flex-direction:column;flex:1;min-width:0;display:flex}.inc-viaje-tit b{font-size:14px;line-height:1.25}.inc-viaje-tit span{color:var(--text-soft);font-size:12px}.inc-viaje-n{background:var(--red-soft);color:color-mix(in srgb,var(--red) 75%,var(--text));white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:3px 10px;font-size:12px;font-weight:700}.inc-viaje-n.amber{background:var(--amber-soft);color:color-mix(in srgb,var(--amber) 72%,var(--text))}.inc-clientes{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:0 14px;margin:0;padding:0;list-style:none;display:grid}.inc-cli{border-top:1px solid var(--border);flex-direction:column;min-width:0;padding:6px 0;display:flex}.inc-cli-nm{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}a.inc-cli-nm{text-decoration:none}a.inc-cli-nm:hover{text-decoration:underline}.inc-cli-det{color:var(--text-soft);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:11.5px;overflow:hidden}.inc-viaje-pie{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;display:flex}.inc-mas{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:12.5px;font-weight:600}.inc-mas:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.inc-sin-causa{border-color:color-mix(in srgb,var(--amber) 35%,var(--border))}.inc-leyenda{color:var(--text-soft);flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 10px;font-size:12px;display:flex}.inc-como{color:var(--text-soft);margin-top:16px;font-size:12.5px}.inc-como summary{cursor:pointer;color:var(--text);font-weight:600}.inc-como>div{gap:6px;margin-top:8px;display:grid}@media (max-width:640px){.inc-viajes{grid-template-columns:1fr}.inc-desp{padding:14px}}.rg-campo{margin-top:12px}.rg-opc{color:var(--text-soft);text-transform:none;letter-spacing:0;margin-left:4px;font-size:11.5px;font-weight:500}.rg-input{text-transform:uppercase;letter-spacing:.14em;font-variant-numeric:tabular-nums;font-weight:650}.rg-input::placeholder{letter-spacing:.04em;text-transform:none;font-weight:400}.rg-estado{background:var(--panel-2);border:1px solid var(--border);color:var(--text-soft);border-radius:9px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px;padding:7px 10px;font-size:12.5px;line-height:1.4;display:flex}.rg-estado.ok{background:var(--green-soft);border-color:color-mix(in srgb,var(--green) 35%,var(--border));color:color-mix(in srgb,var(--green) 62%,var(--text))}.rg-estado.mal{background:var(--red-soft);border-color:color-mix(in srgb,var(--red) 35%,var(--border));color:color-mix(in srgb,var(--red) 70%,var(--text))}.rg-estado.duda{background:var(--amber-soft);border-color:color-mix(in srgb,var(--amber) 40%,var(--border));color:color-mix(in srgb,var(--amber) 52%,var(--text))}.rg-elegir{background:var(--panel);color:inherit;font:inherit;cursor:pointer;border:1px solid;border-radius:8px;padding:3px 10px;font-size:12px;font-weight:700}.rg-elegir:hover{background:color-mix(in srgb,currentColor 10%,var(--panel))}.rg-elegir:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rg-otro{font:inherit;color:var(--accent);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;margin-top:6px;padding:2px 0;font-size:12px;font-weight:600;text-decoration:underline}.rg-otro:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.deu-tabs{margin-bottom:8px}.deu-tabs .fin-tab{align-items:center;display:inline-flex}.deu-chip{background:var(--amber-soft);min-width:20px;color:color-mix(in srgb,var(--amber) 70%,var(--text));text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;margin-left:7px;padding:1px 7px;font-size:11.5px;font-weight:750;line-height:1.5}.fin-tab.on .deu-chip{background:color-mix(in srgb,var(--on-accent) 22%,transparent);color:var(--on-accent)}.deu-que{color:var(--text-soft);margin:0 0 14px;font-size:12.5px}.deu-panel>:first-child{margin-top:0!important}@media (max-width:640px){.deu-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.deu-tabs::-webkit-scrollbar{display:none}.deu-tabs .fin-tab{flex:none}}.ch{margin:22px 0 0;padding:0;overflow:hidden}.ch-hd{flex-wrap:wrap;align-items:center;gap:10px 12px;padding:14px 16px;display:flex}.vpp{flex-direction:column;gap:16px;padding:16px 18px;display:flex}.vpp-resumen{border:1px solid var(--border);background:var(--panel-2);border-radius:12px;flex-direction:column;gap:3px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.vpp-resumen b{font-size:16px}.vpp-resumen.ambar{background:var(--amber-soft);border-color:color-mix(in srgb,var(--amber) 40%,var(--border))}.vpp-resumen.verde{background:var(--green-soft);border-color:color-mix(in srgb,var(--green) 35%,var(--border))}.vpp-router{flex-direction:column;gap:8px;display:flex}.vpp-router-hd{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.vpp-router-hd h3{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:14.5px;display:flex}.vpp-router-hd .btn{margin-left:auto}.vpp-confirma{flex-direction:column;gap:8px;margin:0;display:flex}.vpp-confirma p{margin:0}.vpp-btns{flex-wrap:wrap;gap:8px;display:flex}.vpp-tabla-box{overflow-x:auto}.vpp-tabla{border-collapse:collapse;width:100%;min-width:620px;font-size:13px}.vpp-tabla th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);border-bottom:1px solid var(--border);padding:8px 10px;font-size:11px;font-weight:600}.vpp-tabla td{border-bottom:1px solid var(--border);vertical-align:top;padding:9px 10px}.vpp-tabla tr:last-child td{border-bottom:0}.vpp-mono{font-family:var(--font-mono,ui-monospace,monospace);font-size:12px}.vpp-avisos{color:color-mix(in srgb,var(--amber) 60%,var(--text));margin:6px 0 0;padding-left:16px;font-size:12px;line-height:1.4}.vpp-accion{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:12.5px;font-weight:600;display:block}.vpp-accion:disabled{opacity:.5;cursor:default}.vpp-accion:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.eh .ch-ico{background:color-mix(in srgb,var(--accent) 13%,var(--panel));color:var(--accent)}.ch-ico{background:var(--red-soft);width:34px;height:34px;color:var(--bad-text);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ch-tit{flex-direction:column;flex:1;min-width:220px;display:flex}.ch-tit h3{margin:0;font-size:15.5px}.ch-tit span{color:var(--text-soft);font-size:12.5px}.ch-hd .btn{align-items:center;gap:6px;display:inline-flex}.ch-body{flex-direction:column;gap:14px;padding:0 16px 16px;display:flex}.ch-estado{border:1px solid var(--border);background:var(--panel-2);border-radius:12px;padding:14px 16px}.ch-estado.rojo{background:var(--red-soft);border-color:color-mix(in srgb,var(--red) 35%,var(--border))}.ch-estado.ambar{background:var(--amber-soft);border-color:color-mix(in srgb,var(--amber) 40%,var(--border))}.ch-estado.verde{background:var(--green-soft);border-color:color-mix(in srgb,var(--green) 35%,var(--border))}.ch-estado-top{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ch-num{letter-spacing:-.01em;text-wrap:balance;font-size:22px;font-weight:750;line-height:1.15}.ch-estado.rojo .ch-num{color:color-mix(in srgb,var(--red) 78%,var(--text))}.ch-pill{white-space:nowrap;background:var(--panel);border:1px solid var(--border);color:var(--text-soft);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.ch-pill.rojo{color:color-mix(in srgb,var(--red) 75%,var(--text));border-color:color-mix(in srgb,var(--red) 35%,var(--border))}.ch-pill.ambar{color:color-mix(in srgb,var(--amber) 70%,var(--text));border-color:color-mix(in srgb,var(--amber) 40%,var(--border))}.ch-pill.verde{color:color-mix(in srgb,var(--green) 70%,var(--text));border-color:color-mix(in srgb,var(--green) 35%,var(--border))}.ch-que{max-width:100ch;margin:6px 0 0;font-size:13.5px;line-height:1.5}.ch-meta{color:var(--text-soft);margin:6px 0 0;font-size:12.5px;line-height:1.45}.ch-cols{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;display:grid}.ch-col{border:1px solid var(--border);background:var(--panel);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.ch-col-tit{align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;display:flex}.ch-dot{background:var(--text-soft);border-radius:50%;flex:none;width:9px;height:9px}.ch-dot.rojo{background:var(--red)}.ch-dot.ambar{background:var(--amber)}.ch-n{background:var(--panel-2);font-variant-numeric:tabular-nums;border-radius:999px;margin-left:auto;padding:2px 9px;font-size:12.5px;font-weight:700}.ch-col-sub{color:var(--text-soft);margin:0;font-size:12px;line-height:1.4}.ch-vacio{color:var(--text-soft);margin:4px 0 0;font-size:13px}.ch-lista{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:0 14px;margin:2px 0 0;padding:0;list-style:none;display:grid}.ch-cli{border-top:1px solid var(--border);flex-direction:column;min-width:0;padding:6px 0;display:flex}.ch-cli-nm{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}a.ch-cli-nm{text-decoration:none}a.ch-cli-nm:hover{text-decoration:underline}.ch-cli-det{color:var(--text-soft);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.ch-mas{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:2px 0;font-size:12.5px;font-weight:600}.ch-mas:focus-visible,.ch-grupo summary:focus-visible,.ch-revisar summary:focus-visible,.ch-como summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.ch-grupos{flex-direction:column;gap:6px;margin:2px 0 0;padding:0;list-style:none;display:flex}.ch-grupo{border:1px solid var(--border);background:var(--panel-2);border-radius:10px}.ch-grupo summary{cursor:pointer;align-items:center;gap:8px;padding:9px 11px;list-style:none;display:flex}.ch-grupo summary::-webkit-details-marker{display:none}.ch-grupo summary svg{color:var(--text-soft);transition:transform .2s var(--ease-out-cubic,ease-out);flex:none}.ch-grupo[open] summary svg{transform:rotate(180deg)}.ch-grupo-tit{flex:1;min-width:0;font-size:13px;font-weight:600}.ch-grupo-n{background:var(--amber-soft);color:color-mix(in srgb,var(--amber) 70%,var(--text));font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:700}.ch-grupo>:not(summary){margin-left:11px;margin-right:11px}.ch-grupo>:last-child{margin-bottom:10px}.ch-grupo-que{color:var(--text-soft);margin-top:0;margin-bottom:6px;font-size:12.5px;line-height:1.45}.ch-hacer{color:var(--accent);align-items:center;gap:2px;margin-bottom:6px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.ch-hacer:hover{text-decoration:underline}.ch-revisar,.ch-como{color:var(--text-soft);font-size:12.5px}.ch-revisar summary,.ch-como summary{cursor:pointer;color:var(--text);font-weight:600}.ch-revisar>:not(summary),.ch-como>div{margin-top:8px}.ch-como>div{gap:6px;max-width:110ch;display:grid}.ch-como p{margin:0;line-height:1.5}.ch-nota{color:var(--text-soft);margin:0;font-size:12px}@media (max-width:640px){.ch-hd{padding:12px 14px}.ch-body{padding:0 14px 14px}.ch-num{font-size:19px}.ch-cols{grid-template-columns:1fr}.ch-hd .btn{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.ch-grupo summary svg{transition:none}}.tec-app{margin:0 0 14px;padding:0;overflow:hidden}.tec-app-hd{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:13px 16px;display:flex}.tec-app-ico{background:var(--amber-soft);width:30px;height:30px;color:var(--warn-text);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.tec-app-tit{flex-direction:column;min-width:0;display:flex}.tec-app-tit span{color:var(--text-soft);font-size:12.5px}.tec-app-tbl td{vertical-align:top}.tec-app-tbl .num{text-align:right;font-variant-numeric:tabular-nums}.tec-app-hacer{max-width:46ch;color:var(--text-soft);white-space:normal;margin-top:4px;font-size:12px;line-height:1.35}.tec-app-nota{color:var(--text-soft);border-top:1px solid var(--border);margin:0;padding:9px 16px 12px;font-size:12px}.eqk-grid{margin:4px 0 18px}.kpi.eqk{text-align:left;width:100%;font:inherit;color:var(--text);cursor:pointer;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.kpi.eqk .val{font-variant-numeric:tabular-nums;margin-top:6px}.kpi.eqk:hover{border-color:var(--border-strong);transform:translateY(-1px)}.kpi.eqk:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.kpi.eqk.alerta{background:var(--amber-soft);border-color:color-mix(in srgb,var(--amber) 40%,var(--border))}.kpi.eqk.alerta .label,.kpi.eqk.alerta .val{color:color-mix(in srgb,var(--amber) 72%,var(--text))}.kpi.eqk.on{box-shadow:0 0 0 2px var(--accent)}.eqk-det{color:var(--text-soft);font-size:12.5px;line-height:1.35}.orgs{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:14px;margin:0 0 16px;overflow:hidden}.orgs-hd{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:13px 16px;display:flex}.orgs-ico{background:var(--accent-soft);width:30px;height:30px;color:var(--accent);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.orgs-tit{flex-direction:column;flex:1;min-width:220px;display:flex}.orgs-tit span{color:var(--text-soft);font-size:12.5px}.orgs-lista{margin:0;padding:0;list-style:none}.orgs-fila{flex-wrap:wrap;align-items:center;gap:12px;padding:11px 16px;display:flex}.orgs-fila+.orgs-fila{border-top:1px solid var(--border)}.orgs-fila-ico{background:var(--panel-2);width:28px;height:28px;color:var(--text-soft);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.orgs-fila.t-fusionar .orgs-fila-ico,.orgs-fila.t-duplicada .orgs-fila-ico{background:var(--accent-soft);color:var(--accent)}.orgs-fila.t-sin_lider .orgs-fila-ico,.orgs-fila.t-tareas .orgs-fila-ico{background:var(--amber-soft);color:var(--warn-text)}.orgs-fila.t-vacia .orgs-fila-ico{background:var(--red-soft);color:var(--bad-text)}.orgs-fila-tx{flex-direction:column;flex:1;min-width:220px;font-size:13.5px;display:flex}.orgs-fila-tx span{color:var(--text-soft);font-size:12.5px}.orgs-fila a.btn{text-decoration:none}.orgs-mas{border:0;border-top:1px solid var(--border);background:var(--panel-2);width:100%;font:inherit;color:var(--accent);cursor:pointer;padding:10px;font-size:12.5px;font-weight:600;display:block}.orgs-mas:hover{background:var(--accent-soft)}.orgb-bar{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;display:flex}.orgb-bar .fseg button{align-items:center;gap:6px;min-height:38px;padding:8px 13px;font-size:13px;display:inline-flex}.orgb-search{flex:260px;align-items:center;min-width:0;display:flex;position:relative}.orgb-search-ico{color:var(--text-faint);pointer-events:none;position:absolute;left:11px}.orgb-search input{border:1px solid var(--border-strong);width:100%;min-height:38px;font:inherit;background:var(--panel);color:var(--text);border-radius:9px;outline:none;flex:1;padding:8px 12px 8px 34px;font-size:13.5px}.orgb-search input:focus{border-color:var(--accent)}.orgb-check{cursor:pointer;align-items:center;gap:8px;min-height:38px;font-size:13px;font-weight:600;display:inline-flex}.orgb-check input{width:17px;height:17px;accent-color:var(--accent)}.orgb-tools{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.orgb-tools .rgbtn{align-items:center;gap:5px;min-height:34px;padding:6px 11px;display:inline-flex}.orgb-zoom{border:1px solid var(--border);background:var(--panel);border-radius:8px;align-items:center;display:inline-flex;overflow:hidden}.orgb-zoom button{color:var(--text-soft);cursor:pointer;min-width:34px;min-height:34px;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;justify-content:center;align-items:center;padding:0 8px;font-size:12.5px;font-weight:600;display:inline-flex}.orgb-zoom button:hover:not(:disabled){background:var(--panel-2);color:var(--text)}.orgb-zoom button:disabled{opacity:.4;cursor:default}.orgb-acciones{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;display:flex}.orgb-acciones:empty{display:none}.orgb-filtro{background:var(--accent-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 13px;font-size:13px;display:flex}.orgb-lista{flex-direction:column;gap:14px;display:flex}.orgb-lista mark{background:var(--amber-soft);color:inherit;border-radius:3px;padding:0 1px}.orgb-banda{--c:var(--accent);--c-suave:color-mix(in srgb,var(--c) 10%,var(--panel));--c-texto:color-mix(in srgb,var(--c) 72%,var(--text));background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:16px;flex-wrap:wrap;gap:14px;padding:14px;display:flex}.orgb-dir{background:var(--c-suave);border:1px solid color-mix(in srgb,var(--c) 22%,var(--border));border-radius:12px;flex-direction:column;flex:240px;align-self:flex-start;gap:12px;max-width:300px;padding:14px;display:flex}.orgb-dir.marcada{box-shadow:0 0 0 2px var(--accent)}.orgb-dir-hd{align-items:center;gap:10px;display:flex}.orgb-dir-ico{background:var(--c);color:#fff;border-radius:11px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.orgb-dir-tit{flex-direction:column;flex:1;min-width:0;display:flex}.orgb-eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--c-texto);font-size:11px;font-weight:700}.orgb-dir-tit h2{text-wrap:balance;margin:0;font-size:17px;font-weight:700;line-height:1.25}.orgb-edit{width:34px;height:34px;color:var(--text-soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.orgb-edit:hover{background:var(--panel);border-color:var(--border)}.orgb-edit:focus-visible,.orgb-card-nm:focus-visible,.orgb-persona:focus-visible,.orgb-mas:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.orgb-grid{flex:999 520px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));align-content:start;gap:12px;min-width:0;display:grid}.orgb-card{border:1px solid var(--border);background:var(--panel);border-radius:12px;flex-direction:column;gap:10px;min-height:120px;padding:13px;transition:border-color .15s,box-shadow .15s;display:flex}.orgb-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow)}.orgb-card.vacia{background:var(--panel-2);border-style:dashed}.orgb-card-hd{align-items:center;gap:10px;display:flex}.orgb-card-ico{background:var(--c-suave);width:30px;height:30px;color:var(--c-texto);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.orgb-card-nm{min-width:0;font:inherit;text-align:left;color:var(--text);cursor:pointer;background:0 0;border:0;flex:1;padding:0;font-weight:650;line-height:1.3}.orgb-card-nm:hover{text-decoration:underline}.orgb-cnt{background:var(--panel-2);border:1px solid var(--border);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:2px 9px;font-size:12px;font-weight:700}.orgb-en{color:var(--text-soft);margin-top:-6px;font-size:12px}.orgb-gente{flex-direction:column;gap:2px;display:flex}.orgb-persona{width:calc(100% + 12px);min-height:38px;font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;margin:0 -6px;padding:5px 6px;display:flex}.orgb-persona:hover{background:var(--panel-2)}.orgb-dir .orgb-persona:hover{background:color-mix(in srgb,var(--panel) 70%,transparent)}.orgb-persona-tx{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.orgb-persona-nm{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.orgb-persona-rol{color:var(--text-soft);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.orgb-star{color:var(--warn-text);flex:none;display:inline-flex}.orgb-mas{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:4px 0;font-size:12.5px;font-weight:600}.orgb-nadie{color:var(--text-soft);font-size:12.5px}.orgb-pie{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.orgb-pie:empty{display:none}.orgb-chip{border:1px solid var(--border);background:var(--panel-2);color:var(--text-soft);font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600;text-decoration:none}.orgb-chip.fuerte{background:var(--panel);color:var(--text)}.orgb-chip.amber{background:var(--amber-soft);color:color-mix(in srgb,var(--amber) 72%,var(--text));border-color:#0000}.orgb-chip.vacia{border-style:dashed}.orgb-chip.permisos{background:var(--c-suave);color:var(--c-texto);border-color:#0000}.orgb-chip.enlace:hover{border-color:var(--accent);color:var(--accent)}.orgb-sin-areas{border:1px dashed var(--border-strong);min-height:100px;color:var(--text-soft);text-align:center;border-radius:12px;grid-column:1/-1;justify-content:center;align-items:center;padding:14px;font-size:13px;display:flex}@media (max-width:640px){.orgb-dir{max-width:none}.orgb-tools{margin-left:0}}.tree li.con-vert{align-items:flex-start}.tree ul.vert{flex-direction:column;align-items:flex-start;padding-top:10px;display:flex}.tree ul.vert:before{height:10px;top:0;left:12px}.tree ul.vert>li{align-items:flex-start;padding:10px 0 0 26px}.tree ul.vert>li:before{content:"";border:0;border-left:2px solid var(--border-strong);border-bottom:2px solid var(--border-strong);border-radius:0 0 0 7px;width:14px;height:34px;display:block;position:absolute;top:0;left:12px;right:auto}.tree ul.vert>li:after{content:"";border:0;border-left:2px solid var(--border-strong);border-radius:0;width:0;height:auto;display:block;position:absolute;top:0;bottom:0;left:12px}.tree ul.vert>li:last-child:after{display:none}.orgn{--c:var(--accent);--c-suave:color-mix(in srgb,var(--c) 11%,var(--panel));--c-texto:color-mix(in srgb,var(--c) 72%,var(--text));background:var(--panel);border:1px solid var(--border);width:212px;box-shadow:var(--shadow);text-align:left;white-space:normal;border-radius:12px;flex-direction:column;gap:8px;padding:10px 11px;display:flex}.orgn.raiz{border-color:color-mix(in srgb,var(--c) 40%,var(--border));width:244px;box-shadow:var(--shadow)}.orgn.empresa{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));background:color-mix(in srgb,var(--accent) 6%,var(--panel));align-items:center;width:auto;min-width:240px;padding:12px 20px}.orgn.empresa .orgn-ico{background:var(--accent);color:var(--on-accent);border-radius:10px;width:34px;height:34px}.orgn.empresa .orgn-nm{flex:none;font-size:15px;font-weight:700}.orgn.vacia{background:var(--panel-2);box-shadow:none;border-style:dashed}.orgn-hd{align-items:center;gap:8px;display:flex}.orgn-ico{background:var(--c-suave);width:28px;height:28px;color:var(--c-texto);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.orgn.raiz .orgn-ico{background:var(--c);color:#fff;border-radius:9px;width:32px;height:32px}.orgn-nm{text-wrap:balance;flex:1;min-width:0;font-size:13px;font-weight:650;line-height:1.25}.orgn.raiz .orgn-nm{font-size:14px;font-weight:700}.orgn-acc{flex:none;gap:1px;margin-right:-4px;display:inline-flex}.orgn-acc button{width:24px;height:24px;color:var(--text-faint);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.orgn-acc button:hover{background:var(--panel-2);color:var(--text)}.orgn-lider,.orgn-persona{width:calc(100% + 10px);font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;margin:0 -5px;padding:4px 5px;display:flex}.orgn-lider{background:var(--c-suave)}.orgn-lider:hover{background:color-mix(in srgb,var(--c) 18%,var(--panel))}.orgn-persona:hover{background:var(--panel-2)}.orgn-lider-tx{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.orgn-lider-nm{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.orgn-lider-rol{color:var(--text-soft);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.orgn-gente{flex-direction:column;gap:1px;display:flex}.orgn-persona{font-size:12px}.orgn-persona-nm{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.orgn-pie{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.orgn-cnt{color:var(--text-soft);font-variant-numeric:tabular-nums;font-size:11.5px}.orgn-mas{border:1px solid var(--border);background:var(--panel-2);font:inherit;color:var(--text-soft);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:2px 8px 2px 3px;font-size:11.5px;font-weight:600;display:inline-flex}.orgn-mas:hover{border-color:var(--accent);color:var(--accent)}.orgn-pie .orgb-chip{padding:1px 8px;font-size:11px}.orgn button:focus-visible,.orgn a:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.orgb-arbol{border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow);border-radius:14px;overflow:hidden}.orgb-arbol .tree{padding-top:16px}.orgb-migas{flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px 0;font-size:12.5px;display:flex}.area-sinlider{background:var(--amber-soft);color:color-mix(in srgb,var(--amber) 72%,var(--text));text-align:center;border-radius:8px;padding:6px 9px;font-size:12px;font-weight:600}.area-mas{border:1px dashed var(--border-strong);width:100%;font:inherit;color:var(--text-soft);cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:8px;padding:6px 9px;font-size:12px;font-weight:600;display:flex}.area-mas:hover{border-color:var(--accent);color:var(--accent)}.area-mas-avs{display:inline-flex}.area-mas-avs .av+.av{box-shadow:0 0 0 2px var(--panel);margin-left:-6px}@media (prefers-reduced-motion:reduce){.kpi.eqk:hover{transform:none}.orgb-card{transition:none}}.mtz-card{padding:20px 22px}.mtz-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.mtz-title{margin:0 0 2px;font-size:16px;font-weight:700}.mtz-sub{color:var(--text-soft);margin:0;font-size:12.5px}.mtz-legend{color:var(--text-soft);align-items:center;gap:14px;font-size:12px;display:flex}.mtz-legend span{align-items:center;gap:6px;display:inline-flex}.mtz-legend i{border-radius:4px;width:12px;height:12px;display:inline-block}.mtz-legend em{border-left:1px solid var(--border);padding-left:6px;font-size:11.5px;font-style:normal}.mtz-empty{color:var(--text-soft);max-width:60ch;margin:6px 0 2px;font-size:13px;line-height:1.55}.mtz-body{gap:10px;display:flex}.mtz-axis-y{writing-mode:vertical-rl;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);align-self:center;font-size:10.5px;font-weight:600;transform:rotate(180deg)}.mtz-grid-wrap{flex:1;min-width:320px;overflow-x:auto}.mtz-grid{grid-template-columns:64px repeat(5,minmax(52px,1fr));gap:7px;display:grid}.mtz-ylab{text-align:right;flex-direction:column;justify-content:center;align-items:flex-end;gap:1px;padding-right:2px;display:flex}.mtz-ylab b{font-variant-numeric:tabular-nums;font-size:13px;line-height:1}.mtz-ylab small{color:var(--text-faint);font-size:9.5px;line-height:1.1}.mtz-xlab{flex-direction:column;align-items:center;gap:1px;padding-top:2px;display:flex}.mtz-xlab b{font-variant-numeric:tabular-nums;font-size:13px;line-height:1}.mtz-xlab small{color:var(--text-faint);text-align:center;font-size:9.5px;line-height:1.1}.mtz-cell{border:1px solid color-mix(in srgb,var(--border) 60%,transparent);cursor:default;appearance:none;border-radius:10px;place-items:center;min-height:52px;padding:0;font-family:inherit;transition:transform .16s,box-shadow .16s,opacity .16s,filter .16s;display:grid;position:relative}.mtz-cell.has{cursor:pointer}.mtz-cell.has:hover{z-index:2;transform:translateY(-2px)scale(1.02);box-shadow:0 8px 18px #00000024}.mtz-cell.sel{box-shadow:0 0 0 2px var(--text),0 8px 18px #00000029;z-index:3;transform:translateY(-2px)}.mtz-cell.dim{opacity:.4;filter:saturate(.7)}.mtz-cell:disabled{cursor:default}.mtz-badge{color:#fff;font-variant-numeric:tabular-nums;border:1.5px solid #ffffff59;border-radius:20px;place-items:center;min-width:26px;height:26px;padding:0 7px;font-size:13px;font-weight:700;display:grid;box-shadow:0 1px 4px #00000038}.mtz-axis-x{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);margin-top:9px;font-size:10.5px;font-weight:600}.mtz-detail{border-top:1px solid var(--border);margin-top:16px;padding-top:14px}.mtz-detail-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.mtz-detail-x{color:var(--text-faint);cursor:pointer;background:0 0;border:none;border-radius:6px;width:24px;height:24px;margin-left:auto;font-size:13px}.mtz-detail-x:hover{background:var(--panel-2);color:var(--text)}.mtz-detail-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mtz-detail-list li{background:var(--panel-2);border:1px solid var(--border);border-radius:9px;padding:8px 12px;font-size:13.5px;line-height:1.4}@media (prefers-reduced-motion:reduce){.mtz-cell{transition:none}}@media (max-width:640px){.mtz-legend{width:100%}.mtz-grid{grid-template-columns:44px repeat(5,minmax(44px,1fr))}.mtz-ylab small,.mtz-xlab small{display:none}}.sb-item.sb-locked{cursor:default;color:var(--text-faint);opacity:.72}.sb-item.sb-locked:hover{background:0 0}.sb-item.sb-locked .ico{opacity:.7}.sb-item .sb-lock{flex:none;margin-left:auto;font-size:12px;line-height:1}.cotp-form{flex-direction:column;display:flex}.cotp-hero{border-bottom:1px solid var(--border);margin-bottom:4px;padding:0 0 16px}.cotp-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--text-faint);margin-bottom:6px;font-size:10.5px;font-weight:700}.cotp-title{width:100%;color:var(--text);letter-spacing:-.01em;background:0 0;border:none;border-radius:7px;outline:none;margin:0 -6px 14px;padding:2px 6px;font-family:inherit;font-size:22px;font-weight:700}.cotp-title:hover{background:var(--panel-2)}.cotp-title:focus{background:var(--panel-2);box-shadow:0 0 0 2px var(--accent-soft)}.cotp-herocard{border:1px solid var(--border);background:linear-gradient(180deg,var(--accent-soft),transparent 130%);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:16px 18px;display:flex}.cotp-tlabel{letter-spacing:.05em;text-transform:uppercase;color:var(--text-soft);font-size:11px;font-weight:600}.cotp-tbig{letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums;margin-top:3px;font-size:31px;font-weight:800;line-height:1.05}.cotp-tsub{color:var(--text-faint);margin-top:4px;font-size:11.5px}.cotp-pill{white-space:nowrap;border-radius:20px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.cotp-dot{border-radius:50%;width:6px;height:6px}.cotp-sec{border-bottom:1px solid var(--border);padding:16px 0}.cotp-sec:last-of-type{border-bottom:none}.cotp-sectitle{letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);align-items:center;gap:8px;margin-bottom:12px;font-size:11px;font-weight:700;display:flex}.cotp-flabel{color:var(--text-soft);margin:12px 0 5px;font-size:11.5px;font-weight:500;display:block}.cotp-flabel.first{margin-top:0}.cotp-input{width:100%;color:var(--text);background:var(--panel-2);border:1px solid var(--border);box-sizing:border-box;border-radius:8px;outline:none;padding:8px 10px;font-family:inherit;font-size:13.5px;transition:border-color .12s,box-shadow .12s,background .12s}.cotp-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);background:var(--panel)}textarea.cotp-input{resize:vertical;min-height:56px;line-height:1.5}select.cotp-input{cursor:pointer}.cotp-grid2{grid-template-columns:1fr 1fr;gap:8px 14px;display:grid}.cotp-grid2>div{min-width:0}.cotp-items{border:1px solid var(--border);border-radius:10px;overflow:hidden}.cotp-ihead{background:var(--panel-2);letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);grid-template-columns:1fr 62px 92px 96px 26px;align-items:center;gap:6px;padding:8px 12px;font-size:10px;font-weight:700;display:grid}.cotp-ihead .r{text-align:right}.cotp-irow{border-top:1px solid var(--border);grid-template-columns:1fr 62px 92px 96px 26px;align-items:center;gap:6px;padding:5px 12px;display:grid}.cotp-irow input{width:100%;color:var(--text);box-sizing:border-box;background:0 0;border:1px solid #0000;border-radius:6px;outline:none;padding:5px 7px;font-family:inherit;font-size:13px}.cotp-irow input:hover{background:var(--panel-2)}.cotp-irow input:focus{background:var(--panel-2);border-color:var(--accent)}.cotp-irow input.num{text-align:right;font-variant-numeric:tabular-nums}.cotp-irow .sub{text-align:right;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:600}.cotp-irow .del{color:var(--text-faint);cursor:pointer;background:0 0;border:none;border-radius:6px;width:24px;height:24px;font-size:13px}.cotp-irow .del:hover{background:var(--red-soft);color:var(--bad-text)}.cotp-additem{text-align:left;cursor:pointer;border:none;border-top:1px solid var(--border);width:100%;color:var(--accent);background:0 0;padding:9px 12px;font-family:inherit;font-size:13px;font-weight:600}.cotp-additem:hover{background:var(--accent-soft)}.cotp-totals{border:1px solid var(--border);border-radius:10px;margin-top:12px;overflow:hidden}.cotp-trow{color:var(--text-soft);justify-content:space-between;align-items:center;padding:8px 14px;font-size:13px;display:flex}.cotp-trow b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.cotp-trowbig{background:var(--accent-soft);border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.cotp-trowbig span{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:700}.cotp-trowbig b{color:var(--text);font-variant-numeric:tabular-nums;font-size:19px;font-weight:800}.cotp-foot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;margin-top:18px;padding-top:16px;display:flex}.pfx-grid{grid-template-columns:repeat(auto-fill,minmax(258px,1fr));gap:14px;display:grid}.pfx-card{border:1px solid var(--border);background:var(--panel);border-radius:14px;flex-direction:column;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex;position:relative;overflow:hidden}.pfx-card.click{cursor:pointer}.pfx-card.click:hover{border-color:var(--border-strong);transform:translateY(-3px);box-shadow:0 12px 28px #0000001a}.pfx-top{justify-content:center;align-items:center;height:74px;padding:12px;display:flex;position:relative;overflow:hidden}.pfx-top:before{content:"";background:var(--pfc);opacity:.1;position:absolute;inset:0}.pfx-top:after{content:"";background:var(--pfc);height:3px;position:absolute;top:0;left:0;right:0}.pfx-logo{object-fit:contain;max-width:76%;max-height:44px;position:relative}.pfx-chip{background:var(--panel);border-radius:13px;place-items:center;width:48px;height:48px;font-size:20px;font-weight:800;display:grid;position:relative;box-shadow:0 3px 10px #0000001f}.pfx-body{flex-direction:column;flex:1;gap:8px;padding:13px 15px 12px;display:flex}.pfx-name{color:var(--text);align-items:center;gap:8px;font-size:15px;font-weight:700;line-height:1.25;display:flex}.pfx-swatch{background:var(--pfc);border-radius:3px;flex:none;width:10px;height:10px}.pfx-meta{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.pfx-lider{color:var(--text-soft);font-size:12px}.pfx-av{margin-top:auto}.pfx-avbar{background:var(--bg);border-radius:4px;height:7px;margin-top:4px;overflow:hidden}.pfx-avbar i{background:var(--pfc);border-radius:4px;height:100%;display:block}.pfx-vtoggle{background:var(--panel-2);border:1px solid var(--border);border-radius:9px;gap:2px;padding:3px;display:inline-flex}.pfx-vtoggle .rgbtn{padding:5px 11px;font-size:12.5px}@media (max-width:560px){.pfx-grid,.cotp-grid2{grid-template-columns:1fr}}.pfx-foot{border-top:1px solid var(--border);background:var(--panel-2);padding:9px 12px}.pfx-foot .btn{text-decoration:none;display:inline-flex}.cotp-doc-backdrop{z-index:149;background:#0f0f0f80;position:fixed;inset:0}.cotp-doc-modal{background:var(--panel);z-index:150;border-radius:14px;flex-direction:column;width:min(720px,94vw);max-height:92vh;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 24px 60px #00000059}.cotp-doc-head{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.cotp-doc-body{flex-direction:column;flex:1;gap:12px;padding:16px 20px 20px;display:flex;overflow-y:auto}.cotp-doc-frame{border:1px solid var(--border);background:#fff;border-radius:10px;width:100%;height:min(60vh,560px)}.cotp-doc-actions{flex-wrap:wrap;gap:8px;display:flex}.cotp-doc-envio{border-top:1px solid var(--border);padding-top:12px}.rel{border-radius:6px;align-items:center;gap:5px;padding:2px 9px;font-size:12.5px;font-weight:600;display:inline-flex}.nota-grid{grid-template-columns:repeat(auto-fill,minmax(238px,1fr));align-items:stretch;gap:14px;display:grid}.nota-card{--nc:var(--accent);background:var(--panel);border:1px solid var(--border);cursor:pointer;border-radius:13px;flex-direction:column;min-height:168px;padding:13px 14px;transition:transform .12s,box-shadow .12s;display:flex;position:relative;box-shadow:0 1px 3px #0000000f}.nota-card:hover{transform:translateY(-3px);box-shadow:0 9px 24px #00000021}.nota-head{align-items:center;gap:6px;margin-bottom:7px;display:flex}.nota-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.nota-snip{color:var(--text-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin-top:5px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.nota-chips{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.nota-foot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:6px;margin-top:9px;padding-top:8px;display:flex}@media (max-width:560px){.nota-grid{grid-template-columns:1fr}}.tb-grid{gap:14px;display:grid}.tb-card{--tbc:var(--accent);background:var(--panel);border:1px solid var(--border);border-radius:12px;flex-direction:column;padding:14px;transition:transform .12s cubic-bezier(.16,1,.3,1),border-color .12s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.tb-card:before{content:"";background:var(--tbc);opacity:0;border-radius:3px;width:3px;transition:opacity .12s cubic-bezier(.16,1,.3,1);position:absolute;top:12px;bottom:12px;left:0}.tb-card:after{content:"";border-radius:inherit;box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;transition:opacity .12s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.tb-card:hover,.tb-card:focus-within{border-color:var(--border-strong);transition-duration:.18s;transform:translateY(-2px)}.tb-card:hover:before,.tb-card:focus-within:before,.tb-card.fija:before,.tb-card:hover:after,.tb-card:focus-within:after{opacity:1}.tb-card.clic{cursor:pointer}.tb-card.clic:active{transition-duration:80ms;transform:translateY(0)scale(.995)}.tb-head{align-items:center;gap:7px;margin-bottom:9px;display:flex}.tb-dot{background:var(--tbc);border-radius:50%;flex:none;width:7px;height:7px}.tb-lbl{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--tbc) 82%,var(--text));font-family:ui-monospace,Menlo,Consolas,monospace;font-size:10.5px;font-weight:700}.tb-sp{flex:1}.tb-act{z-index:2;width:26px;height:26px;color:var(--text-faint);cursor:pointer;opacity:.35;background:0 0;border:none;border-radius:8px;place-items:center;padding:0;transition:opacity .12s,color .12s,background .12s;display:grid;position:relative}.tb-act:after{content:"";position:absolute;inset:-8px}.tb-act svg{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.tb-card:hover .tb-act,.tb-card:focus-within .tb-act{opacity:1}.tb-act:hover{background:var(--panel-2);color:var(--text-soft)}.tb-act.on{opacity:1;color:var(--tbc)}.tb-act.on svg{fill:currentColor}@media (hover:none){.tb-act{opacity:1}}.tb-title{color:var(--text);letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;font-size:14px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}a.tb-title{color:inherit;cursor:pointer;text-decoration:none}a.tb-title:after{content:"";position:absolute;inset:0}.tb-body{color:var(--text-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:0 0 12px;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.tb-meta{color:var(--text-soft);align-items:center;gap:7px;margin:0;font-size:12px;display:flex}.tb-meta .t{color:var(--text-faint);margin-left:auto;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:10.5px}.tb-foot{border-top:1px solid var(--border);align-items:center;gap:8px;margin-top:2px;padding-top:11px;display:flex}.tb-av{background:var(--panel-2);width:22px;height:22px;color:var(--text-soft);border:1px solid var(--border);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}.tb-who{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.tb-who b{color:var(--text);font-weight:600}.tb-vence{background:var(--panel-2);border:1px solid var(--border);color:var(--text-soft);white-space:nowrap;border-radius:6px;flex-shrink:0;align-items:center;gap:5px;margin-left:auto;padding:3px 8px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:10.5px;display:inline-flex}.tb-vence.urge{background:var(--amber-soft);border-color:color-mix(in srgb,var(--amber) 40%,transparent);color:var(--text)}.tb-vence svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:11px;height:11px}.mural-kiosko{z-index:400;background:var(--bg);text-align:center;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;padding:7vh 8vw;display:flex;position:fixed;inset:0}.mk-close{cursor:pointer;color:var(--text-soft);font-size:26px;position:absolute;top:20px;right:28px}.mk-close:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}.mk-brand{letter-spacing:1px;color:var(--text-faint);font-weight:900;position:absolute;top:22px;left:30px}.mk-ico{font-size:clamp(46px,10vw,110px);line-height:1}.mk-ico svg{stroke:currentColor;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:1em;height:1em}.mk-tipo{letter-spacing:3px;text-transform:uppercase;margin:14px 0 6px;font-size:clamp(13px,1.8vw,20px);font-weight:800}.mk-title{max-width:1150px;font-size:clamp(28px,5.2vw,56px);font-weight:800;line-height:1.12}.mk-body{color:var(--text-soft);max-width:1000px;margin-top:20px;font-size:clamp(16px,2.6vw,28px);line-height:1.4}.mk-autor{color:var(--text-faint);margin-top:28px;font-size:clamp(13px,1.7vw,19px)}.mk-dots{gap:9px;margin-top:34px;display:flex}.mk-dots span{background:var(--border);border-radius:50%;width:11px;height:11px}.mk-dots span.on{background:var(--accent)}.mk-hint{color:var(--text-soft);font-size:13px;position:absolute;bottom:20px}.metodo-sello{border:1px solid var(--border-strong);color:var(--text-soft);background:color-mix(in srgb,var(--accent) 6%,transparent);letter-spacing:.2px;vertical-align:middle;border-radius:999px;align-items:center;gap:5px;padding:3px 11px;font-size:11.5px;font-weight:600;display:inline-flex}.kpi-grid.kpi-6{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.cotp-doc-envioform{flex-direction:column;gap:2px;max-width:440px;display:flex}@media (max-width:760px){.cotp-doc-modal{width:96vw;max-height:96vh}}:root{--fo-nocturno:#06162a;--fo-pulso:#f9681f;--fo-brasa:#b8431f;--fo-pulso-ui:var(--fo-brasa);--fo-pulso-glow:none}[data-theme=dark],[data-theme=conecta]{--fo-pulso-ui:var(--fo-pulso);--fo-pulso-glow:0 0 .4em #f9681f8c}.fo-wordmark{font-family:var(--font-grotesk),"Space Grotesk",ui-sans-serif,sans-serif;letter-spacing:-.015em;color:var(--text);font-variant-ligatures:none;font-weight:600;line-height:1}.fo-wordmark .fo-pulse{vertical-align:.19em;background:var(--fo-pulso-ui);width:.48em;height:.13em;box-shadow:var(--fo-pulso-glow);border-radius:.05em;margin:0 .06em;display:inline-block}.fo-desc{letter-spacing:.01em;color:var(--text-faint);white-space:nowrap;font:400 11px/1.4 IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.guia-grid{grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:13px;display:grid}.guia-card{background:linear-gradient(160deg,var(--panel),var(--panel-2));border:1px solid var(--border);box-shadow:var(--shadow);cursor:pointer;border-radius:13px;padding:14px 15px;transition:transform .22s,box-shadow .22s,border-color .22s;position:relative;overflow:hidden}.guia-card:after{content:"";background:linear-gradient(90deg,var(--accent),transparent);opacity:0;height:3px;transition:opacity .25s;position:absolute;top:0;left:0;right:0}.guia-card:hover{border-color:var(--accent);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.guia-card:hover:after{opacity:1}.zones{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.zone{background:var(--panel);border:1px solid var(--border);cursor:pointer;border-radius:20px;align-items:center;gap:7px;padding:5px 12px;font-size:13px;font-weight:500;transition:border-color .12s,box-shadow .12s;display:inline-flex}.zone:hover{border-color:var(--accent);box-shadow:var(--shadow)}.zone .zdot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.zone.zone-exp{border-style:dashed}.zone .zexp{color:var(--blue);background:var(--blue-soft);border-radius:20px;margin-left:1px;padding:1px 7px;font-size:10px;font-weight:700}.sb-badge{background:var(--accent);color:var(--on-accent);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 5px;font-size:10.5px;font-weight:800;line-height:1;display:inline-flex}@media (min-width:821px){.card.tbl-sticky{overflow:visible}.card.tbl-sticky>table thead th{z-index:3;position:sticky;top:0}.card.tbl-sticky>table thead th:first-child{border-top-left-radius:var(--radius-lg)}.card.tbl-sticky>table thead th:last-child{border-top-right-radius:var(--radius-lg)}.card.tbl-sticky>table tbody tr:last-child td:first-child{border-bottom-left-radius:var(--radius-lg)}.card.tbl-sticky>table tbody tr:last-child td:last-child{border-bottom-right-radius:var(--radius-lg)}}.card.tbl-dense>table td{padding:7px 14px}.card.tbl-dense>table th{padding:9px 14px}.card.tbl-dense>table tbody tr:hover{transform:none}.card.tbl-dense>table .cell-title{display:block}.card.tbl-dense>table .cell-title .muted{white-space:nowrap;text-overflow:ellipsis;max-width:360px;overflow:hidden}.page-compact .page-head-row{align-items:center;gap:12px;margin-bottom:2px;display:flex}.page-compact .page-head-row .page-icon{border-radius:11px;flex-shrink:0;width:40px;height:40px;margin-top:0}.page-compact .page-head-row .page-icon svg{width:21px;height:21px}.page-compact .page-head-row .page-title{margin:0;font-size:24px}.page-compact .page-sub{margin-bottom:14px;font-size:13.5px}.page-compact .fac-stat{padding:10px 13px}.page-compact .fac-stat .v{font-size:clamp(13px,10.8cqi,22px)}.avatar-sm{letter-spacing:.02em;border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:11.5px;font-weight:800;display:grid}.fac-stat{box-shadow:var(--shadow)}.fac-stat:hover{box-shadow:var(--shadow-lg)}.fac-stat[data-on]{box-shadow:var(--shadow),0 0 0 3px var(--accent-soft)}.card[aria-busy=true]{position:relative}.card[aria-busy=true]:before{content:"";background:var(--accent);z-index:4;border-radius:2px;width:38%;height:2px;animation:1s ease-in-out infinite busy-slide;position:absolute;top:0;left:0}@keyframes busy-slide{0%{opacity:0;transform:translate(0)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(163%)}}@media (prefers-reduced-motion:reduce){.card[aria-busy=true]:before{opacity:.3;width:100%;animation:none}}.sec-panel[aria-busy=true]{position:relative;overflow:hidden}.sec-panel[aria-busy=true]:before{content:"";background:var(--accent);z-index:1;border-radius:2px;width:38%;height:2px;animation:1s ease-in-out infinite busy-slide;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.sec-panel[aria-busy=true]:before{opacity:.3;width:100%;animation:none}}.tk-tabla>table td{vertical-align:middle;padding:7px 12px}.tk-tabla>table th{padding:9px 12px}.tk-tabla>table tbody tr:hover{transform:none}.tk-tabla>table td .cell-title{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.tar-tabla>table td{vertical-align:middle;padding:7px 12px}.tar-tabla>table th{padding:9px 12px}.tar-tabla>table tbody tr:hover{transform:none}.tar-tabla>table td .cell-title{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.tar-tabla>table td .tar-persona>div{text-overflow:ellipsis;white-space:nowrap;max-width:170px;overflow:hidden}.kpi-grid.kpi-fit .kpi{min-width:0;container-type:inline-size}.kpi-grid.kpi-fit .kpi .val{overflow-wrap:anywhere;font-size:clamp(15px,13.5cqi,27px)}.cli-card{z-index:60;background:var(--panel);border:1px solid var(--border);border-radius:12px;width:320px;max-width:calc(100vw - 16px);max-height:min(300px,100vh - 16px);padding:12px 14px;font-size:12.5px;line-height:1.5;animation:.18s cubic-bezier(.23,1,.32,1) both cliCardFade;position:fixed;overflow-y:auto;box-shadow:0 12px 32px #00000059}.cli-card .cli-sep{border-top:1px solid var(--border);margin:8px 0}@keyframes cliCardFade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.cli-card{animation:none}}tr[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pg-cli{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;min-width:150px;max-width:270px;line-height:1.3;display:-webkit-box;overflow:hidden}.pg-nota-externa{color:var(--text-soft);margin:6px 0 0 22px;font-size:11.5px;line-height:1.45;animation:.2s cubic-bezier(.23,1,.32,1) both pgNotaIn}@keyframes pgNotaIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pg-nota-externa{animation:none}}.area-row{cursor:pointer;border:1px solid #0000;border-radius:11px;align-items:center;gap:11px;padding:11px 10px;transition:all .18s;display:flex}.area-row:hover{background:var(--panel-2);border-color:var(--border);transform:translate(3px)}.agenda-item{cursor:pointer;border:1px solid #0000;border-radius:11px;align-items:flex-start;gap:11px;padding:10px 8px;transition:all .18s;display:flex}.agenda-item:hover{background:var(--panel-2);border-color:var(--border);transform:translate(3px)}.agenda-item .ag-time{color:var(--text-soft);font-variant-numeric:tabular-nums;flex-shrink:0;width:46px;padding-top:1px;font-size:12px;font-weight:600}.agenda-item .ag-bar{border-radius:3px;flex-shrink:0;align-self:stretch;width:3px}.agenda-item .ag-title{font-size:14px;font-weight:500}.agenda-item .ag-sub{color:var(--text-soft);margin-top:1px;font-size:12px}.riesgos-carrusel{height:132px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(#0000,#000 16% 84%,#0000)}.riesgos-track{flex-direction:column;display:flex}.riesgos-track.anim{animation:14s linear infinite riesgosUp}.riesgos-carrusel:hover .riesgos-track,.riesgos-carrusel:focus-within .riesgos-track{animation-play-state:paused}@keyframes riesgosUp{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.riesgo-item{border-radius:8px;align-items:center;gap:9px;padding:9px 4px;transition:background .14s;display:flex}.riesgo-item:hover{background:var(--panel-2)}.riesgo-item .rsg-txt{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;overflow:hidden}.area-ic{border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:15px;display:grid}.area-info{flex:1;min-width:0}.area-name{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.area-count{color:var(--text-soft);font-size:11.5px}.health-bar{background:var(--border);border-radius:6px;flex-shrink:0;width:96px;height:7px;overflow:hidden}.health-fill{border-radius:6px;height:100%;animation:1s cubic-bezier(.22,1,.36,1) both healthIn}@keyframes healthIn{0%{width:0}}.health-pct{text-align:right;font-variant-numeric:tabular-nums;width:38px;color:var(--text);flex-shrink:0;font-size:12.5px;font-weight:700}.feed-item{cursor:pointer;border-radius:10px;gap:11px;padding:9px 8px;transition:transform .15s,background .15s;display:flex}.feed-item:hover{background:var(--panel-2);transform:translate(3px)}.feed-line{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.feed-dot{border-radius:50%;width:9px;height:9px;margin-top:4px;position:relative}.feed-dot.pulse:after{content:"";background:currentColor;border-radius:50%;animation:2s cubic-bezier(0,0,.2,1) infinite feedPulse;position:absolute;inset:0}@keyframes feedPulse{0%{opacity:.6;transform:scale(1)}75%,to{opacity:0;transform:scale(2.4)}}.feed-rail{background:var(--border);flex:1;width:2px;margin-top:3px}.feed-item:last-child .feed-rail{display:none}.feed-text{font-size:13px;line-height:1.35}.feed-time{color:var(--text-faint);margin-top:2px;font-size:11.5px}.htask{cursor:pointer;border:1px solid #0000;border-radius:11px;align-items:center;gap:13px;padding:12px;transition:all .18s;display:flex;position:relative}.htask:hover{background:var(--panel-2);border-color:var(--border);transform:translate(3px)}.htask-check{z-index:1;border:2px solid var(--border-strong);color:#0000;cursor:pointer;background:0 0;border-radius:7px;flex-shrink:0;place-items:center;width:21px;height:21px;padding:0;font-size:12px;font-weight:800;transition:all .2s;display:grid;position:relative}.htask-check:hover{border-color:var(--green)}.htask.done .htask-check{background:var(--green);border-color:var(--green);color:#fff}.htask.done .htask-name{opacity:.5;text-decoration:line-through}.htask-info{flex:1;min-width:0}.htask-name{color:inherit;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;text-decoration:none;display:block;overflow:hidden}.htask-name:after{content:"";position:absolute;inset:0}.htask-meta{color:var(--text-soft);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11.5px;overflow:hidden}a.area-row,a.agenda-item,a.feed-item,a.riesgo-item,a.kpi{color:inherit;text-decoration:none}a.kpi:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.area-row:active,.agenda-item:active,.feed-item:active{transition-duration:80ms;transform:translate(3px)scale(.99)}.htask:active{background:var(--panel-2);border-color:var(--border-strong);transition-duration:80ms}.riesgo-item:active{background:var(--panel-2)}.hd-dot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 3px var(--accent-soft);border-radius:50%;flex-shrink:0;margin-right:10px;display:inline-block}.lbl-dot{vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}@media (prefers-reduced-motion:reduce){.riesgos-track.anim{animation:none}.riesgos-carrusel{height:auto;-webkit-mask-image:none;mask-image:none}.riesgos-track.anim a[aria-hidden=true]{display:none}.feed-dot.pulse:after{opacity:0;animation:none}.health-fill{animation-duration:10ms}.area-row:hover,.agenda-item:hover,.feed-item:hover,.htask:hover,.area-row:active,.agenda-item:active,.feed-item:active{transform:none}}:root{--aif-nocturno:#06162a;--aif-panel:#0c1f38;--aif-hilo:#123054;--aif-pulso:#f9681f;--aif-luz:#eaf0f7;--aif-vidrio:#8fa3bc;--aif-azul:#1f6feb;--aif-curva:cubic-bezier(.23,1,.32,1);--aif-azul-txt:#6ba1f5;--aif-rojo:#fca5a5}.aif-tab{z-index:200;background:var(--aif-nocturno);border:1px solid var(--aif-hilo);width:46px;height:64px;transition:transform .22s var(--aif-curva),opacity .18s ease;border-right:none;border-radius:14px 0 0 14px;justify-content:center;align-items:center;display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%);box-shadow:-6px 0 24px #06162a47}.aif-tab:hover{transform:translate(-4px,-50%)}.aif-tab:active{transform:translate(-2px,-50%)}.aif-tab.abierto{opacity:0;pointer-events:none;transform:translate(12px,-50%)}body.sb-lock .aif-tab{opacity:0;pointer-events:none}body:has(.drawer.open) .aif-tab{opacity:0;pointer-events:none}.aif-tab-glow{animation:2.6s ease-in-out infinite aifLatido}@keyframes aifLatido{0%,to{opacity:.1}50%{opacity:.26}}.aif-backdrop{z-index:205;opacity:0;pointer-events:none;background:#06162a73;transition:opacity .18s;position:fixed;inset:0}.aif-backdrop.abierto{opacity:1;pointer-events:auto;transition:opacity .28s var(--aif-curva)}.aif-ov{z-index:210;background:var(--aif-nocturno);width:min(380px,100vw);color:var(--aif-luz);border-left:1px solid var(--aif-hilo);visibility:hidden;transition:transform .18s cubic-bezier(.4,0,1,1),width .32s var(--aif-curva),visibility 0s .18s;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden;transform:translate(calc(100% + 32px));box-shadow:-28px 0 64px #06162a66}.aif-ov.abierto{visibility:visible;transition:transform .28s var(--aif-curva),width .32s var(--aif-curva),visibility 0s;transform:translate(0)}.aif-ov.exp{width:calc(100vw - var(--sb-w))}[data-theme=dark] .aif-ov,[data-theme=conecta] .aif-ov{border-left-color:#24568c;box-shadow:inset 0 1px #eaf0f712,-28px 0 64px #00000073}.aif-backdrop.exp.abierto{background:#06162a9e}.aif-ov-head{border-bottom:1px solid var(--aif-hilo);flex:none;align-items:center;gap:10px;padding:13px 14px 12px 18px;display:flex}.aif-ov-glifo{background:var(--aif-panel);border:1px solid var(--aif-hilo);border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.aif-ov-marca{align-items:center;margin-right:auto;display:inline-flex}.aif-ov-titulo,.aif-ov-saldo,.aif-ov .solo-exp{display:none}.aif-ov-titulo b{font-family:var(--font-grotesk),"Space Grotesk",ui-sans-serif,sans-serif;color:var(--aif-luz);letter-spacing:-.01em;font-size:17px;font-weight:700;line-height:1.1}.aif-ov-titulo small{color:var(--aif-vidrio);font-size:11.5px;line-height:1.3;display:block}.aif-ov-saldo{text-align:right;flex-direction:column;line-height:1.2}.aif-ov-saldo-lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--aif-vidrio);font-size:9px}.aif-ov-saldo-val{color:var(--aif-pulso);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.aif-ov-btn{cursor:pointer;width:30px;height:30px;color:var(--aif-vidrio);background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:14px;line-height:1;transition:color .15s,background .15s,transform .15s;display:flex}.aif-ov-btn:hover{color:var(--aif-luz);background:var(--aif-panel)}.aif-ov-btn:active{transform:scale(.92)}.aif-ov.exp .aif-ov-marca,.aif-ov.exp .solo-lat{display:none}.aif-ov.exp .aif-ov-titulo{flex:1;min-width:0;display:block}.aif-ov.exp .aif-ov-saldo,.aif-ov.exp .solo-exp{display:flex}.aif-ov-ctx{border-bottom:1px solid var(--aif-hilo);flex:none;align-items:center;gap:8px;padding:10px 18px;display:flex}.aif-ov.exp .aif-ov-ctx{display:none}.aif-ov-body{flex:1;min-height:0;display:flex}.aif-ov-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.aif-ov-modos{opacity:0;max-height:0;transition:max-height .3s var(--aif-curva),opacity .22s ease;flex:none;overflow:hidden}.aif-ov.exp .aif-ov-modos{opacity:1;max-height:240px}.aif-ov-aside{width:0;min-height:0;transition:width .32s var(--aif-curva),border-color .28s ease;border-left:1px solid #0000;flex-direction:column;flex:none;display:flex;overflow:hidden}.aif-ov.exp .aif-ov-aside{border-left-color:var(--aif-hilo);width:344px}.aif-ov.exp .aif-ov-main .aif-chat{padding-top:20px;padding-bottom:14px;scrollbar-width:auto;scrollbar-color:#2f6bad transparent;gap:16px;padding-inline:max(26px,50% - 390px)}.aif-ov.exp .aif-ov-main .aif-foot{padding-top:14px;padding-bottom:18px;padding-inline:max(26px,50% - 390px)}.aif-ov.exp .aif-ov-main .aif-texto,.aif-ov.exp .aif-ov-main .aif-md,.aif-ov.exp .aif-ov-main .aif-msg-usuario,.aif-ov.exp .aif-ov-main .aif-prop-cuerpo,.aif-ov.exp .aif-ov-main .aif-accion,.aif-ov.exp .aif-ov-main .aif-input{font-size:13.5px}.aif-ov.exp .aif-ov-main .aif-msg-usuario{max-width:72%}.aif-ov.exp .aif-ov-main .aif-saludo{font-size:19px}.aif-ov.exp .aif-ov-main .aif-input{max-height:200px}.aif-ov.exp .aif-ov-main .aif-hilo-largo,.aif-ov.exp .aif-ov-main .aif-aviso{margin-inline:max(26px,50% - 390px)}.aif-ov.exp .aif-ov-main .aif-input-hint{display:inline}@media (max-width:820px){.aif-ov.exp{width:100vw}.aif-ov.exp .aif-ov-aside{display:none}}@media (max-width:480px){.aif-ov{border-left:none;width:100vw}.aif-ov-btn{width:44px;height:44px;font-size:17px}}.aif-head{border-bottom:1px solid var(--aif-hilo);flex:none;align-items:center;gap:10px;padding:14px 14px 13px 18px;display:flex}.aif-historial-link,.aif-expandir,.aif-cerrar{cursor:pointer;width:30px;height:30px;color:var(--aif-vidrio);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;font-size:14px;line-height:1;transition:opacity .15s,transform .15s,color .15s,background .15s;display:flex}.aif-historial-link{margin-left:auto}.aif-historial-link:hover,.aif-expandir:hover,.aif-cerrar:hover{color:var(--aif-luz);background:var(--aif-panel)}.aif-historial-link:active,.aif-expandir:active,.aif-cerrar:active{transform:scale(.92)}.aif-ctx{border-bottom:1px solid var(--aif-hilo);flex:none;align-items:center;gap:8px;padding:10px 18px;display:flex}.aif-chip-ctx{background:var(--aif-panel);border:1px solid var(--aif-hilo);color:var(--aif-vidrio);white-space:nowrap;text-overflow:ellipsis;border-radius:99px;align-items:center;gap:7px;padding:5px 11px;font:400 11px/1 IBM Plex Mono,ui-monospace,Consolas,monospace;display:inline-flex;overflow:hidden}.aif-chip-ctx:before{content:"";background:var(--aif-pulso);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 6px #f9681f99}.aif-saldo{color:var(--aif-vidrio);white-space:nowrap;margin-left:auto;font:400 10.5px/1 IBM Plex Mono,ui-monospace,Consolas,monospace}.aif-chat{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--aif-hilo) transparent;flex-direction:column;flex:1;gap:13px;padding:18px 16px 10px;display:flex;overflow-y:auto}.aif-chat::-webkit-scrollbar{width:8px}.aif-chat::-webkit-scrollbar-thumb{background:var(--aif-hilo);border-radius:4px}.aif-chat::-webkit-scrollbar-track{background:0 0}.aif-vacio{flex-direction:column;gap:13px;margin-block:auto;display:flex}.aif-sugerencias{grid-template-columns:repeat(auto-fit,minmax(232px,1fr));gap:9px;display:grid}.aif-saludo{font-family:var(--font-grotesk),"Space Grotesk",ui-sans-serif,sans-serif;color:var(--aif-luz);letter-spacing:-.01em;font-size:16.5px;font-weight:600;line-height:1.35}.aif-saludo-sub{color:var(--aif-vidrio);margin-top:-6px;font-size:12px;line-height:1.5}.aif-etiqueta{letter-spacing:.12em;text-transform:uppercase;color:var(--aif-vidrio);margin-top:6px;font:500 10px/1 IBM Plex Mono,ui-monospace,Consolas,monospace}.aif-accion{text-align:left;border:1px solid var(--aif-hilo);background:var(--aif-panel);width:100%;color:var(--aif-luz);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:12px 13px;font-size:12.5px;font-weight:500;line-height:1.35;transition:transform .16s,border-color .16s;display:flex}.aif-accion:hover{border-color:#1d4577;transform:translateY(-1px)}.aif-accion:active{transform:translateY(0)}.aif-adot{background:var(--aif-pulso);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 8px #f9681f80}.aif-chev{color:var(--aif-vidrio);font-family:var(--font-grotesk),"Space Grotesk",ui-sans-serif,sans-serif;flex:none;margin-left:auto;font-size:15px;font-weight:600;transition:transform .16s,color .16s}.aif-accion:hover .aif-chev{color:var(--aif-luz);transform:translate(3px)}.aif-msg{max-width:100%;animation:aifEntra .24s var(--aif-curva) both}@keyframes aifEntra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.aif-msg-usuario{background:var(--aif-hilo);max-width:86%;color:var(--aif-luz);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px 12px 4px;align-self:flex-end;padding:9px 13px;font-size:12.5px;line-height:1.5}.aif-msg-ia{background:var(--aif-panel);border:1px solid var(--aif-hilo);border-radius:12px 12px 12px 4px;flex-direction:column;align-self:stretch;gap:9px;padding:11px 13px 10px;display:flex}.aif-texto{color:var(--aif-luz);white-space:pre-wrap;overflow-wrap:anywhere;font-size:12.5px;line-height:1.55}.aif-chip-tool{color:var(--aif-vidrio);border:1px solid var(--aif-hilo);background:var(--aif-nocturno);border-radius:99px;align-self:flex-start;align-items:center;gap:7px;padding:4px 9px;font:400 10.5px/1 IBM Plex Mono,ui-monospace,Consolas,monospace;display:inline-flex}.aif-tool-dot{background:var(--aif-azul);border-radius:50%;flex:none;width:6px;height:6px;position:relative}.aif-tool-dot:after{content:"";background:var(--aif-azul);border-radius:50%;animation:2.2s cubic-bezier(0,0,.2,1) infinite aifPing;position:absolute;inset:0}@keyframes aifPing{0%{opacity:.55;transform:scale(1)}75%,to{opacity:0;transform:scale(2.6)}}.aif-meta{color:var(--aif-vidrio);letter-spacing:.02em;font:400 10.5px/1 IBM Plex Mono,ui-monospace,Consolas,monospace}.aif-msg-acciones{justify-content:flex-end;display:flex}.aif-copiar{color:var(--aif-vidrio);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;padding:3px 7px;font-size:10.5px;transition:color .15s,background .15s;display:inline-flex}.aif-copiar:hover{color:var(--aif-luz);background:var(--aif-nocturno)}.aif-propuesta{border-radius:12px}.aif-prop-titulo{letter-spacing:.04em;color:var(--aif-vidrio);font:600 11px/1 IBM Plex Mono,ui-monospace,Consolas,monospace}.aif-prop-cuerpo{color:var(--aif-luz);font-size:12.5px;line-height:1.55}.aif-prop-botones{gap:8px;margin-top:2px;display:flex}.aif-btn-confirmar{background:var(--aif-pulso);color:var(--aif-nocturno);cursor:pointer;border:none;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:600;transition:transform .15s}.aif-btn-confirmar:hover{transform:translateY(-1px)}.aif-btn-confirmar:active{transform:scale(.97)}.aif-btn-cancelar{border:1px solid var(--aif-hilo);color:var(--aif-vidrio);cursor:pointer;background:0 0;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:500;transition:transform .15s,border-color .15s,color .15s}.aif-btn-cancelar:hover{color:var(--aif-luz);border-color:#1d4577;transform:translateY(-1px)}.aif-prop-resultado{color:var(--aif-vidrio);font-size:11px}.aif-foot{border-top:1px solid var(--aif-hilo);flex-direction:column;flex:none;gap:9px;padding:10px 14px;display:flex}.aif-modos{gap:6px;display:flex}.aif-modo{color:var(--aif-vidrio);border:1px solid var(--aif-hilo);cursor:pointer;background:0 0;border-radius:99px;padding:6px 11px;font-size:11px;transition:transform .14s,border-color .14s,color .14s}.aif-modo:hover{color:var(--aif-luz);transform:translateY(-1px)}.aif-modo.on{color:var(--aif-azul-txt);border-color:var(--aif-azul);background:#1f6feb1f}.aif-nueva{color:var(--aif-vidrio);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;margin-left:auto;font-size:10.5px;text-decoration:underline}.aif-nueva:hover{color:var(--aif-luz)}.aif-input-row{align-items:flex-end;gap:8px;display:flex}.aif-input{background:var(--aif-panel);border:1px solid var(--aif-hilo);color:var(--aif-luz);resize:none;scrollbar-width:thin;scrollbar-color:var(--aif-hilo) transparent;border-radius:10px;outline:none;flex:1;min-width:0;max-height:150px;padding:10px 13px;font-family:inherit;font-size:12.5px;line-height:1.5;transition:border-color .15s;display:block;overflow-y:auto}.aif-input::placeholder{color:var(--aif-vidrio);opacity:.85}.aif-input:focus{border-color:var(--aif-azul)}.aif-enviar{background:var(--aif-pulso);cursor:pointer;border:none;border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .15s;display:flex}.aif-enviar:hover{transform:translateY(-1px)}.aif-enviar:active{transform:scale(.94)}.aif-enviar:disabled{opacity:.5;cursor:default;transform:none}.aif-voz{background:var(--aif-panel);border:1px solid var(--aif-hilo);width:40px;height:40px;color:var(--aif-luz);cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;transition:transform .15s,border-color .15s,background-color .15s;display:flex}.aif-voz:hover{border-color:var(--aif-azul);transform:translateY(-1px)}.aif-voz:active{transform:scale(.94)}.aif-voz:focus-visible,.aif-voz-cancelar:focus-visible{outline:2px solid var(--aif-azul-txt);outline-offset:2px}.aif-voz.grabando{border-color:var(--aif-pulso);color:var(--aif-pulso);background:#f9681f29}.aif-voz.ocupado{cursor:progress;opacity:.75;transform:none}.aif-voz-girando{border:2px solid var(--aif-hilo);border-top-color:var(--aif-luz);border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite aifVozGira}@keyframes aifVozGira{to{transform:rotate(360deg)}}.aif-voz-franja{background:var(--aif-panel);border:1px solid var(--aif-hilo);color:var(--aif-luz);border-radius:10px;align-items:center;gap:8px;padding:6px 8px 6px 12px;font-size:12px;display:flex}.aif-voz-franja.grabando{background:#f9681f1a;border-color:#f9681f73}.aif-voz-punto{background:var(--aif-pulso);border-radius:50%;flex:none;width:9px;height:9px;animation:1.2s ease-in-out infinite aifVozLate}@keyframes aifVozLate{50%{opacity:.35}}.aif-voz-tiempo{color:var(--aif-vidrio);font-variant-numeric:tabular-nums;font:500 12px/1 IBM Plex Mono,ui-monospace,Consolas,monospace}.aif-voz-nota{min-width:0;color:var(--aif-vidrio);flex:120px;font-size:11.5px;line-height:1.3}.aif-voz-cancelar{border:1px solid var(--aif-hilo);color:var(--aif-luz);cursor:pointer;background:0 0;border-radius:8px;margin-left:auto;padding:5px 10px;font-size:11.5px;transition:border-color .15s}.aif-voz-cancelar:hover{border-color:var(--aif-vidrio)}.aif-voz-aviso{text-align:center;color:var(--aif-vidrio);margin:0;font-size:11px;line-height:1.4}.aif-voz-aviso.error{color:var(--aif-rojo)}@media (prefers-reduced-motion:reduce){.aif-voz-punto,.aif-voz-girando{animation:none}.aif-voz:hover,.aif-voz:active{transform:none}}.aif-aviso{text-align:center;color:var(--aif-rojo);font-size:11px}.aif-hilo-largo{color:var(--aif-vidrio);background:#f9681f14;border:1px solid #f9681f38;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:7px;margin:0 14px;padding:7px 12px;font-size:11px;display:flex}.aif-app-main .aif-hilo-largo,.aif-app-main .aif-aviso{margin-inline:max(26px,50% - 390px)}.aif-disclaimer{text-align:center;color:var(--aif-vidrio);margin:0;font-size:10.5px;line-height:1.4}.aif-input-hint{display:none}.aif-app-main .aif-input-hint{display:inline}.aif-fibra{align-self:flex-start;align-items:center;gap:8px;min-height:22px;padding:2px 2px 0;display:flex}.aif-fibra svg{display:block;overflow:visible}.aif-fibra-cuerpo{transform-origin:50%}.aif-fibra.pensando .aif-fibra-cuerpo{animation:1.5s ease-in-out infinite aifRespira}.aif-fibra.reposo .aif-fibra-cuerpo{animation:3.6s ease-in-out infinite aifRespira}@keyframes aifRespira{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.aif-fibra-luz{stroke-dasharray:30 470;stroke-dashoffset:30px;opacity:0}.aif-fibra.pensando .aif-fibra-luz{opacity:1;animation:1.15s linear infinite aifViaja}.aif-fibra.reposo.destello .aif-fibra-luz{opacity:1;animation:.95s ease-in-out both aifViaja}@keyframes aifViaja{0%{stroke-dashoffset:30px}to{stroke-dashoffset:-445px}}.aif-fibra-txt{color:var(--aif-vidrio);opacity:0;font:400 10.5px/1 IBM Plex Mono,ui-monospace,Consolas,monospace;transition:opacity .2s}.aif-fibra.pensando .aif-fibra-txt{opacity:.85}.page-asistente{flex-direction:column;height:100%;padding:0 32px 26px;display:flex}.aif-app{background:var(--aif-nocturno);min-height:440px;color:var(--aif-luz);border:1px solid var(--aif-hilo);border-radius:16px;flex-direction:column;flex:1;display:flex;overflow:hidden;box-shadow:0 18px 48px #06162a38}[data-theme=dark] .aif-app,[data-theme=conecta] .aif-app{border-color:#24568c;box-shadow:inset 0 1px #eaf0f712,0 20px 52px #0000006b}.aif-app-head{border-bottom:1px solid var(--aif-hilo);flex:none;align-items:flex-start;gap:16px;padding:20px 26px;display:flex}.aif-app-head-tit{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.aif-app-glifo{background:var(--aif-panel);border:1px solid var(--aif-hilo);border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.aif-app-h1{font-family:var(--font-grotesk),"Space Grotesk",ui-sans-serif,sans-serif;letter-spacing:-.01em;color:var(--aif-luz);margin:0;font-size:20px;font-weight:700;line-height:1.15}.aif-app-sub{color:var(--aif-vidrio);margin:2px 0 0;font-size:12px;line-height:1.35}.aif-app-saldo{text-align:right;flex:none}.aif-app-saldo-lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--aif-vidrio);font-size:9.5px;display:block}.aif-app-saldo-val{color:var(--aif-pulso);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700;line-height:1.2;display:block}.aif-app-saldo-cred{color:var(--aif-vidrio);font-variant-numeric:tabular-nums;font-size:10.5px;display:block}.aif-app-histbtn{color:var(--aif-vidrio);border:1px solid var(--aif-hilo);cursor:pointer;background:0 0;border-radius:99px;align-self:center;align-items:center;gap:6px;padding:6px 11px;font-size:11.5px;font-weight:500;display:none}.aif-app-histbtn.on{color:var(--aif-azul-txt);border-color:var(--aif-azul)}.aif-app-grid{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 344px;min-height:0;display:grid}.aif-app-main{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.aif-app-aside{border-left:1px solid var(--aif-hilo);min-width:0;min-height:0;display:flex;overflow:hidden}.aif-app-main .aif-chat{padding-top:20px;padding-bottom:14px;gap:16px;padding-inline:max(26px,50% - 390px)}.aif-app-main .aif-foot{padding-top:14px;padding-bottom:18px;padding-inline:max(26px,50% - 390px)}.aif-app-main .aif-texto,.aif-app-main .aif-md,.aif-app-main .aif-msg-usuario,.aif-app-main .aif-prop-cuerpo,.aif-app-main .aif-accion,.aif-app-main .aif-input{font-size:13.5px}.aif-app-main .aif-chat{scrollbar-width:auto;scrollbar-color:#2f6bad transparent}.aif-app-main .aif-msg-usuario{max-width:72%}.aif-app-main .aif-saludo{font-size:19px}.aif-app-main .aif-input{max-height:200px}.aif-modocards{flex:none;grid-template-columns:repeat(3,1fr);gap:11px;padding:20px max(26px,50% - 390px) 4px;display:grid}.aif-modocard{text-align:left;cursor:pointer;border:1px solid var(--aif-hilo);background:var(--aif-panel);border-radius:12px;flex-direction:column;gap:3px;padding:13px 16px;transition:border-color .15s,transform .12s;display:flex}.aif-modocard:hover{border-color:#1d4577;transform:translateY(-1px)}.aif-modocard.on{border-color:var(--aif-pulso);background:#f9681f14}.aif-modocard-tit{color:var(--aif-luz);font-size:13px;font-weight:600}.aif-modocard-desc{color:var(--aif-vidrio);font-size:11px}.aif-modocard.on .aif-modocard-desc{color:var(--aif-pulso)}.aif-modocard-x{color:var(--aif-pulso);font-weight:600}.aif-modo-aviso{color:var(--aif-vidrio);background:#f9681f14;border:1px solid #f9681f38;border-radius:8px;flex:none;align-items:center;gap:7px;margin:8px max(26px,50% - 390px) 0;padding:8px 12px;font-size:11px;line-height:1.35;display:flex}.aif-md{flex-direction:column;gap:9px;min-width:0;display:flex}.aif-md-p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.55}.aif-md-tit{color:var(--aif-luz);margin:2px 0 0;font-weight:700;line-height:1.3}h3.aif-md-tit{font-size:1.08em}h4.aif-md-tit{font-size:1em}.aif-md-lista{flex-direction:column;gap:4px;margin:0;padding-left:20px;line-height:1.5;display:flex}.aif-md-lista li{overflow-wrap:anywhere}.aif-md-lista li::marker{color:var(--aif-vidrio)}.aif-md-hr{border:none;border-top:1px solid var(--aif-hilo);margin:3px 0}.aif-md-code{background:var(--aif-nocturno);border:1px solid var(--aif-hilo);overflow-wrap:anywhere;border-radius:5px;padding:1px 5px;font:400 .88em/1.4 IBM Plex Mono,ui-monospace,Consolas,monospace}.aif-md-pre{background:var(--aif-nocturno);border:1px solid var(--aif-hilo);border-radius:9px;margin:0;padding:10px 12px;overflow-x:auto}.aif-md-pre code{white-space:pre;font:400 .88em/1.5 IBM Plex Mono,ui-monospace,Consolas,monospace}.aif-md-link{color:var(--aif-azul-txt);text-underline-offset:2px;text-decoration:underline}.aif-md-tabla{scrollbar-width:thin;scrollbar-color:var(--aif-hilo) transparent;border:1px solid var(--aif-hilo);border-radius:9px;overflow-x:auto}.aif-md-tabla table{border-collapse:collapse;width:100%;font-size:.92em}.aif-md-tabla th,.aif-md-tabla td{text-align:left;border-bottom:1px solid var(--aif-hilo);white-space:nowrap;padding:7px 10px}.aif-md-tabla th{background:var(--aif-nocturno);color:var(--aif-luz);font-size:.94em;font-weight:600}.aif-md-tabla tr:last-child td{border-bottom:none}.aif-md-tabla td{color:var(--aif-luz);font-variant-numeric:tabular-nums}.aif-historial{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.aif-historial-head{border-bottom:1px solid var(--aif-hilo);flex:none;justify-content:space-between;align-items:center;padding:17px 20px 13px;display:flex}.aif-historial-tit{color:var(--aif-luz);font-size:13px;font-weight:600}.aif-historial-nueva{border:1px solid var(--aif-hilo);width:30px;height:30px;color:var(--aif-vidrio);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:flex}.aif-historial-nueva:hover{color:var(--aif-luz);border-color:var(--aif-azul)}.aif-historial-scroll{scrollbar-width:auto;scrollbar-color:#2f6bad transparent;flex:1;min-width:0;min-height:0;padding:12px 14px 18px;overflow-y:auto}.aif-historial-grupo{margin-bottom:10px}.aif-historial-glabel{letter-spacing:.1em;text-transform:uppercase;color:var(--aif-vidrio);padding:8px 6px 7px;font:500 10px/1 IBM Plex Mono,ui-monospace,Consolas,monospace}.aif-historial-lista{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.aif-historial-row{border-radius:9px;align-items:stretch;transition:background .15s,border-color .15s;display:flex;position:relative}.aif-historial-row:hover,.aif-historial-row.activo{background:var(--aif-panel)}.aif-historial-item{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:9px;flex-direction:column;flex:1;gap:4px;min-width:0;padding:11px 12px;display:flex}.aif-historial-item:disabled{opacity:.55;cursor:default}.aif-historial-fila1{align-items:baseline;gap:8px;display:flex}.aif-historial-titulo{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--aif-luz);flex:1;font-size:12.5px;font-weight:500;overflow:hidden}.aif-historial-fecha{color:var(--aif-vidrio);font-variant-numeric:tabular-nums;flex:none;font-size:10px}.aif-historial-preview{color:var(--aif-vidrio);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.aif-historial-borrar{width:28px;height:28px;color:var(--aif-vidrio);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:7px;flex:none;justify-content:center;align-self:center;align-items:center;margin-right:6px;transition:opacity .15s,color .15s,background .15s;display:flex}.aif-historial-row:hover .aif-historial-borrar,.aif-historial-borrar:focus-visible{opacity:1}.aif-historial-borrar:hover{color:var(--aif-rojo);background:var(--aif-nocturno)}.aif-historial-confirm{flex:none;align-self:center;gap:5px;margin-right:7px;display:flex}.aif-historial-cbtn{border:1px solid var(--aif-hilo);background:var(--aif-nocturno);color:var(--aif-vidrio);cursor:pointer;white-space:nowrap;border-radius:6px;padding:4px 8px;font-size:10.5px}.aif-historial-cbtn:hover{color:var(--aif-luz)}.aif-historial-cbtn.si{border-color:var(--aif-rojo);color:var(--aif-rojo)}.aif-historial-cbtn:disabled{opacity:.6;cursor:default}.aif-historial-vacio{color:var(--aif-vidrio);text-align:center;padding:22px 14px;font-size:12px;line-height:1.5}.aif-historial-error{color:var(--aif-rojo)}@media (max-width:1023px){.page-asistente{padding:0 16px 20px}.aif-app-grid{grid-template-columns:minmax(0,1fr)}.aif-app-aside{border-left:none;display:none}.aif-app-aside.mostrar{border-bottom:1px solid var(--aif-hilo);order:-1;max-height:min(46vh,340px);display:flex}.aif-app-histbtn{display:inline-flex}}@media (max-width:480px){.aif-panel{border-left:none;width:100vw}.aif-historial-link,.aif-expandir,.aif-cerrar{width:44px;height:44px;font-size:17px}}@media (max-width:640px){.aif-app{border-radius:12px;min-height:360px}.aif-app-head{flex-wrap:wrap}.aif-app-saldo{text-align:left}}@media (prefers-reduced-motion:reduce){.aif-tab,.aif-tab-glow,.aif-backdrop,.aif-backdrop.abierto,.aif-ov,.aif-ov.abierto,.aif-ov.exp,.aif-ov-modos,.aif-ov.exp .aif-ov-modos,.aif-ov-aside,.aif-ov.exp .aif-ov-aside,.aif-ov-btn,.aif-msg,.aif-accion,.aif-btn-confirmar,.aif-btn-cancelar,.aif-enviar,.aif-modo,.aif-nueva,.aif-chev,.aif-input,.aif-fibra-txt,.aif-modocard,.aif-historial-item,.aif-historial-nueva{transition:none;animation:none}.aif-fibra-cuerpo,.aif-fibra.pensando .aif-fibra-cuerpo,.aif-fibra.reposo .aif-fibra-cuerpo{animation:none}.aif-fibra-luz,.aif-fibra.pensando .aif-fibra-luz,.aif-fibra.reposo.destello .aif-fibra-luz{animation:none;opacity:0!important}.aif-tool-dot:after{opacity:0;animation:none}}.bg-backdrop{z-index:300;background:#0f0f0f80;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;animation:.14s ease-out bgFade;display:flex;position:fixed;inset:0}.bg-modal{background:var(--panel);border:1px solid var(--border);border-radius:14px;flex-direction:column;width:min(620px,100%);max-height:76vh;animation:.16s cubic-bezier(.33,1,.68,1) bgPop;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000059}@keyframes bgFade{0%{opacity:0}to{opacity:1}}@keyframes bgPop{0%{opacity:0;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.bg-backdrop,.bg-modal{animation:none}}.modal-anim-bg{animation:.14s ease-out bgFade}.modal-anim-card{animation:.16s cubic-bezier(.33,1,.68,1) bgPop}@media (prefers-reduced-motion:reduce){.modal-anim-bg,.modal-anim-card{animation:none}}.dlg-fondo{z-index:10000;background:#0f0f0f73;justify-content:center;align-items:flex-start;padding:min(14vh,120px) 16px 16px;animation:.14s ease-out bgFade;display:flex;position:fixed;inset:0;overflow-y:auto}.dlg-caja{background:var(--panel);width:min(460px,100%);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:20px 20px 16px;animation:.16s cubic-bezier(.33,1,.68,1) bgPop}.dlg-titulo{color:var(--text);overflow-wrap:anywhere;font-size:15.5px;font-weight:700;line-height:1.35}.dlg-texto{color:var(--text-soft);white-space:pre-line;overflow-wrap:anywhere;margin-top:8px;font-size:13.5px;line-height:1.55}.dlg-campo{gap:6px;margin-top:14px;display:grid}.dlg-campo label{color:var(--text);font-size:13px;font-weight:600}.dlg-opcional{color:var(--text-soft);font-weight:400}.dlg-campo input{width:100%;font:inherit;border:1px solid var(--border-strong);background:var(--panel);color:var(--text);border-radius:8px;padding:8px 10px;font-size:14px}.dlg-campo input:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.dlg-campo input[aria-invalid=true]{border-color:var(--red)}.dlg-error{color:var(--bad-text);font-size:12.5px;font-weight:500}.dlg-ayuda{color:var(--text-soft);font-size:12px}.dlg-pie{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.dlg-pie .btn{padding:7px 14px}.dlg-fondo.dlg-out{pointer-events:none;animation:.12s ease-in both dlgFuera}.dlg-fondo.dlg-out .dlg-caja{animation:none}@keyframes dlgFuera{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.dlg-caja{animation:none}}.bg-inputrow{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:10px;padding:13px 15px;display:flex}.bg-input{min-width:0;color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:2px 0;font-family:inherit;font-size:15.5px}.bg-input::placeholder{color:var(--text-faint)}.bg-cargando{color:var(--text-faint);white-space:nowrap;font-size:11.5px}.bg-esc{border:1px solid var(--border);background:var(--bg);color:var(--text-faint);cursor:pointer;border-radius:5px;flex:none;padding:2px 7px;font-family:inherit;font-size:11px}.bg-esc:hover{border-color:var(--border-strong);color:var(--text)}.bg-lista{flex:1;min-height:0;padding:6px;overflow-y:auto}.bg-grupo{letter-spacing:.05em;text-transform:uppercase;color:var(--text-faint);padding:9px 10px 4px;font-size:10.5px;font-weight:700}.bg-fila{width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-family:inherit;font-size:13.5px;display:flex}.bg-fila[data-sel="1"]{background:var(--accent-soft)}.bg-fila[data-sel="1"] .bg-txt{color:var(--accent);font-weight:600}.bg-ico{width:17px;height:17px;color:var(--text-soft);flex:none;display:inline-flex}.bg-ico svg{width:17px;height:17px}.bg-fila[data-sel="1"] .bg-ico{color:var(--accent)}.bg-txt{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.bg-det{color:var(--text-faint);white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:45%;font-size:11.5px;overflow:hidden}.bg-vacio{text-align:center;color:var(--text-soft);padding:26px 14px;font-size:13px}.bg-aviso{background:var(--amber-soft);color:var(--warn-text);border-radius:8px;margin:6px;padding:8px 11px;font-size:11.5px}.bg-pie{border-top:1px solid var(--border);background:var(--panel-2);color:var(--text-faint);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:14px;padding:8px 14px;font-size:11px;display:flex}.bg-pie b{color:var(--text-soft);font-weight:700}@media (max-width:560px){.bg-backdrop{padding-top:6vh}.bg-det{display:none}}.fav-chk{border:1.5px solid var(--border-strong);color:#0000;border-radius:5px;flex:none;place-items:center;width:16px;height:16px;font-size:10px;font-weight:800;display:grid}.bg-fila[data-on="1"] .fav-chk{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.bg-fila[data-on="1"] .bg-txt{color:var(--text);font-weight:600}.bg-fila:disabled{opacity:.45;cursor:not-allowed}.campo-app{--border-toque:var(--text-soft);background:var(--bg);width:100%;min-width:0;max-width:430px;height:100dvh;color:var(--text);flex-direction:column;flex:100%;margin-inline:auto;display:flex;overflow:hidden}.campo-card,.campo-dest,.campo-accion,.campo-accion-p,.campo-accion-s,.campo-volver,.campo-refrescar,.campo-yo-btn,.campo-fab,.campo-qa-it,.campo-opcion,.campo-copiar,.campo-sec-a,.campo-fallo-btn,.campo-card-ir{-webkit-touch-callout:none}.campo-head{background:var(--panel);border-bottom:1px solid var(--border-strong);padding-top:env(safe-area-inset-top,0px);background-image:linear-gradient(var(--campo-statusbar) 0 0);background-size:100% env(safe-area-inset-top,0px);background-repeat:no-repeat;flex:none}.campo-head-in{padding:8px max(14px,env(safe-area-inset-right,0px)) 8px max(14px,env(safe-area-inset-left,0px));flex-wrap:wrap;align-items:center;gap:10px;display:flex}.campo-hola{color:var(--text-soft);font-size:16px}.campo-hola b{color:var(--text);font-weight:700}.campo-rol{color:var(--text-soft);background:var(--panel-2);border:1px solid var(--border);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.campo-main{-webkit-overflow-scrolling:touch;padding:16px max(16px,env(safe-area-inset-right,0px)) 48px max(16px,env(safe-area-inset-left,0px));flex:auto;scroll-padding-bottom:128px;overflow-y:auto}.campo-barra{background:var(--panel);border-top:1px solid var(--border-strong);z-index:2;padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);flex:none;grid-template-columns:1fr 1fr 76px 1fr;display:grid;position:relative}.campo-dest{min-height:56px;color:var(--text-soft);-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:8px 4px;font-size:12px;font-weight:600;text-decoration:none;transition:color .16s,background .16s,transform .16s cubic-bezier(.33,1,.68,1);display:flex;position:relative}.campo-dest:active{background:var(--panel-2);transform:scale(.97)}.campo-dest.on{color:var(--text);font-weight:800}.campo-dest.on:before{content:"";background:var(--accent);border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:22%;right:22%}.campo-dest:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.campo-card{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow);text-align:left;width:100%;color:inherit;-webkit-tap-highlight-color:transparent;border-radius:16px;margin-bottom:12px;padding:16px 16px 16px 20px;text-decoration:none;transition:transform .16s cubic-bezier(.33,1,.68,1),box-shadow .16s;display:block;position:relative}.campo-card:active{transform:scale(.98)}.campo-card-chev{color:var(--text-soft);display:grid;position:absolute;top:16px;right:12px}.campo-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.campo-card-t{margin-bottom:6px;font-size:16px;font-weight:700;line-height:1.35}.campo-card-cli{color:var(--text);font-size:13px;font-weight:600}.campo-card-apoyo{color:var(--text-soft);align-items:center;gap:5px;margin-top:2px;font-size:12px;display:flex}.tk-tec2{background:var(--accent-soft);color:var(--accent);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;margin-left:6px;padding:1px 7px;font-size:11.5px;font-weight:600;display:inline-flex}.tk-tec2-x{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 0 0 2px;font-size:11px;line-height:1}.tk-tec2-x:disabled{opacity:.5;cursor:not-allowed}.campo-companero-aviso{border:1px solid var(--border);background:var(--panel);color:var(--text);border-radius:10px;align-items:center;gap:8px;min-height:44px;margin:0 0 10px;padding:9px 12px;font-size:14px;text-decoration:none;display:flex}.campo-companero-aviso:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.campo-companero-bloque{gap:8px;display:grid}.campo-companero-et{color:var(--text);font-size:13px;font-weight:600}.campo-companero-sel{border:1px solid var(--border);background:var(--panel);min-height:44px;color:var(--text);font:inherit;border-radius:10px;padding:8px 10px;font-size:15px}.campo-companero-solo{justify-self:start;min-height:44px}.campo-companero-error{color:var(--bad-text);margin:0;font-size:13px}.campo-accion-t{width:100%;min-height:44px;color:var(--text-soft);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;margin-top:6px;padding:8px 10px;font-size:14px;text-decoration:underline;display:flex}.campo-accion-t:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}.campo-cerca-lista{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.campo-cerca-fila{border-top:1px solid var(--border);gap:4px;padding:10px 0;display:grid}.campo-cerca-fila:first-child{border-top:0;padding-top:0}.campo-cerca-cab{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.campo-cerca-dist{color:var(--text);font-size:15px;font-weight:700}.campo-cerca-acc{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.campo-cerca-btn{border:1px solid var(--border);background:var(--panel);min-width:72px;min-height:44px;color:var(--text);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.campo-cerca-btn.primario{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.campo-cerca-btn:disabled{opacity:.6;cursor:wait}.campo-cerca-btn:focus-visible,.campo-cerca-enlace:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.campo-cerca-ok{color:var(--ok-text);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.campo-cerca-enlace{min-height:44px;color:var(--text);flex-wrap:wrap;align-items:center;gap:8px;text-decoration:none;display:flex}.campo-cerca-tit{flex:160px;min-width:0;font-size:14px}.cuad-bloque{border:1px solid var(--border);border-radius:10px;gap:8px;min-width:0;margin:0;padding:12px 14px;display:grid}.cuad-titulo{padding:0;font-size:13.5px;font-weight:700}.cuad-opcion{cursor:pointer;align-items:flex-start;gap:8px;font-size:13px;display:flex}.cuad-fila{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:6px 0;font-size:13px;display:flex}.cuad-fila>b{min-width:150px}.cuad-fila>span:not(.cuad-acc){color:var(--text-soft);flex:200px;min-width:0}.cuad-acc{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.cuad-editor{background:var(--panel-2);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex}.cuad-editor input,.cuad-editor select{padding:5px 8px;font-size:13px}.prod-pagina{--prod-pista:color-mix(in srgb,var(--border) 70%,transparent)}.prod-barra{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:16px 0 18px;display:flex}.prod-mesnav{border:1px solid var(--border);background:var(--panel);border-radius:10px;align-items:stretch;height:36px;display:inline-flex;overflow:hidden}.prod-flecha{width:36px;color:var(--text-soft);justify-content:center;align-items:center;text-decoration:none;transition:background .12s,color .12s;display:inline-flex}a.prod-flecha:hover{background:var(--panel-2);color:var(--text)}a.prod-flecha:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.prod-flecha[aria-disabled=true]{opacity:.35;cursor:not-allowed}.prod-mesnom{border-inline:1px solid var(--border);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-width:138px;padding:0 12px;font-size:14px;font-weight:650;display:inline-flex}.prod-rango{color:var(--text-soft);font-size:12.5px}.prod-acciones{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.prod-chip{border:1px solid var(--border);background:var(--panel);height:36px;color:var(--text-soft);font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 12px;font-size:13px;transition:background .12s,border-color .12s;display:inline-flex}.prod-chip:hover{background:var(--panel-2);border-color:var(--border-strong);color:var(--text)}.prod-chip:focus-visible,.prod-fila:focus-visible,.prod-item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.prod-chip-pago{color:var(--text);font-weight:650}.prod-chip-sep{background:var(--border);width:1px;height:16px}.prod-btn{align-items:center;gap:6px;height:36px;display:inline-flex}.prod-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.prod-kpi{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:4px;min-width:0;padding:14px 16px;display:flex}.prod-kpi-l{color:var(--text-soft);font-size:12.5px;font-weight:500}.prod-kpi-v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text);font-size:30px;font-weight:700;line-height:1.1}.prod-kpi-n{color:var(--text-soft);font-size:12px;line-height:1.4}.prod-delta{color:var(--text);font-variant-numeric:tabular-nums;font-weight:650}.prod-mezcla{background:var(--prod-pista);border-radius:99px;gap:2px;height:10px;margin:8px 0 6px;display:flex;overflow:hidden}.prod-mezcla>span{min-width:3px}.prod-mezcla-ley{color:var(--text-soft);flex-wrap:wrap;gap:2px 12px;font-size:12px;display:flex}.prod-mezcla-ley b{color:var(--text);font-variant-numeric:tabular-nums}.prod-mezcla-ley .cero{opacity:.55}.prod-mezcla-ley i,.prod-leyenda i,.prod-tipo i{vertical-align:0;border-radius:2px;width:8px;height:8px;margin-right:6px;display:inline-block}.prod-lista{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.prod-lista-head{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:14px 18px;display:flex}.prod-h2{margin:0;font-size:14.5px;font-weight:650}.prod-leyenda{color:var(--text-soft);flex-wrap:wrap;gap:4px 14px;font-size:12px;display:flex}.prod-prom-sw{border-left:2px dashed color-mix(in srgb,var(--text-soft) 70%,transparent);vertical-align:-2px!important;border-radius:0!important;width:0!important;height:12px!important}.prod-fila{border:0;border-bottom:1px solid var(--border);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(180px,260px) minmax(0,1fr) 86px 18px;align-items:center;gap:18px;padding:12px 18px;transition:background .12s;display:grid}.prod-fila:last-child{border-bottom:0}.prod-fila:hover{background:var(--panel-2)}.prod-fila:hover .prod-chev{color:var(--text-soft);transform:translate(2px)}.prod-quien{align-items:center;gap:11px;min-width:0;display:flex}.prod-quien-t{flex-direction:column;min-width:0;display:flex}.prod-nombre{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.prod-meta{color:var(--text-soft);font-size:12px;font-weight:400}.prod-pista{background:var(--prod-pista);border-radius:99px;height:10px;position:relative}.prod-relleno{transform-origin:0;animation:.55s cubic-bezier(.23,1,.32,1) both prod-crece;animation-delay:calc(var(--i,0) * 40ms);border-radius:99px;gap:2px;display:flex;position:absolute;inset:0 auto 0 0;overflow:hidden}.prod-relleno>span{min-width:3px}.prod-prom{border-left:2px dashed color-mix(in srgb,var(--text-soft) 70%,transparent);pointer-events:none;width:0;position:absolute;top:-8px;bottom:-8px}.prod-num{font-variant-numeric:tabular-nums;color:var(--text);flex-direction:column;align-items:flex-end;font-size:20px;font-weight:700;line-height:1.1;display:flex}.prod-num small{color:var(--text-faint);font-size:11px;font-weight:500}.prod-chev{color:var(--text-faint);transition:transform .15s,color .15s;display:inline-flex}@keyframes prod-crece{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.prod-vacio{text-align:center;background:var(--panel);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);flex-direction:column;align-items:center;gap:8px;padding:56px 24px;display:flex}.prod-vacio-ico{background:var(--accent-soft);width:46px;height:46px;color:var(--accent);border-radius:12px;justify-content:center;align-items:center;margin-bottom:4px;display:inline-flex}.prod-vacio-t{text-wrap:balance;margin:0;font-size:16px;font-weight:650}.prod-vacio .btn{text-decoration:none}.prod-vacio-p{max-width:52ch;color:var(--text-soft);margin:0 0 8px;font-size:13.5px;line-height:1.55}.prod-det-quien{align-items:center;gap:12px;min-width:0;display:flex}.prod-det-nombre{margin:0;font-size:17px;font-weight:650;line-height:1.25}.prod-det{flex-direction:column;gap:22px;display:flex}.prod-det-cifras{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;display:grid}.prod-cifra{border:1px solid var(--border);background:var(--panel-2);border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.prod-cifra-v{font-variant-numeric:tabular-nums;color:var(--text);font-size:22px;font-weight:700;line-height:1.1}.prod-cifra-l{color:var(--text-soft);font-size:12px}.prod-h3{color:var(--text);margin:0 0 10px;padding:0;font-size:13px;font-weight:650}.prod-det-err{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.prod-dias{margin:0}.prod-dias-cols{align-items:end;gap:3px;height:96px;padding-bottom:18px;display:grid}.prod-dia{background:var(--prod-pista);border-radius:4px;align-items:flex-end;height:78px;display:flex;position:relative}.prod-dia-b{background:var(--accent);transform-origin:bottom;border-radius:4px;width:100%;animation:.45s cubic-bezier(.23,1,.32,1) both prod-sube}.prod-dia.futuro{opacity:.35}.prod-dia.hoy{box-shadow:0 0 0 1.5px var(--accent) inset}.prod-dia-x{color:var(--text-faint);font-variant-numeric:tabular-nums;font-size:10.5px;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%)}.prod-dias figcaption{margin-top:8px}@keyframes prod-sube{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.prod-grupos{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.prod-grupo-t{color:var(--text);justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;font-size:12.5px;font-weight:600;display:flex}.prod-items{border:1px solid var(--border);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.prod-items>li+li{border-top:1px solid var(--border)}.prod-item{color:inherit;grid-template-columns:96px 74px minmax(0,1fr) auto auto 16px;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;transition:background .12s;display:grid}.prod-item:hover{background:var(--panel-2)}.prod-item:hover .prod-chev{color:var(--text-soft);transform:translate(2px)}.prod-tipo{color:var(--text-soft);white-space:nowrap;font-size:12px}.prod-item-num{color:var(--text-soft);white-space:nowrap;text-overflow:ellipsis;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;overflow:hidden}.prod-item-t{flex-direction:column;min-width:0;display:flex}.prod-item-tit{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.prod-item-t .prod-meta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.prod-item-cr{font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:650}.prod-sk{flex-direction:column;gap:10px;display:flex}.prod-sk>span{background:linear-gradient(90deg,var(--prod-pista) 25%,var(--panel-2) 50%,var(--prod-pista) 75%);background-size:200% 100%;border-radius:10px;height:44px;animation:1.2s linear infinite prod-brillo;display:block}@keyframes prod-brillo{0%{background-position:200% 0}to{background-position:-200% 0}}.prod-reglas{flex-direction:column;gap:22px;display:flex}.prod-check{flex-direction:column;gap:8px;margin:0;padding:0;font-size:13.5px;line-height:1.5;list-style:none;display:flex}.prod-check li{padding-left:24px;position:relative}.prod-check li:before{content:"";border-left:2px solid var(--green);border-bottom:2px solid var(--green);width:9px;height:5px;position:absolute;top:5px;left:4px;transform:rotate(-45deg)}.prod-ops{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.prod-ops:disabled .prod-op{cursor:default;opacity:.75}.prod-op{border:1px solid var(--border);background:var(--panel);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;transition:border-color .12s,background .12s,box-shadow .12s;display:flex}.prod-op:hover{border-color:var(--border-strong)}.prod-op.sel{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent) inset}.prod-op input[type=radio]{accent-color:var(--accent);margin:3px 0 0}.prod-op>span{flex-direction:column;gap:2px;font-size:13.5px;display:flex}.prod-op b{color:var(--text);font-weight:650}.prod-pct{color:var(--text-soft);flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:12.5px;display:flex}.prod-pct input{border:1px solid var(--border-strong);background:var(--panel);width:64px;height:30px;color:var(--text);font:inherit;font-variant-numeric:tabular-nums;border-radius:8px;padding:0 8px}.prod-pct input[aria-invalid=true]{border-color:var(--red)}.prod-aviso{background:var(--red-soft);color:color-mix(in srgb,var(--red) 70%,var(--text));border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.prod-aviso.ok{background:var(--green-soft);color:color-mix(in srgb,var(--green) 55%,var(--text))}.prod-pie{background:linear-gradient(to bottom,transparent,var(--panel) 30%);gap:8px;padding:14px 0 4px;display:flex;position:sticky;bottom:-70px}.anul-btn{color:color-mix(in srgb,var(--red) 80%,var(--text));align-items:center;gap:6px;display:inline-flex}.anul-btn:hover{border-color:color-mix(in srgb,var(--red) 45%,var(--border));background:var(--red-soft)}.anul-btn-c{padding:3px 8px;font-size:12px}.anul-ficha{margin-top:8px}.fac-sunat-acciones{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.fac-papel{--papel-tinta:#1f2933;--papel-suave:#5b6673;--papel-linea:#d8dde3;color:var(--papel-tinta);border:1px solid var(--papel-linea);background:#fff;border-radius:8px;flex-direction:column;gap:12px;margin-top:12px;padding:18px;font-size:12.5px;display:flex}.fac-papel-cab{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.fac-papel-emisor{flex:220px;align-items:flex-start;gap:10px;min-width:0;display:flex}.fac-papel-emisor b{font-size:14px;display:block}.fac-papel-emisor span{color:var(--papel-suave);margin-top:2px;font-size:11.5px;display:block}.fac-papel-logo{object-fit:contain;flex-shrink:0;width:56px;height:56px}.fac-papel-caja{border:1px solid var(--papel-tinta);text-align:center;border-radius:6px;flex-direction:column;flex:0 auto;gap:2px;padding:8px 12px;display:flex}.fac-papel-caja span{color:var(--papel-suave);font-size:11.5px}.fac-papel-datos,.fac-papel-totales{flex-direction:column;gap:3px;margin:0;display:flex}.fac-papel-datos>div{grid-template-columns:118px minmax(0,1fr);gap:8px;display:grid}.fac-papel-datos dt{color:var(--papel-suave)}.fac-papel-datos dt:after{content:":"}.fac-papel-datos dd,.fac-papel-totales dd{margin:0}.fac-papel-falta{color:#b42318;font-weight:600}.fac-papel-tabla{overflow-x:auto}.fac-papel-tabla table{border-collapse:collapse;width:100%}.fac-papel-tabla th{color:var(--papel-tinta);text-align:left;background:#f1f3f5;padding:6px 8px;font-weight:600}.fac-papel-tabla td{color:var(--papel-tinta);border-bottom:1px solid var(--papel-linea);vertical-align:top;padding:6px 8px}.fac-papel-tabla .der{text-align:right}.fac-papel .fac-papel-tabla tbody tr,.fac-papel .fac-papel-tabla tbody tr:hover,.fac-papel .fac-papel-tabla tbody tr:hover td{box-shadow:none;background:#fff;transform:none}.fac-papel-totales{width:min(250px,100%);margin-left:auto}.fac-papel-totales>div{justify-content:space-between;gap:12px;display:flex}.fac-papel-total{border-top:1px solid var(--papel-tinta);margin-top:2px;padding-top:5px;font-size:14px;font-weight:700}.fac-sunat-res{background:var(--red-soft);color:color-mix(in srgb,var(--red) 70%,var(--text));border-radius:10px;flex-basis:100%;padding:8px 10px;font-size:12.5px;line-height:1.5}.fac-sunat-res.ok{background:var(--green-soft);color:color-mix(in srgb,var(--green) 55%,var(--text))}.fac-receptor{border:1px solid var(--border);background:var(--panel-2);border-radius:10px;margin-top:12px;padding:10px 12px}.fac-receptor-t{color:var(--text-soft);margin:0 0 2px;font-size:12.5px;font-weight:700}.fac-receptor .fac-field{padding:5px 0}.fac-receptor-de{color:var(--text-faint);font-size:11.5px}.fac-receptor-nota{color:var(--text-soft);margin:8px 0 0;font-size:12px;line-height:1.45}.fac-receptor-alerta,.fac-receptor-aviso{border-radius:10px;margin-top:8px;padding:8px 10px;font-size:12.5px;line-height:1.5}.fac-receptor-alerta{background:var(--red-soft);color:color-mix(in srgb,var(--red) 70%,var(--text))}.fac-receptor-aviso{background:var(--amber-soft);color:color-mix(in srgb,var(--amber) 55%,var(--text))}.fac-estado-pills{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.cli-receptor{flex-direction:column;gap:3px;min-width:0;display:flex}.cli-receptor-l{color:var(--text-soft);overflow-wrap:anywhere;font-size:12px;line-height:1.4;display:block}.cli-receptor-alerta,.cli-receptor-aviso{border-radius:8px;padding:5px 8px;font-size:12px;line-height:1.45;display:block}.cli-receptor-alerta{background:var(--red-soft);color:color-mix(in srgb,var(--red) 75%,var(--text))}.cli-receptor-aviso{background:var(--amber-soft);color:color-mix(in srgb,var(--amber) 55%,var(--text))}.fac-filtros{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;display:flex}.fac-filtro-q{border:1px solid var(--border-strong);background:var(--panel);min-width:0;height:36px;color:var(--text);font:inherit;border-radius:10px;flex:240px;padding:0 12px;font-size:13.5px}.fac-filtro-sel{border:1px solid var(--border-strong);background:var(--panel);height:36px;color:var(--text);font:inherit;border-radius:10px;max-width:100%;padding:0 10px;font-size:13.5px}.fac-filtro-q:focus-visible,.fac-filtro-sel:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.fac-filtro-n{font-size:12.5px}.fac-filtro-num{border:1px solid var(--border-strong);background:var(--panel);min-width:0;height:36px;color:var(--text);font:inherit;border-radius:10px;flex:0 170px;padding:0 12px;font-size:13.5px}.fac-filtro-num:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.fac-filtro-periodos{flex-wrap:wrap;gap:4px;display:inline-flex}.fac-filtro-periodos .btn[data-activo]{border-color:var(--accent);color:var(--accent);font-weight:700}.fac-aviso-rechazos{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 10px;font-size:13px;display:flex}.fac-paginas{justify-content:flex-end;align-items:center;gap:10px;margin:8px 0 0;font-size:12.5px;display:flex}.fac-resumen{border:1px solid var(--border);background:var(--panel-2);color:var(--text-soft);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin:0 0 10px;padding:10px 12px;font-size:13px;display:flex}.fac-resumen b{color:var(--text)}.fac-masivas{border:1px solid var(--border-strong);background:var(--panel-2);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 8px;padding:8px 12px;display:flex}.fac-masivas-n{color:var(--text-soft);font-size:13px}.fac-check{text-align:center;width:28px}.fac-check input{cursor:pointer;width:16px;height:16px}.fac-correo-celda{white-space:nowrap}.fac-correo-celda .cli-link-btn{margin-top:2px;font-size:12px;display:block}.fac-correo{border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:8px;margin-top:12px;padding:12px 14px;display:flex}.fac-correo-cab{justify-content:space-between;align-items:center;gap:8px;display:flex}.fac-correo-t{color:var(--text);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.fac-correo-nota{color:var(--text-soft);margin:0;font-size:12px;line-height:1.45}.fac-correo-acc,.fac-correo-otro{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fac-correo-otro .aj-input{flex:220px;min-width:0}.fac-correo-res{background:var(--red-soft);color:var(--text);border-radius:8px;padding:6px 10px;font-size:12.5px;line-height:1.45}.fac-correo-res.ok{background:var(--panel-2);border:1px solid var(--border)}.fac-resumen-cobrar b{color:var(--bad-text)}.fac-filtro-fecha{color:var(--text-soft);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.fac-filtro-fecha input{border:1px solid var(--border-strong);background:var(--panel);height:36px;color:var(--text);font:inherit;border-radius:10px;padding:0 8px;font-size:13px}.anul-titulo{margin:0;font-size:17px;font-weight:650}.anul-sub{color:var(--text-soft);margin-top:2px;font-size:12.5px}.anul-cuerpo{flex-direction:column;gap:18px;display:flex}.anul-explica{border:1px solid var(--border);background:var(--panel-2);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.anul-lista{flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:13px;line-height:1.5;display:flex}.anul-nota{color:var(--text-soft);font-size:12px;font-weight:400;display:block}.anul-h3{color:var(--text);margin:0 0 8px;padding:0;font-size:13px;font-weight:650}.anul-ops{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.anul-op{border:1px solid var(--border);background:var(--panel);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13.5px;transition:border-color .12s,background .12s;display:flex}.anul-op:hover{border-color:var(--border-strong)}.anul-op.sel{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent) inset}.anul-op.off{opacity:.6;cursor:not-allowed}.anul-op input[type=radio]{accent-color:var(--accent);margin:3px 0 0}.anul-campo{flex-direction:column;display:flex}.anul-campo textarea{border:1px solid var(--border-strong);background:var(--panel);width:100%;color:var(--text);font:inherit;resize:vertical;border-radius:10px;padding:8px 10px;font-size:13.5px}.anul-campo textarea[aria-invalid=true]{border-color:var(--red)}.anul-aviso{border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.anul-aviso.ok{background:var(--green-soft);color:color-mix(in srgb,var(--green) 55%,var(--text))}.anul-aviso.warn{background:var(--amber-soft);color:color-mix(in srgb,var(--amber) 55%,var(--text))}.anul-aviso.err{background:var(--red-soft);color:color-mix(in srgb,var(--red) 70%,var(--text))}.anul-aviso svg{flex-shrink:0;margin-top:2px}.nc-a-favor{cursor:pointer;align-items:center;gap:6px;margin-top:8px;font-weight:600;display:flex}.anul-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.anul-p{color:var(--text-soft);margin:0;font-size:13px;line-height:1.5}.anul-pie{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.anul-confirmar{background:var(--red);border-color:var(--red);color:#fff;font-weight:600}.anul-confirmar:hover:not(:disabled){filter:brightness(.95)}.anul-confirmar:focus-visible,.anul-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nc-monto{align-items:center;gap:8px;margin-top:8px;display:flex}.nc-monto input{border:1px solid var(--border-strong);background:var(--panel);width:130px;color:var(--text);font:inherit;border-radius:8px;padding:6px 10px;font-size:14px}.nc-monto input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.anul-resumen{border:1px solid var(--border);background:var(--panel);border-radius:10px;flex-direction:column;gap:6px;margin:0;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.anul-resumen>div{flex-wrap:wrap;gap:10px;display:flex}.anul-resumen dt{color:var(--text-soft);flex:0 0 130px}.anul-resumen dd{overflow-wrap:anywhere;flex:180px;min-width:0;margin:0;font-weight:600}@media (prefers-reduced-motion:reduce){.prod-relleno,.prod-dia-b,.prod-sk>span{animation:none}.prod-fila:hover .prod-chev,.prod-item:hover .prod-chev{transform:none}}@media (max-width:860px){.prod-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.prod-acciones{width:100%;margin-left:0}.prod-fila{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"quien num""pista pista";gap:10px 12px;padding:12px 14px}.prod-quien{grid-area:quien}.prod-num{grid-area:num}.prod-pista{grid-area:pista}.prod-fila .prod-chev{display:none}.prod-item{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tipo num""tit tit"}.prod-item .prod-tipo{grid-area:tipo}.prod-item .prod-item-num{text-align:right;grid-area:num}.prod-item .prod-item-t{grid-area:tit}.prod-item .prod-chev,.prod-item .pill,.prod-item .prod-item-cr{display:none}.prod-kpi-v{font-size:26px}}.campo-card-dir{color:var(--text);margin-top:4px;font-size:16px;font-weight:600;line-height:1.35}.campo-card-pie{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.campo-card-par{align-items:stretch;gap:10px;margin-bottom:12px;display:flex}.campo-card-par>.campo-card{flex:auto;min-width:0;margin-bottom:0}.campo-card-ir{border:1.5px solid var(--border-toque);background:var(--panel-2);color:var(--text);text-align:center;-webkit-tap-highlight-color:transparent;border-radius:16px;flex-direction:column;flex:0 0 68px;justify-content:center;align-items:center;gap:5px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .16s cubic-bezier(.33,1,.68,1),background .16s;display:flex}.campo-card-ir:active{background:var(--panel);transform:scale(.96)}.campo-card-ir:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.campo-acciones{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.campo-accion{border:1.5px solid var(--border-toque);background:var(--panel-2);min-height:60px;color:var(--text);-webkit-tap-highlight-color:transparent;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:650;text-decoration:none;transition:transform .16s cubic-bezier(.33,1,.68,1),background .16s;display:flex}.campo-accion:active{background:var(--panel);transform:scale(.97)}.campo-accion:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.campo-accion .ico{background:color-mix(in srgb,var(--accent) 14%,transparent);width:34px;height:34px;color:var(--accent);border-radius:50%;place-items:center;display:grid}.campo-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.campo-vacio{text-align:center;color:var(--text-soft);padding:44px 18px}.campo-vacio-t{color:var(--text);margin:10px 0 4px;font-size:16px;font-weight:700}.campo-vacio-s{max-width:34ch;margin:0 auto;font-size:15px;line-height:1.5}.campo-aviso{background:var(--amber-soft);color:var(--text);border:1px solid color-mix(in srgb,var(--amber) 35%,transparent);border-radius:10px;align-items:flex-start;gap:8px;margin-bottom:12px;padding:11px 12px;font-size:14px;line-height:1.5;display:flex}.campo-refrescar{border:1px solid var(--border);background:var(--panel-2);min-height:48px;color:var(--text);font:inherit;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:700;transition:transform .16s cubic-bezier(.33,1,.68,1),background .16s;display:inline-flex;position:relative;overflow:hidden}.campo-refrescar:active{background:var(--panel);transform:scale(.97)}.campo-refrescar:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.campo-head .campo-refrescar{flex-shrink:0;margin-left:auto}.campo-refrescar-b{background:var(--panel);width:100%;min-height:60px;margin-top:10px}.campo-refrescar>svg,.campo-refrescar>span{transition:opacity .16s}.campo-refrescar[aria-busy=true]>svg,.campo-refrescar[aria-busy=true]>span{opacity:.72}.campo-refrescar[aria-busy=true]:after{content:"";background:var(--accent);border-radius:2px;width:38%;height:2px;animation:1s ease-in-out infinite busy-slide;position:absolute;bottom:0;left:0}.campo-sinred{width:100%;color:var(--text);flex-basis:100%;align-items:center;gap:6px;margin-top:8px;font-size:12px;font-weight:600;line-height:1.4;display:flex}@media (prefers-reduced-motion:reduce){.campo-refrescar,.campo-refrescar>svg,.campo-refrescar>span{transition:none}.campo-refrescar:active{transform:none}.campo-refrescar[aria-busy=true]:after{width:100%;animation:none}}.campo-volver{border:1px solid var(--border);background:var(--panel);min-height:56px;color:var(--text);-webkit-tap-highlight-color:transparent;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:10px;margin-bottom:12px;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .16s cubic-bezier(.33,1,.68,1),background .16s;display:inline-flex}.campo-volver:active{background:var(--panel-2);transform:scale(.97)}.campo-volver:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.campo-vacio .campo-volver{width:100%;max-width:300px;margin:18px auto 0;display:flex}.campo-volver-b{width:100%;margin:14px 0 0;display:flex}.campo-overline{letter-spacing:.04em;color:var(--text-soft);margin-bottom:3px;font-size:12px;font-weight:700}.campo-h1{letter-spacing:-.02em;margin-bottom:8px;font-size:21px;font-weight:780;line-height:1.25}.campo-pills{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;display:flex}.campo-pill-n{background:var(--panel-2);color:var(--text)}.campo-pill-trunc{text-overflow:ellipsis;vertical-align:middle;max-width:100%;display:inline-block;overflow:hidden}.campo-pill-a{background:var(--red-soft);color:var(--text)}.campo-card.campo-card-est,.campo-card.campo-yo-bloque{transition:none}.campo-card.campo-card-est:active,.campo-card.campo-yo-bloque:active{transform:none}.campo-seccion,.campo-yo-et{letter-spacing:.05em;text-transform:uppercase;color:var(--text-soft);margin-bottom:8px;font-size:12px;font-weight:800}.campo-dato-xl{color:var(--text);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;font-size:21px;font-weight:700;line-height:1.3}.campo-dato{color:var(--text);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;align-items:center;gap:8px;margin-top:8px;font-size:14px;font-weight:600;line-height:1.35;display:flex}.campo-dato svg{color:var(--text-soft);flex-shrink:0}.campo-falta{color:var(--text-soft);font-size:13px;font-weight:600;line-height:1.45}.campo-desc{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;font-size:15px;line-height:1.5}.campo-dl{grid-template-columns:minmax(84px,40%) 1fr;gap:9px 12px;display:grid}.campo-yo-dl{border-top:1px solid var(--border);margin-top:12px;padding-top:4px}.campo-yo-fila{padding:8px 0}.campo-yo-fila+.campo-yo-fila{border-top:1px solid var(--border)}.campo-dl dt,.campo-yo-fila dt{color:var(--text-soft);font-size:12px;font-weight:600;line-height:1.4}.campo-dl dd,.campo-yo-fila dd{color:var(--text);overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.4}.campo-yo-fila dd{margin-top:2px}.campo-lee{gap:10px;margin-top:12px;display:grid}.campo-lee-f{gap:2px;display:grid}.campo-lee-f dt{color:var(--text-soft);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600;line-height:1.4}.campo-lee-f dd{color:var(--text);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;font-size:17px;font-weight:600;line-height:1.35}.campo-legal{border-top:1px solid var(--border);margin-top:14px;padding-top:12px}.campo-legal>summary{cursor:pointer;color:var(--text);-webkit-tap-highlight-color:transparent;align-items:center;gap:8px;min-height:44px;padding:2px 0;font-size:13.5px;font-weight:600;line-height:1.4;display:flex}.campo-legal>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}.campo-legal>summary svg{color:var(--text-soft);flex-shrink:0}.campo-legal-cuerpo{background:var(--panel-2);border:1px solid var(--border);-webkit-overflow-scrolling:touch;border-radius:12px;max-height:280px;margin-top:8px;padding:12px;overflow-y:auto}.campo-legal-t{color:var(--text);text-transform:uppercase;letter-spacing:.03em;margin:0 0 10px;font-size:13.5px;font-weight:700;line-height:1.4}.campo-legal-p{color:var(--text);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:0 0 10px;font-size:13.5px;line-height:1.6}.campo-legal-p:last-child{margin-bottom:0}.campo-legal-p b{font-weight:700}.campo-legal-hr{border:0;border-top:1px solid var(--border);margin:12px 0}.campo-conCopiar{align-items:center;gap:6px;display:inline-flex}.campo-copiar{border:1px solid var(--border);background:var(--panel-2);width:36px;height:36px;color:var(--text-soft);cursor:pointer;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .16s,transform .16s cubic-bezier(.33,1,.68,1);display:inline-flex;position:relative}.campo-copiar:before{content:"";position:absolute;inset:-4px}.campo-copiar:active{background:var(--panel);transform:scale(.96)}.campo-copiar:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.campo-verificar-serie{border-top:1px solid var(--border);margin-top:14px;padding-top:14px}.campo-verificar-fila{grid-template-columns:1fr auto;gap:8px;margin-top:6px;display:grid}.campo-verificar-fila .campo-campo{min-height:48px;padding:0 12px}.campo-verificar-fila .campo-accion-s{white-space:nowrap;width:auto;padding-inline:16px}.campo-nota,.campo-yo-nota{color:var(--text-soft);align-items:flex-start;gap:8px;margin-top:8px;font-size:14px;font-weight:600;line-height:1.5;display:flex}.campo-nota:not(:last-child),.campo-yo-nota:not(:last-child){margin-bottom:12px}.campo-nota svg,.campo-yo-nota svg{color:var(--text-soft);flex-shrink:0;margin-top:1px}.campo-aviso.campo-aviso-info{background:var(--panel-2);border-color:var(--border);color:var(--text)}.campo-accion.campo-accion-off{border-style:dashed;border-color:var(--border-strong);color:var(--text-soft);cursor:default;background:0 0;font-weight:600}.campo-accion.campo-accion-off:active{background:0 0;transform:none}.campo-accion.campo-accion-off .ico{border:1px dashed var(--border-strong);color:var(--text-soft);background:0 0}.campo-yo-nombre{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:21px;font-weight:780;line-height:1.2}.campo-yo-cargo{margin-top:3px;font-size:13px;font-weight:600}.campo-yo-conteo{font-size:16px;font-weight:700;line-height:1.35}.campo-yo-alias{border-top:1px solid var(--border);color:var(--text-soft);margin-top:10px;padding-top:10px;font-size:12px;line-height:1.5}.campo-yo-alias b{color:var(--text)}.campo-yo-preg{color:var(--text);margin-bottom:12px;font-size:13px;line-height:1.5}.campo-yo-btn{border:1px solid var(--border);background:var(--panel-2);width:100%;min-height:56px;color:var(--text);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:700;transition:transform .16s cubic-bezier(.33,1,.68,1),background .16s;display:flex;position:relative;overflow:hidden}.campo-yo-btn:active{background:var(--panel);transform:scale(.98)}.campo-yo-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.campo-yo-btn+.campo-yo-btn{margin-top:10px}.campo-yo-btn-salir{background:var(--red-soft)}.campo-yo-btn-salir:active{background:var(--red-soft);transform:scale(.98)}.campo-yo-btn>svg,.campo-yo-btn>span{transition:opacity .16s}.campo-yo-btn[aria-busy=true]>svg,.campo-yo-btn[aria-busy=true]>span{opacity:.72}.campo-yo-btn[aria-busy=true]:after{content:"";background:var(--accent);border-radius:2px;width:38%;height:2px;animation:1s ease-in-out infinite busy-slide;position:absolute;bottom:0;left:0}@media (prefers-reduced-motion:reduce){.campo-volver,.campo-yo-btn,.campo-yo-btn>svg,.campo-yo-btn>span{transition:none}.campo-volver:active,.campo-yo-btn:active,.campo-yo-btn-salir:active{transform:none}.campo-yo-btn[aria-busy=true]:after{width:100%;animation:none}}.campo-num{font-variant-numeric:tabular-nums}.campo-frescura{color:var(--text-soft);margin-top:2px;font-size:12px;font-weight:600}@media (prefers-reduced-motion:reduce){.campo-card,.campo-accion,.campo-dest{transition:none}.campo-card:active,.campo-accion:active,.campo-card-ir:active{transform:none}}:root{--on-accent:#fff;--shadow-md:0 2px 4px #0f0f0f0d, 0 8px 24px #0f0f0f14;--campo-statusbar:var(--text)}[data-theme=dark]{--on-accent:#101010;--shadow-md:0 2px 4px #00000059, 0 8px 24px #00000059;--campo-statusbar:var(--panel)}[data-theme=mono]{--on-accent:#fff;--shadow-md:0 2px 4px #0000000d, 0 8px 24px #00000012;--campo-statusbar:var(--text)}[data-theme=conecta]{--on-accent:#04101f;--shadow-md:0 3px 10px #0006, 0 12px 32px #00000059;--campo-statusbar:var(--panel)}[data-theme=fiberos]{--on-accent:#06162a;--shadow-md:0 3px 10px #0000006b, 0 12px 32px #0000005c;--campo-statusbar:var(--panel)}[data-theme=monday]{--on-accent:#fff;--shadow-md:0 2px 4px #0000000f, 0 8px 24px #0000001a;--campo-statusbar:var(--text)}.campo-hero-strip{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;align-items:stretch;gap:10px;margin:-10px 0 -18px;padding:10px 0 18px;display:flex;overflow:auto hidden}.campo-hero-strip::-webkit-scrollbar{display:none}.campo-hero{scroll-snap-align:start;background:var(--panel);border:1px solid var(--border);min-width:0;box-shadow:var(--shadow-md);border-radius:20px;flex-direction:column;flex:0 0 calc(100% - 42px);justify-content:space-between;padding:20px;display:flex}.campo-hero-strip>.campo-hero:only-child{flex-basis:100%}.campo-hero-h{flex-direction:column;gap:6px;display:flex}.campo-hero-et{color:var(--text-soft);font-size:13px;font-weight:700;line-height:1.3}.campo-hero-num{letter-spacing:-.03em;color:var(--text);font-size:34px;font-weight:800;line-height:1}.campo-hero-bar{gap:4px;height:10px;margin-top:14px;display:flex}.campo-hero-seg{background:var(--accent);border-radius:999px;flex-basis:0;min-width:0}.campo-hero-seg-b{background-color:#0000;background-image:repeating-linear-gradient(-45deg,var(--text-soft) 0 3px,transparent 3px 5px);min-width:8px}.campo-hero-pie{color:var(--text-soft);margin-top:10px;font-size:13px;font-weight:600;line-height:1.4}.campo-hero-dots{justify-content:center;gap:6px;margin-top:12px;display:flex}.campo-hero-dot{background:var(--text-soft);border-radius:999px;width:6px;height:6px}.campo-hero-dot.on{background:var(--text);width:18px}.campo-hero-sello{text-align:center;margin-top:8px}.campo-qa{grid-auto-columns:1fr;grid-auto-flow:column;gap:10px;margin-top:24px;display:grid}.campo-qa-it{min-width:0;color:var(--text);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:4px 0;text-decoration:none;transition:transform .16s cubic-bezier(.33,1,.68,1);display:flex}.campo-qa-it:active{transform:scale(.97)}.campo-qa-it:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:12px}.campo-qa-ico{background:color-mix(in srgb,var(--accent) 14%,transparent);width:48px;height:48px;color:var(--text);border-radius:50%;place-items:center;display:grid;position:relative}.campo-qa-it.on .campo-qa-ico{background:var(--accent);color:var(--on-accent)}.campo-qa-et{text-align:center;min-height:30px;font-size:12px;font-weight:700;line-height:1.2}.campo-qa-it.on .campo-qa-et{font-weight:800}.campo-qa-badge{background:var(--text);min-width:20px;height:20px;color:var(--bg);box-shadow:0 0 0 2px var(--bg);border-radius:999px;place-items:center;padding:0 6px;font-size:11px;font-weight:800;line-height:1;display:grid;position:absolute;top:0;right:0;transform:translate(30%,-20%)}.campo-sec{justify-content:space-between;align-items:center;gap:10px;margin:24px 0 12px;display:flex}.campo-sec-t{color:var(--text);align-items:center;gap:8px;font-size:16px;font-weight:700;line-height:1.3;display:flex}.campo-sec-n{background:var(--text);min-width:20px;height:20px;color:var(--bg);border-radius:999px;place-items:center;padding:0 6px;font-size:11px;font-weight:800;line-height:1;display:grid}.campo-sec-a{border:1px solid var(--border);background:var(--panel-2);height:34px;color:var(--text);font:inherit;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;border-radius:12px;flex-shrink:0;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:700;transition:background .16s,transform .16s cubic-bezier(.33,1,.68,1);display:inline-flex;position:relative}.campo-sec-a:after{content:"";position:absolute;inset:-7px -6px}.campo-sec-a:active{background:var(--panel);transform:scale(.97)}.campo-sec-a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.campo-sec-a svg{transform:rotate(-90deg)}.campo-card-fila{align-items:flex-start;gap:12px;display:flex}.campo-card-ico{background:var(--panel-2);width:40px;height:40px;color:var(--text);border-radius:50%;flex:none;place-items:center;display:grid}.campo-card-bd{flex:auto;min-width:0}.campo-card-bd .campo-card-t{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.campo-card-venc:before{content:"";background:var(--red);border-radius:0 4px 4px 0;width:4px;position:absolute;top:16px;bottom:16px;left:0}.campo-lista{animation:.12s campo-fade}@keyframes campo-fade{0%{opacity:.6}to{opacity:1}}.campo-error{background:var(--red-soft);color:var(--text);border:1px solid color-mix(in srgb,var(--red) 35%,transparent);text-align:center;border-radius:16px;margin-bottom:12px;padding:20px 16px}.campo-error-t{color:var(--text);margin:10px 0 4px;font-size:16px;font-weight:700}.campo-error-s{max-width:34ch;margin:0 auto;font-size:13px;font-weight:600;line-height:1.5}.campo-error .campo-refrescar-b,.campo-vacio .campo-refrescar-b{max-width:300px;margin:18px auto 0;display:flex}.campo-fab{font:inherit;color:var(--text);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;grid-column:3;align-self:start;align-items:center;margin:0;padding:0;display:flex}.campo-fab-disco{background:var(--accent);width:60px;height:60px;color:var(--on-accent);box-shadow:var(--shadow-md);border-radius:50%;flex:0 0 60px;place-items:center;margin-top:-30px;transition:transform .16s cubic-bezier(.33,1,.68,1);display:grid;position:relative;overflow:hidden}.campo-fab-disco>svg{transition:opacity .16s}.campo-fab:active .campo-fab-disco{transform:scale(.95)}.campo-fab:focus-visible{outline:none}.campo-fab:focus-visible .campo-fab-disco{outline:2px solid var(--text);outline-offset:2px}.campo-fab-et{color:var(--text);white-space:nowrap;margin-top:3px;font-size:12px;font-weight:800}.campo-fab[aria-busy=true] .campo-fab-disco>svg{opacity:.72}.campo-fab[aria-busy=true] .campo-fab-disco:after{content:"";background:var(--on-accent);border-radius:2px;width:38%;height:2px;animation:1s ease-in-out infinite busy-slide;position:absolute;bottom:14px;left:0}.campo-accion-p{background:var(--accent);width:100%;min-height:60px;color:var(--on-accent);cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .16s cubic-bezier(.33,1,.68,1);display:flex}.campo-accion-p:active{transform:scale(.97)}.campo-accion-p:focus-visible{outline:2px solid var(--text);outline-offset:2px}.campo-accion-p:disabled{opacity:.6;cursor:default}.campo-accion-p:disabled[aria-busy=true]{opacity:1}.campo-accion-p[aria-busy=true]>svg,.campo-accion-p[aria-busy=true]>span{opacity:.72}.campo-accion-p[aria-busy=true]{position:relative;overflow:hidden}.campo-accion-p[aria-busy=true]:after{content:"";background:var(--on-accent);border-radius:2px;width:38%;height:2px;animation:1s ease-in-out infinite busy-slide;position:absolute;bottom:0;left:0}.campo-accion-s{border:1px solid var(--border);background:var(--panel-2);width:100%;min-height:56px;color:var(--text);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:10px;padding:0 16px;font-size:14px;font-weight:650;text-decoration:none;transition:transform .16s cubic-bezier(.33,1,.68,1),background .16s;display:flex}.campo-accion-s:active{background:var(--panel);transform:scale(.97)}.campo-accion-s:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.campo-accion-s:disabled{opacity:.6;cursor:default}.campo-accion-s[aria-busy=true]{opacity:.72}.campo-hoja-fondo{z-index:40;opacity:0;background:#0f0f0f80;justify-content:center;align-items:flex-end;transition:opacity .18s ease-in;display:flex;position:fixed;inset:0}.campo-hoja-fondo.abierto{opacity:1;transition:opacity .24s ease-out}.campo-hoja{overscroll-behavior:contain;background:var(--panel);width:100%;max-width:430px;max-height:85dvh;padding:20px 18px max(20px,env(safe-area-inset-bottom,0px));box-shadow:var(--shadow-lg), inset 0 1px 0 var(--border-strong);border-radius:20px 20px 0 0;flex-direction:column;gap:12px;transition:transform .18s ease-in;display:flex;overflow-y:auto;transform:translateY(100%)}.campo-hoja-fondo.abierto .campo-hoja{transition:transform .24s cubic-bezier(.32,.72,0,1);transform:translateY(0)}.campo-hoja:focus,.campo-hoja:focus-visible{outline:none}.campo-evid{flex-direction:column;gap:8px;margin:0 0 12px;display:flex}.campo-evid-t{letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft);margin:0;font-size:12px;font-weight:700}.campo-evid-fila{border:1px solid var(--border);background:var(--panel-2);border-radius:12px;align-items:center;gap:10px;min-height:52px;padding:6px 6px 6px 12px;display:flex}.campo-evid-fila>svg{color:var(--text-soft);flex-shrink:0}.campo-evid-fila.ok{background:var(--green-subtle);border-color:#0000}.campo-evid-fila.ok>svg{color:var(--ok-text)}.campo-evid-tx{min-width:0;color:var(--text);flex:1;font-size:14px;line-height:1.35}.campo-evid-btn{border:1.5px solid var(--accent);background:var(--panel);min-height:44px;color:var(--text);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:10px;flex-shrink:0;padding:0 14px;font-size:14px;font-weight:700;transition:transform .16s cubic-bezier(.33,1,.68,1)}.campo-evid-btn:active{transform:scale(.97)}.campo-evid-btn:focus-visible{outline:2px solid var(--text);outline-offset:2px}.campo-evid-btn:disabled{opacity:.6;cursor:default}.campo-evid-pie{color:var(--text-soft);margin:0;font-size:13px;line-height:1.45}.campo-ancla:focus{outline:none}.campo-avisos{align-items:flex-start;gap:12px;display:flex}.campo-avisos-hoy{border:1px solid var(--border);background:var(--panel);border-radius:14px;margin:0 0 14px;padding:12px 14px}.campo-avisos-ico{background:var(--panel-2);width:36px;height:36px;color:var(--accent);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.campo-avisos-bd{flex:1;min-width:0}.campo-avisos-t{color:var(--text);margin:0 0 2px;font-size:15px;font-weight:700;line-height:1.3}.campo-avisos-tx{color:var(--text-soft);margin:0;font-size:13.5px;line-height:1.45}.campo-avisos-err{color:var(--text);margin:8px 0 0;font-size:13px;font-weight:600;line-height:1.4}.campo-avisos-acc{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.campo-avisos-btn{background:var(--accent);min-height:44px;color:var(--on-accent);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:10px;padding:0 16px;font-size:14px;font-weight:700;transition:transform .16s cubic-bezier(.33,1,.68,1)}.campo-avisos-no{border:1px solid var(--border);min-height:44px;color:var(--text);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:10px;padding:0 14px;font-size:14px;font-weight:600}.campo-avisos-btn:active,.campo-avisos-no:active{transform:scale(.97)}.campo-avisos-btn:focus-visible,.campo-avisos-no:focus-visible{outline:2px solid var(--text);outline-offset:2px}.campo-avisos-btn:disabled,.campo-avisos-no:disabled{opacity:.6;cursor:default}.campo-barra.con-chat{grid-template-columns:1fr 1fr 76px 1fr 1fr}.campo-dest-ico{place-items:center;display:grid;position:relative}.campo-dest-globo{background:var(--accent);min-width:18px;height:18px;color:var(--on-accent);text-align:center;font-variant-numeric:tabular-nums;border-radius:9px;padding:0 5px;font-size:11px;font-weight:800;line-height:18px;position:absolute;top:-6px;left:calc(100% - 8px)}.campo-chat-admin{color:var(--text-soft);align-items:center;gap:6px;margin:0 0 14px;font-size:13px;display:flex}.campo-chat-sub{color:var(--text-soft);margin:0 0 10px;font-size:14px;line-height:1.45}.campo-chat-lista{flex-direction:column;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.campo-chat-canal{background:var(--panel);border:1px solid var(--border);width:100%;min-height:64px;color:inherit;text-align:left;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:transform .16s cubic-bezier(.33,1,.68,1);display:flex}.campo-chat-canal:active{transform:scale(.98)}.campo-chat-canal:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.campo-chat-canal:disabled{opacity:.6;cursor:default}.campo-chat-canal-ico{background:var(--panel-2);height:40px;color:var(--text);border-radius:12px;flex:0 0 40px;place-items:center;display:grid}.campo-chat-canal-bd{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.campo-chat-canal-t{font-size:16px;font-weight:700;line-height:1.3}.campo-chat-canal-pre{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.campo-chat-canal.con-nuevos .campo-chat-canal-t{font-weight:800}.campo-chat-canal.con-nuevos .campo-chat-canal-pre{color:var(--text)}.campo-chat-globo{background:var(--accent);min-width:24px;height:24px;color:var(--on-accent);text-align:center;font-variant-numeric:tabular-nums;border-radius:12px;flex:none;padding:0 7px;font-size:13px;font-weight:800;line-height:24px}.campo-chat-arroba{background:var(--amber-soft);min-width:24px;height:24px;color:var(--text);border-radius:12px;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.campo-chat-cab{margin-bottom:8px}.campo-chat-msjs{flex-direction:column;gap:6px;margin:6px 0 14px;display:flex}.campo-chat-dia{color:var(--text-soft);background:var(--panel-2);border-radius:999px;align-self:center;margin:8px 0 2px;padding:3px 10px;font-size:12px;font-weight:700}.campo-chat-msj{background:var(--panel);border:1px solid var(--border);border-radius:14px;flex-direction:column;align-self:flex-start;gap:2px;max-width:86%;padding:8px 12px 6px;display:flex}.campo-chat-msj.mio{background:var(--accent-soft);border-color:#0000;align-self:flex-end}.campo-chat-msj.seguido{margin-top:-2px}.campo-chat-autor{color:var(--text-soft);font-size:12px;font-weight:700}.campo-chat-resp{color:var(--text-soft);background:var(--panel-2);border-radius:8px;padding:4px 8px;font-size:12px}.campo-chat-tx{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.45}.campo-chat-menc{background:var(--panel-2);color:var(--text);border-radius:4px;padding:0 2px;font-weight:800}.campo-chat-menc.yo{background:var(--amber-soft)}.campo-chat-cliente{color:var(--text);background:var(--panel-2);border-radius:8px;align-items:center;gap:6px;margin-top:4px;padding:6px 8px;font-size:13px;display:flex}.campo-chat-hora{color:var(--text-soft);font-variant-numeric:tabular-nums;align-self:flex-end;font-size:11px}.campo-chat-caja{background:var(--bg);flex-direction:column;gap:8px;padding:10px 0 4px;display:flex;position:sticky;bottom:0}.campo-chat-texto{resize:vertical;border:1px solid var(--border-strong);background:var(--panel);width:100%;min-height:56px;max-height:160px;color:var(--text);font:inherit;border-radius:12px;padding:10px 12px;font-size:16px;line-height:1.4}.campo-chat-texto:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.campo-chat-enviar{justify-content:center;align-self:flex-end;align-items:center;gap:8px;min-height:48px;display:inline-flex}.campo-chat-candidatos{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:12px;flex-direction:column;gap:2px;margin:0;padding:4px;list-style:none;display:flex}.campo-chat-cand{text-align:left;width:100%;min-height:44px;color:var(--text);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:15px;font-weight:600}.campo-chat-cand:active{background:var(--panel-2)}.campo-chat-cand:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.campo-chat-solo{margin-top:8px}.campo-chat-personas{margin-top:4px}@media (prefers-reduced-motion:reduce){.campo-chat-canal{transition:none}.campo-chat-canal:active{transform:none}.campo-avisos-btn,.campo-avisos-no{transition:none}.campo-avisos-btn:active,.campo-avisos-no:active{transform:none}.campo-evid-btn{transition:none}.campo-evid-btn:active{transform:none}}.campo-hoja-t{color:var(--text);font-size:16px;font-weight:700}.campo-seccion:focus,.campo-seccion:focus-visible{outline:none}.campo-hoja-cuerpo{color:var(--text-soft);font-size:15px;line-height:1.5}.campo-campo{border:1.5px solid var(--border-toque);background:var(--bg);width:100%;min-height:48px;color:var(--text);font:inherit;resize:none;border-radius:10px;padding:10px 12px;font-size:16px}.campo-campo:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.campo-campo::placeholder{color:var(--text-soft);opacity:1}.campo-etiqueta-campo{color:var(--text-soft);margin-bottom:-4px;font-size:13px;font-weight:650}.campo-opciones{flex-direction:column;gap:8px;display:flex}.campo-opcion{border:1.5px solid var(--border-toque);background:var(--panel-2);min-height:48px;color:var(--text);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:10px;align-items:center;gap:10px;padding:0 12px;font-size:14px;font-weight:600;transition:transform .16s cubic-bezier(.33,1,.68,1),border-color .16s;display:flex}.campo-opcion:active{border-color:var(--text-soft);transform:scale(.98)}.campo-opcion:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.campo-opcion.on{border-color:var(--text);border-width:2px;font-weight:700}.campo-opcion-marca{border:1.5px solid var(--border);width:20px;height:20px;color:var(--text);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.campo-opcion.on .campo-opcion-marca{border-color:var(--text)}.campo-fallo{background:var(--red-soft);color:var(--text);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 12px;font-size:14px;line-height:1.4;display:flex}.campo-fallo-btn{color:var(--text);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;min-height:48px;margin-left:auto;padding:0 6px;font-weight:700;text-decoration:underline;transition:transform .16s cubic-bezier(.33,1,.68,1);display:inline-flex}.campo-fallo-btn:active{transform:scale(.96)}.campo-fallo-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.campo-previa{margin-top:12px}.campo-previa-img{object-fit:contain;background:var(--panel-2);border:1px solid var(--border);border-radius:12px;width:100%;max-height:300px;display:block}.campo-previa-pie{color:var(--text);align-items:flex-start;gap:8px;margin:8px 0 0;font-size:13px;line-height:1.45;display:flex}.campo-notas-lista{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.campo-nota-item{background:var(--panel-2);border-radius:10px;padding:9px 12px}.campo-nota-quien{color:var(--text-soft);flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:3px;font-size:12px;font-weight:600;display:flex}.campo-nota-quien b{color:var(--text);font-weight:700}.campo-nota-texto{color:var(--text);white-space:pre-wrap;overflow-wrap:break-word;font-size:15px;line-height:1.45}.campo-fotos-lista{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.campo-foto-item{background:var(--panel-2);border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:0 12px;font-size:13px;line-height:1.35;display:flex}@media (prefers-reduced-motion:reduce){.campo-qa-it{transition:none}.campo-qa-it:active{transform:none}.campo-lista{animation:none}.campo-hero-strip{scroll-behavior:auto}.campo-fab-disco{transition:none}.campo-fab:active .campo-fab-disco{transform:none}.campo-fab[aria-busy=true] .campo-fab-disco:after{width:100%;animation:none}.campo-accion-p,.campo-accion-s{transition:none}.campo-accion-p:active,.campo-accion-s:active{transform:none}.campo-accion-p[aria-busy=true]:after{width:100%;animation:none}.campo-hoja,.campo-hoja-fondo.abierto .campo-hoja,.campo-copiar,.campo-sec-a{transition:none}.campo-dest:active,.campo-copiar:active,.campo-sec-a:active{transform:none}.campo-hoja-fondo,.campo-hoja-fondo.abierto,.campo-opcion{transition:none}.campo-opcion:active{transform:none}.campo-fallo-btn{transition:none}.campo-fallo-btn:active{transform:none}}.man-volver{color:var(--text-soft);border-radius:var(--radius);align-items:center;gap:5px;margin:0 0 16px -5px;padding:5px 9px 5px 5px;font-size:12.5px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.man-volver:hover{background:var(--panel-2);color:var(--text)}.man-cab{border-bottom:2px solid var(--text);max-width:72ch;margin-bottom:8px;padding-bottom:26px}.man-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--text-soft);margin:0 0 11px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:700}.man-h1{letter-spacing:-.025em;text-wrap:balance;color:var(--text);margin:0 0 14px;font-size:clamp(27px,4.2vw,40px);font-weight:800;line-height:1.08}.man-sub{color:var(--text-soft);max-width:62ch;margin:0;font-size:17.5px;line-height:1.5}.man-meta{color:var(--text-soft);flex-wrap:wrap;gap:5px 22px;margin-top:20px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;display:flex}.man{color:var(--text);font-size:16.5px;line-height:1.62}.man section{border-bottom:1px solid var(--border);max-width:72ch;padding:40px 0}.man section.man-ultima{border-bottom:0}.man h2{letter-spacing:-.018em;text-wrap:balance;margin:0 0 10px;font-size:clamp(20px,2.6vw,26px);font-weight:800;line-height:1.2}.man h3{letter-spacing:-.008em;margin:32px 0 10px;font-size:17.5px;font-weight:700}.man h4{color:var(--text-soft);margin:22px 0 6px;font-size:14.5px;font-weight:700}.man p{margin:0 0 14px}.man-lead{color:var(--text-soft);text-wrap:pretty;margin-bottom:22px;font-size:18px}.man em{font-style:italic}.man-ui{background:var(--panel-2);border:1px solid var(--border);border-radius:var(--radius);white-space:nowrap;color:var(--text);padding:2px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.84em;font-weight:600}.man-scroll{border:1px solid var(--border);background:var(--panel);border-radius:var(--radius);max-width:100%;margin:20px 0;overflow-x:auto}.man-scroll table{border-collapse:collapse;width:100%;min-width:560px;font-size:14px}.man-scroll th{letter-spacing:.09em;text-transform:uppercase;color:var(--text-soft);text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;background:var(--panel-2);padding:11px 13px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px;font-weight:700}.man-scroll td{border-bottom:1px solid var(--border);vertical-align:top;padding:10px 13px;line-height:1.5}.man-scroll tr:last-child td{border-bottom:0}.man-scroll td.n,.man-scroll th.n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.man-scroll td.c,.man-scroll th.c{text-align:center;white-space:nowrap}.man-scroll tbody tr.fuera td{background:var(--panel-2)}.man-nota{background:var(--panel-2);border-radius:var(--radius);color:var(--text-soft);margin:22px 0;padding:12px 16px;font-size:16px}.man-nota strong,.man-nota b{color:var(--text)}.man-nota.marca{border-color:var(--orange)}.man-nota.mal{border-color:var(--red)}.man-nota.ojo{border-color:var(--amber)}.man-nota.bien{border-color:var(--green)}.man-chip{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--border-strong);background:var(--panel-2);color:var(--text);vertical-align:1px;border-radius:var(--radius);margin-right:8px;padding:3px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;font-weight:700;display:inline-block}.man-chip.mal{border-color:var(--red)}.man-chip.ojo{border-color:var(--amber)}.man-chip.bien{border-color:var(--green)}.man-chip.marca{border-color:var(--orange)}.man-pasos{counter-reset:manp;margin:22px 0;padding:0;list-style:none}.man-pasos li{border-left:2px solid var(--border);margin-left:15px;padding:0 0 18px 46px;position:relative}.man-pasos li:last-child{border-left-color:#0000;padding-bottom:0}.man-pasos li:before{counter-increment:manp;content:counter(manp);background:var(--panel);border:1.5px solid var(--text-soft);width:30px;height:30px;color:var(--text);border-radius:50%;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:700;display:grid;position:absolute;top:-2px;left:-16px}.man-pasos li b{margin-bottom:2px;font-size:15.5px;display:block}.man figure{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);max-width:100%;margin:26px 0;padding:20px 18px 15px}.man figure .man-scroll{background:0 0;border:0;border-radius:0;margin:0;overflow-x:auto}.man figure .man-scroll>svg{min-width:620px;max-width:100%;height:auto;display:block}.man figure .man-leyenda svg{flex:none;display:block}.man figcaption{border-top:1px solid var(--border);color:var(--text-soft);margin-top:15px;padding-top:12px;font-size:14px;line-height:1.55}.man figcaption b{color:var(--text)}.man svg text{font-family:inherit}.man .man-svg-m{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.man .man-svg-d{letter-spacing:-.01em;font-weight:800}.man-leyenda{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-bottom:16px;display:flex}.man-act{color:var(--text-soft);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.man-quien{justify-content:center;align-items:center;display:inline-flex;position:relative}.man-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.man-capas{grid-template-columns:1fr 1fr;gap:13px;margin:24px 0;display:grid}.man-capa{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);border-top:3px solid;padding:17px}.man-capa.prod{border-top-color:var(--orange)}.man-capa.pol{border-top-color:var(--text-soft)}.man-capa h4{letter-spacing:.06em;text-transform:uppercase;color:var(--text);margin:0 0 4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px}.man-capa p{color:var(--text-soft);margin:0 0 11px;font-size:14px}.man-capa ul{color:var(--text-soft);margin:0;padding-left:18px;font-size:14px}.man-capa li{margin-bottom:5px}.man-estados{background:var(--border);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:repeat(auto-fit,minmax(152px,1fr));gap:1px;margin:22px 0;display:grid;overflow:hidden}.man-est{background:var(--panel);padding:14px 13px}.man-est .e-ui{color:var(--text);margin-bottom:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;font-weight:800}.man-est .e-db{color:var(--text-soft);margin-bottom:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px}.man-est .e-d{color:var(--text-soft);font-size:13px;line-height:1.45}.man-est.term{background:var(--panel-2)}.man-pie{color:var(--text-soft);max-width:72ch;padding:30px 0 10px;font-size:12.5px;line-height:1.75}.man-pie b{color:var(--text-soft)}.man-pie-nota{margin-top:10px;font-style:italic}.man-otros{border-top:1px solid var(--border);flex-direction:column;gap:7px;margin-top:22px;padding-top:18px;display:flex}.man-otros-t{letter-spacing:.09em;text-transform:uppercase;color:var(--text-soft);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px;font-weight:700}.man-otro{color:var(--text-soft);padding:6px 0;font-size:13.5px;font-weight:600;text-decoration:none;transition:color .15s}.man-otro:hover{color:var(--text)}.man-tarjetas{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:12px;margin-top:14px;display:grid}.man-tarjeta{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:16px 17px;text-decoration:none;transition:border-color .15s,background .15s;display:block}.man-tarjeta:hover{background:var(--panel-2);border-color:var(--border-strong);border-left-color:var(--orange)}.man-tarjeta-n{letter-spacing:.09em;text-transform:uppercase;color:var(--text-soft);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px;font-weight:700}.man-tarjeta-t{color:var(--text);margin:5px 0 6px;font-size:15.5px;font-weight:700}.man-tarjeta-d{color:var(--text-soft);margin:0;font-size:13px;line-height:1.5}.man-tarjeta-pie{color:var(--text-soft);flex-wrap:wrap;gap:4px 14px;margin-top:11px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px;display:flex}@media (max-width:820px){.man{font-size:16px}.man-capas{grid-template-columns:1fr}.man-pasos li{padding-left:38px}}@media print{.man-volver,.man-otros{display:none}.man figure,.man-scroll,.man-estados,.man-capas{break-inside:avoid;page-break-inside:avoid}.man-sr{clip:auto;width:auto;height:auto;margin:0 0 0 5px;font-size:10px;position:static;overflow:visible}}.man-lista{margin:0 0 16px;padding-left:22px}.man-lista li{margin-bottom:7px}.man-mural{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);margin:22px 0;padding:18px 20px}.man-mural h3{margin:0 0 10px}.man-mural .man-lista{margin-bottom:0}.man-capa.neutra{border-top-color:var(--border)}.man-shot{border:1px solid var(--text-soft);border-radius:var(--radius);background:var(--panel-2);color:var(--text);padding:18px 20px;font-size:12.5px;line-height:1.5;overflow-x:auto}.man-shot-sub{color:var(--text-soft);margin:0 0 14px;font-size:11.5px}.man-shot-b{background:var(--panel);border:1.6px solid var(--text);width:18px;height:18px;color:var(--text);vertical-align:-4px;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-right:5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9.5px;font-weight:800;line-height:1;display:inline-flex}.man-shot-b.abs{z-index:1;margin:0;position:absolute;top:-7px;left:-7px}.man-shot-kpis{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}.man-shot-kpi{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);padding:8px 10px}.man-shot-kpi .v{font-variant-numeric:tabular-nums;color:var(--text);align-items:center;font-size:14px;font-weight:800;display:flex}.man-shot-kpi .l{color:var(--text-soft);margin-top:2px;font-size:10px}.man-shot-kpi.rojo{border-left-color:var(--red)}.man-shot-kpi.ambar,.man-shot-kpi.verde{border-left-color:var(--text-soft)}.man-shot-kpi.azul{border-left-color:var(--accent)}.man-shot-row{flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0;display:flex}.man-shot-row.t0{margin-top:0}.man-shot-row.sb{justify-content:space-between}.man-shot-grp{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.man-shot-acc{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.man-shot-mut{color:var(--text-soft);font-size:11px;font-weight:400}.man-shot-chip{border:1px solid var(--border);background:var(--panel);color:var(--text-soft);border-radius:16px;padding:3px 10px;font-size:11px}.man-shot-chip.on{border-color:var(--text);color:var(--text);border-width:1.5px;padding:2.5px 9.5px;font-weight:700}.man-shot-input{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);color:var(--text-soft);min-width:150px;padding:4px 9px;font-size:11px}.man-shot-btn{border-radius:var(--radius);border:1px solid var(--text);background:var(--text);color:var(--panel);white-space:nowrap;align-items:center;padding:4px 11px;font-size:11px;font-weight:700;display:inline-flex}.man-shot-btn.ghost{background:var(--panel);color:var(--text)}.man-shot-btn.ok{background:var(--green-soft);border-color:var(--text-soft);color:var(--text)}.man-shot-btn.no{background:var(--red-soft);border-color:var(--red);color:var(--text)}.man-shot-tabla{margin-top:10px;position:relative}.man-shot-table{border-collapse:collapse;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);width:100%;font-size:11.5px}.man-shot-table th{text-align:left;text-transform:uppercase;color:var(--text-soft);border-bottom:1px solid var(--border);padding:7px 10px;font-size:9.5px;font-weight:700}.man-shot-table td{color:var(--text);border-bottom:none;padding:7px 10px}.man-shot-table th.r,.man-shot-table td.r{text-align:right}.man-shot-table td.r{font-weight:700}.man-shot-table tr.venc td{background:var(--red-soft)}.man-shot-pill{background:var(--panel-2);color:var(--text);border-radius:14px;align-items:center;padding:1px 8px;font-size:10px;font-weight:700;display:inline-flex}.man-shot-pill.ambar{background:var(--amber-soft)}.man-shot-pill.lila{background:var(--purple-soft)}.man-shot-pill.azul{background:var(--blue-soft)}.man-shot-note{border-top:1px solid var(--border);color:var(--text-soft);align-items:flex-start;gap:4px;margin-top:10px;padding-top:10px;font-size:11px;display:flex}.man-shot-note b{color:var(--text)}.man-shot-drawer{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);max-width:430px;margin:0 auto}.man-shot-dh{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 16px;font-size:13px;font-weight:700;display:flex}.man-shot-db{padding:14px 16px}.man-shot-lbl{color:var(--text-soft);text-transform:uppercase;letter-spacing:.02em;margin:9px 0 3px;font-size:10px;font-weight:700}.man-shot-fld{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);color:var(--text);padding:6px 9px;font-size:12px}.man-shot-par{gap:8px;display:flex}.man-shot-par>div{flex:1}.man-shot-leyenda{flex-direction:column;gap:7px;margin:16px 0 0;padding:0;list-style:none;display:flex}.man-shot-leyenda li{color:var(--text-soft);align-items:baseline;gap:2px;font-size:13.5px;line-height:1.5;display:flex}.man-shot-leyenda b{color:var(--text)}@media (max-width:820px){.man-shot{padding:14px 12px}.man-shot-kpis{grid-template-columns:1fr 1fr}}.mon-grid{grid-template-columns:repeat(12,1fr);gap:12px;margin-top:14px;transition:opacity .2s ease-out;display:grid}.mon-grid>.w{min-width:0}.mon-grid .w.card{border-radius:12px;padding:12px 14px}.page-wrap.mon-pagina{max-width:1400px;padding-left:18px;padding-right:18px}.mon-toolbar{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:4px;display:flex}.mon-toolbar .mon-barra{border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;min-height:44px;padding:7px 12px;display:flex}.mon-kpi-lab{color:var(--text-soft);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;line-height:1.5;overflow:hidden}.mon-kpi-num{font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:6px 0 4px;font-family:IBM Plex Mono,ui-monospace,Consolas,monospace;font-size:30px;font-weight:700;line-height:1.05}.mon-kpi-num small{color:var(--text-faint);letter-spacing:0;margin-left:3px;font-size:13px;font-weight:500}.mon-grid>.w.mon-cuadrado{flex-direction:column;grid-row:span 2;display:flex}.mon-cuadrado .mon-kpi-num{margin:8px 0 2px;font-size:42px}@media (max-width:1100px){.mon-grid>.w.mon-cuadrado{grid-row:auto}}.mon-rangos{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:4px;margin-left:auto;display:flex}.mon-rangos button{color:var(--text-soft);border:1px solid var(--border);background:var(--panel-2);cursor:pointer;border-radius:6px;min-width:34px;min-height:26px;padding:3px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;font-weight:600;transition:background .15s,color .15s}.mon-rangos button:hover:not(:disabled){color:var(--text)}.mon-rangos button[aria-pressed=true]{color:var(--accent);background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 45%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent)}.mon-rangos button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mon-rangos button:disabled{opacity:.4;cursor:not-allowed}.mon-pon-olt{flex-direction:column;display:flex;overflow-x:auto}.mon-pon-tarjeta{border-top:1px solid var(--border);align-items:flex-start;gap:8px;min-width:max-content;padding:5px 0;display:flex}.mon-pon-tarjeta:first-child{border-top:0}.mon-pon-slot{flex-direction:column;flex-shrink:0;width:62px;font-size:11.5px;font-weight:600;line-height:1.25;display:flex}.mon-pon-slot small{color:var(--text-soft);font-size:10px;font-weight:500}.mon-pon-slot small.mon-pon-deducida{color:var(--warn-text)}.mon-pon-puertos{grid-template-columns:repeat(8,24px);gap:3px;display:grid}.mon-pon-p{color:#fff;cursor:pointer;font-variant-numeric:tabular-nums;border:0;border-radius:3px;place-items:center;width:24px;height:18px;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;font-weight:600;display:grid}.mon-pon-p:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mon-pon-vacio{border:1px dashed var(--border);color:var(--text-faint);cursor:default;background:0 0}.mon-reservados{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.mon-reservado{border:1px dashed var(--border);opacity:.9;border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.mon-reservado .mon-kpi-lab{white-space:normal;text-wrap:balance;overflow:visible}.mon-trafico-resumen{color:var(--text-soft);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:2px 10px;margin-top:4px;font-size:11.5px;display:flex}.mon-trafico-resumen b{color:var(--text);font-family:IBM Plex Mono,ui-monospace,Consolas,monospace;font-weight:600}.mon-sc-vacio{border:1px dashed var(--border);border-radius:10px;padding:10px 12px;font-size:12.5px;line-height:1.5}.mon-sc-titular{border:1px solid var(--border);background:var(--panel-2);border-radius:8px;margin-bottom:8px;padding:9px 11px;font-size:12.5px;line-height:1.45}.mon-sc-titular.problema{border-color:color-mix(in srgb,var(--amber) 55%,transparent)}.mon-sc-tabla{border-collapse:collapse;width:100%;font-size:12.5px}.mon-sc-tabla th{text-transform:uppercase;letter-spacing:.04em;color:var(--text-soft);text-align:left;border-bottom:1px solid var(--border);padding:4px 6px;font-size:10.5px;font-weight:600}.mon-sc-tabla td{border-bottom:1px solid var(--border);vertical-align:top;padding:7px 6px}.mon-sc-tabla .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-family:IBM Plex Mono,ui-monospace,Consolas,monospace}.mon-sc-tabla .num small{color:var(--text-faint);font-size:10px}.mon-sc-sonda{color:var(--text-soft);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px}.mon-sc-motivo{color:var(--warn-text);margin-top:2px;font-size:11px}.mon-sc-pie{color:var(--text-soft);margin:8px 0 0;font-size:10.5px;line-height:1.4}.mon-obj-lista{flex-direction:column;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.mon-obj-lista li{border:1px solid var(--border);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:12.5px;display:flex}.mon-obj-lista li>div{flex:1}.mon-obj-lista li.inactivo{opacity:.55}.mon-obj-plantillas{flex-wrap:wrap;gap:6px;display:flex}.mon-obj-plantillas button{border:1px dashed var(--border);background:var(--panel-2);min-height:28px;color:var(--text);cursor:pointer;border-radius:999px;padding:4px 10px;font-size:12px}.mon-obj-plantillas button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.mon-obj-form{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));align-items:end;gap:8px 12px;display:grid}.mon-obj-form label{color:var(--text-soft);flex-direction:column;gap:3px;font-size:11.5px;font-weight:600;display:flex}.mon-obj-form input,.mon-obj-form select{border:1px solid var(--border);background:var(--panel);color:var(--text);border-radius:6px;padding:6px 8px;font-size:13px;font-weight:400}.mon-superpuestos{border:1px solid color-mix(in srgb,var(--red) 55%,transparent);background:var(--red-soft);color:var(--text);border-radius:8px;margin-top:8px;padding:8px 10px;font-size:11.5px;line-height:1.45}.mon-superpuestos b{font-weight:600}.mon-trafico-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;display:flex}.mon-rangos-compactos{gap:3px}.mon-rangos-compactos button{min-width:28px;padding:2px 6px;font-size:11.5px}.mon-pppoe{flex-wrap:wrap;align-items:flex-start;gap:12px 28px;display:flex}.mon-pppoe-cifras{flex:0 280px;min-width:0}.mon-pppoe-de,.mon-pppoe-dif{color:var(--text-soft);font-size:12px;line-height:1.45}.mon-pppoe-dif{margin-top:3px}.mon-pppoe-routers{flex-direction:column;flex:300px;gap:7px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.mon-pppoe-routers li{grid-template-columns:minmax(0,1.3fr) minmax(60px,2fr) auto;align-items:center;gap:10px;font-size:12px;display:grid}.mon-pppoe-routers li.viejo{opacity:.6}.mon-pppoe-nombre{overflow-wrap:anywhere;line-height:1.3}.mon-pppoe-barra{background:var(--panel-2);border-radius:4px;height:8px;overflow:hidden}.mon-pppoe-barra i{background:var(--accent);border-radius:4px;height:100%;display:block}.mon-pppoe-n{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-family:IBM Plex Mono,ui-monospace,Consolas,monospace}.mon-pppoe-n small{color:var(--text-faint);font-family:inherit}.mon-pppoe-nota{flex-basis:100%;margin:0;font-size:10.5px;line-height:1.4}.mon-reservado .mon-kpi-lab:after{content:"reservado";letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);border:1px dashed var(--border);white-space:nowrap;border-radius:4px;margin-left:6px;padding:0 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9.5px}.mon-reservado-num{color:var(--text-faint);font-size:26px;font-weight:700;line-height:1}.mon-reservado-fuente{color:var(--text-soft);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px;line-height:1.35}.mon-reservado-falta{color:var(--text-soft);font-size:11px;line-height:1.35}@media (max-width:1100px){.mon-grid{grid-template-columns:repeat(6,1fr)}.mon-grid>.w{grid-column:1/span 6!important}.mon-grid>.w.kpi-w{grid-column:span 3!important}}@media (max-width:620px){.mon-grid{grid-template-columns:1fr}.mon-grid>.w,.mon-grid>.w.kpi-w{grid-column:1!important}}@media (prefers-reduced-motion:reduce){.mon-grid{transition:none}}.mon-caja-edit{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent-soft);transition:opacity .15s ease-out}.mon-chrome{border-bottom:1px solid var(--border);background:var(--panel-2);border-radius:9px 9px 0 0;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 8px;display:flex}.btn.mon-mini{min-width:0;padding:2px 7px;font-size:11.5px;line-height:1.5}.mon-asa{color:var(--text-faint);cursor:grab;touch-action:none;flex-shrink:0;align-items:center;display:flex}.mon-asa:active{cursor:grabbing}.mon-caja-edit.arrastrando{opacity:.35}.mon-pal-sub{color:var(--text-soft);margin:12px 0 6px;font-size:11.5px}.mon-pal-ya{background:color-mix(in srgb,var(--green) 12%,transparent);border-color:color-mix(in srgb,var(--green) 45%,transparent);color:var(--text);align-items:center;gap:5px;display:inline-flex}.mon-pal-ya svg{color:var(--ok-text)}.mon-pal-n{background:var(--accent-soft);color:var(--accent);border-radius:999px;margin-left:6px;padding:1px 6px;font-size:10.5px;font-weight:600}.mon-caja-resaltada{animation:1.6s ease-out monCajaResaltar}@keyframes monCajaResaltar{0%,30%{box-shadow:0 0 0 4px var(--accent)}to{box-shadow:0 0 0 1px var(--accent-soft)}}@media (prefers-reduced-motion:reduce){.mon-caja-resaltada{box-shadow:0 0 0 4px var(--accent);animation:none}}.mon-inerte{pointer-events:none;-webkit-user-select:none;user-select:none}.serie-viva,.serie-viva .uplot{width:100%}.serie-viva .u-wrap{width:100%!important}.serie-viva .u-over,.serie-viva .u-under{border:0}.serie-viva .u-cursor-pt{display:none}.serie-viva .u-cursor-x,.serie-viva .u-cursor-y{border-color:var(--border)}.serie-viva.anima canvas{transition:opacity .2s ease-out}@media (prefers-reduced-motion:reduce){.serie-viva canvas{transition:none}}.mon-grid.cegado>.w{border-color:var(--amber)}.mon-inerte>.card{box-shadow:none;background:0 0;border:none}@media (max-width:1100px){.mon-editar-btn{display:none}}@media (prefers-reduced-motion:reduce){.mon-caja-edit{transition:none}}.serie-leg{font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:1px 4px;transition:background .15s,opacity .15s;display:flex}.serie-leg:hover{background:var(--panel-2)}.serie-leg:focus-visible{outline:2px solid var(--accent);outline-offset:1px;background:var(--accent-soft)}@media (prefers-reduced-motion:reduce){.serie-leg{transition:none}}.mon-pagina .page-head-row{flex-wrap:wrap;row-gap:6px}.mon-latido-slot{align-items:center;min-width:250px;min-height:28px;display:flex}.mon-latido{border:1px solid var(--border);background:var(--panel-2);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:8px;min-height:28px;padding:3px 12px 3px 10px;font-size:12.5px;line-height:1.3;display:inline-flex}.mon-toolbar>.mon-latido{align-self:center}.mon-latido-punto{background:var(--text-faint);width:9px;height:9px;color:var(--text-faint);border-radius:50%;flex-shrink:0;transition:background-color .4s;position:relative}.mon-latido[data-estado=llegan] .mon-latido-punto{background:var(--green);color:var(--ok-text)}.mon-latido[data-estado=tarde] .mon-latido-punto{background:var(--amber);color:var(--warn-text)}.mon-latido-txt{color:var(--text-soft);white-space:nowrap}.mon-latido[data-estado=tarde] .mon-latido-txt,.mon-latido[data-estado=quieto] .mon-latido-txt,.mon-latido[data-estado=nunca] .mon-latido-txt{color:var(--text)}.mon-latido-onda{background:currentColor;border-radius:50%;animation:1.8s cubic-bezier(.2,.6,.3,1) forwards monSonar;position:absolute;inset:0}.mon-latido-onda:after{content:"";background:currentColor;border-radius:50%;animation:1.8s cubic-bezier(.2,.6,.3,1) .45s both monSonar;position:absolute;inset:0}@keyframes monSonar{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}.mon-latido[data-latio][data-estado=llegan]{animation:1.6s ease-out monPildora}@keyframes monPildora{0%{background:color-mix(in srgb,var(--green) 24%,var(--panel-2));border-color:color-mix(in srgb,var(--green) 65%,var(--border))}to{background:var(--panel-2);border-color:var(--border)}}.mon-onda{vertical-align:1px;background:var(--amber);width:7px;height:7px;color:var(--warn-text);border-radius:50%;margin:0 7px 0 5px;display:inline-block;position:relative}.mon-onda[data-tono=rojo]{background:var(--red);color:var(--bad-text)}.mon-onda:after{content:"";background:currentColor;border-radius:50%;animation:2.4s cubic-bezier(0,0,.2,1) infinite feedPulse;position:absolute;inset:0}.mon-numvivo{display:inline-block;position:relative}.mon-numvivo>:not(.mon-destello){position:relative}.mon-destello{border-radius:6px;animation:1.8s ease-out forwards monDestello;position:absolute;inset:0 -4px}@keyframes monDestello{0%{background:color-mix(in srgb,var(--accent) 26%,transparent)}to{background:0 0}}.mon-delta{vertical-align:middle;letter-spacing:0;color:var(--text);background:var(--panel-2);border:1px solid var(--border);border-radius:999px;margin-left:10px;padding:1px 7px;font-size:12px;font-weight:700;animation:6s ease-in forwards monDelta;display:inline-block}@keyframes monDelta{0%{opacity:0;transform:translateY(3px)}6%{opacity:1;transform:none}80%{opacity:1}to{opacity:0}}.mon-grid:not(.editando)>.w{animation:.34s cubic-bezier(.23,1,.32,1) backwards cxFade}.mon-grid>.w:nth-child(2){animation-delay:30ms}.mon-grid>.w:nth-child(3){animation-delay:60ms}.mon-grid>.w:nth-child(4){animation-delay:90ms}.mon-grid>.w:nth-child(5){animation-delay:.12s}.mon-grid>.w:nth-child(6){animation-delay:.15s}.mon-grid>.w:nth-child(7){animation-delay:.18s}.mon-grid>.w:nth-child(8){animation-delay:.21s}.mon-grid>.w:nth-child(n+9){animation-delay:.24s}@media (prefers-reduced-motion:reduce){.mon-grid>.w{animation:none}.mon-latido-onda,.mon-onda:after{animation:none;display:none}.mon-latido-punto{transition:none}.mon-destello{animation:none}.mon-delta{display:none}}.serie-latido{pointer-events:none;background:currentColor;border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;animation:1.8s cubic-bezier(.2,.6,.3,1) forwards monSonar;position:absolute}.serie-latido:after{content:"";background:currentColor;border-radius:50%;animation:1.8s cubic-bezier(.2,.6,.3,1) .45s both monSonar;position:absolute;inset:0}.mon-zona-select{text-overflow:ellipsis;flex:200px;min-width:0;max-width:min(100%,340px)}@media (prefers-reduced-motion:reduce){.serie-latido{animation:none;display:none}}.num-rueda-vis{display:inline-flex}.num-celda{vertical-align:bottom;margin:-.1em 0;padding:.1em 0;display:inline-block;position:relative;overflow:hidden}.num-celda>.num-entra{animation:numEntraSube .55s cubic-bezier(.2,.8,.2,1) var(--r,0s) both;display:inline-block}.num-celda>.num-sale{animation:numSaleSube .55s cubic-bezier(.2,.8,.2,1) var(--r,0s) both;position:absolute;top:.1em;left:0}.num-celda[data-dir=baja]>.num-entra{animation-name:numEntraBaja}.num-celda[data-dir=baja]>.num-sale{animation-name:numSaleBaja}@keyframes numEntraSube{0%{transform:translateY(110%)}to{transform:none}}@keyframes numSaleSube{0%{opacity:1;transform:none}to{opacity:.2;transform:translateY(-110%)}}@keyframes numEntraBaja{0%{transform:translateY(-110%)}to{transform:none}}@keyframes numSaleBaja{0%{opacity:1;transform:none}to{opacity:.2;transform:translateY(110%)}}@media (prefers-reduced-motion:reduce){.mon-latido-onda:after,.serie-latido:after{animation:none;display:none}.num-celda>.num-entra{animation:none}.num-celda>.num-sale{display:none}}.content .mon-grid>.w.kpi-w{overflow:hidden}.asis-emb{background:var(--aif-nocturno);color:var(--aif-luz);flex-direction:column;display:flex;position:fixed;inset:0}.asis-emb-cab{border-bottom:1px solid var(--aif-hilo);flex:none;align-items:center;gap:8px;min-height:46px;padding:8px 12px;display:flex}.asis-emb-titulo{letter-spacing:.01em;flex:none;font-size:14px;font-weight:700}.asis-emb-ctx{min-width:0;color:var(--aif-vidrio);border:1px solid var(--aif-hilo);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex:0 auto;align-items:center;gap:5px;padding:2px 9px;font-size:12px;display:inline-flex;overflow:hidden}.asis-emb-nueva{min-height:30px;font:inherit;color:var(--aif-luz);border:1px solid var(--aif-hilo);cursor:pointer;background:0 0;border-radius:8px;flex:none;align-items:center;gap:4px;margin-left:auto;padding:4px 10px;font-size:12px;display:inline-flex}.asis-emb-nueva:disabled{opacity:.45;cursor:default}.asis-emb-nueva:focus-visible{outline:2px solid var(--aif-azul);outline-offset:1px}.asis-emb-cuerpo{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.asis-emb-sin{color:var(--aif-luz);background:#f9681f1f;border-bottom:1px solid #f9681f59;flex:none;margin:0;padding:9px 12px;font-size:12.5px;line-height:1.45}.aif-accion-auto .aif-adot{background:var(--aif-vidrio);box-shadow:none}.aif-req{border:1px solid var(--aif-hilo);letter-spacing:.04em;color:var(--aif-vidrio);white-space:nowrap;border-radius:999px;flex:none;margin-left:2px;padding:1px 7px;font:500 10px/1.5 IBM Plex Mono,ui-monospace,Consolas,monospace}.mon-pantallas{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 10px;display:flex}.mon-pantalla-tab{border:1px solid var(--border);background:var(--bg);color:var(--text-soft);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.mon-pantalla-tab:hover{color:var(--text);border-color:var(--text-faint)}.mon-pantalla-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mon-pantalla-tab.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.mon-pantalla-tab b{font-variant-numeric:tabular-nums}.mon-pantalla-armar{margin-left:auto}.mon-pantalla-cab{border:1px solid var(--border);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 10px;padding:12px 14px;display:flex}.mon-pantalla-titulo{align-items:center;gap:8px;font-size:18px;font-weight:700;line-height:1.2;display:flex}.mon-pantalla-num{background:var(--accent);min-width:24px;height:24px;color:var(--on-accent);font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;padding:0 6px;font-size:13px;font-weight:700;display:inline-grid}.mon-pantalla-num.grande{border-radius:10px;min-width:46px;height:46px;font-size:26px}.mon-pantalla-pregunta{margin-top:2px;font-size:14px}.mon-pantalla-norma{color:var(--text-faint);margin-top:4px;font-size:11px}.mon-armar{margin:0 0 12px}.mon-armar-monitores{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:900px;display:grid}.mon-armar-monitores[data-n="1"]{grid-template-columns:minmax(0,300px)}.mon-armar-monitores[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.mon-armar-monitores[data-n="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.mon-armar-monitor{flex-direction:column;align-items:stretch;gap:4px;display:flex}.mon-armar-cara{aspect-ratio:16/9;border:3px solid var(--text-soft);text-align:center;background:var(--bg);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px;display:flex}.mon-armar-pie{color:var(--text-faint);order:2;align-self:center;font-size:11px}@media (max-width:700px){.mon-armar-monitores,.mon-armar-monitores[data-n]{grid-template-columns:repeat(2,minmax(0,1fr))}.mon-pantalla-armar{margin-left:0}}html.modo-pared .sidebar,html.modo-pared .topbar,html.modo-pared .aif-tab{display:none}html.modo-pared .page-wrap.mon-pagina{max-width:none;padding:10px 16px 0}html.modo-pared .mon-pagina>.page-sub,html.modo-pared .mon-pagina>.page-head-row>:not(.mon-latido-slot){display:none}html.modo-pared .mon-pagina>.page-head-row{height:0;min-height:0;margin:0}html.modo-pared .mon-latido-slot{display:none}.mon-pared-latido{margin-top:1px;font-size:11px}.mon-pared-titulo{flex-shrink:1;min-width:0}.mon-pared-semaforo .sem-chip{flex:0 auto;min-width:0}.mon-pared .mon-grid{grid-auto-rows:var(--unidad-pared,60px)}.mon-pared-celda{min-width:0;min-height:0;display:flex;overflow:hidden}.mon-pared-celda>.w{flex:auto;min-width:0;min-height:0;margin:0;overflow:hidden}html.modo-pared .mon-toolbar{display:none}html.modo-pared,html.modo-pared .content{overflow:hidden}.mon-pared-celda.recorta>.w{-webkit-mask-image:linear-gradient(#000 calc(100% - 30px),#0000);mask-image:linear-gradient(#000 calc(100% - 30px),#0000)}.mon-pared-cab{align-items:center;gap:14px;min-height:52px;margin:0 0 10px;display:flex}.mon-pared-nombre{font-size:24px;font-weight:700;line-height:1.1}.mon-pared-pregunta{color:var(--text-soft);font-size:15px}.mon-pared-numeros{gap:4px;margin-left:auto;display:flex}.mon-pared-numeros a{border:1px solid var(--border);width:30px;height:30px;color:var(--text-soft);font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;font-weight:600;text-decoration:none;display:inline-grid}.mon-pared-numeros a.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.mon-pared-rota{color:var(--accent);white-space:nowrap;font-size:11px}.mon-pared-rota.retenida{color:var(--bad-text);font-weight:600}.mon-pared-hora{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:28px;font-weight:600}.mon-pared-salir{color:var(--text-soft);opacity:.45;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px}.mon-pared-salir:hover,.mon-pared-salir:focus-visible{opacity:1;background:var(--border)}.sem-excepcion{--sem:var(--red)}.sem-advertencia{--sem:var(--amber)}.sem-informativo{--sem:var(--green)}.sem-sin_dato{--sem:var(--text-faint)}.sem-punto{background:var(--sem);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.mon-pantalla-tab.on .sem-punto{box-shadow:0 0 0 2px #fff}.mon-pared-semaforo{flex-wrap:nowrap;flex-shrink:1;justify-content:flex-end;gap:6px;min-width:0;margin-left:auto;display:flex}.sem-chip{border:1px solid var(--border);border-left:5px solid var(--sem);background:var(--bg);min-width:0;max-width:300px;color:var(--text);border-radius:8px;align-items:center;gap:8px;padding:5px 10px 5px 8px;line-height:1.15;text-decoration:none;display:flex}.sem-chip:hover{border-color:var(--text-faint);border-left-color:var(--sem)}.sem-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sem-chip.actual{background:color-mix(in srgb,var(--sem) 10%,var(--bg))}.sem-num{font-variant-numeric:tabular-nums;font-size:15px}.sem-cuerpo{flex-direction:column;min-width:0;display:flex}.sem-nombre{color:var(--text-soft);font-size:11px}.sem-texto{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.sem-excepcion .sem-texto{color:var(--bad-text)}.sem-advertencia .sem-texto{color:var(--warn-text)}.sem-sin_dato .sem-texto{color:var(--text-faint)}.sem-chip.llama{animation:1.6s ease-in-out infinite semLlama}@keyframes semLlama{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--red) 35%,transparent)}}@media (prefers-reduced-motion:reduce){.sem-chip.llama{outline:2px solid var(--red);animation:none}}.por-equipo{border:1px solid var(--border);border-radius:10px;flex-direction:column;margin-top:6px;display:flex;overflow:hidden;container-type:inline-size}.por-equipo-fila{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"cab num""graf graf""pie pie";gap:4px 14px;padding:8px 12px;display:grid}.por-equipo-fila:first-child{border-top:0}@container (min-width:640px){.por-equipo-fila{grid-template-columns:minmax(150px,1.1fr) minmax(110px,auto) minmax(220px,4fr) minmax(110px,auto);grid-template-areas:"cab num graf pie";align-items:center}.pe-pie{flex-direction:column;align-items:flex-end;gap:0}}.pe-cab{flex-direction:column;grid-area:cab;gap:1px;min-width:0;display:flex}.pe-cab b{font-size:12.5px;line-height:1.25}.pe-cab span{color:var(--text-faint);overflow-wrap:anywhere;font-size:10.5px}.pe-num{font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;grid-area:num;align-items:flex-end;font-size:20px;font-weight:700;line-height:1.1;display:flex}.pe-num small{color:var(--text-soft);font-size:11px;font-weight:500}.pe-nota-num{color:var(--text-faint);font-size:10px;font-style:italic;font-weight:400}.pe-graf{grid-area:graf;min-width:0}.pe-pie{color:var(--text-soft);font-variant-numeric:tabular-nums;white-space:nowrap;flex-wrap:wrap;grid-area:pie;gap:0 10px;font-size:10.5px;display:flex}.pe-rango{color:var(--text-faint)}.pe-aviso{color:var(--text-faint);margin:5px 0 0;font-size:10.5px}.mon-pared-celda .nota-escritorio{display:none!important}.mon-pared-celda .por-equipo{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.mon-pared-celda .por-equipo-fila{border-top:0;border-left:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"cab num""graf graf""pie pie";align-items:start}.mon-pared-celda .por-equipo-fila:first-child{border-left:0}.mon-pared-celda .pe-pie{flex-direction:row;align-items:center;gap:0 10px}.pe-cab-btn{all:unset;box-sizing:border-box;cursor:pointer;border-radius:6px;flex-direction:column;grid-area:cab;align-items:flex-start;gap:1px;min-width:0;margin:-2px -4px;padding:2px 4px;display:flex}.pe-cab-btn:hover b{color:var(--accent)}.pe-cab-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.pe-ampliar{opacity:.75;color:var(--accent)!important;font-size:10.5px!important}.pe-cab-btn:hover .pe-ampliar,.pe-cab-btn:focus-visible .pe-ampliar,.por-equipo-fila.abierta .pe-ampliar{opacity:1}.por-equipo-fila.abierta{background:color-mix(in srgb,var(--accent) 4%,transparent)}@container (min-width:640px){.por-equipo-fila.abierta{grid-template-columns:minmax(150px,1fr) minmax(110px,auto) minmax(110px,auto);grid-template-areas:"cab num pie""graf graf graf"}}.mon-pared-tema{border:1px solid var(--border);color:var(--text-soft);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;padding:4px 8px;font-size:11px}.mon-pared-tema:hover,.mon-pared-tema:focus-visible{color:var(--text);border-color:var(--text-faint)}.pared-exc{flex-direction:column;gap:6px;display:flex}.pared-exc-fila{border:1px solid var(--border);border-left:5px solid var(--text-faint);border-radius:8px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px;font-size:14px;display:grid}.pared-exc-nombre{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pared-exc-nombre .muted-safe{font-size:12px}.pared-exc-que{min-width:0;font-weight:600}.pared-exc-num{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-soft)}.pared-exc-ok{color:var(--ok-text);padding:10px 2px;font-size:17px;font-weight:600}.pared-exc-resto{color:var(--text-soft);font-size:13px}.pared-exc-resumen{color:var(--ok-text);margin-top:2px;font-size:13px}.mon-pared-celda *{scrollbar-width:none}.mon-pared-celda ::-webkit-scrollbar{display:none}.wsp-aviso-panel{z-index:60;background:var(--panel);max-width:min(420px,100vw - 32px);color:var(--text);border:1px solid var(--accent);border-radius:10px;align-items:center;gap:10px;padding:10px 10px 10px 14px;font-size:13px;animation:.18s ease-out wspAvisoEntra;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 8px 24px #0000002e}.wsp-aviso-panel>svg{color:var(--accent);flex:none}.wsp-aviso-panel-txt{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.wsp-aviso-panel-x{width:28px;height:28px;color:var(--text-muted,var(--text));cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.wsp-aviso-panel-x:hover{background:var(--bg,#0000000d)}@keyframes wspAvisoEntra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.wsp-aviso-panel{animation:none}}@media (max-width:600px){.wsp-aviso-panel{max-width:none;bottom:12px;left:12px;right:12px}}.wsp-tabs-movil{border-bottom:1px solid var(--border);background:var(--panel-2);grid-column:1/-1;gap:4px;padding:6px;display:none}@container wspbandeja (max-width:719px){.wsp-tabs-movil{display:flex}}.wsp-tabs-movil button{color:var(--text-soft);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 6px;font-size:13px;font-weight:600;display:inline-flex}.wsp-tabs-movil button.on{background:var(--panel);color:var(--accent);border-color:var(--border)}.wsp-tabs-movil .wsp-tab-volver{color:var(--text);flex:none}@container wspbandeja (min-width:720px) and (max-width:999px){.wsp-inbox{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,280px) minmax(0,1fr)}.wsp-tabs-movil{grid-area:1/2;display:flex}.wsp-tabs-movil .wsp-tab-volver{display:none}.wsp-lista{grid-area:1/1/-1}.wsp-hilo{grid-area:2/2;min-height:0}.wsp-ctx{border-top:none;border-left:none;grid-area:2/2;min-height:0;max-height:none;overflow-y:auto}.wsp-inbox[data-movil=hilo] .wsp-ctx,.wsp-inbox[data-movil=ficha] .wsp-hilo,.wsp-inbox:not([data-hilo=abierto]) .wsp-ctx{display:none}.wsp-tabs-movil{padding:4px 6px}.wsp-tabs-movil button{padding:5px 6px}}.wsp-est-dot{background:var(--text-faint);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.wsp-est-dot.n-ok{background:var(--green)}.wsp-est-dot.n-neutro{background:var(--text-soft)}.wsp-est-dot.n-aviso{background:var(--amber)}.wsp-est-dot.n-mal{background:var(--red)}.wsp-est-chip{white-space:nowrap;border:1px solid var(--border);background:var(--panel-2);color:var(--text-soft);border-radius:6px;align-items:center;padding:2px 7px;font-size:11px;font-weight:600;display:inline-flex}.wsp-est-chip.n-ok{color:var(--ok-text);background:var(--green-soft);border-color:color-mix(in srgb,var(--green) 25%,transparent)}.wsp-est-chip.n-aviso{color:var(--warn-text);background:var(--amber-soft);border-color:color-mix(in srgb,var(--amber) 30%,transparent)}.wsp-est-chip.n-mal{color:var(--bad-text);background:var(--red-soft);border-color:color-mix(in srgb,var(--red) 30%,transparent)}.wsp-franja{border-bottom:1px solid var(--border);background:var(--panel-2);flex-wrap:wrap;flex:none;align-items:center;gap:6px 8px;padding:7px 14px;font-size:12px;display:flex}.wsp-franja-t{color:var(--text);align-items:center;gap:6px;font-weight:700;display:inline-flex}.wsp-franja-ver{margin-left:auto;font-size:12px}@media (min-width:981px){.wsp-franja-ver{display:none}}.wsp-est-card{border:1px solid var(--border);background:var(--panel-2);border-radius:12px;flex-direction:column;flex:none;gap:6px;margin:0 14px 10px;padding:12px;display:flex}.wsp-est-lbl{letter-spacing:.04em;text-transform:uppercase;color:var(--text-soft);align-items:center;gap:6px;font-size:10.5px;font-weight:700;display:inline-flex}.wsp-est-titulo{color:var(--text);font-size:17px;line-height:1.25}.wsp-est-titulo.n-mal{color:var(--bad-text)}.wsp-est-titulo.n-aviso{color:var(--warn-text)}.wsp-est-chips{flex-wrap:wrap;gap:5px;display:flex}.wsp-est-sug{background:var(--panel);border:1px dashed var(--border-strong);color:var(--text);border-radius:8px;margin:2px 0 0;padding:8px 10px;font-size:12px;line-height:1.45}.wsp-est-razones{color:var(--text-soft);grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;font-size:11.5px;display:grid}.wsp-est-razones .wsp-est-chip{justify-self:start}.wsp-contrato{border-top:1px solid var(--border);flex-direction:column;gap:6px;padding:8px 0;display:flex}.wsp-senal{flex-direction:column;gap:4px;display:flex}.wsp-senal-t{color:var(--text);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.wsp-senal-lecturas{color:var(--text-soft);flex-wrap:wrap;gap:4px 12px;font-size:11.5px;display:flex}.wsp-senal-lecturas b{font-variant-numeric:tabular-nums;color:var(--text-soft);font-weight:700}.wsp-senal-lecturas b.n-ok{color:var(--ok-text)}.wsp-senal-lecturas b.n-aviso{color:var(--warn-text)}.wsp-senal-lecturas b.n-mal{color:var(--bad-text)}.wsp-senal-lecturas>span{flex-wrap:wrap;align-items:baseline;column-gap:4px;min-width:92px;display:inline-flex}.wsp-senal-barra{flex-basis:100%;max-width:92px;height:8px;margin-top:2px;display:block;position:relative}.wsp-senal-barra>i{height:4px;position:absolute;top:2px}.wsp-senal-barra>i.t-ok{background:color-mix(in srgb,var(--green) 45%,transparent)}.wsp-senal-barra>i.t-advertencia{background:color-mix(in srgb,var(--amber) 50%,transparent)}.wsp-senal-barra>i.t-critico{background:color-mix(in srgb,var(--red) 45%,transparent)}.wsp-senal-barra>i.t-neutro,.wsp-senal-barra.gris>i{background:var(--border)}.wsp-senal-barra>i.marca{background:var(--text);border-radius:1px;width:2px;height:8px;margin-left:-1px;top:0}.wsp-senal-barra>i.marca.fuera{background:var(--red);width:3px}.wsp-recon-confirmar{border:1px solid color-mix(in srgb,var(--amber) 40%,transparent);background:var(--amber-soft);color:var(--text);border-radius:10px;flex-direction:column;gap:8px;padding:10px;font-size:12.5px;display:flex}.wsp-rend-periodo{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.wsp-rend-titulo{letter-spacing:.02em;color:var(--text-soft);padding:12px 16px 8px;font-size:12px;font-weight:700}.wsp-rend-tabla td.wsp-rend-pos{text-align:left;color:var(--text-soft);width:28px}.wsp-rend-tabla td.wsp-rend-bajo{color:var(--bad-text);font-weight:700}.wsp-rend-de{color:var(--text-soft);font-size:11px;font-weight:400}.wsp-rend-def{color:var(--text-soft);padding:10px 16px;font-size:12px;line-height:1.55}.wsp-rend-def summary{cursor:pointer;color:var(--text);font-weight:600}.wsp-rend-def ul{flex-direction:column;gap:5px;margin:8px 0 2px;padding-left:18px;display:flex}.wsp-rend-periodo~.wsp-aviso{margin:0 0 10px}.wsp-aviso.info{background:var(--amber-soft,color-mix(in srgb,var(--amber) 12%,transparent));color:var(--text);border:1px solid color-mix(in srgb,var(--amber) 30%,transparent)}.wsp-item-chip.ventana.medio{color:var(--warn-text);border-color:color-mix(in srgb,var(--amber) 40%,transparent)}.wsp-item-chip.ventana.alto{color:var(--bad-text);border-color:color-mix(in srgb,var(--red) 40%,transparent);font-weight:700}.wsp-item-chip.anuncio{color:var(--blue);background:var(--blue-soft);border-color:color-mix(in srgb,var(--blue) 30%,transparent)}.wsp-item-chip.anuncio.gratis{color:var(--ok-text);background:var(--green-soft);border-color:color-mix(in srgb,var(--green) 35%,transparent)}.wsp-item-chip.red-social{font-weight:600}.wsp-item-chip.red-social.r-instagram{color:var(--pink);background:var(--pink-soft);border-color:color-mix(in srgb,var(--pink) 30%,transparent)}.wsp-item-chip.red-social.r-messenger{color:var(--blue);background:var(--blue-soft);border-color:color-mix(in srgb,var(--blue) 30%,transparent)}.wsp-item-chip.red-social.r-tiktok{color:var(--teal);background:var(--teal-soft);border-color:color-mix(in srgb,var(--teal) 30%,transparent)}.wsp-anuncio{color:var(--blue)}.wsp-anuncio-gratis{color:var(--ok-text);font-weight:600}.wsp-rend-tabla .wsp-rend-nom{text-align:left}.wsp-rend-tabla tbody tr:last-child>*{border-bottom:0}.pared-exc-nota{color:var(--text-faint);font-size:11px;line-height:1.35}.umb{flex-direction:column;gap:14px;display:flex}.umb-estado{flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:12.5px;display:flex}.umb-quien{margin:-6px 0 0;font-size:12px}.umb-bloque{border:1px solid var(--border);background:var(--panel);border-radius:10px;padding:12px 14px}.umb-bloque-tit{font-size:14px;font-weight:700}.umb-ayuda{margin:2px 0 10px;font-size:12px}.umb-clases{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.umb-clase{text-align:left;border:1.5px solid var(--border);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:10px;flex-direction:column;gap:3px;padding:10px 12px;font-size:12.5px;display:flex}.umb-clase b{font-size:18px}.umb-clase.on{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 22%,transparent)}.umb-clase:disabled{cursor:default;opacity:.85}.umb-clase:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.umb-clase-imp{color:var(--text-soft);margin-top:3px;font-size:12px}.umb-barra-marco{padding:22px 18px 0}.umb-barra{background:var(--border);touch-action:none;border-radius:8px;height:16px;position:relative}.umb-tramo{position:absolute;top:0;bottom:0}.umb-tramo:first-child{border-radius:8px 0 0 8px}.umb-tramo:last-of-type{border-radius:0 8px 8px 0}.umb-verde{background:var(--green)}.umb-ambar{background:var(--amber)}.umb-rojo{background:var(--red)}.umb-rec{border-left:5px solid #0000;border-right:5px solid #0000;border-top:7px solid var(--text-soft);width:0;height:0;margin-left:-5px;position:absolute;top:-9px}.umb-tirador{border:2px solid var(--text);background:var(--panel);cursor:ew-resize;touch-action:none;border-radius:6px;width:18px;height:26px;margin:-13px 0 0 -9px;padding:0;position:absolute;top:50%}.umb-tirador:disabled{cursor:default;border-color:var(--text-faint)}.umb-tirador:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.umb-tirador-val{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--text);font-size:11px;font-weight:700;position:absolute;bottom:calc(100% + 11px);left:50%;transform:translate(-50%)}.umb-escala{height:18px;margin-top:4px;position:relative}.umb-escala span{color:var(--text-soft);font-variant-numeric:tabular-nums;font-size:11px;position:absolute;transform:translate(-50%)}.umb-extremos{justify-content:space-between;gap:8px;margin-top:2px;font-size:11px;display:flex}.umb-campos{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-top:12px;display:grid}.umb-campo{flex-direction:column;gap:3px;font-size:12px;display:flex}.umb-campo-in{align-items:center;gap:6px;display:flex}.umb-campo-in input.aj-input{font-variant-numeric:tabular-nums;width:110px}.umb-campo-in small{color:var(--text-soft)}.umb-campo-rec{color:var(--text-soft);font-size:12px}.umb-campo.apartado .umb-campo-rec{color:var(--warn-text)}.umb-impacto{font-variant-numeric:tabular-nums;margin:10px 0 0;font-size:12.5px}.umb-acciones{flex-wrap:wrap;gap:8px;display:flex}.umb-guardar{border-top:1px solid var(--border);flex-direction:column;gap:8px;padding-top:12px;display:flex}.umb-guardar textarea{width:100%;max-width:560px}.umb-confirmar{border:1px solid var(--amber);background:var(--amber-soft);border-radius:10px;padding:10px 12px;font-size:12.5px}.umb-error{color:var(--bad-text);margin:0;font-size:12.5px}.umb-ok{color:var(--ok-text);margin:0;font-size:12.5px}@media (prefers-reduced-motion:no-preference){.umb-tirador{transition:box-shadow .15s}}@media (max-width:640px){.umb-barra-marco{padding-top:36px}.umb-tirador:not(:first-of-type) .umb-tirador-val{bottom:calc(100% + 25px)}}.mapa-pin{border:1px solid var(--border);background:var(--panel-2);z-index:0;border-radius:10px;width:100%;overflow:hidden}[data-theme=dark] .mapa-pin .leaflet-tile-pane,[data-theme=fiberos] .mapa-pin .leaflet-tile-pane{filter:brightness(.82)contrast(1.05)saturate(.9)}.mapa-pin .mapa-pin-capa{color:#222;cursor:pointer;background:#fff;border:1px solid #0003;border-radius:8px;padding:7px 10px;font:600 12px/1 inherit;box-shadow:0 1px 4px #00000040}.mapa-pin-icono span{background:var(--red,#d33);border:3px solid #fff;border-radius:50% 50% 50% 0;width:22px;height:22px;display:block;transform:rotate(-45deg);box-shadow:0 1px 4px #00000073}.nap-chip{border:1px solid var(--border-strong);background:var(--panel-2);color:var(--text);cursor:pointer;border-radius:999px;min-height:32px;padding:6px 10px;font:500 12px/1.2 inherit;transition:border-color .15s,background .15s}.nap-chip:hover:not(:disabled){border-color:var(--accent)}.nap-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nap-chip:before{content:"";vertical-align:1px;background:var(--text-faint);border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.nap-chip.con_libres:before{background:var(--green)}.nap-chip.pocos:before{background:var(--amber)}.nap-chip.sin_libres:before{background:var(--red)}.nap-chip.elegida{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);background:var(--accent-soft);font-weight:700}.nap-chip:disabled{cursor:default;opacity:.8}@media (max-width:1100px){.aj-layout{align-items:stretch}.aj-main{width:100%}}@media (min-width:1101px){.aj-rail{max-height:calc(100vh - 46px)}}.aj-main .card.aj-card{padding:16px 18px}.aj-main .card.aj-card>:first-child{margin-top:0}.aj-main .card.aj-card>:last-child{margin-bottom:0}.aj-label{color:var(--text-soft);margin:0 0 4px;font-size:12px;font-weight:600;line-height:1.35;display:block}.aj-input{box-sizing:border-box;background:var(--panel);width:100%;max-width:100%;height:36px;color:var(--text);border:1px solid var(--border-strong);border-radius:8px;padding:7px 11px;font-family:inherit;font-size:14px;line-height:1.3}textarea.aj-input{height:auto;min-height:96px;line-height:1.5}select.aj-input{cursor:pointer;padding-right:28px}.aj-input[type=number]{max-width:200px}.aj-input[type=time],.aj-input[type=date]{max-width:180px}.aj-input:hover{border-color:var(--accent)}.aj-input:focus{border-color:var(--accent);outline:none}.aj-input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.aj-input:disabled{opacity:.6;cursor:not-allowed}.aj-help{color:var(--text-soft);margin:4px 0 0;font-size:12px;line-height:1.45}.mora-sim{border:1px solid var(--border);background:var(--panel-2);border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px;max-width:620px;margin:10px 0 4px;padding:12px 14px;display:flex}.mora-sim-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);font-size:11px;font-weight:700}.mora-sim-cuerpo{flex-direction:column;gap:8px;width:100%;transition:opacity .2s;display:flex}.mora-sim-cuerpo.viejo{opacity:.55}.mora-sim-titular{color:var(--text);text-wrap:balance;font-size:15px;font-weight:700}.mora-sim-razon{color:var(--text);font-size:13px}.mora-sim-nota{color:var(--text-soft);font-size:12px;line-height:1.45}.mora-sim-tabla{width:100%;overflow-x:auto}.mora-sim-tabla table{border-collapse:collapse;width:100%;font-size:12.5px}.mora-sim-tabla th{text-align:left;color:var(--text-faint);border-bottom:1px solid var(--border);white-space:nowrap;padding:4px 8px 4px 0;font-weight:600}.mora-sim-tabla td{border-bottom:1px solid var(--border);vertical-align:top;padding:5px 8px 5px 0}.mora-sim-tabla .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.mora-sim-motivos summary{cursor:pointer;color:var(--text);font-size:12.5px;font-weight:600}.mora-sim-motivos ul{color:var(--text-soft);margin:6px 0 0;padding-left:18px;font-size:12.5px;line-height:1.5}@media (prefers-reduced-motion:reduce){.mora-sim-cuerpo{transition:none}}.mora-anular{flex-direction:column;gap:6px;width:100%;display:flex}.mora-anular textarea{resize:vertical;width:100%;min-height:52px}.mora-anular-acc{flex-wrap:wrap;gap:8px;display:flex}.aj-main input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent)}.aj-main .frow{align-items:end}.aj-main .muted{color:var(--text-soft)}.aj-main .sb-label{color:var(--text-soft);padding:0 0 4px}.aj-main .card table tbody tr:hover{transform:none}.aj-main .card table tbody tr:hover td:first-child{box-shadow:none}.aj-main .btn{min-height:30px;line-height:1.2}.aj-main .btn:focus-visible,.aj-main .qbtn:focus-visible,.aj-rail-item:focus-visible,.aj-main input[type=checkbox]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.aj-rail-item[aria-current=true],.aj-rail-item[aria-current=location]{background:var(--accent-soft);color:var(--accent);font-weight:600}@media (max-width:820px){.aj-main .btn{min-height:40px}.aj-rail-item{align-items:center;min-height:36px;display:inline-flex}}.aj-plegable[open]>.aj-plegable-cuerpo{animation:.18s ajFundido}@keyframes ajFundido{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}.aj-main table.aj-tabla td{vertical-align:middle}.aj-main table.aj-tabla .aj-col-centro{text-align:center}.aj-main table.aj-tabla th.aj-col-centro{white-space:normal;width:76px;line-height:1.25}.aj-main table.aj-tabla .aj-col-acciones{text-align:right;white-space:nowrap;width:1%}.aj-main table.aj-tabla td.aj-col-acceso{white-space:nowrap;font-size:12.5px}.aj-main table.aj-tabla select.aj-input{width:auto;min-width:124px;max-width:140px;padding-left:9px;padding-right:22px;font-size:13px}.aj-main table.aj-tabla input[type=time].aj-input{width:100%;max-width:150px}.aj-main .aj-subtitulo{color:var(--text);margin:20px 0 8px;font-size:14.5px;font-weight:700;line-height:1.3}.aj-main .aj-check{align-items:center;gap:8px;font-size:13px;line-height:1.3;display:inline-flex}.aj-persona{align-items:center;gap:10px;min-width:0;display:flex}.aj-persona-txt{min-width:0}.aj-persona-nombre{flex-wrap:wrap;align-items:center;gap:3px 6px;font-weight:600;line-height:1.35;display:flex}.aj-nombre{white-space:nowrap}.aj-persona-correo{white-space:nowrap;text-overflow:ellipsis;max-width:205px;margin-top:1px;font-size:12.5px;line-height:1.35;overflow:hidden}.aj-acciones{justify-content:flex-end;align-items:center;gap:6px;display:flex}.aj-main .btn.aj-mas{letter-spacing:1px;justify-content:center;width:34px;padding:5px 0;font-weight:800}.aj-mas-hueco{flex-shrink:0;width:34px;display:inline-block}.aj-menu{z-index:140;background:var(--panel);min-width:210px;max-width:min(300px,100vw - 16px);color:var(--text);border:1px solid var(--border);box-shadow:var(--shadow-lg);border-radius:11px;padding:5px;position:fixed}.aj-menu:focus{outline:none}.aj-menu-item{width:100%;min-height:36px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;line-height:1.3;display:flex}.aj-menu-item:hover:not(:disabled){background:var(--panel-2)}.aj-menu-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;background:var(--panel-2)}.aj-menu-item:disabled{opacity:.55;cursor:not-allowed}.aj-menu-item.peligro{color:var(--bad-text)}.aj-menu-nota{color:var(--text-soft);margin:2px 10px 6px;font-size:12px;line-height:1.4}.perm-celda{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.perm-fila{justify-content:flex-end;align-items:center;gap:6px;display:flex}.perm-nota{width:150px;color:var(--text-soft);text-align:right;white-space:normal;font-size:12px;line-height:1.3}.perm-botones{gap:6px;display:inline-flex}.perm-volver{flex-shrink:0;justify-content:center;width:34px;display:inline-flex}.perm-error{white-space:normal;text-align:right;max-width:420px;color:var(--bad-text);font-size:12px;display:block}.aj-kv{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:10px 28px;margin:0;font-size:14px;display:grid}.aj-kv dt{color:var(--text-soft);font-size:12.5px;font-weight:600}.aj-kv dd{overflow-wrap:anywhere;margin:0;font-weight:600}.aj-kv-nota{color:var(--text-soft);margin-top:2px;font-size:12.5px;font-weight:400;display:block}@media (max-width:560px){.aj-kv{grid-template-columns:minmax(0,1fr);gap:2px}.aj-kv dd{margin-bottom:10px}}.aj-rail .aj-rail-lbl{color:var(--text-soft);border-radius:6px;font-size:11px;text-decoration:none}.aj-rail a.aj-rail-lbl:hover{color:var(--text)}.aj-rail a.aj-rail-lbl:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.aj-rail a.aj-rail-lbl[aria-current=true]{color:var(--accent)}.aj-rail .aj-rail-estado,.aj-rail .aj-rail-marca{color:var(--text-soft);font-size:11px}.aj-layout{position:relative}.aj-saltar{z-index:5;background:var(--accent);color:var(--on-accent);white-space:nowrap;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;position:absolute;top:0;left:-9999px}.aj-saltar:focus,.aj-saltar:focus-visible{outline:2px solid var(--accent);outline-offset:2px;left:0}.aj-main:focus{outline:none}.aj-campos{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:end;gap:12px 14px;display:grid}.aj-campos>*{min-width:0}.aj-main label>span.aj-help{display:block}.aj-skel{flex-direction:column;gap:10px;display:flex}.aj-skel .skel{height:14px}.aj-logo-fila{flex-wrap:wrap;align-items:flex-start;gap:24px;margin-bottom:16px;display:flex}.aj-logo-caja{border:1px dashed var(--border-strong);background:var(--panel-2);border-radius:10px;justify-content:center;align-items:center;width:150px;height:64px;display:flex;overflow:hidden}.aj-logo-caja img{object-fit:contain;max-width:100%;max-height:100%}.aj-logo-acciones{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.aj-logo-archivo{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.aj-color{border:1px solid var(--border-strong);background:var(--panel);cursor:pointer;border-radius:8px;flex-shrink:0;width:46px;height:36px;padding:2px}.aj-color:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.acta-fila{padding:14px 0}.acta-fila+.acta-fila{border-top:1px solid var(--border)}.acta-fila:last-child{padding-bottom:0}.acta-fila-cab{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.acta-fila-tit{flex:220px;min-width:0;font-size:14.5px}.acta-fila-tit .muted-safe{font-size:12.5px}.acta-fila-acc{flex-wrap:wrap;gap:8px;display:flex}.acta-fila .aj-help{margin-top:6px}.acta-aviso{margin-top:10px;padding:10px 12px;font-size:13px;line-height:1.5}.acta-aviso>svg,.aj-main .callout>svg{flex-shrink:0;margin-top:2px}.acta-caja{margin-top:12px}textarea.aj-input.acta-texto{resize:vertical;min-height:220px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.55}textarea.aj-input.acta-texto[readonly]{background:var(--panel-2)}.acta-llave{background:var(--panel-2);border-radius:4px;padding:1px 4px;font-size:11.5px}.acta-botones{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.acta-msg{margin:8px 0 0;font-size:13px}.acta-aprobar{background:var(--panel-2);border:1px solid var(--border);border-radius:10px;margin-top:14px;padding:14px}.aj-pol .sb-label{letter-spacing:normal;text-transform:none;color:var(--text-soft);margin:0 0 4px;padding:0;font-size:12px;font-weight:600;line-height:1.35;display:block}.aj-input.gf-sugerida{border-color:var(--amber)}.aj-copiar input[readonly]{box-sizing:border-box;border:1px solid var(--border-strong);background:var(--panel-2);height:36px;color:var(--text);border-radius:8px;padding:7px 11px}.aj-copiar input[readonly]:focus-visible,.key-input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.aj-solo-lectura{color:var(--text-soft);background:var(--panel-2);border:1px solid var(--border);border-radius:999px;align-items:center;gap:6px;margin:0 0 10px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.aj-lectura-titulo{color:var(--text);margin:14px 0 4px;font-size:13px;font-weight:700}.aj-lectura-linea{max-width:720px;margin:2px 0;font-size:13.5px;line-height:1.55}.aj-lectura-linea b{font-weight:600}.pm-cabeza{color:var(--text);margin:0 0 10px;font-size:14px;font-weight:700}.pm-lista{margin:0;padding:0;list-style:none}.pm-fila{align-items:flex-start;gap:10px;padding:10px 0;display:flex}.pm-fila+.pm-fila{border-top:1px solid var(--border)}.pm-ico{color:var(--text-soft);flex-shrink:0;margin-top:2px;display:inline-flex}.pm-listo .pm-ico{color:var(--ok-text)}.pm-revisa .pm-ico{color:var(--warn-text)}.pm-falta .pm-ico{color:var(--bad-text)}.pm-equipo .pm-ico,.pm-info .pm-ico{color:var(--accent)}.pm-cuerpo{flex:1;min-width:0}.pm-tit{flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:14px;line-height:1.35;display:flex}.pm-palabra{border:1px solid var(--border);background:var(--panel-2);color:var(--text-soft);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:600}.pm-falta .pm-palabra{color:var(--bad-text);border-color:var(--red)}.pm-revisa .pm-palabra{color:var(--text);border-color:var(--amber)}.pm-nota{color:var(--text-soft);overflow-wrap:anywhere;margin:3px 0 0;font-size:13px;line-height:1.5}.pm-enlaces{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.pm-enlaces .btn{white-space:normal;text-align:left;font-size:12.5px}.pm-despues{margin-top:12px}.aj-rail-estado{color:var(--text-faint);margin-top:1px;font-size:10.5px;font-weight:500;display:block}.aj-plegable{border:1px solid var(--border);background:var(--panel);border-radius:10px;margin:0 0 12px}.aj-plegable-sum{cursor:pointer;color:var(--text-soft);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:12.5px;list-style:none;display:flex}.aj-plegable-sum::-webkit-details-marker{display:none}.aj-plegable-sum:hover{background:var(--panel-2)}.aj-plegable-sum:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.aj-plegable-txt{flex:1;min-width:0}.aj-plegable-accion{color:var(--accent);flex-shrink:0;font-weight:600}.aj-plegable[open]>.aj-plegable-sum{border-bottom:1px solid var(--border);border-radius:10px 10px 0 0}.aj-plegable-cuerpo{padding:14px}.constancia-pagina{max-width:720px}.constancia-acciones{justify-content:space-between;gap:10px;margin:4px 0 16px;display:flex}.constancia{background:var(--panel);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:28px 30px}.constancia.anulada{border-color:var(--red)}.constancia-cab{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:16px;display:flex}.constancia-empresa{font-size:17px;font-weight:700}.constancia-dato{color:var(--text-soft);margin-top:2px;font-size:12.5px}.constancia-num{text-align:right}.constancia-titulo{letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft);font-size:12px;font-weight:600}.constancia-codigo{font-variant-numeric:tabular-nums;margin-top:2px;font-size:18px;font-weight:700}.constancia-anulada{background:var(--red-soft);color:var(--bad-text);border-radius:8px;margin-top:14px;padding:10px 12px;font-size:13px;font-weight:700}.constancia-grid{grid-template-columns:minmax(120px,auto) 1fr;gap:8px 18px;margin:18px 0;font-size:13.5px;display:grid}.constancia-grid dt{color:var(--text-soft)}.constancia-grid dd{margin:0;font-weight:600}.constancia-monto{background:var(--panel-2);border:1px solid var(--border);border-radius:10px;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 16px;display:flex}.constancia-monto span{color:var(--text-soft);font-size:13px}.constancia-monto strong{font-size:24px}.constancia-lineas{gap:4px;margin:10px 0 0;padding-left:18px;font-size:13px;display:grid}.constancia-aplicado{gap:6px;margin-top:16px;display:grid}.constancia-aplicado table{border-collapse:collapse;width:100%;font-size:13px}.constancia-aplicado th{text-align:left;color:var(--text-soft);border-bottom:1px solid var(--border);padding:6px 8px;font-weight:600}.constancia-aplicado td{border-bottom:1px solid var(--border);vertical-align:top;padding:6px 8px}.constancia-aplicado th.tnum,.constancia-aplicado td.tnum{text-align:right;white-space:nowrap}.constancia-pie{border-top:1px dashed var(--border-strong);gap:6px;margin-top:20px;padding-top:14px;font-size:12px;display:grid}.constancia-acciones{flex-wrap:wrap;align-items:center}.constancia-formatos{border:1px solid var(--border);background:var(--panel);border-radius:999px;gap:2px;padding:2px;display:inline-flex}.constancia-formato{color:var(--text-soft);white-space:nowrap;border-radius:999px;padding:4px 11px;font-size:12.5px;text-decoration:none}.constancia-formato:hover{color:var(--text)}.constancia-formato.on{background:var(--accent);color:var(--on-accent)}.constancia-formato:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.constancia.constancia-ticket{width:var(--ticket-w,80mm);color:#000;background:#fff;border-radius:4px;max-width:100%;margin:0 auto;padding:10px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;line-height:1.35}.constancia-ticket.ct-58{font-size:10.5px}.constancia-ticket p{margin:4px 0}.ct-centro{text-align:center}.ct-empresa{font-size:1.15em;font-weight:700}.ct-titulo{text-transform:uppercase;letter-spacing:.04em;font-weight:700}.ct-codigo{font-size:1.15em;font-weight:700}.ct-sep{border-top:1px dashed #000;margin:6px 0}.ct-anulada{text-align:center;border:1px solid #000;margin-top:6px;padding:3px;font-weight:700}.ct-filas{grid-template-columns:auto minmax(0,1fr);gap:2px 8px;margin:0;display:grid}.ct-filas dd{overflow-wrap:anywhere;margin:0;font-weight:700}.ct-monto{justify-content:space-between;align-items:baseline;gap:8px;font-weight:700;display:flex}.ct-monto strong{font-size:1.3em}.ct-lineas{margin:4px 0 0;padding:0;list-style:none}.ct-leyenda{font-size:.92em}.ct-gracias{margin-top:8px;font-weight:700}@media (max-width:560px){.constancia{padding:20px 16px}.constancia-cab{flex-direction:column}.constancia-num{text-align:left}.constancia-grid{grid-template-columns:1fr}.constancia-grid dd{margin-bottom:6px}}@media print{body:where(:has(.constancia)) *{visibility:hidden}.constancia,.constancia *{visibility:visible}.constancia{width:100%;box-shadow:none;color:#000;background:#fff;border:1px solid #999;position:absolute;top:0;left:0}.constancia .constancia-dato,.constancia .constancia-titulo,.constancia .constancia-grid dt,.constancia .constancia-monto span{color:#444}.constancia .constancia-monto{background:#f3f3f3;border-color:#bbb}.constancia.constancia-ticket{width:var(--ticket-w,80mm);border:0;border-radius:0;padding:2mm 1.5mm}.no-imprimir{display:none!important}html,body{height:auto!important;overflow:visible!important}body{display:block!important}.sidebar,.sidebar-bg,.topbar,.drawer-bg,.drawer,.rail-tip,.notif-pop,.wsp-aviso-panel,.aif-tab,.aif-backdrop,.aif-ov{display:none!important}.main,.content{height:auto!important;display:block!important;overflow:visible!important}.page-wrap{max-width:none;padding:0 12px 24px;animation:none}.page-icon{display:none}.card{box-shadow:none}tr{break-inside:avoid;page-break-inside:avoid}}#app-sidebar .sb-scroll2{overscroll-behavior:contain;flex:1;padding:4px 8px 16px;overflow:hidden auto}#app-sidebar[data-menu=v2] .sb-puerta>.sb-item{color:var(--text);margin-top:2px;font-weight:600}#app-sidebar[data-menu=v2] .sb-puerta>.sb-item.active{color:var(--accent)}#app-sidebar .sb-gris{flex-wrap:wrap;align-items:center;gap:0 2px;padding:0 6px 4px 31px;font-size:12.5px;line-height:1.3;display:flex}#app-sidebar .sb-gris a{color:var(--text-faint);white-space:nowrap;border-radius:5px;align-items:center;min-height:24px;padding:3px 5px;text-decoration:none;display:inline-flex}#app-sidebar .sb-gris a:hover{color:var(--accent);background:#0000000b}#app-sidebar .sb-gris a.on{color:var(--accent);font-weight:600}#app-sidebar .sb-sep{border:0;border-top:1px solid var(--border);margin:7px 8px 5px}#app-sidebar .sb-aviso{color:var(--bad-text);margin:0;padding:2px 8px 6px;font-size:12px}#app-sidebar .sb-volver{color:var(--text-faint);font-size:13px}#app-sidebar .sb-novedad{background:var(--accent-soft);color:var(--text);white-space:normal;border-radius:8px;align-items:flex-start;gap:6px;margin:0 2px 8px;padding:7px 9px;font-size:12.5px;line-height:1.35;display:flex}#app-sidebar .sb-novedad a{color:var(--accent);font-weight:600}#app-sidebar .sb-novedad button{color:var(--text-faint);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0 2px;font-size:12px}@media (min-width:821px){:root[data-rail="1"] #app-sidebar .sb-novedad{display:none}}#app-sidebar .sb-volver:disabled{cursor:progress;opacity:.7}@media (max-width:820px){#app-sidebar .sb-gris a{min-height:34px;padding:4px 7px}}@media (min-width:821px){:root[data-rail="1"] #app-sidebar .sb-scroll2{padding:4px 2px 16px 8px;overflow-x:clip}:root[data-rail="1"] #app-sidebar .sb-gris,:root[data-rail="1"] #app-sidebar .sb-aviso{display:none}:root[data-rail="1"] #app-sidebar .sb-sep{margin:6px 10px}:root[data-rail="1"] #app-sidebar[data-menu=v2] .sb-puerta>.sb-item{margin-top:4px}}#app-sidebar .sb-sub{flex-direction:column;padding:2px 0 6px 31px;display:flex}#app-sidebar .sb-sub a{color:var(--text-soft);white-space:nowrap;border-radius:6px;align-items:center;min-height:26px;padding:4px 8px;font-size:13px;text-decoration:none;display:flex}#app-sidebar .sb-sub a:hover{color:var(--text);background:#0000000b}#app-sidebar .sb-sub a.on{color:var(--accent);background:var(--accent-soft);font-weight:600}#app-sidebar .sb-sub-sep{border:0;border-top:1px dashed var(--border);margin:4px 8px}@media (max-width:820px){#app-sidebar .sb-sub a{min-height:36px}}@media (min-width:821px){:root[data-rail="1"] #app-sidebar .sb-sub{display:none}}@media (max-width:820px){#app-sidebar[data-menu=v2]{overscroll-behavior:contain;width:min(320px,86vw);min-width:0;overflow-y:auto}#app-sidebar[data-menu=v2] .sb-scroll2{flex:none;padding:4px 10px 12px;overflow:visible}#app-sidebar[data-menu=v2] .ws-head{padding:14px 12px 8px}#app-sidebar[data-menu=v2] .ws-sub{font-size:13px}#app-sidebar[data-menu=v2] .sb-search{min-height:44px;margin:6px 0 12px;padding:8px 12px;font-size:16px}#app-sidebar[data-menu=v2] .sb-search svg{width:18px;height:18px}#app-sidebar[data-menu=v2] .sb-search .k{display:none}#app-sidebar[data-menu=v2] .sb-novedad{padding:10px 12px;font-size:14px}#app-sidebar[data-menu=v2] .sb-puerta>.sb-item{gap:12px;min-height:46px;padding:6px 10px;font-size:17px}#app-sidebar[data-menu=v2] .sb-item .ico{width:22px}#app-sidebar[data-menu=v2] .sb-item .ico svg{width:20px;height:20px}#app-sidebar[data-menu=v2] .sb-badge{border-radius:11px;min-width:22px;height:22px;font-size:12.5px}#app-sidebar[data-menu=v2] .sb-gris{gap:0 4px;padding:0 6px 6px 37px;font-size:15px}#app-sidebar[data-menu=v2] .sb-gris a{color:var(--text-soft);min-height:40px;padding:4px 7px}#app-sidebar[data-menu=v2] .sb-gris a.on{color:var(--accent)}#app-sidebar[data-menu=v2] .sb-sub{padding:2px 0 8px 36px}#app-sidebar[data-menu=v2] .sb-sub a{min-height:44px;padding:0 8px;font-size:16px}#app-sidebar[data-menu=v2] .sb-foot{gap:12px;min-height:50px;padding:8px 20px;font-size:16px}#app-sidebar[data-menu=v2] .sb-volver{font-size:15px}}@media print{body:where(:has(.informe-ops)) *{visibility:hidden}.informe-ops,.informe-ops *{visibility:visible}.informe-ops{width:100%;max-width:none;padding:0 12px;position:absolute;top:0;left:0}.informe-ops .no-imprimir{display:none}.informe-ops .card{box-shadow:none;break-inside:avoid;page-break-inside:avoid}}.mapa-clientes{grid-template-columns:minmax(0,1fr) 270px;gap:12px;min-height:360px;display:grid}.mapa-clientes-pared{grid-template-columns:minmax(0,1fr) 320px}.mapa-clientes-lienzo{background:#1b1d22;border-radius:10px;min-height:280px;position:relative;overflow:hidden}.mapa-clientes-aviso{background:var(--panel);color:var(--text);border:1px solid var(--border);z-index:500;border-radius:8px;padding:10px 12px;font-size:13.5px;position:absolute;bottom:12px;left:12px;right:12px}.mapa-clientes-lado{flex-direction:column;gap:12px;min-width:0;padding-right:10px;display:flex;overflow:hidden}.mapa-ley{gap:6px;display:grid}.mapa-ley-fila{grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:13.5px;display:grid}.mapa-ley-punto{border-radius:50%;width:12px;height:12px}.mapa-ley-num{font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.mapa-ley-sano{color:var(--text-soft)}.mapa-ley-sano .mapa-ley-num{font-size:15px;font-weight:600}.mapa-puertos{gap:8px;display:grid}.mapa-puertos-ok{color:var(--ok-text);font-size:14px;font-weight:600}.mapa-puerto{background:#7f7f7f14;border-radius:8px;gap:2px;padding:6px 10px;font-size:13px;display:grid}.mapa-clientes-pared .mapa-puerto{border-left:4px solid var(--red);border-radius:0 8px 8px 0}.mapa-puerto b{font-size:15px}.mapa-puerto small{color:var(--text-soft);font-size:11.5px;line-height:1.35}.mapa-no-pinta{color:var(--text-faint);margin-top:auto;font-size:11.5px;line-height:1.4}.mapa-clientes-pared .mapa-ley-fila{font-size:17px}.mapa-clientes-pared .mapa-ley-num{font-size:26px}.mapa-clientes-pared .mapa-puerto{font-size:15.5px}.mapa-clientes-pared .mapa-puerto b{font-size:19px}.mapa-clientes-pared .mapa-puerto small{font-size:13px}.mapa-clientes-pared .mapa-no-pinta{font-size:12.5px}@media (max-width:900px){.mapa-clientes{grid-template-rows:minmax(300px,1fr) auto;grid-template-columns:1fr}.mapa-clientes-lienzo{min-height:300px}.mapa-clientes-lado{padding:0}}.mapa-etiqueta{background:0 0;border:0}.mapa-etiqueta>div{color:#f4f5f7;white-space:nowrap;background:#0c0e12e0;border-left:4px solid;border-radius:0 6px 6px 0;gap:1px;padding:6px 10px;font-size:12.5px;line-height:1.3;display:grid;box-shadow:0 2px 10px #00000059}.mapa-etiqueta b{font-size:14px}.mapa-etiqueta-pared>div{padding:8px 12px;font-size:17px}.mapa-etiqueta-pared b{font-size:21px}.mapa-halo-nuevo{animation:1.5s ease-out 8 mapaHaloLate}@keyframes mapaHaloLate{0%{stroke-width:2.5px;stroke-opacity:1}50%{stroke-width:9px;stroke-opacity:.35}to{stroke-width:2.5px;stroke-opacity:1}}.mapa-punto-nuevo{animation:1.6s ease-out 10 mapaPuntoLate}@keyframes mapaPuntoLate{0%{stroke-opacity:1;stroke-width:2.5px}70%{stroke-opacity:0;stroke-width:14px}to{stroke-opacity:0;stroke-width:14px}}@media (prefers-reduced-motion:reduce){.mapa-halo-nuevo,.mapa-punto-nuevo{animation:none}}.mapa-clientes .leaflet-container{font:inherit;background:#1b1d22}.mapa-clientes .leaflet-control-attribution{color:#cfd2d8;background:#00000073;font-size:10px}.mapa-clientes .leaflet-control-attribution a{color:#cfd2d8}.pared-activar{color:#f4f5f7;box-sizing:border-box;background:#0e1116;place-items:center;width:100%;min-height:100dvh;padding:32px 16px;display:grid}.pared-activar-caja{flex-direction:column;gap:22px;width:100%;max-width:780px;display:flex}.pared-activar-marca{letter-spacing:.08em;text-transform:uppercase;color:#9aa3b2;margin:0;font-size:15px}.pared-activar h1{text-wrap:balance;margin:0;font-size:clamp(30px,5vw,48px);line-height:1.1}.pared-activar-texto{color:#d5d9e0;max-width:62ch;margin:0;font-size:clamp(17px,2.2vw,23px);line-height:1.5}.pared-activar-aviso{color:#f5d58a;background:#2a2412;border-left:4px solid #f5a524;border-radius:10px;margin:0;padding:12px 16px;font-size:clamp(15px,1.9vw,19px);line-height:1.45}.pared-activar-form{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.pared-activar-boton{font:inherit;color:#fff;cursor:pointer;background:#3a6df0;border:0;border-radius:14px;min-height:72px;padding:20px 40px;font-size:clamp(20px,2.6vw,27px);font-weight:700}.pared-activar-boton:hover:not(:disabled){background:#4b7cf5}.pared-activar-boton:focus-visible{outline-offset:5px;outline:5px solid #f4f5f7}.pared-activar-boton:disabled{opacity:.7;cursor:progress}.pared-activar-error{color:#ffb4ae;background:#33201f;border-left:4px solid #e5484d;border-radius:10px;margin:0;padding:12px 16px;font-size:clamp(16px,2vw,20px);line-height:1.45}.pared-activar-pie{color:#9aa3b2;margin:0;font-size:15px}.pp-ajustes{flex-direction:column;gap:14px;display:flex}.pp-ayuda{margin:0;font-size:12.5px;line-height:1.5}.pp-enlace{border:1px solid color-mix(in srgb,var(--accent) 45%,var(--border));background:var(--accent-soft);border-radius:10px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.pp-enlace-cab{flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:13.5px;display:flex}.pp-enlace-cab .muted-safe{font-size:12px}.pp-pasos{gap:4px;margin:0;padding-left:20px;font-size:13px;line-height:1.45;display:grid}.pp-url{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pp-url code{overflow-wrap:anywhere;background:var(--panel);border:1px solid var(--border);-webkit-user-select:all;user-select:all;border-radius:8px;flex:280px;min-width:0;padding:8px 10px;font-size:12px}.pp-agregar{flex-direction:column;gap:4px;display:flex}.pp-agregar-fila{flex-wrap:wrap;gap:8px;display:flex}.pp-agregar-fila .aj-input{flex:240px;width:auto;min-width:0}.pp-error{color:var(--bad-text);margin:4px 0 0;font-size:12px}.pp-vacio{margin:0;font-size:12.5px}.pp-cuenta{margin:4px 0 0}.pp-lista{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pp-fila{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 0;display:flex}.pp-fila:first-child{border-top:0}.pp-fila-baja{opacity:.62}.pp-fila-txt{flex-direction:column;flex:280px;gap:2px;min-width:0;display:flex}.pp-fila-cab{flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.pp-fila-det{margin:0;font-size:12px;line-height:1.45}.pp-fila-acc{flex-wrap:wrap;gap:6px;display:flex}.pp-baja{background:var(--red-soft);border-radius:8px;flex-direction:column;flex:100%;gap:6px;padding:10px 12px;display:flex}.pp-codigo{letter-spacing:.14em;font-variant-numeric:tabular-nums;color:var(--text);-webkit-user-select:all;user-select:all;margin:2px 0 0;font:700 clamp(28px,4vw,38px)/1.1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.pp-codigo-pie{margin:0;font-size:12px;line-height:1.45}.pp-alternativa{flex-direction:column;gap:8px;font-size:12.5px;display:flex}.pp-alternativa>summary{cursor:pointer;color:var(--text-soft);font-size:12.5px}.pp-alternativa[open]>summary{margin-bottom:8px}.pared-activar-etiqueta{color:#9aa3b2;font-size:clamp(15px,1.8vw,18px)}.pared-activar-codigo{letter-spacing:.14em;text-transform:uppercase;color:#f4f5f7;box-sizing:border-box;background:#161a21;border:2px solid #3a4150;border-radius:14px;width:100%;max-width:14ch;padding:14px 18px;font:700 clamp(34px,6vw,60px)/1.1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.pared-activar-codigo::placeholder{color:#3a4150}.pared-activar-codigo:focus-visible{outline-offset:3px;border-color:#3a6df0;outline:5px solid #3a6df0}.pared-activar-enlace{color:#9ab6ff}.mon-pared-armar-capa{z-index:1200;border-radius:12px;width:min(760px,100vw - 32px);max-height:calc(100dvh - 80px);position:fixed;top:64px;right:16px;overflow:auto;box-shadow:0 12px 40px #00000073}.mon-pared-armar-capa .mon-armar{margin:0}.mapa-halo-activo{animation:2.6s ease-in-out infinite mapaHaloActivo}.mapa-halo-activo.mapa-halo-nuevo{animation:1.5s ease-out 8 mapaHaloLate}@keyframes mapaHaloActivo{0%,to{stroke-opacity:1;stroke-width:2.5px}50%{stroke-opacity:.45;stroke-width:5px}}.mapa-punto-hora{animation:1.8s ease-out infinite mapaPuntoLate}@media (prefers-reduced-motion:reduce){.mapa-halo-activo,.mapa-halo-activo.mapa-halo-nuevo,.mapa-punto-hora{animation:none}}.mapa-olt,.mapa-nap{background:0 0;border:0}.mapa-olt>div{pointer-events:none;flex-direction:column;align-items:center;gap:2px;display:flex;transform:translate(-50%,-50%)}.mapa-olt b{letter-spacing:.06em;color:#0b0d10;background:#e8eaef;border:2px solid #0b0d10;border-radius:4px;padding:3px 5px;font:800 10px/1 ui-sans-serif,system-ui,sans-serif}.mapa-olt span{color:var(--text);text-shadow:0 0 3px var(--bg),0 0 3px var(--bg),0 0 2px var(--bg);white-space:nowrap;font-size:11px;font-weight:600}.mapa-clientes-pared .mapa-olt b{font-size:12px}.mapa-clientes-pared .mapa-olt span{font-size:13px}.mapa-nap>div{border:2px solid var(--c,#8b8d98);background:#e8eaef;width:9px;height:9px;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 0 1px #0000008c}.mapa-nap.con-caidos>div{background:var(--c,#e5484d)}.mapa-clientes-pared .mapa-nap>div{width:11px;height:11px}.mapa-etiqueta.tocable>div{cursor:pointer}.mapa-etiqueta.tocable>div:hover{box-shadow:0 2px 14px #00000080,0 0 0 2px #ffffff40}.mapa-detalle{z-index:600;background:var(--panel);width:min(360px,100% - 24px);color:var(--text);border:1px solid var(--border);box-sizing:border-box;border-radius:10px;flex-direction:column;gap:6px;padding:12px 14px;font-size:13px;line-height:1.4;display:flex;position:absolute;bottom:12px;left:12px;box-shadow:0 8px 28px #00000059}.mapa-detalle-cerrar{color:var(--text-soft);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px;line-height:0;position:absolute;top:6px;right:6px}.mapa-detalle-cerrar:hover{background:#7f7f7f29}.mapa-detalle-cerrar:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mapa-detalle-titulo{margin-right:26px;font-size:15px}.mapa-detalle-ayuda{font-size:12px}.mapa-detalle-naps{flex-direction:column;gap:2px;font-size:12.5px;display:flex}.mapa-detalle-naps ul{gap:2px;margin:2px 0 0;padding-left:16px;display:grid}.mapa-detalle-acciones{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.mapa-detalle>.btn{align-self:flex-start;margin-top:2px}.mapa-edad{background:#7f7f7f14;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:8px 10px;font-size:12.5px;display:flex}.mapa-edad-titulo{color:var(--bad-text);font-weight:700}.mapa-edad-item b{font-variant-numeric:tabular-nums}.mapa-edad-item.hora b{color:var(--bad-text)}.mapa-edad-item.vieja{color:var(--text-soft)}.mapa-clientes-pared .mapa-edad{font-size:14.5px}.mapa-puerto-boton{text-align:left;font:inherit;color:inherit;cursor:pointer;border:0;width:100%}.mapa-puerto-boton:hover{background:#7f7f7f26}.mapa-puerto-boton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mapa-troncal{border-top:1px solid var(--border);flex-direction:column;gap:6px;padding-top:10px;display:flex}.mapa-troncal-titulo{letter-spacing:.07em;text-transform:uppercase;color:var(--text-soft);font-size:11.5px;font-weight:700}.mapa-troncal-fila{background:#7f7f7f14;border-radius:6px;gap:1px;padding:4px 8px;font-size:12.5px;display:grid}.mapa-clientes-pared .mapa-troncal-fila{border-left:4px solid;border-radius:0 6px 6px 0}.mapa-troncal-fila span{color:var(--text-soft);font-size:12px}.mapa-troncal-ok{color:var(--ok-text);font-size:13px;font-weight:600}.mapa-troncal-resumen{font-size:12px}.mapa-troncal-nota{color:var(--text-faint);font-size:11px}.mapa-troncal-todos{align-self:flex-start}.mapa-troncal-lista{border:1px solid var(--border);border-radius:8px;max-height:260px;overflow:auto}.mapa-troncal-lista table{border-collapse:collapse;width:100%;font-size:12px}.mapa-troncal-lista th{background:var(--panel);text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;padding:5px 8px;font-weight:600;position:sticky;top:0}.mapa-troncal-lista td{border-bottom:1px solid var(--border);white-space:nowrap;font-variant-numeric:tabular-nums;padding:4px 8px}.mapa-troncal-lista tr.con-problema td{background:color-mix(in srgb,var(--red) 10%,transparent)}.mapa-troncal-lista tr.sin-dato td{color:var(--text-faint)}.mapa-clientes-pared .mapa-troncal-fila{font-size:14px}.mapa-clientes-pared .mapa-troncal-ok{font-size:15px}.mapa-vig{border-top:1px solid var(--border);flex-direction:column;gap:6px;padding-top:10px;display:flex}.mapa-vig-total{color:var(--text-soft);font-variant-numeric:tabular-nums;font-size:12.5px}.mapa-vig-total b{color:var(--text)}.mapa-vig-total b.mapa-vig-mal{color:var(--bad-text)}.mapa-vig-fila{font-variant-numeric:tabular-nums;background:#7f7f7f14;border-radius:6px;gap:1px;padding:5px 8px;font-size:12.5px;display:grid}.mapa-clientes-pared .mapa-vig-fila{border-left:4px solid;border-radius:0 6px 6px 0}.mapa-vig-fila>span{overflow-wrap:anywhere;min-width:0}.mapa-vig-nombre b{font-size:13px}.mapa-vig-acc{gap:14px;margin-top:3px;display:flex}.mapa-vig-quitar{color:var(--text-soft);font-weight:600}.mapa-vig-quitar:disabled,.mapa-vig-estrella:disabled{opacity:.45;cursor:not-allowed}.mapa-vig-vacio{font-size:12.5px}.mapa-vig-aviso{color:var(--bad-text);font-size:12px}.mapa-vig-saturado{color:var(--warn-text);font-weight:600}.mapa-vig-estrella{font:inherit;color:var(--text-faint);cursor:pointer;vertical-align:-1px;background:0 0;border:0;padding:0 6px 0 0;font-size:14px;line-height:1}.mapa-vig-estrella.on{color:var(--warn-text)}.mapa-vig-estrella:hover:not(:disabled){color:var(--accent)}.mapa-vig-estrella:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.mapa-clientes-pared .mapa-vig-fila{font-size:15px}.mapa-clientes-pared .mapa-vig-nombre b{font-size:17px}.mapa-clientes-pared .mapa-vig-total{font-size:15px}.mapa-clientes:not(.mapa-clientes-pared) .mapa-clientes-lado{overflow-y:auto}.lectura-ia{flex-direction:column;gap:10px;margin-bottom:14px;padding:14px 16px;display:flex}.lectura-ia-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.lectura-ia-titulo{align-items:center;gap:6px;font-size:15px;font-weight:700;display:inline-flex}.lectura-ia-ayuda{max-width:75ch;margin:0;font-size:12.5px;line-height:1.5}.lectura-ia-cuerpo{flex-direction:column;gap:8px;display:flex}.lectura-ia-resumen{max-width:80ch;margin:0;font-size:14.5px;font-weight:600;line-height:1.45}.lectura-ia-hallazgos{gap:6px;max-width:85ch;margin:0;padding-left:18px;font-size:13.5px;line-height:1.45;display:grid}.lectura-ia-de{color:var(--text-soft);margin-top:1px;font-size:11.5px;display:block}.lectura-ia-pie{color:var(--text-faint);margin:0;font-size:11.5px;line-height:1.45}@media print{.lectura-ia{break-inside:avoid;border-left-color:#000}}.agentes-grilla{grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));align-items:start;gap:14px;margin-top:14px;display:grid}.agente{flex-direction:column;gap:12px;padding:14px 16px;display:flex}.agente .lectura-ia{box-shadow:none;margin-bottom:0}.agente-cab{align-items:flex-start;gap:10px;display:flex}.agente-ico{background:var(--accent-soft);width:34px;height:34px;color:var(--accent);border-radius:10px;flex:none;place-items:center;display:inline-grid}.agente-titulos{flex:1;min-width:0}.agente-titulos h2{margin:0;font-size:16px}.agente-pregunta{color:var(--text-soft);margin:2px 0 0;font-size:13px}.agente-area{letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft);border:1px solid var(--border);white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.agente-lee{margin:0;font-size:12px;line-height:1.45}.agente-sub{letter-spacing:.07em;text-transform:uppercase;color:var(--text-soft);font-size:11.5px;font-weight:700}.agente-propuestas{flex-direction:column;gap:8px;display:flex}.agente-propuestas ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.agente-propuesta{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:10px 0;display:flex}.agente-propuesta:first-child{border-top:0}.agente-propuesta-txt{flex-direction:column;flex:300px;gap:3px;min-width:0;font-size:13px;line-height:1.45;display:flex}.agente-propuesta-cab{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.agente-propuesta-txt .muted-safe{font-size:12px}.agente-propuesta-acc{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.agente-hecho{color:var(--ok-text);font-size:12.5px;font-weight:600}.agente-error{color:var(--bad-text);font-size:12px}.agente-nada{color:var(--ok-text);margin:0;font-size:13px;font-weight:600}.agente-nota{margin:0;font-size:11.5px}.bnd-ico{text-align:center;flex-shrink:0;width:30px;font-size:17px}.bnd-mas{border:0;border-top:1px solid var(--border);cursor:pointer;width:100%;font:inherit;text-align:left;color:var(--accent);background:0 0;align-items:center;gap:11px;padding:10px 2px;font-size:12.5px;font-weight:700;display:flex}.bnd-mas:hover{background:var(--panel-2)}.bnd-atrasados{margin-top:16px;padding:0}.bnd-atrasados>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:12px 14px;list-style:none;display:flex}.bnd-atrasados>summary::-webkit-details-marker{display:none}.bnd-atrasados>summary:before{content:"›";color:var(--text-soft);font-weight:700;transition:transform .15s;display:inline-block}.bnd-atrasados[open]>summary:before{transform:rotate(90deg)}.bnd-atrasados>summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:10px}.bnd-atr-tt{font-size:13.5px;font-weight:700}.bnd-atrasados>summary .muted-safe{font-size:12px}@media (prefers-reduced-motion:reduce){.bnd-atrasados>summary:before{transition:none}}.mapa-troncal-buscar,.mapa-cortados-buscar{box-sizing:border-box;border:1px solid var(--border);background:var(--panel);width:100%;color:var(--text);font:inherit;border-radius:8px;padding:7px 10px;font-size:13px}.mapa-troncal-buscar{margin-top:8px}.mapa-puerto-ubicar{font:inherit;color:var(--accent);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:700}.mapa-puerto-ubicar:hover{text-decoration:underline}.mapa-puerto-ubicar:focus-visible,.mapa-no-pinta-boton:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.mapa-no-pinta-boton{font:inherit;color:var(--accent);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.mapa-detalle-lista{max-height:calc(100% - 24px);top:12px;bottom:auto;overflow:hidden}.mapa-cortados-lista{flex-direction:column;max-height:min(52vh,420px);margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.mapa-cortados-lista li{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;padding:8px 0;display:flex}.mapa-cortados-txt{flex-direction:column;flex:160px;gap:1px;min-width:0;display:flex}.mapa-cortados-txt b{font-size:13px}.mapa-cortados-txt .muted-safe{font-size:11.5px}.mapa-cortados-acc{align-items:center;gap:6px;display:flex}.mapa-cortados-acc .btn{padding:4px 9px;font-size:12px}.mapa-foco-aviso{z-index:650;background:var(--panel);max-width:calc(100% - 24px);color:var(--text);border:1px solid var(--border);box-sizing:border-box;border-radius:10px;align-items:center;gap:12px;padding:8px 10px 8px 14px;font-size:12.5px;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000004d}.mapa-foco-aviso>div{flex-direction:column;min-width:0;display:flex}.mapa-foco-aviso b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mapa-foco-aviso span{color:var(--text-soft)}.mapa-foco-aviso .btn{flex:none;padding:4px 10px;font-size:12px}.leaflet-interactive.mapa-foco,path.mapa-foco{animation:1.6s ease-in-out infinite mapaFoco}@keyframes mapaFoco{0%,to{stroke-opacity:1}50%{stroke-opacity:.35}}@media (prefers-reduced-motion:reduce){path.mapa-foco{animation:none}}.conexion-oficina{border:1px solid var(--border);border-radius:8px;gap:7px;min-width:0;margin:0 0 8px;padding:8px 10px 10px;display:grid}.conexion-oficina legend{padding:0 4px;font-size:12.5px;font-weight:700}.conexion-oficina-fila{flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.conexion-oficina-cod{font-family:IBM Plex Mono,ui-monospace,Consolas,monospace}.conexion-oficina-input{border:1px solid var(--border);background:var(--panel);min-width:0;color:var(--text);font:inherit;border-radius:7px;flex:160px;padding:6px 9px;font-family:IBM Plex Mono,ui-monospace,Consolas,monospace;font-size:13px}.conexion-oficina-aviso{color:var(--warn-text);font-size:12px}.conexion-oficina-sub{color:var(--text-soft);font-size:11.5px;font-weight:700}.conexion-oficina-puertos{grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;display:grid}.conexion-oficina-puerto{justify-content:center;align-items:center;gap:4px;min-height:34px;padding:5px 2px;font-size:12px;display:inline-flex}.conexion-oficina-puerto.on{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.conexion-oficina-punto{border:1px solid #00000059;border-radius:50%;flex:none;width:11px;height:11px}.conexion-oficina-punto.grande{width:18px;height:18px}.conexion-oficina-check{align-items:center;gap:8px;font-size:12.5px;line-height:1.35;display:flex}.conexion-oficina-check input{flex:none;width:16px;height:16px}@media (max-width:480px){.conexion-oficina-puertos{grid-template-columns:repeat(4,minmax(0,1fr))}}.mapa-ley-punto.mapa-ley-aprox{border:1.5px dashed var(--green);box-sizing:border-box;background:0 0}.agente-corre{flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:12.5px;display:flex}.agente-corre .muted-safe{flex:220px}.agente-motivo{border:1px solid var(--border);background:var(--panel);min-width:0;color:var(--text);font:inherit;border-radius:7px;flex:200px;padding:6px 9px;font-size:12.5px}.agente-detalles{border-top:1px solid var(--border);padding-top:8px;font-size:12.5px}.agente-detalles>summary{cursor:pointer;color:var(--text-soft);font-weight:700}.agente-detalles>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.agente-resueltas,.agente-corridas{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.agente-resueltas li{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.agentes-cuenta{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:14px;padding:12px 16px;display:flex}.agentes-cuenta-txt{flex-direction:column;flex:320px;gap:2px;min-width:0;font-size:13px;display:flex}.agentes-cuenta-form{flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.agentes-cuenta-form input{border:1px solid var(--border);background:var(--panel);color:var(--text);font:inherit;border-radius:7px;padding:6px 9px;font-size:12.5px}.agentes-cuenta-form input[type=number]{width:110px}.agentes-cuenta-form input:not([type]){flex:200px;min-width:0}.agente-config{border:1px solid var(--border);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 14px;width:100%;padding:8px 10px;font-size:12.5px;display:flex}.agente-config-fila{align-items:center;gap:6px;display:inline-flex}.agente-config-fila select,.agente-config-fila input[type=time]{border:1px solid var(--border);background:var(--panel);color:var(--text);font:inherit;border-radius:7px;padding:5px 8px;font-size:12.5px}.agente-config-acc{gap:6px;display:inline-flex}.wsp-central-resumen{flex-direction:column;gap:12px;padding:16px 18px;display:flex}.wsp-central-papeles{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.wsp-central-papel{grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:4px 8px;min-width:0;display:grid}.wsp-central-papel>b{justify-self:end;font-size:18px}.wsp-central-papel>span.muted-safe{grid-column:1/-1;font-size:12px;line-height:1.35}.wsp-central-ahora{border-top:1px solid var(--border);align-items:center;gap:8px;padding-top:10px;font-size:13px;display:flex}.wsp-central-tabla{width:100%}.wsp-central-tabla td{vertical-align:middle}.wsp-central-tabla td:first-child,.wsp-central-tabla th:first-child{text-align:left}.wsp-central-tabla tr.on>td{background:var(--panel-2)}.wsp-central-editor{margin:4px 0 8px}.wsp-central-fs{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.wsp-central-fs>legend{color:var(--text-soft);margin-bottom:4px;padding:0;font-size:12px;font-weight:700}.wsp-central-opcion{cursor:pointer;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.35;display:flex}.wsp-central-opcion>input{margin-top:2px}.wsp-central-turno{flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.wsp-central-turno>select{border:1px solid var(--border);background:var(--panel);color:var(--text);border-radius:7px;padding:5px 8px;font-family:inherit;font-size:12.5px}.wsp-central-editor input:not([type]),.wsp-central-editor input[type=text]{border:1px solid var(--border);background:var(--panel);width:100%;color:var(--text);border-radius:7px;padding:7px 10px;font-family:inherit;font-size:12.5px}@container wspbandeja (min-width:1000px){.wsp-franja{display:none}}@container wsphilo (min-width:601px){.wsp-hilo-head{flex-wrap:nowrap}.wsp-hilo-head>div:first-of-type{flex:auto;min-width:0}.wsp-hilo-head>div:first-of-type>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wsp-hilo-acc{flex-wrap:nowrap;flex:none}}@container wsphilo (max-width:380px){.wsp-hilo-acc{flex-wrap:wrap;overflow:visible}}.wsp-completa{border:1px solid var(--border);background:var(--panel);color:var(--text-soft);font:inherit;cursor:pointer;white-space:nowrap;border-radius:7px;flex:none;padding:3px 8px;font-size:11px;font-weight:600}.wsp-completa:hover,.wsp-completa[aria-pressed=true]{color:var(--accent);border-color:var(--accent)}html[data-central=completa] #app-sidebar,html[data-central=completa] .topbar{display:none!important}html[data-central=completa] .page-wrap{max-width:none;padding:6px 10px}html[data-central=completa] .page-wrap>.page-icon,html[data-central=completa] .page-wrap>.page-title,html[data-central=completa] .page-wrap>.page-sub,html[data-central=completa] .page-wrap>.wsp-pestanas,html[data-central=completa] .page-wrap>.wsp-resumen{display:none}html[data-central=completa] .wsp-inbox{height:calc(100dvh - 14px);min-height:420px;margin-top:0}html[data-central=completa] .aif-tab{display:none}.wsp-lista-mas{flex:none}.wsp-lista-mas>summary.wsp-completa{letter-spacing:.06em;padding:3px 9px 5px;font-size:14px;line-height:1}.wsp-lista-mas .wsp-mas-menu{min-width:220px}.wsp-lista .wsp-item{gap:2px;padding:5px 12px}.wsp-lista .wsp-item-nom{font-size:13px;line-height:18px}.wsp-lista .wsp-item-prev{line-height:16px}.wsp-lista .wsp-lista-head{flex-wrap:nowrap}.wsp-lista .wsp-lista-head>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wsp-et{max-width:100%;font:inherit;white-space:nowrap;text-overflow:ellipsis;border:1px solid #0000;border-radius:999px;align-items:center;padding:0 7px;font-size:10.5px;font-weight:600;line-height:16px;display:inline-flex;overflow:hidden}.wsp-et.c-gris{color:var(--text-soft);background:var(--panel-2);border-color:var(--border)}.wsp-et.c-azul{color:var(--blue);background:var(--blue-soft,color-mix(in srgb,var(--blue) 12%,transparent))}.wsp-et.c-verde{color:var(--ok-text);background:var(--green-soft)}.wsp-et.c-ambar{color:var(--warn-text);background:var(--amber-soft,color-mix(in srgb,var(--amber) 14%,transparent))}.wsp-et.c-rojo{color:var(--bad-text);background:var(--red-soft)}.wsp-et.c-violeta{color:var(--purple,#7c3aed);background:color-mix(in srgb,var(--purple,#7c3aed) 12%,transparent)}.wsp-et.apagada{opacity:.55;text-decoration:line-through}button.wsp-et{cursor:pointer;padding:1px 10px;font-size:12px;line-height:20px}button.wsp-et:not(.on){border-color:var(--border);color:var(--text-soft);background:0 0}button.wsp-et.on{border-color:currentColor}button.wsp-et:disabled{opacity:.45;cursor:not-allowed}.wsp-et-elegir{flex-wrap:wrap;gap:6px;display:flex}.wsp-et-form{margin:8px 16px 0}.wsp-et-admin{flex-direction:column;gap:6px;padding:18px 20px;display:flex}.wsp-et-admin h2{font-size:16px}.wsp-et-lista{flex-direction:column;gap:6px;display:flex}.wsp-et-fila{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:4px 0;display:flex}.wsp-et-colores{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.wsp-et-color{cursor:pointer;align-items:center;gap:4px;display:inline-flex}.wsp-item .wsp-item-bot>.wsp-et{flex:0 auto;min-width:0}.wsp-rr-archivo{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;font-size:12px;display:flex}.wsp-hilo-titulo{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.wsp-hilo-titulo>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wsp-et-agregar{border:1px dashed var(--border);color:var(--text-soft);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:0 7px;font-size:10.5px;font-weight:600;line-height:16px}.wsp-et-agregar:hover,.wsp-et-agregar[aria-expanded=true]{color:var(--accent);border-color:var(--accent)}.wsp-et-nueva{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wsp-et-nueva>input{border:1px solid var(--border);background:var(--panel);min-width:0;color:var(--text);font:inherit;border-radius:7px;flex:160px;padding:6px 9px;font-size:12.5px}.wsp-et-nueva>select{border:1px solid var(--border);background:var(--panel);color:var(--text);font:inherit;border-radius:7px;padding:6px 8px;font-size:12.5px}.wsp-emojis{align-self:stretch;display:flex;position:relative}.wsp-emojis>summary{cursor:pointer;list-style:none}.wsp-emojis>summary::-webkit-details-marker{display:none}.wsp-emojis-menu{z-index:25;border:1px solid var(--border);background:var(--panel);width:min(300px,80vw);box-shadow:var(--shadow-lg,0 8px 24px #0000002e);border-radius:12px;flex-direction:column;gap:6px;padding:10px;display:flex;position:absolute;bottom:calc(100% + 6px);left:0}.wsp-emojis-tit{color:var(--text-soft);letter-spacing:.03em;font-size:10.5px;font-weight:700}.wsp-emojis-fila{grid-template-columns:repeat(10,1fr);gap:2px;display:grid}.wsp-emoji{cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 0;font-size:18px;line-height:1}.wsp-emoji:hover,.wsp-emoji:focus-visible{background:var(--panel-2)}.wsp-pest-n{background:var(--panel-2);min-width:18px;color:var(--text-soft);font-variant-numeric:tabular-nums;border-radius:999px;margin-left:5px;padding:0 5px;font-size:10.5px;font-weight:700;line-height:16px;display:inline-block}button.on>.wsp-pest-n{background:color-mix(in srgb,currentColor 18%,transparent);color:inherit}.wsp-item-acc{border-bottom:1px solid var(--border);align-items:center;gap:6px;padding:0 12px 7px 15px;display:flex}.wsp-item-acc .qbtn{padding:3px 10px;font-size:11.5px}.wsp-derivar{border:1px solid var(--border);background:var(--panel);min-width:0;color:var(--text);font:inherit;border-radius:7px;flex:auto;padding:3px 6px;font-size:11.5px}.wsp-item-wrap:has(.wsp-item-acc)>.wsp-item{border-bottom:none}.wsp-retiro{flex-wrap:wrap;align-items:center;gap:8px;display:flex}#wsp-devolver-body>input{border:1px solid var(--border);background:var(--panel);color:var(--text);font:inherit;border-radius:7px;padding:6px 9px;font-size:12.5px}.wsp-derivadas{flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0 0;display:flex}.wsp-area-sel{margin:6px 0 0}.wsp-leyenda{color:var(--text-soft);flex-direction:column;gap:4px;font-size:11.5px;line-height:16px;display:flex}.wsp-leyenda>b{color:var(--text);font-weight:600}.wsp-leyenda>span{align-items:center;gap:7px;display:flex}.wsp-buscar-clientes{color:var(--text-soft);align-items:flex-start;gap:6px;margin:0;padding:10px 12px;font-size:11.5px;line-height:1.4;display:flex}.wsp-buscar-clientes svg{flex:none;margin-top:2px}.wsp-llego{color:var(--text-soft);font-size:12px;font-weight:600}.wsp-llego.ia{color:color-mix(in srgb,var(--accent) 70%,var(--text))}.wsp-hilo{position:relative}.wsp-soltar{z-index:40;border:2px dashed var(--accent);background:color-mix(in srgb,var(--accent-soft) 85%,transparent);pointer-events:none;border-radius:12px;justify-content:center;align-items:center;display:flex;position:absolute;inset:6px}.wsp-soltar span{color:var(--text);background:var(--panel);border:1px solid var(--border);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:650}.wsp-grabando{color:var(--bad-text);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:inline-flex}.wsp-grabando-punto{background:var(--red);border-radius:50%;width:9px;height:9px;animation:1s ease-in-out infinite wsp-latido}@media (prefers-reduced-motion:reduce){.wsp-grabando-punto{animation:none}}.wsp-adjunto-audio{flex:0 260px;min-width:0;max-width:260px;height:32px}.wsp-item-chip.interesado{background:var(--purple-soft);color:color-mix(in srgb,var(--purple) 70%,var(--text))}#wsp-interesado-body>input{border:1px solid var(--border);background:var(--panel);color:var(--text);font:inherit;border-radius:7px;padding:6px 9px;font-size:12.5px}.wsp-adjunto-enviar{white-space:nowrap;flex:none;padding:4px 10px;font-size:12.5px}.wsp-adjunto-sel{flex-wrap:wrap}.wsp-composer .btn.primary.wsp-enviar{min-width:104px;min-height:38px;padding:0 18px;font-size:13.5px}.wsp-hilo-detalles,.wsp-solo-movil{display:none}@container wsphilo (max-width:900px){.wsp-hilo-acc .wsp-sig-fila{display:none}.wsp-mas-menu>.wsp-sig-menu{display:block}}@container wsphilo (max-width:480px){.wsp-hilo-head{gap:6px;padding:8px 12px}.wsp-hilo-detalles{min-height:24px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.wsp-hilo-detalles:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:4px}.wsp-hilo-head:not(.ver-detalles) .wsp-hilo-titulo .wsp-et-agregar{display:none}.wsp-hilo-head:not(.ver-detalles) .wsp-hilo-sub{max-height:17px;overflow:hidden}.wsp-hilo-acc .wsp-no-movil{display:none}.wsp-mas-menu>.wsp-solo-movil{display:block}.wsp-hilo-acc .wsp-mas-menu{left:0;right:auto}.wsp-resolver-dividido>.qbtn:first-child{max-width:170px}.wsp-composer .wsp-rr-btn{padding:0 6px}.wsp-composer{gap:6px}.wsp-composer .btn.primary.wsp-enviar{min-width:0;padding:0 12px}}@media (max-width:720px){.wsp-inbox[data-hilo=abierto]{z-index:125;height:100dvh;min-height:0;padding-top:env(safe-area-inset-top,0px);border:0;border-radius:0;margin:0;position:fixed;inset:0}body:has(.wsp-inbox[data-hilo=abierto]) .aif-tab{display:none}.wsp-inbox[data-hilo=abierto] .wsp-franja{display:none}}@container wsphilo (max-width:480px){.wsp-composer-aviso,.wsp-ia-panel .wsp-ia-linea{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wsp-composer-desde,.wsp-resolver-motivo-rot{display:none}.wsp-resolver-dividido>.wsp-resolver-motivo{max-width:150px}}.wsp-plazo-rapido{flex-wrap:wrap;gap:6px;margin:-2px 0 2px;display:flex}@media (max-width:720px){.wsp-plazo-rapido .qbtn{min-height:40px;font-size:14px}}.wsp-pd-ticket{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:6px 0 2px;display:flex}.wsp-pd-ticket-nota{color:var(--text-soft);font-size:12.5px}.wsp-ico{vertical-align:-2px;flex:none;margin-right:5px}.wsp-ico-fin{vertical-align:-1px;opacity:.75;flex:none;margin-left:4px}.wsp-punto{vertical-align:1px;background:var(--text-faint);border-radius:50%;flex:none;width:8px;height:8px;margin-right:6px;display:inline-block}.wsp-punto.verde{background:var(--green)}.wsp-punto.ambar{background:var(--amber)}.wsp-punto.rojo{background:var(--red)}.wsp-sf-zonas{color:var(--text-soft);flex-wrap:wrap;gap:2px 10px;margin:4px 0 2px;font-size:11.5px;display:flex}.wsp-sf-zonas>span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.wsp-sf-filas{gap:4px;margin:8px 0 4px;display:grid}.wsp-sf-fila{grid-template-columns:auto 1fr auto auto;align-items:center;gap:6px;font-size:13px;display:grid}.wsp-sf-fila-r{color:var(--text-soft);min-width:0}.wsp-sf-fila>b{font-variant-numeric:tabular-nums;font-weight:600}.wsp-sf-fila>b small{color:var(--text-soft);font-weight:400}.wsp-sf-fila-p{color:var(--text-soft);font-size:12px}.wsp-sf-fila-p.n-aviso{color:var(--warn-text)}.wsp-sf-fila-p.n-mal{color:var(--bad-text)}.wsp-ult-pago,.wsp-tk-abierto{border-bottom:1px solid var(--border);gap:1px;padding:5px 0;display:grid}.wsp-ult-pago:last-child,.wsp-tk-abierto:last-of-type{border-bottom:0}.wsp-tk-abierto{color:inherit;text-decoration:none}.wsp-tk-abierto:hover .wsp-tk-abierto-t,.wsp-tk-abierto:focus-visible .wsp-tk-abierto-t{text-decoration:underline}.wsp-tk-abierto-t{overflow-wrap:anywhere;min-width:0;font-size:13px}.wsp-tk-abierto-t>b{margin-right:6px}.wsp-ctx-nombre{gap:1px;min-width:0;display:grid}.wsp-ctx-nombre>strong{overflow-wrap:anywhere}.wsp-ctx-idplan{color:var(--text-soft);overflow-wrap:anywhere;font-size:12px;font-weight:400}.wsp-prediag-fila{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.wsp-edad-pill{background:var(--panel-2,var(--bg-2));color:var(--text-soft);white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:12px;line-height:1.2}.ave-cerrar{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:6px;display:flex}.ave-cerrar label{flex:220px;gap:4px;min-width:0;display:grid}.tkp-fondo{z-index:150;background:#00000047;justify-content:flex-end;animation:.14s ease-out bgFade;display:flex;position:fixed;inset:0}.tkp{background:var(--panel);border-left:1px solid var(--border);outline:none;flex-direction:column;width:min(460px,100vw);height:100%;animation:.18s ease-out tkpEntra;display:flex;box-shadow:-18px 0 44px #00000047}@keyframes tkpEntra{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tkp,.tkp-fondo{animation:none}}.tkp-cab{border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px 12px;display:flex}.tkp-cab-t{gap:2px;min-width:0;display:grid}.tkp-cab h2{align-items:center;gap:8px;margin:0;font-size:17px;font-weight:700;line-height:1.25;display:flex}.tkp-cliente{color:var(--text-soft);overflow-wrap:anywhere;font-size:13px}.tkp-x{width:36px;height:36px;color:var(--text-soft);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;display:grid}.tkp-x:hover{background:var(--panel-2);color:var(--text)}.tkp-x:focus-visible,.tkp-chip:focus-visible,.tkp-op:focus-visible,.tkp-prio-op:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tkp-cuerpo{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:18px;min-height:0;padding:16px;display:flex;overflow-y:auto}.tkp-sec{flex-direction:column;gap:9px;min-width:0;display:flex}.tkp-sec>h3{color:var(--text);margin:0;font-size:14px;font-weight:700}.tkp-campo{color:var(--text-soft);flex-direction:column;gap:5px;min-width:0;font-size:12.5px;font-weight:600;display:flex}.tkp input:not([type=checkbox]),.tkp select,.tkp textarea{box-sizing:border-box;border:1px solid var(--border);background:var(--panel-2);width:100%;min-width:0;min-height:40px;color:var(--text);font:inherit;border-radius:9px;padding:9px 11px;font-size:14.5px;font-weight:400;line-height:1.4}.tkp textarea{resize:vertical;min-height:132px}.tkp input:not([type=checkbox]):focus,.tkp select:focus,.tkp textarea:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:#0000}.tkp-buscar{display:block;position:relative}.tkp-buscar>svg{color:var(--text-soft);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.tkp .tkp-buscar>input{padding-left:34px}.tkp-ayuda{color:var(--text-soft);font-size:12.5px;font-weight:400;line-height:1.4}.tkp-chips{flex-wrap:wrap;gap:7px;display:flex}.tkp-chip{border:1px solid var(--border);background:var(--panel-2);min-height:36px;color:var(--text);font:inherit;cursor:pointer;text-align:left;border-radius:999px;padding:7px 12px;font-size:13.5px}.tkp-chip:hover{border-color:var(--accent)}.tkp-lista{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tkp-op{all:unset;box-sizing:border-box;border:1px solid var(--border);cursor:pointer;border-radius:9px;gap:2px;width:100%;padding:9px 11px;font-size:14px;line-height:1.35;display:grid}.tkp-op:hover{background:var(--panel-2);border-color:var(--accent)}.tkp-op>small{color:var(--text-soft);font-size:12px}.tkp-manual-btn{align-self:flex-start;min-height:32px}.tkp-caso{border:1px solid var(--border);background:var(--panel-2);border-radius:10px;gap:5px;padding:11px 12px;display:grid}.tkp-caso-t{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.tkp-caso-n{align-items:flex-start;gap:7px;min-width:0;font-size:14.5px;font-weight:600;line-height:1.35;display:flex}.tkp-caso-n>svg{color:var(--ok-text);flex:none;margin-top:2px}.tkp-caso-l{color:var(--text-soft);font-size:13px}.tkp-caso-mas{color:var(--text-soft);font-size:12.5px}.tkp-caso-mas>summary{cursor:pointer;min-height:24px}.tkp-caso-mas ul{margin:6px 0 0;padding-left:18px;line-height:1.5}.tkp-prio{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.tkp-prio-op{border:1px solid var(--border);background:var(--panel-2);min-height:38px;color:var(--text);font:inherit;cursor:pointer;border-radius:9px;padding:6px 4px;font-size:13.5px}.tkp-prio-op.on{border-color:var(--accent);background:var(--accent-soft);font-weight:700}.tkp-check{cursor:pointer;align-items:flex-start;gap:9px;font-size:13.5px;line-height:1.4;display:flex}.tkp-check>input{flex:none;width:18px;height:18px;margin-top:1px}.tkp-check small{color:var(--text-soft);font-size:12.5px;display:block}.tkp-pie{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border);background:var(--panel);flex:none;gap:8px;display:grid}.tkp-pie-fila{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.tkp-pie-txt{min-width:0;color:var(--text-soft);flex:160px;font-size:12.5px;line-height:1.35}.tkp-pie-txt:empty{display:none}body:has(.tkp-fondo) .aif-tab{opacity:0;pointer-events:none}.tkp-pie .qbtn{min-height:40px;padding-inline:14px;font-size:14px}.tkp-error{border:1px solid var(--border);background:var(--panel-2);color:var(--bad-text);border-radius:9px;padding:8px 10px;font-size:13px}@media (max-width:720px){.tkp-pie-txt{flex-basis:100%}.tkp{border-left:0;width:100vw}.tkp input:not([type=checkbox]),.tkp select,.tkp textarea{min-height:44px;font-size:16px}.tkp-chip,.tkp-prio-op,.tkp-pie .qbtn{min-height:44px}.tkp-x{width:44px;height:44px}}.wsp-sis-plegado,.wsp-nota-mas{display:none}@media (max-width:720px){.wsp-inbox .wsp-msg{padding:8px 12px;font-size:17px;line-height:1.4}.wsp-inbox .wsp-msg-hora,.wsp-inbox .wsp-msg-entrega{font-size:12.5px}.wsp-inbox .wsp-msg-firma,.wsp-inbox .wsp-msg-ia,.wsp-inbox .wsp-msg-eligio{font-size:13px}.wsp-inbox .wsp-msg-sis{text-align:center;font-size:13.5px;line-height:1.4}.wsp-inbox .wsp-msg-nota{font-size:15px;line-height:1.4}.wsp-inbox .wsp-msg-dia span{font-size:13px}.wsp-inbox .wsp-tabs-movil button{font-size:15px}.wsp-inbox .wsp-hilo-titulo{flex-wrap:nowrap}.wsp-inbox .wsp-hilo-titulo>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16.5px;overflow:hidden}.wsp-inbox .wsp-hilo-detalles{flex:none;font-size:14px}.wsp-inbox .wsp-hilo-sub,.wsp-inbox .wsp-hilo-sub .wsp-link{font-size:13.5px}.wsp-inbox .wsp-hilo-sub .wsp-item-chip{font-size:11.5px}.wsp-inbox .wsp-hilo-acc .qbtn{min-height:40px;font-size:15px}.wsp-inbox .wsp-hilo-acc>.wsp-resolver-dividido{flex:170px;min-width:0;display:flex}.wsp-inbox .wsp-resolver-dividido>.qbtn.on{flex:none}.wsp-inbox .wsp-resolver-dividido>.wsp-resolver-motivo{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;max-width:none;overflow:hidden}.wsp-inbox .wsp-lineas{flex-wrap:nowrap;gap:8px;padding:6px 12px}.wsp-inbox .wsp-lineas-t{white-space:nowrap;font-size:13px}.wsp-lineas-t .wsp-no-movil{display:none}.wsp-lineas-t .wsp-solo-movil{display:inline}.wsp-inbox .wsp-lineas-lista{flex-wrap:nowrap;overflow-x:auto}.wsp-inbox .wsp-lineas .qbtn{white-space:nowrap;min-height:36px;font-size:14px}.wsp-hilo-head:not(.ver-detalles)~.wsp-motivo-linea{display:none}.wsp-inbox .wsp-motivo-linea{font-size:14px}.wsp-sis-plegado{border:1px solid var(--border);background:var(--panel);max-width:92%;color:var(--text-soft);font:inherit;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-radius:999px;align-self:center;min-height:36px;padding:7px 14px;font-size:13.5px;line-height:1.3;display:block;overflow:hidden}.wsp-msg-sis.wsp-sis-en-tanda:not(.abierta){display:none}.wsp-msg-grupo:has(>.wsp-msg-sis.wsp-sis-en-tanda:not(.abierta):only-child){display:none}.wsp-msg-nota.corta{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wsp-nota-mas{align-self:center;min-height:32px;padding:0 10px;font-size:14px;display:block}.wsp-inbox :is(textarea,select,input:not([type=checkbox]):not([type=radio])){font-size:16px}.wsp-inbox .wsp-composer-aviso,.wsp-inbox .wsp-ia-panel .wsp-ia-linea{font-size:13px}.wsp-inbox .wsp-composer .btn{font-size:15px}.wsp-inbox .wsp-item-nom{font-size:16px}.wsp-inbox .wsp-item-prev{font-size:14.5px}.wsp-inbox :is(.wsp-item-hora,.wsp-item-est,.wsp-item-ag){font-size:12px}.wsp-inbox .wsp-item-chip{font-size:11.5px}}.ct{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;margin-top:12px;display:grid}@media (min-width:1000px){.ct{grid-template-columns:minmax(360px,440px) minmax(0,1fr)}}.ct-lista-col{background:var(--panel);border:1px solid var(--border);min-width:0;box-shadow:var(--shadow);border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.ct-busca{border:1px solid var(--border);background:var(--panel-2);color:var(--text-soft);border-radius:11px;align-items:center;gap:8px;padding:10px 12px;transition:border-color .15s,box-shadow .15s;display:flex}.ct-busca:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.ct-busca input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}.ct-girando{border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite ct-gira}@keyframes ct-gira{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ct-girando{animation:none}}.ct-filtros{flex-wrap:wrap;gap:6px;display:flex}.ct-filtro{border:1px solid var(--border);background:var(--panel);color:var(--text-soft);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;display:inline-flex}.ct-filtro b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:650}.ct-filtro.on{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 45%,transparent);color:var(--text)}.ct-tit{letter-spacing:.04em;text-transform:uppercase;color:var(--text-soft);justify-content:space-between;align-items:baseline;gap:8px;padding:2px 2px 0;font-size:11.5px;font-weight:650;display:flex}.ct-ayuda{letter-spacing:0;text-transform:none;color:var(--text-soft);font-size:12px;font-weight:400}.ct-lista{overscroll-behavior:contain;flex-direction:column;gap:2px;max-height:min(62vh,640px);margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.ct-fila{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:11px;padding:9px 10px;display:flex}.ct-fila:hover{background:var(--panel-2)}.ct-fila.on{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 35%,transparent)}.ct-fila:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ct-avatar{letter-spacing:.02em;width:38px;height:38px;color:var(--text);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:inline-grid}.ct-avatar.grande{width:64px;height:64px;font-size:21px}.ct-avatar.t-cliente{background:var(--blue-soft);color:color-mix(in srgb,var(--blue) 75%,var(--text))}.ct-avatar.t-contacto_cliente{background:var(--teal-soft);color:color-mix(in srgb,var(--teal) 75%,var(--text))}.ct-avatar.t-interesado{background:var(--purple-soft);color:color-mix(in srgb,var(--purple) 75%,var(--text))}.ct-avatar.t-sin_identificar{background:var(--panel-2);color:var(--text-soft);border:1px dashed var(--border)}.ct-fila-txt{flex-direction:column;flex:1;min-width:0;display:flex}.ct-nombre{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:650;overflow:hidden}.ct-sub{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;overflow:hidden}.ct-fila-meta{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.ct-cuando{color:var(--text-soft);font-variant-numeric:tabular-nums;font-size:11.5px}.ct-chip{white-space:nowrap;background:var(--panel-2);color:var(--text-soft);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-block}.ct-chip.t-cliente{background:var(--blue-soft);color:color-mix(in srgb,var(--blue) 75%,var(--text))}.ct-chip.t-contacto_cliente{background:var(--teal-soft);color:color-mix(in srgb,var(--teal) 75%,var(--text))}.ct-chip.t-interesado{background:var(--purple-soft);color:color-mix(in srgb,var(--purple) 75%,var(--text))}.ct-teclas{color:var(--text-soft);text-align:center;margin:0;font-size:11.5px}.ct-vacio{text-align:center;color:var(--text-soft);flex-direction:column;align-items:center;gap:6px;padding:28px 12px;font-size:13px;display:flex}.ct-vacio p{margin:0}.ct-ficha{background:var(--panel);border:1px solid var(--border);min-width:0;box-shadow:var(--shadow);border-radius:14px;flex-direction:column;gap:18px;padding:22px;display:flex}@media (min-width:1000px){.ct-ficha{position:sticky;top:76px}}.ct-ficha-cab{align-items:center;gap:16px;min-width:0;display:flex}.ct-ficha-quien{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.ct-ficha-quien h2{text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.2}.ct-datos{border:1px solid var(--border);border-radius:11px;grid-template-columns:minmax(0,1fr);gap:0;margin:0;display:grid;overflow:hidden}.ct-datos>div{border-top:1px solid var(--border);grid-template-columns:140px minmax(0,1fr);align-items:center;gap:12px;padding:10px 14px;display:grid}.ct-datos>div:first-child{border-top:0}.ct-datos dt{color:var(--text-soft);font-size:12px}.ct-datos dd{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:10px;min-width:0;margin:0;font-size:13.5px;display:flex}.ct-tel{font-variant-numeric:tabular-nums;font-weight:600}.ct-copiar{border:1px solid var(--border);background:var(--panel-2);color:var(--text-soft);font:inherit;cursor:pointer;border-radius:7px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;display:inline-flex}.ct-copiar:hover{color:var(--text)}.ct-acciones{flex-wrap:wrap;gap:8px;display:flex}.ct-btn{border:1px solid var(--border);background:var(--panel);color:var(--text);border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.ct-btn:hover{background:var(--panel-2)}.ct-btn.principal{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.ct-btn.principal:hover{filter:brightness(1.06);background:var(--accent)}.ct-btn.deshabilitado{color:var(--text-soft);cursor:not-allowed;background:var(--panel-2)}.ct-nota{color:var(--text-soft);margin:0;font-size:12.5px;line-height:1.5}@media (max-width:520px){.ct-datos>div{grid-template-columns:minmax(0,1fr);gap:2px}}.vou-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:4px;margin-bottom:12px;display:flex}.vou-tab{color:var(--text-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.vou-tab b{background:var(--panel-2);min-width:20px;color:var(--text);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;padding:0 6px;font-size:11.5px}.vou-tab.on{color:var(--text);border-bottom-color:var(--accent)}.vou-tab.on b{background:var(--accent-soft)}.vou-tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:6px}.vou-resumen{color:var(--text-soft);flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin:0 0 10px;font-size:12.5px;display:flex}.vou-resumen-monto{color:var(--text);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.vou-ayuda{color:var(--text-soft);max-width:80ch;margin:0 0 10px;font-size:12.5px;line-height:1.5}.vou-lote{border:1px solid var(--border);background:var(--panel-2);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:0 0 10px;padding:8px 10px;display:flex}.vou-lote-todos{cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.vou-lista{border:1px solid var(--border);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.vou-fila{border-top:1px solid var(--border);background:var(--panel)}.vou-fila:first-child{border-top:0}.vou-fila.abierta{background:color-mix(in srgb,var(--panel-2) 55%,var(--panel))}.vou-fila.marcada{background:var(--green-soft)}.vou-fila-cab{align-items:center;gap:10px;padding:0 12px;display:flex}.vou-check{width:17px;height:17px;accent-color:var(--green);cursor:pointer;flex:none}.vou-check:disabled{cursor:not-allowed;opacity:.45}.vou-fila-abrir{min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:minmax(0,1fr) auto auto 16px;align-items:center;gap:12px;padding:10px 0;display:grid}.vou-fila-abrir:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.vou-quien{flex-direction:column;gap:2px;min-width:0;display:flex}.vou-nombre{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:650;overflow:hidden}.vou-sub{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:12px;display:flex;overflow:hidden}.vou-origen{border:1px solid var(--border);letter-spacing:.02em;border-radius:5px;flex:none;padding:0 6px;font-size:10.5px;font-weight:600}.vou-origen-enlace{background:var(--purple-soft);color:color-mix(in srgb,var(--purple) 72%,var(--text));border-color:#0000}.vou-enlace-donde{color:var(--text-soft);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 10px;font-size:12.5px;display:flex}.vou-enlace-donde>svg{color:var(--purple)}.vou-enlace-ir{background:var(--purple-soft);color:color-mix(in srgb,var(--purple) 72%,var(--text));font:inherit;cursor:pointer;border:0;border-radius:999px;padding:2px 10px;font-weight:600}.vou-enlace-ir:hover{background:color-mix(in srgb,var(--purple-soft) 70%,var(--purple))}.vou-enlace-ir:focus-visible{outline:2px solid var(--purple);outline-offset:2px}.vou-enlace-ir[aria-current]{box-shadow:inset 0 0 0 1px var(--purple)}.vou-monto{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:14px;font-weight:700}.vou-estado{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.vou-chev{color:var(--text-soft);transition:transform .15s;display:inline-flex}.vou-fila.abierta .vou-chev{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.vou-chev{transition:none}}.vou-fila-det{flex-direction:column;gap:10px;padding:4px 14px 14px;display:flex}.vou-det-cab{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;display:flex}.vou-det-expl{margin:0;font-size:12.5px;font-weight:600}.vou-det-links{flex-wrap:wrap;gap:12px;font-size:12.5px;display:inline-flex}.vou-det-cuerpo{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;display:grid}.vou-det-datos{flex-direction:column;gap:8px;min-width:0;display:flex}.vou-det-nota{color:var(--text-soft);margin:0;font-size:12px}.vou-foto{flex-direction:column;gap:4px;max-width:150px;display:flex}.vou-foto a{border:1px solid var(--border);background:var(--panel);border-radius:8px;padding:2px;display:block}.vou-foto img{border-radius:6px;max-width:100%;max-height:200px;display:block}.vou-abono{background:var(--panel-2);font-variant-numeric:tabular-nums;border-radius:6px;padding:8px;font-size:12px}.vou-acciones{flex-wrap:wrap;gap:8px;display:flex}.vou-panel{border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:8px;padding:10px;font-size:12.5px;display:flex}.vou-panel.aviso{border-color:var(--amber)}.vou-panel p{margin:0}.vou-vacio{text-align:center;color:var(--text-soft);border:1px dashed var(--border);border-radius:12px;margin:0;padding:22px 12px;font-size:13px}.vou-seccion{flex-direction:column;gap:6px;margin:0 0 14px;display:flex}.vou-seccion.alarma{background:var(--amber-soft);border-radius:12px;padding:10px}.vou-sec-tit{align-items:baseline;gap:6px;margin:0;font-size:13.5px;font-weight:700;display:flex}.vou-sec-tit b{font-variant-numeric:tabular-nums;color:var(--text-soft);font-weight:600}.vou-sec-ayuda{color:var(--text-soft);max-width:80ch;margin:0;font-size:12px;line-height:1.45}.vou-plegada>summary{cursor:pointer;color:var(--text-soft);padding:6px 2px;font-size:13px;font-weight:600}.vou-plegada>summary b{font-variant-numeric:tabular-nums}.vou-corte{color:var(--text-soft);white-space:normal;overflow-wrap:anywhere;font-size:11.5px;line-height:1.35;display:block}.vou-corte.urgente{color:var(--bad-text);font-weight:600}.vou-ya{flex-direction:column;gap:6px;padding:6px 12px 10px;font-size:12.5px;display:flex}.vou-ya .btn{align-self:flex-start}.vou-ya-txt{color:var(--text-soft);margin:0}.vou-ya-ok{color:var(--ok-text);margin:0}.vou-ya-error{color:var(--bad-text);margin:0}.vou-acciones>.vou-buscar{flex-basis:100%;order:1;min-width:0}.vou-buscar-form{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.vou-buscar-form label{flex-basis:100%;font-weight:600}.vou-buscar-form .tinput{flex:200px;min-width:0}.vou-buscar-lista{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.vou-buscar-lista>li{border:1px solid var(--border);background:var(--panel);border-radius:8px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.vou-buscar-dato{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.vou-buscar-marcas{flex-wrap:wrap;gap:4px;display:flex}.vou-buscar-lista .vou-acciones{align-items:center}.vou-buscar-motivo{flex-direction:column;gap:6px;display:flex}.vou-buscar .btn{white-space:normal;text-align:left;max-width:100%}.vou-rechazo-freno{background:var(--amber-soft);border:1px solid color-mix(in srgb,var(--amber) 35%,transparent);border-radius:8px;flex-direction:column;gap:8px;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex}.vou-rechazo-freno-txt{color:var(--text);align-items:flex-start;gap:8px;margin:0;display:flex}.vou-rechazo-freno-txt svg{color:var(--warn-text);flex:none;margin-top:1px}.vou-rechazo-freno-txt:focus{outline:none}.vou-rechazo-freno-txt:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.vou-casilla{cursor:pointer;align-items:center;gap:8px;font-weight:600;display:flex}.vou-casilla input{width:17px;height:17px;accent-color:var(--amber);cursor:pointer;flex:none}@media (max-width:640px){.vou-fila-abrir{grid-template-columns:minmax(0,1fr) auto 16px}.vou-chev{grid-area:1/3}.vou-estado{grid-area:2/1/auto/-1;justify-content:flex-start}.vou-det-cuerpo{grid-template-columns:minmax(0,1fr)}}.cli-secciones{margin-top:16px}.cli-tabs{margin-bottom:16px}.cli-tabs button{white-space:nowrap}.cli-cuerpo{flex-direction:column;gap:16px;display:flex}.cli-cifras{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.cli-cifra{border:1px solid var(--border);background:var(--panel);border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.cli-cifra-l{color:var(--text-soft);font-size:12px;font-weight:500}.cli-cifra-v{letter-spacing:-.01em;font-size:22px;font-weight:700;line-height:1.2}.cli-cifra.mal .cli-cifra-v{color:var(--bad-text)}.cli-cifra.ok .cli-cifra-v{color:var(--ok-text)}.cli-cifra-n{color:var(--text-soft);font-size:12px}.cli-bloque{flex-direction:column;gap:8px;display:flex}.cli-bloque-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.cli-bloque-head h3{margin:0;font-size:14px;font-weight:650}.cli-nota{color:var(--text-soft);margin:0;font-size:12px}.cli-tabla{border:1px solid var(--border);background:var(--panel);border-radius:12px;overflow:hidden}.cli-fila{border-top:1px solid var(--border);grid-template-columns:minmax(0,1.3fr) 96px 88px minmax(158px,1fr) minmax(0,1.7fr);align-items:start;gap:12px;padding:10px 14px;font-size:13px;display:grid}.cli-fila:first-child{border-top:0}.cli-fila-head{background:var(--panel-2);letter-spacing:.04em;text-transform:uppercase;color:var(--text-soft);padding:8px 14px;font-size:11.5px;font-weight:600}.cli-fila-3{grid-template-columns:minmax(0,1.6fr) 96px minmax(0,2fr)}.cli-fila-pago{grid-template-columns:100px minmax(0,1.2fr) 92px minmax(150px,1fr) 236px;align-items:center}.cli-fila-pago .cli-acciones{justify-content:flex-end}.cli-fila-ticket{grid-template-columns:76px minmax(0,2fr) 116px 160px 14px;align-items:center}.cli-fila-link{color:inherit;text-decoration:none;transition:background .12s}.cli-fila-link:hover{background:var(--panel-2)}.cli-fila-link:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.cli-fila.anulado{opacity:.62}.cli-tabla .der{text-align:right}.cli-concepto{flex-direction:column;min-width:0;display:flex}.cli-concepto b{text-overflow:ellipsis;font-weight:600;overflow:hidden}.cli-sub{color:var(--text-soft);font-size:12px;font-weight:400;line-height:1.4;display:block}.cli-sub.cli-sub-aviso{color:var(--warn-text)}.cli-link-btn{font:inherit;color:var(--accent);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.cli-link-btn:disabled{opacity:.5;cursor:default}.cli-link-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.cli-concepto-btn{text-align:left;text-overflow:ellipsis;align-self:flex-start;max-width:100%;font-weight:600;overflow:hidden}.det-respuesta{border:1px solid var(--border);background:var(--panel-2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:12px 14px;font-size:13.5px;line-height:1.5;display:flex}.det-respuesta b{font-size:18px;font-weight:650}.det-respuesta>span:last-child{color:var(--text-soft);flex-basis:100%}.det-respuesta.ok{background:var(--green-soft);border-color:#0000}.det-respuesta.mal{background:var(--red-soft);border-color:#0000}.det-kv{grid-template-columns:max-content 1fr;gap:4px 16px;margin:0;font-size:13px;line-height:1.5;display:grid}.det-kv>div{display:contents}.det-kv dt{color:var(--text-soft)}.det-kv dd{margin:0}.det-montos{flex-direction:column;margin:0;font-size:13px;display:flex}.det-montos>div{justify-content:space-between;gap:12px;padding:4px 0;display:flex}.det-montos dt{color:var(--text-soft)}.det-montos dd{margin:0}.det-montos .menos dd{color:color-mix(in srgb,var(--green) 70%,var(--text))}.det-montos .total{border-top:1px solid var(--border);margin-top:4px;padding-top:8px;font-weight:650}.det-montos .total dt{color:var(--text)}.det-lista{flex-direction:column;gap:6px;margin:8px 0 0;padding-left:18px;font-size:13px;line-height:1.5;display:flex}.det-items-caja{margin-top:8px;overflow-x:auto}.det-items{border-collapse:collapse;width:100%;font-size:12.5px}.det-items th{text-align:left;color:var(--text-soft);border-bottom:1px solid var(--border);padding:6px 8px;font-weight:600}.det-items td{border-bottom:1px solid var(--border);vertical-align:top;padding:6px 8px}.det-items .der{text-align:right;white-space:nowrap}.cli-boleta{flex-direction:column;gap:4px;min-width:0;display:flex}.cli-boleta .cli-sub{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cli-boleta-l,.cli-acciones{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cli-btn{padding:3px 9px;font-size:12px;text-decoration:none}.cli-btn-peligro{color:color-mix(in srgb,var(--red) 80%,var(--text))}.cli-btn-peligro:hover{background:var(--red-soft);border-color:color-mix(in srgb,var(--red) 45%,var(--border))}.cli-btn-peligro-lleno{background:var(--red);border-color:var(--red);color:#fff;font-weight:600}.cli-link{color:var(--accent);font-size:12px}.cli-error{color:color-mix(in srgb,var(--red) 75%,var(--text));font-size:12px;line-height:1.45;display:block}.cli-anular{border-top:1px dashed var(--border);background:var(--red-soft);flex-wrap:wrap;align-items:flex-end;gap:10px;padding:10px 14px;display:flex}.cli-anular-l{flex-direction:column;flex:320px;gap:6px;font-size:13px;display:flex}.cli-anular-l input{border:1px solid var(--border-strong);background:var(--panel);height:34px;color:var(--text);font:inherit;border-radius:8px;padding:0 10px;font-size:13px}.cli-filtros{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cli-chip{border:1px solid var(--border);background:var(--panel);height:30px;color:var(--text-soft);font:inherit;cursor:pointer;border-radius:99px;padding:0 12px;font-size:12.5px;transition:background .12s,border-color .12s}.cli-chip:hover{border-color:var(--border-strong)}.cli-chip.on{background:var(--accent-soft);border-color:var(--accent);color:var(--text);font-weight:600}.cli-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cli-filtros-der{margin-left:auto}.cli-num{color:var(--text-soft);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.cli-chev{color:var(--text-faint)}.cli-mas{align-self:center}.cli-aviso-fila{border-top:1px dashed var(--border);background:var(--red-soft);color:color-mix(in srgb,var(--red) 75%,var(--text));padding:8px 14px;font-size:12.5px}.cli-fallo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.cli-sk{flex-direction:column;gap:10px;display:flex}.cli-sk>span{background:linear-gradient(90deg,var(--panel-2) 25%,var(--border) 50%,var(--panel-2) 75%);background-size:200% 100%;border-radius:10px;height:42px;animation:1.2s linear infinite cli-brillo;display:block}@keyframes cli-brillo{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.cli-sk>span{animation:none}}.pag-cob{border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:6px;min-width:0;margin:10px 0 0;padding:8px 10px 10px;display:flex}.pag-cob legend{color:var(--text);padding:0 4px;font-size:12px;font-weight:650}.pag-cob-fila{cursor:pointer;border-radius:8px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;font-size:12.5px;transition:background .12s;display:grid}.pag-cob-fila:hover{background:var(--panel-2)}.pag-cob-fila.on{background:var(--accent-soft)}.pag-cob-fila input{width:14px;height:14px;accent-color:var(--accent)}.pag-cob-txt{flex-direction:column;min-width:0;display:flex}.pag-cob-txt b{font-weight:600}.pag-cob-sub{color:var(--text-soft);font-size:11.5px;font-weight:400;display:block}.pag-cob-monto{text-align:right;font-weight:650}.pag-cob-res{color:var(--text-soft);margin:2px 0 0;font-size:12px;line-height:1.45}.pag-cob-aviso{margin:6px 0 0;font-size:11.5px}.cli-hist{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.cli-hist-dia{color:var(--text-soft);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:12px;font-weight:650}.cli-hist-items{border:1px solid var(--border);background:var(--panel);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.cli-hist-items>li+li{border-top:1px solid var(--border)}.cli-hist-item{grid-template-columns:52px minmax(0,1fr);gap:12px;padding:10px 14px;font-size:13px;display:grid}.cli-hist-hora{color:var(--text-soft);padding-top:2px;font-size:12px}.cli-hist-txt{flex-direction:column;gap:3px;min-width:0;display:flex}.cli-hist-l1{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cli-hist-l1 b{overflow-wrap:anywhere;font-weight:600}.cli-hist-cambio{color:var(--text);overflow-wrap:anywhere}.cli-hist-antes{color:var(--text-soft);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb,var(--text-soft) 60%,transparent);text-decoration-color:color-mix(in srgb,var(--text-soft) 60%,transparent)}.cli-hist-motivo{color:var(--text-soft);overflow-wrap:anywhere;font-size:12.5px;font-style:italic}.rev{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--panel);flex-direction:column;gap:12px;margin:0 0 18px;padding:16px 18px;display:flex;container-type:inline-size}.rev-cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.rev-titulo{align-items:center;gap:8px;margin:0;font-size:17px;font-weight:650;display:flex}.rev-n{background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:1px 9px;font-size:12.5px;font-weight:700}.rev-sub{color:var(--text-soft);max-width:72ch;margin:2px 0 0;font-size:13px}.rev-sub.rev-modo{color:var(--text);font-weight:500}.rev-personas{flex-direction:column;gap:4px;max-height:220px;margin-top:8px;display:flex;overflow-y:auto}.rev-persona{cursor:pointer;align-items:center;gap:6px;font-size:13px;display:flex}.rev-sinpago{flex-direction:column;gap:8px;margin-top:10px;display:flex}.rev-acciones{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rev-ocupado{color:var(--text-soft);font-size:12.5px}.rev-filtros{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 0 10px;display:flex}.rev-busca{border:1px solid var(--border);background:var(--panel);max-width:340px;height:32px;color:var(--text);font:inherit;border-radius:8px;flex:240px;padding:0 10px;font-size:13px}.rev-busca:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.rev-chips{flex-wrap:wrap;gap:6px;display:flex}.rev-tabla{border:1px solid var(--border);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.rev-fila{border-top:1px solid var(--border);grid-template-columns:24px minmax(0,1.3fr) minmax(0,1.7fr) 120px 150px 176px;align-items:start;gap:12px;padding:11px 12px;font-size:13.5px;display:grid}.rev-fila:first-child{border-top:0}.rev-fila-head{background:var(--panel-2);letter-spacing:.04em;text-transform:uppercase;color:var(--text-soft);align-items:center;font-size:11.5px;font-weight:600}.rev-fila.on{background:var(--accent-soft)}.rev-fila input[type=checkbox]{accent-color:var(--accent);margin-top:3px}.rev .der{text-align:right}.rev-cli,.rev-cobro,.rev-monto{flex-direction:column;gap:2px;min-width:0;display:flex}.rev-monto{align-items:flex-end}.rev-monto s,.rev-sub2{color:var(--text-soft);font-size:12px;font-weight:400}.rev-alerta{color:var(--bad-text);font-size:12px}.rev-desglose summary{cursor:pointer;color:var(--accent);width:max-content;font-size:12px}.rev-desglose dl{gap:2px;max-width:340px;margin:6px 0 0;font-size:12.5px;display:grid}.rev-desglose dl div{justify-content:space-between;gap:12px;display:flex}.rev-desglose dt{color:var(--text-soft)}.rev-desglose dd{margin:0}.rev-desglose .menos dd{color:var(--ok-text)}.rev-propuesta{background:var(--amber-soft);border-radius:8px;flex-direction:column;gap:6px;margin-top:6px;padding:8px 10px;font-size:12.5px;display:flex}.rev-propuesta-acc,.rev-acc,.rev-tags{flex-wrap:wrap;gap:6px;display:flex}.rev-acc{justify-content:flex-end}.rev-aparte{flex-direction:column;gap:6px;padding-top:4px;display:flex}.rev-h3{margin:0;font-size:14px;font-weight:650}.rev-fila-d{border:1px solid var(--border);border-radius:10px;grid-template-columns:minmax(0,1.3fr) minmax(0,1.4fr) 100px auto auto;align-items:center;gap:12px;padding:9px 12px;font-size:13px;display:grid}.rev-fila-d>span:first-child{flex-direction:column;display:flex}.rev-aviso{margin:0 0 14px;font-size:13px}@container (max-width:860px){.rev-fila{grid-template-columns:24px minmax(0,1fr);gap:6px 10px}.rev-fila>span:nth-child(n+3){grid-column:2}.rev-fila-head{display:none}.rev .der,.rev-monto{text-align:left;align-items:flex-start}.rev-acc{justify-content:flex-start}.rev-fila-d{grid-template-columns:minmax(0,1fr)}}.cli-panel{container-type:inline-size}.cli-red{flex-direction:column;gap:12px;display:flex}.cli-red-contratos{align-self:flex-start;max-width:100%}.cli-red-cab{justify-content:flex-end;display:flex}.cli-red-aviso{flex-direction:column;gap:10px;min-width:0;display:flex}.cli-red-acciones{flex-wrap:wrap;gap:8px;display:flex}.cli-red-nota{color:var(--text-soft);margin:0;font-size:12.5px}.cli-red-espera{color:var(--text-soft);margin:2px 0 0;font-size:12.5px}.red-linea{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;display:flex}.red-linea-t{color:var(--text);min-width:0;font-weight:650}.red-linea-ir{color:var(--text);text-underline-offset:3px;white-space:nowrap;margin-left:auto;font-size:12.5px;font-weight:600;text-decoration:underline}.red-linea-ir:hover{text-decoration-thickness:2px}.red-linea-ir:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.red-nota{color:var(--text-soft);margin:0 0 8px;font-size:12.5px;line-height:1.5}.red-nota-chica{color:var(--text-soft);margin:4px 0 0;font-size:11.5px}.red-margen{color:var(--text);margin-top:10px;font-size:12.5px;line-height:1.5}.red-mas{margin-top:8px}.red-mas>summary{cursor:pointer;color:var(--text-soft);padding:4px 0;font-size:12px;list-style-position:inside}.red-mas>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.red-mas[open]>summary{margin-bottom:8px}@container (max-width:700px){.cli-fila,.cli-fila-3,.cli-fila-pago,.cli-fila-ticket{grid-template-columns:minmax(0,1fr);gap:4px}.cli-fila-head{display:none}.cli-tabla .der{text-align:left}.cli-chev{display:none}.cli-fila-pago .cli-acciones{justify-content:flex-start}.cli-tabla [data-l]:before{content:attr(data-l) " · ";color:var(--text-soft);font-size:12px}}@media (max-width:760px){.cli-fila,.cli-fila-3,.cli-fila-pago,.cli-fila-ticket{grid-template-columns:minmax(0,1fr);gap:4px}.cli-fila-head{display:none}.cli-tabla .der{text-align:left}.cli-chev{display:none}}[data-theme=halloween]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#120e1a;--panel:#1b1526;--panel-2:#161120;--sidebar:#0f0b16;--border:#2c2340;--border-strong:#3d3157;--text:#f2ecf8;--text-soft:#b5a8c8;--text-faint:#7e7298;--accent:#ff7a1a;--accent-soft:#ff7a1a29;--orange:#ff7a1a;--orange-soft:#ff7a1a26;--blue:#7c9dff;--blue-soft:#7c9dff33;--green:#7ee36b;--green-soft:#7ee36b26;--amber:#f5b83d;--amber-soft:#f5b83d29;--red:#ff5c6c;--red-soft:#ff5c6c29;--purple:#b48cff;--purple-soft:#b48cff33;--pink:#f472b6;--pink-soft:#f472b633;--teal:#3dd9b4;--teal-soft:#3dd9b42e;--on-accent:#1a0f05;--shadow:0 2px 8px #0000006b,0 8px 28px #0000005c;--shadow-md:0 3px 10px #00000073, 0 12px 32px #00000061;--shadow-lg:0 14px 44px #0009;--campo-statusbar:var(--panel);--fo-pulso-ui:var(--fo-pulso);--fo-pulso-glow:0 0 .4em #ff7a1a8c;--cover:radial-gradient(circle at 84% 22%,#ffecc8d9 0 22px,#ffecc82e 23px 46px,transparent 90px),linear-gradient(118deg,#120e1a,#2c1f45 60%,#ff7a1a)}[data-theme=halloween] .btn.primary{background:var(--accent);color:var(--on-accent);border-color:#0000;box-shadow:0 4px 14px #ff7a1a47}[data-theme=halloween] .ws-head:hover,[data-theme=halloween] .sb-foot:hover,[data-theme=halloween] .sb-item:hover{background:#ffffff0d}[data-theme=halloween] .icon-btn:hover{background:#ffffff0f}[data-theme=halloween] .sb-item.active{color:#fff;box-shadow:inset 3px 0 0 var(--accent)}[data-theme=halloween] .mapa-pin .leaflet-tile-pane{filter:brightness(.8)contrast(1.05)saturate(.85)}[data-theme=halloween] body{background-image:radial-gradient(circle at 93% 9%,#ffecc81a 0 38px,#ffecc809 39px 130px,#0000 300px),radial-gradient(900px 420px at 0 108%,#7846c81f,#0000 65%);background-attachment:fixed}.hw-punto{width:8px;height:8px;box-shadow:0 0 0 2px var(--panel);background:#ff7a1a;border-radius:50%;position:absolute;top:4px;right:4px}.tp-nota{color:var(--text-soft);font-size:11px;font-weight:400;line-height:1.2;display:block}.tp-quieto{border-top:1px solid var(--border);margin-top:4px;padding-top:8px}.tp-switch{background:var(--border-strong);border-radius:99px;flex-shrink:0;width:26px;height:15px;transition:background .15s;position:relative}.tp-switch:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;transition:transform .15s;position:absolute;top:2px;left:2px}.tp-switch.on{background:var(--accent)}.tp-switch.on:after{transform:translate(11px)}.hw-deco{display:none}:root[data-theme=halloween]:not([data-hw-quieto="1"]) .hw-deco{transition:opacity .2s;display:block}:root:has(.drawer.open) .hw-deco{opacity:0}.hw-deco *{pointer-events:none}.hw-esquina{left:calc(var(--sb-w) - 86px);z-index:5;pointer-events:none;width:72px;height:104px;position:fixed;bottom:6px}:root[data-rail="1"] .hw-esquina{display:none}:root:has(.sidebar.collapsed) .hw-esquina{display:none}.hw-halo{background:radial-gradient(closest-side,#ff96284d,#ff962800);border-radius:50%;width:116px;height:96px;animation:2.8s ease-in-out infinite hw-respira;position:absolute;bottom:-26px;left:-22px}.hw-calabaza{width:64px;height:56px;position:absolute;bottom:0;left:4px}.hw-calabaza svg{display:block}.hw-luz,.hw-ojos{position:absolute;inset:0}.hw-luz{animation:2.6s linear infinite hw-vela}.hw-ojos{animation:7s linear infinite hw-parpadeo}.hw-mon-clip{width:52px;height:60px;position:absolute;bottom:30px;left:9px;overflow:hidden}.hw-monstruo{width:44px;height:46px;animation:180s ease-in-out -152s infinite hw-asoma;position:absolute;bottom:0;left:1px;transform:translateY(100%)}.hw-monstruo svg{display:block}.hw-mano{transform-origin:50% 100%;animation:.45s ease-in-out infinite alternate hw-saluda;position:absolute;top:10px;right:-9px}.hw-murcielagos{z-index:5;width:0;height:0;position:fixed;top:64px;left:0}.hw-vuelo{align-items:flex-start;gap:26px;animation:95s linear -85s infinite hw-vuela;display:flex;position:absolute;top:0;left:0;transform:translate(110vw)}.hw-bat{animation:.19s ease-in-out infinite alternate hw-aletea;display:block}.hw-bat-2{margin-top:14px;animation-duration:.23s;transform:scale(.8)}.hw-bat svg{display:block}@keyframes hw-respira{0%,to{opacity:.75}50%{opacity:1}}@keyframes hw-vela{0%{opacity:.92}9%{opacity:.7}17%{opacity:1}31%{opacity:.82}44%{opacity:.98}58%{opacity:.74}71%{opacity:1}86%{opacity:.86}to{opacity:.92}}@keyframes hw-parpadeo{0%,88%,94%,to{opacity:1}90%,92%{opacity:0}}@keyframes hw-asoma{0%,96%{transform:translateY(100%)}97.2%,99%{transform:translateY(-10px)}to{transform:translateY(100%)}}@keyframes hw-saluda{0%{transform:rotate(-18deg)}to{transform:rotate(16deg)}}@keyframes hw-vuela{0%{transform:translate(110vw)}3.5%{transform:translate(50vw,-18px)}7%{transform:translate(-15vw,6px)}to{transform:translate(-15vw,6px)}}@keyframes hw-aletea{0%{transform:scaleY(1)}to{transform:scaleY(.6)}}@media (max-width:900px){.hw-deco{display:none!important}}@media print{.hw-deco{display:none!important}}@media (prefers-reduced-motion:reduce){.hw-halo,.hw-luz,.hw-ojos{animation:none}.hw-mon-clip,.hw-murcielagos{display:none}}.guias{flex-direction:column;gap:12px;margin-top:14px;display:flex}.guias-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.guias-acc{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.guias-h3{color:var(--text);margin:0 0 8px;font-size:13.5px;font-weight:700}.guias-custodia{padding:12px 14px}.guias-tec{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.guias-tec>li{border-top:1px solid var(--border);padding:7px 0}.guias-tec>li:first-child{border-top:0}.guias-tec summary{cursor:pointer;font-size:13px}.guias-tec-items{flex-direction:column;gap:4px;margin:6px 0 0;padding:0 0 0 14px;font-size:12.5px;list-style:none;display:flex}.guias-tec-items li{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.guias-series{color:var(--text-faint);font-variant-numeric:tabular-nums;flex-basis:100%}.guia-form .sb-label{margin-bottom:4px;display:block}.guia-form .aj-input{width:100%}.guia-linea{grid-template-columns:minmax(0,1fr) 96px auto;align-items:center;gap:6px;margin-bottom:6px;display:grid}.guia-linea-item{font-size:13px}.guia-series-in{text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,Consolas,monospace}.guia-cust-series{border:1px solid var(--border);border-radius:8px;flex-wrap:wrap;gap:4px 14px;margin:0 0 6px;padding:6px 10px;display:flex}.guia-cust-series legend{padding:0 4px;font-size:12.5px}.guia-cust-series label{align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.guia-hecha{color:var(--text);flex-direction:column;align-items:flex-start;gap:8px;display:flex}.guia-hecha p{margin:0}.guia-barra{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.guia-anular{flex-direction:column;gap:8px;max-width:640px;margin-bottom:12px;padding:12px 14px;display:flex}.guia-hoja{color:#242424;background:#fff;border:1px solid #e2e2de;border-radius:12px;flex-direction:column;gap:16px;max-width:760px;padding:24px 26px;display:flex}.guia-hoja-cab{border-bottom:2px solid #242424;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-bottom:12px;display:flex}.guia-hoja-emp{font-size:16px;font-weight:800}.guia-hoja-dato{color:#555;font-size:11.5px}.guia-hoja-num{text-align:right;border:1px solid #242424;border-radius:8px;align-self:flex-start;padding:6px 12px}.guia-hoja-tipo{letter-spacing:.06em;font-size:11px;font-weight:700}.guia-hoja-cod{font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.guia-hoja-anulada{color:#b42318;text-align:center;letter-spacing:.05em;border:2px solid #b42318;border-radius:6px;padding:6px;font-weight:800}.guia-hoja-kv{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px 18px;margin:0;display:grid}.guia-hoja-kv dt{text-transform:uppercase;letter-spacing:.06em;color:#777;font-size:10.5px}.guia-hoja-kv dd{margin:0;font-size:13.5px;font-weight:600}.guia-hoja-items{border-collapse:collapse;width:100%;font-size:13px}.guia-hoja-items th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:#555;background:#f4f4f1;padding:6px 8px;font-size:11px}.guia-hoja-items td{vertical-align:top;border-bottom:1px solid #eee;padding:6px 8px}.guia-hoja-firmas{grid-template-columns:1fr 1fr;gap:28px;margin-top:8px;display:grid}.guia-hoja-firma{flex-direction:column;gap:2px;min-width:0;display:flex}.guia-hoja-firma svg{color:#1a2a6c;width:100%;max-width:300px;height:110px}.guia-hoja-sinfirma{color:#999;align-items:flex-end;height:110px;font-size:12px;display:flex}.guia-hoja-linea{border-top:1px solid #242424;padding-top:4px;font-size:13px;font-weight:600}.guia-hoja-aviso{color:#b42318;font-size:11.5px;font-weight:600}@media (max-width:640px){.guia-hoja{padding:16px}.guia-hoja-firmas{grid-template-columns:1fr}.guia-linea{grid-template-columns:minmax(0,1fr) 80px auto}}@media print{body:where(:has(.guia-hoja)) *{visibility:hidden}.guia-hoja,.guia-hoja *{visibility:visible}.guia-hoja{border:0;border-radius:0;width:100%;max-width:none;padding:0 8mm;position:absolute;top:0;left:0}.guia-hoja-items tr{break-inside:avoid}}.inst-aviso{align-items:flex-start;gap:10px;margin:10px 0;display:flex}.inst-cuerpo{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.inst-nota{color:var(--text-soft);font-size:12.5px}.inst-cuerpo summary{cursor:pointer;margin-top:2px;font-size:12.5px;font-weight:600}.inst-lista{flex-direction:column;margin:6px 0 0;padding:0;list-style:none;display:flex}.inst-lista li{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:6px 12px;padding:6px 0;font-size:13px;display:grid}@media (max-width:640px){.inst-lista li{grid-template-columns:minmax(0,1fr) auto}}.recx{margin-top:18px}.recx-ficha{border-top:1px dashed var(--border);margin-top:10px;padding-top:8px}.recx-t{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13.5px;display:flex}.recx-lista{flex-direction:column;margin:8px 0 0;padding:0;list-style:none;display:flex}.recx-lista>li{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:7px 0;font-size:12.5px;display:flex}.recx-lista>li:first-child{border-top:0}.recx-info{flex-direction:column;gap:2px;min-width:0;display:flex}.recx-acc{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.recx-quitar{border:1px solid var(--border);background:var(--panel-2);border-radius:8px;flex-direction:column;flex-basis:100%;gap:6px;padding:8px 10px;display:flex}.recx-chips{flex-wrap:wrap;gap:6px;display:flex}.recx-chips .btn[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.cob2{gap:12px;display:grid}.cob2-respuesta{border:1px solid var(--border);background:var(--panel);border-radius:12px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.cob2-regla{color:var(--text);text-wrap:pretty;max-width:78ch;margin:0;font-size:14.5px;line-height:1.55}.cob2-cifras{flex-wrap:wrap;align-items:center;gap:6px 18px;font-size:13px;display:flex}.cob2-cifra{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.cob2-espera{color:var(--text-soft);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.cob2-dot{background:var(--text-faint);width:9px;height:9px;box-shadow:0 0 0 2px var(--panel),0 0 0 3px var(--border);border-radius:50%;flex:none}.cob2-leyenda{flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:-4px;font-size:12.5px;display:flex}.cob2-toggle{cursor:pointer;color:var(--text-soft);align-items:center;gap:6px;margin-left:auto;display:inline-flex}.cob2-prueba{border:1px solid var(--border);background:var(--panel-2);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.cob2-acc{flex-wrap:wrap;gap:8px;display:flex}.cob2-form{gap:10px;padding:14px 16px;display:grid}.cob2-campo{gap:4px;font-size:12.5px;display:grid}.cob2-tipos{gap:6px;font-size:13px;display:grid}.cob2-tipos label{cursor:pointer;align-items:flex-start;gap:8px;line-height:1.45;display:flex}.cob2-tipos input{flex:none;margin-top:3px}.cob2-zonas{border:1px solid var(--border);background:var(--panel);border-radius:12px;gap:6px;padding:12px 14px;display:grid}.cob2-viejas{background:var(--panel-2);border-style:dashed}.cob2-fila{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:7px 0;font-size:13px;display:flex}.cob2-fila:first-of-type{border-top:0}.cob2-fila-acc{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:inline-flex}@media (max-width:700px){.cob2-toggle{margin-left:0}.cob2-fila-acc{flex-basis:100%;margin-left:0}}.pend{margin:14px 0 0}.pend-linea{flex-wrap:wrap;gap:8px;display:flex}.pend-chip{border:1px solid var(--border);background:var(--panel);min-height:40px;color:var(--text);font:inherit;cursor:pointer;text-align:left;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;transition:border-color .12s,background .12s;display:inline-flex}.pend-chip:hover{border-color:var(--accent)}.pend-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pend-chip.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.pend-chip.quieto{color:var(--text-soft);font-weight:500}.pend-chip.alerta{border-color:var(--red);color:var(--bad-text)}.pend-flecha{transition:transform .15s;display:inline-flex}.pend-chip.on .pend-flecha{transform:rotate(180deg)}.pend-panel{margin-top:10px}.pend-panel>.fin-card{margin:0!important}.pend-panel[hidden]{display:none}.inst-quien{flex-direction:column;gap:2px;min-width:0;display:flex}.inst-det{font-size:12px}@media (prefers-reduced-motion:reduce){.pend-chip,.pend-flecha{transition:none}}.act-cuerpo{flex-direction:column;gap:12px;display:flex}.act-cab-lista{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.act-resumen{font-size:13px;font-weight:600}.act-lista{border:1px solid var(--border);background:var(--panel);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.act-fila{border-top:1px solid var(--border);flex-direction:column;gap:6px;min-width:0;padding:12px 14px;display:flex}.act-fila:first-child{border-top:0}.act-cab{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.act-num{font-size:13.5px;font-weight:700}.act-tipo{font-size:13px}.act-meta,.act-nota{color:var(--text-soft);margin:0;font-size:12.5px;line-height:1.45}.act-nota svg{vertical-align:-2px;margin-right:2px}.act-motivo{margin:0;font-size:12.5px;line-height:1.45}.act-acciones{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.act-acciones .btn{min-height:34px}.act-error{color:color-mix(in srgb,var(--red) 70%,var(--text));margin:0;font-size:12.5px}.act-ok{color:color-mix(in srgb,var(--green) 45%,var(--text));margin:0;font-size:12.5px}.act-archivos{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-top:4px;display:grid}.act-archivo{min-width:0;color:var(--text-soft);flex-direction:column;gap:4px;margin:0;font-size:12px;display:flex}.act-archivo a{line-height:0;display:block}.act-archivo img{object-fit:contain;border:1px solid var(--border);background:var(--panel-2);border-radius:8px;width:100%;max-height:200px}.act-archivo.firma img{background:#fff}.act-reenvio{background:var(--panel-2);border-radius:9px;flex-direction:column;gap:6px;max-width:420px;margin-top:4px;padding:10px 12px;display:flex}.act-reenvio .aj-input{width:100%}.card.wsp-tarjeta{padding:18px 20px}@media (max-width:760px){.card.wsp-tarjeta{padding:14px}}.wsp-pestanas~section.card,.wsp-pestanas~section.fin-card{margin-bottom:16px}.card.lec-ia,.card.rev-ia-aciertos{padding:18px 20px}.card.lec-ia{margin-bottom:16px}@media (max-width:760px){.card.lec-ia,.card.rev-ia-aciertos{padding:14px}}.auto-indice{color:var(--text-soft);flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0 0 20px;font-size:13px;display:flex}.auto-indice a{color:var(--accent);font-weight:500;text-decoration:none}.auto-indice a:hover,.auto-indice a:focus-visible{text-decoration:underline}.auto-grupo{flex-direction:column;gap:16px;margin:0 0 30px;scroll-margin-top:72px;display:flex}.auto-grupo>.card,.auto-grupo>.fin-card,.auto-grupo>.wsp-auto{margin-top:0;margin-bottom:0}.auto-grupo-tit{letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft);margin:0 0 -6px;font-size:12px;font-weight:700}.auto-pleg{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);min-width:0;scroll-margin-top:72px}.auto-pleg-cab{cursor:pointer;border-radius:inherit;flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:52px;padding:10px 20px;list-style:none;display:flex}.auto-pleg-cab::-webkit-details-marker{display:none}.auto-pleg-cab:hover{background:var(--panel-2)}.auto-pleg-cab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.auto-pleg-tit{color:var(--text);font-size:15px;font-weight:600}.auto-pleg-det{min-width:0;color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;flex:220px;font-size:12.5px;overflow:hidden}.auto-pleg-flecha{color:var(--text-soft);flex:none;margin-left:auto;transition:transform .15s}.auto-pleg[open]>.auto-pleg-cab .auto-pleg-flecha{transform:rotate(180deg)}.auto-pleg[open]>.auto-pleg-cab{border-bottom:1px solid var(--border);border-radius:var(--radius-lg) var(--radius-lg) 0 0}@media (prefers-reduced-motion:reduce){.auto-pleg-flecha{transition:none}}@media (max-width:620px){.auto-pleg-cab{padding:10px 14px}.auto-pleg-det{white-space:normal;flex-basis:100%}}.auto-pleg-cuerpo>.card{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.auto-pleg-cuerpo>.card+.card{border-top:1px solid var(--border)}.auto-pleg-cuerpo>.wsp-gasto-mes{margin:0;padding:0 20px 18px}.auto-pleg-cuerpo :is(#wsp-pausa-t,#wsp-retenidos-t,#wsp-bot-t,#pbot-titulo,#tia-titulo,#cuadro-ia-t,#feriados-t,#mp-titulo,#costo-meta-t,#cierre-titulo,#condiciones-titulo,#seg-titulo,#vis-titulo,#wsp-et-titulo),.auto-pleg-cuerpo .wsp-auto-num>.wsp-auto-cab h2.wsp-auto-tit{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auto-pleg-cuerpo .wsp-bot>.wsp-pausa-cab>.pill{display:none}.fseg>a{color:var(--text-soft);border-right:1px solid var(--border);padding:6px 14px;font-size:12px;font-weight:600;text-decoration:none;transition:background .15s,color .15s}.fseg>a:last-child{border-right:0}.fseg>a:hover{background:var(--panel-2);color:var(--text)}.fseg>a.on{background:var(--accent);color:var(--on-accent)}.aviso-dia{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 12px;display:flex}.aviso-fecha{color:var(--text-soft);font-size:13.5px;font-weight:500;display:inline-block}.aviso-fecha:first-letter{text-transform:uppercase}.aviso-horario{background:var(--panel-2);border:1px solid var(--border);border-radius:var(--radius);margin:0 0 16px;padding:10px 14px}.aviso-horario-linea{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.aviso-horario-linea>svg{color:var(--text-soft);flex:none}.aviso-horario-txt{flex:260px;min-width:0;font-size:13.5px}.aviso-vista{gap:14px;display:grid}.aviso-hero{gap:16px;display:grid}.aviso-frase{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:17px;font-weight:650;line-height:1.35}.aviso-cifras{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.aviso-cifra{background:var(--panel-2);border:1px solid var(--border);border-radius:12px;align-content:start;gap:4px;min-width:0;padding:12px 14px;display:grid;position:relative}.aviso-cifra.con-tono{background:color-mix(in srgb,var(--tono,var(--accent)) 3%,var(--panel-2));border-color:color-mix(in srgb,var(--tono,var(--accent)) 55%,var(--border))}.aviso-cifra-etq{color:var(--text-soft);font-size:12px;font-weight:500}.aviso-cifra-fila{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.aviso-cifra-val{letter-spacing:-.02em;font-size:26px;font-weight:700;line-height:1.1}.aviso-cifra-nota{color:var(--text-faint);font-size:12.5px;font-weight:500}.aviso-barra-caja{gap:8px;display:grid}.aviso-barra{background:var(--panel-2);border-radius:999px;gap:2px;height:10px;display:flex;overflow:hidden}.aviso-barra>span{min-width:4px;height:100%;display:block}.aviso-leyenda{color:var(--text-soft);flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.aviso-leyenda li{align-items:center;gap:6px;display:inline-flex}.aviso-leyenda i{border-radius:2px;width:8px;height:8px;display:inline-block}.aviso-leyenda b{color:var(--text);font-weight:600}.aviso-urge{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 10px;display:grid}.aviso-urge>svg{color:var(--bad-text)}.aviso-urge>span{min-width:0}.aviso-urge-ir{color:var(--bad-text);white-space:nowrap;font-weight:600;text-decoration:none}.aviso-urge-ir:hover{text-decoration:underline}.aviso-nada{background:var(--green-soft)}.aviso-nada>svg{color:var(--ok-text);flex:none;margin-top:2px}.aviso-h2{text-transform:uppercase;letter-spacing:.06em;color:var(--text-soft);align-items:center;gap:8px;margin:8px 0 0;font-size:12.5px;font-weight:700;display:flex}.aviso-h2>span{letter-spacing:0;color:var(--text);background:var(--panel);border:1px solid var(--border);border-radius:999px;padding:1px 8px;font-size:11.5px}.aviso-h2.dentro{margin:0 0 4px}.aviso-grupo{box-shadow:var(--shadow)}.aviso-grupo-cab{align-items:flex-start;gap:12px;padding:16px 20px 12px;display:flex}.aviso-grupo-ico{background:color-mix(in srgb,var(--tono,var(--accent)) 14%,transparent);width:32px;height:32px;color:var(--tono,var(--accent));border-radius:10px;flex:none;place-items:center;display:grid}.aviso-grupo-txt{min-width:0}.aviso-grupo-txt h3{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:650;display:flex}.aviso-grupo-txt p{color:var(--text-soft);margin:2px 0 0;font-size:12.5px}.aviso-cuenta{background:color-mix(in srgb,var(--tono,var(--accent)) 14%,transparent);color:color-mix(in srgb,var(--tono,var(--accent)) 70%,var(--text));border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:700}.aviso-lista{margin:0;padding:0;list-style:none}.aviso-fila{border-top:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:4px 12px;padding:12px 20px;transition:background .15s;display:grid}.aviso-fila:hover{background:var(--panel-2)}.aviso-fila>.avatar-sm{margin-top:1px}.aviso-fila-cuerpo{gap:5px;min-width:0;display:grid}.aviso-fila-cab{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.aviso-nombre{overflow-wrap:anywhere;font-size:14px;font-weight:600}.aviso-deuda{color:var(--text-soft);font-size:13px;font-weight:600}.aviso-chips{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.aviso-chips:empty{display:none}.aviso-estado{color:var(--text-faint);font-size:12px}.aviso-estado.mal{color:var(--bad-text)}.aviso-cita{-webkit-line-clamp:2;color:var(--text);background:var(--panel-2);overflow-wrap:anywhere;quotes:"«" "»";border-radius:8px;-webkit-box-orient:vertical;margin:0;padding:6px 10px;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.aviso-motivo{color:var(--text-soft);font-size:12.5px}.aviso-abrir{white-space:nowrap;align-self:center;align-items:center;gap:2px;display:inline-flex}.aviso-acciones{flex-direction:column;align-self:center;align-items:stretch;gap:6px;display:flex}.aviso-acciones>.aviso-abrir{justify-content:center}.aviso-tels{gap:4px;margin:2px 0 0;padding:0;list-style:none;display:grid}.aviso-tels>li{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.aviso-tel{min-height:32px;color:var(--accent);align-items:center;gap:5px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.aviso-tel:hover{text-decoration:underline}.aviso-tel-quien{color:var(--text-soft);font-size:12.5px}.aviso-copiar{align-items:center;gap:4px;display:inline-flex}@media (max-width:560px){.aviso-tel{min-height:40px;font-size:16px}}.aviso-resto{display:grid}.aviso-resto .aviso-fila{padding-left:0;padding-right:0}.aviso-resto .aviso-fila:hover{background:0 0}.aviso-det{border-top:1px solid var(--border)}.aviso-det:first-of-type{border-top:0}.aviso-det>summary{cursor:pointer;border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:10px 0;list-style:none;display:flex}.aviso-det>summary::-webkit-details-marker{display:none}.aviso-det>summary:hover b{color:var(--accent)}.aviso-det>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.aviso-det-flecha{color:var(--text-faint);transition:transform .15s;display:inline-flex}.aviso-det[open] .aviso-det-flecha{transform:rotate(90deg)}.aviso-punto{background:var(--tono,var(--text-faint));border-radius:50%;width:8px;height:8px;display:inline-block}.aviso-det-ayuda{color:var(--text-soft);font-size:12.5px}@media (max-width:760px){.aviso-cifras{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.aviso-frase{font-size:16px}.aviso-grupo-cab{padding:14px 14px 10px}.aviso-fila{grid-template-columns:auto minmax(0,1fr);padding:12px 14px}.aviso-abrir{grid-column:2;justify-self:start}.aviso-acciones{flex-flow:wrap;grid-column:2;justify-self:start;align-items:flex-start}.aviso-urge{align-items:start}.aviso-urge-ir{grid-column:2}.aviso-det-ayuda{flex-basis:100%;padding-left:22px}}@media (prefers-reduced-motion:reduce){.aviso-det-flecha,.aviso-fila{transition:none}}.aj-rail-lbl{align-items:center;gap:6px;display:flex}.aj-rail-pastilla{gap:6px}.aj-rail-ico{opacity:.8;flex:none}.aj-rail a.aj-rail-lbl[aria-current=true] .aj-rail-ico,.aj-rail-pastilla.on .aj-rail-ico{opacity:1}.seg-pasos{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.seg-paso{background:var(--panel-2);border:1px solid var(--border);border-radius:12px;align-content:start;gap:6px;min-width:0;padding:14px 16px;display:grid}.seg-paso.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.seg-paso-n{color:var(--accent);letter-spacing:.02em;font-size:11.5px;font-weight:700}.seg-paso b{font-size:15px}.seg-paso span{color:var(--text-soft);font-size:13px}.seg-paso-medida{font-variant-numeric:tabular-nums;color:var(--text)!important;font-size:12px!important}.seg-pill{white-space:nowrap;background:0 0;border:1px solid;border-radius:999px;justify-self:start;padding:2px 9px;font-family:inherit;font-size:11px;font-weight:600;line-height:1.5;display:inline-block}.seg-pill.ok{color:var(--ok-text)}.seg-pill.info{color:var(--blue);cursor:pointer}.seg-armador{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.seg-config{gap:12px;min-width:0;display:grid}.seg-campos{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.seg-tabs{flex-wrap:wrap;gap:6px;display:flex}.seg-tab{border:1px solid var(--border);background:var(--panel-2);color:var(--text);cursor:pointer;border-radius:999px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.2}.seg-tab[aria-selected=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.seg-campo{gap:4px;min-width:0;display:grid}.seg-etiqueta{font-size:12.5px;font-weight:600}.seg-campo small{color:var(--text-soft);font-size:11.5px}.seg-campo input,.seg-campo select{border:1px solid var(--border);background:var(--panel);width:100%;min-width:0;color:var(--text);font:inherit;border-radius:8px;padding:8px 10px;font-size:13px}.seg-fila{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.seg-tipos{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:6px;display:grid}.seg-tipo{border:1px solid var(--border);background:var(--panel-2);color:var(--text);cursor:pointer;text-align:left;border-radius:8px;padding:9px 10px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.3}.seg-tipo small{color:var(--text-soft);font-size:11.5px;font-weight:400;display:block}.seg-tipo[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.seg-tipo:disabled{opacity:.55;cursor:not-allowed}.seg-calculo{background:var(--panel-2);font-variant-numeric:tabular-nums;border-radius:8px;gap:2px;padding:10px 12px;font-family:ui-monospace,Cascadia Mono,SFMono-Regular,Menlo,monospace;font-size:12.5px;display:grid}.seg-calculo>div{white-space:pre;justify-content:space-between;gap:10px;display:flex}.seg-calculo>div.total{border-top:1px dashed var(--border);margin-top:4px;padding-top:4px;font-weight:700}.seg-color{align-items:center;gap:8px;font-family:ui-monospace,Cascadia Mono,Menlo,monospace;font-size:13px;display:flex}.seg-color-muestra{border:1px solid var(--border);border-radius:7px;flex:none;width:38px;height:28px}.seg-lado{min-width:0;top:calc(env(safe-area-inset-top,0px) + 16px);justify-items:center;gap:10px;display:grid;position:sticky}.seg-demo{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.seg-demo:disabled{opacity:.5;cursor:not-allowed}.seg-telefono{border:1px solid var(--border);background:#0b141a;border-radius:30px;width:100%;max-width:340px;padding:10px;box-shadow:0 20px 50px #00000059}.seg-pantalla{background:#efeae2;border-radius:22px;height:600px;position:relative;overflow:hidden}.seg-chat-cab{color:#fff;background:#075e54;align-items:center;gap:10px;padding:12px 14px;font-size:14px;font-weight:600;line-height:1.3;display:flex}.seg-chat-cab small{opacity:.85;font-weight:400}.seg-av{background:var(--rg-marca,#f9681f);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.seg-chat{flex-direction:column;gap:8px;padding:14px 10px;display:flex}.seg-burbuja{color:#111b21;background:#fff;border-radius:3px 10px 10px;max-width:88%;padding:8px 10px 6px;font-size:13.5px;line-height:1.45;box-shadow:0 1px 1px #00000014}.seg-hora{text-align:right;color:#667781;font-size:10.5px;display:block}.seg-boton{text-align:center;color:#027eb5;cursor:pointer;background:0 0;border:0;border-top:1px solid #e9edef;width:calc(100% + 20px);margin:6px -10px -2px;padding:8px 0 4px;font-family:inherit;font-size:14px;font-weight:600;display:block}.seg-boton:disabled{color:#8696a0;cursor:not-allowed}.seg-nota-chat{color:#54656f;background:#fff9;border-radius:7px;align-self:center;padding:3px 9px;font-size:11.5px}.seg-cerrar{cursor:pointer;color:#fff;z-index:6;background:#ffffff2e;border:0;border-radius:999px;width:28px;height:28px;font-size:16px;position:absolute;top:10px;right:12px}.seg-reglas{border:1px solid var(--border);background:var(--panel);border-radius:10px;padding:10px 14px}.seg-reglas>summary{cursor:pointer;font-size:13px;font-weight:600}.seg-reglas ul{margin:8px 0 0;padding:0;list-style:none;display:grid}.seg-reglas li{border-top:1px solid var(--border);color:var(--text-soft);padding:8px 0;font-size:12.5px}.seg-reglas li b{color:var(--text)}@media (max-width:880px){.seg-armador{grid-template-columns:minmax(0,1fr)}.seg-lado{position:static}.seg-pasos{grid-template-columns:minmax(0,1fr)}}.seg-vale{gap:2px;min-width:0;font-size:12.5px;display:grid;overflow-x:auto}.seg-catalogo{border:1px solid var(--border);border-radius:10px;min-width:0;margin:0;padding:10px 12px}.seg-vale-fila{background:var(--panel-2);font-variant-numeric:tabular-nums;border-radius:8px;grid-template-columns:minmax(120px,1.6fr) minmax(80px,.9fr) minmax(80px,.9fr) minmax(76px,.8fr);align-items:center;gap:8px;padding:6px 8px;display:grid}.seg-vale-fila.cab{color:var(--text-soft);background:0 0;padding-block:2px;font-size:11.5px;font-weight:700}.seg-vale-fila span{min-width:0;display:grid}.seg-vale-fila small{color:var(--text-soft);font-size:11px}.seg-vale-fila input{border:1px solid var(--border);background:var(--panel);width:100%;min-width:0;color:var(--text);font:inherit;border-radius:7px;padding:6px 8px;font-size:13px}.seg-vale-fila.sin{opacity:.65}.wsp-regalo-conv{color:var(--text-soft);font-size:12px;font-weight:600}.wsp-regalo-conv.vivo{color:color-mix(in srgb,var(--accent) 75%,var(--text));background:var(--accent-soft);border-radius:999px;padding:0 8px}.rev-ia-grupos{gap:18px;display:grid}.rev-ia-grupo-tit{margin:0;font-size:15px}.rev-ia-grupo-sub{margin:2px 0 10px;font-size:12.5px}.rev-ia-aviso{margin:0;font-size:12.5px}.rev-ia-motivos{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rev-ia-motivos li{background:var(--amber-soft);color:var(--warn-text);border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:600}.lec-ia{gap:12px;display:grid}.lec-cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lec-sub{max-width:720px;margin:2px 0 0;font-size:12.5px}.lec-grupo{gap:8px;display:grid}.lec-grupo-tit{margin:0;font-size:13.5px}.lec-lista{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lec-item{border:1px solid var(--border);background:var(--panel);border-radius:10px;gap:6px;padding:10px 12px;display:grid}.lec-item.propuesta{border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}.lec-item.pausada{opacity:.7}.lec-meta{flex-wrap:wrap;align-items:baseline;gap:6px 10px;font-size:12px;display:flex}.lec-texto{border:1px solid var(--border);background:var(--panel-2);width:100%;min-width:0;color:var(--text);font:inherit;resize:vertical;border-radius:8px;padding:8px 10px;font-size:13.5px}.lec-texto-fijo{margin:0;font-size:13.5px}.lec-acciones{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lec-motivo{border:1px solid var(--border);background:var(--panel);min-width:0;color:var(--text);font:inherit;border-radius:8px;flex:220px;padding:7px 10px;font-size:12.5px}.lec-estado{background:var(--panel-2);color:var(--text-soft);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700}.lec-estado.on{background:var(--green-soft);color:var(--ok-text)}.plt-olts{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;max-width:880px;display:grid}.plt-olt{border:1px solid var(--border);background:var(--panel);color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:11px;min-height:56px;padding:11px 13px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.plt-olt:hover{border-color:var(--border-strong)}.plt-olt:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.plt-olt.on{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent) inset}.plt-olt-ico{background:var(--panel-2);width:32px;height:32px;color:var(--text-soft);border-radius:9px;flex:none;place-items:center;display:grid}.plt-olt.on .plt-olt-ico{background:var(--accent);color:var(--on-accent,#fff)}.plt-olt-txt{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.plt-olt-txt b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.plt-olt-txt span{color:var(--text-soft);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.plt-olt-ok{color:var(--accent);flex:none;place-items:center;display:grid}.plt-estado{border:1px solid var(--border);background:var(--panel);border-radius:12px;align-items:flex-start;gap:12px;padding:13px 15px;display:flex}.plt-estado-ico{flex:none;place-items:center;margin-top:1px;display:grid}.plt-estado-txt{flex-direction:column;flex:1;gap:3px;min-width:0;font-size:13px;line-height:1.45;display:flex}.plt-estado-txt b{font-size:14px}.plt-estado-nota{font-weight:600}.plt-estado .btn{flex:none;align-self:center}.plt-estado.ok{border-color:color-mix(in srgb,var(--green) 40%,var(--border));background:var(--green-soft)}.plt-estado.ok .plt-estado-ico{color:var(--ok-text)}.plt-estado.error{border-color:color-mix(in srgb,var(--red) 45%,var(--border));background:var(--red-soft)}.plt-estado.error .plt-estado-ico,.plt-estado.error .plt-estado-nota{color:var(--bad-text)}.plt-estado.aviso{border-color:color-mix(in srgb,var(--amber) 45%,var(--border));background:var(--amber-soft)}.plt-estado.aviso .plt-estado-ico{color:var(--warn-text)}.plt-estado.apagada .plt-estado-ico{color:var(--text-soft)}tr.plt-falla td{background:color-mix(in srgb,var(--red-soft) 70%,transparent);background:color-mix(in srgb,var(--red) 6%,transparent)}.plt-falla-txt{color:var(--bad-text);margin-top:2px;font-size:11.5px;font-weight:600;display:block}@media (max-width:640px){.plt-estado{flex-wrap:wrap}.plt-estado-txt{flex:calc(100% - 42px)}.plt-estado .btn{align-self:flex-start;margin-left:30px}}.her-card{flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.her-cab{align-items:flex-start;gap:10px;display:flex}.her-cab>div{flex-direction:column;gap:3px;display:flex}.her-cab b{font-size:14px}.her-nota{color:var(--text-soft);font-size:12.5px}.her-lista{border:1px solid var(--border);border-radius:10px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.her-lista li{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:9px 12px;font-size:13px;display:flex}.her-lista li:first-child{border-top:0}.her-titulo{font-weight:600}.her-det{color:var(--text-soft)}.her-regla{color:var(--accent)}.nca-busca{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nca-busca input{border:1px solid var(--border-strong);background:var(--panel);min-width:0;color:var(--text);font:inherit;border-radius:10px;flex:220px;padding:8px 10px;font-size:14px}.nca-busca input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.nca-dato{flex-direction:column;flex:220px;gap:2px;min-width:0;display:flex}.nca-acciones{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.nca-config{flex-shrink:0;margin-left:auto}.pag-cob-ant{background:var(--panel-2);cursor:default}.pag-cob-candado{width:16px;color:var(--text-soft);flex:none;place-items:center;display:grid}.fac-heredada{color:var(--accent);max-width:220px;margin-top:3px;font-size:11.5px}.plt-marca{flex-direction:column;gap:10px;display:flex}.plt-marca h4{margin:0;font-size:14px}.plt-marca-filas{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px 18px;margin:0;display:grid}.plt-marca-filas>div{border:1px solid var(--border);background:var(--panel-2);border-radius:9px;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;display:flex}.plt-marca-filas dt{letter-spacing:.04em;text-transform:uppercase;color:var(--text-soft);font-size:11.5px}.plt-marca-filas dd{overflow-wrap:anywhere;margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px}.ceq{border:1px solid var(--border);border-radius:var(--radius-lg,12px);background:var(--panel);grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:0;height:calc(100dvh - 210px);min-height:420px;display:grid;overflow:hidden}.ceq-lado{border-right:1px solid var(--border);background:var(--panel-2);flex-direction:column;gap:6px;min-width:0;padding:12px;display:flex;overflow-y:auto}.ceq-lado-cab{flex-wrap:wrap;gap:6px;display:flex}.ceq-lado-cab .qbtn{align-items:center;gap:6px;display:inline-flex}.ceq-sec{letter-spacing:.05em;text-transform:uppercase;color:var(--text-soft);margin:10px 0 2px;font-size:11.5px;font-weight:600}.ceq-canales{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ceq-canal{width:100%;min-height:44px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:7px 8px;display:flex}.ceq-canal:hover,.ceq-canal.on{background:var(--accent-soft)}.ceq-canal.con-nuevos .ceq-canal-nombre{font-weight:700}.ceq-canal-ico{background:var(--border);width:28px;height:28px;color:var(--text-soft);border-radius:8px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.ceq-canal-ico.t-directo{background:var(--blue-soft);color:var(--blue);border-radius:50%}.ceq-canal-ico.t-campo{background:var(--amber-soft);color:var(--warn-text)}.ceq-canal-txt{flex-direction:column;flex:1;min-width:0;display:flex}.ceq-canal-nombre{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.ceq-canal-previa{color:var(--text-soft);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ceq-solo-lectura{color:var(--text-soft);font-weight:400}.ceq-pill{background:var(--accent);min-width:20px;height:20px;color:var(--on-accent);font-variant-numeric:tabular-nums;border-radius:10px;flex:none;place-items:center;padding:0 6px;font-size:11.5px;font-weight:700;display:inline-grid}.ceq-pill.mencion{background:var(--blue-soft);color:var(--text)}.ceq-pill.en-pestana{min-width:18px;height:18px;margin-left:6px;font-size:11px}.ceq-etiqueta{background:var(--amber-soft);color:var(--text);border-radius:6px;margin-left:6px;padding:1px 6px;font-size:11px;font-weight:600}.ceq-buscar{border:1px solid var(--border);background:var(--panel);border-radius:9px;flex-direction:column;gap:6px;padding:8px;display:flex}.ceq-buscar-lista{max-height:240px;margin:0;padding:0;list-style:none;overflow-y:auto}.ceq-buscar-lista button{width:100%;min-height:40px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 8px;font-size:13px}.ceq-buscar-lista button:hover{background:var(--accent-soft)}.ceq-input{border:1px solid var(--border);background:var(--panel);width:100%;min-width:0;color:var(--text);font:inherit;border-radius:8px;padding:8px 10px;font-size:14px}.ceq-input:focus{outline:2px solid var(--accent);outline-offset:1px}.ceq-vacio{color:var(--text-soft);padding:6px 8px;font-size:13px;list-style:none}.ceq-error{color:var(--bad-text);margin:6px 0 0;font-size:13px}.ceq-nota{color:var(--text-soft);margin:6px 0 0;font-size:13px}.ceq-hilo{flex-direction:column;min-width:0;min-height:0;display:flex}.ceq-hilo-cab{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:10px 14px;display:flex}.ceq-hilo-tit{flex-direction:column;flex:1;min-width:0;display:flex}.ceq-hilo-tit strong{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.ceq-hilo-tit span{color:var(--text-soft);font-size:12px}.ceq-volver{align-items:center;gap:4px;display:none}.ceq-volver-ico{transform:rotate(180deg)}.ceq-estado{font:inherit;color:var(--text);background:var(--amber-soft);white-space:nowrap;cursor:pointer;border:0;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600}.ceq-aviso-lado{display:none}.ceq-aviso-admin{color:var(--text-soft);background:var(--panel-2);border-bottom:1px solid var(--border);align-items:center;gap:6px;margin:0;padding:6px 14px;font-size:12px;display:flex}.ceq-mensajes{flex-direction:column;flex:1;gap:2px;min-height:0;padding:12px 14px;display:flex;overflow-y:auto}.ceq-anteriores{align-self:center;margin-bottom:8px}.ceq-vacio-hilo{text-align:center;margin:auto}.ceq-dia{justify-content:center;margin:12px 0 6px;display:flex}.ceq-dia span{color:var(--text-soft);background:var(--panel-2);border:1px solid var(--border);border-radius:10px;padding:2px 10px;font-size:11.5px;font-weight:600}.ceq-msj{max-width:min(680px,88%);margin-top:8px;padding:2px 0;position:relative}.ceq-msj.seguido{margin-top:0}.ceq-msj-cab{align-items:baseline;gap:8px;font-size:13px;display:flex}.ceq-msj-cab time{color:var(--text-soft);font-variant-numeric:tabular-nums;font-size:11.5px}.ceq-msj-txt{white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0;font-size:14px;line-height:1.5}.ceq-msj.mio .ceq-msj-cab strong{color:var(--accent)}.ceq-mencion{color:var(--text);background:var(--blue-soft);border-radius:5px;padding:0 3px;font-weight:600}.ceq-mencion.yo{color:var(--on-accent);background:var(--accent)}.ceq-mencion.inactiva{color:var(--text-soft);background:var(--panel-2)}.ceq-cita{background:var(--panel-2);border:1px solid var(--border);color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;border-radius:7px;margin:4px 0 2px;padding:4px 8px;font-size:12.5px;overflow:hidden}.ceq-compartido{border:1px solid var(--border);background:var(--green-soft);border-radius:9px;align-items:center;gap:8px;margin-top:6px;padding:6px 10px;font-size:13px;display:inline-flex}.ceq-responder{opacity:0;border:1px solid var(--border);background:var(--panel);color:var(--text-soft);cursor:pointer;border-radius:7px;padding:2px 8px;font-size:12px;position:absolute;top:0;right:0}.ceq-msj:hover .ceq-responder,.ceq-responder:focus-visible{opacity:1}.ceq-caja{border-top:1px solid var(--border);flex-direction:column;gap:6px;padding:10px 14px;display:flex;position:relative}.ceq-caja-fila{align-items:flex-end;gap:8px;display:flex}.ceq-texto{resize:none;min-height:44px;max-height:160px;line-height:1.45}.ceq-enviar{min-height:44px}.ceq-respondiendo{color:var(--text-soft);background:var(--panel-2);border:1px solid var(--border);border-radius:8px;align-items:center;gap:8px;padding:4px 8px;font-size:12.5px;display:flex}.ceq-respondiendo span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ceq-x{color:var(--text-soft);cursor:pointer;background:0 0;border:0;place-items:center;min-width:28px;min-height:28px;display:grid}.ceq-sugeridas{background:var(--panel);border:1px solid var(--border-strong,var(--border));max-height:220px;box-shadow:var(--shadow);z-index:5;border-radius:9px;margin:0 0 4px;padding:4px;list-style:none;position:absolute;bottom:100%;left:14px;right:14px;overflow-y:auto}.ceq-sugeridas li{min-height:36px;color:var(--text);cursor:pointer;border-radius:7px;align-items:center;padding:6px 8px;font-size:13px;display:flex}.ceq-sugeridas li[aria-selected=true],.ceq-sugeridas li:hover{background:var(--accent-soft)}.ceq-fila-botones{flex-wrap:wrap;gap:8px;display:flex}.ceq-fila-botones.fin{justify-content:flex-end}.ceq-volver .ceq-pill{margin-left:4px}.ceq-campo{flex-direction:column;gap:4px;font-size:13px;display:flex}.ceq-campo>span{color:var(--text-soft);font-size:12px;font-weight:600}.ceq-no-escribe{border-top:1px solid var(--border);color:var(--text-soft);background:var(--panel-2);margin:0;padding:12px 14px;font-size:13px}@media (max-width:720px){.ceq{grid-template-columns:minmax(0,1fr);height:calc(100dvh - 170px)}.ceq-vista-hilo .ceq-lado,.ceq-vista-lista .ceq-hilo{display:none}.ceq-lado{border-right:0}.ceq-volver{display:inline-flex}.ceq-msj{max-width:100%}.ceq-vista-lista .ceq-aviso-lado{background:0 0;border:0;padding:4px 2px;display:flex}.ceq .qbtn,.ceq-responder,.ceq-sugeridas li,.ceq-buscar-lista button,.ceq-estado{min-height:44px}.ceq-x{min-width:44px;min-height:44px}}@media (hover:none){.ceq-responder{opacity:1;margin-top:4px;position:static}}.averia-fila{border-radius:8px;transition:background-color .3s}.averia-fila.averia-marcada{animation:2.6s ease-out averia-marca}@keyframes averia-marca{0%,60%{background:var(--amber-soft)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.averia-fila.averia-marcada{animation-duration:2.6s;animation-timing-function:step-end}}.averia-fila:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.modpon-resumen{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0 0 8px;font-size:12.5px;display:flex}.modpon-tabla{border:1px solid var(--border);border-radius:8px;max-height:100%;overflow:auto}.modpon-tabla table{border-collapse:collapse;width:100%;font-size:12.5px}.modpon-tabla th{background:var(--panel);text-align:left;color:var(--text-soft);border-bottom:1px solid var(--border);padding:6px 8px;font-size:11px;font-weight:600;position:sticky;top:0}.modpon-tabla td{border-bottom:1px solid var(--border);padding:5px 8px}.modpon-tabla tr:last-child td{border-bottom:0}.modpon-tabla .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.modpon-olt{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.modpon-mono{font-family:var(--font-mono,ui-monospace,monospace)}.modpon-temp{font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 8px;font-weight:700;display:inline-block}.modpon-temp.grande{padding:2px 12px;font-size:20px}.modpon-aparte{font-size:11px}.modpon-pared-fila{border:1px solid var(--border);border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:7px 10px;font-size:15px;display:grid}.sec-toggle{all:unset;align-items:center;gap:inherit;cursor:pointer;border-radius:6px;display:inline-flex}.sec-toggle:hover{color:var(--accent)}.sec-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.manfin{max-width:860px;font-size:14.5px;line-height:1.6}.manfin-indice{border:1px solid var(--border);background:var(--panel);border-radius:10px;margin:0 0 18px;padding:12px 16px}.manfin-indice ul{columns:2;column-gap:24px;margin:6px 0 0;padding-left:0;list-style:none}.manfin-indice li{break-inside:avoid;margin:2px 0}@media (max-width:640px){.manfin-indice ul{columns:1}}.manfin-indice a{color:var(--accent);text-decoration:none}.manfin-indice a:hover{text-decoration:underline}.manfin-h{text-wrap:balance;scroll-margin-top:72px}.manfin-h2{border-top:1px solid var(--border);margin:28px 0 8px;padding-top:12px;font-size:20px}.manfin-h3{margin:20px 0 6px;font-size:16.5px}.manfin-h4{margin:14px 0 4px;font-size:15px}.manfin-p{margin:0 0 10px}.manfin-lista{margin:0 0 10px;padding-left:22px}.manfin-lista li{margin:3px 0}.manfin-tabla{border:1px solid var(--border);border-radius:8px;margin:0 0 12px;overflow-x:auto}.manfin-tabla table{border-collapse:collapse;width:100%;font-size:13.5px}.manfin-tabla th{text-align:left;background:var(--panel);border-bottom:1px solid var(--border);padding:7px 9px;font-weight:600}.manfin-tabla td{border-bottom:1px solid var(--border);vertical-align:top;padding:6px 9px}.manfin-tabla tr:last-child td{border-bottom:0}.manfin-diagrama{background:var(--panel);border:1px solid var(--border);white-space:pre;border-radius:8px;padding:10px 12px;font-size:12.5px;line-height:1.45;overflow-x:auto}.manfin-cita{background:var(--amber-soft);border-radius:8px;margin:0 0 12px;padding:8px 12px}.manfin-code{font-family:var(--font-mono,ui-monospace,monospace);background:var(--panel);border-radius:4px;padding:0 4px;font-size:.92em}.manfin-hr{border:0;border-top:1px solid var(--border);margin:18px 0}.pg-aviso-mismo-dia{background:var(--amber-soft);color:color-mix(in srgb,var(--amber) 55%,var(--text));border-radius:8px;flex-basis:100%;margin-top:6px;padding:6px 9px;line-height:1.45;display:block}.modpon-hace{color:var(--text-soft);font-family:inherit;font-size:11px}.wsp-gasto-mes{flex-direction:column;gap:6px;min-width:0;margin-top:18px;display:flex}.wsp-gasto-mes-tit{margin:0;font-size:15px}.wsp-gasto-mes-sub{margin:0;font-size:12.5px}.wsp-gasto-mes-scroll{overflow-x:auto}.wsp-gasto-mes-tabla{font-variant-numeric:tabular-nums;width:100%}.wsp-gasto-mes-tabla .num{text-align:right;white-space:nowrap}.wsp-gasto-mes-tabla tbody th{text-align:left;white-space:nowrap;font-weight:600}.tn-ok{--tn:color-mix(in srgb,var(--green) 45%,var(--text));--tn-soft:var(--green-soft)}.tn-info{--tn:color-mix(in srgb,var(--blue) 60%,var(--text));--tn-soft:var(--blue-soft)}.tn-alerta{--tn:color-mix(in srgb,var(--amber) 55%,var(--text));--tn-soft:var(--amber-soft)}.tn-falla{--tn:color-mix(in srgb,var(--red) 70%,var(--text));--tn-soft:var(--red-soft)}.tn-detiene{--tn:color-mix(in srgb,var(--purple) 70%,var(--text));--tn-soft:var(--purple-soft)}.tn-sin-dato,.tn-na{--tn:var(--text-soft);--tn-soft:var(--bg)}.tn-pill{white-space:nowrap;background:var(--tn-soft);color:var(--tn);border-radius:20px;align-items:center;gap:5px;padding:4px 9px;font-size:11.5px;font-weight:600;line-height:1;display:inline-flex}.tn-pill.tn-sin-dato,.tn-pill.tn-na{border:1px solid var(--border)}.tn-punto{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.tn-ibox{background:var(--tn-soft);width:32px;height:32px;color:var(--tn);border-radius:9px;flex:none;place-items:center;display:grid;position:relative}.tn-ibox-g{width:36px;height:36px}.tn-na .tn-ibox,.tn-ibox.tn-na{border:1px dashed var(--border-strong)}.tn-marca{background:var(--panel);width:17px;height:17px;color:var(--tn);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-6px;right:-6px}.tn-edad{color:var(--text-soft);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.tn-ayuda{color:var(--text-soft);align-items:center;gap:6px;margin:0 0 8px;font-size:12.5px;display:flex}.tn-veredicto{background:var(--panel-2);border:1px solid var(--border);border-radius:10px;align-items:flex-start;gap:12px;padding:12px;display:flex}.tn-veredicto.tn-falla,.tn-veredicto.tn-alerta,.tn-veredicto.tn-detiene{background:var(--tn-soft);border-color:#0000}.tn-veredicto.tn-falla .tn-ibox,.tn-veredicto.tn-alerta .tn-ibox,.tn-veredicto.tn-detiene .tn-ibox{background:var(--panel)}.tn-veredicto-t{color:var(--text);text-wrap:balance;font-size:17px;font-weight:600;line-height:1.35}.tn-veredicto-x{color:var(--text);margin:4px 0 0;font-size:13.5px}.tn-veredicto-pie{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:8px;display:flex}.tn-veredicto-c{padding:10px}.tn-veredicto-c .tn-veredicto-t{font-size:15px}.tn-cadena{grid-template-columns:repeat(var(--n,5),minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.tn-nodo{all:unset;box-sizing:border-box;border:1px solid var(--border);background:var(--panel);cursor:pointer;width:100%;height:100%;color:var(--text);border-radius:10px;flex-direction:column;gap:4px;padding:10px;display:flex}.tn-nodo:hover{background:var(--panel-2)}.tn-nodo:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tn-nodo[aria-expanded=true]{background:var(--panel-2);border-color:color-mix(in srgb,var(--tn) 45%,var(--border))}.tn-nodo.tn-decide{border-color:color-mix(in srgb,var(--tn) 45%,var(--border))}.tn-nodo-r{letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft);margin-top:2px;font-size:11px;font-weight:700}.tn-nodo-v{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.tn-detalle{border:1px solid var(--border);background:var(--panel-2);border-radius:10px;margin-top:10px;padding:2px 12px 4px}.tn-detalle-h{letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft);flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 4px;font-size:11.5px;font-weight:700;display:flex}.tn-detalle-h .tn-pill{text-transform:none;letter-spacing:0}.tn-fila{border-top:1px solid var(--border);gap:2px;padding:8px 0;font-size:13px;display:grid}.tn-detalle-h+.tn-fila{border-top:0}.tn-fila-t{color:var(--text);align-items:center;gap:6px;font-weight:600;display:flex}.tn-fila-ic{color:var(--tn);place-items:center;display:inline-grid}.tn-fila-x{color:var(--text)}.tn-fila-m{color:var(--text-soft);flex-wrap:wrap;gap:4px 12px;font-size:11.5px;display:flex}@media (max-width:640px){.tn-cadena{grid-template-columns:minmax(0,1fr)}.tn-nodo{grid-template-columns:36px minmax(0,1fr);grid-template-areas:"i r""i v""i a";gap:2px 10px;display:grid}.tn-nodo>.tn-ibox{grid-area:i}.tn-nodo>.tn-nodo-r{grid-area:r;margin-top:0}.tn-nodo>.tn-nodo-v{grid-area:v}.tn-nodo>.tn-edad{grid-area:a}.tn-veredicto{padding:10px}}.mapa-ic-rojo{color:color-mix(in srgb,var(--red) 70%,var(--text))}.mapa-ic-ambar{color:color-mix(in srgb,var(--amber) 55%,var(--text))}.mapa-ic-verde{color:color-mix(in srgb,var(--green) 45%,var(--text))}.mapa-ic-gris{color:var(--text-soft)}.mapa-dot{vertical-align:1px;background:currentColor;border-radius:50%;flex:none;width:9px;height:9px;margin-right:6px;display:inline-block}.mapa-detalle-cab{align-items:flex-start;gap:8px;margin-right:26px;display:flex}.mapa-detalle-cab>.mapa-detalle-titulo{margin-right:0}.mapa-detalle-filas{display:grid}.mapa-detalle-filas>.tn-fila:first-child{border-top:0}.mapa-detalle>.tn-veredicto{margin-right:26px}.cor-dias{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.cor-cifras{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.cor-cifras li{border:1px solid var(--border);background:var(--panel-2);border-radius:9px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.cor-cifras .cor-n{font-size:18px;font-weight:700}.cor-cifras li[data-atencion="1"] .cor-n{color:var(--bad-text)}.cor-cifras .cor-t{color:var(--text-soft);font-size:12px}.cor-revisar{border:1px solid var(--border);border-radius:10px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.cor-revisar li{border-top:1px solid var(--border);flex-direction:column;gap:6px;padding:10px 12px;font-size:13px;display:flex}.cor-revisar li:first-child{border-top:0}.cor-fila,.cor-acc{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cor-mal{color:var(--bad-text)}:root{--ok-text:var(--green);--warn-text:var(--amber);--bad-text:var(--red);--msg-out-bg:color-mix(in srgb,var(--accent) 16%,var(--panel));--msg-out-borde:color-mix(in srgb,var(--accent) 42%,var(--panel));--msg-out-meta:var(--text-soft);--border-campo:var(--text-faint)}:root:not([data-theme]),[data-theme=light]{--ok-text:#247a55;--warn-text:#956310;--bad-text:#ba3c35;--msg-out-bg:#e4eaf9;--msg-out-borde:#b7c9f7;--msg-out-meta:#5d6068;--border-campo:#8f8e88}[data-theme=dark]{--ok-text:#46a97f;--bad-text:#de6a64;--msg-out-bg:#333c4f;--msg-out-borde:#455883;--msg-out-meta:#b3b8c4;--border-campo:#70706f}[data-theme=fiberos]{--bad-text:#f3666a;--msg-out-bg:#39292a;--msg-out-borde:#753d27;--msg-out-meta:#b9a9a5;--border-campo:#556c87}[data-theme=conecta]{--bad-text:#ff7474;--msg-out-bg:#153762;--msg-out-borde:#22518c;--msg-out-meta:#a9bdd6;--border-campo:#5e7693}[data-theme=mono]{--ok-text:#137237;--warn-text:#a14a08;--msg-out-bg:#d7d7d5;--msg-out-borde:#a6a6a4;--msg-out-meta:#4c4c4a;--border-campo:#8a8a88}[data-theme=monday]{--ok-text:#007243;--warn-text:#7e5d0e;--bad-text:#ae3447;--msg-out-bg:#d0dff9;--msg-out-borde:#99c3f5;--msg-out-meta:#4f5563;--border-campo:#858790}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]):not([type=hidden]),textarea,select{--border:var(--border-campo);--border-strong:var(--border-campo)}.wsp-msg.out .wsp-msg-hora,.wsp-msg.out .wsp-msg-firma,.wsp-msg.out .wsp-msg-menu-tit,.wsp-msg.out .wsp-msg-menu-ops,.wsp-vz-msg.out .wsp-vz-hora{color:var(--msg-out-meta)}.wsp-msg.out.wsp-msg-menu{border-style:dashed}.eqc-tarjeta{border:1px solid var(--border);background:var(--panel);border-radius:10px;gap:6px;min-width:0;padding:10px 12px;font-size:13px;display:grid}.eqc-linea{justify-content:space-between;align-items:baseline;gap:10px;padding:8px 12px;display:flex}.eqc-cab{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.eqc-tit{align-items:center;gap:6px;font-weight:700;display:inline-flex}.eqc-tit svg{color:var(--text-soft);align-self:center}.eqc-hace{color:var(--text-soft);white-space:nowrap;font-size:12px}.eqc-suave{color:var(--text-soft);margin:0;font-size:12.5px}.eqc-dato{margin:0}.eqc-frase{background:var(--amber-soft);border-radius:8px;align-items:flex-start;gap:7px;margin:0;padding:7px 9px;font-size:13px;line-height:1.4;display:flex}.eqc-frase svg{color:var(--warn-text);margin-top:2px}.eqc-filas{gap:4px;margin:0;display:grid}.eqc-fila{grid-template-columns:92px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.eqc-filas.ancho .eqc-fila{grid-template-columns:130px minmax(0,1fr)}.eqc-fila dt{color:var(--text-soft)}.eqc-fila dd{overflow-wrap:anywhere;min-width:0;margin:0}.eqc-ver{justify-self:start;margin-top:2px}.eqc-panel{border:1px solid var(--border);background:var(--panel);width:min(540px,100%);max-height:100%;box-shadow:var(--shadow-lg,0 8px 24px #0000002e);border-radius:12px;flex-direction:column;min-width:0;font-size:13.5px;display:flex}.eqc-panel-cab{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.eqc-panel-cab h2{align-items:center;gap:8px;margin:0 0 2px;font-size:17px;display:flex}.eqc-panel-cab h2 svg{color:var(--accent)}.eqc-panel-cuerpo{overscroll-behavior-y:contain;gap:14px;padding:14px 16px;display:grid;overflow-y:auto}.eqc-panel-pie{border-top:1px solid var(--border);padding:10px 16px}.eqc-cifras{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin:0;display:grid}.eqc-cifras>div{background:var(--panel-2);border-radius:9px;padding:9px 11px}.eqc-cifras dt{color:var(--text-soft);font-size:12px}.eqc-cifras dd{margin:2px 0 0;font-size:15px;font-weight:600}.eqc-sec{gap:7px;display:grid}.eqc-sec h3{letter-spacing:.04em;text-transform:uppercase;color:var(--text-soft);margin:0;font-size:12px;font-weight:700}.eqc-sec h3 .eqc-suave{text-transform:none;letter-spacing:0;font-weight:400}.eqc-banda{border:1px solid var(--border);border-radius:8px;grid-template-columns:70px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:7px 10px;display:grid}.eqc-puertos{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.eqc-puerto{border:1px solid var(--border);color:var(--text-soft);border-radius:8px;align-items:baseline;gap:7px;padding:7px 10px;display:flex}.eqc-puerto b,.eqc-puerto.conectado{color:var(--text)}.eqc-puerto.con_errores{background:var(--amber-soft);color:var(--text);border-color:#0000}@media (max-width:700px){.eqc-panel{border:0;border-radius:0;width:100%;height:100%;max-height:none}}.wsp-barra{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px 12px;min-height:48px;margin:0 0 6px;padding:6px 0;display:flex}.wsp-barra-tit{letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:7px;margin:0;font-size:16px;font-weight:700;display:flex}.wsp-barra-tit svg{color:var(--accent)}.wsp-barra>.wsp-pestanas{flex:auto;gap:4px;min-width:0;margin:0}.wsp-barra-res{color:var(--text-soft);white-space:nowrap;font-size:12.5px}.wsp-barra-res b{color:var(--text)}.wsp-barra-ayuda>summary{place-items:center;padding:5px 7px;display:grid}.wsp-barra-ayuda .wsp-mas-menu{gap:6px;width:min(340px,86vw);font-size:13px;line-height:1.45}.wsp-barra-ayuda .wsp-mas-menu p{margin:0}.wsp-config>summary{align-items:center;display:inline-flex}.wsp-config .wsp-mas-menu{min-width:210px;left:0;right:auto}.wsp-config[open]>summary.on{background:var(--accent)}.wsp-hoy{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px;display:flex}.wsp-hoy-tit{letter-spacing:.04em;text-transform:uppercase;color:var(--text-soft);margin-right:2px;font-size:11.5px;font-weight:700}.wsp-hoy-item{border:1px solid var(--border);background:var(--panel);color:var(--text);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;text-decoration:none;display:inline-flex}.wsp-hoy-item svg{color:var(--text-soft)}.wsp-hoy-item b{font-variant-numeric:tabular-nums}.wsp-hoy-item:hover{border-color:var(--accent)}.wsp-hoy-item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wsp-hoy-item.cero{color:var(--text-soft)}.wsp-hoy-item.urgente{background:var(--red-soft);border-color:#0000}.wsp-hoy-item.urgente svg{color:var(--bad-text)}.wsp-hoy-det{color:var(--text-soft)}html[data-central=completa] .page-wrap>.wsp-barra,html[data-central=completa] .page-wrap>.wsp-hoy{display:none}.wsp-pest-fila{display:contents}.wsp-pest-chat{order:2}.wsp-pest-chat:empty{display:none}.wsp-config{order:1}@media (max-width:700px){.wsp-barra{gap:4px 8px;padding:4px 0}.wsp-barra-tit{flex:auto;order:0;font-size:15px}.wsp-barra-ayuda{order:1}.wsp-barra>.wsp-pestanas{flex:100%;order:2}.wsp-barra-res{display:none}.wsp-pestanas{flex-wrap:nowrap}.wsp-pest-fila{scrollbar-width:none;overscroll-behavior-x:contain;flex:auto;gap:4px;min-width:0;display:flex;overflow-x:auto}.wsp-pest-fila::-webkit-scrollbar{display:none}.wsp-pest-fila .qbtn{white-space:nowrap;flex:none}.wsp-pest-chat{flex:none;order:0;display:flex}.wsp-config{flex:none;order:0}.wsp-config .wsp-mas-menu{left:auto;right:0}.wsp-hoy{scrollbar-width:none;overscroll-behavior-x:contain;flex-wrap:nowrap;overflow-x:auto}.wsp-hoy::-webkit-scrollbar{display:none}.wsp-hoy-item{flex:none}.wsp-hoy-tit{display:none}}
