.sp-anclaje{--sp-teal:var(--primary,#00858d);--sp-fondo:#0c1114;--sp-borde:#1e2a30;--sp-texto:#e6edf0;--sp-tenue:#8fa3ac;--sp-alarma:#d9534f;left:calc(var(--sidebar-w,272px) + 20px + 56px + 12px + var(--sp-corrido,0px));z-index:60;justify-content:flex-start;transition:left .28s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;bottom:20px}.sp-icono{border:1px solid var(--sp-borde);width:56px;height:56px;color:var(--sp-texto);cursor:pointer;border-radius:17px;place-items:center;padding:0;display:grid;position:relative}.sp-icono:hover{border-color:var(--sp-teal)}.sp-icono:focus-visible{outline:2px solid var(--sp-teal);outline-offset:3px}.sp-icono.sp-icono-en_llamada,.sp-icono.sp-icono-marcando{border-color:var(--sp-teal)}.sp-icono-reloj{background:var(--sp-teal);color:#04191b;font-size:var(--text-xs);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 7px;font-weight:600;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}.sp-icono-apagado,.sp-icono-error{color:var(--sp-tenue)}.sp-root{width:min(360px, calc(100vw - var(--sidebar-w,272px) - 40px));background:var(--sp-fondo);border:1px solid var(--sp-borde);color:var(--sp-texto);font-size:var(--text-sm);border-radius:14px;overflow:hidden;box-shadow:0 18px 48px #00000073}.sp-timbrando{border-color:var(--sp-teal);animation:1.1s ease-in-out infinite sp-latir}@keyframes sp-latir{0%,to{box-shadow:0 18px 48px #00000073, 0 0 0 0 color-mix(in srgb, var(--acento) 45%, transparent)}50%{box-shadow:0 18px 48px #00000073, 0 0 0 10px color-mix(in srgb, var(--acento) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.sp-timbrando{animation:none}}.sp-cab{border-bottom:1px solid var(--sp-borde);align-items:center;gap:8px;padding:10px 14px;display:flex}.sp-estado{letter-spacing:.01em;font-weight:600}.sp-reloj{color:var(--sp-tenue);font-variant-numeric:tabular-nums;margin-left:auto}.sp-cab-fin{align-items:center;gap:12px;margin-left:auto;display:flex}.sp-cuerpo{padding:12px 14px 14px}.sp-de{font-size:var(--text-base);margin:0 0 2px;font-weight:600}.sp-motivo,.sp-resumen{color:var(--sp-tenue);margin:0 0 6px;line-height:1.45}.sp-botones{gap:8px;margin-top:12px;display:flex}.sp-btn{border:1px solid var(--sp-borde);color:var(--sp-texto);font:inherit;cursor:pointer;background:0 0;border-radius:9px;flex:1;padding:9px 12px;font-weight:600}.sp-btn:hover{border-color:var(--sp-teal)}.sp-btn:focus-visible{outline:2px solid var(--sp-teal);outline-offset:2px}.sp-contestar{background:var(--sp-teal);border-color:var(--sp-teal);color:#04191b}.sp-colgar,.sp-rechazar{color:var(--sp-alarma)}.sp-colgar:hover,.sp-rechazar:hover{border-color:var(--sp-alarma)}.sp-llamada-cab{align-items:center;gap:12px;margin-bottom:2px;display:flex}.sp-llamada-cab .sp-de{overflow-wrap:anywhere;min-width:0;margin:0}.sp-orbe-caja{isolation:isolate;--vad-orb-a:var(--orbe-a,#5b6b7f);--vad-orb-b:var(--orbe-b,#e8eef5);flex:none;place-items:center;width:48px;height:48px;display:grid;position:relative}.sp-orbe{border-radius:50%;width:100%;height:100%;display:block}.sp-orbe-caja:after{content:"";z-index:-1;pointer-events:none;opacity:var(--vad-glow,.25);background:radial-gradient(circle, color-mix(in oklab, var(--vad-orb-b) 42%, transparent), transparent 70%);border-radius:50%;position:absolute;inset:-24%}.sp-orbe-caja.sin-gl:before{content:"";background:radial-gradient(circle at 32% 28%, var(--vad-orb-b), var(--vad-orb-a) 58%, color-mix(in oklab, var(--vad-orb-a) 45%, black) 100%);border-radius:50%;position:absolute;inset:14%}.sp-hilo{flex-direction:column;gap:7px;max-height:200px;margin-top:10px;padding-right:4px;display:flex;overflow-y:auto}.sp-vacio{color:var(--sp-tenue);margin:0;font-style:italic}.sp-turno{margin:0;line-height:1.45}.sp-quien{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--sp-tenue);font-weight:600;display:block}.sp-turno-agente .sp-quien{color:var(--sp-teal)}.sp-turno-parcial{opacity:.55}.sp-detalle{color:var(--sp-tenue);margin:0;padding:10px 14px}.sp-input{border:1px solid var(--sp-borde);width:100%;color:var(--sp-texto);font:inherit;font-size:var(--text-sm);letter-spacing:.02em;background:#ffffff0a;border-radius:9px;margin-top:4px;padding:9px 11px}.sp-input::placeholder{color:var(--sp-tenue)}.sp-linea{border-bottom:1px solid var(--sp-borde);align-items:center;gap:8px;padding:8px 14px;display:flex}.sp-linea-et{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--sp-tenue);flex:none;font-weight:600}.sp-linea-sel{border:1px solid var(--sp-borde);min-width:0;color:var(--sp-texto);font:inherit;font-size:var(--text-sm);background:#ffffff0a;border-radius:8px;flex:1;padding:5px 8px}.sp-linea-sel:focus-visible{outline:2px solid var(--sp-teal);outline-offset:1px;border-color:var(--sp-teal)}.sp-linea-sel option{background:var(--sp-fondo);color:var(--sp-texto)}.sp-input:focus-visible{outline:2px solid var(--sp-teal);outline-offset:1px;border-color:var(--sp-teal)}.sp-btn:disabled{opacity:.45;cursor:not-allowed}.sp-fallo{color:var(--sp-alarma);margin:6px 0 0;line-height:1.45}.sp-marcando{border-color:var(--sp-teal);animation:1.1s ease-in-out infinite sp-latir}@media (prefers-reduced-motion:reduce){.sp-marcando{animation:none}}.sp-ancha{width:min(520px, calc(100vw - var(--sidebar-w,272px) - 40px))}.sp-link{color:var(--sp-teal);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.sp-link:focus-visible{outline:2px solid var(--sp-teal);outline-offset:2px;border-radius:4px}.sp-link-fin{margin-left:auto}.sp-hist-cab{align-items:center;gap:10px;padding:10px 14px 6px;display:flex}.sp-hist-tit{font-weight:600}.sp-hist-sub{margin:0 0 8px}.sp-hist-cuerpo{flex-direction:column;gap:2px;max-height:min(60vh,420px);padding:0 14px 14px;display:flex;overflow-y:auto}.sp-fila{text-align:left;width:100%;color:var(--sp-texto);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;flex-direction:column;gap:3px;padding:9px 10px;display:flex}.sp-fila:hover:not(:disabled){background:#ffffff0d}.sp-fila:focus-visible{outline:2px solid var(--sp-teal);outline-offset:-2px}.sp-fila:disabled{opacity:.45;cursor:not-allowed}.sp-fila.is-elegida,.sp-fila.is-elegida:hover:not(:disabled){box-shadow:inset 2px 0 0 var(--sp-teal);background:#ffffff1a}.sp-buscar{padding:2px 14px 8px}.sp-hist-pie{border-top:1px solid var(--sp-borde);padding:10px 14px 12px}.sp-fila-alto{align-items:baseline;gap:10px;display:flex}.sp-fila-cuando{font-weight:600}.sp-fila-quien{max-width:100%;font-weight:600;font-size:var(--text-base);align-items:center;gap:6px;min-width:0;display:flex}.sp-fila-quien>:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sp-fila-quien-bloque{flex-direction:column;align-items:flex-start;gap:1px}.sp-dir{font-size:var(--text-sm);flex:none;line-height:1}.sp-dir-saliente{color:var(--sp-teal)}.sp-dir-entrante{color:var(--sp-tenue)}.sp-fila-tel{color:var(--sp-tenue);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.sp-hist-quien{font-size:var(--text-base);margin:0 0 2px}.sp-fila-meta{color:var(--sp-tenue);font-size:var(--text-xs)}.sp-marca{color:var(--sp-teal);font-size:var(--text-xs);background:#ffffff1a;border-radius:999px;margin-left:8px;padding:1px 7px;font-weight:600}.sp-fila-primera{color:var(--sp-tenue);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.sp-hist-cuerpo .sp-turno{margin:0 0 8px}.sp-turno-agente .sp-quien,.sp-turno-bot .sp-quien{color:var(--sp-teal)}@media (width<=480px){.sp-anclaje{bottom:10px;left:10px}.sp-root,.sp-ancha{width:calc(100vw - 20px)}.sp-hilo{max-height:140px}.sp-hist-cuerpo{max-height:50vh}}.sp-root{-webkit-backdrop-filter:blur(28px)saturate(1.7);backdrop-filter:blur(28px)saturate(1.7);background:#0000006b;border-color:#ffffff38;box-shadow:inset 0 1px #ffffff47,0 18px 48px #00000073}.sp-marcar{flex-direction:column;gap:6px;display:flex}.sp-marcar-et{font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--sp-tenue);font-weight:600}.sp-marcar-fila{align-items:center;gap:8px;display:flex}.sp-marcar-fila .sp-input{flex:auto;min-width:0;margin-top:0}.sp-marcar-fila .sp-btn{flex:none}html:not(.dark) .sp-anclaje{--sp-fondo:#ffffffb8;--sp-borde:var(--vidrio-canto,#ffffffe6);--sp-texto:var(--foreground);--sp-tenue:var(--muted-foreground)}html:not(.dark) .sp-icono-reloj{color:var(--primary-foreground)}
