.ov-combo-context {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: var(--spacing-16);
  padding-block: var(--spacing-16);
  margin-bottom: var(--spacing-24);
  border-block: 1px solid var(--color-bg-subtle);
}
.ov-combo-context[hidden] { display: none; }
.ov-combo-context p { margin: 0; }
.ov-combo-context__actions {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: var(--spacing-16);
}
.ov-combo-context [role="alert"] { flex-basis: 100%; margin: 0; }
