.Navigation{background-color:var(--nm-blue2);height:50px;transition:background-color .25s;overflow-x:hidden}.Navigation.navbar{flex-wrap:nowrap;padding:0}.Navigation .left,.Navigation .right{display:flex}.Navigation .right{align-items:center;column-gap:5px;padding-right:16px}.Navigation .right .username{text-align:center;padding:0 10px;line-height:1.25}.Navigation .right .organization{color:var(--static-gray-300)}.Navigation.SysadminNav{background:#fb861e}.Navigation.SysadminNav a:not(.navbar-brand):hover{color:var(--static-white);background:#0001}.Navigation.SysadminNav a:not(.navbar-brand).active{background:#0001}.Navigation.ScenarioNav{background:0 0;background-color:var(--nm-peach)}.Navigation.ScenarioNav a.active{background:var(--nm-peach)}.Navigation .navbar-brand{background-color:var(--white);align-items:center;height:50px;margin:0;padding:0 5px;display:flex}.Navigation .navbar-brand img{height:34px}.Navigation a{color:var(--static-white);cursor:pointer;flex:1;justify-content:center;align-items:center;height:100%;padding:0 1.5rem;display:flex}.Navigation a:hover{color:var(--static-white);text-decoration:none}.Navigation a.active{background:color-mix(in srgb, var(--nm-blue2) 95%, black)}.Navigation a span{margin-right:.75rem}.Navigation a span.nav-label{margin:0}@media (max-width:1130px){.Navigation a span.nav-label{display:none}}.Navigation .user,.Navigation .organization{color:#fff}.Navigation .mobile-dropdown-trigger{color:var(--static-white);top:11px;right:10px}.Navigation .mobile-dropdown-trigger:active,.Navigation .mobile-dropdown-trigger:focus{color:var(--static-white);background-color:#0001}@media (max-width:1000px){.Navigation .username{display:none}.Navigation .mobile-dropdown-trigger{text-align:left}.Navigation .right{justify-content:end;width:80vw}}@media (max-width:1050px) and (min-width:1000px){.Navigation .right{width:auto}.Navigation .right>*{margin-right:0}}.Nav_Portal{background-color:var(--white);color:var(--nm-blue2);-webkit-overflow-scrolling:touch;padding-bottom:200px;overflow-y:auto}.Nav_Portal .header{justify-content:flex-end;height:50px;padding:0 8px;display:flex}.Nav_Portal .header button{color:#555;background:0 0;border:none;width:45px;font-size:35px}.Nav_Portal .header button:hover,.Nav_Portal .header button:active,.Nav_Portal .header button:focus{color:#222}.Nav_Portal .NavDropdownGroup{display:block}.Nav_Portal .NavDropdown,.Nav_Portal .NotificationBell .nm-icon-bell{color:var(--nm-blue2)}.Nav_Portal .username{color:#555;margin:30px 0}.Nav_Portal button.NavContextMenu{display:none}.Nav_Portal .NavDropdown{padding-left:15px;padding-right:15px;display:block}.Nav_Portal .NavDropdown:hover,.Nav_Portal .NavDropdown.open{background-color:var(--white)}.Nav_Portal .NavDropdown>.icon{display:none}.Nav_Portal .NavDropdown .nav-label{color:#999;padding:20px 0 10px;display:block}.Nav_Portal .NavDropdown .sublinks{padding-left:10px}.Nav_Portal .MenuItem,.Nav_Portal .username>div,.Nav_Portal .sublinks>a,.Nav_Portal .NavMenuItem{align-items:center;padding:7px 15px;display:flex}.Nav_Portal .MenuItem>*+*,.Nav_Portal .username>div>*+*,.Nav_Portal .sublinks>a>*+*,.Nav_Portal .NavMenuItem>*+*{margin-left:15px}.Nav_Portal .MenuItem a,.Nav_Portal .username>div a,.Nav_Portal .sublinks>a a,.Nav_Portal .NavMenuItem a{width:100%;display:block}.Nav_Portal a:hover{color:color-mix(in srgb, var(--nm-blue2) 90%, black)}.Nav_Portal .ActiveScenarioButton{background-color:var(--nm-blue2);margin:0 10px}.NavSearchBar{align-items:center;display:flex}.NavSearchBar.active .TextInput{width:300px}.NavSearchBar.active .TextInput input{padding-left:2px;padding-right:12px}.NavSearchBar.active>button{pointer-events:none;background:#0002;border-radius:4px 0 0 4px}.NavSearchBar:not(.active)>button:hover{background:#0001}.NavSearchBar>button{appearance:none;background:0 0;border:none;justify-content:center;align-items:center;width:36.5px;height:36.5px;padding:0;transition:all .1s;display:flex}.NavSearchBar .nm-icon-search{color:#fff;cursor:pointer}.NavSearchBar .TextInput{width:0;transition:all .2s ease-in-out}.NavSearchBar .TextInput input{color:var(--static-white);background:#0002;border:none;border-top-left-radius:0;border-bottom-left-radius:0;padding-left:0;padding-right:0}.NavSearchBar .TextInput input:active,.NavSearchBar .TextInput input:focus{box-shadow:none}.NavSearchBar .TextInput button.clear{color:#bbb}@media (max-width:1500px){.NavSearchBar.active .TextInput{width:250px}}@media (max-width:1400px){.NavSearchBar.active .TextInput{width:200px}}@media (max-width:1200px){.NavSearchBar.active{z-index:10;background-color:var(--nm-blue2);width:calc(100% - 174px);height:50px;margin-left:0;padding-left:calc(50vw - 342px);position:fixed;top:0;left:174px}.NavSearchBar.active .TextInput{width:300px}}.NavContextMenu_Portal .popover{padding:5px 0}.NavContextMenu_Portal .userSection{text-align:center;padding:7px 20px 11px;font-size:14px;line-height:1.4;display:block}.NavContextMenu_Portal .userSection>div:first-child{color:var(--gray-700)}.NavContextMenu_Portal .userSection>div:nth-child(2){color:var(--gray-600);font-size:90%}.NavContextMenu_Portal .userSection+.MuiDivider-root{margin-bottom:7px}.NavDropdown{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:0 30px;display:flex}.NavDropdown .icon{margin-right:.5rem}.NavDropdown:hover,.NavDropdown.open{background:#0001}.NavDropdownGroup{display:flex}.NavDropdown_Portal{top:50px}.NavDropdown_Portal .popover{background:var(--nm-blue2);border-top-left-radius:0;border-top-right-radius:0;padding:5px 0}.NavDropdown_Portal .popover a{color:#fff;background:0 0;align-items:center;padding:8px 20px;font-size:14px;display:flex}.NavDropdown_Portal .popover a *+span{margin-left:12px}.NavDropdown_Portal .popover a:hover{background:#0001;color:#fff!important}.NavDropdown_Portal .popover a:focus{background:#0002}.NavDropdown_Portal.scenario .popover,.NavDropdown_Portal.scenario .popover a{background:var(--nm-peach)}.NavDropdown_Portal.scenario .popover a:hover{background:#0001}.NavDropdown_Portal.scenario .popover a:focus{background:#0002}@media (max-width:1300px){.NavDropdown{padding:0 20px}.NavDropdown:first-of-type{padding-left:30px}}@media (max-width:1220px){.NavDropdown{padding:0 10px}.NavDropdown:first-of-type{padding-left:20px}}.NotificationBell{cursor:pointer;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:flex;position:relative}.NotificationBell .nm-icon-bell{color:var(--white);font-size:1rem}.NotificationBell .notifications-counter{color:var(--white);background:red;border-radius:50%;width:15px;height:15px;font-size:10px;position:absolute;top:5px;right:3px}.NotificationBell:hover{background:#0001}.ActiveScenarioButton{color:var(--static-white);cursor:pointer;background-color:#0008;border-radius:3px;padding:0 6px}.ActiveScenarioButton:hover{background-color:#000a}.ActiveScenarioButton:active{background-color:#000}.ActiveScenarioDialog{row-gap:10px;display:grid}button.MainNavDropdown{align-self:center;margin-left:10px}.MainNavDropdown_Drawer.sysadmin .MuiPaper-root{padding-top:10px}.MainNavDropdown_Drawer.sysadmin .MuiPaper-root .MuiMenuItem-root{padding-right:24px}.MainNavDropdown_Drawer .MuiPaper-root{padding-bottom:100px}.MainNavDropdown_Drawer .MuiListItemText-root,.MainNavDropdown_Drawer .MuiListItemIcon-root{color:var(--gray-700)}.MainNavDropdown_Drawer .MuiMenuItem-root{padding-top:8px;padding-bottom:8px;padding-left:24px}.MainNavDropdown_Drawer .ParentItem{padding:20px 10px 10px 16px}.MainNavDropdown_Drawer .ParentItem .label{margin-left:0}.Login{height:calc(100vh - var(--navbar-height));padding:5vh 15px 60px;overflow-y:auto}.Login>.inner{max-width:350px;margin:auto}.Login h1{margin:0 0 15px;padding:0;font-size:24px;font-weight:700}.Login label{margin-top:0}.expiredToken{color:#f008;padding-bottom:15px}.ForgotPassword{border:1px solid var(--gray-150);border-radius:7px;max-width:400px;margin:4rem auto 0;padding:30px}.ForgotPassword h2{margin:0 0 15px;padding:0;font-size:25px;font-weight:600}@media (max-width:700px){.ForgotPassword{border:none;margin-top:0}}@media (max-width:400px){.ForgotPassword{margin:0;padding:30px 0}.ForgotPassword h1{padding:0 15px;font-size:25px}.ForgotPassword form{padding:0 15px}}.ResetPassword{border:1px solid var(--gray-150);border-radius:7px;max-width:400px;margin:4rem auto 0;padding:30px}.ResetPassword h2{margin:0 0 15px;padding:0;font-size:25px;font-weight:600}@media (max-width:700px){.ResetPassword{border:none;margin-top:0}}@media (max-width:400px){.ResetPassword{margin:0;padding:30px 0}.ResetPassword h1{padding:0 15px;font-size:25px}.ResetPassword form{padding:0 15px}}.OrgList{height:calc(100vh - var(--navbar-height));padding:5vh 20px;overflow-y:auto}.OrgList>.inner{border-radius:7px;max-width:350px;margin:0 auto}.OrgList h1{margin:0 0 25px;padding:0;font-size:24px;font-weight:700}.OrgList ul{border:1px solid var(--gray-300);border-radius:4px;margin:0;padding:0;list-style:none}.OrgList ul li:first-child,.OrgList ul li:first-child button{border-top-left-radius:4px;border-top-right-radius:4px}.OrgList ul li:last-child,.OrgList ul li:last-child button{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.OrgList ul li{border:none}.OrgList ul li button{appearance:none;text-align:center;cursor:pointer;width:100%;color:var(--body-color);background:0 0;border:none;justify-content:center;align-items:center;gap:8px;padding:7px 10px;display:flex}.OrgList ul li button:hover{background:var(--gray-100)}.OrgList ul li.sysadmin button{color:var(--static-white);background:#ff6d03}.OrgList ul li+li{border-top:1px solid var(--gray-300)}@media (max-width:700px){.OrgList{border:none;margin-top:0}}@media (max-width:400px){.OrgList{margin:0;padding:30px 0}.OrgList h1{padding:0 15px;font-size:25px}.OrgList form{padding:0 15px}}@media (max-width:500px){.OrgList{padding:0}.OrgList h1{padding-top:20px}}.AcceptInvitationPage .body{border:1px solid var(--gray-150);border-radius:6px;max-width:350px;margin:50px auto;padding:20px}.AcceptInvitationPage h3{margin:0;padding:0 0 15px;font-size:24px;font-weight:700}.AcceptInvitationPage .MuiFormControl-root{margin-bottom:12px}.AcceptInvitationPage .pass-info{color:var(--gray-700);margin:5px 0 10px;font-size:12px;line-height:1.1}.ExpiredPage{overflow-y:auto}.ExpiredPage .content{text-align:center;max-width:500px;margin:auto;padding:10vh 15px}.ExpiredPage h2{margin:0;padding:0 0 30px;font-size:18px;font-weight:600}.App .connection-error{justify-content:center;align-items:center;margin-top:30vh;display:flex}.App>main{grid-template-columns:var(--width);display:grid}.App.show-chat main{grid-template-columns:var(--width) var(--chat-width);position:relative}
