/*********\
|* SONGS *|
\*********/

.LIST_contents{
    padding-left: 5px;
}

.LIST_song{
    list-style-type: none;
    border-style: solid;
    margin: 10px;
    border-radius: 10px;
    padding: 10px;
}

.LIST_song.selected{
    border-width: 4px;
}

.LIST_song .LIST_song_artist::before{
    content: "By: ";
    font-size: 0.75em;
}

.LIST_song .LIST_song_album::before{
    content: "From: ";
    font-size: 0.75em;
}

.LIST_song .LIST_song_duration::before{
    content: "Duration: ";
    font-size: 0.75em;
}

.LIST_song .LIST_song_genre::before{
    content: "Genre: ";
    font-size: 0.75em;
}

.LIST_song .LIST_song_disk::before{
    content: "Disk: ";
    font-size: 0.75em;
}

.LIST_song .LIST_song_track::before{
    content: "Track: ";
    font-size: 0.75em;
}

.LIST_song .LIST_song_path{
    font-size: 0.75em;
    text-align: right;
    position: absolute;
    right: 0;
    float: right;
    max-width: 24em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.LIST_song .LIST_song_path:hover{
    max-width: none;
    -moz-user-select: auto;
    -ms-user-select: auto;
    -khtml-user-select: auto;
    -webkit-user-select: auto;
    user-select: auto;
    cursor: auto;
}

.LIST_song .LIST_song_path::before{
    content: "File: ";
    font-size: 0.8em;
}

.LIST_song .LIST_song_title{
    font-size: 1.5em;
}

span.LIST_song_minor_information{
    flex-grow: 0;
    position: relative;
    padding-bottom: 0.5em;
}

.LIST_song_property{
    margin-left: 10px;
}

.LIST_song_toolbar.MPD_toolbar .MPD_button{
    margin-top: 0;
    margin-bottom: auto;
}

.LIST_song .MPD_button{
    min-width: 1em;
    background-position: center center;
}
