/* Compact workspace switch; the editor layout remains owned by style.css. */
.workspace-view-switch {
  display: flex;
  flex: 0 0 auto;
  align-items: stretch;
  gap: 2px;
  min-height: 28px;
  padding: 2px 6px;
  border-top: 1px solid var(--line);
  background: var(--panel);
}
.workspace-view-switch button {
  min-height: 24px;
  padding: 3px 12px;
  border: 1px solid transparent;
  border-radius: 4px;
  color: var(--muted);
  background: transparent;
  box-shadow: none;
  font-size: 12px;
  line-height: 1.25;
}
.workspace-view-switch button:hover:not(:disabled) { color: var(--ink); background: var(--band); }
.workspace-view-switch button[aria-pressed="true"] {
  color: var(--brand);
  background: var(--band);
  border-color: var(--line);
  font-weight: 600;
}
.workspace-view-switch button:focus-visible { outline: 2px solid var(--brand); outline-offset: -1px; }
.workspace-view-switch button:disabled { opacity: .45; cursor: default; }
/* Retired presentation controls can still be mounted by older feature modules. */
.axo-workbench-only, .workbench-only { display: none; }
@media print { .workspace-view-switch { display: none; } }
