.diff {
  font-size: 0.875rem;
  line-height: 1.5;
  overflow-x: auto;
}

.diff-+ {
  color: #198754;
  background-color: #d1e7dd;
}

.diff-- {
  color: #dc3545;
  background-color: #f8d7da;
}

.diff-@ {
  color: #0d6efd;
  background-color: #cfe2ff;
}

.snapshot-text {
  white-space: pre-wrap;
  word-wrap: break-word;
}

.dropdown-menu {
  min-width: 350px;
}

.navbar .dropdown-item:visited,
.navbar .dropdown-item:active {
  color: inherit;
  background-color: transparent;
}

.navbar .dropdown-item.current-org {
  color: #fff;
  background-color: #0d6efd;
}

.role-select {
  width: auto;
}

.row-clickable {
  cursor: pointer;
}

.col-status {
  width: 120px;
  white-space: nowrap;
}
