.local-music--artist-view-container {
  flex: 1;
  overflow-y: auto;
  padding: 16px 0;
  display: flex;
  align-items: stretch;

  & .left-part {
    width: 150px;
    border-right: 1px solid var(--dividerColor);
    overflow-y: auto;
    flex-shrink: 0;

    & .artist-item {
      height: 4rem;
      display: flex;
      flex-direction: column;
      justify-content: center;
      padding: 0 6px;
      cursor: pointer;
      user-select: none;

      & span {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
      }

      & span:nth-child(2) {
        margin-top: 2px;
        font-size: 0.8rem;
        opacity: 0.7;
      }
    }
  }

  & .right-part {
    flex: 1;
    padding-left: 12px;
    overflow-y: auto;
  }
}
