.status-badge.svelte-1ro32e.svelte-1ro32e{display:inline-flex;align-items:center;gap:.625rem;padding:.5rem 1rem;background:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-full, 9999px);font-size:var(--text-xs, .75rem);font-weight:500;color:var(--color-text-secondary);transition:all .3s ease}.status-badge.svelte-1ro32e.svelte-1ro32e:hover{border-color:var(--color-border);box-shadow:var(--shadow-sm, 0 2px 4px rgba(28, 25, 23, .04))}.status-indicator.svelte-1ro32e.svelte-1ro32e{position:relative;width:8px;height:8px;flex-shrink:0}.indicator-dot.svelte-1ro32e.svelte-1ro32e{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#ef4444;transition:background .3s ease}.indicator-ping.svelte-1ro32e.svelte-1ro32e{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#22c55e;opacity:0}.status-badge.available.svelte-1ro32e .indicator-dot.svelte-1ro32e{background:#22c55e}.status-badge.available.svelte-1ro32e .indicator-ping.svelte-1ro32e{animation:svelte-1ro32e-ping 2s cubic-bezier(0,0,.2,1) infinite}.status-badge.available.svelte-1ro32e.svelte-1ro32e{background:linear-gradient(135deg,rgba(34,197,94,.1) 0%,var(--color-bg-secondary) 100%)}.status-badge.unavailable.svelte-1ro32e.svelte-1ro32e{background:linear-gradient(135deg,rgba(239,68,68,.08) 0%,var(--color-bg-secondary) 100%)}@keyframes svelte-1ro32e-ping{0%{transform:scale(1);opacity:.8}75%,to{transform:scale(2.5);opacity:0}}@media (prefers-reduced-motion: reduce){.indicator-ping.svelte-1ro32e.svelte-1ro32e{animation:none}}
