/* Composer com área de escrita ampla abaixo dos controles; não altera botões JS nativos. */
#app form#sendForm.gl181-composer{display:grid!important;grid-template-columns:minmax(0,1fr) 52px;grid-template-rows:minmax(22px,auto) minmax(70px,auto);gap:5px 8px;align-items:center;padding:8px 12px;min-width:0;box-sizing:border-box}
#app #sendForm.gl181-composer #messageInput{grid-row:2;grid-column:1;order:20;display:block!important;min-width:0;width:100%;min-height:64px;height:64px;padding:14px 15px;border-radius:15px;box-sizing:border-box;white-space:normal;align-self:stretch}
#app #sendForm.gl181-composer #voiceRecord,#app #sendForm.gl181-composer #sendButton{grid-row:2;grid-column:2;width:50px;height:50px;min-width:50px;justify-self:end;align-self:end;margin-bottom:6px;border-radius:50%;padding:0}
#app #sendForm.gl181-composer #voiceRecord[hidden],#app #sendForm.gl181-composer #sendButton[hidden]{display:none!important}
#app #sendForm.gl181-composer > :not(#messageInput):not(#voiceRecord):not(#sendButton){grid-row:1!important;grid-column:auto!important;align-self:center}
#app #sendForm.gl181-composer{grid-auto-flow:column;justify-content:start}
#app .topbar #glwOnline{display:inline-flex;align-items:center;white-space:nowrap;margin-inline:8px 4px;font-size:11px;font-weight:800;color:#20d7a0}
#app .topbar #glwOnline[hidden]{display:none!important}
/* Menus de conversas compactos, sem fundos desnecessários em ações secundárias. */
#app .glw-channel .glw-drag{border:0;background:transparent!important;box-shadow:none!important}
#app .channel .icon-btn,#app .contact .icon-btn{background:transparent!important;box-shadow:none!important;border:0!important}
@media(max-width:700px){
 #app .topbar{position:relative;min-width:0}
 #app .topbar #glwOnline:not([hidden]){position:absolute;right:8px;top:7px;max-width:90px;font-size:10px;z-index:3;padding:3px 5px;background:var(--bg,#091a2b);border-radius:6px}
 #app .topbar .current-info{padding-right:72px;min-width:0}
 #app form#sendForm.gl181-composer{grid-template-columns:minmax(0,1fr) 48px;padding:7px 8px}
 #app #sendForm.gl181-composer #messageInput{min-height:58px;height:58px}
 #app #sendForm.gl181-composer #voiceRecord,#app #sendForm.gl181-composer #sendButton{width:46px;height:46px;min-width:46px}
}

#channels .gl181-unread{display:inline-flex;align-items:center;justify-content:center;font-size:10px;min-width:22px;height:20px;padding:0 5px;background:#008f7e;color:#fff;border-radius:999px;box-sizing:border-box;margin-inline-start:auto}
