/* 14.1.74: Mais de volta, barra do telefone numa linha, emoji no centro e Explorar em cards. */
#app.gl73-ready aside#sidebar .aside-head{
  display:flex !important;flex-direction:row !important;grid-template-areas:none !important;
  align-items:center !important;gap:6px !important;padding:10px 10px 4px !important;
}
#app.gl73-ready aside#sidebar .aside-head .brand{grid-area:auto !important;flex:1 1 auto !important;min-width:0 !important}
#app.gl73-ready aside#sidebar .aside-head #connDot{grid-area:auto !important;margin:0 !important;font-size:11px !important;padding:4px 8px !important}
#app.gl73-ready aside#sidebar .aside-head #openProfile{grid-area:auto !important;width:32px !important;height:32px !important}
#app .profile .gl74-name-row{display:flex;align-items:center;gap:6px;min-width:0;flex-wrap:wrap}
#app .profile .gl74-name-row #profileName{min-width:0}
#app .profile #gl74Phrase{display:block;margin-top:2px;font-size:11px;line-height:1.3;color:#9ec9c2;max-width:100%}
#app .profile #gl74Phrase:empty{display:none}
#app .profile .gl74-page,#app.gl74 .sidebar .profile .gl74-name-row #gl62ProfilePage{border:0 !important;background:transparent !important;color:#8fd0ea !important;font-size:12px !important;font-weight:700 !important;width:auto !important;height:auto !important;min-height:0 !important;padding:0 !important;flex:0 0 auto !important;cursor:pointer}
#app.gl74 aside#sidebar .profile-copy #sfProfileLink,
#app.gl74 aside#sidebar .profile-copy #gl71At{width:auto !important;height:24px !important;padding:0 8px !important;font-size:13px !important;border-radius:999px !important}
#app.gl68-hide-chatmore:not(.glw-home-active) #gl52More,
#app.gl68-hide-chatmore:not(.glw-home-active) #gl58TopActions [data-source="gl52More"]{display:inline-flex !important}
#app:not(.glw-home-active) .topbar .current-info{display:flex !important;flex-direction:column !important;flex-wrap:nowrap !important;align-items:flex-start !important;justify-content:center !important;row-gap:2px;padding:0 !important}
#app:not(.glw-home-active) .topbar .current-info strong{display:inline !important;width:auto !important;flex:0 1 auto !important;-webkit-line-clamp:unset !important}
#app:not(.glw-home-active) .topbar #channelTitle{width:auto;flex:0 1 auto}
#app:not(.glw-home-active) .topbar .gl68-peer{display:inline-flex !important;align-items:center;margin:0 !important;border-radius:999px;padding:1px 8px;background:#123f38;color:#b8ffe8;font-size:11px !important}
#app:not(.glw-home-active) .topbar .gl68-peer[data-state="offline"]{background:#24313c;color:#c5d0da}
#app:not(.glw-home-active) .topbar .gl68-peer[data-state="away"]{background:#3d3418;color:#ffe2a2}
#app:not(.glw-home-active) .topbar #channelSubtitle{flex:1 1 100%}
#app:not(.glw-home-active) form#sendForm.gl26-on .gl26-line>button[data-tool="emoji"]{top:50% !important;bottom:auto !important;transform:translateY(-50%) !important;margin:0 !important}
#app #gl66Actions .gl66-icon-actions{order:-1}
#app #gl66Actions [data-tool="camera"]{display:none !important}
#app #gl66Actions .gl66-more{grid-column:auto !important}
#app #gl66Actions [data-tool="wa"]{color:#7dffb2 !important}
#app.gl74 .contact .gl-presence-label{display:inline-flex !important;align-items:center;gap:4px;margin-top:3px;padding:1px 7px;border-radius:999px;font-size:10px;font-weight:700;background:#163041;color:#d5e4ee}
#app.gl74 .contact .gl-presence-label::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}
#app.gl74 .gl-presence-label[data-status="online"]{color:#7dffe0;background:#0d3b34}
#app.gl74 .gl-presence-label[data-status="away"]{color:#ffe2a2;background:#3a3114}
#app.gl74 .gl-presence-label[data-status="busy"]{color:#ffb4b4;background:#3a1c22}
#app.gl74 .gl-presence-label[data-status="offline"]{color:#c5d0da;background:#24313c}
#app .channel-symbol img,#app .contact-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}
#gl69Explore{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px}
#gl69Explore .gl74-card{display:flex;flex-direction:column;overflow:hidden;border-radius:18px;background:linear-gradient(180deg,#16324a,#0d2233);box-shadow:0 10px 24px rgba(0,0,0,.28);border:1px solid #24506a;min-width:0}
#gl69Explore .gl74-cover{position:relative;aspect-ratio:16/10;background:radial-gradient(circle at 30% 20%,#1d8f86,#0c2436 70%);display:grid;place-items:center;overflow:hidden}
#gl69Explore .gl74-cover img,#gl69Explore .gl74-cover .gl69-letter{width:100%;height:100%;object-fit:cover;border-radius:0;font-size:28px}
#gl69Explore .gl74-cover em{position:absolute;left:8px;bottom:8px;margin-right:4px;background:rgba(6,16,24,.78);color:#e8fff8;border-radius:999px;padding:2px 7px;font-size:10px;font-style:normal}
#gl69Explore .gl74-live{background:#e23b4a !important;color:#fff !important}
#gl69Explore .gl74-body{display:grid;gap:4px;padding:10px}
#gl69Explore .gl74-body small,#gl69Explore .gl74-meta{color:#b7c9d6;font-size:12px}
#gl69Explore .gl74-body button{justify-self:start;border:0;border-radius:999px;background:#15dcb4;color:#06241c;font-weight:800;padding:6px 12px;cursor:pointer}
#app .content{position:relative}
#app .content>#gl69Shade{position:absolute;inset:0;z-index:4;border-radius:0}
body.gl69-speaking #app .ptt-zone{z-index:6 !important}
@media(max-width:860px){
 #app.gl74 aside#sidebar .gl69-side-nav{display:flex !important;flex-direction:row !important;grid-template-columns:none !important;gap:4px !important;padding:6px !important}
 #app.gl74 aside#sidebar .gl69-side-nav button{flex:1 1 0 !important;min-height:0 !important;height:auto !important;display:flex !important;flex-direction:column !important;align-items:center;justify-content:center;gap:2px !important;padding:5px 2px !important;font-size:9px !important;line-height:1.1 !important;white-space:normal !important;border-radius:12px !important}
 #app.gl74 .gl74-ico{font-size:14px;line-height:1}
 #app.gl74 .gl74-lab{font-size:9px;font-weight:700}
 #app.glw-home-active .sidebar{padding-bottom:0 !important}
 #app .sidebar-scroll{padding-bottom:12px !important}
 #app:not(.glw-home-active) .version-ribbon{margin-bottom:8px !important}
 #gl30Nav,body:has(#app.glw-home-active) #gl30Nav{z-index:60000 !important;display:grid !important}
}
@media(min-width:861px){
 #app.gl74 aside#sidebar .gl69-side-nav button{min-height:54px !important}
}
