:root{--bg:#f5f6f8;--panel:#fff;--line:#e5e7eb;--line2:#f1f2f4;--ink:#111827;--ink2:#374151;--mute:#6b7280;--mute2:#9ca3af;--soft:#f3f4f6;--soft2:#f9fafb;--btn:#111827;--btnfg:#fff;--acc:#0a1a2e;--acc2:#5b9dff;--ok:#16a34a;--okbg:#dcfce7;--warn:#b45309;--warnbg:#fef3c7;--shadow:0 10px 30px #1118271a;--radius:12px}body.dark{--bg:#0b0f16;--panel:#111827;--line:#1f2937;--line2:#182030;--ink:#f3f4f6;--ink2:#d1d5db;--mute:#9ca3af;--mute2:#6b7280;--soft:#1f2937;--soft2:#161d2b;--btn:#f3f4f6;--btnfg:#0b0f16;--okbg:#0f2a1b;--warnbg:#2a1e08;--shadow:0 10px 30px #00000080}*{box-sizing:border-box}html,body{background:var(--bg);height:100%;color:var(--ink);margin:0;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;overflow:hidden}button,input{font-family:inherit}.hide{display:none!important}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--line);border-radius:4px}#nav{background:var(--panel);border-right:1px solid var(--line);z-index:30;flex-direction:column;width:232px;display:flex;position:fixed;top:0;bottom:0;left:0}#org{cursor:pointer;border-bottom:1px solid var(--line2);padding:16px 16px 10px;display:block}#org .logo{width:100%;max-width:196px;display:block}#org .logo svg{width:100%;height:auto;display:block}body.dark #org .logo svg{filter:brightness(0)invert()}#org .orgl{align-items:center;gap:6px;margin-top:8px;display:flex}#org .mark{background:var(--acc);color:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;font-weight:800;display:flex}#org b{font-size:12.5px;line-height:1.2;display:block}#org small{color:var(--mute);letter-spacing:.2px;font-size:10.5px;display:block}#org i{color:var(--mute2);margin-left:auto;font-size:11px;font-style:normal}#navlist{flex:1;padding:6px 10px 10px;overflow-y:auto}.nsec{letter-spacing:1.3px;color:var(--mute);text-transform:uppercase;margin:18px 10px 6px;font-size:11px;font-weight:700}.nit{text-align:left;width:100%;color:var(--ink2);cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:9px;padding:6px 10px;font-size:12.3px;line-height:1.2;display:flex}.nit:hover{background:var(--soft)}.nit.on{background:var(--btn);color:var(--btnfg)}.nit.on .ic{color:var(--btnfg)}.nit .ic{text-align:center;width:15px;color:var(--mute);flex:none;font-size:12px}.nit em{color:var(--mute2);border:1px solid var(--line);border-radius:9px;margin-left:auto;padding:1px 6px;font-size:9.5px;font-style:normal}.nit em:empty{display:none}#navfoot{border-top:1px solid var(--line2);flex-direction:column;gap:8px;padding:10px 12px 12px;display:flex}#viewer{border:1px solid var(--line);background:var(--soft2);border-radius:10px;align-items:center;gap:9px;padding:7px 9px;display:flex}.gear{color:var(--mute);cursor:pointer;background:0 0;border:none;border-radius:7px;flex:none;margin-left:auto;padding:3px 6px;font-size:15px}.gear:hover{background:var(--soft);color:var(--ink)}#viewer .av{border-radius:50%;flex:none;width:28px;height:28px}#viewer b{font-size:12px;line-height:1.2;display:block}#viewer small{color:var(--mute);font-size:10.5px;display:block}#viewer i{color:var(--mute2);margin-left:auto;font-size:11px;font-style:normal}.row2{color:var(--mute);justify-content:space-between;align-items:center;font-size:11.5px;display:flex}.sw{background:var(--line);cursor:pointer;border:none;border-radius:9px;width:32px;height:18px;padding:0;position:relative}.sw:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:left .2s;position:absolute;top:2px;left:2px}.sw.on:after{left:16px}#by{color:var(--mute2);justify-content:center;align-items:center;gap:7px;padding-top:6px;font-size:10.5px;display:flex}#by img{opacity:.85;height:14px}body.dark #by img{filter:invert()brightness(1.6)}#top{background:var(--panel);border-bottom:1px solid var(--line);z-index:25;align-items:center;gap:12px;height:52px;padding:0 18px;display:flex;position:fixed;top:0;left:232px;right:0}#search{flex:1;max-width:420px;margin:0 auto;position:relative}#search input{border:1px solid var(--line);background:var(--soft2);width:100%;color:var(--ink);border-radius:9px;outline:none;padding:7px 12px 7px 30px;font-size:12.5px}#search input:focus{border-color:var(--mute2);background:var(--panel)}#search .lupa{color:var(--mute2);font-size:13px;position:absolute;top:7px;left:10px}#sres{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);z-index:40;border-radius:10px;max-height:360px;display:none;position:absolute;top:36px;left:0;right:0;overflow-y:auto}#sres.on{display:block}#sres button{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:none;align-items:center;gap:9px;padding:8px 12px;font-size:12.3px;display:flex}#sres button:hover{background:var(--soft)}#sres button i{border-radius:50%;flex:none;width:9px;height:9px}#sres button small{color:var(--mute2);white-space:nowrap;margin-left:auto;font-size:10.5px}.seg{border:1px solid var(--line);border-radius:8px;display:inline-flex;overflow:hidden}.seg button{color:var(--mute);cursor:pointer;background:0 0;border:none;padding:5px 11px;font-size:11.5px}.seg button.on{background:var(--btn);color:var(--btnfg)}.bk{border:1px solid var(--line);background:var(--panel);color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:8px;padding:6px 11px;font-size:12px}.bk:hover{border-color:var(--mute2)}.bk.dark{background:var(--btn);color:var(--btnfg);border-color:var(--btn);font-weight:600}.help{border:1.5px solid var(--line);background:var(--panel);width:30px;height:30px;color:var(--ink2);cursor:pointer;border-radius:50%;flex:none;font-size:14px;font-weight:700}.help.on{color:#fff;background:#5b9dff;border-color:#5b9dff;box-shadow:0 0 0 4px #5b9dff40}body.ayuda #main *,body.ayuda #nav *,body.ayuda #top *{cursor:help!important}body.ayuda .hlp{outline-offset:2px;border-radius:6px;outline:2px solid #5b9dff}#hbar{color:#fff;z-index:26;background:#5b9dff;padding:7px 18px;font-size:12.5px;line-height:1.45;display:none;position:fixed;top:52px;left:232px;right:0}#hbar b{font-weight:700}#hbar small{opacity:.85;margin-left:10px}body.ayuda #hbar{display:block}#htip{z-index:70;pointer-events:none;color:#fff;background:#0b1f3a;border:1px solid #5b9dff99;border-radius:10px;max-width:320px;padding:10px 12px;font-size:12.5px;line-height:1.5;display:none;position:fixed;box-shadow:0 10px 30px #00000059}#htip b{color:#9cc3ff;letter-spacing:.6px;text-transform:uppercase;margin-bottom:3px;font-size:11px;display:block}.help:hover{border-color:var(--ink);color:var(--ink)}.ayuda h4{letter-spacing:1.1px;color:var(--mute2);margin:14px 0 8px;font-size:10.5px;font-weight:700}.ayuda h4:first-child{margin-top:4px}.ayuda ul{color:var(--ink2);margin:0;padding-left:18px;font-size:13px;line-height:1.65}.ayuda li{margin:3px 0}.ayuda .prueba{background:var(--soft2);border:1px dashed var(--line);border-radius:10px;margin-top:12px;padding:10px 12px;font-size:12.8px;line-height:1.55}.ayuda .prueba b{color:var(--ink)}.ayuda .leyenda{color:var(--ink2);flex-wrap:wrap;gap:6px 14px;margin-top:6px;font-size:12px;display:flex}.ayuda .leyenda span{align-items:center;gap:6px;display:flex}.ayuda .leyenda i{background:var(--ink);border-radius:50%;width:10px;height:10px;display:inline-block}.ayuda .leyenda i.sq{border-radius:2px}.ayuda .leyenda i.o{border:2px solid var(--ink);background:0 0}.ayuda .leyenda i.d{border-radius:2px;transform:rotate(45deg)}#main{position:fixed;inset:52px 0 0 232px;overflow:hidden}.pg{display:none;position:absolute;inset:0;overflow-y:auto}.pg.on{display:block}.wrap{max-width:1080px;margin:0 auto;padding:26px 30px 60px}.wrap.wide{max-width:1400px}h1.t{letter-spacing:-.3px;margin:0 0 4px;font-size:22px}p.sub{color:var(--mute);margin:0 0 20px;font-size:13px}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px}.card h3{letter-spacing:1.1px;color:var(--mute2);margin:0 0 12px;font-size:10.5px;font-weight:700}.grid2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.grid3{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.grid4{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.kpi b{letter-spacing:-.5px;margin-top:2px;font-size:26px;display:block}.kgrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.kgrid.wide{grid-template-columns:repeat(3,1fr)}.ktile{border:1px solid var(--line);background:var(--soft2);border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.ktile.go{cursor:pointer}.ktile.go:hover{border-color:var(--ink)}.ktile span{color:var(--mute);font-size:11px}.ktile b{letter-spacing:-.4px;font-size:20px;line-height:1.15}.ktile small{color:var(--mute2);font-size:10.5px;line-height:1.3}.ktile em{color:var(--acc2);margin-top:4px;font-size:10px;font-style:normal}.lockrow{flex-wrap:wrap;gap:6px;display:flex}.kpi span{color:var(--mute);font-size:11.5px}.kpi small{color:var(--ok);margin-top:4px;font-size:11px;display:block}.tag{background:var(--soft);color:var(--ink2);border-radius:12px;align-items:center;gap:5px;padding:3px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.tag.c{color:#fff}.tag.ok{background:var(--okbg);color:var(--ok)}.tag.warn{background:var(--warnbg);color:var(--warn)}.tag.off{background:var(--soft);color:var(--mute)}.dotc{border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.sq{border-radius:2.5px!important}.lst{flex-direction:column;gap:6px;display:flex}.it{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:8px 11px;font-size:12.5px;display:flex}.it:hover{background:var(--soft2)}.it .av{border-radius:50%;flex:none;width:26px;height:26px}.pill{border:1px solid var(--line);cursor:pointer;background:var(--panel);border-radius:9px;align-items:center;gap:7px;margin:0 6px 6px 0;padding:6px 10px;font-size:12px;display:inline-flex}.pill:hover{background:var(--soft2)}.pill em{color:var(--mute);font-size:10.5px;font-style:normal}.tbl{border-collapse:collapse;width:100%;font-size:12.3px}.tbl th{text-align:left;letter-spacing:1px;color:var(--mute2);border-bottom:1px solid var(--line);padding:6px 10px;font-size:10px;font-weight:700}.tbl td{border-bottom:1px solid var(--line2);vertical-align:top;padding:8px 10px}.tbl tr:hover td{background:var(--soft2)}.muted{color:var(--mute)}.note{color:var(--mute);font-size:11.5px;line-height:1.5}#pg-cerebro.on{display:flex}#ent{background:var(--panel);border-right:1px solid var(--line);flex-direction:column;flex:none;width:308px;transition:width .25s;display:flex;overflow:hidden}#ent.min{border-right:0;width:0!important}#ent .hd{border-bottom:1px solid var(--line2);align-items:center;gap:6px;padding:12px 14px 8px;display:flex}#ent .hd input{flex:1;min-width:0}.ent-x{border:1px solid var(--line);background:var(--panel);cursor:pointer;width:28px;height:28px;color:var(--mute);border-radius:8px;flex:none;font-size:14px;line-height:1}.ent-x:hover{border-color:var(--ink);color:var(--ink)}#ent-max{z-index:6;position:absolute;top:12px;left:12px}#ent .hd input{border:1px solid var(--line);background:var(--soft2);width:100%;color:var(--ink);border-radius:8px;outline:none;padding:6px 10px;font-size:12px}#ent .body{flex:1;padding:8px 10px 14px;overflow-y:auto}.esec{letter-spacing:1.2px;color:var(--mute2);margin:10px 8px 4px;font-size:9.5px;font-weight:700}.frow{text-align:left;width:100%;color:var(--ink2);cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;padding:5px 8px;font-size:12.2px;display:flex}.frow:hover{background:var(--soft)}.frow.on{background:var(--btn);color:var(--btnfg)}.frow.on em{color:var(--btnfg)}.frow i{background:var(--mute);border-radius:50%;flex:none;width:9px;height:9px}.frow i.sq{border-radius:2px}.frow i.ink{background:var(--ink)}.frow i.per{background:var(--panel);border:2px solid var(--ink)}.frow i.cli{background:#334155}.frow i.prv{background:var(--panel);border:2px solid #334155}.frow i.eq{background:#94a3b8}body.dark .frow i.cli{background:#cbd5e1}body.dark .frow i.prv{border-color:#cbd5e1}.frow em{color:var(--mute);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11.5px;font-style:normal}#sel{flex:1;padding:12px 16px 18px;display:none;overflow-y:auto}#sel.on{display:block}#ent.det .body,#ent.det .hd{display:none}.volver{background:var(--soft);color:var(--ink2);cursor:pointer;border:none;border-radius:8px;margin-bottom:12px;padding:6px 10px;font-size:11.5px}.volver:hover{background:var(--line)}#sel .who{align-items:center;gap:10px;margin-bottom:10px;display:flex}#sel .who .av{border-radius:50%;flex:none;width:30px;height:30px}#sel .who b{font-size:14px;line-height:1.2;display:block}#sel .who small{color:var(--mute);margin-top:2px;font-size:11.5px;display:block}#sel h5{letter-spacing:1.1px;color:var(--mute2);margin:14px 0 6px;font-size:10px;font-weight:700}#sel .li{color:var(--ink2);cursor:pointer;align-items:flex-start;gap:9px;padding:5px 0;font-size:12.5px;line-height:1.3;display:flex}#sel .li:hover .ln{color:var(--ink);text-decoration:underline}#sel .li i{border-radius:50%;flex:none;width:8px;height:8px;margin-top:4px}#sel .li .ln{color:var(--ink)}#sel .li .ls{color:var(--mute);margin-top:1px;font-size:11px}#sel p{color:var(--ink2);margin:6px 0;font-size:12.5px;line-height:1.55}#sel .open{background:var(--btn);width:100%;color:var(--btnfg);cursor:pointer;border:none;border-radius:8px;margin-top:10px;padding:8px;font-size:12px;font-weight:600}#sel .open.sec{background:var(--soft);color:var(--ink);margin-top:6px}#stage{cursor:grab;background:var(--bg);flex:1;position:relative;overflow:hidden}#stage.drag{cursor:grabbing}#mapa{width:100%;height:100%;display:block}#hud{z-index:5;align-items:center;gap:8px;display:flex;position:absolute;bottom:14px;left:14px}#ask{z-index:6;flex-direction:column;gap:8px;width:440px;max-height:calc(100% - 130px);display:flex;position:absolute;top:56px;right:16px}#stage:has(#hcard) #ask{display:none}#askcard{flex:1;min-height:0}#ask-chips{background:var(--panel);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}#ask-chips .hk{letter-spacing:1px;color:var(--mute2);font-size:10px;font-weight:600}#ask-chips .hmore{font-size:12px}.src.hist em{white-space:normal}.askbar{background:var(--panel);border:1px solid var(--line);border-radius:12px;align-items:center;gap:6px;padding:5px 5px 5px 12px;display:flex;box-shadow:0 6px 24px #00000014}.askbar input{font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:13px}.askbar .send{background:var(--btn);width:32px;height:32px;color:var(--btnfg);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0 0 0 1px;display:flex}.askbar .send:hover{opacity:.88}.askbar .send svg{display:block}#askcard{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:12px 14px;font-size:13px;line-height:1.5;animation:.25s ease-out sube;overflow:auto;box-shadow:0 14px 44px #00000029}#askcard .ah{align-items:center;gap:10px;margin-bottom:10px;display:flex}#askcard .hav{background:var(--btn);width:28px;height:28px;color:var(--btnfg);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex}#askcard .ah b{font-size:13px;display:block}#askcard .ah small{color:var(--mute);font-size:11px}#askcard .ah .bk{margin-left:auto}#askcard .ah .hx{color:var(--mute);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:16px}#askcard .aq{background:var(--btn);color:var(--btnfg);border-radius:10px 10px 3px;margin-bottom:10px;padding:7px 11px;font-size:12.5px;display:inline-block}#askcard .aa .srcs{margin-top:10px}#askcard .aitem{border-top:1px dashed var(--line2);margin-top:10px;padding-top:10px}#askcard .aitem:first-child{border-top:0;margin-top:0;padding-top:0}#askcard .src{flex-wrap:wrap;row-gap:2px}#askcard .src em{white-space:normal;width:100%;margin-left:0;padding-left:17px}body.visita #ask{display:none}#hud .bk{padding:5px 10px;font-size:11.5px}#hud .bk.on{background:var(--btn);color:var(--btnfg);border-color:var(--btn)}#tl{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);z-index:5;color:var(--mute);border-radius:12px;align-items:center;gap:12px;padding:8px 14px;font-size:11.5px;display:flex;position:absolute;bottom:14px;right:14px}#tl input[type=range]{width:220px;accent-color:var(--ink)}#tl b{color:var(--ink);white-space:nowrap;min-width:150px;font-size:12px}#tl .z{border:1px solid var(--line);color:var(--ink2);background:var(--soft2);cursor:pointer;border-radius:7px;padding:3px 8px;font-size:11px}#tl .z.on{background:var(--btn);color:var(--btnfg);border-color:var(--btn)}#tip{z-index:60;pointer-events:none;color:#fff;background:#111827;border-radius:8px;max-width:290px;padding:7px 10px;font-size:12px;line-height:1.4;display:none;position:fixed;box-shadow:0 8px 24px #0000004d}#tip small{color:#9ca3af;margin-top:2px;font-size:10.5px;display:block}#tip .k{letter-spacing:.8px;color:#9ca3af;text-transform:uppercase;margin-bottom:3px;font-size:9.5px;display:block}.node,.nota,.docn{cursor:pointer}svg.dim .node,svg.dim .nota,svg.dim .docn{opacity:.1;transition:opacity .25s}svg.dim .node.on,svg.dim .nota.on,svg.dim .docn.on{opacity:1}svg.dim .skel{opacity:.25}svg.dim .spk{opacity:.015}svg.dim .spk.on{opacity:.35}.nota.oculta,.docn.oculta{opacity:.05!important}.nota.futura,.docn.futura{display:none}.fuera{display:none!important}.skel line{stroke:#cbd5e1;stroke-width:1px}body.dark .skel line{stroke:#334155}.skel .e-core{stroke:#94a3b8;stroke-width:1.3px}.skel .e-rep{stroke-dasharray:3 3}.spk{stroke-width:.6px;opacity:.05}#lit line,#lit path{fill:none;stroke-width:1.8px;opacity:.9;stroke-linecap:round}.lbl{paint-order:stroke;stroke:#f5f6f8;stroke-width:3.5px;stroke-linejoin:round;fill:#111827;pointer-events:none}body.dark .lbl{stroke:#0b0f16;fill:#e5e7eb}.lbl.dept{font-weight:700}.lbl.small{fill:#6b7280}.lbl.anc{fill:#334155;font-weight:600}body.dark .lbl.anc{fill:#cbd5e1}.lbl.agt{opacity:.9;font-weight:600}.guia{fill:none;stroke:var(--ink);stroke-opacity:.07;stroke-width:1px;stroke-dasharray:2 7}.dial{fill:none;stroke:var(--ink);stroke-opacity:.16;stroke-width:1px}.tick{stroke:var(--ink);stroke-opacity:.22;stroke-width:1px}.tick.mayor{stroke-opacity:.5;stroke-width:1.6px}.sector{stroke:var(--ink);stroke-opacity:.14;stroke-width:1px;stroke-dasharray:2 6}.rlab{letter-spacing:1.6px;fill:var(--mute2);paint-order:stroke;stroke:var(--bg);stroke-width:5px;stroke-linejoin:round;pointer-events:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:600}.rej{fill:var(--ink);fill-opacity:.07}body.dark .rej{fill-opacity:.09}.bord{stroke:var(--bg);stroke-width:2px}.cli{fill:#334155}.cli-t{fill:#fff}body.dark .cli{fill:#cbd5e1}body.dark .cli-t{fill:#0b0f16}.prv{fill:var(--bg);stroke:#334155;stroke-width:2.2px}.prv-t{fill:#334155}body.dark .prv{stroke:#cbd5e1}body.dark .prv-t{fill:#cbd5e1}.agt-c{fill:var(--bg);stroke-width:2px}.orbit{fill:none;stroke:#111827;stroke-opacity:.35;stroke-width:1px;stroke-dasharray:3 6;transform-box:fill-box;transform-origin:50%;animation:40s linear infinite orbita}.orbit.lenta{stroke-opacity:.16;stroke-dasharray:1 9;animation-duration:90s;animation-direction:reverse}body.dark .orbit{stroke:#e5e7eb}@keyframes orbita{to{transform:rotate(360deg)}}.pulse{fill:none;stroke-width:2.2px;transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite pulso}@keyframes pulso{0%{opacity:.9;transform:scale(.85)}to{opacity:0;transform:scale(1.9)}}#g-lit .rel{stroke-linecap:round;opacity:.95}#g-lit .flow{stroke:var(--bg);opacity:.55;stroke-dasharray:3 17;stroke-linecap:round;animation:1.4s linear infinite flujo}@keyframes flujo{to{stroke-dashoffset:-20px}}.hw{opacity:0;transform-box:fill-box;transform-origin:50%;animation:.55s ease-out forwards aparece}@keyframes aparece{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.hist{opacity:.85;cursor:pointer;transition:opacity .25s}.hist.hk{stroke:var(--bg);stroke-width:1.2px;opacity:.9}svg.dim .hist{opacity:.16}svg.dim .hist.on{opacity:1;filter:drop-shadow(0 0 3px #00000047)}.hsrc.todo{color:var(--mute);border-style:dashed}.ctx.on-api{color:var(--ok);font-weight:600}.cita{background:var(--soft);color:var(--ink2);cursor:pointer;vertical-align:super;border:0;border-radius:5px;margin:0 2px;padding:0 4px;font-size:10px;line-height:1.4}.cita:hover{background:var(--btn);color:var(--btnfg)}.apirow{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.apirow label{color:var(--mute);flex-direction:column;gap:4px;font-size:11px;display:flex}.apirow label.chk{color:var(--ink);flex-direction:row;align-items:center;gap:6px;padding-bottom:6px;font-size:13px}.apirow input[type=password],.apirow select{border:1px solid var(--line);font:inherit;background:var(--panel);color:var(--ink);border-radius:8px;min-width:220px;padding:6px 9px;font-size:12.5px}#tl-agbar{width:100%;max-width:820px;margin:0 auto;padding:8px 28px 0}.agchip{border:1px solid var(--line);background:var(--panel);color:var(--ink2);border-radius:999px;align-items:center;gap:8px;padding:5px 6px 5px 10px;font-size:12px;display:inline-flex}.agchip i{border-radius:2px;width:8px;height:8px;transform:rotate(45deg)}.agchip .agx{background:var(--soft);color:var(--mute);cursor:pointer;border:0;border-radius:50%;width:20px;height:20px;font-size:11px;line-height:1}.draft h6{letter-spacing:1px;color:var(--mute2);margin:0 0 8px;font-size:10px}.draft label{letter-spacing:.6px;color:var(--mute);text-transform:uppercase;margin:8px 0 3px;font-size:10.5px;display:block}.draft input,.draft textarea,.draft select{border:1px solid var(--line);width:100%;font:inherit;background:var(--panel);color:var(--ink);border-radius:8px;padding:7px 9px;font-size:13px}.draft textarea{resize:vertical;line-height:1.5}.draft .d-row{grid-template-columns:1fr 2fr;gap:0 12px;display:grid}.draft .d-row label{grid-column:auto}.draft .d-btns{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.draft .d-btns .note{flex:1;min-width:200px}.borrador{border:1px dashed var(--line);background:var(--bg);border-radius:10px;margin-top:10px;padding:9px 12px}.borrador h6{letter-spacing:1px;color:var(--mute2);margin:0 0 6px;font-size:10px}.borrador ul{margin:0;padding-left:18px;font-size:12.5px;line-height:1.6}.borrador em{color:var(--mute);font-style:normal}.barra{background:var(--soft);border-radius:4px;height:8px;overflow:hidden}.barra i{border-radius:4px;height:100%;display:block}.uso small{color:var(--mute);margin-top:3px;font-size:10.5px;display:block}.uso.ok .barra i{background:var(--ok)}.uso.ambar .barra i{background:var(--warn)}.uso.rojo .barra i{background:#dc2626}.uso.rojo small{color:#dc2626;font-weight:600}.uso.ambar small{color:var(--warn);font-weight:600}.ctx.lim{padding-left:10px;position:relative;overflow:hidden}.ctx.lim i{background:var(--ok);opacity:.14;z-index:0;position:absolute;top:0;bottom:0;left:0}.ctx.lim span{z-index:1;position:relative}.ctx.lim.ambar i{background:var(--warn);opacity:.22}.ctx.lim.rojo i{opacity:.18;background:#dc2626}.ctx.lim.rojo span{color:#dc2626;font-weight:600}.ctx.lim.ambar span{color:var(--warn);font-weight:600}select.mod{border:1px solid var(--line);font:inherit;background:var(--panel);color:var(--ink);border-radius:6px;padding:3px 6px;font-size:12px}input.lim{text-align:right;border:1px solid var(--line);width:64px;font:inherit;background:var(--panel);color:var(--ink);border-radius:6px;padding:3px 6px;font-size:12px}.cuad.abre{cursor:pointer}.cuad.abre:hover{border-color:var(--ink)}#tl-side h5 .hint{letter-spacing:0;text-transform:none;color:var(--mute2);font-weight:500}.cuadmod .resumen{color:var(--ink2);margin:0 0 12px;font-size:12.5px;line-height:1.5}.cuadmod .tbl td{font-size:12.3px}.cuadmod .lnk{color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12.5px;display:inline-flex}.cuadmod .lnk:hover{text-decoration:underline}.cuadmod .lnk.doc{color:var(--ink2);border:1px solid var(--line);background:var(--panel);border-radius:999px;margin:1px 4px 1px 0;padding:2px 8px;font-size:11.5px;display:inline-flex}.cuadmod .lnk.doc em{color:var(--mute);margin-left:4px;font-size:10.5px;font-style:normal}.cuadmod .pt{border-radius:50%;flex:none;width:7px;height:7px}.cuadmod h6.sub{letter-spacing:1px;color:var(--mute2);margin:14px 0 6px;font-size:10px}.cuadmod .chips{flex-wrap:wrap;gap:4px;display:flex}#modal .box{max-width:860px}.cxs{border-top:1px dashed var(--line2);flex-wrap:wrap;gap:4px 10px;margin-top:8px;padding-top:8px;display:flex}.cx{color:var(--mute);align-items:center;gap:6px;font-size:11px;display:inline-flex}.cx i{border:1.5px solid var(--mute2);background:0 0;border-radius:50%;flex:none;width:8px;height:8px}.cx.on{color:var(--ink2)}.cx.on i{background:var(--ok);border-color:var(--ok)}.cx.mod i{background:linear-gradient(90deg,var(--ok) 50%,transparent 50%);border-color:var(--ok)}.cx.off i{border-style:dashed}.secficha{border:1px solid var(--line);background:var(--panel);border-radius:12px;margin-bottom:12px;padding:12px}.secficha .hav{background:var(--btn);width:30px;height:30px;color:var(--btnfg);border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:14px;display:flex}.secficha b{font-size:13px;display:block}.secficha small{color:var(--mute);font-size:11px}.secficha p{color:var(--ink2);margin:8px 0;font-size:12px;line-height:1.5}.agsel{text-align:left;cursor:pointer;width:100%}.agsel .aghora{width:40px}.rec-t{letter-spacing:1px;color:var(--mute2);margin:0 0 8px;font-size:10px}.agdia{letter-spacing:1px;color:var(--mute2);text-transform:uppercase;margin:8px 0 2px;font-size:10px;font-weight:700}.aghora{color:var(--mute);flex:none;width:44px;font-family:ui-monospace,Menlo,monospace;font-size:11.5px}.it.nueva{border-color:var(--ok)}.sec-prep{flex:none;padding:3px 8px;font-size:11px}.chk-t{border:1px solid var(--line);background:var(--panel);cursor:pointer;width:22px;height:22px;color:var(--mute);border-radius:50%;flex:none;font-size:12px;line-height:1}.chk-t:hover{border-color:var(--ok);color:var(--ok)}#tl-head{flex-wrap:wrap}#tl-head .ctx,#tl-head .who{white-space:nowrap}.sec-btns{flex-direction:column;gap:8px;display:flex}.sec-inline{gap:6px;display:flex}.sec-inline input,.sec-inline select{border:1px solid var(--line);min-width:0;font:inherit;background:var(--panel);color:var(--ink);border-radius:8px;flex:1;padding:6px 9px;font-size:12.5px}.sec-res{border:1px dashed var(--line);background:var(--bg);border-radius:10px;margin-top:12px;padding:10px 12px;font-size:13px;line-height:1.55}.sec-res h6{letter-spacing:1px;color:var(--mute2);margin:0 0 6px;font-size:10px}.sec-res p{margin:0 0 6px}.agico{background:var(--panel);border:2px solid;border-radius:14px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;font-size:22px;display:flex}.prompt{white-space:pre-wrap;background:var(--bg);border:1px solid var(--line);color:var(--ink2);border-radius:10px;max-height:420px;margin:8px 0 0;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;line-height:1.6;overflow:auto}.cxrow{border-bottom:1px solid var(--line2);justify-content:space-between;align-items:center;gap:10px;padding:6px 0;display:flex}.cxrow:last-child{border-bottom:0}.cxrow small{color:var(--mute);text-align:right;font-size:11px}.segcard h3{margin:0 0 6px}.segcard p{color:var(--ink2);margin:0;font-size:12.5px;line-height:1.55}.seg.tabs{display:inline-flex}.seg.tabs button{padding:7px 14px;font-size:12.5px}.seg.tabs button.on{background:var(--btn);color:var(--btnfg)}.tbl.matriz{width:auto;min-width:0}.matrizcard{overflow:visible}.matriz th{background:var(--panel);z-index:3;box-shadow:0 1px 0 var(--line);position:sticky;top:0}.matriz th.rot{background:var(--panel)}.matriz th.ph{vertical-align:bottom;min-width:210px;padding:0 14px 10px 10px}.matriz th.th-tot{vertical-align:bottom;text-align:center;white-space:nowrap;padding:0 10px 10px;line-height:1.3}.matriz th.rot{vertical-align:bottom;white-space:nowrap;text-align:center;width:28px;min-width:28px;height:168px;padding:0 0 8px}.matriz th.rot div{writing-mode:vertical-rl;letter-spacing:.3px;color:var(--ink2);align-items:center;gap:6px;margin:0 auto;font-size:10.5px;display:inline-flex;transform:rotate(180deg)}.matriz td.c{text-align:center;width:28px;min-width:28px;padding:4px 0}.matriz td.c i{border:1.5px solid var(--line);border-radius:50%;width:10px;height:10px;display:inline-block}.matriz td.c.on i{background:var(--ok);border-color:#0000}.matriz td.pn{white-space:nowrap;padding-right:16px}.matriz td.pn small{color:var(--mute);font-size:10.5px;display:block}.matriz tr.grp td{background:var(--soft2);letter-spacing:1px;color:var(--mute);padding:6px 10px;font-size:10px;font-weight:700}.matriz td.tot{text-align:center;color:var(--mute);font-size:11.5px}.matriz tr.sum td{color:var(--mute2);text-align:center;border-bottom:0;font-size:11px}.matriz tr.sum td:first-child{text-align:left}.cdot{border:1.5px solid var(--line);vertical-align:middle;border-radius:50%;width:10px;height:10px;margin-right:4px;display:inline-block}.cdot.on{background:var(--ok);border-color:#0000}.help.tour{border-radius:8px;width:auto;margin-right:4px;padding:0 10px;font-size:12px;font-weight:600}body.visita .help.tour{background:var(--btn);color:var(--btnfg);border-color:var(--btn)}#tour{z-index:70;pointer-events:none;position:fixed;inset:0}#tour-hl{border:2px solid var(--btn);pointer-events:none;border-radius:12px;transition:all .35s;display:none;position:fixed;box-shadow:0 0 0 9999px #1118272e}body.dark #tour-hl{box-shadow:0 0 0 9999px #00000073}#tour .tcard{background:var(--panel);border:1px solid var(--line);pointer-events:auto;border-radius:16px;width:min(680px,100% - 300px);padding:16px 18px 14px;animation:.3s ease-out sube;position:fixed;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #00000038}#tour .tcard.top{top:64px;bottom:auto}body.tour-top #tl-chat{padding-top:210px}body.tour-top #tl-head{margin-top:0}#tour .tn{letter-spacing:1px;color:var(--mute2);text-transform:uppercase;font-size:10.5px;font-weight:600}#tour .tt{margin:4px 0 6px;font-size:16px;display:block}#tour .tx{color:var(--ink2);margin:0 0 12px;font-size:13.5px;line-height:1.55}#tour .tb{align-items:center;gap:10px;display:flex}#tour .tstep{background:var(--soft);border-radius:2px;flex:1;height:4px;overflow:hidden}#tour .tstep i{background:var(--btn);border-radius:2px;height:100%;transition:width .3s;display:block}#tour .tx-x{color:var(--mute);cursor:pointer;background:0 0;border:0;padding:2px 6px;font-size:16px}.anios{align-items:flex-end;gap:5px;height:96px;display:flex}.anios .a{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.anios .a i{background:var(--ink);opacity:.75;border-radius:3px 3px 0 0;width:100%;min-height:3px;display:block}.anios .a span{color:var(--mute2);font-family:ui-monospace,Menlo,monospace;font-size:9.5px}.ylab{letter-spacing:.6px;fill:var(--mute2);paint-order:stroke;stroke:var(--bg);stroke-width:4px;pointer-events:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.hist-el.dial{stroke-dasharray:4 6;stroke-opacity:.3;animation:1.2s ease-out fundido}@keyframes fundido{0%{opacity:0}to{opacity:1}}#hcard{background:var(--panel);border:1px solid var(--line);z-index:8;border-radius:16px;flex-direction:column;width:440px;max-height:calc(100% - 136px);animation:.35s ease-out sube;display:flex;position:absolute;top:60px;right:16px;overflow:hidden;box-shadow:0 18px 50px #0000002e}@keyframes sube{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}#hcard .hh{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 14px;display:flex}#hcard .hh>div>b{font-size:13.5px;display:block}#hcard .hh small{color:var(--mute);font-size:11.5px;display:block}#hcard .hh small b{color:var(--ink)}#hcard .hav{background:var(--btn);width:30px;height:30px;color:var(--btnfg);border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:flex}#hcard .hx{color:var(--mute);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:2px 6px;font-size:20px;line-height:1}#hcard .hb{flex-direction:column;flex:1;gap:12px;padding:14px;display:flex;overflow-y:auto}#hcard .hq{background:var(--btn);max-width:88%;color:var(--btnfg);border-radius:12px 12px 3px;align-self:flex-end;padding:9px 12px;font-size:13px;line-height:1.45}#hcard .ha{background:var(--bg);border:1px solid var(--line);border-radius:12px 12px 12px 3px;align-self:flex-start;max-width:100%;padding:10px 13px;font-size:13px;line-height:1.5}#hcard .hbl,#askcard .hbl{animation:.3s ease-out sube}#hcard .hbl p,#askcard .hbl p{margin:0 0 8px}#hcard .hbl:last-child p,#askcard .hbl:last-child p{margin-bottom:0}#hcard .hthink,#askcard .hthink{color:var(--mute);align-items:center;gap:5px;padding:4px 2px;font-size:12px;display:flex}#hcard .hthink i,#askcard .hthink i{background:var(--mute2);border-radius:50%;width:6px;height:6px;animation:1s infinite parp}#hcard .hthink i:nth-child(2),#askcard .hthink i:nth-child(2){animation-delay:.2s}#hcard .hthink i:nth-child(3),#askcard .hthink i:nth-child(3){animation-delay:.4s}#hcard .hthink span,#askcard .hthink span{margin-left:6px}@keyframes parp{0%,to{opacity:.25}50%{opacity:1}}.ht{border-collapse:collapse;width:100%;margin:2px 0 10px;font-size:12.5px}.ht th{color:var(--mute);text-align:left;border-bottom:1px solid var(--line);letter-spacing:.3px;padding:3px 8px 3px 0;font-size:11px;font-weight:600}.ht td{border-bottom:1px solid var(--line2);padding:4px 8px 4px 0}#hcard .hk,#askcard .hk{letter-spacing:1px;color:var(--mute2);margin:10px 0 6px;font-size:10px;font-weight:600}#hcard .hsrcs,#askcard .hsrcs{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.hsrc{border:1px solid var(--line);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:3px 9px 3px 6px;font-size:11.5px;display:inline-flex}.hsrc i{border-radius:2px;flex:none;width:8px;height:8px}.hsrc em{color:var(--mute);font-size:10.5px;font-style:normal}.hsrc:hover,.hsrc.on{border-color:var(--ink)}#hcard .hf{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding:6px 14px 10px;display:flex}.hmore{text-align:left;border:1px solid var(--line);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:10px;padding:7px 10px;font-size:12px;line-height:1.35}.hmore:hover{border-color:var(--mute2)}#hcard .hn{color:var(--mute);border-top:1px dashed var(--line);background:var(--bg);padding:8px 14px 10px;font-size:10.5px}.ficha .head{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.ficha .head .av{border-radius:50%;flex:none;width:84px;height:84px}.ficha .head h2{letter-spacing:-.3px;margin:0 0 3px;font-size:22px}.ficha .head .role{color:var(--mute);margin-bottom:8px;font-size:13.5px}.ficha .tags{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.ficha .meta{color:var(--mute);flex-wrap:wrap;gap:6px 14px;font-size:12px;display:flex}.ficha .meta b{color:var(--ink2);font-weight:500}.ficha .acts{flex-direction:column;flex:none;align-items:flex-end;gap:8px;margin-left:auto;display:flex}.ficha .present{background:var(--btn);width:100%;color:var(--btnfg);cursor:pointer;border:none;border-radius:9px;margin-top:14px;padding:10px;font-size:12.5px;font-weight:600}.tabs{border-bottom:1px solid var(--line);gap:2px;margin:18px 0 16px;display:flex}.tabs button{color:var(--mute);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 14px;font-size:12.5px}.tabs button.on{color:var(--ink);border-bottom-color:var(--ink);font-weight:600}.tree{flex-direction:column;gap:6px;display:flex}.tr{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:8px 12px;font-size:12.5px;display:flex}.tr:hover{background:var(--soft2)}.tr.me{background:var(--btn);color:var(--btnfg);border-color:var(--btn);cursor:default}.tr.me small{color:var(--line)}.tr small{color:var(--mute);margin-left:auto;font-size:11px}.tr .av{border-radius:50%;flex:none;width:26px;height:26px}.tr.ind{margin-left:26px}.acc{grid-template-columns:1fr 1fr;gap:6px 10px;margin:0;padding:0;list-style:none;display:grid}.acc li{background:var(--okbg);color:var(--ok);border-radius:8px;align-items:center;gap:8px;padding:7px 10px;font-size:12.3px;display:flex}.acc li.no{background:var(--soft);color:var(--mute2);text-decoration:line-through}.acc li:before{content:"✓";font-size:11px;font-weight:800}.acc li.no:before{content:"✕";text-decoration:none}.tl-act .ev{border-bottom:1px solid var(--line2);grid-template-columns:86px 1fr;gap:12px;padding:9px 0;font-size:12.3px;display:grid}.tl-act .ev .d{color:var(--mute);font-variant-numeric:tabular-nums}.tl-act .ev b{margin-bottom:2px;font-weight:600;display:block}.tl-act .ev .t{color:var(--mute);font-size:11.8px;line-height:1.45}.tl-act .ev .w{color:var(--mute2);margin-top:3px;font-size:10.5px}#pg-talos.on{display:flex}#tl-list{background:var(--panel);border-right:1px solid var(--line);flex:none;width:250px;padding:12px 10px;overflow-y:auto}#tl-list .new{border:1px solid var(--line);background:var(--panel);cursor:pointer;width:100%;color:var(--ink2);border-radius:9px;margin-bottom:10px;padding:8px;font-size:12px}#tl-list h5{letter-spacing:1.1px;color:var(--mute2);margin:12px 8px 6px;font-size:9.5px;font-weight:700}#tl-list .cv{color:var(--ink2);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;width:100%;padding:7px 9px;font-size:12px;line-height:1.3;display:flex}#tl-list .cv:hover,#tl-list .cv.on{background:var(--soft)}#tl-list .cv i{border-radius:50%;flex:none;width:8px;height:8px}#tl-list .cv.hist{flex-direction:column;align-items:flex-start;gap:2px}#tl-list .cv.hist .ln{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}#tl-list .cv.hist small{color:var(--mute2);font-size:10.5px}.agsec{letter-spacing:.9px;color:var(--mute2);text-transform:uppercase;align-items:center;gap:6px;margin:10px 8px 2px;font-size:9.5px;display:flex}.agsec i{border-radius:50%;width:5px;height:5px}.ag{margin-bottom:2px}.agblk{margin:6px 0 4px}.agtog{cursor:pointer;width:100%;color:var(--mute2);background:0 0;border:none;justify-content:space-between;align-items:center;padding:0 8px 0 0;display:flex}.agtog h5{align-items:center;gap:6px;display:flex;margin:8px 8px 6px!important}.agtog h5 .lock{opacity:.85;filter:grayscale();font-size:10px;font-style:normal;line-height:1}.agtog em{font-size:11px;font-style:normal;transition:transform .15s}.agblk.min .agtog em{transform:rotate(-90deg)}.agblk.min .agbody{display:none}.agbody{max-height:38vh;padding-right:2px;overflow-y:auto}.agd{margin-bottom:2px}.agdh{text-align:left;width:100%;color:var(--ink2);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:6px 9px;font-size:11.5px;display:flex}.agdh:hover{background:var(--soft)}.agdh i{border-radius:50%;flex:none;width:7px;height:7px}.agdh span{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.agdh small{color:var(--mute2);font-size:10.5px}.agdh em{color:var(--mute2);font-style:normal;transition:transform .15s}.agd.open .agdh em{transform:rotate(90deg)}.agd .agl{padding-left:10px;display:none}.agd.open .agl{display:block}.agh.on{background:var(--soft)}.agh{text-align:left;width:100%;color:var(--ink2);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:5px 9px;font-size:12px;display:flex}.agh b{font-weight:500}.agh:hover{background:var(--soft)}.agh i{border-radius:1.5px;flex:none;width:6px;height:6px;margin-left:2px;transform:rotate(45deg)}#tl-list .cv.at{color:var(--ink2);padding:4px 9px 4px 26px;font-size:11.5px}#tl-chat{flex-direction:column;flex:1;min-width:0;display:flex;overflow-y:auto}#tl-conv{flex-direction:column;flex:none;height:100%;display:flex}#tl-dudas{flex:none;width:100%;max-width:1080px;margin:0 auto;padding:6px 28px 28px}#tl-dudas:empty{display:none}#tl-head{border-bottom:1px solid var(--line);background:var(--panel);align-items:center;gap:10px;padding:10px 20px;font-size:12.5px;display:flex}#tl-head .ctx{border:1px solid var(--line);color:var(--ink2);background:var(--soft2);border-radius:8px;padding:4px 10px}#tl-head .who{color:var(--ink);align-items:center;gap:8px;font-size:13px;display:flex}#tl-head .who b{font-weight:600}#tl-head .tl-right{align-items:center;gap:8px;margin-left:auto;display:flex}#tl-head .ctx{padding:3px 9px;font-size:11.5px}#tl-head .who .av{border-radius:50%;width:24px;height:24px}#tl-body{flex:1;padding:22px 28px;overflow-y:auto}.msg{max-width:760px;margin:0 auto 14px}.msg.q{justify-content:flex-end;display:flex}.msg.q div{background:var(--btn);color:var(--btnfg);border-radius:14px 14px 3px;max-width:80%;padding:10px 14px;font-size:13.5px;line-height:1.5}.msg.a .bub{background:var(--panel);border:1px solid var(--line);color:var(--ink2);border-radius:14px 14px 14px 3px;padding:14px 16px;font-size:13.3px;line-height:1.6}.msg.a .bub b{color:var(--ink)}.msg.a .bub.restr{border-color:var(--warn);background:var(--warnbg)}.msg.a .talos{color:var(--mute);align-items:center;gap:7px;margin-bottom:6px;font-size:11px;display:flex}.msg.a .talos i{background:var(--ok);width:8px;height:8px;box-shadow:0 0 0 3px var(--okbg);border-radius:50%}.srcs{flex-direction:column;gap:5px;margin-top:10px;display:flex}.srcs h6{letter-spacing:1.1px;color:var(--mute2);margin:4px 0 2px;font-size:9.5px;font-weight:700}.src{color:var(--ink2);border:1px solid var(--line);background:var(--panel);cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:9px;width:100%;padding:7px 10px;font-size:11.8px;display:flex}.src:hover{border-color:var(--ink)}.src i{border-radius:50%;flex:none;width:8px;height:8px}.src.doc i{border-radius:2px}.src em{color:var(--mute2);white-space:nowrap;margin-left:auto;font-size:10.5px;font-style:normal}.typing i{background:var(--mute2);border-radius:50%;width:5px;height:5px;margin-right:3px;animation:1.1s infinite bl;display:inline-block}.typing i:nth-child(2){animation-delay:.2s}.typing i:nth-child(3){animation-delay:.4s}@keyframes bl{0%,to{opacity:.25}50%{opacity:1}}#tl-sug{flex-wrap:wrap;gap:7px;width:100%;max-width:820px;margin:0 auto;padding:10px 28px 6px;display:flex}#tl-sug button{border:1px solid var(--line);background:var(--panel);color:var(--ink2);cursor:pointer;text-align:left;border-radius:18px;padding:7px 12px;font-size:12px}#tl-sug button:hover{border-color:var(--ink)}#tl-in{gap:8px;width:100%;max-width:820px;margin:0 auto;padding:10px 28px 18px;display:flex}#tl-in .box{border:1px solid var(--line);background:var(--panel);border-radius:12px;flex:1;align-items:center;gap:8px;padding:8px 12px;display:flex}#tl-in input{color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-size:13px}#tl-in .ic{color:var(--mute);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:14px}#tl-in .send{background:var(--btn);color:var(--btnfg);cursor:pointer;border:none;border-radius:9px;padding:0 14px;font-size:12.5px;font-weight:600}#tl-side{background:var(--panel);border-left:1px solid var(--line);flex:none;width:250px;padding:14px;overflow-y:auto}#tl-side h5{letter-spacing:1.1px;color:var(--mute2);margin:10px 0 8px;font-size:9.5px;font-weight:700}.cuad{border:1px solid var(--line);color:var(--ink2);border-radius:8px;align-items:center;gap:8px;margin-bottom:5px;padding:6px 8px;font-size:11.8px;display:flex}.cuad i{border-radius:2px;flex:none;width:8px;height:8px}.cuad small{color:var(--mute2);white-space:nowrap;margin-left:auto;font-size:10.5px}.cuad.lock{color:var(--mute2);border-style:dashed}.ask{background:var(--soft2);border:1px dashed var(--line);color:var(--ink2);border-radius:12px;padding:12px 14px;font-size:12.5px;line-height:1.5}.ask .btns{gap:8px;margin-top:10px;display:flex}.ask .btns button{border:1px solid var(--line);background:var(--panel);cursor:pointer;color:var(--ink);border-radius:8px;padding:6px 12px;font-size:12px}.ask .btns button.y{background:var(--btn);color:var(--btnfg);border-color:var(--btn)}.saved{color:var(--ok);background:var(--okbg);border-radius:9px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}#modal{z-index:80;background:#11182759;justify-content:center;align-items:center;display:none;position:fixed;inset:0}#modal.on{display:flex}#modal .box{background:var(--panel);border-radius:16px;flex-direction:column;width:560px;max-height:80vh;display:flex;overflow:hidden;box-shadow:0 30px 80px #00000059}#modal .box .hd{border-bottom:1px solid var(--line);padding:16px 18px 10px}#modal .box .hd b{font-size:15px}#modal .box .hd p{color:var(--mute);margin:4px 0 0;font-size:12.3px}#modal .box .bd{padding:10px 12px 16px;overflow-y:auto}#modal .box input{border:1px solid var(--line);background:var(--soft2);width:100%;color:var(--ink);border-radius:9px;outline:none;margin-bottom:8px;padding:8px 11px;font-size:12.5px}.pick{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:none;border-radius:9px;align-items:center;gap:10px;padding:8px 10px;font-size:12.5px;display:flex}.pick:hover{background:var(--soft)}.pick .av,.pick svg{flex:none}.pick small{color:var(--mute);font-size:11px;display:block}.pick em{color:var(--mute2);white-space:nowrap;margin-left:auto;font-size:10.5px;font-style:normal}.org{min-width:max-content;margin:0 auto}.org ul{justify-content:center;margin:0;padding:22px 0 0;list-style:none;display:flex;position:relative}.org ul ul:before{content:"";border-left:1.5px solid var(--line);width:0;height:22px;position:absolute;top:0;left:50%}.org li{flex-direction:column;align-items:center;padding:22px 6px 0;display:flex;position:relative}.org li:before,.org li:after{content:"";border-top:1.5px solid var(--line);width:50%;height:22px;position:absolute;top:0}.org li:before{border-right:1.5px solid var(--line);right:50%}.org li:after{left:50%}.org li:only-child:before,.org li:only-child:after{border-top:none}.org li:only-child:before{border-right:1.5px solid var(--line)}.org li:first-child:before,.org li:last-child:after{border-top:none}.org li:first-child:after{border-radius:8px 0 0}.org li:last-child:before{border-radius:0 8px 0 0}.org>ul>li{padding-top:0}.org>ul>li:before,.org>ul>li:after{display:none}.org .oc{border-radius:10px;flex-direction:row;align-items:center;gap:9px;min-width:150px;max-width:168px;padding:8px 10px}.hang{border-left:1.5px solid var(--line);flex-direction:column;align-self:flex-start;gap:6px;margin-top:10px;margin-left:6px;padding-left:12px;display:flex}.hang>.oc{position:relative}.hang>.oc:before{content:"";border-top:1.5px solid var(--line);width:12px;position:absolute;top:50%;left:-13px}.hang .sub{margin:-2px 0 4px 10px}.hang .sub .hang{border-left-style:dashed;margin-top:0}.org .oc b{font-size:12px;line-height:1.2;display:block}.org .oc small{color:var(--mute);margin-top:1px;font-size:10.5px;line-height:1.25;display:block}.org .oc .av,.org .oc svg{flex:none;width:30px!important;height:30px!important}.org .oc.grp{cursor:default;align-items:flex-start;min-width:190px;max-width:230px}.grp-l{border-top:1px solid var(--line2);flex-direction:column;gap:2px;margin-top:6px;padding-top:6px;display:flex}.grp-l span{color:var(--ink2);cursor:pointer;font-size:11px}.grp-l span:hover{text-decoration:underline}.grp-l span i{color:var(--mute2);font-size:10px;font-style:normal}.orgchart{flex-direction:column;align-items:center;gap:0;display:flex}.oc-lvl{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.oc{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:9px;align-items:center;gap:8px;min-width:150px;padding:7px 10px;font-size:12px;display:flex}.oc:hover{background:var(--soft2)}.oc .av{border-radius:50%;flex:none;width:24px;height:24px}.oc small{color:var(--mute);font-size:10.5px;display:block}.oc-line{background:var(--line);width:1px;height:16px}@media print{#nav,#top,.tabs,.ficha .acts{display:none!important}#main{position:static}.pg{position:static;display:block!important}}.agsec2{letter-spacing:1.2px;color:var(--mute2);align-items:center;margin:6px 0 10px;font-size:11px;font-weight:700;display:flex}.agtvs{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.agtv{flex-direction:column;gap:8px;display:flex}.agtvh{align-items:center;gap:10px;display:flex}.agtvh b{font-size:14px;display:block}.agtvh small{color:var(--mute);font-size:11.5px}.agtv p{color:var(--ink2);flex:1;margin:0;font-size:12.5px;line-height:1.5}.agtvb{gap:8px;margin-top:4px;display:flex}.agb{color:var(--mute);flex-wrap:wrap;gap:4px 12px;margin:2px 0 4px;font-size:11px;display:flex}.agb em{color:var(--ink2);font-style:normal;font-weight:600}.agu{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 6px;font-size:11.5px;display:flex}.agu span{color:var(--mute)}.tag.ok{color:#15803d;background:#16a34a1f}.tag.warn{color:#a16207;background:#ca8a0424}.tag.mod{background:var(--soft);color:var(--ink2)}body.dark .tag.ok{color:#86efac;background:#16a34a40}body.dark .tag.warn{color:#fde68a;background:#ca8a0447}.agent-h{justify-content:space-between;align-items:center;gap:10px;display:flex}.agt-title{color:var(--ink);margin:8px 0 12px;font-size:15px;font-weight:600}.agacts{border-top:1px dashed var(--line2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:flex}.como div{border-bottom:1px solid var(--line2);grid-template-columns:86px 1fr;gap:8px;padding:6px 0;font-size:12.5px;display:grid}.como div:last-child{border-bottom:0}.como span{color:var(--mute);font-size:11.5px}.como b{color:var(--ink2);font-weight:500;line-height:1.45}.runh{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 8px;font-size:12.5px;display:flex}.spin{border:2px solid var(--line);border-top-color:var(--ink);border-radius:50%;flex:none;width:12px;height:12px;animation:.8s linear infinite orbita}.okb{background:var(--ok);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;display:inline-flex}.runlog{flex-direction:column;gap:5px;margin:0 0 14px;padding:0;list-style:none;display:flex}.runlog li{color:var(--mute2);border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;padding:6px 10px;font-size:12.5px;display:flex}.runlog li i{border:1.5px solid var(--line);border-radius:50%;flex:none;width:14px;height:14px}.runlog li.on{color:var(--ink);background:var(--soft);border-color:var(--line)}.runlog li.on i{border-color:var(--ink);border-top-color:#0000;animation:.8s linear infinite orbita}.runlog li.ok{color:var(--ink2)}.runlog li.ok i{background:var(--ok);border-color:var(--ok);position:relative}.runlog li.ok i:after{content:"";border:1.5px solid #fff;border-width:0 1.5px 1.5px 0;width:3px;height:7px;position:absolute;top:1.5px;left:4px;transform:rotate(45deg)}.runlog li small{color:var(--mute2);font-variant-numeric:tabular-nums;margin-left:auto;font-size:10.5px}#ag-out.sube{animation:.5s ease-out sube}.deck{border:1px solid var(--line);background:var(--bg);border-radius:12px;overflow:hidden}.slides{aspect-ratio:16/9;background:var(--panel);position:relative}.slide{background:var(--panel);flex-direction:column;padding:22px 30px;display:none;position:absolute;inset:0}.slide.on{animation:.35s ease-out sube;display:flex}.slide .sl-top{letter-spacing:1px;color:var(--mute2);text-transform:uppercase;justify-content:space-between;margin-bottom:10px;font-size:10px;display:flex}.slide h2{letter-spacing:-.3px;margin:0 0 6px;font-size:22px}.slide .sl-sub{color:var(--mute);margin:0;font-size:13px}.slide ul{color:var(--ink2);margin:8px 0 0;padding-left:18px;font-size:13.5px;line-height:1.7}.slide .sl-src{color:var(--mute2);border-top:1px solid var(--line2);margin-top:auto;padding-top:8px;font-size:10.5px}.slide.portada{background:linear-gradient(135deg,var(--ink) 0%,#334155 100%);color:#fff;justify-content:center}.slide.portada h2{color:#fff;font-size:30px}.slide.portada .sl-sub{color:#cbd5e1;font-size:14px}.slide.portada .sl-top{color:#94a3b8}.sl-kpis{grid-template-columns:repeat(3,1fr);gap:12px;margin:14px 0 6px;display:grid}.sl-kpis div{border:1px solid var(--line);background:var(--bg);border-radius:10px;padding:12px 14px}.sl-kpis b{letter-spacing:-.5px;font-size:26px;display:block}.sl-kpis span{color:var(--mute);margin-top:2px;font-size:12px;display:block}.sl-kpis small{color:var(--ok);margin-top:4px;font-size:11px;display:block}.deckbar{border-top:1px solid var(--line);background:var(--panel);align-items:center;gap:8px;padding:8px 10px;display:flex}.thumbs{flex-wrap:wrap;flex:1;justify-content:center;gap:4px;display:flex}.th{border:1px solid var(--line);background:var(--panel);width:26px;height:26px;color:var(--mute);cursor:pointer;border-radius:6px;font-size:11px}.th.on{background:var(--btn);color:var(--btnfg);border-color:var(--btn)}.gfw{margin:8px 0}.gft{color:var(--mute);margin-bottom:4px;font-size:11.5px}.gf{width:100%;height:auto;display:block}.gl{stroke:var(--line);stroke-width:1px}.gt{fill:var(--mute);font-size:10px}.gv{fill:var(--ink2);font-size:9.5px;font-weight:600}.gobj{stroke:#dc2626;stroke-dasharray:4 4;stroke-width:1.2px}.gfl{color:var(--mute);gap:14px;margin-top:2px;font-size:11px;display:flex}.gfl i{vertical-align:-1px;border-radius:2px;width:9px;height:9px;margin-right:5px;display:inline-block}.slide .gf{max-height:52%}.kpis3{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:10px;display:grid}.hall{color:var(--ink2);margin:6px 0 0;padding-left:20px;font-size:13px;line-height:1.7}.informe h4.hk,.tablaent h4.hk,h4.hk{letter-spacing:1px;color:var(--mute2);margin:14px 0 4px;font-size:10px;font-weight:700}.tbl.ent{border-collapse:collapse;width:100%;font-size:12.5px}.tbl.ent th{text-align:left;letter-spacing:.6px;color:var(--mute);border-bottom:1px solid var(--line);padding:6px 8px;font-size:10.5px;font-weight:600}.tbl.ent td{border-bottom:1px solid var(--line2);vertical-align:top;padding:7px 8px;line-height:1.45}.tbl.ent td.b{font-weight:600}.tbl.ent td.mono{font-variant-numeric:tabular-nums;white-space:nowrap}.resum{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.resum div{border:1px solid var(--line);background:var(--bg);border-radius:10px;padding:8px 12px}.resum span{color:var(--mute);font-size:11px;display:block}.resum b{font-size:16px}.reco{background:var(--soft);color:var(--ink2);border-radius:10px;margin-top:12px;padding:10px 12px;font-size:13px;line-height:1.5}.reco b{color:var(--ink);margin-right:4px}.docpage{border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:24px 28px;box-shadow:0 8px 24px #0000000d}.doc-head{border-bottom:2px solid var(--ink);margin-bottom:14px;padding-bottom:10px}.doc-head b{font-size:17px;display:block}.doc-head small{color:var(--mute);margin-top:4px;font-size:11.5px;line-height:1.5;display:block}.docpage section{margin-bottom:14px}.docpage h4{letter-spacing:1px;color:var(--mute2);margin:0 0 6px;font-size:11px;font-weight:700}.docpage p{color:var(--ink2);margin:0;font-size:13.5px;line-height:1.65}.docpage ul{color:var(--ink2);margin:0;padding-left:18px;font-size:13.5px;line-height:1.7}.alertas{flex-direction:column;gap:8px;display:flex}.al{border:1px solid var(--line);background:var(--panel);border-left-width:4px;border-radius:10px;padding:10px 12px}.al.alta{border-left-color:#dc2626}.al.media{border-left-color:#d97706}.al.baja{border-left-color:#16a34a}.al.info{border-left-color:#64748b}.alh{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.alh b{flex:1;font-size:13px}.alh em{color:var(--mute);white-space:nowrap;font-size:11px;font-style:normal}.lvl{letter-spacing:1px;text-transform:uppercase;color:var(--mute);font-size:9.5px;font-weight:700}.al p{color:var(--ink2);margin:6px 0 0;font-size:12.5px;line-height:1.5}.mail{border:1px solid var(--line);border-radius:10px;overflow:hidden}.mh{background:var(--bg);border-bottom:1px solid var(--line);padding:10px 14px;font-size:12.5px}.mh div{gap:10px;padding:3px 0;display:flex}.mh span{width:52px;color:var(--mute);flex:none;font-size:11px}.mb{padding:14px 16px}.mb p{color:var(--ink2);margin:0 0 10px;font-size:13.5px;line-height:1.65}.chk{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.chk li{border:1px solid var(--line);border-radius:9px;align-items:flex-start;gap:10px;padding:8px 10px;font-size:13px;line-height:1.5;display:flex}.chk li i{border-radius:50%;flex:none;width:16px;height:16px;margin-top:2px}.chk li.ok i{background:#16a34a}.chk li.aviso i{background:#d97706}.chk li.error i{background:#dc2626}.bil{border:1px solid var(--line);border-radius:10px;overflow:hidden}.bilh{background:var(--bg);letter-spacing:1px;color:var(--mute);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;padding:8px 14px;font-size:10.5px;font-weight:700;display:grid}.bilr{border-bottom:1px solid var(--line2);grid-template-columns:1fr 1fr;gap:16px;padding:10px 14px;display:grid}.bilr p{color:var(--ink2);margin:0;font-size:13px;line-height:1.6}.glos{color:var(--mute);padding:10px 14px;font-size:11.5px;line-height:1.6}.glos i{color:var(--ink2)}.builder textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);background:var(--panel);resize:vertical;border-radius:10px;margin:10px 0;padding:10px 12px;font-size:13.5px}.bldh b{font-size:14px;display:block}.bldh small{color:var(--mute);margin-top:2px;font-size:12px;line-height:1.5;display:block}.bldx{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bldx .hmore{padding:6px 9px;font-size:11.5px}.spec{border:1px solid var(--line);background:var(--bg);border-radius:12px;margin-top:14px;padding:14px;animation:.4s ease-out sube}.sph{align-items:center;gap:10px;margin-bottom:10px;display:flex}.sph b{font-size:15px;display:block}.sph small{color:var(--mute);font-size:11.5px}.spg{grid-template-columns:1fr 1fr;gap:8px 14px;display:grid}.spg div{background:var(--panel);border:1px solid var(--line);border-radius:9px;padding:8px 10px}.spg span{letter-spacing:.6px;color:var(--mute);text-transform:uppercase;font-size:10.5px;display:block}.spg b{color:var(--ink2);margin-top:2px;font-size:12.5px;font-weight:500;line-height:1.45;display:block}.spg em{color:var(--mute);font-style:normal}.spb{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}details.card summary{cursor:pointer;list-style:none}details.card summary::-webkit-details-marker{display:none}#aviso{background:var(--ink);color:var(--bg);z-index:99;opacity:0;pointer-events:none;text-align:center;border-radius:10px;max-width:520px;padding:10px 16px;font-size:12.5px;line-height:1.4;transition:all .25s;position:fixed;bottom:26px;left:50%;transform:translate(-50%,20px)}#aviso.on{opacity:1;transform:translate(-50%)}@media (width<=1100px){.spg,.sl-kpis{grid-template-columns:1fr}}.banda{fill:none;stroke:var(--ink);stroke-opacity:.035}body.dark .banda{stroke-opacity:.06}#g-cli circle{cursor:pointer;transition:opacity .25s}svg.dim #g-cli circle{opacity:.07}svg.dim #g-cli circle.on{opacity:1}#g-cli circle.sel{stroke:var(--ink);stroke-width:1.6px;fill-opacity:1}body.dark #g-cli circle.sel{stroke:#e5e7eb}.arco{fill-opacity:.14;stroke-opacity:.45;stroke-width:1px;pointer-events:none}.orgn{fill:var(--bg);stroke:#334155;stroke-width:2.2px}.orgn-t{fill:#334155}body.dark .orgn{stroke:#cbd5e1}body.dark .orgn-t{fill:#cbd5e1}.frow i.org{background:var(--panel);border:2px solid #334155;border-radius:2px 2px 50% 50%}body.dark .frow i.org{border-color:#cbd5e1}#sel table.kv{border-collapse:collapse;width:100%;margin:4px 0 6px;font-size:11.5px}#sel table.kv td{vertical-align:top;border-bottom:1px solid var(--line2);padding:3px 0;line-height:1.4}#sel table.kv td:first-child{color:var(--mute);width:40%;padding-right:8px}#sel table.kv b{font-weight:600}.citaq{border-left:3px solid var(--line);color:var(--ink2);cursor:pointer;border-radius:0 8px 8px 0;margin:10px 0;padding:6px 12px;font-size:12.8px;font-style:italic;line-height:1.55}.citaq:hover{background:var(--soft2)}.citaq small{color:var(--mute);margin-top:4px;font-size:11px;font-style:normal;display:block}.matriz td.c.lee i{border-color:var(--ok);background:linear-gradient(90deg,var(--ok) 50%,transparent 50%)}.matriz td.c.parcial i{border-color:var(--ok);background:conic-gradient(var(--ok) 0 25%,transparent 25%)}.matriz td.c.conf i{background:#fef3c7;border:1.5px dashed #b45309}.matriz td.c.cons i{background:#dbeafe;border:1.5px dashed #2563eb}.cdot.lee{border-color:var(--ok);background:linear-gradient(90deg,var(--ok) 50%,transparent 50%)}.cdot.parcial{border-color:var(--ok);background:conic-gradient(var(--ok) 0 25%,transparent 25%)}.cdot.conf{background:#fef3c7;border:1.5px dashed #b45309}.cdot.cons{background:#dbeafe;border:1.5px dashed #2563eb}.acc li.lee{background:var(--soft2);color:var(--ink2)}.acc li.lee:before{content:"◐"}.acc li.parcial{background:var(--soft2);color:var(--ink2)}.acc li.parcial:before{content:"◔"}.acc li.conf{color:#92400e;background:#fef3c7}.acc li.conf:before{content:"?"}.acc li.cons{color:#1e40af;background:#dbeafe}.acc li.cons:before{content:"~"}.acc li small{color:var(--mute);margin-left:4px;font-size:11px}.calgrid{grid-template-columns:repeat(3,1fr)}.calm h3{justify-content:space-between;align-items:center;display:flex}.calm h3 span{color:var(--mute);letter-spacing:0;font-size:11px;font-weight:500}.cali{border-bottom:1px solid var(--line2);align-items:flex-start;gap:8px;padding:6px 0;font-size:12.5px;line-height:1.4;display:flex}.cali:last-of-type{border-bottom:0}.cali.ed{box-shadow:inset 3px 0 0 var(--ok);padding-left:6px}.cali .calt,.cali .cald{cursor:text;border-radius:4px}.cali .calt:hover,.cali .cald:hover{background:var(--soft2)}.cali .tedit{padding:2px 6px;font-size:12.5px}.calres{flex-wrap:wrap;gap:6px;display:flex}.calchip{border:1px solid var(--line);background:var(--panel);cursor:pointer;min-width:56px;font:inherit;color:var(--ink);border-radius:9px;flex-direction:column;align-items:center;gap:1px;padding:5px 6px;display:flex}.calchip span{letter-spacing:.6px;text-transform:uppercase;color:var(--mute);font-size:10px}.calchip b{font-size:15px;line-height:1.1}.calchip small{color:var(--mute);font-size:10px}.calchip.vacio{opacity:.55}.calchip:hover{border-color:var(--mute2);background:var(--soft2)}.cali input[type=checkbox]{accent-color:var(--ok);cursor:pointer;flex:none;margin:3px 0 0}.cali .cald{color:var(--mute);white-space:nowrap;min-width:44px;margin-top:1px;font-size:11px}.cali .calt{flex:1}.cali.done .calt{color:var(--ink)}.cali .calt.rojo{color:#dc2626}.cali .calx{flex:none;margin-left:auto}.caladd{gap:6px;margin-top:10px;display:flex}.caladd input{border:1px solid var(--line);font:inherit;background:var(--panel);color:var(--ink);border-radius:6px;padding:4px 7px;font-size:12px}.caladd input[type=number]{width:52px}.caladd input.caltxt{flex:1;min-width:0}.lnk{color:var(--ink2);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;font-size:11.5px;text-decoration:underline}#modal.mini .box{width:440px;max-width:92vw}#modal.mini .bd{padding-top:6px}.cfq{color:var(--ink);margin:0 0 8px;font-size:13.5px;line-height:1.5}.cfb{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.bk.danger{color:#fff;background:#dc2626;border-color:#dc2626}.bk.danger:hover{background:#b91c1c}.papelera{cursor:pointer;opacity:.45;color:var(--mute);background:0 0;border:none;border-radius:6px;padding:2px 4px;font-size:14px;line-height:1}.papelera:hover,.papelera:focus-visible{opacity:1;background:#fee2e2}.bk.primary{background:var(--ink);border-color:var(--ink);color:#fff}.bk.primary:hover{opacity:.9}.calchip.on{border-color:var(--ink);background:var(--soft)}.calgridm{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.calwk{letter-spacing:.6px;text-transform:uppercase;color:var(--mute);text-align:center;padding:2px 0 4px;font-size:10px}.calday{border:1px solid var(--line);background:var(--panel);border-radius:8px;min-height:96px;padding:4px 6px;overflow:hidden}.calday.out{background:0 0;border-color:#0000}.calday.libre{background:var(--soft2)}.calday.hoy{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.calday b{color:var(--mute);margin-bottom:2px;font-size:11px;display:block}.calday .ct,.calsd .ct{background:var(--soft);color:var(--ink);text-overflow:ellipsis;-webkit-line-clamp:2;border-radius:4px;-webkit-box-orient:vertical;margin-top:2px;padding:2px 5px;font-size:11px;line-height:1.3;display:-webkit-box;overflow:hidden}.calday .ct.done,.calsd .ct.done{background:var(--okbg);color:#166534}.calday .ct.done:before,.calsd .ct.done:before{content:"✓ "}.calsd{border:1px dashed var(--line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px;margin:0 0 10px;padding:8px 10px;display:flex}.calsd b{letter-spacing:.6px;text-transform:uppercase;color:var(--mute);margin-right:6px;font-size:10.5px}.calsd .ct{-webkit-line-clamp:unset;display:inline-block}.reglas .segcard{flex-direction:column;gap:6px;padding:16px 18px 14px;display:flex}.reglas .rico{margin-bottom:2px;font-size:20px;line-height:1}.reglas .segcard h3{margin:0}.reglas .segcard p{flex:1}.reglas .chips{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.reglas .chips .tag{letter-spacing:.3px;padding:2px 7px;font-size:9.5px}.card.kpi small{color:var(--mute);line-height:1.4}#linea{background:var(--panel);border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;padding:6px 10px;display:flex;box-shadow:0 4px 14px #0f172a14}#linea input[type=range]{width:220px;accent-color:var(--ink)}#linea #tl-lbl{color:var(--ink2);white-space:nowrap;min-width:190px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}#linea .bk{padding:4px 9px;font-size:12px}.nota.futuro,.docn.futuro,.spk.futuro{display:none}@keyframes aparecer{0%{opacity:0;transform:scale(2.6)}60%{opacity:1}to{transform:scale(1)}}.nota.nueva{transform-box:fill-box;transform-origin:50%;animation:.9s ease-out aparecer}.notac .who{align-items:flex-start;gap:10px;display:flex}.notac .who small{color:var(--mute);margin-top:2px;font-size:11px;display:block}.notac:hover{border-color:var(--mute2)}.lst.scroll{max-height:400px;padding-right:4px;overflow:auto}.lst.scroll.alto{max-height:62vh}.it small{color:var(--mute);white-space:nowrap;margin-left:auto;font-size:11px}.tbl.dec th{padding:12px 14px 8px}.tbl.dec td{vertical-align:top;padding:12px 14px;font-size:13px}.tbl.dec tr:hover td{background:var(--soft2)}.agcols{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.agcol{flex-direction:column;gap:14px;display:flex}@media (width<=900px){.agcols{grid-template-columns:1fr}}.srcs.rel h6{margin-top:8px}.relrow{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.src.rel{align-items:center;gap:6px;width:auto;padding:4px 9px;font-size:11.5px;display:inline-flex}.src.rel i{border-radius:50%;flex:none;width:8px;height:8px}.src.rel i.per{background:#64748b}.src.rel i.cli{background:#0f766e}.src.rel i.anc{background:#334155}.src.rel i.eq{background:#94a3b8}.src.rel i.prod{background:#b45309}.tbl.prv th:first-child,.tbl.prv td:first-child{width:18%}.tbl.prv th:nth-child(2),.tbl.prv td:nth-child(2){width:52%}.tbl.prv td.quien{width:30%;min-width:170px}.tbl.prv td.quien .qn{white-space:nowrap;align-items:center;margin:0 12px 3px 0;display:inline-flex}.ficha .who{align-items:center;gap:10px;margin-bottom:10px;display:flex}.ficha .who .av{border-radius:50%;flex:none;width:30px;height:30px}.ficha .who b{font-size:14px;line-height:1.2;display:block}.ficha .who small{color:var(--mute);margin-top:2px;font-size:11.5px;display:block}.ficha h5{letter-spacing:1.1px;color:var(--mute2);margin:14px 0 6px;font-size:10px;font-weight:700}.ficha .li{color:var(--ink2);align-items:flex-start;gap:9px;padding:5px 0;font-size:12.5px;line-height:1.3;display:flex}.ficha .li i{border-radius:50%;flex:none;width:8px;height:8px;margin-top:4px}.ficha .li .ln{color:var(--ink)}.ficha .li .ls{color:var(--mute);margin-top:1px;font-size:11px}.ficha p{color:var(--ink2);margin:6px 0;font-size:12.5px;line-height:1.55}.card.dudas{border-left:4px solid #b45309}.card.dudas h3{margin:0 0 6px}.card.dudas .intro{color:var(--mute);margin:0 0 6px;font-size:12.5px;line-height:1.55}.card.dudas .q{border-top:1px solid var(--line2);align-items:flex-start;gap:14px;padding:14px 0;display:flex}.card.dudas .q .n{color:#fff;background:#b45309;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;margin-top:1px;font-size:12.5px;font-weight:700;display:flex}.card.dudas .q b{margin-bottom:3px;font-size:13.5px;display:block}.card.dudas .q p{color:var(--ink2);margin:0;font-size:13px;line-height:1.6}.card.dudas .grp{border-top:1px solid var(--line2);letter-spacing:.08em;text-transform:uppercase;color:#b45309;margin:18px 0 0;padding-top:12px;font-size:11px;font-weight:700}.card.dudas .grp+.q{border-top:none;padding-top:8px}body.restringido #btn-vercomo,body.restringido #btn-help,body.restringido #search,body.restringido #btn-ajustes,body.restringido #segview,body.restringido [data-node],body.restringido [data-go-node],body.restringido #cli-mapa{display:none!important}body.restringido [data-persona]{pointer-events:none}#top{justify-content:space-between}#titulo-pagina{font-size:14px;font-weight:700}#marca-desarrollo{letter-spacing:.4px;color:var(--warn);background:var(--warnbg);border-radius:8px;padding:4px 10px;font-size:11px;font-weight:700}.nit.soon{opacity:.45;cursor:pointer}.nit.soon:after{content:"luego";color:var(--mute2);border:1px solid var(--line);border-radius:8px;margin-left:auto;padding:0 5px;font-size:9px}#entrada{background:var(--bg);justify-content:center;align-items:center;padding:24px 16px;display:flex;position:fixed;inset:0;overflow:auto}#entrada.hide{display:none}.entrada-caja{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;width:min(640px,100%);padding:26px 28px}.entrada-caja h1{margin:0 0 4px;font-size:19px}.entrada-caja p{color:var(--mute);margin:0 0 16px;line-height:1.5}.entrada-lista{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.entrada-lista button{text-align:left;border:1px solid var(--line);background:var(--soft2);cursor:pointer;color:var(--ink);border-radius:10px;padding:9px 11px}.entrada-lista button:hover{border-color:var(--mute2);background:var(--panel)}.entrada-lista b{font-size:12.5px;display:block}.entrada-lista small{color:var(--mute);margin-top:2px;font-size:10.5px;display:block}.entrada-dep{letter-spacing:1px;text-transform:uppercase;color:var(--mute);grid-column:1/-1;margin-top:8px;font-size:10.5px;font-weight:700}.entrada-caja form{flex-direction:column;gap:2px;max-width:360px;display:flex}.entrada-caja form .bk{align-self:flex-start;margin-top:6px}.entrada-error{color:#b91c1c;margin:0 0 6px;font-size:12.5px}body.dark .entrada-error{color:#fca5a5}.entrada-nota{margin:14px 0 0;font-size:11.5px}.entrada-secreto{letter-spacing:1px;background:var(--soft2);border:1px solid var(--line);color:var(--ink);-webkit-user-select:all;user-select:all;border-radius:10px;margin:0 0 8px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:17px}.entrada-uri{word-break:break-all;-webkit-user-select:all;user-select:all;font-size:10.5px}.entrada-pruebas{border-top:1px dashed var(--line);margin-top:26px;padding-top:18px}.entrada-pruebas h2{margin:0 0 4px;font-size:14px}.cabeza{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:6px;display:flex}.cabeza h2{margin:0;font-size:18px}.cabeza p{color:var(--mute);max-width:720px;margin:4px 0 0;line-height:1.5}.fila{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.campo{flex-direction:column;gap:4px;min-width:200px;margin-bottom:10px;display:flex}.campo span{color:var(--mute);font-size:11px;font-weight:600}.campo input,.campo select,.campo textarea{border:1px solid var(--line);background:var(--soft2);color:var(--ink);border-radius:9px;padding:8px 10px;font-family:inherit;font-size:12.5px}.campo textarea{resize:vertical;min-height:70px}.campo-check{align-items:center;gap:8px;margin-bottom:8px;font-size:12.5px;display:flex}.rejilla{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:4px 14px;display:grid}.card+.card{margin-top:14px}.etq{border:1px solid var(--line);color:var(--mute);white-space:nowrap;border-radius:9px;margin:0 4px 2px 0;padding:1px 8px;font-size:10.5px;display:inline-block}.etq.ok{background:var(--okbg);color:var(--ok);border-color:#0000}.etq.warn{background:var(--warnbg);color:var(--warn);border-color:#0000}.etq.mal{color:#b91c1c;background:#fee2e2;border-color:#0000}body.dark .etq.mal{color:#fca5a5;background:#3a1111}.vacio{color:var(--mute);padding:18px 0}.lista-avisos{color:var(--warn);margin:8px 0 0;padding-left:18px;line-height:1.5}.lista-errores{color:#b91c1c;margin:8px 0 0;padding-left:18px;line-height:1.5}.cifras{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.cifra{border:1px solid var(--line);background:var(--soft2);border-radius:10px;min-width:110px;padding:10px 14px}.cifra b{font-size:20px;display:block}.cifra small{color:var(--mute)}.bk.dark{background:var(--btn);color:var(--btnfg);border-color:var(--btn)}.bk:disabled{opacity:.5;cursor:default}.tbl-scroll{overflow-x:auto}.zona-subir{border:2px dashed var(--line);text-align:center;color:var(--mute);cursor:pointer;background:var(--soft2);border-radius:12px;padding:22px}.zona-subir.encima{border-color:var(--acc2);color:var(--ink)}.zona-subir b{color:var(--ink)}.aviso-flotante{background:var(--btn);max-width:420px;color:var(--btnfg);box-shadow:var(--shadow);z-index:99;border-radius:10px;padding:10px 14px;font-size:12.5px;line-height:1.45;position:fixed;bottom:18px;right:18px}.aviso-flotante.error{color:#fff;background:#b91c1c}.aviso-flotante.info{background:var(--acc);color:#fff}@media (width<=760px){#nav{width:100%;height:auto;position:static}#top,#main{left:0}}#modal .box .campo-check input{flex:none;width:auto;margin:0}#modal .box .campo input,#modal .box .campo select{margin-bottom:0}#modal .box{width:min(760px,94vw)}#modal .box table input{margin:0}.aviso-lobion{background:var(--soft2);border:1px solid var(--line);color:var(--ink2);border-radius:10px;margin:10px 0 0;padding:10px 14px;font-size:12.5px}.tabs:first-child,.cabeza p{margin-top:0}.filtros-doc{align-items:flex-end;margin:10px 0 4px}.filtros-doc .campo{flex:180px;margin-bottom:0}.filtros-doc .campo-fecha{flex:0 160px;min-width:140px}.filtros-doc .bk{height:36px}.casilla-versiones{white-space:nowrap;margin:0 4px 8px}.ver-versiones{padding:2px 9px;font-size:11.5px}.fila-versiones>td{background:var(--soft2);padding:4px 10px 10px 28px}.tbl.versiones td{border-bottom:none;padding:4px 10px;font-size:12px}.nota{border-top:1px solid var(--line2);padding:12px 2px}.nota:first-child{border-top:none}.nota-cabeza{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nota-cabeza small{color:var(--mute);margin-left:auto}.nota-texto{white-space:pre-wrap;color:var(--ink2);margin:6px 0 0;line-height:1.5}.nota-docs,.nota-enlaces{margin:6px 0 0;font-size:12px}.nota-docs a{margin-right:10px}.explica-cargas{background:var(--soft2);color:var(--ink2);border-radius:10px;margin-top:14px;padding:12px 14px;font-size:12.5px;line-height:1.55}.explica-cargas p{margin:0 0 6px}.explica-cargas ul{margin:0 0 8px;padding-left:18px}.explica-cargas li{margin-bottom:4px}.salud{max-width:1240px;margin:18px auto 0}.sal-resumen{background:var(--panel);border:1px solid var(--line);border-radius:14px;align-items:center;gap:16px;margin-bottom:16px;padding:18px 22px;display:flex;box-shadow:0 1px 2px #1118270a}.sal-resumen h2{color:var(--ink);margin:0;font-size:16px;font-weight:700}.sal-resumen p{color:var(--mute);margin:3px 0 0;font-size:12.5px}.sal-marca{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;font-weight:800;display:inline-flex}.sal-resumen.sal-verde .sal-marca{background:#16a34a}.sal-resumen.sal-ambar .sal-marca{background:#d97706}.sal-resumen.sal-rojo .sal-marca{background:#dc2626}.sal-resumen.sal-gris .sal-marca{background:var(--mute2)}.sal-rejilla{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sal-card{background:var(--panel);border:1px solid var(--line);border-top:3px solid var(--sal-color);border-radius:14px;flex-direction:column;gap:12px;padding:18px 22px 14px;display:flex;box-shadow:0 1px 2px #1118270a}.sal-verde{--sal-color:#16a34a;--sal-fondo:#dcfce7;--sal-texto:#15803d}.sal-ambar{--sal-color:#d97706;--sal-fondo:#fef3c7;--sal-texto:#b45309}.sal-rojo{--sal-color:#dc2626;--sal-fondo:#fee2e2;--sal-texto:#b91c1c}.sal-gris{--sal-color:var(--line);--sal-fondo:var(--soft);--sal-texto:var(--mute)}.sal-cabeza{align-items:center;gap:11px;display:flex}.sal-cabeza h3{flex:1;margin:0;font-size:14.5px;font-weight:700}.sal-icono{background:var(--sal-fondo);width:34px;height:34px;color:var(--sal-texto);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.sal-icono svg{width:19px;height:19px}.sal-gris .sal-icono{color:var(--mute)}.sal-pastilla{background:var(--sal-fondo);color:var(--sal-texto);white-space:nowrap;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:700}.sal-estado{color:var(--ink);margin:0;font-size:13.5px;font-weight:600;line-height:1.45}.sal-gris .sal-estado{color:var(--mute);font-weight:500}.sal-cifras{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sal-cifra{background:var(--soft2);border:1px solid var(--line2);border-radius:10px;padding:10px 12px}.sal-cifra b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1.1;display:block}.sal-cifra span{color:var(--mute);font-size:11.5px}.sal-cifra.mala{background:#fef2f2;border-color:#fecaca}.sal-cifra.mala b{color:#b91c1c}.sal-explica{color:var(--mute);margin:0;font-size:12px;line-height:1.55}.sal-sub{letter-spacing:.8px;text-transform:uppercase;color:var(--mute2);margin:0;font-size:10.5px;font-weight:700}.sal-lista{color:var(--ink2);margin:-4px 0 0;padding-left:18px;font-size:12.5px;line-height:1.65}.sal-lista.mal{color:#b91c1c}.sal-pie{border-top:1px solid var(--line2);color:var(--mute);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:11px;font-size:11.5px;display:flex}.sal-historial{align-items:center;gap:8px;display:flex}.sal-historial div{gap:3px;display:flex}.sal-historial i{background:var(--line);border-radius:3px;width:8px;height:16px}.sal-historial i.bien{background:#22c55e}.sal-historial i.mal{background:#ef4444}@media (width<=900px){.sal-rejilla{grid-template-columns:1fr}}.registro{max-width:1240px;margin:18px auto 0}.reg-card{background:var(--panel);border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #1118270a}.reg-cabeza{justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 22px 6px;display:flex}.reg-cabeza h3{margin:0;font-size:14.5px;font-weight:700}.reg-cabeza p{color:var(--mute);margin:4px 0 0;font-size:12.5px;line-height:1.5}.reg-lobion{border:1px solid var(--line);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:20px;flex:none;padding:7px 14px;font-size:12.5px;font-weight:600}.reg-lobion:hover{border-color:var(--mute2)}.reg-lobion.on{background:var(--acc);color:#fff;border-color:var(--acc)}.reg-filtros{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,1.4fr) minmax(160px,1fr) minmax(150px,1fr) auto;align-items:end;gap:12px 14px;padding:12px 22px 16px;display:grid}.reg-campo{flex-direction:column;gap:5px;min-width:0;display:flex}.reg-campo span{color:var(--mute);letter-spacing:.2px;font-size:11px;font-weight:600}.reg-campo input,.reg-campo select{border:1px solid var(--line);background:var(--soft2);height:36px;color:var(--ink);border-radius:9px;outline:none;width:100%;padding:0 11px;font-family:inherit;font-size:12.5px}.reg-campo input:focus,.reg-campo select:focus{border-color:var(--acc2);background:var(--panel)}.registro .doc-limpiar{color:var(--mute);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0 2px 9px;font-size:12.5px;text-decoration:underline}.reg-dia{letter-spacing:.8px;text-transform:uppercase;color:var(--mute2);background:var(--soft2);border-bottom:1px solid var(--line2);padding:14px 22px 6px;font-size:10.5px;font-weight:700}.reg-fila{border-bottom:1px solid var(--line2);align-items:center;gap:12px;padding:11px 22px;font-size:12.8px;display:flex}.reg-fila:hover{background:var(--soft2)}.reg-hora{width:40px;color:var(--mute);font-variant-numeric:tabular-nums;flex:none}.reg-punto{background:var(--mute2);border-radius:50%;flex:none;width:8px;height:8px}.reg-permisos{background:#2563eb}.reg-notas{background:#16a34a}.reg-ia{background:#7c3aed}.reg-sage{background:#ea580c}.reg-emergencias{background:#dc2626}.reg-texto{color:var(--ink);flex:1;line-height:1.45}.reg-etq{background:var(--acc);color:#fff;border-radius:10px;flex:none;padding:2px 8px;font-size:10.5px;font-weight:700}.reg-grupo{text-align:right;width:150px;color:var(--mute);flex:none;font-size:11.5px}.reg-mas{text-align:center;padding:12px 22px}.registro .doc-vacio{text-align:center;color:var(--mute);flex-direction:column;gap:4px;padding:34px 22px;display:flex}.registro .doc-vacio b{color:var(--ink)}@media (width<=900px){.reg-filtros{grid-template-columns:1fr 1fr}.reg-grupo{display:none}}.incid{max-width:1240px;margin:0 auto}.incid .doc-intro{max-width:760px;color:var(--mute);margin:0;font-size:13px;line-height:1.6}.inc-barra{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin:4px 0 18px;display:flex}.inc-controles{align-items:flex-end;gap:12px;display:flex}.inc-controles .reg-campo{min-width:130px}.inc-todo{align-items:center;height:36px;text-decoration:none;display:inline-flex}.inc-resumen{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.inc-kpi{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:16px 18px;box-shadow:0 1px 2px #1118270a}.inc-kpi span{color:var(--mute);font-size:11.5px;font-weight:600;display:block}.inc-kpi b{color:var(--ink);font-variant-numeric:tabular-nums;margin:6px 0 2px;font-size:26px;font-weight:700;display:block}.inc-kpi small{color:var(--mute);font-size:12px}.inc-nota{color:var(--warn);margin:-4px 0 14px;font-size:12.5px}.incid .doc-card{background:var(--panel);border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #1118270a}.incid .doc-card+.doc-card,.inc-bloque{margin-top:16px}.incid .doc-card-cabeza{justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;display:flex}.incid .doc-card-cabeza h3{margin:0;font-size:14.5px;font-weight:700}.incid .doc-cuenta{color:var(--mute);align-items:center;gap:12px;font-size:12px;display:inline-flex}.incid .doc-tabla-caja{overflow-x:auto}.incid .doc-tabla{border-collapse:collapse;width:100%;font-size:12.8px}.incid .doc-tabla th{text-align:left;letter-spacing:.8px;text-transform:uppercase;color:var(--mute2);border-bottom:1px solid var(--line);border-top:1px solid var(--line);white-space:nowrap;background:var(--soft2);padding:11px 14px;font-size:10.5px;font-weight:700}.incid .doc-tabla td{border-bottom:1px solid var(--line2);vertical-align:middle;color:var(--ink);padding:11px 14px}.incid .doc-tabla th:first-child,.incid .doc-tabla td:first-child{padding-left:22px}.incid .doc-tabla th:last-child,.incid .doc-tabla td:last-child{padding-right:22px}.incid .doc-tabla td small{color:var(--mute);margin-top:2px;font-size:11px;display:block}.incid .numero{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.incid .derecha{text-align:right}.incid .sin-corte{white-space:nowrap}.incid .doc-suave{color:var(--mute)}.inc-fila{cursor:pointer}.inc-fila:hover td{background:var(--soft2)}.inc-fila.on td{background:#eef4ff}.inc-fila.on td:first-child{box-shadow:inset 3px 0 0 var(--acc2)}body.dark .inc-fila.on td{background:#16233a}.inc-excel{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:14px;padding:3px 10px;font-size:12px;font-weight:600;text-decoration:none}.inc-excel:hover{background:#dcfce7}.inc-actual td{background:#fffbeb}.inc-total td{background:var(--soft2);font-weight:700}.inc-barras{grid-template-columns:repeat(12,1fr);align-items:end;gap:8px;height:130px;padding:6px 22px 16px;display:grid}.inc-barra-mes{flex-direction:column;justify-content:flex-end;align-items:center;gap:3px;height:100%;display:flex}.inc-barra-mes i{background:#bfd4f2;border-radius:5px 5px 2px 2px;width:70%;max-width:34px;min-height:2px}.inc-barra-mes.on i{background:var(--acc2)}.inc-barra-mes b{color:var(--ink2);order:-1;font-size:11px}.inc-barra-mes span{color:var(--mute);font-size:10.5px}.incid .doc-aviso{color:#4338ca;background:#eef2ff;border-radius:10px;padding:2px 9px;font-size:11px;font-weight:600;display:inline-block}.incid .doc-aviso-rev{color:#b45309;background:#fef3c7}.incid .doc-vacio{text-align:center;color:var(--mute);padding:30px 22px}.incid .doc-vacio b{color:var(--ink)}.incid .doc-limpiar{color:var(--mute);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;font-size:12px;text-decoration:underline}.incid .doc-limpiar:hover{color:#b91c1c}.inc-form{grid-template-columns:1fr 1fr;gap:12px 14px;min-width:min(560px,80vw);display:grid}.inc-form .inc-ancho{grid-column:1/-1}@media (width<=900px){.inc-resumen{grid-template-columns:1fr 1fr}}.nfila{align-items:center;gap:2px;display:flex}.nfila .nit{flex:1}.nplegar{color:var(--mute);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;width:24px;height:24px;font-size:17px;line-height:1;transition:transform .15s;transform:rotate(90deg)}.nplegar:hover{background:var(--soft);color:var(--ink)}.nplegar.plegado{transform:rotate(0)}.nhijos{border-left:1.5px solid var(--line);margin:2px 0 4px 16px;padding-left:8px}.nit.nit-hijo{padding:5px 10px;font-size:12px}.nit.padre-on{color:var(--ink);font-weight:700}.nit .nav-pend{color:#fff;background:#f59e0b;border:none;border-radius:9px;margin-left:auto;padding:1px 7px;font-size:10px;font-style:normal;font-weight:700}#main{top:0}#navfoot #marca-desarrollo{text-align:center;margin:0 0 8px;display:block}#navfoot #marca-desarrollo.hide{display:none}#contenido,#modal{overflow-wrap:break-word}.lo-escrito-campo{grid-template-columns:1fr auto;align-items:end;gap:6px 10px;margin-bottom:14px;display:grid}.lo-escrito-campo b{color:var(--mute);grid-column:1/-1;font-size:12px}.lo-escrito-campo textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--line);background:var(--soft2);color:var(--ink);resize:vertical;border-radius:8px;padding:8px}th.cifra-col,td.cifra-col{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}.tabs{border-bottom:1px solid var(--line);scrollbar-width:thin;flex-wrap:nowrap;align-items:center;gap:4px;margin:18px 0 16px;padding:0 0 10px;display:flex;overflow-x:auto}.tabs:first-child{margin-top:0}.tabs button{letter-spacing:.9px;text-transform:uppercase;color:var(--mute);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;margin:0;padding:7px 12px;font-size:11px;font-weight:700;line-height:1.2}.tabs button:hover{background:var(--soft);color:var(--ink)}.tabs button.on{background:var(--btn);color:var(--btnfg);border:0}.tabs button small{letter-spacing:0;color:inherit;opacity:.6;margin-left:6px;font-size:10.5px;font-weight:600}.tabs button.on small{opacity:.75}.tr-pestanas button small{color:inherit}.nfila{position:relative}.nfila .nit{padding-right:30px}.nfila .nplegar{margin-top:-12px;position:absolute;top:50%;right:3px}.nfila .nit.on+.nplegar:hover{background:0 0}.tr-tabla{table-layout:fixed;width:100%}.tr-tabla th:nth-child(2){width:12%}.tr-tabla th:nth-child(3),.tr-tabla th:nth-child(4){width:15%}.tr-tabla th:nth-child(5){width:12%}.tr-tabla th:last-child{width:10%}.tr-tabla td{overflow-wrap:anywhere}.eq-tabla td:first-child{white-space:nowrap}.eq-col{white-space:nowrap;max-height:none;margin:0;padding:4px 0;line-height:1;display:inline-block}.eq-matriz thead th{text-align:center;padding:10px 0 8px}.eq-matriz thead th+th,.eq-matriz thead th.eq-tot{border-left:1px solid var(--line2)}.eq-matriz td.eq-tot{text-align:center}.eq-leyenda{gap:10px 20px;padding:2px 2px 6px}.eq-leyenda span{line-height:1}.eq-leyenda i,.eq-matriz td i{flex:none;width:12px;height:12px}.tabs{flex-wrap:wrap;row-gap:6px;overflow:visible}.doc-card-cabeza{align-items:center}.dc-filtros .dc-check,.dc-filtros .doc-cuenta,.tr-filtros>label:not(.doc-campo){align-items:center;gap:6px;min-height:36px;display:inline-flex}.doc-card-cabeza+.mt-nota{margin:0;padding:10px 22px 12px}.tl-ic{justify-content:center;align-items:center;display:inline-flex}.tl-lado h5{line-height:1.45}.doc-card .doc-card-cabeza+.mt-nota{margin:0!important;padding:12px 22px 14px!important}.maestros .mt-filtros.mt-filtros-3{grid-template-columns:minmax(220px,3.2fr) minmax(150px,1fr) minmax(130px,.8fr)}.documentos{max-width:1240px;margin:0 auto}.documentos .doc-tabs{margin:0 0 18px}.documentos .doc-intro{max-width:760px;color:var(--mute);margin:0 0 18px;font-size:13px;line-height:1.6}.documentos .doc-card{background:var(--panel);border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #1118270a}.documentos .doc-card-cabeza{justify-content:space-between;align-items:baseline;gap:12px;padding:18px 22px 4px;display:flex}.documentos .doc-card-cabeza h3{margin:0;font-size:14.5px;font-weight:700}.documentos .doc-cuenta{color:var(--mute);white-space:nowrap;font-size:12px}.documentos .doc-card-cabeza.sin-filtros{border-bottom:1px solid var(--line);padding-bottom:16px}.documentos .doc-filtros{border-bottom:1px solid var(--line);grid-template-columns:minmax(200px,2fr) minmax(170px,1.4fr) minmax(140px,1fr) minmax(140px,1fr);gap:12px 14px;padding:14px 22px 16px;display:grid}.documentos .doc-campo{flex-direction:column;gap:5px;min-width:0;display:flex}.documentos .doc-campo span{color:var(--mute);letter-spacing:.2px;font-size:11px;font-weight:600}.documentos .doc-campo input,.documentos .doc-campo select{border:1px solid var(--line);background:var(--soft2);height:36px;color:var(--ink);border-radius:9px;outline:none;width:100%;min-width:0;padding:0 11px;font-family:inherit;font-size:12.5px}.documentos .doc-campo input:focus,.documentos .doc-campo select:focus{border-color:var(--acc2);background:var(--panel)}.documentos .doc-acciones{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.documentos .doc-interruptor{color:var(--ink2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.documentos .doc-interruptor input{width:16px;height:16px;accent-color:var(--acc);margin:0}.documentos .doc-limpiar{color:var(--mute);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:6px 2px;font-size:12.5px;text-decoration:underline}.documentos .doc-limpiar:hover{color:var(--ink)}.documentos .doc-tabla-caja{overflow-x:auto}.documentos .doc-tabla{border-collapse:collapse;width:100%;font-size:12.8px}.documentos .doc-tabla th{text-align:left;letter-spacing:.8px;text-transform:uppercase;color:var(--mute2);border-bottom:1px solid var(--line);white-space:nowrap;background:var(--soft2);padding:12px 14px;font-size:10.5px;font-weight:700}.documentos .doc-tabla th:first-child,.documentos .doc-tabla td:first-child{padding-left:22px}.documentos .doc-tabla th:last-child,.documentos .doc-tabla td:last-child{padding-right:22px}.documentos .doc-tabla td{border-bottom:1px solid var(--line2);vertical-align:middle;color:var(--ink);padding:12px 14px}.documentos .doc-tabla tbody tr:last-child td{border-bottom:none}.documentos .doc-tabla tbody tr:hover td{background:var(--soft2)}.documentos .doc-tabla td small{color:var(--mute);margin-top:2px;font-size:11px;display:block}.documentos .centro{text-align:center}.documentos .numero{text-align:right;font-variant-numeric:tabular-nums}.documentos .sin-corte{white-space:nowrap}.documentos .doc-suave{color:var(--mute)}.documentos .doc-fichero{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;max-width:260px;overflow:hidden}.documentos .doc-nombre{align-items:center;gap:11px;min-width:240px;display:flex}.documentos .doc-nombre a,.documentos .doc-nombre span:not(.doc-tipo){color:var(--ink);font-weight:600;text-decoration:none}.documentos .doc-nombre a:hover{color:var(--acc2);text-underline-offset:3px;text-decoration:underline}.documentos .doc-tipo{letter-spacing:.4px;color:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:9.5px;font-weight:800;display:inline-flex}.documentos .doc-tipo-pdf{background:#dc2626}.documentos .doc-tipo-doc{background:#2563eb}.documentos .doc-tipo-xls{background:#16a34a}.documentos .doc-tipo-ppt{background:#ea580c}.documentos .doc-tipo-img{background:#7c3aed}.documentos .doc-tipo-txt{background:#6b7280}.documentos .doc-versiones{border:1px solid var(--line);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:20px;padding:3px 10px;font-size:12px}.documentos .doc-versiones span{color:var(--mute);transition:transform .15s;display:inline-block}.documentos .doc-versiones.abierto span{transform:rotate(180deg)}.documentos .doc-versiones:hover{border-color:var(--mute2)}.documentos .doc-fila-versiones td{background:var(--soft2);padding:6px 22px 12px 67px}.documentos .doc-lista-versiones{margin:0;padding:0;list-style:none}.documentos .doc-lista-versiones li{border-bottom:1px dashed var(--line);align-items:center;gap:10px;padding:6px 0;font-size:12.3px;display:flex}.documentos .doc-lista-versiones li:last-child{border-bottom:none}.documentos .doc-lista-versiones a{color:var(--acc2);margin-left:auto;font-weight:600;text-decoration:none}.documentos .doc-lista-versiones a:hover{text-decoration:underline}.documentos .doc-vacio{color:var(--mute);flex-direction:column;align-items:center;gap:4px;padding:42px 20px;font-size:13px;display:flex}.documentos .doc-vacio b{color:var(--ink2)}.documentos .explica-cargas{background:var(--panel);border:1px solid var(--line);color:var(--ink2);border-radius:14px;margin:18px 0 0;padding:16px 20px;font-size:12.8px;line-height:1.6}@media (width<=1100px){.documentos .doc-filtros{grid-template-columns:1fr 1fr}.documentos .doc-tabla{font-size:12.3px}.documentos .doc-tabla th,.documentos .doc-tabla td{padding-left:9px;padding-right:9px}.documentos .doc-tabla th:first-child,.documentos .doc-tabla td:first-child{padding-left:16px}.documentos .doc-tabla th:last-child,.documentos .doc-tabla td:last-child{padding-right:16px}.documentos .doc-nombre{gap:9px;min-width:190px}.documentos .doc-tipo{width:28px;height:28px;font-size:8.5px}.documentos .doc-fila-versiones td{padding-left:53px}.documentos .doc-tabla th{letter-spacing:.4px}}@media (width<=640px){.documentos .doc-filtros{grid-template-columns:1fr}.documentos .doc-card-cabeza,.documentos .doc-filtros{padding-left:16px;padding-right:16px}}.documentos .doc-cargas th{white-space:normal;vertical-align:bottom;line-height:1.35}.documentos .doc-cargas th.numero{max-width:92px}.documentos .doc-cargas .doc-fichero{max-width:220px}@media (width<=1100px){.documentos .doc-cargas .doc-fichero{max-width:130px}.documentos .doc-cargas th,.documentos .doc-cargas td{padding-left:7px;padding-right:7px}.documentos .doc-cargas th:first-child,.documentos .doc-cargas td:first-child{padding-left:16px}.documentos .doc-cargas th:last-child,.documentos .doc-cargas td:last-child{padding-right:16px}.documentos .doc-cargas th.numero{max-width:74px}}.documentos .doc-aviso{vertical-align:1px;background:var(--soft);color:var(--mute);border:1px solid var(--line);border-radius:9px;margin-left:8px;padding:1px 8px;font-size:10.5px;font-weight:600;display:inline-block}.documentos .doc-aviso-rev{background:var(--warnbg);color:var(--warn);border-color:#0000}.documentos .doc-aviso-mal{color:#b91c1c;background:#fee2e2;border-color:#0000}body.dark .documentos .doc-aviso-mal{color:#fca5a5;background:#3a1111}.documentos .doc-estado .doc-aviso{cursor:help;white-space:nowrap;margin-left:0}.documentos .doc-aviso-ok{background:var(--okbg);color:var(--ok);border-color:#0000}.documentos .doc-estado small{white-space:normal;max-width:220px}.notas .doc-filtros{grid-template-columns:minmax(200px,2fr) minmax(170px,1.4fr) minmax(140px,1fr) minmax(140px,1fr)}.notas .nt-marcas{justify-content:flex-start;gap:18px}.notas .nt-marcas .doc-limpiar{margin-left:auto}.notas .nt-pulsado{background:var(--soft2);border-bottom:1px solid var(--line);color:var(--ink2);align-items:center;gap:10px;padding:10px 22px;font-size:12.8px;display:flex}.notas .nt-pulsado.hide{display:none}.notas .nt-tarjeta{border-bottom:1px solid var(--line2);padding:16px 0}.notas .nt-tarjeta:last-child{border-bottom:none}.notas .nt-tarjeta header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.notas .nt-tarjeta h4{color:var(--ink);margin:0;font-size:14px;font-weight:700;line-height:1.35}.notas .nt-marcas-nota{flex-wrap:wrap;gap:6px;display:flex}.notas .nt-marca{background:var(--soft);color:var(--mute);white-space:nowrap;border-radius:10px;padding:2px 9px;font-size:10.8px;font-weight:600}.notas .nt-decision{color:#6d28d9;background:#ede9fe}.notas .nt-pendiente{background:var(--warnbg);color:var(--warn)}.notas .nt-para{color:#1d4ed8;background:#dbeafe}body.dark .notas .nt-decision{color:#c4b5fd;background:#2e1065}body.dark .notas .nt-para{color:#93c5fd;background:#172554}.notas .nt-texto{color:var(--ink2);white-space:pre-wrap;margin:8px 0 0;font-size:13px;line-height:1.6}.notas .nt-enlaces{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.notas .nt-chip{border:1px solid var(--line);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:14px;align-items:center;gap:6px;padding:3px 10px 3px 8px;font-family:inherit;font-size:12px;display:inline-flex}.notas .nt-chip small{letter-spacing:.5px;text-transform:uppercase;color:var(--mute);font-size:9.5px;font-weight:700}.notas .nt-chip:hover{border-color:var(--acc2);color:var(--acc2)}.notas .nt-docs{flex-wrap:wrap;gap:12px;margin-top:10px;font-size:12.5px;display:flex}.notas .nt-docs a{color:var(--acc2);font-weight:600;text-decoration:none}.notas .nt-docs a:hover{text-decoration:underline}.notas .nt-tarjeta footer{color:var(--mute);margin-top:10px;font-size:11.8px}.notas .nt-tarjeta footer b{color:var(--ink2);font-weight:600}.notas .nt-mas{justify-content:center;padding:6px 0 18px;display:flex}@media (width<=1100px){.notas .doc-filtros{grid-template-columns:1fr 1fr}}.notas .nt-enlaces{margin-top:12px}.notas .nt-chip-cuaderno{background:var(--soft2)}.notas .nt-chip-autor small,.notas .nt-chip-dia small{color:var(--mute)}.notas .nt-chip-cliente{border-color:#bfdbfe}.notas .nt-chip-cliente small{color:#1d4ed8}.notas .nt-chip-producto{border-color:#bbf7d0}.notas .nt-chip-producto small{color:#15803d}.notas .nt-chip-ancla{border-color:#fed7aa}.notas .nt-chip-ancla small{color:#c2410c}.notas .nt-chip-persona,.notas .nt-chip-para{border-color:#ddd6fe}.notas .nt-chip-persona small,.notas .nt-chip-para small{color:#6d28d9}.notas .nt-chip-decision{color:#6d28d9;background:#ede9fe;border-color:#0000}.notas .nt-chip-pendiente{background:var(--warnbg);color:var(--warn);border-color:#0000}.notas .nt-chip-general{background:var(--soft);border-color:#0000}body.dark .notas .nt-chip-decision{color:#c4b5fd;background:#2e1065}.notas .doc-intro{margin-bottom:12px}.notas .doc-card-cabeza{padding-top:14px}.notas .doc-filtros{grid-template-columns:minmax(180px,1.6fr) minmax(150px,1.2fr) minmax(128px,.9fr) minmax(128px,.9fr) minmax(130px,1fr) minmax(130px,1fr);gap:10px 12px;padding:10px 22px 12px}.notas .doc-campo input,.notas .doc-campo select{height:32px}.notas .nt-lista{padding:0 22px}.notas .nt-tarjeta{cursor:pointer;padding:9px 0 10px}.notas .nt-tarjeta:hover{background:linear-gradient(90deg,transparent,var(--soft2) 10%,var(--soft2) 90%,transparent)}.notas .nt-linea{align-items:baseline;gap:10px;min-width:0;font-size:12.8px;line-height:1.45;display:flex}.notas .nt-linea b{text-overflow:ellipsis;white-space:nowrap;max-width:45%;color:var(--ink);flex:none;overflow:hidden}.notas .nt-linea .nt-texto{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--mute);flex:1;margin:0;font-size:12.5px;overflow:hidden}.notas .nt-tarjeta.abierta .nt-linea{display:block}.notas .nt-tarjeta.abierta .nt-linea b{white-space:normal;max-width:none;margin-bottom:4px;display:block}.notas .nt-tarjeta.abierta .nt-texto{white-space:pre-wrap;color:var(--ink2);display:block}.notas .nt-enlaces{gap:5px;margin-top:6px}.notas .nt-chip{border-radius:10px;gap:5px;padding:1px 8px 1px 6px;font-size:11px}.notas .nt-chip small{font-size:8.5px}.notas .nt-docs{margin-top:5px;font-size:12px}@media (width<=1300px){.notas .doc-filtros{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.notas .doc-filtros{grid-template-columns:1fr 1fr}}.notas .nt-estados{flex-wrap:wrap;gap:6px;margin-bottom:5px;display:flex}.notas .nt-estado{background:var(--soft);color:var(--mute);border:none;border-radius:10px;padding:1px 9px;font-family:inherit;font-size:11px;font-weight:600}.notas .nt-estado-aviso{color:#92400e;text-overflow:ellipsis;white-space:nowrap;background:#fef3c7;max-width:100%;overflow:hidden}.notas .nt-estado-sustituida{color:#b91c1c;cursor:pointer;background:#fee2e2}.notas .nt-estado-sustituida:hover{text-decoration:underline}.notas .nt-estado-hecho{background:var(--okbg);color:var(--ok)}.notas .nt-chip-vencida{color:#b91c1c;background:#fee2e2;border-color:#0000}.notas .nt-antigua{opacity:.62}.notas .nt-hecho{border:1px solid var(--ok);background:var(--okbg);color:var(--ok);cursor:pointer;border-radius:9px;flex:none;margin-left:auto;padding:2px 10px;font-family:inherit;font-size:11.5px;font-weight:600}.notas .nt-hecho.deshacer{border-color:var(--line);background:var(--panel);color:var(--mute)}body.dark .notas .nt-estado-aviso{color:#fcd34d;background:#3a2a06}body.dark .notas .nt-estado-sustituida,body.dark .notas .nt-chip-vencida{color:#fca5a5;background:#3a1111}.maestros .mt-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 18px;display:grid}.maestros .mt-kpi{text-align:left;background:var(--panel);border:1px solid var(--line);cursor:pointer;color:var(--ink);border-radius:14px;flex-direction:column;align-items:flex-start;gap:3px;padding:16px 18px;font-family:inherit;display:flex;box-shadow:0 1px 2px #1118270a}.maestros .mt-kpi:hover{border-color:var(--mute2)}.maestros .mt-kpi span{letter-spacing:.6px;text-transform:uppercase;color:var(--mute);font-size:11px;font-weight:700}.maestros .mt-kpi b{letter-spacing:-.5px;font-size:26px;font-weight:700}.maestros .mt-kpi small{color:var(--mute);font-size:11.5px}.maestros .mt-filtros{grid-template-columns:minmax(220px,2fr) minmax(170px,1.2fr) minmax(150px,1fr) minmax(130px,.8fr)}.maestros .mt-filtros .mt-obsoletos{align-self:end;height:36px}.maestros .mt-tabla tbody tr{cursor:pointer}.maestros .mt-tabla tbody tr:hover td{background:var(--soft2)}.maestros .mt-tabla td small{color:var(--mute);margin-top:2px;font-size:11.5px;display:block}.maestros .mt-codigo{color:var(--ink2);white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.maestros .derecha,.mt-ficha .derecha{text-align:right}.maestros .mt-marcas:empty{display:none}.maestros .mt-marcas{margin-top:4px}.maestros .mt-pie{border-top:1px solid var(--line);color:var(--mute);justify-content:space-between;align-items:center;gap:12px;padding:12px 22px;font-size:12px;display:flex}:is(.maestros .mt-pie:has(#cl-cuenta:empty),.maestros .mt-pie:has(#pr-cuenta:empty)){display:none}.maestros .mt-nota{padding:0 22px 14px}.mt-aviso{color:#92400e;background:#fef3c7;border-radius:9px;margin:0 0 14px;padding:8px 12px;font-size:12px}body.dark .mt-aviso{color:#fcd34d;background:#3a2a0b}.mt-nota{color:var(--mute);margin:0;font-size:12.5px;line-height:1.5}.mt-ficha{padding:6px 8px 4px;font-size:12.8px}.mt-ficha .mt-campos{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px 18px;margin-bottom:6px;display:grid}.mt-ficha .mt-campos span{letter-spacing:.6px;text-transform:uppercase;color:var(--mute2);margin-bottom:2px;font-size:10.5px;font-weight:700;display:block}.mt-ficha .mt-campos b{color:var(--ink);font-weight:600}.mt-ficha .mt-bloque{margin-top:18px}.mt-ficha h6{letter-spacing:.8px;color:var(--mute2);margin:0 0 8px;font-size:10.5px;font-weight:700}.mt-ficha h6 em{letter-spacing:0;text-transform:none;font-style:normal;font-weight:500}.mt-ficha .mt-chips{flex-wrap:wrap;gap:4px;display:flex}.mt-ficha button.etq{cursor:pointer;background:var(--panel);font-family:inherit}.mt-ficha button.etq:hover{border-color:var(--mute2);color:var(--ink)}.mt-ficha .mt-aviso{margin:12px 0 0}.mt-ficha .mt-docs{margin:0;padding-left:18px;line-height:1.7}.mt-ficha .mt-notas{flex-direction:column;gap:8px;display:flex}.mt-ficha .mt-nota-t{border:1px solid var(--line);border-radius:10px;padding:10px 12px}.mt-ficha .mt-nota-t b{font-size:13px;display:block}.mt-ficha .mt-nota-t p{color:var(--ink2);white-space:pre-line;margin:3px 0 4px;line-height:1.5}.mt-ficha .mt-nota-t small{color:var(--mute);font-size:11.5px}.mt-ficha .mt-estado{background:var(--soft);color:var(--mute);border-radius:10px;margin:0 6px 5px 0;padding:1px 9px;font-size:11px;font-weight:600;display:inline-block}.mt-ficha .mt-estado-aviso{color:#92400e;background:#fef3c7}body.dark .mt-ficha .mt-estado-aviso{color:#fcd34d;background:#3a2a0b}.mt-ficha .mt-precios{border-collapse:collapse;width:100%;font-size:12.5px}.mt-ficha .mt-precios th{text-align:left;letter-spacing:.6px;text-transform:uppercase;color:var(--mute2);border-bottom:1px solid var(--line);padding:6px 8px;font-size:10.5px}.mt-ficha .mt-precios td{border-bottom:1px solid var(--line2);padding:7px 8px}@media (width<=900px){.maestros .mt-kpis{grid-template-columns:1fr}}.maestros .mt-tabla td.derecha{white-space:nowrap}.maestros .mt-nota-suelta{margin:-8px 0 14px;padding:0}.maestros .mt-filtros .doc-acciones{justify-content:flex-start;gap:22px}.maestros .mt-filtros .doc-acciones .doc-limpiar{margin-left:auto}.maestros .mt-kpis-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1100px){.maestros .mt-kpis-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.maestros .mt-limpiar-celda{justify-content:flex-end;align-items:flex-end;padding-bottom:4px;display:flex}.maestros .mt-kpi.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.maestros .mt-tabla tr.mt-grupo td{background:var(--soft2);letter-spacing:.7px;text-transform:uppercase;color:var(--mute);cursor:default;padding-top:9px;padding-bottom:9px;font-size:10.5px;font-weight:700}.maestros .mt-tabla tbody tr.mt-grupo:hover td{background:var(--soft2)}.mt-ficha .mtd-lista{margin:0;padding:0;list-style:none}.mt-ficha .mtd-lista li{border-bottom:1px solid var(--line);align-items:baseline;gap:10px;padding:5px 0;font-size:13px;line-height:1.4;display:flex}.mt-ficha .mtd-lista li:last-child{border-bottom:0}.mt-ficha .mtd-lista a{color:var(--ink);overflow-wrap:anywhere;flex:1;min-width:0;text-decoration:none}.mt-ficha .mtd-lista a:hover{text-decoration:underline}.mt-ficha .mtd-lista small{color:var(--mute);white-space:nowrap;font-size:11.5px}.mt-ficha .mtd-ext{text-align:center;letter-spacing:.4px;width:38px;color:var(--mute);background:var(--soft2);border-radius:4px;flex:none;padding:2px 0;font-size:9.5px;font-weight:700}.mt-ficha .mtd-carpeta{border:1px solid var(--line);border-radius:8px;margin-top:8px}.mt-ficha .mtd-carpeta summary{cursor:pointer;align-items:center;gap:8px;padding:9px 12px;font-size:13px;list-style:none;display:flex}.mt-ficha .mtd-carpeta summary::-webkit-details-marker{display:none}.mt-ficha .mtd-carpeta summary .ico{width:16px;height:16px;color:var(--mute)}.mt-ficha .mtd-carpeta summary span{color:var(--mute);margin-left:auto;font-size:12px}.mt-ficha .mtd-carpeta[open] summary{border-bottom:1px solid var(--line)}.mt-ficha .mtd-carpeta .mtd-lista{max-height:420px;padding:2px 12px 6px;overflow:auto}.mt-ficha .mtd>.mtd-lista{margin-bottom:4px}.mt-ficha .mt-precios .mt-tramo{color:var(--mute);white-space:nowrap;font-size:11px;font-weight:400;display:block}#contenido.tl-lleno{max-width:none;height:100%;padding:0}#pg:has(#contenido.tl-lleno){overflow:hidden}.tl-app{height:100%;min-height:0;display:flex}.tl-lista{background:var(--panel);border-right:1px solid var(--line);flex:none;width:260px;padding:14px 10px 30px;overflow-y:auto}.tl-nueva{border:1px solid var(--line);background:var(--panel);cursor:pointer;width:100%;color:var(--ink);border-radius:10px;margin-bottom:6px;padding:9px;font-size:12.5px;font-weight:600}.tl-nueva:hover{border-color:var(--ink)}.tl-lista h5{letter-spacing:1.1px;color:var(--mute2);justify-content:space-between;align-items:center;margin:16px 8px 6px;font-size:9.5px;font-weight:700;display:flex}.tl-mini{color:var(--mute);cursor:pointer;letter-spacing:0;background:0 0;border:none;border-radius:6px;padding:2px 4px;font-size:11px;font-weight:600}.tl-mini:hover{background:var(--soft);color:var(--ink)}.tl-ag{text-align:left;width:100%;color:var(--ink2);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;padding:7px 9px;font-size:12.5px;display:flex}.tl-ag i{background:var(--acc2);border-radius:1.5px;flex:none;width:7px;height:7px;margin-left:2px;transform:rotate(45deg)}.tl-ag:hover,.tl-ag.on{background:var(--soft)}.tl-ag.on{color:var(--ink);font-weight:600}.tl-conv{border-radius:8px;align-items:center;display:flex}.tl-conv:hover,.tl-conv.on{background:var(--soft)}.tl-conv-abrir{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;gap:1px;min-width:0;padding:7px 4px 7px 9px;display:flex}.tl-conv-abrir span{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;font-size:12.3px;overflow:hidden}.tl-conv.on .tl-conv-abrir span{color:var(--ink);font-weight:600}.tl-mas{color:var(--mute2);cursor:pointer;visibility:hidden;background:0 0;border:none;border-radius:6px;padding:2px 7px;font-size:15px}.tl-conv:hover .tl-mas,.tl-carpeta-cab:hover .tl-mas{visibility:visible}.tl-carpeta{border-radius:9px;margin-bottom:2px}.tl-carpeta-cab{align-items:center;display:flex}.tl-carpeta-nombre{text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:none;border-radius:8px;flex:1;align-items:center;gap:7px;padding:7px 6px;font-size:12.3px;font-weight:600;display:flex}.tl-carpeta-nombre:hover{background:var(--soft)}.tl-carpeta-nombre em{color:var(--mute2);text-align:center;width:10px;font-style:normal;transition:transform .15s}.tl-carpeta.abierta .tl-carpeta-nombre em{transform:rotate(90deg)}.tl-carpeta-nombre small{color:var(--mute2);margin-left:auto;font-size:10.5px;font-weight:500}.tl-carpeta-dentro{border-left:1px solid var(--line);margin-left:11px;padding-left:14px;display:none}.tl-carpeta.encima,.tl-sueltas.encima{background:var(--soft2);outline:1px dashed var(--mute2)}.tl-sueltas{border-radius:9px;min-height:14px;margin-top:4px}.tl-vacia{color:var(--mute2);margin:6px 9px;font-size:11.5px;line-height:1.45}.tl-centro{background:var(--bg);flex-direction:column;flex:1;min-width:0;display:flex}.tl-centro.encima{outline:2px dashed var(--acc2);outline-offset:-8px}.tl-cabeza{border-bottom:1px solid var(--line);background:var(--panel);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 20px;font-size:12.5px;display:flex}.tl-quien{color:var(--ink);align-items:center;gap:8px;margin-right:4px;display:flex}.tl-quien i{border-radius:50%;width:9px;height:9px}.tl-ctx{border:1px solid var(--line);color:var(--ink2);background:var(--soft2);white-space:nowrap;border-radius:8px;padding:3px 9px;font-size:11.5px}.tl-limite{align-items:center;gap:7px;margin-left:auto;display:inline-flex}.tl-limite .barra{background:var(--line);border-radius:3px;width:60px;height:5px;overflow:hidden}.tl-agente{width:100%;max-width:820px;margin:0 auto;padding:10px 20px 0}.tl-agchip{background:var(--panel);border:1px solid var(--line);color:var(--ink2);border-radius:999px;align-items:center;gap:8px;padding:5px 6px 5px 12px;font-size:12px;display:inline-flex}.tl-agchip i{background:var(--acc2);border-radius:1.5px;width:7px;height:7px;transform:rotate(45deg)}.tl-agchip button{background:var(--soft);cursor:pointer;width:20px;height:20px;color:var(--mute);border:none;border-radius:50%;font-size:10px}.tl-cuerpo{flex:1;padding:22px 28px;overflow-y:auto}.tl-msg{max-width:780px;margin:0 auto 16px}.tl-yo{justify-content:flex-end;display:flex}.tl-yo>div{background:var(--btn);color:var(--btnfg);white-space:pre-wrap;border-radius:14px 14px 3px;max-width:80%;padding:10px 14px;font-size:13.5px;line-height:1.5}.tl-para{opacity:.7;white-space:normal;margin-top:5px;font-size:11px;display:block}.tl-firma{color:var(--mute);align-items:center;gap:7px;margin-bottom:6px;font-size:11px;display:flex}.tl-firma i{background:var(--ok);width:8px;height:8px;box-shadow:0 0 0 3px var(--okbg);border-radius:50%}.tl-bub{background:var(--panel);border:1px solid var(--line);color:var(--ink2);border-radius:14px 14px 14px 3px;padding:14px 16px;font-size:13.4px;line-height:1.6}.tl-bub p:last-child{margin-bottom:0}.tl-bub ul{margin:4px 0 8px;padding-left:20px}.tl-bub li{margin:2px 0}.tl-bub b{color:var(--ink)}.tl-bub.tapada{background:var(--soft2);color:var(--mute);border-style:dashed}.tl-nota{color:var(--mute);font-size:12px;line-height:1.5}.tl-fuentes{flex-direction:column;gap:5px;margin-top:12px;display:flex}.tl-fuentes h6{letter-spacing:1.1px;color:var(--mute2);margin:0 0 2px;font-size:9.5px;font-weight:700}.tl-fuente{color:var(--ink2);border:1px solid var(--line);background:var(--panel);cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:9px;width:100%;padding:7px 10px;font-size:12px;display:flex}.tl-fuente i{background:var(--acc2);border-radius:50%;flex:none;width:8px;height:8px}.tl-fuente.documento i{background:var(--mute);border-radius:2px}.tl-fuente span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tl-fuente em{color:var(--mute2);white-space:nowrap;margin-left:auto;font-size:10.5px;font-style:normal}.tl-aviso{color:var(--warn);background:var(--warnbg);border-radius:8px;margin-top:10px;padding:6px 10px;font-size:11.5px}.tl-acciones{border-top:1px solid var(--line2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:10px;display:flex}.tl-acc{border:1px solid var(--line);background:var(--panel);cursor:pointer;color:var(--ink2);border-radius:8px;padding:5px 10px;font-size:12px}.tl-acc:hover{border-color:var(--ink);color:var(--ink)}.tl-valorar{gap:6px;margin-left:auto;display:flex}.tl-gracias{color:var(--ok);font-size:11.5px}.tl-borrador-nota{border:1px solid var(--line);background:var(--soft2);border-radius:10px;margin-top:10px;padding:10px 12px}.tl-borrador-nota small{letter-spacing:.8px;text-transform:uppercase;color:var(--mute2);margin-bottom:4px;font-size:10px;display:block}.tl-borrador-nota b{margin-bottom:4px;display:block}.tl-avisos-agente{margin:10px 0 0;padding-left:18px;font-size:12px}.tl-avisos-agente li.rojo{color:#b91c1c}.tl-avisos-agente li.ambar{color:var(--warn)}.tl-detalle{margin-top:10px;font-size:12px}.tl-detalle summary{cursor:pointer;color:var(--mute)}.tl-detalle pre{white-space:pre-wrap;background:var(--soft2);border-radius:8px;max-height:320px;padding:10px;font-size:11px;overflow:auto}.tl-guardar-en{color:var(--mute);align-items:center;gap:6px;font-size:12px;display:flex}.tl-guardar-en select{border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:7px;padding:4px 6px;font-size:12px}.tl-estado{color:var(--ok);margin-top:10px;font-size:12px}.tl-descarga{color:var(--ink);font-size:12.5px;font-weight:600}.tl-adjuntos{flex-wrap:wrap;gap:6px;width:100%;max-width:836px;margin:0 auto;padding:0 28px 6px;display:flex}.tl-adj{background:var(--panel);border:1px solid var(--line);color:var(--ink2);border-radius:999px;align-items:center;gap:6px;padding:4px 6px 4px 11px;font-size:12px;display:inline-flex}.tl-adj button{background:var(--soft);cursor:pointer;width:18px;height:18px;color:var(--mute);border:none;border-radius:50%;font-size:9px}.tl-entrada{align-items:flex-end;gap:8px;width:100%;max-width:836px;margin:0 auto;padding:8px 28px 18px;display:flex}.tl-entrada textarea{resize:none;border:1px solid var(--line);min-height:42px;font:inherit;background:var(--panel);color:var(--ink);border-radius:12px;outline:none;flex:1;max-height:180px;padding:11px 14px;font-size:13.5px;line-height:1.45}.tl-entrada textarea:focus{border-color:var(--mute)}.tl-ic{border:1px solid var(--line);background:var(--panel);color:var(--mute);cursor:pointer;border-radius:12px;flex:none;width:42px;height:42px;font-size:16px}.tl-ic:hover{color:var(--ink);border-color:var(--ink)}.tl-enviar{background:var(--btn);color:var(--btnfg);cursor:pointer;border:none;border-radius:12px;flex:none;height:42px;padding:0 18px;font-size:13px;font-weight:600}.tl-enviar:disabled{opacity:.5;cursor:default}.tl-lado{background:var(--panel);border-left:1px solid var(--line);flex:none;width:240px;padding:16px 14px;overflow-y:auto}.tl-lado h5{letter-spacing:1.1px;color:var(--mute2);margin:0 0 6px;font-size:9.5px;font-weight:700}.tl-lado .tl-nota{margin:0 0 12px}.tl-cuad{border:1px solid var(--line);color:var(--ink2);border-radius:8px;align-items:center;gap:8px;margin-bottom:5px;padding:7px 9px;font-size:12px;display:flex}.tl-cuad i{background:#64748b;border-radius:2px;flex:none;width:8px;height:8px}.tl-cuad i.personal{background:#a78bfa}.tl-cuad span{line-height:1.3}.tl-menu{flex-direction:column;gap:8px;padding:6px 6px 2px;display:flex}.tl-menu .bk{text-align:left}.tl-motivo{flex-direction:column;gap:2px;display:flex}.tl-motivo small{color:var(--mute);font-weight:400}.tl-form-nota{flex-direction:column;gap:12px;padding:6px 6px 2px;display:flex}.tl-form-nota textarea{resize:vertical}.fn-enlaces{flex-wrap:wrap;gap:6px;margin:4px 0 6px;display:flex}.fn-chip{border:1px solid var(--line);background:var(--soft2);border-radius:999px;align-items:center;gap:6px;padding:3px 5px 3px 10px;font-size:12px;display:inline-flex}.fn-chip button{cursor:pointer;color:var(--mute);background:0 0;border:none;font-size:10px}.fn-fila{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.fn-corto{max-width:220px}.fn-parecidas{border:1px solid var(--warn);background:var(--warnbg);border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;font-size:12.5px;display:flex}.tl-nota-leer{color:var(--ink2);padding:4px 6px;font-size:13px;line-height:1.6}@media (width<=1100px){.tl-lado{display:none}}@media (width<=760px){.tl-lista{display:none}.tl-cuerpo{padding:16px}.tl-entrada{padding:8px 12px 14px}}.tl-form-nota .doc-interruptor,.tl-menu .doc-interruptor{color:var(--ink2);cursor:pointer;align-items:center;gap:9px;margin:3px 0;font-size:12.8px;font-weight:400;display:flex}.tl-form-nota .doc-interruptor input{width:16px;height:16px;accent-color:var(--acc);flex:none;margin:0}.tl-form-nota .doc-interruptor small{color:var(--mute)}.tl-form-nota .campo>span{color:var(--ink2);font-size:12px;font-weight:600}.fn-para{border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 14px;max-height:150px;margin-top:4px;padding:8px 10px;display:grid;overflow-y:auto}.fn-fila{align-items:center}.tl-bub .tl-nota ul{margin:4px 0 6px;padding-left:18px}#modal .box .doc-interruptor{flex-direction:row;align-items:center;gap:9px;margin:3px 0;display:flex}#modal .box .doc-interruptor input{border-radius:4px;flex:none;width:16px;height:16px;margin:0;padding:0}#modal .box .doc-interruptor span{color:var(--ink2);font-size:12.8px;font-weight:400}#modal .box .fn-fila .campo{min-width:0;margin-bottom:0}#modal .box .fn-fila .doc-interruptor{margin-top:18px}.tl-simulada{background:var(--warnbg);color:var(--warn);border-color:#0000;font-weight:600}.tl-sobre{box-sizing:border-box;width:100%;max-width:836px;margin:0 auto;padding:0 28px 6px}.tl-sobre-chip{background:var(--soft2);border:1px solid var(--line);border-radius:16px;align-items:center;gap:8px;padding:4px 6px 4px 12px;font-size:12px;display:inline-flex}.tl-sobre-chip small{letter-spacing:.6px;text-transform:uppercase;color:var(--mute);font-size:10px;font-weight:700}.tl-sobre-chip button{color:var(--mute);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:12px}.tl-sobre-chip button:hover{color:var(--ink)}.tl-pegado{box-sizing:border-box;width:100%;max-width:836px;margin:0 auto;padding:0 28px 8px}.tl-pegado-cab{align-items:baseline;gap:10px;margin-bottom:6px;font-size:12px;display:flex}.tl-pegado-cab span{color:var(--mute);flex:1}.tl-pegado-cab button{color:var(--mute);cursor:pointer;background:0 0;border:none}.tl-pegado textarea{box-sizing:border-box;border:1px dashed var(--mute2);background:var(--soft2);width:100%;color:var(--ink);resize:vertical;border-radius:10px;outline:none;padding:9px 11px;font-family:inherit;font-size:12.5px;line-height:1.5}.tl-modo-agente .tl-lado{display:none}.tl-ir-agente{margin-top:4px;text-decoration:none;display:inline-block}.tl-agente.tl-agente-fijo{display:none}.tl-opciones{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.tl-opciones button{border:1px solid var(--line);background:var(--panel);cursor:pointer;color:var(--ink);border-radius:18px;padding:7px 14px;font-family:inherit;font-size:13px}.tl-opciones button:hover:not(:disabled){border-color:var(--ink)}.tl-opciones button.on{background:var(--btn);color:var(--btnfg);border-color:var(--btn)}.tl-opciones button:disabled:not(.on){opacity:.45;cursor:default}.tl-form-tarea{flex-direction:column;gap:12px;min-width:min(620px,100%);display:flex}.tl-form-tarea>p{margin:0}.tl-campo{color:var(--ink2);flex-direction:column;gap:5px;font-size:12px;font-weight:600;display:flex}.tl-campo em{color:#b91c1c;font-style:normal}.tl-campo textarea{border:1px solid var(--line);background:var(--soft2);color:var(--ink);resize:vertical;border-radius:9px;outline:none;padding:8px 10px;font-family:inherit;font-size:13px;font-weight:400;line-height:1.5}.tl-campo textarea:focus{border-color:var(--acc2);background:var(--panel)}.tl-campo-pegar textarea{border-style:dashed}.tl-campo.falta textarea,.tl-campo.falta .tl-soltar{border-color:#dc2626}.tl-campo .tlc-caja{flex-direction:column;gap:4px;display:flex;position:relative}.tl-campo .tlc-caja input,.tl-campo select.tlc-tarifa,.tl-campo select.tlc-empresa,.tl-campo-fecha input{border:1px solid var(--line);background:var(--soft2);color:var(--ink);border-radius:9px;outline:none;padding:9px 10px;font-family:inherit;font-size:13px;font-weight:400}.tl-campo .tlc-caja input:focus,.tl-campo select.tlc-tarifa:focus,.tl-campo select.tlc-empresa:focus,.tl-campo-fecha input:focus{border-color:var(--acc2);background:var(--panel)}.tl-campo.falta .tlc-caja input{border-color:#dc2626}.tlc-lista{z-index:20;background:var(--panel);border:1px solid var(--line);border-radius:10px;max-height:280px;padding:4px;position:absolute;top:42px;left:0;right:0;overflow:auto;box-shadow:0 8px 24px #0000001a}.tlc-lista button{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:0;border-radius:7px;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 10px;display:flex}.tlc-lista button:hover{background:var(--soft2)}.tlc-lista button b{font-size:13px;font-weight:600}.tlc-lista button small,.tlc-ayuda{color:var(--mute);font-size:11.5px;font-weight:400}.tlc-nada{color:var(--mute);margin:0;padding:8px 10px;font-size:12.5px;font-weight:400}.tlc-elegido{color:#15803d;font-size:11.5px;font-weight:500}.tl-soltar{border:1.5px dashed var(--mute2);cursor:pointer;background:var(--soft2);text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:14px;display:flex}.tl-soltar b{color:var(--ink);font-size:12.5px;font-weight:600}.tl-soltar small{color:var(--mute);font-weight:400}.tl-soltar.encima,.tl-soltar:hover{border-color:var(--acc2);background:var(--panel)}.tl-soltar.lleno{border-style:solid;border-color:var(--ok);background:var(--okbg)}.tl-form-pie{justify-content:flex-end;display:flex}.tl-limpio{grid-template-columns:minmax(110px,max-content) 1fr;gap:6px 14px;margin:8px 0 0;font-size:12.5px;display:grid}.tl-limpio dt{color:var(--mute);font-weight:600}.tl-limpio dd{min-width:0;margin:0}.tl-limpio .tl-limpio{margin:0}.tl-texto-largo{white-space:pre-wrap}.tl-lista-limpia{margin:0;padding-left:18px}.tl-lista-limpia li{margin-bottom:4px}.tl-internet.on{background:var(--acc);color:#fff;border-color:var(--acc)}.tl-buscando{color:var(--mute);font-style:italic}.tl-web{border-top:1px solid var(--line);margin-top:10px;padding-top:8px}.tl-web h6{letter-spacing:.6px;color:var(--mute);margin:0 0 6px;font-size:10.5px}.tl-web ul{margin:0;padding-left:18px;font-size:12.5px}.tl-web li{margin-bottom:3px}.tl-web small{color:var(--mute2)}.tl-web-busco{color:var(--mute);margin:0 0 6px;font-size:12px}.tl-web-error{color:var(--warn)}.tl-web-mas summary{cursor:pointer;color:var(--mute);margin-top:4px;font-size:12px}.tl-bub h5.tl-tit{margin:12px 0 4px;font-size:13.5px}.tl-bub hr{border:0;border-top:1px solid var(--line);margin:10px 0}.tl-tabla-caja{margin:6px 0 10px;overflow-x:auto}.tl-tabla{border-collapse:collapse;min-width:60%;font-size:12.5px}.tl-tabla th,.tl-tabla td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:4px 8px}.tl-tabla th{background:var(--soft)}.tl-descargas{gap:4px;margin-left:6px;display:inline-flex}.tl-descargas a.tl-acc{color:inherit;text-decoration:none}.tl-grafico{border:1px solid var(--line);background:var(--panel);border-radius:10px;margin:10px 0 6px;padding:10px 12px}.tl-grafico figcaption{margin-bottom:4px;font-size:12.5px;font-weight:600}.tl-grafico svg{width:100%;height:auto;display:block}.tl-g-reja{stroke:var(--line);stroke-width:1px}.tl-g-eje{fill:var(--mute);font-size:11px}.tl-g-ley{fill:var(--ink);font-size:12px}.tl-g-leyenda{color:var(--mute);flex-wrap:wrap;gap:4px 14px;margin-top:4px;font-size:12px;display:flex}.tl-g-leyenda i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:5px;display:inline-block}.tl-proy-marca{letter-spacing:.3px;color:var(--acc2);text-transform:uppercase;margin-left:6px;font-size:10px;font-style:normal;font-weight:700}.tl-proy-docs ul{border:1px solid var(--line);border-radius:8px;max-height:220px;margin:6px 0 0;padding:0;list-style:none;overflow:auto}.tl-proy-docs li{border-top:1px solid var(--line2);padding:6px 10px;font-size:13px}.tl-proy-docs li:first-child{border-top:0}.tl-proy-doc{text-align:left;grid-template-columns:18px 1fr;align-items:center;gap:10px;display:grid}.cp-form .tl-proy-doc input{border-radius:4px;width:16px;height:16px;margin:0;padding:0}.tl-proy-doc span{cursor:pointer;color:var(--ink)}.tl-proy-docs-lista{border:1px solid var(--line);border-radius:8px;max-height:260px;margin:6px 0;padding:0;list-style:none;overflow:auto}.tl-proy-docs-lista li{border-top:1px solid var(--line2);padding:7px 10px;font-size:13px}.tl-proy-docs-lista li:first-child{border-top:0}.tl-rehacer{flex-wrap:wrap;gap:6px;margin:6px 0 0 4px;display:flex}#tl-dictar.on{color:#fff;background:#dc2626;border-color:#dc2626}.tl-sustituido>summary{color:var(--mute);font-size:.92em}.tlh{flex-direction:column;gap:8px;min-width:min(640px,100%);display:flex}.tlh-titulo{letter-spacing:.06em;text-transform:uppercase;color:var(--mute);margin:6px 0 0;font-size:11.5px;font-weight:700}.tlh-sin{color:var(--mute);margin:0;font-size:12.5px}.tlh .tlh-hilo{border:1px solid var(--line);background:var(--panel);border-radius:10px;max-height:360px;overflow:auto}.tlh .tlh-hilo .cpo-asunto{padding:10px 16px 8px}.tlh .tlh-hilo .cpo-asunto h3{font-size:14.5px}.tlh .tlh-hilo .cpo-msg summary{padding:9px 16px}.tlh .tlh-hilo .cpo-detalle{padding:0 16px 14px 68px}.tlh .tlh-hilo .cpo-msg:last-child{border-bottom:0}.tlh .tlh-hilo .cpo-cuerpo{font-size:13.5px}.tlh-cuerpo{color:#242424;white-space:pre-wrap;padding:14px 16px;font-family:Aptos,Segoe UI,Calibri,-apple-system,sans-serif;font-size:14px;line-height:1.55}.tlh-tabla{border-collapse:collapse;white-space:normal;margin:8px 0;font-size:13px}.tlh-tabla th,.tlh-tabla td{border:1px solid var(--line);text-align:left;padding:5px 10px}.tlh-tabla th{background:var(--soft2);font-weight:600}.tlh-tabla td:nth-child(n+2){text-align:right}.tlh-tabla .tlh-total td{font-weight:700}body.dark .tlh-cuerpo{color:#e5e7eb}.tlh .tlh-editable{white-space:normal}.tlh .cpm .tlh-editable textarea{color:#242424;resize:none;white-space:pre-wrap;outline:none;width:100%;min-height:0;margin:0 -4px;line-height:1.55;display:block;overflow:hidden;background:0 0!important;border:0!important;padding:2px 4px!important;font-size:14px!important}.tlh .cpm .tlh-editable textarea:focus{background:var(--soft2)!important;border-radius:6px!important}body.dark .tlh .cpm .tlh-editable textarea{color:#e5e7eb}.tlh .cpm-linea input{font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:14px;font-weight:600}.tla-aprender{color:var(--ink);background:#eef4ff;border-radius:10px;align-items:center;gap:12px;margin-top:8px;padding:10px 14px;font-size:13px;display:flex}.tla-aprender .bk{flex:none;margin-left:auto}.tla-hecho{color:var(--mute);margin:6px 0 0;font-size:12.5px}.tla{box-sizing:border-box;flex-direction:column;gap:14px;min-width:min(820px,90vw);padding:6px 22px 20px;display:flex}.tla-nota{color:var(--mute);margin:0;font-size:13px}.tla-dos{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tla-dos span{letter-spacing:.05em;text-transform:uppercase;color:var(--mute);margin-bottom:6px;font-size:11.5px;font-weight:700;display:block}.tla pre{white-space:pre-wrap;background:var(--soft2);border-radius:8px;max-height:260px;margin:0;padding:10px 12px;font-family:Aptos,Segoe UI,Calibri,-apple-system,sans-serif;font-size:13px;line-height:1.5;overflow:auto}.tla-pie{justify-content:flex-end;gap:8px;display:flex}body.dark .tla-aprender{background:#1c2333}.tl-campo-fecha input{max-width:220px}.cp-app .cp-barra{justify-content:space-between;align-items:flex-start;gap:16px;margin:0 0 14px;display:flex}.cp-app .cp-fases{flex-wrap:wrap;gap:6px;display:flex}.cp-app .cp-chip{border:1px solid var(--line);background:var(--panel);cursor:pointer;color:var(--ink2);border-radius:18px;padding:6px 12px;font-family:inherit;font-size:12.5px}.cp-app .cp-chip b{margin-left:4px}.cp-app .cp-chip.on{border-color:var(--ink);color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.cp-app .cp-chip-hoy{color:#92400e;background:#fef3c7;border-color:#f59e0b}.cp-app .cp-botones{flex:none;gap:8px;display:flex}.cp-app .mt-tabla td small{display:block}.cp-app .cp-vencido{color:#b91c1c;font-weight:600}.cp-app .cp-hoy{color:#92400e;font-weight:700}.cp-fase{background:var(--soft);color:var(--ink2);border-radius:10px;padding:2px 9px;font-size:11.5px;font-weight:600;display:inline-block}.cp-f-por_presentar{color:#3730a3;background:#e0e7ff}.cp-f-esperando{color:#92400e;background:#fef3c7}.cp-f-mas_adelante{color:#4b5563;background:#f3f4f6}.cp-f-reunion,.cp-f-tras_reunion{color:#1e40af;background:#dbeafe}.cp-f-propuesta{color:#5b21b6;background:#ede9fe}.cp-f-prueba,.cp-f-cliente{background:var(--okbg);color:var(--ok)}.cp-f-descartado{color:#991b1b;background:#fee2e2}.cp-app .cp-volver{margin:0 0 10px;padding:0}.cp-app .cp-cabeza{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.cp-app .cp-cabeza h2{margin:0 0 4px;font-size:19px}.cp-app .cp-cabeza p{color:var(--mute);margin:0;font-size:13px}.cp-app .cp-acciones-cab{gap:8px;display:flex}.cp-app .cp-rejilla{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.cp-app .cp-rejilla>section{flex-direction:column;gap:14px;display:flex}.cp-app .cp-estado{grid-template-columns:1fr 1fr;gap:12px;padding:16px 20px;display:grid}.cp-app .cp-estado>div>span{letter-spacing:.6px;text-transform:uppercase;color:var(--mute2);margin-bottom:4px;font-size:10.5px;font-weight:700;display:block}.cp-app .cp-estado b{font-size:14px;font-weight:600}.cp-app .cp-fecha{color:var(--mute);margin-top:6px;font-size:11.5px;display:block}.cp-app .cp-fecha input{border:1px solid var(--line);background:var(--soft2);color:var(--ink);border-radius:6px;padding:2px 6px;font-family:inherit;font-size:12px}.cp-app .cp-toca,.cp-app .cp-apuntes,.cp-app .cp-hilo{padding:16px 20px}.cp-app h6{letter-spacing:.8px;color:var(--mute2);margin:0 0 10px;font-size:10.5px;font-weight:700}.cp-app .cp-acciones{flex-wrap:wrap;gap:8px;display:flex}.cp-app .cp-apuntes p{white-space:pre-line;color:var(--ink2);margin:0;font-size:13px;line-height:1.55}.cp-app .cp-caja{border-top:1px solid var(--line);flex-direction:column;gap:10px;margin-top:14px;padding-top:14px;display:flex}.cp-app .cp-caja label,.cp-form label{color:var(--mute);flex-direction:column;gap:5px;font-size:11.5px;font-weight:600;display:flex}.cp-app .cp-caja textarea,.cp-app .cp-caja input,.cp-form textarea,.cp-form input{border:1px solid var(--line);background:var(--soft2);color:var(--ink);resize:vertical;border-radius:9px;outline:none;padding:9px 11px;font-family:inherit;font-size:13px;font-weight:400}.cp-app .cp-caja textarea:focus,.cp-app .cp-caja input:focus,.cp-form textarea:focus,.cp-form input:focus{border-color:var(--acc2);background:var(--panel)}.cp-app .cp-editor textarea{line-height:1.55}.cp-app .cp-avisos{color:#92400e;background:#fef3c7;border-radius:9px;margin:0;padding:8px 12px 8px 26px;font-size:12px;line-height:1.5}.cp-app .cp-redactando{color:var(--ink2);flex-direction:row;align-items:center;gap:10px;font-size:13px}.cp-app .cp-punto{background:var(--acc);border-radius:50%;width:9px;height:9px;animation:1s infinite alternate cp-latido}@keyframes cp-latido{0%{opacity:.25}to{opacity:1}}.cp-app .cp-paso{border-left:3px solid var(--line);margin-bottom:10px;padding:6px 0 6px 12px;font-size:12.5px}.cp-app .cp-paso summary{cursor:pointer;color:var(--ink2)}.cp-app .cp-paso pre{white-space:pre-wrap;color:var(--ink);margin:8px 0 0;font-family:inherit;font-size:12.5px;line-height:1.55}.cp-app .cp-paso-enviado{border-left-color:var(--acc)}.cp-app .cp-paso-contesto{border-left-color:var(--ok)}.cp-app .cp-paso-fase{color:var(--mute);border-left-style:dashed;font-size:12px}.cp-form{flex-direction:column;gap:10px;padding:4px 6px;display:flex}.cp-form .cp-dos{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width<=1000px){.cp-app .cp-rejilla{grid-template-columns:1fr}.cp-app .cp-barra{flex-direction:column}}.ag-app .ag-rejilla{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:22px;display:grid}.ag-app .ag-lista{flex-direction:column;gap:8px;display:flex;position:sticky;top:12px}.ag-app .ag-item{text-align:left;border:1px solid var(--line);background:var(--panel);cursor:pointer;color:var(--ink);border-radius:12px;flex-direction:column;align-items:flex-start;gap:3px;padding:12px 14px;font-family:inherit;display:flex}.ag-app .ag-item:hover{border-color:var(--mute2)}.ag-app .ag-item.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.ag-app .ag-item b{font-size:13px}.ag-app .ag-item small{color:var(--mute);font-size:11.5px}.ag-app .ag-cabeza{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:12px;display:flex}.ag-app .ag-cabeza h2{margin:0 0 6px;font-size:18px}.ag-app .ag-cabeza p{color:var(--mute);max-width:760px;margin:0;font-size:13px;line-height:1.55}.ag-app .ag-acciones{flex:none;align-items:center;gap:10px;display:flex}.ag-app .ag-que{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ag-app .ag-bloque{padding:16px 20px}.ag-app .ag-bloque h6{letter-spacing:.8px;color:var(--mute2);margin:0 0 8px;font-size:10.5px;font-weight:700}.ag-app .ag-bloque p,.ag-app .ag-bloque ul{color:var(--ink2);margin:0;font-size:13px;line-height:1.6}.ag-app .ag-bloque ul{padding-left:18px}.ag-app .ag-numeros .mt-kpi{cursor:default}.ag-app .ag-numeros .mt-kpi b{font-size:22px}.ag-app .ag-tabla td small{color:var(--mute);margin-top:3px;font-size:11.5px;display:block}.ag-app .ag-tabla tbody tr{cursor:default}.ag-app .ag-cuadro-cabeza{align-items:flex-end;gap:18px;margin-bottom:14px;display:flex}.ag-app .ag-cuadro-cabeza .doc-campo{flex:none;width:200px}.ag-app .ag-cuadro-cabeza p{flex:1;margin:0 0 8px;font-size:12.5px}.ag-app .ag-cuadro-cabeza .bk{flex:none;margin-bottom:4px;text-decoration:none}.ag-app .ag-vista{margin-bottom:14px}.ag-app .ag-cifras{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px 22px;display:grid}.ag-app .ag-cifras span{letter-spacing:.6px;text-transform:uppercase;color:var(--mute2);font-size:10.5px;font-weight:700;display:block}.ag-app .ag-cifras b{margin:3px 0;font-size:20px;display:block}.ag-app .ag-cifras small{color:var(--mute);font-size:11.5px}.ag-app .ag-evolucion td,.ag-app .ag-evolucion th{padding:8px 10px;font-size:12px}.ag-app .ag-evolucion .ag-este{background:var(--soft2);font-weight:700}@media (width<=1000px){.ag-app .ag-rejilla{grid-template-columns:1fr}.ag-app .ag-lista{flex-flow:wrap;position:static}.ag-app .ag-que{grid-template-columns:1fr}}.ag-app .ag-enlace{color:var(--mute);margin:-4px 0 12px;font-size:12.5px}.ag-app .ag-enlace a{color:var(--ink);font-weight:600}.ag-pagina .ag-cabeza{margin-bottom:8px}.ag-pagina #ag-tabs a{text-decoration:none}.ag-pagina .ag-pend{color:#fff;background:#f59e0b;border-radius:9px;margin-left:4px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:700}.ag-pagina .ag-cuerpo-pedir{border:1px solid var(--line);background:var(--bg);border-radius:14px;height:calc(100vh - 150px);min-height:500px;overflow:hidden}.ag-pagina .ag-cuerpo-pedir .tl-app{height:100%}.ag-pagina .ag-cuerpo-captacion .documentos{max-width:none}.ag-pagina .ag-de{width:240px;margin-bottom:12px}.ag-app .ag-portada{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.ag-app .ag-tarjeta{border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:14px;flex-direction:column;gap:8px;padding:18px 20px;text-decoration:none;display:flex}.ag-app .ag-tarjeta:hover{border-color:var(--mute2)}.ag-app .ag-tarjeta-cab{justify-content:space-between;align-items:center;gap:10px;display:flex}.ag-app .ag-tarjeta-cab b{font-size:15px}.ag-app .ag-tarjeta-cab em{color:#92400e;background:#fef3c7;border-radius:9px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:700}.ag-app .ag-tarjeta small{color:var(--mute);font-size:12.5px;line-height:1.5}.ag-app .ag-tarjeta-pie{color:var(--mute2);text-transform:uppercase;letter-spacing:.6px;font-size:11px;font-weight:700}.ag-trabajo h6{letter-spacing:.8px;color:var(--mute2);margin:12px 0 4px;font-size:10.5px}.ag-trabajo pre{white-space:pre-wrap;margin:0;font-family:inherit;font-size:12.5px;line-height:1.55}.ag-pagina .ag-nota-ajeno{color:var(--mute);margin:0 0 8px;font-size:12px}.ag-como{max-width:780px;padding:18px 4px 40px}.ag-como-lema{color:var(--ink);margin:0 0 30px;font-size:17px;font-weight:500;line-height:1.55}.ag-como h3{letter-spacing:1px;text-transform:uppercase;color:var(--mute2);margin:0 0 14px;font-size:11px;font-weight:700}.ag-como-tareas{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:22px 36px;margin-bottom:34px;display:grid}.ag-como-tarea b{color:var(--ink);margin-bottom:6px;font-size:14px;display:block}.ag-como-tarea ul,.ag-como-no{color:var(--ink2);margin:0;padding-left:18px;font-size:13px;line-height:1.65}.ag-como-tarea li::marker{color:var(--mute2)}.ag-como-no li::marker{color:var(--mute2)}.ag-como-no{margin-bottom:34px}.ag-como-pie{border-top:1px solid var(--line);color:var(--mute);margin:0;padding-top:16px;font-size:12.5px;line-height:1.7}.ag-como-pie .etq{margin-right:6px}.ct{flex-direction:column;gap:16px;display:flex}.ct-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;padding:16px 22px 20px;display:grid}.ct-form .ct-nota,.ct-form .ct-botones{grid-column:1/-1}.ct-botones{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.ct-final{padding-bottom:24px}.ct-nota{margin:6px 0 0}.ct-lista{margin:0;padding:0;list-style:none}.ct-lista li{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.ct-espera p{margin:6px 0}.ct-avisos{margin:4px 22px 0;padding-left:18px}.ct-cabeza>.ct-nota{margin:10px 22px 16px}.ct-cabeza .mt-kpis{padding:0 22px}.ct-lista{padding:0 22px 8px!important}.ct-espera{padding:18px 22px}.ct-avisos li{margin:4px 0}.ct-aviso-rojo{color:#b91c1c}.ct-aviso-amarillo{color:var(--warn)}.ct-tabla{font-size:13px}.ct-tabla th,.ct-tabla td{vertical-align:middle;white-space:nowrap;padding:2px 4px}.ct-tabla tbody th{text-align:center;background:var(--panel);border-right:1px solid var(--line);font-weight:600}.ct-tabla tr.ct-dia td,.ct-tabla tr.ct-dia th{border-top:2px solid var(--line)}.ct-tabla input{width:72px;font:inherit;color:inherit;background:0 0;border:1px solid #0000;border-radius:5px;padding:3px 5px}.ct-lo{width:100%}.ct .ct-tabla.ct-lo input{width:100%!important;min-width:64px!important}.ct .ct-tabla.ct-lo input[data-tipo=fecha]{min-width:130px!important}.ct .ct-tabla.ct-lo td:first-child input{min-width:150px!important}.ct .ct-tabla.ct-lo input[data-ruta$=n_serie]{min-width:120px!important}.ct .ct-tabla.ct-lo input[data-ruta$=lote],.ct .ct-tabla.ct-lo input[data-ruta$=articulo]{min-width:90px!important}.ct-tabla td.cifra-col input{text-align:right;width:52px}.ct-tabla td.ct-orden input{width:96px}.ct-tabla td.ct-largo input{width:170px}.ct .doc-tabla-caja{overflow-x:auto}.ct-tabla{width:auto;min-width:100%}.ct-tabla input:hover,.ct-tabla input:focus{border-color:var(--line);background:var(--bg)}.ct-tabla td.ct-rojo,.ct-tabla th.ct-rojo{background:#fde2e2}.ct-tabla td.ct-amarillo{background:#fef3c7}.ct-tabla td.ct-verde{background:#dcf5e3}.ct-tabla td.ct-tocada{box-shadow:inset 3px 0 0 var(--azul,#4573d2);background:0 0}.ct-otra{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;color:#b91c1c;cursor:pointer;background:0 0;border:1px dashed;border-radius:9px;max-width:110px;margin-left:2px;padding:0 6px;font-size:11px;overflow:hidden}.ct-tocada .ct-otra{display:none}body.dark .ct-tabla td.ct-rojo,body.dark .ct-tabla th.ct-rojo{background:#3a1111}body.dark .ct-tabla td.ct-amarillo{background:#3a2e0b}body.dark .ct-tabla td.ct-verde{background:#0f2e1a}body.dark .ct-otra,body.dark .ct-aviso-rojo{color:#fca5a5}@media (width<=700px){.ct-form{grid-template-columns:1fr}}.ct .ct-cabeza .mt-kpis .mt-kpi.ct-k-rojo{background:#fde2e2!important}.ct .ct-cabeza .mt-kpis .mt-kpi.ct-k-amarillo{background:#fef3c7!important}.ct .ct-cabeza .mt-kpis .mt-kpi.ct-k-verde{background:#dcf5e3!important}.ct .ct-cabeza .mt-kpis .mt-kpi.ct-k-gris{background:var(--panel)!important}body.dark .ct .ct-cabeza .mt-kpis .mt-kpi.ct-k-rojo{background:#3a1111!important}body.dark .ct .ct-cabeza .mt-kpis .mt-kpi.ct-k-amarillo{background:#3a2e0b!important}body.dark .ct .ct-cabeza .mt-kpis .mt-kpi.ct-k-verde{background:#0f2e1a!important}.ct .doc-tabla.ct-tabla th,.ct .doc-tabla.ct-tabla td{padding:3px 6px!important}.ct .doc-tabla.ct-tabla thead th{padding:10px 6px!important}.ct .ct-tabla input{box-sizing:border-box;width:62px!important;min-width:0!important;height:auto!important;padding:3px 5px!important}.ct .ct-tabla td.cifra-col input{width:48px!important}.ct .ct-tabla td.ct-orden input{width:84px!important}.ct .ct-tabla td.ct-largo input{width:160px!important}.ct .ct-otra{max-width:150px;margin:2px 0 1px 4px;display:block}.ag-pagina #ag-tabs{flex-wrap:wrap;align-items:center;display:flex}.ag-pagina #ag-tabs .ag-como-enlace{color:var(--mute);white-space:nowrap;margin-left:auto;font-size:12px;text-decoration:none}.ag-pagina #ag-tabs .ag-como-enlace:hover{color:var(--ink,inherit);text-decoration:underline}#modal-bd .ag-como{padding:6px 22px 14px}.ag-como .ag-como-nota{color:var(--ink2);margin:4px 0 10px;font-size:13px;line-height:1.5}.ag-como .ag-como-ritmo{border-collapse:collapse;min-width:60%;margin:0 0 10px;font-size:13px}.ag-como .ag-como-ritmo td{border-bottom:1px solid var(--line);color:var(--ink2);padding:6px 14px 6px 0}.ag-como .ag-como-ritmo td b{color:var(--ink);font-weight:600}.ag-como .ag-r{color:#b91c1c;font-weight:600}.ag-como .ag-v{color:#047857;font-weight:600}.ag-como .ag-a{color:#b45309;font-weight:600}.ag-numeros.ag-numeros-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ag-pagina .ag2-pest{align-items:flex-end;margin:0 0 18px;padding:0}.ag-pagina .ag2-pest button{text-transform:none;letter-spacing:0}.ag-pagina .ag2-pest .ag2-ico{color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.ag-pagina .ag2-pest .ag2-ico .ico{width:14px;height:14px}.ag-pagina .ag2-pest .ag-pend{color:#fff;background:#f59e0b;border-radius:999px;margin-left:2px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:700}.ag-pagina .ag2-pest .ag-como-enlace{align-self:center;padding-bottom:6px}.ag-pagina .ag2-pest .ag-pend{color:inherit;background:0 0;border-radius:0;margin-left:4px;padding:0;font-size:13.5px;font-weight:700}.ag-pagina .ag2-pest .ag-pend:before{content:"("}.ag-pagina .ag2-pest .ag-pend:after{content:")"}.ag-pagina .ag2-pest .ag2-rosa{color:#d6453d;background:#fde8e8}.ag-pagina .ag2-pest .ag2-azul{color:#4573d2;background:#e7edfb}.ag-pagina .ag2-pest .ag2-verde{color:#2f9e46;background:#e3f4e9}.ag-pagina .ag2-pest .ag2-ambar{color:#b7791f;background:#fcf1dc}.ag-pagina .ag2-pest .ag2-ico .ico{stroke-width:2.2px}body.dark .ag-pagina .ag2-pest .ag2-rosa{background:#3a2628}body.dark .ag-pagina .ag2-pest .ag2-azul{background:#232b3d}body.dark .ag-pagina .ag2-pest .ag2-verde{background:#1f3326}body.dark .ag-pagina .ag2-pest .ag2-ambar{background:#3a3020}.equipo{flex-direction:column;gap:12px;display:flex}.eq-filtros{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.eq-filtros .doc-buscar{flex:260px}.eq-filtros .doc-campo:not(.doc-buscar){flex:0 0 220px}.eq-av{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:inline-flex}.eq-quien{align-items:center;gap:10px;display:flex}.eq-quien b{display:block}.eq-tabla tbody tr[data-persona]{cursor:pointer}.eq-inactiva{opacity:.55}.eq-punto{vertical-align:middle;border-radius:50%;width:9px;height:9px;margin-right:8px;display:inline-block}.eq-deps{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.eq-dep{border-top:3px solid var(--color);padding:14px 16px}.eq-dep header{align-items:center;gap:4px;margin-bottom:10px;display:flex}.eq-dep header small{color:var(--mute);margin-left:auto;font-size:12px}.eq-dep ul{margin:0;padding:0;list-style:none}.eq-dep li{border-top:1px solid var(--line);cursor:pointer;border-radius:6px;align-items:center;gap:10px;padding:7px 4px;display:flex}.eq-dep li:first-child{border-top:0}.eq-dep li:hover{background:#00000008}.eq-dep li b{font-size:13.5px;display:block}.eq-dep li small{color:var(--mute);font-size:12px}.eq-dep footer{border-top:1px solid var(--line);color:var(--mute);margin-top:10px;padding-top:10px;font-size:12.5px}.eq-dep footer b{color:var(--ink)}.eq-leyenda{color:var(--mute);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;font-size:12px;display:flex}.eq-leyenda i{vertical-align:-2px;border-radius:50%;width:12px;height:12px;margin-right:4px;display:inline-block}.eq-matriz-caja{padding:0;overflow-x:auto}.eq-matriz{border-collapse:collapse;min-width:100%;font-size:12px}.eq-matriz th,.eq-matriz td{border-bottom:1px solid var(--line)}.eq-matriz thead th{vertical-align:bottom;background:var(--soft,#f3f4f6);padding:8px 2px;position:sticky;top:0}.eq-col{cursor:pointer;font:inherit;color:var(--ink);writing-mode:vertical-rl;text-align:left;background:0 0;border:0;max-height:150px;padding:0;font-size:11.5px;font-weight:600;line-height:1.2;transform:rotate(180deg)}.eq-col:hover{color:var(--acc)}.eq-esquina{text-align:left;color:var(--mute);vertical-align:bottom;font-size:11px;padding-left:14px!important}.eq-matriz tbody th{text-align:left;cursor:pointer;background:var(--card,#fff);min-width:190px;padding:6px 14px;font-weight:400;position:sticky;left:0}.eq-matriz tbody th b{font-size:13px;display:block}.eq-matriz tbody th small{color:var(--mute);font-size:11px}.eq-matriz tbody th:hover b{color:var(--acc)}.eq-matriz td{text-align:center;width:34px;min-width:34px}.eq-matriz td i{border-radius:50%;width:12px;height:12px;display:inline-block}.eq-grupo td{letter-spacing:.5px;text-transform:uppercase;color:var(--mute);background:0 0;padding:10px 14px 4px;font-size:11px;font-weight:700;text-align:left!important}.eq-tot{color:var(--mute);padding:0 10px;font-weight:700}.nv-anota i,.eq-leyenda i.nv-anota{background:var(--ink)}.nv-lee i,.eq-leyenda i.nv-lee{border:2.5px solid var(--ink);box-sizing:border-box;background:0 0}.nv-parcial i,.eq-leyenda i.nv-parcial{background:linear-gradient(90deg,var(--ink) 50%,transparent 50%);border:1.5px solid var(--ink);box-sizing:border-box}.nv-hereda i,.eq-leyenda i.nv-hereda{border:2px dashed var(--mute);box-sizing:border-box;background:0 0}.nv-duda i,.eq-leyenda i.nv-duda{box-sizing:border-box;background:#fde68a;border:1.5px solid #d97706}body.dark .eq-matriz tbody th{background:var(--card,#111)}.eq-barra{padding-bottom:0}.eq-dep li small{display:block}.eq-correo{color:var(--mute2)!important}.eq-dep-celda{white-space:nowrap}.eq-leyenda{gap:8px 18px}.eq-leyenda span{align-items:center;gap:6px;display:inline-flex}.eq-leyenda i{margin-right:0}.eq-matriz{table-layout:fixed;width:100%;min-width:900px}.eq-c-persona{width:250px}.eq-c-tot{width:52px}.eq-matriz td{width:auto;min-width:0}.eq-matriz tbody th{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.eq-matriz tbody th small{text-overflow:ellipsis;display:block;overflow:hidden}.eq-matriz thead th{text-align:center}.eq-col{margin:0 auto;display:block}.eq-matriz tbody tr:not(.eq-grupo):hover td,.eq-matriz tbody tr:not(.eq-grupo):hover th{background:var(--soft2)}.eq-matriz td+td{border-left:1px solid var(--line2)}.eq-tot{text-align:center}.eq-matriz thead th.eq-esquina{text-align:left}.equipo .eq-kpis .mt-kpi{cursor:default}.equipo .eq-kpis .mt-kpi:hover{border-color:var(--line)}.equipo .eq-kpis{margin:4px 0 16px}.equipo .eq2-pest{margin:-4px 0 6px;padding:0}.equipo .eq2-ico{border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.equipo .eq2-ico .ico{stroke-width:2.2px;width:14px;height:14px}.equipo .eq2-personas{color:#4573d2;background:#e7edfb}.equipo .eq2-cuadernos{color:#2f9e46;background:#e3f4e9}body.dark .equipo .eq2-personas{background:#232b3d}body.dark .equipo .eq2-cuadernos{background:#1f3326}.equipo .eq2-leyenda i{background:0 0;border:0;border-radius:4px;place-items:center;width:20px;height:20px;font-size:10.5px;font-style:normal;font-weight:700;display:inline-grid}.equipo .eq2-leyenda i.nv-anota{color:#fff;background:#1e6b3a}.equipo .eq2-leyenda i.nv-lee,.equipo .eq2-leyenda i.nv-parcial{color:#1e6b3a;background:#d7ecd9;border:0}.equipo .eq2-leyenda i.nv-hereda{color:#1e6b3a;background:#fff;border:1.5px dashed #6aa77a}.equipo .eq2-leyenda i.nv-duda{color:#b7791f;background:#fcf1dc;border:0}.equipo .eq2-caja{padding:0;overflow-x:auto}.equipo .eq2-mapa{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:1000px;font-size:13px}.equipo .eq2-mapa th,.equipo .eq2-mapa td{border-bottom:1px solid var(--borde,#e6e8ec);padding:0}.equipo .eq2-mapa thead th{vertical-align:bottom;z-index:1;background:#fff;position:sticky;top:0}.equipo .eq2-esq{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:#6d6e6f;font-size:11px;font-weight:600;padding:10px 14px!important}.equipo .eq2-per button{cursor:pointer;font:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;width:100%;padding:8px 0 10px;display:flex}.equipo .eq2-per button span{writing-mode:vertical-rl;white-space:nowrap;color:#1e1f21;text-overflow:ellipsis;max-height:120px;font-size:12px;font-weight:600;overflow:hidden;transform:rotate(180deg)}.equipo .eq2-per button i{border-radius:50%;order:2;width:8px;height:8px}.equipo .eq2-per button:hover span{color:#4573d2}.equipo .eq2-mapa tbody .eq2-sec td{color:#fff;letter-spacing:.04em;background:#1e1f21;padding:7px 14px;font-size:11.5px;font-weight:600;text-align:left!important}.equipo .eq2-mapa tbody th{text-align:left;background:#fff;padding:0;font-weight:400}.equipo .eq2-mapa tbody th button{font:inherit;color:#1e1f21;cursor:pointer;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;width:100%;padding:9px 14px;font-size:13.5px;font-weight:500;overflow:hidden}.equipo .eq2-mapa tbody th button:hover{color:#4573d2}.equipo .eq2-fijo{color:#1e1f21;padding:9px 14px;font-size:13.5px;display:block}.equipo .eq2-sp{color:#6d6e6f;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden;padding:0 12px!important}.equipo .eq2-mapa tbody td:not(.eq2-sp){text-align:center;color:#c9ccd1;border-left:2px solid #fff;height:34px;font-size:11.5px;font-weight:700}.equipo .eq2-mapa tbody td.nv-anota,.equipo .eq2-mapa tbody td.eq2-propio{color:#fff;background:#1e6b3a}.equipo .eq2-mapa tbody td.nv-lee,.equipo .eq2-mapa tbody td.nv-parcial{color:#1e6b3a;background:#d7ecd9}.equipo .eq2-mapa tbody td.nv-hereda{color:#1e6b3a;outline-offset:-4px;background:#f2f8f3;outline:1.5px dashed #6aa77a}.equipo .eq2-mapa tbody td.nv-duda{color:#b7791f;background:#fcf1dc}.equipo .eq2-mapa tbody tr:not(.eq2-sec):hover th,.equipo .eq2-mapa tbody tr:not(.eq2-sec):hover .eq2-sp{background:var(--gris-suave,#f0f1f3)}.equipo .eq2-mapa tfoot th{text-align:left;color:#6d6e6f;padding:10px 14px;font-size:12px;font-weight:600}.equipo .eq2-mapa tfoot td{text-align:center;color:#1e1f21;font-size:12.5px;font-weight:700}body.dark .equipo .eq2-mapa thead th,body.dark .equipo .eq2-mapa tbody th{background:var(--panel)}body.dark .equipo .eq2-per button span,body.dark .equipo .eq2-mapa tbody th button,body.dark .equipo .eq2-fijo,body.dark .equipo .eq2-mapa tfoot td{color:var(--ink)}body.dark .equipo .eq2-mapa tbody td:not(.eq2-sp){border-left-color:var(--panel)}body.dark .equipo .eq2-sec td{background:#000}body.dark .equipo .eq2-mapa tbody td.nv-hereda{color:#93c9a0;background:0 0}.equipo .eq2-mapa tbody .eq2-sec td{text-transform:uppercase;border-top:1px solid #eef0f3;font-weight:600;color:#6d6e6f!important;letter-spacing:.06em!important;background:#f6f7f8!important;padding:9px 14px!important;font-size:11px!important}.equipo .eq2-mapa th,.equipo .eq2-mapa td{border-bottom:1px solid #f0f1f3}.equipo .eq2-mapa tbody td:not(.eq2-sp){height:40px;color:inherit;border-left:0;background:0 0!important;outline:0!important}.equipo .eq2-mapa tbody td b{border-radius:6px;place-items:center;width:26px;height:22px;font-size:11px;font-weight:700;display:inline-grid}.equipo .eq2-mapa tbody td.nv-anota b,.equipo .eq2-mapa tbody td.eq2-propio b{color:#fff;background:#2f9e46}.equipo .eq2-mapa tbody td.nv-lee b{color:#2f7d3e;background:#e3f4e9;box-shadow:inset 0 0 0 1px #bfe3c9}.equipo .eq2-mapa tbody td.eq2-propio b{color:#6d6e6f;background:#e9ebee}.equipo .eq2-mapa tbody tr:not(.eq2-sec):hover td:not(.eq2-sp){background:#fafbfc!important}.equipo .eq2-per button span{color:#3d3e40;font-weight:500}.equipo .eq2-mapa tfoot td{color:#6d6e6f;font-weight:600}.equipo .eq2-leyenda i.nv-anota{background:#2f9e46;border-radius:6px;width:26px;height:22px}.equipo .eq2-leyenda i.nv-lee{color:#2f7d3e;background:#e3f4e9;border-radius:6px;width:26px;height:22px;box-shadow:inset 0 0 0 1px #bfe3c9}body.dark .equipo .eq2-mapa tbody .eq2-sec td{border-top-color:var(--line);background:var(--soft)!important;color:var(--mute)!important}body.dark .equipo .eq2-mapa th,body.dark .equipo .eq2-mapa td{border-bottom-color:var(--line)}body.dark .equipo .eq2-mapa tbody td.nv-lee b{color:#93c9a0;background:#1f3326;box-shadow:inset 0 0 0 1px #2f5a3a}body.dark .equipo .eq2-mapa tbody td.eq2-propio b{background:var(--soft);color:var(--mute)}body.dark .equipo .eq2-mapa tbody tr:not(.eq2-sec):hover td:not(.eq2-sp){background:var(--soft)!important}.equipo .eq2-caja{overflow:visible}.equipo .eq2-mapa thead th{z-index:3;background:#fff;position:sticky;top:0;box-shadow:0 1px #e6e8ec,0 6px 10px -8px #1e1f212e}.equipo .eq2-mapa tbody .eq2-sec td{box-shadow:inset 3px 0 0 var(--sc,#9ca3af);border-top:0;background:color-mix(in srgb,var(--sc,#9ca3af) 11%,#fff)!important;color:color-mix(in srgb,var(--sc,#9ca3af) 75%,#1e1f21)!important}body.dark .equipo .eq2-mapa tbody .eq2-sec td{background:color-mix(in srgb,var(--sc,#9ca3af) 16%,var(--panel))!important;color:color-mix(in srgb,var(--sc,#9ca3af) 70%,#fff)!important}.equipo .eq2-mapa tbody .eq2-sec td{box-shadow:inset 3px 0 #4573d2;--sc:#4573d2!important;color:#2f4f8f!important;background:#eef3fc!important}body.dark .equipo .eq2-mapa tbody .eq2-sec td{color:#9db8ea!important;background:#1e2635!important}.equipo .eq2-mapa thead th{box-shadow:0 1px #dfe2e7,0 6px 10px -8px #1e1f212e;background:#eceef1!important}.equipo .eq2-esq{color:#3d3e40!important}.equipo .eq2-per button span{color:#1e1f21}body.dark .equipo .eq2-mapa thead th{box-shadow:0 1px 0 var(--line);background:var(--soft)!important}body.dark .equipo .eq2-esq,body.dark .equipo .eq2-per button span{color:var(--ink)!important}.equipo .eq2-mapa thead th{vertical-align:bottom;background:#fff!important;box-shadow:0 1px #e6e8ec,0 8px 12px -10px #1e1f2140!important}.equipo .eq2-mapa thead th:first-child{border-top-left-radius:inherit}.equipo .eq2-c-cuad{width:240px}.equipo .eq2-c-sp{width:170px}.equipo .eq2-esq{color:#6d6e6f!important;padding:0 20px 12px!important}.equipo .eq2-per button{flex-direction:column;gap:5px;padding:14px 2px 10px}.equipo .eq2-per button .eq-av{width:28px;height:28px;font-size:10.5px}.equipo .eq2-per button span{writing-mode:horizontal-tb;color:#3d3e40;text-overflow:ellipsis;white-space:nowrap;max-width:100%;max-height:none;font-size:11.5px;font-weight:500;overflow:hidden;transform:none}.equipo .eq2-per button:hover .eq-av{box-shadow:0 0 0 2px #fff,0 0 0 4px #4573d2}.equipo .eq2-mapa tbody th button,.equipo .eq2-fijo{padding-left:20px}.equipo .eq2-mapa tbody .eq2-sec td{padding-left:20px!important}.equipo .eq2-mapa tfoot th{padding-left:20px}.equipo .eq2-caja{border-radius:12px}body.dark .equipo .eq2-mapa thead th{background:var(--panel)!important;box-shadow:0 1px 0 var(--line)!important}body.dark .equipo .eq2-per button span{color:var(--ink)}.equipo .eq2-per button .eq-av{font-weight:700;color:#fff!important}.equipo{padding-bottom:50vh}.tareas,.calendarios{flex-direction:column;gap:12px;display:flex}.tr-pestanas button small{color:var(--mute2);margin-left:3px;font-size:11px}.tr-pestanas .tr-revisar{margin-left:auto}.tr-filtros,.cl-barra{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.tr-botones{gap:8px;margin-left:auto;display:flex}#tr-lista,#cl-cuerpo{padding:0 20px 14px}.tr-area{margin-top:16px}.tr-area h4{letter-spacing:.5px;text-transform:uppercase;color:var(--mute);margin:0 0 6px;font-size:12px}.tr-area h4 small{margin-left:4px;font-weight:400}.tr-tabla td{vertical-align:top}.tr-tabla td b{font-weight:600;display:block}.tr-tabla td small{color:var(--mute);margin-top:2px;font-size:11.5px;display:block}.tr-tabla th:first-child{width:34%}.tr-citas{color:var(--mute);font-size:12px}.tr-acc{text-align:right;white-space:nowrap}.tr-quitada{opacity:.5}.tr-quitar{color:#b91c1c;margin-right:auto}.tr-rev{padding:4px 20px 16px}.tr-rev-intro{font-size:13px}.tr-rev-hoja{margin-top:14px}.tr-rev-hoja h4{margin:0 0 6px;font-size:13.5px}.tr-rev-p{border-top:1px solid var(--line);padding:7px 0}.tr-rev-p summary{cursor:pointer;font-size:13px}.tr-rev-p summary small,.tr-rev-lista small{color:var(--mute);margin-left:4px}.tr-rev-p ul,.tr-rev-lista{color:var(--ink);margin:6px 0 2px;padding-left:20px;font-size:12.5px}.cl-leyenda{color:var(--mute);align-items:center;gap:6px;padding-bottom:8px;font-size:12px;display:flex}.cl-leyenda i{border:1px solid var(--line);border-radius:3px;width:11px;height:11px;display:inline-block}.cl-leyenda i.cl-rojo{background:#fff;border-color:#dc2626}.cl-rejilla-caja{margin-top:12px;overflow-x:auto}.cl-rejilla{border-collapse:collapse;table-layout:fixed;width:100%;font-size:11px}.cl-rejilla th{color:var(--mute);background:var(--soft,#f3f4f6);border:1px solid var(--line);padding:4px;font-size:11px;font-weight:600}.cl-rejilla tbody th{text-align:center;width:44px}.cl-rejilla td{border:1px solid var(--line);vertical-align:top;height:22px;padding:2px}.cl-rejilla td.cl-no{background:repeating-linear-gradient(45deg,transparent,transparent 4px,var(--line) 4px,var(--line) 5px)}.cl-rejilla td.cl-finde{background:#00000006}.cl-rejilla td.cl-hoy{outline:2px solid var(--acc);outline-offset:-2px}.cl-fila-mes td{background:#00000005}.cl-chip{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:3px;padding:2px 3px;font-size:10.5px;line-height:1.25;display:block;overflow:hidden}.cl-chip:hover{background:#0000000f}.cl-hecha{background:#dcfce7}.cl-amarillo{background:#fef3c7}.cl-rojo{color:#b91c1c;font-weight:600}.cl-leyenda i.cl-hecha{background:#dcfce7}.cl-leyenda i.cl-amarillo{background:#fef3c7}.cl-lista{margin:12px 0 0;padding:0;list-style:none}.cl-lista li{border-top:1px solid var(--line);border-radius:4px;align-items:center;gap:12px;padding:9px 8px;display:flex}.cl-lista li:first-child{border-top:0}.cl-dia{width:130px;color:var(--mute);flex:none;font-size:12.5px}.cl-texto{text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex:1;padding:0;font-size:13.5px}.cl-texto small{color:var(--mute);font-size:11.5px;font-weight:400;display:block}.cl-hecho input{width:16px;height:16px}.cl-barra .doc-campo{flex:none;width:130px}.cl-barra .cl-vista{align-self:flex-end;margin-bottom:7px}.cl-leyenda{white-space:nowrap}.tr-filtros .doc-buscar{flex:240px}.tr-filtros .doc-campo:not(.doc-buscar){flex:0 0 190px}.tr-filtros .dc-check,.tr-filtros .tr-botones{padding-bottom:7px}.cl-barra>*,.tr-filtros>.tr-botones{flex:none}.cl-barra .seg{width:auto}p.cl-leyenda{margin:10px 20px 0;padding:0}.documentos .cl-barra,.documentos .tr-filtros{flex-wrap:wrap;align-items:flex-end;display:flex}.cl-sin-dia{border:1px solid var(--line);background:#00000005;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;padding:8px 10px;display:flex}.cl-sin-dia>span{color:var(--mute);margin-right:4px;font-size:11.5px;font-weight:600}.cl-sin-dia .cl-chip{width:auto;max-width:260px;padding:3px 7px;font-size:12px;display:inline-block}.cl-mes-tabla{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:12px}.cl-mes-tabla th{color:var(--mute);border:1px solid var(--line);background:var(--soft,#f3f4f6);padding:6px;font-size:11px;font-weight:600}.cl-mes-tabla td{border:1px solid var(--line);vertical-align:top;height:96px;padding:4px}.cl-mes-tabla td.cl-no{background:repeating-linear-gradient(45deg,transparent,transparent 4px,var(--line) 4px,var(--line) 5px)}.cl-mes-tabla td.cl-finde{background:#00000006}.cl-mes-tabla td.cl-hoy{outline:2px solid var(--acc);outline-offset:-2px}.cl-num{color:var(--mute);margin-bottom:3px;font-size:12px;font-weight:600;display:block}.cl-mes-tabla .cl-chip{white-space:normal;margin-bottom:2px;padding:3px 5px;font-size:11.5px}.cl-rejilla td{position:relative}.cl-rejilla td.cl-finde,.cl-mes-tabla td.cl-finde{background:#e5e7eb}body.dark .cl-rejilla td.cl-finde,body.dark .cl-mes-tabla td.cl-finde{background:#ffffff14}.cl-pista{color:var(--mute2);white-space:normal}.cl-rejilla td[data-nueva],.cl-mes-tabla td[data-nueva]{cursor:pointer}.cl-rejilla td[data-nueva]:hover,.cl-mes-tabla td[data-nueva]:hover{box-shadow:inset 0 0 0 1px var(--acc)}.cl-num{justify-content:space-between;align-items:center;display:flex}.cl-mas{color:var(--mute);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:4px;padding:0 4px;font-size:15px;line-height:1}.cl-mes-tabla td:hover .cl-mas{opacity:1}.cl-mas:hover{color:var(--ink);background:#00000014}.cl-cita{border-radius:4px;align-items:flex-start;gap:4px;margin-bottom:2px;padding:1px 2px;display:flex}.cl-cita input{cursor:pointer;flex:none;width:14px;height:14px;margin:3px 0 0}.cl-cita .cl-chip{min-width:0;color:inherit;font-weight:inherit;background:0 0;flex:1;margin:0;padding:2px 3px}.cl-cita.cl-hecha .cl-chip{-webkit-text-decoration:line-through #00000059;text-decoration:line-through #00000059}.cl-sin-dia .cl-cita{border:1px solid var(--line);background:#fff;max-width:280px;padding:2px 6px;display:inline-flex}.cl-sin-dia .cl-cita.cl-hecha{background:#dcfce7}.cl-sin-dia .cl-cita.cl-amarillo{background:#fef3c7}.cl-historial{border-top:1px solid var(--line);margin:6px 20px 18px;padding-top:14px}.cl-historial h4{margin:0 0 8px;font-size:13px}.cl-historial h4 small{color:var(--mute);margin-left:4px;font-weight:500}.cl-historial ul{margin:0 0 10px;padding:0;list-style:none}.cl-historial li{border-top:1px solid var(--line);gap:14px;padding:6px 0;font-size:13px;display:flex}.cl-historial li:first-child{border-top:0}.cl-h-cuando{color:var(--mute);flex:0 0 118px;padding-top:1px;font-size:12px}body.dark .cl-sin-dia .cl-cita{background:0 0}.cl-celda{align-items:flex-start;gap:3px;min-height:18px;display:flex}.cl-ds{color:var(--mute);text-align:center;border-right:1px solid var(--line);flex:0 0 17px;margin-right:1px;font-size:9.5px;font-weight:500;line-height:18px}.cl-citas{flex:1;min-width:0}.cl-rejilla td.cl-finde .cl-ds{color:var(--ink);border-right-color:#0000001f;font-weight:700}body.dark .cl-rejilla td.cl-finde .cl-ds{color:#fff}.decisiones{flex-direction:column;gap:12px;display:flex}.dc-filtros{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.dc-filtros .doc-cuenta{margin-left:auto}.dc-check{color:var(--mute);align-items:center;gap:7px;padding-bottom:7px;font-size:12.5px;display:flex}.dc-lista{margin:0;padding:0 20px 8px;list-style:none}.dc-fila{border-top:1px solid var(--line);padding:14px 0}.dc-fila:first-child{border-top:0}.dc-cabeza{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dc-cabeza b{font-size:14px}.dc-texto{white-space:pre-wrap;margin:5px 0 6px;font-size:13px;line-height:1.55}.dc-pie{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.dc-pie small{color:var(--mute);font-size:12px}.dc-botones{gap:6px;display:flex}.dc-antigua{opacity:.6}.dc-historia{margin:0;padding-left:20px}.dc-historia li{border-top:1px solid var(--line);padding:8px 0}.dc-historia li:first-child{border-top:0}.dc-historia small{color:var(--mute);font-size:12px;display:block}.dc-historia p{margin:4px 0 0;font-size:13px;line-height:1.5}.dc-vigente b{color:var(--ink)}.dc-vigente small{color:var(--ok,#15803d);font-weight:600}.panel{flex-direction:column;gap:14px;display:flex}.panel .pn-kpis{grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.pn-dos{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pn-bloque{padding-bottom:14px}.pn-bloque>:not(header){margin-left:20px;margin-right:20px}.pn-bloque .doc-card-cabeza{justify-content:space-between;align-items:center;gap:10px;display:flex}.pn-semanas{align-items:flex-end;gap:6px;height:130px;padding-top:6px;display:flex}.pn-semana{flex:1;align-items:flex-end;height:100%;display:flex}.pn-semana i{background:var(--acc);opacity:.85;border-radius:3px 3px 0 0;width:100%;display:block}.pn-eje{color:var(--mute2);justify-content:space-between;margin-top:6px;font-size:11px;display:flex}.pn-barras{flex-direction:column;gap:8px;padding-top:4px;display:flex}.pn-barra{grid-template-columns:minmax(0,190px) 1fr 40px;align-items:center;gap:10px;font-size:12.5px;display:grid}.pn-barra-n{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pn-barra-t{background:var(--soft,#eef0f3);border-radius:4px;height:9px;overflow:hidden}.pn-barra-t i{background:var(--acc);border-radius:4px;height:100%;display:block}.pn-barra b{text-align:right;font-weight:600}.pn-bloque .pn-tabla{table-layout:auto;width:calc(100% - 40px);max-width:calc(100% - 40px)}.pn-tabla .derecha{text-align:right}.pn-total td{border-top:2px solid var(--line)}.pn-uso{background:var(--soft,#eef0f3);border-radius:4px;width:110px;height:8px;overflow:hidden}.pn-uso i{background:#16a34a;height:100%;display:block}.pn-uso i.warn{background:#d97706}.pn-uso i.mal{background:#dc2626}.pn-mes{font:inherit;border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:7px;padding:4px 8px;font-size:12.5px}.pn-nota{margin-top:0;font-size:12.5px}.pn-vacio{font-size:13px}.pn-lista{padding:0;list-style:none}.pn-lista li{border-top:1px solid var(--line);flex-direction:column;gap:2px;padding:10px 0;display:flex}.pn-lista li:first-child{border-top:0}.pn-lista small{color:var(--mute);font-size:12px}.pn-lista p{margin:4px 0 0;font-size:13px;line-height:1.5}.pn-check{align-items:center;gap:8px;font-size:13px;display:flex}@media (width<=1100px){.pn-dos{grid-template-columns:1fr}.panel .pn-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.pn-sub{color:var(--mute);font-size:11.5px;font-weight:400;display:block}.pn-piloto{border-collapse:collapse;width:calc(100% - 40px);margin-top:6px;font-size:.9rem}.pn-piloto th,.pn-piloto td{text-align:left;border-bottom:1px solid var(--borde,#e5e5e5);padding:6px 8px}.pn-piloto th{color:var(--texto-suave,#666);font-weight:600}.bandeja{flex-direction:column;gap:14px;display:flex}.bj-lista{margin:0;padding:0 20px 6px;list-style:none}.bj-fila{border-top:1px solid var(--line);align-items:center;gap:12px;padding:11px 4px;display:flex}.bj-fila:first-child{border-top:0}.bj-punto{background:var(--mute2);border-radius:50%;flex:none;align-self:flex-start;width:8px;height:8px;margin-top:6px}.bj-fila-vencida .bj-punto{background:#dc2626}.bj-punto-agente{background:var(--acc)}.bj-punto-aviso{background:#d97706}.bj-sin-ver .bj-punto{background:var(--acc)}.bj-sin-ver .bj-que b{font-weight:700}.bj-que{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bj-que b{color:var(--ink);font-size:13.5px;font-weight:600}.bj-que small{color:var(--mute);font-size:12px}.bj-nota{cursor:pointer}.bj-nota:hover .bj-que b{text-decoration:underline}.bj-texto{color:var(--ink);white-space:pre-wrap;margin:6px 0 0;font-size:13px;line-height:1.55}.bj-cuando{color:var(--mute)}.bj-vencida{color:#b91c1c;font-weight:600}.bj-hoy{color:var(--acc);font-weight:600}.bj-botones{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.bj-fila a.bk{text-decoration:none}.bj-captacion{color:var(--ink);border-left:3px solid var(--acc);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;text-decoration:none;display:flex}.bj-captacion span{color:var(--acc);font-size:12.5px}.bj-al-dia{text-align:center;flex-direction:column;gap:4px;padding:28px 22px;display:flex}.bj-al-dia b{font-size:15px}.bj-al-dia span{color:var(--mute);font-size:13px}.bj-pie{margin:0 4px;font-size:12px}.bj-elegir{flex-direction:column;gap:8px;display:flex}.bj-elegir .bk{white-space:normal;text-align:left;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;display:flex}.bj-elegir small{color:var(--mute)}#contenido.sn-lleno{max-width:none;height:100%;padding:0}#pg:has(#contenido.sn-lleno){overflow:hidden}#sn{height:100%;min-height:0;display:flex}#sn #ent{position:relative}#sn .sn-ask{z-index:6;width:min(440px,100% - 32px);position:absolute;top:14px;right:16px}#sn #tl{left:50%;right:auto;transform:translate(-50%)}#sn #tl b{min-width:190px}#sn .sn-pie{margin:14px 8px 0;font-size:11px;line-height:1.5}#sn .hide{display:none!important}@media (width<=900px){#sn #ent{width:240px}#sn #tl input[type=range]{width:120px}}#sn #ask{width:min(440px,100% - 32px);top:14px}#sn #askcard .aa p{margin:0 0 8px}#sn #askcard .srcs h6{letter-spacing:1px;color:var(--mute2);margin:10px 0 6px;font-size:10px;font-weight:700}#sn #askcard .src{border:1px solid var(--line);background:var(--panel);text-align:left;cursor:pointer;width:100%;color:var(--ink);border-radius:8px;align-items:center;gap:8px;margin-bottom:5px;padding:6px 9px;font-size:12px;display:flex}#sn #askcard .src:hover{border-color:var(--ink)}#sn #askcard .src[disabled]{cursor:default;opacity:.7}#sn #askcard .src i{border-radius:50%;flex:none;width:8px;height:8px}#sn #askcard .src b{flex:1;min-width:0;font-weight:600}#sn #askcard .src em{color:var(--mute);font-size:11px;font-style:normal}#sn #askcard .src.rel{width:auto;margin:0;display:inline-flex}#sn #askcard .tl-aviso{color:var(--warn);font-size:12px}:root{--bg:#fff;--panel:#fff;--line:#edeae9;--line2:#f3f1f0;--ink:#1e1f21;--ink2:#3a3b3d;--mute:#6d6e6f;--mute2:#9ca0a6;--soft:#f6f5f4;--soft2:#faf9f8;--btn:#1e1f21;--btnfg:#fff;--acc:#4573d2;--acc2:#4573d2;--radius:14px;--azul:#4573d2;--coral:#f06a6a;--verde:#2f9e46;--rosa-suave:#fdeaea;--azul-suave:#e8eefb;--verde-suave:#e7f6ea;--ambar-suave:#fdf1dc;--lila-suave:#f1eafb;--shadow:0 8px 24px #1e1f211a}body{font-size:13.5px}#nav{background:#2e2e30;border-right:0}#org{border-bottom:1px solid #3a3a3c;padding:18px 18px 14px}#org .logo svg{filter:none!important}#org .logo .letra{fill:#ede4d3}.nsec{color:#a2a0a2;letter-spacing:1.2px}.nit{color:#e6e4e3;border-radius:7px;padding:7px 10px;font-size:13.5px}.nit:hover{color:#fff;background:#3d3d3f}.nit.on{color:#fff;background:#4a4a4c;font-weight:600}.nit.padre-on{color:#fff}.nhijos{border-left-color:#4a4a4c!important}.nhijos .nit{color:#c9c7c4}.nplegar{color:#a2a0a2}.nplegar:hover{color:#fff;background:#3d3d3f}.nfila .nit.on+.nplegar{color:#fff}.nit em,.nav-pend{background:var(--coral)!important;color:#fff!important;border:0!important}#navfoot{border-top:1px solid #3a3a3c}.row2{color:#a2a0a2}#viewer{background:#3a3a3c;border:0;border-radius:12px}#viewer b{color:#fff}#viewer small{color:#b5b3b0}#viewer .gear,#btn-salir{color:#c9c7c4}#viewer .gear:hover,#btn-salir:hover{color:#fff;background:#4a4a4c}.sw{background:#4a4a4c}.sw.on{background:var(--azul)}.doc-card,.documentos .doc-card,.incid .doc-card{border:1px solid var(--line);box-shadow:none;border-radius:14px}.maestros .mt-kpis,.mt-kpis{gap:14px}.mt-kpi,.maestros .mt-kpi{box-shadow:none!important;border:0!important;border-radius:14px!important;padding:16px 18px!important}.mt-kpis .mt-kpi:nth-child(4n+1){background:var(--rosa-suave)!important}.mt-kpis .mt-kpi:nth-child(4n+2){background:var(--azul-suave)!important}.mt-kpis .mt-kpi:nth-child(4n+3){background:var(--verde-suave)!important}.mt-kpis .mt-kpi:nth-child(4n+4){background:var(--ambar-suave)!important}.mt-kpi span,.maestros .mt-kpi span{letter-spacing:.4px;color:#55565a!important}.mt-kpi b,.maestros .mt-kpi b{letter-spacing:-.5px;color:var(--ink);font-size:30px!important;font-weight:600!important}.mt-kpi small,.maestros .mt-kpi small{color:#55565a!important}.mt-kpi.on,.maestros .mt-kpi.on,.mt-kpi[aria-pressed=true]{box-shadow:0 0 0 2px var(--ink)!important}.inc-kpi{background:var(--azul-suave);border:0;border-radius:14px}.sal-cifra{background:var(--soft);border:0;border-radius:12px}.sal-cifra.mala{background:var(--rosa-suave)}.bk{border-color:#cfcbcb;border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:500}.bk:hover{border-color:var(--ink);background:var(--soft2)}.bk.dark,.bk.primary{background:var(--azul);border-color:var(--azul);color:#fff;font-weight:600}.bk.dark:hover,.bk.primary:hover{background:#3a63bd;border-color:#3a63bd}.bk.danger{border-radius:999px}#sel .open{background:var(--azul);border-radius:999px}#sel .open.sec{background:var(--soft);color:var(--ink)}.doc-campo input,.doc-campo select,.doc-filtros input,.doc-filtros select,input[type=search],input[type=text],input[type=date],input[type=month],select,textarea{border-color:#dedad8;border-radius:10px}.doc-campo span{color:var(--mute)}.tabs{border-bottom-color:var(--line)}.tabs button{border-radius:999px;padding:7px 14px}.tabs button.on{background:var(--ink);color:#fff}.etq{border-radius:999px;padding:2px 9px;font-weight:600}.mt-et,.mt-etq,.chip{border-radius:999px}.doc-tabla th,.documentos .doc-tabla th,.incid .doc-tabla th{background:var(--panel);color:var(--mute);border-color:var(--line)}.doc-tabla tbody tr:hover td,.documentos .doc-tabla tbody tr:hover td{background:var(--soft2)}.tl-ic{border-radius:999px}#tl-form button[type=submit],.tl-enviar{border-radius:999px;background:var(--azul)!important;border-color:var(--azul)!important}body.dark{--bg:#1b1c1f;--panel:#232428;--line:#2e2f34;--line2:#26272b;--ink:#e8e6e3;--ink2:#c9c7c4;--mute:#9a9b9f;--mute2:#77787d;--soft:#2b2d33;--soft2:#212226;--btn:#e8e6e3;--btnfg:#1b1c1f;--rosa-suave:#3a2628;--azul-suave:#232b3d;--verde-suave:#1f3326;--ambar-suave:#3a3020;--lila-suave:#2e2640}body.dark #nav{background:#141517}body.dark .mt-kpi span,body.dark .mt-kpi small{color:#b5b3b0!important}body.dark .tabs button.on{color:#1b1c1f;background:#e8e6e3}#navlist{scrollbar-width:none}#navlist::-webkit-scrollbar{display:none}.av-ini{color:#fff;letter-spacing:.2px;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:10px;font-weight:700;display:inline-grid}.con-av{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.tl-aviso-ia{text-align:center;color:var(--mute);margin:6px 0 0;font-size:11px;line-height:1.35}.tl-aviso-borrador{text-align:left;margin:8px 0 2px}button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--azul,#4573d2);outline-offset:2px}:root{--ancho-nav:236px;--alto-barra:60px;--oro:#f6b040;--gris-suave:#f0f1f3;--borde:#e6e8ec;--linea:#eef0f3}#nav{width:var(--ancho-nav);background:#1e1f21}#org{cursor:default;border-bottom:1px solid #2e2f31;flex-direction:column;align-items:center;gap:10px;margin:0 16px 6px;padding:24px 18px 20px;display:flex}#org .logo-sello svg{width:30px;height:auto;display:block}#org .logo-nombre svg{width:168px;height:auto;display:block}#org .logo-nombre .letra{fill:#f3ead9}#navlist{padding:4px 10px}.nsec{letter-spacing:.01em;text-transform:none;color:#b0b1b4;margin:16px 10px 5px;font-size:11.5px;font-weight:600}.nsec:first-child{margin-top:6px}#navlist .nit{color:#e2e3e5;border-radius:7px;gap:10px;padding:7px 10px;font-size:13.5px;position:relative}#navlist .nit .ico{opacity:.75;flex:none;width:18px;height:18px}#navlist .nit:hover{color:#fff;background:#2a2b2d}#navlist .nit.on{color:#fff;background:#3a3b3d;font-weight:600}#navlist .nit.on .ico{opacity:1}#navlist .nit.on:before{content:"";background:#fff;border-radius:3px;width:3px;position:absolute;top:7px;bottom:7px;left:0}#navlist .nit.nit-hijo{color:#a9aaad;padding:5px 10px;font-size:12.5px}#navlist .nit.nit-hijo.on:before{display:none}.nhijos{border-left-color:#3a3b3d!important;margin-left:19px!important}.nit em,.nav-pend,#navlist .nit .nav-pend{margin-left:auto;color:#fff!important;background:0 0!important;border:0!important;padding:0!important;font-size:12.5px!important;font-weight:700!important}.nav-pend:before{content:"("}.nav-pend:after{content:")"}.nit-hijo .nav-pend{color:#e2e3e5!important;font-size:12px!important}#navfoot{border-top:1px solid #2e2f31;padding:10px 12px;position:relative}#viewer-fila{align-items:center;gap:6px;display:flex}#viewer{color:#e2e3e5;min-width:0;font:inherit;text-align:left;cursor:pointer;flex:1;align-items:center;gap:10px;display:flex;background:0 0!important;border:0!important;border-radius:8px!important;padding:6px 8px!important}#viewer:hover,#viewer.on{background:#2a2b2d!important}#viewer .vtxt{flex:1;min-width:0}#viewer b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden;color:#fff!important}#viewer small{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden;color:#b0b1b4!important}#viewer .flechas .ico{color:#8a8b8d;width:15px;height:15px}#nav-plegar{color:#9a9b9e;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;display:grid}#nav-plegar:hover{color:#fff;background:#2a2b2d}#nav-plegar .ico{width:18px;height:18px}#cuenta-menu{color:#1e1f21;z-index:40;border:1px solid var(--borde);background:#fff;border-radius:12px;padding:6px;position:absolute;bottom:calc(100% - 4px);left:10px;right:10px;box-shadow:0 14px 40px #00000059}#cuenta-menu.hide{display:none}.cm-quien{padding:10px 10px 8px}.cm-quien b{font-size:13.5px;display:block}.cm-quien small{color:#6d6e6f;word-break:break-all;font-size:12px}.cm-uso{color:#6d6e6f;background:#f6f7f9;border-radius:8px;flex-wrap:wrap;justify-content:space-between;margin:0 4px 6px;padding:9px 10px;font-size:12px;display:flex}.cm-uso.hide{display:none}.cm-uso b{color:#1e1f21;font-weight:600}.cm-barra{background:var(--gris-suave);border-radius:5px;flex-basis:100%;height:5px;margin-top:7px;display:block;overflow:hidden}.cm-barra i{background:#2f9e46;border-radius:5px;height:100%;display:block}.cm-op{width:100%;font:inherit;cursor:pointer;color:#1e1f21;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;display:flex}.cm-op:hover{background:var(--gris-suave)}.cm-op .ico{color:#6d6e6f;width:17px;height:17px}.cm-op .sw{margin-left:auto}.cm-sep{background:var(--linea);height:1px;margin:5px 6px}.cm-salir,.cm-salir .ico{color:#c9372c!important}.cm-ic{place-items:center;display:inline-grid}#barra{top:0;left:var(--ancho-nav);height:var(--alto-barra);border-bottom:1px solid var(--borde);z-index:25;background:#fff;grid-template-columns:1fr minmax(320px,560px) 1fr;align-items:center;gap:16px;padding:0 24px;display:grid;position:fixed;right:0}#barra.hide{display:none}#marca-desarrollo{color:#9a5b00;background:#fff4d6;border:1px solid #f3dca0;border-radius:20px;grid-column:1;justify-self:start;padding:3px 10px;font-size:11.5px;font-weight:700}#marca-desarrollo.hide{display:none}#buscador{background:var(--gris-suave);color:#6d6e6f;border:1px solid #0000;border-radius:10px;grid-column:2;align-items:center;gap:10px;height:38px;padding:0 10px 0 14px;transition:all .15s;display:flex;position:relative}#buscador:focus-within,#buscador:hover{border-color:var(--borde);background:#fff;box-shadow:0 2px 8px #1018280f}#buscador .ico{width:17px;height:17px}#buscar-q{min-width:0;font:inherit;color:#1e1f21;outline:0;flex:1;font-size:13.5px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}#buscador kbd{color:#6d6e6f;border:1px solid var(--borde);background:#fff;border-radius:5px;padding:1px 5px;font:600 10.5px inherit}#buscar-res{border:1px solid var(--borde);z-index:50;background:#fff;border-radius:12px;max-height:70vh;padding:6px;position:absolute;top:44px;left:0;right:0;overflow:auto;box-shadow:0 14px 40px #10182824}#buscar-res.hide{display:none}.br-g{color:#6d6e6f;text-transform:uppercase;letter-spacing:.05em;padding:10px 10px 4px;font-size:11px;font-weight:700}.br-r{width:100%;font:inherit;text-align:left;cursor:pointer;color:#1e1f21;background:0 0;border:0;border-radius:7px;flex-direction:column;align-items:flex-start;padding:7px 10px;display:flex}.br-r:hover{background:var(--gris-suave)}.br-r b{font-size:13.5px;font-weight:600}.br-r small{color:#6d6e6f;font-size:12px}.br-nada{color:#6d6e6f;padding:12px;font-size:13px}.barra-der{grid-column:3;justify-self:end;align-items:center;gap:16px;display:flex}#fecha-barra{background:var(--gris-suave);color:#1e1f21;white-space:nowrap;border-radius:17px;align-items:center;gap:9px;height:34px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}#fecha-barra b{font-weight:700}#fecha-barra i{background:#b0b2b7;border-radius:50%;width:3px;height:3px}#btn-ayuda{border:1px solid var(--borde);color:#1e1f21;cursor:pointer;background:#fff;border-radius:50%;width:34px;height:34px;font:700 14px inherit}#btn-ayuda:hover{border-color:#b9bbc0}#btn-ayuda.on{background:var(--azul);border-color:var(--azul);color:#fff;box-shadow:0 0 0 4px #4573d238}#franja-ayuda{top:var(--alto-barra);left:var(--ancho-nav);background:var(--azul);color:#fff;z-index:24;padding:8px 24px;font-size:13px;position:fixed;right:0}#franja-ayuda.hide{display:none}#franja-ayuda small{opacity:.85;margin-left:10px}#ayuda-tip{z-index:60;color:#fff;pointer-events:none;background:#1e1f21;border-radius:10px;max-width:330px;padding:10px 12px;font-size:12.5px;line-height:1.5;position:fixed;box-shadow:0 12px 30px #00000040}#ayuda-tip.hide{display:none}body.ayuda .ayuda-marca{outline-offset:2px;outline:2px solid var(--azul)!important}body.ayuda #main *,body.ayuda #nav *{cursor:help!important}#main{top:var(--alto-barra)!important;left:var(--ancho-nav)!important}body.nav-plegado{--ancho-nav:68px}body.nav-plegado #org{margin:0 10px 6px;padding:18px 0 14px}body.nav-plegado .logo-nombre{display:none}body.nav-plegado #navlist{padding:4px 8px}body.nav-plegado .nsec{border-top:1px solid #2e2f31;margin:8px 6px;font-size:0}body.nav-plegado .nsec:first-child{border-top:0;margin:0}body.nav-plegado #navlist .nit{justify-content:center;padding:8px 0}body.nav-plegado .nit-t,body.nav-plegado .nhijos,body.nav-plegado .nplegar{display:none!important}body.nav-plegado .nav-pend{position:absolute;top:1px;right:2px;font-size:10px!important}body.nav-plegado #viewer-fila{flex-direction:column}body.nav-plegado #viewer .vtxt,body.nav-plegado #viewer .flechas{display:none}body.nav-plegado #cuenta-menu{width:240px;left:8px;right:auto}body.dark #barra{background:#232428;border-color:#2e2f34}body.dark #buscador,body.dark #fecha-barra{color:#e8e6e3;background:#2b2d33}body.dark #buscar-q{color:#e8e6e3}body.dark #btn-ayuda{color:#e8e6e3;background:#232428;border-color:#3a3b3d}@media (width<=760px){#barra{grid-template-columns:1fr;height:auto;padding:10px 12px;position:static}#barra .barra-der,#marca-desarrollo{display:none}#buscador{grid-column:1}#main{top:0!important;left:0!important}}.bj2{flex-direction:column;gap:16px;display:flex}.bj2-cab h1{color:var(--ink);margin:4px 0 0;font-size:24px;font-weight:700}.bj2-capt{color:#1e1f21;background:#e7edfb;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;text-decoration:none;display:flex}.bj2-capt b{font-size:15px;display:block}.bj2-capt small{color:#4a4b4d;margin-top:3px;font-size:13px;display:block}.bj2-capt .bk{flex:none;text-decoration:none}.bj2-tarjeta{background:var(--panel);border:1px solid var(--line);border-radius:14px;flex-direction:column;min-height:max(600px,100vh - 250px);display:flex;overflow:hidden;box-shadow:0 1px 2px #1018280a}.bj2-tit{border-bottom:1px solid var(--line);margin:0 22px;padding:18px 0 12px}.bj2-tit h2{color:var(--ink);margin:0;font-size:16px;font-weight:700}.bj2-tit h2 span{color:var(--mute);margin-left:4px;font-size:13px;font-weight:500}.bj2-pest{border-bottom:1px solid var(--line);gap:4px;padding:6px 10px 0;display:flex;overflow-x:auto}.bj2-pest button{font:inherit;color:var(--mute);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:8px 8px 0 0;align-items:center;gap:6px;padding:10px 12px 12px;font-size:13.5px;font-weight:600;display:inline-flex}.bj2-pest button:hover{color:var(--ink);background:var(--soft2)}.bj2-pest button.on{color:var(--ink);border-bottom-color:var(--azul)}.bj2-pest button.sin{color:var(--mute2)}.bj2-n{color:var(--ink);font-size:13px;font-weight:700}.bj2-n:empty{display:none}.bj2-n:before{content:"("}.bj2-n:after{content:")"}.bj2-quees{background:var(--soft2);border-bottom:1px solid var(--line);color:var(--ink2);align-items:flex-start;gap:9px;margin:0;padding:11px 20px;font-size:13px;line-height:1.5;display:flex}.bj2-ico-que{width:16px;height:16px;color:var(--azul);flex:none;margin-top:2px}.bj2-cuerpo{flex:1;grid-template-columns:400px 1fr;min-height:0;display:grid}.bj2-lista{border-right:1px solid var(--line);padding-bottom:8px;overflow:auto}.bj2-sub{color:var(--mute);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--line);padding:14px 20px 6px;font-size:11.5px;font-weight:700}.bj2-fila{border:0;border-bottom:1px solid var(--line);width:100%;min-height:60px;font:inherit;text-align:left;cursor:pointer;color:var(--ink);background:0 0;border-radius:0;align-items:center;gap:12px;padding:10px 20px;display:flex}.bj2-fila:hover{background:var(--soft2)}.bj2-fila.sel{background:var(--azul-suave)}.bj2-fila-t{min-width:0;color:var(--ink);flex:1;font-size:14px;font-weight:600}.bj2-fila.hecha .bj2-fila-t{color:var(--mute);font-weight:500}.bj2-fila .av-ini,.bj2-fecha,.bj2-icono{box-sizing:border-box;flex:none;width:32px;height:32px}.bj2-fila .av-ini{color:#fff;border-radius:50%;place-items:center;font-size:10.5px;font-weight:700;display:grid}.bj2-fecha{color:var(--mute);text-transform:lowercase;border:1.5px solid #9db3e8;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;font-size:9px;line-height:1;display:flex}.bj2-fecha b{color:var(--ink);font-size:13px;line-height:1.1}.bj2-icono{background:var(--soft);color:var(--ink2);border-radius:50%;place-items:center;display:grid}.bj2-icono .ico{width:16px;height:16px}.bj2-etq-hecho{color:var(--mute);background:var(--soft);vertical-align:1px;border-radius:6px;margin-left:8px;padding:1px 7px;font-size:11px;font-weight:600;display:inline-block}.bj2-al-dia{border-bottom:1px solid var(--line);color:var(--mute);align-items:center;gap:10px;margin:0;padding:12px 20px;font-size:13px;display:flex}.bj2-al-dia b{color:var(--ink2);font-weight:600}.bj2-al-dia .ico{flex:none;width:16px;height:16px}.bj2-ficha{justify-content:center;align-items:center;padding:28px 32px;display:flex;overflow:auto}.bj2-abierta{width:100%;max-width:600px}.bj2-abierta h3{color:var(--ink);margin:0;font-size:20px;line-height:1.3}.bj2-texto{background:var(--soft2);white-space:pre-wrap;color:var(--ink);border-radius:8px;margin:14px 0 0;padding:12px 14px;font-size:14px;line-height:1.55}.bj2-dl{border-top:1px solid var(--line);grid-template-columns:140px 1fr;gap:10px 18px;margin:18px 0 0;padding:16px 0 0;display:grid}.bj2-dl dt{color:var(--mute);font-size:12.5px;font-weight:600}.bj2-dl dd{color:var(--ink);margin:0;font-size:14px;line-height:1.5}.bj2-acc{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;padding-top:18px;display:flex}.bj2-acc .bk{align-items:center;gap:6px;display:inline-flex}.bj2-acc .bk .ico{width:15px;height:15px}.bj2-etq{color:var(--azul);background:var(--azul-suave);border-radius:6px;margin-right:4px;padding:2px 8px;font-size:11.5px;font-weight:600}.bj2-hecho-info{color:var(--mute);align-items:center;gap:6px;margin-right:6px;font-size:13px;font-weight:600;display:inline-flex}.bj2-hecho-info .ico{width:15px;height:15px}.bj2-vacia{color:var(--mute);text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.bj2-vacia b{color:var(--ink)}.bj2-ico-vacia{width:36px;height:36px;color:var(--mute2)}body.dark .bj2-capt{color:#e8e6e3;background:#26324f}body.dark .bj2-capt small{color:#c9c7c4}@media (width<=760px){.bj2-cuerpo{grid-template-columns:1fr}.bj2-lista{border-right:0;border-bottom:1px solid var(--line);max-height:50vh}.bj2-capt{flex-direction:column;align-items:flex-start}.bj2-tarjeta{min-height:0}.bj2-dl{grid-template-columns:1fr}}#viewer-av{width:30px;height:30px;background:0 0!important}#viewer-av .av-ini{color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid}.bj2-pest button.on{color:var(--ink)}.bj2-tarjeta{min-height:calc(100vh - 165px)}.bj2:has(.bj2-capt) .bj2-tarjeta{min-height:calc(100vh - 255px)}.pn2{flex-direction:column;gap:16px;display:flex}.pn2-titulo h1{color:var(--ink);margin:4px 0 0;font-size:24px;font-weight:700}.pn2-kpis{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.pn2-kpi{border-radius:14px;flex-direction:column;gap:4px;padding:20px 22px;display:flex}.pn2-rosa{background:#fde8e8}.pn2-azul{background:#e7edfb}.pn2-verde{background:#e3f4e9}.pn2-ambar{background:#fcf1dc}.pn2-kpi-et{color:#3a3b3d;font-size:13.5px;font-weight:500}.pn2-kpi-n{letter-spacing:-.02em;color:#1e1f21;font-variant-numeric:tabular-nums;font-size:34px;font-weight:700;line-height:1.15}.pn2-kpi-sube{color:#1e1f21;background:#ffffffa6;border-radius:20px;align-self:flex-start;margin-top:2px;padding:2px 9px;font-size:12px;font-weight:600}.pn2-kpi-nada{height:21px}.pn2-dos{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pn2-t{background:var(--panel);border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #1018280a}.pn2-cab{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin:0 22px;padding:18px 0 12px;display:flex}.pn2-cab>div{flex:1;min-width:0}.pn2-cab h2{color:var(--ink);margin:0;font-size:16px;font-weight:700}.pn2-cab small{color:var(--mute);margin-top:2px;font-size:12.5px;display:block}.pn2-cab .bk{align-items:center;gap:5px;display:inline-flex}.pn2-cab .bk .ico{width:14px;height:14px}.pn2-cuerpo{padding:6px 22px 14px}.pn2-sel{font:inherit;border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:8px;padding:6px 8px;font-size:13px}.pn2-sem{gap:6px;padding-top:10px;display:flex}.pn2-bs{flex-direction:column;flex:1;align-items:center;gap:5px;min-width:0;display:flex}.pn2-bs-zona{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;width:100%;height:140px;display:flex}.pn2-bs-n{color:var(--mute);font-size:11px;line-height:14px}.pn2-bs-zona i{background:#c9d5f2;border-radius:5px 5px 2px 2px;width:100%;max-width:26px;display:block}.pn2-bs-zona i.ultima{background:var(--azul)}.pn2-bs small{color:var(--mute);white-space:nowrap;font-size:10.5px}.pn2-bs small.hoy{color:var(--azul);font-weight:600}.pn2-bh{flex-direction:column;gap:9px;padding-top:8px;display:flex}.pn2-bh-fila{grid-template-columns:minmax(120px,230px) 1fr 30px;align-items:center;gap:12px;font-size:13px;display:grid}.pn2-bh-nom{white-space:nowrap;text-overflow:ellipsis;color:var(--ink2);overflow:hidden}.pn2-bh-barra{background:var(--soft);border-radius:5px;height:8px;overflow:hidden}.pn2-bh-barra i{background:var(--azul);border-radius:5px;height:100%;display:block}.pn2-bh-fila b{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink)}.pn2-vacio{color:var(--mute);margin:12px 0 4px;font-size:13px}.pn2-vacio-dec{align-items:center;gap:14px;padding:16px 0 12px;display:flex}.pn2-vacio-dec b{color:var(--ink);display:block}.pn2-vacio-dec small{color:var(--mute)}.pn2-ico-vacio{background:var(--soft);width:34px;height:34px;color:var(--mute);border-radius:10px;flex:none;padding:7px}.pn2-dec{margin:0;padding:6px 0 0;list-style:none}.pn2-dec li{border-bottom:1px solid var(--line);gap:10px;padding:9px 0;display:flex}.pn2-dec b{color:var(--ink);display:block}.pn2-dec small{color:var(--mute);font-size:12.5px}.pn2-estrella{color:#e8a33d;font-size:16px;line-height:1.3}.pn2-enlace{color:var(--azul);margin-top:10px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.pn2-tabla{border-collapse:collapse;width:100%;font-size:13.5px}.pn2-tabla th{color:var(--mute);border-bottom:1px solid var(--line);white-space:nowrap;text-align:center;background:0 0;padding:10px 12px;font-size:12px;font-weight:600}.pn2-tabla th small{color:var(--mute2);font-weight:500;display:block}.pn2-tabla td{border-bottom:1px solid var(--line);text-align:center;vertical-align:middle;color:var(--ink);white-space:nowrap;padding:10px 12px}.pn2-tabla th:first-child,.pn2-tabla td:first-child{text-align:left;padding-left:0}.pn2-tabla th:last-child,.pn2-tabla td:last-child{padding-right:0}.pn2-tabla td:last-child:has(button){text-align:right}.pn2-tabla tfoot td{border-bottom:0;border-top:1px solid var(--line);padding-top:14px}.pn2-tabla tr:hover td{background:0 0}.pn2-np{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.pn2-np b{font-weight:600}.pn2-np .av-ini{color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid}.pn2-np.peq{gap:7px}.pn2-np.peq .av-ini{width:20px;height:20px;font-size:8.5px}.pn2-np.peq b{font-weight:500}.pn2-quienes{flex-direction:column;align-items:flex-start;gap:6px;width:170px;margin:0 auto;display:flex}.pn2-uso{background:var(--soft);border-radius:4px;width:110px;height:6px;margin:0 auto;display:block;overflow:hidden}.pn2-uso i{background:var(--azul);border-radius:4px;height:100%;display:block}.pn2-uso i.lleno{background:#d6453d}.pn2-suave{color:var(--mute)}.pn2-pers,.pn2-vac{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.pn2-pers:last-child,.pn2-vac:last-child{border-bottom:0}.pn2-pers>div,.pn2-vac>div{flex:1;min-width:0}.pn2-pers b,.pn2-vac b{color:var(--ink);font-weight:600;display:block}.pn2-pers small,.pn2-vac small{color:var(--mute);font-size:12.5px}.pn2-pers .av-ini{color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:11.5px;font-weight:700;display:grid}.pn2-vuelve{color:var(--ink2);background:var(--soft);white-space:nowrap;border-radius:20px;padding:3px 10px;font-size:12px;font-weight:600}.pn2-fecha{border:1.5px solid var(--line);width:34px;height:34px;color:var(--mute);border-radius:8px;flex-direction:column;flex:none;justify-content:center;align-items:center;font-size:9px;line-height:1;display:flex}.pn2-fecha b{color:var(--ink);font-size:13px;line-height:1.1}.pn2-papelera{color:#8a8b8d;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.pn2-papelera:hover{background:var(--soft);color:var(--ink)}.pn2-papelera .ico{width:17px;height:17px}body.dark .pn2-kpi{filter:brightness(.92)}@media (width<=760px){.pn2-kpis{grid-template-columns:1fr 1fr}.pn2-dos{grid-template-columns:1fr}.pn2-t{overflow-x:auto}}.dc2-tarjeta{min-height:max(560px,100vh - 230px)}.dc2-filtros{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:12px;padding:12px 22px;display:flex}.dc2-filtros label{color:var(--mute);flex-direction:column;gap:4px;font-size:12px;font-weight:600;display:flex}.dc2-filtros select,.dc2-filtros input{font:inherit;border:1px solid var(--line);background:var(--panel);min-width:150px;color:var(--ink);border-radius:8px;padding:7px 10px;font-size:13px}.dc2-filtros input[type=date]{min-width:0}.dc2-cuenta{color:var(--mute);margin-left:auto;padding-bottom:8px;font-size:13px}.dc2-fila .bj2-fila-t small{color:var(--mute);margin-top:2px;font-size:12px;font-weight:500;display:block}.dc2-fila .av-ini{color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:10.5px;font-weight:700;display:grid}.dc2-est{flex:none;display:inline-flex}.dc2-est .ico{fill:#f6b040;stroke:#f6b040;width:18px;height:18px}.dc2-ficha{align-items:flex-start;padding-top:34px}.dc2-nota{color:var(--mute);font-size:12.5px}.dc2-hist{border-top:1px solid var(--line);margin-top:20px;padding-top:16px;display:none}.dc2-hist.con{display:block}.dc2-hist h4{color:var(--mute);margin:0 0 10px;font-size:12.5px;font-weight:600}.dc2-hist ol{border-left:2px solid var(--line);flex-direction:column;gap:12px;margin:0 0 0 6px;padding-left:16px;list-style:none;display:flex}.dc2-hist li{position:relative}.dc2-hist li:before{content:"";background:var(--line);border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:-22px}.dc2-hist li.hoy:before{background:var(--azul)}.dc2-hist li b{color:var(--ink);font-size:13.5px;display:block}.dc2-hist li small{color:var(--mute);font-size:12px}.dc2-hist li p{color:var(--ink2);margin:3px 0 0;font-size:13px}.dc2-hlista{margin:0;padding:4px 0 0;list-style:none}.dc2-hlista li{border-bottom:1px solid var(--line);color:var(--ink2);align-items:center;gap:12px;padding:10px 0;font-size:13.5px;display:flex}.dc2-hlista li:last-child{border-bottom:0}.dc2-hlista li>span:nth-child(2){flex:1}.dc2-hlista b{color:var(--ink)}.dc2-hlista .av-ini{color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:9.5px;font-weight:700;display:grid}.dc2-cuando{color:var(--mute);white-space:nowrap;font-size:12px}.cal2-pest{border-bottom:1px solid var(--line);gap:4px;padding:10px 12px 0;display:flex;overflow-x:auto}.cal2-pest button{font:inherit;color:var(--mute);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:8px 12px 11px;font-size:13.5px;font-weight:600;display:inline-flex}.cal2-pest button:hover{color:var(--ink)}.cal2-pest button.on{color:var(--ink);border-bottom-color:var(--azul)}.cal2-pest .av-ini{color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9.5px;font-weight:700;display:grid}.cal2-barra{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:14px;padding:14px 22px;display:flex}.cal2-barra label{color:var(--mute);flex-direction:column;gap:4px;font-size:12px;font-weight:600;display:flex}.cal2-barra select{font:inherit;border:1px solid var(--line);background:var(--panel);min-width:120px;color:var(--ink);border-radius:8px;padding:7px 10px;font-size:13px}.cal2-seg{background:var(--soft);border-radius:9px;padding:3px;display:inline-flex}.cal2-seg button{font:inherit;color:var(--mute);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 14px;font-size:13px;font-weight:600}.cal2-seg button.on{background:var(--panel);color:var(--ink);box-shadow:0 1px 2px #00000014}.cal2-der{gap:8px;margin-left:auto;display:flex}.cal2-der .bk{align-items:center;gap:5px;display:inline-flex}.cal2-der .ico{width:14px;height:14px}.cal2-leyenda{background:var(--soft2);border-bottom:1px solid var(--line);color:var(--ink2);flex-wrap:wrap;align-items:center;gap:16px;padding:10px 22px;font-size:12.5px;display:flex}.cal2-lg{align-items:center;gap:6px;display:inline-flex}.cal2-lg i{border-radius:4px;width:12px;height:12px;display:inline-block}.cal2-lg-hecha{background:#dff1e7;border:1px solid #b7dfc8}.cal2-lg-rojo{background:#fff;border:1.5px solid #d4544a}.cal2-lg-amar{background:#fdf0c8;border:1px solid #f0d78a}.cal2-progreso{color:var(--mute);align-items:center;gap:6px;margin-left:8px;display:inline-flex}.cal2-progreso b{color:var(--ink)}.cal2-barrita{background:var(--soft);border-radius:4px;width:80px;height:6px;overflow:hidden}.cal2-barrita i{background:#2f9e46;height:100%;display:block}.cal2-pista{color:var(--mute);margin-left:auto}.cal2-cuerpo{min-height:420px;max-height:calc(100vh - 290px);overflow:auto}.cal2-cuerpo .cl-rejilla-caja{max-height:none}.cal2 #cl-historial .av-ini,.cal2 .dc2-hlista .av-ini{width:24px;height:24px}.cal2 .cl-mes-tabla td.cl-finde,.cal2 .cl-rejilla td.cl-finde{background:var(--soft2)}.tr2-pest{align-items:stretch;overflow:visible}.tr2-carril{scroll-behavior:smooth;scrollbar-width:none;flex:1;gap:4px;min-width:0;display:flex;overflow-x:auto}.tr2-carril::-webkit-scrollbar{display:none}.tr2-flecha{width:28px;color:var(--mute);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;margin-bottom:6px;font-size:20px;line-height:1;padding:0!important}.tr2-flecha:hover{background:var(--soft);color:var(--ink)}.tr2-flecha[disabled]{visibility:hidden}.tr2-revisar{border-left:1px solid var(--line)!important;border-radius:0!important}.tr2-revisar .ico{width:15px;height:15px}.tr2-n{color:var(--mute);font-size:12.5px;font-weight:600}.tr2-n:before{content:"("}.tr2-n:after{content:")"}.tr2-gris{background:var(--soft);width:24px;height:24px;color:var(--ink2);border-radius:50%;place-items:center;display:grid}.tr2-gris .ico{width:13px;height:13px}.tr2-buscar{flex:1;max-width:340px}.tr2-buscar input{font:inherit;border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:8px;padding:7px 10px;font-size:13px}.cal2-barra input[type=search]{min-width:200px}.tr2-cuerpo{min-height:max(420px,100vh - 420px);padding:4px 22px 18px}.tr2-tabla{border-collapse:collapse;width:100%;margin-top:10px}.tr2-tabla th{color:var(--mute);text-align:left;white-space:nowrap;border-bottom:1px solid var(--line);background:0 0;padding:10px 10px 8px;font-size:12px;font-weight:600}.tr2-tabla td{border-bottom:1px solid var(--line);vertical-align:middle;color:var(--ink);padding:11px 10px;font-size:13.5px}.tr2-tabla th:first-child,.tr2-tabla td:first-child{width:28%;padding-left:0}.tr2-tabla th:last-child,.tr2-tabla td:last-child{text-align:right;width:130px;padding-right:0}.tr2-tabla tr:hover td{background:0 0}.tr2-tabla td b{font-weight:600}.tr2-tabla td small{color:var(--mute);margin-top:2px;font-size:12px;display:block}.tr2-area{color:var(--ink2);border:1px solid var(--line);white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:12px;display:inline-block}.tr2-frec{white-space:nowrap;color:var(--ink2);background:var(--soft);border-radius:20px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-block}.tr2-persona{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.tr2-persona .av-ini{color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:9.5px;font-weight:700;display:grid}.tr2-quitada td{color:var(--mute)}.tr2-quitada td b{color:var(--mute);text-decoration:line-through}.tr2-vacio{text-align:center;padding:30px 0}#tr-historial.hide{display:none}.tr2 .tr-rev{padding:6px 22px 22px}#contenido.tl-lleno{height:calc(100vh - var(--alto-barra))}.tl-app{grid-template-rows:minmax(0,1fr);grid-template-columns:270px minmax(0,1fr);display:grid!important}.tl-app>.tl-centro,.tl-app .tl-cuerpo{min-height:0}.tl-app.cuad-abierto{grid-template-columns:270px minmax(0,1fr) 290px}.tl-modo-agente .tl-app{grid-template-columns:270px minmax(0,1fr)}.tl-lado{border-left:1px solid var(--line);background:var(--soft2)!important;width:auto!important;padding:18px 16px!important;display:none!important}.tl-app.cuad-abierto .tl-lado{display:block!important}.tl-lado-cab{justify-content:space-between;align-items:center;display:flex}.tl-lado h5{text-transform:uppercase;letter-spacing:.05em!important;color:var(--mute)!important;margin:0!important;font-size:12px!important}.tl-lado .tl-nota{color:var(--mute);font-size:12.5px;line-height:1.45;margin:4px 0 12px!important}.tl-cuad{color:var(--ink);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.tl-cuad:hover{background:var(--soft)}.tl-cuad i{display:none}.tl-cuad small{color:var(--mute);margin-left:auto;font-size:11px}.tl-lista{flex-direction:column;gap:2px;display:flex;background:var(--soft2)!important;width:auto!important;padding:16px 12px 30px!important}.tl-lista .tl-nueva{border-radius:999px;justify-content:center;align-items:center;gap:6px;width:100%;margin-bottom:10px;padding:9px 14px;display:inline-flex}.tl-lista .tl-nueva .ico{width:15px;height:15px}.tl-sec{color:var(--mute);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:center;padding:14px 8px 6px;font-size:11.5px;font-weight:700;display:flex}.tl-mini{font:inherit;color:var(--azul);cursor:pointer;text-transform:none;letter-spacing:0;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:3px 6px;font-size:12.5px;font-weight:600;display:inline-flex}.tl-mini:hover{background:var(--soft)}.tl-mini .ico{width:13px;height:13px}.tl-proyectos{flex-direction:column;gap:6px;margin-bottom:4px;display:flex}.tl-carpeta{background:var(--panel);border:1px solid var(--line);border-left:3px solid #f6b040;border-radius:10px;overflow:hidden}.tl-carpeta.encima,.tl-sueltas.encima{outline:2px dashed var(--azul);outline-offset:-2px}.tl-carpeta-cab{width:100%;font:inherit;text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:0;align-items:center;gap:10px;padding:9px 10px 9px 12px;display:flex}.tl-proy-txt{flex-direction:column;flex:1;min-width:0;display:flex}.tl-proy-txt b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:650;overflow:hidden}.tl-proy-txt small{color:var(--mute);font-size:11.5px}.tl-flecha{color:var(--mute2);padding:0 4px;font-size:18px;font-style:normal;transition:all .15s}.tl-carpeta-dentro{border-top:1px solid var(--line);padding:2px 6px 6px;display:none}.tl-carpeta.abierta .tl-carpeta-dentro{display:block}.tl-carpeta-dentro .tl-conv-abrir{padding-left:12px}.tl-conv{border-radius:8px;align-items:center;display:flex;background:0 0!important;border:0!important}.tl-conv:hover{background:var(--soft)!important}.tl-conv.on{background:var(--azul-suave)!important}.tl-conv-ico{width:22px;color:var(--mute2);flex:none;place-items:center;margin-left:6px;display:grid}.tl-conv-ico .ico{width:15px;height:15px}.tl-conv-abrir{min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:1px;display:flex;padding:8px 6px!important}.tl-conv-abrir span{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13.5px;font-weight:500;overflow:hidden}.tl-conv.on .tl-conv-abrir span{font-weight:650}.tl-conv-abrir small{color:var(--mute);font-size:11.5px}.tl-mas{color:var(--mute2);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;place-items:center;padding:6px;display:grid}.tl-conv:hover .tl-mas,.tl-lado-x{opacity:1}.tl-mas .ico{width:16px;height:16px}.tl-mas:hover{background:var(--soft);color:var(--ink)}.tl-vacia{color:var(--mute);margin:0;padding:6px 10px;font-size:12px}.tl-cabeza{border-bottom:1px solid var(--line);background:var(--panel);justify-content:space-between;align-items:center;gap:16px;padding:14px 28px!important;display:flex!important}.tl-cab-txt{min-width:0}.tl-cab-txt h2{white-space:nowrap;text-overflow:ellipsis;color:var(--ink);margin:0;font-size:17px;overflow:hidden}.tl-cab-txt small{color:var(--mute);font-size:12.5px}.tl-cab-der{flex:none;align-items:center;gap:12px;display:flex}.tl-limite{color:var(--mute);white-space:nowrap;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.tl-limite .barra{background:var(--soft);border-radius:4px;width:90px;height:6px;display:block;overflow:hidden}.tl-limite .barra i{background:#2f9e46;height:100%;display:block}.tl-limite.warn .barra i{background:#e8a33d}.tl-limite.mal .barra i{background:#d6453d}.tl-ver-cuad{font:inherit;color:var(--ink2);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:20px;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;font-weight:500;display:inline-flex}.tl-ver-cuad:hover{background:var(--soft)}.tl-ver-cuad.on{background:var(--azul-suave);color:var(--azul);border-color:#c9d6f3}.tl-ver-cuad .ico{width:16px;height:16px}.tl-centro{background:var(--panel)!important}.tl-cuerpo{padding:28px 32px!important}.tl-msg{width:100%;max-width:760px;margin-left:auto!important;margin-right:auto!important}.tl-firma i{background:#f6b040!important}.tl-acc{align-items:center;gap:6px;display:inline-flex}.tl-acc .ico{width:15px;height:15px}.tl-adj .ico{vertical-align:-2px;width:13px;height:13px;margin-right:4px}.tl-abajo.hide{display:none}.tl-entrada{border:1px solid var(--line);background:var(--panel);border-radius:16px;width:calc(100% - 64px);max-width:760px;margin:0 auto;box-shadow:0 2px 10px #1018280f;padding:12px 12px 8px!important;display:block!important}.tl-entrada:focus-within{border-color:#b9c7ea;box-shadow:0 2px 14px #4573d21f}.tl-entrada textarea{resize:none;width:100%;font:inherit;min-height:44px;max-height:180px;color:var(--ink);font-size:14.5px;display:block;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:4px 6px 8px!important}.tl-entrada-pie{align-items:center;gap:6px;display:flex}.tl-ic{font:inherit;color:var(--ink2);cursor:pointer;background:0 0;align-items:center;gap:6px;font-size:12.5px;font-weight:500;border:1px solid #0000!important;border-radius:20px!important;width:auto!important;height:auto!important;padding:5px 9px!important;display:inline-flex!important}.tl-ic.hide{display:none!important}.tl-ic:hover{background:var(--soft)}.tl-ic .ico{width:16px;height:16px}.tl-ic.on{background:var(--azul-suave)!important;color:var(--azul)!important;border-color:#c9d6f3!important}.tl-enviar{cursor:pointer;border:0;place-items:center;margin-left:auto;background:var(--azul)!important;color:#fff!important;border-radius:50%!important;width:36px!important;height:36px!important;padding:0!important;display:grid!important}.tl-enviar .ico{width:18px;height:18px}.tl-enviar:disabled{opacity:.5}.tl-aviso-ia{text-align:center;color:var(--mute);margin:0;padding:8px 0 14px;font-size:11.5px}.tl-app button:focus{outline:none}.tl-app button:focus-visible{outline-offset:1px;outline:2px solid #b9c7ea}.tl-hola{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:640px;margin:auto;padding:30px 0;display:flex}.tl-hola-ico{background:#fdf0d5;border-radius:50%;width:44px;height:44px;position:relative}.tl-hola-ico:after{content:"";background:#f6b040;border-radius:50%;position:absolute;inset:15px}.tl-hola h3{color:var(--ink);margin:0;font-size:22px}.tl-hola p{color:var(--mute);margin:0;font-size:14px;line-height:1.55}.tl-ideas{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.tl-idea{font:inherit;color:var(--ink2);background:var(--panel);border:1px solid var(--line);cursor:pointer;border-radius:20px;padding:6px 12px;font-size:12.5px;font-weight:500}.tl-idea:hover{background:var(--soft)}.tl-proy-pag{flex-direction:column;gap:14px;width:100%;max-width:760px;margin:0 auto;display:flex}.tl-proy-pag section{border:1px solid var(--line);border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;padding:16px 18px;display:flex}.tl-proy-pag h3{color:var(--ink);margin:0;font-size:14px}.tl-proy-pag p{margin:0;font-size:14px;line-height:1.55}.tl-proy-pag .bk{align-items:center;gap:5px;display:inline-flex}.tl-proy-pag .bk .ico{width:14px;height:14px}.tl-proy-fila{width:100%;font:inherit;text-align:left;border:0;border-top:1px solid var(--line);color:var(--ink);background:0 0;align-items:center;gap:8px;padding:8px 0;font-size:13.5px;display:flex}.tl-proy-fila .ico{width:15px;height:15px;color:var(--mute2);flex:none}.tl-proy-fila span{flex:1}.tl-proy-fila small{color:var(--mute)}.tl-proy-ir{cursor:pointer}.tl-proy-ir:hover span{color:var(--azul)}.tl-proy-pie{color:var(--mute);text-align:center;margin:0;font-size:12.5px}.tl-solo-leer{background:var(--soft2);border:1px solid var(--line);width:100%;max-width:760px;color:var(--ink2);border-radius:10px;margin:0 auto 6px;padding:10px 14px;font-size:13px}@media (width<=760px){.tl-app{grid-template-columns:1fr!important}.tl-lista{display:none!important}.tl-entrada{width:calc(100% - 24px)}.tl-cuerpo{padding:16px!important}.tl-cabeza{padding:12px 16px!important}.tl-limite{display:none}}.bj2-tarjeta{height:calc(100vh - 165px);min-height:460px!important}.bj2:has(.bj2-capt) .bj2-tarjeta{height:calc(100vh - 255px);min-height:460px!important}.dc2-tarjeta{height:calc(100vh - 165px)}.bj2-cuerpo{min-height:0;overflow:hidden}.bj2-lista,.bj2-ficha{overscroll-behavior:contain;min-height:0;overflow-y:auto}@media (width<=760px){.bj2-tarjeta,.dc2-tarjeta{height:auto}.bj2:has(.bj2-capt) .bj2-tarjeta{height:auto}}.tr2-t{flex-direction:column;height:calc(100vh - 165px);min-height:460px;display:flex}.tr2-t #tr-caja{flex-direction:column;flex:1;min-height:0;display:flex}.tr2-t .tr2-cuerpo{overscroll-behavior:contain;flex:1;padding-top:0;overflow-y:auto;min-height:0!important}.tr2-t .tr2-tabla{margin-top:0}.tr2-t .tr2-tabla thead th{z-index:1;background:var(--panel);box-shadow:0 1px 0 var(--line);position:sticky;top:0}.tr2-t .tr-rev{flex:1;min-height:0;overflow-y:auto}@media (width<=760px){.tr2-t{height:auto}}.tl-carpeta{background:0 0!important;border:0!important;border-radius:8px!important;overflow:visible!important}.tl-carpeta-cab{border-radius:8px;align-items:center;gap:0;display:flex;padding:0!important}.tl-carpeta-cab:hover,.tl-carpeta.on .tl-carpeta-cab{background:var(--soft)}.tl-carpeta.on .tl-carpeta-cab{background:var(--azul-suave)}.tl-flecha{width:22px;height:30px;color:var(--mute2);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-left:4px;font-size:16px;transition:transform .15s;display:grid}.tl-carpeta.abierta .tl-flecha{transform:rotate(90deg)}.tl-proy-abrir{min-width:0;font:inherit;text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:8px 8px 8px 0;display:flex}.tl-proy-ico{color:var(--mute);flex:none;place-items:center;display:grid}.tl-proy-ico .ico{width:16px;height:16px}.tl-proy-nombre{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.tl-proy-n{color:var(--mute);background:var(--soft);border-radius:10px;padding:0 7px;font-size:11.5px;font-weight:600;line-height:18px}.tl-carpeta-dentro{border-top:0!important;border-left:1px solid var(--line)!important;margin:0 0 4px 26px!important;padding:0 0 0 8px!important}.tl-carpeta-dentro .tl-vacia{padding:4px 6px}.tl-proyectos{gap:0!important}.tl-yo>div{color:#1e1f21!important;background:#e7edfb!important;border-radius:16px 16px 4px!important;max-width:75%!important;padding:11px 16px!important;font-size:14.5px!important}body.dark .tl-yo>div{color:#e8e6e3!important;background:#26324f!important}.tl-firma{font-weight:600;color:var(--mute)!important;font-size:12.5px!important}.tl-firma i{box-shadow:none!important;background:#f6b040!important}.tl-bub{color:var(--ink)!important;background:0 0!important;border:0!important;padding:0 2px!important;font-size:14.5px!important;line-height:1.65!important}.tl-bub.tapada{border-radius:10px;background:var(--soft2)!important;border:1px dashed var(--line)!important;padding:12px 14px!important}.tl-bub p{margin:0 0 10px!important}.tl-fuentes{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;padding-top:12px;flex-direction:row!important;gap:6px!important;margin-top:12px!important}.tl-fuentes h6{text-transform:uppercase;letter-spacing:.05em!important;color:var(--mute)!important;margin:0 4px 0 0!important;font-size:11.5px!important}.tl-fuente{max-width:320px;width:auto!important;color:var(--ink)!important;border-radius:20px!important;gap:6px!important;padding:3px 10px!important;font-size:12.5px!important;display:inline-flex!important}.tl-fuente:hover{border-color:#b9c7ea!important}.tl-fuente-borrada{opacity:.55;cursor:default;text-decoration:line-through}.tl-fuente-borrada i{background:var(--mute)!important}.tl-fuente i{background:#4573d2!important;border-radius:50%!important;width:7px!important;height:7px!important}.tl-fuente.documento i{background:#2f9e6e!important}.tl-fuente.cliente i{background:#c9932a!important}.tl-fuente.producto i{background:#8257d6!important}.tl-fuente.persona i{background:#e8664f!important}.tl-fuente.ancla i{background:#0f9d9a!important}.tl-fuente em{color:var(--mute)!important;margin-left:0!important;font-size:11px!important}.tl-acciones{border-top:0!important;gap:2px!important;margin-top:8px!important;padding-top:0!important}.tl-acc{align-items:center;gap:6px;font-weight:500;color:var(--ink2)!important;background:0 0!important;border:0!important;border-radius:7px!important;padding:5px 8px!important;font-size:12.5px!important;display:inline-flex!important}.tl-acc:hover{background:var(--soft)!important;color:var(--ink)!important}.tl-valorar{gap:2px!important}.tl-valorar .tl-acc{padding:5px 6px!important}.tl-descargas{position:relative;margin:0!important;display:inline-block!important}.tl-descargas summary{cursor:pointer;list-style:none}.tl-descargas summary::-webkit-details-marker{display:none}.tl-descargas-menu{z-index:5;background:var(--panel);border:1px solid var(--line);border-radius:10px;flex-direction:column;min-width:150px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 10px 30px #1018281f}.tl-descargas-menu a{color:var(--ink);border-radius:7px;padding:7px 10px;font-size:13px;text-decoration:none}.tl-descargas-menu a:hover{background:var(--soft)}.tl-rehacer .tl-acc{border:1px solid var(--line)!important;border-radius:20px!important;padding:4px 11px!important;font-size:12px!important}#tl-internet{display:none!important}.tl-propuesta{background:var(--azul-suave);color:var(--ink);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:10px 12px 10px 14px;font-size:13.5px;display:flex}.tl-propuesta>span{align-items:center;gap:9px;display:flex}.tl-propuesta .ico{width:17px;height:17px;color:var(--azul);flex:none}.tl-propuesta .bk{flex:none}.tl-yo{flex-direction:column;align-items:flex-end}.tl-yo>div.tl-yo-acc{opacity:0;align-items:center;gap:2px;transition:opacity .15s;display:flex;max-width:none!important;color:var(--mute)!important;background:0 0!important;padding:4px 0 0!important;font-size:12.5px!important}.tl-yo:hover>div.tl-yo-acc,.tl-yo:focus-within>div.tl-yo-acc{opacity:1}.tl-hace{color:var(--mute);margin-right:6px}.tl-mini-ic{width:28px;height:28px;color:var(--mute);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.tl-mini-ic:hover{background:var(--soft);color:var(--ink)}.tl-mini-ic .ico{width:16px;height:16px}.tl-rehacer{display:none!important}.tl-modelo{color:var(--ink2);white-space:nowrap;cursor:default;margin-left:auto;padding:0 6px;font-size:13px;font-weight:600}.tl-modelo:empty{display:none}.tl-modelo+.tl-dictar{margin-left:0}.tl-dictar{padding:6px!important}.tl-dictar.on{color:#d6453d!important;background:#fde8e8!important;border-color:#f3c4c1!important}.tl-enviar{margin-left:4px!important}.tl-modo-agente .tl-modelo{display:none}.tl-modo-agente .tl-dictar{margin-left:auto}#modal .box.pequena{width:min(440px,100% - 32px)!important;max-width:440px!important}.tl-conv-ico.fijada{color:var(--azul)}.tl-yo.editando>div:not(.tl-yo-acc){display:none}.tl-yo.editando>.tl-yo-acc{display:none!important}.tl-editar{flex-direction:column;gap:8px;width:min(100%,640px);display:flex}.tl-editar textarea{box-sizing:border-box;border:1.5px solid var(--azul);width:100%;font:inherit;resize:none;background:var(--panel);color:var(--ink);border-radius:16px;outline:0;padding:12px 16px;font-size:14.5px;line-height:1.5}.tl-editar-pie{justify-content:flex-end;align-items:center;gap:8px;display:flex}.tl-editar-nota{color:var(--mute);margin-right:auto;font-size:12px}.tl-editar .bk[disabled]{opacity:.45;cursor:default}.tl-pop{z-index:90;background:var(--panel);border:1px solid var(--line);border-radius:12px;min-width:220px;max-width:280px;padding:5px;position:fixed;box-shadow:0 14px 40px #10182829}.tl-pop button{width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;display:flex}.tl-pop button:hover{background:var(--soft)}.tl-pop button.on{background:var(--azul-suave)}.tl-pop button .ico{width:16px;height:16px;color:var(--mute);flex:none}.tl-pop button em{color:var(--mute2);margin-left:auto;font-size:16px;font-style:normal}.tl-pop hr{border:0;border-top:1px solid var(--line);margin:5px 4px}.tl-pop .tl-pop-peligro,.tl-pop .tl-pop-peligro .ico{color:#c9372c}.tl-pop-tit{color:var(--mute);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;padding:6px 6px 6px 2px;font-size:12px;font-weight:700;display:flex}.tl-pop-tit button{color:var(--mute);justify-content:center;font-size:18px;width:24px!important;padding:0!important}.tl-pop-nota{color:var(--mute);margin:0;padding:6px 10px;font-size:12.5px}#modal .box.ancha{max-height:90vh;width:min(1000px,100% - 32px)!important;max-width:1000px!important}#modal .box.ancha .bd{padding:0!important}.fn2{flex-direction:column;min-height:0;display:flex}.fn2-cuerpo{grid-template-columns:minmax(0,1fr) 330px;min-height:0;max-height:calc(90vh - 150px);display:grid;overflow:hidden}.fn2-izq{padding:20px 22px;overflow:auto}.fn2-der{background:var(--soft2);border-left:1px solid var(--line);flex-direction:column;gap:18px;padding:20px;display:flex;overflow:auto}.fn2-nota{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:16px 18px}.fn2-titulo{width:100%;font:inherit;color:var(--ink);background:0 0;border:0;border-radius:6px;outline:0;padding:4px 6px;font-size:18px;font-weight:700}.fn2-texto{resize:none;width:100%;font:inherit;color:var(--ink2);background:0 0;border:0;border-radius:6px;outline:0;min-height:160px;padding:6px;font-size:14px;line-height:1.6;overflow:hidden}.fn2-titulo:hover,.fn2-texto:hover{background:#f7f9fd}.fn2-titulo:focus,.fn2-texto:focus{background:#f7f9fd;box-shadow:0 0 0 2px #c9d6f3}body.dark .fn2-titulo:hover,body.dark .fn2-texto:hover,body.dark .fn2-titulo:focus,body.dark .fn2-texto:focus{background:var(--soft)}.fn2-pista{color:var(--mute);margin:8px 2px 0;font-size:12px}.fn2-campo{flex-direction:column;gap:6px;display:flex}.fn2-campo>label{color:var(--mute);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px;font-weight:700}.fn2-campo>label span{text-transform:none;letter-spacing:0;font-weight:500}.fn2-campo small{color:var(--mute);font-size:12px}.fn2-campo select,.fn2-campo input[type=date]{font:inherit;border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:10px;padding:8px 10px;font-size:13.5px}#fn-fecha-caja{flex-direction:column;gap:4px;margin-top:4px;display:flex}#fn-fecha-caja.hide{display:none}.fn2-seg{background:var(--soft);border-radius:10px;gap:2px;padding:3px;display:flex}.fn2-seg button{font:inherit;color:var(--mute);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;padding:7px 8px;font-size:13px;font-weight:600}.fn2-seg button.on{background:var(--panel);color:var(--ink);box-shadow:0 1px 2px #0000001a}.fn2-personas{border:1px solid var(--line);background:var(--panel);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;min-height:40px;padding:6px 8px;display:flex}.fn2-personas input{font:inherit;min-width:110px;color:var(--ink);outline:0;flex:1;font-size:13.5px;box-shadow:none!important;background:0 0!important;border:0!important;padding:4px!important}.fn2-chips{flex-wrap:wrap;gap:6px;display:flex}.fn2-chip{border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:20px;align-items:center;gap:6px;padding:2px 4px 2px 6px;font-size:12.5px;display:inline-flex}.fn2-chip .av-ini{color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8.5px;font-weight:700;display:grid}.fn2-chip i{background:#4573d2;border-radius:50%;width:7px;height:7px;margin-left:3px}.fn2-chip small{color:var(--mute);font-size:11px}.fn2-chip-cliente i{background:#c9932a}.fn2-chip-persona i{background:#e8664f}.fn2-chip-producto i{background:#8257d6}.fn2-chip-ancla i{background:#0f9d9a}.fn2-chip button{color:var(--mute);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:2px 5px;font-size:11px}.fn2-chip button:hover{background:var(--soft);color:var(--ink)}.fn2-sugerencias{border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:4px;box-shadow:0 10px 30px #1018281f}.fn2-sugerencias.hide{display:none}.fn2-sugerencias button{width:100%;font:inherit;text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:6px 8px;display:flex}.fn2-sugerencias button:hover,.fn2-sugerencias button:first-child{background:var(--soft)}.fn2-sugerencias .av-ini{color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:9px;font-weight:700;display:grid}.fn2-sugerencias span{flex-direction:column;font-size:13.5px;display:flex}.fn2-sugerencias small{color:var(--mute);font-size:11.5px}.fn2-general{color:var(--mute);font-size:12.5px}.fn2 .lista-errores{margin:0 22px}.fn2-pie{border-top:1px solid var(--line);background:var(--soft2);justify-content:flex-end;gap:10px;padding:14px 22px;display:flex}.fn2-pie .bk{padding:9px 20px}.fn2-seguro{color:var(--ink);align-self:center;margin-right:auto;font-size:13.5px;font-weight:600}@media (width<=760px){.fn2-cuerpo{grid-template-columns:1fr;max-height:none;overflow:auto}.fn2-der{border-left:0;border-top:1px solid var(--line)}}.fn2 .fn2-titulo{box-shadow:none!important;background:0 0!important;border:0!important;height:auto!important;padding:4px 6px!important;font-size:18px!important;font-weight:700!important}.fn2 .fn2-titulo:hover,.fn2 .fn2-titulo:focus{background:#f7f9fd!important}.fn2 .fn2-texto{box-shadow:none!important;background:0 0!important;border:0!important}.fn2-cargando{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:56px 24px 60px;display:flex}.fn2-cargando b{color:var(--ink);font-size:15px}.fn2-cargando small{color:var(--mute);font-size:13px}.fn2-cargando .typing{margin-bottom:6px}.fn2-fallo{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:48px 24px 52px;display:flex}.fn2-fallo p{color:var(--ink);max-width:440px;margin:0;font-size:14px}.fn2-mini{color:var(--mute);font-size:12px;font-weight:600}#fn-que-pasa{line-height:1.45}.fn2-parecidas{flex-direction:column;gap:8px;margin-top:14px;display:flex}.fn2-parecidas>b{color:var(--ink);font-size:14px}.fn2-parecidas>small{color:var(--mute);margin-top:-4px;font-size:12px}.fn2-parecida{border:1px solid var(--line);cursor:pointer;background:var(--panel);border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.fn2-parecida.on{border-color:var(--azul);box-shadow:0 0 0 1px var(--azul) inset;background:#f7f9fd}body.dark .fn2-parecida.on{background:var(--soft)}.fn2-parecida input{accent-color:var(--azul);margin-top:3px}.fn2-parecida>div{flex:1;min-width:0}.fn2-par-cab{align-items:center;gap:8px;display:flex}.fn2-par-cab b{font-size:13.5px}.fn2-par-n{color:var(--azul);background:var(--azul-suave);white-space:nowrap;border-radius:20px;margin-left:auto;padding:1px 8px;font-size:11px;font-weight:700}.fn2-parecida small{color:var(--mute);font-size:12px}.fn2-par-texto{color:var(--ink2);-webkit-line-clamp:3;white-space:pre-wrap;-webkit-box-orient:vertical;margin:6px 0 0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.fn2-comparar{grid-template-columns:1fr 1fr;gap:10px;margin-top:8px;display:grid}.fn2-comparar>div{border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:8px 10px}.fn2-comparar em{color:var(--mute);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-style:normal;font-weight:700}.fn2-comparar p{white-space:pre-wrap;color:var(--ink2);max-height:180px;margin:4px 0 0;font-size:12.5px;line-height:1.5;overflow:auto}.fn2-parecida input[type=radio]{width:auto!important;box-shadow:none!important;border:0!important;flex:none!important;margin:3px 0 0!important;padding:0!important}.tl-cab-txt h2{font-weight:700;line-height:1.3;font-size:17px!important}.tl-cab-txt small{margin-top:2px;display:block}.tl-tit-editable{cursor:text;border-radius:6px;margin-left:-4px;padding:1px 4px}.tl-tit-editable:hover{background:var(--soft)}.tl-tit-campo{font:inherit;color:var(--ink);border-radius:8px;outline:0;width:min(520px,100%);font-weight:700;border:1.5px solid var(--azul)!important;background:var(--panel)!important;padding:2px 6px!important;font-size:17px!important}.tl-enviar.parar{background:var(--ink)!important}.tl-parada{color:var(--mute);font-size:12.5px;font-style:italic;margin-top:6px!important}.tl-buscar{border:1px solid var(--line);background:var(--panel);height:36px;color:var(--mute);border-radius:10px;align-items:center;gap:8px;margin:0 0 6px;padding:0 10px;display:flex}.tl-buscar:focus-within{border-color:#b9c7ea}.tl-buscar .ico{flex:none;width:15px;height:15px}.tl-buscar input{min-width:0;font:inherit;color:var(--ink);outline:0;flex:1;font-size:13px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.tl-cabeza{flex-wrap:nowrap!important}.tl-cab-txt{flex:auto;min-width:0}.tl-cab-txt h2{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.tl-proy2{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;width:100%;max-width:960px;margin:0 auto;display:grid}.tl-proy2-convs header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.tl-proy2-convs h3{color:var(--ink);margin:0;font-size:15px}.tl-proy2-convs h3 span{color:var(--mute);background:var(--soft);border-radius:10px;margin-left:6px;padding:1px 8px;font-size:12.5px;font-weight:600}.tl-proy2-convs header .bk{align-items:center;gap:6px;display:inline-flex}.tl-proy2-convs header .ico{width:14px;height:14px}.tl-proy2-lista{flex-direction:column;display:flex}.tl-proy2-fila{border:0;border-bottom:1px solid var(--line);width:100%;font:inherit;text-align:left;cursor:pointer;color:var(--ink);background:0 0;border-radius:0;align-items:center;gap:10px;padding:12px 6px;display:flex}.tl-proy2-fila:hover{background:var(--soft2)}.tl-proy2-fila .ico{width:16px;height:16px;color:var(--mute2);flex:none}.tl-proy2-fila span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.tl-proy2-fila small{color:var(--mute);font-size:12px}.tl-proy2-vacio{color:var(--mute);margin:0;padding:18px 4px;font-size:13.5px}.tl-proy2-lado{flex-direction:column;gap:12px;display:flex}.tl-proy2-t{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:12px 14px}.tl-proy2-t header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.tl-proy2-t h4{color:var(--ink);margin:0;font-size:13px}.tl-proy2-t p{color:var(--ink2);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.5}.tl-proy2-t .tl-proy2-gris{color:var(--mute)}.tl-proy2-t ul{margin:0;padding:0;list-style:none}.tl-proy2-t li{border-top:1px solid var(--line);color:var(--ink);align-items:center;gap:8px;padding:5px 0;font-size:13px;display:flex}.tl-proy2-t li:first-child{border-top:0}.tl-proy2-t li .ico{width:14px;height:14px;color:var(--mute2);flex:none}.tl-proy2-pie{justify-content:center;gap:4px;margin:2px 0 0;display:flex}.tl-mini.gris{color:var(--mute);font-weight:500}.tl-mini.gris:hover{color:var(--ink)}.tl-mini.peligro:hover{color:#c9372c}@media (width<=900px){.tl-proy2{grid-template-columns:1fr}}.tl-proy-ind{width:100%;font:inherit;border:1px solid var(--line);resize:vertical;border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.55}.tl-proy-docs2{border:1px solid var(--line);border-radius:12px;max-height:340px;margin:0;padding:0;list-style:none;overflow:auto}.tl-proy-docs2 li{border-top:1px solid var(--line)}.tl-proy-docs2 li:first-child{border-top:0}.tl-proy-docs2 li.hide{display:none}.tl-proy-docs2 label{cursor:pointer;color:var(--ink);align-items:center;gap:10px;padding:9px 12px;font-size:13.5px;flex-direction:row!important;font-weight:400!important;display:flex!important}.tl-proy-docs2 label:hover{background:var(--soft2)}.tl-proy-docs2 input{accent-color:var(--azul);margin:0;width:auto!important}.tl-proy-docs2 .ico{width:15px;height:15px;color:var(--mute2);flex:none}.cp-form .tl-buscar{margin-bottom:0;flex-direction:row!important;align-items:center!important;gap:8px!important;font-weight:400!important;display:flex!important}.cp-form .tl-buscar input{flex:1;width:auto!important;height:auto!important}.tl-proy-arriba{align-items:center;gap:8px;display:flex}.tl-proy-arriba .tl-buscar{flex:1;margin:0}.tl-proy-arriba .bk{white-space:nowrap;flex:none;align-items:center;gap:6px;display:inline-flex}.tl-proy-arriba .bk .ico{width:14px;height:14px}.tl-proy-docs2 small{color:var(--azul);background:var(--azul-suave);border-radius:10px;margin-left:auto;padding:1px 7px;font-size:11px;font-weight:600}.cp-app .cp-barra{align-items:flex-start;margin:4px 0 18px}.cp-app .cp-fases{align-items:center;gap:6px}.cp-app .cp-chip{background:var(--gris-suave);color:var(--ink2);border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:5px 11px 5px 12px;font-size:12.5px;transition:background .15s,color .15s;display:inline-flex}.cp-app .cp-chip:hover{background:#e6e8ec}.cp-app .cp-chip b{box-sizing:border-box;background:#00000012;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;margin:0;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.cp-app .cp-chip.on{background:var(--ink);color:#fff;box-shadow:none;border-color:#0000}.cp-app .cp-chip.on b{background:#fff3}.cp-app .cp-chip-hoy{color:#92400e;background:#fef3c7}.cp-app .cp-chip-hoy:hover{background:#fde9a8}.cp-app .cp-chip-hoy.on{color:#fff;background:#92400e}.cp-app .cp-chip[data-f=activas]{margin-right:12px;position:relative}.cp-app .cp-chip[data-f=activas]:after{content:"";background:var(--line);width:1px;position:absolute;top:6px;bottom:6px;right:-9px}.cp-app .cp-chip[data-f]:not([data-f=hoy]):not([data-f=activas]):before{content:"";background:var(--punto,var(--mute2));border-radius:50%;flex:none;width:7px;height:7px}.cp-app .cp-chip[data-f=por_presentar]{--punto:#6366f1}.cp-app .cp-chip[data-f=esperando]{--punto:#f59e0b}.cp-app .cp-chip[data-f=mas_adelante]{--punto:#9ca3af}.cp-app .cp-chip[data-f=reunion],.cp-app .cp-chip[data-f=tras_reunion]{--punto:#3b82f6}.cp-app .cp-chip[data-f=propuesta]{--punto:#8b5cf6}.cp-app .cp-chip[data-f=prueba],.cp-app .cp-chip[data-f=cliente]{--punto:#10b981}.cp-app .cp-chip[data-f=descartado]{--punto:#ef4444}.cp-app .doc-card{border-radius:14px;overflow:hidden}.cp-app .mt-tabla thead th{letter-spacing:.7px;color:var(--mute2);background:var(--panel);padding-top:12px;padding-bottom:12px;font-size:10.5px;font-weight:600}.cp-app .mt-tabla tbody td{vertical-align:middle;padding-top:14px;padding-bottom:14px}.cp-app .mt-tabla tbody tr{transition:background .12s}.cp-app .mt-tabla tbody tr:hover{background:#f8f9fb}.cp-app .mt-tabla td small{color:var(--mute);margin-top:3px;font-size:11.5px}.cp-app .cp-fase{border-radius:999px;padding:3px 10px;font-size:11.5px}.cp-app .cp-vencido,.cp-app .cp-hoy{border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.cp-app .cp-vencido{color:#b91c1c;background:#fef2f2}.cp-app .cp-vencido:before,.cp-app .cp-hoy:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}body.dark .cp-app .cp-chip{color:#d1d5db;background:#2b2d33}body.dark .cp-app .cp-chip:hover{background:#34363d}body.dark .cp-app .cp-chip b{background:#ffffff1a}body.dark .cp-app .cp-chip.on{color:#111827;background:#e8e6e3}body.dark .cp-app .cp-chip.on b{background:#0000001f}body.dark .cp-app .cp-chip-hoy{color:#fcd34d;background:#3a2a0b}body.dark .cp-app .cp-chip-hoy.on{color:#3a2a0b;background:#fcd34d}body.dark .cp-app .mt-tabla tbody tr:hover{background:#1a1c21}body.dark .cp-app .cp-vencido{color:#fca5a5;background:#3b1414}.cp-app .cp-embudo{gap:3px;margin:0 0 18px;display:flex}.cp-app .cp-etapa{--cf:#f3f4f6;--ct:#374151;--co:#4b5563;cursor:pointer;text-align:left;background:var(--cf);min-width:0;color:var(--ct);clip-path:polygon(0 0,calc(100% - 13px) 0,100% 50%,calc(100% - 13px) 100%,0 100%,13px 50%);border:0;flex-direction:column;flex:1 1 0;gap:3px;margin:0;padding:10px 16px 14px 26px;font-family:inherit;transition:filter .15s,background .15s;display:flex;position:relative}.cp-app .cp-etapa:first-child{clip-path:polygon(0 0,calc(100% - 13px) 0,100% 50%,calc(100% - 13px) 100%,0 100%);border-radius:10px 0 0 10px;padding-left:16px}.cp-app .cp-etapa:last-child{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,13px 50%);border-radius:0 10px 10px 0}.cp-app .cp-etapa b{font-size:20px;font-weight:700;line-height:1.1}.cp-app .cp-etapa span{min-height:2.5em;font-size:11.5px;font-weight:500;line-height:1.25}.cp-app .cp-etapa i{opacity:.35;background:currentColor;border-radius:2px;max-width:calc(100% - 52px);height:3px;position:absolute;bottom:7px;left:26px}.cp-app .cp-etapa:first-child i{left:16px}.cp-app .cp-etapa:hover{filter:brightness(.97)}.cp-app .cp-etapa.vacia{opacity:.55}.cp-app .cp-etapa.on{background:var(--co);color:#fff;opacity:1}.cp-app .cp-e-por_presentar{--cf:#eef2ff;--ct:#3730a3;--co:#4f46e5}.cp-app .cp-e-esperando{--cf:#fef3c7;--ct:#92400e;--co:#d97706}.cp-app .cp-e-reunion{--cf:#dbeafe;--ct:#1e40af;--co:#2563eb}.cp-app .cp-e-tras_reunion{--cf:#e0f2fe;--ct:#075985;--co:#0284c7}.cp-app .cp-e-propuesta{--cf:#ede9fe;--ct:#5b21b6;--co:#7c3aed}.cp-app .cp-e-prueba{--cf:#dcfce7;--ct:#166534;--co:#16a34a}.cp-app .cp-e-cliente{--cf:#d1fae5;--ct:#065f46;--co:#059669}body.dark .cp-app .cp-etapa{--cf:#23252b;--ct:#d1d5db}body.dark .cp-app .cp-e-por_presentar{--cf:#1e2140;--ct:#c7d2fe}body.dark .cp-app .cp-e-esperando{--cf:#3a2a0b;--ct:#fcd34d}body.dark .cp-app .cp-e-reunion{--cf:#172554;--ct:#bfdbfe}body.dark .cp-app .cp-e-tras_reunion{--cf:#0c2a3d;--ct:#bae6fd}body.dark .cp-app .cp-e-propuesta{--cf:#2e1065;--ct:#ddd6fe}body.dark .cp-app .cp-e-prueba{--cf:#0f2e1a;--ct:#bbf7d0}body.dark .cp-app .cp-e-cliente{--cf:#06291f;--ct:#a7f3d0}.cp-app .cp-fases{align-items:center}.cp-app .cp-chip-aparte{border:1px dashed var(--line);background:0 0}.cp-app .cp-ver{color:var(--mute);margin-right:2px;font-size:12px;font-weight:600}.cp-app .cp-chip[data-f=activas]{margin-right:0}.cp-app .cp-chip[data-f=activas]:after{display:none}.cp-app .cp-aparcadas{border:1px dashed var(--line);text-align:left;cursor:pointer;color:var(--ink2);background:0 0;border-radius:10px;flex-direction:column;flex:0 0 150px;justify-content:center;gap:2px;margin-left:10px;padding:10px 14px;font-family:inherit;transition:background .15s;display:flex}.cp-app .cp-aparcadas:hover{background:var(--gris-suave)}.cp-app .cp-aparcadas small{letter-spacing:.6px;text-transform:uppercase;color:var(--mute2);font-size:10.5px;font-weight:700}.cp-app .cp-aparcadas b{color:var(--ink);font-size:20px;line-height:1.1}.cp-app .cp-aparcadas span{color:var(--mute);font-size:11px}.cp-app .cp-aparcadas.on{background:var(--ink);border-style:solid;border-color:var(--ink)}.cp-app .cp-aparcadas.on small,.cp-app .cp-aparcadas.on b,.cp-app .cp-aparcadas.on span{color:#fff}.cp-app .cp-aparcar{border:1px solid var(--line);background:var(--gris-suave);color:var(--ink2);cursor:pointer;border-radius:999px;padding:3px 8px;font-family:inherit;font-size:12px}body.dark .cp-app .cp-aparcadas.on{background:#e8e6e3;border-color:#e8e6e3}body.dark .cp-app .cp-aparcadas.on small,body.dark .cp-app .cp-aparcadas.on b,body.dark .cp-app .cp-aparcadas.on span{color:#111827}body.dark .cp-app .cp-aparcar{color:#d1d5db;background:#2b2d33}.cp-form select{border:1px solid var(--line);background:var(--soft2);color:var(--ink);border-radius:9px;padding:9px 11px;font-family:inherit;font-size:13px;font-weight:400}.cp-importar .cp-pasos{color:var(--ink2);flex-direction:column;gap:10px;margin:0;padding-left:20px;font-size:13px;line-height:1.5;display:flex}.cp-importar .cp-pasos b{color:var(--ink)}.cp-importar .cp-ejemplo{border-collapse:collapse;width:100%;margin:8px 0 2px;font-size:12px}.cp-importar .cp-ejemplo th{color:#fff;text-align:left;background:#1d6f42;border:1px solid #17603a;padding:5px 8px;font-weight:600}.cp-importar .cp-ejemplo td{border:1px solid var(--line);background:var(--panel);color:var(--ink2);height:16px;padding:5px 8px}.cp-importar .cp-cuenta{color:var(--mute);margin:-2px 0 0;font-size:12px}.cp-app .cp-hoy-frase{color:var(--ink2);font-size:13px}.cp-app .cp-hoy-frase b{color:#92400e}.cp-app .cp-quitar{border:1px solid var(--line);background:0 0;font-size:12px}.cp-importar{padding:2px 12px 6px}.cp-importar .cp-soltar{text-align:center;border:2px dashed var(--line);background:var(--soft2);cursor:pointer;color:var(--mute);border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:18px 14px;font-size:12px;font-weight:400;transition:border-color .15s,background .15s;display:flex}.cp-importar .cp-soltar b{color:var(--ink);font-size:13.5px}.cp-importar .cp-soltar.encima{background:#eaf5ee;border-color:#1d6f42}.cp-importar .cp-soltar.leyendo{opacity:.7}body.dark .cp-importar .cp-soltar.encima{background:#0f2e1a}.cp-app .cp-embudo .cp-e-descartado{--cf:#f3f4f6;--ct:#4b5563;--co:#4b5563;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,13px 50%);border-radius:10px;margin-left:10px}body.dark .cp-app .cp-embudo .cp-e-descartado{--cf:#23252b;--ct:#9ca3af;--co:#6b7280}.cp-app .cp-embudo .cp-e-cliente{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,13px 50%);border-radius:0 10px 10px 0}.cp-importar .cp-sin-paso{color:#92400e;background:#fef3c7;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;font-size:12.5px;font-weight:600;display:flex}.cp-importar .cp-sin-paso select{color:var(--ink);background:#fff;border:1px solid #f59e0b;border-radius:8px;padding:4px 8px;font-family:inherit;font-size:12.5px}.cp-importar .cp-sin-paso.hide{display:none}body.dark .cp-importar .cp-sin-paso{color:#fcd34d;background:#3a2a0b}body.dark .cp-importar .cp-sin-paso select{color:#e8e6e3;background:#2b2d33}.cp-importar .cp-doc{border:1px solid var(--line);background:var(--panel);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.cp-importar .cp-doc-ico{font-size:24px}.cp-importar .cp-doc div{flex-direction:column;flex:1;gap:2px;display:flex}.cp-importar .cp-doc b{color:var(--ink);font-size:13.5px}.cp-importar .cp-doc small{color:var(--mute);font-size:12px;line-height:1.4}.cp-importar .hide{display:none!important}.cp-app .cp-quetoca b{color:var(--ink);font-size:12.5px;font-weight:600}.cp-app .cp-luego{color:var(--mute);font-size:12px}.cp-app .mt-tabla tbody td{padding-top:11px;padding-bottom:11px}.cp-app .mt-tabla td .cp-quetoca{line-height:1.3;display:block}.cp-app .mt-tabla td .cp-quetoca>b{margin:0 0 4px;line-height:1.3;display:block}.cp-app .cp-hoy{color:#047857;background:#d1fae5}.cp-app .cp-luego{color:#92400e;background:#fef3c7;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.cp-app .cp-luego:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}body.dark .cp-app .cp-hoy{color:#6ee7b7;background:#06291f}body.dark .cp-app .cp-luego{color:#fcd34d;background:#3a2a0b}.cp-app .cp-ultimo{color:var(--ink2);align-items:center;gap:8px;display:inline-flex}.cp-app .cp-fecha-tag{background:var(--gris-suave);color:var(--ink2);border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.cp-app .cp-ver-borrador{white-space:nowrap;padding:5px 11px;font-size:12px}body.dark .cp-app .cp-fecha-tag{color:#d1d5db;background:#2b2d33}.cp-app .cpf-cabeza{align-items:center;margin:2px 0 18px}.cp-app .cpf-cabeza>div:first-child{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cp-app .cpf-cabeza h2{margin:0;font-size:22px}.cp-app .cpf-ahora,.cp-app .cpf-contacto,.cp-app .cpf-notas{border-radius:14px;padding:18px 22px}.cp-app .cpf-que .cp-quetoca b{margin-bottom:6px;font-size:15px}.cp-app .cpf-ayuda{color:var(--ink2);background:var(--gris-suave);border-radius:10px;margin:10px 0 14px;padding:10px 12px;font-size:13px;line-height:1.5}.cp-app .cpf-contacto dl{grid-template-columns:150px 1fr;gap:10px 16px;margin:0;font-size:13px;display:grid}.cp-app .cpf-contacto dt{color:var(--mute);font-weight:500}.cp-app .cpf-contacto dd{color:var(--ink);word-break:break-word;margin:0;font-weight:500}.cp-app .cpf-notas p{white-space:pre-line;color:var(--ink2);margin:0;font-size:13px;line-height:1.55}body.dark .cp-app .cpf-ayuda{background:#23252b}.cp-app .cp-fallo{color:#b91c1c;white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.cp-app .cp-reintentar{color:#b91c1c;cursor:pointer;background:#fef2f2;border:1px solid #fca5a5;border-radius:999px;padding:3px 10px;font-family:inherit;font-size:12px}.cp-app .cp-reintentar:hover{background:#fee2e2}body.dark .cp-app .cp-reintentar{color:#fca5a5;background:#3b1414;border-color:#7f1d1d}.cp-app .cp-ultimo{color:var(--ink);flex-direction:column;align-items:flex-start;gap:4px;font-size:12.5px;font-weight:600;display:flex}.cp-app .cp-fecha-tag{gap:6px}.cp-app .cp-fecha-tag:before{content:"";opacity:.6;background:currentColor;border-radius:50%;width:6px;height:6px}.cph .cph-intro{color:var(--ink2);margin:2px 0 14px;font-size:13.5px}.cph .cph-lista{flex-direction:column;gap:10px;display:flex}.cph .cph-tarjeta{background:var(--panel);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:10px;padding:16px 20px;display:flex}.cph .cph-tarjeta header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cph .cph-tarjeta header b{color:var(--ink);font-size:15px;display:block}.cph .cph-tarjeta header small{color:var(--mute);font-size:12px}.cph .cph-que{color:var(--ink2);margin:0;font-size:13px}.cph .cph-que b{color:var(--ink);font-weight:600}.cph .cph-flecha{color:var(--mute2);margin:0 4px}.cph .cph-botones{flex-wrap:wrap;gap:8px;display:flex}.cph .cph-botones .cph-ficha{color:var(--mute);background:0 0;border-color:#0000;margin-left:auto}.cph .cph-botones .cph-ficha:hover{color:var(--ink);text-decoration:underline}.cph-posponer{flex-wrap:wrap;gap:8px;padding:4px 8px 6px;display:flex}.cph-posponer label{color:var(--mute);flex-direction:column;flex-basis:100%;gap:5px;margin-top:6px;font-size:11.5px;font-weight:600;display:flex}.cph-posponer input{border:1px solid var(--line);background:var(--soft2);color:var(--ink);border-radius:9px;padding:8px 10px;font-family:inherit;font-size:13px}.cph-posponer .cfb{flex-basis:100%}.cp-app .cpf-crm{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr)}.cp-app .cpo{padding:0;font-family:Aptos,Segoe UI,Calibri,-apple-system,sans-serif;overflow:hidden}.cp-app .cpo-asunto{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:18px 22px 14px;display:flex}.cp-app .cpo-asunto h3{color:var(--ink);margin:0;font-size:18px;font-weight:600}.cp-app .cpo-asunto small{color:var(--mute);white-space:nowrap;font-size:12px}.cp-app .cpo-msg{border-bottom:1px solid var(--line)}.cp-app .cpo-msg summary{cursor:pointer;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:12px 22px;list-style:none;display:grid}.cp-app .cpo-msg summary::-webkit-details-marker{display:none}.cp-app .cpo-msg summary:hover{background:#f6f8fb}.cp-app .cpo-avatar{color:#fff;background:#0f6cbd;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:600;display:flex}.cp-app .cpo-suyo .cpo-avatar{background:#8764b8}.cp-app .cpo-cab{flex-direction:column;min-width:0;display:flex}.cp-app .cpo-cab b{color:var(--ink);font-size:14px;font-weight:600}.cp-app .cpo-pre{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.cp-app .cpo-msg[open] .cpo-pre{display:none}.cp-app .cpo-fecha{color:var(--mute);white-space:nowrap;font-size:12px}.cp-app .cpo-detalle{padding:0 22px 18px 74px}.cp-app .cpo-linea{color:var(--ink2);margin:0 0 2px;font-size:12.5px}.cp-app .cpo-linea span{color:var(--mute);min-width:52px;display:inline-block}.cp-app .cpo-dir{color:var(--mute)}.cp-app .cpo-cuerpo{color:#242424;white-space:pre-wrap;margin-top:14px;font-size:14px;line-height:1.55}.cp-app .cpo-firma{border-top:1px solid var(--line);color:#424242;white-space:pre-line;margin-top:14px;padding-top:10px;font-size:13px;line-height:1.45}.cp-app .cpo-adjuntos{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.cp-app .cpo-adjunto{border:1px solid var(--line);background:var(--soft2);border-radius:6px;padding:6px 10px;font-size:12.5px}.cp-app .cpo-evento{color:var(--mute);text-align:center;background:var(--soft2);border-bottom:1px solid var(--line);padding:8px 22px;font-size:12px}.cp-app .cpo-vacio{padding:18px 22px}body.dark .cp-app .cpo-cuerpo{color:#e5e7eb}body.dark .cp-app .cpo-firma{color:#c9c7c4}body.dark .cp-app .cpo-msg summary:hover{background:#1a1c21}.cph .cph-caja{background:var(--panel);border:1px solid var(--line);border-radius:14px;grid-template-columns:minmax(280px,360px) minmax(0,1fr);min-height:560px;display:grid;overflow:hidden}.cph .cph-izq{border-right:1px solid var(--line);max-height:calc(100vh - 230px);overflow:auto}.cph .cph-izq h6{letter-spacing:.8px;color:var(--mute2);border-bottom:1px solid var(--line);margin:0;padding:14px 20px 8px;font-size:10.5px;font-weight:700}.cph .cph-fila{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;width:100%;padding:12px 20px;font-family:inherit;display:flex}.cph .cph-fila:hover{background:#f6f8fb}.cph .cph-fila.on{background:#e8eefb}.cph .cph-dia{border:1px solid var(--line);background:var(--panel);border-radius:8px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:34px;height:38px;display:flex}.cph .cph-dia b{color:var(--ink);font-size:14px;line-height:1}.cph .cph-dia small{color:var(--mute);margin-top:2px;font-size:9.5px}.cph .cph-dia.atr{border-color:#fca5a5}.cph .cph-dia.atr b{color:#b91c1c}.cph .cph-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cph .cph-txt b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.cph .cph-txt small{color:var(--mute);font-size:12px}.cph .cph-est{border-radius:50%;flex:none;width:8px;height:8px}.cph .cph-listo{background:#10b981}.cph .cph-curso{background:#f59e0b;animation:1s infinite alternate cp-latido}.cph .cph-mal{background:#ef4444}.cph .cph-der{max-height:calc(100vh - 230px);padding:26px 34px;overflow:auto}.cph .cph-cab{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cph .cph-cab h3{color:var(--ink);margin:0;font-size:20px;font-weight:600}.cph .cph-cab p{color:var(--mute);margin:4px 0 0;font-size:12.5px}.cph .cph-toca{color:var(--ink2);margin:14px 0 18px;font-size:13px;line-height:1.5}.cph .cph-toca b{color:var(--ink)}.cph .cph-estado{border:1px dashed var(--line);color:var(--ink2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 18px;font-size:13px;display:flex}.cph .cph-estado-mal{color:#991b1b;background:#fef2f2;border-color:#fca5a5}.cph .cph-mas{border-top:1px solid var(--line);flex-wrap:wrap;gap:4px 18px;margin-top:22px;padding-top:14px;display:flex}.cph .cph-mas button{color:var(--mute);cursor:pointer;background:0 0;border:0;padding:2px 0;font-family:inherit;font-size:12.5px}.cph .cph-mas button:hover{color:var(--ink);text-decoration:underline}.cpm{border:0;flex-direction:column;gap:12px;margin:0;padding:0;display:flex}.cpm .cpm-correo{border:1px solid var(--line);background:var(--panel);border-radius:10px;font-family:Aptos,Segoe UI,Calibri,-apple-system,sans-serif;overflow:hidden}.cpm .cpm-linea{border-bottom:1px solid var(--line);color:var(--ink);align-items:center;gap:12px;margin:0;padding:10px 16px;font-size:13.5px;display:flex}.cpm .cpm-linea span{width:52px;color:var(--mute);flex:none;font-size:12.5px}.cpm .cpm-linea em{color:var(--mute);font-style:normal}.cpm .cpm-linea input{color:var(--ink);outline:none;flex:1;font-weight:600;background:0 0!important;border:0!important;padding:0!important;font-family:inherit!important;font-size:14px!important}.cpm textarea{box-sizing:border-box;color:#242424;resize:vertical;outline:none;width:100%;min-height:240px;line-height:1.6;display:block;background:0 0!important;border:0!important;border-radius:0!important;padding:16px!important;font-family:Aptos,Segoe UI,Calibri,-apple-system,sans-serif!important;font-size:14px!important}.cpm .cpm-firma{color:#5c5c5c;white-space:pre-line;padding:0 16px 16px;font-family:Aptos,Segoe UI,Calibri,sans-serif;font-size:13px;line-height:1.45}.cpm .cpm-acciones{justify-content:flex-end;align-items:center;gap:8px;display:flex}.cpm .cpm-tirar{color:var(--mute);background:0 0;border-color:#0000;margin-right:auto}.cpm .cpm-nota{color:var(--mute);margin:0;font-size:12px}body.dark .cph .cph-fila.on{background:#1e2a44}body.dark .cph .cph-fila:hover{background:#1a1c21}body.dark .cpm textarea{color:#e5e7eb}body.dark .cpm .cpm-firma{color:#a1a1aa}body.dark .cph .cph-estado-mal{color:#fca5a5;background:#3b1414}.cpr .cpr-quien{margin:0 0 18px;padding:0}.cpr .cpr-quien .ag2-ico{border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.cpr .cpr-quien .ag2-azul{color:#4573d2;background:#e7edfb}.cpr .cpr-quien .ag2-ico .ico{width:14px;height:14px}.cpr .cpr-dia{margin:0 0 18px}.cpr .cpr-dia h6{letter-spacing:.7px;text-transform:uppercase;color:var(--mute2);margin:0 0 8px;font-size:11px;font-weight:700}.cpr .cpr-caja{background:var(--panel);border:1px solid var(--line);border-radius:14px;overflow:hidden}.cpr .cpr-fila{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr auto;align-items:center;gap:14px;padding:12px 18px;display:grid}.cpr .cpr-fila:last-child{border-bottom:0}.cpr .cpr-ico{border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.cpr .cpr-ico .ico{stroke-width:2px;width:15px;height:15px}.cpr .ag2-rosa{color:#d6453d;background:#fde8e8}.cpr .ag2-azul{color:#4573d2;background:#e7edfb}.cpr .ag2-verde{color:#2f9e46;background:#e3f4e9}.cpr .ag2-ambar{color:#b7791f;background:#fcf1dc}.cpr .cpr-txt p{color:var(--ink2);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;font-size:13.5px;display:flex}.cpr .cpr-emp{color:var(--ink);font-weight:600}.cpr .cpr-mov{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.cpr .cpr-flecha{color:var(--mute2)}.cpr .cpr-meta{color:var(--mute);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.cpr .cpr-meta .av-ini{color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-weight:700;display:grid}.cpr .cpr-meta time{text-align:right;min-width:38px}body.dark .cpr .ag2-rosa{background:#3a2628}body.dark .cpr .ag2-azul{background:#232b3d}body.dark .cpr .ag2-verde{background:#1f3326}body.dark .cpr .ag2-ambar{background:#3a3020}.cph .cph-sec>h6{letter-spacing:.7px;text-transform:uppercase;color:var(--mute2);align-items:center;gap:8px;margin:0 0 10px;font-size:11px;font-weight:700;display:flex}.cph .cph-sec>h6 span{color:#4573d2;letter-spacing:0;background:#e7edfb;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.cph .cph-hilo{border:1px solid var(--line);border-radius:12px;max-height:340px;overflow:auto}.cph .cph-hilo .cpo-asunto h3{font-size:15px}.cph .cph-hilo .cpo-cuerpo{font-size:13.5px}.cph .cph-mas button{border:1px solid var(--line);background:var(--panel);color:var(--ink2);border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:12.5px;font-weight:500;display:inline-flex}.cph .cph-mas button:hover{background:var(--gris-suave);color:var(--ink);text-decoration:none}.cph .cph-mas button .ico{width:15px;height:15px;color:var(--mute)}.cph .cph-mas .cph-peligro:hover{color:#b91c1c;background:#fef2f2;border-color:#fca5a5}.cph .cph-mas .cph-peligro:hover .ico{color:#b91c1c}.cpm .cpm-acciones .bk{align-items:center;gap:7px;display:inline-flex}.cpm .cpm-acciones .ico{width:15px;height:15px}.cph .cph-pedir{align-items:flex-start;gap:10px;display:flex}.cph .cph-pedir textarea{border:1px solid var(--line);background:var(--soft2);color:var(--ink);resize:vertical;border-radius:10px;outline:none;flex:1;min-height:44px;padding:10px 12px;font-family:inherit;font-size:13px}.cph .cph-pedir textarea:focus{border-color:var(--azul);background:var(--panel)}.cph .cph-pedir .bk{white-space:nowrap}.cph .cph-vacio{color:var(--mute);justify-content:center}.cph .cph-cab{align-items:flex-start;margin-bottom:6px}.cph .cph-cab .cph-toca{flex:1;margin:0}.cpr .cpr-quien{margin:0 0 18px}.cpr .cpr-quien .doc-campo{width:240px}.cpr .cpr-quien select{color:var(--ink);font-weight:600}.cph .cph-der{padding:34px 44px 40px}.cph .cph-cab{gap:24px;margin-bottom:30px}.cph .cph-cab .cph-toca{line-height:1.6}.cph .cph-sec{margin:0 0 34px}.cph .cph-sec>h6{margin:0 0 14px}.cph .cph-pedir{gap:14px}.cph .cph-pedir textarea{min-height:56px;padding:12px 14px}.cph .cph-estado{padding:22px 24px}.cph .cph-mas{gap:10px;margin-top:6px;padding-top:24px}.cph .cph-hilo .cpo-msg summary{padding:14px 20px}.cph .cph-hilo .cpo-detalle{padding:2px 20px 18px 72px}.cph .cph-hilo .cpo-asunto{padding:16px 20px 14px}.cph .cph-izq h6{padding:18px 22px 10px}.cph .cph-fila{padding:14px 22px}.cpm{gap:16px}.cpm .cpm-linea{padding:12px 18px}.cpm textarea{padding:20px 18px!important}.cpm .cpm-firma{padding:0 18px 20px}.cph .cph-hilo{overscroll-behavior:contain;max-height:300px;overflow-y:auto}.cph .cph-hilo .cpo-asunto{background:var(--panel);z-index:1;position:sticky;top:0}.apr{flex-direction:column;gap:14px;display:flex}.apr-cabeza{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.apr-cabeza h3{margin:0 0 4px;font-size:16px}.apr-cabeza p{max-width:720px;color:var(--mute);margin:0;font-size:13px;line-height:1.5}.apr-card{border:1px solid var(--line);background:var(--panel);border-radius:12px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.apr-card header{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.apr-card header small{color:var(--mute);font-size:12px}.apr-cuenta{color:var(--mute);margin-left:auto;font-size:12px}.apr-dos{grid-template-columns:1fr 1fr;gap:12px;display:grid}.apr-dos span,.apr-texto span{letter-spacing:.05em;text-transform:uppercase;color:var(--mute);margin-bottom:6px;font-size:11.5px;font-weight:700;display:block}.apr pre{white-space:pre-wrap;background:var(--soft2);color:var(--ink);border-radius:8px;margin:0;padding:10px 12px;font-family:Aptos,Segoe UI,Calibri,-apple-system,sans-serif;font-size:13px;line-height:1.5}@media (width<=900px){.apr-dos{grid-template-columns:1fr}}.apr-pie{border-top:1px solid var(--line);align-items:flex-end;gap:8px;padding-top:12px;display:flex}.apr-pie .reg-campo{flex:1;max-width:360px;margin-right:auto}.cph .cph-contesto{border:1px dashed var(--line);width:calc(100% - 32px);color:var(--ink2);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:8px;margin:14px 16px 4px;padding:9px 12px;font-size:13px;display:flex}.cph .cph-contesto:hover{background:var(--soft2);border-style:solid}.cph .cph-contesto .ico{width:15px;height:15px}.cph .doc-vacio .cph-contesto{width:auto;margin:14px auto 0}.cpc{flex-direction:column;gap:14px;min-width:min(560px,86vw);padding:4px 22px 20px;display:flex}.cpc-campo{color:var(--ink2);flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.cpc textarea,.cpc select{box-sizing:border-box;width:100%;color:var(--ink);border:1px solid var(--line);background:var(--soft2);border-radius:9px;outline:none;padding:9px 11px;font-family:inherit;font-size:13.5px;font-weight:400}.cpc textarea{resize:vertical;line-height:1.5}.cpc textarea:focus,.cpc select:focus{border-color:var(--acc2);background:var(--panel)}.cpc-nota{color:var(--mute);margin:0;font-size:12.5px}.cpc-pie{justify-content:flex-end;gap:8px;display:flex}.cpc-vacio{margin:0;padding:6px 22px 20px}.cpa-buscar{position:relative}.cpa-buscar input{box-sizing:border-box;width:100%;color:var(--ink);border:1px solid var(--line);background:var(--soft2);border-radius:9px;outline:none;padding:9px 11px;font-family:inherit;font-size:13.5px;font-weight:400}.cpa-buscar input:focus{border-color:var(--acc2);background:var(--panel)}.cpa-lista{border-radius:9px;flex-direction:column;margin-top:4px;display:flex;overflow:hidden}.cpa-lista:not(:empty){border:1px solid var(--line)}.cpa-lista button{text-align:left;border:0;border-bottom:1px solid var(--line);background:var(--panel);color:var(--ink);cursor:pointer;align-items:baseline;gap:6px;padding:8px 11px;font-size:13px;font-weight:400;display:flex}.cpa-lista button:last-child{border-bottom:0}.cpa-lista button:hover{background:var(--soft2)}.cpa-lista button small{color:var(--mute)}.cpa-lista button span{color:var(--mute);margin-left:auto;font-size:11.5px}.cpa-nada{color:var(--mute);margin:0;padding:8px 11px;font-size:12.5px;font-weight:400}.cpa-fija{color:var(--ink);margin:0;font-size:14px;font-weight:600}.cpa-fija small{color:var(--mute);font-weight:400}.cpa-botones{flex-wrap:wrap;gap:6px;display:flex}.cpa-botones button{border:1px solid var(--line);background:var(--panel);color:var(--ink2);cursor:pointer;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:500}.cpa-botones button:hover{background:var(--soft2)}.cpa-botones button.on{border-color:var(--acc2);background:var(--acc2);color:#fff}.cpa-dos{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cpa-dos input[type=date]{box-sizing:border-box;width:100%;color:var(--ink);border:1px solid var(--line);background:var(--soft2);border-radius:9px;padding:8px 11px;font-family:inherit;font-size:13.5px}@media (width<=640px){.cpa-dos{grid-template-columns:1fr}}.cpo-apunte{background:var(--soft2)}.cpo-apunte .cpo-ap-ico{background:var(--panel);border:1px solid var(--line);font-size:18px}.p2-pest{margin:2px 0 4px;padding:0}.p2-ico{border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.p2-ico .ico{stroke-width:2.2px;width:14px;height:14px}.p2-azul{color:#4573d2;background:#e7edfb}.p2-verde{color:#2f9e46;background:#e3f4e9}.p2-ambar{color:#b7791f;background:#fcf1dc}.p2-rosa{color:#d6453d;background:#fde8e8}.p2-morado{color:#7c4dce;background:#efe8fb}body.dark .p2-azul{background:#232b3d}body.dark .p2-verde{background:#1f3326}body.dark .p2-ambar{background:#3a3020}body.dark .p2-rosa{background:#3a2628}body.dark .p2-morado{background:#2d2540}.cl2{padding-bottom:50vh}.cl2 #cl-caja,.cl2 #cl-lista{overflow:visible}.cl2 #cl-lista thead th{z-index:3;background:#fff;position:sticky;top:0;box-shadow:0 1px #e6e8ec,0 8px 12px -10px #1e1f2140}body.dark .cl2 #cl-lista thead th{background:var(--panel);box-shadow:0 1px 0 var(--line)}.cl2>.doc-intro{max-width:none}.cl2 .cl2-que{margin:0;padding:18px 22px 0}.cl2 .gr-quien{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.cl2 .gr-p{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.cl2 .gr-quien em{color:var(--mute);font-size:12px;font-style:normal}.pr2{padding-bottom:50vh}.pr2 .doc-card,.pr2 #pr-lista{overflow:visible}.pr2 #pr-lista thead th{z-index:3;background:#fff;position:sticky;top:0;box-shadow:0 1px #e6e8ec,0 8px 12px -10px #1e1f2140}body.dark .pr2 #pr-lista thead th{background:var(--panel);box-shadow:0 1px 0 var(--line)}.pr2 .pr2-que{margin:0;padding:18px 22px 0}.pr2>.mt-aviso{margin:0 0 12px}.pr2 .pr2-i{color:#4573d2;cursor:pointer;vertical-align:-3px;background:#e7edfb;border:0;border-radius:50%;place-items:center;width:18px;height:18px;margin:0 2px 0 4px;padding:0;display:inline-grid}.pr2 .pr2-i .ico{width:12px;height:12px}.pr2 .pr2-i:hover{color:#fff;background:#4573d2}.pr2 .pr2-esquema{color:var(--ink);background:#f4f7fd;border:1px solid #dfe7f7;border-radius:10px;margin:12px 22px 0;padding:14px 18px;font-size:13px;line-height:1.55}.pr2 .pr2-esquema ul{margin:6px 0 8px;padding-left:20px}body.dark .pr2 .pr2-i{background:#232b3d}body.dark .pr2 .pr2-esquema{border-color:var(--line);background:#1a2131}.pr2 .pr2-esquema small{color:var(--mute);margin-top:8px;font-size:11.5px;display:block}.pv2{padding-bottom:50vh}.pv2 .doc-card,.pv2 #pv-lista{overflow:visible}.pv2 #pv-lista thead th{z-index:3;background:#fff;position:sticky;top:0;box-shadow:0 1px #e6e8ec,0 8px 12px -10px #1e1f2140}body.dark .pv2 #pv-lista thead th{background:var(--panel);box-shadow:0 1px 0 var(--line)}.pv2 .pv2-que{margin:0;padding:18px 22px 0}.pv2 .mt-kpi.on{box-shadow:none;border-color:#0000}.maestros .mt-kpis-5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=1100px){.maestros .mt-kpis-5{grid-template-columns:repeat(3,minmax(0,1fr))}}.mt-kpis.mt-kpis-5 .mt-kpi:nth-child(5){background:#efe8fb!important}body.dark .mt-kpis.mt-kpis-5 .mt-kpi:nth-child(5){background:#2d2540!important}.nt2{padding-bottom:50vh}.nt2 .nt2-que{justify-content:space-between;align-items:baseline;gap:16px;margin:0;padding:18px 22px 0;display:flex}.nt2 .nt2-que .doc-cuenta{white-space:nowrap;flex:none}.pg2{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;display:flex}.pg2-cuenta{color:var(--mute);font-size:13px}.pg2-cuenta b{color:var(--ink);font-weight:600}.pg2-nav{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.pg2-nav button{border:1px solid var(--line);background:var(--panel);min-width:34px;height:34px;color:var(--ink);cursor:pointer;border-radius:8px;padding:0 10px;font-size:13px}.pg2-nav button:hover:not(:disabled){color:#4573d2;border-color:#4573d2}.pg2-nav button.on{color:#fff;background:#4573d2;border-color:#4573d2;font-weight:600}.pg2-nav button:disabled{opacity:.4;cursor:default}.pg2-hueco{color:var(--mute);padding:0 4px}.nt2 .nt-lista{flex-direction:column;gap:12px;padding:8px 22px 4px;display:flex}.nt2 .nt3{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:12px;grid-template-columns:40px 1fr;gap:14px;padding:18px 20px;transition:border-color .15s,box-shadow .15s;display:grid}.nt2 .nt3:last-child{border-bottom:1px solid var(--line)}.nt2 .nt3:hover{border-color:#c9d4ea;box-shadow:0 4px 14px -8px #1e284640}.nt2 .nt3-av .av-ini{width:36px;height:36px;font-size:13px}.nt2 .nt3-cuerpo{min-width:0}.nt2 .nt3-cab{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.nt2 .nt3-cab h4{color:var(--ink);margin:0;font-size:16px;font-weight:700;line-height:1.35}.nt2 .nt-chip.nt3-fecha{color:var(--mute);white-space:nowrap;background:0 0;border:0;flex:none;padding:0;font-size:12.5px}.nt2 .nt-chip.nt3-fecha:hover{color:#4573d2}.nt2 .nt3-quien{color:var(--mute);flex-wrap:wrap;align-items:center;gap:5px;margin:3px 0 0;font-size:12.5px;display:flex}.nt2 .nt-chip.nt3-enlace{color:var(--ink2);background:0 0;border:0;gap:4px;padding:0;font-size:12.5px;font-weight:600}.nt2 .nt-chip.nt3-enlace:hover{color:#4573d2;text-decoration:underline}.nt2 .nt3-cuaderno .ico{width:13px;height:13px;color:var(--mute)}.nt2 .nt-chip.nt3-para{background:var(--soft);border:0;gap:5px;padding:2px 9px 2px 3px;font-size:12px}.nt2 .nt3-para .av-ini{width:18px;height:18px;font-size:8.5px}.nt2 .nt3-texto{color:var(--ink2);-webkit-line-clamp:2;white-space:pre-wrap;-webkit-box-orient:vertical;margin:10px 0 0;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.nt2 .nt3.abierta .nt3-texto{-webkit-line-clamp:unset;display:block}.nt2 .nt3-docs{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.nt2 .nt3-docs button{color:#4573d2;cursor:pointer;background:#eef2fb;border:0;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;display:inline-flex}.nt2 .nt3-docs .ico{width:13px;height:13px}.nt2 .nt3-pie{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.nt2 .nt-chip.nt3-de{text-align:left;border:0;border-radius:10px;gap:8px;padding:5px 12px 5px 8px;font-size:13px;font-weight:600}.nt2 .nt3-de .ico{flex:none;width:16px;height:16px}.nt2 .nt3-de span{flex-direction:column;line-height:1.2;display:flex}.nt2 .nt3-de small{letter-spacing:.5px;text-transform:uppercase;opacity:.75;font-size:9.5px;font-weight:700}.nt2 .nt3-de-cliente,.nt2 .nt3-de-grupo_compra{color:#2f56b0;background:#e7edfb}.nt2 .nt3-de-producto{color:#25803a;background:#e3f4e9}.nt2 .nt3-de-ancla{color:#a36614;background:#fcf1dc}.nt2 .nt3-de-persona{color:#6a3fb8;background:#efe8fb}.nt2 .nt-chip.nt3-marca{border:0;border-radius:999px;gap:6px;padding:4px 12px 4px 9px;font-size:12.5px;font-weight:700}.nt2 .nt3-marca .ico{width:14px;height:14px}.nt2 .nt3-decision{color:#fff;background:#6a3fb8}.nt2 .nt3-pendiente{color:#3d2a05;background:#f2b33d}.nt2 .nt3-vencida{color:#fff;background:#d6453d}.nt2 .nt3-general{color:#fff;background:#2f9e46}.nt2 .nt3 .nt-hecho{margin-left:auto}body.dark .nt2 .nt3:hover{border-color:#3a4458}body.dark .nt2 .nt3-de-cliente,body.dark .nt2 .nt3-de-grupo_compra{color:#9db8ef;background:#232b3d}body.dark .nt2 .nt3-de-producto{color:#8fd3a2;background:#1f3326}body.dark .nt2 .nt3-de-ancla{color:#f0c27a;background:#3a3020}body.dark .nt2 .nt3-de-persona{color:#c4adf2;background:#2d2540}body.dark .nt2 .nt3-docs button{color:#9db8ef;background:#232b3d}.tl-adj-pista{width:100%;color:var(--mute);margin-top:4px;font-size:11.5px;display:block}.tl-adjuntado span{align-items:center;gap:6px;margin-right:10px;display:inline-flex}.tl-quitar-adj{color:var(--mute);cursor:pointer;background:0 0;border:0;padding:0;font-size:11.5px;text-decoration:underline}.tl-quitar-adj:hover{color:#d6453d}.tl-adj-quitado{opacity:.6;text-decoration:line-through}.nt3-doc .nt3-doc-estado{border-radius:8px;margin:0 0 14px;padding:10px 14px;font-size:13.5px;font-weight:600}.nt3-doc .nt3-doc-verde{color:#25803a;background:#e3f4e9}.nt3-doc .nt3-doc-ambar{color:#a36614;background:#fcf1dc}.nt3-doc .nt3-doc-rojo{color:#c0392b;background:#fde8e8}.nt3-doc h6{letter-spacing:.6px;color:var(--mute);margin:18px 0 8px;font-size:11px}.nt3-doc ul{margin:0;padding:0;list-style:none}.nt3-doc li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0;font-size:13.5px;display:flex}.nt3-doc li a{color:#4573d2;margin-left:auto}.vn2{flex-direction:column;gap:14px;padding:16px 20px 20px;display:flex}.vn2-nuevo,.vn2-cab{align-items:center;gap:12px;display:flex}.vn2-nuevo{background:#eef2fb;border-radius:10px;padding:14px 16px}.vn2-nuevo .ico,.vn2-cab .ico{color:#4573d2;flex:none;width:20px;height:20px}.vn2-nuevo div,.vn2-cab div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.vn2 small{letter-spacing:.6px;color:var(--mute);font-size:10.5px;font-weight:700}.vn2 b{overflow-wrap:anywhere;font-size:14.5px}.vn2-cab span{color:var(--mute);font-size:12.5px}.vn2-viejo{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.vn2-viejo>.bk{align-self:flex-start}.vn2-aun{color:#a36614;font-size:12px}.vn2-nota{background:var(--soft2);border-radius:8px;padding:8px 12px;font-size:13px}.vn2-nota summary{cursor:pointer;color:var(--ink2)}.vn2-nota p{white-space:pre-wrap;color:var(--ink2);margin:8px 0 2px;line-height:1.55}.vn2-pie{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.vn2-pie span{color:var(--mute);font-size:12.5px}body.dark .vn2-nuevo{background:#232b3d}.ctl2>.p2-pest{margin-bottom:0}.ctl2-que{max-width:880px;color:var(--mute);margin:14px 0 18px;font-size:13px;line-height:1.6}.ctl2 .apr-cabeza h3{margin:0;font-size:14.5px}.ctl2 .doc-card+.explica-cargas{margin-top:18px}.ctl2 .doc-cargas th:nth-child(7){white-space:nowrap}.ctl2 .apr-cabeza{align-items:center}.sal-historial[data-historial]{cursor:pointer;border-radius:8px;margin:-4px -6px;padding:4px 6px}.sal-historial[data-historial]:hover{background:var(--soft2)}.sal-historial .sal-ver{color:var(--azul);font-size:11.5px;font-weight:600}.sal2-hist{padding:6px 20px 18px}.sal2-hist ul{margin:0;padding:0;list-style:none}.sal2-hist li{border-bottom:1px solid var(--line);grid-template-columns:300px 1fr auto;align-items:center;gap:14px;padding:11px 0;font-size:13px;display:grid}.sal2-dia{color:var(--ink);font-weight:600}.sal2-dia small{color:var(--mute);font-size:11.5px;font-weight:400;display:block}.sal2-det{color:var(--ink2);justify-self:start}.sal2-est{border-radius:20px;padding:3px 10px;font-size:11.5px;font-weight:700}.sal2-est.bien{color:#2f9e46;background:#e3f4e9}.sal2-est.mal{color:#d6453d;background:#fde8e8}body.dark .sal2-est.bien{background:#1f3326}body.dark .sal2-est.mal{background:#3a2628}.ag-pagina .ag2-pest .ag2-morado{color:#7c4dce;background:#efe8fb}body.dark .ag-pagina .ag2-pest .ag2-morado{background:#2d2540}.apr2{flex-direction:column;gap:18px;display:flex}.apr2-que{max-width:880px;color:var(--mute);margin:0;font-size:13px;line-height:1.6}.apr2-bloque{flex-direction:column;gap:10px;display:flex}.apr2-bloque>header{align-items:baseline;gap:10px;display:flex}.apr2-bloque>header h3{margin:0;font-size:14.5px}.apr2-bloque>header span{color:var(--mute);font-size:12.5px}.apr2-card header{align-items:center}.apr2-card header .bk{margin-left:auto}.apr2-desc{border-style:dashed}.apr2-ver summary{cursor:pointer;color:var(--azul);font-size:12.5px;font-weight:600}.apr2-ver[open] summary{margin-bottom:10px}.apr2-pre,.apr2 .apr-dos pre{white-space:pre-wrap;background:var(--soft2);border-radius:8px;max-height:260px;margin:0;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.5;overflow:auto}.apr2-aun{color:#a36614;margin:0;font-size:12.5px}.reg-entradas{background:#0ea5e9}.reg-documentos{background:#ca8a04}.reg-talos{background:#db2777}.reg-agentes{background:#0d9488}.reg-calendarios{background:#65a30d}.reg-incidencias{background:#b45309}.reg-configuracion{background:#64748b}.apr2-que p{margin:0 0 6px}.apr2-que ul{margin:0 0 8px;padding-left:20px}.apr2-que li{margin:0 0 4px}.apr2-que b{color:var(--ink2)}.inc2{flex-direction:column;gap:16px;display:flex}.inc2-que{max-width:880px;color:var(--mute);margin:0;font-size:13px;line-height:1.6}.inc2 .inc2-filtros{grid-template-columns:minmax(190px,1.8fr) repeat(5,minmax(110px,1fr)) minmax(84px,.6fr) auto;align-items:end;margin:0}.inc2 .inc2-nueva{white-space:nowrap;height:36px}.inc2 .inc2-cabeza{align-items:center;gap:12px;display:flex}.inc2 .inc2-cabeza h3{margin:0}.inc2 .inc2-cabeza .bk{margin-left:auto;text-decoration:none}.inc2 .inc2-cabeza .doc-suave{font-size:12.5px}.inc2-tabla tbody tr{cursor:pointer}.inc2-tabla .inc2-fecha{white-space:nowrap}.inc2-tabla .inc2-desc{color:var(--mute);text-overflow:ellipsis;white-space:nowrap;max-width:380px;margin-top:2px;font-size:11.5px;display:block;overflow:hidden}.inc2-barra{flex-wrap:wrap;align-items:flex-end;gap:18px;display:flex}.inc2-barra .doc-campo{flex:none;width:200px}.inc2-barra>.doc-suave{margin-bottom:9px;font-size:12.5px}.inc2-barra .bk{margin-left:auto;text-decoration:none}.inc2-vistas{flex-wrap:wrap;align-self:flex-start;max-width:100%}.inc2-cifras{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.inc2-cifras .doc-card{margin:0;padding:14px 18px}.inc2-cifras span{letter-spacing:.6px;text-transform:uppercase;color:var(--mute2);font-size:10.5px;font-weight:700;display:block}.inc2-cifras b{margin:4px 0 2px;font-size:22px;display:block}.inc2-cifras small{color:var(--mute);font-size:11.5px}.inc2 .ag-evolucion td,.inc2 .ag-evolucion th{white-space:nowrap;padding:8px 10px;font-size:12px}.inc2 .ag-evolucion .ag-este{background:var(--soft2);font-weight:700}.inc2-ficha .inc2-texto{white-space:pre-wrap;margin:0;line-height:1.5}.inc2-informe{white-space:pre-wrap;background:var(--soft2);border-radius:8px;max-height:360px;margin:0;padding:12px 14px;font-family:inherit;font-size:13px;line-height:1.55;overflow:auto}.inc2-pie{justify-content:space-between;margin-top:20px}.inc2-form .inc2-tres{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (width<=1100px){.inc2 .inc2-filtros{grid-template-columns:1fr 1fr 1fr}.inc2-cifras{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.inc2 .inc2-filtros,.inc2-cifras,.inc2-form .inc2-tres{grid-template-columns:1fr}}.inc2-pie .inc2-hueco{flex:1}.inc2-falta{color:#8a5a12;background:#fdf4e3;border:1px solid #f1dcb3;border-radius:9px;max-width:880px;margin:0;padding:9px 13px;font-size:12.5px;line-height:1.5}body.dark .inc2-falta{color:#f0c987;background:#f0b45014;border-color:#f0b45040}.inc2-inf-cab{align-items:center;gap:12px;margin-bottom:8px;display:flex}.inc2-inf-cab h6{margin:0}.inc2-inf-cab .bk{margin-left:auto;text-decoration:none}.tl-word{flex-wrap:wrap;align-items:center;gap:12px;margin:10px 0 0;display:flex}.tl-word .bk{text-decoration:none}.tl-word span{color:var(--mute);font-size:12px}.cie2{border:1px solid var(--line);background:var(--panel);border-radius:12px;flex-direction:column;gap:12px;margin:4px 0 12px;padding:14px 16px;display:flex}.cie2>header{flex-direction:column;gap:2px;display:flex}.cie2>header span{color:var(--mute);font-size:12px}.cie2-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.cie2-kpis>div{background:var(--soft2);border-radius:9px;flex-direction:column;gap:2px;padding:9px 11px;display:flex}.cie2-kpis span{letter-spacing:.5px;text-transform:uppercase;color:var(--mute2);font-size:10.5px;font-weight:700}.cie2-kpis b{font-size:17px}.cie2-kpis small{font-size:11.5px}.cie2 .sube{color:#2e7d32}.cie2 .baja{color:#c62828}.cie2-cuadre{border:1px solid;border-radius:10px;padding:10px 12px}.cie2-cuadre.ok{background:#eef7ef;border-color:#bfe0c3}.cie2-cuadre.mal{background:#fdf4e3;border-color:#f1dcb3}.cie2-cuadre>b{font-size:13.5px}.cie2-cuadre.ok>b{color:#2e7d32}.cie2-cuadre.mal>b{color:#a36614}.cie2-cifras{flex-wrap:wrap;gap:6px 22px;margin-top:6px;display:flex}.cie2-cifras span{color:var(--mute);flex-direction:column;font-size:11.5px;display:flex}.cie2-cifras em{color:var(--ink);font-size:13.5px;font-style:normal;font-weight:700}.cie2-sub{color:var(--mute);margin:10px 0 4px;font-size:12px;font-weight:700}.cie2-tabla{border-collapse:collapse;width:100%;font-size:12px}.cie2-tabla td{border-top:1px solid #0000000f;padding:4px 6px}.cie2-tabla td:not(:first-child){text-align:right;white-space:nowrap}.cie2-nota{color:var(--mute);margin:6px 0 0;font-size:12px;line-height:1.5}.cie2-sin{color:var(--mute);margin:0;font-size:12px}.cie2-puntual{font-size:12.5px}.cie2-puntual ul{margin:4px 0;padding-left:18px}.cie2-puntual>span{color:var(--mute);font-size:12px}body.dark .cie2-cuadre.ok{background:#2e7d321f;border-color:#2e7d3259}body.dark .cie2-cuadre.mal{background:#f0b45014;border-color:#f0b45040}@media (width<=900px){.cie2-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.inc2 a.bk{text-decoration:none}.ct2{flex-direction:column;gap:16px;display:flex}.ct2>.doc-card{margin:0}.ct2-tit{margin:0 0 8px;font-size:14px}.ct2-tarjetas{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.ct2-tarjeta{border:1px solid var(--line);border-left:4px solid var(--line);background:var(--panel);color:inherit;border-radius:10px;flex-direction:column;gap:3px;padding:12px 14px;text-decoration:none;display:flex}.ct2-tarjeta:hover{box-shadow:0 2px 8px #00000014}.ct2-tarjeta.rojo{border-left-color:#c62828}.ct2-tarjeta.limpio{border-left-color:#2e7d32}.ct2-tarjeta.leyendo{border-left-color:#c9a227}.ct2-tarjeta b{font-size:13.5px}.ct2-tarjeta span{color:var(--mute);font-size:12.5px}.ct2-tarjeta em{font-size:12.5px;font-style:normal;font-weight:600}.ct2-tarjeta.rojo em{color:#c62828}.ct2-tarjeta.limpio em{color:#2e7d32}.ct2-tarjeta small{color:var(--mute2);font-size:11.5px}.ct2-caja{max-height:70vh;overflow:auto}.ct2-caja .ct-tabla thead th{z-index:2;background:var(--panel);box-shadow:0 1px 0 var(--line);position:sticky;top:0}.ct2-sig{z-index:20;position:fixed;bottom:28px;right:32px;box-shadow:0 4px 14px #0000002e;color:#fff!important;background:#c62828!important;border-color:#c62828!important}.ct2-foco{outline-offset:-2px;outline:3px solid #c62828}.ct2-prm{margin:6px 0 8px;padding:0 22px;font-size:13px;line-height:1.6}.ct2-res-cab a.bk{text-decoration:none}.ct2-caja .ct-tabla .ct2-calc{color:var(--ink);white-space:nowrap;background:#78787814}.ct2-caja .ct-tabla thead th.ct2-calc{background:var(--panel);color:var(--mute)}.ct2-mas{font-weight:600;color:#2e7d32!important}.ct2-menos{font-weight:600;color:#c62828!important}.ct2-duda{opacity:.75;font-style:italic}.ct2-tot th,.ct2-tot td{z-index:2;background:var(--panel);border-top:2px solid var(--line);white-space:nowrap;font-weight:600;position:sticky;bottom:0}.ct2-res-cab{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;display:flex}.ct2-res-cab select{border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:8px;padding:6px 8px}.ct2-res-tarjetas{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;margin-bottom:14px;display:grid}.ct2-res-tarjeta{border:1px solid var(--line);background:var(--panel);cursor:pointer;text-align:left;color:inherit;font:inherit;border-radius:10px;padding:12px 14px}.ct2-res-tarjeta.activa{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.ct2-res-tarjeta b{margin-bottom:4px;font-size:14px;display:block}.ct2-res-tarjeta dl{grid-template-columns:1fr auto;gap:2px 10px;margin:0;font-size:12.5px;display:grid}.ct2-res-tarjeta dt{color:var(--mute)}.ct2-res-tarjeta dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.ag-pagina .ag-cuerpo-plantilla,.ag-pagina .ag-cuerpo-loncheado{padding:4px 0 32px}.ct2-pedir{max-width:1100px}.ct2-form{flex-direction:column;gap:18px;padding:20px 24px 22px;display:flex}.ct2-zonas{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ct2-zonas.uno{grid-template-columns:minmax(0,1fr)}.ct2-soltar{text-align:center;border:2px dashed var(--line);background:var(--soft2);cursor:pointer;min-height:168px;color:var(--mute);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:22px 18px;transition:border-color .15s,background .15s;display:flex}.ct2-soltar:hover{border-color:var(--mute2)}.ct2-soltar.encima{background:#eef2ff;border-color:#3b5bdb}.ct2-soltar.lleno{background:#f0f8f1;border-style:solid;border-color:#2e7d32}.ct2-soltar-ico{color:#3b5bdb;background:#e7ecfb;border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:6px;display:grid}.ct2-soltar-ico .ico{width:20px;height:20px}.ct2-soltar b{color:var(--ink);font-size:14.5px}.ct2-soltar small{color:var(--mute);font-size:12.5px}.ct2-soltar-accion{margin-top:8px;font-size:12.5px}.ct2-soltar-accion u{color:var(--ink);text-underline-offset:2px}.ct2-soltar-elegido{color:#2e7d32;word-break:break-all;margin-top:6px;font-size:13px;font-weight:600}.ct2-soltar.lleno .ct2-soltar-accion{display:none}.ct2-opc{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:0;padding:14px 16px 16px;display:grid}.ct2-opc legend{color:var(--mute);padding:0 6px;font-size:12px;font-weight:600}.ct2-pie{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-top:16px;display:flex}.ct2-pie p{max-width:640px;color:var(--mute);margin:0;font-size:12.5px;line-height:1.6}.ct2-pie .bk{flex:none}body.dark .ct2-soltar.encima{background:#1b2350}body.dark .ct2-soltar.lleno{background:#0f2e1a}body.dark .ct2-soltar-ico{color:#9db0ff;background:#1f2a4d}@media (width<=760px){.ct2-zonas,.ct2-opc{grid-template-columns:1fr}.ct2-pie{flex-direction:column;align-items:stretch}}.lm-cab{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lm-cab select{border:1px solid var(--line);background:var(--panel);color:var(--ink);font:inherit;border-radius:8px;padding:7px 10px;font-size:13px}.lm-cab a.bk{text-decoration:none}.lm-tarjetas{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.lm-tarjeta{border-radius:14px;flex-direction:column;gap:4px;padding:14px 18px;display:flex}.lm-tarjeta span{letter-spacing:.06em;text-transform:uppercase;opacity:.8;font-size:11.5px;font-weight:700}.lm-tarjeta b{font-size:26px;line-height:1.1}.lm-tarjeta small{opacity:.85;font-size:12.5px}.lm-tarjeta.azul{color:#1e3a8a;background:#e7ecfb}.lm-tarjeta.ambar{color:#78350f;background:#fef3d7}.lm-tarjeta.verde{color:#14532d;background:#e3f4e8}.lm-tarjeta.rosa{color:#881337;background:#fce4e6}body.dark .lm-tarjeta.azul{color:#c7d2fe;background:#1c2547}body.dark .lm-tarjeta.ambar{color:#fde68a;background:#3a2c10}body.dark .lm-tarjeta.verde{color:#bbf7d0;background:#12301d}body.dark .lm-tarjeta.rosa{color:#fecdd3;background:#3b1520}.lm-pest{margin:0}.lm-caja{max-height:68vh;overflow:auto}.lm-tabla{font-size:13px}.lm-tabla thead th{z-index:2;background:var(--panel);box-shadow:0 1px 0 var(--line);white-space:nowrap;position:sticky;top:0}.lm-tabla td{white-space:nowrap;font-variant-numeric:tabular-nums}.lm-tabla tfoot th,.lm-tabla tfoot td{background:var(--panel);border-top:2px solid var(--line);text-align:left;font-weight:700;position:sticky;bottom:0}.lm-tabla tfoot td.derecha{text-align:right}.lm-grupo th{background:var(--soft2);text-align:left;color:var(--ink2);padding-top:10px;font-size:12.5px;font-weight:700}.lm-grupo .lm-ver{float:right;font-weight:500}.lm-ver{color:var(--ink);text-underline-offset:2px;font-size:12.5px}.lm-serie{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}@media (width<=900px){.lm-tarjetas{grid-template-columns:repeat(2,minmax(0,1fr))}}.lm-fila{cursor:pointer}.lm-fila:hover td{background:var(--soft2)}.ag-pagina .doc-tabla.lm-tabla th,.ag-pagina .doc-tabla.lm-tabla td{padding-left:9px;padding-right:9px}.ag-pagina .doc-tabla.lm-tabla thead th{letter-spacing:.03em}.ct2-res-tarjeta .ct2-res-juntas{color:var(--mute);margin:-2px 0 6px;font-size:11.5px;display:block}.ct2-res-tarjeta dt.ct2-inc,.ct2-res-tarjeta dd.ct2-inc{border-top:1px solid var(--line);color:var(--ink);margin-top:4px;padding-top:6px;font-weight:700}.ct2-incentivo{color:var(--ink2);border-top:1px solid var(--line);margin:0;padding:12px 22px 16px;font-size:13.5px}.ct2-incentivo b{color:var(--ink)}.lo49-pie{border-top:1px solid var(--linea,#eceae6);margin:0;padding:10px 22px 16px;font-size:13px;line-height:1.5}.nf-ayuda{color:var(--mute);margin-top:4px;font-size:12px;display:block}.nf-ficha{flex-direction:column;gap:14px;margin:2px 0 10px;display:flex}.nf-cab{flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:16px;display:flex}.nf-quien{flex-direction:column;gap:3px;min-width:0;display:flex}.nf-quien small{letter-spacing:.06em;text-transform:uppercase;color:var(--mute);font-size:11.5px;font-weight:700}.nf-quien b{font-size:17px;line-height:1.3}.nf-quien span{color:var(--ink2);font-size:13px}.nf-quien code{background:var(--soft2);border-radius:5px;padding:1px 6px;font-size:12.5px}.nf-limite{color:#14532d;background:#e3f4e8;border-radius:12px;flex-direction:column;gap:2px;min-width:230px;padding:12px 16px;display:flex}.nf-limite small{letter-spacing:.06em;text-transform:uppercase;opacity:.85;font-size:11px;font-weight:700}.nf-limite b{font-size:16px;line-height:1.3}.nf-limite span{font-size:12.5px}.nf-limite.urge{color:#78350f;background:#fef3d7}.nf-limite.vencida{color:#881337;background:#fce4e6}.nf-limite.sin{background:var(--soft2);color:var(--ink2)}.nf-plazo{border-left:3px solid var(--line);color:var(--ink2);margin:0;padding:8px 12px;font-size:13px;font-style:italic}.nf-bloques{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.nf-bloques section,.nf-docs-ficha,.nf-escrito{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:12px 14px}.nf-ficha h6{letter-spacing:.06em;text-transform:uppercase;color:var(--mute);margin:0 0 6px;font-size:11.5px;font-weight:700}.nf-ficha section p{margin:0 0 6px;font-size:13.5px;line-height:1.55}.nf-si-no,.nf-prec,.nf-subidos{color:var(--ink2);font-size:12.5px!important}.nf-accion b{font-size:14.5px}.nf-docs-ficha ul{flex-direction:column;gap:6px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.nf-docs-ficha small{color:var(--mute)}.nf-escrito-cab{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.nf-escrito-cab h6{margin:0}.nf-escrito-cab span{gap:8px;display:flex}.nf-escrito-cab a.bk{text-decoration:none}.nf-escrito textarea{border:1px solid var(--line);background:var(--soft2);width:100%;min-height:220px;color:var(--ink);font:inherit;resize:vertical;border-radius:10px;padding:12px 14px;font-size:13.5px;line-height:1.6}.nf-texto{white-space:pre-wrap;font:inherit;margin:0;font-size:13.5px;line-height:1.6}.nf-tabla td{vertical-align:top}.nf-vence b{font-size:13px;display:block}.nf-vence small,.nf-tabla td small{color:var(--mute);font-size:11.5px;display:block}.nf-tabla td small.nf-urge,.nf-tabla small.nf-asesor{color:#c62828;font-weight:600}.nf-sin{color:var(--mute);font-style:italic}.nf-ajusta{max-width:220px;white-space:normal!important}.nf-docs{max-width:260px;white-space:normal!important}.nf-docs a{text-overflow:ellipsis;white-space:nowrap;max-width:260px;color:var(--ink);text-underline-offset:2px;font-size:12.5px;display:block;overflow:hidden}.nf-vencida td:first-child b{color:#c62828}.nf-contestada td{opacity:.75}.nf-cerrar{flex-direction:column;gap:14px;display:flex}.nf-cerrar p{margin:0;font-size:13.5px;line-height:1.55}.nf-cerrar-pie{justify-content:flex-end;gap:8px;display:flex}body.dark .nf-limite{color:#bbf7d0;background:#12301d}body.dark .nf-limite.urge{color:#fde68a;background:#3a2c10}body.dark .nf-limite.vencida{color:#fecdd3;background:#3b1520}@media (width<=860px){.nf-bloques{grid-template-columns:1fr}.nf-limite{width:100%;min-width:0}}.nf-exps{flex-direction:column;gap:14px;display:flex}.nf-exp-cab{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.nf-exp-cab div{flex-direction:column;gap:2px;display:flex}.nf-exp-cab b{font-size:14.5px}.nf-exp-cab span{color:var(--ink2);font-size:13px}.nf-exp-cab code{background:var(--soft2);border-radius:5px;padding:1px 6px;font-size:13px}.nf-exp.abierto{border-left:4px solid #c9a227}.nf-hilo{margin:0;padding:6px 18px 12px;list-style:none}.nf-hilo li{border-left:2px solid var(--line);grid-template-columns:120px 1fr auto;align-items:start;gap:14px;padding:12px 0 12px 18px;display:grid;position:relative}.nf-hilo li:before{content:"";background:var(--panel);border:2px solid #8b95a1;border-radius:50%;width:12px;height:12px;position:absolute;top:16px;left:-7px}.nf-hilo li.nf-contestada:before{background:#2e7d32;border-color:#2e7d32}.nf-hilo li.nf-vencida:before{background:#c62828;border-color:#c62828}.nf-hilo li.nf-abierta:before{border-color:#c9a227}.nf-hilo-cuando{color:var(--ink2);font-size:13px;font-weight:600}.nf-hilo-que{flex-direction:column;gap:3px;font-size:13.5px;display:flex}.nf-hilo-que small{color:var(--mute);font-size:12px}.nf-hilo-que small b{font-size:12px}.nf-hilo-docs{flex-wrap:wrap;gap:4px 10px;display:flex}.nf-hilo-docs a{color:var(--ink);text-underline-offset:2px;font-size:12.5px}.nf-hilo-acc{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.nf-hilo-acc a.bk{text-decoration:none}.nf-unir{border:1px solid var(--line);background:var(--panel);color:var(--ink);font:inherit;border-radius:8px;max-width:210px;padding:6px 8px;font-size:12.5px}.nf-hilo-aviso{color:#1e3a8a;background:#e7ecfb;border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.nf-hilo-aviso b{font-size:14px}.nf-hilo-aviso span{font-size:13px}.nf-hilo-botones{flex-wrap:wrap;gap:8px;display:flex}.nf-hilo-botones a.bk{text-decoration:none}body.dark .nf-hilo-aviso{color:#c7d2fe;background:#1c2547}@media (width<=860px){.nf-hilo li{grid-template-columns:1fr}.nf-hilo-acc{justify-content:flex-start}}@media (width<=700px){button,a.bk,[role=button],#navlist .nit{min-height:44px}button,[role=button]{min-width:44px}a.bk,#navlist .nit{align-items:center;display:inline-flex}#navlist .nit{display:flex}}
