/* Compact breadcrumb styling for long repository paths */
h2.breadcrumbs {
  display: flex;
  flex-wrap: wrap;
  gap: 2px;
  align-items: center;
  line-height: 1.3;
}

h2.breadcrumbs a {
  max-width: 220px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
}

h2.breadcrumbs .separator {
  opacity: 0.6;
  padding: 0;
  margin: 0;
  display: inline-block;
}

/* Make diff selection headers readable and keep radio buttons centered */
table.list.changesets th.diff-from,
table.list.changesets th.diff-to,
table.list.changesets td.checkbox {
  text-align: center;
  white-space: nowrap;
}
