/* Keep the conversation primary; expose secondary tools only when requested. */
#shell.unified-shell .topbar #inspector-toggle {
  display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;
  width:34px;height:34px;min-width:34px;min-height:34px;padding:6px;
  border:0;border-radius:8px;background:transparent;color:var(--muted);box-shadow:none;
}
#shell.unified-shell .topbar #inspector-toggle:hover,
#shell.unified-shell .topbar #inspector-toggle[aria-expanded=true] {
  background:var(--b1x-control);color:var(--cyan);
}
#shell.unified-shell .topbar #inspector-toggle:focus-visible {outline:2px solid var(--cyan);outline-offset:2px}
#shell.unified-shell .topbar #inspector-toggle svg {width:17px;height:17px}

#shell.unified-shell .dock-panel[aria-label="Browser"]>h2 {display:none}
#shell.unified-shell .dock-panel[aria-label="Browser"] {gap:8px}
#shell.unified-shell .dock-panel #browser-agent-panel>p:first-of-type {margin:0 0 6px;line-height:1.45}
#shell.unified-shell .dock-panel #browser-agent-panel label {margin:10px 0 12px;gap:5px}
#shell.unified-shell .dock-panel #browser-agent-panel input,
#shell.unified-shell .dock-panel #browser-agent-panel textarea {margin:0}
#shell.unified-shell .dock-panel #browser-agent-panel #browser-status {display:inline-block;margin-left:10px}
#shell.unified-shell .dock-panel .browser-limits {margin:0 0 8px}
#shell.unified-shell .dock-panel .browser-conversation-controls {margin-top:16px}

.mobile-model-dialog .mobile-model-process {display:block;width:100%;margin-top:12px;text-align:center;color:var(--b1x-accent,#00d9ef);background:var(--b1x-control,#102536)}
body.task-window-open #shell.unified-shell.dock-open .task-activity-window .task-window-composer .composer-area {
  position:static!important;inset:auto!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;pointer-events:auto;
}
body.task-window-open #shell.unified-shell.dock-open .task-activity-window .task-window-composer #composer {
  min-height:72px;max-height:min(28vh,210px);padding:8px 12px!important;
}

@media(min-width:1101px){
  #shell.unified-shell.launch-empty.dock-open .launch-home {box-sizing:border-box;max-width:860px;margin-inline:auto;padding-top:clamp(52px,9vh,108px)!important}
  #shell.unified-shell.launch-empty.dock-open .launch-home h1 {font-size:clamp(32px,2.5vw,42px)!important}
}
@media(min-width:900px) and (max-width:1100px){
  #shell.unified-shell.dock-open {grid-template-columns:minmax(0,1fr) minmax(350px,39vw)!important}
  #shell.unified-shell.dock-open .sidebar {display:none!important}
  #shell.unified-shell.dock-open .topbar {grid-column:1/-1}
  #shell.unified-shell.dock-open .main {grid-column:1;min-width:0}
  #shell.unified-shell.dock-open .workspace-dock:not(.dock-fullscreen) {
    position:relative;grid-column:2;grid-row:2;top:auto;right:auto;bottom:auto;
    width:auto;max-width:none;min-height:0;box-shadow:none;
  }
}
@media(max-width:899px){
  #shell.unified-shell.dock-open .workspace-dock:not(.dock-fullscreen) {box-shadow:0 22px 72px #0009}
}
@media(max-width:600px){
  #shell.unified-shell .topbar #inspector-toggle {flex-basis:36px;width:36px;height:40px;min-width:36px;min-height:40px}
}
@media(max-width:430px){
  #shell.unified-shell .topbar .workspace-project-picker {display:none}
}
@media(max-width:360px){
  #shell.unified-shell .topbar #inspector-toggle {flex-basis:32px;width:32px;min-width:32px}
  #shell.unified-shell .topbar #sidebar-toggle {flex:0 0 32px;width:32px;min-width:32px;padding:6px}
  #shell.unified-shell .topbar .workspace-mode-control {flex:0 0 74px}
  #shell.unified-shell .topbar .launch-signin {flex:0 0 44px;width:44px;padding-inline:4px}
}
