/* =========================================================
   DJAEV Managed Header — Scoped Frontend CSS
========================================================= */

html, body { overflow-x: hidden !important; }
@supports (overflow-x: clip) { html, body { overflow-x: clip !important; } }

@media (max-width: 1024px){
  #djaev-header[data-hide-blocksy-mobile="1"] ~ .ct-header,
  .ct-header, header.ct-header, .ct-header-ghost, .ct-header-trigger, .ct-drawer, .ct-panel {
    display: none !important;
  }
}

#djaev-header{
  --dj-primary: #14789c;
  --dj-secondary: #5bb0b9;
  --dj-text: rgba(225, 245, 250, .96);
  --dj-text-soft: rgba(180, 220, 235, .82);
  --dj-surface: rgba(12, 44, 60, .85);
  --dj-surface-2: rgba(14, 50, 68, .65);
  --dj-glass-bg: linear-gradient(135deg, rgba(20,120,156,.55), rgba(91,176,185,.22));
  --dj-border: rgba(91,176,185,.22);
  --dj-border-strong: rgba(91,176,185,.42);
  --dj-shadow-soft: 0 10px 26px rgba(0,0,0,.35);
  --dj-shadow-strong: 0 18px 52px rgba(0,0,0,.50);
  --dj-logo-left-padding: 16px;
  --dj-admin-bar-h: 0px;

  position: fixed !important;
  top: var(--dj-admin-bar-h) !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  width: 100vw !important;
  max-width: 100vw !important;
  z-index: 99990 !important;
  isolation: isolate;
  margin: 0 !important;
  padding: 0 !important;
  color: var(--dj-text);
  font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
}

html.admin-bar #djaev-header{ --dj-admin-bar-h: 32px; }
@media (max-width: 782px){ html.admin-bar #djaev-header{ --dj-admin-bar-h: 46px; } }

#djaev-header *{ box-sizing:border-box; }

#djaev-header .dj-phone-ltr{
  direction: ltr !important;
  unicode-bidi: bidi-override !important;
  display: inline-block;
  white-space: nowrap;
  text-align: left;
}

#djaev-header .dj-topbar,
#djaev-header .dj-main,
#djaev-header .dj-drawer{
  background: var(--dj-glass-bg), var(--dj-surface);
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
  border: 1px solid var(--dj-border);
  box-shadow: var(--dj-shadow-soft);
}

#djaev-header .dj-topbar-inner{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap: 12px;
  padding: 10px 16px;
}

#djaev-header .dj-top-left,
#djaev-header .dj-top-right{
  display:flex;
  align-items:center;
  gap: 10px;
  flex-wrap: wrap;
}

#djaev-header .dj-top-link{
  display:inline-flex;
  align-items:center;
  gap:8px;
  padding: 7px 10px;
  border-radius: 999px;
  color: var(--dj-text);
  text-decoration:none;
  border: 1px solid var(--dj-border);
  background: var(--dj-surface-2);
  transition: transform .16s ease, background .16s ease, border-color .16s ease;
  font-size: 13px;
  line-height: 1;
}
#djaev-header .dj-top-link:hover{
  background: rgba(91,176,185,.28);
  border-color: var(--dj-border-strong);
  transform: translateY(-1px);
}

#djaev-header .dj-social{
  display:flex;
  align-items:center;
  gap: 8px;
  flex-wrap: wrap;
}

#djaev-header .dj-ico{
  width: 34px;
  height: 34px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  border-radius: 999px;
  border: 1px solid var(--dj-border);
  background: var(--dj-surface-2);
  color: var(--dj-text);
  text-decoration:none;
  transition: transform .16s ease, background .16s ease, border-color .16s ease;
}
#djaev-header .dj-ico:hover{
  background: rgba(91,176,185,.28);
  border-color: var(--dj-border-strong);
  transform: translateY(-1px);
}

#djaev-header .dj-cta{
  display:flex;
  align-items:center;
  gap: 8px;
  flex-wrap: wrap;
}

#djaev-header .dj-btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap: 8px;
  padding: 9px 12px;
  border-radius: 999px;
  text-decoration:none;
  font-weight: 900;
  font-size: 13px;
  line-height: 1;
  border: 1px solid var(--dj-border);
  transition: transform .16s ease, background .16s ease, border-color .16s ease, box-shadow .16s ease;
  white-space: nowrap;
  color: var(--dj-text);
  background: var(--dj-surface-2);
}
#djaev-header .dj-btn:hover{
  transform: translateY(-1px);
  border-color: var(--dj-border-strong);
  box-shadow: 0 14px 28px rgba(0,0,0,.30);
}
#djaev-header .dj-btn-primary{
  color: #fff;
  border-color: rgba(91,176,185,.50);
  background: linear-gradient(135deg, rgba(20,120,156,.70), rgba(91,176,185,.45)), rgba(12,44,60,.60);
}
#djaev-header .dj-btn-primary:hover{
  background: linear-gradient(135deg, rgba(20,120,156,.85), rgba(91,176,185,.60)), rgba(12,44,60,.70);
}
#djaev-header .dj-btn-ghost{
  background: var(--dj-surface-2);
  color: var(--dj-text);
}

#djaev-header .dj-main-inner{
  display:grid;
  grid-template-columns: auto 1fr auto;
  align-items:center;
  gap: 12px;
  padding: 12px 16px;
}

#djaev-header .dj-logo{
  display:flex;
  align-items:center;
  min-width: 0;
  text-decoration:none;
  padding-left: var(--dj-logo-left-padding);
}
#djaev-header .dj-logo img{
  display:block;
  height: 54px;
  width: auto;
  max-width: 240px;
  object-fit: contain;
}

#djaev-header .dj-mobile-social,
#djaev-header .dj-mobile-lang{
  display:none;
  align-items:center;
  justify-content:center;
  gap: 8px;
  min-width: 0;
}

#djaev-header .dj-nav{ min-width: 0; }

#djaev-header .dj-nav-list{
  list-style:none;
  margin: 0;
  padding: 0;
  display:flex;
  align-items:center;
  justify-content:center;
  gap: 8px 10px;
  flex-wrap: wrap;
}
#djaev-header .dj-item{ position: relative; }

#djaev-header .dj-link{
  display:inline-flex;
  align-items:center;
  gap: 8px;
  padding: 10px 12px;
  border-radius: 999px;
  color: var(--dj-text);
  text-decoration:none;
  font-weight: 900;
  font-size: 14px;
  border: 1px solid transparent;
  background: transparent;
  transition: background .16s ease, border-color .16s ease, transform .16s ease;
}
#djaev-header .dj-link:hover{
  background: rgba(91,176,185,.22);
  border-color: var(--dj-border);
  transform: translateY(-1px);
}

#djaev-header .dj-dd-btn{ cursor: pointer; border: 0; background: transparent; }

#djaev-header .dj-caret{
  width: 10px;
  height: 10px;
  display:inline-block;
  border-right: 2px solid rgba(225,245,250,.88);
  border-bottom: 2px solid rgba(225,245,250,.88);
  transform: rotate(45deg);
  margin-top: -2px;
  transition: transform .16s ease;
}
#djaev-header .dj-item.is-open > .dj-dd-btn .dj-caret,
#djaev-header .dj-mitem.is-open > .dj-acc-btn .dj-caret{
  transform: rotate(225deg);
}

#djaev-header .dj-dd{
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: calc(100% + 0px);
  min-width: 290px;
  max-width: min(380px, 92vw);
  padding: 8px;
  border-radius: 16px;
  background: linear-gradient(135deg, rgba(20,120,156,.60), rgba(91,176,185,.25)), rgba(12,40,56,.92);
  -webkit-backdrop-filter: blur(18px);
  backdrop-filter: blur(18px);
  border: 1px solid var(--dj-border);
  box-shadow: var(--dj-shadow-strong);
  display:none;
  z-index: 100000;
}
#djaev-header .dj-item.is-open > .dj-dd{ display:block; }

#djaev-header .dj-dd-link{
  display:flex;
  align-items:center;
  gap: 10px;
  width:100%;
  padding: 10px 10px;
  border-radius: 12px;
  color: var(--dj-text);
  text-decoration:none;
  font-size: 13.5px;
  line-height: 1.25;
  border: 1px solid transparent;
  background: transparent;
  transition: background .14s ease, border-color .14s ease, transform .14s ease;
}
#djaev-header .dj-dd-link:hover{
  background: rgba(91,176,185,.22);
  border-color: var(--dj-border);
  transform: translateY(-1px);
}
#djaev-header .dj-dd-link i{
  width: 16px;
  text-align:center;
  font-size: 13px;
  opacity: .95;
}

#djaev-header .dj-right{
  display:flex;
  align-items:center;
  justify-content:flex-end;
  gap: 10px;
  min-width: 0;
}

#djaev-header .dj-lang{
  display:flex;
  align-items:center;
  gap: 8px;
  flex-wrap: nowrap;
}

#djaev-header .dj-lang-a{
  display:inline-flex;
  align-items:center;
  gap: 6px;
  padding: 8px 10px;
  border-radius: 999px;
  color: var(--dj-text);
  text-decoration:none;
  border: 1px solid var(--dj-border);
  background: var(--dj-surface-2);
  transition: transform .16s ease, background .16s ease, border-color .16s ease;
  font-weight: 900;
  font-size: 12px;
  line-height: 1;
}
#djaev-header .dj-lang-a:hover,
#djaev-header .dj-lang-a.is-active{
  background: rgba(91,176,185,.28);
  border-color: var(--dj-border-strong);
  transform: translateY(-1px);
}
#djaev-header .dj-flag{ font-size: 15px; }
#djaev-header .dj-lang-code{ letter-spacing: .4px; }

#djaev-header .dj-burger{
  display:none;
  width: 44px;
  height: 44px;
  border-radius: 14px;
  border: 1px solid var(--dj-border);
  background: var(--dj-surface-2);
  cursor: pointer;
  transition: transform .16s ease, background .16s ease, border-color .16s ease;
}
#djaev-header .dj-burger:hover{
  background: rgba(91,176,185,.28);
  border-color: var(--dj-border-strong);
  transform: translateY(-1px);
}
#djaev-header .dj-burger-lines{
  width: 18px;
  height: 14px;
  display:inline-flex;
  flex-direction: column;
  justify-content: space-between;
}
#djaev-header .dj-burger-lines > span{
  display:block;
  height: 2px;
  width: 100%;
  border-radius: 999px;
  background: rgba(225,245,250,.95);
}

#djaev-header .dj-overlay{
  position: fixed;
  top: var(--dj-admin-bar-h);
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0,0,0,.45);
  z-index: 99989;
}

#djaev-header .dj-drawer{
  position: fixed;
  top: var(--dj-admin-bar-h);
  right: 0;
  height: calc(100vh - var(--dj-admin-bar-h));
  width: min(420px, 90vw);
  z-index: 99990;
  visibility: hidden;
  pointer-events: none;
  transform: translateX(110%);
  transition: transform .2s ease, visibility 0s linear .2s;
  overflow: auto;
  padding: 14px;
  border-radius: 20px 0 0 20px;
  background: linear-gradient(160deg, rgba(20,120,156,.70), rgba(91,176,185,.25)), rgba(8,30,42,.94) !important;
}
#djaev-header .dj-drawer.is-open{
  visibility: visible;
  pointer-events: auto;
  transform: translateX(0);
  transition: transform .2s ease;
}

#djaev-header .dj-drawer-inner{
  min-height: 100%;
  display:flex;
  flex-direction:column;
  gap: 12px;
}

#djaev-header .dj-drawer-head{
  display:flex;
  align-items:center;
  justify-content: space-between;
  gap: 10px;
  padding-bottom: 12px;
  border-bottom: 1px solid var(--dj-border);
}

#djaev-header .dj-drawer-logo img{
  height: 44px;
  width:auto;
  max-width: 220px;
  object-fit: contain;
  display:block;
}

#djaev-header .dj-close{
  width: 44px;
  height: 44px;
  border-radius: 14px;
  border: 1px solid var(--dj-border);
  background: var(--dj-surface-2);
  color: var(--dj-text);
  cursor:pointer;
}

#djaev-header .dj-mnav-list{
  list-style:none;
  padding: 0;
  margin: 0;
  display:flex;
  flex-direction: column;
  gap: 8px;
}

#djaev-header .dj-mlink,
#djaev-header .dj-acc-btn{
  width:100%;
  display:flex;
  align-items:center;
  justify-content: space-between;
  gap: 10px;
  padding: 12px 12px;
  border-radius: 14px;
  color: var(--dj-text);
  text-decoration:none;
  font-weight: 900;
  border: 1px solid var(--dj-border);
  background: rgba(91,176,185,.12);
}
#djaev-header .dj-mlink{ justify-content: flex-start; }
#djaev-header .dj-mlink i,
#djaev-header .dj-acc-left i{
  font-size: 15px;
  width: 18px;
  text-align:center;
  opacity: .95;
}
#djaev-header .dj-acc-left{
  display:inline-flex;
  align-items:center;
  gap: 10px;
}

#djaev-header .dj-acc{
  max-height: 0px;
  overflow: hidden;
  transition: max-height .22s ease;
  padding: 0 2px;
}

#djaev-header .dj-acc-link{
  display:flex;
  align-items:center;
  gap: 10px;
  padding: 10px 12px;
  margin-top: 6px;
  border-radius: 12px;
  color: var(--dj-text);
  text-decoration:none;
  font-size: 13.5px;
  border: 1px solid var(--dj-border);
  background: rgba(91,176,185,.08);
}

#djaev-header .dj-mcta{
  display:flex;
  flex-direction: column;
  gap: 8px;
}

#djaev-header .dj-drawer-bottom{
  margin-top:auto;
  display:flex;
  flex-direction: column;
  gap: 10px;
  padding-top: 12px;
  border-top: 1px solid var(--dj-border);
}

#djaev-header .dj-mcard{
  padding: 10px;
  border-radius: 16px;
  border: 1px solid var(--dj-border);
  background: rgba(91,176,185,.10);
}

#djaev-header .dj-mtitle{
  font-weight: 900;
  color: var(--dj-text);
  margin-bottom: 8px;
}

#djaev-header .dj-mrow{
  display:flex;
  align-items:center;
  gap: 10px;
  padding: 10px 10px;
  border-radius: 14px;
  text-decoration:none;
  color: var(--dj-text);
  border: 1px solid var(--dj-border);
  background: rgba(91,176,185,.10);
  margin-top: 8px;
  font-weight: 800;
}
#djaev-header .dj-mrow i{ width: 18px; text-align:center; font-size: 14px; }

#djaev-header .dj-center{
  display:flex;
  justify-content:center;
  flex-wrap: wrap;
  gap: 8px;
}

@media (max-width: 1024px){
  #djaev-header [data-desktop-only]{ display:none !important; }
  #djaev-header .dj-nav{ display:none !important; }
  #djaev-header .dj-burger{ display:inline-flex !important; align-items:center; justify-content:center; }
  #djaev-header .dj-mobile-social,
#djaev-header .dj-mobile-lang{ display:flex !important; }
  #djaev-header .dj-main-inner{
    grid-template-columns: auto 1fr auto;
    gap: 8px;
  }
  #djaev-header .dj-logo img{ height: 46px; max-width: 220px; }
  #djaev-header .dj-logo{ padding-left: 10px; }
  #djaev-header .dj-mobile-social .dj-ico{
    width: 32px;
    height: 32px;
  }
}

@media (max-width: 640px){
  #djaev-header .dj-main-inner{
    gap: 6px;
    padding: 10px 12px;
  }
  #djaev-header .dj-mobile-social,
#djaev-header .dj-mobile-lang{
    gap: 5px;
  }
  #djaev-header .dj-mobile-social .dj-ico{
    width: 29px;
    height: 29px;
  }
  #djaev-header .dj-logo img{
    height: 42px;
    max-width: 160px;
  }
}

@media (prefers-reduced-motion: reduce){
  #djaev-header *{ transition:none !important; }
}

#djaev-header .dj-topbar,
#djaev-header .dj-main,
#djaev-header .dj-logo img{
  transition: all .22s ease;
}

#djaev-header.is-scrolled{ filter: saturate(1.08); }

#djaev-header.is-scrolled .dj-topbar,
#djaev-header.is-scrolled .dj-main{
  background: linear-gradient(135deg, rgba(20,120,156,.65), rgba(91,176,185,.28)), rgba(8,28,40,.96) !important;
  -webkit-backdrop-filter: blur(24px) !important;
  backdrop-filter: blur(24px) !important;
  border-color: rgba(91,176,185,.28) !important;
  box-shadow: 0 18px 54px rgba(0,0,0,.45) !important;
}

#djaev-header.is-scrolled .dj-main-inner{
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

#djaev-header.is-scrolled .dj-logo img{ height: 46px !important; }

#djaev-header .dj-topbar{ max-height: 80px; overflow: hidden; }
#djaev-header.is-scrolled .dj-topbar{
  max-height: 0 !important;
  border-width: 0 !important;
}

html[data-dj-lang="ar"] #djaev-header,
#djaev-header[data-dj-lang="ar"]{ direction: rtl; }

html[data-dj-lang="ar"] #djaev-header .dj-main-inner,
#djaev-header[data-dj-lang="ar"] .dj-main-inner{ direction: rtl; }

html[data-dj-lang="ar"] #djaev-header .dj-logo,
#djaev-header[data-dj-lang="ar"] .dj-logo{ padding-left: 0; padding-right: 10px; }

html[data-dj-lang="ar"] #djaev-header .dj-dd,
#djaev-header[data-dj-lang="ar"] .dj-dd{
  left:auto;
  right:50%;
  transform: translateX(50%);
}

html[data-dj-lang="ar"] #djaev-header .dj-dd-link,
html[data-dj-lang="ar"] #djaev-header .dj-mlink,
html[data-dj-lang="ar"] #djaev-header .dj-acc-link,
#djaev-header[data-dj-lang="ar"] .dj-dd-link,
#djaev-header[data-dj-lang="ar"] .dj-mlink,
#djaev-header[data-dj-lang="ar"] .dj-acc-link{
  text-align: right;
}

html[data-dj-lang="ar"] #djaev-header .dj-drawer,
#djaev-header[data-dj-lang="ar"] .dj-drawer{
  right: auto;
  left: 0;
  border-radius: 0 20px 20px 0;
  transform: translateX(-110%);
}
html[data-dj-lang="ar"] #djaev-header .dj-drawer.is-open,
#djaev-header[data-dj-lang="ar"] .dj-drawer.is-open{ transform: translateX(0); }


/* v1.0.2 — Better visibility for newly added desktop menu items */
#djaev-header .dj-nav{
  overflow: visible;
}

@media (min-width: 1025px) and (max-width: 1280px){
  #djaev-header .dj-main-inner{
    gap: 8px;
    padding-left: 10px;
    padding-right: 10px;
  }

  #djaev-header .dj-logo img{
    height: 46px;
    max-width: 190px;
  }

  #djaev-header .dj-nav-list{
    gap: 5px 5px;
  }

  #djaev-header .dj-link{
    padding: 8px 9px;
    font-size: 13px;
    gap: 6px;
  }

  #djaev-header .dj-lang-a{
    padding: 7px 8px;
  }
}

@media (min-width: 1025px) and (max-width: 1120px){
  #djaev-header .dj-nav{
    overflow-x: auto;
    overflow-y: visible;
    scrollbar-width: thin;
    max-width: 100%;
  }

  #djaev-header .dj-nav-list{
    justify-content: flex-start;
    flex-wrap: nowrap;
    min-width: max-content;
    padding-bottom: 2px;
  }

  #djaev-header .dj-link{
    white-space: nowrap;
  }
}


/* v1.0.3 — Single premium language dropdown */
#djaev-header .dj-lang-menu{
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

#djaev-header .dj-lang-toggle{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap: 7px;
  min-width: 82px;
  height: 38px;
  padding: 8px 12px;
  border-radius: 999px;
  color: var(--dj-text);
  border: 1px solid var(--dj-border);
  background: linear-gradient(135deg, rgba(91,176,185,.20), rgba(14,50,68,.58));
  cursor: pointer;
  font-weight: 900;
  font-size: 12px;
  line-height: 1;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.08);
  transition: transform .16s ease, background .16s ease, border-color .16s ease;
}

#djaev-header .dj-lang-toggle:hover,
#djaev-header .dj-lang-menu.is-open .dj-lang-toggle{
  transform: translateY(-1px);
  background: rgba(91,176,185,.28);
  border-color: var(--dj-border-strong);
}

#djaev-header .dj-lang-arrow{
  width: 9px;
  height: 9px;
  display:inline-block;
  border-right: 2px solid rgba(225,245,250,.88);
  border-bottom: 2px solid rgba(225,245,250,.88);
  transform: rotate(45deg);
  margin-top: -4px;
  transition: transform .16s ease;
}

#djaev-header .dj-lang-menu.is-open .dj-lang-arrow{
  transform: rotate(225deg);
  margin-top: 3px;
}

#djaev-header .dj-lang-panel{
  position:absolute;
  top: calc(100% + 8px);
  right: 0;
  min-width: 118px;
  padding: 7px;
  border-radius: 16px;
  border: 1px solid var(--dj-border);
  background: linear-gradient(135deg, rgba(20,120,156,.70), rgba(91,176,185,.25)), rgba(8,30,42,.96);
  -webkit-backdrop-filter: blur(18px);
  backdrop-filter: blur(18px);
  box-shadow: var(--dj-shadow-strong);
  z-index: 100005;
}

#djaev-header .dj-lang-option{
  display:flex;
  align-items:center;
  justify-content:center;
  gap: 8px;
  width: 100%;
  padding: 10px 10px;
  border-radius: 12px;
  color: var(--dj-text);
  text-decoration:none;
  font-weight: 900;
  font-size: 12px;
  border: 1px solid transparent;
}

#djaev-header .dj-lang-option:hover{
  background: rgba(91,176,185,.22);
  border-color: var(--dj-border);
}

#djaev-header .dj-mobile-lang{
  display:none;
  align-items:center;
  justify-content:center;
  min-width:0;
}

#djaev-header .dj-mobile-lang .dj-lang-toggle{
  min-width: 74px;
  height: 36px;
  padding: 7px 10px;
}

#djaev-header .dj-mobile-lang .dj-lang-panel{
  right: 50%;
  transform: translateX(50%);
}

#djaev-header .dj-drawer-bottom .dj-lang-menu{
  width: 100%;
}

#djaev-header .dj-drawer-bottom .dj-lang-toggle{
  width: 100%;
  height: 48px;
  font-size: 14px;
}

#djaev-header .dj-drawer-bottom .dj-lang-panel{
  position: static;
  display: none;
  width: 100%;
  margin-top: 8px;
  transform: none;
}

#djaev-header .dj-drawer-bottom .dj-lang-menu.is-open .dj-lang-panel{
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 7px;
}

#djaev-header .dj-drawer-bottom .dj-lang-panel[hidden]{
  display: none !important;
}

html[data-dj-lang="ar"] #djaev-header .dj-lang-panel,
#djaev-header[data-dj-lang="ar"] .dj-lang-panel{
  right: auto;
  left: 0;
}

html[data-dj-lang="ar"] #djaev-header .dj-mobile-lang .dj-lang-panel,
#djaev-header[data-dj-lang="ar"] .dj-mobile-lang .dj-lang-panel{
  left: 50%;
  right: auto;
  transform: translateX(-50%);
}


/* v1.0.5 — Put language switcher at the top of mobile drawer */
#djaev-header .dj-drawer-head{
  display: grid;
  grid-template-columns: 44px 1fr auto;
  align-items: center;
  gap: 10px;
}

#djaev-header .dj-drawer-lang-top{
  justify-self: center;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 0;
}

#djaev-header .dj-drawer-lang-top .dj-lang-toggle{
  min-width: 92px;
  height: 40px;
  padding: 8px 12px;
  font-size: 13px;
  background: linear-gradient(135deg, rgba(91,176,185,.24), rgba(14,50,68,.62));
}

#djaev-header .dj-drawer-lang-top .dj-lang-panel{
  right: 50%;
  transform: translateX(50%);
  top: calc(100% + 9px);
  min-width: 126px;
}

#djaev-header .dj-drawer-logo{
  justify-self: end;
}

#djaev-header .dj-close{
  justify-self: start;
}

html[data-dj-lang="ar"] #djaev-header .dj-drawer-head,
#djaev-header[data-dj-lang="ar"] .dj-drawer-head{
  grid-template-columns: 44px 1fr auto;
}

html[data-dj-lang="ar"] #djaev-header .dj-drawer-lang-top .dj-lang-panel,
#djaev-header[data-dj-lang="ar"] .dj-drawer-lang-top .dj-lang-panel{
  left: 50%;
  right: auto;
  transform: translateX(-50%);
}

@media (max-width: 390px){
  #djaev-header .dj-drawer-lang-top .dj-lang-toggle{
    min-width: 78px;
    padding-left: 9px;
    padding-right: 9px;
  }

  #djaev-header .dj-drawer-logo img{
    height: 38px;
    max-width: 145px;
  }
}
