#chat .top-actions #bottom-tabs{display:none}
@media(max-width:760px){
 #chat.shell{grid-template-rows:42px minmax(0,1fr)}
 #chat .topbar{padding:0 8px}
 #chat .top-actions{gap:4px;font-size:10px}
 #chat .top-actions #bottom-tabs{display:flex;flex:none;align-items:center;gap:2px;background:transparent;border:0;margin:0;padding:0}
 #chat .top-actions #bottom-tabs button{position:relative;display:grid;place-items:center;width:28px;height:36px;padding:0;border:0;background:transparent;color:var(--muted);border-radius:8px}
 #chat .top-actions #bottom-tabs button.selected{color:var(--purple)}
 #chat #bottom-tabs svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}
 #chat #bottom-tabs .tab-badges{position:absolute;top:-2px;right:-3px;display:flex;gap:2px;pointer-events:none}
 #chat #bottom-tabs .tab-count{min-width:14px;height:14px;font-size:9px;padding:0 3px}
 #chat #bottom-tabs .tab-count[hidden]{display:none}
 #chat .composer{margin:0 10px max(6px,env(safe-area-inset-bottom));border-top:1px solid var(--zw-border,#463758)}
 #chat #ui-backdrop:not([hidden]){inset:42px 0 0}
 #chat .sidebar,#chat .users-panel{bottom:0}
 #chat #emoji-picker{bottom:76px}
 #chat #appearance-open{min-width:28px;min-height:36px;padding:0}
}
