.lk-button-group-menu{display:none!important}.lk-audio-bar-visualizer{display:flex!important;align-items:center;gap:2px;margin-left:8px}.lk-audio-bar{width:3px;background:rgba(139,92,246,.3);transition:all .15s ease}.lk-audio-bar.lk-highlighted{background:#8b5cf6}.voice-controls-container{display:flex;align-items:center;gap:12px}.lk-control-bar{gap:8px!important}.lk-control-bar,.speaker-button{display:flex!important;align-items:center!important}.speaker-button{justify-content:center!important;width:40px!important;height:40px!important;border-radius:8px!important;border:1px solid var(--border)!important;background:var(--background)!important;cursor:pointer!important;transition:all .2s ease!important;position:relative!important;flex-shrink:0!important}.speaker-button:hover{background:var(--muted)!important}.speaker-button svg{width:20px;height:20px;color:var(--foreground)}.speaker-button.muted{background:var(--primary)!important;border-color:var(--primary)!important}.speaker-button.muted svg{color:var(--primary-foreground)!important}.lk-button[data-lk-source=microphone]{width:40px!important;height:40px!important;border-radius:8px!important;border:1px solid var(--border)!important;background:var(--background)!important;transition:all .2s ease!important;position:relative!important}.lk-button[data-lk-source=microphone]:hover{background:var(--muted)!important}.lk-button[data-lk-source=microphone] svg{width:20px!important;height:20px!important;color:var(--foreground)!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.lk-button[data-lk-source=microphone][aria-pressed=false]{background:var(--destructive)!important;border-color:var(--destructive)!important}.lk-button[data-lk-source=microphone][aria-pressed=false] svg{color:var(--destructive-foreground)!important}.lk-button-group{display:flex!important;align-items:center!important;gap:8px!important}.speaker-button:after{content:attr(data-tooltip);position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.8);color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease}.speaker-button:hover:after{opacity:1}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.lk-control-button.animating{animation:pulse .3s ease-out}@media (max-width:640px){.lk-button[data-lk-source=microphone],.lk-control-button{width:36px;height:36px}.lk-button[data-lk-source=microphone] svg,.lk-control-button svg{width:18px;height:18px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.animate-fadeIn{animation:fadeIn .3s ease-out forwards}.chat-sidebar-scroll{scrollbar-width:none;-ms-overflow-style:none}.chat-sidebar-scroll::-webkit-scrollbar{display:none}.lk-control-bar>button:not([data-lk-source]):not([aria-label]),.lk-start-audio,.voice-controls-container .lk-control-bar>:nth-child(3):not(.lk-button),.voice-controls-container button:not(.speaker-button):not([data-lk-source]):not([aria-label]):not([aria-pressed]){display:none!important}