/* MMM Mobile Navigation v2 */
.mmm-mobile-nav-v2{display:none}
@media(max-width:760px){
body.mmm-mobile-nav-v2-active{overflow-x:hidden}
.mmm-mobile-nav-v2-host .mmm-main-links,.mmm-mobile-nav-v2-host .mmm-right,.mmm-mobile-nav-v2-host .mmm-public-nav,.mmm-mobile-nav-v2-host .mmm-header-actions,.mmm-mobile-nav-v2-host .navbar-collapse,.mmm-mobile-nav-v2-host .mmm-site-nav{display:none!important}
.mmm-mobile-nav-v2-host .mmm-head-inner,.mmm-mobile-nav-v2-host .mmm-header-inner,.mmm-mobile-nav-v2-host>.container,.mmm-mobile-nav-v2-host>.container-fluid{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:.55rem!important;padding:.55rem .75rem!important}
.mmm-mobile-nav-v2-host .mmm-brand{min-width:0;max-width:100%;font-size:1rem!important}.mmm-mobile-nav-v2-host .mmm-brand img,.mmm-mobile-nav-v2-host .mmm-logo{width:38px!important;height:38px!important;min-width:38px!important;margin-right:.35rem!important}
.mmm-mobile-nav-v2{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr;gap:.45rem;width:100%;order:20}
.mmm-mobile-nav-v2>a,.mmm-mobile-nav-v2>button{min-height:42px;border-radius:12px;border:1px solid rgba(123,207,255,.32);background:rgba(12,36,61,.94);color:#f2f8ff;text-decoration:none;font:inherit;font-weight:900;display:flex;align-items:center;justify-content:center;padding:.55rem .65rem;cursor:pointer}
.mmm-mobile-nav-v2>a.is-current{background:#61e8dc;color:#031514;border-color:#61e8dc}.mmm-mobile-nav-v2>button[aria-expanded="true"]{background:#ff61d6;color:#180613;border-color:#ff61d6}
.mmm-mobile-nav-v2-panel{display:none;position:absolute;z-index:10020;top:calc(100% + .45rem);right:0;width:min(320px,calc(100vw - 24px));padding:.65rem;border:1px solid rgba(123,207,255,.32);border-radius:15px;background:#071525;box-shadow:0 22px 60px rgba(0,0,0,.48)}
.mmm-mobile-nav-v2-panel.is-open{display:grid;gap:.4rem}.mmm-mobile-nav-v2-panel a{display:flex;min-height:42px;align-items:center;padding:.65rem .75rem;border-radius:10px;color:#eef8ff;background:rgba(255,255,255,.055);text-decoration:none;font-weight:800}.mmm-mobile-nav-v2-panel a[data-kind="logout"]{color:#ffd7f3}
.mmm-mobile-nav-v2-role{padding:.65rem .75rem;border-top:1px solid rgba(255,255,255,.1);color:#a9bad0;font-size:.82rem}.mmm-admin-style-header,.mmm-site-header,header.navbar{z-index:10010!important}
}
