/* ZYTRONIX UPDATE 390 · CINTA SUPERIOR GLOBAL CON DEGRADADO DEL TEMA */
:root{--ztx-window-chrome-theme-color:var(--bg,#071827)}
html{background:#000}
body.ztx-has-window-chrome-band{
  --ztx-window-chrome-height:40px;
  box-sizing:border-box;
  padding-top:var(--ztx-window-chrome-height)!important;
  background:#000!important;
}
body.ztx-has-window-chrome-band::before{
  content:"";
  position:fixed;
  z-index:2147483000;
  inset:0 0 auto 0;
  height:var(--ztx-window-chrome-height);
  box-sizing:border-box;
  background:linear-gradient(90deg,
    #000 0%,
    #000 52%,
    color-mix(in srgb,#000 72%,var(--ztx-window-chrome-theme-color)) 67%,
    color-mix(in srgb,#000 38%,var(--ztx-window-chrome-theme-color)) 82%,
    var(--ztx-window-chrome-theme-color) 100%
  )!important;
  pointer-events:none;
  box-shadow:0 1px 0 rgba(255,255,255,.30);
}
body.ztx-has-window-chrome-band .app-shell{
  min-height:calc(100vh - var(--ztx-window-chrome-height))!important;
  height:calc(100vh - var(--ztx-window-chrome-height))!important;
}
body.ztx-has-window-chrome-band .sidebar,
body.ztx-has-window-chrome-band .main{
  height:calc(100vh - var(--ztx-window-chrome-height))!important;
  max-height:calc(100vh - var(--ztx-window-chrome-height))!important;
}
body.ztx-has-window-chrome-band .zy-auth-page,
body.ztx-has-window-chrome-band .auth-page,
body.ztx-has-window-chrome-band .setup-page{
  min-height:calc(100vh - var(--ztx-window-chrome-height))!important;
}
@media(max-width:900px){
  body.ztx-has-window-chrome-band::before{
    background:linear-gradient(90deg,#000 0%,#000 58%,var(--ztx-window-chrome-theme-color) 100%)!important;
  }
}
