.fg{position:fixed;inset:0;z-index:80;background:#000;color:#fff;display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);font-size:15px;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.fg button{font:inherit}.fg-cab{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#0b0f16}.fg-cab .fg-x,.fg-cab .fg-saltar{border:1px solid rgba(255,255,255,.25);background:transparent;color:#fff;border-radius:8px;padding:6px 10px}.fg-cab .fg-titulo{flex:1;min-width:0;display:grid;line-height:1.2}.fg-cab .fg-titulo b{font-size:13px;color:#9fb3d9;font-weight:700}.fg-cab .fg-titulo span{font-size:16px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fg-vista{position:relative;overflow:hidden;background:#000;min-width:0}.fg-vista video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#000}.fg-svg{position:absolute;pointer-events:none}.fg-svg .guia{fill:none;stroke:#ffffffbf;stroke-width:3px;vector-effect:non-scaling-stroke;stroke-dasharray:10 8}.fg-svg .caja{fill:none;stroke:#ffffff59;stroke-width:1.5px;vector-effect:non-scaling-stroke}.fg-svg.ajustar .guia{stroke:#ffb020}.fg-svg.ok .guia{stroke:#35d07f;stroke-dasharray:none;stroke-width:4px}.fg-svg.ok .caja{stroke:#35d07f99}.fg-texto{position:absolute;left:50%;top:14px;transform:translate(-50%);max-width:calc(100% - 32px);padding:10px 16px;border-radius:999px;background:#141820d1;font-size:18px;font-weight:800;text-align:center;backdrop-filter:blur(6px);transition:background .2s}.fg-texto.ajustar{background:#ffb020eb;color:#1a1200}.fg-texto.ok{background:#35d07feb;color:#04220f}.fg-texto.buscar{background:#141820d1}.fg-guia{position:absolute;left:12px;right:12px;bottom:12px;padding:8px 12px;border-radius:10px;background:#141820b8;font-size:13.5px;line-height:1.35;color:#e5ebf5}.fg-cargando{position:absolute;left:50%;bottom:60px;transform:translate(-50%);font-size:12.5px;color:#cbd5e1;background:#141820b8;padding:4px 10px;border-radius:8px}.fg-flash{position:absolute;inset:0;background:#fff;opacity:0;pointer-events:none}.fg-flash.si{animation:fg-flash .35s ease-out}@keyframes fg-flash{0%{opacity:.9}to{opacity:0}}.fg-pie{display:flex;align-items:center;justify-content:center;gap:14px;padding:10px 12px 14px;background:#0b0f16;min-width:0}.fg-hechas{display:flex;gap:6px;flex:1;min-width:0;overflow-x:auto}.fg-hechas button{border:2px solid transparent;border-radius:8px;padding:0;width:44px;height:44px;overflow:hidden;background:#1c2330;color:#9fb3d9;font-size:12px;flex:none}.fg-hechas button img{width:100%;height:100%;object-fit:cover;display:block}.fg-hechas button.act{border-color:#2f9bff}.fg-hechas button.falta{color:#6b7385}.fg-disparo{width:74px;height:74px;border-radius:50%;border:4px solid #fff;background:#fff;box-shadow:0 0 0 4px #000 inset;position:relative;flex:none}.fg-disparo.ok{border-color:#35d07f}.fg-disparo:disabled{opacity:.4}.fg-anillo{position:absolute;inset:-9px;border-radius:50%;border:3px solid #35d07f;border-top-color:transparent;animation:fg-gira 1s linear infinite}@keyframes fg-gira{to{transform:rotate(360deg)}}.fg-error{position:absolute;inset:0;z-index:1;display:grid;place-items:center;align-content:center;text-align:center;padding:24px;gap:12px;color:#fecaca;font-size:16px}.fg-error .sl-btn,.fg-error button{color:#fff;border:1px solid rgba(255,255,255,.3);background:transparent;border-radius:8px;padding:8px 14px}.fg-rev{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;background:#000;min-height:0}.fg-rev img{width:100%;height:100%;min-height:0;object-fit:contain;display:block}.fg-rev-pie{display:flex;gap:12px;justify-content:center;padding:12px;background:#0b0f16}.fg-rev-pie button{border-radius:10px;padding:12px 18px;font-weight:800;border:1px solid rgba(255,255,255,.3);background:transparent;color:#fff;min-width:130px}.fg-rev-pie button.usar{background:#2f9bff;border-color:#2f9bff}.fg-fin{overflow:auto;padding:14px;display:grid;gap:12px;align-content:start}.fg-fin h3{margin:0;font-size:18px}.fg-fin-grilla{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.fg-fin-grilla button{border:1px solid rgba(255,255,255,.15);border-radius:10px;background:#141a24;color:#fff;padding:0;overflow:hidden;display:grid;grid-template-rows:96px auto;text-align:left}.fg-fin-grilla img{width:100%;height:96px;object-fit:cover;display:block}.fg-fin-grilla .falta{height:96px;display:grid;place-items:center;color:#6b7385;font-size:28px}.fg-fin-grilla small{display:block;padding:6px 8px;font-size:11.5px;line-height:1.25;color:#cbd5e1}.fg-fin-grilla small b{display:block;color:#fff}.fg-fin-grilla .estado{color:#9fb3d9}.fg-fin-grilla .estado.ok{color:#35d07f}.fg-fin-grilla .estado.error{color:#fca5a5}.fg-fin-pie{display:flex;gap:10px;justify-content:flex-end}.fg-fin-pie button{border-radius:10px;padding:12px 18px;font-weight:800;border:1px solid rgba(255,255,255,.3);background:transparent;color:#fff}.fg-fin-pie button.listo{background:#35d07f;border-color:#35d07f;color:#04220f}@media (orientation: landscape) and (max-height: 500px){.fg{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) 110px}.fg-cab{grid-column:1 / -1}.fg-pie{flex-direction:column;padding:10px}.fg-hechas{flex-direction:column;flex:1;overflow-y:auto}}.fg-control{display:grid;gap:10px;margin-top:14px}.fg-control-cab{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fg-control-cab h4{margin:0;font-size:15px}.fg-control-cab .sl-btn{margin-left:auto}.fg-serie{border:1px solid var(--linea, #dfe5ef);border-radius:10px;padding:10px;background:var(--papel, #fff);display:grid;gap:8px}.fg-serie-cab{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13.5px}.fg-serie-cab b{font-size:14px}.fg-serie-cab .sl-tenue{font-size:12.5px}.fg-serie-cab .fg-acciones{margin-left:auto;display:flex;gap:8px}.fg-serie-minis{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:6px}.fg-serie-minis figure{margin:0;display:grid;gap:3px}.fg-serie-minis img,.fg-serie-minis .vacio{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:6px;background:#eef1f6;display:block}.fg-serie-minis .vacio{display:grid;place-items:center;color:#9aa3b5;font-size:12px}.fg-serie-minis figcaption{font-size:11px;color:var(--tenue, #6b7385);text-align:center}.fg-comp{position:fixed;inset:0;z-index:80;background:#0b0f16;color:#fff;display:grid;grid-template-rows:auto 1fr}.fg-comp-cab{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#000;flex-wrap:wrap}.fg-comp-cab h3{margin:0;font-size:16px;flex:1}.fg-comp-cab .leyenda{display:flex;gap:12px;font-size:12.5px;color:#cbd5e1}.fg-comp-cab .leyenda i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:4px}.fg-comp-cab button{border:1px solid rgba(255,255,255,.3);background:transparent;color:#fff;border-radius:8px;padding:6px 10px}.fg-comp-lista{overflow:auto;padding:12px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-content:start}.fg-par{display:grid;gap:6px}.fg-par h4{margin:0;font-size:13.5px;color:#9fb3d9}.fg-par h4 span{color:#fff}.fg-par-marco{position:relative;aspect-ratio:4 / 3;background:#000;border-radius:10px;overflow:hidden;touch-action:none}.fg-par-marco img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.fg-par-marco .ahora{clip-path:inset(0 0 0 var(--corte, 50%))}.fg-par-marco .linea{position:absolute;top:0;bottom:0;left:var(--corte, 50%);width:2px;background:#2f9bff;transform:translate(-1px)}.fg-par-marco .mango{position:absolute;top:50%;left:var(--corte, 50%);transform:translate(-50%,-50%);width:34px;height:34px;border-radius:50%;background:#2f9bff;color:#fff;display:grid;place-items:center;font-size:14px;box-shadow:0 2px 8px #00000080}.fg-par-marco .etiqueta{position:absolute;bottom:8px;padding:3px 8px;border-radius:6px;font-size:11.5px;background:#0009}.fg-par-marco .etiqueta.antes{left:8px}.fg-par-marco .etiqueta.despues{right:8px}.fg-par-marco input[type=range]{position:absolute;inset:0;width:100%;height:100%;opacity:0;margin:0;cursor:ew-resize}.fg-par .falta{aspect-ratio:4 / 3;display:grid;place-items:center;border:1px dashed rgba(255,255,255,.25);border-radius:10px;color:#9aa3b5;font-size:13px;text-align:center;padding:10px}.fc-casos{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:12px}.fc-caso{display:grid;gap:6px;padding:12px;border:1px solid var(--linea);border-radius:14px;background:var(--papel)}.fc-par{display:grid;grid-template-columns:1fr 1fr;gap:8px}.fc-par figure,.fc-minis figure{margin:0;display:grid;gap:3px}.fc-par img,.fc-par .fc-vacio,.fc-minis img,.fc-minis .fc-vacio{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:8px;background:#eef1f6;display:block}.fc-vacio{display:grid;place-items:center;color:#9aa3b5;font-size:12px}.fc-par figcaption,.fc-minis figcaption{font-size:11.5px;color:var(--tenue);text-align:center}.fc-minis{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:6px}.fc .qd-botones .enlace{padding:8px 4px}.fs{position:fixed;inset:0;z-index:85;background:#0a0c108c;display:grid;place-items:center;padding:12px}.fs-caja{width:min(760px,100%);max-height:100%;overflow:auto;background:var(--papel, #fff);color:var(--gris, #3c3744);border-radius:14px;display:grid;gap:12px;padding:14px 16px 16px;box-shadow:0 20px 60px #00000059}.fs-cab{display:flex;align-items:flex-start;gap:10px}.fs-cab>div{display:grid;gap:2px;flex:1;min-width:0}.fs-cab b{font-size:17px;color:var(--navy, #132452)}.fs-cab span{font-size:13px;color:var(--tenue, #6b7385)}.fs-x{border:0;background:var(--linea-suave, #edf1f7);width:32px;height:32px;border-radius:50%;font-size:15px;cursor:pointer}.fs-texto{margin:0;font-size:14px;line-height:1.4}.fs-elegir{display:inline-flex;align-items:center;gap:6px;justify-self:start;padding:10px 16px;border-radius:10px;background:var(--azul, #0063b6);color:#fff;font-weight:800;cursor:pointer}.fs-elegir input{display:none}.fs-elegir.apagado{opacity:.5;pointer-events:none}.fs-grilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.fs-grilla figure{position:relative;margin:0;display:grid;gap:5px;padding:6px;border:1px solid var(--linea, #dfe5ef);border-radius:10px}.fs-grilla figure.ok{border-color:#1fa176}.fs-grilla figure.error{border-color:var(--rojo, #c6304a)}.fs-grilla img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:6px;background:#eef1f6;display:block}.fs-grilla select{width:100%;font:inherit;font-size:13px;padding:5px 6px;border:1px solid var(--linea, #dfe5ef);border-radius:8px;background:var(--papel, #fff);color:inherit}.fs-grilla figcaption{font-size:11.5px;color:var(--tenue, #6b7385);min-height:14px}.fs-grilla figure.ok figcaption{color:#1fa176;font-weight:700}.fs-grilla figure.error figcaption{color:var(--rojo, #c6304a)}.fs-quitar{position:absolute;top:10px;right:10px;width:26px;height:26px;border-radius:50%;border:0;background:#0000008c;color:#fff;font-size:12px;cursor:pointer}.fs-pie{display:flex;gap:8px;justify-content:flex-end}.fg-avisos{position:absolute;left:12px;right:12px;bottom:76px;display:flex;flex-direction:column;gap:6px;pointer-events:none}.fg-avisos>*{pointer-events:auto}.fg-igual{padding:8px 12px;border-radius:10px;background:#2f9bffeb;color:#fff;font-size:14px;font-weight:700;line-height:1.3}.fg-yaesta{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:10px;background:#141820d1;color:#e5ebf5;font-size:13px}.fg-yaesta img{width:36px;height:36px;object-fit:cover;border-radius:6px}.fg-yaesta span{flex:1}.fg-yaesta button{border:1px solid #f87171;background:transparent;color:#fecaca;border-radius:8px;padding:6px 12px;font-weight:700;font-size:13px}.fg-serie-minis figure{position:relative}.fg-mini-x{position:absolute;top:2px;right:2px;width:22px;height:22px;border-radius:50%;border:0;background:#0f172ab3;color:#fff;font-size:11px;line-height:22px;padding:0;cursor:pointer}.fg-mini-x:hover{background:#dc2626}.fin{display:grid;gap:14px;align-content:start}.fin-cab h2{margin:0 0 4px;font-size:26px;color:var(--navy)}.fin-cab p{margin:0}.fin-cifras{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.fin-cifra{border:1px solid var(--linea);border-radius:12px;padding:12px 14px;background:var(--papel);display:grid;gap:2px}.fin-cifra span{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--tenue)}.fin-cifra b{font-size:24px;color:var(--navy)}.fin-cifra small{color:var(--tenue)}.fin-cifra.mal b{color:var(--rojo)}.fin-cifra.bien b{color:#1fa176}.fin-filtros{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.fin-filtros .entrada{min-width:180px}.fin-lista{display:grid;gap:10px}.fin-plan{display:grid;grid-template-columns:150px 1fr 1.2fr;gap:10px 18px;padding:14px 16px;border:1px solid var(--linea);border-left:6px solid #8EA3C9;border-radius:14px;background:var(--papel)}.fin-plan.mal{border-left-color:var(--rojo)}.fin-plan.bien{border-left-color:#1fa176}.fin-plan.listo{border-left-color:#c2cbd9;opacity:.8}.fin-monto{display:grid;gap:2px;align-content:start}.fin-monto b{font-size:24px;color:var(--navy)}.fin-monto small{color:var(--tenue);font-size:12.5px}.fin-rot{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--tenue)}.fin-nombre{font-size:16px;font-weight:800;padding:0}.fin-dato{font-size:13px;color:var(--gris);margin-top:3px}.fin-estado{display:grid;gap:6px;align-content:start;justify-items:start}.fin-chip{display:inline-block;padding:3px 9px;border-radius:999px;font-size:12px;font-weight:800;background:#eef1f6;color:var(--gris);margin-right:6px}.fin-chip.mal{background:#fde8ec;color:var(--rojo)}.fin-chip.bien{background:#e3f7ee;color:#13734f}.fin-chip.listo{background:#eef1f6;color:#5f6b84}.fin-chip.gris{background:#eef1f6;color:#6b7385}.fin-acciones{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.fin-cuotas{grid-column:1 / -1;border-top:1px dashed var(--linea);padding-top:10px}.fin-tabla{width:100%;border-collapse:collapse;font-size:13px}.fin-tabla th,.fin-tabla td{padding:5px 8px;text-align:left;border-bottom:1px solid var(--linea-suave)}.fin-tabla th{color:var(--tenue);font-weight:400;font-size:12px}.fin-tabla tr.ok td{color:#13734f}.fin-tabla tr.mal td{color:var(--rojo);font-weight:700}.fin-tabla tr.no td{color:var(--tenue);text-decoration:line-through}.fin-sueltas{border:1px solid var(--linea);border-radius:12px;padding:12px 14px;background:var(--papel)}.fin-sueltas h3{margin:0 0 6px;font-size:15px;color:var(--navy)}.fin-sueltas ul{margin:8px 0 0;padding-left:18px;display:grid;gap:4px;font-size:13px}@media (max-width: 760px){.fin-plan{grid-template-columns:1fr}}.fin-partes{display:grid;gap:12px;align-content:start}.fin-pestanas{justify-self:start}.fl-ir{text-align:left;font:inherit;cursor:pointer}.fl-ir:hover{border-color:var(--azul)}.fl-tabla{display:grid;border:1px solid var(--linea);border-radius:14px;background:var(--papel);overflow:hidden}.fl-fila{display:grid;grid-template-columns:minmax(200px,2.1fr) .9fr .9fr .9fr 1.1fr .9fr minmax(150px,1.5fr) 1.1fr 70px;gap:10px;align-items:center;padding:10px 14px;border-top:1px solid var(--linea-suave);font-size:13.5px}.fl-fila.cab{border-top:0;background:#f7f9fc;color:var(--tenue);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.fl-item.atrasada .fl-fila{background:#fff7f8}.fl-quien{display:grid;gap:2px;min-width:0}.fl-nombre{font-weight:800;font-size:14.5px;padding:0;text-align:left}.fl-nota-txt{color:#8a5a00;font-size:12px}.fl-mes{display:inline-block;padding:3px 9px;border-radius:999px;font-size:12px;font-weight:800;background:#eef1f6;color:var(--gris)}.fl-mes.bien{background:#e3f7ee;color:#13734f}.fl-mes.mal{background:#fde8ec;color:var(--rojo)}.fl-mes.medio{background:#fff3dc;color:#8a5a00}.fl-mes.tenue{background:transparent;color:var(--tenue);font-weight:400;padding:0}.fl-atraso{display:block;color:var(--rojo);font-weight:700;font-size:12px}.fl-acc{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.fl-rev{grid-template-columns:minmax(200px,2.1fr) repeat(5,1fr) auto}.fl-pagos{font-size:12.5px;color:var(--tenue)}.fl-form{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:flex-end;padding:12px 14px 14px;background:#f5f8fd;border-top:1px dashed var(--linea)}.fl-form label{display:grid;gap:4px;font-size:12px;color:var(--tenue)}.fl-form .entrada{min-width:120px}.fl-form .fl-nota{flex:1 1 220px}.fl-form .fl-nota .entrada{width:100%}.fl-form-botones{display:flex;gap:8px;align-items:center}.fl-seccion{border:1px solid var(--linea);border-radius:14px;background:var(--papel);padding:12px 14px}.fl-seccion h3{display:inline;margin:0;font-size:15px;color:var(--navy)}.fl-seccion>p{margin:6px 0 8px}.fl-seccion summary{cursor:pointer}.fl-seccion .fl-fila{padding-left:0;padding-right:0}.fl-seccion .fl-fila.cab{background:transparent;padding-top:4px;padding-bottom:4px}@media (max-width: 900px){.fl-fila,.fl-rev{grid-template-columns:1fr 1fr;gap:6px 12px}.fl-fila.cab{display:none}.fl-p,.fl-acc{grid-column:1 / -1}.fl-acc{justify-content:flex-start}.fl-fila span[data-e]:before{content:attr(data-e);display:block;color:var(--tenue);font-size:11px;text-transform:uppercase;letter-spacing:.05em}}.cp{border:1px solid #f1d9a6;border-radius:14px;background:#fffaf0;padding:12px 14px;display:grid;gap:10px}.cp header h3{margin:0;font-size:15px;color:var(--navy)}.cp header p{margin:4px 0 0}.cp-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:10px}.cp-item{border:1px solid var(--linea);border-radius:12px;background:var(--papel);padding:10px 12px;display:grid;gap:8px;align-content:start}.cp-item.si{border-color:#b9e6d2}.cp-item.no{opacity:.75}.cp-cab{display:flex;justify-content:space-between;gap:10px}.cp-plata{display:grid;justify-items:end;text-align:right;gap:1px}.cp-plata b{font-size:16px;color:var(--navy)}.cp-item .fl-nota-txt{margin:0}.cp-lectura{margin:0;font-size:13px;line-height:1.45;color:#2b3242;background:#f5f8fd;border-radius:8px;padding:7px 9px}.cp-sug{display:block;font-weight:800;font-size:12px;margin-bottom:2px}.cp-sug.reclamar{color:#13734f}.cp-sug.no_reclamar{color:var(--rojo)}.cp-sug.revisar{color:#8a5a00}.cp-botones{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cp-botones .entrada{flex:1 1 140px;min-width:0}.cp-hecho{margin:0;font-size:13px;color:var(--tenue);display:flex;gap:6px;align-items:center;flex-wrap:wrap}.cp-hecho b{color:var(--navy)}@media (max-width: 520px){.cp-lista{grid-template-columns:1fr}}.gl{display:grid;gap:14px;align-content:start}.gl-cab h2{margin:0 0 4px;font-size:26px;color:var(--navy)}.gl-cab p{margin:0}.gl-cifras{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.gl-cifra{border:1px solid var(--linea);border-radius:12px;padding:12px 14px;background:var(--papel);display:grid;gap:2px}.gl-cifra span{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--tenue)}.gl-cifra b{font-size:22px;color:var(--navy)}.gl-cifra small{color:var(--tenue)}.gl-cifra.mal b{color:var(--rojo)}.gl-pestanas{display:flex;flex-wrap:wrap;gap:6px;border-bottom:1px solid var(--linea)}.gl-pestanas button{border:0;background:none;padding:8px 12px;color:var(--tenue);border-bottom:2px solid transparent;font:inherit;font-weight:700;cursor:pointer}.gl-pestanas button.activo{color:var(--azul);border-color:var(--azul)}.gl-pestanas small{margin-left:4px;background:var(--linea-suave);border-radius:10px;padding:0 7px;font-size:11px}.gl-bloque{display:grid;gap:10px}.gl-bloque>p{margin:0}.gl-filtros{display:flex;flex-wrap:wrap;gap:8px}.gl-lista{display:grid;gap:8px}.gl-espera{display:grid;grid-template-columns:220px 1fr 130px auto;gap:8px 14px;align-items:center;padding:10px 14px;border:1px solid var(--linea);border-left:6px solid #8EA3C9;border-radius:12px;background:var(--papel)}.gl-espera.alerta{border-left-color:#e9a92e}.gl-espera.mal{border-left-color:var(--rojo)}.gl-espera-quien{display:grid;gap:2px;min-width:0}.gl-espera-quien b{color:var(--navy);overflow-wrap:anywhere}.gl-espera-quien span{font-size:12px}.gl-espera-texto{font-size:13.5px;color:var(--gris);font-style:italic;overflow-wrap:anywhere}.gl-espera-cuando{display:grid;gap:2px;justify-items:start}.gl-chip{display:inline-block;padding:3px 9px;border-radius:999px;font-size:12px;font-weight:800;background:#eef1f6;color:var(--gris)}.gl-chip.tipo{background:#e8f1fd;color:var(--azul)}.gl-tabla{width:100%;border-collapse:collapse;font-size:13.5px;background:var(--papel);border:1px solid var(--linea);border-radius:12px}.gl-tabla th,.gl-tabla td{padding:8px 10px;text-align:left;border-bottom:1px solid var(--linea-suave);vertical-align:top}.gl-tabla th{color:var(--tenue);font-weight:400;font-size:12px}.gl-tabla tr.mal td b{color:var(--rojo)}.gl-tabla tr.bien td b{color:#1fa176}.gl-texto{max-width:720px}.gl-nueva{display:grid;grid-template-columns:180px 2fr 2fr auto;gap:8px;align-items:center}.gl-mejoras{display:grid;gap:8px}.gl-mejora{display:grid;gap:6px;padding:10px 14px;border:1px solid var(--linea);border-left:6px solid #8EA3C9;border-radius:12px;background:var(--papel)}.gl-mejora.en_curso{border-left-color:var(--azul)}.gl-mejora.hecha{border-left-color:#1fa176;opacity:.8}.gl-mejora.descartada{opacity:.55}.gl-mejora p{margin:0;color:var(--navy);font-weight:700}.gl-mejora-pie{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.entrada.chica{width:auto;padding:4px 8px;font-size:13px}.gl-dos{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px}.gl-caja{border:1px solid var(--linea);border-radius:12px;padding:12px 14px;background:var(--papel)}.gl-caja h4{margin:0 0 6px;color:var(--navy)}.gl-ul{margin:0;padding-left:18px;display:grid;gap:3px;font-size:13px}.gl-ul.columnas{columns:2;column-gap:24px;display:block}.gl-ul.columnas li{break-inside:avoid;margin-bottom:3px}.gl-embudo{margin-bottom:8px}.gl-embudo ul{margin:2px 0 0;padding-left:18px;font-size:13px}@media (max-width: 760px){.gl-espera,.gl-nueva{grid-template-columns:1fr}}.gl-doc{display:grid;gap:8px;padding:12px 14px;border:1px solid var(--linea);border-left:6px solid var(--azul);border-radius:12px;background:var(--papel)}.gl-doc.automatizacion{border-left-color:#1fa176}.gl-doc-cab{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.gl-doc-cab b{color:var(--navy)}.gl-doc-botones{display:flex;gap:8px}.gl-doc-texto{width:100%;min-height:320px;max-height:60vh;font:13px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;padding:10px 12px;border:1px solid var(--linea);border-radius:10px;background:var(--fondo);color:var(--gris);resize:vertical}.mc-cab{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.mc-mapa{display:grid;gap:6px}.mc-fila{display:grid;grid-template-columns:190px 1fr repeat(4,92px);gap:10px;align-items:center;padding:8px 12px;border:1px solid var(--linea);border-radius:12px;background:var(--papel);font:inherit;text-align:left;cursor:pointer;color:inherit}.mc-fila.activo{border-color:var(--azul);box-shadow:0 0 0 1px var(--azul) inset}.mc-nombre{font-weight:800;color:var(--navy)}.mc-barra{position:relative;height:22px;background:var(--linea-suave);border-radius:6px;overflow:hidden}.mc-barra i{position:absolute;inset:0 auto 0 0;background:#2f9bff;opacity:.25;border-radius:6px}.mc-barra small{position:relative;padding-left:8px;line-height:22px;font-size:12px;color:var(--gris)}.mc-dato{display:grid;justify-items:end}.mc-dato b{color:var(--navy);font-size:15px}.mc-dato small{color:var(--tenue);font-size:11px}.mc-dato.mal b{color:var(--rojo)}.mc-detalle{display:grid;gap:10px;padding:12px 14px;border:1px solid var(--linea);border-radius:12px;background:var(--fondo)}.mc-detalle h3{margin:0;color:var(--navy)}.mc-gana{border-left:6px solid #1FA176;background:var(--papel);border-radius:10px;padding:8px 12px}.mc-gana small{color:var(--tenue)}.mc-gana p{margin:4px 0 0;color:var(--navy);font-weight:700}.mc-mini{font-size:12.5px}.mc-mini td,.mc-mini th{padding:5px 8px}.mc-texto{padding:6px 0;border-bottom:1px solid var(--linea-suave)}.mc-texto:last-child{border-bottom:0}.mc-texto p{margin:0 0 2px;font-size:13px;color:var(--gris)}.mc-mejores{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:10px}.mc-mejor{display:grid;gap:6px;padding:12px 14px;border:1px solid var(--linea);border-left:6px solid #1FA176;border-radius:12px;background:var(--papel)}.mc-mejor.sugerida{border-left-color:#8ea3c9}.mc-mejor.alerta{border-left-color:var(--rojo)}.mc-mejor header{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.mc-mejor header b{color:var(--navy)}.mc-mejor p{margin:0;color:var(--navy);font-weight:600}.gl-chip.mc-alerta{background:#fde8e8;color:var(--rojo)}.mc-ab{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mc-ab p{margin:2px 0 0;font-weight:600;color:var(--navy)}.mc-sub{margin:8px 0 0;color:var(--navy)}.mc-alerta-linea{margin:0;color:var(--rojo)}.mc-nota{margin:0;white-space:pre-line;font-size:13px}@media (max-width: 760px){.mc-fila{grid-template-columns:1fr 1fr}.mc-nombre,.mc-barra{grid-column:1 / -1}.mc-ab{grid-template-columns:1fr}}.ad-panel{--ad-mar: #0b2545;--ad-mar2: #12335c;--ad-azul: #2F9BFF;--ad-cel: #9fd2ff;background:var(--ad-mar);color:#fff;background-image:radial-gradient(rgba(47,155,255,.2) 1px,transparent 1px);background-size:22px 22px;border-radius:12px;padding:20px}.ad-panel h1{color:#fff;margin:0;font-size:26px}.ad-panel h2{color:var(--ad-cel);font-size:20px;margin:26px 0 4px}.ad-arriba{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:flex-start}.ad-arriba p{color:#c6dcf3;margin:6px 0 0}.ad-sedes{display:flex;gap:8px}.ad-sedes button{font:inherit;color:#fff;background:var(--ad-mar2);border:1px solid #2c5482;border-radius:8px;padding:8px 14px;cursor:pointer}.ad-sedes button[aria-pressed=true]{background:var(--ad-azul);border-color:var(--ad-azul);font-weight:700}.ad-leyenda{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:13px;color:#c6dcf3;margin:12px 0 4px}.ad-leyenda i{display:inline-block;width:12px;height:12px;border-radius:3px;margin-right:5px;vertical-align:-1px}.ad-leyenda i.v{background:#dff5e6}.ad-leyenda i.a{background:#ffd98a}.ad-leyenda i.r{background:#fbe3e3}.ad-semana{background:#12335cbf;border:1px solid #27507f;border-radius:12px;padding:14px;margin-top:12px}.ad-semana-tit{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin-bottom:10px;font-variant-numeric:tabular-nums}.ad-semana-tit b{font-size:16px}.ad-semana-tit span{font-size:13px;color:#c6dcf3}.ad-proyeccion{background:#ffd98a26;border:1px solid #ffd98a;color:#ffd98a;border-radius:7px;padding:7px 10px;font-size:13px;margin-bottom:9px}.ad-scroll{overflow-x:auto}.ad-grilla{display:grid;grid-template-columns:repeat(6,minmax(150px,1fr));gap:7px;min-width:940px}.ad-dia{background:var(--ad-azul);border-radius:7px;text-align:center;font-weight:700;padding:7px 0;font-size:14px}.ad-turno{grid-column:1 / -1;color:var(--ad-cel);font-weight:700;font-size:14px;margin-top:6px}.ad-col{display:flex;flex-direction:column;gap:6px}.ad-sillon{background:#fff;color:var(--ad-mar);border-radius:8px;padding:8px}.ad-doctora{font-weight:700;font-size:13px;margin-bottom:5px}.ad-horas{display:flex;flex-wrap:wrap;gap:3px}.ad-horas b{background:#dff5e6;color:#14703a;font-size:12px;font-weight:600;padding:1px 4px;border-radius:4px;font-variant-numeric:tabular-nums}.ad-nota{font-size:12px;color:#5d6e85;margin-top:4px}.ad-amarillo{background:#ffd98a;color:#6b4300;font-size:12px;padding:6px;border-radius:5px;line-height:1.25}.ad-amarillo.fuerte{font-weight:700}.ad-rojo{background:#fbe3e3;color:#a02a2a;font-size:12px;padding:6px;border-radius:5px}.ad-vacio{border:1px dashed #5d7ea6;color:#c6dcf3;font-size:12px;border-radius:8px;padding:8px}.ad-pie{margin:22px 0 0;font-size:13px;color:#c6dcf3;line-height:1.5;max-width:80ch}.lz-panel{--lz-mar: #0b2545;--lz-mar2: #12335c;--lz-azul: #2F9BFF;--lz-cel: #9fd2ff;--lz-txt: #c6dcf3;background:var(--lz-mar);color:#fff;background-image:radial-gradient(rgba(47,155,255,.2) 1px,transparent 1px);background-size:22px 22px;border-radius:12px;padding:20px}.lz-panel h1{color:#fff;margin:0;font-size:26px}.lz-arriba{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:flex-start}.lz-arriba p{color:var(--lz-txt);margin:6px 0 0;max-width:640px;line-height:1.35}.lz-controles{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.lz-botones{display:flex;gap:0;border:1px solid #2c5482;border-radius:8px;overflow:hidden}.lz-botones button{font:inherit;color:#fff;background:var(--lz-mar2);border:0;padding:8px 14px;cursor:pointer}.lz-botones button[aria-pressed=true]{background:var(--lz-azul);font-weight:700}.lz-sede,.lz-busca{font:inherit;color:#fff;background:var(--lz-mar2);border:1px solid #2c5482;border-radius:8px;padding:8px 10px}.lz-busca::placeholder{color:#8fb0d3}.lz-tarjetas{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:18px 0 6px}.lz-tarjeta{font:inherit;text-align:left;display:flex;flex-direction:column;gap:2px;background:#12335cd9;color:#fff;border:1px solid #27507f;border-left:5px solid var(--c, var(--lz-azul));border-radius:10px;padding:12px 14px;cursor:pointer}div.lz-tarjeta{cursor:default}.lz-tarjeta[aria-pressed=true]{background:#1b4a80;border-color:var(--c, var(--lz-azul))}.lz-tarjeta b{font-size:30px;line-height:1.05;font-variant-numeric:tabular-nums}.lz-tarjeta span{font-weight:700}.lz-tarjeta small{color:var(--lz-txt);font-size:12px}.lz-tarjeta.rojo{--c: #ff6b81}.lz-tarjeta.naranja{--c: #fdab3d}.lz-tarjeta.amarillo{--c: #ffd84d}.lz-tarjeta.verde{--c: #2fd07c}.lz-tarjeta.azul{--c: var(--lz-azul)}.lz-pestañas{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 4px}.lz-pestañas button{font:inherit;color:#fff;background:var(--lz-mar2);border:1px solid #2c5482;border-radius:999px;padding:6px 12px;cursor:pointer}.lz-pestañas button[aria-selected=true]{background:var(--lz-azul);border-color:var(--lz-azul);font-weight:700}.lz-pestañas i{font-style:normal;opacity:.8;margin-left:4px;font-variant-numeric:tabular-nums}.lz-aviso{background:#2fd07c26;border:1px solid #2fd07c;color:#c9f5dc;border-radius:8px;padding:8px 12px;margin:10px 0}.lz-vacio{color:var(--lz-txt);margin-top:16px}.lz-dia{margin-top:18px}.lz-dia h2{color:var(--lz-cel);font-size:18px;margin:0 0 8px;text-transform:capitalize}.lz-dia h2 small{color:var(--lz-txt);font-size:13px;font-weight:400;text-transform:none;margin-left:6px}.lz-dia ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.lz-fila{display:grid;grid-template-columns:52px minmax(180px,1.4fr) minmax(150px,1fr) minmax(150px,.9fr) minmax(190px,auto);gap:10px;align-items:center;background:#fff;color:var(--lz-mar);border-radius:9px;padding:9px 12px;border-left:5px solid #ff6b81}.lz-fila.reco{border-left-color:#ffd84d}.lz-hora{font-weight:700;font-variant-numeric:tabular-nums}.lz-quien,.lz-cita,.lz-estado{display:flex;flex-direction:column;gap:2px;min-width:0}.lz-quien small,.lz-cita small,.lz-estado small{color:#5d6e85;font-size:12px}.lz-nombre{font:inherit;font-weight:700;color:var(--lz-mar);background:none;border:0;padding:0;text-align:left;cursor:pointer}button.lz-nombre:hover{text-decoration:underline}.lz-pill{align-self:flex-start;font-size:12px;font-weight:700;border-radius:999px;padding:3px 9px}.lz-pill.pi{background:#fde2e4;color:#a3203a}.lz-pill.in{background:#fff1b8;color:#6b4e00}.lz-pill.cf,.lz-pill.he{background:#dff5e6;color:#14703a}.lz-pill.ni{background:#ffe0c2;color:#8a4300}.lz-pill.se{background:#e6ecf5;color:#3c5372}.lz-pill.fa,.lz-pill.nn{background:#eceff3;color:#5d6e85}.lz-accion{display:flex;justify-content:flex-end}.lz-dejar{font:inherit;font-size:13px;font-weight:700;color:#fff;background:var(--lz-azul);border:0;border-radius:8px;padding:7px 11px;cursor:pointer;white-space:nowrap}.lz-dejar:disabled{background:#b8c6d8;cursor:not-allowed}.lz-confirmar{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:flex-end;font-size:13px}.lz-confirmar span{flex-basis:100%;text-align:right}.lz-confirmar button{font:inherit;font-size:13px;border-radius:7px;padding:5px 10px;cursor:pointer;border:1px solid #b8c6d8;background:#fff;color:var(--lz-mar)}.lz-confirmar button.si{background:var(--lz-azul);border-color:var(--lz-azul);color:#fff;font-weight:700}@media (max-width: 900px){.lz-fila{grid-template-columns:46px 1fr}.lz-cita,.lz-estado,.lz-accion{grid-column:2}.lz-accion{justify-content:flex-start}.lz-confirmar,.lz-confirmar span{justify-content:flex-start;text-align:left}}.ag-panel{--ag-card: rgba(14, 30, 69, .62);--ag-line: rgba(142, 197, 255, .16);--ag-azul: #2F9BFF;--ag-cielo: #8EC5FF;--ag-tenue: #A9BEDD;--ag-aviso: #F5B544;background:linear-gradient(170deg,#081430,#132452);color:#fff;border-radius:14px;padding:24px;display:grid;gap:20px}.ag-panel h1{margin:0;font-size:clamp(24px,3.4vw,32px);font-weight:800;color:#fff}.ag-sub{margin:6px 0 0;color:var(--ag-tenue);font-size:15px;line-height:1.5;max-width:70ch}.ag-mes{background:var(--ag-card);border:1px solid var(--ag-line);border-radius:18px;padding:20px;display:grid;gap:14px;max-width:900px;width:100%}.ag-cab{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px}.ag-nav{display:flex;align-items:center;gap:10px}.ag-nav h2{margin:0;font-size:22px;font-weight:800;color:#fff;min-width:190px;text-align:center}.ag-nav h2 small{font-size:13px;font-weight:600;color:var(--ag-cielo)}.ag-nav button{font:inherit;font-size:22px;line-height:1;width:40px;height:40px;border-radius:10px;border:1px solid var(--ag-line);background:#2f9bff29;color:#fff;cursor:pointer}.ag-nav button:disabled{opacity:.3;cursor:default}.ag-tot{display:flex;gap:22px}.ag-tot div{text-align:right}.ag-tot b{display:block;font-size:26px;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums;background:linear-gradient(180deg,#fff,var(--ag-cielo));-webkit-background-clip:text;background-clip:text;color:transparent}.ag-tot span{font-size:12px;color:var(--ag-tenue)}.ag-grilla{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.ag-dow{font-size:12px;color:var(--ag-tenue);text-align:center;font-weight:600;padding-bottom:2px}.ag-dia{min-height:66px;border-radius:9px;padding:5px 6px;display:flex;flex-direction:column;justify-content:space-between;background:rgba(47,155,255,var(--a, .06));border:1px solid transparent;min-width:0}.ag-dia.vacio{background:none}.ag-dia.futuro{background:#ffffff08}.ag-dia.sindatos{background:none;border:1px dashed rgba(245,181,68,.55)}.ag-dia.hoy{outline:2px solid #fff;outline-offset:-2px}.ag-dia .d{font-size:11px;color:var(--ag-cielo)}.ag-dia .n{font-size:22px;font-weight:800;line-height:1;text-align:center;font-variant-numeric:tabular-nums}.ag-dia.sindatos .n{color:var(--ag-aviso);font-size:16px}.ag-dia .f{font-size:11px;text-align:center;color:var(--ag-cielo);font-variant-numeric:tabular-nums}.ag-semana{grid-column:1 / -1;display:flex;justify-content:space-between;gap:10px;padding:3px 6px 8px;font-size:13px;color:var(--ag-tenue);font-variant-numeric:tabular-nums}.ag-semana b{color:#fff;font-weight:800}.ag-pie{display:flex;flex-wrap:wrap;gap:10px 22px;align-items:center;font-size:13px;color:var(--ag-tenue);line-height:1.5}.ag-escala{display:inline-flex;align-items:center;gap:6px}.ag-escala i{display:inline-block;width:80px;height:10px;border-radius:5px;background:linear-gradient(90deg,#2f9bff14,#2f9bfff2)}.ag-clave{display:inline-flex;align-items:center;gap:6px}.ag-clave i{display:inline-block;width:14px;height:14px;border-radius:4px;border:1px dashed rgba(245,181,68,.8)}@media (max-width: 560px){.ag-panel{padding:14px}.ag-mes{padding:12px}.ag-grilla{gap:3px}.ag-dia{min-height:54px;padding:4px}.ag-dia .n{font-size:17px}.ag-tot b{font-size:21px}.ag-nav h2{min-width:0;font-size:19px}.ag-semana{font-size:12px}}.odo-solo{margin-left:auto;color:#f5b544}.odo-tabs{display:flex;flex-wrap:wrap;gap:8px}.odo-tabs button,.odo-fechas button,.odo-docs button{border:1px solid rgba(47,155,255,.45);background:#2f9bff1a;color:#cfe6ff;border-radius:99px;padding:6px 14px;font:600 12.5px ui-monospace,monospace;cursor:pointer}.odo-tabs button.si,.odo-docs button.si{background:#2f9bff;color:#04122e;border-color:#2f9bff}.odo-fila{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.odo-fechas{display:flex;gap:8px;align-items:center;font:700 13px ui-monospace,monospace}.odo-check{font:600 12.5px ui-monospace,monospace;color:var(--plf-tenue);display:flex;gap:6px;align-items:center}.odo-docs{display:flex;flex-wrap:wrap;gap:8px}.odo-docs button{border-radius:14px;display:grid;gap:2px;text-align:left;padding:8px 14px}.odo-docs small{font-weight:500;opacity:.8}.odo-saludo{margin:0 0 12px;font-size:15px}.odo-lista{list-style:none;margin:0;padding:0;display:grid;gap:8px}.odo-lista>li{display:grid;grid-template-columns:70px minmax(0,1fr);gap:12px;padding:10px 12px;border-radius:12px;border:1px solid var(--plf-linea);background:#0b1a3d73}.odo-lista>li.falta{border-color:#f5b5448c}.odo-lista>li.alerta{border-color:#2f9bff73}.odo-hora{font:800 16px ui-monospace,monospace;display:grid;gap:2px}.odo-hora small{font:500 10.5px ui-monospace,monospace;color:var(--plf-tenue)}.odo-cuerpo{display:grid;gap:4px;min-width:0}.odo-tit{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.odo-toca{padding:2px 8px;border-radius:99px;font:700 10.5px ui-monospace,monospace;background:#8ec5ff29;color:#cfe6ff}.odo-toca.t-diagnostico{background:#45d49a2e;color:#7be8bc}.odo-toca.t-video{background:#8b6cff33;color:#cdbeff}.odo-toca.t-ataches,.odo-toca.t-contenciones{background:#f5b5442e;color:#f8d08a}.odo-que{font-size:13.5px}.odo-plan{font-size:12.5px}.odo-marcas{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.odo-marcas li{padding:3px 9px;border-radius:8px;font-size:12px;background:#2f9bff24;color:#cfe6ff}.odo-marcas li.m-falta{background:#f5b5442e;color:#f8d08a}.odo-marcas li.m-reclamo,.odo-marcas li.m-atraso{background:#ff6b6b29;color:#ffb3b3}.odo-tabla-c{overflow-x:auto}.odo-tabla{width:100%;border-collapse:collapse;font-size:13px}.odo-tabla th{text-align:left;font:700 11px ui-monospace,monospace;color:#8ec5ff;padding:6px 8px;border-bottom:1px solid var(--plf-linea);vertical-align:bottom}.odo-tabla th small{font-weight:500;color:var(--plf-tenue)}.odo-tabla td{padding:8px;border-bottom:1px solid rgba(142,197,255,.07);vertical-align:top}.odo-tabla td.n{font:800 15px ui-monospace,monospace;white-space:nowrap}.odo-tabla td.n small{font:500 11px ui-monospace,monospace;color:var(--plf-tenue)}.odo-tabla td.ok{color:#45d49a}.odo-tabla td.atento{color:#f5b544}.odo-tabla td.mal{color:#ff8a8a}.odo-tabla td.frenado{font-size:12px;color:#f8d08a}.odo-notas{margin:12px 0 0;padding-left:18px;font-size:12px;display:grid;gap:3px}.odo-cierre{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin-top:10px}.odo-cierre ul{margin:0;padding-left:18px;font-size:13px;display:grid;gap:2px}.odo-sub{margin:4px 0 0;font:700 11px ui-monospace,monospace;color:#8ec5ff;text-transform:uppercase;letter-spacing:.06em}.odo-prop h2{margin:14px 0 6px;font:800 13px ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:#8ec5ff}.odo-prop p,.odo-prop li{font-size:14px;line-height:1.5}.odo-prop ul,.odo-prop ol{margin:0;padding-left:20px;display:grid;gap:4px}.odo-prop blockquote{margin:0;padding:10px 14px;border-left:3px solid #2F9BFF;background:#2f9bff14;border-radius:0 10px 10px 0}.odo-inf{border-top:1px solid var(--plf-linea);padding:8px 0}.odo-inf summary{cursor:pointer;font-size:13.5px}.odo-inf pre{white-space:pre-wrap;font:500 12.5px/1.5 ui-monospace,monospace;color:#e8eefad9}.odo-est{padding:1px 8px;border-radius:99px;font:700 10.5px ui-monospace,monospace;text-transform:uppercase}.odo-est.e-bien{background:#45d49a2e;color:#7be8bc}.odo-est.e-atento{background:#f5b5442e;color:#f8d08a}.odo-est.e-mal{background:#ff6b6b29;color:#ffb3b3}@media (max-width: 640px){.odo-lista>li{grid-template-columns:1fr}}.cmp{--ok: #45D49A;--cerca: #F5B544;--mal: #FF6B81}.cmp .ok{color:var(--ok)}.cmp .cerca{color:var(--cerca)}.cmp .mal{color:var(--mal)}.cmp-error{margin:0;padding:10px 14px;border-radius:12px;background:#ff6b811f;border:1px solid rgba(255,107,129,.4);color:#ff9fb0}.cmp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.cmp-ins{--c: #8EA3C9;border:1px solid var(--plf-linea);border-top:3px solid var(--c);border-radius:16px;padding:14px 16px;background:#0b1a3d59;display:grid;gap:4px;align-content:start}.cmp-ins.ok{--c: var(--ok)}.cmp-ins.cerca{--c: var(--cerca)}.cmp-ins.mal{--c: var(--mal)}.cmp-ins header{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.cmp-ins header .pla-etq{margin:0}.cmp-chip{font:700 10.5px/1.4 ui-monospace,monospace;font-style:normal;padding:2px 8px;border-radius:99px;border:1px solid currentColor;white-space:nowrap;color:#8ea3c9}.cmp-chip.ok{color:var(--ok)}.cmp-chip.cerca{color:var(--cerca)}.cmp-chip.mal{color:var(--mal)}.cmp-big{font:800 34px/1.05 ui-monospace,monospace;color:#fff}.cmp-big small{font-size:14px;color:var(--plf-tenue)}.cmp-linea{margin:0;font-size:13px;line-height:1.45;color:#e8eefadb}.cmp-linea b{color:#fff}.cmp-h2{margin:0 0 6px;font:800 18px/1.3 ui-monospace,monospace;color:#fff}.cmp p{line-height:1.5}.cmp-tabla{width:100%;border-collapse:collapse;margin-top:10px;font-size:13px}.cmp-tabla th{text-align:left;font:700 10.5px/1.3 ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:#8ec5ff;padding:6px 8px;border-bottom:1px solid var(--plf-linea)}.cmp-tabla td{padding:8px;border-bottom:1px solid rgba(142,197,255,.08);vertical-align:top}.cmp-tabla tr.riesgo td:first-child{box-shadow:inset 3px 0 0 var(--mal)}.cmp-tabla tr.hecho td{opacity:.6}.cmp-in{width:90px;background:#ffffff0f;border:1px solid rgba(142,197,255,.25);border-radius:8px;color:#fff;padding:5px 8px;font:600 13px ui-monospace,monospace}.cmp-in.ancho{width:180px}.cmp select{background:#0b1a3d;border:1px solid rgba(142,197,255,.25);border-radius:8px;color:#fff;padding:5px 8px;font:inherit}.cmp button{border:1px solid #2F9BFF;background:#2f9bff;color:#02060f;border-radius:99px;padding:6px 14px;font:700 12.5px system-ui,sans-serif;cursor:pointer}.cmp button.sec{background:none;color:#8ec5ff;border-color:#8ec5ff66}.cmp button:disabled{opacity:.45;cursor:default}.cmp-acc{white-space:nowrap}.cmp-acc button+button{margin-left:6px}.cmp-fila{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;margin-top:12px;font-size:12.5px}.cmp-dos{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px}.cmp-form{display:grid;gap:8px;margin:10px 0 12px}.cmp-form label{display:grid;grid-template-columns:170px auto 1fr;gap:8px;align-items:center;font-size:13px}.cmp-aviso{margin:10px 0 0;color:var(--cerca);font-size:13px}.cmp-lista{margin:10px 0 0;padding-left:18px;font-size:13px;line-height:1.6;color:#e8eefadb}.cmp-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:8px}.cmp-kpis div{border:1px solid var(--plf-linea);border-radius:12px;padding:10px 12px;display:grid;gap:2px}.cmp-kpis strong{font:800 22px/1.1 ui-monospace,monospace;color:#fff}.cmp-kpis span{font-size:12px;color:var(--plf-tenue);line-height:1.35}@media (max-width: 640px){.cmp-form label{grid-template-columns:1fr auto}.cmp-form label small{display:none}.cmp-tabla{display:block;overflow-x:auto}}.cer-aviso{margin:8px 0 0;padding:8px 12px;border-radius:10px;background:#fff5e0;color:#7a5200;font-weight:700;font-size:13px}.cer-caso.bien{border-left-color:#1fa176}.cer-caso.gris{border-left-color:#c2cbd9;opacity:.85}.cer-cita{font-style:italic}.cer-texto{width:100%;border:1px dashed var(--linea);border-radius:10px;padding:8px 10px;background:#f6f9ff}.cer-texto p{margin:4px 0 0;font-size:13.5px;line-height:1.4}.cer-resp{font-size:13px;line-height:1.4;padding:8px 10px;border-radius:10px;background:#e3f7ee;color:#13493a}.cer .fin-acciones a.mini{text-decoration:none}.rea{display:grid;gap:18px}.rea-cab{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.rea-cab h2{margin:0;font-size:28px;color:var(--navy)}.rea-cab p{flex-basis:100%;margin:0;color:var(--tenue);font-size:15px}.rea-luz{padding:5px 12px;border-radius:99px;font-weight:700;font-size:13px;background:#fff5e0;color:#7a5200}.rea-luz.on{background:#e3f7ee;color:#13493a}.rea-esquema{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;counter-reset:paso}.rea-paso{position:relative;display:flex;flex-direction:column;gap:8px;min-height:190px;padding:18px 20px;text-align:left;font:inherit;color:inherit;border:2px solid var(--linea);border-radius:18px;background:var(--papel);cursor:pointer}.rea-paso:hover{border-color:#2f9bff}.rea-paso.activo{border-color:#2f9bff;box-shadow:0 0 0 3px #2f9bff33}.rea-paso.fijo{cursor:default}.rea-paso.fijo:hover{border-color:var(--linea)}.rea-paso:after{content:"→";position:absolute;right:-22px;top:50%;transform:translateY(-50%);color:#2f9bff;font-size:20px;font-weight:700}.rea-paso:nth-child(3n):after,.rea-paso:last-child:after{content:none}.rea-num{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#2f9bff;font-weight:700}.rea-paso h3{margin:0;font-size:20px;color:var(--navy)}.rea-paso p{margin:0;font-size:14px;line-height:1.4;color:var(--tenue)}.rea-grande{margin-top:auto;font-size:38px;line-height:1;font-weight:800;color:var(--navy)}.rea-grande small{display:block;margin-top:4px;font-size:13px;font-weight:500;color:var(--tenue)}.rea-tres{margin-top:auto;display:grid;gap:6px}.rea-tres button{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border:1px solid var(--linea);border-radius:10px;background:#fff;font:inherit;font-weight:600;cursor:pointer;color:var(--navy)}.rea-tres button b{font-size:20px}.rea-tres button.activo{border-color:#2f9bff;background:#eaf4ff}.rea-ejemplo{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;padding:18px 20px;border-radius:18px;background:var(--navy);color:#fff}.rea-ejemplo h3{grid-column:1 / -1;margin:0;font-size:18px;color:#fff}.rea-burbuja{padding:12px 14px;border-radius:14px;background:#fff;color:#17233b;font-size:14.5px;line-height:1.4}.rea-burbuja small{display:block;margin-bottom:6px;color:#2f9bff;font-weight:700}.rea-botones{display:grid;gap:5px;margin-top:10px}.rea-botones span{padding:6px;text-align:center;border-top:1px solid #e4e9f2;color:#2f9bff;font-weight:600;font-size:13.5px}.rea-lista-cab{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px}.rea-lista-cab h3{margin:0;font-size:20px;color:var(--navy)}.rea-lista{display:grid;gap:8px}.rea-caso{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 14px;align-items:center;padding:12px 14px;border:1px solid var(--linea);border-left:5px solid #c2cbd9;border-radius:12px;background:var(--papel)}.rea-caso.enviar{border-left-color:#1fa176}.rea-caso.esperar{border-left-color:#e8a317}.rea-caso.no_enviar{border-left-color:#d64545}.rea-caso b{color:var(--navy)}.rea-caso p{margin:3px 0 0;font-size:13.5px;line-height:1.4}.rea-chip{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:99px;font-size:12px;font-weight:700;background:#eef2f8;color:#47556e}.rea-chip.enviar{background:#e3f7ee;color:#13493a}.rea-chip.esperar{background:#fff5e0;color:#7a5200}.rea-chip.no_enviar{background:#fde8e8;color:#8d2424}.rea-entrar{padding:9px 14px;border:0;border-radius:10px;background:#2f9bff;color:#fff;font:inherit;font-weight:700;cursor:pointer;white-space:nowrap}.rea-fondo{position:fixed;inset:0;z-index:90;display:flex;justify-content:flex-end;background:#0b1b3880}.rea-charla{display:flex;flex-direction:column;width:min(560px,100%);height:100%;background:#f4f7fc}.rea-charla header{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:14px 16px;background:#fff;border-bottom:1px solid var(--linea)}.rea-charla header h3{flex:1;min-width:150px;margin:0;font-size:18px;color:var(--navy)}.rea-charla header a,.rea-charla header button{font:inherit;font-size:13.5px;font-weight:600}.rea-charla header button{padding:6px 10px;border:1px solid var(--linea);border-radius:8px;background:#fff;cursor:pointer}.rea-motivo{margin:0;padding:10px 16px;font-size:13.5px;background:#eaf4ff;color:#17406e}.rea-datos{margin:0;padding:8px 16px;font-size:13px;color:var(--tenue);background:#fff;border-bottom:1px solid var(--linea)}.rea-msgs{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding:14px 16px}.rea-msg{max-width:84%;padding:8px 11px;border-radius:12px;font-size:14px;line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;align-self:flex-start}.rea-msg small{display:block;margin-bottom:2px;font-size:11.5px;color:var(--tenue)}.rea-msg.equipo{align-self:flex-end;background:#dff0ff}.rea-msg.bot{align-self:flex-end;background:#e9edf4}@media (max-width: 900px){.rea-esquema{grid-template-columns:1fr;gap:12px}.rea-paso{min-height:0}.rea-paso:after{content:none}.rea-caso{grid-template-columns:1fr}.rea-entrar{width:100%}}.inf-panel{gap:20px}.inf-etq{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--celeste, var(--azul))}.inf-heroe{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:18px;align-items:end}@media (max-width: 980px){.inf-heroe{grid-template-columns:1fr}}.inf-heroe-txt{display:grid;gap:6px;min-width:0}.inf-heroe h1{font-size:clamp(20px,2.6vw,28px);line-height:1.15;text-wrap:balance;margin:0}.inf-heroe p{margin:0;max-width:62ch}.inf-cifras{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:10px}.inf-cifras.fila{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 640px){.inf-cifras,.inf-cifras.fila{grid-template-columns:1fr 1fr}.inf-cifra.principal{grid-column:1 / -1}}.inf-cifra{display:grid;gap:3px;align-content:start;padding:12px 14px;border:1px solid var(--linea);border-radius:14px;background:var(--papel);min-width:0}.inf-cifra>span{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--celeste, var(--tenue))}.inf-cifra>b{font-size:22px;font-weight:800;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inf-cifra>small{font-size:12px;color:var(--tenue)}.inf-cifra.principal{border-color:#2f9bff73;background:radial-gradient(120% 120% at 85% 0%,rgba(47,155,255,.22),transparent 60%),var(--papel)}[data-tema=pod] .inf-cifra>b{background:linear-gradient(100deg,#fff 30%,#8ec5ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.inf-pestanas{display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid var(--linea-suave, var(--linea));padding-bottom:10px;position:sticky;top:0;z-index:3;background:var(--fondo);margin-inline:-4px;padding-inline:4px;padding-top:4px}.inf-pestanas button,.inf-sub button,.inf-filtros button{font:inherit;font-size:13px;color:var(--tinta-2, inherit);background:transparent;border:1px solid var(--linea-suave, var(--linea));border-radius:999px;padding:6px 13px;cursor:pointer}.inf-pestanas button:hover,.inf-sub button:hover,.inf-filtros button:hover{border-color:var(--linea);color:inherit}.inf-pestanas button.activo,.inf-sub button.activo,.inf-filtros button.activo{background:var(--azul);border-color:var(--azul);color:var(--tinta-boton, #fff);font-weight:700}.inf-sub{display:flex;gap:6px;flex-wrap:wrap}.inf-sub small{opacity:.7;margin-left:4px}.inf-bloque{display:grid;gap:14px;min-width:0}.inf-bloque-cab{display:grid;gap:4px}.inf-bloque-cab h2,.inf-bloque h2{font-size:17px;margin:0}.inf-bloque-cab p{margin:0;max-width:72ch}.inf-principios{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:12px}.inf-principio{display:grid;gap:10px;align-content:start;padding:16px;border:1px solid var(--linea);border-radius:16px;background:var(--papel);min-width:0}.inf-principio.destacado{border-color:#2f9bff80;background:radial-gradient(130% 90% at 100% 0%,rgba(47,155,255,.18),transparent 60%),var(--papel)}.inf-principio h2{font-size:15.5px;line-height:1.25;margin:0;text-wrap:balance}.inf-principio p{margin:0;font-size:13px;line-height:1.5}.inf-dato{color:var(--tinta-2, inherit)}.inf-porque,.inf-pedir{display:grid;gap:3px;padding:10px 12px;border-radius:12px;background:var(--linea-suave, rgba(0,0,0,.04))}.inf-porque b,.inf-pedir b{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--celeste, var(--azul))}.inf-pedir{background:#2f9bff1f}.inf-ranking,.inf-galeria{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(178px,100%),1fr));gap:12px}.inf-car{display:grid;gap:8px;align-content:start;min-width:0;padding:8px;border:1px solid var(--linea);border-radius:16px;background:var(--papel)}.inf-car-img{position:relative;display:block;aspect-ratio:9 / 16;max-width:100%;border-radius:11px;overflow:hidden;background:#0e1e45 center / cover no-repeat;text-decoration:none;color:#fff}.inf-car-img:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,13,34,.55) 0%,transparent 28%,transparent 55%,rgba(5,13,34,.92) 100%)}.inf-car-img>*{position:relative;z-index:1}.inf-car-chips{position:absolute;top:8px;left:8px;right:8px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px}.inf-car-pie{position:absolute;left:10px;right:10px;bottom:9px;display:grid;gap:2px}.inf-car-pie b{font-size:15px}.inf-car-pie small{font-size:11.5px;line-height:1.3;opacity:.85;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.inf-car-num{display:grid;grid-template-columns:1fr 1fr;gap:4px 8px;margin:0;padding:0 4px}.inf-car-num div{display:grid}.inf-car-num dt{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--tenue)}.inf-car-num dd{margin:0;font-weight:800;font-size:15px;font-variant-numeric:tabular-nums}.inf-car-num dd.fuerte{color:var(--bien, #45D49A)}.inf-car-costo{margin:0;padding:0 4px 2px;font-size:12px;color:var(--tinta-2, inherit)}.inf-chip{display:inline-block;font-size:11px;font-weight:800;padding:2px 8px;border-radius:999px;white-space:nowrap}.inf-chip.bien{background:#1fa176e6;color:#fff}.inf-chip.medio{background:#f5b544eb;color:#2a1a00}.inf-chip.mal{background:#ff6a80eb;color:#2b0008}.inf-chip.neutro{background:#2f9bff33;color:var(--celeste, var(--azul))}.inf-chip.tipo{background:#050d2299;color:#fff;border:1px solid rgba(142,197,255,.3);font-weight:400}.inf-bloque>.inf-codigos .inf-chip.tipo,.inf-formatos .inf-chip.tipo{background:var(--linea-suave, rgba(0,0,0,.05));color:inherit}.inf-vacio{padding:22px;border:1px dashed var(--linea);border-radius:16px;display:grid;gap:8px;max-width:70ch}.inf-vacio h3,.inf-vacio p{margin:0}.inf-filtros{display:grid;gap:8px}.inf-filtros>div{display:flex;gap:6px;flex-wrap:wrap}.inf-ganchos{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:12px}.inf-gancho{display:grid;gap:8px;align-content:start;padding:14px;border:1px solid var(--linea);border-radius:14px;background:var(--papel);min-width:0}.inf-gancho.probado{border-color:#1fa17680}.inf-gancho header{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:12px}.inf-gancho blockquote{margin:0;font-size:16px;font-weight:800;line-height:1.3;text-wrap:balance}.inf-gancho p{margin:0;font-size:13px;color:var(--tinta-2, inherit)}.inf-gancho footer{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:2px}.inf-formatos{display:flex;gap:4px;flex-wrap:wrap}.inf-respuestas{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:12px}.inf-resp{display:grid;gap:8px;align-content:start;padding:14px;border:1px solid var(--linea);border-radius:14px;background:var(--papel)}.inf-resp.va{border-color:#1fa17680}.inf-resp.no{border-color:#ff6a8073}.inf-resp h3{font-size:14px;margin:0}.inf-resp p{margin:0;font-size:13px;color:var(--tinta-2, inherit)}.inf-resp .inf-chip{justify-self:start}.inf-calendario{list-style:none;margin:0;padding:0;display:grid;gap:8px}.inf-calendario li{display:grid;grid-template-columns:190px minmax(0,1fr);gap:2px 14px;padding:12px 14px;border-radius:12px;border:1px solid var(--linea-suave, var(--linea));background:var(--papel)}.inf-calendario li p{grid-column:2;margin:0;font-size:13px;color:var(--tinta-2, inherit)}.inf-cuando{grid-row:span 2;font-size:12px;color:var(--celeste, var(--azul));font-weight:700}@media (max-width: 640px){.inf-calendario li{grid-template-columns:1fr}.inf-calendario li p{grid-column:1}.inf-cuando{grid-row:auto}}.inf-tramos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}@media (max-width: 820px){.inf-tramos{grid-template-columns:1fr 1fr}}.inf-tramos li{display:grid;gap:6px;align-content:start;padding:14px;border-radius:14px;border:1px solid var(--linea);background:var(--papel)}.inf-tramos span{font-weight:800;color:var(--celeste, var(--azul));font-size:13px}.inf-tramos p{margin:0;font-size:13px}.inf-dos{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 820px){.inf-dos{grid-template-columns:1fr}}.inf-reglas{padding:14px 16px;border-radius:14px;border:1px solid var(--linea);background:var(--papel);display:grid;gap:8px;align-content:start}.inf-reglas h3{margin:0;font-size:14px}.inf-reglas ul{margin:0;padding-left:18px;display:grid;gap:5px;font-size:13px}.inf-reglas p{margin:0;font-size:13px}.inf-tabla{overflow-x:auto}.inf-tabla table{width:100%;border-collapse:collapse;min-width:520px}.inf-tabla th,.inf-tabla td{padding:9px 8px;border-bottom:1px solid var(--linea-suave, var(--linea));text-align:left}.inf-tabla th{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--celeste, var(--tenue));font-weight:400}.inf-tabla .n{text-align:right;font-variant-numeric:tabular-nums}.inf-acciones{display:flex;gap:8px;flex-wrap:wrap}.inf-codigos{display:flex;gap:6px;flex-wrap:wrap}.inf-panel .nota{font-size:12.5px;margin:0}.inf-origenes{display:grid;gap:8px}.inf-origen-caja{border-radius:12px;border:1px solid var(--linea-suave, var(--linea));background:var(--papel);overflow:hidden}.inf-origen-caja.abierta{border-color:#2f9bff73}.inf-origen{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:transparent;border:0;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 110px 18px;gap:12px;align-items:center;padding:9px 12px}.inf-origen:hover{background:var(--linea-suave, rgba(0,0,0,.03))}.inf-origen-flecha{color:var(--celeste, var(--azul))}@media (max-width: 700px){.inf-origen{grid-template-columns:minmax(0,1fr) 90px 16px}.inf-origen-barra{grid-column:1 / -1;grid-row:2}}.inf-origen-txt{display:grid;gap:1px;min-width:0}.inf-origen-txt small{font-size:12px}.inf-origen-barra{height:10px;border-radius:999px;background:var(--linea-suave, rgba(0,0,0,.05));overflow:hidden}.inf-origen-barra i{display:block;height:100%;border-radius:999px;background:#8ec5ff8c}.inf-origen-barra i.fuerte{background:linear-gradient(90deg,var(--azul),var(--celeste, var(--azul)))}.inf-origen-num{display:grid;justify-items:end;font-variant-numeric:tabular-nums}.inf-origen-num b{font-size:17px}.inf-origen-num small{font-size:11.5px}.inf-det{display:grid;gap:12px;padding:4px 14px 14px;border-top:1px solid var(--linea-suave, var(--linea))}.inf-det-fila{display:flex;flex-wrap:wrap;gap:6px;padding-top:10px}.inf-det .inf-chip.tipo{background:var(--linea-suave, rgba(0,0,0,.05));color:inherit}.inf-det-hacer{margin:0;font-size:13px;padding:9px 12px;border-radius:10px;background:#2f9bff1f}.inf-det-hacer b{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--celeste, var(--azul));margin-right:6px}.inf-det-videos{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(118px,100%),1fr));gap:10px}.inf-mini{display:grid;gap:2px;text-decoration:none;color:inherit;min-width:0}.inf-mini-img{aspect-ratio:9 / 16;max-width:100%;border-radius:10px;background:#0e1e45 center / cover no-repeat;display:grid;place-items:center;margin-bottom:4px;border:1px solid var(--linea-suave, var(--linea))}.inf-mini-img small{font-size:11px;color:var(--tenue);padding:6px;text-align:center}.inf-mini b{font-size:14px;color:var(--bien, #45D49A)}.inf-mini small{font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inf-det-bloque{display:grid;gap:6px}.inf-det-bloque h4{margin:0;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--celeste, var(--tenue))}.inf-det-txt{margin:0;display:flex;justify-content:space-between;gap:12px;font-size:13px;padding:6px 10px;border-radius:8px;background:var(--linea-suave, rgba(0,0,0,.04))}.inf-det-txt b{white-space:nowrap}.inf-det-lista{list-style:none;margin:0;padding:0;display:grid;gap:6px}.inf-det-lista li{display:grid;gap:2px;padding:7px 10px;border-radius:8px;border:1px solid var(--linea-suave, var(--linea))}.inf-det-meta{font-size:11.5px;color:var(--tenue)}.inf-det-lista q{font-size:13px}.inf-origen-caja{scroll-margin-top:64px}button.inf-car-img{width:100%;border:0;padding:0;cursor:pointer;font:inherit;text-align:left}button.inf-car-img:hover{outline:2px solid rgba(47,155,255,.6);outline-offset:0}button.inf-car-img:focus-visible,.inf-mini:focus-visible{outline:2px solid var(--azul);outline-offset:2px}button.inf-mini{font:inherit;color:inherit;text-align:left;background:transparent;border:0;padding:0;cursor:pointer}button.inf-mini:hover .inf-mini-img{outline:2px solid rgba(47,155,255,.6)}.inf-ficha-fondo{position:fixed;inset:0;z-index:50;background:#030918b8;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:grid;place-items:center;padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px))}.inf-ficha{width:min(900px,100%);max-height:min(88vh,100%);overflow:auto;display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);border-radius:18px;border:1px solid var(--linea);background:var(--fondo);box-shadow:0 40px 100px -30px #000c}@media (max-width: 720px){.inf-ficha{grid-template-columns:1fr}.inf-ficha-img{max-height:46vh;aspect-ratio:auto;height:46vh}}.inf-ficha-img{position:relative;aspect-ratio:9 / 16;background:#0e1e45 center / cover no-repeat;display:grid;place-items:center;color:var(--tenue)}.inf-ficha-img .inf-chip{position:absolute;top:10px;left:10px}.inf-ficha-cuerpo{display:grid;gap:14px;align-content:start;padding:18px 20px 20px;min-width:0}.inf-ficha-cuerpo header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.inf-ficha-cuerpo h3{margin:0;font-size:20px}.inf-ficha-cuerpo header p{margin:2px 0 0;font-size:13px}.inf-ficha-cerrar{font:inherit;font-size:22px;line-height:1;width:36px;height:36px;border-radius:999px;border:1px solid var(--linea);background:var(--papel);color:inherit;cursor:pointer;flex:none}.inf-ficha-num{margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(120px,100%),1fr));gap:8px}.inf-ficha-num div{padding:8px 10px;border-radius:10px;border:1px solid var(--linea-suave, var(--linea));background:var(--papel);display:grid;gap:2px}.inf-ficha-num dt{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--tenue)}.inf-ficha-num dd{margin:0;font-weight:800;font-size:17px;font-variant-numeric:tabular-nums}.inf-ficha-num dd.fuerte{color:var(--bien, #45D49A)}.inf-ficha-texto{margin:0;font-size:13px;white-space:pre-line;color:var(--tinta-2, inherit)}.inf-ficha .boton{justify-self:start;text-decoration:none}.inf-agregar{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 14px;padding:14px;border:1px solid var(--linea);border-radius:12px;background:var(--papel);margin-bottom:12px}.inf-agregar label{display:grid;gap:4px;font-size:12.5px;color:var(--tenue)}.inf-agregar .inf-agregar-ancho{grid-column:1 / -1}.inf-agregar .inf-agregar-check{grid-column:1 / -1;display:flex;align-items:center;gap:8px;color:inherit;font-size:14px}.inf-agregar-pie{grid-column:1 / -1;display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.inf-agregar-pie span{margin-right:auto}.cc-barra{display:flex;gap:12px;align-items:end;flex-wrap:wrap;justify-content:space-between}.cc-cargar{font-size:15px;padding:10px 18px}.cc-filtro{display:grid;gap:4px;font-size:12.5px;color:var(--tenue);min-width:200px}.cc-tipos{display:grid;gap:6px;font-size:12.5px}.cc-embajador{display:grid;gap:10px;padding:14px;border:1px solid var(--linea);border-radius:16px;background:var(--papel);min-width:0}.cc-embajador h2{font-size:17px;margin:0}.cc-embajador h2 small{font-size:12px;font-weight:400;margin-left:6px}.cc-fecha{display:grid;gap:8px}.cc-fecha h3{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--celeste, var(--tenue));margin:0}.cc-lista{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.cc-item{display:grid;gap:8px;align-content:start;padding:8px;border:1px solid var(--linea-suave, var(--linea));border-radius:12px;min-width:0}.cc-vista{aspect-ratio:9 / 16;max-height:300px;border-radius:10px;overflow:hidden;background:var(--linea-suave, rgba(0,0,0,.05));display:grid;place-items:center}.cc-vista video,.cc-vista img{width:100%;height:100%;object-fit:cover;display:block}.cc-datos{display:grid;gap:4px;min-width:0}.cc-datos b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px}.cc-datos p{margin:0;font-size:13px;color:var(--tinta-2, inherit)}.cc-datos .inf-chip{justify-self:start}.cc-acciones{display:flex;gap:10px;align-items:center;margin-top:4px}.cc-borrar{font:inherit;font-size:12.5px;background:none;border:0;padding:0;color:var(--tenue);text-decoration:underline;cursor:pointer}.cc-borrar:hover{color:var(--mal, #FF6A80)}.iv-grupo{display:grid;gap:8px}.iv-titulo{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--celeste, var(--tenue));margin:0}.iv-recos{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.iv-recos .inf-principio h3{font-size:15px;margin:0}.iv-recos .inf-gancho p{margin:0;font-size:13.5px}.iv-recos .inf-gancho .inf-chip{justify-self:start}.iv-tabla-caja{overflow-x:auto;border:1px solid var(--linea);border-radius:14px;background:var(--papel)}.iv-tabla{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.iv-tabla th,.iv-tabla td{padding:7px 10px;text-align:right;white-space:nowrap;border-bottom:1px solid var(--linea-suave, var(--linea))}.iv-tabla thead th{font-size:11px;font-weight:600;color:var(--tenue);position:sticky;top:0;background:var(--papel)}.iv-tabla th[scope=row],.iv-tabla thead th:first-child{text-align:left}.iv-tabla th[scope=row] small{display:block;font-weight:400;font-size:11px;color:var(--tenue)}.iv-tabla td.bien{color:var(--bien, #45D49A)}.iv-tabla td.medio{color:#f5b544}.iv-tabla td.mal{color:var(--mal, #FF6A80);font-weight:700}.iv-tabla .iv-sep td{text-align:left;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--celeste, var(--tenue));padding-top:12px}.iv-tabla .iv-total th,.iv-tabla .iv-total td{border-top:2px solid var(--linea);font-weight:700}.iv-dos{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.iv-lista{margin:8px 0 0;padding-left:18px;display:grid;gap:6px;font-size:13.5px}.iv-lista b{margin-right:4px}.iv-car{flex:none;display:grid;place-items:center;width:92px;aspect-ratio:9 / 16;border-radius:10px;background:var(--linea-suave, rgba(0,0,0,.06)) center / cover no-repeat;color:var(--tenue);font-size:12px}.iv-car.chica{width:40px;border-radius:6px}.iv-estrategia{display:grid;gap:8px;padding:18px 20px;border:1px solid rgba(47,155,255,.55);border-radius:18px;background:radial-gradient(120% 140% at 100% 0%,rgba(47,155,255,.25),transparent 60%),var(--papel)}.iv-estrategia h2{font-size:clamp(20px,2.4vw,26px);margin:0;line-height:1.15}.iv-estrategia p{margin:0;max-width:75ch}.iv-estrategia-dato{font-size:16px;font-weight:700}.iv-ganadores{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px}.iv-ganador{display:flex;gap:14px;align-items:flex-start;padding:14px;border:1px solid rgba(31,161,118,.55);border-radius:16px;background:var(--papel);min-width:0}.iv-ganador .iv-car{width:120px}.iv-ganador-txt{display:grid;gap:8px;min-width:0}.iv-ganador h3{margin:0;font-size:17px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.iv-ganador ul,.iv-si ol,.iv-nove ul{margin:0;padding-left:18px;display:grid;gap:4px;font-size:13.5px}.iv-copy summary{cursor:pointer;font-size:12.5px;color:var(--tenue)}.iv-copy p{margin:4px 0 0;font-size:13px}.iv-si,.iv-nove{padding:14px;border-radius:14px;border:1px solid var(--linea);background:var(--papel)}.iv-si{border-color:#1fa1768c}.iv-nove{border-color:#ff6a8080}.iv-si h3,.iv-nove h3{margin:0 0 8px;font-size:15px}.iv-ganchos{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.iv-ganchos .inf-gancho b{font-size:15px}.iv-no-ganchos{margin:0;font-size:13.5px}.iv-copies{display:grid;gap:10px}.iv-copy-fila{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border:1px solid var(--linea);border-radius:14px;background:var(--papel);min-width:0}.iv-copy-fila h3{margin:0 0 6px;font-size:15px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.iv-copy-fila p{margin:4px 0 0;font-size:13.5px}.iv-cita{padding:8px 10px;border-left:3px solid var(--linea);background:var(--linea-suave, rgba(0,0,0,.04));border-radius:6px;font-size:13px!important;color:var(--tinta-2, inherit)}.iv-fila-video{display:flex;gap:8px;align-items:center}@media (max-width: 640px){.iv-ganador{flex-direction:column}.iv-ganador .iv-car{width:100%;max-width:200px}}.al-cifras{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.iv-tabla td.al-izq{text-align:left;white-space:normal;min-width:160px}.iv-tabla tr.al-sin th,.iv-tabla tr.al-sin td{color:var(--tenue)}.al-barras{display:grid;gap:8px}.al-barra{display:grid;grid-template-columns:110px 1fr 44px;gap:10px;align-items:center;font-size:13px}.al-barra b{text-align:right;font-variant-numeric:tabular-nums}.al-barra-fondo{height:10px;border-radius:999px;background:var(--linea-suave, rgba(0,0,0,.06));overflow:hidden}.al-barra-fondo span{display:block;height:100%;border-radius:999px;background:var(--bien, #45D49A)}.al-nota{margin:10px 0 0;font-size:12.5px}.mk-heroe{display:grid;gap:6px}.mk-heroe h1{font-size:clamp(20px,2.6vw,28px);line-height:1.15;margin:0;text-wrap:balance}.mk-heroe p{margin:0;max-width:76ch}.mk-cifras{grid-template-columns:1.3fr 1fr 1fr 1fr}@media (max-width: 980px){.mk-cifras{grid-template-columns:1fr 1fr}}.mk-cambio{font-weight:800;font-size:11.5px;padding:1px 6px;border-radius:999px;margin-left:4px;white-space:nowrap;background:var(--linea-suave, rgba(0,0,0,.06))}.mk-cambio.bien{color:#45d49a;background:#1fa17633}.mk-cambio.mal{color:#ff8597;background:#ff6a8029}.inf-bloque-cab h2 small{font-size:12px;font-weight:400;margin-left:6px}.mk-chip{display:inline-block;font-size:11px;font-weight:800;padding:2px 8px;border-radius:999px;white-space:nowrap;background:#8ec5ff24;color:var(--celeste, var(--azul))}.mk-chip.bien{background:#1fa17640;color:#45d49a}.mk-chip.mal{background:#ff6a8033;color:#ff8597}.mk-chip.alerta{background:#f5b54433;color:#f5b544}.mk-chip.luz{background:#2f9bff29;color:var(--celeste, var(--azul))}.mk-chip.pionera{background:linear-gradient(90deg,#2f9bff,#8ec5ff);color:#04122e}.inf-car-img .mk-chip{backdrop-filter:blur(6px);background-color:#050d228c}.mk-embudo{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;counter-reset:e}@media (max-width: 900px){.mk-embudo{grid-template-columns:1fr 1fr}}.mk-embudo li{display:grid;gap:2px;align-content:start;padding:12px 14px;border-radius:14px;border:1px solid var(--linea);background:var(--papel);min-width:0}.mk-embudo span{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--celeste, var(--tenue))}.mk-embudo b{font-size:22px;letter-spacing:-.02em}.mk-embudo small{font-size:12px;color:var(--tenue)}.mk-embudo em{font-style:normal;font-size:12px;color:var(--tinta-2, inherit)}.mk-decisiones{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:12px}.mk-dec{display:grid;gap:8px;align-content:start;padding:15px 16px;border:1px solid var(--linea);border-radius:16px;background:var(--papel);min-width:0}.mk-dec.aprobada{border-color:#45d49a8c}.mk-dec.cambios{border-color:#f5b5448c}.mk-dec.no{opacity:.55}.mk-dec h3{font-size:15.5px;line-height:1.25;margin:0;text-wrap:balance}.mk-dec p{margin:0;font-size:13px;line-height:1.5}.mk-dec-top{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px}.mk-dec-top h3{font-size:15.5px;margin:0}.mk-dato{padding:8px 10px;border-radius:10px;background:#2f9bff1a;font-size:12.5px!important}.mk-accion{font-size:12.5px!important}.mk-decidir{display:grid;gap:6px;border-top:1px solid var(--linea-suave, var(--linea));padding-top:10px;margin-top:2px}.mk-botones{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.mk-botones button{font:inherit;font-size:12.5px;font-weight:800;padding:7px 6px;border-radius:10px;border:1px solid var(--linea);background:transparent;color:inherit;cursor:pointer}.mk-botones button[data-e=aprobada].activo{background:#45d49a;border-color:#45d49a;color:#032216}.mk-botones button[data-e=cambios].activo{background:#f5b544;border-color:#f5b544;color:#2a1a00}.mk-botones button[data-e=no].activo{background:#ff8597;border-color:#ff8597;color:#2b0008}.mk-decidir textarea{font:inherit;font-size:13px;width:100%;min-height:44px;resize:vertical;padding:7px 9px;border-radius:10px;border:1px solid var(--linea);background:var(--fondo);color:inherit;box-sizing:border-box}.mk-decidir small{font-size:11.5px}.mk-tabla-caja{overflow-x:auto;border:1px solid var(--linea);border-radius:14px;background:var(--papel)}.mk-tabla{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.mk-tabla th,.mk-tabla td{padding:8px 12px;text-align:right;white-space:nowrap;border-bottom:1px solid var(--linea-suave, var(--linea))}.mk-tabla th:first-child{text-align:left;font-weight:700}.mk-tabla thead th{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--tenue);font-weight:700}.mk-tabla tbody tr:last-child th,.mk-tabla tbody tr:last-child td{border-bottom:0}.mk-semanas{list-style:none;margin:0;padding:0;display:grid;gap:6px}.mk-semanas li{display:grid;grid-template-columns:52px minmax(0,1fr) 82px;gap:10px;align-items:center;font-size:12.5px}.mk-sem-f{color:var(--tenue)}.mk-sem-c{text-align:right;font-weight:800;font-variant-numeric:tabular-nums}.mk-sem-barras{display:grid;gap:3px}.mk-sem-barras i{display:block;height:17px;border-radius:5px;min-width:2px;position:relative;font-style:normal}.mk-sem-barras i b{position:absolute;left:6px;top:50%;transform:translateY(-50%);font-size:11px;white-space:nowrap}.mk-sem-barras i.g{background:#8ec5ff47}.mk-sem-barras i.v{background:var(--azul, #2F9BFF);color:#fff}.mk-origenes{list-style:none;margin:0;padding:0;display:grid;gap:10px}.mk-origenes li{display:grid;gap:5px;padding:12px 14px;border:1px solid var(--linea);border-radius:14px;background:var(--papel)}.mk-org-cab{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:baseline}.mk-org-cab span{font-weight:800;font-size:17px}.mk-org-cab small{font-weight:400;font-size:12px;color:var(--tenue)}.mk-org-barra{display:block;height:6px;border-radius:99px;background:var(--linea-suave, rgba(0,0,0,.06));overflow:hidden}.mk-org-barra i{display:block;height:100%;background:var(--azul, #2F9BFF);border-radius:99px}.mk-origenes p{margin:0;font-size:12.5px}.mk-grupos{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:10px}.mk-filtros{display:flex;gap:6px;flex-wrap:wrap}.mk-reglas{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:10px}.mk-reglas>div{display:grid;gap:4px;align-content:start;padding:12px 14px;border:1px solid var(--linea);border-radius:14px;background:var(--papel)}.mk-reglas p{margin:0;font-size:13px}.mk-canales,.mk-paises{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:12px}.mk-canal,.mk-pais{display:grid;gap:8px;align-content:start;padding:15px 16px;border:1px solid var(--linea);border-radius:16px;background:var(--papel);min-width:0}.mk-canal.vivo{border-color:#45d49a73}.mk-canal p,.mk-pais p{margin:0;font-size:13px}.mk-pais ul{margin:0;padding-left:18px;display:grid;gap:4px;font-size:13px}.mk-mercados{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px}.mk-mercados>div{display:grid;gap:1px;padding:9px 11px;border-radius:12px;border:1px solid var(--linea);background:var(--papel)}.mk-mercados span{font-size:11px;color:var(--tenue)}.mk-mercados b{font-size:17px}.mk-mercados small{font-size:11px;color:var(--tinta-2, inherit)}.mk-resumen{display:flex;flex-wrap:wrap;gap:6px;margin:0}.mk-sep{width:1px;height:22px;background:var(--linea);margin-inline:4px;align-self:center}.mk-origen{padding:8px 10px;border-radius:10px;background:var(--linea-suave, rgba(0,0,0,.05));font-size:12.5px!important}.mk-origen b{color:var(--celeste, var(--azul))}.mk-placas{list-style:none;margin:0;padding:0;display:grid;gap:5px;counter-reset:p}.mk-placas li{counter-increment:p;display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;font-size:13px}.mk-placas li:before{content:counter(p);width:22px;height:22px;border-radius:7px;background:#2f9bff29;color:var(--celeste, var(--azul));font-size:11.5px;font-weight:800;display:grid;place-items:center}.mk-ficha{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:0}.mk-ficha div{padding:7px 9px;border-radius:10px;background:var(--linea-suave, rgba(0,0,0,.05));display:grid;gap:1px}.mk-ficha dt{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--tenue)}.mk-ficha dd{margin:0;font-size:12.5px}.mk-ojo{color:#f5b544;font-size:12px!important}[data-tema=claro] .mk-ojo,:root:not([data-tema=pod]) .mk-ojo{color:#b7791f}.mk-reglas-ideas>div{border-color:#f5b54466}.mk-pasos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;counter-reset:s}@media (max-width: 760px){.mk-pasos{grid-template-columns:1fr}}.mk-pasos li{counter-increment:s;display:grid;grid-template-columns:28px minmax(0,1fr);gap:2px 10px;padding:12px 14px;border:1px solid var(--linea);border-radius:14px;background:var(--papel)}.mk-pasos li:before{content:counter(s);grid-row:span 2;width:28px;height:28px;border-radius:9px;background:var(--azul, #2F9BFF);color:#fff;font-weight:800;display:grid;place-items:center}.mk-pasos b{font-size:14px}.mk-pasos span{font-size:12.5px;color:var(--tenue)}.mk-zona{display:grid;gap:4px;justify-items:center;text-align:center;padding:26px 16px;border:2px dashed rgba(47,155,255,.45);border-radius:18px;background:#2f9bff0f;cursor:pointer}.mk-zona:hover{background:#2f9bff1a}.mk-zona input{position:absolute;width:1px;height:1px;opacity:0}.mk-zona b{font-size:15px}.mk-zona span{font-size:12.5px}.mk-ficha-anuncio{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,1fr);gap:18px;padding:16px;border:1px solid rgba(47,155,255,.45);border-radius:18px;background:var(--papel)}@media (max-width: 760px){.mk-ficha-anuncio{grid-template-columns:1fr}}.mk-ficha-video{display:grid;gap:8px;align-content:start}.mk-ficha-video video{width:100%;max-height:420px;aspect-ratio:9 / 16;object-fit:cover;border-radius:12px;background:#050d22}.mk-ficha-datos{display:grid;gap:10px;align-content:start;min-width:0}.mk-campo{display:grid;gap:4px;min-width:0}.mk-campo>span{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--tenue)}.mk-campo>span small{text-transform:none;letter-spacing:0}.mk-campo input:not([type=range]),.mk-campo select,.mk-campo textarea{font:inherit;font-size:14px;width:100%;box-sizing:border-box;padding:9px 11px;border-radius:11px;border:1px solid var(--linea);background:var(--fondo);color:inherit}.mk-campo textarea{resize:vertical;min-height:72px}.mk-campo input[type=range]{width:100%;accent-color:var(--azul, #2F9BFF)}.mk-campo>small{font-size:11.5px}.mk-check{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;align-items:start;padding:10px 12px;border-radius:12px;background:#f5b5441a;font-size:13px}.mk-check input{width:18px;height:18px;margin:1px 0 0;accent-color:#45D49A}.mk-chico{margin:0;font-size:12px}.mk-opciones{display:grid;gap:8px}.mk-opciones button{font:inherit;text-align:left;display:grid;gap:3px;padding:10px 12px;border-radius:12px;border:1px solid var(--linea);background:transparent;color:inherit;cursor:pointer}.mk-opciones button:hover{border-color:#2f9bff99}.mk-opciones button.elegida{border-color:#45d49a;background:#1fa1761f}.mk-opciones b{font-size:13.5px}.mk-opciones span{font-size:13px;line-height:1.45}.mk-opciones small{font-size:11.5px}.mk-ficha-botones{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.mk-primario{font:inherit;font-weight:800;font-size:14px;padding:10px 20px;border-radius:999px;border:0;background:var(--azul, #2F9BFF);color:#fff;cursor:pointer;box-shadow:0 8px 22px -10px #2f9bffe6}.mk-primario:disabled{opacity:.55;cursor:wait}.mk-link{font:inherit;font-size:13px;font-weight:700;padding:8px 12px;border-radius:999px;border:1px solid var(--linea);background:transparent;color:var(--celeste, var(--azul));cursor:pointer;justify-self:start}.mk-link:disabled{opacity:.6;cursor:wait}.mk-carga-fila{display:grid;grid-template-columns:54px minmax(0,1fr);gap:12px;align-items:center}.mk-carga-img{width:54px;aspect-ratio:9 / 16;border-radius:9px;background:#0e1e45 center / cover no-repeat;border:1px solid var(--linea)}.mk-carga-txt{display:grid;gap:3px;min-width:0}.mk-carga-txt p{font-size:12px!important}.mk-carga.en_meta{border-color:#f5b54499}.mk-carga.activo{border-color:#45d49a8c}.mk-carga.no_va{opacity:.6}.mk-botones-2{grid-template-columns:1fr 1fr}.mk-revision{display:grid;gap:6px;padding:10px 12px;border-radius:12px;font-size:13px;border:1px solid var(--linea)}.mk-revision.ok{background:#1fa17624;border-color:#45d49a80}.mk-revision.cuidado{background:#f5b54424;border-color:#f5b5448c}.mk-revision.no{background:#ff6a801f;border-color:#ff85978c}.mk-revision ul{margin:0;padding-left:18px;display:grid;gap:3px}.mk-revision .mk-link{text-align:left;white-space:normal}.apr{--apr-fondo: #06122B;--apr-papel: #0D1E42;--apr-linea: rgba(142, 197, 255, .18);--apr-azul: #2F9BFF;--apr-celeste: #B4C5E4;--apr-tenue: #8EA3C9;--apr-verde: #45D49A;--apr-ambar: #F5B544;--apr-rojo: #FF6B81;background:var(--apr-fondo);color:#fff;padding:22px;border-radius:16px;display:grid;gap:16px;font-family:Nexa,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.4;min-height:100%}.apr h1,.apr h2,.apr h3,.apr h4,.apr p,.apr ul,.apr blockquote{margin:0}.apr .tenue{color:var(--apr-tenue)}.apr h1{font-size:28px;letter-spacing:-.01em;color:#fff}.apr h2{font-size:18px;color:#fff}.apr h3{font-size:13.5px;color:var(--apr-celeste);margin-top:8px}.apr h4{font-size:12.5px;color:var(--apr-celeste)}.apr-cab,.apr-det-cab{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;flex-wrap:wrap}.apr-cab p,.apr-det-cab p{color:var(--apr-celeste);margin-top:4px}.apr-total,.apr-det-num{display:grid;gap:6px;flex:1 1 280px;max-width:420px}.apr-total b,.apr-det-num b{font-size:26px;font-variant-numeric:tabular-nums}.apr-total b small,.apr-det-num b small{font-size:13px;font-weight:500;color:var(--apr-celeste)}.apr-total>small,.apr-det-num>small{color:var(--apr-tenue);font-size:12px}.apr-barra{height:9px;border-radius:99px;background:#8ec5ff24;overflow:hidden}.apr-barra i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#2f9bff,#8ec5ff);transition:width .4s ease}.apr-grilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.apr-sector{display:grid;gap:7px;text-align:left;font:inherit;color:#fff;background:var(--apr-papel);border:1px solid var(--apr-linea);border-radius:14px;padding:14px;cursor:pointer;transition:border-color .15s,transform .15s}.apr-sector:hover{border-color:var(--apr-azul);transform:translateY(-1px)}.apr-sector:focus-visible,.apr-btn:focus-visible,.apr-volver:focus-visible,.apr-tipo button:focus-visible{outline:2px solid var(--apr-azul);outline-offset:2px}.apr-sector-nombre{font-weight:800;font-size:15px}.apr-sector-num{color:var(--apr-celeste);font-size:13px;font-variant-numeric:tabular-nums}.apr-sector-num b{color:#fff;font-size:22px}.apr-sector-pie{font-size:12px;color:var(--apr-tenue)}.apr-sector-pie.espera{color:var(--apr-ambar)}.apr-bloque{display:grid;gap:10px;background:var(--apr-papel);border:1px solid var(--apr-linea);border-radius:14px;padding:16px}.apr-confirmar{border-color:var(--apr-azul)}.apr-estado{font-weight:700;font-size:14px}.apr-estado.si{color:var(--apr-verde)}.apr-estado.no{color:var(--apr-ambar)}.apr-agentes{list-style:none;padding:0;display:grid;gap:4px}.apr-agentes li{display:flex;justify-content:space-between;gap:14px;font-size:13px;padding:5px 0;border-bottom:1px solid var(--apr-linea);flex-wrap:wrap}.apr-agentes li:last-child{border:0}.apr-agentes .lee{color:var(--apr-verde)}.apr-agentes .nolee{color:var(--apr-ambar)}.apr-agentes.no span{color:var(--apr-tenue);max-width:620px}.apr-costo{color:var(--apr-tenue);font-size:12.5px}.apr-volver{justify-self:start;background:none;border:0;color:var(--apr-celeste);font:inherit;font-size:13px;cursor:pointer;padding:2px 0}.apr-volver:hover{color:#fff}.apr-preg,.apr-prop{display:grid;gap:8px;padding:12px;border-radius:12px;background:#8ec5ff0d;border:1px solid var(--apr-linea)}.apr-preg>small,.apr-dijiste small,.apr-entendi small{display:block;color:var(--apr-tenue);font-size:11.5px;font-weight:700;letter-spacing:.03em;margin-bottom:2px}.apr-preg-txt{font-weight:700;font-size:15px;line-height:1.35}.apr-porque{color:var(--apr-tenue);font-size:12.5px;line-height:1.4}.apr textarea{width:100%;box-sizing:border-box;resize:vertical;font:inherit;font-size:14px;color:#fff;background:#071630;border:1px solid var(--apr-linea);border-radius:10px;padding:9px 11px}.apr textarea:focus{outline:2px solid var(--apr-azul);outline-offset:1px}.apr textarea::placeholder{color:var(--apr-tenue)}.apr-acciones{display:flex;gap:8px;flex-wrap:wrap}.apr-btn{border:0;border-radius:99px;padding:8px 15px;font:inherit;font-size:13.5px;font-weight:700;color:#fff;background:var(--apr-azul);cursor:pointer}.apr-btn:disabled{opacity:.45;cursor:default}.apr-btn.sec{background:transparent;color:var(--apr-celeste);box-shadow:inset 0 0 0 1px var(--apr-linea)}.apr-mini{flex:none;align-self:flex-start;background:none;border:0;color:var(--apr-tenue);font:inherit;font-size:12px;cursor:pointer;text-decoration:underline}.apr-mini:hover{color:var(--apr-rojo)}.apr-tipo{display:inline-flex;gap:4px;justify-self:start;padding:3px;border-radius:99px;background:#8ec5ff14;flex-wrap:wrap}.apr-tipo button{border:0;background:none;color:var(--apr-celeste);font:inherit;font-size:13px;padding:6px 13px;border-radius:99px;cursor:pointer}.apr-tipo button.activo{background:var(--apr-azul);color:#fff;font-weight:700}.apr-lista{list-style:none;padding:0;display:grid;gap:0}.apr-lista li{display:flex;gap:10px;padding:9px 0;border-bottom:1px solid var(--apr-linea);font-size:13.5px}.apr-lista li:last-child{border:0}.apr-lista li>div{flex:1;display:grid;gap:3px;min-width:0}.apr-lista p{color:var(--apr-celeste);line-height:1.4}.apr-lista blockquote{color:var(--apr-tenue);font-size:12.5px;font-style:italic}.apr-marca{flex:none;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:800;color:#06122b;background:var(--apr-verde);margin-top:1px}.apr-marca.falta{background:none;box-shadow:inset 0 0 0 1.5px var(--apr-tenue)}.apr-analisis{display:grid;gap:7px;font-size:14px;line-height:1.45}.apr-analisis ul{padding-left:18px;color:var(--apr-celeste)}.apr-postura{justify-self:start;font-size:12px;font-weight:800;padding:3px 10px;border-radius:99px}.apr-postura.bien{color:#06122b;background:var(--apr-verde)}.apr-postura.riesgo{color:#06122b;background:var(--apr-ambar)}.apr-postura.contra{color:#06122b;background:var(--apr-rojo)}.apr-postura.falta{color:#fff;background:#8ec5ff38}.apr-entendi{border-left:3px solid var(--apr-azul);padding-left:10px}.apr-dijiste{color:var(--apr-celeste);font-size:13.5px}.apr-campo{display:grid;gap:4px}.apr-campo>span{font-size:12.5px;font-weight:700;color:var(--apr-celeste)}.apr-sectores{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12.5px;color:var(--apr-celeste)}.apr-sectores input{accent-color:var(--apr-azul)}.apr-pasada summary{cursor:pointer;font-size:13px;color:var(--apr-celeste);padding:4px 0}.apr-pasada .apr-analisis{padding:6px 0 10px}.apr-error{color:var(--apr-rojo);font-weight:700}@media (max-width: 640px){.apr{padding:16px;border-radius:0}.apr h1{font-size:24px}.apr-total,.apr-det-num{max-width:none}}.luc{--luc-fondo: #06122B;--luc-papel: rgba(13, 30, 66, .72);--luc-linea: rgba(142, 197, 255, .18);--luc-azul: #2F9BFF;--luc-celeste: #B4C5E4;--luc-tenue: #8EA3C9;--luc-verde: #45D49A;--luc-violeta: #B79CFF;--luc-rojo: #FF6B81;--luc-ambar: #F5B544;position:relative;background:radial-gradient(1200px 700px at 42% 42%,#0E2A5C 0%,#081A3D 45%,var(--luc-fondo) 100%);color:#fff;padding:18px;border-radius:16px;display:flex;flex-direction:column;gap:12px;font-family:Nexa,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.4;flex:1 1 auto;min-height:0;box-sizing:border-box;overflow:hidden auto;overscroll-behavior:contain;font-variant-numeric:tabular-nums}.luc>*{flex:none}.luc>.luc-cuerpo{flex:1 0 auto}.luc:fullscreen{border-radius:0;height:100vh;min-height:0}.luc h1,.luc h2,.luc p,.luc ol,.luc ul{margin:0;padding:0}.luc ol,.luc ul{list-style:none}.luc button{font:inherit;color:inherit;cursor:pointer}.luc button:focus-visible,.luc summary:focus-visible{outline:2px solid #fff;outline-offset:2px}.luc-cab{display:flex;justify-content:space-between;align-items:center;gap:12px}.luc-tit{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap;min-width:0}.luc h1{font-size:28px;font-weight:800;letter-spacing:-.01em;color:#fff}.luc-estado{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;font-size:12.5px;color:var(--luc-celeste)}.luc-estado strong{color:var(--luc-verde);font-weight:800;letter-spacing:.04em;text-transform:uppercase;font-size:11.5px}.luc-estado i{width:9px;height:9px;border-radius:50%;background:var(--luc-verde);animation:luc-late 1.8s infinite}.luc-estado.mal strong{color:var(--luc-ambar)}.luc-estado.mal i{background:var(--luc-ambar)}@keyframes luc-late{0%{box-shadow:0 0 #45d49a8c}to{box-shadow:0 0 0 11px #45d49a00}}.luc-grande{flex:none;background:#2f9bff24;border:1px solid var(--luc-linea);border-radius:99px;padding:7px 14px;font-size:12.5px;font-weight:700;min-height:36px}.luc-grande:hover{background:#2f9bff42}.luc .luc-rotulo{font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--luc-celeste);font-weight:700;background:none;margin-bottom:-6px}.luc-nums{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.luc-num{background:var(--luc-papel);border:1px solid var(--luc-linea);border-radius:12px;padding:9px 14px;display:grid;gap:1px}.luc-num b{font-size:28px;font-weight:800;line-height:1.1;justify-self:start;transform-origin:left center;animation:luc-pop .55s ease-out}.luc-num small{font-size:12px;color:var(--luc-celeste)}.luc-num.verde b{color:var(--luc-verde)}.luc-num.violeta b{color:var(--luc-violeta)}.luc-num.rojo b{color:var(--luc-rojo)}@keyframes luc-pop{0%{transform:scale(1.22)}to{transform:scale(1)}}.luc-cuerpo{flex:1 1 auto;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:12px;min-height:480px}.luc-arana{display:flex;flex-direction:column;gap:8px;min-width:0;min-height:0}.luc-tela{position:relative;flex:1 1 auto;min-height:480px;border-radius:14px;overflow:hidden}.luc-ahora{flex:none;display:grid;gap:10px}.luc-tela canvas{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:pan-y}.luc-tranquila{position:absolute;left:50%;top:calc(50% + 94px);transform:translate(-50%);color:var(--luc-celeste);font-size:14px}.luc-festejo{position:absolute;left:50%;top:16px;transform:translate(-50%);max-width:calc(100% - 24px);box-sizing:border-box;display:grid;justify-items:center;text-align:center;padding:10px 24px;border-radius:16px;background:#092d2ae6;border:1px solid var(--luc-verde);box-shadow:0 0 44px #45d49a73;animation:luc-llega .5s cubic-bezier(.2,1.4,.4,1);pointer-events:none}.luc-festejo small{color:#a6f2cc;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.luc-festejo strong{font-size:24px;font-weight:800}.luc-festejo.suave strong{font-size:17px}.luc-festejo.suave{box-shadow:none}@keyframes luc-llega{0%{transform:translate(-50%,-24px) scale(.8);opacity:0}to{transform:translate(-50%) scale(1);opacity:1}}.luc-globo{position:absolute;z-index:3;transform:translate(-50%,calc(-100% - 16px));width:260px;display:grid;gap:3px;padding:9px 11px;border-radius:10px;background:#0a1b3e;border:1px solid var(--luc-linea);font-size:12.5px;pointer-events:none;box-shadow:0 8px 24px #0006}.luc-globo small{color:var(--luc-celeste);font-size:11.5px}.luc-globo span{color:#fff;opacity:.86;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.luc-leyenda{display:flex;flex-wrap:wrap;gap:5px}.luc-leyenda button{display:inline-flex;align-items:center;gap:6px;background:#06122bd1;border:1px solid var(--luc-linea);border-radius:99px;padding:4px 10px;font-size:12px;min-height:28px;color:var(--luc-celeste)}.luc-leyenda button i{width:9px;height:9px;border-radius:50%;background:var(--c);box-shadow:0 0 8px var(--c)}.luc-leyenda button b{color:#fff;font-weight:800}.luc-leyenda button.on{border-color:var(--c);color:#fff;background:#0d1e42f2}.luc-feed{min-height:0;display:flex;flex-direction:column;background:var(--luc-papel);border:1px solid var(--luc-linea);border-radius:14px;padding:12px 0 4px;max-height:calc(100vh - 230px)}.luc:fullscreen .luc-feed{max-height:none}.luc-feed h2{font-size:11.5px;background:none;letter-spacing:.14em;text-transform:uppercase;color:var(--luc-celeste);font-weight:700;padding:0 14px 8px}.luc-feed ol{overflow-y:auto;flex:1;min-height:0}.luc-feed li.nuevo{animation:luc-entra .9s ease-out}@keyframes luc-entra{0%{background:#2f9bff52;transform:translate(10px)}to{background:transparent;transform:none}}.luc-feed li button{width:100%;text-align:left;display:flex;gap:9px;align-items:flex-start;background:none;border:0;border-top:1px solid rgba(142,197,255,.08);padding:8px 14px;min-height:44px}.luc-feed li button:hover{background:#2f9bff1a}.luc-feed li i{flex:none;width:8px;height:8px;border-radius:50%;margin-top:5px}.luc-mov{display:grid;min-width:0;gap:1px}.luc-mov small{font-size:11.5px;color:var(--luc-tenue);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luc-mov>span{font-size:12.5px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.luc .luc-vacio{color:var(--luc-tenue);font-size:13px;padding:10px 14px}.luc-pie{display:grid;gap:6px;font-size:12.5px}.luc-quien{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center;color:var(--luc-celeste)}.luc-chip{background:#2f9bff21;border-radius:99px;padding:2px 10px;color:#fff}.luc-chip b{font-weight:800}.luc-pie summary{cursor:pointer;color:var(--luc-celeste);padding:5px 0}.luc-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:4px;max-height:300px;overflow-y:auto;margin-top:4px}.luc-lista button{width:100%;text-align:left;display:flex;flex-wrap:wrap;gap:2px 8px;align-items:center;background:var(--luc-papel);border:1px solid rgba(142,197,255,.1);border-radius:8px;padding:7px 10px;min-height:40px}.luc-lista small{color:var(--luc-tenue)}.luc-pildora{display:inline-block;font-size:11.5px;font-weight:700;color:var(--c);border:1px solid var(--c);border-radius:99px;padding:0 8px;white-space:nowrap}.luc-charla{position:fixed;z-index:60;top:0;right:0;bottom:0;width:min(460px,100%);display:flex;flex-direction:column;background:#081a3d;border-left:1px solid var(--luc-linea);box-shadow:-18px 0 50px #00000073;animation:luc-abre .28s ease-out}@keyframes luc-abre{0%{transform:translate(40px);opacity:0}to{transform:none;opacity:1}}.luc-charla header{display:flex;justify-content:space-between;gap:10px;padding:14px 16px 8px}.luc-charla h2{font-size:19px;font-weight:800;overflow-wrap:anywhere;color:#fff}.luc-charla header p{display:flex;flex-wrap:wrap;gap:4px 9px;align-items:center;font-size:12px;color:var(--luc-celeste);margin-top:4px}.luc-cerrar{flex:none;width:40px;height:40px;border-radius:50%;background:#8ec5ff1f;border:0;font-size:15px}.luc-charla header{border-bottom:1px solid var(--luc-linea)}.luc-escribir{flex:none;display:flex;flex-direction:column;gap:7px;padding:10px 14px 12px;border-top:1px solid var(--luc-linea);background:#0a1f47}.luc-escribir>small{font-size:11.5px;color:var(--luc-tenue)}.luc .luc-sale{min-height:30px;padding-right:48px}.luc .luc-ventana{font-size:12.5px;padding:6px 10px;border-radius:8px;background:#3dd68c1f;color:#7ce6b2;overflow-wrap:anywhere}.luc .luc-ventana.cerrada{background:#ff6b8121;color:#ffb3be}.luc-ventana button{background:none;border:0;padding:0;color:#fff;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.luc-rapidas{display:flex;gap:5px;overflow-x:auto;padding-bottom:2px}.luc-rapidas button{flex:none;min-height:32px;padding:3px 11px;border-radius:16px;border:1px solid var(--luc-linea);background:#8ec5ff14;color:#fff;font:inherit;font-size:12px;cursor:pointer}.luc-adjuntos{display:flex;flex-wrap:wrap;gap:5px}.luc-adjuntos span{display:inline-flex;align-items:center;gap:5px;padding:3px 4px 3px 8px;border-radius:8px;background:#8ec5ff1f;font-size:12px}.luc-adjuntos img{width:26px;height:26px;object-fit:cover;border-radius:5px}.luc-adjuntos button{width:26px;height:26px;border:0;background:none;color:#fff;cursor:pointer}.luc-por{display:flex;align-items:center;gap:7px}.luc-por label{flex:1;min-width:0;display:flex;align-items:center;gap:8px;font-size:12px;color:var(--luc-tenue);white-space:nowrap}.luc-por select{flex:1;min-width:0;height:36px;border-radius:9px;border:1px solid var(--luc-linea);background:#081a3d;color:#fff;font:inherit;font-size:13px;padding:0 6px}.luc-clip{flex:none;width:40px;height:36px;border-radius:9px;border:1px solid var(--luc-linea);background:#8ec5ff14;font-size:15px;cursor:pointer}.luc-caja{display:flex;align-items:flex-end;gap:7px}.luc-caja textarea{flex:1;min-width:0;min-height:42px;max-height:140px;resize:none;padding:10px 12px;border-radius:11px;border:1px solid var(--luc-linea);background:#081a3d;color:#fff;font:inherit;font-size:14px;line-height:1.35}.luc-caja textarea::placeholder{color:var(--luc-tenue)}.luc-caja textarea:focus,.luc-por select:focus{outline:2px solid #2F9BFF;outline-offset:0}.luc-enviar{flex:none;height:42px;padding:0 16px;border-radius:11px;border:0;background:#2f9bff;color:#fff;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.luc-enviar:disabled,.luc-clip:disabled,.luc-caja textarea:disabled{opacity:.5;cursor:default}.luc-burbujas{flex:1;min-height:0;overflow-y:auto;padding:12px 14px 20px;display:flex;flex-direction:column;gap:7px}.luc-burbuja{max-width:86%;display:grid;gap:2px;padding:7px 11px;border-radius:13px;font-size:13.5px;overflow-wrap:anywhere;white-space:pre-wrap}.luc-burbuja small{font-size:10.5px;opacity:.75;white-space:normal}.luc-burbuja.lucia{align-self:flex-end;background:#1a62be;border-bottom-right-radius:4px}.luc-burbuja.lead{align-self:flex-start;background:#132a58;border-bottom-left-radius:4px}.luc-burbuja.persona{align-self:flex-end;background:#4a3a8c;border-bottom-right-radius:4px}.luc-accion{align-self:center;text-align:center;font-size:11.5px;font-weight:700;color:var(--c);border:1px dashed var(--c);border-radius:10px;padding:3px 11px}@media (max-width: 900px){.luc{padding:10px;border-radius:12px;gap:8px;min-height:0}.luc h1{font-size:23px}.luc-grande{display:none}.luc-nums{grid-template-columns:repeat(6,1fr);gap:5px}.luc-num{grid-column:span 2;padding:6px 9px}.luc-num:nth-child(n+4){grid-column:span 3}.luc-num b{font-size:21px}.luc-num small{font-size:11px;line-height:1.25}.luc-cuerpo{grid-template-columns:minmax(0,1fr);min-height:0}.luc-tela{flex:none;aspect-ratio:1 / 1.16;max-height:76vh;min-height:340px}.luc-leyenda{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:5px}.luc-leyenda button{min-height:42px;padding:4px 10px;font-size:12px;text-align:left}.luc-leyenda button span{flex:1;min-width:0}.luc-pie summary{min-height:44px;display:flex;align-items:center}.luc-feed{max-height:340px}.luc-lista{grid-template-columns:minmax(0,1fr)}.luc-festejo strong{font-size:19px}.luc-charla{inset:0;width:100%;border-left:0}.luc-caja textarea,.luc-por select{font-size:16px}}@media (prefers-reduced-motion: reduce){.luc *,.luc *:before,.luc *:after{animation:none!important;transition:none!important}}@keyframes luc-llama{0%,to{box-shadow:0 0 #ffd4008c}60%{box-shadow:0 0 0 12px #ffd40000}}.luc .luc-llamado{position:absolute;z-index:3;top:12px;left:12px;right:auto;max-width:calc(100% - 24px);display:flex;align-items:center;gap:12px;text-align:left;padding:10px 16px 10px 12px;border-radius:14px;border:2px solid #FFD400;background:#ffd400;color:#06122b;animation:luc-llama 1.8s ease-out infinite}.luc-llamado i{flex:none;width:16px;height:16px;border-radius:50%;background:#06122b}.luc-llamado strong{display:block;font-size:16px;line-height:1.2}.luc-llamado small{display:block;font-size:12.5px}.luc .luc-llamado.on{animation:none;background:#06122beb;color:#fff}.luc-llamado.on i{background:#ffd400}.luc-leyenda button.luc-chip-responder{border-color:#ffd400;color:#ffd400;font-weight:700}.luc-atender{min-height:0;display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:14px;background:var(--luc-papel);border:2px solid #FFD400;max-height:calc(100vh - 150px);overflow-y:auto}.luc:fullscreen .luc-atender{max-height:none}.luc-atender-cab{display:flex;align-items:center;justify-content:space-between;gap:8px}.luc-atender-cab h2{font-size:15px;font-weight:800;color:#ffd400}.luc .luc-atender-cierra{width:32px;height:32px;flex:none;border-radius:50%;border:1px solid var(--luc-linea);background:transparent}.luc-atender-turno{font-size:12px;color:var(--luc-celeste)}.luc-atender .luc-atender-error{font-size:13px;color:#ff9b9b;font-weight:600}.luc-atender ul{display:grid;gap:8px}.luc-atender li{padding:10px;border:1px solid var(--luc-linea);border-radius:12px;background:#06122b99;min-width:0}.luc-atender li.duda{border-color:#ffd400}.luc-atender-quien strong{display:block;font-size:15px}.luc-atender-quien small{display:block;color:var(--luc-celeste);font-size:12px}.luc-atender .luc-atender-por{margin-top:6px;font-size:13.5px}.luc-atender blockquote{margin:8px 0 0;padding:6px 10px;border-left:3px solid #FFD400;background:#ffffff0f;font-size:13.5px;overflow-wrap:anywhere}.luc-atender-ayuda{display:block;margin-top:8px;font-size:12.5px;font-weight:600}.luc-atender-ayuda input{display:block;width:100%;box-sizing:border-box;margin-top:4px;padding:8px 10px;font:inherit;font-size:16px;font-weight:400;color:#fff;background:#ffffff14;border:1px solid var(--luc-linea);border-radius:8px}.luc-atender-botones{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.luc .luc-atender-botones button,.luc-atender-botones a{padding:8px 12px;border-radius:9px;border:1px solid var(--luc-linea);background:transparent;color:#fff;font-size:14px;font-weight:600;text-decoration:none}.luc .luc-atender-botones button.prim{background:#ffd400;border-color:#ffd400;color:#06122b}.luc-cuerpo.con-lista{grid-template-columns:minmax(0,1fr) 380px}.luc-cuerpo.con-lista .luc-atender{position:sticky;top:8px;align-self:start;max-height:calc(100vh - 24px)}@media (max-width: 900px){.luc-cuerpo.con-lista{grid-template-columns:minmax(0,1fr) minmax(280px,42%)}.luc-cuerpo.con-lista .luc-tela{aspect-ratio:auto;max-height:none;flex:1 1 auto;min-height:340px}.luc-llamado strong{font-size:15px}}@media (max-width: 599px){.luc-cuerpo.con-lista{grid-template-columns:minmax(0,1fr)}.luc-cuerpo.con-lista .luc-tela{aspect-ratio:1 / 1.16;max-height:76vh;flex:none}.luc-cuerpo.con-lista .luc-atender{position:static;max-height:none;overflow:visible;scroll-margin-top:8px}}@media (prefers-reduced-motion: reduce){.luc .luc-llamado{animation:none}}.luc-conv{display:block!important;margin:0 -12px}.luc-atender ul.luc-conv li{padding:0;border:0;border-top:1px solid var(--luc-linea);border-radius:0;background:transparent}.luc-atender ul.luc-conv li.abierta{background:#ffffff12}.luc .luc-conv-fila{display:flex;gap:10px;width:100%;padding:10px 12px;text-align:left;background:transparent;border:0}.luc .luc-conv-fila:hover{background:#ffffff0d}.luc-conv-avatar{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#ffd400;color:#06122b;font-size:13px;font-weight:800}.luc-conv-txt{flex:1;min-width:0;display:block}.luc-conv-arriba{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.luc-conv-arriba strong{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luc-conv-arriba time{flex:none;font-size:11.5px;color:var(--luc-celeste)}.luc-conv-ultimo{display:block;font-size:13px;color:var(--luc-celeste);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luc-conv-tag{display:inline-block;margin-top:4px;padding:1px 7px;border-radius:99px;font-size:11px;color:#ffd400;border:1px solid rgba(255,212,0,.45)}.luc-conv-mas{padding:0 12px 12px 60px;font-size:13px}.luc-conv-mas small{display:block;color:var(--luc-celeste);font-size:12px}.luc-conv-mas p{margin-top:4px}.luc-llamados{position:absolute;z-index:3;top:12px;left:12px;max-width:calc(100% - 24px);display:flex;flex-direction:column;align-items:flex-start;gap:8px}.luc .luc-llamados .luc-llamado{position:static;max-width:100%}@keyframes luc-llama-rojo{0%,to{box-shadow:0 0 #ff3b4eb3}60%{box-shadow:0 0 0 14px #ff3b4e00}}.luc .luc-llamado.rojo{background:#ff3b4e;border-color:#ff3b4e;color:#fff;animation:luc-llama-rojo 1.3s ease-out infinite}.luc-llamado.rojo i{background:#fff}.luc .luc-llamado.rojo.on{animation:none;background:#06122beb;color:#fff}.luc-llamado.rojo.on i{background:#ff3b4e}.luc-leyenda button.luc-chip-responder.rojo{border-color:#ff3b4e;color:#ff8a95}.luc-atender.es-reclamo{border-color:#ff3b4e}.luc-atender.es-reclamo h2{color:#ff8a95}.es-reclamo .luc-conv-avatar{background:#ff3b4e;color:#fff}.es-reclamo .luc-conv-tag{color:#ff8a95;border-color:#ff3b4e99}.luc .es-reclamo .luc-atender-botones button.prim{background:#ff3b4e;border-color:#ff3b4e;color:#fff}@media (min-width: 1200px){.luc:has(.luc-charla) .luc-cuerpo.con-lista{margin-right:460px}}@media (prefers-reduced-motion: reduce){.luc .luc-llamado.rojo{animation:none}}.luc-atender>*{flex:none}.luc-atender.es-rt{border-color:#ff6fb5}.luc-atender.es-rt .luc-atender-cab h2{color:#ff6fb5}.luc-rt-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.luc .luc-rt-tabs button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:6px;border-radius:10px;border:1px solid var(--luc-linea);background:transparent;color:inherit;font-size:13px}.luc .luc-rt-tabs button.on{border-color:var(--c);background:#ffffff12;font-weight:700}.luc-rt-tabs i{width:10px;height:10px;border-radius:50%;background:var(--c)}.luc .luc-rt-cab{display:grid;gap:2px;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left}.luc-rt-cab small{color:var(--luc-celeste);font-size:12px}.luc-rt-cab span{font-size:13px}.luc-rt-no,.luc-rt-espera,.luc-rt-ya{margin-top:6px;font-size:12px;font-weight:700}.luc-rt-no{color:#ff9b9b}.luc-rt-espera{color:#ffd400}.luc-rt-ya{color:#45d49a}.luc-rt-det{display:grid;gap:6px;margin-top:8px;font-size:13px}.luc-rt-det blockquote{margin:0;padding:8px 10px;border-left:3px solid #FF6FB5;background:#ff6fb51a;border-radius:6px}.luc .luc-atender-botones a{display:inline-flex;align-items:center;color:inherit}.luc-atender.es-conf{border-color:#a6f2cc}.luc-atender.es-conf .luc-atender-cab h2{color:#a6f2cc}.luc-leyenda button.luc-chip-responder.conf{border-color:#a6f2cc;color:#a6f2cc}.luc-conf-como{font-size:13px;border:1px solid var(--luc-linea);border-radius:12px;padding:8px 12px;background:#ffffff0a}.luc-conf-como summary{cursor:pointer;font-weight:700;color:#a6f2cc}.luc-atender .luc-conf-como ul{display:block;margin:6px 0 0;padding-left:18px}.luc-atender .luc-conf-como li{padding:2px 0;border:0;background:none;border-radius:0}.luc-conf-como p{margin:6px 0 0}.luc-conf-filtros{display:flex;flex-wrap:wrap;gap:6px}.luc .luc-conf-filtros button{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:4px 10px;border-radius:999px;border:1px solid var(--luc-linea);background:transparent;color:inherit;font-size:12.5px}.luc .luc-conf-filtros button.on{border-color:var(--c);background:#ffffff12;font-weight:700}.luc-conf-filtros i{width:9px;height:9px;border-radius:50%;background:var(--c)}.luc-conf-fila{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.luc-conf-fila strong{font-size:15px;min-width:0;overflow-wrap:anywhere}.luc-conf-fila .luc-pildora{flex:none}.luc-conf-cita{display:block;color:var(--luc-celeste);font-size:12px;margin-top:2px}.luc-conf-paso{margin:6px 0 0;font-size:13px}.luc-atender.es-conf blockquote{border-left-color:#a6f2cc}.luc .luc-llamado.conf{background:#a6f2cc;border-color:#a6f2cc;color:#06122b;animation:none}.luc .luc-llamado.conf.on{background:#06122beb;color:#fff}.luc-llamado.conf.on i{background:#a6f2cc}.luc-conf-resolver{display:grid;gap:4px;padding:10px 12px;border-radius:12px;border:2px solid #FF9F43;background:#ff9f431a}.luc-conf-resolver strong{font-size:17px;color:#ffb870}.luc-conf-resolver span{font-size:13px}.luc-conf-resolver.ok{border-color:#45d49a;background:#45d49a14}.luc-conf-resolver.ok strong{color:#45d49a}.luc-conf-grupo h3{font-size:13px;font-weight:800;margin:6px 0;color:#ffb870}.luc-conf-grupo.aparte h3{color:#a6f2cc}.luc-atender.es-hizo{border-color:#45d49a}.luc-atender.es-hizo .luc-atender-cab h2{color:#45d49a}.luc-atender.es-hizo blockquote{border-left-color:#45d49a}.luc .luc-llamado.hizo{background:#45d49a;border-color:#45d49a;color:#06122b;animation:none}.luc .luc-llamado.hizo.on{background:#06122beb;color:#fff}.luc-llamado.hizo.on i{background:#45d49a}@font-face{font-family:Nexa;src:url(../fonts/NexaRegular.otf) format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Nexa;src:url(../fonts/NexaBlack.otf) format("opentype");font-weight:800;font-display:swap}:root{--azul: #0063b6;--navy: #132452;--gris: #3c3744;--celeste: #b4c5e4;--azul-medio: #306bac;--fondo: #f5f7fb;--papel: #fff;--linea: #dfe5ef;--linea-suave: #edf1f7;--tenue: #6b7385;--rojo: #c6304a;--radio: 8px;--sombra: 0 8px 28px rgba(19, 36, 82, .16);font-family:Nexa,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;color:var(--gris)}*{box-sizing:border-box}html,body,#raiz{height:100%;margin:0}#raiz{overflow:auto}body{background:var(--fondo);-webkit-font-smoothing:antialiased;overflow:hidden;overscroll-behavior:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default}h1,h2,h3{margin:0;color:var(--navy);font-weight:800}.tenue{color:var(--tenue)}.error{color:var(--rojo)}.app{display:grid;grid-template-columns:248px minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:100%;overflow:hidden}main{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;overflow:hidden}.lateral{background:var(--navy);color:#fff;display:flex;flex-direction:column;min-height:0;overflow:hidden}.marca{display:flex;align-items:center;gap:10px;padding:16px 16px 12px;font-weight:800;font-size:16px}.marca img{background:#fff;border-radius:10px;padding:3px}.atajo-citas{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1px 8px;align-items:center;margin:2px 10px 8px;padding:9px 11px;border:1px solid rgba(255,255,255,.22);border-radius:9px;background:#ffffff12;color:#fff;text-align:left}.atajo-citas span{font-weight:800;font-size:14px}.atajo-citas b{grid-row:span 2;min-width:30px;padding:3px 8px;border-radius:14px;background:#ffffff29;font-size:16px;text-align:center;font-variant-numeric:tabular-nums}.atajo-citas small{color:var(--celeste);font-size:11.5px}.atajo-citas.hay{background:#c6304a;border-color:#e8647b}.atajo-citas.hay b{background:#fff;color:#a31f38}.atajo-citas.hay small{color:#ffe1e6}.atajo-citas:hover{filter:brightness(1.1)}.atajo-manual{display:grid;gap:1px;margin:0 10px 8px;padding:9px 11px;border:1px solid rgba(255,255,255,.22);border-radius:9px;background:#ffffff12;color:#fff;text-align:left}.atajo-manual span{font-weight:800;font-size:14px}.atajo-manual small{color:var(--celeste);font-size:11.5px}.atajo-manual:hover{background:#ffffff21}.atajo-manual.activo{background:var(--azul);border-color:var(--azul)}.atajo-manual.activo small{color:#fff}.atajo-compras{text-decoration:none}.atajo-manual.nuevo{border-color:#ffd15c;background:#ffc2332e;animation:sacudir 2.8s ease-in-out infinite}.atajo-manual.nuevo small{color:#ffe08a;font-weight:700}.menu-btn.nuevo{border-color:#ffc233;background:#fff6dc;font-weight:800;animation:sacudir 2.8s ease-in-out infinite}@keyframes sacudir{0%,68%,to{transform:none}72%{transform:rotate(-2.5deg) scale(1.04)}76%{transform:rotate(2.5deg) scale(1.04)}80%{transform:rotate(-2deg) scale(1.03)}84%{transform:rotate(1.5deg) scale(1.02)}88%{transform:none}}.cuenta-roja{display:inline-grid;place-items:center;min-width:20px;height:20px;margin-left:7px;padding:0 6px;border-radius:10px;background:#e5484d;color:#fff;font-size:12px;font-weight:800;vertical-align:1px}.atajo-mejora{display:grid;gap:1px;margin:0 10px 10px;padding:10px 11px;border:1px solid #ffd15c;border-radius:9px;background:#ffc233;color:#132452;text-align:left;box-shadow:0 2px 8px #0000002e}.atajo-mejora span{font-weight:800;font-size:14px}.atajo-mejora small{color:#3b3413;font-size:11.5px}.atajo-mejora:hover{background:#ffcf5c}.lateral-lista{flex:1;overflow-y:auto;padding:4px 8px 12px}.carpeta h2{color:var(--celeste);font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:14px 8px 6px}.carpeta button{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:8px;border:0;border-radius:6px;background:none;color:#e7edf8;text-align:left}.carpeta button:hover{background:#ffffff14}.carpeta button.activo{background:var(--azul);color:#fff}.carpeta button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.carpeta small{color:var(--celeste);font-size:11px}.carpeta button.activo small{color:#fff}.lateral-pie{border-top:1px solid rgba(255,255,255,.14);padding:12px 16px;display:grid;gap:8px}.lateral-pie .tenue{color:var(--celeste);font-size:12px;overflow:hidden;text-overflow:ellipsis}.yo{display:grid}.campana{display:flex;justify-content:space-between;align-items:center;background:#ffffff14;border:0;border-radius:6px;color:#fff;padding:8px 10px}.campana b{background:#e2445c;border-radius:10px;padding:1px 7px;font-size:12px}.lateral .enlace{color:var(--celeste);justify-self:start}.demo-aviso{background:#fff7e0;border-bottom:1px solid #f0dca3;padding:7px 20px;font-size:13px}.demo-aviso select{border:1px solid #e0cd92;border-radius:6px;padding:2px 6px;background:#fff}.menu-btn{display:none;margin:10px 16px 0;align-self:flex-start}.menu-cerrar{display:none;place-items:center;margin-left:auto;width:34px;height:34px;border:1px solid rgba(255,255,255,.25);border-radius:50%;background:none;color:#fff;font-size:16px}.velo-menu{display:none;position:fixed;inset:0;z-index:49;background:#02061273}.tablero{display:flex;flex-direction:column;flex:1;min-height:0}.tablero-cab{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;padding:18px 20px 12px;flex:none}.tablero-cab h1{font-size:22px}.tablero-cab p{margin:2px 0 0;font-size:13px}.barra{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.filtros-activos{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:0 20px 10px}.tablero-cab{padding-bottom:8px}.vistas{display:flex;gap:2px;padding:0 20px;border-bottom:1px solid var(--linea);overflow-x:auto;flex:none;scrollbar-width:thin}.vistas button{border:0;background:none;padding:8px 12px;color:var(--tenue);border-bottom:2px solid transparent;white-space:nowrap}.vistas button:hover{color:var(--navy)}.vistas .activa{color:var(--azul);border-color:var(--azul);font-weight:800}.barra.herramientas{padding:10px 20px 12px;flex:none}.barra.herramientas .buscar{width:200px}.boton.puesto{border-color:var(--azul);color:var(--azul);background:#eef5fd}.opcion.elegida{background:#e9f0fb;font-weight:800}.tabla tr.grupo .punto{margin-right:4px}.boton{border:1px solid var(--linea);background:var(--papel);border-radius:var(--radio);padding:7px 12px;white-space:nowrap}.boton:hover:not(:disabled){border-color:var(--celeste)}.boton.primario{background:var(--azul);border-color:var(--azul);color:#fff;font-weight:800}.boton.primario:hover:not(:disabled){background:var(--azul-medio)}.boton:disabled{opacity:.5}.enlace{border:0;background:none;padding:4px 0;color:var(--azul);text-decoration:underline}.entrada{width:100%;border:1px solid var(--linea);border-radius:6px;padding:7px 9px;background:#fff;outline:none}.entrada:focus{border-color:var(--azul);box-shadow:0 0 0 3px #0063b624}.buscar{width:220px}.tabla-marco{flex:1;overflow:auto;margin:0 20px 20px;background:var(--papel);border:1px solid var(--linea);border-radius:10px}.tabla-marco.chica{margin:0;max-height:320px;flex:none}.tabla{border-collapse:separate;border-spacing:0;table-layout:fixed}.tabla th,.tabla td{border-bottom:1px solid var(--linea-suave);border-right:1px solid var(--linea-suave);height:38px;padding:0 6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tabla th{position:sticky;top:0;z-index:2;background:#f9fbfe;color:var(--tenue);font-weight:400;font-size:12.5px;text-align:left;cursor:pointer;border-bottom-color:var(--linea)}.tabla .fija{position:sticky;left:0;z-index:1;background:var(--papel);border-right:1px solid var(--linea)}.tabla th.fija{z-index:3;background:#f9fbfe}.tabla tbody tr:hover td{background:#f7faff}.tabla td.nombre{display:flex;align-items:center;gap:6px;height:38px}.tabla tr.grupo td{background:#eef3fb;color:var(--navy);height:32px;position:sticky;top:38px;z-index:1}.tabla tr.grupo td.fija{background:#eef3fb;z-index:2}.fila-nueva td{background:#f7faff}.abrir{border:0;background:none;padding:0;color:var(--navy);font-weight:800;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.abrir:hover{color:var(--azul);text-decoration:underline}.cuenta{background:var(--linea-suave);border-radius:10px;padding:0 7px;font-size:11px;color:var(--tenue)}.vacio{padding:36px;text-align:center;color:var(--tenue);position:sticky;left:0}.mas{margin:12px;position:sticky;left:12px}.celda-btn{display:flex;align-items:center;gap:4px;width:100%;height:30px;border:1px solid transparent;border-radius:5px;background:none;padding:0 5px;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.celda-btn:hover{border-color:var(--linea);background:#fff}.celda-btn.num{justify-content:flex-end;font-variant-numeric:tabular-nums}.solo-texto{display:block;padding:0 5px;overflow:hidden;text-overflow:ellipsis;color:var(--tenue)}.t-estado,.t-boton{padding:3px!important}.pastilla{display:block;width:100%;height:31px;border:0;border-radius:4px;color:#fff;font-size:12.5px;padding:0 6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 1px rgba(0,0,0,.18)}.pastilla.vacia{background:#eef1f6;color:var(--tenue);text-shadow:none}.pastilla:disabled{opacity:1}.boton-accion{width:100%;height:30px;border:0;border-radius:6px;color:#fff;font-weight:800;font-size:12.5px}.boton-accion:hover:not(:disabled){filter:brightness(1.08)}.boton-accion:disabled{cursor:default}.boton-accion[aria-busy=true]{opacity:.7}.boton-accion.listo{background:#e3f5ea;color:#037f4c;box-shadow:inset 0 0 0 1px #9ad7b4}button:active:not(:disabled){opacity:.7}.chip{display:inline-block;max-width:150px;border:0;background:#e9f0fb;color:var(--navy);border-radius:12px;padding:2px 9px;font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}.chip.enlace-chip:hover{background:var(--celeste)}.chip.quitar{background:var(--azul);color:#fff;max-width:none}.mini{border:0;background:none;color:var(--tenue);border-radius:4px;padding:2px 5px}.mini:hover{background:var(--linea-suave);color:var(--navy)}.relacion,.archivos,.enlace-celda,.crono{display:flex;align-items:center;gap:4px;overflow:hidden}.enlace-celda a{color:var(--azul);overflow:hidden;text-overflow:ellipsis}.crono{font-variant-numeric:tabular-nums}.crono.activo{color:var(--azul);font-weight:800}.avatar{display:inline-grid;place-items:center;min-width:26px;height:26px;border-radius:13px;background:var(--azul-medio);color:#fff;font-size:10.5px;padding:0 4px}.avatar.equipo{background:var(--celeste);color:var(--navy);padding:0 9px;font-size:11.5px}.personas{gap:3px}.avance{position:relative;display:block;height:22px;background:#eef1f6;border-radius:4px;overflow:hidden}.avance i{position:absolute;inset:0 auto 0 0;background:#00c875}.avance b{position:relative;display:block;text-align:center;line-height:22px;font-size:12px;color:var(--navy)}.barra-estados{display:flex;height:24px;border-radius:4px;overflow:hidden}.barra-estados i{display:block;min-width:4px}.punto{display:inline-block;width:10px;height:10px;border-radius:50%}.flotante{position:fixed;z-index:60;background:var(--papel);border:1px solid var(--linea);border-radius:10px;box-shadow:var(--sombra);padding:10px;display:grid;gap:8px}.opciones{display:grid;gap:5px;max-height:340px;overflow-y:auto}.lista-opc{display:grid;gap:2px;max-height:240px;overflow-y:auto}.lista-opc.alta{max-height:300px}.lista-opc label{display:flex;align-items:center;gap:7px;padding:5px 4px;border-radius:5px}.lista-opc label:hover,.opcion:hover{background:var(--linea-suave)}.opcion{border:0;background:none;text-align:left;padding:7px 6px;border-radius:5px}.fecha-edit,.filtro-edit{display:grid;gap:8px}.velo{position:fixed;inset:0;background:#13245247;z-index:30}.ficha{position:fixed;inset:0 0 0 auto;width:min(760px,100vw);z-index:40;background:var(--papel);box-shadow:var(--sombra);display:flex;flex-direction:column}.ficha>header{display:flex;align-items:flex-start;gap:8px;padding:16px 18px 8px}.ficha-tit{flex:1;min-width:0;display:grid;gap:2px;font-size:12.5px}.titulo{border:1px solid transparent;border-radius:6px;font-size:21px;font-weight:800;color:var(--navy);padding:2px 4px;margin-left:-5px;width:100%;background:none}.titulo:hover,.titulo:focus{border-color:var(--linea);outline:none}.pestanas{display:flex;gap:4px;padding:0 18px;border-bottom:1px solid var(--linea)}.pestanas button{border:0;background:none;padding:9px 10px;color:var(--tenue);border-bottom:2px solid transparent}.pestanas .activa{color:var(--azul);border-color:var(--azul);font-weight:800}.ficha-cuerpo{flex:1;overflow-y:auto;padding:16px 18px 28px;display:grid;gap:18px;align-content:start}.cargando{padding:30px}.campos{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:2px 18px;margin:0}.campo{display:grid;grid-template-columns:42% 1fr;align-items:center;min-height:38px;border-bottom:1px solid var(--linea-suave)}.campo dt{color:var(--tenue);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:8px}.campo dd{margin:0;min-width:0}.subs h3{font-size:15px;margin-bottom:8px}.comentar{display:grid;gap:8px;justify-items:end}.comentario{border:1px solid var(--linea-suave);border-radius:8px;padding:10px 12px}.comentario p{margin:6px 0 0;white-space:pre-wrap}.respuesta{margin:10px 0 0 14px;padding-left:10px;border-left:2px solid var(--linea-suave)}.historial{list-style:none;margin:0;padding:0;display:grid;gap:2px}.historial li{display:grid;grid-template-columns:110px 150px 1fr;gap:8px;padding:7px 0;border-bottom:1px solid var(--linea-suave);font-size:13px}.historial b{color:var(--navy);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avisos{display:grid;gap:2px;max-height:420px;overflow-y:auto}.aviso-item{display:grid;gap:3px;border:0;background:none;text-align:left;padding:9px 8px;border-radius:6px;white-space:pre-wrap}.aviso-item:hover{background:var(--linea-suave)}.aviso-item.nuevo{background:#eef5ff}.tostada{position:fixed;left:50%;bottom:22px;transform:translate(-50%);z-index:80;background:var(--rojo);color:#fff;padding:10px 16px;border-radius:8px;box-shadow:var(--sombra);max-width:90vw}.pantalla{min-height:100%;display:grid;place-content:center;justify-items:center;gap:12px;padding:24px;text-align:center;max-width:420px;margin:0 auto}.pantalla .entrada{text-align:center}.pantalla.ancha{max-width:640px}.entrada.pin{font-size:20px;letter-spacing:2px;padding:11px 12px}.pin-ver{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--tenue);cursor:pointer}.pin-aviso{display:grid;gap:8px;justify-items:center;padding:12px 14px;border:1px solid #ffd15c;border-radius:10px;background:#fff7dc;color:#3b3413}.pin-form{display:grid;gap:10px;width:100%}.lateral .enlace.pin-falta{color:#ffc233;font-weight:800}.personas{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr));gap:8px;width:100%}.personas .boton{display:grid;gap:2px;align-content:center;min-height:54px;white-space:normal;text-align:center;padding:8px}.personas small{color:var(--tenue);font-size:11.5px}.personas .primario small{color:var(--celeste)}.velo.alto{z-index:70}.dialogo{position:fixed;z-index:75;left:50%;top:50%;transform:translate(-50%,-50%);width:min(520px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto;background:var(--papel);border-radius:12px;box-shadow:var(--sombra);padding:20px;display:grid;gap:10px;justify-items:start}.dialogo h2{margin:0;font-size:17px;color:var(--navy)}.dialogo p{margin:0}.dialogo-botones{display:flex;flex-wrap:wrap;gap:8px}.dialogo.mejora{z-index:46;width:min(600px,calc(100vw - 32px));justify-items:stretch}.dialogo.mejora form{display:grid;gap:12px}.mejora-campo{display:grid;gap:5px}.mejora-campo>span{font-weight:700;font-size:13.5px;color:var(--navy)}.mejora-campo>span i{font-weight:400;font-style:normal}.mejora-campo textarea{resize:vertical;min-height:96px;font:inherit}.mejora-imagenes{display:flex;flex-wrap:wrap;gap:8px}.mejora-imagenes figure{position:relative;margin:0;width:104px;height:78px;border:1px solid var(--linea);border-radius:8px;overflow:hidden;background:#f3f6fb}.mejora-imagenes img{width:100%;height:100%;object-fit:cover;display:block}.mejora-imagenes figure button{position:absolute;top:3px;right:3px;width:22px;height:22px;border:0;border-radius:50%;background:#132452d1;color:#fff;font-size:12px;line-height:1;cursor:pointer}.mejora-sumar{flex:1 1 220px;min-height:78px;display:grid;place-content:center;gap:2px;padding:8px 12px;border:2px dashed #9db7dc;border-radius:8px;background:#f5f9ff;color:var(--azul);text-align:center;cursor:pointer}.mejora-sumar small{color:var(--tenue);font-size:12px}.mejora-sumar:hover{background:#eaf2fd}@media (max-width: 860px){.app{grid-template-columns:minmax(0,1fr)}.lateral{position:fixed;inset:0 auto 0 0;width:264px;z-index:50;transform:translate(-100%);transition:transform .18s}.menu-abierto .lateral{transform:none;box-shadow:var(--sombra)}.menu-cerrar{display:grid}.velo-menu,.menu-btn{display:block}.tablero-cab{padding:12px 16px}.tabla-marco{margin:0 12px 12px}.buscar{width:150px}.historial li{grid-template-columns:1fr;gap:2px}.tabla th.fija,.tabla td.fija{position:static}}@media (prefers-reduced-motion: reduce){*{transition:none!important}}.sel{flex:none;width:15px;height:15px;margin:0;accent-color:var(--azul);cursor:pointer}.tabla th .sel{margin-right:8px;vertical-align:-2px}.tabla tbody tr.elegida td,.tabla tbody tr.elegida td.fija,.tabla tbody tr.elegida:hover td{background:#e6f0ff}.lote{position:fixed;left:50%;bottom:22px;transform:translate(-50%);z-index:20;display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 32px);background:var(--navy);color:#fff;border-radius:12px;padding:10px 14px;box-shadow:var(--sombra)}.lote .entrada{width:auto;min-width:150px;color:var(--gris)}.lote .boton{border-color:transparent;color:var(--gris)}.lote .boton.primario{color:#fff}.lote .enlace{color:var(--celeste)}.pt-panel{overflow:auto;padding:18px 22px 40px;display:flex;flex-direction:column;gap:18px;min-height:0;flex:1}.pt-panel>*{flex-shrink:0}.pt-cab-panel h1{font-size:22px}.pt-cab-panel p{margin:4px 0 0}.pt-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:10px}.pt-kpi{background:var(--papel);border:1px solid var(--linea);border-left:4px solid var(--navy);border-radius:var(--radio);padding:12px 14px;display:flex;flex-direction:column;gap:2px}.pt-kpi strong{font-size:26px;font-weight:800;color:var(--navy);line-height:1.1}.pt-kpi span{color:var(--tenue);font-size:12.5px}.pt-kpi.azul{border-left-color:#579bfc}.pt-kpi.verde{border-left-color:#00c875}.pt-kpi.ambar{border-left-color:#fdab3d}.pt-kpi.gris{border-left-color:#c4c4c4}.pt-graficas{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:14px}.pt-grafica,.pt-altas,.pt-lista{background:var(--papel);border:1px solid var(--linea);border-radius:var(--radio);padding:14px 16px}.pt-grafica h3,.pt-altas h3,.pt-lista h3{font-size:15px}.pt-grafica p,.pt-altas p{margin:3px 0 10px;font-size:12.5px}.pt-cols{display:grid;grid-template-columns:repeat(9,1fr);gap:6px;height:170px;align-items:end}.pt-col{display:grid;grid-template-rows:auto 1fr auto auto;height:100%;justify-items:center;align-items:end;gap:2px;min-width:0}.pt-col strong{font-size:12.5px;color:var(--navy)}.pt-col i{display:block;width:100%;max-width:46px;min-height:2px;background:#00c875;border-radius:4px 4px 0 0;align-self:end}.pt-cols.azul .pt-col i{background:#579bfc}.pt-col span{font-size:11px;white-space:nowrap}.pt-col small{font-size:10.5px;color:var(--tenue)}.pt-grafica .pt-eje{text-align:center;margin:6px 0 0}.pt-altas-tabla{overflow-x:auto}.pt-altas table{border-collapse:collapse;width:100%;font-size:13px}.pt-altas th,.pt-altas td{border-bottom:1px solid var(--linea-suave);padding:6px 10px;text-align:center;white-space:nowrap}.pt-altas th{color:var(--tenue);font-weight:400;font-size:12px}.pt-altas th:first-child,.pt-altas td:first-child{text-align:left}.pt-altas td.ya .enlace{color:#b26a00;font-weight:800}.pt-altas td.atras .enlace{color:var(--rojo);font-weight:800}.pt-filtros{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px}.pt-filtros h3{margin-right:6px}.pt-filtros select,.pt-filtros input{border:1px solid var(--linea);border-radius:6px;padding:6px 8px;background:var(--papel)}.pt-cab,.pt-fila{display:grid;grid-template-columns:minmax(170px,1.3fr) minmax(170px,1.2fr) minmax(190px,1.2fr) minmax(230px,1.4fr) 86px 104px;gap:14px;align-items:center}.pt-cab{color:var(--tenue);font-size:12px;padding:6px 4px;border-bottom:1px solid var(--linea)}.pt-fila{padding:9px 4px;border-bottom:1px solid var(--linea-suave)}.pt-nombre,.pt-ultimo,.pt-fecha{display:flex;flex-direction:column;gap:2px;min-width:0}.pt-nombre .enlace{text-align:left;font-weight:800;color:var(--navy);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt-ultimo strong{font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt-fila small{font-size:11.5px}.pt-avance{display:flex;flex-direction:column;gap:5px}.pt-barra{display:grid;grid-template-columns:26px 1fr 52px;align-items:center;gap:6px;font-size:11.5px}.pt-barra .pt-pista{height:9px;background:var(--linea-suave);border-radius:99px;overflow:hidden}.pt-barra .pt-pista i{display:block;height:100%;background:#00c875;border-radius:99px}.pt-barra em{font-style:normal;color:var(--tenue);text-align:right}.pt-barra.pt-sin-total .pt-pista i{background:repeating-linear-gradient(135deg,#d5dbe6 0 5px,#edf1f7 5px 10px)}.pt-barra.pt-nolleva{opacity:.55}.pt-aviso{color:var(--rojo)}.pt-tiempo{display:flex;flex-direction:column;gap:2px}.pt-tiempo .pt-tramos{display:grid;grid-template-columns:repeat(8,1fr);gap:2px}.pt-tiempo .pt-tramos b{height:9px;background:var(--linea-suave);border-radius:2px;overflow:hidden}.pt-tiempo .pt-tramos b i{display:block;height:100%;background:#00c875}.pt-tiempo .pt-marcas{display:flex;justify-content:space-between;font-size:10px;color:var(--tenue)}.pt-tiempo em{font-style:normal;font-size:11.5px;color:var(--tenue)}.pt-chip{display:inline-block;border-radius:99px;padding:2px 9px;font-size:11.5px;font-weight:400;color:#fff;width:fit-content}.pt-chip.lila{background:#a25ddc;margin-top:3px}.pt-etapa-ant{display:flex;flex-direction:column;gap:3px;opacity:.6;padding-bottom:5px;margin-bottom:2px;border-bottom:1px dashed var(--linea)}.pt-etapa-ant .pt-pista{height:6px}.pt-etapa-act{color:#7a3fb8;font-weight:800}.pt-chip.ambar{background:#fdab3d}.pt-chip.verde{background:#00c875}.pt-chip.rojo{background:var(--rojo)}.pt-vacio{padding:16px 4px}.err-tira{position:fixed;top:8px;left:50%;transform:translate(-50%);z-index:60;display:flex;gap:10px;align-items:center;background:var(--papel);border:1px solid var(--linea);border-radius:99px;padding:6px 14px;font-size:12.5px;color:var(--tenue);box-shadow:var(--sombra);max-width:calc(100% - 32px)}.err-tira-rojo{border:0;background:#e2445c;color:#fff;border-radius:99px;padding:4px 12px;font:inherit;font-weight:700;cursor:pointer}.err-cerrar{float:right;border:0;background:none;font-size:16px;cursor:pointer;color:inherit}.err-velo{position:fixed;inset:0;z-index:1000;background:#3c0812b8;display:flex;align-items:center;justify-content:center;padding:16px}.err-caja{background:#fff;color:#1f2a3a;border-top:6px solid var(--rojo);border-radius:var(--radio);width:min(620px,100%);max-height:calc(100vh - 32px);display:flex;flex-direction:column;box-shadow:0 18px 60px #0006}.err-caja header{padding:16px 18px 8px}.err-caja h2{color:#c6304a;font-size:20px;margin:0}.err-caja header p{margin:4px 0 0;color:#6b7385;font-size:13px}.err-lista{overflow:auto;padding:4px 18px;display:flex;flex-direction:column;gap:10px}.err-item{border:1px solid #f0c4cc;background:#fff6f7;color:#1f2a3a;border-radius:var(--radio);padding:10px 12px;display:flex;flex-direction:column;gap:3px}.err-que{color:var(--rojo);font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:.03em}.err-det{font-size:13px;color:#44505f}.err-evi{font-size:13px;font-style:italic;color:#44505f}.err-rojo{color:var(--rojo);font-size:12.5px}.err-acc{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px}.err-velo .err-acc .boton{text-decoration:none;background:#fff;color:#1f2a3a;border-color:#d5dbe6;font-size:13px}.err-velo .err-acc .boton.rojo{background:#c6304a;border-color:#c6304a;color:#fff;font-weight:800}.err-motivo{margin-top:6px}.err-motivo textarea{width:100%;min-height:60px;border:1px solid var(--linea);border-radius:6px;padding:7px 9px;font:inherit;box-sizing:border-box}.err-pie{padding:10px 18px 14px;margin:0;color:#6b7385;font-size:12px;border-top:1px solid #edf1f7}.lab-tira{position:fixed;top:8px;left:50%;transform:translate(-50%);z-index:61;display:flex;gap:10px;align-items:center;justify-content:space-between;border-radius:14px;padding:8px 8px 8px 14px;font-weight:700;font-size:13.5px;line-height:1.35;box-shadow:0 6px 20px #0b1a3d40;width:min(640px,calc(100vw - 24px));box-sizing:border-box}.lab-tira button{flex-shrink:0}.lab-tira.aviso{background:#f5b544;color:#3a2a00}.lab-tira.pausa{background:#e5eefa;color:#0b1a3d;padding-right:14px}.lab-tira button{border:0;background:#0b1a3d;color:#fff;border-radius:99px;padding:5px 12px;font:inherit;font-size:12.5px;cursor:pointer}.lab-velo{position:fixed;inset:0;z-index:1001;background:#0b1a3dd1;display:flex;align-items:center;justify-content:center;padding:16px}.lab-traba{background:#fff;color:#1f2a3a;border-top:6px solid #F5B544;border-radius:var(--radio);width:min(640px,100%);max-height:calc(100vh - 32px);overflow:auto;padding:16px 18px;display:grid;gap:14px;box-shadow:0 18px 60px #00000073}.lab-traba header{position:relative}.lab-x{position:absolute;top:-4px;right:-6px;border:0;background:none;font-size:16px;cursor:pointer;color:#6b7385}.lab-etq{display:block;font:700 11px/1.4 ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:#6b7385;margin-bottom:4px}.lab-traba h2{margin:2px 0 6px;font-size:21px;color:#0b1a3d}.lab-traba header p{margin:0;font-size:13.5px;color:#44505f;line-height:1.45}.lab-traba-lista{display:grid;gap:4px}.lab-traba-fila{display:grid;grid-template-columns:1fr auto auto auto auto;gap:10px;align-items:center;padding:6px 8px;border:1px solid #e3e8f0;border-radius:8px;font-size:13.5px}.lab-traba-fila .n{font-weight:800}.lab-traba-fila .est,.lab-traba-fila .dia{color:#6b7385;font-size:12.5px}.lab-traba-fila button{border:0;background:#1f9d63;color:#fff;border-radius:6px;padding:6px 10px;font-weight:700;cursor:pointer;white-space:nowrap}.lab-traba-motivos .botones{display:flex;flex-wrap:wrap;gap:6px}.lab-traba-motivos .botones button{border:1px solid #d5dbe6;background:#fff;border-radius:99px;padding:6px 12px;font-size:13px;cursor:pointer}.lab-traba-motivos .botones button.act{border-color:#0063b6;background:#eef5fd;color:#0063b6;font-weight:700}.lab-traba-motivos .botones button small{font-size:11.5px;color:#6b7385;font-weight:400}.lab-traba-motivos .botones button.act small{color:#0063b6}.lab-traba-motivos .detalle .ok:disabled{opacity:.45;cursor:not-allowed}.lab-traba-motivos .detalle{display:flex;gap:6px;margin-top:8px}.lab-traba-motivos .detalle input{flex:1;border:1px solid #d5dbe6;border-radius:6px;padding:7px 9px;font:inherit}.lab-traba-motivos .detalle .ok{border:0;background:#0063b6;color:#fff;border-radius:6px;padding:7px 14px;font-weight:700;cursor:pointer}.lab-tenue{color:#6b7385;font-size:13px;margin:0}.lab-error{color:#c6304a;font-size:13px;margin:0}@media (max-width: 560px){.lab-traba-fila{grid-template-columns:1fr auto}.lab-traba-fila .est,.lab-traba-fila .dia{display:none}}.stl-tira{position:fixed;top:8px;left:50%;transform:translate(-50%);z-index:59}.stl-tira button{border:0;background:#2f9bff;color:#fff;border-radius:99px;padding:5px 14px;font:inherit;font-weight:700;cursor:pointer;box-shadow:0 6px 20px #0b1a3d40}.stl-velo{position:fixed;inset:0;z-index:900;background:#0b1a3d73;display:flex;align-items:center;justify-content:center;padding:16px}.stl-caja{background:#fff;color:#1f2a3a;border-top:6px solid #2F9BFF;border-radius:var(--radio);width:min(560px,100%);max-height:calc(100vh - 32px);display:flex;flex-direction:column;box-shadow:0 18px 60px #0b1a3d59}.stl-caja header{padding:16px 18px 8px}.stl-etq{font:700 11px/1.4 ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase;color:#2f9bff}.stl-caja h2{color:#0b1a3d;font-size:20px;margin:2px 0 0}.stl-caja header p{margin:4px 0 0;color:#6b7385;font-size:13px}.stl-cerrar{float:right;border:0;background:none;font-size:16px;cursor:pointer;color:#6b7385}.stl-lista{overflow:auto;padding:4px 18px;display:flex;flex-direction:column;gap:10px}.stl-item{border:1px solid #cfe3fb;background:#f4f9ff;border-radius:var(--radio);padding:10px 12px;display:flex;flex-direction:column;gap:3px}.stl-det,.stl-quien{font-size:13px;color:#44505f}.stl-quien{font-size:12px;color:#6b7385}.stl-falta{color:#1f6fd1;font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:.03em}.stl-acc{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px}.stl-velo .boton{font-size:13px}.stl-velo .boton.borde{background:#fff;color:#1f2a3a;border-color:#d5dbe6}.stl-motivo{margin-top:6px}.stl-motivo textarea{width:100%;min-height:60px;border:1px solid #d5dbe6;border-radius:6px;padding:7px 9px;font:inherit;box-sizing:border-box}.stl-aviso{color:#c6304a;font-size:12.5px}.stl-pie{padding:10px 18px 14px;margin:0;color:#6b7385;font-size:12px;border-top:1px solid #edf1f7;display:flex;align-items:center;gap:10px}.db-lab h3,.db-plan h3{font-size:15px}.db-etapas{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:12px;margin-top:6px}.db-etapa{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 10px;border:1px solid var(--linea);border-radius:var(--radio);background:var(--papel);cursor:pointer;text-align:center;color:inherit;font:inherit}.db-etapa:hover,.db-etapa.activa,.db-ind:hover,.db-ind.activa{border-color:var(--celeste);box-shadow:0 0 0 2px #579bfc2e}.db-etapa>b{font-size:15px}.db-anillo{position:relative;flex:none}.db-anillo-centro{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.05}.db-anillo-centro strong{font-size:30px;font-weight:800}.db-anillo-centro small{font-size:11px}.db-anillo-centro .db-chico{font-size:14px;color:inherit}.db-monto{display:block;font-size:22px;font-weight:800;line-height:1.1;white-space:nowrap}.db-num{white-space:nowrap}.db-hoy{font-size:12.5px}.db-barra{display:block;width:100%;height:7px;background:var(--linea-suave);border-radius:99px;overflow:hidden}.db-barra i{display:block;height:100%;border-radius:99px;transition:width .8s ease}.db-ok{color:#00a35e;font-weight:800}.db-rojo{color:var(--rojo)}.db-plan{margin-top:16px}.db-plan td,.db-plan th{text-align:center}.db-hoy-fila td{background:var(--linea-suave);font-weight:800}.db-viernes td{border-top:2px solid var(--linea)}.db-compromiso{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px}.db-grilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));gap:10px}.db-ind{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--linea);border-left:5px solid #579bfc;border-radius:var(--radio);background:var(--papel);cursor:pointer;text-align:left;color:inherit;font:inherit;min-height:88px}.db-ind.bien{border-left-color:#00c875}.db-ind.cerca{border-left-color:#fdab3d}.db-ind.alerta{border-left-color:#e2445c}.db-num{font-size:28px;font-weight:800;min-width:64px;text-align:center}.db-ind-txt{display:flex;flex-direction:column;gap:3px;min-width:0}.db-ind-txt b{font-size:14px}.db-ind-txt small{font-size:12px}.db-detalle{margin-top:2px}.db-detalle>p{margin:6px 0 10px;font-size:13.5px}.db-mejorar{background:var(--linea-suave);border-radius:6px;padding:8px 10px}.db-lista{list-style:none;margin:0 0 12px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:2px 16px}.db-lista li{display:flex;flex-direction:column;padding:6px 2px;border-bottom:1px solid var(--linea-suave);min-width:0}.db-lista .enlace{text-align:left;font-weight:800;color:var(--navy);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-lista small{font-size:11.5px}@media (max-width: 640px){.db-etapas{grid-template-columns:repeat(2,minmax(0,1fr))}.db-grilla{grid-template-columns:1fr}}.curso-avance{display:flex;flex-direction:column;gap:5px;background:var(--papel);border:1px solid var(--linea);border-left:5px solid #579bfc;border-radius:var(--radio);padding:10px 14px;margin-bottom:12px}.curso-avance.completo{border-left-color:#00c875}.curso-equipo{background:var(--papel);border:1px solid var(--linea);border-radius:var(--radio);padding:10px 14px;margin-bottom:12px}.curso-equipo summary{cursor:pointer}.curso-equipo table{border-collapse:collapse;width:100%;font-size:13px;margin-top:8px}.curso-equipo th,.curso-equipo td{border-bottom:1px solid var(--linea-suave);padding:6px 8px;text-align:left}.video-visto{margin-left:8px;color:#00a35e}.video-falta{margin-left:8px;color:var(--rojo)}.curso-velo{z-index:990;background:#0a1630c7}.curso-caja{border-top-color:#579bfc;width:min(760px,100%)}.curso-caja h2{color:#1f3a7a}.curso-caja header .db-barra{margin-top:8px}.curso-video{padding:4px 18px 10px;overflow:auto}.curso-caja header{position:relative;padding-right:52px}.curso-cerrar{position:absolute;top:10px;right:12px;width:34px;height:34px;border-radius:50%;border:1px solid #d5dbe6;background:#fff;color:#6b7385;font-size:16px;cursor:pointer}.curso-cerrar:hover{background:#f3f6fb;color:#1f2a3a}.curso-motivo{margin:0 18px 8px;padding:10px 12px;background:#fff6dc;border:1px solid #f2c94c;border-left:5px solid #f2a100;border-radius:8px;color:#1f2a3a;font-size:14px;font-weight:600}.curso-video h3{margin:6px 0 2px;font-size:16px;color:#1f2a3a}.curso-video p{margin:0 0 8px;color:#44505f;font-size:13px}.curso-video video{width:100%;max-height:60vh;background:#000;border-radius:8px}.pt-cab-panel{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap}.al-dra{border:1px solid var(--linea);border-radius:6px;padding:7px 9px;background:var(--papel);min-width:200px}.al-cols{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;height:180px;align-items:end}.al-col{display:grid;grid-template-rows:auto 1fr auto auto;height:100%;justify-items:center;align-items:end;gap:2px;min-width:0}.al-col strong{font-size:13px;color:var(--navy)}.al-col i{display:block;width:100%;max-width:54px;min-height:2px;background:#579bfc;border-radius:4px 4px 0 0;align-self:end}.al-col.rojo i{background:var(--rojo)}.al-col.gris i{background:#c4c4c4}.al-col span{font-size:11.5px;white-space:nowrap}.al-col small{font-size:10.5px;color:var(--tenue);white-space:nowrap}.al-por{margin-top:12px}.al-por summary{cursor:pointer;color:var(--tenue);font-size:13px}.al-por tr.activa td{background:var(--linea-suave)}.al-grupo h3 .tenue{font-weight:400}.al-grupo>p{margin:3px 0 8px;font-size:12.5px}.al-cab,.al-fila{display:grid;grid-template-columns:minmax(170px,1.4fr) minmax(150px,1fr) 84px 84px 96px 110px minmax(270px,1.3fr);gap:12px;align-items:center}.al-cab{color:var(--tenue);font-size:12px;padding:6px 4px;border-bottom:1px solid var(--linea)}.al-fila{padding:8px 4px;border-bottom:1px solid var(--linea-suave);font-size:13px}.al-alin{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.al-arcada{font-size:12.5px;color:var(--tenue);white-space:nowrap}.al-arcada b{color:var(--navy)}.al-casillas{display:flex;flex-wrap:wrap;gap:6px 12px}.al-casillas label{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;cursor:pointer;white-space:nowrap;color:var(--tenue)}.al-casillas label.si{color:#00a35e;font-weight:800}@media (max-width: 1100px){.al-cab{display:none}.al-fila{grid-template-columns:1fr 1fr}.al-casillas{grid-column:1 / -1}}@media (max-width: 640px){.al-cols{gap:3px;height:150px}.al-col span,.al-col small{font-size:9.5px}.al-dra{min-width:0;width:100%}}.pt-mas{margin-top:12px}@media (max-width: 1100px){.pt-cab{display:none}.pt-fila{grid-template-columns:1fr 1fr}}@media (max-width: 640px){.pt-panel{padding:12px 16px 32px}.pt-fila{grid-template-columns:1fr}.pt-cols{gap:3px}.pt-col span{font-size:9.5px;white-space:normal;text-align:center;line-height:1.1}}.form-marco{flex:1;min-height:0;overflow-y:auto;padding:18px 20px 40px;background:var(--fondo)}.form{max-width:760px;margin:0 auto;display:grid;gap:12px}.form-cab{display:flex;gap:12px;align-items:flex-start;background:var(--papel);border:1px solid var(--linea);border-top:5px solid var(--azul);border-radius:10px;padding:16px 18px}.form-cab>div{flex:1;min-width:0}.form-cab h2{font-size:20px}.form-cab p{margin:4px 0 0;font-size:13.5px}.pregunta{margin:0;min-width:0;background:var(--papel);border:1px solid var(--linea);border-radius:10px;padding:14px 18px 16px;display:grid;gap:8px}.pregunta legend{float:left;width:100%;padding:0;font-weight:800;color:var(--navy);font-size:15px}.pregunta legend+*{clear:both}.pregunta.hija{margin-left:22px;border-left:4px solid var(--celeste)}.pregunta.falta{border-color:var(--rojo)}.pregunta .ayuda,.pregunta .error{margin:0;font-size:13px}.oblig{color:var(--rojo)}.opc{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.opc.larga{display:grid;justify-items:start}.opc button,.dientes button{border:1px solid var(--linea);background:#fff;border-radius:18px;padding:7px 14px;min-height:36px;text-align:left}.opc button:hover,.dientes button:hover{border-color:var(--azul)}.opc .elegida,.dientes .elegida{background:var(--azul);border-color:var(--azul);color:#fff;font-weight:800}.opc.varias button{border-radius:8px}.opc.varias span{flex-basis:100%;font-size:12.5px}.dientes{display:grid;gap:8px;overflow-x:auto}.dientes>span{font-size:12.5px}.arcada{display:flex;gap:4px;align-items:center;width:max-content}.arcada>span{width:56px;font-size:12.5px}.arcada button,.arcada i{width:34px;height:36px;min-height:0;padding:0;text-align:center;border-radius:8px;font-size:13px}.arcada .medio{margin-left:14px}.entrada.corta{width:140px}.casilla{display:flex;align-items:center;gap:7px;font-size:13px}.enlazado{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline}.aviso-suave{flex-basis:100%;margin:0;background:#fff7e0;border:1px solid #f0dca3;border-radius:6px;padding:6px 10px;font-size:13px}.a-mano{flex-basis:100%;margin:0;display:flex;flex-wrap:wrap;gap:5px 8px;align-items:center;font-size:13px}.a-mano a{color:var(--azul);font-weight:800}.a-mano .chip{max-width:220px;cursor:pointer}.enlazar{display:grid;gap:6px}.form-pie{position:sticky;bottom:0;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:center;background:var(--papel);border:1px solid var(--linea);border-radius:10px;padding:12px 18px;box-shadow:0 -6px 14px #1324520f}.form-hecho{justify-items:center;text-align:center;background:var(--papel);border:1px solid var(--linea);border-radius:10px;padding:36px 20px}.form-hecho p{margin:0}.form-ok{width:56px;height:56px;border-radius:50%;background:#00c875;color:#fff;font-size:30px;display:grid;place-items:center}.velo.sobre{z-index:44}.form-hoja{position:fixed;z-index:45;inset:0 0 0 auto;width:min(820px,100vw);overflow-y:auto;background:var(--fondo);box-shadow:var(--sombra);padding:16px 16px 28px}.ficha-acciones{display:flex;flex-wrap:wrap;gap:8px;padding:0 18px 8px}@media (max-width: 640px){.pregunta.hija{margin-left:10px}.arcada{flex-wrap:wrap;width:auto}.arcada>span{flex-basis:100%}.arcada button,.arcada i{width:30px;height:34px}.arcada .medio{margin-left:0}.form-hoja{padding:10px 8px 24px}.pregunta{padding:12px 12px 14px}.barra.herramientas .buscar{width:100%}}.pp-panel{overflow:auto;padding:18px 22px 40px;display:flex;flex-direction:column;gap:16px;min-height:0;flex:1}.pp-panel h1{font-size:22px}.pp-actualizar{font-size:12.5px;font-weight:400;margin-left:10px;vertical-align:middle}.pp-panel header p{margin:4px 0 0}.pp-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:10px}.pp-kpi{background:var(--papel);border:1px solid var(--linea);border-left:4px solid var(--navy);border-radius:var(--radio);padding:12px 14px;display:flex;flex-direction:column;gap:2px}.pp-kpi strong{font-size:26px;font-weight:800;color:var(--navy);line-height:1.1}.pp-kpi span{color:var(--tenue);font-size:12.5px}.pp-kpi.azul{border-left-color:#579bfc}.pp-kpi.verde{border-left-color:#00c875}.pp-kpi.gris{border-left-color:#c4c4c4}.pp-kpi.rojo{border-left-color:var(--rojo)}.pp-kpi.rojo strong{color:var(--rojo)}.plf{background:#02060f;color:#fff;--plf-linea: rgba(142, 197, 255, .16);--plf-tenue: #8EA3C9;font-size:14px}.plf .tenue{color:var(--plf-tenue)}.plf .mono{font-family:ui-monospace,SF Mono,Menlo,monospace}.plf-cab{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:baseline;font:600 11px/1.4 ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.08em;color:var(--plf-tenue);text-transform:uppercase}.plf-cab b{color:#fff}.plf-vivo{margin-left:auto;color:#45d49a}.plf-vivo i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#45d49a;box-shadow:0 0 10px #45d49a;margin-right:6px;animation:plf-lat 1.6s infinite}@keyframes plf-lat{50%{opacity:.35}}.plf-h1{margin:0;font:800 26px/1.15 ui-monospace,SF Mono,Menlo,monospace;text-transform:uppercase;color:#fff}.plf-sub{margin:4px 0 0;font:500 13px/1.45 ui-monospace,SF Mono,Menlo,monospace;color:#e8eefac7}.plf-caja{border:1px solid var(--plf-linea);border-radius:16px;padding:16px 18px;background:#0b1a3d59}.plf-etq{font:700 11px/1.4 ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase;color:#8ec5ff;margin:0 0 10px}.pla{display:grid;gap:12px;color:#fff;--pla-tenue: #8EA3C9;--pla-linea: rgba(142, 197, 255, .16);font-family:ui-monospace,SF Mono,Menlo,monospace}.pla-cargando,.pla-error{padding:40px;text-align:center;color:#8ea3c9;font:600 13px ui-monospace,monospace}.pla-cab{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:baseline;font:600 11px/1.4 ui-monospace,monospace;letter-spacing:.08em;color:var(--pla-tenue);text-transform:uppercase}.pla-cab b{color:#fff}.pla-vivo{margin-left:auto;color:#45d49a}.pla-vivo i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#45d49a;box-shadow:0 0 10px #45d49a;margin-right:6px;animation:plf-lat 1.6s infinite}.pla-etq{display:block;font:700 10.5px/1.4 ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:#8ec5ff;margin-bottom:6px}.pla-heroe{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;border-left:3px solid #FF6B81;padding-left:14px}.pla-heroe h2{margin:0;font:800 30px/1.1 ui-monospace,monospace;text-transform:uppercase;color:#fff}.pla-heroe h2 b{color:#ff6b81}.pla-heroe p{margin:6px 0 0;font:500 13px/1.5 ui-monospace,monospace;color:#e8eefad1}.pla-heroe p b{color:#fff}.pla-anillo{--f: 0;width:112px;height:112px;border-radius:50%;display:grid;place-items:center;align-content:center;background:radial-gradient(closest-side,#02060F 78%,transparent 80% 100%),conic-gradient(#ff6b81 calc(var(--f) * 1%),#ff6b8124 0)}.pla-anillo strong{font:800 30px/1 ui-monospace,monospace}.pla-anillo small{font:600 11px ui-monospace,monospace;color:var(--pla-tenue)}.pla-escena{position:relative;border:1px solid var(--pla-linea);border-radius:16px;background:#02060f;overflow:hidden}.pla-escena canvas{display:block}.pla-est{position:absolute;transform:translate(-50%);text-align:center;max-width:150px;border:0;background:none;color:inherit;font:inherit;padding:2px 6px;border-radius:10px;cursor:pointer;z-index:2}.pla-est:hover{background:#2f9bff1a}.pla-est .pla-ver{display:block;margin-top:3px;font:600 10px/1.2 ui-monospace,monospace;font-style:normal;color:#8ec5ff;opacity:.55}.pla-est:hover .pla-ver{opacity:1}.pla-hit{position:absolute;border-radius:50%;border:0;background:transparent;cursor:pointer;z-index:1;padding:0}.pla-hit:hover{box-shadow:0 0 0 2px #8ec5ff59,inset 0 0 30px #2f9bff1f}.pla-porque{margin-top:8px;border:1px solid rgba(47,155,255,.5);background:#2f9bff1f;color:#8ec5ff;border-radius:99px;padding:5px 12px;font:600 12px ui-monospace,monospace;cursor:pointer}.pla-porque:hover{background:#2f9bff38;color:#fff}.pla-fic-velo{position:fixed;inset:0;z-index:950;background:#02060fb8;display:flex;align-items:center;justify-content:center;padding:16px}.pla-fic{--c: #2F9BFF;font-family:Nexa,system-ui,-apple-system,Segoe UI,sans-serif;width:min(640px,100%);max-height:calc(100vh - 32px);overflow:auto;background:radial-gradient(circle at 1px 1px,rgba(142,197,255,.08) 1px,transparent 0) 0 0 / 18px 18px,#0b1a3d;color:#e8eefa;border:1px solid rgba(142,197,255,.2);border-top:4px solid var(--c);border-radius:18px;padding:20px 22px 16px;display:flex;flex-direction:column;gap:14px;box-shadow:0 24px 80px #0000008c}.pla-fic header{position:relative}.pla-fic-x{position:absolute;top:-6px;right:-8px;border:0;background:none;color:#8ea3c9;font-size:18px;cursor:pointer}.pla-fic-paso{font:700 11px/1.4 ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:#8ea3c9}.pla-fic h3{margin:2px 0 6px;font-size:26px;color:var(--c);letter-spacing:-.01em}.pla-fic-num{display:flex;align-items:baseline;gap:8px}.pla-fic-num strong{font:800 44px/1 ui-monospace,monospace;color:#fff}.pla-fic-num small{font:600 13px ui-monospace,monospace;color:#8ea3c9}.pla-fic-que{margin:8px 0 0;font-size:15.5px;line-height:1.45}.pla-fic section p{margin:4px 0 0;font-size:14px;line-height:1.45}.pla-fic .pla-etq{display:block;margin:0 0 2px}.pla-fic-cerebro{--e: #45D49A;border:1px solid color-mix(in srgb,var(--e) 45%,transparent);background:color-mix(in srgb,var(--e) 9%,transparent);border-radius:14px;padding:12px 14px;display:grid;gap:8px}.pla-fic-cerebro.atencion{--e: #F5B544}.pla-fic-cerebro.actuar{--e: #FF6B81}.pla-fic-sem{justify-self:start;background:var(--e);color:#0b1a3d;border-radius:99px;padding:3px 11px;font-weight:800;font-size:12.5px;letter-spacing:.02em}.pla-fic-cerebro .frase{margin:0;font-size:16.5px;line-height:1.4;font-weight:700;color:#fff}.pla-fic-cerebro .tuyo{margin:0;padding:8px 10px;border-radius:10px;background:#ffffff12;font-size:14px;line-height:1.4;color:#fff}.pla-fic-cerebro ol{list-style:none;margin:0;padding:0;display:grid;gap:8px}.pla-fic-cerebro li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;line-height:1.4}.pla-fic-cerebro li b{flex:0 0 26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--e);color:#0b1a3d;font:800 13px ui-monospace,monospace}.pla-fic-cerebro li span{padding-top:3px}.pla-fic-desglose{display:grid;gap:10px}.pla-fic-desglose .dias{display:flex;flex-wrap:wrap;gap:6px}.pla-fic-desglose .dias span{display:flex;align-items:baseline;gap:5px;border:1px solid rgba(142,197,255,.22);border-radius:99px;padding:3px 10px;font-size:12.5px;color:#c9d6ee}.pla-fic-desglose .dias b{color:#fff;font:800 13px ui-monospace,monospace}.pla-fic-desglose .dias .rojo{border-color:#ff6b81;color:#ff9fb0}.pla-fic-desglose .dias .ambar{border-color:#f5b544;color:#f5c978}.pla-fic-desglose .ritmo{margin:0;font-size:13.5px;color:#c9d6ee}.pla-fic-desglose .quienes{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:13px;color:#c9d6ee}.pla-fic-desglose .quienes .pla-etq{flex-basis:100%}.pla-fic-desglose .quienes b{color:#fff}.pla-fic-desglose .lista{display:grid;gap:2px}.pla-fic-desglose .lista>div{display:grid;grid-template-columns:1fr auto 96px;gap:10px;align-items:baseline;padding:4px 8px;border-radius:8px;font-size:13.5px}.pla-fic-desglose .lista>div:nth-child(2n){background:#ffffff08}.pla-fic-desglose .lista b{font:800 13px ui-monospace,monospace;color:#fff}.pla-fic-desglose .lista em{font-style:normal;font-size:12.5px;color:#8ea3c9;text-align:right}.pla-fic-desglose .lista .rojo em,.pla-fic-desglose .lista .rojo span{color:#ff8fa3}.pla-fic-desglose .lista .ambar em{color:#f5b544}.pla-fic-desglose .lista small{color:#8ea3c9;font-size:12px;padding-left:8px}.pla-fic-dos{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pla-fic-dos section{background:#ffffff0a;border:1px solid rgba(142,197,255,.14);border-radius:12px;padding:10px 12px}.pla-fic-dos section.gana{border-color:#45d49a59;background:#45d49a12}.pla-fic-dos section.gana .pla-etq{color:#45d49a}.pla-fic-marca{background:#2f9bff14;border:1px dashed rgba(142,197,255,.3);border-radius:12px;padding:10px 12px}.pla-fic footer{display:flex;justify-content:space-between;gap:10px;padding-top:4px}.pla-fic footer button{border:1px solid rgba(142,197,255,.3);background:none;color:#e8eefa;border-radius:99px;padding:7px 14px;font-size:13px;font-weight:600;cursor:pointer}.pla-fic footer button.sig{background:var(--c);border-color:var(--c);color:#0b1a3d;font-weight:800}@media (max-width: 560px){.pla-fic-dos{grid-template-columns:1fr}.pla-fic h3{font-size:22px}.pla-fic-num strong{font-size:36px}}.pla-est b{display:block;font:800 11px/1.2 ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.pla-est strong{display:block;font:800 22px/1.15 ui-monospace,monospace}.pla-est small{display:block;font:500 10.5px/1.3 ui-monospace,monospace;color:var(--pla-tenue)}.pla-decide{border:1px solid rgba(47,155,255,.35);background:#2f9bff12;border-radius:14px;padding:12px 14px;display:grid;gap:8px;color:#e8eefa;font-family:Nexa,system-ui,sans-serif;margin-bottom:12px}.pla-decide .pla-etq{margin:0}.pla-decide-item{display:grid;grid-template-columns:90px 1fr;gap:10px;align-items:start}.pla-decide-item>b{justify-self:start;background:#2f9bff;color:#0b1a3d;border-radius:99px;padding:3px 10px;font-size:12.5px}.pla-decide-item.p1>b{background:#ff6b81}.pla-decide-item.p2>b{background:#f5b544}.pla-decide-item p{margin:0;font-size:14.5px;font-weight:700;line-height:1.4;color:#fff}.pla-decide-item small{display:block;margin-top:2px;font-size:12.5px;color:#c9d6ee;line-height:1.4}.pla-adel{display:flex;flex-wrap:wrap;gap:6px}.pla-adel span{border:1px solid rgba(142,197,255,.25);border-radius:99px;padding:3px 10px;font-size:12.5px;color:#c9d6ee}.pla-adel span b{color:#fff}.pla-adel span.ok{border-color:#45d49a}.pla-adel span.ok b{color:#45d49a}.pla-adel span.mal{border-color:#ff6b81}.pla-adel span.mal b{color:#ff8fa3}@media (max-width: 560px){.pla-decide-item{grid-template-columns:1fr}}.pla-est .pla-resto{color:#8ec5ff;opacity:.8}.pla-est.ingreso{transform:none;text-align:left}.pla-est.recorte b,.pla-est.recorte strong{color:#ff6b81}.pla-est.listo b,.pla-est.listo strong{color:#45d49a}.pla-est.diseno b{color:#a88bff}.pla-feed{position:absolute;top:12px;right:12px;width:250px;max-width:34%;display:grid;gap:3px;font:500 10.5px/1.35 ui-monospace,monospace;color:#e8eefad1;background:#02060fb8;border:1px solid var(--pla-linea);border-radius:12px;padding:10px 12px}.pla-feed time{color:var(--pla-tenue)}.pla-feed b{color:#8ec5ff}.pla-feed>div{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pla-feed .ing em{font-style:normal;color:var(--pla-tenue)}.pla-feed .ing em.u{color:#ff6b81}.pla-ley{position:absolute;left:12px;bottom:10px;display:flex;flex-wrap:wrap;gap:12px;font:600 10.5px ui-monospace,monospace;color:var(--pla-tenue)}.pla-ley i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:5px}.pla-ley i.nuevo{border:1px solid #fff;background:transparent}.pla-abajo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);gap:12px}.pla-caja{border:1px solid var(--pla-linea);border-radius:14px;padding:12px 14px;background:#0b1a3d66;position:relative}.pla-horas{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;height:120px;align-items:end}.pla-horas>div{display:grid;grid-template-rows:1fr auto;height:100%;align-items:end;text-align:center}.pla-horas i{display:block;background:#ff6b818c;border-radius:4px 4px 0 0;min-height:2px}.pla-horas i.ok{background:#45d49a}.pla-horas small{font-size:10px;color:var(--pla-tenue)}.pla-acum{position:absolute;inset:0 0 16px;width:100%;height:calc(100% - 16px);pointer-events:none;overflow:visible}.pla-acum polyline{fill:none;vector-effect:non-scaling-stroke;stroke-linejoin:round}.pla-acum .real{stroke:#fff;stroke-width:2}.pla-acum .obj{stroke:#f5b544;stroke-width:1.5;stroke-dasharray:5 4}.pla-acum-ley{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:8px;font:600 10px ui-monospace,monospace;color:var(--pla-tenue)}.pla-acum-ley i{display:inline-block;width:14px;height:0;vertical-align:middle;margin-right:5px;border-top:2px solid #fff}.pla-acum-ley i.obj{border-top:2px dashed #F5B544}.pla-acum-ley i.bar{width:8px;height:8px;border:0;background:#ff6b818c;border-radius:2px}.pla-ritmo{display:inline-block;margin-left:14px;padding:3px 10px;border-radius:99px;font:700 12px/1.4 ui-monospace,monospace;vertical-align:middle;text-transform:none}.pla-ritmo.ok{background:#45d49a24;color:#45d49a}.pla-ritmo.mal{background:#ff6b8129;color:#ff6b81}.pla-linea{position:absolute;left:0;right:0;border-top:1px dashed rgba(245,181,68,.7);font:600 9.5px ui-monospace,monospace;color:#f5b544;text-align:right;pointer-events:none}.pla-fc{position:relative;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;height:150px;align-items:end}.pla-fc>div{display:grid;grid-template-rows:1fr auto auto;height:100%;text-align:center}.pla-fc .col{position:relative;display:flex;align-items:flex-end;justify-content:center;gap:2px;height:100%}.pla-fc .col i{display:block;width:42%;background:#2f9bff;border-radius:4px 4px 0 0;min-height:2px}.pla-fc .col i.ag{background:#8ec5ff38}.pla-fc .col i.pico{background:#ff6b81}.pla-fc b{font:800 12px ui-monospace,monospace}.pla-fc small{font-size:10px;color:var(--pla-tenue)}.pla-imp{display:grid;gap:7px}.pla-imp>div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:2px 10px;align-items:center}.pla-imp b{font:800 11px ui-monospace,monospace}.pla-imp small{grid-column:2;font-size:10.5px;color:var(--pla-tenue)}.pla-imp .bar{height:7px;border-radius:99px;background:#8ec5ff1a;overflow:hidden}.pla-imp .bar i{display:block;height:100%}.pla-imp .off small{color:#ff6b81}.pla-ideas{display:grid;gap:6px;border:1px solid var(--pla-linea);border-radius:14px;padding:12px 14px;background:#0b1a3d66;font:500 12.5px/1.45 ui-monospace,monospace;color:#e8eefae0}.pla-ideas>div{display:flex;gap:8px;align-items:baseline}.pla-ideas>div i{flex:none;width:8px;height:8px;border-radius:50%;transform:translateY(-1px)}.pla.angosta .pla-feed{display:none}.pla-feed .sin{color:#f5b544}@media (max-width: 1100px){.pla-abajo{grid-template-columns:1fr}}@media (max-width: 700px){.pla-heroe{grid-template-columns:1fr}.pla-heroe h2{font-size:22px}.pla-est small{display:none}}.plf-meta{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:18px;align-items:end}.plf-meta-n{display:grid;gap:4px;text-align:right}.plf-meta-n strong{font:800 40px/1 ui-monospace,monospace;color:#45d49a}.plf-meta-n small{font:600 12px ui-monospace,monospace;color:var(--plf-tenue)}.plf-turnos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.plf-turno{display:grid;gap:12px}.plf-turno h2{margin:0;font:800 15px ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:#8ec5ff}.plf-bloque{border:1px solid var(--plf-linea);border-radius:16px;padding:12px 14px;background:#0b1a3d73;display:grid;gap:8px}.plf-bloque>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:baseline}.plf-bloque .t{font:700 11px ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:#f5b544}.plf-bloque b{font-size:13.5px}.plf-bloque strong{font:800 22px ui-monospace,monospace}.plf-bloque strong small{font:600 12px ui-monospace,monospace;color:var(--plf-tenue)}.plf-lista{margin:0;padding:0 0 0 22px;display:grid;gap:4px;max-height:460px;overflow:auto}.plf-lista li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr) 26px 110px 128px;gap:8px;align-items:center;padding:5px 0;border-bottom:1px solid rgba(142,197,255,.06);font-size:13px}.plf-lista li>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plf-lista li .enlace{color:#fff;text-align:left}.plf-lista li .mono{text-align:right;font-weight:800}.plf-lista li .chip{justify-self:start;padding:2px 8px;border-radius:99px;font:700 10.5px ui-monospace,monospace}.plf-lista li .sig{border:1px solid #2F9BFF;background:#2f9bff29;color:#fff;border-radius:10px;padding:6px 8px;font:700 11.5px ui-monospace,monospace;cursor:pointer}.plf-lista li .sig:hover{background:#2f9bff;color:#04122e}.plf-lista li .ok{color:#45d49a;font:700 11.5px ui-monospace,monospace;text-align:center}.plf-lista li.hecho .enlace,.plf-lista li.hecho .tenue{text-decoration:line-through;opacity:.55}.plf-libre{margin:0;padding:10px 12px;border-radius:12px;border:1px dashed rgba(245,181,68,.5);color:#f5b544;font:600 12.5px/1.45 ui-monospace,monospace}.plf-dis .plf-chips{display:flex;flex-wrap:wrap;gap:6px}.plf-dis .plf-chips button{border:1px solid rgba(139,108,255,.5);background:#8b6cff1f;color:#cdbeff;border-radius:99px;padding:4px 10px;font:600 12px ui-monospace,monospace;cursor:pointer}.plf-dis .plf-chip{display:flex;flex-direction:column;gap:3px;border:1px solid rgba(139,108,255,.45);background:#8b6cff1a;border-radius:12px;padding:6px 10px;min-width:150px}.plf-dis .plf-chip.ambar{border-color:#f5b544;box-shadow:0 0 0 1px #f5b54459}.plf-dis .plf-chip.rojo{border-color:#ff5c7a;box-shadow:0 0 0 1px #ff5c7a66}.plf-dis .plf-chip button.nom{border:0;background:none;padding:0;text-align:left;color:#cdbeff;font:600 12px ui-monospace,monospace;cursor:pointer;border-radius:0}.plf-dis .plf-chip .cuando{font:600 11px ui-monospace,monospace;color:#8ea3c9}.plf-dis .plf-chip.ambar .cuando{color:#f5b544}.plf-dis .plf-chip.rojo .cuando{color:#ff8fa3}.plf-dis .plf-chip .ped{font-size:11px;color:#8ec5ff}.plf-dis .plf-chip .ped.ok{color:#45d49a}.plf-dis .plf-chip .ped.no{color:#f5b544}.plf-dis .plf-chip button.mini{align-self:flex-start;border:1px solid rgba(47,155,255,.55);background:#2f9bff1f;color:#8ec5ff;border-radius:99px;padding:2px 9px;font-size:11px;font-weight:600;cursor:pointer}.plf-horas{margin:-6px 0 8px;font:600 12px ui-monospace,monospace;color:#8ea3c9}.plf-siguen{margin-top:10px;border-top:1px dashed rgba(69,212,154,.4);padding-top:8px}.plf-siguen p{margin:0 0 6px;font-size:13px;color:#c9d6ee}.plf-siguen p b{color:#45d49a}.plf-pedir{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px}.plf-pedir button{border:0;background:#2f9bff;color:#fff;border-radius:99px;padding:6px 14px;font-weight:700;cursor:pointer}.plf-pedir button:disabled,.plf-dis .plf-chip button.mini:disabled{opacity:.55;cursor:default}.plf-pedir .tenue{font-size:12px;color:#8ea3c9}.plf-pedir-msj{margin:-4px 0 10px;font-size:12.5px;color:#45d49a}.aud .aud-cab h2{margin:2px 0 4px;font-size:22px;color:#fff}.aud .aud-cab .tenue{margin:0 0 12px;color:#8ea3c9;font-size:13px}.aud-grilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.aud-t{--e: #45D49A;border:1px solid color-mix(in srgb,var(--e) 40%,transparent);background:color-mix(in srgb,var(--e) 7%,rgba(11,26,61,.5));border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:6px;color:#e8eefa}.aud-t.atencion{--e: #F5B544}.aud-t.actuar{--e: #FF6B81}.aud-sem{align-self:flex-start;background:var(--e);color:#0b1a3d;border-radius:99px;padding:2px 10px;font-weight:800;font-size:11.5px}.aud-t h3{margin:0;font-size:16px;color:#fff}.aud-t p{margin:0;font-size:13.5px;line-height:1.45}.aud-t p.hacer{color:#c9d6ee}.aud-t p.hacer b{color:var(--e)}.rep h2{margin:2px 0;font-size:22px;color:#fff}.rep>.tenue{margin:0 0 12px;color:#8ea3c9;font-size:13px}.rep-cols{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:12px}.rep-cols ul,.rep-cols ol{margin:4px 0 10px;padding-left:18px;display:grid;gap:5px;font-size:14px;line-height:1.45;color:#e8eefa}.rep-cols .pla-etq.bien,.rep-cols ul.bien li::marker{color:#45d49a}.rep-cols .pla-etq.mejorar,.rep-cols ol.mejorar li::marker{color:#ff8fa3;font-weight:800}.rep-tabla{width:100%;border-collapse:collapse;font-size:13px;color:#e8eefa}.rep-tabla th{text-align:left;font:700 10.5px ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;color:#8ea3c9;padding:6px 8px;border-bottom:1px solid rgba(142,197,255,.2)}.rep-tabla td{padding:6px 8px;border-bottom:1px solid rgba(142,197,255,.08)}.rep-tabla td small{color:#8ea3c9}.rep-tabla td.ok{color:#45d49a;font-weight:700}.rep-tabla td.cerca{color:#f5b544;font-weight:700}.rep-tabla td.mal{color:#ff8fa3;font-weight:700}@media (max-width: 700px){.rep-cols{grid-template-columns:1fr}.rep-tabla{display:block;overflow-x:auto;white-space:nowrap}}.aud-per{font:600 11px/1.3 ui-monospace,monospace;color:#8ea3c9;letter-spacing:.02em}.aud-por{margin-top:2px;font-size:12.5px;color:#c9d6ee}.aud-por summary{cursor:pointer;color:#8ec5ff;font-weight:600;list-style:none}.aud-por summary:before{content:"▸ "}.aud-por[open] summary:before{content:"▾ "}.aud-por p{margin:4px 0 0;font-size:12.5px;line-height:1.45;color:#c9d6ee}.aud-det{display:flex;flex-wrap:wrap;gap:5px;margin-top:2px}.aud-det span{display:flex;gap:5px;align-items:baseline;border:1px solid rgba(142,197,255,.2);border-radius:99px;padding:2px 8px;font-size:11.5px}.aud-det em{font-style:normal;color:#8ea3c9}.aud-det b{color:#fff;font-family:ui-monospace,monospace}.aud-det .mal{border-color:color-mix(in srgb,var(--e) 70%,transparent)}.aud-det .mal b{color:var(--e)}@media (max-width: 1100px){.plf-turnos,.plf-meta{grid-template-columns:1fr}.plf-meta-n{text-align:left}}@media (max-width: 700px){.plf-lista li{grid-template-columns:minmax(0,1fr) 26px 120px}.plf-lista li>.tenue,.plf-lista li .chip{display:none}}.plf-hoy3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.plf-orden{border:1px solid var(--plf-linea);border-radius:16px;padding:14px 16px;background:#0b1a3d73;display:grid;gap:6px;align-content:start}.plf-orden .t{font:700 11px ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.plf-orden strong{font:800 30px/1.05 ui-monospace,monospace}.plf-orden strong small{font:600 13px ui-monospace,monospace;color:var(--plf-tenue)}.plf-orden p{margin:0;font-size:13px;color:#e8eefad9;line-height:1.45}.plf-orden.imp{border-color:#2f9bff8c}.plf-orden.imp .t{color:#2f9bff}.plf-orden.rec{border-color:#f5b5448c}.plf-orden.rec .t{color:#f5b544}.plf-orden.dis{border-color:#8b6cff8c}.plf-orden.dis .t{color:#a88bff}.plf-bar{height:8px;border-radius:99px;background:#8ec5ff1a;overflow:hidden}.plf-bar i{display:block;height:100%}.plf-camino{position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.plf-camino:before{content:"";position:absolute;left:7%;right:7%;top:21px;height:3px;background:#8ec5ff26}.plf-esc{position:relative;text-align:center;display:grid;justify-items:center;gap:6px}.plf-esc .bola{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font:800 14px ui-monospace,monospace;background:#0b1a3d;border:2px solid rgba(142,197,255,.25);color:var(--plf-tenue);z-index:1}.plf-esc.ok .bola{background:#45d49a;border-color:#45d49a;color:#04122e;box-shadow:0 0 18px #45d49a99}.plf-esc.ahora .bola{border-color:#2f9bff;color:#fff;box-shadow:0 0 0 6px #2f9bff2e,0 0 24px #2f9bff99;animation:plf-lat 1.8s infinite}.plf-esc b{font:700 11.5px/1.25 ui-monospace,monospace}.plf-esc small{font:500 11px/1.3 ui-monospace,monospace;color:var(--plf-tenue)}.plf-plan{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:16px;align-items:center}.plf-plan label{display:block;font:700 12px ui-monospace,monospace;color:#e8eefac7;margin-bottom:6px}.plf-plan strong{font:800 34px/1 ui-monospace,monospace}.plf-plan input{width:100%;accent-color:#2F9BFF}.plf-llegadas{display:grid;gap:8px;font-size:12.5px}.plf-llegada{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px;border-radius:12px;border:1px solid var(--plf-linea)}.plf-llegada .n{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#2f9bff2e;font:800 13px ui-monospace,monospace}.plf-llegada em{font:800 15px ui-monospace,monospace;font-style:normal;color:#45d49a;white-space:nowrap}.plf-llegada.lejos em{color:#f5b544}.plf-fila{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.plf-ley{display:flex;flex-wrap:wrap;gap:14px;font:600 11px ui-monospace,monospace;color:var(--plf-tenue)}.plf-ley i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:-1px}.plf-dias{display:grid;gap:8px;margin-top:10px}.plf-dia{border:1px solid var(--plf-linea);border-radius:14px;background:#02060f99;overflow:hidden}.plf-dia>header{display:grid;grid-template-columns:120px minmax(0,1fr) 150px 26px;gap:14px;align-items:center;padding:12px 14px;cursor:pointer}.plf-dia>header:hover{background:#2f9bff0f}.plf-dia .fecha{font:800 15px ui-monospace,monospace;text-transform:uppercase}.plf-dia .fecha small{display:block;font:600 10.5px ui-monospace,monospace;color:var(--plf-tenue)}.plf-barra{display:flex;height:12px;border-radius:99px;overflow:hidden;background:#8ec5ff14}.plf-barra i{display:block;height:100%}.plf-acum{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:6px;font:600 11.5px ui-monospace,monospace;color:var(--plf-tenue)}.plf-acum b{color:#fff}.plf-dia .falta{text-align:right;font:800 18px ui-monospace,monospace}.plf-dia .falta small{display:block;font:600 10.5px ui-monospace,monospace;color:var(--plf-tenue)}.plf-dia.hoy{border-color:#ff6b81}.plf-dia.hoy .fecha{color:#ff6b81}.plf-dia.obj1{border-color:#2f9bff99}.plf-dia.listo{border-color:#45d49a}.plf-dia.listo .falta{color:#45d49a}.plf-dia .flecha{color:var(--plf-tenue);transition:transform .2s}.plf-dia.abierto .flecha{transform:rotate(90deg)}.plf-trabajos{display:grid;gap:6px;padding:0 14px 12px}.plf-trab{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 70px 130px 170px;gap:12px;align-items:center;padding:8px 10px;border-radius:10px;background:#0b1a3d8c;font-size:13.5px}.plf-trab>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plf-trab .enlace{color:#fff;text-align:left}.plf-trab .chip{justify-self:start;padding:2px 10px;border-radius:99px;font:700 11px ui-monospace,monospace}.plf-trab button:not(.enlace){border:1px solid #2F9BFF;background:#2f9bff29;color:#fff;border-radius:10px;padding:7px 10px;font:700 12px ui-monospace,monospace;cursor:pointer}.plf-trab button:not(.enlace):hover{background:#2f9bff;color:#04122e}.plf-trab.hecho button:not(.enlace){border-color:#45d49a;background:#45d49a26;color:#45d49a;cursor:default}@media (max-width: 900px){.plf-hoy3,.plf-plan{grid-template-columns:1fr}.plf-dia>header{grid-template-columns:90px minmax(0,1fr) 80px 18px}.plf-trab{grid-template-columns:minmax(0,1fr) 60px 140px}.plf-trab>.tenue,.plf-trab .chip{display:none}}.pd-alerta{margin:0;padding:10px 14px;border-radius:10px;background:#e2445c1f;color:inherit;font-weight:600}.pd-alerta.suave{background:#fdab3d29;font-weight:400}.pd-puestos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:12px;align-items:start}.pd-puesto{background:var(--papel);border:1px solid var(--linea);border-radius:var(--radio);padding:12px 14px;display:flex;flex-direction:column;gap:6px}.pd-puesto.mio{border-color:#2f9bff;box-shadow:0 0 0 2px #2f9bff40}.pd-puesto header{display:grid;grid-template-columns:auto 1fr auto;gap:2px 10px;align-items:baseline}.pd-puesto header .tenue{grid-column:2;font-size:12.5px}.pd-turno{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#2f9bff;font-weight:800}.pd-meta{grid-row:1 / span 2;grid-column:3;font-size:24px;font-weight:800}.pd-meta small{font-size:12px;font-weight:500;color:var(--tenue)}.pd-puesto>.enlace{align-self:flex-start;font-size:12.5px}.pd-lista{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:4px;font-size:13px}.pd-lista li{display:grid;grid-template-columns:minmax(0,1.4fr) auto minmax(0,1fr) auto auto;gap:8px;align-items:baseline}.pd-lista li>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-lista li.urgente b{color:var(--rojo)}.pd-lista li em{font-style:normal;font-size:11.5px;color:var(--tenue)}.pd-pie{font-size:12px}.pp-caja{background:var(--papel);border:1px solid var(--linea);border-radius:var(--radio);padding:14px 16px}.pp-caja h3{font-size:15px}.pp-caja>p{margin:3px 0 10px;font-size:12.5px}.pp-dos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:14px}.pp-tabla{overflow-x:auto}.pp-tabla table{border-collapse:collapse;width:100%;font-size:13px}.pp-tabla th,.pp-tabla td{border-bottom:1px solid var(--linea-suave);padding:7px 10px;text-align:left;vertical-align:middle}.pp-tabla th{color:var(--tenue);font-weight:400;font-size:12px;white-space:nowrap}.pp-tabla tr.hoy td{background:#f3f8ff}.pp-tabla input{width:70px;border:1px solid var(--linea);border-radius:6px;padding:4px 6px;background:var(--papel)}.pp-foton{display:inline-block;background:#e9f0fb;color:var(--navy);border-radius:12px;padding:2px 9px;font-size:12px;margin:1px 4px 1px 0;white-space:nowrap}.pp-carga{height:9px;width:150px;max-width:100%;background:var(--linea-suave);border-radius:99px;overflow:hidden}.pp-carga i{display:block;height:100%;background:#579bfc}.pp-carga.llena i{background:#fdab3d}.pp-avance{display:flex;height:9px;width:130px;max-width:100%;background:#d5dbe6;border-radius:99px;overflow:hidden}.pp-avance i.l{background:#00c875}.pp-avance i.c{background:#4eccc6}.pp-aviso{color:#b26a00;font-size:12.5px}.pp-semanas{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:6px;height:150px;align-items:end;margin:6px 0 10px}.pp-sem{display:grid;grid-template-rows:auto 1fr auto;height:100%;justify-items:center;align-items:end;gap:2px;min-width:0}.pp-sem strong{font-size:12px;color:var(--navy)}.pp-sem i{display:block;width:100%;max-width:40px;min-height:2px;background:#00c875;border-radius:4px 4px 0 0;align-self:end}.pp-sem.futura i{background:repeating-linear-gradient(135deg,#579bfc 0 6px,#8bb8fd 6px 12px)}.pp-sem span{font-size:10.5px;color:var(--tenue)}.pp-supuestos{display:flex;flex-wrap:wrap;gap:18px;margin-bottom:10px;font-size:13px}.pp-supuestos input{width:70px;margin-left:6px;border:1px solid var(--linea);border-radius:6px;padding:4px 6px;background:var(--papel)}@media (max-width: 640px){.pp-panel{padding:12px 16px 32px}}.aprender .vistas button:disabled{opacity:.5;cursor:default}.aprender-abrir{margin-left:auto;align-self:center;padding:8px 4px;color:var(--azul);font-size:13px;white-space:nowrap}.aprender-marco{flex:1;min-height:0;width:100%;border:0;background:var(--fondo)}.atajo-videos{display:grid;gap:1px;margin:0 10px 10px;padding:9px 11px;border:1px solid rgba(255,255,255,.22);border-radius:9px;background:#ffffff12;color:#fff;text-align:left}.atajo-videos span{font-weight:800;font-size:14px}.atajo-videos small{color:var(--celeste);font-size:11.5px}.atajo-videos:hover{background:#ffffff21}.atajo-videos.activo{background:var(--azul);border-color:var(--azul)}.atajo-videos.activo small{color:#fff}.atajo-videos.nuevo{border-color:#ff6b81;background:#ff3b5c2e;animation:sacudir 2.8s ease-in-out infinite}.atajo-videos.nuevo small{color:#ffc2cc;font-weight:700}.videos-cuerpo{flex:1;min-height:0;display:flex;flex-direction:column}.videos-cuerpo .vistas{border-top:0}.videos-lista{flex:1;min-height:0;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,520px),1fr));align-content:start;gap:16px;padding:14px 16px 30px}.video-tarjeta{padding:14px 16px;border:1px solid var(--linea);border-left:5px solid var(--celeste);border-radius:10px;background:var(--papel)}.video-tarjeta.nuevo{border-left-color:#ff3b5c}.video-tarjeta h3{margin:2px 0 6px;font-size:17px}.video-tarjeta video{display:block;width:100%;margin-top:10px;border-radius:8px;background:#000}.video-nuevo{margin-left:8px;padding:1px 8px;border-radius:999px;background:#ff3b5c;color:#fff;font-size:11px}.boton-copiar{border:1px solid #b9cbe6;border-radius:6px;background:#f2f7ff;color:var(--azul);padding:3px 9px;font-size:12.5px;font-weight:700;cursor:pointer;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.boton-copiar:hover{background:#e3eefc}.boton-copiar.hecho{background:#e3f7ec;border-color:#9fd8b8;color:#11764a}.cab-enlaces{display:flex;gap:8px;flex-wrap:wrap}.cab-enlaces .boton{text-decoration:none;display:inline-grid;gap:1px;line-height:1.25}.cab-enlaces .boton small{font-size:11px;font-weight:600;opacity:.9}.cab-enlaces .boton.pendiente{background:#e5484d;border-color:#c4363b;color:#fff;font-weight:800;box-shadow:0 0 0 3px #e5484d2e}.cab-enlaces .boton.pendiente:hover{background:#d93f44;border-color:#a92e33}.cab-enlaces .boton.al-dia{border-color:#7cc68f;background:#eefaf1}.cab-enlaces .boton.al-dia small{color:#24713a}.novedades{flex:1;min-height:0;overflow-y:auto;display:grid;align-content:start;gap:14px;padding:14px 16px 30px}.novedades>*{max-width:860px}.novedades-vacio{padding:20px 0}.novedades-cabeza{padding:12px 14px;border:1px solid var(--linea);border-radius:10px;background:#f4f8fd;line-height:1.5}.novedades-cabeza.pendiente{border-color:#ffd15c;background:#fff8e3}.novedades-cabeza p{margin:6px 0 0;display:flex;flex-wrap:wrap;gap:6px}.novedades-cabeza .chip{padding:3px 9px;border-radius:999px;background:#fff;border:1px solid var(--linea);font-size:13px}.novedades-dudas{color:#9a3412}.novedad{padding:14px 16px;border:1px solid var(--linea);border-left:5px solid #ffc233;border-radius:10px;background:var(--papel)}.novedad.entendida{border-left-color:#3fa45a}.novedad.duda{border-left-color:#ea7a2c}.novedad.admin{border-left-color:var(--celeste)}.novedad h3{margin:2px 0 6px;font-size:17px}.novedad-meta{margin:0;color:var(--tenue);font-size:12px;text-transform:uppercase;letter-spacing:.04em}.novedad-texto{margin:0;line-height:1.55}.novedad img{display:block;max-width:min(100%,520px);margin-top:10px;border:1px solid var(--linea);border-radius:8px}.novedad-resumen{margin-top:10px;padding-top:8px;border-top:1px dashed var(--linea)}.novedad-resumen p{margin:4px 0}.novedad-respuesta{margin-top:12px}.novedad-respuesta p{margin:0 0 8px}.novedad-ok{color:#24713a;font-weight:700}.novedad-botones{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.novedad-duda{display:grid;gap:8px}.novedad-duda textarea{width:100%;resize:vertical}.pv{min-height:0}.pv-centro{padding:40px;text-align:center}.pv-pin{display:grid;gap:12px;justify-items:center;width:min(360px,calc(100% - 32px));margin:10vh auto 0;padding:28px 24px;border:1px solid var(--linea);border-radius:18px;background:var(--papel);text-align:center;box-shadow:var(--sombra)}.pv-pin h1{font-size:21px}.pv-pin p{margin:0}.pv-pin .entrada{text-align:center;letter-spacing:.3em}.pv-resumen{display:flex;flex-wrap:wrap;gap:8px 18px;padding:0 20px 10px;font-size:13.5px}.pv-resumen span{padding:4px 10px;border:1px solid var(--linea);border-radius:999px;background:var(--papel)}.pv-resumen .pv-hoy{border-color:#2fb37a;color:#1c8a5a}.pv-error{padding:0 20px}.pv-hoja{flex:1;min-height:0;overflow:auto;margin:0 20px;border:1px solid var(--linea);border-radius:10px 10px 0 0;background:var(--papel)}.pv-tabla{border-collapse:collapse;font-size:12.5px;white-space:nowrap}.pv-tabla th,.pv-tabla td{border:1px solid var(--linea);padding:4px 8px;height:26px}.pv-tabla thead th{position:sticky;top:0;z-index:2;background:var(--cab, #f3f6fb);font-weight:800;text-align:left;color:var(--navy)}.pv-tabla .pv-n{position:sticky;left:0;z-index:1;background:var(--cab, #f3f6fb);color:var(--tenue);text-align:center;min-width:34px;font-size:11px}.pv-tabla thead .pv-n{z-index:3}.pv-tabla .pv-num{text-align:right;font-variant-numeric:tabular-nums}.pv-tabla .pv-nombre{font-weight:700;min-width:190px}.pv-tabla .pv-casilla{text-align:center;font-size:15px}.pv-tabla .pv-plan{max-width:220px;overflow:hidden;text-overflow:ellipsis}.pv-tabla .pv-llego{color:var(--tenue)}.pv-tabla tr.pv-c-refinamiento td:not(.pv-n){color:var(--tenue)}.pv-tabla tr.pv-c-contenciones td:not(.pv-n){font-style:italic}.pv-tabla tr.pv-nueva td:not(.pv-n){background:#ffc2332e}.pv-tabla tr.pv-nueva .pv-llego{color:#b9770e}.pv-orto{margin:18px 0 18px 42px}.pv-pestanas{display:flex;gap:2px;margin:0 20px 14px;padding:0 4px;overflow-x:auto;border:1px solid var(--linea);border-top:0;border-radius:0 0 10px 10px;background:var(--cab, #f3f6fb)}.pv-pestanas button{border:0;border-top:3px solid transparent;background:none;padding:7px 14px;color:var(--tenue);font-weight:700;font-size:12.5px}.pv-pestanas button.activa{border-top-color:var(--azul);background:var(--papel);color:var(--azul)}.ceo{flex:1;min-height:0;overflow-y:auto;padding:0 20px 40px;display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-content:start}.ceo-pad{padding:20px}.ceo-controles{display:flex;flex-wrap:wrap;gap:10px;align-items:center;position:sticky;top:0;z-index:5;padding:8px 0;background:linear-gradient(var(--fondo) 70%,transparent)}[data-tema] .ceo-controles{background:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ceo-seg{display:inline-flex;padding:3px;border:1px solid var(--linea);border-radius:999px;background:var(--papel)}.ceo-seg button{border:0;background:none;border-radius:999px;padding:6px 13px;color:var(--tenue);font-size:13px;white-space:nowrap}.ceo-seg button[aria-pressed=true]{background:var(--azul);color:#fff;font-weight:800}[data-tema=pod] .ceo-seg button[aria-pressed=true]{background:#2f9bff;color:#04122e;box-shadow:0 6px 20px -6px #2f9bffcc}.ceo-mes{display:inline-flex;gap:6px;align-items:center;font-size:13px;color:var(--tenue)}.ceo-mes select{border:1px solid var(--linea);border-radius:999px;padding:6px 10px;background:var(--papel);color:inherit}.ceo-card{position:relative;border:1px solid var(--linea);border-radius:18px;background:var(--papel);padding:16px 18px;box-shadow:var(--sombra);min-width:0}.ceo-card-cab{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-bottom:12px}.ceo-card-cab h2{font-size:18px}.ceo-card-cab p{margin:3px 0 0;font-size:12.5px;max-width:760px}.ceo-etq{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--azul);margin-bottom:2px}[data-tema=pod] .ceo-etq{color:#8ec5ff}.ceo-tiles,.ceo-proy-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:12px}.ceo-proy-grid{grid-template-columns:1.6fr repeat(auto-fit,minmax(min(170px,100%),1fr))}@media (max-width: 900px){.ceo-proy-grid{grid-template-columns:1fr 1fr}.ceo-proy-grid .heroe{grid-column:1 / -1}}.ceo-cifra{position:relative;overflow:hidden;border:1px solid var(--linea);border-radius:16px;padding:14px;background:var(--papel);min-width:0}.ceo-cifra .rot{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--tenue)}.ceo-cifra .val{font-size:28px;font-weight:800;letter-spacing:-.03em;line-height:1.1;margin-top:6px;color:var(--navy)}.ceo-cifra .sub{font-size:12px;color:var(--tenue);margin-top:4px}.ceo-cifra.heroe{background:radial-gradient(120% 120% at 85% 0%,#e3eeff 0%,var(--papel) 70%);border-color:#0063b64d}.ceo-cifra.heroe .val{font-size:44px}[data-tema=pod] .ceo-cifra .rot{color:#8ec5ff}[data-tema=pod] .ceo-cifra .val{background:linear-gradient(100deg,#fff 30%,#8ec5ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}[data-tema=pod] .ceo-cifra.heroe{background:radial-gradient(120% 120% at 85% 0%,#1b3a7a,#132452 45%,#081430);border-color:#2f9bff59;box-shadow:0 40px 100px -40px #0063b6b3}[data-tema=claro] .ceo-cifra .val{background:linear-gradient(100deg,#132452 25%,#0063b6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ceo-delta{display:inline-block;margin:6px 6px 0 0;padding:1px 8px;border-radius:999px;font-size:11.5px;font-weight:800;background:var(--linea-suave);color:var(--tenue)}.ceo-delta small{font-weight:400}.ceo-delta.sube{background:#e3f6ec;color:#14915f}.ceo-delta.baja{background:#fde8ec;color:#c8324c}[data-tema=pod] .ceo-delta.sube{background:#1fa1762e;color:#45d49a}[data-tema=pod] .ceo-delta.baja{background:#ff6a8026;color:#ff8597}.ceo-avance{height:6px;border-radius:99px;background:var(--linea-suave);overflow:hidden;margin-top:10px}.ceo-avance i{display:block;height:100%;background:linear-gradient(90deg,#0063b6,#2f9bff);border-radius:99px}.ceo-dos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:16px}.ceo-embudo{display:grid;gap:2px}.ceo-f-fila{display:grid;grid-template-columns:100px minmax(0,1fr) 140px;gap:12px;align-items:center}.ceo-f-fila>span{font-size:13px}.ceo-f-pista{height:22px;border-radius:0 6px 6px 0;background:var(--linea-suave);overflow:hidden}.ceo-f-barra{height:100%;min-width:2px;background:linear-gradient(90deg,#0063b6,#2f9bff);border-radius:0 6px 6px 0;transition:width .6s}.ceo-f-val{text-align:right;display:grid;font-variant-numeric:tabular-nums}.ceo-f-val b{font-size:15px}.ceo-f-val small{font-size:11px;color:var(--tenue)}.ceo-f-paso{padding:3px 0 3px 112px;font-size:12px;color:var(--tenue)}.ceo-f-paso b{color:var(--azul)}[data-tema=pod] .ceo-f-paso b{color:#8ec5ff}.ceo-nota{font-size:12px;margin:8px 0 0}.ceo-ideas{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ceo-ideas li{border-left:4px solid var(--azul);border-radius:10px;padding:9px 12px;background:var(--linea-suave)}.ceo-ideas li.bien{border-left-color:#2fb37a}.ceo-ideas li.alerta{border-left-color:#f5b544}.ceo-ideas b{display:block;font-size:14px}.ceo-ideas p{margin:3px 0 0;font-size:13px;line-height:1.5;color:var(--tenue)}[data-tema=pod] .ceo-ideas p{color:#e8eefac7}.ceo-tabla-marco{overflow-x:auto}.ceo-tabla{border-collapse:collapse;width:100%;font-size:12.5px;white-space:nowrap}.ceo-tabla th,.ceo-tabla td{padding:6px 10px;border-bottom:1px solid var(--linea-suave);text-align:left}.ceo-tabla th{color:var(--tenue);font-weight:400;font-size:11.5px}.ceo-tabla .num{text-align:right;font-variant-numeric:tabular-nums}.ceo-tabla tr.ceo-anio td{font-weight:800;background:var(--linea-suave)}.ceo-barra-celda{width:30%;min-width:120px}.ceo-barra-celda .ceo-f-pista{height:10px}.ceo-leyenda{display:flex;gap:14px;font-size:12px;color:var(--tenue);align-items:center}.ceo-leyenda i{display:inline-block;width:18px;height:3px;border-radius:2px;margin-right:6px;vertical-align:middle}.ceo-leyenda i.now{background:#2f9bff}.ceo-leyenda i.prev{background:var(--linea)}.ceo-minis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:12px}.ceo-mini{border:1px solid var(--linea-suave);border-radius:14px;padding:10px 12px}.ceo-mini h3{font-size:12px;font-weight:400;color:var(--tenue);letter-spacing:.06em;text-transform:uppercase}.ceo-mini-val{font-size:18px;font-weight:800;margin:2px 0 4px}.ceo-mini svg{width:100%;height:90px;display:block}.ceo-l-now{fill:none;stroke:#2f9bff;stroke-width:2.4;stroke-linejoin:round}.ceo-l-prev{fill:none;stroke:var(--linea);stroke-width:2;stroke-dasharray:4 3}.ceo-p-now{fill:#2f9bff}@media (max-width: 640px){.ceo{padding:0 12px 30px}.ceo-f-fila{grid-template-columns:80px minmax(0,1fr) 90px}.ceo-f-paso{padding-left:90px}}.tarjetas{flex:1;overflow:auto;padding:0 12px 16px;display:flex;flex-direction:column;gap:10px}.tarjetas>.entrada{width:100%}.tarjetas-grupo{display:flex;flex-direction:column;gap:8px}.tarjetas-grupo h2.grupo{position:sticky;top:0;z-index:1;margin:4px 0 0;padding:7px 10px;border-radius:8px;background:#eef3fb;color:var(--navy);font-size:14px}.tarjeta{background:var(--papel);border:1px solid var(--linea);border-radius:12px;padding:10px 12px 8px}.tarjeta.elegida{border-color:var(--azul);box-shadow:0 0 0 1px var(--azul)}.tarjeta-cab{display:flex;align-items:center;gap:8px;min-height:30px}.tarjeta-cab .abrir{font-size:15.5px;white-space:normal;line-height:1.25}.tarjeta dl{margin:8px 0 0;display:grid;gap:6px}.tarjeta dl>div{display:grid;grid-template-columns:minmax(96px,38%) minmax(0,1fr);align-items:center;gap:10px;min-height:30px}.tarjeta dt{color:var(--tenue);font-size:12.5px;line-height:1.2}.tarjeta dd{margin:0;min-width:0;overflow:hidden}.tarjeta-mas{display:block;margin:6px 0 0 auto;padding:4px 0;font-size:13px}.tarjeta .celda-btn.num{justify-content:flex-start}@media (max-width: 640px){.barra.herramientas{flex-wrap:nowrap;overflow-x:auto;padding:8px 12px 10px;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,#000 82%,transparent);mask-image:linear-gradient(to right,#000 82%,transparent)}.barra.herramientas::-webkit-scrollbar{display:none}.barra.herramientas>*{flex:none}.barra.herramientas .buscar{width:150px}.tablero-cab h1{font-size:22px}.ficha .titulo{font-size:17px}.lote{bottom:12px}.tarjetas{padding-bottom:120px}}.panel-setters{flex:1;min-height:0;display:flex}.panel-setters iframe{flex:1;width:100%;height:100%;border:0;background:transparent}.rango-rapido{display:flex;flex-wrap:wrap;gap:6px}.rango-fechas{display:grid;grid-template-columns:1fr 1fr;gap:8px}.rango-fechas label{display:grid;gap:4px;font-size:12.5px;color:var(--tenue)}.tabla tr.dia-a td,.tabla tr.dia-a td.fija{background:#ebf2fc}.tabla tr.dia-nuevo td{border-top:2px solid #9db7dc}.tarjeta.dia-a{background:#f3f7fd}.tarjeta.dia-nuevo{margin-top:8px}.adjunto{display:inline-flex;align-items:center;gap:2px;max-width:100%}.quitar-adjunto{border:0;background:none;color:var(--tenue);font-size:11px;padding:0 3px;cursor:pointer;opacity:.55}.quitar-adjunto:hover{color:var(--rojo);opacity:1}.lateral-esconder{margin-left:auto;width:30px;height:30px;border:1px solid rgba(255,255,255,.25);border-radius:50%;background:none;color:#fff;font-size:15px;line-height:1;cursor:pointer}.lateral-esconder:hover{background:#ffffff1a}.carpeta-titulo{all:unset;cursor:pointer;display:block;width:100%}.carpeta-titulo:hover{color:#fff}.carpeta.cerrada h2{padding-bottom:2px}@media (min-width: 861px){.app.lateral-oculto{grid-template-columns:minmax(0,1fr)}.app.lateral-oculto .lateral{display:none}.app.lateral-oculto .menu-btn{display:block}}@media (max-width: 860px){.lateral-esconder{display:none}}.titular{flex:none;display:flex;align-items:flex-start;gap:14px;margin:12px 20px 0;padding:12px 16px;border:1px solid var(--linea);border-radius:var(--radio);background:var(--papel)}.titular-cuerpo{flex:1;min-width:0}.titular-saludo{margin:0 0 2px;font-size:12.5px;color:var(--tenue)}.titular-titulo{font-size:17px;line-height:1.3}.titular-texto{margin:4px 0 0;font-size:13.5px}.titular-gracias{margin:6px 0 0;font-size:13px;color:var(--bien, #14915F)}.titular-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.tchip{display:inline-flex;align-items:baseline;gap:5px;padding:3px 9px;border-radius:999px;font-size:12px;white-space:nowrap;border:1px solid var(--linea);color:var(--tenue)}.tchip b{font-size:13px;color:var(--navy)}.tchip.bien{background:var(--bien-fondo, #E3F6EC);border-color:transparent}.tchip.bien b{color:var(--bien, #14915F)}.tchip.alerta{background:var(--alerta-fondo, #FFF5DE);border-color:transparent}.tchip.alerta b{color:var(--alerta, #B9770E)}.titular-lado{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.sonrisas-boton{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid var(--linea);background:var(--papel);color:var(--azul);font-size:13px}.sonrisas-boton b{font-size:16px}.sonrisas-boton:hover{border-color:var(--celeste)}.sonrisas-boton.nuevas{border-color:#ffc233;box-shadow:0 0 0 3px #ffc23340;animation:latido 2.4s ease-in-out infinite}@keyframes latido{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.titular-plegar{border:0;background:none;color:var(--tenue);padding:2px 4px;font-size:13px}.titular.chico{align-items:center;padding:7px 12px}.titular.chico .titular-titulo{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.titular.ts{transition:opacity .2s}.titular.ts-cargando{opacity:.6}.ts-cab{display:flex;align-items:baseline;gap:10px;margin-bottom:8px}.ts-n{font-size:11.5px;color:var(--tenue);white-space:nowrap}.ts-fila{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;align-items:start;padding:7px 10px;border-radius:10px;margin-bottom:6px;font-size:13.5px}.ts-fila strong{white-space:nowrap}.ts-rot{font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding-top:2px}.ts-fila.bien{background:var(--bien-fondo, #E3F6EC)}.ts-fila.bien .ts-rot{color:var(--bien, #14915F)}.ts-fila.cerca{background:var(--alerta-fondo, #FFF5DE)}.ts-fila.cerca .ts-rot{color:var(--alerta, #B9770E)}.ts-fila.mal{background:#e2445c1a}.ts-fila.mal .ts-rot{color:#e2445c}.ts-que{margin:4px 0 0;font-size:12.5px}.ts-acciones{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.ts-cerrar{border:0;background:none;color:var(--tenue);font-size:20px;line-height:1;padding:0 4px;cursor:pointer}.ts-cerrar:hover{color:inherit}.ts-lado-chico{flex-direction:row;align-items:center;gap:10px}[data-tema=pod] .ts-fila.bien{background:#1fa17629}[data-tema=pod] .ts-fila.bien .ts-rot{color:#45d49a}[data-tema=pod] .ts-fila.cerca{background:#fdab3d24}[data-tema=pod] .ts-fila.cerca .ts-rot{color:#fdbb5f}[data-tema=pod] .ts-fila.mal{background:#ff6a8024}[data-tema=pod] .ts-fila.mal .ts-rot{color:#ff8597}@media (max-width: 640px){.ts-fila{grid-template-columns:1fr;gap:2px}.titular{margin:10px 10px 0;padding:10px 12px;gap:8px}.titular:not(.chico){flex-wrap:wrap}.titular:not(.chico) .titular-lado{order:-1;width:100%;flex-direction:row;align-items:center;justify-content:flex-end;gap:12px}.titular:not(.chico) .titular-lado .ts-cerrar{order:9}.titular:not(.chico) .titular-cuerpo{flex-basis:100%}}.titular.chico .titular-lado{flex-direction:row;align-items:center}.titular.chico .sonrisas-boton{padding:3px 10px}.sonrisas-hoja{position:fixed;z-index:45;top:50%;left:50%;transform:translate(-50%,-50%);width:min(480px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow:auto;padding:20px 22px;border-radius:var(--radio);border:1px solid var(--linea);background:var(--fondo);box-shadow:var(--sombra)}.sonrisas-hoja.ancha{width:min(860px,calc(100vw - 32px))}.sonrisas-hoja h3{display:flex;align-items:center;gap:8px;font-size:18px;color:var(--navy)}.sonrisas-hoja h3 svg{color:var(--azul);width:22px;height:22px}.sonrisas-hoja h4{margin:18px 0 6px;font-size:13px;color:var(--navy)}.sonrisas-hoja p{font-size:13px;margin:8px 0 0}.sonrisas-numeros{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.sonrisas-numeros div{padding:10px;border-radius:var(--radio);border:1px solid var(--linea);background:var(--papel);text-align:center}.sonrisas-numeros b{display:block;font-size:24px;color:var(--azul)}.sonrisas-numeros span{font-size:12px;color:var(--tenue)}.sonrisas-lista{list-style:none;margin:0;padding:0;display:grid;gap:5px;font-size:13px}.sonrisas-lista li{display:flex;gap:8px;align-items:baseline}.sonrisas-lista li>span:nth-child(2){flex:1;min-width:0}.sonrisas-lista .mas{flex:none;min-width:30px;font-weight:800;color:var(--bien, #14915F)}.sonrisas-pie{display:flex;justify-content:flex-end;margin-top:16px}.semanas-asistencia{display:grid;gap:6px}.semanas-asistencia div{display:grid;grid-template-columns:150px 1fr 170px;gap:10px;align-items:center;font-size:13px}.barra-pct{position:relative;display:block;min-width:70px;height:18px;border-radius:6px;background:var(--linea-suave);overflow:hidden}.barra-pct i{position:absolute;inset:0 auto 0 0;background:var(--celeste);opacity:.75}.barra-pct b{position:relative;padding-left:6px;font-size:12px;line-height:18px;color:var(--navy)}.tabla-equipo{overflow-x:auto;border:1px solid var(--linea);border-radius:var(--radio);background:var(--papel)}.tabla-equipo table{width:100%;border-collapse:collapse;font-size:12.5px}.tabla-equipo th,.tabla-equipo td{padding:6px 9px;text-align:left;border-bottom:1px solid var(--linea-suave);white-space:nowrap}.tabla-equipo th{color:var(--tenue);font-weight:400}@media (max-width: 640px){.titular{margin:8px 10px 0;padding:10px 12px;gap:8px}.titular-titulo{font-size:15px}.titular-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.titular-lado .sonrisas-boton span{display:none}.semanas-asistencia div{grid-template-columns:1fr;gap:3px}}.barra-atajos{flex:none;display:flex;align-items:center;gap:8px;padding:10px 20px 0;overflow-x:auto;scrollbar-width:none}.barra-atajos::-webkit-scrollbar{display:none}.barra-atajos .menu-btn{margin:0;flex:none}.barra-plegar{flex:none;margin-left:auto;border:1px solid var(--linea);background:var(--papel);color:var(--tenue);border-radius:99px;padding:3px 10px;font:inherit;font-size:12px;cursor:pointer}.barra-plegar:hover{color:inherit}.barra-atajos.plegada{padding-top:4px}.barra-atajos.plegada>.atajo{display:none}.atajo{flex:none;display:inline-flex;align-items:center;gap:7px;padding:6px 13px;border:1px solid var(--linea);border-radius:999px;background:var(--papel);color:var(--navy);font-weight:800;font-size:13px;white-space:nowrap;text-decoration:none}.atajo:hover{border-color:var(--celeste)}.atajo .cuenta{min-width:22px;padding:1px 7px;border-radius:999px;background:var(--azul);color:#fff;font-size:12px;text-align:center;font-variant-numeric:tabular-nums}.atajo .cuenta.roja{background:#e5484d}.atajo.activo{background:var(--azul);border-color:var(--azul);color:#fff}.atajo.citas.hay{background:#c6304a;border-color:#c6304a;color:#fff}.atajo.citas.hay .cuenta{background:#fff;color:#a31f38}.atajo.manual.nuevo{border-color:#ffc233;background:#fff6dc;animation:sacudir 2.8s ease-in-out infinite}.atajo.videos.nuevo{border-color:#ff6b81}.atajo.mejora{background:#ffc233;border-color:#ffc233;color:#132452}.atajo.mejora:hover{background:#ffcf5c}@media (max-width: 640px){.barra-atajos{padding:8px 10px 0}}.votacion{margin:0 18px 10px;padding:12px 14px;border:1px solid var(--linea);border-left:5px solid #a25ddc;border-radius:var(--radio);background:var(--papel)}.votacion.abierta{border-left-color:#a25ddc;box-shadow:0 0 0 3px #a25ddc1f}.votacion header{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:8px}.votacion header b{color:var(--navy)}.votacion header span{font-size:12.5px}.votacion-conteo{list-style:none;margin:0 0 8px;padding:0;display:grid;gap:5px}.votacion-conteo li{display:grid;grid-template-columns:minmax(0,1fr) 120px 28px;gap:8px;align-items:center;font-size:13px}.barra-voto{height:10px;border-radius:5px;background:var(--linea-suave);overflow:hidden}.barra-voto i{display:block;height:100%;background:#a25ddc;border-radius:5px}.votacion-conteo b{text-align:right;font-variant-numeric:tabular-nums}.votacion-votar{display:grid;gap:8px;padding-top:8px;border-top:1px dashed var(--linea)}.votacion-votar p{margin:0;font-size:13px}.votacion-opciones{display:flex;flex-wrap:wrap;gap:8px}.votacion-votar .boton.primario{justify-self:start}.votacion-comentarios{margin:10px 0 0;padding-left:18px;font-size:13px;display:grid;gap:4px}.votacion-quienes{margin:8px 0 0;font-size:12px}.version{display:block;margin-top:6px;color:var(--tenue);font-size:11px;letter-spacing:.04em}.boton.google{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#fff;color:#1f1f1f;border-color:#dadce0;font-weight:600}.boton.google:hover:not(:disabled){background:#f8f9fa;border-color:#c6c9cc}.ingreso-o{margin:2px 0;font-size:12.5px}.us-pedido{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 18px;padding:10px 0;border-bottom:1px solid var(--linea-suave)}.us-mensaje{font-style:italic;color:var(--tenue);margin-top:3px}.us-controles{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.us-controles select,.us-fila select{border:1px solid var(--linea);border-radius:6px;padding:6px 8px;background:var(--papel);color:inherit}.us-equipos{display:flex;flex-wrap:wrap;gap:4px 10px}.us-equipos label{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;color:var(--tenue);cursor:pointer;white-space:nowrap}.us-equipos label.si{color:inherit;font-weight:700}.us-cab,.us-fila{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(260px,2fr) 150px minmax(160px,1fr) 70px;gap:12px;align-items:center}.us-cab{color:var(--tenue);font-size:12px;padding:6px 4px;border-bottom:1px solid var(--linea)}.us-fila{padding:9px 4px;border-bottom:1px solid var(--linea-suave);font-size:13px}.us-fila.inactivo{opacity:.55}.us-activo{display:inline-flex;align-items:center;gap:5px;cursor:pointer}.us-nota{margin-top:10px;font-size:12px}@media (max-width: 1000px){.us-cab{display:none}.us-fila{grid-template-columns:1fr 1fr}.us-equipos{grid-column:1 / -1}}.carpeta h2 .carpeta-titulo,[data-tema] .carpeta h2 .carpeta-titulo{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:8px;width:100%;padding:9px 12px;border-radius:10px;border:1px solid rgba(142,197,255,.32);background:#8ec5ff1f;color:#fff;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;transition:background .15s,border-color .15s}.carpeta h2 .carpeta-titulo:hover,[data-tema] .carpeta h2 .carpeta-titulo:hover{background:#8ec5ff3d;border-color:#8ec5ff99}.carpeta h2 .carpeta-titulo:focus-visible{outline:2px solid var(--celeste);outline-offset:2px}.carpeta.cerrada h2 .carpeta-titulo{background:#ffffff0a;border-color:#8ec5ff2e;color:#dbe6f7}.carpeta h2{padding:10px 4px 6px}.pagina-afuera{max-width:640px}.pagina-afuera .boton{display:inline-block;margin-top:12px;text-decoration:none;white-space:normal;max-width:100%}.carpeta-seccion{margin:10px 8px 2px;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--celeste);opacity:.85}.em-panel{max-width:1240px}.em-meses{display:flex;flex-wrap:wrap;gap:6px}.em-meses button{border:1px solid var(--linea);background:var(--papel);border-radius:99px;padding:6px 14px;cursor:pointer;font-size:13px;white-space:nowrap}.em-meses button.activo{background:#2f9bff;border-color:#2f9bff;color:#04122e;font-weight:800;box-shadow:0 6px 20px -8px #2f9bffe6}.em-cuerpo{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:18px;align-items:start}.em-embudo{display:flex;flex-direction:column;align-items:center;gap:4px}.em-etapa{width:100%;display:flex;flex-direction:column;align-items:center}.em-inversion{width:100%;display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:center;padding:12px 16px;margin-bottom:4px;border:1px dashed rgba(47,155,255,.55);border-radius:12px;background:var(--papel);cursor:pointer}.em-inversion span{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--tenue)}.em-inversion b{font-size:22px;white-space:nowrap}.em-franja{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:66px;padding:10px 22px;border:0;border-radius:14px;cursor:pointer;text-align:left;color:#fff;min-width:300px;background:linear-gradient(100deg,#0063b6,#2f9bff);box-shadow:0 14px 34px -18px #0063b6e6;transition:transform .15s,box-shadow .15s}.em-etapa:nth-child(3) .em-franja{background:linear-gradient(100deg,#0a56a8,#2a8cf0)}.em-etapa:nth-child(4) .em-franja{background:linear-gradient(100deg,#12498f,#2479d8)}.em-etapa:nth-child(5) .em-franja{background:linear-gradient(100deg,#132452,#1f63b8)}.em-franja.em-fact{background:linear-gradient(100deg,#0b7a57,#1fa176)}.em-franja:hover,.em-inversion:hover{transform:translateY(-1px);box-shadow:0 18px 40px -16px #2f9bffe6}.em-franja>b{font-size:28px;font-weight:800;white-space:nowrap;font-variant-numeric:tabular-nums}.em-franja>span{display:flex;flex-direction:column;font-weight:800;font-size:14px;min-width:0}.em-franja>span small{font-weight:400;font-size:12px;opacity:.85}.em-franja>small{font-size:11.5px;white-space:nowrap;padding:4px 9px;border-radius:99px;background:#04122e61;color:#fff}.em-franja>i,.em-inversion>i{font-style:normal;font-size:14px;transition:transform .2s;opacity:.8}.em-etapa.abierta>.em-franja>i,.em-etapa.abierta>.em-inversion>i{transform:rotate(180deg)}.em-etapa.abierta>.em-franja,.em-etapa.abierta>.em-inversion{outline:2px solid #8EC5FF;outline-offset:2px}.em-conv{font-size:12.5px;padding:6px 0 4px;color:var(--tenue);white-space:nowrap}.em-conv b{font-size:15px}.em-conv small{margin-left:4px;font-size:11px;padding:2px 7px;border-radius:99px;background:var(--linea-suave)}.em-conv.bien b{color:#1fa176}.em-conv.cerca b{color:#e0902a}.em-conv.alerta b{color:#e2445c}.em-detalle{width:100%;margin:10px 0 8px;padding:14px 16px;border:1px solid var(--linea);border-radius:12px;background:var(--papel);display:flex;flex-wrap:wrap;gap:14px 22px}.em-detalle>*{flex:1 1 100%}.em-detalle>.em-barras{flex:1 1 280px;min-width:0}.em-cortes{display:flex;gap:6px;flex-wrap:wrap}.em-cortes button{border:1px solid var(--linea);background:none;border-radius:99px;padding:5px 12px;cursor:pointer;font-size:12.5px}.em-cortes button.activo{background:#2f9bff;border-color:#2f9bff;color:#04122e;font-weight:800}.em-barras h4{margin:0 0 8px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--tenue)}.em-barras ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.em-barras li{display:grid;grid-template-columns:minmax(130px,210px) minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:12px;align-items:center}.em-b-t{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.em-b-pista{height:12px;border-radius:99px;background:var(--linea-suave);overflow:hidden}.em-b-pista i{display:block;height:100%;min-width:3px;border-radius:99px;background:linear-gradient(90deg,#0063b6,#2f9bff);transition:width .6s}.em-barras li>b{font-size:15px;white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right}.em-barras li>small{grid-column:2 / -1;font-size:11.5px;color:var(--tenue)}.em-cifras{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:10px}.em-cifras span{display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--tenue);padding:10px 12px;border-radius:10px;background:var(--linea-suave)}.em-cifras b{font-size:18px;color:var(--navy);white-space:nowrap}.em-tarjetas{display:grid;gap:10px}.em-tarjeta{display:flex;flex-direction:column;gap:3px;padding:14px 16px;border:1px solid var(--linea);border-radius:12px;background:var(--papel)}.em-tarjeta>span{font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--tenue)}.em-tarjeta>b{font-size:26px;font-weight:800;white-space:nowrap}.em-cal{gap:8px}.em-cal.activo{border-color:#2f9bff;box-shadow:0 0 0 2px #2f9bff2e}.em-cal>b.em-cal-per{font-size:18px;color:#0063b6;white-space:normal}.em-cal-campos{display:grid;grid-template-columns:1fr 1fr;gap:8px}.em-cal-campos label{display:flex;flex-direction:column;gap:3px;font-size:12px;color:var(--tenue)}.em-cal-campos input{height:36px;border:1px solid var(--linea);border-radius:8px;padding:0 8px;font:inherit;font-size:14px;background:var(--fondo);color:var(--gris);min-width:0}.em-cal-atajos{display:flex;gap:6px;flex-wrap:wrap}.em-cal-atajos button{border:1px solid var(--linea);background:var(--fondo);color:var(--gris);border-radius:99px;padding:4px 10px;font:inherit;font-size:12.5px;cursor:pointer}.em-cal-atajos button:hover{border-color:#2f9bff;color:#0063b6}.em-cal-bot{display:flex;gap:6px}.em-cal small{font-size:11.5px}.em-sube{color:#1fa176;font-size:12px}.em-baja{color:#e2445c;font-size:12px}.em-igual{color:var(--tenue);font-size:12px}.em-franja .em-sube,.em-franja .em-baja,.em-franja .em-igual,.em-inversion .em-sube,.em-inversion .em-baja{font-weight:800}.em-franja .em-sube{color:#7cf2c2}.em-franja .em-baja{color:#ffb3bf}.em-franja .em-igual{color:#fff}.em-tabla td,.em-tabla th{white-space:nowrap;padding:7px 12px;text-align:right}.em-tabla td:first-child,.em-tabla th:first-child{text-align:left}.em-tabla tr{cursor:pointer}.em-tabla tr.activa td{background:#2f9bff1f;font-weight:800}.em-p{font-size:11px;padding:1px 6px;border-radius:99px;background:var(--linea-suave)}.em-p.bien{color:#1fa176}.em-p.cerca{color:#e0902a}.em-p.alerta{color:#e2445c}.em-nota{font-size:12px;margin:0}[data-tema=pod] .em-cifras b,[data-tema=pod] .em-tarjeta>b{color:#fff}[data-tema=pod] .em-tarjeta>span,[data-tema=pod] .em-inversion span,[data-tema=pod] .em-barras h4{color:#8ec5ff}[data-tema=pod] .em-sube{color:#45d49a}[data-tema=pod] .em-baja{color:#ff8597}@media (max-width: 980px){.em-cuerpo{grid-template-columns:1fr}.em-tarjetas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.em-franja{width:100%!important;min-width:0;grid-template-columns:auto minmax(0,1fr);row-gap:6px;padding:10px 30px 10px 14px}.em-franja>small{grid-column:2;justify-self:start}.em-franja>i{position:absolute;right:12px;top:12px}.em-franja>b{font-size:22px}.em-barras li{grid-template-columns:minmax(0,1fr) auto}.em-b-pista{grid-column:1 / -1;grid-row:2}.em-barras li>small{grid-column:1 / -1;grid-row:3}}.sd-panel{max-width:1400px}.sd-nav{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sd-nav button{border:1px solid var(--linea);background:var(--papel);border-radius:99px;padding:6px 12px;cursor:pointer;font-size:13px}.sd-nav span{font-size:13px;font-weight:800;white-space:nowrap}.sd-resumen{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:10px}.sd-resumen .em-tarjeta b small{font-size:13px;font-weight:600}.sd-heroe{border-color:#2f9bff73}.sd-barra{position:relative;height:10px;border-radius:99px;background:var(--linea-suave);overflow:hidden;margin:6px 0 2px}.sd-barra i{position:absolute;left:0;top:0;bottom:0;border-radius:99px}.sd-barra .sd-proy{background:#2f9bff59}.sd-barra .sd-real{background:linear-gradient(90deg,#0063b6,#2f9bff);z-index:1}.sd-acciones{border:1px solid var(--linea);border-radius:12px;background:var(--papel);padding:12px 16px}.sd-acciones h3{margin:0 0 8px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--tenue)}.sd-acciones ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.sd-acciones li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:7px 10px;border-radius:10px;font-size:13.5px}.sd-acciones li.alerta{background:#e2445c1a}.sd-acciones li.bien{background:var(--bien-fondo, #E3F6EC)}.sd-acciones li.neutro{background:var(--linea-suave)}.sd-dias{display:grid;gap:10px;overflow-x:auto;padding-bottom:4px}.sd-dia{border:1px solid var(--linea);border-radius:12px;background:var(--papel);padding:10px 12px;display:flex;flex-direction:column;gap:3px;min-width:150px}.sd-dia header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px;text-transform:capitalize}.sd-dia header span{font-size:11px;color:var(--tenue);text-transform:none}.sd-dia.hoy{border-color:#2f9bff;box-shadow:0 0 0 2px #2f9bff40}.sd-dia.futuro{border-style:dashed}.sd-fila{display:flex;justify-content:space-between;gap:8px;font-size:13px}.sd-fila b{white-space:nowrap;font-variant-numeric:tabular-nums}.sd-fila{align-items:baseline;line-height:1.4}.sd-dia{gap:4px}.sd-dia>*{flex-shrink:0}.sd-fila.sub{font-size:12px;color:var(--tenue);padding-left:8px}.sd-fila.sub b{color:inherit;font-weight:600}.sd-fila.fuerte{margin-top:4px;padding-top:4px;border-top:1px solid var(--linea-suave);font-weight:800}.sd-fila.esp b{font-style:italic}.sd-fila b.mal{color:#e2445c}[data-tema=pod] .sd-acciones li.bien{background:#1fa17629}[data-tema=pod] .sd-acciones li.alerta{background:#ff6a801f}[data-tema=pod] .sd-acciones h3{color:#8ec5ff}.atajo.tudia{border-color:#2f9bff}.atajo.tudia.hay{background:#2f9bff29}.td-velo{position:fixed;inset:0;z-index:60;background:#040c209e;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:flex-start;justify-content:center;padding:6vh 16px 16px;overflow:auto}.td-hoja{position:relative;width:min(760px,100%);background:var(--fondo);border:1px solid rgba(47,155,255,.35);border-radius:18px;padding:26px 26px 18px;box-shadow:0 30px 80px -30px #0009;display:flex;flex-direction:column;gap:14px}.td-cerrar{position:absolute;top:10px;right:14px;border:0;background:none;font-size:24px;color:var(--tenue);cursor:pointer}.td-saludo h2{margin:0 0 6px;font-size:26px}.td-saludo p{margin:0;font-size:15px;line-height:1.45}.td-ver{font-size:13px}.td-ver select{margin-left:6px}.td-pasos{display:flex;gap:6px;flex-wrap:wrap}.td-pasos button{width:30px;height:30px;border-radius:50%;border:1px solid var(--linea);background:var(--papel);cursor:pointer;font-weight:800;font-size:13px}.td-pasos button.antes{background:#1fa1762e;border-color:transparent}.td-pasos button.activo{background:#2f9bff;border-color:#2f9bff;color:#04122e}.td-paso{border:1px solid var(--linea);border-left:5px solid #2F9BFF;border-radius:14px;background:var(--papel);padding:16px 18px;display:flex;flex-direction:column;gap:8px}.td-paso.alerta{border-left-color:#e2445c}.td-paso.cerca{border-left-color:#fdab3d}.td-num{font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--tenue)}.td-paso h3{margin:0;font-size:20px;line-height:1.25}.td-porque{margin:0;font-size:14px;color:var(--tenue)}.td-casos{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:2px;max-height:44vh;overflow:auto}.td-casos li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:7px 4px;border-bottom:1px solid var(--linea-suave)}.td-casos li>div{display:flex;flex-direction:column;min-width:0}.td-casos li .enlace{text-align:left;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.td-casos small{font-size:12px}.td-listo{flex:none;border:1px solid #1FA176;color:#1fa176;background:none;border-radius:99px;padding:4px 12px;font-size:12.5px;font-weight:800;cursor:pointer}.td-listo:hover:not(:disabled){background:#1fa176;color:#fff}.td-acciones{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:4px}.td-pie{margin:0;font-size:12px}[data-tema=pod] .td-hoja{background:radial-gradient(120% 120% at 85% 0%,#14295c,#0b1a40 55%,#081430)}[data-tema=pod] .td-listo{color:#45d49a;border-color:#45d49a}@media (max-width: 640px){.td-hoja{padding:22px 16px 14px}.td-saludo h2{font-size:22px}.td-paso h3{font-size:17px}}.cv-resumen{position:relative;flex:none;display:grid;grid-template-columns:minmax(250px,1.05fr) minmax(260px,1fr) minmax(280px,1.15fr);gap:14px;margin:12px 20px 0;padding:14px 16px 12px;border:1px solid var(--linea);border-radius:var(--radio);background:var(--papel)}.cv-resumen h2{font-size:16px}.cv-resumen h3{font-size:13.5px;margin:0 0 8px}.cv-resumen p{margin:2px 0;font-size:13px}.cv-meta{display:flex;gap:14px;align-items:center}.cv-anillo{position:relative;flex:none}.cv-anillo-centro{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.05}.cv-anillo-centro strong{font-size:26px;color:var(--navy)}.cv-anillo-centro small{font-size:11.5px;color:var(--tenue)}.cv-hoy{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px!important}.cv-alerta,.cv-ok,.cv-chip{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:700}.cv-alerta{background:var(--mal-fondo, #fde8ec);color:var(--mal, #c6304a)}.cv-ok{background:var(--bien-fondo, #e3f7ee);color:var(--bien, #14915f)}.cv-chip{background:var(--alerta-fondo, #fff3dc);color:var(--alerta, #9a6400)}.cv-bloque{min-width:0}.cv-etapas,.cv-rubros{list-style:none;margin:0;padding:0;display:grid;gap:4px}.cv-etapas li,.cv-rubros li{display:grid;grid-template-columns:146px minmax(40px,1fr) 40px;align-items:center;gap:8px;font-size:12.5px}.cv-rubros{grid-template-columns:1fr 1fr;column-gap:14px}.cv-rubros li{grid-template-columns:104px minmax(30px,1fr) 40px}.cv-etapas li.cero{opacity:.55}.cv-etq{display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv-etq i{flex:none;width:9px;height:9px;border-radius:3px}.cv-barra{display:flex;height:8px;border-radius:4px;background:var(--linea-suave);overflow:hidden}.cv-barra i{display:block;height:100%;min-width:0;transition:width .6s ease}.cv-etapas b,.cv-rubros b{text-align:right;font-variant-numeric:tabular-nums;color:var(--navy)}.cv-barra.apilada .ap,.cv-leyenda .ap{background:#00c875}.cv-barra.apilada .cu,.cv-leyenda .cu{background:#2f9bff}.cv-barra.apilada .re,.cv-leyenda .re{background:var(--linea)}.cv-leyenda{display:flex;align-items:center;gap:6px;margin-top:8px!important;font-size:11.5px!important}.cv-leyenda i{display:inline-block;width:9px;height:9px;border-radius:3px;margin-left:6px}.cv-plegar{border:0;background:none;color:var(--tenue);font-size:12.5px;padding:2px 4px}.cv-plegar.arriba{position:absolute;top:8px;right:10px}.cv-resumen.chico{display:flex;align-items:center;gap:10px;padding:8px 14px}.cv-resumen.chico .cv-plegar{margin-left:auto}.cv-chico-num{color:var(--navy);font-size:15px}.cv-error{margin:12px 20px 0}@media (max-width: 1100px){.cv-resumen{grid-template-columns:1fr 1fr}.cv-meta{grid-column:1 / -1}}@media (max-width: 640px){.cv-resumen{grid-template-columns:1fr;margin:10px 12px 0}.cv-rubros{grid-template-columns:1fr}.cv-resumen.chico{flex-wrap:wrap}}.ts-botones{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.ts-boton{border:1px solid var(--linea);background:var(--papel);color:inherit;border-radius:99px;padding:4px 12px;font-size:12.5px;font-weight:800;cursor:pointer}.ts-boton:hover,.ts-boton.activo{border-color:#2f9bff}.ts-boton.primario{background:#2f9bff;border-color:#2f9bff;color:#04122e}.ts-estado{margin:5px 0 0;font-size:12.5px;font-weight:700;color:#2f9bff}.ts-estado.hecho{color:#1fa176}.ts-panel{margin-top:8px;padding:10px 12px;border-radius:10px;background:var(--papel);border:1px solid var(--linea);display:flex;flex-direction:column;gap:8px;align-items:flex-start}.ts-lista{list-style:none;margin:0;padding:0;width:100%;max-height:260px;overflow:auto;display:grid;gap:2px}.ts-lista li{display:flex;flex-direction:column;padding:4px 2px;border-bottom:1px solid var(--linea-suave)}.ts-lista .enlace{text-align:left;font-weight:800}.ts-lista small{font-size:12px}.ts-pedir{align-items:stretch}.ts-pedir label{font-size:13px}.ts-pedir select{margin-left:6px}.ts-pedir textarea{width:100%;font:inherit;font-size:13.5px;padding:8px 10px;border-radius:8px;border:1px solid var(--linea);background:var(--fondo);color:inherit;resize:vertical}.ts-ayuda{margin:0;font-size:12px}.td-encargo{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:10px;background:#2f9bff1a}.td-encargo-fila{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:13.5px}.td-encargo-fila input[type=date]{margin-left:6px}.td-enviados{margin-top:14px}.td-enviados h3{margin:0 0 6px;font-size:15px}.td-enviados ul{list-style:none;margin:0;padding:0;display:grid;gap:4px;max-height:50vh;overflow:auto}.td-enviados li{display:flex;flex-direction:column;padding:8px 10px;border-radius:10px;background:var(--papel);border-left:4px solid #FDAB3D;font-size:13.5px}.td-enviados li.encargado{border-left-color:#2f9bff}.td-enviados li.hecho{border-left-color:#1fa176}.td-enviados small{font-size:12px;color:var(--tenue);margin-top:2px}.td-ok{display:flex;gap:6px;flex:none}.td-no{flex:none;border:1px solid var(--linea);color:var(--tenue);background:none;border-radius:99px;padding:4px 12px;font-size:12.5px;font-weight:800;cursor:pointer}.td-no:hover:not(:disabled){border-color:#e2445c;color:#e2445c}.td-mejoras .enlace{text-align:left;font-weight:800}.sd-ver{margin-top:4px;font-size:12.5px;text-align:left}.sd-fact{border:1px solid rgba(47,155,255,.45);border-radius:12px;background:var(--papel);padding:12px 16px;display:flex;flex-direction:column;gap:8px}.sd-fact>header{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap}.sd-fact h3{margin:0 0 2px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--tenue)}.sd-fact>header b{font-size:26px;font-weight:800;font-variant-numeric:tabular-nums}.sd-fact-hoy{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.sd-fact-hoy>span{font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:#2f9bff;font-weight:800}.sd-fact-hoy>b{font-size:22px!important}.sd-fact-barras{position:relative;display:grid;gap:3px;height:172px;align-items:end}.sd-fact-meta{position:absolute;left:0;right:0;height:0;border-top:2px dashed rgba(47,155,255,.55);pointer-events:none;z-index:1}.sd-fb{display:grid;grid-template-rows:14px 136px 16px;gap:2px;justify-items:center;border:0;background:none;padding:0;cursor:pointer;min-width:0;color:inherit;font:inherit}.sd-fb-zona{display:flex;align-items:flex-end;justify-content:center;width:100%;height:100%}.sd-fb:disabled{cursor:default}.sd-fb i{display:block;width:100%;max-width:30px;min-height:2px;border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,#2f9bff,#0063b6)}.sd-fb.finde i{background:#b9c7d8}.sd-fb.futuro i{background:none;border:1px dashed var(--linea);min-height:6px}.sd-fb.hoy i{background:linear-gradient(180deg,#34d399,#059669)}.sd-fb.activo i,.sd-fb:hover:not(:disabled) i{outline:2px solid #2F9BFF;outline-offset:1px}.sd-fb-monto{font-size:10px;font-weight:700;color:var(--tenue);white-space:nowrap;overflow:hidden;max-width:100%;font-variant-numeric:tabular-nums}.sd-fb.llega .sd-fb-monto{color:#059669}.sd-fb-dia{font-size:11px;color:var(--tenue);font-variant-numeric:tabular-nums}.sd-fb.hoy .sd-fb-dia{color:#059669;font-weight:800}.sd-fb.finde .sd-fb-dia{opacity:.6}.sd-fact-pie{margin:0;font-size:12.5px}@media (max-width: 720px){.sd-fb-monto{visibility:hidden}}.sd-ver-dia{margin-top:4px;border:1px solid var(--linea);background:none;color:inherit;border-radius:99px;padding:3px 10px;font-size:12px;font-weight:700;cursor:pointer;align-self:flex-start}.sd-ver-dia:hover,.sd-ver-dia.activo{border-color:#2f9bff;color:#2f9bff}.sd-pagos{border:1px solid var(--linea);border-radius:12px;background:var(--papel);padding:12px 14px;display:flex;flex-direction:column;gap:8px}.sd-pagos header{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.sd-pagos h3{margin:0;font-size:15px;flex:1 1 auto}.sd-pagos h3 span{font-weight:600;font-size:13px}.sd-filtro{display:flex;gap:4px;flex-wrap:wrap}.sd-filtro button{border:1px solid var(--linea);background:none;color:inherit;border-radius:99px;padding:3px 10px;font-size:12px;font-weight:700;cursor:pointer}.sd-filtro button.activo{background:#2f9bff;border-color:#2f9bff;color:#04122e}.sd-tabla{overflow-x:auto;max-height:420px;overflow-y:auto}.sd-tabla table{width:100%;border-collapse:collapse;font-size:13px}.sd-tabla th{text-align:left;font-size:11.5px;color:var(--tenue);font-weight:700;padding:4px 8px;position:sticky;top:0;background:var(--papel)}.sd-tabla td{padding:6px 8px;border-top:1px solid var(--linea-suave);vertical-align:top}.sd-tabla .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.sd-tipo{display:inline-block;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:1px 6px;border-radius:6px;margin-right:4px}.sd-tipo.alineadores{background:#2f9bff29;color:#2f9bff}.sd-tipo.otro{background:#1fa17629;color:#1fa176}.sd-pagos-nota{margin:0;font-size:11.5px}.coo-panel{max-width:1320px}.coo-panel h2{font-size:22px}.coo-rot{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--celeste);font-weight:800;margin:6px 0 -6px}.panel-coo{border:1px solid var(--linea);border-radius:14px;background:var(--papel);padding:16px 18px;display:flex;flex-direction:column;gap:10px}.panel-coo h3{font-size:13.5px}.coo-resumen{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:10px}.coo-dato{border:1px solid var(--linea);border-radius:12px;background:var(--papel);padding:12px 14px;display:flex;flex-direction:column;gap:2px}.coo-dato b{font-size:24px;font-weight:800;color:var(--navy)}.coo-dato small{font-size:12px;color:var(--tenue)}.coo-dato.ok b,.coo-kpi.ok b{color:var(--bien, #14915F)}.coo-dato.al b{color:var(--alerta, #B9770E)}.coo-grilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(270px,100%),1fr));gap:12px}.coo-tarjeta{text-align:left;border:1px solid var(--linea);border-radius:14px;background:var(--papel);padding:14px;display:flex;flex-direction:column;gap:8px;transition:border-color .2s}.coo-tarjeta:hover{border-color:var(--azul)}.coo-t-cab{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.coo-t-cab b{display:block;font-size:15.5px;font-weight:800;color:var(--navy)}.coo-t-cab small{font-size:12px;color:var(--tenue)}.coo-chip{font-size:11px;font-weight:800;border-radius:99px;padding:3px 9px;white-space:nowrap;background:var(--bien-fondo, #E3F6EC);color:var(--bien, #14915F)}.coo-chip.ayudar{background:var(--alerta-fondo, #FFF5DE);color:var(--alerta, #B9770E)}.coo-chip.neutro{background:var(--linea-suave);color:var(--tenue)}.coo-tri{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.coo-tri b{display:block;font-size:19px;font-weight:800;line-height:1.1;color:var(--navy)}.coo-tri small{font-size:10.5px;color:var(--tenue)}.coo-t-kpi{font-size:11.5px;color:var(--tenue)}.coo-t-mej{font-size:12.5px;border-top:1px solid var(--linea);padding-top:8px;color:var(--gris)}.coo-t-env{font-size:11.5px;color:var(--celeste)}.coo-svg{width:100%;height:auto;display:block;color:var(--navy)}.coo-nav{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.coo-otros{display:flex;flex-wrap:wrap;gap:6px}.coo-otros button{border:1px solid var(--linea);background:var(--papel);border-radius:99px;padding:4px 10px;font-size:12px;display:inline-flex;align-items:center;gap:6px}.coo-otros button.activo{border-color:var(--azul);background:#2f9bff29}.coo-punto{width:7px;height:7px;border-radius:50%;background:var(--bien, #14915F);display:inline-block}.coo-punto.ayudar{background:var(--alerta, #B9770E)}.coo-punto.neutro{background:var(--tenue)}.coo-p-cab{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;flex-wrap:wrap}.coo-p-cab select{border:1px solid var(--linea);background:var(--papel);border-radius:10px;padding:6px 10px}.coo-kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:10px}.coo-kpi{border:1px solid var(--linea);border-radius:12px;background:var(--papel);padding:12px 14px;display:flex;flex-direction:column;gap:6px}.coo-kpi>small:first-child{font-size:12px;color:var(--tenue)}.coo-solo{font-size:22px;font-weight:800;color:var(--navy)}.coo-kpi.al .coo-solo,.coo-kpi.al .coo-tri b{color:var(--alerta, #B9770E)}.coo-dos{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:12px}.coo-eje{display:flex;justify-content:space-between;font-size:11px;color:var(--tenue)}.coo-lista ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}.coo-lista li{background:var(--linea-suave);border-radius:10px;padding:9px 12px;font-size:13.5px;display:flex;flex-direction:column;gap:8px}.coo-lista.mej li{border-left:3px solid var(--alerta, #B9770E)}.coo-lista.ayu li{border-left:3px solid var(--azul)}.coo-pedir{align-self:flex-start;border:1px solid var(--azul);background:transparent;color:var(--azul);border-radius:99px;padding:4px 12px;font-size:12.5px;font-weight:800}.coo-pedir:hover{background:#2f9bff24}.coo-pedir.bueno{border-color:var(--bien, #14915F);color:var(--bien, #14915F)}.coo-enviado{font-size:12px;color:var(--bien, #14915F);font-weight:800}.coo-form{display:flex;flex-direction:column;gap:8px}.coo-form label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--tenue)}.coo-form input,.coo-form textarea{border:1px solid var(--linea);background:var(--papel);border-radius:8px;padding:7px 9px;font-size:13.5px;resize:vertical}.coo-form-botones{display:flex;gap:8px;justify-content:flex-end}.coo-enviados ul{margin:0;padding:0;list-style:none;display:grid;gap:6px}.coo-enviados li{display:flex;flex-direction:column;gap:2px;font-size:13px}.coo-audit{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:12px}.coo-a-cab{display:flex;justify-content:space-between;align-items:baseline}.coo-a-cab h3{font-size:17px}.coo-a-nums{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.coo-a-nums div{background:var(--linea-suave);border-radius:10px;padding:8px 10px;display:flex;flex-direction:column}.coo-a-nums b{font-size:18px;font-weight:800}.coo-a-nums small{font-size:11px;color:var(--tenue)}.coo-a-nums .al b{color:var(--alerta, #B9770E)}.coo-a-nums .ok b{color:var(--bien, #14915F)}ol.coo-estr{margin:0;padding:0;list-style:none;counter-reset:e;display:grid;gap:10px}ol.coo-estr li{counter-increment:e;display:grid;grid-template-columns:26px minmax(0,1fr);gap:4px 10px;font-size:13.5px}ol.coo-estr li:before{content:counter(e);grid-row:span 2;width:24px;height:24px;border-radius:50%;background:var(--azul);color:var(--tinta-boton, #fff);font-weight:800;font-size:12px;display:grid;place-items:center}.coo-todas{display:flex;justify-content:flex-end}.coo-horas{display:flex;gap:6px;flex-wrap:wrap}.coo-horas button{font-size:11.5px;border:1px solid var(--linea);background:transparent;border-radius:8px;padding:3px 8px;color:var(--tenue)}.coo-horas button.activo{border-color:var(--azul);color:var(--navy);background:#2f9bff24}.coo-tabla-marco{overflow-x:auto;max-width:100%}.coo-tabla{width:100%;border-collapse:collapse;font-size:13.5px}@media (max-width: 640px){.coo-tabla{min-width:560px}}.coo-tabla th{text-align:left;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--tenue);font-weight:400;padding:8px 10px;border-bottom:1px solid var(--linea)}.coo-tabla td{padding:9px 10px;border-bottom:1px solid var(--linea)}.coo-tabla tbody tr{cursor:pointer}.coo-tabla tbody tr:hover,.coo-tabla tr.activo{background:#2f9bff1a}.coo-tabla tr.coo-tot td{color:var(--celeste);font-weight:800;cursor:default}.coo-embudo{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.coo-embudo div{border:1px solid var(--linea);border-radius:12px;background:var(--papel);padding:10px 14px;display:flex;flex-direction:column}.coo-embudo b{font-size:22px;font-weight:800;color:var(--navy)}.coo-embudo small{font-size:12px;color:var(--tenue)}.coo-embudo i{font-style:normal;font-size:12px;color:var(--celeste)}.coo-hoja{max-width:880px}.coo-nota{font-size:12px}@media (max-width: 900px){.coo-dos,.coo-embudo,.coo-audit{grid-template-columns:1fr}}.ht{background:#f4f7fd;color:#132452;border-radius:14px;padding:18px 20px;display:flex;flex-direction:column;gap:6px}.ht h3{font-size:18px;color:#132452}.ht-sub{margin:0 0 6px;font-size:13px;color:#45577d}.ht h4{margin:10px 0 2px;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:#0063b6}.ht ul{list-style:none;margin:0;padding:0}.ht-pac{display:grid;grid-template-columns:50px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid #D8E2F1;font-size:13.5px}.ht-hora{font-weight:800;color:#0063b6}.ht-quien{display:flex;flex-direction:column;gap:1px}.ht-quien b,.ht-quien .enlace{color:#132452;font-weight:700}.ht-quien small{color:#45577d;font-size:12px}.ht-botones{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.ht-boton{border:0;background:#0063b6;color:#fff;border-radius:99px;padding:5px 12px;font-size:12.5px;font-weight:800}.ht-boton.suave{background:#e3eaf6;color:#132452}.ht-hecho{font-size:12px;font-weight:800;color:#14915f;display:inline-flex;gap:8px;align-items:center}.ht-hecho.no_necesita{color:#6d80a3}.ht-deshacer{border:0;background:none;color:#6d80a3;font-size:11.5px;text-decoration:underline;padding:0}.ht-indica{background:#e7edf8;border-radius:10px;padding:9px 12px;font-size:13px;margin:6px 0 0}.ht details summary{cursor:pointer;font-size:12.5px;color:#45577d;padding:4px 0}.ht-acciones{margin:10px 0 0}.ht .boton{background:#0063b6;color:#fff;border-color:#0063b6}@media (max-width: 640px){.ht-pac{grid-template-columns:44px minmax(0,1fr)}.ht-botones{grid-column:2;justify-content:flex-start}}.sl{--sl-azul: #2B7DE1;--sl-azul-claro: #E9F2FD;--sl-verde: #5CB85C;--sl-naranja: #F0AD4E;--sl-rojo: #D9534F;--sl-linea: #E3E8EF;--sl-tinta: #2D3440;--sl-tenue: #6B7280;--sl-sonrisa: #0B7C96;--sl-sonrisa-bg: #E6F8FC;flex:1;min-height:0;overflow:auto;background:#f2f4f7;color:var(--sl-tinta);color-scheme:light;font-family:Open Sans,Segoe UI,Helvetica,Arial,sans-serif;font-size:13px;position:relative}:where(.sl) button{font:inherit;color:inherit;cursor:pointer}:where(.sl) button:disabled{cursor:not-allowed}.sl-doc{white-space:nowrap}.sl .apagado,.sl button.apagado{opacity:.45}.sl-vacio{padding:24px;color:var(--sl-tenue);text-align:center}.sl-tenue{color:var(--sl-tenue);font-size:12px}.sl-marca{font-size:10px;font-weight:800;color:#fff;background:#0ea5c6;border-radius:3px;padding:1px 5px;margin-left:6px;vertical-align:middle;letter-spacing:.04em}.sl-barra{position:sticky;top:0;z-index:6;background:linear-gradient(90deg,#2b7de1,#3a8eea);min-height:46px;display:flex;align-items:center;gap:18px;padding:0 16px;color:#fff;flex-wrap:wrap}.sl-logo{font-weight:800;font-size:19px;letter-spacing:-.02em;display:flex;align-items:center;gap:6px;white-space:nowrap}.sl-logo small{font-weight:400;font-size:11px;opacity:.9;background:#ffffff2e;border-radius:4px;padding:1px 5px}.sl-buscar{flex:1;max-width:560px;min-width:220px;position:relative;display:flex;align-items:center;gap:8px;background:#ffffff2e;border-radius:6px;padding:0 12px}.sl-buscar.abierto,.sl-buscar:focus-within{background:#fff;color:#111827}.sl-buscar input{flex:1;border:0;background:transparent;color:inherit;padding:8px 0;font:inherit;outline:none}.sl-buscar input::placeholder{color:#ffffffd9}.sl-buscar:focus-within input::placeholder{color:#9aa3af}.sl-resultados{position:absolute;left:0;right:0;top:40px;background:#fff;border:1px solid #CBD5E1;border-radius:4px;box-shadow:0 10px 30px #00000026;color:#111827;max-height:70vh;overflow:auto}.sl-resultados button,.sl-fila-pac{display:flex;gap:10px;align-items:center;width:100%;text-align:left;padding:9px 12px;border:0;border-bottom:1px solid #F0F2F5;background:#fff}.sl-resultados button:hover,.sl-fila-pac:hover{background:#f5f9ff}.sl-resultados small,.sl-fila-pac small{color:var(--sl-tenue);display:block;font-size:11.5px}.sl-ini{width:28px;height:28px;border-radius:50%;background:var(--sl-azul-claro);color:var(--sl-azul);display:grid;place-items:center;font-weight:800;font-size:11px;flex:0 0 auto}.sl-sin{padding:10px 12px;color:var(--sl-tenue)}.sl-nuevo{padding:9px 12px;color:var(--sl-azul);font-weight:700;text-align:center;opacity:.6}.sl-der{margin-left:auto;display:flex;gap:16px;align-items:center;font-size:12.5px}.sl-yo{display:flex;align-items:center;gap:8px;white-space:nowrap}.sl-avatar{width:24px;height:24px;border-radius:50%;background:#fff;color:var(--sl-azul);display:grid;place-items:center;font-weight:800;font-size:11px}.sl-menu{background:#fff;border-bottom:1px solid var(--sl-linea);display:flex;gap:18px;padding:0 16px;min-height:38px;align-items:center;font-size:12.5px;overflow-x:auto}.sl-menu button{border:0;background:none;color:#4b5563;padding:10px 0 8px;white-space:nowrap;border-bottom:2px solid transparent}.sl-menu button.act{color:var(--sl-azul);font-weight:700;border-bottom-color:var(--sl-azul)}.sl-prueba{background:#fff7e0;color:#8a6212;font-size:12.5px;padding:8px 16px;border-bottom:1px solid #F1DFA9}.sl-cont{padding:14px 16px 60px}.sl-caja{background:#fff;border:1px solid var(--sl-linea);border-radius:4px;min-width:0}.sl-cab{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--sl-linea);flex-wrap:wrap}.sl-cab h2{margin:0 4px 0 0;font-weight:400;font-size:18px;color:#9aa3af}.sl-pill{background:var(--sl-azul);color:#fff;font-size:11px;border-radius:3px;padding:2px 6px;font-weight:700}.sl-tab{font-size:12.5px;color:#4b5563;padding:5px 10px;border-radius:3px;border:1px solid transparent;background:none}.sl-tab.act{border-color:var(--sl-azul);color:var(--sl-azul)}.sl-aldia{margin-left:auto;font-size:11.5px;color:var(--sl-sonrisa)}.sl-btn{display:inline-flex;align-items:center;gap:5px;border:1px solid #CBD5E1;background:#fff;color:#374151;border-radius:3px;padding:5px 10px;font-size:12px;white-space:nowrap}.sl-btn.az{background:var(--sl-azul);border-color:var(--sl-azul);color:#fff}.sl-btn.vd{background:var(--sl-verde);border-color:var(--sl-verde);color:#fff}.sl-btn.vd:disabled{opacity:.5}.sl-btn.quieto{cursor:default;background:#f8fafc}.sl-fecha{position:relative;cursor:pointer}.sl-fecha input{position:absolute;inset:0;opacity:0;cursor:pointer}.sl-enlace{border:0;background:none;color:var(--sl-azul);text-decoration:underline;font-size:12px;margin-top:4px}.sl-ag{display:grid;grid-template-columns:210px minmax(0,1fr)}.sl-lado{border-right:1px solid var(--sl-linea);padding:14px 12px;text-align:center}.sl-dia{font-size:15px;color:#374151}.sl-num{font-size:44px;font-weight:300;line-height:1;margin:4px 0;color:#1f2937;display:flex;align-items:center;justify-content:center;gap:10px}.sl-num button{border:0;background:none;font-size:26px;color:#9aa3af;padding:0 4px}.sl-num button:hover{color:var(--sl-azul)}.sl-mes{font-size:15px;color:#374151}.sl-sel{width:100%;border:1px solid #CBD5E1;border-radius:3px;padding:5px 6px;margin:14px 0 8px;font:inherit;font-size:12px;background:#fff;color:var(--sl-tinta)}.sl-marcar{text-align:left;font-size:11.5px;display:grid;gap:6px;margin-top:4px}.sl-marcar label{display:flex;gap:6px;align-items:center}.sl-marcar input{margin:0}.sl-marcar small{color:var(--sl-tenue)}.sl-punto{display:inline-block;width:11px;height:11px;border-radius:2px;border:1px solid rgba(0,0,0,.25);flex:0 0 auto;margin-right:6px;vertical-align:-1px}.sl-turno{margin-top:16px;text-align:left;white-space:normal}.sl-busq{display:block;width:calc(100% - 24px);margin:10px 12px;border:1px solid #CBD5E1;border-radius:3px;padding:7px 10px;font:inherit;font-size:12.5px;color:var(--sl-tinta);background:#fff}.sl table{width:100%;border-collapse:collapse}.sl th{text-align:left;font-size:12px;font-weight:700;color:#374151;padding:8px 10px;border-bottom:1px solid var(--sl-linea)}.sl td{padding:9px 10px;border-bottom:1px solid var(--sl-linea);vertical-align:top;font-size:12.5px}.sl td small{display:block;color:var(--sl-tenue);font-size:11.5px}.sl tr.anulada td{opacity:.55}.sl-hora{color:#374151;text-align:center;width:56px;line-height:1.3}.sl-link{border:0;background:none;padding:0;color:var(--sl-azul);font-weight:700;text-align:left}.sl-link:hover{text-decoration:underline}.sl-estado-btn{border:1px solid rgba(0,0,0,.18);border-radius:3px;padding:4px 8px;font-size:12px;color:#1f2937;text-align:left;max-width:230px}.sl-estado-btn.quieto{display:inline-block;cursor:default}.sl-sit{display:inline-block;border-radius:3px;padding:4px 10px;color:#fff;font-weight:700;font-size:12px;white-space:nowrap}.sl-sit.vd{background:var(--sl-verde)}.sl-sit.nj{background:var(--sl-naranja)}.sl-sit.az{background:var(--sl-azul)}.sl-sit.gr{background:#9aa3af}.sl-chip{display:inline-block;margin:4px 4px 0 0;background:var(--sl-sonrisa-bg);color:var(--sl-sonrisa);border:1px solid #BCEBF5;border-radius:10px;padding:1px 8px;font-size:11px;font-weight:700}.sl-chip.lab{background:#f3eefe;color:#6b46c1;border-color:#ddd0fb}.sl-chip.alta{background:#eaf7ee;color:#1e7a3c;border-color:#c7ebd2}.sl-chip.limpieza{background:#fff6db;color:#8a6212;border-color:#f3e1a6}.sl-chip.limpieza.hecho{background:#eaf7ee;color:#1e7a3c;border-color:#c7ebd2}.sl-chip.nuevo{background:#f1f3f6;color:#4b5563;border-color:#e1e5eb}.sl-pop{position:fixed;z-index:30;max-height:calc(100vh - 16px);overflow:auto;background:#fff;border:1px solid #CBD5E1;box-shadow:0 8px 24px #00000024;border-radius:4px;font-size:12.5px;width:240px}.sl-pop-t{padding:8px 12px 4px;font-weight:700}.sl-pop-gr{border:2px solid var(--sl-azul);margin:6px;border-radius:3px;padding:2px 0;display:grid}.sl-pop-gr button{border:0;background:#fff;text-align:left;padding:6px 10px;display:flex;align-items:center}.sl-pop-gr button:hover:not(:disabled){background:var(--sl-azul-claro)}.sl-pop-gr button:disabled{color:#9aa3af}.sl-pop-nota{font-size:11px;color:var(--sl-sonrisa);padding:2px 12px 8px}.sl-toast{position:fixed;z-index:40;left:50%;bottom:22px;transform:translate(-50%);background:#1f2937;color:#fff;padding:10px 16px;border-radius:6px;box-shadow:0 10px 30px #00000040;font-size:13px;max-width:min(640px,calc(100vw - 32px))}.sl-toast.mal{background:#b42318}.sl-resultados .sl-nuevo{justify-content:center;opacity:1;border-bottom:0}.sl-pop-acc{display:grid;margin:0 6px 6px;border:1px solid var(--sl-linea);border-radius:3px}.sl-pop-acc button{border:0;background:#fff;text-align:left;padding:7px 10px;color:var(--sl-azul);font-weight:600}.sl-pop-acc button+button{border-top:1px solid var(--sl-linea)}.sl-pop-acc button:hover:not(:disabled){background:var(--sl-azul-claro)}.sl-pop-acc button:disabled{color:#9aa3af;font-weight:400}.sl-grilla-caja{display:grid;gap:8px;min-width:0}.sl-grilla-barra{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:12.5px}.sl-grilla-barra .sl-sel{width:auto;margin:0}.sl-grilla-scroll{overflow:auto;max-height:72vh;border:1px solid var(--sl-linea);border-radius:4px}.sl-grilla{display:grid;min-width:max-content;position:relative}.sl-g-box{position:sticky;top:0;z-index:3;background:#fff;border-bottom:1px solid #ccc;color:#bbb;font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center;padding:5px}.sl-g-cab{position:sticky;top:0;z-index:3;background:#fff;border-bottom:1px solid #ccc;border-right:1px solid #bbb;color:#08c;font-size:12px;display:flex;align-items:center;justify-content:center;padding:0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sl-g-hora{background:#fff;font-size:11.5px;color:#333;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #ddd;border-right:1px solid #ddd;font-variant-numeric:tabular-nums}.sl-g-celda{background:#fff;border-bottom:1px solid #ddd;border-right:1px solid #bbb;min-width:0;position:relative}.sl-g-celda.libre{background:#d2ebd2;border-bottom:3px solid #fff;padding:0}button.sl-g-celda.libre{cursor:pointer;display:block;width:100%;text-align:left}button.sl-g-celda.libre:hover{background:#c2e3c2}.sl-g-mas{position:absolute;right:4px;top:4px;width:12px;height:12px;border-radius:50%;background:#469421}.sl-g-mas:before,.sl-g-mas:after{content:"";position:absolute;background:#fff;left:50%;top:50%;transform:translate(-50%,-50%)}.sl-g-mas:before{width:6px;height:2px}.sl-g-mas:after{width:2px;height:6px}.sl-g-ahora{position:absolute;left:0;right:0;height:0;border-top:2px solid #e53935;z-index:2;pointer-events:none}.sl-g-ahora:before{content:"";position:absolute;left:40px;top:-6px;width:10px;height:10px;border-radius:50%;background:#e53935}.sl-g-cita.sobre{box-shadow:inset 4px 0 #e53935;background-image:repeating-linear-gradient(135deg,rgba(229,57,53,.16) 0 4px,transparent 4px 8px)!important}.sl-g-sobre{justify-self:end;width:7px;margin:0 1px 3px 0;padding:0;border:0;border-radius:2px;z-index:2;cursor:pointer;background:repeating-linear-gradient(135deg,#e53935 0 3px,#fff 3px 6px)}.sl-sobre-tag{display:inline-block;margin-top:3px;font-size:10px;font-weight:700;color:#fff;border-radius:3px;padding:1px 4px;background:repeating-linear-gradient(135deg,#e53935 0 4px,#c62828 4px 8px)}.sl-g-cita{z-index:1;margin:0 1px 3px 0;border-right:1px solid #bbb;display:flex;align-items:flex-start;gap:2px;padding:2px 3px 0 4px;overflow:hidden;min-width:0;color:#0009;font-size:11px;line-height:20px}.sl-g-nombre{flex:0 1 auto;width:80px;display:flex;align-items:center;gap:4px;border:0;background:none;padding:0;color:inherit;font:inherit;text-align:left;white-space:nowrap;overflow:hidden;cursor:pointer}.sl-g-nombre:hover:not(:disabled){text-decoration:underline}.sl-g-punto{flex:none;width:12px;height:12px;border-radius:50%;background:currentColor}.sl-g-com,.sl-g-menu,.sl-g-tacho{flex:none;border:0;background:none;padding:0;line-height:0;cursor:pointer;margin-top:4px}.sl-g-com{color:#008aca;margin-left:auto}.sl-g-menu{color:#0009;margin-left:3px}.sl-g-com+.sl-g-menu{margin-left:2px}.sl-g-nombre+.sl-g-menu{margin-left:auto}.sl-semana-caja{display:grid;gap:8px}.sl-semana-caja>.sl-tenue{margin:0;font-size:12px}.sl-semana{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.sl-sem-dia{display:grid;gap:4px;align-content:start;border:1px solid var(--sl-linea);border-radius:4px;padding:4px;min-height:160px;background:#fff}.sl-sem-dia.hoy{border-color:var(--sl-azul);box-shadow:inset 0 3px 0 var(--sl-azul)}.sl-sem-cab{border:0;background:#f3f6fa;border-radius:3px;padding:5px 6px;font-weight:700;font-size:12.5px;text-align:left;display:flex;justify-content:space-between;gap:4px}.sl-sem-cab small{font-weight:400;color:var(--sl-tenue)}.sl-sem-cita{border:1px solid rgba(0,0,0,.08);border-radius:3px;padding:4px 6px;text-align:left;font-size:11.5px;line-height:1.3;overflow:hidden}.sl-sem-cita small{display:block;color:#4b5563;font-size:10.5px}.sl-sem-cita:hover:not(:disabled){outline:2px solid var(--sl-azul)}.sl-sem-nada{margin:6px 4px;font-size:11.5px}@media (max-width: 900px){.sl-semana{grid-template-columns:repeat(2,minmax(0,1fr))}}button.sl-circ{padding:0;cursor:pointer;background:#fff}.sl-planes{overflow-x:auto}button.sl-circ:hover{box-shadow:0 0 0 3px var(--sl-azul-claro)}.sl-num-in{width:84px;border:1px solid #CBD5E1;border-radius:3px;padding:3px 6px;font:inherit;font-size:12.5px}.sl-prest td.sl-acc{white-space:nowrap;text-align:right}.sl-prest td.sl-acc .sl-enlace{margin:0 0 0 8px;text-decoration:none}.sl-enlace.rojo{color:var(--sl-rojo)}.sl-enlace.az{color:var(--sl-azul);margin-top:0}.sl-ad-edit{display:inline-flex;gap:6px;align-items:center}.sl-ad-edit .sl-enlace{margin:0}.sl-g-bloqueo{z-index:1;margin:0 0 3px;border-right:1px solid #bbb;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='5' shape-rendering='crispEdges'%3E%3Cpath fill='%237E8FD9' d='M4 0h1v1H4zM3 1h1v1H3zM2 2h1v1H2zM1 3h1v1H1zM0 4h1v1H0z'/%3E%3C/svg%3E") repeat;display:flex;justify-content:flex-end;align-items:flex-start;gap:3px;padding:1px 3px;overflow:hidden}.sl-g-bloqueo .sl-g-com{margin:1px 0 0}.sl-g-tacho{color:#08c;background:#fff;margin-top:3px}.sl-g-globo{position:fixed;z-index:60;width:260px;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px #0003;font-size:13px;color:#333}.sl-g-globo:before{content:"";position:absolute;top:-8px;left:calc(50% - 8px);border:8px solid transparent;border-top:0;border-bottom-color:#0003}.sl-g-globo .t{position:relative;background:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0;padding:8px 28px 8px 14px;font-size:14px}.sl-g-globo .t span{color:#999;font-size:12px}.sl-g-globo .t button{position:absolute;right:8px;top:6px;border:0;background:none;font-size:16px;color:#999;cursor:pointer}.sl-g-globo .c{padding:9px 14px;white-space:pre-wrap;word-break:break-word}.sl-pago-cuenta{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:12.5px;background:#f8fafc;border:1px solid var(--sl-linea);border-radius:4px;padding:8px 10px}.sl-pago-campos input[type=time]{border:1px solid #CBD5E1;border-radius:3px;padding:6px 8px;font:inherit;font-size:12.5px}.sl-pago{width:min(720px,100%)}.sl-pago-cuerpo{padding:14px 16px;display:grid;gap:12px;overflow:auto}.sl-pago-cuerpo .sl-prest small{display:block;color:var(--sl-tenue);font-size:11px}.sl-pago-campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:10px}.sl-pago-campos input{border:1px solid #CBD5E1;border-radius:3px;padding:6px 8px;font:inherit;font-size:12.5px}.sl-modal-fondo{position:fixed;inset:0;z-index:35;background:#1118276b;display:grid;place-items:start center;padding:40px 16px;overflow:auto}.sl-pasar-todas{display:flex;gap:6px;align-items:center;padding:6px 12px;font-size:12.5px;cursor:pointer}.sl-modal.sl-dada{width:min(520px,100%)}.sl-dada-cuerpo{padding:14px 16px;display:grid;gap:6px;overflow:auto}.sl-dada-pac{margin:0;font-size:17px;font-weight:800;color:#111827}.sl-dada-cita{margin:0;font-size:14px;color:#374151}.sl-dada-msj{display:grid;gap:4px;margin-top:6px;font-size:12px;color:#6b7280}.sl-dada-msj textarea{width:100%;box-sizing:border-box;border:1px solid #CBD5E1;border-radius:4px;padding:8px;font:inherit;font-size:13px;color:#111827;resize:vertical}.sl-dada-acc{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding:10px 16px 14px;border-top:1px solid #E5E7EB}.sl-dada-acc a{text-decoration:none}.sl-modal{background:#fff;border-radius:6px;box-shadow:0 20px 50px #00000040;width:min(920px,100%);display:grid;grid-template-rows:auto 1fr auto;max-height:calc(100vh - 80px)}.sl-modal-cab{display:flex;align-items:baseline;gap:12px;padding:12px 16px;border-bottom:1px solid var(--sl-linea);background:var(--sl-azul);color:#fff;border-radius:6px 6px 0 0}.sl-modal-cab h3{margin:0;font-size:15px}.sl-modal-cab .sl-tenue{color:#dcebfc;font-size:12px}.sl-x{margin-left:auto;border:0;background:none;color:#fff;font-size:16px;line-height:1;padding:2px 4px}.sl-modal-cuerpo{display:grid;grid-template-columns:minmax(0,330px) minmax(0,1fr);overflow:auto}.sl-dc-izq{padding:14px 16px;display:grid;gap:12px;align-content:start;border-right:1px solid var(--sl-linea)}.sl-dc-der{padding:14px 16px;display:grid;gap:10px;align-content:start;min-width:0}.sl-dc-campo{display:grid;gap:4px;font-size:12.5px}.sl-dc-campo>span{color:var(--sl-tenue);font-size:12px}.sl-dc-campo select,.sl-dc-campo textarea,.sl-dc-buscar input,.sl-dc-nuevo input,.sl-dc-nuevo select{border:1px solid #CBD5E1;border-radius:3px;padding:6px 8px;font:inherit;font-size:12.5px;background:#fff;color:var(--sl-tinta);width:100%;min-width:0}.sl-dc-campo textarea{resize:vertical}.sl-dc-pac{display:flex;align-items:center;gap:8px;border:1px solid var(--sl-linea);border-radius:4px;padding:6px 8px;background:#f8fafc}.sl-dc-pac small{color:var(--sl-tenue)}.sl-dc-pac .sl-enlace{margin:0 0 0 auto}.sl-dc-buscar{display:grid;gap:4px}.sl-dc-buscar>.sl-enlace{justify-self:start;text-decoration:none;font-weight:700}.sl-dc-res{border:1px solid var(--sl-linea);border-radius:4px;max-height:230px;overflow:auto}.sl-dc-res button{display:flex;gap:8px;align-items:center;width:100%;text-align:left;padding:7px 10px;border:0;border-bottom:1px solid #F0F2F5;background:#fff;font-size:12.5px}.sl-dc-res button:hover{background:#f5f9ff}.sl-dc-res small{display:block;color:var(--sl-tenue);font-size:11px}.sl-dc-nuevo{display:grid;gap:6px;border:1px solid var(--sl-linea);border-radius:4px;padding:8px}.sl-dc-nuevo label{display:grid;gap:2px;font-size:11.5px;color:var(--sl-tenue)}.sl-dc-nuevo .sl-pop-nota{padding:0}.sl-dc-nuevo .sl-dc-sinmail{display:flex;align-items:center;gap:5px;font-size:11.5px;color:var(--sl-tinta)}.sl-dc-nuevo .sl-dc-sinmail input{width:auto}.sl-dada-ok{margin:6px 0 0;padding:8px 10px;background:#e8f7ee;border:1px solid #B7E4C7;border-radius:4px;font-size:12.5px;color:#1e5631}.sl-dc-bot{display:flex;justify-content:flex-end;gap:6px}.sl-dc-dia{display:flex;align-items:center;gap:6px}.sl-dc-dia .sl-fecha{flex:1;justify-content:center}.sl-dc-der .sl-subtabs{padding:0;flex-wrap:wrap}.sl-dc-der .sl-subtabs small{color:var(--sl-tenue);font-weight:400}.sl-dc-horas{display:grid;gap:6px}.sl-dc-horas .sl-vacio{padding:18px 0}.sl-dc-horas .sl-pop-nota{padding:0}.sl-dc-fila{display:grid;grid-template-columns:40px 1fr;gap:8px;align-items:start}.sl-dc-fila>span{font-size:12px;color:var(--sl-tenue);padding-top:5px}.sl-dc-fila>div{display:flex;flex-wrap:wrap;gap:5px}.sl-dc-fila button{border:1px solid #BFD7F6;background:#f5f9ff;color:var(--sl-azul);border-radius:3px;padding:4px 8px;font-size:12px;font-variant-numeric:tabular-nums}.sl-dc-fila button:hover{background:var(--sl-azul-claro)}.sl-dc-fila button.act{background:var(--sl-azul);border-color:var(--sl-azul);color:#fff;font-weight:700}.sl-modal-pie{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 16px;border-top:1px solid var(--sl-linea);background:#f8fafc;border-radius:0 0 6px 6px}.sl-modal-pie>.sl-tenue{flex:1;min-width:200px;font-size:12.5px}.sl-modal-pie .sl-pop-nota{padding:0}@media (max-width: 760px){.sl-modal-fondo{padding:0}.sl-modal{max-height:100vh;border-radius:0}.sl-modal-cab,.sl-modal-pie{border-radius:0}.sl-modal-cuerpo{grid-template-columns:1fr}.sl-dc-izq{border-right:0;border-bottom:1px solid var(--sl-linea)}}.sl-pacientes{padding-bottom:8px}.sl-pacientes>p,.sl-pacientes>h4{padding:0 12px}.sl-dos{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:12px;margin-right:54px;align-items:start}.sl-ficha-cab{display:flex;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid var(--sl-linea);flex-wrap:wrap;background:linear-gradient(90deg,#2b7de1,#3a8eea);color:#fff;border-radius:4px 4px 0 0}.sl-ficha-cab>div{display:flex;flex-direction:column;min-width:0;flex:1 1 280px}.sl-ficha-cab b{font-size:18px}.sl-ficha-cab small{opacity:.92;font-size:12px}.sl-ficha-cab .sl-btn{margin-left:0}.sl-ficha-cab .sl-btn.az{background:#fff;color:var(--sl-azul);border-color:#fff}.sl-foto{width:44px;height:44px;border-radius:50%;background:#fff;color:var(--sl-azul);display:grid;place-items:center;font-weight:800;font-size:16px;flex:0 0 auto}.sl-ficha-cab .sl-trae{font-size:11.5px;opacity:.85;margin-top:2px}.sl-ftabs{display:flex;gap:2px;padding:0 10px;border-bottom:1px solid var(--sl-linea);font-size:12px;overflow-x:auto}.sl-ftabs.gris{background:#fafbfc}.sl-ftabs button{padding:9px 10px;color:#4b5563;white-space:nowrap;border:0;background:none;border-bottom:2px solid transparent}.sl-ftabs button.act{color:var(--sl-azul);font-weight:700;border-bottom-color:var(--sl-azul)}.sl-ev-cab{display:flex;align-items:center;gap:8px;padding:12px 14px}.sl-ev-cab h3{margin:0 auto 0 0;font-weight:400;font-size:20px;color:#374151}.sl-subtabs{padding:0 14px 8px;font-size:12.5px;display:flex;gap:16px}.sl-subtabs button{border:0;background:none;padding:0 0 3px;border-bottom:2px solid transparent}.sl-subtabs button.act{border-bottom-color:#374151;font-weight:700}.sl-ev{border:1px solid var(--sl-linea);border-radius:4px;margin:10px 14px;background:#fff}.sl-ev-top{display:flex;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid #F0F2F5;font-size:12px;flex-wrap:wrap}.sl-ev-top .au{color:var(--sl-azul);font-weight:700}.sl-ev-top .fe{color:var(--sl-azul)}.sl-ev-body{padding:10px 12px;font-size:12.5px;line-height:1.55;overflow-wrap:anywhere}.sl-ev-body p{margin:0 0 4px}.sl-ev-body ul,.sl-ev-body ol{margin:2px 0 4px;padding-left:20px}.sl-ev-pie{display:flex;justify-content:flex-end;gap:14px;padding:6px 12px 10px;font-size:12px;color:#4b5563;flex-wrap:wrap}.sl-nueva{padding-bottom:6px}.sl-campos{display:flex;gap:12px;padding:0 14px;flex-wrap:wrap}.sl-campos label{display:grid;gap:4px;font-size:12px;color:#4b5563;flex:1;min-width:240px}.sl-campos select,.sl-plan-cab select{border:1px solid #CBD5E1;border-radius:3px;padding:6px 8px;font:inherit;font-size:12.5px;background:#fff;color:var(--sl-tinta)}.sl-editor{margin:10px 14px;border:1px solid #CBD5E1;border-radius:4px}.sl-tool{display:flex;gap:6px;align-items:center;padding:6px 8px;border-bottom:1px solid var(--sl-linea);font-size:12px;color:#4b5563;flex-wrap:wrap}.sl-tool button{border:1px solid transparent;background:none;padding:3px 8px;border-radius:3px}.sl-tool button:hover{border-color:#cbd5e1}.sl-pl{margin-left:auto;border:1px solid #9ADFEF;background:var(--sl-sonrisa-bg);color:var(--sl-sonrisa);font-weight:700;border-radius:3px;padding:4px 8px;font:inherit;font-size:12px}.sl-area{min-height:240px;padding:12px;font-size:13px;line-height:1.7;outline:none;color:#111827;background:#fff}.sl-area p{margin:0 0 4px}.sl-area ul,.sl-area ol{margin:2px 0 4px;padding-left:22px}.sl-ed-pie{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:7px 10px;border-top:1px solid var(--sl-linea);font-size:12px;color:#4b5563}.sl-dictar{border:0;color:var(--sl-azul);background:var(--sl-azul-claro);padding:4px 9px;border-radius:3px}.sl-dictar.on{background:#fde8e8;color:#b42318}.sl-al-guardar{margin:12px 14px;border:1px solid #BCEBF5;background:var(--sl-sonrisa-bg);border-radius:4px;padding:10px 12px;display:grid;gap:4px}.sl-al-guardar h4{margin:0 0 4px;font-size:12.5px;color:var(--sl-sonrisa)}.sl-al-guardar div,.sl-al-guardar label{font-size:12.5px;display:flex;gap:8px;align-items:flex-start}.sl-al-guardar input{margin:3px 0 0}.sl-al-guardar .tilde{color:var(--sl-verde);font-weight:800}.sl-guardar-fila{display:flex;justify-content:flex-end;gap:8px;margin:0 14px 12px}.sl-lateral h4{margin:0;padding:10px 12px;font-size:12.5px;border-bottom:1px solid var(--sl-linea)}.sl-lateral .f{padding:8px 12px;font-size:12px;border-bottom:1px solid #F0F2F5;display:flex;justify-content:space-between;gap:10px}.sl-lateral .f span{color:var(--sl-tenue)}.sl-lateral .f b{text-align:right}.sl-lateral>p{padding:8px 12px;margin:0}.sl-flot{position:fixed;right:18px;top:46%;display:grid;gap:10px;z-index:8}.sl-flot button{width:42px;height:42px;border-radius:50%;border:0;background:var(--sl-azul);color:#fff;font-size:17px;box-shadow:0 4px 12px #2b7de159}.sl-flot button:disabled{opacity:.35}.sl-flot button.activo:not(:disabled){opacity:1}.sl-lista{padding:6px 14px 14px}.sl-hist{display:grid;grid-template-columns:18px 90px minmax(120px,auto) 1fr auto;gap:8px;align-items:center;padding:7px 0;border-bottom:1px solid #F0F2F5;font-size:12.5px}.sl-hist .f{color:var(--sl-tenue)}.sl-datos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;padding:10px 14px 14px}.sl-datos div{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid #F0F2F5;font-size:12.5px}.sl-datos span{color:var(--sl-tenue)}.sl-datos p{grid-column:1 / -1}.sl-plan-cab{display:flex;gap:10px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--sl-linea);flex-wrap:wrap}.sl-tot{margin-left:auto;display:flex;gap:16px;font-size:12px}.sl-tot b{display:block;font-size:14px}.sl-tot b.rojo{color:var(--sl-rojo)}.sl-plan-bot{display:flex;gap:8px;padding:10px 14px;flex-wrap:wrap;align-items:center}.sl-sep{flex:1}.sl-bt-o{border:1px solid var(--sl-azul);color:var(--sl-azul);background:#fff;border-radius:4px;padding:6px 12px;font-size:12.5px}.sl-bt-o.vd{border-color:var(--sl-verde);color:var(--sl-verde)}.sl-agregar{margin:0 14px 10px;border:1px solid #CBD5E1;border-radius:4px;padding:8px;display:grid;grid-template-columns:1fr auto;gap:8px;background:#fafbfc}.sl-agregar input{border:1px solid #CBD5E1;border-radius:3px;padding:6px 8px;font:inherit;background:#fff;color:var(--sl-tinta)}.sl-opc{grid-column:1 / -1;display:grid;max-height:260px;overflow:auto}.sl-opc button{display:flex;justify-content:space-between;gap:10px;text-align:left;border:0;border-bottom:1px solid #F0F2F5;background:#fff;padding:7px 10px}.sl-opc button:hover{background:#f5f9ff}.sl-opc small{display:block;color:var(--sl-tenue);font-size:11px}.sl-prest th{font-size:11px;color:var(--sl-tenue);letter-spacing:.06em;text-transform:uppercase}.sl-circ{width:22px;height:22px;border-radius:50%;border:3px solid #C7CDD6;display:inline-block;vertical-align:middle;position:relative}.sl-circ.ok{border-color:var(--sl-verde);background:var(--sl-verde)}.sl-circ.ok:after{content:"✓";color:#fff;font-size:12px;position:absolute;left:3px;top:-1px;font-weight:800}.sl-dot{width:12px;height:12px;border-radius:50%;display:inline-block}@media (max-width: 1000px){.sl-dos{grid-template-columns:1fr;margin-right:0}.sl-flot{display:none}}@media (max-width: 760px){.sl-ag{grid-template-columns:minmax(0,1fr)}.sl-tabla{overflow-x:auto}.sl-lado{border-right:0;border-bottom:1px solid var(--sl-linea)}.sl-datos{grid-template-columns:1fr}.sl-aldia{margin-left:0;width:100%}}@media print{body.sl-imprimiendo *{visibility:hidden}body.sl-imprimiendo .sl-cont,body.sl-imprimiendo .sl-cont *{visibility:visible}body.sl-imprimiendo .sl-cont{position:absolute;left:0;top:0;width:100%}body.sl-imprimiendo .sl-flot,body.sl-imprimiendo .sl-lado .sl-marcar input{display:none}}.sl-check{gap:6px;cursor:pointer}.sl-check input{margin:0}.sl-ev.anulada{opacity:.55}.sl-anulada{color:var(--sl-rojo);margin-right:auto}.sl-ev-pie .sl-enlace{margin-top:0;font-size:12px;color:var(--sl-rojo)}.sl-ev-cab.sin-margen{padding:8px 0}.sl-datos input,.sl-datos select,.sl-datos textarea{border:1px solid #CBD5E1;border-radius:3px;padding:5px 7px;font:inherit;font-size:12.5px;background:#fff;color:var(--sl-tinta);min-width:0;width:60%}.sl-datos-bot{grid-column:1 / -1;justify-content:flex-end!important;border-bottom:0!important;gap:8px}.sl-archivos{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));gap:10px;padding-bottom:10px}.sl-archivo{display:flex;gap:10px;align-items:center;border:1px solid var(--sl-linea);border-radius:4px;padding:8px;color:var(--sl-tinta);text-decoration:none;background:#fff}.sl-archivo:hover{border-color:var(--sl-azul)}.sl-archivo img{width:56px;height:56px;object-fit:cover;border-radius:3px;flex:0 0 auto}.sl-archivo-ic{width:56px;height:56px;display:grid;place-items:center;font-size:26px;background:#f1f3f6;border-radius:3px;flex:0 0 auto}.sl-archivo small{display:block;color:var(--sl-tenue);font-size:11px}.sl-ok{color:#1e7a3c;background:#eaf7ee;border:1px solid #C7EBD2;border-radius:4px;padding:8px 12px;font-size:12.5px}.sl-alerta{border:1px solid #F3C1A3;background:#fff4ee;border-radius:4px;padding:8px 10px}.sl-alerta>b{color:#b42318;font-size:12.5px}.sl-cuestionario{margin-top:10px;font-size:12.5px}.sl-cuestionario summary{cursor:pointer;color:var(--sl-azul);padding:4px 0}.sl-cab h2.sl-h2-fino{color:#6b7280;font-size:18px}.sl-drop{position:relative;display:inline-flex}.sl-drop-menu{position:absolute;top:calc(100% + 4px);left:0;z-index:40;min-width:180px;background:#fff;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px #0000002d;padding:6px 0;display:grid}.sl-drop-menu.der{left:auto;right:0}.sl-drop-menu input{margin:2px 8px 6px;border:1px solid #66afe9;border-radius:3px;padding:5px 8px;font:inherit;font-size:13px;outline:0;box-shadow:0 0 6px #66afe999}.sl-drop-menu button{border:0;background:none;text-align:left;padding:3px 12px;font-size:13px;color:#333;white-space:nowrap}.sl-drop-menu button:hover{background:#f5f5f5}.sl-split .sl-btn.az:first-child{border-radius:3px 0 0 3px}.sl-caret-btn{border-radius:0 3px 3px 0!important;border-left:1px solid rgba(255,255,255,.35)!important;padding:5px 7px!important}.sl-btn.apagado{opacity:.5}.sl-ag.sin-lado{grid-template-columns:minmax(0,1fr)}.sl-anulaciones{display:block;width:calc(100% + 24px);margin:12px -12px 10px;border:0;background:#fcf8e3;color:#8a6d3b;font-size:13px;padding:9px 6px;cursor:pointer}.sl-marcar label.sl-est-lin{border-left:4px solid transparent;padding-left:6px;color:#08c;font-size:12px}.sl-marcar label:first-child{color:#08c;font-size:12px;padding-left:10px}.sl table.sl-diaria th{font-size:13px;color:#333}.sl table.sl-diaria td{font-size:13px;padding:7px 8px}.sl table.sl-diaria td.sl-hora{border-left:4px solid #d9d2e9;width:60px;padding:4px 6px}.sl-hora-caja{display:grid;justify-items:center;border-radius:4px;padding:6px 4px;font-size:13.5px;color:#333;line-height:1.25;min-width:50px;border:1px solid rgba(0,0,0,.04)}.sl-hora-caja b{font-size:15px;line-height:1}.sl-diaria .sl-link{font-size:14px;color:#1a82c4;font-weight:600}.sl-diaria small.sl-cel{display:flex;align-items:center;gap:5px;color:#555;font-size:12px;margin-top:2px}.sl-diaria small.sl-boxlbl{color:#333;font-size:10px;font-weight:700;margin-top:2px;letter-spacing:.02em}.sl-chips-son{margin-top:4px}.sl table.sl-diaria td.sl-com-td{width:24px;padding:8px 2px;text-align:right}.sl-diaria td.sl-doc{white-space:normal;color:#333;min-width:120px;max-width:150px}.sl-estado-link{border:0;background:none;padding:0;color:#08c;font:inherit;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.sl-estado-link:hover{text-decoration:underline}.sl-caret{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;display:inline-block}.sl-motivo{font-size:13px;line-height:1.5;margin-top:2px;max-width:150px}.sl-sit2{display:inline-flex;align-items:center;justify-content:center;gap:5px;border-radius:3px;padding:5px 10px;color:#fff;font-size:14px;min-width:128px;white-space:nowrap}.sl-sit2.vd{background:#2e9f2e}.sl-sit2.nj{background:#ffa20d}.sl-sit2.rojo{background:#d9534f}.sl-sit2 b{font-weight:700}.sl-pop.sl-dmenu{width:auto;min-width:220px;padding:5px 0;border-color:#00000026;box-shadow:0 6px 12px #0000002d;display:grid;font-size:13px}.sl-dmenu button,.sl-dmenu a{border:0;background:none;text-align:left;padding:3px 20px;color:#333;text-decoration:none;white-space:nowrap;font:inherit}.sl-dmenu button:hover:not(:disabled),.sl-dmenu a:hover{background:#f5f5f5}.sl-dmenu button:disabled{color:#aaa}.sl-dmenu hr{border:0;border-top:1px solid #e5e5e5;margin:5px 0}.sl-glob-barra{justify-content:space-between;padding:4px 0 6px}.sl-glob-fecha{display:inline-flex;align-items:center;gap:14px;font-size:20px;color:#555;font-weight:300}.sl-glob-fecha button{border:0;background:none;font-size:26px;color:#555;padding:0 4px;cursor:pointer;line-height:1}.sl-radio{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#333;margin-left:auto}.sl-radio input{width:14px;height:14px;margin:0}.sl-sel.sl-esp{width:290px;margin:0}.sl-sem-barra{justify-content:space-between}.sl-boxes{display:flex;gap:6px}.sl-box-tab{border:0;background:none;color:#08c;padding:6px 12px;border-radius:4px;font-size:13px;cursor:pointer}.sl-box-tab.act{background:#08c;color:#fff}.sl-sem-den{display:inline-flex;align-items:center;gap:8px}.sl-sem-den .sl-sel{width:168px;margin:0}.sl-grilla.semana .sl-g-cab.dia{border-right:1px solid #bbb;color:#333;font-size:13px;font-weight:400}.sl-grilla.semana .sl-g-cab.dia.hoy{color:#08c;font-weight:700;box-shadow:inset 0 -3px #08c}.sl-g-hora.der{border-right:0;border-left:1px solid #ddd}.sl-g-flecha{border:0;background:none;color:#08c;font-size:22px;line-height:1;cursor:pointer;padding:0 6px}.sl-ficha-cab.dl{background:#0e75d9;border-radius:6px 6px 0 0;padding:14px 16px;gap:16px;align-items:center}.sl-foto.grande{width:80px;height:80px;font-size:32px;font-weight:400;color:#0e75d9;background:#f2f7fd}.sl-fc-datos{gap:2px}.sl-ficha-cab .sl-fc-id{font-size:10px;font-weight:700;opacity:1;letter-spacing:.02em}.sl-ficha-cab.dl b{font-size:21px;font-weight:600}.sl-fc-lin{display:flex;align-items:center;flex-wrap:wrap;gap:0;font-size:13px!important;opacity:1!important}.sl-fc-lin>span:not(.sl-benef)+span:not(.sl-benef):before{content:"|";margin:0 10px;opacity:.7}.sl-benef{margin-left:12px;background:#5aa3ea;color:#fff;border-radius:3px;padding:3px 8px;font-size:11px}.sl-fc-cards{display:flex;gap:10px;margin-left:auto}.sl-fc-card{width:120px;min-height:84px;background:#ffffff2e;border-radius:6px;padding:10px 8px;display:grid;align-content:start;gap:3px}.sl-fc-card span{color:#ffd54f;font-size:13px}.sl-fc-card b{font-size:12.5px!important;font-weight:600!important}.sl-fc-card small{font-size:10.5px!important;opacity:.95!important;word-break:break-word}.sl-ftabs.dl{background:#fff;box-shadow:0 2px 4px #0000000f;font-size:13px;padding:0 10px;align-items:center}.sl-ftabs.dl button{padding:12px 14px;color:#333}.sl-ftabs.dl button.act{color:#0e75d9;font-weight:400;border-bottom-color:#0e75d9}.sl-ftabs-der{margin-left:auto;display:flex;gap:4px}.sl-ftabs-der button{font-size:11.5px!important;font-weight:600;color:#333!important}.sl-ftabs.sub{background:#fff;font-size:13px}.sl-ftabs.sub button{color:#333;padding:10px 14px}.sl-ftabs.sub button.act{color:#0e75d9;font-weight:400;border-bottom-color:#0e75d9}.sl-ftabs.sub button.apagado,.sl-ftabs button.apagado{color:#9aa3af}.sl-badge{display:inline-grid;place-items:center;min-width:18px;height:18px;border-radius:9px;background:#0e75d9;color:#fff;font-size:11px;margin-left:4px}.sl-hist2{padding:0 0 14px}.sl-hist2-cab{display:flex;align-items:center;gap:14px;padding:12px 16px;border-bottom:1px solid var(--sl-linea);flex-wrap:wrap}.sl-hist2-cab h3{margin:0 auto 0 0;font-weight:300;font-size:26px;color:#333}.sl-hist2-cab label{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:13px;color:#333}.sl-hist2-cab input[type=month],.sl-hist2-cab select{font:inherit;font-weight:400;border:1px solid #ccc;border-radius:3px;padding:6px 8px}.sl-linea-t{padding:18px 16px 0 0}.sl-lt-dia{display:grid;grid-template-columns:1fr 22px 2fr;gap:0 18px;position:relative}.sl-lt-dia:before{content:"";position:absolute;left:calc(33.33% + 2px);top:0;bottom:0;width:4px;background:#3a8a8f;transform:translate(-50%)}.sl-lt-fecha{text-align:right;color:#3a8a8f;font-weight:600;font-size:14px;padding-top:36px}.sl-lt-punto{width:20px;height:20px;border-radius:50%;background:#3a8a8f;margin-top:34px;position:relative;z-index:1;justify-self:center}.sl-lt-tarjetas{display:grid;gap:18px;padding-bottom:18px}.sl-lt-t{border:1px solid #e5e5e5;border-right:3px solid #d9534f;border-radius:3px;background:#fafafa;position:relative}.sl-lt-t .cab{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-bottom:1px solid #eee;font-size:11.5px;font-weight:700;letter-spacing:.02em}.sl-lt-t.cita .cab{color:#d9534f}.sl-lt-t.evol{border-right-color:#c2185b}.sl-lt-t.evol .cab{color:#c2185b}.sl-lt-t.pago{border-right-color:#2e9f2e}.sl-lt-t.pago .cab{color:#2e9f2e}.sl-lt-t.anulada{opacity:.6}.sl-lt-t .cuerpo{padding:12px;font-size:14px;color:#333;position:relative}.sl-lt-t .cuerpo .az{color:#3a8a8f;margin-top:4px}.sl-lt-t .cuerpo .com{color:#555;font-style:italic;margin-top:4px}.sl-lt-tacho{position:absolute;right:12px;top:10px;border:0;background:none;color:#d9534f;cursor:pointer}.sl-ficha-cab>.sl-fc-cards{flex-direction:row;flex:0 0 auto;min-width:0}@media (max-width: 1250px){.sl-fc-card{width:104px}}.sl-dp{background:#f2f4f7;padding-bottom:14px}.sl-dp-cab{display:flex;align-items:center;gap:12px;background:#fff;padding:14px 16px;border-bottom:1px solid var(--sl-linea)}.sl-dp-cab h3{margin:0 auto 0 0;font-weight:300;font-size:26px;color:#333}.sl-btn.grande{font-size:14px;padding:9px 14px}.sl-dp-mas{font-size:20px;color:#333;padding:0 6px}.sl-dp-sec{background:#fff;margin:14px 0 0;padding:16px}.sl-dp-sec h4{margin:0 0 6px;font-size:13.5px;font-weight:600;color:#777;letter-spacing:.01em}.sl-dp-grilla{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 34px}.sl-dp-campo{display:grid;gap:4px;font-size:12px;font-weight:700;color:#333}.sl-dp-campo>span{display:flex;justify-content:space-between;align-items:center}.sl-dp-campo em{font-style:normal;font-weight:700;display:inline-flex;align-items:center;gap:4px}.sl-dp-campo input,.sl-dp-campo select,.sl-dp-campo textarea{font:inherit;font-weight:400;font-size:15px;color:#333;border:0;border-bottom:1px solid #999;border-radius:0;padding:6px;background:transparent;width:100%}.sl-dp-campo select{border:1px solid #ccc;border-radius:3px;padding:7px 8px;background:#fff}.sl-dp-campo input:disabled,.sl-dp-campo select:disabled,.sl-dp-campo textarea:disabled{color:#555}.sl-dp-campo.no{opacity:.55}.sl-dp-tel{display:flex;border:1px solid #ccc;border-radius:3px;align-items:stretch}.sl-dp-tel b{background:#f3f3f3;border-right:1px solid #ccc;padding:7px 8px;font-weight:400;font-size:12px}.sl-dp-tel input{border:0!important}.sl-dp-tipo-v{display:flex;gap:6px;align-items:center}.sl-dp-tipo-v input{border:1px solid #ccc!important;border-radius:3px!important}.sl-dp-tipo-v small{font-weight:400;color:#777}.sl-dp-lapiz{border:0;background:#2a9bb5;color:#fff;border-radius:3px;width:40px;height:34px;font-size:15px;cursor:pointer;flex:none}.sl-dp-lapiz:disabled{opacity:.5;cursor:default}@media (max-width: 900px){.sl-dp-grilla{grid-template-columns:1fr}}.sl-planes.lista{background:#f2f4f7;padding-bottom:14px}.sl-pl-cab{display:flex;align-items:center;gap:18px;background:#fff;padding:14px 16px;box-shadow:0 2px 4px #00000014;margin-bottom:18px}.sl-pl-cab h3{margin:0 auto 0 0;font-weight:300;font-size:26px;color:#333}.sl-pl-filtro{border:0;background:none;color:#1a82c4;font:inherit;font-size:14px;cursor:pointer}.sl-pl-grupo{margin:6px 0 8px;font-size:24px;font-weight:400;color:#1a82c4}.sl-pl-grupo.otros{color:#555;display:flex;align-items:center;gap:12px}.sl-pl-grupo.otros:after{content:"";flex:1;border-top:2px solid #ccc}.sl-pl-card{background:#fff;box-shadow:0 1px 4px #0000001f;padding:14px 16px;margin-bottom:16px;cursor:pointer}.sl-pl-card:hover{box-shadow:0 2px 8px #1a82c440}.sl-pl-tit{display:flex;align-items:center;gap:8px}.sl-pl-tit b{color:#1a82c4;font-size:17px;font-weight:600}.sl-pl-lapiz{border:0;background:none;color:#1a82c4;font-size:15px;cursor:pointer;padding:0 2px}.sl-pl-lapiz.blanco{color:#fff}.sl-pl-lapiz:disabled{opacity:.45;cursor:default}.sl-pl-tacho{margin-left:auto;border:0;background:none;color:#d9534f;cursor:pointer}.sl-pl-tacho:disabled{opacity:.5;cursor:default}.sl-pl-cols{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:14px}.sl-pl-cols small{display:block;font-size:10px;color:#777;margin-bottom:8px;letter-spacing:.02em}.sl-pl-cols span{font-size:13px;color:#333}.sl-pl-prog{display:grid!important;place-items:center;width:36px;height:36px;border-radius:50%}.sl-pl-prog i{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#fff;font-style:normal;font-size:9.5px;color:#555}.sl-pl-fin{font-weight:700;font-size:14px!important}.sl-pl-fin.nj{color:#ffa20d!important}.sl-pl-fin.rojo{color:#d9534f!important}.sl-pl-fin.vd{color:#2e9f2e!important}.sl-pl-pie{margin-top:14px;font-size:12px;color:#777;font-weight:600}.sl-planes.detalle{display:grid;grid-template-columns:300px minmax(0,1fr);gap:12px;align-items:start;padding:12px 0}.sl-pl-lado{display:grid;gap:0}.sl-pl-azul{background:linear-gradient(170deg,#1a82c4 70%,#3ab0e6);color:#fff;padding:18px 18px 60px}.sl-pl-num{display:flex;justify-content:space-between;align-items:flex-start;font-size:15px;border-bottom:1px solid rgba(255,255,255,.35);padding-bottom:12px}.sl-pl-num .sl-enlace{color:#fff}.sl-pl-azul h3{font-size:21px;margin:14px 0 0}.sl-pl-presup{background:#fff;margin:-48px 18px 0;box-shadow:0 2px 8px #00000026;border-radius:4px;padding:14px;display:grid;gap:10px;font-size:13px}.sl-pl-presup .tot{text-align:center;display:grid;gap:2px;border-bottom:1px solid #eee;padding-bottom:10px}.sl-pl-presup .tot span{font-size:15px;color:#333}.sl-pl-presup .tot b{font-size:19px;color:#1a82c4;font-weight:600}.sl-pl-presup .lin{display:flex;justify-content:space-between;border-bottom:1px solid #eee;padding-bottom:10px}.sl-pl-presup .pts{display:flex;align-items:baseline;gap:4px;color:#555}.sl-pl-presup .pts i{flex:1;border-bottom:1px dotted #aaa}.sl-pl-presup .abonos{display:flex;justify-content:space-between;border:1px solid #ddd;border-radius:3px;padding:9px 14px;color:#555}.sl-pl-acargo{background:#fff;margin-top:14px;padding:10px 18px 4px;display:grid;gap:2px;font-size:13px}.sl-pl-acargo .az{color:#1a82c4}.sl-pl-citas{background:#fff;padding:8px 18px 14px;display:grid;gap:12px;font-size:12.5px}.sl-pl-citas>div{display:grid;gap:1px;color:#777}.sl-pl-citas b{color:#333;font-weight:400;font-size:13px}.sl-pl-der{background:#fff;min-width:0}.sl-pl-odo{display:flex;align-items:center;gap:6px;padding:10px 12px;border-bottom:1px solid #eee;flex-wrap:wrap;font-size:13px}.sl-pl-odo span{padding:6px 10px;border-radius:3px;color:#555}.sl-pl-odo span.act{background:#f2f2f2;color:#333;font-weight:600}.sl-pl-odo small{color:#9aa3af;margin-left:auto}.sl-pl-firma{border-top:1px solid #eee;margin-top:10px;padding:12px 14px;display:grid;gap:6px}.sl-pl-firma h4{margin:0;font-weight:400;font-size:18px;color:#333}.sl-pl-firma h4 small{font-size:12px;color:#777}.sl-pl-firma .apagado{color:#9aa3af;justify-self:end;font-weight:600}@media (max-width: 1100px){.sl-planes.detalle{grid-template-columns:1fr}.sl-pl-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.sl-suc-top{background:transparent;border:0;color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer;margin-right:18px}.sl-suc-top option{color:#333}.sl-ev.dl{border:0;box-shadow:0 1px 3px #0000001f;border-radius:0;margin:0 0 14px;background:#fff}.sl-ev.dl .sl-ev-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 10px 12px;border-bottom:3px solid #f2f4f7;background:#fff}.sl-ev.dl .au{display:grid;gap:2px}.sl-ev.dl .au b{color:#1a82c4;font-weight:400;font-size:13px}.sl-ev.dl .au small{color:#999;font-size:12.5px}.sl-ev.dl .fe{color:#1a82c4;font-size:13px;display:grid;justify-items:end;gap:2px}.sl-ev-acc{display:flex;gap:10px;font-size:11.5px}.sl-ev.dl .sl-ev-body{padding:14px 10px;font-size:13.5px;color:#333}.sl-pacs{max-width:960px;margin:10px auto}.sl-pacs-cab{background:#f7f7f7;padding:0 12px 0 0;gap:0}.sl-pacs-cab .sl-tab{padding:12px 16px;border:0;border-radius:0;color:#555}.sl-pacs-cab .sl-tab.act{color:#555}.sl-pacs-hab{border:0;background:#e5e5e5;padding:12px 14px;font:inherit;font-size:13px;color:#333;cursor:pointer}.sl-pacs-cab .sl-sep{flex:1}.sl-pacs-cab .sl-btn{margin-left:6px}.sl-pacs-filtros{display:grid;grid-template-columns:2fr 1.4fr 1fr auto auto;gap:18px;align-items:center;padding:12px}.sl-pacs-filtros input,.sl-pacs-filtros select{border:1px solid #ccc;border-radius:3px;padding:9px 10px;font:inherit;font-size:13px;background:#fff}.sl-pacs-trat{color:#1a82c4;font-size:13px}table.sl-pacs-tabla{width:calc(100% - 24px);margin:0 12px 12px}.sl table.sl-pacs-tabla th{background:#1a8fd5;color:#fff;font-size:14px;padding:12px 10px;border:0}.sl table.sl-pacs-tabla td{padding:13px 10px;font-size:13px;color:#333}.sl-pacs-tabla tbody tr{cursor:pointer}.sl-pacs-tabla tbody tr:hover td{background:#f5f9fd}.sl-pacs-tabla .rojo{color:#d9534f}.sl-pacs-mas{text-align:right;font-weight:700;color:#333}.sl-pacs-pag{display:flex;justify-content:center;align-items:center;gap:14px;padding:0 0 14px;font-size:13px;color:#555}.sl-rec{max-width:1180px}.sl-rec .n{text-align:right}.sl-rec-barra{display:flex;align-items:center;gap:10px;padding:12px;flex-wrap:wrap;border-bottom:1px solid var(--sl-linea)}.sl-rec-fecha{display:flex;align-items:center;gap:6px}.sl-rec-fecha>button:not(.sl-btn){border:1px solid #ccc;background:#fff;border-radius:3px;width:30px;height:30px;font-size:16px;color:#1a82c4;cursor:pointer}.sl-rec-fecha>button:disabled{opacity:.4;cursor:default}.sl-rec-fecha label{position:relative;padding:5px 12px;border:1px solid #ccc;border-radius:3px;background:#fff;font-size:13px;cursor:pointer}.sl-rec-fecha label input{position:absolute;inset:0;opacity:0;cursor:pointer}.sl-rec-grilla{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:14px;padding:12px}.sl-rec-bloque{border:1px solid var(--sl-linea);border-radius:4px;background:#fff}.sl-rec-bloque h3{margin:0;padding:10px 12px;font-size:14px;font-weight:600;color:#333;background:#f7f7f7;border-bottom:1px solid var(--sl-linea)}.sl-rec-kpi{display:flex;gap:10px;padding:10px 12px 0;flex-wrap:wrap}.sl-rec-kpi>div{flex:1;min-width:120px;border:1px solid var(--sl-linea);border-radius:4px;padding:8px 10px;display:flex;flex-direction:column;gap:2px}.sl-rec-kpi span{font-size:11.5px;color:#6b7280}.sl-rec-kpi b{font-size:18px;color:#1a82c4}.sl-rec-kpi small{font-size:11.5px;color:#9aa3af}.sl table.sl-rec-tabla{width:calc(100% - 24px);margin:10px 12px 12px}.sl table.sl-rec-tabla th{font-size:13px;padding:9px 10px}.sl table.sl-rec-tabla td{padding:8px 10px;font-size:13px}.sl-rec-tabla tr.cero td{color:#9aa3af}.sl-rec-tabla tr.tot td{font-weight:700;border-top:2px solid #1a8fd5;background:#f7fafd}.sl-rec-bloque .sl-rec-tabla tbody tr{cursor:default}.sl-rec-nota{margin:0 12px 12px}.sl-rec-filtros{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;padding:12px}.sl-rec-filtros label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#555}.sl-rec-filtros input,.sl-rec-filtros select{border:1px solid #ccc;border-radius:3px;padding:7px 9px;font:inherit;font-size:13px;background:#fff}.sl-rec-filtros>input{flex:1;min-width:180px}.sl-rec-filtros label.sl-rec-chk{flex-direction:row;align-items:center;gap:6px;padding-bottom:8px}.sl-rec-cajas{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:14px;padding:12px}.sl-rec-cajita{border:1px solid var(--sl-linea);border-top:3px solid var(--sl-verde);border-radius:4px;padding:12px;background:#fff;display:flex;flex-direction:column;gap:8px}.sl-rec-cajita.cerrada{border-top-color:#9aa3af}.sl-rec-cajita-cab{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.sl-rec-cajita-cab>div{display:flex;flex-direction:column;gap:2px}.sl-rec-cajita-cab small{font-size:11.5px;color:#6b7280}.sl-rec-est{font-size:11px;font-weight:700;padding:2px 8px;border-radius:10px;background:#e5e7eb;color:#4b5563}.sl-rec-est.ab{background:#dff0d8;color:#3c763d}.sl-rec-cajita-tot{font-size:22px;font-weight:700;color:#1a82c4}.sl-rec-cajita-tot small{font-size:12px;font-weight:400;color:#6b7280}.sl-rec-medios{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:13px}.sl-rec-medios li{display:flex;justify-content:space-between;border-bottom:1px dashed var(--sl-linea);padding-bottom:3px}.sl-rec-dif{margin:0;font-size:12.5px;color:#3c763d}.sl-rec-dif.mal{color:var(--sl-rojo)}.sl-rec-acc{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.sl-rec-cierre{display:flex;flex-direction:column;gap:8px;background:#f7fafd;border:1px solid #D6E6F7;border-radius:4px;padding:10px}.sl-rec-cierre p{margin:0}.sl-rec-cierre label{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13px}.sl-rec-cierre label small{color:#6b7280;font-size:11px}.sl-rec-cierre label input{width:120px;border:1px solid #ccc;border-radius:3px;padding:6px 8px;font:inherit;text-align:right}.sl-rec-cierre label.col{flex-direction:column;align-items:stretch}.sl-rec-cierre label.col input{width:auto;text-align:left}table.sl-rec-mini{width:100%;border-collapse:collapse;font-size:12px}table.sl-rec-mini td{padding:4px 2px;border-bottom:1px solid #F1F3F6}.sl-rec-reps{display:grid;grid-template-columns:300px 1fr;min-height:420px}.sl-rec-lista{list-style:none;margin:0;padding:8px;border-right:1px solid var(--sl-linea);display:flex;flex-direction:column;gap:4px}.sl-rec-lista button{width:100%;text-align:left;border:1px solid transparent;background:none;border-radius:3px;padding:8px 10px;display:flex;flex-direction:column;gap:2px;font:inherit;font-size:13px;color:#1a82c4;cursor:pointer}.sl-rec-lista button small{color:#9aa3af;font-size:11px}.sl-rec-lista button:hover{background:#f5f9fd}.sl-rec-lista button.act{border-color:#1a8fd5;background:#eef6fd}.sl-rec-rep{min-width:0}.sl-rec-rep h3{margin:0;padding:12px 12px 0;font-size:15px;color:#333}.sl-rec-estados{display:flex;flex-wrap:wrap;gap:6px 14px;padding:0 12px 12px;font-size:12.5px;color:#444}.sl-rec-scroll{overflow-x:auto}.sl table.sl-rec-tabla.chica th,.sl table.sl-rec-tabla.chica td{font-size:12px;padding:6px 8px;white-space:nowrap}@media (max-width: 760px){.sl-rec-reps{grid-template-columns:1fr}.sl-rec-lista{border-right:0;border-bottom:1px solid var(--sl-linea)}}.sl-rec .sl-pacs-cab .sl-tab{cursor:pointer}.sl-rec .sl-pacs-cab .sl-tab.act{background:#fff;color:#1a82c4;font-weight:600;box-shadow:inset 0 -2px #1a82c4}.sl-rp{background:transparent;border:0;display:flex;flex-direction:column;gap:14px}.sl-rp-tit,.sl-rp-caja{background:#fff;border:1px solid var(--sl-linea);border-radius:4px;box-shadow:0 1px 3px #0000000f}.sl-rp-tit h2{margin:0;padding:18px 16px;font-size:26px;font-weight:300;color:#333}.sl-rp-caja{padding:18px 22px}.sl-rp-caja h3{margin:6px 0 10px;font-size:17px;font-weight:600;color:#333}.sl-rp-caja h4{margin:14px 0 8px;font-size:14px;color:#333}.sl-rp-sub{margin:0 0 12px;font-size:12.5px;color:#444}table.sl-rp-tabla{width:100%;border-collapse:collapse;font-size:13px;margin-bottom:10px}.sl table.sl-rp-tabla th{text-align:left;font-weight:700;color:#333;padding:10px 8px;border-bottom:1px solid #ddd;background:none}.sl table.sl-rp-tabla td{padding:12px 8px;border-bottom:1px solid #e5e5e5;vertical-align:middle;color:#333}.sl-rp-tabla .n{text-align:right}.sl-rp-tabla .az,.sl-rp-plan .az{color:#1a82c4}.sl-rp-tabla small{display:block;font-size:11px;color:#666;margin-top:2px}.sl-rp-tabla tr.anulada td{color:#9aa3af}.sl-rp-tabla tr.sl-rp-sec td{font-weight:700;background:#f7f7f7}.sl-rp-plan{display:flex;flex-direction:column;gap:3px}.sl-rp-plan b{font-size:12.5px}.sl-rp-plan span:not(.az){font-size:12.5px;color:#444}.sl-rp-acc{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin:10px 0 18px;flex-wrap:wrap}.sl-rp-acc .sl-tenue{flex:1;min-width:200px}.sl-btn.grande{padding:10px 16px;font-size:14px}.sl-rp-paso{display:flex;align-items:center;gap:10px}.sl-rp-paso i{font-style:normal;background:#3c8d40;color:#fff;font-size:11px;font-weight:700;padding:2px 6px;border-radius:2px}.sl-rp-paso .sl-enlace{margin-left:auto;font-size:12.5px;font-weight:400}.sl-rp-pest{margin-left:14px;font-size:13px;font-weight:400;border:1px solid #ddd;border-bottom-color:#fff;padding:8px 12px;border-radius:3px 3px 0 0}.sl-rp-resumen{margin-left:auto;width:min(380px,100%);display:flex;flex-direction:column;font-size:13px}.sl-rp-resumen>div{display:flex;justify-content:space-between;padding:9px 8px;border-top:1px solid #ddd}.sl-rp-resumen b.verde{background:#3c8d40;color:#fff;padding:1px 5px;border-radius:2px;font-size:12px}.sl-rp-resumen label{display:flex;align-items:center;gap:8px;padding:9px 8px;border-top:1px solid #ddd}.sl-rp-resumen label input.sl-num-in{margin-left:auto;width:140px}.sl-rp-datos{display:flex;gap:18px;flex-wrap:wrap}.sl-rp-datos label,.sl-rp-medio label{display:flex;flex-direction:column;gap:4px;font-size:10.5px;font-weight:700;color:#666;letter-spacing:.02em}.sl-rp-datos input,.sl-rp-datos select,.sl-rp-medio input,.sl-rp-medio select{border:1px solid #ccc;border-radius:3px;padding:7px 8px;font:inherit;font-size:13px;font-weight:400;color:#333;background:#fff;min-width:140px}.sl-rp-datos input:disabled,.sl-rp-datos select:disabled{background:#f3f4f6;cursor:not-allowed}.sl-rp-medios{display:flex;gap:12px;flex-wrap:wrap}.sl-rp-medio{width:190px;border:1px dashed #bbb;background:#f2f2f2;padding:12px;display:flex;flex-direction:column;gap:8px;align-items:stretch}.sl-rp-medio label{align-items:center;text-align:center}.sl-rp-medio input,.sl-rp-medio select{width:100%;min-width:0}.sl-rp-quitar{border:0;background:none;color:#c0392b;font:inherit;font-size:13px;cursor:pointer;margin-top:6px}.sl-rp-quitar:disabled{color:#ccc;cursor:default}.sl-rp-mas{width:180px;min-height:200px;border:2px dashed #5cb85c;background:#fff;color:#3c8d40;font:inherit;font-size:13.5px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;cursor:pointer;border-radius:3px}.sl-rp-mas b{font-size:26px;font-weight:400}.sl-fp{padding:0 0 14px}.sl-fp-tabs{padding:0 14px;border-bottom:2px solid #2a8f86}.sl-fp-tabs button.apagado{opacity:.45}.sl-fp-tit{margin:0;padding:18px 14px;font-size:24px;font-weight:300;color:#333;border-bottom:1px solid var(--sl-linea)}table.sl-fp-tabla{width:calc(100% - 28px);margin:8px 14px}.sl-fp-tabla td .sl-enlace{display:block;margin-left:auto;font-size:11px}.sl-fp-acc{position:relative}.sl-fp-menu{position:absolute;right:0;top:100%;z-index:30;min-width:230px;display:flex;flex-direction:column}.sl-fp-menu button{text-align:left}.sl-fp-menu button.rojo{color:#c0392b}.sl-fp-bal{padding:18px 14px;display:flex;flex-direction:column;gap:18px}.sl-fp-bal .grande{display:flex;flex-direction:column;align-items:center;gap:4px}.sl-fp-bal .grande b{font-size:40px;font-weight:400}.sl-fp-bal .grande span{font-size:20px;color:#444}.sl-fp-bal .tres{display:flex;justify-content:space-around;flex-wrap:wrap;gap:14px}.sl-fp-bal .tres>div{display:flex;flex-direction:column;align-items:center;gap:2px}.sl-fp-bal .tres b{font-size:26px;font-weight:400}.sl-fp-bal .tres span{color:#555;font-size:13px}.sl-fp-bal .verde{color:#3c8d40}.sl-fp-bal .rojo{color:#c0392b}.sl-fp-graf{border:1px solid #ddd;border-radius:4px;padding:10px}.sl-fp-graf .cab{display:flex;justify-content:space-between;font-size:12px;margin-bottom:6px}.sl-fp-graf .cab i{display:inline-block;width:9px;height:9px;margin:0 3px 0 8px}.sl-fp-graf .cab i.c{background:#f08a5d}.sl-fp-graf .cab i.p{background:#2e7d32}.sl-fp-graf svg{width:100%;height:180px;background:repeating-linear-gradient(#fff 0 29px,#f1f1f1 29px 30px)}.sl-fp-desglose{max-width:640px;padding:16px 18px}.sl-fp-desglose h3{margin:0 0 12px;font-size:16px}.sl-fp-menu{background:#fff;border:1px solid rgba(0,0,0,.15);box-shadow:0 6px 12px #0000002d;border-radius:4px;padding:5px 0;font-size:13px}.sl-fp-menu button{padding:7px 16px}.sl-fp-tabs.sl-subtabs{gap:24px;padding-top:14px}.sl-fp-tabs.sl-subtabs button{color:#2a8f86;font-size:13.5px;padding-bottom:8px}.sl-fp-tabs.sl-subtabs button.act{border-bottom-color:#2a8f86;font-weight:600}.sl table.sl-rp-tabla .az{color:#1a82c4}.sl-cj{background:transparent;border:0;max-width:980px}.sl-cj-conf{text-align:right;margin:0 0 8px;font-size:12px;color:#555}.sl-cj-box{background:#fff;border:1px solid #ddd}@media (max-width: 760px){.sl-cont{padding:10px 8px 60px}.sl-pacs-filtros{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.sl-pacs-filtros>input:first-child{grid-column:1 / -1}table.sl-pacs-tabla,.sl-cj-box{display:block;overflow-x:auto;width:auto}.sl-buscar{min-width:0;flex-basis:100%}.sl-barra{gap:8px 14px;padding:8px 12px}.sl-der{flex-wrap:wrap;gap:6px 14px;min-width:0;margin-left:0}}.sl-cj-tabs{display:flex;align-items:center;gap:2px;padding:6px 20px;background:#f7f7f7;border-bottom:1px solid #ddd;flex-wrap:wrap}.sl-cj-tabs>button,.sl-cj-dd>button{border:0;background:none;padding:9px 14px;font:inherit;font-size:14px;color:#555;cursor:pointer}.sl-cj-tabs>button.act,.sl-cj-dd>button.act{background:#e3e3e3;color:#333}.sl-cj-tabs>.sl-btn{font-size:14px;padding:8px 14px}.sl-cj-dd{position:relative;display:inline-block}.sl-cj-dd .sl-fp-menu{left:0;right:auto;min-width:300px}.sl-cj-buscar{flex-direction:row!important;gap:6px;padding:8px!important;min-width:240px!important}.sl-cj-buscar input{flex:1;border:1px solid #ccc;border-radius:3px;padding:6px 8px;font:inherit}.sl-cj-aviso{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:10px;padding:9px 14px;background:#d9edf7;border:1px solid #bce8f1;color:#31708f;font-size:13px;border-radius:3px}.sl-cj-aviso button{border:0;background:none;color:#31708f;font-size:16px;cursor:pointer}table.sl-cj-tabla{width:calc(100% - 20px);margin:10px;border-collapse:collapse;font-size:13px}.sl table.sl-cj-tabla th,.sl table.sl-cj-tabla td{border:1px solid #ddd;padding:9px 8px;text-align:left;color:#333;background:#fff}.sl table.sl-cj-tabla th{font-weight:700}.sl-cj-tabla .n{text-align:right!important}.sl-cj-tabla tr.t td,.sl-cj-tabla tr.t th{font-weight:700;background:#f5f5f5!important}.sl-cj-tabla .rojo{color:#d9534f!important}.sl-cj-tabla .sl-enlace{margin:0;text-decoration:none;font-size:13px;color:#1a82c4}.sl-btn.rojo{background:#d9534f;border-color:#d43f3a;color:#fff}.sl-cj-det{width:min(940px,96vw);max-height:92vh;display:flex;flex-direction:column;padding:0}.sl-cj-det-cab{display:flex;justify-content:space-between;align-items:center;margin:10px;padding:16px 40px;border:1px solid #ccc;background:linear-gradient(#fafafa,#e9e9e9)}.sl-cj-det-cab>div{display:flex;flex-direction:column}.sl-cj-det-cab b{font-size:21px;color:#333}.sl-cj-det-cab small{font-size:12px;color:#888;font-weight:600}.sl-cj-det-cab>span{font-size:32px;font-weight:700;color:#2e9f2e}.sl-cj-det-cuerpo{overflow:auto;padding:0 6px}.sl-cj-det-est{display:flex;justify-content:space-between;align-items:center;margin:6px 10px;padding-bottom:6px;border-bottom:1px solid #eee}.sl-cj-det-est b{color:#2e9f2e;font-size:16px}.sl-cj-fondo{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:6px 18px;font-size:13px;color:#333}.sl-cj-fondo input{width:80px;border:1px solid #ccc;border-radius:3px;padding:6px;font:inherit}.sl-cj-tabla.det th{width:20%}.sl-cj-trans{margin:14px 10px;border:1px solid #ddd}.sl-cj-trans h4{margin:10px 0 0;text-align:center;color:#2e9f2e;font-size:13px}.sl-cj-trans .sl-cj-tabla{width:calc(100% - 20px)}.sl-cj-det-pie{display:flex;justify-content:space-between;padding:10px 14px;border-top:1px solid #ddd;background:#f5f5f5}.sl-rec-dentro{padding:0}.sl-menu-rec>button{border:0;background:none;font:inherit;cursor:pointer}.sl-menu-rec-pop{position:fixed;z-index:60;background:#fff;border:1px solid rgba(0,0,0,.15);box-shadow:0 6px 12px #0000002d;border-radius:4px;padding:10px;width:300px;display:flex;flex-direction:column;gap:4px}.sl-menu-rec-pop label{display:flex;flex-direction:column;gap:6px;font-size:11.5px;color:#666}.sl-menu-rec-pop input{border:1px solid #1a82c4;border-radius:3px;padding:7px 9px;font:inherit;font-size:13px}.sl-menu-rec-pop>button{border:0;background:none;text-align:left;padding:6px 4px;font:inherit;font-size:13px;color:#333;cursor:pointer;display:flex;flex-direction:column}.sl-menu-rec-pop>button:hover{background:#f5f9fd}.sl-menu-rec-pop small{color:#888;font-size:11px}.sl-adm{display:grid;grid-template-columns:300px 1fr;gap:14px;align-items:start}.sl-adm-menu{background:#fff;border:1px solid var(--sl-linea);border-radius:4px;padding:10px 12px;display:flex;flex-direction:column;gap:10px}.sl-adm-menu h4{margin:4px 0 6px;font-size:13px;color:#333;border-bottom:1px solid #eee;padding-bottom:4px}.sl-adm-menu button{display:block;width:100%;text-align:left;border:0;background:none;padding:5px 6px;font:inherit;font-size:13px;color:#1a82c4;cursor:pointer;border-radius:3px}.sl-adm-menu button:disabled{color:#9aa3af;cursor:default}.sl-adm-menu button.act{background:#eef6fd;font-weight:600}.sl-adm-pagos span{font-size:12px;color:#6b7280}.sl-adm-cont{min-width:0;padding-bottom:10px}.sl-adm-arancel{display:grid;grid-template-columns:220px 1fr}.sl-adm-arancel>ul{list-style:none;margin:0;padding:8px;border-right:1px solid var(--sl-linea);max-height:70vh;overflow:auto}.sl-adm-arancel>ul button{width:100%;display:flex;justify-content:space-between;gap:6px;border:0;background:none;text-align:left;padding:6px 8px;font:inherit;font-size:12.5px;color:#333;cursor:pointer;border-radius:3px}.sl-adm-arancel>ul button small{color:#9aa3af}.sl-adm-arancel>ul button.act{background:#eef6fd;color:#1a82c4;font-weight:600}.sl-adm-arancel>div{min-width:0}.sl-adm-ruta{font-size:13px;color:#555}.sl-adm-buscar{border:1px solid #ccc;border-radius:3px;padding:6px 9px;font:inherit;font-size:13px;min-width:200px}.sl-adm-op span{color:#9aa3af;letter-spacing:4px;cursor:help}.sl-cj-tabla tr.apagada td{color:#9aa3af!important}.sl-cj-tabla small.rojo{color:#d9534f}.sl-adm-color{display:inline-block;width:28px;height:16px;border:1px solid #ccc;border-radius:3px;vertical-align:middle}@media (max-width: 860px){.sl-adm,.sl-adm-arancel{grid-template-columns:1fr}}.sl-dc2{width:min(1020px,97vw)}.sl-dc2-cab{display:flex;align-items:center;gap:14px;padding:12px 16px;border-bottom:1px solid #ddd}.sl-dc2-cab>b{font-size:15px;color:#333;margin-right:auto}.sl-dc2-sem{border:0;background:none;color:#333;font:inherit;font-size:13.5px;cursor:pointer}.sl-dc2-sem:disabled{color:#bbb;cursor:default}.sl-dc2-fecha{position:relative;font-size:13.5px;color:#333;cursor:pointer}.sl-dc2-fecha input{position:absolute;inset:0;opacity:0;cursor:pointer}.sl-dc2-cuerpo{display:grid;grid-template-columns:190px 1fr;min-height:330px}.sl-dc2-izq{padding:12px 14px;display:flex;flex-direction:column;gap:10px;border-right:1px solid #ddd}.sl-dc2-izq .sl-dc-campo b{font-size:13.5px;color:#333;font-weight:400}.sl-dc2-izq select{border:1px solid #ccc;border-radius:3px;padding:7px 8px;font:inherit;font-size:13px;background:#fff}.sl-dc2-motivo{font-size:12.5px;color:#444;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.sl-dc2-motivo .sl-enlace{margin:0}.sl-dc2-primer{justify-content:center;margin-top:auto}.sl-dc2-sem7{position:relative;display:grid;grid-template-columns:repeat(7,1fr);min-width:0}.sl-dc2-dia{border-right:1px solid #e5e5e5;min-width:0;display:flex;flex-direction:column}.sl-dc2-dcab{text-align:center;font-size:12.5px;color:#333;padding:8px 2px;border-bottom:1px solid #ddd;line-height:1.5}.sl-dc2-dia.hoy .sl-dc2-dcab{color:#1a82c4;font-weight:700;border-bottom:2px solid #1a82c4}.sl-dc2-horas{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 0;max-height:300px;overflow:auto}.sl-dc2-horas button{border:0;background:none;color:#1a82c4;font:inherit;font-size:12.5px;padding:2px 8px;border-radius:3px;cursor:pointer;font-variant-numeric:tabular-nums}.sl-dc2-horas button:hover{background:#eef6fd}.sl-dc2-horas button.act{background:#1a82c4;color:#fff}.sl-dc2-horas button.res{color:#9a8a5a;background:#fff7e0}.sl-dc2-horas button.dx{background:#e3f6e8;color:#1d7a3a;font-weight:600}.sl-dc2-horas button.dx.act{background:#1d7a3a;color:#fff}.sl-dc2-regla.guard{background:#eef6fd;border-color:#9cc9ee;color:#1b4f7a}.sl-dc2-aviso{position:absolute;left:0;right:0;top:46%;text-align:center;color:#888;font-size:13px;margin:0;pointer-events:none}.sl-dc2-regla{margin:8px 14px 0;padding:8px 10px;border-radius:8px;background:#fff7e0;border:1px solid #F0C44C;color:#6b4e00;font-size:12.5px;line-height:1.35}.sl-dc2-cuenta{margin-right:auto;font-size:14px;color:#333}.sl-dc2-res{margin:6px 0;padding-left:18px;font-size:13px}.sl-modal.sl-dc2-rap{width:min(420px,100%);grid-template-rows:none;gap:12px;padding:16px 18px;margin-top:60px}.sl-dc2-rap h3{margin:0;font-size:20px;font-weight:400;color:#333;text-align:center}.sl-dc2-rap>.sl-tenue{margin:-6px 0 0;text-align:center;font-size:12.5px}.sl-dc2-rap .sl-dc-campo b{font-size:13.5px;color:#333;font-weight:400}.sl-dc-tipo{display:flex;flex-wrap:wrap;gap:16px;font-size:13px;color:#333;margin-bottom:4px}.sl-dc-tipo label{display:flex;align-items:center;gap:5px;cursor:pointer}.sl-dc2-mot{position:absolute;inset:0;background:#00000059;display:flex;align-items:flex-start;justify-content:center;padding-top:30px;z-index:5}.sl-dc2-mot>div{background:#fff;width:min(540px,92%);border-radius:4px;box-shadow:0 8px 24px #00000040;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.sl-dc2-mot h3{margin:0;font-size:20px;font-weight:400;color:#333}.sl-dc2-mot .sl-cj-aviso{margin:0}.sl-dc2-mot select{border:1px solid #ccc;border-radius:3px;padding:7px 8px;font:inherit;font-size:13px;max-width:280px}.sl-modal.sl-dc2{position:relative}@media (max-width: 760px){.sl-dc2-cuerpo{grid-template-columns:1fr}.sl-dc2-sem7{grid-template-columns:repeat(7,minmax(70px,1fr));overflow-x:auto}}.sl-dc2-primer{font-size:12px;flex-wrap:wrap;gap:4px;padding:6px 8px;white-space:normal;text-align:center}.sl-ant-cab{display:flex;justify-content:space-between;align-items:center;padding:6px 14px 12px;border-bottom:1px solid var(--sl-linea)}.sl-ant-cab h2{margin:0;font-size:24px;font-weight:300;color:#333}.sl-ant{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:16px 14px}.sl-ant-card{background:#fff;border:1px solid #e5e7eb;border-radius:4px;box-shadow:0 1px 3px #0000000f;padding:14px 18px;display:flex;flex-direction:column;gap:8px}.sl-ant-tit{display:flex;flex-direction:column}.sl-ant-tit b{font-size:15px;color:#333}.sl-ant-tit small{font-size:13px;color:#555}.sl-ant-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.sl-ant-chips select{flex:1;min-width:160px;border:1px solid #555;border-radius:4px;padding:8px 10px;font:inherit;font-size:13px;background:#fff;color:#888}.sl-ant-chip{background:#fdecea;color:#b42318;border-radius:12px;padding:3px 10px;font-size:12px}.sl-ant-card label{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:700;color:#333}.sl-ant-card textarea{border:1px solid #ccc;border-radius:2px;padding:6px 8px;font:inherit;font-size:13px;font-weight:400;resize:vertical;background:#fff;color:#333}@media (max-width: 760px){.sl-ant{grid-template-columns:1fr}}.sl-pd{padding:0 12px 12px}.sl-pd-tit{margin:6px 0 8px;font-size:14px;color:#333}.sl-pd-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.sl-pd-kpis.dos{grid-template-columns:repeat(2,minmax(0,1fr))}.sl-pd-kpis>div{border:1px solid var(--sl-linea);border-radius:4px;padding:10px 12px;display:flex;flex-direction:column;gap:2px;background:#fff}.sl-pd-kpis span{font-size:12px;color:#6b7280}.sl-pd-kpis b{font-size:22px;color:#333}.sl-pd-kpis small{font-size:11.5px;color:#9aa3af}.sl-pd-kpis small.sube{color:#2e9f2e;font-weight:700}.sl-pd-kpis small.baja{color:#d9534f;font-weight:700}.sl-pd-fila{display:grid;grid-template-columns:1fr 200px;gap:10px;margin-bottom:12px}.sl-pd-caja{border:1px solid var(--sl-linea);border-radius:4px;padding:10px 12px;background:#fff}.sl-pd-caja h4{margin:0 0 6px;font-size:13px;color:#333;display:flex;justify-content:space-between}.sl-pd-caja svg{width:100%;height:180px}.sl-pd-verde{background:#5cb85c;color:#fff;border-radius:4px;padding:16px;display:flex;flex-direction:column;justify-content:center;gap:4px}.sl-pd-verde b{font-size:36px}.sl-pd-verde small{opacity:.9}.sl-pd-ley{font-weight:400;font-size:11.5px;color:#555}.sl-pd-ley i{display:inline-block;width:9px;height:9px;margin:0 3px 0 8px}.sl-pd-ley i.v{background:#1a82c4}.sl-pd-ley i.r{background:#5cb85c}@media (max-width: 760px){.sl-pd-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.sl-pd-fila{grid-template-columns:1fr}}.sl-docmenu{position:relative;display:inline-flex}.sl-docmenu-pop{position:absolute;top:100%;left:0;z-index:20;background:#fff;border:1px solid var(--sl-linea);border-radius:4px;box-shadow:0 8px 20px #0000001f;display:grid;min-width:170px}.sl-ftabs .sl-docmenu-pop button{text-align:left;padding:9px 12px;color:var(--sl-azul);border-bottom:0}.sl-ftabs .sl-docmenu-pop button:hover{background:var(--sl-azul-claro)}.sl-ftabs:has(.sl-docmenu){overflow:visible;flex-wrap:wrap}.sl-edmini{border:1px solid #CBD5E1;border-radius:4px;background:#fff}.sl-edmini .sl-tool{background:#eef2f4}.sl-edmini .sl-tool .der{margin-left:auto}.sl-edmini.grande{position:fixed;inset:24px;z-index:40;display:grid;grid-template-rows:auto 1fr;box-shadow:0 20px 50px #00000040}.sl-edmini.grande .sl-area{overflow:auto}.sl-rc .sl-ev-cab h3{margin-right:auto}.sl-rc-plan{border:0;background:none;color:var(--sl-azul);font-size:13.5px;cursor:pointer}.sl-rc-dos{display:grid;grid-template-columns:minmax(0,400px) minmax(0,1fr);gap:10px;padding:0 14px 14px}.sl-rc-izq{border:1px solid var(--sl-linea);border-radius:4px;display:flex;flex-direction:column;background:#fff;min-height:420px}.sl-rc-vade{padding:10px}.sl-btn.borde{border-color:var(--sl-azul);color:var(--sl-azul);padding:8px 16px;font-size:13px}.sl-rc-meds{margin:0 10px 8px;padding:8px 6px;border-top:1px solid var(--sl-linea);border-bottom:1px solid var(--sl-linea);font-size:12.5px}.sl-rc-meds>div{position:relative;padding-right:22px}.sl-rc-meds ul{margin:4px 0 8px;padding-left:20px}.sl-rc-meds .x{position:absolute;right:0;top:0;border:0;background:none;color:var(--sl-tenue)}.sl-rc-izq .sl-edmini{border-left:0;border-right:0;border-radius:0;flex:1}.sl-rc-pie{display:flex;gap:8px;align-items:center;padding:10px;border-top:1px solid var(--sl-linea)}.sl-rc-pie select{border:1px solid #CBD5E1;border-radius:3px;padding:7px 8px;color:#555;background:#fff;min-width:140px}.sl-rc-pie .sl-btn.az{margin-left:auto;padding:8px 14px;font-size:13px}.sl-rc-der{border:1px solid var(--sl-linea);border-radius:4px;background:#fff;min-height:420px}.sl-rc-der .sl-ev{margin:10px}.sl-rc-vacio{display:grid;place-items:center;gap:6px;height:100%;min-height:380px;color:#8a929c;font-size:14px;text-align:center;align-content:center}.sl-rc-vacio span{font-size:26px;opacity:.6}@media (max-width: 860px){.sl-rc-dos{grid-template-columns:1fr}}.sl-modal.sl-vade{width:min(1000px,100%);grid-template-rows:auto 1fr auto}.sl-vade-cab{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--sl-linea)}.sl-vade-cab h3{margin:0;font-size:19px;font-weight:600}.sl-vade-cab .x{border:0;background:none;font-size:18px}.sl-vade-cuerpo{padding:14px 18px;display:grid;gap:12px;min-height:300px;align-content:start;overflow:auto}.sl-vade-busca{position:relative;display:grid;gap:4px}.sl-vade-busca input{border:1px solid #93C5FD;border-radius:4px;padding:9px 12px;font-size:14px}.sl-vade-res{position:absolute;top:42px;left:0;right:0;z-index:5;background:#fff;border:1px solid var(--sl-linea);border-radius:4px;box-shadow:0 8px 20px #0000001f;max-height:280px;overflow:auto;display:grid}.sl-vade-res button{text-align:left;border:0;background:none;padding:9px 12px;font-size:13px}.sl-vade-res button:hover{background:var(--sl-azul-claro)}.sl-vade-res .libre{color:var(--sl-azul);border-top:1px solid var(--sl-linea)}.sl-vade-pos{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:13.5px}.sl-vade-pos input.n{width:52px;border:1px solid #CBD5E1;border-radius:4px;padding:8px}.sl-vade-pos select{border:1px solid #CBD5E1;border-radius:4px;padding:8px;background:#fff;max-width:150px}.sl-vade-cuerpo textarea{border:1px solid #CBD5E1;border-radius:4px;padding:10px;font:inherit;font-size:13px;resize:vertical}.sl-vade-acc{display:flex;gap:8px;justify-content:flex-end}.sl-vade-item{font-size:13px}.sl-vade-item ul{margin:6px 0 10px;padding-left:20px}.sl-firma{display:grid;gap:6px}.sl-firma canvas{width:100%;border:1px dashed #94A3B8;border-radius:4px;background:#fff;touch-action:none;cursor:crosshair}.sl-firma-pie{display:flex;justify-content:space-between;align-items:center;gap:8px}.sl-od-bar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:12px 14px 4px}.sl-od-bar .sl-subtabs{padding:0;margin-right:auto}.sl-od-bar select{border:1px solid #CBD5E1;border-radius:3px;padding:6px 8px;min-width:200px;background:#fff}.sl-od-bar .sl-btn{padding:7px 12px;font-size:13px}.sl-od-bar .od-ic{background:#bfe3f5;border-color:#bfe3f5;color:#fff}.sl-od-bar .od-ic.on{background:#1a9ad6;border-color:#1a9ad6}.sl-od-bar .od-diag{background:#a3a3a3;border-color:#a3a3a3;color:#fff}.sl-od-bar .od-diag.on{background:#000;border-color:#000}.sl-od-bar .od-info{background:#bfe3f5;border-color:#bfe3f5;color:#fff}.sl-od-bar .od-info.on{background:#3aafd9;border-color:#3aafd9}.sl-od-tit{text-align:center;color:#555;font-size:13px;margin:10px 0 0}.sl-od-svg{overflow-x:auto;padding:0 8px}.sl-od-svg svg{display:block;width:100%;min-width:640px;max-width:900px;margin:0 auto;user-select:none}.sl-od-svg .od-img,.sl-od-svg .od-cara,.sl-od-svg .od-zona{cursor:pointer}.sl-od-svg .od-cara:hover{fill-opacity:.8;stroke-width:1.5}.sl-od-svg .od-num{font-size:8.5px;fill:#555;font-weight:700}.sl-od-svg .od-sigla{font-size:9.5px;font-weight:800}.sl-od-svg .od-zona-t{font-size:8px;fill:#222;font-family:Georgia,serif}.sl-od-ley{display:flex;gap:14px;flex-wrap:wrap;align-items:center;padding:6px 14px 10px;font-size:12px}.sl-od-ley i{display:inline-block;width:11px;height:11px;border-radius:2px;margin-right:5px;vertical-align:-1px}.sl-od-ley i.rayas{background:repeating-linear-gradient(45deg,#1e6fd9 0 2px,#fff 2px 4px)}.sl-od-ley .sl-tenue{margin-left:auto}.sl-od-tabla{margin:0 14px 14px;width:calc(100% - 28px)}.sl-od-punto{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:6px;vertical-align:0}.sl-od-panel-fondo{position:fixed;inset:0;z-index:36;background:#11182740}.sl-od-panel{position:fixed;top:0;bottom:0;left:0;width:min(560px,100%);background:#fff;display:grid;grid-template-rows:auto 1fr auto;box-shadow:6px 0 24px #0003}.sl-od-panel-cab{background:#000;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:20px 24px;font-size:17px}.sl-od-panel-cab button{border:0;background:none;color:#fff;font-size:20px}.sl-od-panel-cuerpo{overflow:auto;padding:8px 14px}.sl-od-panel-cuerpo h4{text-align:center;font-weight:400;font-size:22px;color:#333;margin:18px 0 10px}.sl-od-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 10px}.sl-od-tiles button{border:0;border-bottom:2px solid #EEF0F2;background:none;padding:12px 4px;display:grid;justify-items:center;gap:6px;font-size:13px;font-weight:600;color:#333}.sl-od-tiles button svg{width:34px;height:56px}.sl-od-tiles button.act{background:#e9f2fd;border-bottom-color:var(--sl-azul)}.sl-od-tiles .od-tile-s{font-size:11px;font-weight:800}.sl-od-panel-pie{background:#f5f6f7;padding:12px 16px;display:grid;gap:8px;justify-items:center}.sl-od-panel-pie input{width:100%;border:1px solid #CBD5E1;border-radius:4px;padding:8px}.sl-od-chips{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.sl-od-chips span{background:#1a82c4;color:#fff;border-radius:14px;padding:4px 10px;font-size:12px;font-weight:700}.sl-modal.sl-od-info{width:min(560px,100%)}.sl-od-info-cuerpo{padding:12px 16px;overflow:auto;font-size:13px}.sl-od-info-cuerpo h4{margin:8px 0 4px}.sl-od-info-cuerpo ul{margin:0;padding-left:4px;list-style:none;display:grid;gap:4px}.sl-pe .sl-ev-cab h3{margin-right:auto}.sl-pe-ant{color:var(--sl-azul);font-size:13.5px}.sl-pe .sl-ev-cab select{border:1px solid #CBD5E1;border-radius:3px;padding:6px 8px;background:#fff}.sl-pe .sl-btn.vd{padding:8px 16px;font-size:14px}.sl-pe-nota{margin:0 14px 6px}.sl-pe-scroll{overflow-x:auto;padding:0 14px 16px}.sl-pe-scroll h4{margin:16px 0 8px;font-size:15px;color:#333}.sl-pe-tabla{display:grid;width:max-content}.sl-pe-fila{display:flex;align-items:stretch}.sl-pe-et{width:96px;flex:none;border:1px solid #DDD;border-top:0;padding:7px 4px;font-size:11px;color:#333;display:flex;align-items:center;margin-right:10px}.sl-pe-fila.f-pz .sl-pe-et{border-top:1px solid #DDD}.sl-pe-fila.f-ps .sl-pe-et{color:#4338ca;font-size:10px}.sl-pe-fila.f-mg .sl-pe-et{color:#dc2626}.sl-pe-fila.f-nic .sl-pe-et{font-weight:800}.sl-pe-pz{flex:none;display:flex;border:1px solid #DDD;border-top:0;margin-right:2px;min-height:30px}.sl-pe-fila.f-pz .sl-pe-pz{border-top:1px solid #DDD;border-radius:4px 4px 0 0;justify-content:center;align-items:center;font-size:13px}.sl-pe-fila.f-pz b{font-weight:400}.sl-pe-pz.corte{margin-left:16px}.sl-pe-pz input{width:33.33%;min-width:0;border:0;border-right:1px solid #EEE;text-align:center;font-size:10.5px;padding:0;background:#fff}.sl-pe-pz input:last-child{border-right:0}.sl-pe-fila.f-mov .sl-pe-pz input{width:100%}.sl-pe-pz i{flex:1;font-style:normal;text-align:center;font-size:10.5px;background:#eee;display:grid;place-items:center}.sl-pe-pz>button{flex:1;border:0;border-right:1px solid #EEE;background:#fff;font-size:11px;padding:0}.sl-pe-pz>button:last-child{border-right:0}.sl-pe-pz>button.on.sa{background:#dc2626}.sl-pe-pz>button.on.ex{background:#f59e0b}.sl-pe-dib{display:flex;align-items:center;margin:6px 0}.sl-pe-dib .sl-pe-et{border:0;justify-content:flex-end;font-size:14px;padding-right:14px}.sl-pe-dib svg{flex:none}.sl-doc .sl-ev-cab h3,.sl-doc-nuevo .sl-ev-cab h3{margin-right:auto}.sl-doc .sl-ev{margin:10px 14px}.sl-doc-cuerpo{max-height:220px;overflow:auto}.sl-doc-firmas-ver{display:flex;gap:28px;padding:0 12px 10px;flex-wrap:wrap}.sl-doc-firmas-ver figure{margin:0;text-align:center;font-size:11px;color:var(--sl-tenue)}.sl-doc-firmas-ver img{height:54px;display:block;border-bottom:1px solid #CBD5E1}.sl-doc-nuevo{padding:0 14px 14px;display:grid;gap:12px}.sl-doc-nuevo .sl-ev-cab{padding-left:0;padding-right:0}.sl-doc-tit{display:grid;gap:4px;font-size:12px;color:var(--sl-tenue)}.sl-doc-tit input,.sl-pl-edit input:not([type]){border:1px solid #CBD5E1;border-radius:4px;padding:8px;font-size:14px;color:#111}.sl-doc-firmas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sl-doc-firmas h4{margin:0 0 6px;font-size:13px}.sl-doc-firmas>div{display:grid;gap:8px;align-content:start;justify-items:start}.sl-doc-firmas .sl-firma{justify-self:stretch}.sl-doc-mifirma{max-height:80px;max-width:260px;border-bottom:1px solid #CBD5E1}.sl-doc-acc{display:flex;gap:8px;justify-content:flex-end}.sl-doc-acc .sl-btn{padding:8px 16px;font-size:13px}.sl-modal.sl-doc-elegir{width:min(500px,100%)}.sl-doc-elegir-cab{padding:14px 16px;border-bottom:1px solid var(--sl-linea)}.sl-doc-elegir-cab h3{margin:0;font-size:16px}.sl-doc-elegir-cuerpo{padding:16px;display:grid;gap:10px;font-size:13px}.sl-doc-elegir-cuerpo label{display:grid;gap:8px}.sl-doc-elegir-cuerpo select{border:1px solid #93C5FD;border-radius:4px;padding:8px;background:#fff}.sl-pl-edit{padding:14px;display:grid;gap:12px}.sl-pl-edit>label:first-child{display:grid;gap:4px;font-size:12px;color:var(--sl-tenue)}.sl-pend{color:#b45309;font-weight:700}@media (max-width: 760px){.sl-doc-firmas{grid-template-columns:1fr}}.sl-rc .sl-btn:disabled,.sl-vade .sl-btn:disabled,.sl-od-bar .sl-btn:disabled,.sl-pe .sl-btn:disabled,.sl-doc .sl-btn:disabled,.sl-doc-nuevo .sl-btn:disabled,.sl-doc-elegir .sl-btn:disabled,.sl-pl-edit .sl-btn:disabled{opacity:.45;cursor:default}.sl-vade-cab h3,.sl-doc-elegir-cab h3{color:#111827}.sl-ftabs:has(.sl-docmenu)>button,.sl-ftabs .sl-docmenu>button{padding-left:7px;padding-right:7px}.sl-flot-hueco{margin-right:54px}.sl-rc-plan{appearance:none;-webkit-appearance:none;padding-right:4px}@media (max-width: 1000px){.sl-flot-hueco{margin-right:0}}.sl-adm-buscar{margin-left:auto;display:inline-flex;gap:6px;align-items:center}.sl-adm-buscar input{border:1px solid #CBD5E1;border-radius:3px;padding:5px 8px;font-size:12.5px;min-width:200px}.sl-sub-tit{display:flex;align-items:center;gap:16px;font-size:20px}.sl-sub-tit .sl-check{font-size:12.5px;font-weight:400;display:inline-flex;align-items:center}.sl-adm-perm td{background:#f8fafc}.sl-adm-perm-g{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:10px 18px;font-size:12px}.sl-adm-perm-g ul{margin:4px 0 0;padding-left:16px}.sl-pl-odo{position:relative}.sl-pl-menus{margin-left:auto;position:relative;display:inline-flex;gap:2px}.sl-pl-menus>button{border:0;background:none;padding:4px 8px;font-size:13px;color:#555;border-radius:3px}.sl-pl-menus>button.act,.sl-pl-menus>button:hover{background:#eef2f4}.sl-pl-menu{position:absolute;right:0;top:100%;z-index:25;min-width:260px;display:grid;background:#fff;border:1px solid var(--sl-linea);border-radius:4px;box-shadow:0 8px 22px #00000024;padding:4px 0}.sl-pl-menu button{text-align:left;border:0;background:none;padding:9px 16px;font-size:13.5px;color:#333}.sl-pl-menu button:hover:not(:disabled){background:var(--sl-azul-claro)}.sl-pl-menu button:disabled{color:#9ca3af;cursor:default}.sl-pl-menu button.rojo{color:#d9534f}.sl-pl-menu hr{border:0;border-top:1px solid var(--sl-linea);margin:4px 0}.sl-pl-acc-b{position:relative;display:inline-flex}.sl-pl-acc-b .sl-pl-menu{left:0;right:auto}.sl-pl-envio{position:absolute;right:0;top:100%;z-index:25;width:320px;display:grid;gap:10px;background:#fff;border:1px solid var(--sl-linea);border-radius:6px;box-shadow:0 8px 22px #00000024;padding:14px;font-size:13px}.sl-pl-envio b{font-size:15px}.sl-pl-canal{display:grid;grid-template-columns:1fr 1fr}.sl-pl-canal button{border:1px solid #93C5FD;background:#eff6ff;color:var(--sl-azul);padding:8px}.sl-pl-canal button.act{background:var(--sl-azul);color:#fff}.sl-pl-envio select{border:1px solid #CBD5E1;border-radius:4px;padding:8px;background:#fff}.sl-pl-envio .sl-btn{justify-content:center;padding:9px;text-decoration:none}.sl-pl-envio .sl-btn.apagado{pointer-events:none}.sl-com .sl-ev-cab h3{margin-right:auto}.sl-com .sl-rc-izq,.sl-com .sl-rc-der{min-height:300px}.sl-com .sl-rc-vacio{min-height:260px}.sl-com .sl-rc-pie .sl-tenue{margin-right:auto}.sl-pl-odo>button{border:0;background:none;padding:7px 12px;font-size:13px;color:#555;border-radius:3px}.sl-pl-odo>button.act{background:#eef2f4;color:#222;font-weight:600}.sl-gal{padding:4px 14px 14px}.sl-gal-videos{margin:8px 0 12px}.sl-gal-videos h4{margin:6px 0;font-size:14px}.sl-gal-video{display:flex;align-items:center;gap:10px;margin:6px 0}.sl-gal-video video{width:min(560px,100%);border-radius:6px;background:#000}.sl-gal-est{border:1px solid var(--sl-linea);border-radius:6px;margin:8px 0;background:#fff}.sl-gal-cab{width:100%;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;border:0;background:none;padding:10px 12px;font-size:13px;text-align:left}.sl-gal-est.ab .sl-gal-cab{border-bottom:1px solid var(--sl-linea)}.sl-gal-grilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr));gap:8px;padding:10px}.sl-gal-mini{aspect-ratio:4 / 3;border:1px solid var(--sl-linea);border-radius:4px;background:#f3f4f6;padding:0;overflow:hidden;display:grid;place-items:center;cursor:zoom-in}.sl-gal-mini img{width:100%;height:100%;object-fit:cover;display:block}.sl-gal-mini.otro{cursor:pointer;font-size:26px;gap:4px}.sl-gal-mini.otro small{font-size:10px;color:var(--sl-tenue);word-break:break-all;padding:0 4px}.sl-gal-visor{position:fixed;inset:0;z-index:60;background:#0a0c10eb;display:grid;place-items:center}.sl-gal-visor img{max-width:92vw;max-height:84vh;object-fit:contain;box-shadow:0 10px 40px #00000080}.sl-gal-visor .sl-tenue{color:#cbd5e1}.sl-gal-visor-cab{position:absolute;top:12px;left:16px;right:16px;display:flex;gap:10px;align-items:center;color:#e5e7eb;font-size:13px}.sl-gal-visor-cab span{margin-right:auto}.sl-gal-visor-cab .sl-btn{text-decoration:none}.sl-gal-flecha{position:absolute;top:50%;transform:translateY(-50%);border:0;background:#ffffff1f;color:#fff;font-size:40px;width:52px;height:72px;border-radius:6px}.sl-gal-flecha.izq{left:14px}.sl-gal-flecha.der{right:14px}.sl-gal-flecha:disabled{opacity:.25}.sl-arch .sl-ev-cab{gap:10px;align-items:center}.sl-arch .sl-ev-cab .sl-btn{margin-left:auto}.sl-arch-subir{display:grid;gap:8px;border:1px solid var(--sl-linea);border-radius:4px;padding:10px 12px;margin:0 0 12px;background:#f7f9fc;max-width:560px}.sl-arch-subir label{display:grid;gap:3px;font-size:12px;color:var(--sl-tenue)}.sl-arch-subir input,.sl-arch-subir textarea{font:inherit;font-size:13px;padding:6px 8px;border:1px solid var(--sl-linea);border-radius:4px;color:var(--sl-tinta);background:#fff}.sl-arch-acc{display:flex;gap:8px}.sl-arch-ver{all:unset;cursor:pointer;display:block;flex:0 0 auto}.sl-arch-ver img{display:block}.sl-arch-txt{flex:1;min-width:0;overflow-wrap:anywhere;font-size:12.5px}.sl-arch-x{all:unset;cursor:pointer;opacity:.55;font-size:15px;padding:2px 4px}.sl-arch-x:hover{opacity:1}.sl-mc-lista{display:grid;gap:10px;margin-top:10px}.sl-mc{border:1px solid var(--sl-linea);border-radius:4px;padding:10px 12px;background:#fff}.sl-mc.hecho{opacity:.7}.sl-mc-cab{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;margin-bottom:8px}.sl-mc-cab b{color:var(--sl-tinta)}.sl-mc-acc{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.sl-mc-acc small{opacity:.75;margin-left:4px}.sl-mc-buscar{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.sl-mc-buscar input{font:inherit;font-size:12.5px;padding:5px 8px;border:1px solid var(--sl-linea);border-radius:4px;min-width:240px}.sl-mc-pie{display:flex;gap:8px;margin:12px 0}.sl-arch .sl-btn:disabled,.sl-mc .sl-btn:disabled{opacity:.45;cursor:not-allowed}.sl-mc-no{color:var(--sl-tenue)}.qd{--qd-azul: #2F9BFF;--qd-verde: #1FA176;--qd-naranja: #E36B4A;--qd-rojo: #c6304a;--qd-espera: #8EA3C9;--qd-amarillo: #E9A92E}.qd-cab{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:flex-end;justify-content:space-between}.qd-cab h2{margin:0 0 4px;font-size:26px;color:var(--navy)}.qd-cab p{margin:0}.qd-filtros{display:flex;flex-wrap:wrap;gap:8px}.qd-seg{display:inline-flex;border:1px solid var(--linea);border-radius:999px;overflow:hidden}.qd-seg button{border:0;background:transparent;color:var(--gris);padding:8px 14px;font:inherit;font-weight:700;cursor:pointer}.qd-seg button[aria-pressed=true]{background:var(--azul);color:#fff}.qd-proximo h3,.qd-dia h3,.qd-ayuda h3{margin:0 0 10px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--azul)}.qd-dia h3 small{margin-left:8px;letter-spacing:0;text-transform:none;color:var(--tenue);font-weight:400}.qd-vacio{margin:0;padding:22px;border:2px dashed var(--linea);border-radius:14px;text-align:center;font-size:17px}.qd-cuentas{display:flex;flex-wrap:wrap;gap:8px}.qd-cuentas span{padding:7px 12px;border-radius:999px;border:1px solid var(--linea);background:var(--papel);font-size:13px}.qd-cuentas span:before{content:"";display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:7px;background:var(--qd-c, var(--tenue))}.qd-cuentas b{margin-left:4px;color:var(--navy)}.qd-grilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(230px,100%),1fr));gap:10px}.qd-bloque{--qd-c: var(--qd-espera);display:flex;flex-direction:column;gap:4px;align-items:flex-start;text-align:left;font:inherit;color:var(--gris);border:1px solid var(--linea);border-left:7px solid var(--qd-c);border-radius:12px;background:var(--papel);padding:12px 14px;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease;min-width:0}.qd-bloque:hover{transform:translateY(-2px);box-shadow:var(--sombra)}.qd-bloque:focus-visible{outline:3px solid var(--azul);outline-offset:2px}.qd-accion{display:inline-block;padding:3px 9px;border-radius:999px;background:var(--qd-c);color:#fff;font-size:12px;font-weight:800;letter-spacing:.02em}.qd-paciente{font-size:16px;color:var(--navy);overflow-wrap:anywhere}.qd-cuando{font-weight:700;font-size:13px}.qd-quien,.qd-nota{font-size:12.5px;color:var(--tenue)}.qd-nota{color:var(--gris);font-style:italic}.qd-quieto{opacity:.62}.qd-quieto .qd-accion{background:transparent;color:var(--qd-c);border:1px solid var(--qd-c)}.qd-grande{width:100%;padding:20px 22px;gap:6px;border-left-width:12px}.qd-grande .qd-accion{font-size:15px;padding:5px 14px}.qd-grande .qd-paciente{font-size:26px}.qd-grande .qd-cuando{font-size:16px}.qd-azul{--qd-c: var(--qd-azul)}.qd-verde{--qd-c: var(--qd-verde)}.qd-naranja{--qd-c: var(--qd-naranja)}.qd-rojo{--qd-c: var(--qd-rojo)}.qd-espera{--qd-c: var(--qd-espera)}.qd-listo{--qd-c: #7d8aa5}.qd-amarillo{--qd-c: var(--qd-amarillo)}.qd-amarillo .qd-accion{color:#2a1a00}.qd-ayuda{border:1px solid var(--linea);border-radius:14px;padding:16px 18px;background:var(--papel)}.qd-ayuda p{margin:0 0 14px}.qd-ayuda ul{margin:0;padding:0;list-style:none;display:grid;gap:6px}.qd-punto{display:inline-block;width:11px;height:11px;border-radius:50%;background:var(--qd-c);vertical-align:middle}.qd-ficha{position:fixed;inset:0 0 0 auto;width:min(720px,100vw);z-index:40;background:var(--solido, var(--papel));box-shadow:var(--sombra);display:flex;flex-direction:column;overflow:auto}.qd-ficha-cab{--qd-c: var(--qd-espera);position:relative;padding:20px 56px 18px 22px;background:var(--qd-c);color:#fff}.qd-ficha-cab.qd-azul{--qd-c: #2F9BFF}.qd-ficha-cab.qd-verde{--qd-c: #1FA176}.qd-ficha-cab.qd-naranja{--qd-c: #E36B4A}.qd-ficha-cab.qd-rojo{--qd-c: #c6304a}.qd-ficha-cab.qd-amarillo{--qd-c: #B9821A}.qd-ficha-cab.qd-espera{--qd-c: #5A6E96}.qd-ficha-cab.qd-listo{--qd-c: #5f6b84}.qd-ficha-cab .qd-accion{background:#ffffff38;font-size:14px}.qd-ficha-cab h2{margin:8px 0 4px;font-size:26px;color:#fff}.qd-ficha-cab p{margin:0;opacity:.92}.qd-cerrar{position:absolute;top:14px;right:14px;width:36px;height:36px;border-radius:50%;border:0;background:#fff3;color:#fff;font-size:16px;cursor:pointer}.qd-ficha-cuerpo{padding:18px 22px 40px;display:flex;flex-direction:column;gap:14px}.qd-explica{margin:0;font-size:16px;line-height:1.45;color:var(--navy)}.qd-aviso{margin:0;padding:10px 12px;border-radius:10px;background:var(--alerta-fondo, #fff4dd);color:var(--alerta, #8a5a00);font-weight:700}.qd-hecho{margin:0;padding:10px 12px;border-radius:10px;background:var(--bien-fondo, #e3f7ee);color:var(--bien, #13734f);font-weight:700}.qd-botones{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.qd-grande-boton{font-size:16px;padding:12px 20px}.qd-exportar{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.qd-exportar label{display:grid;gap:3px;font-size:12.5px;color:var(--tenue)}.qd-exportar .entrada{width:140px}.qd-stl{padding:10px 12px;border-radius:10px;border:1px dashed var(--linea);font-size:13.5px}.qd-stl a{color:var(--azul);font-weight:700;margin-left:6px}.qd-stl code{margin-left:6px;font-size:12px;overflow-wrap:anywhere}.qd-datos{display:grid;grid-template-columns:max-content 1fr;gap:6px 14px;margin:0}.qd-datos dt{color:var(--tenue)}.qd-datos dd{margin:0;color:var(--navy);font-weight:700}.qd-caja{border:1px solid var(--linea);border-radius:12px;padding:12px 14px;background:var(--papel)}.qd-caja h4{margin:0 0 8px;color:var(--navy)}.qd-caja h4 small{margin-left:6px;color:var(--tenue);font-weight:400}.qd-caja p{margin:0}.qd-rechazo{border-color:#e36b4a}.qd-notas{margin:0;display:grid;gap:6px}.qd-notas div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding-bottom:6px;border-bottom:1px solid var(--linea-suave)}.qd-notas dt{color:var(--tenue);font-size:13px}.qd-notas dd{margin:0;font-weight:700;color:var(--navy);white-space:pre-wrap}.qd-fotos{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(120px,100%),1fr));gap:6px}.qd-fotos button{border:0;padding:0;background:var(--linea-suave);border-radius:8px;overflow:hidden;aspect-ratio:4 / 3;cursor:zoom-in;font-size:11px;color:var(--tenue)}.qd-fotos img{width:100%;height:100%;object-fit:cover;display:block}.qd-archivos{display:flex;flex-wrap:wrap;gap:6px}.qd-archivo{border:1px solid var(--linea);border-radius:8px;background:transparent;color:var(--azul);padding:6px 10px;font:inherit;font-size:13px;cursor:pointer}.qd-citas{margin:0;padding-left:18px;display:grid;gap:4px}.qd-pasada{color:var(--tenue)}@media (max-width: 640px){.qd-notas div{grid-template-columns:1fr;gap:2px}.qd-grande .qd-paciente{font-size:22px}}.qd-ficha-cab.qd-amarillo .qd-accion{color:#fff}.atajo.notas.hay{border-color:#2f9bff}.atajo.notas.vencidas{border-color:#e5484d}.notas-hoja{display:grid;gap:8px;max-height:460px;overflow-y:auto;padding:4px}.notas-hoja h3{margin:2px 0 0;font-size:15px}.notas-hoja>p{margin:0;font-size:13px}.notas-lista{list-style:none;margin:0;padding:0;display:grid;gap:6px}.notas-lista li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid var(--linea);border-radius:8px}.notas-lista li.vencida{border-color:#e5484d}.notas-lista li div{display:grid;gap:2px;min-width:0}.notas-lista li b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notas-lista li small{color:var(--tenue);font-size:12px}.notas-lista li.vencida small{color:#e5484d}.notas-lista li small.quien{color:inherit;font-size:12px}.notas-lista li.sin-duena small.quien{color:#e5484d;font-weight:600}.notas-lista li i.n{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-weight:700;font-size:12px;background:#2f9bff;color:#fff}.notas-lista li.vencida i.n{background:#e5484d}.notas-lista li b em{font-style:normal;font-weight:500;color:var(--tenue)}.notas-cuadro{width:100%;border-collapse:collapse;font-size:13px}.notas-cuadro th{text-align:left;font-weight:600;color:var(--tenue);padding:4px 6px;border-bottom:1px solid var(--linea)}.notas-cuadro td{padding:5px 6px;border-bottom:1px solid var(--linea)}.notas-cuadro tr.vencida td:nth-child(3){color:#e5484d;font-weight:700}.notas-botones{display:flex;align-items:center;gap:6px;flex:none}.notas-aviso{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0;padding:10px 14px;border:1px solid #2F9BFF;border-radius:8px;background:#2f9bff14}.notas-aviso.vencida{border-color:#e5484d;background:#e5484d12}@media (max-width: 640px){.notas-lista li,.notas-aviso{flex-direction:column;align-items:stretch}}.sl-grab{display:flex;flex-direction:column;gap:16px}.sl-grab-dia h4{margin:0 0 6px;color:var(--sl-tinta, var(--navy))}.sl-grab-dia h4 small{margin-left:8px;font-weight:400;color:var(--sl-tenue, var(--tenue))}.version-nueva{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:16px;background:#0206129e;backdrop-filter:blur(3px)}.version-nueva-caja{max-width:380px;width:100%;background:var(--papel);color:var(--navy);border-radius:16px;padding:28px 24px;text-align:center;box-shadow:0 18px 48px #02061259}.version-nueva-caja h2{margin:12px 0 6px;font-size:19px}.version-nueva-caja p{margin:0 0 18px;color:var(--tenue)}.version-nueva-caja .boton{width:100%;padding:12px;font-size:15px}.sv{margin-bottom:4px}.sv-alerta{background:var(--mal-fondo, #fdecec);color:var(--mal, #c6304a);border-radius:10px;padding:10px 14px;font-size:14px;margin:6px 0 10px}.sv-alerta b{font-size:20px}.sv-alerta span{color:var(--tenue);font-size:12.5px}.sv-tabla td.n,.sv-tabla th{text-align:right}.sv-tabla td:first-child,.sv-tabla th:first-child{text-align:left}.sv-tabla td.sv-mal{color:var(--mal, #c6304a);font-weight:800}.qn-cuadro{margin:4px 0 18px;overflow-x:auto;max-width:100%}.qn-cuadro h3{margin:0 0 8px}.qn-cuadro h3 small{font-weight:400;opacity:.7;margin-left:6px}.qn-cuadro .notas-cuadro tbody tr{cursor:pointer}.qn-cuadro .notas-cuadro tbody tr:hover td{background:#2f9bff1a}.qn-cuadro .notas-cuadro tbody tr.elegida td{background:#2f9bff38}.qn-estudios{--l:#1FA176;align-self:stretch;display:flex;gap:8px;align-items:center;margin-top:6px;padding:6px 10px;border-radius:8px;border-left:5px solid var(--l);background:color-mix(in srgb,var(--l) 16%,transparent);color:var(--navy);font-size:12.5px;font-weight:700;font-style:normal;line-height:1.3}.qn-estudios.falta{--l:#d93b56}.qn-estudios i{flex:none;display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--l);color:#fff;font-style:normal;font-size:11px;font-weight:900}.qd-grande .qn-estudios{font-size:14px;padding:8px 12px}.qd-ficha-cuerpo>.qn-estudios{font-size:14px;padding:9px 12px;margin:0 0 14px}.asis-flota{position:fixed;right:20px;bottom:20px;z-index:60;display:flex;align-items:center;gap:10px}.asis-boton{width:56px;height:56px;border-radius:50%;border:0;cursor:pointer;background:linear-gradient(135deg,#2f9bff,#132452);color:#fff;font-size:24px;box-shadow:0 10px 28px #13245259;transition:transform .15s ease}.asis-boton:hover{transform:scale(1.06)}.asis-punto{position:fixed;right:6px;bottom:6px;z-index:60;width:28px;height:28px;border-radius:50%;border:0;padding:0;cursor:pointer;background:linear-gradient(135deg,#2f9bff,#132452);opacity:.55;box-shadow:0 4px 12px #13245259;transition:opacity .15s ease,transform .15s ease}.asis-punto:hover{opacity:1;transform:scale(1.15)}body:has(.asis-flota) .pt-panel{padding-bottom:130px}body:has(.asis-flota) .cv-ficha-cuerpo{padding-bottom:120px}.asis-burbuja{max-width:260px;text-align:left;border:1px solid var(--linea);background:var(--fondo);color:var(--navy);font:inherit;font-weight:700;padding:10px 14px;border-radius:14px 14px 4px;box-shadow:var(--sombra);cursor:pointer;animation:asis-entra .4s ease}@keyframes asis-entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.asis-panel{position:fixed;right:20px;bottom:20px;z-index:60;width:min(400px,calc(100vw - 32px));height:min(620px,calc(100vh - 40px));display:flex;flex-direction:column;background:var(--fondo);color:var(--gris);border:1px solid var(--linea);border-radius:16px;box-shadow:0 18px 50px #1324524d;overflow:hidden}.asis-cab{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;background:linear-gradient(135deg,#132452,#1d3a7a);color:#fff}.asis-cab b{display:block;font-size:16px}.asis-cab small{opacity:.8;font-size:12px}.asis-x{background:#ffffff26;border:0;color:#fff;width:30px;height:30px;border-radius:50%;cursor:pointer}.asis-tabs{display:flex;gap:4px;padding:8px 10px 0;border-bottom:1px solid var(--linea)}.asis-tabs button{font:inherit;font-size:13px;background:none;border:0;padding:8px 10px;cursor:pointer;color:var(--tenue);border-bottom:2px solid transparent}.asis-tabs button.act{color:var(--navy);font-weight:700;border-bottom-color:#2f9bff}.asis-msgs{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:8px}.asis-msg{max-width:88%;padding:9px 12px;border-radius:14px;white-space:pre-wrap;line-height:1.4;font-size:14px;overflow-wrap:anywhere}.asis-msg.assistant{align-self:flex-start;background:color-mix(in srgb,#2F9BFF 12%,var(--papel));color:var(--navy);border-bottom-left-radius:4px}.asis-msg.user{align-self:flex-end;background:#132452;color:#fff;border-bottom-right-radius:4px}.asis-pensando{display:flex;gap:4px;padding:12px}.asis-pensando i{width:7px;height:7px;border-radius:50%;background:#2f9bff;animation:asis-punto 1s infinite ease-in-out}.asis-pensando i:nth-child(2){animation-delay:.15s}.asis-pensando i:nth-child(3){animation-delay:.3s}@keyframes asis-punto{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.asis-vacio{color:var(--tenue);text-align:center;margin:auto 0}.asis-error{color:var(--rojo);font-size:13px}.asis-atajos{display:flex;gap:6px;flex-wrap:wrap;padding:0 12px 8px}.asis-atajos button{font:inherit;font-size:12px;border:1px solid var(--linea);background:var(--papel);color:var(--navy);border-radius:999px;padding:5px 10px;cursor:pointer}.asis-atajos button:hover{border-color:#2f9bff}.asis-escribir{display:flex;gap:8px;padding:10px 12px;border-top:1px solid var(--linea)}.asis-escribir textarea{flex:1;resize:none;font:inherit;font-size:14px;border:1px solid var(--linea);border-radius:10px;padding:8px 10px;background:var(--papel);color:var(--gris)}.asis-perfil ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.asis-perfil li{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;font-size:13px;padding:8px 10px;border:1px solid var(--linea);border-radius:10px}.asis-perfil li em{font-size:12px;color:var(--tenue)}.asis-perfil h4{margin:12px 0 6px}.asis-perfil details{border:1px solid var(--linea);border-radius:10px;padding:8px 10px;margin-bottom:6px}.asis-idea.hecha{opacity:.6}.asis-idea.descartada{opacity:.4}.asis-idea-bot{display:flex;flex-direction:column;gap:2px;align-items:flex-end}.asis-msg.assistant:has(.asis-kpis,.asis-metas,.asis-rico h4){max-width:100%;align-self:stretch}.asis-rico{white-space:normal;display:flex;flex-direction:column;gap:10px}.asis-rico p{margin:0;white-space:pre-wrap}.asis-rico h4{margin:6px 0 -2px;font-size:11.5px;letter-spacing:.07em;text-transform:uppercase;color:#2f9bff;display:flex;align-items:center;gap:8px}.asis-rico h4:after{content:"";flex:1;height:1px;background:color-mix(in srgb,#2F9BFF 30%,transparent)}.asis-cita{background:#132452;color:#fff;padding:10px 12px;border-radius:10px;font-weight:700;line-height:1.35;border-left:4px solid #2F9BFF}:root[data-tema=pod] .asis-cita{background:#2f9bff2e;color:#fff}.asis-rico ul,.asis-rico ol{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:7px}.asis-rico ul li{position:relative;padding-left:15px}.asis-rico ul li:before{content:"";position:absolute;left:2px;top:.55em;width:6px;height:6px;border-radius:50%;background:#2f9bff}.asis-rico ol{counter-reset:paso}.asis-rico ol li{counter-increment:paso;position:relative;padding-left:29px;min-height:21px}.asis-rico ol li:before{content:counter(paso);position:absolute;left:0;top:0;width:21px;height:21px;border-radius:50%;background:#2f9bff;color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center}.asis-kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:6px}.asis-kpi{background:var(--papel);border-radius:10px;padding:8px 10px;border-left:4px solid var(--celeste);display:flex;flex-direction:column;gap:1px;min-width:0}.asis-kpi small,.asis-kpi span{font-size:11.5px;color:var(--tenue);line-height:1.25}.asis-kpi b{font-size:19px;color:var(--navy);line-height:1.25}.asis-kpi.bien{border-left-color:#1f9d63}.asis-kpi.ojo{border-left-color:#e2a400}.asis-kpi.mal{border-left-color:var(--rojo)}.asis-metas{background:var(--papel);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:11px}.asis-meta-tit{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:13px}.asis-meta-tit b{font-size:15px;color:var(--navy)}.asis-meta.bien .asis-meta-tit b{color:#1f9d63}.asis-meta.mal .asis-meta-tit b{color:var(--rojo)}.asis-barra{position:relative;height:10px;border-radius:5px;background:var(--linea-suave);margin:5px 0 3px}.asis-barra i{position:absolute;left:0;top:0;bottom:0;border-radius:5px;background:#2f9bff}.asis-meta.bien .asis-barra i{background:#1f9d63}.asis-meta.ojo .asis-barra i{background:#e2a400}.asis-meta.mal .asis-barra i{background:var(--rojo)}.asis-barra u{position:absolute;top:-4px;bottom:-4px;width:2px;margin-left:-1px;background:var(--navy);border-radius:1px}.asis-meta small{font-size:11px;color:var(--tenue)}@media (max-width:600px){.asis-panel{inset:auto 0 0;width:auto;height:78vh;height:78dvh;max-width:none;max-height:none;border-radius:18px 18px 0 0;border-bottom:0}.asis-cab small{display:none}.asis-cab{position:relative;padding-top:20px;touch-action:none}.asis-tirador{position:absolute;top:7px;left:50%;width:40px;height:5px;margin-left:-20px;border-radius:3px;background:#ffffff8c}.asis-panel{transition:transform .2s ease}.asis-escribir textarea{font-size:16px}.asis-msg{font-size:15px;max-width:92%}.asis-atajos{flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px}.asis-atajos button{flex:none}.asis-flota{right:12px;bottom:12px}.asis-burbuja{max-width:calc(100vw - 96px)}}.asis-adjuntos{display:flex;gap:6px;padding:0 12px 6px;flex-wrap:wrap}.asis-adj{position:relative;width:56px;height:56px;border-radius:8px;overflow:hidden;border:1px solid var(--linea);display:inline-grid;place-items:center;color:var(--tenue)}.asis-adj img{width:100%;height:100%;object-fit:cover}.asis-adj i{position:absolute;color:#fff;font-style:normal;text-shadow:0 1px 4px rgba(0,0,0,.6)}.asis-adj button{position:absolute;top:2px;right:2px;width:18px;height:18px;border-radius:50%;border:0;background:#0009;color:#fff;font-size:10px;cursor:pointer;line-height:18px;padding:0}.asis-clip{border:1px solid var(--linea);background:var(--fondo);border-radius:10px;width:42px;cursor:pointer;font-size:18px}.asis-fotos{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:6px}.asis-fotos img{width:64px;height:64px;object-fit:cover;border-radius:8px}.asis-iso{width:32px;height:auto;display:block}.asis-iso-cab{width:22px;height:auto;margin-right:8px;vertical-align:middle}.rob{position:relative;display:inline-block;flex:none;animation:rob-flotar 4s ease-in-out infinite;transform-origin:50% 90%}.rob img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transition:opacity .18s ease;pointer-events:none;filter:hue-rotate(var(--tono,0deg)) saturate(var(--sat,1)) brightness(var(--brillo,1)) drop-shadow(0 3px 5px rgba(8,20,50,.35))}.rob[data-cara=picaro],.rob[data-cara=saludando]{animation:rob-flotar 4s ease-in-out infinite,rob-ladear .6s ease forwards}.rob[data-cara=complice],.rob[data-cara=senalando]{animation:rob-flotar 4s ease-in-out infinite,rob-asomar .5s ease forwards}.rob[data-cara=orgulloso]{animation:rob-flotar 4s ease-in-out infinite,rob-pecho .5s ease forwards}.rob[data-cara=sonrisa],.rob[data-cara=alegria],.rob[data-cara=festejando],.rob[data-cara=sorprendido]{animation:rob-flotar 4s ease-in-out infinite,rob-saltito .45s ease forwards}.rob[data-cara=preocupado],.rob[data-cara=ansiedad],.rob[data-cara=miedo],.rob[data-cara=enojado]{animation:rob-flotar 4s ease-in-out infinite,rob-temblar .5s ease}.rob[data-cara=triste],.rob[data-cara=dormido]{animation:rob-bajar 5s ease-in-out infinite}.rob[data-cara=pensando]{animation:rob-flotar 2.4s ease-in-out infinite}@keyframes rob-flotar{0%,to{translate:0 0}50%{translate:0 -4px}}@keyframes rob-ladear{to{rotate:-7deg}}@keyframes rob-asomar{to{rotate:4deg;translate:4px 0}}@keyframes rob-pecho{to{scale:1.06}}@keyframes rob-saltito{0%{scale:1}50%{scale:1.12}to{scale:1.03}}@keyframes rob-temblar{0%,to{rotate:0deg}25%{rotate:-4deg}75%{rotate:4deg}}@keyframes rob-bajar{0%,to{translate:0 2px}50%{translate:0 4px}}.rob-chispas{position:absolute;inset:0;pointer-events:none}.rob-chispas i{position:absolute;left:50%;top:45%;width:6px;height:6px;margin:-3px;border-radius:50%;background:#8ec5ff;box-shadow:0 0 6px #2f9bff;animation:rob-chispa 1.1s ease-out forwards;rotate:var(--a)}@keyframes rob-chispa{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(-46px) scale(.3);opacity:0}}.rob-chispas b{position:absolute;left:50%;top:-6px;translate:-50% 0;font-size:12px;font-weight:800;color:#2f9bff;white-space:nowrap;text-shadow:0 1px 0 #fff;animation:rob-xp 1.5s ease-out forwards}@keyframes rob-xp{0%{opacity:0;transform:translateY(6px)}20%{opacity:1}to{opacity:0;transform:translateY(-22px)}}@media (prefers-reduced-motion:reduce){.rob,.rob[data-cara]{animation:none}.rob-chispas i{animation:none;opacity:0}}.asis-boton.con-rob{width:96px;height:96px;padding:0;display:grid;place-items:center;overflow:visible}.asis-boton.con-rob .rob{margin-top:-21px}.asis-cab-rob{flex:1}.asis-cab-rob>div{min-width:0;flex:1}.asis-nombre{display:flex;align-items:center;gap:10px}.asis-vida>span:last-child{overflow:hidden;text-overflow:ellipsis}.asis-tareas{flex:none;display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:12px;font-weight:700;color:#fff;background:#2f9bff47;border:1px solid rgba(142,197,255,.5);border-radius:999px;padding:3px 10px;cursor:pointer;white-space:nowrap}.asis-tareas:hover{background:#2f9bff73}.asis-tareas b{background:#fff;color:#132452;border-radius:999px;min-width:18px;height:18px;padding:0 5px;display:inline-grid;place-items:center;font-size:11px}@media (max-width:380px){.asis-vida .barra{display:none}}[data-tema=pod] .asis-panel{--azul:#0063B6;--navy:#132452;--gris:#27304A;--fondo:#FFFFFF;--papel:#F2F6FC;--linea:#DCE5F3;--linea-suave:#ECF1F9;--tenue:#66728A;--rojo:#D23A55;--sombra:0 18px 44px -26px rgba(19,36,82,.38);color-scheme:light;background:#fff;color:var(--gris);border-color:#dce5f3}[data-tema=pod] .asis-panel .asis-cita{background:#132452;color:#fff}.asis-boton.con-rob[data-animo=decaido]{box-shadow:0 0 0 3px #e1484873,0 10px 28px #13245259}.asis-boton.con-rob[data-animo=radiante]{box-shadow:0 0 0 3px #1f9d6380,0 10px 28px #13245259}.asis-cab-rob{display:flex;align-items:center;gap:10px;min-width:0}.asis-cab-rob .rob{margin:-8px 0 -6px -4px}.asis-vida{display:flex;align-items:center;gap:8px;font-size:11.5px;opacity:.95;margin-top:3px;white-space:nowrap}.asis-vida .barra{width:64px;height:6px;border-radius:3px;background:#ffffff38;overflow:hidden;flex:none}.asis-vida .barra i{display:block;height:100%;border-radius:3px;transition:width .6s ease}.asis-vida[data-animo=decaido] .barra i{background:#ff6b6b}.asis-vida[data-animo=atento] .barra i{background:#f5b82e}.asis-vida[data-animo=bien] .barra i{background:#5fb4ff}.asis-vida[data-animo=radiante] .barra i{background:#3ddc97}@media (max-width:600px){.asis-vida{display:flex}.asis-cab .asis-vida{font-size:11px}}.asis-tirador{display:none}@media (max-width:600px){.asis-tirador{display:block}}.asis-regla-nueva{display:flex;flex-direction:column;gap:8px;margin:6px 0 12px}.asis-regla-nueva textarea{font:inherit;font-size:14px;border:1px solid var(--linea);border-radius:10px;padding:8px 10px;background:var(--fondo);color:var(--gris);resize:vertical}.asis-regla-nueva button{align-self:flex-end}.asis-reglas{padding-left:18px;margin:0;display:flex;flex-direction:column;gap:6px}.asis-reglas li{display:flex;justify-content:space-between;gap:10px;font-size:13px}.asis-reglas small{color:var(--tenue)}@media (max-width:600px){.asis-regla-nueva textarea{font-size:16px}}.rob header h2{display:flex;align-items:center;gap:10px;margin:0}.rob-iso{width:34px;height:auto}.pt-panel.rob .rob-iso{position:static;inset:auto;width:34px;height:auto;filter:none;opacity:1}.rob-caja{border:1px solid var(--linea);border-radius:14px;padding:16px 18px;background:var(--papel);display:flex;flex-direction:column;gap:10px}.rob-caja h3{margin:0}.rob-caja h3 small{font-weight:400;color:var(--tenue);margin-left:6px;font-size:13px}.rob-nueva{display:flex;flex-direction:column;gap:8px}.rob-nueva textarea{font:inherit;font-size:14px;border:1px solid var(--linea);border-radius:10px;padding:8px 10px;background:var(--fondo);color:var(--gris);resize:vertical}.rob-nueva button{align-self:flex-start}.rob-para{display:flex;gap:14px;flex-wrap:wrap;align-items:center;font-size:14px}.rob-para label{display:flex;gap:5px;align-items:center;cursor:pointer}.rob-elegir{display:flex;flex-wrap:wrap;gap:6px}.rob-elegir label{display:flex;gap:6px;align-items:center;border:1px solid var(--linea);border-radius:999px;padding:5px 10px;font-size:13px;cursor:pointer}.rob-elegir label.si{border-color:#2f9bff;background:color-mix(in srgb,#2F9BFF 14%,transparent)}.rob-personas label{border-radius:10px}.rob-personas small{display:block;color:var(--tenue);font-size:11px}.rob-reglas{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px}.rob-reglas li>div{display:inline-block;width:calc(100% - 70px);vertical-align:top}.rob-reglas li p{margin:0}.rob-reglas small{color:var(--tenue)}.rob-reglas li button{float:right}.rob-todos{display:flex;gap:6px;align-items:center}.rob-todos small{color:var(--tenue)}.rob-ideas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.rob-ideas li{display:flex;justify-content:space-between;gap:12px;border:1px solid var(--linea);border-radius:10px;padding:10px 12px}.rob-ideas li p{margin:2px 0}.rob-ideas li small{color:var(--tenue)}.rob-ideas li>span{display:flex;flex-direction:column;gap:4px;align-items:flex-end}.rob-ideas li.hecha{opacity:.6}.rob-ideas li.descartada{opacity:.4}.rob-nuevas{background:#2f9bff;color:#fff;border-radius:999px;padding:1px 8px;font-size:12px;margin-left:6px}.cv{flex:1;min-height:0;display:grid;grid-template-columns:auto minmax(0,1fr) minmax(320px,380px);border-top:1px solid var(--linea);position:relative}.cv-lista{display:flex;flex-direction:row;min-height:0;border-right:1px solid var(--linea);background:var(--papel)}.cv-lista-cuerpo{width:360px;display:flex;flex-direction:column;min-height:0;min-width:0}.cv-bandejas{position:relative;flex:none;width:58px;display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:12px 7px;border-right:1px solid var(--linea);background:var(--fondo);transition:width .15s ease}.cv-bandejas button{display:flex;align-items:center;gap:10px;border:1px solid transparent;background:none;color:var(--tenue);border-radius:10px;padding:9px 10px;cursor:pointer;font:inherit;font-size:13px;white-space:nowrap;overflow:hidden}.cv-bandejas button .cv-ico{width:20px;height:20px}.cv-bandejas button span{display:none}.cv-bandejas button:hover{background:var(--linea-suave);color:var(--navy)}.cv-bandejas button.act{border-color:var(--linea);background:var(--papel);color:var(--navy);box-shadow:0 1px 3px #1324521a}.cv-bandejas .cv-bandejas-nuevo{background:#2f9bff;color:#fff;margin-bottom:6px}.cv-bandejas .cv-bandejas-nuevo:hover{background:#1d86e8;color:#fff}.cv-bandejas .cv-bandejas-flecha{position:absolute;right:-13px;top:50%;width:26px;height:26px;padding:0;justify-content:center;border-radius:50%;border:1px solid var(--linea);background:var(--papel);color:var(--navy);font-size:18px;z-index:2;box-shadow:0 2px 6px #1324521f}.cv-lista.barra-abierta .cv-bandejas{width:186px}.cv-lista.barra-abierta .cv-bandejas button span{display:inline}.cv-lista-cab{padding:14px 12px 8px;display:flex;flex-direction:column;gap:8px;border-bottom:1px solid var(--linea)}.cv-lista-cab h2{font-size:20px}.cv-lista-cab p{margin:2px 0 0;font-size:12.5px}.cv-buscar{width:100%}.cv-filtros{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.cv-filtros button{border:1px solid var(--linea);background:var(--papel);color:inherit;border-radius:99px;padding:4px 10px;font:inherit;font-size:12.5px;white-space:nowrap;cursor:pointer}.cv-filtros button.act{background:#2f9bff;border-color:#2f9bff;color:#fff;font-weight:700}.cv-filtros button b{margin-left:5px;font-size:11px}.cv-nota{margin:0;font-size:12px;background:#e2a40024;padding:6px 8px;border-radius:8px}.cv-items{flex:1;overflow-y:auto}.cv-item{display:flex;align-items:flex-start;gap:8px;width:100%;border-bottom:1px solid var(--linea-suave);padding:10px 8px 10px 10px}.cv-item-abrir{flex:1;min-width:0;display:flex;gap:10px;text-align:left;border:0;background:none;padding:0;cursor:pointer;color:inherit;font:inherit}.cv-item:hover{background:var(--linea-suave)}.cv-item.act{background:color-mix(in srgb,#2F9BFF 14%,transparent)}.cv-item-cuerpo{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cv-item-l1{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.cv-item-l1 b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.cv-item-l1 small{color:var(--tenue);font-size:11.5px;flex:none;margin-left:auto}.cv-item.espera .cv-item-l1 small{color:#2f9bff;font-weight:700}.cv-item-l2{display:flex;gap:6px;align-items:center}.cv-prev{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--tenue)}.cv-item.nueva .cv-prev{color:inherit;font-weight:600}.cv-n{background:#1a56db;color:#fff;border-radius:5px;font-size:11.5px;font-weight:700;padding:1px 6px;min-width:20px;text-align:center;flex:none}.cv-item-l3{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.cv-chip{font-style:normal;font-size:10.5px;padding:1px 7px;border-radius:99px;background:var(--linea-suave);color:var(--tenue)}.cv-chip.espera{background:#2f9bff26;color:#2f9bff;font-weight:700}.cv-chip.espera.ya{background:#1f9d6326;color:#1f9d63}.cv-chip.espera.ojo{background:#e2a40029;color:#a87600}.cv-chip.espera.tarde{background:#c6304a1f;color:var(--rojo)}.cv-chip.mio{background:#1f9d6326;color:#1f9d63}.cv-chip.tarea{background:#e2a40029;color:#a87600}.cv-chip.e-agendado,.cv-chip.e-reagendado{background:#2f9bff1f;color:#2f9bff}.cv-chip.e-asistio,.cv-chip.e-asistio_reagenda{background:#1f9d6326;color:#1f9d63}.cv-chip.e-no_asistio,.cv-chip.e-no_asistio_reagenda{background:#c6304a1f;color:var(--rojo)}.cv-av{position:relative;width:38px;height:38px;border-radius:50%;background:color-mix(in srgb,#2F9BFF 18%,var(--papel));color:var(--navy);display:grid;place-items:center;font-weight:800;font-size:13px;flex:none}.cv-av.grande{width:56px;height:56px;font-size:18px}.cv-canal{width:8px;height:8px;border-radius:50%;display:inline-block;background:#9aa3af;flex:none}.cv-canal.wa{background:#25d366}.cv-canal.ig{background:#e1306c}.cv-canal.fb{background:#1877f2}.cv-canal.web{background:#2f9bff}.cv-av .cv-canal{position:absolute;right:-1px;bottom:-1px;width:12px;height:12px;border:2px solid var(--papel)}.cv-logo{width:14px;height:14px;flex:none;display:inline-block;vertical-align:middle}.cv-av .cv-logo{position:absolute;right:-4px;bottom:-4px;width:18px;height:18px;border-radius:50%;box-shadow:0 0 0 2px var(--papel);background:var(--papel)}.cv-av.chico{width:32px;height:32px;font-size:12px}.cv-mas{margin:10px auto;display:block}.cv-vacio{padding:24px;text-align:center}.cv-vacio.grande{margin:auto;display:flex;flex-direction:column;gap:4px;align-items:center}.cv-chat{display:flex;flex-direction:column;min-height:0;min-width:0}.cv-chat-cab{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--linea);background:var(--papel)}.cv-quien{display:flex;align-items:center;gap:10px;flex:1;min-width:0;border:0;background:none;text-align:left;color:inherit;cursor:pointer;font:inherit;padding:0}.cv-quien>span:last-child{min-width:0}.cv-quien b{display:block;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-quien small{display:block;color:var(--tenue);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-quien{min-width:120px}.cv-hist{width:118px;flex:none}.cv-volver{display:none;border:0;background:none;font-size:30px;line-height:1;padding:0 6px 2px;color:inherit;cursor:pointer}.cv-ver-ficha-btn,.cv-chat-cab .cv-ver-ficha{display:none}.cv-msgs{flex:1;overflow-y:auto;padding:14px 18px;display:flex;flex-direction:column;gap:4px}.cv-dia{text-align:center;margin:10px 0 4px}.cv-dia span{font-size:11.5px;background:var(--linea-suave);color:var(--tenue);padding:3px 10px;border-radius:99px}.cv-sis{align-self:center;display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:center;font-size:12px;color:var(--gris);padding:6px 12px;text-align:center;max-width:92%;border:1px solid var(--linea);border-radius:99px;background:var(--papel);margin:4px 0}.cv-sis small{color:var(--tenue);font-size:11px}.cv-sis .cv-ico{width:15px;height:15px;color:#2f9bff}.cv-msg{display:flex;flex-direction:column;max-width:min(560px,82%)}.cv-msg.in{align-self:flex-start}.cv-msg.out{align-self:flex-end;align-items:flex-end}.cv-autor{font-size:11px;color:var(--tenue);margin:6px 4px 1px}.cv-burbuja{padding:7px 10px 5px;border-radius:12px;background:var(--papel);border:1px solid var(--linea);max-width:100%}.cv-msg.in .cv-burbuja{border-bottom-left-radius:4px}.cv-msg.out .cv-burbuja{background:color-mix(in srgb,#2F9BFF 16%,var(--papel));border-color:color-mix(in srgb,#2F9BFF 35%,transparent);border-bottom-right-radius:4px}.cv-msg.fallo .cv-burbuja{border-color:var(--rojo)}.cv-burbuja p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.4}.cv-burbuja a{color:#2f9bff}.cv-meta{display:flex;align-items:center;gap:4px;justify-content:flex-end;font-size:10.5px;color:var(--tenue);margin-top:3px}.cv-adj-img img{max-width:min(240px,100%);max-height:260px;border-radius:8px;display:block;margin-bottom:4px}.cv-adj-audio{width:240px;max-width:100%;display:block;margin-bottom:4px}.cv-adj-video{max-width:min(260px,100%);border-radius:8px;display:block;margin-bottom:4px}.cv-adj-arch{display:inline-block;font-size:13px;margin-bottom:4px}.cv-escribir{border-top:1px solid var(--linea);background:var(--papel);padding:8px 12px 10px;display:flex;flex-direction:column;gap:6px}.cv-tareas{display:flex;flex-wrap:wrap;gap:6px;font-size:12px}.cv-tareas span{background:#e2a40024;border-radius:8px;padding:3px 8px}.cv-ventana{margin:0;font-size:12.5px;padding:6px 10px;border-radius:8px;background:#1f9d631f;color:#1f9d63}.cv-ventana.cerrada{background:#c6304a1a;color:var(--rojo)}.cv-error,.cv-aviso{margin:0;font-size:12.5px}.cv-aviso{color:#1f9d63}.cv-rapidas{display:flex;gap:6px;overflow-x:auto}.cv-rapidas button{border:1px solid var(--linea);background:var(--papel);color:inherit;border-radius:99px;padding:3px 10px;font:inherit;font-size:12px;white-space:nowrap;cursor:pointer}.cv-adjs{display:flex;flex-wrap:wrap;gap:6px}.cv-adjs span{display:inline-flex;align-items:center;gap:6px;font-size:12px;border:1px solid var(--linea);border-radius:8px;padding:3px 6px}.cv-adjs img{width:32px;height:32px;object-fit:cover;border-radius:4px}.cv-adjs button{border:0;background:none;color:var(--tenue);cursor:pointer}.cv-caja{display:flex;align-items:flex-end;gap:6px}.cv-caja textarea{flex:1;min-width:0;resize:none;font:inherit;font-size:14px;border:1px solid var(--linea);border-radius:10px;padding:9px 11px;background:var(--fondo);color:inherit;max-height:160px;min-height:40px}.cv-clip{border:1px solid var(--linea);background:var(--papel);color:inherit;border-radius:10px;width:40px;height:40px;cursor:pointer;flex:none}.cv-por{height:40px;border:1px solid var(--linea);border-radius:10px;background:var(--papel);color:inherit;font:inherit;font-size:12.5px;max-width:130px}.cv-enviar{height:40px;flex:none}.cv-pie{font-size:11px}.cv-ficha{border-left:1px solid var(--linea);background:var(--papel);display:flex;flex-direction:column;min-height:0;min-width:0}.cv-ficha-cab{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;position:relative}.cv-ficha-cab .cv-volver{position:absolute;left:0;top:0}.cv-datos{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;font-size:13px;margin:0}.cv-datos dt{color:var(--tenue)}.cv-datos dd{margin:0;overflow-wrap:anywhere}.cv-caja-f{border:1px solid var(--linea);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.cv-caja-f h4{margin:0;font-size:11.5px;text-transform:uppercase;letter-spacing:.06em;color:#2f9bff}.cv-caja-f h4 small{text-transform:none;letter-spacing:0;color:var(--tenue);font-weight:400}.cv-caja-f p{margin:0;font-size:13px}.cv-citas,.cv-tareas-f,.cv-notas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:12.5px}.cv-citas small,.cv-tareas-f small,.cv-notas small{display:block;color:var(--tenue)}.cv-citas li.futura b{color:#2f9bff}.cv-notas li{white-space:pre-wrap;overflow-wrap:anywhere}.cv-etiquetas{display:flex;flex-wrap:wrap;gap:5px}.cv-etiquetas>span{font-size:12px;background:var(--linea-suave);border-radius:99px;padding:2px 4px 2px 9px;display:inline-flex;align-items:center;gap:2px}.cv-etiquetas button{border:0;background:none;color:var(--tenue);cursor:pointer;font-size:11px}.cv-fila{display:flex;gap:6px}.cv-fila input{flex:1;min-width:0}.cv-abrir-ghl{align-self:center;font-size:13px}.atajo.conversaciones.hay{border-color:#2f9bff}.cv-ico{width:18px;height:18px;flex:none;display:block}.cv-pestanas{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--linea);margin:0 -12px}.cv-pestanas button{border:0;background:none;color:var(--tenue);font:inherit;font-size:13px;padding:8px 4px 9px;cursor:pointer;border-bottom:2px solid transparent;display:flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap}.cv-pestanas button.act{color:var(--navy);font-weight:700;border-bottom-color:#2f9bff}.cv-pestanas b{background:#2f9bff;color:#fff;border-radius:99px;font-size:10.5px;padding:0 6px}.cv-herr{display:flex;align-items:center;gap:6px}.cv-todas{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--tenue);margin-right:auto;cursor:pointer;white-space:nowrap}.cv-herr-b{white-space:nowrap}.cv-herr-b{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--linea);background:var(--papel);color:inherit;border-radius:8px;padding:4px 8px;font:inherit;font-size:12px;cursor:pointer}.cv-herr-b .cv-ico{width:15px;height:15px}.cv-herr-b.act{border-color:#2f9bff;color:#2f9bff;font-weight:700}.cv-herr-b b{background:#2f9bff;color:#fff;border-radius:99px;font-size:10.5px;padding:0 5px}.cv-reglas-act{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center;font-size:12px;background:color-mix(in srgb,#2F9BFF 8%,transparent);border-radius:8px;padding:6px 8px}.cv-reglas-act em{font-style:normal;font-weight:800;color:#2f9bff;margin-right:6px}.cv-grupo{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:12px;background:#132452;color:#fff;border-radius:10px;padding:8px}.cv-grupo button,.cv-grupo select{border:1px solid rgba(255,255,255,.35);background:#ffffff14;color:#fff;border-radius:8px;padding:3px 8px;font:inherit;font-size:12px;cursor:pointer}.cv-grupo select option{color:#132452}.cv-grupo .enlace{border:0;background:none;color:#8ec5ff}.cv-tilde{margin-top:12px;flex:none;accent-color:#2F9BFF;cursor:pointer}.cv-item.elegida{background:color-mix(in srgb,#2F9BFF 9%,transparent)}.cv-estrella{border:0;background:none;color:var(--tenue);cursor:pointer;padding:2px;align-self:center;opacity:.55}.cv-estrella:hover,.cv-estrella.on{opacity:1}.cv-estrella.on{color:#f5b82e}.cv-estrella .cv-ico{width:17px;height:17px}.cv-chip.asig{background:#7c5cff1f;color:#6a4fe0}.cv-velo{position:absolute;inset:0;background:#08143040;z-index:8}.cv-panel-filtros{position:absolute;right:0;top:0;bottom:0;width:min(380px,100%);z-index:9;background:var(--fondo);border-left:1px solid var(--linea);box-shadow:var(--sombra);display:flex;flex-direction:column}.cv-panel-filtros header{display:flex;align-items:center;gap:10px;padding:14px;border-bottom:1px solid var(--linea)}.cv-panel-filtros header b{display:flex;align-items:center;gap:6px;margin-right:auto;font-size:15px}.cv-pf-cuerpo{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px}.cv-regla{position:relative;display:grid;gap:6px;border:1px solid var(--linea);border-radius:10px;padding:10px 34px 10px 10px;background:var(--papel)}.cv-regla select,.cv-regla input{width:100%;height:36px;border:1px solid var(--linea);border-radius:8px;background:var(--papel);color:inherit;font:inherit;font-size:13px;padding:0 8px}.cv-regla .cv-x{position:absolute;right:6px;top:6px}.cv-yo{display:flex;justify-content:center;gap:4px;margin:2px 0 8px}.cv-yo button{border:1px solid var(--linea);background:var(--papel);color:var(--tenue);border-radius:99px;padding:2px 14px;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.cv-yo button.act{background:#2f9bff;border-color:#2f9bff;color:#fff}.cv-panel-filtros footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 14px;border-top:1px solid var(--linea)}.cv-x{border:0;background:none;color:var(--tenue);cursor:pointer;padding:4px;border-radius:6px}.cv-x .cv-ico{width:16px;height:16px}.cv-hist{height:32px;border:1px solid var(--linea);border-radius:8px;background:var(--papel);color:inherit;font:inherit;font-size:12.5px;padding:0 6px}.cv-acciones{display:flex;align-items:center;gap:4px}.cv-ic{width:34px;height:34px;display:grid;place-items:center;border:1px solid transparent;background:none;color:var(--tenue);border-radius:8px;cursor:pointer}.cv-ic:hover{border-color:var(--linea);color:var(--navy)}.cv-ic.on{color:#f5b82e}.cv-nuevo{display:flex;align-items:center;gap:10px;margin:10px 0 4px;color:#2f9bff;font-size:12.5px;font-weight:700}.cv-nuevo:after{content:"";flex:1;height:1px;background:#2f9bff;opacity:.6}.cv-ficha-marco{flex:1;min-height:0;display:flex}.cv-ficha-cuerpo{flex:1;min-width:0;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:12px}.cv-rail{flex:none;width:58px;border-left:1px solid var(--linea);display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 0;overflow-y:auto}.cv-rail button{position:relative;width:48px;border:0;background:none;color:var(--tenue);border-radius:10px;padding:7px 0 5px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2px;font:inherit}.cv-rail button span{font-size:9px;line-height:1.1}.cv-rail button:hover{background:var(--linea-suave);color:var(--navy)}.cv-rail button.act{background:color-mix(in srgb,#2F9BFF 14%,transparent);color:#2f9bff}.cv-rail b{position:absolute;top:2px;right:4px;background:#2f9bff;color:#fff;border-radius:99px;font-size:9.5px;padding:0 4px;min-width:14px}.cv-prop{display:grid;grid-template-columns:1fr;gap:8px}.cv-prop label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--tenue)}.cv-prop select{height:34px;border:1px solid var(--linea);border-radius:8px;background:var(--papel);color:var(--gris);font:inherit;font-size:13px;padding:0 8px}.cv-mini{height:26px!important;font-size:12px!important;border-radius:99px!important}.cv-mas-et{border:0;background:none;color:#2f9bff;cursor:pointer;padding:0;vertical-align:middle}.cv-mas-et .cv-ico{width:16px;height:16px}.cv-subtabs{display:flex;gap:2px;background:var(--linea-suave);border-radius:10px;padding:3px}.cv-subtabs button{flex:1;border:0;background:none;color:var(--tenue);border-radius:8px;padding:6px 4px;font:inherit;font-size:12.5px;cursor:pointer}.cv-subtabs button.act{background:var(--papel);color:var(--navy);font-weight:700;box-shadow:0 1px 3px #1324521f}.cv-campos{display:flex;flex-direction:column;gap:8px}.cv-carpeta{border:1px solid var(--linea);border-radius:10px;overflow:hidden}.cv-carpeta-t{width:100%;display:flex;align-items:center;gap:8px;border:0;background:var(--linea-suave);color:var(--navy);font:inherit;font-weight:700;font-size:13px;padding:9px 12px;cursor:pointer;text-align:left}.cv-carpeta-t small{color:var(--tenue);font-weight:400;margin-left:auto}.cv-carpeta-t i{font-style:normal;color:var(--tenue)}.cv-campo{display:flex;flex-direction:column;gap:3px;padding:8px 12px;border-top:1px solid var(--linea-suave);font-size:12px}.cv-campo>span{color:var(--tenue)}.cv-valor{text-align:left;border:1px dashed transparent;background:none;color:var(--gris);font:inherit;font-size:13.5px;padding:2px 4px;margin:0 -4px;border-radius:6px;cursor:text;overflow-wrap:anywhere;white-space:pre-wrap}.cv-valor:hover:not(:disabled){border-color:var(--linea);background:var(--papel)}.cv-valor.fijo{cursor:default}.cv-campo form{display:flex;flex-direction:column;gap:6px}.cv-dnd,.cv-acc{display:flex;flex-direction:column;gap:8px;font-size:13px}.cv-dnd label{display:flex;align-items:center;gap:8px}.cv-dnd-todos{font-weight:700}.cv-acc{flex-direction:row;flex-wrap:wrap}.cv-panel-f{display:flex;flex-direction:column;gap:8px}.cv-panel-f h3{font-size:16px;margin:0}.cv-panel-f h3 small{font-size:12px;color:var(--tenue);font-weight:400}.cv-panel-f h4{margin:6px 0 0;font-size:11.5px;text-transform:uppercase;letter-spacing:.06em;color:#2f9bff}.cv-lineas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:13px}.cv-lineas li{border:1px solid var(--linea);border-radius:10px;padding:8px 10px;overflow-wrap:anywhere}.cv-lineas small{display:block;color:var(--tenue);font-size:11.5px}.cv-tareas-f li.hecha{opacity:.55;text-decoration:line-through}.cv-modal-fondo{position:fixed;inset:0;z-index:70;background:#08143073;display:grid;place-items:center;padding:16px}.cv-modal{width:min(520px,100%);max-height:min(640px,90vh);background:var(--fondo);color:var(--gris);border-radius:14px;box-shadow:var(--sombra);display:flex;flex-direction:column;gap:10px;padding:16px}.cv-modal header{display:flex;align-items:center;gap:8px}.cv-modal header b{font-size:16px;color:var(--navy)}.cv-modal header em{font-style:normal;background:#2f9bff26;color:#2f9bff;font-weight:700;border-radius:99px;font-size:12px;padding:0 8px;margin-right:auto}.cv-et-lista{list-style:none;margin:0;padding:0;overflow-y:auto;border:1px solid var(--linea);border-radius:10px;min-height:120px}.cv-et-lista li{border-bottom:1px solid var(--linea-suave);font-size:13px}.cv-et-lista label,.cv-et-lista button{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;width:100%;border:0;background:none;color:inherit;font:inherit;text-align:left}.cv-et-lista button{color:#2f9bff;font-weight:700}.cv-et-lista li.tenue{padding:10px 12px}.cv-modal footer{display:flex;justify-content:flex-end;gap:8px}.cv-msg-fila{display:flex;align-items:flex-end;gap:6px;max-width:100%}.cv-msg.in .cv-msg-fila{flex-direction:row}.cv-av-ia{width:26px;height:26px;border-radius:50%;flex:none;display:grid;place-items:center;background:linear-gradient(135deg,#2f9bff,#7c5cff);color:#fff}.cv-av-ia .cv-ico{width:15px;height:15px}.cv-calif{display:flex;gap:2px;margin:2px 32px 0 0}.cv-calif button{border:0;background:none;color:var(--tenue);cursor:pointer;padding:3px;border-radius:6px;opacity:.6}.cv-calif button:hover{opacity:1;background:var(--linea-suave)}.cv-calif button.on{opacity:1;color:#1f9d63}.cv-calif button.on.mal{color:var(--rojo)}.cv-calif .cv-ico{width:15px;height:15px}.cv-aviso-ad{display:flex;flex-direction:column;gap:1px;border-left:3px solid #2F9BFF;background:color-mix(in srgb,#2F9BFF 8%,transparent);border-radius:6px;padding:5px 8px;margin-bottom:6px;font-size:12px}.cv-aviso-ad b{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#2f9bff}.cv-aviso-ad a{color:#2f9bff;overflow-wrap:anywhere}.cv-prev-ad{font-size:11.5px;color:#2f9bff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-casos{display:flex;flex-direction:column;gap:6px}.cv-caso{display:grid;grid-template-columns:1fr auto;gap:1px 10px;border:1px solid rgba(226,164,0,.45);border-left:4px solid #e2a400;background:#e2a40014;border-radius:10px;padding:6px 10px;font-size:12.5px}.cv-caso.urgente{border-color:#c6304a66;border-left-color:var(--rojo);background:#c6304a0f}.cv-caso b{grid-column:1}.cv-caso span{grid-column:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-caso small{grid-column:1;color:var(--tenue)}.cv-caso{grid-template-columns:1fr}.cv-caso-bot{grid-column:1;display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:4px;white-space:normal!important;overflow:visible!important}.cv-caso-bot .enlace{font-size:12.5px}.cv-casos-linea{display:flex;align-items:center;gap:6px}.cv-casos-abrir{flex:1;text-align:left;border:1px solid rgba(226,164,0,.45);border-left:4px solid #e2a400;background:#e2a40014;border-radius:10px;padding:6px 10px;font:inherit;font-size:12.5px;color:var(--gris);cursor:pointer}.cv-casos-x{border:0;background:none;color:var(--tenue);font-size:14px;padding:6px 8px;cursor:pointer}.cv-hallados button{gap:10px}.cv-hallado{flex:1;min-width:0;display:flex;flex-direction:column}.cv-hallado small{color:var(--tenue);font-size:12px;font-weight:400}.cv-hallados em{font-style:normal;font-size:12px;font-weight:700;color:#2f9bff}.cv-hallado-elegido{margin:0;font-size:14px}.cv-nota-n{margin:0;font-size:12.5px}.cv-por-n{display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:var(--tenue)}.cv-por-n select{height:36px;border:1px solid var(--linea);border-radius:8px;background:var(--papel);color:var(--gris);font:inherit;font-size:14px;padding:0 8px}.cv-movil,.cv-mas-flotante{display:none}body:has(.cv) .asis-flota{bottom:96px}@media (max-width: 760px){body:has(.cv-ver-chat) .asis-flota,body:has(.cv-ver-ficha) .asis-flota{display:none}}@media (max-width: 1100px){.cv{grid-template-columns:auto minmax(0,1fr)}.cv-lista-cuerpo{width:320px}.cv-ficha{display:none}.cv-chat-cab .cv-ver-ficha{display:inline-block}.cv-ver-ficha .cv-ficha{display:flex;position:absolute;right:0;top:0;bottom:0;width:min(400px,100%);z-index:5;box-shadow:var(--sombra)}.cv-hist{max-width:120px}.cv-ficha-cab .cv-volver{display:block}}@media (max-width: 760px){.cv{grid-template-columns:minmax(0,1fr)}.cv-chat,.cv-ver-chat .cv-lista,.cv-ver-ficha .cv-lista{display:none}.cv-ver-chat .cv-chat{display:flex}.cv-ver-ficha .cv-ficha{position:static;width:auto;box-shadow:none;border-left:0}.cv-ver-chat .cv-chat,.cv-ver-ficha .cv-ficha{position:fixed;left:0;right:0;top:var(--vv-top, 0px);height:var(--vv-alto, 100dvh);z-index:70;background:var(--fondo, #fff);padding-top:env(safe-area-inset-top)}.cv-ver-chat .cv-msgs{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.cv-ver-chat .cv-escribir{padding-bottom:max(10px,env(safe-area-inset-bottom))}body:has(.cv-ver-chat),body:has(.cv-ver-ficha){overflow:hidden}[data-teclado] .cv-ver-chat .cv-hist,[data-teclado] .cv-ver-chat .cv-acciones,[data-teclado] .cv-ver-chat .cv-chat-cab>.cv-ic,[data-teclado] .cv-ver-chat .cv-chat-cab>.cv-ver-ficha,[data-teclado] .cv-ver-chat .cv-casos{display:none}.cv-chat-cab .cv-volver{display:block}.cv-chat-cab .cv-ghl{display:none}.cv-chat-cab{flex-wrap:wrap;row-gap:6px}.cv-quien{flex:1 1 calc(100% - 60px)}.cv-hist{order:5;flex:1;max-width:none}.cv-acciones{order:6}.cv-ficha-marco{flex-direction:column-reverse}.cv-lista{flex-direction:column}.cv-bandejas,.cv-lista.barra-abierta .cv-bandejas,.cv-titulo,.cv-pestanas,.cv-herr .cv-herr-b{display:none!important}.cv-movil{display:flex;flex-direction:column;gap:8px;padding:8px 12px 0}.cv-movil-bandejas{display:flex;border-bottom:1px solid var(--linea);margin:0 -12px;overflow-x:auto}.cv-movil-bandejas button{flex:none;border:0;background:none;color:var(--tenue);font:inherit;font-size:15px;padding:10px 14px;border-bottom:3px solid transparent;white-space:nowrap;cursor:pointer}.cv-movil-bandejas button.act{color:#1a56db;border-bottom-color:#1a56db}.cv-movil-chips{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.cv-movil-chips button,.cv-movil-chips select{flex:none;display:inline-flex;align-items:center;gap:6px;height:36px;border:1px solid var(--linea);background:var(--papel);color:#1a56db;border-radius:10px;padding:0 12px;font:inherit;font-size:14px;white-space:nowrap;cursor:pointer}.cv-movil-chips button.act{background:#22c55e1f;border-color:#22c55e59}.cv-movil-chips b{background:#22c55e;color:#fff;border-radius:99px;font-size:11px;padding:0 6px}.cv-lista-cab{padding-top:8px}.cv-n{background:#22c55e;border-radius:99px;min-width:22px;height:22px;display:inline-grid;place-items:center;padding:0 6px}.cv-mas-flotante{display:grid;place-items:center;position:fixed;right:16px;bottom:20px;width:58px;height:58px;border:0;border-radius:16px;background:#1a56db;color:#fff;font-size:32px;line-height:1;box-shadow:0 8px 20px #1a56db66;z-index:20;cursor:pointer}.cv-ver-chat .cv-mas-flotante,.cv-ver-ficha .cv-mas-flotante{display:none}body:has(.cv) .asis-flota{display:none}.cv-lista-cuerpo{width:auto;flex:1}.cv-bandejas,.cv-lista.barra-abierta .cv-bandejas{width:auto;flex-direction:row;padding:6px 8px;border-right:0;border-bottom:1px solid var(--linea);overflow-x:auto}.cv-bandejas .cv-bandejas-nuevo{margin:0}.cv-bandejas .cv-bandejas-flecha{display:none}.cv-rail{width:auto;flex-direction:row;border-left:0;border-bottom:1px solid var(--linea);padding:4px 6px;overflow-x:auto;justify-content:space-between}.cv-rail button{width:auto;min-width:52px;padding:6px 4px}.cv-panel-filtros{position:fixed;width:100%;z-index:66}.cv-velo{position:fixed;z-index:65}.cv-pestanas button{font-size:12.5px}.cv-regla select,.cv-regla input,.cv-prop select{font-size:16px}.cv-msgs{padding:10px}.cv-msg{max-width:88%}.cv-caja textarea{font-size:16px}.cv-pie{display:none}}.at-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:10px}.at-kpi{border:1px solid var(--linea);border-left:6px solid var(--celeste);border-radius:12px;background:var(--papel);padding:10px 14px;display:flex;flex-direction:column;gap:2px;min-width:0}.at-kpi b{font-size:26px;color:var(--navy);line-height:1.15;font-variant-numeric:tabular-nums}.at-kpi span{font-size:12.5px;color:var(--tenue)}.at-kpi.bien{border-left-color:#1fa176}.at-kpi.mal{border-left-color:#c6304a}.at-hoy{margin-top:10px}.at-borrador textarea{width:100%;box-sizing:border-box;resize:vertical;font:inherit;line-height:1.4}.at-tabla{overflow-x:auto}.at-tabla td.tenue{font-size:12.5px}.at-sube{color:#c6304a;font-size:11px}.at-baja{color:#1fa176;font-size:11px}.at-dias{display:flex;align-items:flex-end;gap:3px;height:110px}.at-dia{flex:1;height:100%;display:flex;align-items:flex-end;min-width:0}.at-c{display:flex;align-items:flex-end;width:100%;background:var(--linea);border-radius:3px 3px 0 0}.at-r{display:block;width:100%;background:#1fa176;border-radius:3px 3px 0 0}.at-ley{font-size:12px;margin:6px 0 0;display:flex;gap:6px;align-items:center}.at-pc,.at-pr{display:inline-block;width:10px;height:10px;border-radius:2px;background:var(--linea)}.at-pr{background:#1fa176;margin-left:10px}.at-ancha{width:min(320px,100%)!important}.sl-ctl-dias{display:flex;gap:6px;margin:10px 0;flex-wrap:wrap}.sl-ctl-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:8px 0 4px}.sl-ctl-kpis>div{border:1px solid #e3e8ef;border-radius:10px;padding:10px 12px;background:#fff;display:flex;flex-direction:column;gap:2px}.sl-ctl-kpis b{font-size:22px}.sl-ctl-kpis span{font-size:12px;color:#64748b}.sl-ctl-kpis .mal b{color:#c2410c}.sl-ctl-kpis .bien b{color:#15803d}.sl-ctl-alertas{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:6px}.sl-ctl-alertas>div{border-radius:8px;padding:8px 10px;font-size:13px;cursor:help}.sl-ctl-alertas .mal{background:#fff4ed;border:1px solid #fed7aa}.sl-ctl-alertas .mal b{color:#c2410c}.sl-ctl-alertas .bien{background:#f0fdf4;border:1px solid #bbf7d0;color:#3f6212}.sl-ctl-lista{margin:4px 0 8px;padding-left:18px;font-size:13px;line-height:1.7}.sl-ctl-filtros{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:4px 0 8px;font-size:13px}.sl-ctl-filtros select{padding:4px 6px;border:1px solid #d0d7e2;border-radius:6px}.sl-ctl-fila{cursor:pointer}.sl-ctl-fila:hover{background:#f5f9ff}.sl-ctl-err td{background:#fff4ed}.av-cel{display:flex;flex-direction:column;gap:6px;padding:10px 12px;margin-bottom:8px;border-radius:10px;background:#eef6ff;border:1px solid #cfe4ff;color:#132452;font-size:13px}.av-cel p{margin:0;line-height:1.35}.av-cel .ok{color:#15803d;font-weight:600}.av-cel label{display:flex;gap:6px;align-items:center}.av-cel-bot{display:flex;gap:6px;flex-wrap:wrap}.av-cel-msj{color:#b45309}.av-cel.corto{margin:8px 10px}.td-mej-ayuda{margin:0 0 6px;font-size:12.5px}.td-mej-bot{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:6px}.td-mej-preg{display:flex;flex-direction:column;gap:4px;margin-top:6px;padding:8px 10px;border-radius:8px;background:#fff7e6;border:1px solid #fde1a8}.td-mej-preg>b{font-size:12px;color:#b45309;text-transform:uppercase;letter-spacing:.04em}.td-mej-preg textarea{width:100%;border:1px solid var(--linea);border-radius:8px;padding:6px 8px;font:inherit;font-size:13.5px;resize:vertical}@media (min-width: 1101px){.cv.ficha-plegada{grid-template-columns:auto minmax(0,1fr) 59px}.cv.ficha-plegada .cv-ficha-cuerpo{display:none}.cv.ficha-plegada .cv-rail{border-left:0}}.cv-rail-plegar{min-height:30px;justify-content:center}.cv-rail-plegar span{font-size:20px!important;line-height:1!important;color:var(--azul, #0063B6)}@media (max-width: 1100px){.cv-rail-plegar{display:none!important}}.cv-lista{position:relative}.cv-tirador{position:absolute;top:0;bottom:0;right:-5px;width:10px;cursor:col-resize;z-index:4;touch-action:none}.cv-tirador:after{content:"";position:absolute;top:50%;left:3px;width:4px;height:36px;margin-top:-18px;border-radius:4px;background:var(--linea);transition:background .15s}.cv-tirador:hover:after,.cv-tirador:active:after{background:#2f9bff}@media (min-width: 1101px){.cv-lista-cuerpo{width:var(--cv-lista, 520px)}}@media (max-width: 1100px){.cv-tirador{display:none}}.sl-g-dar{flex:none;border:1px solid #0088cc;background:#fff;color:#0063b6;border-radius:6px;padding:1px 6px;margin:3px 4px 0 0;font:inherit;font-size:10.5px;font-weight:700;cursor:pointer;white-space:nowrap}.sl-g-dar:hover{background:#08c;color:#fff}.ea-llaves{display:flex;gap:12px;flex-wrap:wrap}.ea-llave{flex:1 1 260px;display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--linea);border-radius:12px;background:var(--papel)}.ea-llave span{font-size:13px;color:#8a6d1f}.ea-llave.on{border-color:#9fd4ae}.ea-llave.on span{color:#1d7a3a}.ea-llave button{align-self:flex-start;margin-top:4px}.ea-resumen{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.ea-resumen b{font-size:22px}.ea-barra{height:6px;border-radius:3px;background:#e8eef5;overflow:hidden;margin:4px 0}.ea-barra i{display:block;height:100%;background:#2f9bff}.ea-semana{display:grid;grid-template-columns:repeat(6,minmax(170px,1fr));gap:10px;overflow-x:auto}.ea-dia{border:1px solid var(--linea);border-radius:12px;background:var(--papel);padding:10px;display:flex;flex-direction:column;gap:8px;min-width:0}.ea-dia.hoy{border-color:#2f9bff;box-shadow:0 0 0 1px #2f9bff inset}.ea-dia.pasado{opacity:.92}.ea-dia h3{margin:0;font-size:15px;text-transform:capitalize}.ea-dia h3 small{color:#888;font-weight:400}.ea-turno{border-radius:8px;background:#2f9bff0f;padding:8px;font-size:13px}.ea-turno p{margin:3px 0 0}.ea-turno.alerta{background:#fff1f0;outline:1px solid #F3B2AC}.ea-tt{display:flex;justify-content:space-between;gap:6px}.ea-aviso{color:#b3261e;font-weight:600}.ea-chico{font-size:12px}.ea-ventas{margin:0;font-size:13px;font-weight:600;color:#1d7a3a}.ea-analisis h4,.em-tarjeta h4{margin:10px 0 2px;font-size:14px}.ea-analisis p{margin:0;white-space:pre-line;line-height:1.45}.em-tarjeta h2{margin:0 0 6px;font-size:16px}.ea-notas{display:flex;flex-direction:column;gap:6px;margin-top:8px}.ea-notas textarea{width:100%;box-sizing:border-box;font:inherit;padding:8px;border-radius:8px;border:1px solid var(--linea)}.ea-notas button{align-self:flex-start}.ea-lista{margin:4px 0;padding-left:18px;line-height:1.5}.ea-scroll{overflow-x:auto}.ea-tabla{border-collapse:collapse;font-size:13px;width:100%}.ea-tabla th,.ea-tabla td{border-bottom:1px solid var(--linea);padding:4px 6px;text-align:left;white-space:nowrap}@media (max-width: 760px){.ea-semana{grid-template-columns:repeat(6,78vw)}}.ea-proximas{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));gap:8px;overflow-x:auto}.ea-prox{display:flex;flex-direction:column;gap:2px;text-align:left;padding:8px 10px;border-radius:10px;border:1px solid var(--linea);background:var(--papel);font:inherit;font-size:12.5px;cursor:pointer;color:inherit}.ea-prox.act{border-color:#2f9bff;box-shadow:0 0 0 1px #2f9bff inset}.ea-prox.floja{background:#fff6f5}.ea-plan p{margin:0;white-space:pre-line;line-height:1.45}.ea-panel>*{flex-shrink:0}.eqm{display:flex;flex-direction:column;gap:10px;min-width:0}.coo-panel>*{flex-shrink:0}.eqm-barra{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center}.eqm-seg{display:inline-flex;border:1px solid var(--linea);border-radius:999px;padding:3px;background:var(--papel)}.eqm-seg button{border:0;background:none;font:inherit;font-size:13.5px;padding:6px 14px;border-radius:999px;cursor:pointer;color:inherit}.eqm-seg button.act{background:#2f9bff;color:#fff}.eqm-pest{align-self:flex-start}.eqm-nav{display:flex;align-items:center;gap:8px}.eqm-nav b{min-width:190px;text-align:center}.eqm-nav button{border:1px solid var(--linea);background:var(--papel);border-radius:8px;padding:4px 10px;font:inherit;cursor:pointer;color:inherit}.eqm-esc{font-size:13px;display:flex;gap:6px;align-items:center;margin-left:auto}.eqm-esc select{font:inherit;font-size:13px;padding:3px 6px;border-radius:6px;border:1px solid var(--linea);background:var(--papel);color:inherit}.eqm-ley{display:flex;align-items:center;gap:4px;font-size:12px;flex-wrap:wrap}.eqm-ley i{width:18px;height:12px;border-radius:3px;display:inline-block;border:1px solid rgba(19,36,82,.08)}.eqm-ley span{margin:0 4px}.eqm-scroll{overflow-x:auto;border:1px solid var(--linea);border-radius:12px;background:var(--papel)}.eqm-t{border-collapse:separate;border-spacing:2px;font-size:12px;width:100%}.eqm-t th{font-weight:600;color:inherit;opacity:.85;padding:3px 2px;text-align:center;white-space:nowrap}.eqm-t thead th{position:sticky;top:0;background:var(--papel);cursor:pointer}.eqm-t thead th.hoy{color:#2f9bff}.eqm-t thead th.finde{color:#9aa6bd}.eqm-t td{text-align:center;border-radius:4px;background-clip:padding-box}.eqm-quien{position:sticky;left:0;background:var(--papel);text-align:left!important;min-width:120px;cursor:pointer;z-index:1}.eqm-quien b{display:block;font-size:13px}.eqm-tipos{display:flex;height:4px;border-radius:2px;overflow:hidden;margin-top:3px;width:100px}.eqm-tipos i{display:block}.eqm-grupo td{text-align:left!important;font-weight:700;font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;color:#8190ad;padding:10px 6px 2px}.eqm-dia td{min-width:30px;height:30px;font-variant-numeric:tabular-nums;outline:1px solid rgba(19,36,82,.05)}.eqm-cel{min-width:120px;padding:4px 6px;cursor:pointer;outline:1px solid rgba(19,36,82,.06)}.eqm-cel:hover,.eqm-cua:hover{outline:2px solid #2F9BFF}.eqm-cel small{display:block;line-height:1.3}.eqm-tira{display:flex;height:14px;gap:1px;margin-bottom:3px}.eqm-tira i{flex:1;border-radius:2px;box-shadow:inset 0 0 0 1px #7f8caa2e}.eqm-cua{min-width:22px;height:26px;cursor:pointer;outline:1px solid rgba(19,36,82,.06)}.eqm-tot{text-align:right!important;padding:0 8px!important;white-space:nowrap}.eqm-tot b,.eqm-tot small{display:block}.eqm-det td{text-align:left;background:#2f9bff0f;border-radius:8px;padding:12px}.eqm-detalle{display:grid;grid-template-columns:minmax(220px,1fr) 2fr;gap:20px}.eqm-detalle h4{margin:0 0 6px;font-size:13.5px}.eqm-detalle ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px;font-size:13px}.eqm-detalle li i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px}.eqm-mini td{min-width:18px;height:16px;outline:1px solid rgba(19,36,82,.05)}.eqm-mini thead th{position:static;cursor:default}.eqm-nota{font-size:12px}@media (max-width: 760px){.eqm-detalle{grid-template-columns:1fr}.eqm-esc{margin-left:0}}.cv-sug{border:1px solid rgba(47,155,255,.45);background:#2f9bff12;border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:6px;margin-bottom:8px;font-size:13.5px}.cv-sug.p1{border-color:#2f9bff}.cv-sug-cab{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.cv-sug-cab b{color:#1b6fc2}.cv-sug-preg{list-style:none;margin:0;padding:6px 8px;background:#fdecec;color:#9b1c1c;border-radius:8px;display:flex;flex-direction:column;gap:3px;font-weight:600}.cv-sug-txt{margin:0;white-space:pre-wrap;line-height:1.4}.cv-sug-bot{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.cv-sug-de{margin-left:auto}.cv-sug-fuentes{margin:0;padding-left:16px;font-size:12.5px;color:var(--tenue);display:flex;flex-direction:column;gap:2px}.cv-chip.sug{background:#2f9bff24;color:#1b6fc2}.cv-chip.sug.p1{background:#2f9bff;color:#fff}.agl-objetivos{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px}.agl-objetivo{border-color:#2f9bff73;background:linear-gradient(160deg,#2f9bff29,#0b1a3d59)}.agl-objetivo h2{margin:0 0 6px;font:800 22px/1.2 ui-monospace,SF Mono,Menlo,monospace;color:#fff}.agl-objetivo p{margin:6px 0;color:#dce6f7}.agl-objetivo b{color:#8ec5ff}.agl-etapas{list-style:none;margin:12px 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:6px;counter-reset:et}.agl-etapas li{counter-increment:et;text-align:center;padding:8px 4px;border-radius:10px;border:1px solid var(--plf-linea);color:var(--plf-tenue);font:700 12px/1.2 ui-monospace,SF Mono,Menlo,monospace}.agl-etapas li:before{content:counter(et) ". "}.agl-etapas li.actual{border-color:#2f9bff;background:#2f9bff;color:#04122e}.agl-etapas li.hecha{border-color:#45d49a80;color:#45d49a}.agl{display:grid;gap:16px;align-content:start}.agl-hero .plf-sub{max-width:900px}.agl-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.agl-kpi{border:1px solid var(--plf-linea);border-radius:14px;padding:12px 14px;background:#0b1a3d59;display:grid;gap:2px}.agl-kpi b{font:800 28px/1 ui-monospace,SF Mono,Menlo,monospace;color:#fff}.agl-kpi span{font-weight:700;color:#e8eefa}.agl-kpi small{color:var(--plf-tenue)}.agl-filtro{display:flex;flex-wrap:wrap;gap:8px}.agl-filtro button{border:1px solid var(--plf-linea);background:transparent;color:#cfe0ff;border-radius:999px;padding:6px 14px;font:600 13px/1 inherit;cursor:pointer}.agl-filtro button.act{background:#2f9bff;border-color:#2f9bff;color:#04122e}.agl-procesos{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px}.agl-proceso header{display:flex;align-items:center;gap:10px;justify-content:space-between}.agl-proceso h2{margin:0;font:800 18px/1.2 ui-monospace,SF Mono,Menlo,monospace;color:#fff}.agl-donde{margin:4px 0 8px;color:#8ec5ff;font-size:13px}.agl-que{margin:0 0 12px;color:#e8eefa}.agl-lista{margin:0 0 12px;padding-left:18px;display:grid;gap:6px;color:#dce6f7}.agl-datos{margin:0;display:grid;gap:6px}.agl-datos div{display:flex;justify-content:space-between;gap:12px;border-top:1px dashed var(--plf-linea);padding-top:6px}.agl-datos dt{color:var(--plf-tenue)}.agl-datos dd{margin:0;font-weight:700;color:#fff;text-align:right}.agl-n{margin:10px 0 0;font-size:12px}.agl-estado{display:inline-block;font:700 11px/1 ui-monospace,SF Mono,Menlo,monospace;text-transform:uppercase;letter-spacing:.06em;padding:5px 9px;border-radius:999px;background:#8ea3c92e;color:#cfe0ff;font-style:normal;white-space:nowrap}.agl-estado.e-grabando{background:#45d49a29;color:#45d49a}.agl-estado.e-por-grabar,.agl-estado.e-idea{background:#8ea3c929;color:#b7c6e3}.agl-estado.e-diseñada,.agl-estado.e-propuesta{background:#2f9bff2e;color:#8ec5ff}.agl-estado.e-esperando-videos,.agl-estado.e-probando{background:#f5b54429;color:#f5b544}.agl-estado.e-hecha{background:#45d49a29;color:#45d49a}.agl-tabla{display:grid}.agl-fila{display:grid;grid-template-columns:minmax(220px,2.2fr) 1fr .8fr .8fr 1.1fr minmax(180px,2fr);gap:10px;align-items:center;padding:10px 6px;border:0;border-top:1px solid var(--plf-linea);background:transparent;color:#e8eefa;text-align:left;font:inherit;width:100%;cursor:pointer}.agl-fila.cab{cursor:default;color:var(--plf-tenue);font:700 11px/1.3 ui-monospace,SF Mono,Menlo,monospace;text-transform:uppercase;letter-spacing:.06em;border-top:0}.agl-fila .t{font-weight:700;color:#fff}.agl-mejora:hover .agl-fila,.agl-mejora.abierta .agl-fila{background:#2f9bff12}.agl-nivel{font-style:normal;font-weight:700;text-transform:capitalize}.agl-nivel.n-alto,.agl-nivel.d-baja{color:#45d49a}.agl-nivel.n-medio,.agl-nivel.d-media{color:#f5b544}.agl-nivel.n-bajo,.agl-nivel.d-alta{color:#ff8a8a}.agl-detalle{padding:4px 8px 12px;color:#dce6f7}.agl-detalle p{margin:6px 0}.agl-detalle b{color:#8ec5ff}.agl-videos{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.agl-video{display:grid;gap:4px;text-align:left;border:1px solid var(--plf-linea);border-radius:12px;padding:10px 12px;background:#0b1a3d59;color:#e8eefa;font:inherit;cursor:pointer}.agl-video.act{border-color:#2f9bff;box-shadow:0 0 0 1px #2f9bff inset}.agl-video b{color:#fff}.agl-video span{color:#8ec5ff;font-size:13px}.agl-reproductor{margin-top:12px}.agl-reproductor video{width:100%;max-height:70vh;border-radius:12px;background:#000}@media (max-width: 900px){.agl-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.agl-fila{grid-template-columns:1fr 1fr}.agl-fila.cab{display:none}.agl-fila .t,.agl-fila .ah{grid-column:1 / -1}.agl-fila span[data-e]:before{content:attr(data-e) ": ";color:var(--plf-tenue);font-weight:400}}.pla-sectores{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px}.pla-medidor{display:grid;grid-template-columns:120px 1fr;align-items:center;gap:10px}.pla-medidor svg{width:120px;height:68px}.pla-medidor .fondo{fill:none;stroke:#8ec5ff24;stroke-width:10;stroke-linecap:round}.pla-medidor .valor{fill:none;stroke-width:10;stroke-linecap:round;stroke:#f5b544}.pla-sector.t-ok .valor,.pla-sector.t-listo .valor{stroke:#45d49a}.pla-medidor .aguja{stroke:#fff;stroke-width:2.5;stroke-linecap:round}.pla-medidor .eje{fill:#fff}.pla-medidor-n b{display:block;font:800 30px/1 ui-monospace,SF Mono,Menlo,monospace;color:#fff}.pla-medidor-n span{color:var(--pla-tenue);font-size:12px}.pla-sector-txt{margin:6px 0 8px;font-size:12.5px;color:#dce6f7;min-height:32px}.pla-sector.t-atras .pla-sector-txt{color:#f5b544}.pla-sector.t-listo .pla-sector-txt{color:#45d49a}.pla-horas.chica{height:70px}@media (max-width: 1100px){.pla-sectores{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.pla-sectores{grid-template-columns:1fr}}.dst-semanas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.dst-sem{display:grid;gap:3px;align-content:end}.dst-barra{height:70px;display:flex;align-items:flex-end;border-bottom:1px solid var(--plf-linea)}.dst-barra i{display:block;width:100%;min-height:2px;border-radius:6px 6px 0 0;background:linear-gradient(180deg,#2f9bff,#2f9bff40)}.dst-sem b{font:800 22px/1 ui-monospace,SF Mono,Menlo,monospace;color:#fff}.dst-sem span{font-weight:700;color:#e8eefa;font-size:12px}.dst-sem small{color:var(--plf-tenue);font-size:11.5px}.dst-sem small.dst-agente{color:#45d49a}.dst-nota{margin:10px 0 0;font-size:12px}.dst-tabla-caja{overflow-x:auto;padding:6px 10px}.dst-tabla{width:100%;border-collapse:collapse;font-size:13px}.dst-tabla th{text-align:left;font:700 10.5px/1.4 ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;color:#8ec5ff;padding:8px 6px;border-bottom:1px solid var(--plf-linea)}.dst-tabla td{padding:8px 6px;border-bottom:1px dashed var(--plf-linea);vertical-align:top;color:#dce6f7}.dst-tabla td b{color:#fff}.dst-tabla td small{display:block;color:var(--plf-tenue);font-size:11.5px}.dst-tabla td.num{white-space:nowrap;font-family:ui-monospace,SF Mono,Menlo,monospace}.dst-tabla tr.vencido td:first-child{box-shadow:inset 3px 0 #ff6b81}.dst-tabla tr.vencido td.num small{color:#ff6b81}.dst-mensajes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px}.dst-mensajes li{border:1px solid var(--plf-linea);border-radius:12px;padding:10px 12px;display:grid;gap:6px;align-content:start}.dst-mensajes li b{color:#fff}.dst-mensajes li p{margin:0;color:#dce6f7;font-size:13px}@media (max-width: 760px){.dst-semanas{grid-template-columns:repeat(2,minmax(0,1fr))}}.at-causas-grilla{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:10px}.at-causa{border:1px solid var(--linea);border-left:6px solid var(--celeste);border-radius:12px;background:var(--papel);padding:10px 14px;display:flex;flex-direction:column;gap:6px;min-width:0}.at-causa.alto{border-left-color:#c6304a}.at-causa.medio{border-left-color:#e08a1e}.at-causa ul{margin:0;padding-left:18px;font-size:13px;color:var(--tenue)}.at-causa p{margin:0;font-size:13.5px}.at-modelo-tipo h4{margin:12px 0 6px;color:var(--navy)}.at-modelo{border:1px solid var(--linea);border-radius:10px;background:var(--papel);padding:8px 12px;margin-bottom:8px}.at-modelo.elegida{border-left:5px solid #1FA176}.at-modelo p{margin:0 0 6px;white-space:pre-line;font-size:13.5px;overflow-wrap:anywhere}.at-modelo-bot{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.at-modelo-bot small{margin-right:auto}.dst-semanas-6{grid-template-columns:repeat(6,minmax(0,1fr))}.dst-fila{cursor:pointer}.dst-fila:hover td{background:#2f9bff0f}.dst-sit{display:block;color:#8ec5ff}.dst-sit.s-ya_fue,.dst-sit.s-otro_centro{color:#45d49a}.dst-sit.s-dejo{color:#ff6b81}.dst-sit.s-sin_novedad{color:var(--plf-tenue);font-weight:600}.dst-tabla td small.dst-pista{color:#ffcb00}.dst-detalle{margin-top:6px;display:grid;gap:4px}.dst-detalle p{margin:0;font-size:12.5px}.dst-cita{font-style:italic;color:#fff}@media (max-width: 760px){.dst-semanas-6{grid-template-columns:repeat(3,minmax(0,1fr))}}.cons-frena{display:block;width:fit-content;margin:2px 0;padding:1px 8px;border-radius:99px;background:#fde8e8;color:#a61b1b;font-size:11px;font-weight:700}.cons-grupo-cab{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;color:#0b1a3d;position:sticky;top:0;background:#fff;z-index:1}.cons-solo{margin-top:6px!important;padding:7px 10px;border-radius:8px;background:#eaf4ff;color:#0b3b73!important;font-size:12.5px!important;line-height:1.35}.cons-item.frenando{border:2px solid #E5484D;background:#fff6f6}.cons-botones{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.cons-botones .boton{min-height:40px;padding:8px 14px;font-weight:700}.cons-botones.grande .boton{flex:1 1 140px;min-height:48px;font-size:15px}.cons-novino{align-self:flex-start;margin-top:6px;border:1px solid #d5dbe6;background:#fff;color:#44505f;border-radius:8px;padding:7px 12px;font:inherit;font-size:13px;cursor:pointer}.cons-ficha{border:1px solid #cfe3fb;background:#f4f9ff;border-radius:12px;padding:14px 16px;margin:12px 0;max-width:640px}.cons-ficha.ok{border-color:#9fe0b8;background:#f1fbf5}.cons-ficha .boton.borde{background:#fff;color:#1f2a3a;border:1px solid #d5dbe6}.cons-ficha h3{margin:0 0 6px;color:#0b1a3d}.cons-ficha p{margin:4px 0}.cons-pasos{margin:6px 0 4px;padding-left:20px;display:grid;gap:3px;font-size:14px}.cons-otros{margin:4px 0 12px;font-size:13px}@media (max-width: 640px){.cons-velo{padding:0;align-items:stretch}.cons-caja{width:100%;max-height:none;height:100dvh;border-radius:0}.cons-caja header{padding:14px 14px 6px}.cons-caja h2{font-size:19px}.cons-caja .stl-lista{padding:4px 14px 14px;-webkit-overflow-scrolling:touch}.cons-caja .stl-pie{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.cons-grupo-cab .boton{min-height:40px}.cons-botones .boton{flex:1 1 130px;min-height:48px;font-size:15px}.cons-novino{min-height:44px;width:100%}.cons-ficha{margin:10px 0;padding:12px}}.rx-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(190px,100%),1fr));gap:8px}.rx-item{display:flex;flex-direction:column;padding:0;border:2px solid #E5484D;border-radius:10px;overflow:hidden;background:#0b1a3d;cursor:zoom-in;font:inherit;text-align:left}.rx-item.rx-ok{border-color:#2f9bff}.rx-item img{width:100%;aspect-ratio:4 / 3;object-fit:contain;display:block}.rx-pdf{display:grid;place-items:center;aspect-ratio:4 / 3;color:#fff;font-weight:700}.rx-pie{display:flex;flex-wrap:wrap;gap:4px;align-items:baseline;padding:6px 8px;background:#fff;color:#1f2a3a;font-size:12px}.rx-pie em{margin-left:auto;font-style:normal;font-weight:700;color:#a61b1b}.rx-ok .rx-pie em{color:#1c6fbf}.rx-visor{position:fixed;inset:0;z-index:950;background:#02060ff0;overflow:auto;display:flex;align-items:flex-start;justify-content:center;padding:16px;box-sizing:border-box}.rx-visor img{max-width:100%;height:auto}.rx-visor-cerrar{position:fixed;top:12px;right:16px;width:40px;height:40px;border:0;border-radius:50%;background:#fff;color:#0b1a3d;font-size:18px;cursor:pointer}@media (max-width: 640px){main:has(>.tablero .tarjetas){overflow-y:auto;-webkit-overflow-scrolling:touch}main:has(>.tablero .tarjetas)>.tablero{flex:none;min-height:auto}main:has(>.tablero .tarjetas) .tarjetas{flex:none;overflow:visible}}.sl-estados-btn{display:none}@media (max-width: 760px){.sl-solo-pc{display:none!important}.sl-barra{position:static;gap:6px 10px;padding:8px 10px}.sl-logo{font-size:17px}.sl-logo small{display:none}.sl-barra .sl-buscar{order:3;flex:1 1 100%;max-width:none}.sl-der{margin-left:auto;gap:6px 10px;font-size:12px}.sl-suc-top{margin-right:0;font-size:13px;max-width:46vw;text-overflow:ellipsis}.sl-yo{font-size:12px}.sl-menu{flex-wrap:wrap;gap:0 16px;padding:2px 10px;font-size:14px;overflow:visible}.sl-menu button{padding:11px 0 9px}.sl-menu button.apagado{display:none}.sl-cont{padding:8px 6px 80px}.sl-cab{gap:6px;padding:8px}.sl-cab h2{font-size:16px}.sl-cab .sl-tab,.sl-cab .sl-btn{padding:8px 10px;font-size:13px}.sl-aldia{font-size:11px}.sl-lado{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 10px;padding:8px 10px 10px;text-align:left}.sl-dia,.sl-mes{font-size:15px}.sl-num{font-size:30px;margin:0;gap:4px}.sl-num button{font-size:30px;padding:0 10px}.sl-lado .sl-enlace,.sl-lado .sl-anulaciones{flex-basis:auto}.sl-lado .sl-sel{flex:1 1 100%;margin:6px 0 0;padding:9px 8px;font-size:14px}.sl-estados-btn{display:block;flex:1 1 100%;border:1px solid #CBD5E1;border-radius:4px;background:#fff;color:#08c;padding:9px 10px;font:inherit;font-size:14px;text-align:left}.sl-marcar{flex:1 1 100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;font-size:13px}.sl-marcar:not(.abierto){display:none}.sl-marcar label.sl-est-lin,.sl-marcar label:first-child{font-size:13px}.sl-lado .sl-turno{flex:1 1 100%}.sl-busq{width:calc(100% - 12px);margin:8px 6px;padding:10px;font-size:15px}.sl-tabla{overflow-x:visible}table.sl-diaria,table.sl-diaria tbody{display:block;width:100%}table.sl-diaria thead{display:none}table.sl-diaria tr{display:grid;grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"hora pac com" "hora est est" "hora doc sit";align-items:start;column-gap:8px;padding:8px 4px;border-bottom:1px solid var(--sl-linea)}table.sl-diaria td{display:block;border:0!important;padding:0!important;min-width:0!important;max-width:none!important;white-space:normal}table.sl-diaria td.sl-hora{grid-area:hora;border-left-width:4px!important;border-left-style:solid!important;padding-left:4px!important}table.sl-diaria td.sl-pac{grid-area:pac}table.sl-diaria td.sl-com-td{grid-area:com}table.sl-diaria td.sl-estado{grid-area:est;margin-top:4px}table.sl-diaria td.sl-doc{grid-area:doc;font-size:12px;color:#6b7280;margin-top:2px}table.sl-diaria td.sl-sit-td{grid-area:sit;justify-self:end}.sl-diaria .sl-link{font-size:16px;text-align:left}.sl-diaria .sl-estado-link{font-size:14px;padding:4px 0;text-align:left}.sl-diaria .sl-chips-son{display:flex;flex-wrap:wrap;gap:4px}.sl-pop.sl-dmenu{position:fixed!important;inset:auto 8px 8px!important;width:auto!important;min-width:0;max-height:72vh;border-radius:14px;box-shadow:0 -6px 30px #00000040;font-size:15px;z-index:40}.sl-pop.sl-dmenu>button,.sl-pop.sl-dmenu>a{padding:12px 16px!important;font-size:15px}.sl-g-globo{left:8px!important;right:8px;width:auto!important}.sl-grilla-scroll{max-height:64vh;-webkit-overflow-scrolling:touch}.sl-ficha-cab.dl{padding:12px;gap:10px}.sl-ficha-cab.dl b{font-size:19px}.sl-ficha-cab>.sl-fc-cards{flex:1 1 100%;margin-left:0}.sl-fc-card{flex:1 1 0;width:auto;min-width:0}.sl-ftabs{flex-wrap:wrap;overflow-x:visible;font-size:14px;padding:0 4px;gap:0 2px}.sl-ftabs button{padding:10px 9px}.sl-ftabs-der{margin-left:auto;flex:0 0 auto}.sl-ftabs{font-size:13px}.sl-ftabs button{padding:10px 7px}.sl{overflow-x:hidden}.sl-cont,.sl-cont>*,.sl-caja,.sl-dos,.sl-dos>*,.sl-flot-hueco{min-width:0;max-width:100%}.sl-cont img,.sl-cont video,.sl-cont canvas{max-width:100%;height:auto}.sl-cont table:not(.sl-diaria){display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.sl-cont [class*=-cab],.sl-cont [class*=-barra],.sl-cont [class*=tabs],.sl-cont [class*=-acc],.sl-cont [class*=-filtros],.sl-cont [class*=-tit],.sl-cont [class*=-head],.sl-cont [class*=-botones],.sl-cont [class*=-pie]{flex-wrap:wrap;row-gap:6px}.sl-ev-cab{padding:10px 8px}.sl-ev-cab h3{font-size:18px}.sl-pl-cab{gap:8px 12px;padding:10px}.sl-pl-cab h3{font-size:21px;flex:1 1 100%}.sl-rp-tit h2,.sl-fp-tit{font-size:21px!important;padding:12px 10px!important}.sl-subtabs{gap:6px 14px;padding:0 8px 8px;font-size:13px}.sl-fp-tabs.sl-subtabs{gap:6px 16px;padding-top:10px}.sl-lt-dia{grid-template-columns:62px 14px minmax(0,1fr);gap:0 8px}.sl-lt-dia:before{left:77px}.sl-lt-fecha{font-size:12px;padding-top:30px}.sl-lt-punto{width:14px;height:14px;margin-top:30px}.sl-lt-tarjetas,.sl-lt-t{min-width:0}.sl-lt-t .cuerpo{overflow-wrap:anywhere}.sl-lt-t .cuerpo *{max-width:100%}.sl-cont input:not([type=checkbox]):not([type=radio]),.sl-cont select,.sl-cont textarea{max-width:100%}}:root[data-tema=pod]{color-scheme:dark;--azul: #2F9BFF;--azul-medio: #1B3A7A;--navy: #FFFFFF;--gris: rgba(232, 238, 250, .9);--celeste: #8EC5FF;--fondo: #081430;--papel: rgba(14, 30, 69, .62);--linea: rgba(142, 197, 255, .16);--linea-suave: rgba(142, 197, 255, .08);--tenue: #8EA3C9;--rojo: #FF8597;--radio: 12px;--sombra: 0 24px 60px -30px rgba(0, 0, 0, .75);--solido: #0E1E45;--solido-2: #0B1838;--cab: #0A1634;--grupo: #12285A;--sobre: #112757;--elegida: #173D7D;--tinta-2: rgba(232, 238, 250, .78);--navy-luz: #1B3A7A;--tinta-boton: #04122E;--bien: #45D49A;--bien-fondo: rgba(31, 161, 118, .18);--alerta: #F5B544;--alerta-fondo: rgba(245, 181, 68, .14);--mal: #FF8597;--mal-fondo: rgba(255, 106, 128, .15);--c-azul: #2B8EF0;--c-verde: #1FA176;--c-naranja: #E36B4A;--c-gris: #5A7FC4;background:radial-gradient(120% 70% at 80% 0%,#132452,#081430 55%) fixed,#081430}[data-tema=pod] body{background:transparent;color:var(--gris)}[data-tema=pod] ::selection{background:#2f9bff59}[data-tema=pod] *{scrollbar-color:rgba(142,197,255,.22) transparent}[data-tema=pod] ::-webkit-scrollbar{width:10px;height:10px}[data-tema=pod] ::-webkit-scrollbar-thumb{background:#8ec5ff33;border-radius:10px;border:2px solid transparent;background-clip:padding-box}[data-tema=pod] ::-webkit-scrollbar-track{background:transparent}[data-tema=pod] option{background:var(--solido);color:#fff}[data-tema=pod] h1{letter-spacing:-.02em}#sp-campo{position:fixed;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}.sp-halo{position:fixed;z-index:-1;pointer-events:none;left:0;top:0;width:620px;height:620px;margin:-310px 0 0 -310px;border-radius:50%;background:radial-gradient(closest-side,#2f9bff1c,#2f9bff00 70%);transform:translate3d(50vw,30vh,0);will-change:transform}.sp-avance{position:fixed;left:0;top:0;height:2px;width:100%;z-index:1000;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,#0063b6,#2f9bff);pointer-events:none;transition:opacity .4s}:root:not([data-tema]) #sp-campo,:root:not([data-tema]) .sp-halo,:root:not([data-tema]) .sp-avance{display:none}[data-tema=claro] .sp-halo{background:radial-gradient(closest-side,#2f9bff1a,#2f9bff00 70%)}[data-tema] .lateral{background:#050d22bd;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-right:1px solid var(--linea-suave)}[data-tema=pod] img[src$="logo-azul.png"]{content:url(../logo-blanco.png)}[data-tema] .marca img{background:none;padding:0;border-radius:0;width:56px;height:24px;object-fit:contain}[data-tema] .marca{gap:12px;padding:18px 16px 14px}[data-tema] .marca span{padding-left:12px;border-left:1px solid var(--linea);font-size:15px}[data-tema] .marca span{letter-spacing:-.01em}[data-tema] .atajo-citas{border-radius:14px;border-color:var(--linea);background:#0e1e45b3}[data-tema] .atajo-citas.hay{background:linear-gradient(135deg,#b8283f,#e3485f);border-color:#ff85978c;box-shadow:0 14px 34px -16px #e3485fcc}[data-tema] .atajo-manual{border-radius:14px;border-color:var(--linea);background:#0e1e45b3}[data-tema] .atajo-manual:hover{background:#1b3a7ab3}[data-tema] .atajo-manual.activo{background:#2f9bff33;border-color:#2f9bff}[data-tema] .atajo-manual.activo small{color:var(--celeste)}[data-tema] .atajo-manual.nuevo{border-color:var(--alerta);background:var(--alerta-fondo)}[data-tema] .atajo-manual.nuevo small{color:#f8d48c}[data-tema] .atajo-videos{border-radius:14px;border-color:var(--linea);background:#0e1e45b3}[data-tema] .atajo-videos:hover{background:#1b3a7ab3}[data-tema] .atajo-videos.activo{background:#2f9bff33;border-color:#2f9bff}[data-tema] .atajo-videos.nuevo{border-color:#ff6b81;background:#ff3b5c29}[data-tema] .atajo-mejora{border:0;border-radius:14px;background:#2f9bff;color:var(--tinta-boton);box-shadow:0 14px 40px -12px #2f9bffbf}[data-tema] .atajo-mejora small{color:#04122ec7}[data-tema] .atajo-mejora:hover{background:#58b0ff}[data-tema] .carpeta h2{letter-spacing:.14em;font-weight:400}[data-tema] .carpeta button{color:var(--tinta-2);border-radius:10px}[data-tema] .carpeta button:hover{background:#8ec5ff12;color:#fff}[data-tema] .carpeta button.activo{background:#2f9bff2e;color:#fff;box-shadow:inset 3px 0 #2f9bff}[data-tema] .carpeta button.activo small{color:var(--celeste)}[data-tema] .lateral-pie{border-top-color:var(--linea-suave)}.tema-elegir{display:grid;grid-template-columns:1fr 1fr;gap:2px;padding:3px;border:1px solid rgba(142,197,255,.16);border-radius:999px;background:#050d2280}.tema-elegir button{border:0;border-radius:999px;padding:5px 8px;background:none;color:#e8eefabf;font-size:12.5px;white-space:nowrap}.tema-elegir button:hover{color:#fff}.tema-elegir button[aria-pressed=true]{background:#2f9bff;color:#04122e;font-weight:800;box-shadow:0 6px 20px -6px #2f9bffcc}[data-tema] .campana{background:#0e1e45b3;border:1px solid var(--linea-suave);border-radius:10px}[data-tema=pod] .menu-btn.nuevo{border-color:var(--alerta);background:var(--alerta-fondo);color:#fff}[data-tema=pod] .demo-aviso{background:var(--alerta-fondo);border-bottom-color:#f5b5444d;color:var(--tinta-2)}[data-tema=pod] .demo-aviso select{background:var(--solido);border-color:var(--linea);color:#fff}[data-tema=pod] .boton{background:#0e1e45cc;border-color:var(--linea);border-radius:999px;padding:7px 14px;color:#fff}[data-tema=pod] .boton:hover:not(:disabled){border-color:#8ec5ff73;background:#1b3a7acc}[data-tema=pod] .boton.primario{background:#2f9bff;border-color:#2f9bff;color:var(--tinta-boton);box-shadow:0 14px 40px -14px #2f9bffbf}[data-tema=pod] .boton.primario:hover:not(:disabled){background:#58b0ff;border-color:#58b0ff}[data-tema=pod] .boton.puesto{border-color:#2f9bff;color:var(--celeste);background:#2f9bff24}[data-tema=pod] .enlace{color:var(--celeste)}[data-tema=pod] .entrada{background:#050d2299;border-color:var(--linea);color:#fff;border-radius:10px}[data-tema=pod] .entrada::placeholder{color:#8ea3c9bf}[data-tema=pod] .entrada:focus{border-color:#2f9bff;box-shadow:0 0 0 3px #2f9bff33}[data-tema=pod] .vistas button:hover{color:#fff}[data-tema=pod] .opcion.elegida{background:#2f9bff2e}[data-tema=pod] .mini:hover{background:#8ec5ff1a;color:#fff}[data-tema=pod] .tostada{background:#c6304a;border-radius:999px}[data-tema=pod] .tabla-marco{background:#0b1838f0;border-color:var(--linea);border-radius:14px}[data-tema=pod] .tarjeta{background:#0b1838f0;border-color:var(--linea)}[data-tema=pod] .tarjeta.elegida{border-color:var(--celeste);box-shadow:0 0 0 1px var(--celeste)}[data-tema=pod] .tarjetas-grupo h2.grupo{background:var(--grupo);color:#fff}[data-tema=pod] .tabla th{background:var(--cab);color:var(--tenue);border-bottom-color:var(--linea)}[data-tema=pod] .tabla th.fija{background:var(--cab)}[data-tema=pod] .tabla .fija{background:var(--solido-2);border-right-color:var(--linea)}[data-tema=pod] .tabla tbody tr:hover td{background:#2f9bff12}[data-tema=pod] .tabla tbody tr:hover td.fija{background:var(--sobre)}[data-tema=pod] .tabla tr.grupo td,[data-tema=pod] .tabla tr.grupo td.fija{background:var(--grupo);color:#fff}[data-tema=pod] .tabla tbody tr.elegida td,[data-tema=pod] .tabla tbody tr.elegida td.fija,[data-tema=pod] .tabla tbody tr.elegida:hover td{background:var(--elegida)}[data-tema=pod] .fila-nueva td{background:#2f9bff12}[data-tema=pod] .abrir{color:#fff}[data-tema=pod] .abrir:hover{color:var(--celeste)}[data-tema=pod] .celda-btn:hover{background:#8ec5ff14;border-color:var(--linea)}[data-tema=pod] .solo-texto{color:var(--tinta-2)}[data-tema=pod] .pastilla{border-radius:6px}[data-tema=pod] .pastilla:not(.vacia){filter:brightness(.88)}[data-tema=pod] .pastilla.vacia{background:#8ec5ff12}[data-tema=pod] .chip{background:#2f9bff29;color:#dcebff}[data-tema=pod] .chip.enlace-chip:hover{background:#2f9bff52}[data-tema=pod] .chip.quitar{background:#2f9bff;color:var(--tinta-boton)}[data-tema=pod] .avatar.equipo{background:var(--celeste);color:var(--tinta-boton)}[data-tema=pod] .avance{background:#8ec5ff14}[data-tema=pod] .avance i{background:var(--c-verde)}[data-tema=pod] .enlace-celda a{color:var(--celeste)}[data-tema=pod] .crono.activo{color:#2f9bff}[data-tema=pod] .cuenta{background:#8ec5ff1a}[data-tema=pod] .boton-copiar{background:#2f9bff1f;border-color:#2f9bff59;color:var(--celeste);border-radius:999px}[data-tema=pod] .boton-copiar:hover{background:#2f9bff38}[data-tema=pod] .boton-copiar.hecho{background:var(--bien-fondo);border-color:#45d49a66;color:var(--bien)}[data-tema=pod] .lote{background:#050d22eb;border:1px solid var(--linea);border-radius:18px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}[data-tema=pod] .lote .entrada,[data-tema=pod] .lote .boton{color:#fff}[data-tema=pod] .lote .boton.primario{color:var(--tinta-boton)}[data-tema=pod] .cab-enlaces .boton.pendiente{background:#e5484d;border-color:#ff8597;color:#fff;box-shadow:0 12px 30px -14px #e5484de6}[data-tema=pod] .cab-enlaces .boton.pendiente:hover{background:#f05a5f}[data-tema=pod] .cab-enlaces .boton.al-dia{background:var(--bien-fondo);border-color:#45d49a66}[data-tema=pod] .cab-enlaces .boton.al-dia small{color:var(--bien)}[data-tema=pod] .velo{background:#02061299}[data-tema=pod] .ficha{background:radial-gradient(120% 60% at 90% 0%,#132452,#0b1838 55%);border-left:1px solid var(--linea)}[data-tema=pod] .flotante{background:var(--solido);border-color:var(--linea);border-radius:14px}[data-tema=pod] .dialogo{background:radial-gradient(120% 120% at 85% 0%,#1b3a7a,#132452 45%,#0b1838);border:1px solid var(--linea);border-radius:22px;box-shadow:0 40px 100px -40px #0063b699}[data-tema=pod] .aviso-item.nuevo{background:#2f9bff1f}[data-tema=pod] .aviso-item:hover,[data-tema=pod] .lista-opc label:hover,[data-tema=pod] .opcion:hover{background:#8ec5ff14}[data-tema=pod] .pin-aviso{background:var(--alerta-fondo);border-color:#f5b54466;color:var(--tinta-2)}[data-tema=pod] .mejora-imagenes figure{background:#8ec5ff0f}[data-tema=pod] .mejora-sumar{border-color:#8ec5ff59;background:#2f9bff0f;color:var(--celeste)}[data-tema=pod] .mejora-sumar:hover{background:#2f9bff1f}[data-tema=pod] .personas .boton{border-radius:16px}[data-tema=pod] :is(.pt-kpi,.pp-kpi,.pp-caja,.pt-grafica,.pt-altas,.pt-lista,.novedad,.novedades-cabeza,.form-cab,.pregunta,.form-hecho){position:relative;background:var(--papel);border-color:var(--linea);border-radius:18px;box-shadow:var(--sombra);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}[data-tema=pod] :is(.pt-kpi,.pp-kpi,.pp-caja,.pt-grafica,.novedad):before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(320px circle at var(--mx, 50%) var(--my, 50%),rgba(47,155,255,.1),transparent 70%)}[data-tema=pod] :is(.pt-kpi,.pp-kpi,.pp-caja,.pt-grafica,.novedad):hover:before{opacity:1}[data-tema=pod] :is(.pt-kpi,.pp-kpi) strong{font-size:30px;letter-spacing:-.04em;background:linear-gradient(100deg,#fff 30%,#8ec5ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}[data-tema=pod] .pp-kpi.rojo strong{background:none;-webkit-text-fill-color:var(--mal)}[data-tema=pod] :is(.pt-kpi,.pp-kpi){border-left-color:var(--navy-luz)}[data-tema=pod] :is(.pt-kpi,.pp-kpi).azul{border-left-color:var(--c-azul)}[data-tema=pod] :is(.pt-kpi,.pp-kpi).verde{border-left-color:var(--c-verde)}[data-tema=pod] .pt-kpi.ambar{border-left-color:var(--alerta)}[data-tema=pod] :is(.pt-kpi,.pp-kpi).gris{border-left-color:var(--c-gris)}[data-tema=pod] .pp-kpi.rojo{border-left-color:var(--mal)}[data-tema=pod] :is(.pt-kpi,.pp-kpi) span{color:var(--celeste);font-size:12.5px}[data-tema=pod] .pt-col i,[data-tema=pod] .pp-sem i,[data-tema=pod] .pt-barra .pt-pista i,[data-tema=pod] .pt-tiempo .pt-tramos b i{background:var(--c-verde)}[data-tema=pod] .pt-cols.azul .pt-col i{background:linear-gradient(180deg,#2f9bff,#0063b6);box-shadow:0 0 18px -4px #2f9bff99}[data-tema=pod] .pp-sem.futura i{background:repeating-linear-gradient(135deg,#2b8ef0 0 6px,#1b3a7a 6px 12px)}[data-tema=pod] .pt-barra.pt-sin-total .pt-pista i{background:repeating-linear-gradient(135deg,#8ec5ff4d 0 5px,#8ec5ff14 5px 10px)}[data-tema=pod] .pt-altas td.ya .enlace,[data-tema=pod] .pp-aviso{color:var(--alerta)}[data-tema=pod] .pt-altas td.atras .enlace,[data-tema=pod] .pt-aviso{color:var(--mal)}[data-tema=pod] .pt-etapa-act{color:#c9a2ff}[data-tema=pod] .pt-nombre .enlace{color:#fff}[data-tema=pod] .pt-filtros select,[data-tema=pod] .pt-filtros input,[data-tema=pod] .pp-tabla input,[data-tema=pod] .pp-supuestos input{background:#050d2299;color:#fff}[data-tema=pod] .pp-tabla tr.hoy td{background:#2f9bff1a}[data-tema=pod] .pp-foton{background:#2f9bff29;color:#dcebff}[data-tema=pod] .pp-carga i{background:var(--c-azul)}[data-tema=pod] .pp-carga.llena i{background:var(--alerta)}[data-tema=pod] .pp-avance{background:#8ec5ff24}[data-tema=pod] .pp-avance i.l{background:var(--c-verde)}[data-tema=pod] .form-marco{background:transparent}[data-tema=pod] .form-hoja{background:radial-gradient(120% 60% at 90% 0%,#132452,#081430 55%);border-left:1px solid var(--linea)}[data-tema=pod] .form-cab{border-top:4px solid #2F9BFF}[data-tema=pod] .pregunta.falta{border-color:var(--mal)}[data-tema=pod] .pregunta.hija{border-left:4px solid var(--celeste)}[data-tema=pod] .opc button,[data-tema=pod] .dientes button{background:#0e1e45cc;border-color:var(--linea)}[data-tema=pod] .opc button:hover,[data-tema=pod] .dientes button:hover{border-color:#2f9bff}[data-tema=pod] .opc .elegida,[data-tema=pod] .dientes .elegida{background:#2f9bff;border-color:#2f9bff;color:var(--tinta-boton)}[data-tema=pod] .aviso-suave{background:var(--alerta-fondo);border-color:#f5b54459}[data-tema=pod] .form-pie{background:var(--solido);border-color:var(--linea);border-radius:18px;box-shadow:0 -10px 30px -12px #0009}[data-tema=pod] .form-ok{background:var(--c-verde)}[data-tema=pod] .novedades-cabeza.pendiente{background:var(--alerta-fondo);border-color:#f5b54466}[data-tema=pod] .novedades-cabeza .chip{background:#0e1e45cc;border-color:var(--linea)}[data-tema=pod] .novedades-dudas{color:#ffb38a}[data-tema=pod] .novedad{border-left:4px solid var(--alerta)}[data-tema=pod] .novedad.entendida{border-left-color:var(--bien)}[data-tema=pod] .novedad.duda{border-left-color:#ff9f6b}[data-tema=pod] .novedad.admin{border-left-color:var(--celeste)}[data-tema=pod] .novedad-meta{color:var(--celeste);letter-spacing:.12em}[data-tema=pod] .novedad-ok{color:var(--bien)}[data-tema=pod] .novedad img{border-color:var(--linea)}[data-tema=pod] .aprender-marco{background:transparent}@media (max-width: 860px){[data-tema=pod] .lateral{background:#050d22f7}}[data-tema=pod] .pv-hoja,[data-tema=pod] .pv-pin,[data-tema=pod] .pv-resumen span{background:#0b1838f0}[data-tema=pod] .pv-tabla thead th{color:#fff}[data-tema=pod] .pv-tabla tr.pv-nueva td:not(.pv-n){background:#f5b54429}[data-tema=pod] .pv-tabla tr.pv-nueva .pv-llego{color:#f5b544}[data-tema=pod] .pv-resumen .pv-hoy{border-color:#45d49a80;color:#45d49a}[data-tema=pod] .pv-pestanas button.activa{background:#0b1838f0;color:#8ec5ff;border-top-color:#2f9bff}[data-tema=pod] .tabla tr.dia-a td{background:#8ec5ff12}[data-tema=pod] .tabla tr.dia-a td.fija{background:#13285a}[data-tema=pod] .tabla tr.dia-nuevo td{border-top:2px solid rgba(142,197,255,.45)}[data-tema=pod] .tarjeta.dia-a{background:#13285af5}[data-tema=pod] .titular{background:var(--solido);border-color:var(--linea)}[data-tema=pod] .titular-titulo,[data-tema=pod] .tchip b,[data-tema=pod] .sonrisas-hoja h3,[data-tema=pod] .sonrisas-hoja h4{color:#fff}[data-tema=pod] .sonrisas-boton{background:#2f9bff1f;border-color:#8ec5ff4d;color:var(--celeste)}[data-tema=pod] .sonrisas-hoja{background:radial-gradient(120% 60% at 90% 0%,#132452,#081430 60%)}[data-tema=pod] .sonrisas-numeros div,[data-tema=pod] .tabla-equipo{background:var(--solido)}[data-tema=pod] .sonrisas-numeros b{color:var(--celeste)}[data-tema=pod] .barra-pct b{color:#fff}[data-tema=pod] .barra-pct i{background:var(--azul);opacity:.6}[data-tema=pod] .atajo{background:#0e1e45b3;border-color:var(--linea);color:#fff}[data-tema=pod] .atajo:hover{background:#1b3a7ab3}[data-tema=pod] .atajo.activo{background:#2f9bff33;border-color:#2f9bff}[data-tema=pod] .atajo.citas.hay{background:linear-gradient(135deg,#b8283f,#e3485f);border-color:#ff85978c}[data-tema=pod] .atajo.manual.nuevo{border-color:var(--alerta);background:var(--alerta-fondo)}[data-tema=pod] .atajo.videos.nuevo{border-color:#ff6b81;background:#ff3b5c29}[data-tema=pod] .atajo.mejora{border-color:#2f9bff;background:#2f9bff;color:var(--tinta-boton)}[data-tema=pod] .atajo.mejora:hover{background:#58b0ff}[data-tema=pod] .cv-resumen{background:var(--solido);border-color:var(--linea)}[data-tema=pod] .cv-anillo-centro strong,[data-tema=pod] .cv-etapas b,[data-tema=pod] .cv-rubros b,[data-tema=pod] .cv-chico-num{color:#fff}:root[data-tema=claro]{--azul: #0063B6;--azul-medio: #0A74D4;--navy: #132452;--gris: #27304A;--celeste: #8EC5FF;--fondo: #F4F8FE;--papel: rgba(255, 255, 255, .86);--linea: #DCE5F3;--linea-suave: #ECF1F9;--tenue: #66728A;--rojo: #D23A55;--radio: 12px;--sombra: 0 18px 44px -26px rgba(19, 36, 82, .38);--cab: #F6F9FF;--grupo: #EAF2FF;--sobre: #F2F7FF;--elegida: #DDEBFF;--bien: #14915F;--bien-fondo: #E3F6EC;--alerta: #B9770E;--alerta-fondo: #FFF5DE;--mal: #C8324C;--mal-fondo: #FDE8EC;--c-azul: #2B8EF0;--c-verde: #1FA176;--c-gris: #5A7FC4;background:radial-gradient(120% 70% at 80% 0%,#ddebff,#f4f8fe 55%) fixed,#f4f8fe}[data-tema=claro] body{background:transparent}[data-tema=claro] ::selection{background:#2f9bff40}[data-tema=claro] *{scrollbar-color:rgba(19,36,82,.22) transparent}[data-tema=claro] ::-webkit-scrollbar{width:10px;height:10px}[data-tema=claro] ::-webkit-scrollbar-thumb{background:#1324522e;border-radius:10px;border:2px solid transparent;background-clip:padding-box}[data-tema=claro] ::-webkit-scrollbar-track{background:transparent}[data-tema=claro] h1{letter-spacing:-.02em}[data-tema=claro] .lateral{--linea: rgba(142, 197, 255, .16);--linea-suave: rgba(142, 197, 255, .08);--tinta-2: rgba(232, 238, 250, .8);--tinta-boton: #04122E;--alerta: #F5B544;--alerta-fondo: rgba(245, 181, 68, .14);--tenue: #8EA3C9;background:radial-gradient(140% 60% at 100% 0%,#1b3a7a,#132452 45%,#0b1a3f);border-right:0;box-shadow:8px 0 30px -18px #13245280}[data-tema=claro] .marca img{content:url(../logo-blanco.png)}[data-tema=claro] .menu-btn.nuevo{border-color:#f5b544;background:#fff5de}[data-tema=claro] .demo-aviso{background:#fff5de;border-bottom-color:#f3dfae}[data-tema=claro] .boton{background:#fff;border-color:var(--linea);border-radius:999px;padding:7px 14px;box-shadow:0 1px 2px #1324520d}[data-tema=claro] .boton:hover:not(:disabled){border-color:#9cc3f0;background:#f7faff}[data-tema=claro] .boton.primario{background:#0063b6;border-color:#0063b6;color:#fff;box-shadow:0 12px 28px -14px #0063b6b3}[data-tema=claro] .boton.primario:hover:not(:disabled){background:#0a74d4;border-color:#0a74d4}[data-tema=claro] .boton.puesto{border-color:#0063b6;color:#0063b6;background:#eaf3ff}[data-tema=claro] .entrada{border-color:var(--linea);border-radius:10px}[data-tema=claro] .entrada:focus{border-color:#2f9bff;box-shadow:0 0 0 3px #2f9bff2e}[data-tema=claro] .vistas{border-bottom-color:var(--linea)}[data-tema=claro] .tostada{border-radius:999px}[data-tema=claro] .tabla-marco{background:#fff;border-color:var(--linea);border-radius:14px;box-shadow:0 18px 44px -30px #13245266}[data-tema=claro] .tarjeta{background:#fff;border-color:var(--linea);box-shadow:0 12px 30px -24px #13245273}[data-tema=claro] .tarjetas-grupo h2.grupo{background:var(--grupo)}[data-tema=claro] .tabla th,[data-tema=claro] .tabla th.fija{background:var(--cab);color:var(--tenue)}[data-tema=claro] .tabla tbody tr:hover td{background:var(--sobre)}[data-tema=claro] .tabla tr.grupo td,[data-tema=claro] .tabla tr.grupo td.fija{background:var(--grupo)}[data-tema=claro] .tabla tbody tr.elegida td,[data-tema=claro] .tabla tbody tr.elegida td.fija,[data-tema=claro] .tabla tbody tr.elegida:hover td{background:var(--elegida)}[data-tema=claro] .pastilla{border-radius:6px}[data-tema=claro] .chip:not(.quitar){background:#eaf2ff}[data-tema=claro] .boton-copiar{border-radius:999px}[data-tema=claro] .lote{background:radial-gradient(140% 140% at 100% 0%,#1b3a7a,#132452 55%);border-radius:18px;box-shadow:0 24px 50px -20px #13245299}[data-tema=claro] .cab-enlaces .boton.pendiente{box-shadow:0 12px 28px -14px #e5484dcc}[data-tema=claro] .velo{background:#13245252;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}[data-tema=claro] .ficha{background:linear-gradient(180deg,#eef5ff 0,#fff 140px);box-shadow:-20px 0 60px -30px #13245280}[data-tema=claro] .flotante{border-radius:14px;box-shadow:0 24px 50px -24px #13245273}[data-tema=claro] .dialogo{border-radius:22px;background:linear-gradient(180deg,#eef5ff 0,#fff 120px);box-shadow:0 40px 90px -40px #13245299}[data-tema=claro] :is(.pt-kpi,.pp-kpi,.pp-caja,.pt-grafica,.pt-altas,.pt-lista,.novedad,.novedades-cabeza,.form-cab,.pregunta,.form-hecho){position:relative;background:var(--papel);border-color:var(--linea);border-radius:18px;box-shadow:var(--sombra);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}[data-tema=claro] :is(.pt-kpi,.pp-kpi,.pp-caja,.pt-grafica,.novedad):before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(320px circle at var(--mx, 50%) var(--my, 50%),rgba(47,155,255,.09),transparent 70%)}[data-tema=claro] :is(.pt-kpi,.pp-kpi,.pp-caja,.pt-grafica,.novedad):hover:before{opacity:1}[data-tema=claro] :is(.pt-kpi,.pp-kpi) strong{font-size:30px;letter-spacing:-.04em;background:linear-gradient(100deg,#132452 25%,#0063b6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}[data-tema=claro] .pp-kpi.rojo strong{background:none;-webkit-text-fill-color:var(--rojo)}[data-tema=claro] :is(.pt-kpi,.pp-kpi){border-left-color:#132452}[data-tema=claro] :is(.pt-kpi,.pp-kpi).azul{border-left-color:var(--c-azul)}[data-tema=claro] :is(.pt-kpi,.pp-kpi).verde{border-left-color:var(--c-verde)}[data-tema=claro] .pt-kpi.ambar{border-left-color:#f5b544}[data-tema=claro] :is(.pt-kpi,.pp-kpi).gris{border-left-color:var(--c-gris)}[data-tema=claro] .pp-kpi.rojo{border-left-color:var(--rojo)}[data-tema=claro] .pregunta.falta{border-color:var(--rojo)}[data-tema=claro] .pregunta.hija{border-left:4px solid #8EC5FF}[data-tema=claro] .form-cab{border-top:4px solid #0063B6}[data-tema=claro] .form-marco{background:transparent}[data-tema=claro] .form-hoja{background:linear-gradient(180deg,#e6f0ff 0,#f4f8fe 160px)}[data-tema=claro] .form-pie{border-radius:18px}[data-tema=claro] .opc button,[data-tema=claro] .dientes button{border-radius:999px}[data-tema=claro] .pt-cols.azul .pt-col i{background:linear-gradient(180deg,#2f9bff,#0063b6)}[data-tema=claro] .novedad-meta{color:#0063b6;letter-spacing:.12em}[data-tema=claro] .novedad{border-left:4px solid #F5B544}[data-tema=claro] .novedad.entendida{border-left-color:#2fb37a}[data-tema=claro] .novedad.duda{border-left-color:#ea7a2c}[data-tema=claro] .novedad.admin{border-left-color:#8ec5ff}[data-tema=claro] .aprender-marco{background:transparent}[data-tema=claro] .tabla tr.dia-a td,[data-tema=claro] .tabla tr.dia-a td.fija{background:#e6effd}[data-tema=claro] .tabla tr.dia-nuevo td{border-top:2px solid #B9CFF0}[data-tema=claro] .tarjeta.dia-a{background:#f3f7fe}[data-tema=claro] .titular{background:#ffffffeb}[data-tema=claro] .sonrisas-hoja{background:linear-gradient(180deg,#e6f0ff 0,#f4f8fe 160px)}
