/*********\
|* files *|
\*********/

.MPD_files{
    overflow-y: scroll;
    height: 0;
}

.MPD_files > ul{
    padding-left:1em;
}

/*don't show collapsed directories*/
.LIST_item.collapsed{
    display:none;
}

.MPD_directory_children{
    padding-left: 0;
}

/*don't show directories that are children of non-expanded directories*/
li.LIST_directory:not(.expanded) .MPD_directory_children .LIST_item{
    display:none;
}

.expanded > *, .LIST_item.expanded {
    display: inline;
}

.LIST_directory.LIST_item:not(.root) {
    list-style: none;
    background-image:  url(../img/folder.svg);
    background-position: 5px center;
    padding-left: 2em;
    margin: 10px 0;
    white-space: nowrap;
    width:0;
}

.LIST_directory.expanded {
    border-style: solid;
    border-right: none;
    padding-left: 0;
}

.LIST_directory.expanded:not(.root) {
    background-image: url(../img/chevron-left.svg);
    background-position-x: -0.1em;
}

.expanded > div > .MPD_button{
    display: none;
}

.LIST_directory .LIST_song_add_playlist, .LIST_directory .LIST_song_add{
    display: inline-block;
    padding-left: 2.5em;
    font-size: .75em;
}

.LIST_directory .LIST_song_add{
    background-image:  url(../img/plus.svg);
}

.LIST_directory .LIST_song_add_playlist{
    background-image: url(../img/list.svg);
}

.MPD_directory_children .LIST_song{
    white-space: normal;
}
