@import url('https://fonts.googleapis.com/css?family=Roboto&display=swap');@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css');:root {--theme-nav-background-colour: #171c24;--theme-nav-highlight-colour: #333;--theme-nav-foreground-colour: #fff;--theme-nav-separator: 1px solid #333;--theme-subnav-active: 3px solid #5863da;--theme-menu-background-colour: #14181f;--theme-search-background-colour: #1e232b;--theme-button-foreground-colour: #fff;--theme-button-background-colour: #2530a7;--theme-secdiv-background-colour: #333;--theme-secdiv-lite-background-colour: #333;--theme-link-colour: #2530a7;--theme-content-background-colour: #fff;}html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}sub, sup {vertical-align: revert;}body {line-height: 1;}ol, ul {list-style: none;}blockquote, q {quotes: none;}blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}ins {text-decoration: none;}del {text-decoration: line-through;}table {border-collapse: collapse;border-spacing: 0;}html {overflow-y: scroll;}body {margin: 0;padding: 10px 0px 30px 0px;font-size: 10pt;font-family: 'Roboto', Helvetica, sans-serif;line-height: 1.2;background-color: var(--theme-content-background-colour);}h1 {font-size: 16pt;margin-top: 0;margin-bottom: 10px;padding-top: 0;}h2, .subhead{color: #000;font-size: 14pt;font-weight: bold;margin-top: 0;margin-bottom: 8px;padding-top: 0;text-align: left;}.no-margin {margin-top: 0;margin-bottom: 0;}h3 {font-size: 12pt;font-weight: bold;line-height: 1.0;margin-bottom: 2px;}th.subhead {padding-top: 0;}div.subhead {padding-bottom: 8px;margin-bottom: 0;border-bottom: 1px solid gray;}div.subhead.nopadding {padding-bottom: 0;border-bottom: none;}div.subhead.small {font-size: 11pt;}div.subhead.smaller {font-size: 10pt;}.subhead2.coming-up {color: gray;font-size: 12pt;}li {display: list-item;}ol {list-style-type: decimal;}ul {list-style-type: disc;}ol, ul {display: block;margin: 1em 0;margin-left: 30px;padding-left: 0;}ol ul, ul ol, ul ul, ol ol {margin-top: 0;margin-bottom: 0;}details > summary > span {color: var(--theme-link-colour);cursor: pointer;}details > summary > span:hover {text-decoration: underline;--webkit-text-decoration: underline;}div.content input[type=button]:not(.submit),div.content input[type=submit]:not(.submit,.editorUp,.editorDown) {color: #000;background-color: #f4f4f4;border-radius: 4px;border: 1px solid #cdcdcd;padding: 4px 6px;}div.content input[type=button]:not(.submit):hover,div.content input[type=submit]:not(.submit,.editorUp,.editorDown):hover {background-color: #f8f8f8;}div.content input[type=button]:not(.submit):active,div.content input[type=submit]:not(.submit,.editorUp,.editorDown):active {background-color: #d6d6d6;}div.content .textsp {border: 1px solid #ccc;}div.content input:not([type=button],[type=radio],[type=checkbox],[type=submit]),div.content select[size='1'] {border: 1px solid #ccc;border-radius: 3px;min-height: 22px;}#add-manager th,#add-manager td {text-align: left;}#add-manager table:not(.cats) > tbody > tr > td:first-of-type {text-align: right;}table.afileactivity {font-size: 10pt;}.hborder, .hborder td {border-style: solid;border-width: 1px 0 0 0;border-color: #cccccc;vertical-align: baseline;}.pull-right {float: right;}.noPlaylist, .noPlaylist td {background-color: #000000;color: #ffffff;border-style: solid;border-width: 1px 0 0 0;border-color: #cccccc;}.noQuota, .noQuota td {background-color: #ffff00;border-style: solid;border-width: 1px 0 0 0;border-color: #cccccc;}.top30 .sub {font-size: 10pt;vertical-align: top;}.top30 th.sub {line-height: 24px;}table.top30,table.top30 table {width: 100%;}@media (max-width: 800px) {td.top30:last-child:not(:only-child) table {display: none;}}td.ind {width: 15px;}label.reviewLabel {display: inline-block;width: 80px;font-weight: 600;}#review-count {color: #3e873b;}span.review-categories > span {display: inline-block;padding-right: 8px;}span.review-categories input {margin-right: 2px;}span.review-categories > span.zk-hidden {display:none;}table.recent-reviews {width: calc(100% - 5px);}table.recent-reviews th {text-align: left;}table.review-shelf {margin: 0;}table.review-shelf tbody td {border-color: rgba(0,0,0,0.08);vertical-align: middle;}table.review-shelf tbody tr {height: 35px;}table.review-shelf tbody tr button {font: inherit;}.top-albums {margin-top: 4px;}.home-nowplaying {font-size: 12pt;line-height: 1.5;font-weight: 600;border-bottom: 1px solid gray;max-height: 80px;}.home-title .show-time {padding-left: 5px;font-weight: normal;}.home-show {font-weight: 600;font-size: 12pt;white-space: nowrap;overflow-x: hidden;text-overflow: ellipsis;}.home-trackbox {position: relative;max-height: 25px;overflow: hidden;}.home-currenttrack {font-weight: normal;padding-bottom: 4px;width: 100%;white-space: nowrap;overflow-x: hidden;text-overflow: ellipsis;}.home-onnow > label {font-weight: bold;display: inline-block;padding-bottom: 8px;}.home-hdr > label {font-weight: bold;display: inline-block;width: 100px;}.top-albums td {padding-right: 50px;}.arrowCell {vertical-align: top;padding-top: 6px;}.currents-details {border-spacing: 2px;border-collapse: separate;}.currents-details td {padding: 2px;}.currents-details th {text-align: right;font-size: inherit;font-weight: normal;font-family: inherit;}.currents-details td {padding-right: 24px;font-family: inherit;}.currents-activity td,.currents-activity th {padding: 4px;text-align: center;}.currents-activity tr:first-child td {border-style: solid;border-width: 1px 1px 0 1px;border-color: #ccc;font-size: 80%;background-color: #eee;color: #000;}.currents-activity tr:last-child td {border-style: solid;border-width: 0 1px 1px 1px;border-color: #ccc;font-size: 80%;color: #000;}.currents-activity th {text-align: right;font-weight: normal;font-size: 8pt;font-family: inherit;}div.reviews > div {padding: 2px;}div.reviews > div.edit-mine,div.reviews > div.review-body {font-size: 10pt;}div.reviews > div.view-more {padding-top: 8px;}table.djzone td:last-child {width: 100%;}table.djzone a {white-space: nowrap;padding-right: 1ch;}table.djzone ul {list-style: none;margin: 0;}table.djzone li {display: inline;}table.djzone li:not(:last-of-type):after {content: '\2022'; font-style: italic;padding-right: 1ch;}div.djinfo-group {display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;}div.djinfo-group .grow {flex-grow: 1;}.djinfo ul,.djinfo ol {margin-block-start: 0;margin-left: 24px;line-height: 1.3;}td.label-form a {transition: all 0.2s ease-in-out;text-decoration: none;color: #000;background: #fff;border: solid #696969 2px;padding: 8px 10px;border-radius: 4px;display: inline-block;width: 120px;font: 15px sans-serif;text-align: center;z-index: 100;}td.label-form a:focus {outline:0;}td.label-form span.form-name {display: inline-block;clear: both;float: right;font: bold 10px sans-serif;color: #cc0000;}td.label-form {border-style: solid;border-width: 1px;padding: 8px 10px;border-color: #000;display: inline-block;margin: 0;box-shadow:5px 5px 8px #888888;}.editorUp {top: 0;width: 220px;height: 18px;border: 0;border-radius: 3px 3px 0 0;color: var(--theme-button-foreground-colour);font-family: courier;font-weight: 900;background-color: var(--theme-button-background-colour);}.editorDown {top: 0;width: 220px;height: 18px;border: 0;border-radius: 0 0 3px 3px;font-family: courier;font-weight: 900;color: var(--theme-button-foreground-colour);background-color: var(--theme-button-background-colour);}.editorChooser {width: 218px;border-width: 1px;overflow: hidden;scrollbar-width: none;}.editorChooser:focus-visible {border-radius: 2px;box-shadow: -1px -19px 0 1px #637789, 1px 19px 0 1px #637789, -1px 19px 0 1px #637789, 1px -19px 0 1px #637789;outline: 0;}.trackEditor th {font-size: 10pt;text-align: left;vertical-align: bottom;line-height: 10px;}.trackEditor th.duration {text-align: right;padding-right: 4px;}.trackTable td {line-height: 18px;}.trackTable td {vertical-align: middle;}div.playTrack {padding-right: 4px;}div.playTrack a {filter: invert(59%) sepia(98%) saturate(1900%) hue-rotate(204deg) brightness(94%) contrast(88%); padding-right: 2px;padding-bottom: 2px;vertical-align: middle;display: inline-block;width: 18px;height: 18px;background-size: 18px;background-repeat: no-repeat;background-image: URL("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSI0MCIgdmlld0JveD0iNCA0IDQwIDQwIiB3aWR0aD0iNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIwIDMzbDEyLTktMTItOXYxOHptNC0yOUMxMi45NSA0IDQgMTIuOTUgNCAyNHM4Ljk1IDIwIDIwIDIwIDIwLTguOTUgMjAtMjBTMzUuMDUgNCAyNCA0em0wIDM2Yy04LjgyIDAtMTYtNy4xOC0xNi0xNlMxNS4xOCA4IDI0IDhzMTYgNy4xOCAxNiAxNi03LjE4IDE2LTE2IDE2eiIvPjwvc3ZnPgo=");}div.playTrack:hover {filter: saturate(10);}form.review {margin-top: 10px;}form.review > div {margin-right: 25px;}form.review label {margin-right: 5px;font-weight: 600;}form.review .review-header {display: flex;justify-content: space-between;align-items: center;}form.review textarea {width: 100%;resize: none;}form.review .action-area,form.review .action-area-new {margin-top: 5px;margin-bottom: 5px;}div.box {width: 900px;padding: 0 10px;margin-left: auto;margin-right: auto;}div.content {position: relative;float: right;width: 710px;padding: 10px;min-height: 450px;margin-left: auto;margin-right: auto;overflow: auto;}p.zktitle a {color: #000000;font-size: 18px;font-weight: bold;margin: 0;margin-bottom: 10px;text-decoration: none;}#playlist-date {width: 200px;}#playlist-calendar {font-size: 15px;padding: 1px 1px 2px;position: relative;}#playlist-list {margin-top: 10px;}.share-link {cursor: pointer;}ul.listbox.selector {height: 150px;min-width: 300px;max-width: 600px;text-overflow: ellipsis;overflow: hidden;overflow-y: scroll;margin-bottom: 5px;border: 1px solid #ccc;border-radius: 3px;}ul.listbox.selector:focus {outline-color: auto;outline-style: auto;outline-width: 3px;outline-offset: -2px;}@media (max-width: 800px) {ul.listbox.selector {border-radius: 8px;font-size: 16px;padding: 0;height: 200px;}ul.listbox.selector li {padding: 8px;border-top: 1px solid #c5c5c5;}form.selector input[type=button],form.selector input[type=submit] {height: 30px;}}a {color: var(--theme-link-colour);text-decoration: none;}a:hover {text-decoration: underline;}.nav,.nav:link,.nav:visited,.nav:active { color: var(--theme-link-colour); }.nav2:link { color: #fff; }.nav2:visited { color: #fff; }.nav2:active { color: #ff0000; }.nav2sel:link { color: #91a3ce; }.nav2sel:visited { color: #91a3ce; }.nav2sel:active { color: #ff0000; }.nav3:link { color: var(--theme-nav-highlight-colour); }.nav3:visited { color: var(--theme-nav-highlight-colour); }.nav3:active { color: var(--theme-nav-highlight-colour); }.nav3s { color: var(--theme-nav-highlight-colour); font-size: 80%; }.linkhead {font-family: 'Roboto', Helvetica, sans-serif;}.linkhead:active {font-size: 100%;font-weight: bold;color: #cc0000;text-decoration: none;}.linkhead:link {font-size: 100%;font-weight: bold;color: #ffffff;text-decoration: none;}.linkhead:visited {font-size: 100%;font-weight: bold;color: #ffffff;text-decoration: none;}.linkrow {line-height: 5px;background-color: var(--theme-secdiv-background-colour);}.secNorm {padding-top: 2px;background-color: var(--theme-secdiv-lite-background-colour);}.secSel {padding-top: 2px;background-color: var(--theme-secdiv-background-colour);color: #ffffff;}.secSelSub {background-color: var(--theme-secdiv-lite-background-colour);color: #ffffff;font-family: 'Roboto', Helvetica, sans-serif;font-size: 80%;}.secCell {vertical-align: bottom;padding: 0;border-spacing: 0;}.playlistBanner {font-size: 11pt;font-weight: bold;color: white;background-color: var(--theme-secdiv-background-colour);line-height: 24px;margin-bottom: 4px;display: inline-block;width: 100%;}.playlistBanner span {display: inline-block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;vertical-align: top;}.playlistBanner > div {font-size: 11pt;float: right;font-size: 10px;max-height: 24px;}.playlistBanner .dup-playlist {color: white;padding: 0 5px;}.playlistHdr {border-bottom: 1px solid gray;}.playlistHdr td {min-width: 30px;}.playlistTable {width: 100%;}.pl-banner-edit {display: none;flex-wrap: nowrap;gap: 10px;padding: 4px;background-color: #eee;font-family: 'Roboto', Helvetica, sans-serif;}.pl-banner-edit > div {display: flex;flex-direction: column;flex-shrink: 1;flex-basis: auto;min-width: 50px;}.pl-banner-edit label {font-weight: bold;}.pl-banner-edit input {width: 100%;min-width: 0;max-width: none;height: 24px;box-sizing: border-box;margin: 0;padding: 1px 2px;border: 1px solid #666;border-radius: 3px;font-family: 'Roboto', Helvetica, sans-serif;font-size: 10pt;}.pl-banner-edit .description { flex: 1 1 40%; }.pl-banner-edit .airname { flex: 1 1 10%; }.pl-banner-edit .date { flex: 0 0 85px; }.pl-banner-edit .time { flex: 0 0 65px; }.pl-banner-edit .separator {align-self: flex-end;padding: 5px 0;flex: 0 0 auto;}.pl-banner-edit .pl-banner-actions {flex-direction: row;justify-content: flex-end;align-items: flex-end;flex: 0 0 auto;min-width: 100px;margin-left: 5px;gap: 2px;}#pl-banner-edit-button {margin-left: 10px;height: auto;vertical-align: middle;}#pl-banner-dup-button {margin-left: 3px;}.home-onnow, .chart-year-pick, th {font-size: 11pt;font-weight: bold;color: #000000;}th.sec {color: white;background-color: #333;text-align: left;}.secdiv, .secdiv th, th.sec {padding: 0 4px;line-height: 22px;font-size: 11pt;color: white;font-weight: bold;background-color: var(--theme-secdiv-background-colour);}.error {font-weight: bold;color: #cc0000;}.error-msg {margin-left: 4px;}.quiet-notice {font-size: 20px;color: #ccc;}.input { }.sel:link { color: #ff0000; }.sel:visited { color: #ff0000; }.sel:active { color: #ff0000; }.sub {font-family: 'Roboto', Helvetica, sans-serif;font-size: 8pt;color: #000000;}.sub2 {font-family: 'Roboto', Helvetica, sans-serif;font-size: 8pt;color: #ffffff;}.tablesorter-default tr:hover .sub2 {color: #000000;}.subhead2 {color: #000;font-size: 10pt;font-weight: bold;padding-top: 10px;margin-bottom: 5px;}.submit {color: var(--theme-button-foreground-colour);background-color: var(--theme-button-background-colour);border-width: 1px;border-color: var(--theme-button-background-colour);border-radius: 3px;padding: 3px 8px;border-style: solid;}.editorUp:hover, .editorDown:hover,.submit:hover {filter: brightness(110%);}.editorUp:active, .editorDown:active,.submit:active {filter: brightness(90%);}.discogs-prefill {margin-left: 10px;vertical-align: middle;}.discogs-prefill img {height: 15px;width: 15px;vertical-align: middle;}.discogs-prefill span {vertical-align: middle;}.discogs-prefill-confirm .title,.discogs-no-match span {font-weight: bold;}.submit.clear-prefill {color: #e33437;border-color: #e33437;background-color: #f4f4f4;}.success {color: #006600;}.text {padding: 2px;border: 1px solid #666;border-radius: 3px;}.text.c2 {width: 330px;}.text.c3 {width: 220px;}.text.duration {width: 45px;text-align: right;}.textsp {border: 1px solid #666;border-radius: 3px;width: 120px;}.ui-selectmenu-button.ui-button {font-family: 'Roboto', Helvetica, sans-serif;padding: 3px 5px;}.ui-selectmenu-button.ui-button:focus {outline-color: auto;outline-style: auto;outline-width: 3px;outline-offset: -2px;}li.ui-menu-item {font-family: 'Roboto', Helvetica, sans-serif;}li.ui-menu-item .ui-state-active,.ui-selectmenu-button.ui-button:active {color: #000;background: #ccc;border-color: transparent;}@media (max-width: 800px) {.ui-selectmenu-button.ui-button {font-size: 14px;padding: 6px;}li.ui-menu-item {font-size: 16px;border-top: 1px solid #c5c5c5;}li.ui-menu-item div.ui-menu-item-wrapper {padding: 8px;}div.ui-datepicker {font-size: 16px;}}@-moz-document url-prefix() {.textsp {margin: 1px 0;padding: 3px 0;}}.zk-hidden {display: none;}.track-info, .remaining, .given-name {color: gray;}.track-error {color: red;}.pl-form {margin-top: 8px;margin-left: 4px;}.pl-form-entry {padding-top: 4px;}.pl-form-entry input, .pl-form-entry select {width: 300px;box-sizing: border-box;height: 24px;margin-bottom: 4px;}.pl-form-entry textarea {width: 300px;box-sizing: border-box;margin-bottom: 4px;}.form-entry .action-area {display: inline-flex;align-items: center;flex-direction: row;justify-content: space-between;width: 300px;}.form-entry button:not(.edit-mode) {width: 148px;height: 24px;padding-left: 0;padding-right: 0;box-sizing: border-box;white-space: nowrap;}.form-entry button.edit-mode {width: 97px;height: 24px;}.form-entry button.inline-mode {color: #000;background-color: #f4f4f4;border-radius: 4px;border: 1px solid #cdcdcd;}.form-entry button.inline-mode:hover {background-color: #f8f8f8;}.form-entry button.inline-mode:active {background-color: #d6d6d6;}.form-entry button.inline-mode.default {color: #fff;border: 1px solid #5796ed;background-color: #5897ee;}.form-entry button.inline-mode.default:disabled {color: gray;border: 1px solid #ccc;background-color: #ccc;}.form-entry button.inline-mode.default:hover:not(:disabled) {background-color: #5ba4fc;}.form-entry button.inline-mode.default:active:not(:disabled) {background-color: #5897ee;}.form-entry button.edit-delete,.form-entry button#edit-delete {color: #e33437;border-color: #e33437;}.form-entry button.edit-alert {color: #8a2be2;border-color: #8a2be2;}.form-entry label {display:inline-block;font-weight: bold;}.pl-form-entry label {width: 84px;}.dot-menu-dots {cursor: pointer;font-size: 12px;font-weight: bolder;height: 24px;width: 24px;line-height: 24px;text-align: center;vertical-align: middle;background-color: rgba(0,0,0,0.1);border-radius: 50%;}.dot-menu-dots:hover {cursor: pointer;text-decoration: none;background-color: rgba(0,0,0,0.2);}.dot-menu:focus div.dot-menu-content {opacity: 1;z-index: 1;}.dot-menu-content ul {list-style-type: none;margin: 0;white-space: nowrap;}.dot-menu-content li {margin: 0;padding: 4px;}.pl-form-entry .dot-menu-content:before {left: auto;right: 3px;}.pl-form-entry .dot-menu-content:after {left: auto;right: 4px;}.pl-form-entry .dot-menu-content {margin-top: 5px;margin-left: -82px;box-shadow: 0 2px 8px 0 rgba(0,0,0,0.2);opacity: 0;display: inherit;z-index: -1;transition: all 0.5s ease-out;}@media (max-width: 800px) {div.content input:not([type=button],[type=radio],[type=checkbox],[type=submit]),div.content select[size='1'] {font-size: 14px;height: 24px;}div.content input:not([type=radio],[type=checkbox],.editorUp,.editorDown),div.content .form-entry button,div.content button {height: 30px;}div.content input:is(.editorUp,.editorDown) {height: 24px;}div.content .editorChooser:focus-visible {border-radius: 2px;box-shadow: -1px -25px 0 1px #637789, 1px 25px 0 1px #637789, -1px 25px 0 1px #637789, 1px -25px 0 1px #637789;outline: 0;}div.content select[size='1'] {height: 26px;}div.content .listbox {font-size: 16px;}div.content .import-form .group {height: 30px;}}.overlay-loader {position: absolute;top: 20%;left: 20%;width: 10%;z-index: 3;aspect-ratio: 1 / 1;border: 5px solid #fff;border-bottom-color: transparent;border-radius: 50%;display: inline-block;animation: overlay-loader-rotation 1s linear infinite;}@keyframes overlay-loader-rotation {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}.overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 2;background: rgba(0, 0, 0, 0.2);}.zk-popup {display: none;position: fixed;z-index: 1;padding-top: 200px;left: 0;top: 0;width: 100%;height: 100%;overflow: auto;background-color: rgba(0,0,0,0.4);}.zk-popup:target {outline: none;display: block;}.zk-popup .zk-popup-content {position: relative;margin: auto;padding: 12px 22px;width: 300px;background-color: #fff;border-radius: 4px 4px 0 0;box-shadow: 0 4px 8px 0 rgba(0,0,0,0.8),0 6px 20px 0 rgba(0,0,0,0.2);}.zk-popup .zk-popup-content .zk-popup-actionarea {padding-top: 22px;text-align: right;}.zk-popup-actionarea button {width: 80px;margin-left: 5px;}.zk-popup-actionarea button.default {font-weight: bold;}input[type="radio"], input[type="checkbox"] {height: 15px;width: 15px;vertical-align: middle;margin: 2px 5px 5px 2px;border: 1px solid #A5A5A5;background: -webkit-linear-gradient(#FCFCFC, #DADADA);-webkit-border-radius: 8px;border-radius: 8px;-webkit-appearance: none;-webkit-transition: box-shadow 200ms;}input[type="checkbox"] {-webkit-border-radius:2px;border-radius:2px;}input[type="radio"]:not(:disabled), input[type="checkbox"]:not(:disabled) {box-shadow:inset 1px 1px 0 #fff, 0 1px 1px rgba(0,0,0,0.1);}input[type="radio"]:not(:disabled):hover,input[type="checkbox"]:not(:disabled):hover {border-color:rgba(0,0,0,0.4);box-shadow:inset 1px 1px 0 #fff, 0 0 4px rgba(0,0,0,0.2);}input[type="radio"]:active:not(:disabled),input[type="checkbox"]:active:not(:disabled) {background-image: -webkit-linear-gradient(#C2C2C2, #EFEFEF);box-shadow:inset 1px 1px 0 rgba(0,0,0,0.2), inset -1px -1px 0 rgba(255,255,255,0.6);border-color:#707070;}input[type="radio"]:checked,input[type="radio"]:checked:active {background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAMAAADXT/YiAAAAVFBMVEX///9eXl5RUVEzMzMbGxszMzNRUVEiIiJRUVFFRUUzMzMiIiJFRUUzMzNRUVFRUVE6OjorKysiIiJRUVFFRUU6OjozMzMrKytRUVFFRUUzMzMrKyvGHNe0AAAAHHRSTlMAERERESJmZnd3d3eIiJmqqqqqzMzMzMzd3d3dIlELBQAAAEFJREFUCNdjYEACLOxC3CwgBrOgtLi4ICuQxSUlBgS8QJaAKAgIAFmckiIiIpI8QBYTn4SwBD8TSAsjGz8HI7JhAH1fArjBaKLrAAAAAElFTkSuQmCC") center no-repeat, -webkit-linear-gradient(#FCFCFC, #DFDFDF);}input[type="checkbox"]:checked,input[type="checkbox"]:checked:active {background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAMAAADXT/YiAAAAOVBMVEX///8zMzMqKipCQkI8PDwzMzNISEhISEhISEhCQkIqKio8PDwzMzMqKipISEhCQkI8PDwzMzMqKipFad0NAAAAE3RSTlMAIiIzMzNEZnd3qru7u8zMzMzMuKlnZwAAADhJREFUCNdjYIACJhjNJQRl8ApBWIw8goKsDDw8UAaDgAA3t4AAC1CGkx8ImMGKOPj42KAmsEMYAEUyAa2GdxXhAAAAAElFTkSuQmCC") center no-repeat, -webkit-linear-gradient(#FCFCFC, #DFDFDF);}.searchTable {text-align:left;border: 0;border-spacing: 0;}.searchTable > thead > tr {border-bottom: 1px solid gray;}.searchTable th {padding: 2px 2px 0;}.searchTable td {padding: 2px;}.albumReview:before {content: 'i';font-family: monospace;font-size: 10px;padding: 0 3px;vertical-align: 13%;border-radius: 2px;background-color: #333;color: #fff;}.albumNoReview {width: 10px;height: 10px;}.albumPlayable {float: right;width: 11px;height: 11px;margin-right: 4px;background-size: 11px;background-repeat: no-repeat;background-image: URL('../img/discicon.svg');}.review-shelf .albumPlayable {float: none;display: inline-block;margin-left: 4px;}.tablesorter-default, .tablesorter-default .header, .tablesorter-default .tablesorter-header {font: inherit;}.tablesorter-default td {padding: 2px 0;}.tablesorter-default.header, .tablesorter-default .tablesorter-header {font-weight: bold;padding: 0 16px 0 0;}.songManager {top: 8px;height: 20px;width: 38px;position: relative;font-size:12px;}.songManager a {position: absolute;line-height: 1.4;background-repeat: no-repeat;width: 10px;height: 4px;}.pl-stack a {top: -1px;left: 16px;font-size: 14px;}.pl-stack a:hover {cursor: pointer;}.pl-stack-content {display: none;background: linear-gradient(#ccc, #eee);border-radius: 4px 4px 0 0;position: absolute;padding: 2px 10px 2px;bottom: 20px;margin-left: -1px;z-index: 1;}.pl-stack-content button {width: 40px;height: 30px;margin: 2px 0;}.songInsert img {height: 18px;width: 26px;}.currentsEdit {padding-left: 5px;}.songLabel {font-size:10px;}.songDivider hr {position: relative;top: 3px;height: 0;background-color: gray;}.logEntry, .logEntry td,.logEntryEdit, .logEntryEdit td {}.logEntry td:not(:nth-of-type(1)) {}.logEntryEdit td:nth-of-type(n+3) {}.commentRow, .commentRow td,.commentRowEdit, .commentRowEdit td {}.commentRow td:not(:nth-of-type(1)) {font-size: small;}.commentRowEdit td:nth-of-type(n+3) {}.commentRowEdit > td > p {margin: 0;}.pl-inline-edit {background-color: #eee;margin-top: -2px;padding-bottom: 10px;display: none;}.markdown-help {padding: 10px 0;display: none;}.markdown-help table,.markdown-help table td,.markdown-help table th {border: 1px solid #333;background-color: #ffc;padding: 2px 10px;min-width: 180px;text-align: left;}.markdown-help table th {background-color: #333;color: white;}.user-tip {margin-top: 10px;padding: 2px 10px;display: none;border: 1px solid #333;background-color: #ffc;min-width: 180px;text-align: left;}.grab {color: #333;position: absolute;line-height: 1.4;cursor: url("https://cdnjs.cloudflare.com/ajax/libs/slider-pro/1.5.0/css/images/openhand.cur") 7 5, grab;touch-action: none;}@media (max-width: 800px) {.playlistHdr td {min-width: 50px;}.grab:after {content: '';position: absolute;top: -2px;bottom: -2px;left: -20px;right: -10px;}div.content:has(.grab) {overflow: visible}.songManager .fas {line-height: 1.2;font-size: 18px;}.pl-stack a {left: 24px;}.pl-stack .pl-stack-content button {width: 60px;height: 40px;}.songInsert img {height: 24px;width: 34px;}}.grabbed {border: 1px solid #888;background-color: #f9fbdf;box-shadow: 0 0 13px #000;}.grabCursor, .grabCursor * {cursor: url("https://cdnjs.cloudflare.com/ajax/libs/slider-pro/1.5.0/css/images/closedhand.cur") 7 5, move !important;}.invalid-input, .fxtime:invalid {border: 2px solid #f88;border-radius: 2px;box-shadow: 0 0 2px #f88, inset 0 0 2px #f88;}.prefilled-input {padding: 2px 3px 2px 3px ;border: 2px solid #0c0;border-radius: 2px;box-shadow: 0 0 2px #f88, inset 0 0 2px #f88;}.highlight {background-color: #ff9;}.date, .time, .nowrap {white-space: nowrap;}a:hover.copy {text-decoration: none;}.apikey {font-family: monospace;}.recently-played {display: block;margin-top: 0;padding-top: 0;transition: all 1000ms ease-in-out;max-width: 1210px;}.recently-played .card {display: inline-block;width: 170px;vertical-align: top;margin: 7px;overflow: hidden;border-radius: 3px;background-color: #fff;box-shadow: rgba(0, 0, 0, 0.1) 0 1px 1px;position: relative;text-align: left;}.recently-played .card .artwork {width: 100%;aspect-ratio: 1 / 1;display: block;top: 0;left: 0;transition: all 400ms ease 0s;opacity: 0;border: 0;object-fit: cover;object-position: center 10%;}.recently-played .card .info {padding-top: 10px;box-sizing: content-box;height: 85.6px;display: block;text-align: left;margin-top: 0;margin-left: 10px;}.recently-played .card .info .details {line-height: 1.4;overflow: hidden;display: block;margin-top: 0;margin-bottom: 5px;padding-top: 0;}.recently-played .card .info .track {font-size: 15px;max-height: 42px;color: #333;}.recently-played .card .info .artist {font-size: 12px;max-height: 33.6px;color: #555;}.recently-played .card .time {display: block;padding-top: 10px;font-size: 12px;border-top: 1px solid #f5f5f5;color: #666;margin: 0 0 10px 10px;}.recently-played-date-picker {position: relative;max-width: 1120px;}.recently-played-date-picker h3 {display: inline-block;}.recently-played-date-picker div {display: inline-block;position: absolute;bottom: 0;right: 0;}.recently-played-date-picker select {margin-left: 10px;}@media (max-width: 1150px) {.recently-played .card {width: calc(20% - 16px);}}@media (max-width: 900px) {.recently-played .card {width: calc(25% - 15px);}}@media (max-width: 700px) {.recently-played .card {width: calc(33.333% - 15px);}}@media (max-width: 525px) {.recently-played-date-picker div {display: inline;position: relative;}.recently-played-date-picker select:first-of-type {margin-left: 0;}.recently-played .card {display: flex;width: auto;margin-right: 20px;}.recently-played .card .artwork {min-width: 126px;max-width: 126px; }.recently-played .card .info {width: calc(100% - 126px);}.recently-played .card .time {position: absolute;bottom: 0;left: 126px;width: 100%;}}.show-more {text-align: center;padding-bottom: 20px;max-width: 1210px;}.album-info {display: inline-flex;flex-flow: column nowrap;justify-content: space-between;align-items: flex-start;vertical-align: top;padding-bottom: 10px;}.album-info.with-thumb {max-width: calc(100% - 140px);min-height: 126px;padding-bottom: 0;}.album-thumb {display: inline-block;padding: 2px 6px 2px 0;}.album-thumb img {max-height: 126px;min-height: 126px;width: 126px;object-fit: cover;object-position: center 10%;}.album-hashtag-area {padding-top: 15px;}.album-hashtag-area a {color: inherit;}.album-hashtag-area a:hover {text-decoration: none;}.album-hashtag-area a:hover .album-hashtag {filter: brightness(90%);}.album-hashtag {border-radius: 6px;border: 1px solid #666;padding: 2px 8px;margin-right: 2px;line-height: 2;}.album-hashtag.palette-0 {background-color: #bdd0c4;}.album-hashtag.palette-1 {background-color: #bad7f3;}.album-hashtag.palette-2 {background-color: #ffd6a5;}.album-hashtag.palette-3 {background-color: #f7e1d3;}.album-hashtag.palette-4 {background-color: #dfccf1;}div.toggle-time-entry {position: relative;float: right;}div.toggle-time-entry div {display: inline-block;position: absolute;bottom: 0;right: 0;cursor: pointer;width: 17px;height: 17px;background-image: url('../img/clock-icon.svg');}.play-now {z-index: 9;}.play-now button {font-size: 10px;height: 16px;border: none;color: #fff;cursor: pointer;background-color: #2b547e;border-radius: 4px;box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);}.play-now button:hover {background-color: #3b648e;}.play-now button:active {transform: translate(1px, 1px);}.track-submit:disabled {color: gray;}.track-submit:disabled img {opacity: 0.5;}.track-submit img {margin-bottom: -1px;padding-left: 5px;}.track-submit#track-play img {width: 8px;height: 11px;}.track-submit#track-add img {width: 20px;height: 10px;}.import-form input,.import-form .group {display: inline-block;width: 260px;box-sizing: border-box;height: 24px;margin-bottom: 6px;}.import-form .group div {display: inline-block;}.import-form input[type=radio] {width: 15px;height: 15px;margin-right: 0;}.import-csv div.time-spacer {min-width: 5px;text-align: center;}.import-csv input.date {width: 88px;}.import-csv input.time {width: 68px;}.import-csv input.delimiter {width: 20px;}.import-form label {font-weight: bold;width: 84px;display: inline-block;}.file-area {position: relative;width: 100%;min-height: 52px;}.file-area input[type=file] {position: absolute;width: 100%;height: 100%;top: 0;left: 0;opacity: 0;font-size: 0;cursor: pointer;}.file-area .file-overlay {box-sizing: border-box;width: 100%;padding: 14px 0;background-color: #fff;border: 2px dashed #ccc;vertical-align: middle;text-align: center;white-space: nowrap;transition: background 0.3s ease-in-out;}.file-area .file-overlay .pseudo-button {color: #333;background-color: #f4f4f4;border-radius: 4px;border: 1px solid #cdcdcd;padding: 2px 6px;}.file-area:hover .file-overlay .pseudo-button {background-color: #f8f8f8;}.file-area:active .file-overlay .pseudo-button {background-color: #d6d6d6;}.drop-active .file-overlay {border-color: #32cd32;background-color: #98fb98;}.drop-active .file-overlay .pseudo-button {background-color: transparent;}.drop-active:after {content: '';display: block;position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 600;}.file-area .file-overlay .success {color: #000;display: none;max-width: 254px;overflow-x: hidden;text-overflow: ellipsis;}.file-area .file-overlay .default {color: #666;}.file-area input[type=file]:focus + .file-overlay {border-color: #637789;}.file-area input[type=file].has-file + .file-overlay .success {display: inline-block;}.file-area input[type=file].has-file + .file-overlay .default {display: none;}.file-area.album-thumb {position: relative;width: 130px;height: 130px;display: block;margin-top: 2px;}.file-area.album-thumb .file-overlay {max-width: 130px;max-height: 130px;padding: 0;}.file-area.album-thumb .default {line-height: 1.5;height: 126px;}.file-area.album-thumb .default h4 {margin: 10px auto;}.file-area.album-thumb .default .pseudo-button {display: inline-block;margin-top: 8px;}.file-area.album-thumb .delete {line-height: 30px;width: 30px;position: absolute;bottom: 6px;left: 4px;}.file-area input[name=userfile]:not(.has-file) + .file-overlay .delete {display: none;}.file-area.album-thumb .delete a {border-radius: 50%;background-color: #d00;color: #fff;display: block;}.file-area.album-thumb .delete a:hover {background-color: #f00;}.no-text-select {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.playlist-by-date {margin-top: 2px;}.playlist-accordion.ui-accordion {height: 520px;}.playlist-accordion.ui-accordion .ui-accordion-header {color: #5863da;font-size: 14pt;font-weight: bold;margin-top: 0;margin-bottom: 5px;text-align: left;background-color: transparent;border: transparent;padding: 0;}.playlist-accordion.ui-accordion .ui-accordion-header-icon {filter: brightness(0) saturate(100%) invert(32%) sepia(90%) saturate(767%) hue-rotate(207deg) brightness(99%) contrast(94%); }.playlist-accordion.ui-accordion h3.ui-accordion-header-collapsed:hover {text-decoration: underline;}.playlist-accordion.ui-accordion .ui-accordion-content {padding: 0;border: none;font-family: 'Roboto', Helvetica, sans-serif;}.float-error {display: inline-block;position: absolute;top: 0;right: 0;color: #c00;font-weight: bold;padding: 10px;}.newPlaylist {margin: 10px 0;}.playlist-grid {table-layout: fixed;width: 100%;border-width: 0;border-spacing: 0;border-collapse: separate;empty-cells: show;outline: 0;margin: 0;}.playlist-grid tr.selected,.playlistTable tr.selected {background-color: #eee;}.playlist-grid th {text-align: left;font-size: 14px;padding-left: 4px;}.playlist-grid th {border-color: gray;border-width: 0 0 1px 0;border-style: solid;}.playlist-grid td {border-color: rgba(0,0,0,0.08);border-width: 1px 0 0 0;border-style: solid;vertical-align: middle;}.playlist-grid td > span {padding-left: 3px;height: 16px;}.playlist-grid .description,.playlist-grid .airname {white-space: nowrap;overflow-x: hidden;text-overflow: ellipsis;}.playlist-grid input,.playlist-accordion.ui-accordion .ui-accordion-content input {font-size: 10pt;font-family: 'Roboto', Helvetica, sans-serif;margin: 0;padding: 1px 2px;border: 1px solid #666;border-radius: 3px;height: 16px;}.playlist-accordion.ui-accordion .ui-accordion-content button {font-family: 'Roboto', Helvetica, sans-serif;}.playlist-grid input.description {width: 160px;}.playlist-grid input.airname {width: 90px;}.playlist-grid input.date {width: 80px;}.playlist-grid input.time {width: 60px;}.newPlaylist button,.pl-banner-edit button,.playlistBanner button,.playlist-grid button {color: #000;background-color: #f4f4f4;border-radius: 4px;border: 1px solid #cdcdcd;margin-right: 4px;padding: 2px 6px 3px;}.newPlaylist button:hover,.pl-banner-edit button:hover,.playlistBanner button:hover,.playlist-grid button:hover {background-color: #f8f8f8;}.newPlaylist button:active,.pl-banner-edit button:active,.playlistBanner button:active,.playlist-grid button:active {background-color: #d6d6d6;}.pl-banner-edit button.default,.playlist-grid button.default {color: #fff;border: 1px solid #5796ed;background-color: #5897ee;}.pl-banner-edit button.default:disabled,.playlist-grid button.default:disabled {color: gray;border: 1px solid #ccc;background-color: #ccc;}.pl-banner-edit button.default:hover:not(:disabled),.playlist-grid button.default:hover:not(:disabled) {background-color: #5ba4fc;}.pl-banner-edit button.default:active:not(:disabled),.playlist-grid button.default:active:not(:disabled) {background-color: #5897ee;}.playlist-grid button.pdel {color: #e33437;border-color: #e33437;}.playlist-grid a.listEdit {display: inline-block;width: 20px;height: 20px;text-align: center;line-height: 20px;padding: 3px 3px 3px 4px;color: #000;}.playlist-grid a:hover.listEdit {cursor: pointer;text-decoration: none;background-color: rgba(0,0,0,0.1);border-radius: 50%;}.playlist-grid td.no-playlists {font-size: 20px;color: #ccc;text-align: center;border: none;}.dot-menu,.mobileMenu {position: relative;display: inline-block;}.dot-menu-content:before,.mobileMenuContent:before {content: '';position: absolute;top: -10px;left: 35px;border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid #ccc;}.dot-menu-content:after,.mobileMenuContent:after {content: '';position: absolute;top: -9px;left: 36px;border-left: 9px solid transparent;border-right: 9px solid transparent;border-bottom: 9px solid #f8f8f8;z-index: 1;}.dot-menu-content,.mobileMenuContent {background-color: #f8f8f8;border: 1px solid #ccc;border-radius: 4px;display: none;position: absolute;box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);padding: 8px;margin-top: 2px;margin-left: -32px;z-index: 1;}.mobileMenuContent button {width: 80px;height: 30px;margin: 5px 0;}a.listEdit {font-size: 20px;height: 30px;width: 30px;line-height: 30px;vertical-align: middle;}@media (min-width: 800px) {.playlist-grid tbody tr {line-height: 30px;}}@media (max-width: 800px) {.playlist-grid tbody tr {line-height: 40px;}.playlist-grid input,.playlist-accordion.ui-accordion .ui-accordion-content input {height: 20px;}.playlist-grid button,.newPlaylist button {height: 30px;}}ul.pagination {list-style-type: none;margin: 0 10px;padding: 0;overflow: hidden;display: flex;text-align: center;font-weight: bold;}ul.pagination li:not(.more) {width: 30px;line-height: 30px;margin: 0;}ul.pagination li a {display: block;border-radius: 50%;text-decoration: none;}ul.pagination li:not(.more) a:hover {background-color: rgba(0,0,0,0.2);text-decoration: none;}ul.listbox {list-style-type: none;border: 1px solid #ccc;margin: 0;padding: 0;overflow: hidden;cursor: default;}ul.listbox li {margin: 0;padding: 1px 2px;white-space: nowrap;overflow-x: hidden;text-overflow: ellipsis;}.fxtime {font-family: monospace;}.ui-tooltip {border: 1px solid #000 !important;border-radius: 0 !important;padding: 6px !important;color: #000 !important;background-color: #ffffe0 !important;box-shadow: none !important;overflow-wrap: break-word;}.ui-autocomplete {max-height: 250px;max-width: 400px;overflow-y: auto;overflow-x: hidden;}.ui-autocomplete.ui-widget {font-family: 'Roboto', Helvetica, sans-serif;padding: 1px;}.ui-autocomplete.ui-widget .ui-menu-item {cursor: default;}ul.listbox .state-active,.ui-autocomplete .ui-menu-item-wrapper.ui-state-active {color: #000;background: #ccc;border-color: transparent;}@media (max-width: 800px) {.ui-autocomplete {max-height: 500px;max-width: 100%;}.ui-autocomplete.ui-widget {border-radius: 8px;font-size: 16px;padding: 0;}.ui-autocomplete.ui-widget .ui-menu-item {border-top: 1px solid #c5c5c5;}.ui-autocomplete.ui-widget .ui-menu-item div.ui-menu-item-wrapper {padding: 8px;}}