/**
 * eMAG search — fix layout regresji (pasek 40px, dropdown szerokość, menu zakresu)
 */

/* Pasek wyszukiwania — wyrównanie elementów flex (grow miał 48px vs 40px) */
html:not(.mobile) header .search .search__input-area,
html:not(.mobile) #box_wce_sticky-header.emag-sticky-compact .search .search__input-area {
  align-items: center !important;
}

html:not(.mobile) header .search .search__input-area > .search__input-area-item,
html:not(.mobile) #box_wce_sticky-header.emag-sticky-compact .search .search__input-area > .search__input-area-item {
  display: flex !important;
  align-items: center !important;
  align-self: center !important;
  height: 40px !important;
  max-height: 40px !important;
}

html:not(.mobile) header .search .search__input-area-item_grow,
html:not(.mobile) #box_wce_sticky-header.emag-sticky-compact .search .search__input-area-item_grow {
  flex: 1 1 auto !important;
  min-width: 0 !important;
}

html:not(.mobile) header .search .emag-search-scope-wrap,
html:not(.mobile) #box_wce_sticky-header .search .emag-search-scope-wrap {
  align-self: center !important;
  height: 40px !important;
}

html:not(.mobile) header .search .emag-search-scope__trigger,
html:not(.mobile) #box_wce_sticky-header .search .emag-search-scope__trigger {
  min-height: 40px !important;
  height: 40px !important;
}

/* Dropdown podpowiedzi — Hammer min-width:570px rozszerza poza pasek */
html:not(.mobile) header .search .search__content,
html:not(.mobile) #box_wce_sticky-header.emag-sticky-compact .search .search__content {
  min-width: 0 !important;
  width: 100% !important;
  max-width: 100% !important;
  left: 0 !important;
  right: auto !important;
  box-sizing: border-box !important;
}

/* Menu zakresu (portaled) — prawy brzeg pod przyciskiem lupy */
.emag-search-scope__menu.emag-search-scope__menu--floating {
  overflow: hidden;
}

.emag-search-scope__menu.emag-search-scope__menu--floating .emag-search-scope__section--categories {
  padding-bottom: 2px;
}

.emag-search-scope__menu.emag-search-scope__menu--floating .emag-search-scope__option + .emag-search-scope__option {
  margin-top: 2px;
}

.emag-search-scope__menu.emag-search-scope__menu--floating .emag-search-scope__section--categories .emag-search-scope__option:first-child {
  margin-top: 0;
}
