/* CodeLinSoft Nova 4.9.68 — member actions embedded in the forum navigation. */
:where(body.cls-bbpress,body.cls-bbp-unified,body.cls-bbp-forum-home) .bbp-tabs-bar .bbp-account-menu:not([hidden]) {
  display:block!important;
  box-sizing:border-box!important;
  position:absolute!important;
  top:calc(100% + 8px)!important;
  right:0!important;
  left:auto!important;
  width:min(350px,calc(100vw - 24px))!important;
  max-width:calc(100vw - 24px)!important;
  max-height:min(75vh,530px)!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  padding:14px!important;
  border:1px solid #d9e8f1!important;
  border-radius:13px!important;
  background:#fff!important;
  color:#18314b!important;
  box-shadow:0 16px 45px rgba(18,52,82,.16)!important;
  z-index:14000!important;
  transform:none!important;
}
.bbp-tabs-bar .bbp-account-menu[hidden] {display:none!important;}
:where(body.cls-bbpress,body.cls-bbp-unified,body.cls-bbp-forum-home) .bbp-tabs-bar .bbp-account-menu-user {
  display:flex!important;align-items:center!important;gap:10px!important;
  padding:0 0 13px!important;margin:0 0 9px!important;
  border-bottom:1px solid #e5eef5!important;
}
.bbp-tabs-bar .cls-bbp-member-hub__identity{display:flex;flex-direction:column;min-width:0;gap:3px;}
.bbp-tabs-bar .cls-bbp-member-hub__eyebrow{color:#71869c;font-size:10px;letter-spacing:.035em;font-weight:600;}
.bbp-tabs-bar .bbp-account-menu-user__name{display:block!important;color:#173d5b;font-size:14px;line-height:1.3;}
.bbp-tabs-bar .cls-bbp-member-hub__links{display:grid!important;gap:2px!important;margin:0!important;padding:0!important;}
:where(body.cls-bbpress,body.cls-bbp-unified,body.cls-bbp-forum-home) .bbp-tabs-bar .bbp-account-menu .cls-bbp-member-hub__link,
:where(body.cls-bbpress,body.cls-bbp-unified,body.cls-bbp-forum-home) .bbp-tabs-bar .bbp-account-menu .cls-bbp-member-hub__notif,
:where(body.cls-bbpress,body.cls-bbp-unified,body.cls-bbp-forum-home) .bbp-tabs-bar .bbp-account-menu .cls-bbp-member-hub__logout{
  display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;
  box-sizing:border-box!important;min-height:40px!important;padding:9px 10px!important;
  border:0!important;border-radius:8px!important;background:transparent!important;background-image:none!important;
  text-align:left!important;color:#38536c!important;font-size:12px!important;font-weight:700!important;
  text-decoration:none!important;box-shadow:none!important;cursor:pointer!important;
}
.bbp-tabs-bar .bbp-account-menu .cls-bbp-member-hub__link:hover,
.bbp-tabs-bar .bbp-account-menu .cls-bbp-member-hub__notif:hover,
.bbp-tabs-bar .bbp-account-menu .cls-bbp-member-hub__logout:hover,
.bbp-tabs-bar .bbp-account-menu .cls-bbp-member-hub__link:focus-visible,
.bbp-tabs-bar .bbp-account-menu .cls-bbp-member-hub__notif:focus-visible,
.bbp-tabs-bar .bbp-account-menu .cls-bbp-member-hub__logout:focus-visible{
  background:#edf7ff!important;color:#0b67a8!important;outline:2px solid transparent!important;
}
.bbp-tabs-bar .bbp-account-menu .cls-bbp-member-hub__link>i:first-child,
.bbp-tabs-bar .bbp-account-menu .cls-bbp-member-hub__notif>i:first-child,
.bbp-tabs-bar .bbp-account-menu .cls-bbp-member-hub__logout>i:first-child{width:17px;text-align:center;color:#1681c7;font-size:14px;}
.bbp-tabs-bar .bbp-account-menu .cls-bbp-member-hub__chevron{margin-left:auto;color:#9baebf;font-size:9px;}
.bbp-tabs-bar .bbp-account-menu .cls-bbp-member-hub__notif{margin-top:8px!important;border-top:1px solid #e8eef5!important;border-radius:0!important;padding-top:14px!important;}
.bbp-tabs-bar .bbp-account-menu .cls-bbp-member-hub__notif strong{
  display:grid;place-items:center;margin-left:auto;min-width:20px;height:20px;padding:0 4px;
  border-radius:20px;background:#0878df;color:#fff;font-size:10px;font-weight:800;
}
.bbp-tabs-bar .bbp-account-menu .cls-bbp-member-hub__logout{color:#738699!important;margin-top:5px!important;}
.bbp-tabs-bar .cls-bbp-member-hub__guest{display:flex;flex-direction:column;gap:4px;margin-bottom:12px;color:#18314b;}
.bbp-tabs-bar .cls-bbp-member-hub__guest strong{font-size:15px;}
.bbp-tabs-bar .cls-bbp-member-hub__guest span{font-size:11px;color:#73869a;line-height:1.45;}
.bbp-tabs-bar .bbp-account-menu form input:not([type=checkbox]){max-width:100%;box-sizing:border-box;}
@media(max-width:767px){
  :where(body.cls-bbpress,body.cls-bbp-unified,body.cls-bbp-forum-home) .bbp-tabs-bar .bbp-account-menu:not([hidden]){
    width:min(340px,calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important;
    right:0!important;top:calc(100% + 9px)!important;left:auto!important;max-height:min(70vh,490px)!important;
  }
  .bbp-tabs-bar .bbp-account-menu .cls-bbp-member-hub__link,
  .bbp-tabs-bar .bbp-account-menu .cls-bbp-member-hub__notif{min-height:43px!important;}
}
