/* Web-only header alignment and consistent pointer feedback. */
html:not(.mw230) body #root#root#root .ui326-section-chats .ui326-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:0!important}
html:not(.mw230) body #root#root#root .ui326-section-chats .ui326-toolbar-label{display:none!important}
html:not(.mw230) body #root#root#root .ui326-section-chats .ui326-toolbar>h2{margin:0!important;text-align:left!important;position:static!important;transform:none!important;flex:1!important}
html:not(.mw230) body #root#root#root .ui326-section-chats .ui326-header-actions{margin-left:auto!important}
html:not(.mw230) body #root#root .workspace-chat-hub.ui326 .hub-conversation-list>button:not(.hub-find-people){
 height:auto!important;min-height:76px!important;box-sizing:border-box!important;
 padding:12px 10px!important;border-radius:16px!important;
}
html:not(.mw230) body #root#root#root .workspace-chat-hub.ui326 :is(.hub-conversation-list>button,.ui326-call-row,.ui326-settings-group>button){
 transition:background-color .15s ease!important;
}
html:not(.mw230) body #root#root#root .workspace-chat-hub.ui326 :is(.ui326-call-row,.ui326-settings-group>button){border-radius:16px!important}
@media (hover:hover) and (pointer:fine){
 html:not(.mw230) body #root#root#root .workspace-chat-hub.ui326 :is(.hub-conversation-list>button,.ui326-call-row,.ui326-settings-group>button):hover{background:rgba(166,229,219,.10)!important;box-shadow:none!important}
}
html:not(.mw230) body #root#root#root .workspace-chat-hub.ui326 :is(.hub-conversation-list>button,.ui326-call-row,.ui326-settings-group>button):focus-visible{background:rgba(166,229,219,.10)!important;outline:2px solid #a6e5db!important;outline-offset:-2px!important}
@media(prefers-reduced-motion:reduce){html:not(.mw230) body #root#root#root .workspace-chat-hub.ui326 :is(.hub-conversation-list>button,.ui326-call-row,.ui326-settings-group>button){transition:none!important}}
