:is(.tree-QTfVWc, .byline-form-tree) {
  gap: var(--spacing-8);
  flex-direction: column;
  display: flex;
}

:is(.heading-kMlzJM, .byline-form-tree-heading) {
  font-size: .875rem;
  font-weight: 600;
}

:is(.current-V4s8B9, .byline-form-tree-current) {
  font-size: .875rem;
}

.parentLabel-AOKJXk {
  color: var(--gray-500);
}

.parentValue-EzOVWx {
  font-weight: 500;
}

.root-mvHqUc {
  color: var(--gray-500);
  font-style: italic;
  font-weight: 400;
}

:is(.actions-e3yRzc, .byline-form-tree-actions) {
  flex-wrap: wrap;
  align-items: center;
  gap: .75rem;
  display: flex;
}

:is(.link-hHX4SE, .byline-form-tree-link) {
  color: inherit;
  cursor: pointer;
  background: none;
  border: none;
  padding: 0;
  font-size: .8rem;
  text-decoration: underline;
}

:is(.link-hHX4SE:disabled, .byline-form-tree-link:disabled) {
  opacity: .5;
  cursor: default;
}

:is(.error-SXo8E4, .byline-form-tree-error) {
  color: var(--danger-600, #c0392b);
  margin: 0;
  font-size: .8rem;
}

.sr-only-iZPr5G {
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

