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-052705 */
: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 Radarr 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;
}
/* Top bar / header */
[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"],
[class*="PageHeader-logoLink"] {
  width: 210px !important;
  max-width: 210px !important;
  background: transparent !important;
}
[class*="PageHeader-logoFull"],
[class*="PageHeader-logo"] {
  width: 176px !important;
  height: auto !important;
  max-height: 42px !important;
  object-fit: contain !important;
  filter: drop-shadow(0 2px 6px rgba(0,0,0,.25)) !important;
}
/* Sidebar */
[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: #ffffff !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;
}
/* Action bars / toolbar */
[class*="PageToolbar"],
[class*="Toolbar"],
[class*="PageHeaderActionsMenu"] {
  --toolbarColor: #eef7f3 !important;
  --toolbarBackgroundColor: var(--cmdtek-panel) !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,
[class*="PageHeaderActionsMenu"] button:hover {
  color: #ffffff !important;
  background-color: rgba(0,174,112,.22) !important;
}
/* Buttons, links, focus */
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;
}
/* Log/table readability */
[class*="Log"], [class*="Table"], table {
  border-color: var(--cmdtek-border) !important;
}
tr:hover, [class*="TableRow"]:hover {
  background-color: rgba(0,174,112,.06) !important;
}

/* CMDTek Radarr header logo final fix */
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;
}

/* CMDTek Radarr header logo left-alignment fix */
img[src*="cmdtek-logo-white.svg"][alt="CMDTek Logo"] {
  margin-left: 0 !important;
  object-position: left center !important;
}


/* CMDTek authenticated Radarr 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; }
