.vc-history-detailsList {
  color: rgba(0, 0, 0, .9);
  color: var(--text-primary-color,rgba(0, 0, 0, .9));
}

.vc-history-detailsList.ms-DetailsList .ms-List-cell {
  min-height: 32px;
  height: 32px;
}

.vc-history-detailsList .ms-DetailsHeader {
  border: none;
  font-size: 12px;
}

.vc-history-detailsList .ms-DetailsHeader-cell {
  text-align: left;
  border: none;
  cursor: default;
  color: rgba(0, 0, 0, .55);
  color: var(--text-secondary-color,rgba(0, 0, 0, .55));
  background-color: transparent;
  min-width: 50px;
  font: unset;
  padding: 0 8px;
}

.vc-history-detailsList .ms-DetailsHeader-cell:hover, .vc-history-detailsList .ms-DetailsHeader-cell:focus {
  border: none;
}

.vc-history-detailsList .ms-List-cell:hover a.stat-badge .stat-text,
.vc-history-detailsList .ms-List-cell:hover a:link.stat-badge .stat-text,
.vc-history-detailsList .ms-List-cell:hover a:visited.stat-badge .stat-text {
  color: rgba(0, 90, 158, 1);
  color: var(--communication-foreground,rgba(0, 90, 158, 1));
}

.vc-history-detailsList .ms-List-cell a,
.vc-history-detailsList .ms-List-cell a:link,
.vc-history-detailsList .ms-List-cell a:visited {
  color: rgba(0, 0, 0, .9);
  color: var(--text-primary-color,rgba(0, 0, 0, .9));
}

.vc-history-detailsList .ms-List-cell a.stat-badge .stat-text,
.vc-history-detailsList .ms-List-cell a:link.stat-badge .stat-text,
.vc-history-detailsList .ms-List-cell a:visited.stat-badge .stat-text {
  color: rgba(0, 0, 0, .9);
  color: var(--text-primary-color,rgba(0, 0, 0, .9));
}

.vc-history-detailsList .ms-DetailsRow {
  min-height: 32px;
  height: 32px;
  font-size: 14px;
  margin: 0;
  outline: transparent;
  /* Override office fabric detailsList's no selection behavior */
  -webkit-user-select: initial;
  -moz-user-select: initial;
  -ms-user-select: text;
  user-select: initial;
}

@media all and (-ms-high-contrast: white-on-black) {
  .vc-history-detailsList .ms-DetailsRow.is-selected a, .vc-history-detailsList .ms-DetailsRow.is-selected div:not(.ms-Button-flexContainer), .vc-history-detailsList .ms-DetailsRow.is-selected span {
    color: rgba( 0, 69, 120 ,  1 ) !important;
  }
}

@media all and (-ms-high-contrast: black-on-white) {
  .vc-history-detailsList .ms-DetailsRow.is-selected a, .vc-history-detailsList .ms-DetailsRow.is-selected div:not(.ms-Button-flexContainer), .vc-history-detailsList .ms-DetailsRow.is-selected span {
    color: rgba( 255, 255, 255 ,  1 ) !important;
  }
}

.vc-history-detailsList .ms-DetailsRow.is-selected .copy-button, .vc-history-detailsList .ms-DetailsRow:hover .copy-button {
  background-color: transparent;
  display: inline;
  height: 100%;
  line-height: 18px;
  padding: 0 5px;
}

.vc-history-detailsList .ms-DetailsRow.is-selected .vc-commit-ellipsis-menu .vss-ContextualMenuButton, .vc-history-detailsList .ms-DetailsRow:hover .vc-commit-ellipsis-menu .vss-ContextualMenuButton {
  visibility: visible;
}

.vc-history-detailsList .ms-DetailsRow .ms-DetailsRow-check {
  -webkit-box-shadow: none;
}

.vc-history-detailsList .ms-DetailsRow-fields {
  /* This is to enable individual cells to occupy the same height as that of the parent row */
  display: flex;
}

.vc-history-detailsList .ms-DetailsRow-cell {
  padding: 5px 8px;
  min-height: 32px;
  height: 32px;
}

.vc-history-detailsList .ms-DetailsRow-cell.history-graph {
  padding: 0;
}

.vc-history-detailsList .ms-DetailsRow-cell.history-graph .graph-row {
  padding: 0;
}

.vc-history-detailsList .ms-DetailsRow-cell.history-author {
  padding: 4px 0;
}

.vc-history-detailsList .ms-DetailsRow-cell .text-dark {
  color: rgba(0, 0, 0, .9);
  color: var(--text-primary-color,rgba(0, 0, 0, .9));
}

.vc-history-detailsList .ms-DetailsRow-cell .text-light {
  color: rgba(0, 0, 0, .55);
  color: var(--text-secondary-color,rgba(0, 0, 0, .55));
}

.vc-history-detailsList .ms-DetailsRow-cell .inline {
  display: inline;
  vertical-align: middle;
  padding: 0px 2px;
}

.vc-history-detailsList .ms-DetailsRow-cell.history-date .inline {
  vertical-align: top;
}

.vc-history-detailsList .ms-DetailsRow-cell.history-build .vc-build-status {
  display: inline-block;
  vertical-align: sub;
}

.vc-history-detailsList .ms-DetailsRow-cell.history-build .vc-build-status.flyout .flyout-header {
  display: inline-block;
  width: 25px;
  text-align: center;
}

.vc-history-detailsList .ms-DetailsRow-cell.history-build .vc-build-status.flyout .flyout-header:hover {
  background: none;
}

.vc-history-detailsList .ms-DetailsRow-cell.history-build .vc-build-status.flyout > div:focus {
  outline: none;
}

.vc-history-detailsList .ms-DetailsRow-cell .flyout.enabled {
  color: rgba(0, 0, 0, .9);
  color: var(--text-primary-color,rgba(0, 0, 0, .9));
  margin: 0 2px;
}

.vc-history-detailsList .ms-DetailsRow-cell .flyout.enabled div[role="button"]:focus {
  outline: transparent;
}

.vc-history-detailsList .ms-DetailsRow-cell .flyout.enabled:hover {
  color: rgba(0, 120, 212, 1);
  color: var(--communication-background,rgba(0, 120, 212, 1));
}

.vc-history-detailsList .ms-DetailsRow-cell .flyout.enabled a.ms-Link {
  position: inherit;
}

.vc-history-detailsList .ms-DetailsRow-cell .flyout.enabled .flyout-header:hover {
  background: none;
}

.vc-history-detailsList .ms-DetailsRow-cell.history-commit {
  overflow: visible;
  line-height: normal;
}

.vc-history-detailsList .change-link-control {
  width: 100%;
}

.vc-history-detailsList .change-link-control .change-link-container {
  white-space: normal;
}

.vc-history-detailsList .change-link-control .change-link:hover {
  color: rgba(0, 90, 158, 1);
  color: var(--communication-foreground,rgba(0, 90, 158, 1));
}

.vc-history-detailsList .change-link-control .more-message-link-container {
  position: relative;
  top: 1px;
  width: 22px;
}

.vc-history-detailsList .change-link-control .more-message-link-container .more-message-link {
  font-size: 12px;
}

.vc-history-detailsList .change-link-control .full-message {
  padding-bottom: 2px;
}

.vc-history-detailsList .history-commit .commitId-text:hover {
  color: rgba(0, 90, 158, 1);
  color: var(--communication-foreground,rgba(0, 90, 158, 1));
}

.vc-history-detailsList .avatar-badge .author {
  color: inherit;
  line-height: normal;
}

.vc-history-detailsList .avatar-badge .author .badge-text-style {
  font-weight: normal;
  color: inherit;
}

.vc-history-detailsList .status-badge-icon .status-icon {
  padding: 0px;
  vertical-align: bottom;
}

.vc-history-detailsList a.stat-badge.ms-Link {
  margin-left: 2px;
  vertical-align: middle;
}

.vc-history-detailsList .vc-commit-ellipsis-menu {
  margin: -4px 0px;
}

.vc-history-detailsList .vc-commit-ellipsis-menu .vss-ContextualMenuButton {
  visibility: hidden;
}

.vc-history-detailsList .vc-commit-ellipsis-menu .vss-ContextualMenuButton.open {
  visibility: visible;
}

.stakeholders-flyout-content.history-list-stakeholdersflyout {
  height: 143px;
}

.empty-rename-history {
  margin-left: 18px;
}

.vc-rename-link-icon {
  padding-left: 4px;
}

.vc-show-hide-rename-link:focus,
.vc-show-hide-rename-link:hover {
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}

.ms-Fabric.is-focusVisible .vc-history-detailsList .ms-DetailsRow-cell .flyout.enabled div[role="button"]:focus {
  outline: 1px solid rgba(0, 0, 0, .55);
  outline: 1px solid var(--text-secondary-color,rgba(0, 0, 0, .55));
}

.vc-hl-auto-scroll-relative {
  height: 100%;
  position: relative;
}

.vc-hl-auto-scroll-absolute {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: auto;
}

#vc-history-list-show-more {
  text-align: center;
  width: 100%;
}

#vc-history-list-show-more:hover, #vc-history-list-show-more:focus {
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}
