.voice-input-panel{z-index:5;padding:var(--prompt-composer-inset);border-radius:inherit;background:inherit;color:var(--app-text-primary);flex-direction:column;gap:12px;display:flex;position:absolute;inset:0}.voice-input-transcript{white-space:pre-wrap;min-height:20px;color:var(--app-text-secondary);flex:1;overflow-y:auto}.voice-input-controls{align-items:center;gap:12px;display:flex}.voice-input-waveform{width:0;min-width:0;height:36px;color:var(--app-text-secondary);flex:1;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18px calc(100% - 18px),#0000);mask-image:linear-gradient(90deg,#0000,#000 18px calc(100% - 18px),#0000)}.voice-input-controls button:focus-visible{outline:2px solid var(--app-text-primary);outline-offset:3px}
