html,
body {
  height: 100%; /* needed for proper layout */
}

body {
  overflow: hidden;
  background-color: var(--pageBackground);
}

@media only screen and (max-width: 768px) {
  body {
    overflow-y: auto;
  }
}


/*# sourceMappingURL=styles.css.map*/
/* CMDTek brand overlay - installed 20260731-052713 */
:root {
  --cmdtek-green: #00ae70;
  --cmdtek-green-dark: #009e69;
  --cmdtek-charcoal: #2a3136;
  --cmdtek-ink: #192229;
  --cmdtek-muted: #47545c;
  --cmdtek-surface: #f5f8f7;
  --cmdtek-border: #d3e1dc;
}
body {
  background: #f4f7f5 !important;
}
body::before {
  content: "";
  position: fixed;
  inset: 0;
  pointer-events: none;
  z-index: -1;
  background:
    radial-gradient(circle at 85% 0%, rgba(0,169,79,.18), transparent 34rem),
    linear-gradient(125deg, rgba(23,53,40,.08), rgba(0,169,79,.05));
}
.Login, .login, [class*="Login"] {
  color: var(--cmdtek-ink) !important;
}
.Login form, .login form, [class*="login"] form, [class*="Login"] form {
  background: #ffffff !important;
  border: 1px solid var(--cmdtek-border) !important;
  border-radius: 14px !important;
  box-shadow: 0 18px 50px rgba(31,41,51,.12) !important;
}
input[type="text"], input[type="password"], input[type="email"] {
  border-color: var(--cmdtek-border) !important;
}
button, .Button, [class*="Button"], input[type="submit"] {
  border-radius: 6px !important;
}
button[class*="primary"], .Button-primary, [class*="primary"], input[type="submit"] {
  background: var(--cmdtek-green) !important;
  border-color: var(--cmdtek-green) !important;
  color: #fff !important;
}
button[class*="primary"]:hover, .Button-primary:hover, [class*="primary"]:hover, input[type="submit"]:hover {
  background: var(--cmdtek-green-dark) !important;
  border-color: var(--cmdtek-green-dark) !important;
}
.Sidebar, [class*="Sidebar"], .PageSidebar, [class*="PageSidebar"], .AppSidebar {
  background: linear-gradient(180deg, #192229, #263a3d) !important;
}
.Toolbar, [class*="Toolbar"], .PageToolbar, [class*="PageToolbar"], header, nav {
  border-color: rgba(0,169,79,.22) !important;
}
a, a:visited { color: var(--cmdtek-green-dark); }
a:hover { color: var(--cmdtek-green); }


/* CMDTek authenticated Sonarr UI brand overlay - installed by Hermes */
:root {
  --cmdtek-green: #00ae70;
  --cmdtek-green-bright: #00bf78;
  --cmdtek-green-dark: #009e69;
  --cmdtek-charcoal: #2a3136;
  --cmdtek-ink: #192229;
  --cmdtek-panel: #263a3d;
  --cmdtek-surface: #f5f8f7;
  --cmdtek-border: #d3e1dc;
}
[class*="PageHeader-header"] {
  background: linear-gradient(125deg, var(--cmdtek-ink) 0%, var(--cmdtek-panel) 44%, var(--cmdtek-green) 100%) !important;
  border-bottom: 1px solid rgba(255,255,255,.10) !important;
  box-shadow: 0 3px 12px rgba(25,34,41,.22) !important;
}
[class*="PageHeader-logoContainer"] { flex: 0 0 210px !important; padding-left: 18px !important; }
[class*="PageHeader-logoLink"] { width: 210px !important; max-width: 210px !important; background: transparent !important; }
img[src*="cmdtek-logo-white.svg"][alt="CMDTek Logo"] {
  width: 168px !important;
  height: auto !important;
  max-height: 42px !important;
  object-fit: contain !important;
  filter: drop-shadow(0 2px 6px rgba(0,0,0,.28)) !important;
}
[class*="PageSidebar-sidebarContainer"], [class*="PageSidebar-sidebar"] {
  background: linear-gradient(180deg, var(--cmdtek-ink) 0%, #1f2c31 55%, var(--cmdtek-charcoal) 100%) !important;
}
[class*="PageSidebar-sidebar"] a, [class*="PageSidebar-sidebar"] button, [class*="PageSidebar-sidebar"] [class*="Link"] { color: #eef7f3 !important; }
[class*="PageSidebar-sidebar"] a:hover, [class*="PageSidebar-sidebar"] button:hover, [class*="PageSidebar-sidebar"] [class*="Link"]:hover { color: #fff !important; background-color: rgba(0,174,112,.18) !important; }
[class*="PageSidebar-sidebar"] [class*="isActive"], [class*="PageSidebar-sidebar"] [aria-current="page"] { background: linear-gradient(90deg, rgba(0,174,112,.34), rgba(0,191,120,.10)) !important; border-left: 3px solid var(--cmdtek-green-bright) !important; }
[class*="PageToolbar"], [class*="Toolbar"] { background: var(--cmdtek-panel) !important; color: #eef7f3 !important; border-color: rgba(0,174,112,.28) !important; }
[class*="PageToolbar"] button:hover, [class*="Toolbar"] button:hover { color: #fff !important; background-color: rgba(0,174,112,.22) !important; }
a { color: var(--cmdtek-green-dark); } a:hover { color: var(--cmdtek-green); }
button[class*="primary"], .btn-primary, [class*="Button-primary"] { background-color: var(--cmdtek-green) !important; border-color: var(--cmdtek-green) !important; }
button[class*="primary"]:hover, .btn-primary:hover, [class*="Button-primary"]:hover { background-color: var(--cmdtek-green-dark) !important; border-color: var(--cmdtek-green-dark) !important; }
input:focus, select:focus, textarea:focus { border-color: var(--cmdtek-green) !important; box-shadow: 0 0 0 3px rgba(0,174,112,.16) !important; }
tr:hover, [class*="TableRow"]:hover { background-color: rgba(0,174,112,.06) !important; }


/* CMDTek authenticated Sonarr UI brand overlay - reapplied 20260808 */
:root {
  --cmdtek-green:#00ae70;--cmdtek-green-bright:#00bf78;--cmdtek-green-dark:#009e69;--cmdtek-charcoal:#2a3136;--cmdtek-ink:#192229;--cmdtek-panel:#263a3d;--cmdtek-surface:#f5f8f7;--cmdtek-border:#d3e1dc;
}
[class*="PageHeader-header"] {
  background:linear-gradient(125deg,var(--cmdtek-ink) 0%,var(--cmdtek-panel) 44%,var(--cmdtek-green) 100%)!important;
  border-bottom:1px solid rgba(255,255,255,.10)!important;box-shadow:0 3px 12px rgba(25,34,41,.22)!important;color:#eef7f3!important;
}
[class*="PageHeader-logoContainer"] { flex:0 0 210px!important; padding-left:12px!important; }
[class*="PageHeader-logoLink"] { display:flex!important;align-items:center!important;width:184px!important;max-width:184px!important;line-height:0!important;background:transparent!important; }
[class*="PageHeader-logoFull"], [class*="PageHeader-logo-W"], img[src*="cmdtek-logo-white.svg"][alt="CMDTek Logo"] {
  margin-left:0!important;transform:none!important;width:168px!important;height:auto!important;max-height:42px!important;object-fit:contain!important;object-position:left center!important;filter:drop-shadow(0 2px 6px rgba(0,0,0,.28))!important;
}
[class*="PageSidebar-sidebarContainer"],[class*="PageSidebar-sidebar"] { background:linear-gradient(180deg,var(--cmdtek-ink) 0%,#1f2c31 55%,var(--cmdtek-charcoal) 100%)!important; }
[class*="PageSidebar-sidebar"] a,[class*="PageSidebar-sidebar"] button,[class*="PageSidebar-sidebar"] [class*="Link"] { color:#eef7f3!important; }
[class*="PageSidebar-sidebar"] a:hover,[class*="PageSidebar-sidebar"] button:hover,[class*="PageSidebar-sidebar"] [class*="Link"]:hover { color:#fff!important;background-color:rgba(0,174,112,.18)!important; }
[class*="PageSidebar-sidebar"] [class*="isActive"],[class*="PageSidebar-sidebar"] [aria-current="page"] { background:linear-gradient(90deg,rgba(0,174,112,.34),rgba(0,191,120,.10))!important;border-left:3px solid var(--cmdtek-green-bright)!important; }
[class*="PageToolbar"],[class*="Toolbar"] { background:var(--cmdtek-panel)!important;color:#eef7f3!important;border-color:rgba(0,174,112,.28)!important; }
[class*="PageToolbar"] button:hover,[class*="Toolbar"] button:hover { color:#fff!important;background-color:rgba(0,174,112,.22)!important; }
a { color:var(--cmdtek-green-dark); } a:hover { color:var(--cmdtek-green); }
button[class*="primary"],.btn-primary,[class*="Button-primary"] { background-color:var(--cmdtek-green)!important;border-color:var(--cmdtek-green)!important; }
button[class*="primary"]:hover,.btn-primary:hover,[class*="Button-primary"]:hover { background-color:var(--cmdtek-green-dark)!important;border-color:var(--cmdtek-green-dark)!important; }
input:focus,select:focus,textarea:focus { border-color:var(--cmdtek-green)!important;box-shadow:0 0 0 3px rgba(0,174,112,.16)!important; }
tr:hover,[class*="TableRow"]:hover { background-color:rgba(0,174,112,.06)!important; }
