
/* ManualeReef unified public shell — v1.3.13.159 */
.unified-site-header{position:relative;z-index:1200}
.unified-site-header .mr3-brand img{max-height:48px;width:auto}
.unified-site-header .mr3-nav>a.active,.unified-site-header .mr-nav-app-menu>a.active{color:#f5bd32}
@media (max-width:900px){.unified-site-header .mr3-brand img{max-height:42px}}
/* v1.3.13.181 mobile header rule: brand + hamburger only */
@media(max-width:900px){
  .mr3-header>.mr3-login-outline,.unified-site-header>.mr3-login-outline{display:none!important}
  .mr3-header .mr-global-menu-toggle{display:flex!important;margin-left:auto!important;order:3!important}
}

/* v1.3.13.182 — self-contained unified header */
.unified-site-header{min-height:76px;background:#031b31;display:flex;align-items:center;padding:0 max(24px,calc((100vw - 1480px)/2));gap:24px;color:#fff;position:relative;z-index:1200}
.unified-site-header .mr3-brand{display:flex;align-items:center;flex:0 0 auto}.unified-site-header .mr3-brand img{width:290px;max-width:25vw;max-height:52px;object-fit:contain}
.unified-site-header>.mr3-nav{display:flex;align-items:center;gap:22px;margin-left:auto;white-space:nowrap}.unified-site-header>.mr3-nav a{color:#eaf4fb;text-decoration:none;font-size:14px}.unified-site-header>.mr3-login-outline{display:flex;align-items:center;gap:7px;color:#ffd063;text-decoration:none;white-space:nowrap}.unified-site-header>.mr3-login-outline img{width:22px;height:22px}
.unified-site-header .mr-nav-app-menu{position:relative;display:flex;align-items:center}.unified-site-header .mr-nav-submenu-toggle{border:0;background:transparent;color:#7fe8fb;font-size:18px;cursor:pointer}.unified-site-header .mr-nav-app-submenu{position:absolute;top:calc(100% + 18px);left:50%;transform:translateX(-50%);width:250px;padding:9px;background:#03182a;border:1px solid rgba(91,212,239,.28);border-radius:12px;box-shadow:0 18px 42px rgba(0,0,0,.34);display:none}.unified-site-header .mr-nav-app-menu:hover .mr-nav-app-submenu,.unified-site-header .mr-nav-app-menu.submenu-open .mr-nav-app-submenu{display:block}.unified-site-header .mr-nav-app-submenu img{display:block;width:215px;max-width:100%;height:auto;margin:auto}.unified-site-header .mr-global-menu-toggle{display:none;border:1px solid rgba(97,215,236,.35);background:#062b4c;color:#fff;border-radius:9px;width:44px;height:42px;font-size:24px;align-items:center;justify-content:center;cursor:pointer}
@media(max-width:1080px){
 .unified-site-header{min-height:66px;padding:0 16px}.unified-site-header .mr3-brand img{width:235px;max-width:65vw;max-height:44px}.unified-site-header>.mr3-nav{display:none!important;position:absolute;left:12px;right:12px;top:calc(100% + 8px);margin:0;padding:10px;background:#03182a;border:1px solid rgba(97,215,236,.28);border-radius:14px;box-shadow:0 18px 40px rgba(0,0,0,.34);flex-direction:column;align-items:stretch;gap:2px;white-space:normal}.unified-site-header>.mr3-nav.mr-mobile-open{display:flex!important}.unified-site-header>.mr3-nav>a,.unified-site-header .mr-nav-app-menu>a{display:block;padding:12px 13px;border-radius:9px;font-size:15px}.unified-site-header>.mr3-login-outline{display:none!important}.unified-site-header .mr-global-menu-toggle{display:flex!important;margin-left:auto}.unified-site-header .mr-nav-app-menu{display:grid;grid-template-columns:1fr auto;width:100%}.unified-site-header .mr-nav-submenu-toggle{padding:8px 14px}.unified-site-header .mr-nav-app-submenu{display:none;position:static;grid-column:1/-1;transform:none;width:100%;margin:2px 0 6px;padding:7px;background:rgba(91,212,239,.055);box-shadow:none}.unified-site-header .mr-nav-app-menu.submenu-open .mr-nav-app-submenu{display:block}.unified-site-header .mr-nav-app-submenu img{width:190px;margin:0}
}
