/* BucovinaTeam header account menu v45 */
html body.np-shell-body header#luxNav .identity-chip.np-account-chip.bt-user-menu-v45 {
  width:auto!important;
  min-width:178px!important;
  height:54px!important;
  min-height:54px!important;
  margin:0!important;
  padding:6px 8px 6px 6px!important;
  display:grid!important;
  grid-template-columns:42px minmax(76px,1fr) 28px!important;
  align-items:center!important;
  gap:9px!important;
  overflow:visible!important;
  position:relative!important;
  border:1px solid #1d3a4f!important;
  border-radius:13px!important;
  color:#fff!important;
  background:linear-gradient(145deg,#0a1c2b,#05111d)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important;
  cursor:pointer!important;
}

html body.np-shell-body header#luxNav .identity-chip.np-account-chip.bt-user-menu-v45:hover,
html body.np-shell-body header#luxNav .identity-chip.np-account-chip.bt-user-menu-v45.menu-deschis {
  border-color:#2c7055!important;
  background:linear-gradient(145deg,#0d2931,#061722)!important;
  box-shadow:0 10px 28px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.05)!important;
  transform:none!important;
}

html body.np-shell-body header#luxNav .bt-header-user-avatar {
  width:42px!important;
  height:42px!important;
  display:grid!important;
  place-items:center!important;
  position:relative!important;
  border:1px solid rgba(88,235,145,.52)!important;
  border-radius:11px!important;
  color:#062316!important;
  background:linear-gradient(145deg,#8eef6e,#29d77c)!important;
  box-shadow:0 6px 16px rgba(29,177,99,.20)!important;
  font-size:16px!important;
  font-weight:900!important;
}

html body.np-shell-body header#luxNav .bt-header-user-avatar .novaplay-header-notification-badge {
  right:-6px!important;
  top:-6px!important;
  min-width:18px!important;
  height:18px!important;
  padding:0 4px!important;
  border:2px solid #04101a!important;
  border-radius:999px!important;
  color:#fff!important;
  background:#ef334f!important;
  font-size:9px!important;
}

html body.np-shell-body header#luxNav .identity-chip.np-account-chip.bt-user-menu-v45 .i-text.bt-header-user-copy {
  min-width:0!important;
  height:auto!important;
  padding:0!important;
  display:grid!important;
  align-items:center!important;
  gap:1px!important;
  text-align:left!important;
}

html body.np-shell-body header#luxNav .bt-header-user-copy > small {
  color:#4be28d!important;
  font-size:7px!important;
  line-height:1.1!important;
  font-weight:850!important;
  letter-spacing:.1em!important;
}

html body.np-shell-body header#luxNav .identity-chip.np-account-chip.bt-user-menu-v45 .u-alias {
  max-width:108px!important;
  margin:0!important;
  overflow:hidden!important;
  color:#fff!important;
  font-size:12px!important;
  line-height:1.2!important;
  font-weight:850!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}

html body.np-shell-body header#luxNav .identity-chip.np-account-chip.bt-user-menu-v45 .c-meta {
  justify-content:flex-start!important;
  gap:5px!important;
}

html body.np-shell-body header#luxNav .identity-chip.np-account-chip.bt-user-menu-v45 .c-code {
  color:#91a6b5!important;
  font-size:8px!important;
  line-height:1.2!important;
  font-weight:750!important;
}

html body.np-shell-body header#luxNav .identity-chip.np-account-chip.bt-user-menu-v45 .desktop-badge {
  min-height:15px!important;
  padding:1px 5px!important;
  border:1px solid rgba(61,226,129,.30)!important;
  border-radius:999px!important;
  color:#62e79a!important;
  background:rgba(35,178,98,.10)!important;
  font-size:7px!important;
  font-weight:800!important;
}

html body.np-shell-body header#luxNav .bt-header-user-toggle {
  width:28px!important;
  height:28px!important;
  display:grid!important;
  place-items:center!important;
  border:1px solid #213d51!important;
  border-radius:8px!important;
  color:#90a5b4!important;
  background:#081a28!important;
}

html body.np-shell-body header#luxNav .bt-header-user-toggle .mob-drop-arrow {
  width:14px!important;
  height:14px!important;
  margin:0!important;
  transition:transform .2s ease!important;
}

html body.np-shell-body header#luxNav .identity-chip.np-account-chip.bt-user-menu-v45.menu-deschis .bt-header-user-toggle .mob-drop-arrow {
  color:#4ce18e!important;
  transform:rotate(180deg)!important;
}

html body.np-shell-body header#luxNav .identity-chip.np-account-chip.bt-user-menu-v45 .hyper-menu.np-account-menu {
  right:0!important;
  top:calc(100% + 12px)!important;
  width:360px!important;
  max-height:min(690px,calc(100vh - 98px))!important;
  padding:10px!important;
  display:grid!important;
  grid-template-columns:1fr 1fr!important;
  gap:6px!important;
  overflow-x:hidden!important;
  overflow-y:auto!important;
  border:1px solid #1f3d52!important;
  border-radius:15px!important;
  background:
    radial-gradient(circle at 82% 0,rgba(38,186,112,.10),transparent 32%),
    linear-gradient(155deg,#071826,#030d16)!important;
  box-shadow:0 24px 58px rgba(0,0,0,.48),inset 0 1px 0 rgba(255,255,255,.04)!important;
  transform:translateY(8px) scale(.98)!important;
  transform-origin:top right!important;
}

html body.np-shell-body header#luxNav .identity-chip.np-account-chip.bt-user-menu-v45:hover .hyper-menu.np-account-menu,
html body.np-shell-body header#luxNav .identity-chip.np-account-chip.bt-user-menu-v45.menu-deschis .hyper-menu.np-account-menu,
html body.np-shell-body header#luxNav .identity-chip.np-account-chip.bt-user-menu-v45 .hyper-menu.np-account-menu:hover {
  opacity:1!important;
  visibility:visible!important;
  transform:translateY(0) scale(1)!important;
}

html body.np-shell-body header#luxNav .identity-chip.np-account-chip.bt-user-menu-v45 .hyper-menu.np-account-menu::before {
  display:none!important;
}

html body.np-shell-body header#luxNav .bt-account-menu-summary {
  grid-column:1 / 3!important;
  min-height:74px!important;
  padding:10px!important;
  display:grid!important;
  grid-template-columns:44px minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:10px!important;
  border:1px solid #1b3d4c!important;
  border-radius:11px!important;
  background:linear-gradient(135deg,rgba(12,46,49,.92),rgba(7,25,37,.92))!important;
}

html body.np-shell-body header#luxNav .bt-account-summary-avatar {
  width:44px!important;
  height:44px!important;
  display:grid!important;
  place-items:center!important;
  border-radius:12px!important;
  color:#062316!important;
  background:linear-gradient(145deg,#85ee6c,#2bd47c)!important;
  font-size:17px!important;
  font-weight:900!important;
}

html body.np-shell-body header#luxNav .bt-account-menu-summary > span:nth-child(2) {
  min-width:0!important;
  display:grid!important;
  gap:2px!important;
}

html body.np-shell-body header#luxNav .bt-account-menu-summary small,
html body.np-shell-body header#luxNav .bt-account-menu-summary em {
  color:#8da4b2!important;
  font-size:8px!important;
  font-style:normal!important;
}

html body.np-shell-body header#luxNav .bt-account-menu-summary strong {
  overflow:hidden!important;
  color:#fff!important;
  font-size:13px!important;
  font-weight:850!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}

html body.np-shell-body header#luxNav .bt-account-menu-summary > b {
  padding:4px 7px!important;
  border:1px solid rgba(64,222,130,.28)!important;
  border-radius:999px!important;
  color:#58e392!important;
  background:rgba(31,165,91,.10)!important;
  font-size:8px!important;
}

html body.np-shell-body header#luxNav .bt-account-section-label,
html body.np-shell-body header#luxNav .identity-chip.np-account-chip.bt-user-menu-v45 .hm-admin-section {
  grid-column:1 / 3!important;
  min-height:24px!important;
  margin:4px 0 0!important;
  padding:0 5px!important;
  display:flex!important;
  align-items:center!important;
  border:0!important;
  background:transparent!important;
}

html body.np-shell-body header#luxNav .bt-account-section-label span,
html body.np-shell-body header#luxNav .identity-chip.np-account-chip.bt-user-menu-v45 .hm-admin-section span {
  color:#678191!important;
  font-size:8px!important;
  font-weight:850!important;
  letter-spacing:.1em!important;
}

html body.np-shell-body header#luxNav .identity-chip.np-account-chip.bt-user-menu-v45 .hm-li {
  width:auto!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
}

html body.np-shell-body header#luxNav .identity-chip.np-account-chip.bt-user-menu-v45 .hm-li a {
  width:100%!important;
  min-height:45px!important;
  padding:0 11px!important;
  display:flex!important;
  align-items:center!important;
  gap:9px!important;
  border:1px solid #162f40!important;
  border-radius:9px!important;
  color:#c7d2da!important;
  background:rgba(7,24,36,.68)!important;
  font-size:10px!important;
  font-weight:700!important;
  line-height:1.25!important;
}

html body.np-shell-body header#luxNav .identity-chip.np-account-chip.bt-user-menu-v45 .hm-li a::before {
  display:none!important;
}

html body.np-shell-body header#luxNav .identity-chip.np-account-chip.bt-user-menu-v45 .hm-li a i,
html body.np-shell-body header#luxNav .identity-chip.np-account-chip.bt-user-menu-v45 .hm-li a .bt-icon {
  width:18px!important;
  min-width:18px!important;
  height:18px!important;
  color:#43dd89!important;
}

html body.np-shell-body header#luxNav .identity-chip.np-account-chip.bt-user-menu-v45 .hm-li a:hover {
  padding-left:11px!important;
  border-color:#2a654e!important;
  color:#fff!important;
  background:#0b2b2c!important;
}

html body.np-shell-body header#luxNav .identity-chip.np-account-chip.bt-user-menu-v45 .hm-admin-link a {
  border-color:#26394e!important;
  background:rgba(14,25,43,.76)!important;
}

html body.np-shell-body header#luxNav .identity-chip.np-account-chip.bt-user-menu-v45 .hm-admin-link a i,
html body.np-shell-body header#luxNav .identity-chip.np-account-chip.bt-user-menu-v45 .hm-admin-link a .bt-icon {
  color:#62c8f6!important;
}

html body.np-shell-body header#luxNav .identity-chip.np-account-chip.bt-user-menu-v45 .hm-logout {
  grid-column:1 / 3!important;
  margin-top:4px!important;
}

html body.np-shell-body header#luxNav .identity-chip.np-account-chip.bt-user-menu-v45 .hm-logout a {
  justify-content:center!important;
  border-color:rgba(239,80,98,.28)!important;
  color:#ff9cab!important;
  background:rgba(128,31,46,.10)!important;
}

html body.np-shell-body header#luxNav .identity-chip.np-account-chip.bt-user-menu-v45 .hm-logout a i,
html body.np-shell-body header#luxNav .identity-chip.np-account-chip.bt-user-menu-v45 .hm-logout a .bt-icon {
  color:#ff7288!important;
}

@media (max-width:760px) {
  html body.np-shell-body header#luxNav .identity-chip.np-account-chip.bt-user-menu-v45 {
    min-width:46px!important;
    width:46px!important;
    height:46px!important;
    min-height:46px!important;
    padding:4px!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    border-radius:12px!important;
  }

  html body.np-shell-body header#luxNav .bt-header-user-avatar {
    width:36px!important;
    height:36px!important;
    border-radius:9px!important;
    font-size:14px!important;
  }

  html body.np-shell-body header#luxNav .identity-chip.np-account-chip.bt-user-menu-v45 .i-text,
  html body.np-shell-body header#luxNav .bt-header-user-toggle {display:none!important;}

  html body.np-shell-body header#luxNav .identity-chip.np-account-chip.bt-user-menu-v45 .hyper-menu.np-account-menu {
    position:fixed!important;
    right:12px!important;
    left:12px!important;
    top:72px!important;
    width:auto!important;
    max-height:calc(100vh - 88px)!important;
    grid-template-columns:1fr!important;
  }

  html body.np-shell-body header#luxNav .bt-account-menu-summary,
  html body.np-shell-body header#luxNav .bt-account-section-label,
  html body.np-shell-body header#luxNav .identity-chip.np-account-chip.bt-user-menu-v45 .hm-admin-section,
  html body.np-shell-body header#luxNav .identity-chip.np-account-chip.bt-user-menu-v45 .hm-logout {
    grid-column:1!important;
  }
}

@media (prefers-reduced-motion:reduce) {
  html body.np-shell-body header#luxNav .identity-chip.np-account-chip.bt-user-menu-v45,
  html body.np-shell-body header#luxNav .identity-chip.np-account-chip.bt-user-menu-v45 * {
    transition:none!important;
  }
}
