/* ================================================================
   NexaCurrency Pro — Header UI overrides v2.10.2
   Classic no-clip header-builder compatibility.
   ================================================================ */

.mwp-mc-dd, .mwp-mc-dd-menu, .mwp-mc-dd-btn,
.mwp-mc-dd-flag, .mwp-mc-dd-chip, .mwp-mc-dd-caret,
.mwp-mc-dd-item { display: none !important; }

.wd-header,
.wd-header-row,
.wd-header-row > .container,
.wd-header-row .wd-header-row-inner,
.whb-header,
.whb-row,
.whb-column,
.whb-flex-row,
.site-header,
.site-header-main,
.header-wrapper,
.has-transparent-header,
.elementor-location-header {
  overflow: visible !important;
}

.mwp-mc-switcher,
.mwp-mc-drop {
  overflow: visible !important;
  position: relative;
}

.mwp-mc-drop__panel {
  z-index: 2147483000 !important;
  overflow: auto !important;
}

.whb-header .mwp-mc-switcher select.mwp-mc[data-mwp-mc-dropdown="1"],
.site-header .mwp-mc-switcher select.mwp-mc[data-mwp-mc-dropdown="1"],
.elementor-location-header .mwp-mc-switcher select.mwp-mc[data-mwp-mc-dropdown="1"] {
  opacity: 0 !important;
  visibility: hidden !important;
  position: absolute !important;
  pointer-events: none !important;
}

.mwp-mc-drop__flag,
.mwp-mc-flag-badge,
.mwp-mc-emoji-icon {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  visibility: visible !important;
  opacity: 1 !important;
}

@media (max-width: 768px) {
  .mwp-mc-drop__panel { inset-inline-end: auto; inset-inline-start: 0; }
}
