/* ICM Header 2026 — single source of truth, Elementor/WPML safe */
/* Header 2026 shell isolation: neutralize legacy header rules and preserve WP admin bar. */
html body .icm-global-builder--header.icm-global-builder--h26{
  position:relative!important;
  top:auto!important;
  inset-block-start:auto!important;
  left:auto!important;right:auto!important;
  z-index:99990!important;
  width:100%!important;max-width:100%!important;
  margin:0!important;
  background:transparent!important;
  overflow:visible!important;
}
html body .icm-global-builder--header.icm-global-builder--h26-sticky{position:sticky!important;top:0!important;inset-block-start:0!important}
html body.admin-bar .icm-global-builder--header.icm-global-builder--h26-sticky{top:32px!important;inset-block-start:32px!important}
@media(max-width:782px){html body.admin-bar .icm-global-builder--header.icm-global-builder--h26-sticky{top:46px!important;inset-block-start:46px!important}}
html body .icm-global-builder--h26 .elementor-widget-icm_site_header,
html body .icm-global-builder--h26 .elementor-widget-icm_site_header>.elementor-widget-container{
  position:relative!important;top:auto!important;inset:auto!important;
  left:auto!important;right:auto!important;
  z-index:auto!important;
  width:100%!important;max-width:100%!important;
  margin:0!important;padding:0!important;
  background:transparent!important;
  overflow:visible!important;
}
html body.admin-bar #wpadminbar{display:block!important;visibility:visible!important;opacity:1!important;position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:2147483647!important}

.icm-h26,
.icm-h26 *{box-sizing:border-box}

.icm-h26{
  --icm-h26-solid:#10244A;
  --icm-h26-grad-a:#07172D;
  --icm-h26-grad-b:#214B91;
  --icm-h26-grad-angle:90deg;
  --icm-h26-sticky-solid:#08192F;
  --icm-h26-sticky-a:#061426;
  --icm-h26-sticky-b:#173B79;
  --icm-h26-sticky-angle:90deg;
  --icm-h26-drawer-width:100vw;
  --icm-h26-drawer-padding-x:38px;
  --icm-h26-mobile-lang-bg:#FFFFFF;
  --icm-h26-mobile-lang-color:#0A2347;
  position:relative;
  z-index:9990;
  width:100%;
  color:#fff;
  background:linear-gradient(var(--icm-h26-grad-angle),var(--icm-h26-grad-a),var(--icm-h26-grad-b));
  transition:background .2s ease,box-shadow .2s ease;
}
.icm-h26--solid{background:var(--icm-h26-solid)}
.icm-h26--sticky{position:relative;top:auto}
.icm-h26.is-stuck.icm-h26--sticky-gradient{background:linear-gradient(var(--icm-h26-sticky-angle),var(--icm-h26-sticky-a),var(--icm-h26-sticky-b))}
.icm-h26.is-stuck.icm-h26--sticky-solid{background:var(--icm-h26-sticky-solid)}

/* Desktop/tablet-wide composition.
   The logo and actions keep their natural widths; the navigation owns the
   flexible centre rail and is centred inside it. This mirrors the main
   icmtrader.com header and avoids the artificial empty outer rails. */
.icm-h26__inner{
  width:100%;
  display:grid;
  grid-template-columns:max-content minmax(0,1fr) max-content;
  align-items:center;
  column-gap:0;
  margin-inline:auto;
  min-height:68px;
}
.icm-h26[dir="ltr"] .icm-h26__inner{grid-template-areas:"logo nav actions";direction:ltr}
.icm-h26[dir="rtl"] .icm-h26__inner{grid-template-areas:"actions nav logo";direction:ltr}

.icm-h26__logo{
  grid-area:logo;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  line-height:0;
  min-width:0;
}
.icm-h26[dir="ltr"] .icm-h26__logo{justify-self:start}
.icm-h26[dir="rtl"] .icm-h26__logo{justify-self:end}
.icm-h26__logo-img{display:block;width:auto;height:46px;max-width:132px;object-fit:contain}

.icm-h26__nav{
  grid-area:nav;
  min-width:0;
  width:100%;
  display:flex;
  align-items:center;
  justify-content:center;
  background:none!important;
}
.icm-h26[dir="ltr"] .icm-h26__nav{direction:ltr;text-align:left}
.icm-h26[dir="rtl"] .icm-h26__nav{direction:rtl;text-align:right}
.icm-h26__menu{
  display:flex!important;
  align-items:center;
  justify-content:center;
  flex-wrap:nowrap;
  gap:4px;
  margin:0!important;
  padding:0!important;
  list-style:none!important;
  width:auto;
  max-width:100%;
  background:none!important;
}
.icm-h26[dir="ltr"] .icm-h26__menu{direction:ltr}
.icm-h26[dir="rtl"] .icm-h26__menu{direction:rtl}
.icm-h26__menu>li{display:block!important;flex:0 0 auto!important;margin:0!important;padding:0!important;list-style:none!important;background:none!important}
.icm-h26__menu>li>a{
  display:inline-flex!important;
  align-items:center;
  justify-content:center;
  min-height:40px;
  padding-block:8px;
  padding-inline:11px;
  border-radius:12px;
  color:#fff;
  text-decoration:none;
  white-space:nowrap;
  line-height:1.2;
  background:transparent;
  transition:background .15s ease,color .15s ease;
}
.icm-h26__menu>li>a:hover{background:rgba(255,255,255,.08)}
.icm-h26__menu>.current-menu-item>a,
.icm-h26__menu>.current_page_item>a{background:rgba(255,255,255,.14);color:#fff}

.icm-h26__actions{grid-area:actions;display:flex;align-items:center;gap:10px;min-width:max-content}
.icm-h26[dir="ltr"] .icm-h26__actions{justify-self:end;justify-content:flex-end;direction:ltr;margin-left:24px}
.icm-h26[dir="rtl"] .icm-h26__actions{justify-self:start;justify-content:flex-start;direction:rtl;margin-right:24px}
.icm-h26__action,.icm-h26__lang-toggle{font:inherit;font-size:14px;font-weight:600;white-space:nowrap;text-decoration:none}
.icm-h26__action{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border-radius:14px;border:1px solid transparent;transition:background .15s ease,color .15s ease,border-color .15s ease}
.icm-h26__action--login{color:#fff;background:transparent;padding-inline:8px}
.icm-h26__action--login:hover{color:#fff;background:rgba(255,255,255,.08)}
.icm-h26__action--register{color:#0A2347;background:#fff}
.icm-h26__action--register:hover{color:#0A2347;background:#f4f7fb}

/* Language — desktop */
.icm-h26__lang{position:relative;display:inline-flex;min-width:0}
.icm-h26__lang-toggle{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  width:auto;
  min-width:0;
  min-height:42px;
  padding:0 13px;
  color:#fff;
  background:rgba(255,255,255,.06);
  border:1px solid rgba(255,255,255,.25);
  border-radius:14px;
  cursor:pointer;
  transition:background .15s ease,border-color .15s ease;
}
.icm-h26__lang-toggle:hover,
.icm-h26__lang.is-open .icm-h26__lang-toggle{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.35)}
.icm-h26__lang-caret,.icm-h26__lang-active-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;opacity:.82}
.icm-h26__lang-label{display:inline-block;line-height:1;white-space:nowrap}
.icm-h26__flag{display:block;width:20px;height:14px;object-fit:cover;border-radius:1px;flex:0 0 auto}
.icm-h26__lang-menu{
  position:absolute;
  top:calc(100% + 8px);
  inset-inline-end:0;
  z-index:10040;
  min-width:160px;
  margin:0;
  padding:8px;
  list-style:none;
  border-radius:14px;
  background:#0F4D7E;
  box-shadow:0 14px 32px rgba(0,0,0,.2);
}
.icm-h26__lang-menu[hidden]{display:none!important}
.icm-h26__lang-item{margin:0;padding:0;list-style:none}
.icm-h26__lang-link{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border-radius:10px;color:#fff!important;text-decoration:none!important;white-space:nowrap;background:transparent}
.icm-h26[dir="rtl"] .icm-h26__lang-link{direction:rtl;text-align:right}
.icm-h26[dir="ltr"] .icm-h26__lang-link{direction:ltr;text-align:left}
.icm-h26__lang-link:hover,.icm-h26__lang-item.is-current .icm-h26__lang-link{background:rgba(255,255,255,.12);color:#fff!important}

/* Mobile elements are absent from layout on first desktop paint. */
.icm-h26__mobile-inline,.icm-h26__hamburger,.icm-h26__drawer,.icm-h26__backdrop{display:none}

/* Keep crowded desktop widths usable without changing font size. */
@media(min-width:1025px) and (max-width:1280px){
  .icm-h26__inner{column-gap:0}
  .icm-h26[dir="ltr"] .icm-h26__actions{margin-left:16px}
  .icm-h26[dir="rtl"] .icm-h26__actions{margin-right:16px}
  .icm-h26__menu{gap:1px}
  .icm-h26__menu>li>a{padding-inline:8px}
  .icm-h26__actions{gap:7px}
  .icm-h26__action{padding-inline:12px}
  .icm-h26__lang-toggle{padding-inline:10px;gap:6px}
}

/* =============================================================
   Mobile / tablet — mirror the ICM Trader reference.
   RTL closed row: hamburger | register | login | logo.
   LTR mirrors this composition.
   Open state keeps the dark row and shows one full-width white menu below.
   ============================================================= */
@media(max-width:1024px){
  /* Mobile has two intentional visual states, matching the ICM reference:
     normal = dark brand header, scrolled/sticky = light compact header. */
  .icm-h26{--icm-h26-mobile-height:62px;z-index:10020}
  .icm-h26.is-stuck{
    background:#F5F7FA!important;
    color:#17243B!important;
    box-shadow:0 1px 0 rgba(10,35,71,.08),0 4px 14px rgba(10,35,71,.04)!important;
  }
  .icm-h26.is-stuck .icm-h26__inner{min-height:var(--icm-h26-mobile-height)!important;height:var(--icm-h26-mobile-height)!important}
  .icm-h26__inner{
    min-height:var(--icm-h26-mobile-height);
    height:var(--icm-h26-mobile-height);
    grid-template-columns:max-content minmax(0,1fr) max-content;
    column-gap:10px;
    padding-inline:16px;
  }
  .icm-h26[dir="rtl"] .icm-h26__inner{grid-template-areas:"hamburger mobile logo"}
  .icm-h26[dir="ltr"] .icm-h26__inner{grid-template-areas:"logo mobile hamburger"}
  .icm-h26__nav,.icm-h26__actions{display:none!important}

  .icm-h26__logo{grid-area:logo;align-self:center}
  .icm-h26[dir="rtl"] .icm-h26__logo{justify-self:end}
  .icm-h26[dir="ltr"] .icm-h26__logo{justify-self:start}
  .icm-h26__logo-img{height:36px;max-width:100px;width:auto}

  .icm-h26__mobile-inline{grid-area:mobile;display:flex;align-items:center;min-width:0}
  .icm-h26[dir="rtl"] .icm-h26__mobile-inline{justify-content:flex-start}
  .icm-h26[dir="ltr"] .icm-h26__mobile-inline{justify-content:flex-end}
  .icm-h26__mobile-actions--header{display:flex;align-items:center;gap:10px;min-width:0;direction:ltr}
  .icm-h26__mobile-actions--header:empty{display:none!important}
  .icm-h26__mobile-actions--header .icm-h26__lang{display:none!important}
  .icm-h26__mobile-actions--header .icm-h26__action{display:inline-flex;min-height:40px;font-size:15px;font-weight:600;line-height:1}
  .icm-h26__mobile-actions--header .icm-h26__action--register{background:#fff;color:#0A2347;border-radius:12px;padding-inline:16px}
  .icm-h26__mobile-actions--header .icm-h26__action--login{background:transparent;color:#fff;border:0;padding-inline:4px}
  .icm-h26[dir="rtl"] .icm-h26__mobile-actions--header .icm-h26__action--register{order:1}
  .icm-h26[dir="rtl"] .icm-h26__mobile-actions--header .icm-h26__action--login{order:2}
  .icm-h26[dir="ltr"] .icm-h26__mobile-actions--header .icm-h26__action--login{order:1}
  .icm-h26[dir="ltr"] .icm-h26__mobile-actions--header .icm-h26__action--register{order:2}

  /* Scrolled mobile state: light header, dark login, blue account button. */
  .icm-h26.is-stuck .icm-h26__mobile-actions--header .icm-h26__action--login{
    color:#24364F!important;
    background:transparent!important;
  }
  .icm-h26.is-stuck .icm-h26__mobile-actions--header .icm-h26__action--register{
    color:#fff!important;
    background:#2867EF!important;
    box-shadow:0 5px 12px rgba(40,103,239,.20)!important;
  }
  .icm-h26.is-stuck .icm-h26__hamburger{color:#24364F!important}
  .icm-h26.is-stuck .icm-h26__logo-img:not(.icm-h26__logo-img--custom-sticky){
    filter:brightness(0) saturate(100%) invert(28%) sepia(38%) saturate(1836%) hue-rotate(158deg) brightness(82%) contrast(99%);
  }

  .icm-h26__hamburger{
    grid-area:hamburger;
    display:inline-flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    align-self:center;
    width:34px;
    height:40px;
    padding:0;
    border:0;
    border-radius:0;
    color:#fff;
    background:transparent;
    box-shadow:none;
    cursor:pointer;
  }
  .icm-h26[dir="rtl"] .icm-h26__hamburger{justify-self:start}
  .icm-h26[dir="ltr"] .icm-h26__hamburger{justify-self:end}
  .icm-h26__hamburger span{display:block;width:22px;height:2px;margin:2.5px 0;background:currentColor;border-radius:2px;transition:transform .18s ease,opacity .18s ease}
  .icm-h26.is-drawer-open .icm-h26__hamburger span:nth-child(1){transform:translateY(7px) rotate(45deg)}
  .icm-h26.is-drawer-open .icm-h26__hamburger span:nth-child(2){opacity:0}
  .icm-h26.is-drawer-open .icm-h26__hamburger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}

  /* Keep the top mobile bar pinned and fully visible while the drawer itself scrolls. */
  .icm-h26.is-drawer-open{
    position:fixed!important;
    top:0!important;
    inset-inline:0!important;
    width:100%!important;
    z-index:10050!important;
    opacity:1!important;
    visibility:visible!important;
  }
  body.admin-bar .icm-h26.is-drawer-open{top:32px!important}
  .icm-h26.is-drawer-open:not(.is-stuck) .icm-h26__hamburger{
    width:50px;
    height:50px;
    border-radius:14px;
    color:#fff!important;
    background:rgba(255,255,255,.10)!important;
  }
  .icm-h26.is-drawer-open.is-stuck .icm-h26__hamburger{
    width:40px;
    height:40px;
    border-radius:10px;
    color:#24364F!important;
    background:transparent!important;
  }

  /* Reference menu has no dark backdrop; it is one white full-width sheet. */
  .icm-h26__backdrop{display:none!important}
  .icm-h26__drawer{
    position:fixed;
    top:var(--icm-h26-mobile-height);
    right:0;
    bottom:0;
    left:0;
    z-index:10015;
    display:flex;
    flex-direction:column;
    width:min(var(--icm-h26-drawer-width,100vw),100vw);
    max-width:100vw;
    margin-inline:auto;
    padding:14px var(--icm-h26-drawer-padding-x,38px) 18px;
    background:#fff;
    color:#0A2347;
    box-shadow:none;
    border:0;
    border-radius:0;
    overflow-y:auto;
    overflow-x:hidden;
    opacity:0;
    visibility:hidden;
    pointer-events:none;
    transform:none!important;
    transition:opacity .16s ease,visibility .16s ease;
  }
  .icm-h26.is-drawer-open{z-index:10030}
  .icm-h26.is-drawer-open .icm-h26__drawer{opacity:1;visibility:visible;pointer-events:auto}
  .icm-h26__drawer-close{display:none!important}

  .icm-h26__drawer-nav{width:100%;flex:0 0 auto}
  .icm-h26__drawer-menu{display:flex!important;flex-direction:column!important;gap:2px!important;width:100%!important;margin:0!important;padding:0!important;list-style:none!important}
  .icm-h26__drawer-menu li{width:100%!important;margin:0!important;padding:0!important;list-style:none!important}
  .icm-h26__drawer-menu a{
    display:flex!important;
    align-items:center;
    width:100%!important;
    min-height:44px;
    padding:9px 12px!important;
    border-radius:9px;
    color:#0A2347!important;
    text-decoration:none!important;
    background:transparent!important;
    white-space:normal!important;
    font-size:14px;
    font-weight:500;
  }
  .icm-h26[dir="rtl"] .icm-h26__drawer-menu a{justify-content:flex-start;text-align:right;direction:rtl}
  .icm-h26[dir="ltr"] .icm-h26__drawer-menu a{justify-content:flex-start;text-align:left;direction:ltr}
  .icm-h26__drawer-menu a:hover,
  .icm-h26__drawer-menu .current-menu-item>a,
  .icm-h26__drawer-menu .current_page_item>a{background:#eef5ff!important;color:#1468ff!important;font-weight:600!important}

  .icm-h26__mobile-actions--drawer{
    display:flex!important;
    visibility:visible!important;
    opacity:1!important;
    flex-direction:column!important;
    align-items:center!important;
    gap:10px!important;
    width:100%!important;
    margin-top:auto;
    padding-top:14px;
    border-top:1px solid #e8edf4;
    overflow:visible!important;
  }
  .icm-h26[dir="rtl"] .icm-h26__mobile-actions--drawer{direction:rtl}
  .icm-h26[dir="ltr"] .icm-h26__mobile-actions--drawer{direction:ltr}

  .icm-h26__mobile-actions--drawer .icm-h26__action{
    display:flex!important;
    visibility:visible!important;
    opacity:1!important;
    align-items:center!important;
    justify-content:center!important;
    align-self:center!important;
    width:100%!important;
    max-width:100%!important;
    min-height:54px!important;
    margin-inline:auto!important;
    padding:0 16px!important;
    border-radius:12px!important;
    font-size:15px!important;
    font-weight:600!important;
    line-height:1.2!important;
    text-align:center!important;
    text-decoration:none!important;
    box-sizing:border-box!important;
  }
  .icm-h26__mobile-actions--drawer .icm-h26__action--login{
    color:#17243B!important;
    background:#FFFFFF!important;
    border:1px solid #D8E1EC!important;
    box-shadow:none!important;
  }
  .icm-h26__mobile-actions--drawer .icm-h26__action--register{
    color:#FFFFFF!important;
    background:#2867EF!important;
    border:1px solid #2867EF!important;
    box-shadow:0 5px 12px rgba(40,103,239,.18)!important;
  }

  /* Mobile language control. RTL = arrow | label | globe, LTR mirrors it.
     The list opens laterally in the forward reading direction. */
  .icm-h26__mobile-actions--drawer .icm-h26__lang{
    display:inline-flex!important;
    visibility:visible!important;
    opacity:1!important;
    position:relative!important;
    width:max-content!important;
    max-width:100%!important;
    overflow:visible!important;
  }
  .icm-h26[dir="rtl"] .icm-h26__mobile-actions--drawer .icm-h26__lang{align-self:auto!important;margin-left:auto!important;margin-right:0!important}
  .icm-h26[dir="ltr"] .icm-h26__mobile-actions--drawer .icm-h26__lang{align-self:auto!important;margin-left:0!important;margin-right:auto!important}

  .icm-h26__mobile-actions--drawer .icm-h26__lang-toggle{
    display:inline-flex!important;
    visibility:visible!important;
    opacity:1!important;
    align-items:center!important;
    justify-content:space-between!important;
    direction:ltr!important;
    width:138px!important;
    min-width:138px!important;
    max-width:138px!important;
    min-height:42px!important;
    padding:0 12px!important;
    gap:7px!important;
    color:#24364F!important;
    background:#FFFFFF!important;
    border:1px solid #D8E1EC!important;
    border-radius:12px!important;
    box-shadow:none!important;
    font-size:14px!important;
    font-weight:500!important;
    line-height:1!important;
  }
  .icm-h26__mobile-actions--drawer .icm-h26__lang-toggle:hover,
  .icm-h26__mobile-actions--drawer .icm-h26__lang.is-open .icm-h26__lang-toggle{
    color:#24364F!important;
    background:#F8FAFC!important;
    border-color:#CBD6E3!important;
  }
  .icm-h26__mobile-actions--drawer .icm-h26__lang-label,
  .icm-h26__mobile-actions--drawer .icm-h26__lang-caret,
  .icm-h26__mobile-actions--drawer .icm-h26__lang-active-icon{
    display:inline-flex!important;
    visibility:visible!important;
    opacity:1!important;
    color:inherit!important;
  }
  .icm-h26__mobile-actions--drawer .icm-h26__lang-caret svg,
  .icm-h26__mobile-actions--drawer .icm-h26__lang-active-icon svg{
    display:block!important;
    visibility:visible!important;
    opacity:1!important;
    stroke:currentColor!important;
  }

  /* Explicit physical ordering prevents RTL flex-direction from swapping the icons. */
  .icm-h26[dir="rtl"] .icm-h26__mobile-actions--drawer .icm-h26__lang-caret{order:1}
  .icm-h26[dir="rtl"] .icm-h26__mobile-actions--drawer .icm-h26__lang-label{order:2;direction:rtl;text-align:center}
  .icm-h26[dir="rtl"] .icm-h26__mobile-actions--drawer .icm-h26__lang-active-icon{order:3}
  .icm-h26[dir="ltr"] .icm-h26__mobile-actions--drawer .icm-h26__lang-active-icon{order:1}
  .icm-h26[dir="ltr"] .icm-h26__mobile-actions--drawer .icm-h26__lang-label{order:2;direction:ltr;text-align:center}
  .icm-h26[dir="ltr"] .icm-h26__mobile-actions--drawer .icm-h26__lang-caret{order:3}

  .icm-h26[dir="rtl"] .icm-h26__mobile-actions--drawer .icm-h26__lang-caret svg,
  .icm-h26[dir="rtl"] .icm-h26__mobile-actions--drawer .icm-h26__lang.is-open .icm-h26__lang-caret svg{transform:rotate(90deg)!important}
  .icm-h26[dir="ltr"] .icm-h26__mobile-actions--drawer .icm-h26__lang-caret svg,
  .icm-h26[dir="ltr"] .icm-h26__mobile-actions--drawer .icm-h26__lang.is-open .icm-h26__lang-caret svg{transform:rotate(-90deg)!important}

  .icm-h26__mobile-actions--drawer .icm-h26__lang-menu{
    position:absolute!important;
    top:50%!important;
    bottom:auto!important;
    width:clamp(132px,42vw,190px)!important;
    min-width:132px!important;
    max-width:calc(100vw - 178px)!important;
    margin:0!important;
    padding:5px!important;
    border:1px solid #E1E7EF!important;
    border-radius:9px!important;
    background:var(--icm-h26-mobile-lang-bg,#fff)!important;
    box-shadow:0 8px 20px rgba(15,35,65,.12)!important;
    transform:translateY(-50%)!important;
    z-index:10080!important;
    inset-inline-start:auto!important;
    inset-inline-end:auto!important;
  }
  .icm-h26[dir="rtl"] .icm-h26__mobile-actions--drawer .icm-h26__lang-menu{right:calc(100% + 8px)!important;left:auto!important}
  .icm-h26[dir="ltr"] .icm-h26__mobile-actions--drawer .icm-h26__lang-menu{left:calc(100% + 8px)!important;right:auto!important}
  .icm-h26__mobile-actions--drawer .icm-h26__lang-link{
    min-height:32px!important;
    padding:6px 8px!important;
    border-radius:7px!important;
    color:var(--icm-h26-mobile-lang-color,#0A2347)!important;
    background:transparent!important;
    font-size:12px!important;
  }
  .icm-h26__mobile-actions--drawer .icm-h26__lang-link:hover,
  .icm-h26__mobile-actions--drawer .icm-h26__lang-item.is-current .icm-h26__lang-link{background:#EEF5FF!important;color:#1468FF!important}

  body.admin-bar .icm-h26__drawer{top:calc(var(--icm-h26-mobile-height) + 32px)}
}

@media(max-width:782px){
  body.admin-bar .icm-h26.is-drawer-open{top:46px!important}
  body.admin-bar .icm-h26__drawer{top:calc(var(--icm-h26-mobile-height) + 46px)}
}

@media(max-width:640px){
  .icm-h26{--icm-h26-mobile-height:60px}
  .icm-h26__inner{min-height:60px;height:60px;padding-inline:14px;column-gap:8px}
  .icm-h26__logo-img{height:34px;max-width:94px}
  .icm-h26__mobile-actions--header{gap:8px}
  .icm-h26__mobile-actions--header .icm-h26__action{font-size:14px}
  .icm-h26__mobile-actions--header .icm-h26__action--register{padding-inline:13px}
  .icm-h26__drawer{top:60px;padding-inline:var(--icm-h26-drawer-padding-x,38px)}
  body.admin-bar .icm-h26__drawer{top:106px}
}
