#header-group .bb-header.bb-header--compact .bb-search-logo .bb-search-logo__action{border:0;background:none;box-shadow:none;width:42px;height:42px;min-width:42px;min-height:42px}
#header-group .bb-header.bb-header--compact .bb-search-logo .bb-search-logo__action::before{display:none}
#header-group .bb-header.bb-header--compact .bb-search-logo .bb-search-logo__action:hover{transform:none;background:color-mix(in srgb,var(--bsl-text) 5%,transparent)}
#header-group .bb-header.bb-header--compact .bb-search-logo .bb-search-logo__action svg{width:20px;height:20px;flex-basis:20px}
#header-group .bb-header.bb-header--compact .bb-search-logo .bb-search-logo__compact-search{display:none}
@media(min-width:900px){
  #header-group .bb-header.bb-header--compact .bb-search-logo .bb-search-logo__inner{grid-template-columns:155px minmax(220px,1fr) auto;grid-template-areas:"logo search actions";gap:30px;min-height:60px}
  #header-group .bb-header.bb-header--compact .bb-search-logo .bb-search-logo__center{grid-area:logo;justify-content:flex-start}
  #header-group .bb-header.bb-header--compact .bb-search-logo .bb-search-logo__left{grid-area:search}
  #header-group .bb-header.bb-header--compact .bb-search-logo .bb-search-logo__right{grid-area:actions}
  #header-group .bb-header.bb-header--compact .bb-search-logo .bb-search-logo__logo-img{max-height:60px;object-fit:contain;width:145px}
  #header-group .bb-header.bb-header--compact .bb-search-logo .bb-search-logo__search-row{justify-content:flex-end;gap:16px}
  #header-group .bb-header.bb-header--compact .bb-search-logo .bb-search{width:min(100%,500px);flex:1;max-width:500px}
  #header-group .bb-header.bb-header--compact .bb-search-logo .bb-search__input{opacity:1;font-size:14px}
  #header-group .bb-header.bb-header--compact .bb-search-logo .bb-search-logo__localization--desktop{order:2}
  #header-group .bb-header.bb-header--compact .bb-megamenu .bb-megamenu__list{min-height:44px;justify-content:center;gap:clamp(18px,3vw,40px)}
  #header-group .bb-header.bb-header--compact .bb-megamenu .bb-megamenu__top{min-height:44px;font-size:14px}
}
@media(max-width:899px){
  #header-group .bb-header.bb-header--compact .bb-search-logo{padding:7px 14px}
  #header-group .bb-header.bb-header--compact .bb-search-logo .bb-search-logo__inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"menu logo actions";gap:0 4px;min-height:52px}
  #header-group .bb-header.bb-header--compact .bb-search-logo .bb-search-logo__logo-img{width:118px;max-width:100%;max-height:52px;object-fit:contain}
  #header-group .bb-header.bb-header--compact .bb-search-logo .bb-search-logo__center{min-width:0}
  #header-group .bb-header.bb-header--compact .bb-search-logo .bb-search-logo__logo{min-width:0;max-width:100%}
  #header-group .bb-header.bb-header--compact .bb-search-logo .bb-search-logo__left{display:none;grid-area:search}
  #header-group .bb-header.bb-header--compact .bb-search-logo .bb-search-logo__right{gap:0}
  #header-group .bb-header.bb-header--compact .bb-search-logo .bb-search-logo__compact-search{display:inline-flex}
  #header-group .bb-header.bb-header--compact .bb-search-logo .bb-search-logo__action{width:40px;min-width:40px;height:44px;min-height:44px}
  #header-group .bb-header.bb-header--compact .bb-search-logo.is-compact-search-open .bb-search-logo__inner{grid-template-areas:"menu logo actions" "search search search";row-gap:10px}
  #header-group .bb-header.bb-header--compact .bb-search-logo.is-compact-search-open .bb-search-logo__left{display:block;padding-bottom:3px}
}
