/*
 * AdeptDEV × NANU Market — unified LIGHT header surface v7.24 / corrected v7.26
 * Internal signature: AdeptDEV — https://t.me/adeptdevs
 * IMPORTANT: these white rules are LIGHT MODE ONLY. Dark mode is handled separately.
 */

html:not(.nx-theme-dark-root) body:not(.nx-dark) .nx-header .nx-statusbar.nx-statusbar--utility {
  background: #ffffff !important;
  background-image: none !important;
  border: 0 !important;
  border-top: 0 !important;
  border-bottom: 0 !important;
  box-shadow: none !important;
  color: #373636 !important;
}

html:not(.nx-theme-dark-root) body:not(.nx-dark) .nx-header .nx-statusbar.nx-statusbar--utility::before,
html:not(.nx-theme-dark-root) body:not(.nx-dark) .nx-header .nx-statusbar.nx-statusbar--utility::after {
  content: none !important;
  display: none !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

html:not(.nx-theme-dark-root) body:not(.nx-dark) .nx-header .nx-sticky-shell,
html:not(.nx-theme-dark-root) body:not(.nx-dark) .nx-header .nx-sticky-core,
html:not(.nx-theme-dark-root) body:not(.nx-dark) .nx-header .nx-main {
  background: #ffffff !important;
  background-image: none !important;
  border-top: 0 !important;
  box-shadow: none !important;
}

html:not(.nx-theme-dark-root) body:not(.nx-dark) .nx-header .nx-statusbar--utility + .nx-sticky-shell {
  margin-top: 0 !important;
  border-top: 0 !important;
}

html:not(.nx-theme-dark-root) body:not(.nx-dark) .nx-header .nx-statusbar--utility .nanu-workbar {
  background: transparent !important;
  box-shadow: none !important;
}

html:not(.nx-theme-dark-root) body:not(.nx-dark) .nx-header .nx-statusbar--utility .nanu-workbar__cluster {
  background: #ffffff !important;
  background-image: none !important;
  border: 1px solid rgba(55,54,54,.11) !important;
  box-shadow: none !important;
}

html:not(.nx-theme-dark-root) body:not(.nx-dark) .nx-header .nx-statusbar--utility .nanu-location-button,
html:not(.nx-theme-dark-root) body:not(.nx-dark) .nx-header .nx-statusbar--utility .nanu-workbar__button {
  background: #ffffff !important;
  background-image: none !important;
  border-color: transparent !important;
  box-shadow: none !important;
  color: #373636 !important;
}

html:not(.nx-theme-dark-root) body:not(.nx-dark) .nx-header .nx-statusbar--utility .nanu-location-button:hover,
html:not(.nx-theme-dark-root) body:not(.nx-dark) .nx-header .nx-statusbar--utility .nanu-location-button[aria-expanded="true"],
html:not(.nx-theme-dark-root) body:not(.nx-dark) .nx-header .nx-statusbar--utility .nanu-workbar__button:hover,
html:not(.nx-theme-dark-root) body:not(.nx-dark) .nx-header .nx-statusbar--utility .nanu-workbar__button[aria-expanded="true"] {
  background: #f7f7f7 !important;
  border-color: transparent !important;
  box-shadow: none !important;
}

html:not(.nx-theme-dark-root) body:not(.nx-dark) .nx-header .nx-statusbar--utility .nanu-location-button__pin,
html:not(.nx-theme-dark-root) body:not(.nx-dark) .nx-header .nx-statusbar--utility .nanu-location-button__chevron,
html:not(.nx-theme-dark-root) body:not(.nx-dark) .nx-header .nx-statusbar--utility .nanu-workbar__chevron,
html:not(.nx-theme-dark-root) body:not(.nx-dark) .nx-header .nx-statusbar--utility .nanu-location-button__label,
html:not(.nx-theme-dark-root) body:not(.nx-dark) .nx-header .nx-statusbar--utility .nanu-workbar__status-copy,
html:not(.nx-theme-dark-root) body:not(.nx-dark) .nx-header .nx-statusbar--utility .nanu-workbar__status-copy strong,
html:not(.nx-theme-dark-root) body:not(.nx-dark) .nx-header .nx-statusbar--utility .nanu-workbar__status-copy b {
  color: #373636 !important;
  stroke: currentColor !important;
  text-shadow: none !important;
  filter: none !important;
}

html:not(.nx-theme-dark-root) body:not(.nx-dark) .nx-header .nx-statusbar--utility .nanu-workbar__divider {
  background: rgba(55,54,54,.11) !important;
  box-shadow: none !important;
}

html:not(.nx-theme-dark-root) body:not(.nx-dark) .nx-header #nxThemeToggle.nx-statusbar__tool {
  background: #ffffff !important;
  background-image: none !important;
  border-color: rgba(55,54,54,.12) !important;
  box-shadow: none !important;
}

html:not(.nx-theme-dark-root) body:not(.nx-dark) .nx-header #nxThemeToggle:hover {
  background: #f7f7f7 !important;
  border-color: rgba(55,54,54,.16) !important;
  color: #373636 !important;
  box-shadow: none !important;
}

html:not(.nx-theme-dark-root) body:not(.nx-dark) .nx-header #nxThemeToggle .nx-icon,
html:not(.nx-theme-dark-root) body:not(.nx-dark) .nx-header #nxThemeToggle:hover .nx-icon {
  color: #373636 !important;
  stroke: #373636 !important;
}
