@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/open-sans-latin-300-normal-D5gIFPXQ.woff2)format("woff2"),url(/assets/open-sans-latin-300-normal-BKswzCSr.woff)format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-latin-400-normal-Bk63H6sG.woff2)format("woff2"),url(/assets/open-sans-latin-400-normal-DKniycaP.woff)format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-latin-600-normal-Cp4N6AwT.woff2)format("woff2"),url(/assets/open-sans-latin-600-normal-C3dWW5mx.woff)format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-latin-700-normal-CceUhp2e.woff2)format("woff2"),url(/assets/open-sans-latin-700-normal-CZCQA30i.woff)format("woff")}@font-face{font-family:PanelIcons;src:url(/assets/fa-solid-900-DJtUpZIT.woff2)format("woff2");font-display:block;font-weight:900}:root{color:#333;font-synthesis:none;-webkit-font-smoothing:antialiased;font-family:Open Sans,sans-serif;font-size:12px;font-weight:400;line-height:1.5}*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%;margin:0}body{background:radial-gradient(#00ff3e 0%,#000 100%) 50%/cover no-repeat fixed}button,input,select,textarea{font:inherit}a{color:#348fe2;text-decoration:none}button{cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}a:focus-visible,button:focus-visible,summary:focus-visible{outline-offset:2px;outline:2px solid #348fe2}input,select,textarea{color:#2d353c;background:#fff;border:1px solid #d5dbe0;border-radius:4px;min-width:0;padding:7px 12px}input:focus,select:focus,textarea:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 2px #348fe222}input[type=checkbox]{accent-color:#348fe2;width:13px;height:13px}form label{margin-bottom:20px;font-weight:400;display:block}form label>input:not([type=checkbox]),form label>textarea,form label>select{width:100%;margin-top:8px;display:block}h1,h2,h3,h4,h5,h6,p{margin:0}.fa{font-family:PanelIcons;font-style:normal;font-weight:900;line-height:1;display:inline-block}.button{color:#fff;white-space:nowrap;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;line-height:18px;text-decoration:none;display:inline-flex}.primary{background:#348fe2;border-color:#348fe2}.primary:hover{background:#2a72b5;border-color:#2a72b5}.secondary{background:#2d353c;border-color:#2d353c}.secondary:hover{background:#242a30}.warning{background:#f59c1a;border-color:#f59c1a}.success{background:#32a932;border-color:#32a932}.info{background:#49b6d6;border-color:#49b6d6}.danger{background:#ff5b57;border-color:#ff5b57}.icon-only{width:28px;height:26px;padding:5px;font-size:11px}.row-actions{align-items:center;gap:3px;display:flex}.toolbar-actions{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.toolbar-actions>.button{padding:8px 12px}.error-text{color:#a4262c;background:#fbe3e4;border:1px solid #f6c9cc;border-radius:3px;margin-bottom:20px;padding:12px 15px}.notice{color:#3c763d;background:#dff0d8;margin-bottom:20px;padding:12px 15px}.required{color:#ff5b57}.screen-message{background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100vh;padding:30px;display:flex}.screen-message h1{font-size:28px;font-weight:500}.reference-login{background:#fff;min-height:100vh;position:absolute;inset:0}.login-image{position:fixed;inset:0 500px 0 0;overflow:hidden}.login-image>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute}.login-caption{color:#fff;background:linear-gradient(#0000,#000);padding:60px 60px 30px;font-weight:300;position:absolute;bottom:0;left:0;right:0}.login-caption h4{margin:0 0 8px;font-size:36px;font-weight:300;line-height:1.2}.login-right{background:#fff;flex-direction:column;justify-content:center;width:500px;min-height:100vh;margin-left:auto;padding:60px;display:flex}.login-form h1{color:#333;margin:0 0 8px;font-size:32px;font-weight:600;line-height:1.2}.login-form h1 small{color:#6f8293;margin-top:10px;font-size:14px;font-weight:400;line-height:20px;display:block}.login-form>form{padding-top:15px}.login-form label{margin:0 0 15px}.login-form label input{height:34px;margin-top:8px}.login-submit{border-radius:6px;width:100%;margin-top:5px;padding:8px 16px;font-size:14px;line-height:25px}.login-footer{text-align:center;border-top:1px solid #eee;margin-top:15px;padding-top:15px}.totp-input{color:#6f8293;z-index:2;font-size:10px;position:fixed;bottom:18px;right:45px}.totp-input summary{cursor:pointer}.totp-input[open]{background:#fff;border:1px solid #d5dbe0;border-radius:4px;padding:12px}.totp-input label{margin-top:10px}.reference-panel{min-height:100vh;padding-top:50px}.header{z-index:1030;color:#fff;background:linear-gradient(45deg,#0000,#101010);justify-content:space-between;align-items:center;height:50px;display:flex;position:fixed;top:0;left:0;right:0}.navbar-brand{color:#fff;white-space:nowrap;padding:15px 20px;font-size:18px;line-height:20px}.navbar-brand strong{font-weight:700}.navbar-brand span{font-weight:300}.header-right{align-items:center;gap:15px;height:100%;padding-right:15px;display:flex}.chat-link{border-radius:0 0 3px 3px;align-self:flex-start;padding:5px 10px;font-size:12px}.user-menu{color:#aaa;align-items:center;gap:10px;font-size:12px;display:flex}.user-avatar{color:#71828b;background:#000;border-radius:50%;place-items:center;width:30px;height:30px;font-size:18px;display:grid;overflow:hidden}.user-menu summary{cursor:pointer;align-items:center;gap:5px;list-style:none;display:flex}.user-menu summary>.fa{font-size:8px}.user-menu details{position:relative}.dropdown-menu{z-index:1050;background:#fff;border:1px solid #ddd;border-radius:3px;min-width:150px;padding:5px 0;position:absolute;top:30px;right:0;box-shadow:0 4px 12px #0004}.dropdown-menu a,.dropdown-menu button{text-align:left;color:#333;background:#fff;border:0;width:100%;padding:7px 15px;display:block}.dropdown-menu a:hover,.dropdown-menu button:hover{background:#eee}.sidebar{z-index:1010;scrollbar-width:thin;scrollbar-color:#ffffff35 transparent;background:linear-gradient(45deg,#101010,#0000);width:220px;padding-top:50px;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.nav-profile{color:#fff;border-bottom:3px solid #fff;padding:20px;line-height:18px}.nav-profile strong{font-weight:700;display:block}.nav-profile>div{font-size:12px}.nav-header{color:#ffffff73;padding:15px 20px 3px;font-size:11px;font-weight:600}.sidebar ul{margin:0;padding:0;list-style:none}.sidebar nav a,.nav-parent,.nav-logout{text-align:left;color:#fff;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:7px 20px;font-size:12px;font-weight:400;line-height:20px;display:flex}.sidebar nav a>.fa,.nav-parent>.fa:first-child,.nav-logout>.fa{text-align:center;width:14px;font-size:14px}.nav-parent>.fa:last-child{opacity:.6;margin-left:auto;font-size:10px}.sidebar nav a.active{background:linear-gradient(#00ff3e,#4e5c6800)}.sidebar nav a:hover,.nav-parent:hover,.nav-logout:hover{color:#fff;background-color:#0003}.submenu{margin:0!important;padding:5px 0!important}.sidebar .submenu a{color:#aaa;padding:3px 20px 3px 39px;font-size:12px;line-height:18px;position:relative}.sidebar .submenu a>.fa{color:#777;width:5px;margin-right:1px;font-size:5px}.sidebar .submenu li{position:relative}.sidebar .submenu li:before{content:"";background:#ffffff35;width:1px;position:absolute;top:0;bottom:0;left:27px}.sidebar .submenu li:after{content:"";background:#ffffff35;width:9px;height:1px;position:absolute;top:12px;left:27px}.sidebar .submenu a.active{color:#fff}.sidebar-collapse{float:right;color:#fff;background:#17212a;border:0;border-radius:15px 0 0 15px;margin:10px 0 20px;padding:8px 15px}.content{min-height:calc(100vh - 50px);margin-left:220px;padding:20px 30px}.mobile-menu{color:#fff;background:0 0;border:0;font-size:18px;display:none}.sidebar-minified .sidebar{width:60px}.sidebar-minified .content{margin-left:60px}.sidebar-minified .nav-profile,.sidebar-minified .nav-header,.sidebar-minified .sidebar .submenu,.sidebar-minified nav a>span,.sidebar-minified .nav-parent>span,.sidebar-minified .nav-parent>.fa:last-child{display:none}.sidebar-minified .nav-logout{font-size:0}.page-heading{justify-content:space-between;align-items:center;gap:20px;min-height:32px;margin:0 0 15px;display:flex}.page-heading h1{color:#2d353c;font-size:24px;font-weight:400;line-height:1.2}.breadcrumb{color:#777;align-items:center;gap:9px;font-size:12px;display:flex}.breadcrumb a{color:#555}.panel{background:0 0;border:0;border-radius:3px;margin-bottom:20px}.panel-heading{color:#fff;background:linear-gradient(45deg,#101010,#0000);border-radius:3px 3px 0 0;justify-content:space-between;align-items:center;min-height:38px;padding:10px 15px;display:flex}.panel-heading h2{font-size:12px;font-weight:600;line-height:18px}.panel-tools{gap:8px;display:flex}.panel-tools button{color:#fff;background:#0004;border:0;border-radius:50%;place-items:center;width:15px;height:15px;padding:0;font-size:8px;display:grid}.panel-tools .collapse-control{background:#f59c1a}.panel-body{color:#fff;background:#0008;border:1px dotted #0008;padding:15px;box-shadow:5px 5px #0003}.panel-expanded{z-index:1040;background:#00460d;position:fixed;inset:55px 10px 10px;overflow:auto}.panel-expanded .panel-body{min-height:calc(100vh - 110px)}.half-panel{width:50%;padding-right:10px}.half-panel .panel-body{min-height:150px}.checkbox-label{justify-content:space-between;align-items:center;max-width:155px;display:flex}.checkbox-label input{margin:0}.save-bar{justify-content:flex-end;display:flex}.ordered-picker{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ordered-picker select{border-radius:0;width:100%;height:270px;margin:8px 0 12px;padding:5px;display:block}.ordered-picker option{padding:4px 7px}.picker-search{align-items:flex-end;gap:10px;margin-bottom:15px;display:flex}.picker-search label{flex:1;margin:0}.reorder-list{max-width:700px;margin:0;padding:0;list-style:none}.reorder-list li{color:#222;cursor:move;background:#f1f5f7;align-items:center;gap:12px;margin-bottom:5px;padding:8px 16px;display:flex}.reorder-list li>span{flex:1}.table-toolbar{color:#fff;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:15px;display:flex}.page-size{white-space:nowrap;align-items:center;gap:8px;font-weight:600;display:flex}.page-size select{background:#fff;height:34px;padding:5px 10px;font-size:12px}.table-exports{align-items:center;display:inline-flex;position:relative}.table-exports>button{color:#fff;background:#6c757d;border:1px solid #899198;padding:8px 12px;font-size:12px;line-height:16px}.table-exports>button:first-child{border-radius:3px 0 0 3px}.table-exports>button:last-of-type{border-radius:0 3px 3px 0}.table-exports>button:hover{background:#596168}.export-status{white-space:nowrap;z-index:1;background:#222;padding:3px 7px;font-size:10px;position:absolute;top:100%;left:0}.search-box{align-items:center;gap:8px;margin-left:auto;font-weight:600;display:flex}.search-box input{border-radius:3px;width:260px;height:34px;padding:5px 10px}.table-scroll{overflow-x:auto}table{border-collapse:collapse;color:#333;text-align:left;background:#eee;width:100%;margin-bottom:15px;font-size:12px;line-height:18px}th,td{vertical-align:middle;border-top:1px solid #ddd;padding:5px}th{white-space:nowrap;border-top:0;border-bottom:2px solid #ddd;font-weight:600}tbody tr:nth-child(odd){background:#f2f2f2}tbody tr:hover{background:#e4e4e4}.sort-button{font:inherit;color:inherit;background:0 0;border:0;padding:0}.sort-button span{opacity:.35;font-size:10px}.table-message{text-align:center;color:#333;background:#eee;margin-top:-15px;margin-bottom:15px;padding:10px}.table-message p{margin:8px 0}.table-footer{color:#fff;justify-content:space-between;align-items:center;gap:15px;font-size:12px;display:flex}.pagination{align-items:center;gap:0;display:flex}.pagination button,.pagination>span{color:#333;background:#fff;border:1px solid #ddd;padding:5px 10px;line-height:18px}.pagination>span{color:#fff;background:#348fe2;border-color:#348fe2}.pagination button:disabled{opacity:.75;color:#777;background:#eee}.pagination button:first-child{border-radius:3px 0 0 3px}.pagination button:last-child{border-radius:0 3px 3px 0}.status-badge{color:#fff;border-radius:3px;padding:3px 7px;font-size:10px}.status-badge.active{background:#32a932}.status-badge.inactive{background:#ff5b57}.announcement{color:#000;background:#ccc;border-left:4px solid #000;border-radius:3px;align-items:center;gap:30px;min-height:110px;margin-bottom:35px;padding:15px 20px;display:flex}.announcement>.fa{font-size:56px}.announcement h4{margin-bottom:5px;font-size:18px;font-weight:700}.dashboard-widgets{grid-template-columns:2fr 2fr 3fr 2fr 2fr;align-items:start;gap:30px;margin:15px 5px 30px;display:grid}.widget{color:#fff;border-radius:4px;min-width:0;padding:15px;position:relative;overflow:hidden}.widget h4{z-index:1;margin-bottom:5px;font-size:12px;font-weight:400;line-height:18px;position:relative}.widget>strong{z-index:1;overflow-wrap:break-word;margin-bottom:15px;font-size:24px;font-weight:600;line-height:36px;display:block;position:relative}.widget>div{opacity:.7;font-size:12px}.widget>.fa{opacity:.15;font-size:60px;position:absolute;top:25px;right:0;transform:scale(1.4)}.bg-blue{background:#348fe2}.bg-green{background:#32a932}.bg-orange{background:#f59c1a}.bg-teal{background:#00acac}.bg-black{background:#000}.server-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;display:grid}.server-card{min-width:0}.server-card>header{color:#fff;background:#000;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:15px;display:flex}.server-card header>button{color:#fff;background:orange;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.server-body{color:#333;background:#ddd;padding:15px}.server-metrics{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:25px;min-height:190px;padding-bottom:30px;display:grid}.server-metrics h6,.server-usage h6{margin-bottom:5px;font-size:12px;font-weight:600;line-height:18px}.server-metrics span{font-size:12px}.server-usage{text-align:center;border-top:1px solid #ccc;grid-template-columns:1fr 1fr;gap:20px;padding:12px 10px 10px;display:grid}.server-usage small{opacity:.5;font-size:6px;font-weight:400}.server-usage progress{appearance:none;background:#e9ecef;border:0;border-radius:3px;width:100%;height:16px;display:block;overflow:hidden}.server-usage progress::-webkit-progress-bar{background:#e9ecef}.server-usage progress::-webkit-progress-value{background:#32a932}.server-usage progress::-moz-progress-bar{background:#32a932}.empty-progress{background:#e9ecef;height:16px;font-size:10px}@media (width<=1280px){.login-image{right:400px}.login-right{width:400px;padding:45px}.login-caption{padding:45px 45px 30px}.login-caption h4{font-size:28px}.login-form h1{font-size:24px}.login-form h1 small{font-size:12px;line-height:18px}.dashboard-widgets{gap:20px}}@media (width<=1000px){.table-toolbar{row-gap:12px}.search-box{justify-content:flex-end;width:100%}.search-box input{flex:1;max-width:300px}.server-grid{gap:12px}.content{padding:20px}.dashboard-widgets{grid-template-columns:repeat(3,minmax(0,1fr))}.half-panel{width:100%;padding-right:0}.server-card h5{font-size:12px}}@media (width<=767px){.login-image{display:none}.login-right{width:100%;max-width:460px;margin:auto;padding:30px}.login-form h1{font-size:24px}.totp-input{right:30px}.sidebar{background:#101010;width:220px;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.content,.sidebar-minified .content{margin-left:0;padding:20px 15px}.navbar-brand{padding-left:15px;font-size:16px}.header-right{gap:8px;padding-right:10px}.user-menu{gap:5px}.user-avatar{display:none}.mobile-menu{margin-left:auto;margin-right:10px;display:block}.sidebar-collapse{display:none}.header{background:#101010}.dashboard-widgets{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-left:0;margin-right:0}.server-grid,.ordered-picker{grid-template-columns:1fr}.page-heading{align-items:flex-start}.breadcrumb{display:none}.table-footer{flex-wrap:wrap}.table-exports>button{padding:8px}.toolbar-actions>.button{padding:6px 8px;font-size:10px}.announcement{gap:15px;margin-bottom:20px;padding:15px}.announcement>.fa{font-size:35px}.announcement h4{font-size:16px}.nav-profile{min-height:76px}}@media print{body{background:#fff!important}.header,.sidebar,.table-toolbar,.panel-tools,.row-actions,.pagination,.toolbar-actions,.save-bar{display:none!important}.reference-panel{padding:0}.content{margin:0;padding:0}.panel,.panel-body,.panel-heading{color:#000;box-shadow:none;background:#fff;border:0}.panel-expanded{position:static}.table-scroll{overflow:visible}.table-footer{color:#000}table{font-size:9px}}.reference-multiselect{color:#333;min-width:0;position:relative}.reference-multiselect-trigger{text-align:left;color:#333;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #ccd0d4;border-radius:4px;flex-wrap:wrap;gap:3px;padding:5px 10px;display:flex}.reference-multiselect .placeholder{color:#707478}.reference-select-chip{overflow-wrap:anywhere;background:#e2e7eb;border:1px solid #ccd0d4;border-radius:3px;max-width:100%;padding:0 5px}.reference-multiselect-popup{z-index:50;background:#fff;border:1px solid #ccd0d4;border-radius:0 0 4px 4px;padding:6px;position:absolute;top:100%;left:0;right:0;box-shadow:0 5px 10px #0004}.reference-multiselect-popup [role=listbox]{max-height:220px;overflow:auto}.reference-multiselect-popup [role=option]{padding:4px}.reference-multiselect-popup [role=option] label{color:#333;align-items:center;gap:6px;display:flex}.reference-multiselect-popup input[type=checkbox]{width:auto;margin:0}.reference-multiselect-popup input[type=search]{width:100%;margin-bottom:6px}:is(.mass-import-form>.panel>.panel-body>.reference-form-row:has(textarea),.mass-import-form>.panel>.panel-body>.reference-form-row:has(select[aria-label=Import\ Type])){display:block}:is(.mass-import-form>.panel>.panel-body>.reference-form-row:has(textarea)>span,.mass-import-form>.panel>.panel-body>.reference-form-row:has(select[aria-label=Import\ Type])>span){margin-bottom:8px;display:block}.mass-import-form textarea{width:100%;height:372px}.mass-import-form input[type=checkbox]{justify-self:start;width:auto}.mass-import-form .checkbox-label{align-items:center;gap:6px;display:flex}.subtitle-list .input-group{flex-wrap:wrap;margin-bottom:10px}.subtitle-list .input-group>input:first-child{flex:3 200px}.subtitle-list .input-group>input:not(:first-child){flex:75px;width:75px}.media-browser .input-group{flex-wrap:wrap;margin:10px 0}.media-browser .input-group input{flex:130px;min-width:0}.tmdb-search input{min-width:0}.reference-dialog{color:#fff;background:#063a16;border:1px solid #536357;border-radius:4px;width:min(600px,100vw - 24px);max-height:calc(100dvh - 24px);padding:0;overflow:auto}.reference-dialog::backdrop{background:#0009}.reference-dialog .panel{margin:0}.reference-dialog input,.reference-dialog textarea,.reference-dialog select{max-width:100%}.row-action-popup{z-index:1100;max-width:calc(100vw - 16px);max-height:min(340px,100dvh - 16px);position:fixed;overflow:auto}.row-action-popup>button{white-space:normal}.users-action-panel{margin-bottom:30px}.users-action-panel .toolbar-actions{gap:10px}.users-action-panel .toolbar-actions>.button{padding:10px 14px}.owner-select{color:#333;flex:0 326px;max-width:100%;position:relative}.owner-select-trigger{color:#2d353c;text-align:left;background:#eee;border:1px solid #ddd;border-radius:3px;justify-content:space-between;align-items:center;width:100%;height:38px;padding:8px 14px;display:flex}.owner-select-trigger .fa{font-size:9px}.owner-select-menu{z-index:55;background:#fff;border:1px solid #ddd;border-radius:3px;max-height:340px;padding:5px;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 5px 12px #0003}.owner-select-menu>input{width:100%;margin-bottom:5px}.owner-select-menu>button{text-align:left;color:#333;background:#fff;border:0;width:100%;padding:7px 10px;display:block}.owner-select-menu>button:hover{background:#eee}.owner-select-menu .toolbar-actions{justify-content:space-between;display:flex}.owner-select-menu .toolbar-actions button{color:#333;background:#eee;border:1px solid #ddd;padding:5px}.reference-users-table table{background:#eee;min-width:1320px;font-size:12px}.reference-users-table tbody tr,.reference-users-table tbody tr:nth-child(odd){background:#eee}.reference-users-table tbody tr:hover{background:#e4e4e4}.reference-users-table td{vertical-align:top;border-color:#e2e7eb;height:51px;padding:6px}.reference-users-table th{border-bottom:1px solid #b6c2c9;padding:5px 6px}.reference-users-table td:nth-child(2){min-width:160px}.reference-users-table td:nth-child(9){min-width:210px}.reference-users-table td:nth-child(10){min-width:130px}.reference-users-table td:nth-child(12){min-width:155px}.account-row-actions{flex-wrap:nowrap;gap:3px;min-width:165px}.account-dropdown-trigger{width:32px;height:32px;margin-top:-2px;padding:0;font-size:20px;line-height:30px}.compact-exports>.table-exports>button{border-color:#697278;border-radius:0;padding:8px 12px;font-weight:600;line-height:18px}.compact-exports>.table-exports>button:last-of-type{border-radius:0 3px 3px 0}.compact-exports>details:first-child>summary{border-radius:3px 0 0 3px}.token-dialog{color:#333;background:#fff;border:1px solid #ccc;width:min(544px,100vw - 24px)}.token-dialog header{border-bottom:1px solid #d5dbe0;justify-content:space-between;align-items:center;padding:16px;display:flex}.token-dialog h2{font-size:18px;font-weight:600}.token-dialog header button{color:#888;background:0 0;border:0;font-size:20px;font-weight:700}.token-dialog-body{padding:18px}.token-dialog-body>p{margin-bottom:20px}.token-dialog-body>.button{padding:10px 14px}.token-view label{display:block}.token-view input{background:#e9ecef;width:100%;margin:8px 0 20px;display:block}.reference-dialog:not(.token-dialog){color:#333;background:#fff}.reference-dialog:not(.token-dialog) .panel-heading,.reference-dialog:not(.token-dialog) .panel-body{color:#333;box-shadow:none;background:#fff;border:0}.reference-dialog:not(.token-dialog) .panel-heading{border-bottom:1px solid #d5dbe0;padding:15px}.reference-dialog:not(.token-dialog) .panel-heading h2{font-size:18px}@media (width<=767px){.users-action-panel .toolbar-actions{gap:7px}.users-action-panel .toolbar-actions>.button{padding:8px 10px}.owner-select{flex-basis:100%}.compact-exports>.table-exports>button{padding:7px 8px;font-size:11px}.reference-users-table table{min-width:1300px}}.token-dialog{margin:0;inset:30px auto auto 50%;transform:translate(-50%)}.server-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 20px}.server-card{align-self:start}.server-card>header{border-radius:3px 3px 0 0;min-height:49px}.server-card h5{font-size:15px;font-weight:600;line-height:18px}.server-card.offline>header{box-shadow:none}.server-metrics{row-gap:10px;min-height:0;margin:0 -10px;padding:0 0 10px}.server-metrics>div{padding:0 10px}.server-metrics h6,.server-usage h6{margin:0 0 8px;font-size:12px;font-weight:600;line-height:14.4px}.server-metrics p{margin:0 0 15px;line-height:18px}.server-body hr{border:0;border-top:1px solid #ccc;margin:20px 0}.server-usage{border:0;gap:0;margin:0 -10px;padding:0 10px}.server-usage>div{padding:0 10px}.server-usage small{color:#6f8293;opacity:1;font-size:7.2px;font-weight:400;line-height:8.64px}.server-progress{background:#e4e7ea;border-radius:3px;height:16px;display:flex;overflow:hidden}.server-progress-fill{color:#fff;white-space:nowrap;background-color:#32a932;background-image:linear-gradient(45deg,#ffffff26 25%,#0000 25% 50%,#ffffff26 50% 75%,#0000 75%,#0000);background-size:16px 16px;justify-content:center;align-items:center;height:16px;font-size:9px;font-weight:600;line-height:16px;transition:width .35s;display:flex}.widget a{color:inherit}.widget a:hover{text-decoration:underline}.announcement{min-height:0}.announcement h4{margin-bottom:8px;line-height:21.6px}.announcement p{margin:0 0 15px}.reseller-widgets{grid-template-columns:repeat(2,minmax(0,1fr))}.reload-dialog{color:#545454;text-align:center;background:#fff;border:0;border-radius:5px;width:min(500px,100vw - 32px);max-height:calc(100dvh - 32px);padding:40px 20px 20px;overflow:auto}.reload-dialog::backdrop{background:#0006}.reload-warning{color:#f8bb86;border:4px solid #facea8;border-radius:50%;width:86px;height:86px;margin:0 auto 27px;font-size:60px;font-weight:300;line-height:76px}.reload-dialog h2{margin:0 0 15px;font-size:30px;font-weight:600;line-height:36px}.reload-dialog>p{font-size:18px;font-weight:300;line-height:27px}.reload-dialog>small{color:#777;margin:4px 0;font-size:12px;display:block}.reload-confirm-actions{justify-content:center;gap:8px;margin-top:18px;display:flex}.reload-confirm-actions>.button{min-width:88px;padding:12px 25px;font-size:16px}.reload-confirm-actions>.danger{background:#d33;border-color:#d33}@media (width<=1199px){.server-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.reference-panel{padding-top:96px}.header{background:linear-gradient(45deg,#0000,#101010);flex-wrap:wrap;height:96px}.navbar-brand{flex-basis:calc(100% - 60px);max-width:calc(100% - 60px);height:50px}.mobile-menu{flex:0 0 30px;height:50px;margin:0 10px 0 auto}.header-right{justify-content:flex-end;width:100%;height:46px;padding-right:20px}.header .user-avatar{display:grid}.header .user-menu summary{font-size:0}.header .user-menu summary>.fa{font-size:8px}.sidebar{padding-top:96px}.dashboard-widgets .widget:nth-child(3){grid-column:1/-1}.dashboard-widgets{gap:20px 30px}.server-grid,.server-metrics,.server-usage{grid-template-columns:1fr}.server-metrics{row-gap:10px}.server-usage>div{margin-bottom:10px}.announcement>.fa{font-size:56px}.announcement{gap:30px;margin-bottom:35px;padding:15px 20px}.reload-dialog h2{font-size:24px;line-height:30px}.reload-dialog>p{font-size:16px}}.server-progress{position:relative}.server-progress.health-warning .server-progress-fill{background-color:#f59c1a}.server-progress.health-critical .server-progress-fill{background-color:#ff5b57}.server-progress-label{text-align:center;color:#333;pointer-events:none;font-size:9px;font-weight:600;line-height:16px;position:absolute;inset:0}.server-progress-label.on-color{color:#fff}.free-space.health-healthy{color:#248124}.free-space.health-warning{color:#9d6000;font-weight:600}.free-space.health-critical{color:#d72420;font-weight:700}.free-space.health-unknown{color:#777}.server-edit-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.server-edit .panel-body{padding:15px}.server-address-grid{grid-template-columns:1.3fr 1fr .7fr;gap:20px;display:grid}.server-horizontal{grid-template-columns:33% 1fr;align-items:start;gap:10px;display:grid;margin-bottom:30px!important}.server-horizontal>textarea,.server-horizontal>select{width:100%;margin:0!important}.server-horizontal input[type=checkbox]{margin:0 3px 0 0}.server-installer-note{color:#aaa;margin-top:5px;display:block}.server-add-value{margin-bottom:15px;display:flex}.server-add-value>input{border-radius:4px 0 0 4px;flex:1;width:0}.server-add-value>.button{white-space:normal;background:#6c757d;border-radius:0 3px 3px 0;font-size:11px}.server-ordered>select{width:100%;height:88px;margin-bottom:7px;display:block}.server-ordered{margin-bottom:20px}.server-filter{margin:30px 0}.server-filter>strong{margin-bottom:15px;font-weight:600;display:block}.server-filter>label{margin-bottom:15px}.server-edit .save-bar{justify-content:center}.server-row-actions{align-items:center;gap:4px;display:flex}.server-row-actions details{position:relative}.server-row-actions summary{cursor:pointer;list-style:none}.server-row-actions .dropdown-menu{min-width:180px;top:32px}.server-status-dot{background:#ff5b57;border-radius:50%;width:12px;height:12px;display:inline-block}.server-status-dot.online{background:#32a932}.server-monitor-status{color:#b12b27;margin-bottom:10px;font-weight:600}@media (width<=767px){.server-edit-grid{grid-template-columns:1fr}.server-address-grid{gap:10px}.server-horizontal{grid-template-columns:1fr;gap:8px}.server-add-value>.button{max-width:45%}}.server-horizontal>textarea{height:196px}.server-tag-values{color:#333;background:#fff;border:1px solid #d5dbe0;border-radius:4px;flex-wrap:wrap;align-items:center;gap:4px;padding:4px;display:flex}.server-tags>label{margin-bottom:8px}.server-tag-values>input{box-shadow:none;border:0;flex:1;width:100px;min-width:100px;padding:3px 6px}.server-tag-values .reference-select-chip{background:#e9ecef;align-items:center;gap:5px;padding:3px 6px;display:inline-flex}.server-tag-values .reference-select-chip>button{color:#777;background:0 0;border:0;padding:0 2px}.server-tag-values>.button{padding:3px 8px}.settings-columns{grid-template-columns:1fr 1fr;gap:20px;display:grid}.settings-form .panel-body{padding:15px}.settings-form-row{grid-template-columns:42% minmax(0,1fr);align-items:start;gap:12px;margin-bottom:20px;display:grid}.settings-form-row>label{margin:0;padding-top:6px;font-size:12px;font-weight:400}.settings-form-row>div>input:not([type=checkbox]),.settings-form-row>div>select,.settings-form-row textarea{width:100%;min-height:34px;margin:0}.settings-form-row input[type=checkbox]{margin:6px 0 0}.settings-chips{flex-wrap:wrap;gap:4px;display:flex}.settings-list{color:#333;background:#fff;border:1px solid #d5dbe0;border-radius:4px;min-width:0;padding:5px}.settings-list .reference-select-chip{overflow-wrap:anywhere;background:#e9ecef;align-items:center;gap:4px;max-width:100%;padding:2px 5px;display:inline-flex}.settings-list .reference-select-chip>button{color:#777;background:0 0;border:0;flex-shrink:0;padding:0 2px}.settings-list-add{gap:4px;min-width:0;display:flex}.settings-list-add>input{box-shadow:none;border:0;flex:1;width:0;min-width:0;padding:3px}.settings-list-add>.button{padding:2px 7px}.settings-clear{margin-top:8px}.settings-form-row .settings-secret-clear{margin:6px 0 0;font-size:11px}.settings-help{color:#a9b6bc;margin-top:4px;display:block}.settings-form fieldset{border:0;min-width:0;margin:0;padding:0}.settings-form .save-bar{justify-content:center}.panel-brand-logo{vertical-align:middle;object-fit:contain;max-width:75px;max-height:28px;margin-right:8px}@media (width<=767px){.settings-columns{grid-template-columns:1fr}.settings-form-row{grid-template-columns:1fr;gap:6px}.settings-form-row>label{padding:0}.settings-form .panel-body{padding:15px}}.admin-line-editor fieldset{border:0;min-width:0;margin:0;padding:0}.admin-line-editor .settings-columns>div{min-width:0}.admin-line-editor .reference-form-row{grid-template-columns:minmax(100px,42%) minmax(0,1fr);align-items:center;gap:12px;margin-bottom:15px;display:grid}.admin-line-editor .reference-form-row>input,.admin-line-editor .reference-form-row>select{margin:0}.admin-line-editor .reference-form-row>input[type=checkbox]{justify-self:start;width:13px}.admin-line-editor .ordered-picker{min-width:0}.line-output-options{flex-wrap:wrap;gap:12px;display:flex}.line-output-options label{margin:0}.line-overview-filters{flex-wrap:wrap;gap:8px;display:flex}.line-overview-filters>select{min-width:180px}.line-action-dropdown{position:relative}.line-action-dropdown .dropdown-menu{min-width:205px;margin-top:5px;position:static}.line-action-dropdown summary{list-style:none}.line-action-dropdown[open]{align-self:flex-start}.line-playlist-dialog{width:90vw;max-width:900px}.line-playlist-dialog input{width:100%}.line-playlist-dialog .reference-form-row{display:block}.line-playlist-dialog .button{margin-top:6px}.admin-line-editor .settings-chips{margin-bottom:6px}.line-owner-search{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.line-owner-search input{flex:1;min-width:100px}@media (width<=767px){.admin-line-editor .reference-form-row{grid-template-columns:1fr;gap:5px}.line-overview-filters>select{width:100%;min-width:0}.line-playlist-dialog{width:95vw}.admin-line-editor .picker-search,.admin-line-editor .server-add-value{flex-wrap:wrap}.admin-line-editor .server-add-value input{width:100%}}.tool-form-fieldset{border:0;min-width:0;margin:0;padding:0}.content-overview-filters{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end}.content-overview-filters>label{flex-direction:column;gap:4px;margin:0;display:flex}.content-overview-filters>label>select,.content-overview-filters>label>input{width:100%;min-width:0;margin:0}@media (width<=767px){.content-overview-filters{grid-template-columns:minmax(0,1fr)}}.action-panel{margin-bottom:30px}.toolbar-actions>.button{padding-top:7px;padding-bottom:7px}.panel-heading{min-height:40px}.table-toolbar{margin-bottom:20px}.nav-pending{color:#ffffff9c;white-space:nowrap;cursor:default;align-items:center;gap:8px;padding:7px 20px;line-height:20px;display:flex}.nav-pending>.fa{text-align:center;width:14px;font-size:14px}.submenu .nav-pending{color:#999;padding:3px 20px 3px 39px;font-size:12px;line-height:18px}.submenu .nav-pending>.fa{width:5px;margin-right:1px;font-size:5px}.dropdown-pending{color:#888;padding:7px 15px;display:block}.chat-link[aria-disabled=true]{cursor:default}.sidebar{padding-top:0;top:50px;overflow-x:hidden}.header{background-image:linear-gradient(45deg,#0000,#101010),radial-gradient(#00ff3e 0%,#000 100%);background-position:0 0,50%;background-repeat:no-repeat;background-size:auto,100vw 100vh;background-attachment:scroll,fixed}@media (width<=767px){.sidebar{padding-top:0;top:96px}}.sidebar-minified .nav-pending>span{display:none}.user-menu summary{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.navbar-brand{text-overflow:ellipsis;min-width:0;overflow:hidden}.reorder-list li>span{overflow-wrap:anywhere;min-width:0}@media (width<=767px){.toolbar-actions>.button{padding:6px 8px}}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 25px;display:grid}.form-grid label{min-width:0}.form-grid input,.form-grid select,.form-grid textarea{max-width:100%}.form-grid .wide-field{grid-column:1/-1}.form-grid textarea{resize:vertical;width:100%}.form-grid [type=checkbox]{width:auto}.form-tabs{flex-wrap:wrap;gap:5px;margin-bottom:20px;display:flex}.form-grid[hidden]{display:none}.server-picker select{min-width:130px}.notice progress{max-width:150px;margin-left:15px}@media (width<=767px){.form-grid{grid-template-columns:minmax(0,1fr)}.form-grid .wide-field{grid-column:auto}.form-tabs .button{flex:1}.row-actions{flex-wrap:wrap}}.reference-round{border:0;border-radius:50%;flex:0 0 24px;width:24px;height:24px;padding:0;font-size:12px;line-height:24px}.reference-round .fa{font-size:12px}.reference-row-actions{flex-wrap:nowrap;gap:4px;min-width:136px}.teal{background:#00acac}.orange{background:#f59c1a}.red{background:#ff5b57}.gray{background:#6c757d}.green{background:#32a932}.reference-round:hover{filter:brightness(.92)}.reference-details{color:#fff;background:#00acac;border:0;border-radius:3px;place-items:center;width:22px;height:22px;padding:0;font-size:10px;display:grid}.reference-clipboard{color:#fff;vertical-align:middle;background:#ff498c;border:0;border-radius:3px;place-items:center;width:22px;height:24px;padding:0;font-size:12px;display:inline-grid}.stream-id{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.reference-badge{color:#fff;white-space:nowrap;border-radius:3px;align-items:center;padding:3px 5px;font-size:9px;font-weight:600;line-height:14px;display:inline-flex}.stream-tags{align-items:center;gap:3px;margin-top:2px;display:flex}.stream-tags .reference-clipboard{height:23px}.source-button{cursor:pointer;border:0}.stream-logo{width:auto;max-width:200px;height:auto;max-height:48px;display:block}.stream-name{min-width:210px}.stream-connections{color:#348fe2;background:0 0;border:0;padding:0;font-size:12px}.stream-info{flex-wrap:wrap;gap:5px;font-size:11px;display:flex}.source-preview{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;padding:12px 0}.reference-content-table .panel-heading h2{text-transform:uppercase}.reference-content-table table{background:#e5e5e5;min-width:1080px}.reference-content-table th{color:#333;background:#eee;border-right:1px solid #e5e5e5;padding:9px 10px}.reference-content-table td{vertical-align:top;border-color:#e1e1e1;height:62px;padding:8px 10px}.reference-content-table tbody tr,.reference-content-table tbody tr:nth-child(odd){background:#e5e5e5}.reference-content-table tbody tr:hover{background:#dedede}.reference-content-table th:first-child,.reference-content-table th:nth-child(2){width:34px}.reference-content-table td:last-child{width:156px}.reference-table-controls{flex-wrap:wrap;align-items:stretch;display:inline-flex;position:relative}.reference-table-controls>button,.reference-table-controls>details>summary{color:#fff;cursor:pointer;white-space:nowrap;background:#6c757d;border:1px solid #6c757d;border-right-color:#697278;padding:8px 12px;font-size:12px;font-weight:600;line-height:18px;list-style:none;display:block}.reference-table-controls>details:first-child>summary{border-radius:3px 0 0 3px}.reference-table-controls>details:last-child>summary{border-radius:0 3px 3px 0}.reference-table-controls>button:hover,.reference-table-controls>details>summary:hover{background:#5a6268}.reference-table-controls>details{position:relative}.reference-table-controls summary::-webkit-details-marker{display:none}.table-control-menu{z-index:50;color:#333;background:#fff;border:1px solid #ddd;border-radius:3px;min-width:160px;padding:5px 0;position:absolute;top:100%;left:0;box-shadow:0 5px 12px #0003}.table-control-menu .table-exports{white-space:nowrap;padding:5px}.column-options label{white-space:nowrap;align-items:center;gap:8px;margin:0;padding:6px 14px;display:flex}.mass-action-menu>button{color:#333;text-align:left;white-space:nowrap;background:#fff;border:0;width:100%;padding:7px 14px;display:block}.mass-action-menu>button:hover{background:#f1f1f1}.reference-content-table .table-toolbar{z-index:5;position:relative;overflow:visible}@media (width<=767px){.reference-table-controls>button,.reference-table-controls>details>summary{padding:7px 9px;font-size:11px}.reference-table-controls{max-width:100%}.reference-table-controls>details:last-child .table-control-menu{left:auto;right:0}.stream-logo{max-width:130px}}.content-form-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.reference-form-row{grid-template-columns:minmax(90px,32%) minmax(0,1fr);align-items:start;gap:15px;margin:0 0 25px!important;display:grid!important}.reference-form-row>span{padding-top:7px}.reference-form-row>input,.reference-form-row>select,.reference-form-row>textarea{width:100%;margin:0!important}.reference-form-row select,.reference-form-row textarea{width:100%;max-width:100%}.reference-form-row input{max-width:100%}.tmdb-search,.input-group{align-items:stretch;min-width:0;display:flex}.tmdb-search input,.input-group input{flex:1;width:100%;min-width:0}.tmdb-search select{max-width:70px;margin-right:10px}.tmdb-search .button,.input-group .button{border-radius:0 3px 3px 0}.muted{background:#6c757d;border-color:#6c757d}.series-cover{max-width:55px;max-height:80px;display:block}.season-editor{border:1px solid #fff3;margin-bottom:15px;padding:12px}.season-editor>summary{cursor:pointer;margin-bottom:12px}.season-actions{flex-wrap:wrap;gap:3px;margin-bottom:5px;display:flex}.save-bar{gap:5px}.series-overview-table td{height:auto;min-height:62px}@media (width<=1000px){.content-form-columns{grid-template-columns:1fr}}@media (width<=767px){.reference-form-row{grid-template-columns:1fr;gap:6px}.reference-form-row>span{padding-top:0}.save-bar{flex-wrap:wrap}.reference-table-controls>details{position:static}.reference-table-controls>details .table-control-menu{max-width:100%;left:0;right:auto}.table-control-menu .table-exports{white-space:normal;flex-wrap:wrap}}.watch-flag-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.watch-flag-grid .checkbox-label{max-width:none;margin-bottom:5px;padding-right:10px}.directory-list{padding:10px 0;list-style:none}.directory-list button{color:#fff;background:0 0;border:0;gap:10px;padding:7px 0;display:flex}.directory-list li{padding:2px}.series-overview-table table{min-width:1250px}@media (width<=767px){.watch-flag-grid{grid-template-columns:1fr}}.category-order-list{max-width:none}.category-order-list li{flex-wrap:wrap}.category-order-list select{flex:0 220px;max-width:240px}.category-order-list li>span{overflow-wrap:anywhere;min-width:120px}.ordered-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.ordered-picker>div{min-width:0}.directory-list{overflow-wrap:anywhere}@media (width<=767px){.category-order-list li>span{flex-basis:calc(100% - 35px);min-width:0}.category-order-list select{flex:1;min-width:90px;max-width:100%}.ordered-picker{grid-template-columns:1fr}}.mass-import-form label.reference-form-row.full-row{grid-template-columns:minmax(0,1fr);display:block}.mass-import-form label.full-row>span{margin-bottom:8px;display:block}.mass-import-form label.full-row>textarea,.mass-import-form label.full-row>select{width:100%}.permission-section{margin-top:15px}.permission-section summary{cursor:pointer;padding:8px 0;font-weight:600}.permission-choice{break-inside:avoid;align-items:flex-start;gap:10px;padding:8px 0;margin:0!important;display:flex!important}.permission-choice input{flex:none;margin-top:4px}.permission-choice span{overflow-wrap:anywhere;min-width:0}.permission-choice small{opacity:.7;display:block}.signal-form{margin-top:15px}.signal-form textarea{width:100%}.header .navbar-brand{text-overflow:ellipsis;min-width:0;max-width:calc(100% - 240px);overflow:hidden}.login-caption h4{overflow-wrap:anywhere}@media (width<=767px){.header .navbar-brand{max-width:calc(100% - 180px)}}
