.identifiers-wrap {
  display: flex;
  align-items: flex-start;
}

.identifier-dir-tree {
  background: #fff;
  border: solid 1px #ddd;
  border-radius: 0.25em;
  top: 52px;
  position: -webkit-sticky;
  position: sticky;
  max-height: calc(100vh - 155px);
  overflow-y: scroll;
  min-width: 200px;
  margin-left: 1em;
}

.identifier-dir-tree-header {
  padding: 0.5em;
  background-color: #fafafa;
  border-bottom: solid 1px #ddd;
}

.identifier-dir-tree-content {
  padding: 0 0.5em 0;
}

.identifier-dir-tree-content > div {
  padding-top: 0.25em;
  padding-bottom: 0.25em;
}

.identifier-dir-tree-content a {
  color: inherit;
}