.bar {
  width: 0%;
  margin-bottom: 7px;
  align-items: center;
  display: flex;
  padding-top: 3px;
  padding-bottom: 3px;
  opacity: 0.8;
  cursor: pointer;
  transition: opacity 0.3s ease-out, width 0.3s ease;
}

.bar span {
  margin-left: 10px;
  max-width: calc(100% - 20px);
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  opacity: 1;
}

.bar:hover {
  opacity: 1;
}

:host,
.wrapper {
  width: calc(100% - 5px);
  height: 100%;
  display: block;
}

:host-context(.dark-theme) {
  .bar span {
    color: #bcc5ce;
  }
}
