.Button {
  flex: 0 0 auto;
  margin-left: 0.25rem;
}

.Commits {
  height: 100%;
  min-width: 30px;
  margin-left: 0.25rem;
  overflow: visible;
}
.Commits:focus {
  outline: none;
  background-color: var(--color-button-background-focus);
}

.IndexLabel {
  flex: 0 0 auto;
  white-space: nowrap;
  font-family: var(--font-family-monospace);
  margin-left: 0.25rem;
}

.NoCommits {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--color-dim);
}

.Input {
  background: none;
  font-size: var(--font-size-sans-normal);
  text-align: right;
  font-family: var(--font-family-monospace);
  border: 1px solid transparent;
  border-radius: 0.125rem;
  padding: 0.125rem;
  color: var(--color-attribute-editable-value);
}

.Input:focus {
  background-color: var(--color-button-background-focus);
  outline: none;
}