/* Stage 239: make the public "حسابي" item a direct dashboard link, not a dropdown. */
#miyaar-master-app .mmrt-header__account-direct .mmrt-header__group-title,
.mmrt-app .mmrt-header__account-direct .mmrt-header__group-title{
  background:#f6f1ff!important;
  border-color:#eadcf7!important;
  color:#5b2d87!important;
}
#miyaar-master-app .mmrt-header__account-direct .mmrt-header__group-title:hover,
.mmrt-app .mmrt-header__account-direct .mmrt-header__group-title:hover{
  background:#5b2d87!important;
  border-color:#5b2d87!important;
  color:#fff!important;
}


/* Phase 246 - Organization controlled header/footer colors */
#miyaar-master-app .mmrt-home-unified-header,
.mmrt-home-unified-header,
.mmrt-lms-site-header{
  background:var(--mmrt-header-bg,#ffffff)!important;
  border-bottom-color:var(--mmrt-header-border,#e2e8f0)!important;
}
#miyaar-master-app .mmrt-home-unified-header .mmrt-lms-site-brand,
.mmrt-home-unified-header .mmrt-lms-site-brand{color:var(--mmrt-header-text,#0f172a)!important;}
#miyaar-master-app .mmrt-home-unified-header .mmrt-lms-site-brand span:not(.mmrt-lms-site-brand-logo),
.mmrt-home-unified-header .mmrt-lms-site-brand span:not(.mmrt-lms-site-brand-logo){
  background:var(--mmrt-header-badge-bg,#2563eb)!important;
  color:var(--mmrt-header-badge-text,#ffffff)!important;
  box-shadow:0 10px 26px color-mix(in srgb,var(--mmrt-header-badge-bg,#2563eb) 22%, transparent)!important;
}
#miyaar-master-app .mmrt-home-unified-header .mmrt-lms-site-brand strong,
.mmrt-home-unified-header .mmrt-lms-site-brand strong{color:var(--mmrt-header-text,#0f172a)!important;}
#miyaar-master-app .mmrt-home-unified-header .mmrt-lms-site-brand em,
.mmrt-home-unified-header .mmrt-lms-site-brand em{color:var(--mmrt-header-muted,#64748b)!important;}
#miyaar-master-app .mmrt-home-unified-header .mmrt-lms-site-nav a,
#miyaar-master-app .mmrt-home-unified-header .mmrt-header__group-title,
.mmrt-home-unified-header .mmrt-lms-site-nav a,
.mmrt-home-unified-header .mmrt-header__group-title{
  color:var(--mmrt-header-link,#0f172a)!important;
  background:var(--mmrt-header-link-bg,#ffffff)!important;
}
#miyaar-master-app .mmrt-home-unified-header .mmrt-lms-site-nav a:hover,
#miyaar-master-app .mmrt-home-unified-header .mmrt-header__group-title:hover,
.mmrt-home-unified-header .mmrt-lms-site-nav a:hover,
.mmrt-home-unified-header .mmrt-header__group-title:hover{
  color:var(--mmrt-header-link-hover,#1d4ed8)!important;
  background:var(--mmrt-header-link-hover-bg,#eff6ff)!important;
  border-color:var(--mmrt-header-border,#e2e8f0)!important;
}
#miyaar-master-app .mmrt-home-unified-header .mmrt-header__dropdown,
.mmrt-home-unified-header .mmrt-header__dropdown{
  background:var(--mmrt-header-dropdown-bg,#ffffff)!important;
  border-color:var(--mmrt-header-border,#e2e8f0)!important;
}
#miyaar-master-app .mmrt-home-unified-header .mmrt-lms-site-primary,
.mmrt-home-unified-header .mmrt-lms-site-primary{
  background:var(--mmrt-header-button-bg,#2563eb)!important;
  color:var(--mmrt-header-button-text,#ffffff)!important;
  box-shadow:0 12px 26px color-mix(in srgb,var(--mmrt-header-button-bg,#2563eb) 20%, transparent)!important;
}
#miyaar-master-app .mmrt-home-unified-header .mmrt-lms-site-pill,
.mmrt-home-unified-header .mmrt-lms-site-pill{
  background:var(--mmrt-header-button-secondary-bg,#f8fafc)!important;
  color:var(--mmrt-header-button-secondary-text,#1e3a8a)!important;
  border-color:var(--mmrt-header-border,#e2e8f0)!important;
}
#miyaar-master-app .footer,
.footer{
  background:var(--mmrt-footer-bg,transparent)!important;
  color:var(--mmrt-footer-text,#64748b)!important;
}
#miyaar-master-app .footer-box,
.footer-box{
  background:var(--mmrt-footer-box-bg,#ffffff)!important;
  border-color:var(--mmrt-footer-border,#e2e8f0)!important;
  color:var(--mmrt-footer-text,#64748b)!important;
}
#miyaar-master-app .footer a,
.footer a,
#miyaar-master-app .footer .nav-links a,
.footer .nav-links a{
  color:var(--mmrt-footer-link,#0f172a)!important;
}

/* v7.8.247 - Unified master header auth/actions and color consistency */
.mmrt-unified-global-header.mmrt-lms-site-header,
.mmrt-home-unified-header.mmrt-lms-site-header{background:var(--mmrt-header-bg,#ffffff)!important;border-bottom:1px solid var(--mmrt-header-border,#e2e8f0)!important;}
.mmrt-unified-global-header .mmrt-lms-site-brand strong,
.mmrt-home-unified-header .mmrt-lms-site-brand strong{color:var(--mmrt-header-text,#0f172a)!important;}
.mmrt-unified-global-header .mmrt-lms-site-brand em,
.mmrt-home-unified-header .mmrt-lms-site-brand em{color:var(--mmrt-header-muted,#64748b)!important;}
.mmrt-unified-global-header .mmrt-lms-site-brand span,
.mmrt-home-unified-header .mmrt-lms-site-brand span{background:var(--mmrt-header-badge-bg,#2563eb)!important;color:var(--mmrt-header-badge-text,#fff)!important;}
.mmrt-unified-global-header .mmrt-lms-site-nav>a,
.mmrt-home-unified-header .mmrt-lms-site-nav>a{color:var(--mmrt-header-link,#0f172a)!important;background:var(--mmrt-header-link-bg,transparent)!important;}
.mmrt-unified-global-header .mmrt-lms-site-nav>a:hover,
.mmrt-home-unified-header .mmrt-lms-site-nav>a:hover{color:var(--mmrt-header-link-hover,#1d4ed8)!important;background:var(--mmrt-header-link-hover-bg,#eff6ff)!important;}
.mmrt-unified-global-header .mmrt-lms-site-actions,
.mmrt-home-unified-header .mmrt-lms-site-actions{display:flex!important;align-items:center!important;gap:8px!important;justify-content:flex-end!important;overflow:visible!important;}
.mmrt-header__auth-dropdown{position:relative!important;display:inline-flex!important;overflow:visible!important;}
.mmrt-header__auth-dropdown .mmrt-header__group-title{min-height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border-radius:999px!important;padding:0 17px!important;font-weight:900!important;cursor:pointer!important;}
.mmrt-header__auth-dropdown:not(.is-primary) .mmrt-header__group-title{background:var(--mmrt-header-button-secondary-bg,#f8fafc)!important;color:var(--mmrt-header-button-secondary-text,#1e3a8a)!important;border:1px solid var(--mmrt-header-border,#e2e8f0)!important;}
.mmrt-header__auth-dropdown.is-primary .mmrt-header__group-title{background:var(--mmrt-header-button-bg,#2563eb)!important;color:var(--mmrt-header-button-text,#ffffff)!important;border:1px solid var(--mmrt-header-button-bg,#2563eb)!important;box-shadow:0 12px 26px rgba(37,99,235,.18)!important;}
.mmrt-header__auth-dropdown .mmrt-header__dropdown{position:absolute!important;top:calc(100% + 10px)!important;right:0!important;min-width:190px!important;display:none!important;background:var(--mmrt-header-dropdown-bg,#fff)!important;border:1px solid var(--mmrt-header-border,#e2e8f0)!important;border-radius:16px!important;box-shadow:0 18px 45px rgba(15,23,42,.14)!important;z-index:1200!important;padding:8px!important;}
.mmrt-header__auth-dropdown:hover .mmrt-header__dropdown,.mmrt-header__auth-dropdown:focus-within .mmrt-header__dropdown{display:grid!important;}
.mmrt-header__auth-dropdown .mmrt-header__dropdown a{display:block!important;padding:10px 12px!important;border-radius:12px!important;color:var(--mmrt-header-link,#0f172a)!important;text-decoration:none!important;font-weight:850!important;white-space:nowrap!important;}
.mmrt-header__auth-dropdown .mmrt-header__dropdown a:hover{background:var(--mmrt-header-link-hover-bg,#eff6ff)!important;color:var(--mmrt-header-link-hover,#1d4ed8)!important;}
.mmrt-unified-dashboard-link{background:var(--mmrt-header-button-bg,#2563eb)!important;color:var(--mmrt-header-button-text,#fff)!important;border-color:var(--mmrt-header-button-bg,#2563eb)!important;}
@media(max-width:520px){.mmrt-header__auth-dropdown .mmrt-header__dropdown{right:auto!important;left:0!important}.mmrt-header__auth-dropdown .mmrt-header__group-title{padding:0 11px!important;font-size:12px!important}}

/* v7.8.249 - Header menu visual restore + true dropdown behavior */
.mmrt-unified-global-header .mmrt-lms-site-nav,
.mmrt-home-unified-header .mmrt-lms-site-nav,
#miyaar-master-app .mmrt-header__menu,
.mmrt-app .mmrt-header__menu{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  overflow:visible!important;
}
.mmrt-unified-global-header .mmrt-header__group,
.mmrt-home-unified-header .mmrt-header__group,
#miyaar-master-app .mmrt-header__group,
.mmrt-app .mmrt-header__group{
  position:relative!important;
  display:inline-flex!important;
  align-items:center!important;
  overflow:visible!important;
  vertical-align:middle!important;
}
.mmrt-unified-global-header .mmrt-header__group-title,
.mmrt-home-unified-header .mmrt-header__group-title,
#miyaar-master-app .mmrt-header__group-title,
.mmrt-app .mmrt-header__group-title{
  appearance:none!important;
  -webkit-appearance:none!important;
  border:1px solid transparent!important;
  background:transparent!important;
  color:var(--mmrt-header-link,#111827)!important;
  min-height:40px!important;
  height:40px!important;
  padding:0 14px!important;
  border-radius:999px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:7px!important;
  line-height:1!important;
  font-size:14px!important;
  font-weight:900!important;
  text-decoration:none!important;
  white-space:nowrap!important;
  cursor:pointer!important;
  box-shadow:none!important;
}
.mmrt-unified-global-header .mmrt-header__group-title:hover,
.mmrt-unified-global-header .mmrt-header__group.is-open > .mmrt-header__group-title,
.mmrt-unified-global-header .mmrt-header__group:focus-within > .mmrt-header__group-title,
.mmrt-home-unified-header .mmrt-header__group-title:hover,
.mmrt-home-unified-header .mmrt-header__group.is-open > .mmrt-header__group-title,
.mmrt-home-unified-header .mmrt-header__group:focus-within > .mmrt-header__group-title,
#miyaar-master-app .mmrt-header__group-title:hover,
#miyaar-master-app .mmrt-header__group.is-open > .mmrt-header__group-title,
#miyaar-master-app .mmrt-header__group:focus-within > .mmrt-header__group-title,
.mmrt-app .mmrt-header__group-title:hover,
.mmrt-app .mmrt-header__group.is-open > .mmrt-header__group-title,
.mmrt-app .mmrt-header__group:focus-within > .mmrt-header__group-title{
  background:var(--mmrt-header-link-hover-bg,#f1ecff)!important;
  color:var(--mmrt-header-link-hover,#6b35c9)!important;
  border-color:var(--mmrt-header-link-hover-bg,#f1ecff)!important;
  box-shadow:none!important;
}
.mmrt-unified-global-header .mmrt-header__dropdown,
.mmrt-home-unified-header .mmrt-header__dropdown,
#miyaar-master-app .mmrt-header__dropdown,
.mmrt-app .mmrt-header__dropdown{
  position:absolute!important;
  top:calc(100% + 10px)!important;
  right:0!important;
  left:auto!important;
  min-width:210px!important;
  max-width:320px!important;
  width:max-content!important;
  display:none!important;
  grid-template-columns:1fr!important;
  gap:4px!important;
  padding:8px!important;
  background:var(--mmrt-header-dropdown-bg,#fff)!important;
  border:1px solid var(--mmrt-header-border,#e7ddf7)!important;
  border-radius:16px!important;
  box-shadow:0 22px 50px rgba(15,23,42,.16)!important;
  z-index:100000!important;
}
.mmrt-unified-global-header .mmrt-header__has-dropdown:hover > .mmrt-header__dropdown,
.mmrt-unified-global-header .mmrt-header__has-dropdown:focus-within > .mmrt-header__dropdown,
.mmrt-unified-global-header .mmrt-header__has-dropdown.is-open > .mmrt-header__dropdown,
.mmrt-unified-global-header .mmrt-header__auth-dropdown:hover > .mmrt-header__dropdown,
.mmrt-unified-global-header .mmrt-header__auth-dropdown:focus-within > .mmrt-header__dropdown,
.mmrt-unified-global-header .mmrt-header__auth-dropdown.is-open > .mmrt-header__dropdown,
.mmrt-home-unified-header .mmrt-header__has-dropdown:hover > .mmrt-header__dropdown,
.mmrt-home-unified-header .mmrt-header__has-dropdown:focus-within > .mmrt-header__dropdown,
.mmrt-home-unified-header .mmrt-header__has-dropdown.is-open > .mmrt-header__dropdown,
#miyaar-master-app .mmrt-header__has-dropdown:hover > .mmrt-header__dropdown,
#miyaar-master-app .mmrt-header__has-dropdown:focus-within > .mmrt-header__dropdown,
#miyaar-master-app .mmrt-header__has-dropdown.is-open > .mmrt-header__dropdown,
.mmrt-app .mmrt-header__has-dropdown:hover > .mmrt-header__dropdown,
.mmrt-app .mmrt-header__has-dropdown:focus-within > .mmrt-header__dropdown,
.mmrt-app .mmrt-header__has-dropdown.is-open > .mmrt-header__dropdown{
  display:grid!important;
}
.mmrt-unified-global-header .mmrt-header__link,
.mmrt-home-unified-header .mmrt-header__link,
#miyaar-master-app .mmrt-header__link,
.mmrt-app .mmrt-header__link{
  display:block!important;
  padding:10px 12px!important;
  border-radius:12px!important;
  background:transparent!important;
  color:var(--mmrt-header-link,#111827)!important;
  text-decoration:none!important;
  font-weight:850!important;
  white-space:nowrap!important;
}
.mmrt-unified-global-header .mmrt-header__link:hover,
.mmrt-home-unified-header .mmrt-header__link:hover,
#miyaar-master-app .mmrt-header__link:hover,
.mmrt-app .mmrt-header__link:hover{
  background:var(--mmrt-header-link-hover-bg,#f1ecff)!important;
  color:var(--mmrt-header-link-hover,#6b35c9)!important;
}
@media(max-width:980px){
  .mmrt-unified-global-header .mmrt-header__dropdown,
  .mmrt-home-unified-header .mmrt-header__dropdown,
  #miyaar-master-app .mmrt-header__dropdown,
  .mmrt-app .mmrt-header__dropdown{
    right:auto!important;
    left:0!important;
    min-width:210px!important;
  }
}


/* v7.8.250 - strict unified header menu display fix for page/group/custom items */
.mmrt-lms-site-header .mmrt-lms-site-nav,
.mmrt-role-header .mmrt-lms-site-nav,
.mmrt-unified-global-header .mmrt-lms-site-nav,
.mmrt-home-unified-header .mmrt-lms-site-nav{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  flex-wrap:wrap!important;
  overflow:visible!important;
}
.mmrt-lms-site-header .mmrt-lms-site-nav > .mmrt-header__group,
.mmrt-role-header .mmrt-lms-site-nav > .mmrt-header__group,
.mmrt-unified-global-header .mmrt-lms-site-nav > .mmrt-header__group,
.mmrt-home-unified-header .mmrt-lms-site-nav > .mmrt-header__group{
  position:relative!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  flex:0 0 auto!important;
  width:auto!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  overflow:visible!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
.mmrt-lms-site-header .mmrt-lms-site-nav .mmrt-header__group-title,
.mmrt-role-header .mmrt-lms-site-nav .mmrt-header__group-title,
.mmrt-unified-global-header .mmrt-lms-site-nav .mmrt-header__group-title,
.mmrt-home-unified-header .mmrt-lms-site-nav .mmrt-header__group-title{
  appearance:none!important;
  -webkit-appearance:none!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:7px!important;
  width:auto!important;
  min-width:0!important;
  min-height:40px!important;
  height:40px!important;
  margin:0!important;
  padding:0 14px!important;
  border:1px solid transparent!important;
  border-radius:999px!important;
  background:var(--mmrt-header-link-bg,transparent)!important;
  color:var(--mmrt-header-link,#171036)!important;
  font-family:inherit!important;
  font-size:14px!important;
  font-weight:900!important;
  line-height:1!important;
  text-decoration:none!important;
  white-space:nowrap!important;
  cursor:pointer!important;
  box-shadow:none!important;
  outline:none!important;
}
.mmrt-lms-site-header .mmrt-lms-site-nav .mmrt-header__group-title strong,
.mmrt-role-header .mmrt-lms-site-nav .mmrt-header__group-title strong,
.mmrt-unified-global-header .mmrt-lms-site-nav .mmrt-header__group-title strong,
.mmrt-home-unified-header .mmrt-lms-site-nav .mmrt-header__group-title strong{
  color:inherit!important;
  font:inherit!important;
  margin:0!important;
  padding:0!important;
}
.mmrt-lms-site-header .mmrt-lms-site-nav .mmrt-header__group-title:hover,
.mmrt-lms-site-header .mmrt-lms-site-nav .mmrt-header__group.is-open > .mmrt-header__group-title,
.mmrt-lms-site-header .mmrt-lms-site-nav .mmrt-header__group:focus-within > .mmrt-header__group-title,
.mmrt-role-header .mmrt-lms-site-nav .mmrt-header__group-title:hover,
.mmrt-role-header .mmrt-lms-site-nav .mmrt-header__group.is-open > .mmrt-header__group-title,
.mmrt-role-header .mmrt-lms-site-nav .mmrt-header__group:focus-within > .mmrt-header__group-title,
.mmrt-unified-global-header .mmrt-lms-site-nav .mmrt-header__group-title:hover,
.mmrt-unified-global-header .mmrt-lms-site-nav .mmrt-header__group.is-open > .mmrt-header__group-title,
.mmrt-unified-global-header .mmrt-lms-site-nav .mmrt-header__group:focus-within > .mmrt-header__group-title,
.mmrt-home-unified-header .mmrt-lms-site-nav .mmrt-header__group-title:hover,
.mmrt-home-unified-header .mmrt-lms-site-nav .mmrt-header__group.is-open > .mmrt-header__group-title,
.mmrt-home-unified-header .mmrt-lms-site-nav .mmrt-header__group:focus-within > .mmrt-header__group-title{
  background:var(--mmrt-header-link-hover-bg,#f4efff)!important;
  color:var(--mmrt-header-link-hover,#5b2dd8)!important;
  border-color:var(--mmrt-header-link-hover-bg,#f4efff)!important;
}
.mmrt-lms-site-header .mmrt-lms-site-nav .mmrt-header__group.active > .mmrt-header__group-title,
.mmrt-role-header .mmrt-lms-site-nav .mmrt-header__group.active > .mmrt-header__group-title,
.mmrt-unified-global-header .mmrt-lms-site-nav .mmrt-header__group.active > .mmrt-header__group-title,
.mmrt-home-unified-header .mmrt-lms-site-nav .mmrt-header__group.active > .mmrt-header__group-title{
  background:var(--mmrt-header-link-hover-bg,#f1ecff)!important;
  color:var(--mmrt-header-link-hover,#5b2dd8)!important;
  border-color:var(--mmrt-header-link-hover-bg,#f1ecff)!important;
}
.mmrt-lms-site-header .mmrt-lms-site-nav .mmrt-header__dropdown,
.mmrt-role-header .mmrt-lms-site-nav .mmrt-header__dropdown,
.mmrt-unified-global-header .mmrt-lms-site-nav .mmrt-header__dropdown,
.mmrt-home-unified-header .mmrt-lms-site-nav .mmrt-header__dropdown{
  position:absolute!important;
  top:calc(100% + 10px)!important;
  right:0!important;
  left:auto!important;
  min-width:210px!important;
  width:max-content!important;
  max-width:320px!important;
  display:none!important;
  grid-template-columns:1fr!important;
  gap:4px!important;
  padding:8px!important;
  background:var(--mmrt-header-dropdown-bg,#ffffff)!important;
  border:1px solid var(--mmrt-header-border,#e7ddf7)!important;
  border-radius:16px!important;
  box-shadow:0 22px 50px rgba(15,23,42,.16)!important;
  z-index:100000!important;
}
.mmrt-lms-site-header .mmrt-lms-site-nav .mmrt-header__has-dropdown:hover > .mmrt-header__dropdown,
.mmrt-lms-site-header .mmrt-lms-site-nav .mmrt-header__has-dropdown:focus-within > .mmrt-header__dropdown,
.mmrt-lms-site-header .mmrt-lms-site-nav .mmrt-header__has-dropdown.is-open > .mmrt-header__dropdown,
.mmrt-role-header .mmrt-lms-site-nav .mmrt-header__has-dropdown:hover > .mmrt-header__dropdown,
.mmrt-role-header .mmrt-lms-site-nav .mmrt-header__has-dropdown:focus-within > .mmrt-header__dropdown,
.mmrt-role-header .mmrt-lms-site-nav .mmrt-header__has-dropdown.is-open > .mmrt-header__dropdown,
.mmrt-unified-global-header .mmrt-lms-site-nav .mmrt-header__has-dropdown:hover > .mmrt-header__dropdown,
.mmrt-unified-global-header .mmrt-lms-site-nav .mmrt-header__has-dropdown:focus-within > .mmrt-header__dropdown,
.mmrt-unified-global-header .mmrt-lms-site-nav .mmrt-header__has-dropdown.is-open > .mmrt-header__dropdown,
.mmrt-home-unified-header .mmrt-lms-site-nav .mmrt-header__has-dropdown:hover > .mmrt-header__dropdown,
.mmrt-home-unified-header .mmrt-lms-site-nav .mmrt-header__has-dropdown:focus-within > .mmrt-header__dropdown,
.mmrt-home-unified-header .mmrt-lms-site-nav .mmrt-header__has-dropdown.is-open > .mmrt-header__dropdown{
  display:grid!important;
}
.mmrt-lms-site-header .mmrt-lms-site-nav .mmrt-header__dropdown .mmrt-header__link,
.mmrt-role-header .mmrt-lms-site-nav .mmrt-header__dropdown .mmrt-header__link,
.mmrt-unified-global-header .mmrt-lms-site-nav .mmrt-header__dropdown .mmrt-header__link,
.mmrt-home-unified-header .mmrt-lms-site-nav .mmrt-header__dropdown .mmrt-header__link{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  width:100%!important;
  min-height:38px!important;
  height:auto!important;
  padding:10px 12px!important;
  border:0!important;
  border-radius:12px!important;
  background:transparent!important;
  color:var(--mmrt-header-link,#171036)!important;
  font-size:13.5px!important;
  font-weight:850!important;
  line-height:1.25!important;
  text-decoration:none!important;
  white-space:nowrap!important;
}
.mmrt-lms-site-header .mmrt-lms-site-nav .mmrt-header__dropdown .mmrt-header__link:hover,
.mmrt-role-header .mmrt-lms-site-nav .mmrt-header__dropdown .mmrt-header__link:hover,
.mmrt-unified-global-header .mmrt-lms-site-nav .mmrt-header__dropdown .mmrt-header__link:hover,
.mmrt-home-unified-header .mmrt-lms-site-nav .mmrt-header__dropdown .mmrt-header__link:hover{
  background:var(--mmrt-header-link-hover-bg,#f4efff)!important;
  color:var(--mmrt-header-link-hover,#5b2dd8)!important;
}
@media(max-width:980px){
  .mmrt-lms-site-header .mmrt-lms-site-nav,
  .mmrt-role-header .mmrt-lms-site-nav,
  .mmrt-unified-global-header .mmrt-lms-site-nav,
  .mmrt-home-unified-header .mmrt-lms-site-nav{
    justify-content:flex-start!important;
    flex-wrap:nowrap!important;
    overflow-x:auto!important;
    overflow-y:visible!important;
  }
  .mmrt-lms-site-header .mmrt-lms-site-nav .mmrt-header__dropdown,
  .mmrt-role-header .mmrt-lms-site-nav .mmrt-header__dropdown,
  .mmrt-unified-global-header .mmrt-lms-site-nav .mmrt-header__dropdown,
  .mmrt-home-unified-header .mmrt-lms-site-nav .mmrt-header__dropdown{
    right:0!important;
    left:auto!important;
    min-width:210px!important;
  }
}

/* v7.8.258 - Beneficiary cart button beside dashboard only */
.mmrt-beneficiary-cart-link{gap:7px!important;}
.mmrt-beneficiary-cart-link span{display:inline-flex!important;line-height:1!important;}
.footer .mmrt-footer-bottom{display:block;margin-top:6px;font-size:12px;opacity:.82;color:var(--mmrt-footer-text,var(--muted,#64748b))}


/* v7.8.292 — keep navigation labels visible on every route, including legacy shells. */
body .mmrt-v2-header .mmrt-v2-desktop-nav > a,
body .mmrt-v2-header .mmrt-v2-nav-group > button,
body .mmrt-v2-header .mmrt-v2-nav-dropdown a,
body .mmrt-v2-header .mmrt-v2-mobile-nav > a,
body .mmrt-v2-header .mmrt-v2-mobile-nav summary,
body .mmrt-v2-header .mmrt-v2-mobile-nav details > div a,
.mmrt-lms-site-header .mmrt-lms-site-nav > a,
.mmrt-lms-site-header .mmrt-lms-site-nav .mmrt-header__group-title,
.mmrt-role-header .mmrt-lms-site-nav > a,
.mmrt-role-header .mmrt-lms-site-nav .mmrt-header__group-title,
.mmrt-unified-global-header .mmrt-lms-site-nav > a,
.mmrt-unified-global-header .mmrt-lms-site-nav .mmrt-header__group-title,
.mmrt-home-unified-header .mmrt-lms-site-nav > a,
.mmrt-home-unified-header .mmrt-lms-site-nav .mmrt-header__group-title {
  color:var(--mmrt-header-text,#0f172a)!important;
  -webkit-text-fill-color:var(--mmrt-header-text,#0f172a)!important;
  opacity:1!important;
  visibility:visible!important;
}
