.voice-modal-badge.svelte-8oevfz{display:contents}.voice-modal-badge.active.svelte-8oevfz{border:1px solid color-mix(in srgb, var(--color-accent) 40%, var(--color-border));background:color-mix(in srgb, var(--color-accent) 9%, var(--color-surface));color:var(--color-text-primary);font-size:var(--font-size-xs);border-radius:999px;grid-template-columns:max-content minmax(0,max-content) max-content;align-items:center;padding-inline-start:8px;display:inline-grid;position:relative}.voice-modal-badge-status.svelte-8oevfz{display:contents}.voice-modal-badge-status.svelte-8oevfz svg{margin-inline-end:4px}.voice-modal-badge-text.svelte-8oevfz{text-overflow:ellipsis;white-space:nowrap;max-inline-size:10rem;margin-inline-end:6px;overflow:hidden}@media (width<=30rem){.voice-modal-badge-text.svelte-8oevfz{clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute}}.voice-modal-badge-stop.svelte-8oevfz{border:0;border-inline-start:1px solid var(--color-border);min-width:44px;min-height:44px;color:var(--color-text-primary);font:inherit;cursor:pointer;background:0 0;border-start-end-radius:999px;border-end-end-radius:999px;grid-column:3;padding:0 12px;font-weight:700}.voice-modal-badge-stop.svelte-8oevfz:hover{background:color-mix(in srgb, var(--color-danger) 14%, transparent)}
