/* The existing microphone is the only control; recording bars share its area. */
.sd-recording { display: inline-flex; align-items: center; gap: 5px; }
.sd-waveform { display: inline-flex; align-items: center; height: 26px; gap: 2px; }
.sd-waveform i { display: block; width: 2px; min-height: 3px; border-radius: 2px; background: currentColor; }
.sd-microphone { flex: 0 0 auto; min-width: 38px; min-height: 38px; padding: 6px; border-radius: 999px; border: 1px solid currentColor; background: transparent; color: inherit; cursor: pointer; }
.sd-microphone:focus-visible { outline: 2px solid currentColor; outline-offset: 2px; }
.sd-microphone.sd-recording { color: #d64545; }
.sd-live-call{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:#195e51}
.sd-live-call[hidden]{display:none!important}
.sd-live-status{display:block;margin:4px 0;font-size:13px;line-height:1.4;overflow-wrap:anywhere;color:#38584e}
.sd-live-status[hidden]{display:none!important}
.sd-live-audio{display:block;max-width:100%;width:100%}
.sd-live-audio:not([controls]){display:none}
