/* AdeptDEV × NANU Market — TOPBAR FINAL v7.5 | https://t.me/adeptdevs */
/* Loaded LAST on purpose: nothing from the old palette may restore a dark utility bar. */
html body .nx-header .nx-statusbar.nx-statusbar--utility,
html body.nx-dark .nx-header .nx-statusbar.nx-statusbar--utility,
html.nx-theme-dark-root body .nx-header .nx-statusbar.nx-statusbar--utility{
  background:#ffffff!important;
  background-image:none!important;
  color:#373636!important;
  border-top:0!important;
  border-bottom:1px solid rgba(236,102,8,.14)!important;
  box-shadow:0 8px 24px rgba(55,54,54,.045)!important;
}
html body .nx-header .nx-statusbar.nx-statusbar--utility::before,
html body .nx-header .nx-statusbar.nx-statusbar--utility::after{
  content:none!important;
  display:none!important;
  background:transparent!important;
  border:0!important;
}
html body .nx-header .nx-statusbar__inner--utility{
  min-height:52px!important;
  padding-top:6px!important;
  padding-bottom:6px!important;
}
html body .nx-header .nx-statusbar--utility .nanu-workbar,
html body.nx-dark .nx-header .nx-statusbar--utility .nanu-workbar{
  background:transparent!important;
  box-shadow:none!important;
}
html body .nx-header .nx-statusbar--utility .nanu-workbar__cluster,
html body.nx-dark .nx-header .nx-statusbar--utility .nanu-workbar__cluster{
  background:rgba(236,102,8,.055)!important;
  border:1px solid rgba(236,102,8,.16)!important;
  box-shadow:0 7px 18px rgba(55,54,54,.05)!important;
}
html body .nx-header .nx-statusbar--utility .nanu-location-button,
html body .nx-header .nx-statusbar--utility .nanu-workbar__button,
html body .nx-header .nx-statusbar--utility .nanu-location-button__label,
html body .nx-header .nx-statusbar--utility .nanu-workbar__status-copy,
html body.nx-dark .nx-header .nx-statusbar--utility .nanu-location-button,
html body.nx-dark .nx-header .nx-statusbar--utility .nanu-workbar__button{
  color:#373636!important;
}
html body .nx-header .nx-statusbar--utility .nanu-location-button__pin,
html body .nx-header .nx-statusbar--utility .nanu-location-button__chevron,
html body .nx-header .nx-statusbar--utility .nanu-workbar__chevron{
  color:#ec6608!important;
}
html body .nx-header #nxThemeToggle.nx-statusbar__tool,
html body.nx-dark .nx-header #nxThemeToggle.nx-statusbar__tool{
  min-height:38px!important;
  padding:0 16px!important;
  border-radius:999px!important;
  border:1px solid rgba(236,102,8,.22)!important;
  background:#ffffff!important;
  background-image:none!important;
  color:#373636!important;
  box-shadow:0 6px 16px rgba(55,54,54,.045)!important;
}
html body .nx-header #nxThemeToggle .nx-icon,
html body.nx-dark .nx-header #nxThemeToggle .nx-icon{
  color:#ec6608!important;
  stroke:#ec6608!important;
}
html body .nx-header #nxThemeToggle:hover{
  background:#ec6608!important;
  border-color:#ec6608!important;
  color:#ffffff!important;
}
html body .nx-header #nxThemeToggle:hover .nx-icon{
  color:#ffffff!important;
  stroke:#ffffff!important;
}
/* Kill the thin dark/green remnant at the very top from legacy theme pseudo elements. */
html::before,body::before{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
@media(max-width:767px){
  html body .nx-header .nx-statusbar__inner--utility{min-height:46px!important;padding-top:4px!important;padding-bottom:4px!important}
  html body .nx-header #nxThemeToggle.nx-statusbar__tool{min-height:34px!important;padding:0 11px!important}
}
