#app .topbar .live-mark{display:none!important}
#app .current-info small:empty{display:none}
#channelIcon{width:40px;height:40px;border-radius:50%;overflow:hidden;display:grid;place-items:center;flex:0 0 40px}
#channelIcon img{width:100%;height:100%;object-fit:cover;display:block}
#glwOnline{position:static!important;width:10px;height:10px;border-radius:50%;background:#28cba6;color:transparent;overflow:hidden;font-size:0;margin-left:6px}
#glwOnline[hidden]{display:none!important}
#app .topbar{flex-wrap:nowrap!important;align-items:center!important;overflow:hidden!important;min-height:56px!important;height:56px!important;max-height:56px!important}
#app .topbar .top-actions{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}
#glMobileBar{display:flex!important;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:2px;min-width:0;background:transparent;border:0;padding:0 0 0 8px;z-index:6}
#app.glw-home-active #glMobileBar{display:flex!important}
#app .topbar .current-info{flex:1;min-width:0}
#app .topbar .current-info strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#glMobileBar button{flex:0 0 38px;width:38px;height:38px;min-height:38px;border:0;border-radius:10px;background:transparent;color:inherit;font-size:18px}
#glMobileBar button:last-child{flex:0 0 auto;width:auto;padding:0 8px;font-size:13px;font-weight:700}
@media(max-width:760px){
 #app .topbar{display:flex!important;grid-template-columns:none!important;height:56px!important;max-height:56px!important;overflow:hidden!important}
 #app .topbar .current-info{min-width:0;flex:1}
 #glMobileBar{position:static;width:auto;height:auto}
}
body.gl-ai-open #app.shell{height:100dvh;max-height:100dvh;overflow:hidden}
body.gl-ai-open #app .main{height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column}
body.gl-ai-open #app .topbar,body.gl-ai-open #app .ptt-zone,body.gl-ai-open #app .version-ribbon{flex:0 0 auto;position:relative;z-index:8}
body.gl-ai-open #app .content{flex:1 1 auto;min-height:0;overflow:hidden;position:relative}
body.gl-ai-open #glAiLayer{position:absolute!important;inset:0!important;width:100%!important;height:auto!important;min-height:0!important}
body.gl-ai-open .gl-ai-drawer{height:100%!important;max-height:100%!important;min-height:0!important}
body.gl-ai-open .gl-ai-head,body.gl-ai-open .gl-ai-form,body.gl-ai-open .gl-ai-foot,body.gl-ai-open .gl-ai-alert{flex:0 0 auto}
body.gl-ai-open .gl-ai-thread{flex:1 1 auto;min-height:0;overflow:auto}
#gl49Home{margin-left:6px}
