#comando{z-index:40!important;left:auto!important;right:16px!important;bottom:116px!important;transform:translateX(calc(100% + 40px))!important;width:var(--chat-width,420px)!important;height:var(--chat-height,560px)!important;max-width:calc(100vw - 32px)!important;max-height:calc(100dvh - 150px)!important;border-radius:12px!important;resize:none;overflow:visible;transition:transform .2s}
#comando.on{transform:none!important}
#comando .cab{flex:none;cursor:default;padding-right:12px}
#comando .cab .x{position:static;flex:none}
#comando .cab .caso{max-width:160px;white-space:nowrap}
#comando .cab .chat-minimize{margin-left:auto}
#comando #fala{flex:1;min-height:40px;overscroll-behavior:contain}
#comando #digitar{flex:none}
#comando #quem{flex:none;max-height:90px;overflow:auto}
#comando.minimized{height:52px!important;max-height:52px!important}
#comando.minimized>:not(.cab){display:none!important}
#comando.minimized .caso{display:none}
#comando .chat-resize{position:absolute;z-index:8;touch-action:none;background:transparent;border:0;padding:0}
#comando .chat-resize.left{left:-5px;top:12px;bottom:12px;width:10px;cursor:ew-resize}
#comando .chat-resize.top{top:-5px;left:12px;right:12px;height:10px;cursor:ns-resize}
#comando .chat-resize.corner{left:-6px;top:-6px;width:18px;height:18px;cursor:nwse-resize}
#comando.minimized .chat-resize{display:none!important}
#comando.resizing{transition:none;user-select:none}
#comando .chat-voice-launch{background:#283e50;border:1px solid #8cbbd950;color:#deedf5;border-radius:6px;padding:7px 10px;font:11px var(--ui);cursor:pointer}
#comando .chat-voice-host{position:absolute;inset:48px 0 0;background:#121527;z-index:6;border-radius:0 0 12px 12px;overflow:auto;display:none}
#comando .chat-voice-host:has(.ovs-voice[open]){display:block}
#comando .ovs-voice.voice-embedded{position:relative;inset:auto;margin:0;padding:16px;width:100%;max-width:none;height:100%;max-height:none;box-sizing:border-box;border:0;border-radius:0;box-shadow:none;overflow:auto;background:#121527;color:#edf2fa}
#comando .ovs-voice.voice-embedded .voice-orb{width:64px;height:64px;margin:12px auto}
#comando .ovs-voice.voice-embedded h2{font-size:20px}
#comando .chat-resize:focus-visible{outline:2px solid #9dd2ec}
#comando .chat-replay{margin-top:8px;font:11px var(--ui);border:1px solid #809eb344;border-radius:6px;background:#203344;color:#e0eef6;padding:6px 10px}
@media(max-width:600px){#comando{right:8px!important;bottom:112px!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 150px)!important}#comando .cab .caso{display:none}#comando .cab{gap:7px}#comando #digitar button{padding:0 12px}}
