/* O título da coluna esquerda usa a mesma régua da prévia. */
.workflow-section-title {
  min-height: 39px;
  display: flex;
  align-items: center;
  margin: 0 0 12px;
  color: var(--text-muted);
  font-size: .7rem;
  font-weight: 700;
  letter-spacing: .12em;
  text-align: left;
  text-transform: uppercase;
}

.preview-toolbar {
  min-height: 39px;
}

/* Estados continuam existindo internamente, mas não aparecem no cabeçalho. */
.session-state { display: none !important; }

.session-number {
  background: #ffffff !important;
  color: #202024 !important;
  box-shadow: 0 3px 10px rgba(0,0,0,.20);
}

.session[data-state="ok"] .session-arrow,
.session[data-state="bad"] .session-arrow,
.session[data-state="busy"] .session-arrow,
.session[data-state="dirty"] .session-arrow {
  color: var(--text-muted) !important;
}
