.tree-view {
  background: #1b1c1e;
  box-shadow:
    1px 0 0 #131516,
    inset -1px 0 0 rgba(255, 255, 255, 0.02),
    1px 0 3px rgba(0, 0, 0, 0.2);
}

.tree-view .entry {
  text-shadow: 0 -1px 0 #000;
}

.tree-view .directory.selected > .header > .name,
.tree-view .selected > .name,
.tree-view .selected > .header > .disclosure-arrow {
  color: #d2d2d2;
}

.tree-view .selected > .highlight {
  background-image: -webkit-linear-gradient(#4e4e4e, #434343);
}

.tree-view:focus .selected > .highlight {
  background-image: -webkit-linear-gradient(#7e7e7e, #737373);
}

.tree-view:focus .directory.selected > .header > .name,
.tree-view:focus .selected > .name {
  color: #fff;
  text-shadow: 0 -1px 0 #7E4521;
}

.tree-view .directory {
  color: #bebebe;
}

.tree-view .file {
  color: #7d7d7d;
}

.tree-view .entry:hover,
.tree-view .directory .header:hover .name,
.tree-view .directory .header:hover .disclosure-arrow,
.tree-view .selected > .directory > .header .disclosure-arrow,
.tree-view .selected > .directory > .header:hover .disclosure-arrow  {
  color: #ebebeb;
}

.tree-view .ignored {
  color: #555;
}

.tree-view .modified {
  color: #f78a46;
}

.tree-view .new {
  color: #5293d8;
}

.tree-view-dialog {
  background-color: #333;
  border-top: 1px solid #555;
  -webkit-box-shadow: 0 0 3px 3px rgba(0, 0, 0, .5);
}

.tree-view-dialog .prompt {
  color: #aaa;
}
