.led[data-v-665f5c8f]{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.led__lamp[data-v-665f5c8f]{width:var(--led-size);height:var(--led-size);flex:none;place-items:center;display:grid;position:relative}.led__dot[data-v-665f5c8f]{background:radial-gradient(circle at 35% 30%, rgb(var(--vx-hi-rgb) / 85%), rgb(var(--led-rgb)) 45%, rgb(var(--led-rgb) / 80%));width:100%;height:100%;box-shadow:0 0 0 2px rgb(var(--led-rgb) / 16%), 0 0 10px 0 rgb(var(--led-rgb) / 70%);border-radius:50%;position:relative}.led--animated .led__dot[data-v-665f5c8f]{animation:vx-glow-pulse 2.4s var(--vx-ease-in-out) infinite}.led__ring[data-v-665f5c8f]{border:1px solid rgb(var(--led-rgb) / 90%);animation:vx-led-ring 2.2s var(--vx-ease-out) infinite;border-radius:50%;position:absolute;inset:0}.led__ring--late[data-v-665f5c8f]{animation-delay:1.1s}.led--pending .led__ring[data-v-665f5c8f]{animation-duration:2.8s}.led--pending .led__ring--late[data-v-665f5c8f]{animation-delay:1.4s}.led--idle .led__dot[data-v-665f5c8f]{background:radial-gradient(circle at 35% 30%, rgb(var(--vx-hi-rgb) / 25%), rgb(var(--led-rgb) / 70%) 55%);box-shadow:0 0 0 2px rgb(var(--led-rgb) / 18%)}.led__label[data-v-665f5c8f]{font-size:var(--vx-t-2xs);letter-spacing:var(--vx-ls-hud);text-transform:uppercase;color:var(--vx-text-3);font-weight:600}.led:not(.led--idle) .led__label[data-v-665f5c8f]{color:color-mix(in srgb, rgb(var(--led-rgb)) 55%, var(--vx-text-2))}
