.ll-marca{border-radius:var(--radius-full);letter-spacing:.02em;white-space:nowrap;width:fit-content;color:var(--primary);background:color-mix(in oklab, var(--primary) 14%, transparent);border:1px solid color-mix(in oklab, var(--primary) 30%, transparent);font-variant-numeric:tabular-nums;align-items:center;gap:5px;margin-top:3px;padding:1px 7px 1px 5px;font-size:10.5px;font-weight:600;line-height:16px;display:flex}.ll-marca svg{flex-shrink:0}.ll-marca[data-estado=marcando]{color:color-mix(in oklab, var(--primary) 75%, var(--foreground))}.ll-marca[data-estado=marcando] svg{animation:1.1s ease-in-out infinite ll-latir}.ll-marca[data-estado=terminada],.ll-marca[data-estado=fallo]{color:var(--muted-foreground);background:color-mix(in oklab, var(--foreground) 6%, transparent);border-color:color-mix(in oklab, var(--foreground) 14%, transparent)}.ll-marca[data-estado=terminada][data-bien=true]{color:var(--foreground);background:color-mix(in oklab, var(--primary) 9%, transparent);border-color:color-mix(in oklab, var(--primary) 22%, transparent)}.ll-marca[data-oyendo=true]:before{content:"";background:var(--primary);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 25%, transparent);border-radius:50%;animation:1.1s ease-in-out infinite ll-latir}@keyframes ll-latir{0%,to{opacity:1}50%{opacity:.35}}:root{--ll-tinte:color-mix(in oklab, var(--primary) 9%, transparent);--ll-brillo:linear-gradient(100deg, transparent 0%, transparent 38%, color-mix(in oklab, var(--primary) 22%, transparent) 50%, transparent 62%, transparent 100%)}@keyframes ll-barrido{0%{background-position:-140% 0}to{background-position:240% 0}}@media (prefers-reduced-motion:reduce){.ll-marca svg,.ll-marca[data-oyendo=true]:before{animation:none}}.ll-viva{flex-direction:column;gap:12px;display:flex}.ll-viva-cab{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ll-viva-estado{font-size:var(--text-xs);color:var(--foreground);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-weight:600;display:inline-flex}.ll-viva-estado[data-estado=en_llamada] svg{color:var(--primary)}.ll-viva-estado[data-estado=marcando] svg{animation:1.1s ease-in-out infinite ll-latir}.ll-viva-nota{font-size:var(--text-xs);color:var(--muted-foreground)}.ll-viva-oir{border-radius:var(--radius-full);border:1px solid color-mix(in oklab, var(--primary) 40%, var(--border));background:color-mix(in oklab, var(--primary) 12%, transparent);color:var(--foreground);font-size:var(--text-xs);cursor:pointer;align-items:center;gap:6px;margin-left:auto;padding:5px 11px;font-weight:600;transition:background .14s,border-color .14s;display:inline-flex}.ll-viva-oir:hover{background:color-mix(in oklab, var(--primary) 20%, transparent)}.ll-viva-oir[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground,#fff)}.ll-viva-oir:disabled{opacity:.5;cursor:default}.ll-viva-hilo{flex-direction:column;gap:10px;max-width:72ch;max-height:46vh;padding-right:4px;display:flex;overflow:auto}.ll-viva-hilo .lx-bubs[data-parcial=true] .coca-bub{opacity:.7;font-style:italic}.ll-viva-vacio{font-size:var(--text-sm);color:var(--muted-foreground);margin:0}.ll-viva-fin{border:1px solid color-mix(in oklab, var(--primary) 26%, var(--border));background:color-mix(in oklab, var(--primary) 8%, transparent);font-size:var(--text-sm);border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.ll-viva-fin b{font-weight:600}.ll-viva-fin span{font-size:var(--text-xs);color:var(--muted-foreground)}
