.tab-btn,.advanced-toggle {
  height:100%;
  border:0;
  border-bottom:2px solid transparent;
  background:transparent;
  color:var(--muted);
  white-space:nowrap;
  font-weight:500;
  padding:2px 0 0
}
.tab-btn:hover,.advanced-toggle:hover {
  color:var(--ink)
}
.tab-btn.active,.advanced-toggle.active {
  color:var(--ink);
  border-bottom-color:var(--tab-active);
  font-weight:600
}
.advanced-toggle { cursor:pointer; }
.advanced-toggle { display:inline-flex; align-items:center; justify-content:center; gap:8px; }
.advanced-chevron {
  width:6px;
  height:6px;
  border-right:1.5px solid currentColor;
  border-bottom:1.5px solid currentColor;
  transform:rotate(-45deg) translate(-1px,1px);
  transition:transform .2s ease;
}
.advanced-toggle[aria-expanded="true"] .advanced-chevron { transform:rotate(135deg) translate(1px,1px); }
@media(prefers-reduced-motion:reduce) { .advanced-chevron { transition:none } }
.advanced-tabs { display:contents; }
.advanced-tabs[hidden] { display:none; }
.agent-identity input[readonly] { max-width:420px; }
.workspace-heading {
  display:flex;
  justify-content:space-between;
  align-items:center;
  gap:16px;
  flex:none;
  position:relative;
  z-index:2;
  background:var(--surface);
  min-height:54px;
  padding:12px 30px 10px
}
.workspace-heading p {
  color:var(--muted);
  max-width:720px;
  margin:0;
  font-size:15px;
  line-height:1.45
}
.agent-name-chip {
  background:var(--surface-alt);
  border:1px solid var(--line);
  padding:5px 9px;
  border-radius:6px;
  color:var(--muted);
  font:11px var(--mono);
  white-space:nowrap
}
.tabs-content {
  overflow:auto;
  min-height:0;
  padding:0 30px 38px;
  scrollbar-width:none
}
