/* DevHub Console v8 — uma única navegação, chat realmente principal. */
#view-playground .chat-studio { grid-template-columns: minmax(0,1fr) !important; }
#view-playground .chat-history { display:none !important; }
#newChatTop { display:inline-flex; align-items:center; gap:6px; }
.chat-main .studio-toolbar { display:flex; align-items:center; justify-content:space-between; gap:14px; }
.chat-main .studio-brand { flex:1 1 auto; }
.chat-main .studio-selects { flex:0 1 auto; }
@media (max-width:760px) {
  .console-page .topbar { padding-inline:12px !important; }
  .console-page .app-shell { min-width:0 !important; }
  .console-page .sidebar { position:sticky; top:64px; width:100% !important; height:auto !important; padding:7px 9px !important; overflow:hidden; }
  .console-page .sidebar nav { display:flex !important; width:100%; overflow-x:auto; gap:4px; scrollbar-width:none; }
  .console-page .sidebar nav::-webkit-scrollbar { display:none; }
  .console-page .nav-link { flex:0 0 auto; min-height:38px; padding:9px 10px !important; font-size:11px !important; }
  .console-page .nav-link .nav-text { display:inline !important; }
  .console-page .console-content { width:100% !important; max-width:none !important; padding:8px 8px 12px !important; overflow:hidden; }
  .console-page.chat-mode .console-content { padding:6px !important; }
  #view-playground .chat-studio { width:100% !important; min-width:0 !important; min-height:calc(100dvh - 142px) !important; height:calc(100dvh - 142px) !important; border-radius:12px !important; }
  .chat-main .studio-toolbar { flex-wrap:wrap; padding:9px 10px !important; }
  .chat-main .studio-brand { min-width:130px; }
  .chat-main .studio-selects { max-width:100%; margin-left:auto; }
  #newChatTop { order:3; width:100%; justify-content:center; min-height:32px; }
  .chat-main .studio-canvas { width:100%; min-width:0; padding:14px 10px 8px !important; }
  .chat-main .studio-composer { width:calc(100% - 12px) !important; max-width:none !important; margin:6px !important; }
  .chat-main #prompt { width:100%; min-height:62px !important; }
  .chat-main .composer-footer { flex-wrap:wrap; }
  .chat-main .composer-tools { min-width:0; max-width:calc(100% - 48px); }
  .chat-main .play-actions { margin-left:auto; }
  .chat-main .prompt-suggestions button { min-height:62px; }
}