@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--tblr-primary: #0d6efd;--tblr-primary-rgb: 13, 110, 253;--tblr-link-color: #0d6efd;--tblr-btn-bg: #0d6efd}header.app-header.bg-dark{border-top:5px solid #0d6efd!important;background-color:#353535!important;height:auto}header.app-header.bg-dark .navbar-brand{color:#fff;opacity:.8;margin:0 20px}.btn-primary,.dataTables_wrapper .dataTables_paginate .paginate_button.current{background-color:#0d6efd;border-color:#025bdf}.btn-primary:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{background-color:#025bdf;border-color:#024bb7}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.dataTables_wrapper .dataTables_paginate .paginate_button.current:not(:disabled):not(.disabled).active,.dataTables_wrapper .dataTables_paginate .paginate_button.current:not(:disabled):not(.disabled):active,.dataTables_wrapper .dataTables_paginate .show>.dropdown-toggle.paginate_button.current,.show>.btn-primary.dropdown-toggle{background-color:#025bdf;border-color:#024bb7}a{color:#025bdf}a:hover{color:#024bb7}.dataTables_wrapper .dataTables_filter input:focus,.dataTables_wrapper .dataTables_length select:focus,.form-control:focus,.form-select:focus{border-color:#68a5fe;box-shadow:0 0 0 .2rem #0d6efd26}.sidebar .nav-link.active{background:#024bb7}.sidebar .nav-link.active .nav-icon{color:#68a5fe}.sidebar .nav-link:hover{background:#025bdf}.sidebar .nav-link:hover .nav-icon{color:#fff}.page-item.active .page-link{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.dropdown-item:active{background-color:#0d6efd}.btn-primary:focus,.btn-primary.focus{box-shadow:0 0 0 .2rem #0d6efd26}#update-alert{display:none}.navbar-nav .end-masquerade{background:red;border-left:3px solid #ff8686;color:#fff;font-weight:600;border-radius:0!important}.navbar-nav .end-masquerade:hover{background:#d20101;color:#fff;text-decoration:none}.form-group.required label:after{content:"*";color:red}.form-check .form-check-label{padding:0}.loading-overlay{width:100%;height:100%;position:absolute;inset:0;background:#fffc;text-align:center;display:none}.loading-overlay i{font-size:3.5em;position:absolute;top:39%;animation:spin 2s linear infinite}.player-content.dashboard-page #content-widgets{padding:0}.player-content.dashboard-page #content-widgets .actions{display:none}.player-content.dashboard-page #layout .row{margin:0}.player-content.dashboard-page #layout .row>div{padding:5px}.player-content.dashboard-page .widget-inner{display:inline-block;position:relative;width:100%;min-height:200px;margin:5px}.player-content.dashboard-page .widget-inner .widget-area-title{font-size:1.2em;margin-bottom:3px}.player-content.dashboard-page .widget-inner .player{width:100%;height:100%;min-height:180px;padding:5px 10px;margin:0;background-color:#777;text-align:center;position:relative}.player-content.dashboard-page .widget-inner .player i{font-size:52px;top:46px;color:#fff;border:2px solid #fff;padding:9px 1px 0 5px;border-radius:50%;width:75px;height:75px;position:relative}.player-content.dashboard-page .widget-inner ul.sortable{width:100%;height:100%;min-height:180px;padding:5px 10px;margin:0;background-color:#4a4a4a}.player-content.dashboard-page .widget-inner ul.sortable.hover{border:2px dashed #ff2211}.player-content.dashboard-page li.widget-content{border:1px solid #777;padding:4px;margin:4px 0;list-style:none;width:200px!important;max-width:100%;cursor:move}.player-content.dashboard-page li.widget-content .text{display:inline-block}.player-content.dashboard-page li.widget-content .actions{float:right}.manage-playlist-content.dashboard-page .sortable-ghost{opacity:.4;background:#f0f0f0}.manage-playlist-content.dashboard-page .sortable-chosen{background:#e3f2fd}.manage-playlist-content.dashboard-page .sortable-drag{opacity:1;cursor:move}.manage-playlist-content.dashboard-page .sort-handle{cursor:move;-webkit-user-select:none;user-select:none}.manage-playlist-content.dashboard-page .loading-overlay{z-index:1000;display:none;align-items:center;justify-content:center}.manage-playlist-content.dashboard-page .loading-overlay i{font-size:2rem;color:#0d6efd;position:static}.manage-playlist-content.dashboard-page #playlist-content #playlist-update-alert{display:none}.manage-playlist-content.dashboard-page #playlist-content form#playlist-form{height:500px;overflow-y:auto}.manage-playlist-content.dashboard-page #playlist-content tr.ui-sortable-helper{display:table}.manage-playlist-content.dashboard-page #playlist-content td.sort-handle.ui-sortable-handle{text-align:center;cursor:move;width:40px}.manage-playlist-content.dashboard-page #playlist-content .box-footer{padding:10px 10px 5px}.manage-playlist-content.dashboard-page #playlist-content .box-footer .btn-group{margin-bottom:5px}.manage-playlist-content.dashboard-page #add-content .content-table-wrapper{height:500px;overflow-y:auto}.manage-playlist-content.dashboard-page #playlist-content .table td,.manage-playlist-content.dashboard-page #playlist-content .table th,.manage-playlist-content.dashboard-page #add-content .table td,.manage-playlist-content.dashboard-page #add-content .table th{padding:.25rem .5em}.manage-playlist-content.dashboard-page #playlist-content .table td .btn-sm,.manage-playlist-content.dashboard-page #playlist-content .table th .btn-sm,.manage-playlist-content.dashboard-page #add-content .table td .btn-sm,.manage-playlist-content.dashboard-page #add-content .table th .btn-sm{padding:.15rem .4rem}
