.nexus-app-header-body{display:contents}.nexus-app-header-toggle,.nexus-app-header-title{display:none}@media screen and (max-width:800px){body.nexus-theme header.nexus-app-header[data-open]{border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-height:64px;padding:10px 12px;display:flex}body.nexus-theme header.nexus-app-header[data-open]>.nexus-logo{border-radius:7px;width:160px;max-width:calc(100% - 118px);margin:0}.nexus-app-header-toggle{border:1px solid var(--border);background:var(--secondary);min-height:44px;color:var(--foreground);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:9px 11px;font-size:14px;font-weight:600;display:inline-flex}.nexus-app-header-title{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px;line-height:1.4;display:block}.nexus-app-header .nexus-app-header-body{display:none}.nexus-app-header[data-open=true]>.nexus-app-header-body{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px 12px;width:100%;padding-top:10px;display:flex}body.nexus-theme .nexus-app-header-body .system-navigation{gap:8px;width:100%}.nexus-app-header .nexus-app-header-body .system-navigation>.nexus-mobile-disclosure{display:contents}.nexus-app-header .nexus-app-header-body .system-navigation>.nexus-mobile-disclosure>.nexus-mobile-disclosure-heading{display:none}.nexus-app-header .nexus-app-header-body .system-navigation>.nexus-mobile-disclosure>.nexus-mobile-disclosure-body{display:contents}.nexus-app-header .nexus-app-header-body .master-session{flex-wrap:wrap;justify-content:flex-start;gap:8px;width:100%;display:flex}.nexus-app-header .nexus-app-header-body .master-session>span{width:100%;font-size:12px;display:inline-flex}.nexus-app-header .nexus-app-header-body .master-session>button{flex:0 auto}body.nexus-theme .nexus-app-header-body>a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}body.nexus-theme .nexus-app-header-body>span:not(.demo-pill){overflow-wrap:anywhere;width:100%;font-size:13px}body.nexus-theme .topbar.nexus-app-header{border-radius:0}}@media (forced-colors:active){.nexus-app-header-toggle{color:buttontext;background:buttonface;border-color:buttontext}}
