.alignleft,table.songlist{text-align:left}#nav ul,#submenu_AZIndex ul,ul.actionlist,ul.preferences,ul.simplelist,ul.tablist{list-style-type:none}.minsizable,.smcolumn{min-height:0}.lgcolumn,.scrollable{overflow-y:auto}#loading,#loading:before{transform:translate(-50%,-50%)}.hide,body .adaptivelyShown{display:none}.icon-btn,a.button,label.button{transition:background-color var(--transition-duration)}*{--bg-main-color:white;--bg-alt-color:#DDDDDD;--bg-intermediate-color:#FAFAFA;--bg-intermediate-color-2:#EDEDED;--selection:#D4E2F1;--title-color:#6b6b6b;--title-alt-color:#A7A7A7;--txt-alt-color:#7EA8D5;--transition-duration:.218s}#container{font:100% Trebuchet MS,Arial,Helvetica,sans-serif;margin:0;padding:0;width:100vw;height:100vh;min-width:385px}fieldset span,h3.title,legend,ul.preferences li.title,ul.simplelist li.heading a,ul.tablist li a{font-variant:small-caps}#NowPlayingList span.artist,.italic{font-style:italic}#tabLibrary{height:100%}a{text-decoration:none}img{border:none;background:0 0}h3.title{font-weight:400;font-size:16px;padding:0;margin:5px 0}span.alert{color:#6BA2D6;font-size:12px;margin:0 0 0 10px}body{min-width:275px}.alignright{text-align:right}#donate,.albumgrid .album div.info,.aligncenter,.status,ul.simplelist li.index{text-align:center}.padright{padding:0 10px 0 0}.red{color:#E64F4C}.codesyntax{font-family:"Courier New"}.beer{font-size:17px}.noselect{-ms-user-select:none;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}.flexibleColumn{display:flex;flex-direction:column}.flexibleRow{display:flex;flex-direction:row}.growable{flex-grow:1}.wrappable{flex-wrap:wrap}.stretchable{justify-content:space-between}.sideStretchable{align-items:stretch}.sizable{flex:1}.flexVoidRow{width:100%;flex-shrink:0}.startAligned{justify-content:flex-start}.centeredAligned{justify-content:center}.flexCentered{align-items:center}.subTabLevel{height:27px;padding:5px}#globalNav,#localNav{height:40px}.tag{padding:2px 4px;border-radius:2px;display:inline-block;background-color:var(--selection)}#localNav{max-height:40px}#version{position:absolute;top:5px;right:5px;font-size:10px;opacity:.8}#nav{margin:2px 0 0 6px}#nav ul{padding:0;margin:0 0 0 4px}#nav li{margin:0}.screenLeftSide{width:312px;flex-shrink:0}#jslogo{margin-top:6px;margin-left:12px;width:32px;height:32px;background:url(../images/favicon_32x32.8629f431.png) no-repeat;cursor:default}.pagetabcenter{position:absolute;bottom:0;left:0;right:0;margin:0 auto;width:66px;height:22px;background:url(../images/favicon_32x32.8629f431.png) center center no-repeat #f9f9f9;border-top:1px solid #C3C3C3;border-right:1px solid #C3C3C3;border-left:1px solid #C3C3C3;cursor:pointer;z-index:200}.pagetabcenter:hover{height:20px;opacity:.8}#sslogo{position:absolute;top:-1px;right:7px;width:54px;height:36px;background:url(../images/subsonic_36.59779277.png) 5px 3px no-repeat;cursor:pointer}.tabcontent{margin:0}.smcolumn{outline:0}.lgcolumn{outline:0;min-width:400px}.hidden{display:none}#ArchiveContainer{padding:0 5px}#ArchiveContainer .archive-albums article{max-width:100%;padding:10px 0 5px;cursor:pointer}#ArchiveContainer .archive-albums article>div:first-child{overflow-x:hidden;max-width:100%}#ArchiveContainer .archive-albums article .infolink{padding:5px 10px}#ArchiveContainer .archive-albums article .info{padding-left:15px;width:calc(100% - 250px);overflow:hidden}#ArchiveContainer .archive-albums article .description{margin:5px;padding:5px;font-size:13px;line-height:20px;width:calc(100% - 25px)}#ArchiveContainer .archive-albums article .info .artist,.albumlist .album .info .artist{line-height:14px}#ArchiveContainer .archive-albums article .info .artist a,#ArchiveContainer .archive-albums article .info .title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#ArchiveContainer .archive-albums article .info .title{font-weight:500;font-size:12px;line-height:10px}#ArchiveContainer .archive-albums article .info .artist a,#ArchiveContainer .archive-albums article .info .artist a:visited{font-size:11px}#ArchiveContainer .archive-albums article .info .artist a:hover{text-decoration:underline}.padder{padding:5px}.subsection{padding:5px 20px}.subsection a{font-size:12px}.subsection small{font-size:10px;margin:0 5px}#loading{width:64px;height:64px;position:fixed;z-index:9999;top:50vh;left:50vw;background-color:var(--title-color);border-radius:8px}#loading:before,#messages,.status{position:absolute}#loading:before{display:block;color:var(--bg-intermediate-color-2);width:40px;height:40px;font-size:40px;left:12px;top:12px;animation:spinner 4s linear infinite}@keyframes spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}#messages{display:none;width:200px;max-height:205px;overflow:hidden;font-size:12px;z-index:999;bottom:5px;right:5px}#messages .message{color:#4B95E5;float:right;padding:8px;font-size:13px;margin:2px 5px 2px 0;background:#fff;border:1px solid #A6CBF3;border-radius:4px;box-shadow:1px 1px 2px rgba(0,0,0,.1);opacity:.95;cursor:pointer}.pager,.pager a,.status,.status a{font-size:12px}.pager{display:none;padding:0 5px;float:right}.pager a.previous{margin:0 5px 0 0}.pager a.next{margin:0 0 0 5px}.status{overflow:hidden;z-index:99;bottom:85px;right:0;background:var(--bg-intermediate-color);padding:2px 10px;border-top:1px solid var(--bg-intermediate-color);border-left:1px solid var(--bg-intermediate-color);opacity:.9}.pager a:hover,.status a:hover{text-decoration:underline}.on{display:block}#welcome{display:none;background:rgba(0,0,0,.25);border:1px solid #a5a5a5;border-radius:2px}ul.simplelist{margin:0;padding:0}ul.simplelist li{font-size:13px;cursor:pointer;padding:6px 8px}ul.actionlist{margin:0;padding:0}ul.actionlist li{font-size:13px;cursor:pointer;padding:0}#AutoAlbumContainer li.item{padding:6px 8px}#AutoAlbumContainer a.nextprev{padding:4px;border-radius:2px}ul.simplelist li.index{font-size:11px;font-weight:700;margin:2px 0;padding:6px 4px;border:none}.albumlist{padding-left:5px}.albumlist .album{cursor:pointer}.albumlist .album .art{padding:0 10px}.albumlist .album .art,.albumlist .album .art img{width:50px;height:50px}.albumlist .album .info .artist a,.albumlist .album .info .title{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.albumlist .album .info .title{font-weight:500;font-size:12px;line-height:10px}.albumlist .album .info .artist a,.albumlist .album .info .artist a:visited{font-size:11px}.albumlist .album .info .artist a:hover{text-decoration:underline}.albumgrid{flex-direction:row;flex-wrap:wrap;flex:0 1 auto}.albumgrid .album{border-bottom:none;padding:10px 16px}.albumgrid .album article{flex-direction:column;overflow:hidden}.albumgrid .album .art,.albumgrid .album .art img{width:160px;height:160px;position:relative}.albumgrid .album .art:before{position:absolute;content:'';width:152px;height:156px;left:15px;top:4px}.albumgrid .album div.info{width:160px}.albumgrid .album .info .title{margin-top:10px}ul.simplelist li.heading{font-size:13px;font-weight:700;margin:0 4px 2px;padding:8px 4px}ul.simplelist li.heading a{font-size:15px}ul.mainlist{padding:0 4px}ul.mainlist li.item .submenu a:hover{text-decoration:underline}ul.tablist,ul.tablist li,ul.tablist li a{user-select:none}ul.tablist{margin:0;padding:0}ul.tablist li{cursor:default;border-radius:3px;font-size:13px;font-weight:700;padding:5px}ul.tablist li:not(.active){cursor:pointer}ul.tablist li a{font-size:15px}#TrackContainer{margin:5px 5px 5px 0;width:60%}table.songlist{width:99%;margin:5px .5%;font-size:13px;border-collapse:collapse}.songlist tr.song{cursor:pointer;line-height:30px}.songlist tr.song td{padding:5px 2px}.songlist .song a:not(.icon) span:hover,.songlist .song a:not(.icon):hover{text-decoration:underline}.songlist .song td.albumblock{font-size:12px;overflow:hidden;height:30px}.songlist .song img{margin:0 5px;padding:2px;height:25px;width:25px}#SideBar .songlist article.song{height:30px;padding:5px 4px;margin:0 4px;cursor:pointer}#AZIndex a{font-size:24px;padding:5px 5px 0;display:block}#AZIndex a:hover,#submenu_AZIndex li a:hover{text-decoration:underline}#submenu_AZIndex{display:none;width:200px;height:100px;position:fixed;background:#f9f9f9;border:1px solid #C3C3C3;z-index:999}#submenu_AZIndex ul{margin:0;padding:0 0 0 10px}#submenu_AZIndex li{float:left;height:18px;padding:0 2px 5px}#submenu_AZIndex li a{color:#4B95E5;font-size:24px;padding:0 5px 0 0;cursor:pointer}#ChatMsgs span.msg,#submenu_AZIndex a.close,.submenu a,label{font-size:12px}#submenu_AZIndex a.close{padding:6px 16px;display:block}#submenu_AddToPlaylist{width:100px}#submenu_AddToPlaylist a{float:left;padding:4px;display:block;clear:both}#search{margin:5px}.submenu{position:fixed;padding:5px 10px;margin:2px 0 0 1px;z-index:999}.submenu a{border:none;background:0 0;padding:0}#ChatMsgs,#NowPlayingList{padding:5px;text-align:right;overflow-y:auto;overflow-x:hidden}.submenu a:hover{text-decoration:underline}#submenu_Chat{left:490px;bottom:59px;margin:0 0 0 1px;position:absolute;width:220px;text-align:right}#PlaylistContainer .simplelist .title{margin-top:1.5px}#submenu_CurrentPlaylist{width:400px;height:200px;overflow-y:auto;overflow-x:hidden;border:1px solid #dcdcdc}#ChatMsgs{margin:0 0 2px;position:absolute;width:192px;bottom:38px;top:220px}#ChatMsgs .msg{margin:0 0 5px}#ChatMsgs span.user{font-size:10px}#ChatMsgs span.time{font-size:9px}#submenu_NowPlaying{left:605px;bottom:59px;margin:0 0 0 1px;position:absolute;width:220px;text-align:right}#NowPlaying{margin:2px 0}#NowPlayingList{height:150px}#NowPlayingList .msg{margin:0 0 5px;font-size:11px}#NowPlayingList span.user{font-size:10px}#preview{display:none}#coverart{width:45px;height:45px;overflow:hidden;margin:1px 8px 0 1px;padding:2px;cursor:pointer}.vertshade{position:relative;top:0;left:259px;width:32px;height:66px;background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(rgba(255,255,255,1)))}ul.preferences{padding:0;margin:0 5px}ul.preferences li{font-size:11px;padding:8px 0}ul.preferences li.title{font-weight:700;font-size:14px;padding:0}ul.preferences li em{border-radius:4px;box-shadow:1px 1px 2px rgba(0,0,0,.1);font-style:normal;left:-3px;padding:3px 9px;margin:0 0 0 5px;position:relative}ul.preferences li.log{padding:2px 0}ul.preferences li span.version{font-weight:700;font-size:11px;padding:0;display:block}ul.preferences li.log span.changes{font-size:11px;padding:0 0 0 5px;display:block}#settings .subsection fieldset input[type=checkbox],.sorterSelect{display:none}span.code{font-family:"Courier New",Courier,mono;font-size:11px}input,select{font-family:Calibri,Arial,Verdana}#donate{padding:10px;width:200px}#settings .subsection:nth-child(odd){background:var(--bg-intermediate-color)}#settings .subsection{padding:0;min-width:215px;overflow-x:hidden;gap:10px}#settings .submit,#settings .subsection fieldset{margin:0 5px;gap:5px}#settings .subsection.changelog{min-width:500px}#settings .subsection fieldset input[type=checkbox]+label.button>i{opacity:0}#settings .subsection fieldset input[type=checkbox]:checked+label.button i{opacity:1}#settings select{margin:0}input.m,input.sm{margin:0 5px;border:1px solid #DCDCDC}input{font-size:14px;padding:6px}input.sm{width:50px}input.m{width:80px}input.mlg{border:1px solid #DCDCDC;width:120px}input.large{border:1px solid #DCDCDC;width:180px;margin:5px}input.xlarge{border:1px solid #DCDCDC;width:260px;margin:5px}input.chat{border:1px solid #fff;width:150px;margin:5px}input#Search{border:1px solid #DCDCDC;width:140px}select{padding:5px;margin:0 5px;border:1px solid #d6d6d6}select.m{width:100px}select.large{width:192px}select#SearchType{margin:0 5px 0 0;padding:6px 5px}select.folders{width:152px;margin:5px}label{font-weight:700}fieldset{border:1px solid #EEE;margin-bottom:5px}fieldset span{font-size:13px;font-weight:700;margin:5px 0}legend{font-size:14px;font-weight:700}#nav .icon-tab:not(.active):hover{background-color:var(--bg-intermediate-color-2)}#nav .icon-tab.active{background-color:var(--bg-intermediate-color);color:#000}#globalNav,#localNav{background:var(--bg-alt-color)}.screenLeftSide{background:var(--bg-intermediate-color)}#ArchiveContainer .archive-albums article .description{background-color:var(--bg-intermediate-color)}#ArchiveContainer .archive-albums article .info .artist a,#ArchiveContainer .archive-albums article .info .artist a:visited{color:var(--txt-alt-color)}ul.simplelist li{border-bottom:1px solid var(--bg-intermediate-color-2)}.mainContent{background:var(--bg-main-color)}#AutoAlbumContainer a.nextprev:hover,ul.simplelist li .icon-btn:hover{background:var(--bg-intermediate-color-2)}ul.simplelist li:hover{background-color:var(--selection)}ul.simplelist li.index,ul.simplelist li.index a{color:var(--title-alt-color)}.albumlist:not(.albumgrid) .album:nth-child(odd){background:var(--bg-intermediate-color)}#ArchiveContainer .archive-albums article:hover,.albumlist .album:hover,.albumlist:not(.albumgrid) .album:nth-child(odd):hover{background:var(--selection)}.albumlist .album .info .artist a,.albumlist .album .info .artist a:visited{color:var(--txt-alt-color)}.albumgrid .album .art:before{border-bottom:5px solid var(--bg-alt-color);border-right:8px solid var(--bg-alt-color)}ul.simplelist li.heading{background:#F0F0F0;border-left:1px solid var(--bg-alt-color);border-bottom:1px solid var(--bg-alt-color);color:#A7A7A7}#ChatMsgs,#NowPlaying{border-bottom:1px solid var(--bg-intermediate-color)}ul.simplelist li.heading a{color:var(--txt-alt-color)}ul.mainlist li.selected{background-color:var(--selection)}#settings .subsection fieldset input[type=checkbox]:checked+label.button,ul.tablist li.active{background:var(--bg-alt-color)}ul.tablist li a{color:var(--title-color)}ul.tablist li:not(.active) a:hover{color:var(--title-alt-color)}#AZIndex a,#SideQueue .actions .icon-btn,.album .actions .icon,.songlist .song a span,.songlist .song a:not(.checker),.songlist .song td.albumblock,ul.mainlist li.item .submenu a{color:var(--txt-alt-color)}table.songlist tr.song:nth-child(odd){background-color:var(--bg-intermediate-color)}#SideBar .songlist article:hover,#SideBar .songlist article:nth-child(even):hover,#SideQueue article.song.selected,#SideQueue article:nth-child(even).song.selected,.songlist .song.selected:hover,table.songlist tr.song.selected,table.songlist tr:not(.selected).song:hover,table.songlist tr:not(.selected).song:nth-child(odd):hover{background-color:var(--selection)}#SideBar .songlist article:nth-child(even){background-color:var(--bg-intermediate-color-2)}.submenu{background:var(--bg-intermediate-color)}#ChatMsgs span.user{color:#B3B8BE}#ChatMsgs span.time{color:#CAD0D7}#NowPlayingList span.user{color:#B3B8BE}ul.preferences li em{background:none}#PodcastContainer a.icon-btn:hover,#leftSide .item .infolink a.icon-btn:hover,.album a.icon-btn:hover,.song a.icon-btn:hover{background-color:var(--bg-intermediate-color)}.actions a.favorite{color:var(--title-color)}#songdetails a.icon-btn:hover{background-color:var(--bg-intermediate-color-2)}#player .jam-Cloud.selected,#player .jam-Loop,#player .jam-Loop-one{color:#000}body .icon{color:var(--title-color);font-weight:400}body .icon-btn{font-size:14px;font-weight:100!important}.icon-btn{border-radius:3px;margin:0;padding:5px;cursor:pointer}.icon-btn,.icon-btn span{display:inline-block;width:15px;height:15px}.icon-btn:hover{background-color:var(--bg-alt-color)}.icon-btn span{padding:0 2px 0 0}#nav .icon-tab{display:block;width:22px;height:22px;padding:8px 10px;letter-spacing:-1px;font-size:18px}#nav .icon-tab:before{display:block;margin:2px 0 0 2px}.subTabLevel .icon-btn{font-size:15px}#player .icon-btn{width:20px;height:20px;font-size:18px;padding:3px 2px 2px 3px}.album .actions{margin-bottom:2px}.archive-albums .actions{padding:0 25px 0 5px}#PlaylistContainer .actions{padding-right:5px}#PodcastContainer .actions,#SideQueue .actions{padding-right:10px}ul.mainlist li.item .submenu a{overflow:hidden;white-space:nowrap;font-size:11px}.checker{opacity:0}#SideQueue article.song.selected .checker,#SideQueue article:nth-child(even).song.selected .checker,table.songlist tr.song.selected .checker{opacity:1}a.disabled,a.hover:hover,a.hoverSelected{opacity:.6}#player .playeractions .icon.jam-Pause-Circle,#player .playeractions .icon.jam-Play-Circle{font-size:35px;width:35px;height:35px}a.button,label.button{color:#6e6e6e;font:700 12px Helvetica,Arial,sans-serif;padding:6px 10px;display:flex;background-color:var(--bg-intermediate-color-2);border-radius:2px;cursor:pointer}a.button:hover,label.button:hover{background-color:var(--bg-intermediate-color)}a.button .icon,label.button .icon{font-size:15px;padding-top:1px;padding-bottom:1px}a.button span{margin-left:5px}#tabLibrary .subTabLevel .growable+.button{border-top-right-radius:0;border-bottom-right-radius:0}#tabLibrary .subTabLevel .growable+.button+.button{border-top-left-radius:0;border-bottom-left-radius:0;margin-right:5px}#ArchiveContainer .subTabLevel .button{margin-right:5px}#ArchiveContainer .subTabLevel .button+.button{display:none}a.disabled{color:#B7B7B7;background:#f1f1f1}a.button img.pad{margin:1px 0 -1px}#localNav a.button{margin-right:5px}.shadow{box-shadow:0 1px 4px rgba(0,0,0,.2)}