.application-loader{background-color:var(--primary);bottom:0;left:0;position:fixed;right:0;top:0;z-index:99999}.application-loader svg{height:auto;left:50%;padding:1.25rem;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:25rem}.background-image-container{background-image:url(http://www.ngaviation.eu/wp-content/uploads/2021/05/NG_background-homepage-1.jpeg);background-size:cover;position:relative}.background-image-overlay{background-image:radial-gradient(at center center,rgba(14,15,28,.68) 0,var(--primary) 89%);bottom:0;left:0;position:absolute;right:0;top:0}.link-corporate-page{color:var(--secondary-lighten-50)}.link-corporate-page:hover{color:var(--secondary-lighten-60);text-decoration:underline}.layout-container{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;height:100vh;overflow:hidden;position:relative;width:100vw}.layout-container .top-bar{-webkit-align-items:center;align-items:center;background-color:var(--primary);display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;left:0;min-height:2.938rem;position:relative;top:0;width:100%;z-index:99998}.layout-container .top-bar .hamburger-logo-container,.layout-container .top-bar .hamburger-logo-container .hamburger-container{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;height:100%}.layout-container .top-bar .hamburger-logo-container .hamburger-container{cursor:pointer;-webkit-justify-content:center;justify-content:center;padding:0 1.25rem}.layout-container .top-bar .hamburger-logo-container .hamburger-container.opened{z-index:99999}.layout-container .top-bar .hamburger-logo-container .hamburger-container:hover>.icon{color:var(--black-lighten-75)}.layout-container .top-bar .hamburger-logo-container .hamburger-container .icon{color:var(--black-lighten-94);font-size:1.375rem;transition:all .2s}@media (prefers-reduced-motion:reduce){.layout-container .top-bar .hamburger-logo-container .hamburger-container .icon{transition:none}}.layout-container .top-bar .hamburger-logo-container .logo-container{cursor:pointer;height:100%}.layout-container .top-bar .hamburger-logo-container .logo-container.hamburger-visible{padding:.5rem 0}.layout-container .top-bar .hamburger-logo-container .logo-container.hamburger-invisible{padding:.5rem 1.25rem}.layout-container .top-bar .hamburger-logo-container .logo-container .logo-image{height:1.875rem;width:auto}.layout-container .top-bar .avatar-container{cursor:pointer;height:100%;padding:0 1.25rem}.layout-container .top-bar .avatar-container,.layout-container .top-bar .avatar-container .avatar{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.layout-container .top-bar .avatar-container .avatar{background-color:var(--info);border-radius:50%;color:var(--black-lighten-94);height:1.875rem;overflow:hidden;width:1.875rem}.layout-container .top-bar .avatar-container .avatar .avatar-letter{font-size:.875rem}.layout-container .top-bar .avatar-container .avatar .avatar-icon{font-size:1.313rem;padding-top:.75rem}.layout-container .content-container{display:-webkit-flex;display:flex;-webkit-flex:1 1;flex:1 1;overflow:hidden}.layout-container .content-container .layout-left-side-bar{background-color:var(--secondary);height:100vh;left:0;overflow:hidden;position:fixed;transition:all .5s;width:13.125rem;z-index:99999}@media (prefers-reduced-motion:reduce){.layout-container .content-container .layout-left-side-bar{transition:none}}.layout-container .content-container .layout-left-side-bar.layout-left-side-bar-hidden{overflow-x:hidden;width:0}.layout-container .content-container .layout-left-side-bar .left-side-bar-fixed{border-right:.063rem solid var(--secondary);display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;height:100vh;width:13.125rem}.layout-container .content-container .layout-left-side-bar .left-side-bar-fixed .navigation .button-container{-webkit-align-items:center;align-items:center;background-color:var(--secondary);color:var(--black-lighten-66);display:-webkit-flex;display:flex;font-size:.875rem;-webkit-justify-content:flex-start;justify-content:flex-start;overflow:hidden;padding:.25rem 1.25rem;text-decoration:none!important;transition:all .2s}@media (prefers-reduced-motion:reduce){.layout-container .content-container .layout-left-side-bar .left-side-bar-fixed .navigation .button-container{transition:none}}.layout-container .content-container .layout-left-side-bar .left-side-bar-fixed .navigation .button-container:hover{background-color:var(--secondary-lighten-15)!important;color:var(--black-lighten-66);cursor:pointer}.layout-container .content-container .layout-left-side-bar .left-side-bar-fixed .navigation .button-container.active-button{background-color:var(--secondary-lighten-15)!important;color:var(--black-lighten-94)!important;transition:all .2s}@media (prefers-reduced-motion:reduce){.layout-container .content-container .layout-left-side-bar .left-side-bar-fixed .navigation .button-container.active-button{transition:none}}.layout-container .content-container .layout-left-side-bar .left-side-bar-fixed .navigation .button-container.active-button:hover{background-color:var(--info)!important}.layout-container .content-container .layout-left-side-bar .left-side-bar-fixed .navigation .button-container.active-button>.button-prepend{color:var(--black-lighten-94)}.layout-container .content-container .layout-left-side-bar .left-side-bar-fixed .navigation .button-container .button-prepend{-webkit-align-items:center;align-items:center;color:var(--black-lighten-66);display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;max-width:30%;min-height:100%;min-width:1.25rem;padding:.75rem 0}.layout-container .content-container .layout-left-side-bar .left-side-bar-fixed .navigation .button-container .button-content{padding-left:1.25rem}.layout-container .content-container .layout-left-side-bar .left-side-bar-fixed .navigation .divider-horizontal{border-bottom:.063rem solid rgba(var(--black-lighten-66),.4);height:0;width:100%}.layout-container .content-container .layout-content{background-color:var(--secondary);display:-webkit-flex;display:flex;-webkit-flex:1 1;flex:1 1;overflow:hidden;position:relative}.layout-container .user-badge-container{background-color:transparent;border:.063rem solid var(--secondary);height:10rem;position:fixed;right:0;top:2.938rem;transition:all 1s;width:0;z-index:99999}@media (prefers-reduced-motion:reduce){.layout-container .user-badge-container{transition:none}}.layout-container .user-badge-container.active{background-color:var(--primary);width:20rem}.layout-container .user-badge-container.active .circle{background-color:var(--info);color:var(--black-lighten-94);overflow:hidden;right:15rem;-webkit-transform:rotate(-1turn) scale(2);transform:rotate(-1turn) scale(2)}.layout-container .user-badge-container.active .circle .avatar-icon{font-size:1.75rem;padding-top:.75rem}.layout-container .user-badge-container.active .menu{overflow:visible;padding:.5rem 1rem 1rem 1.25rem;width:70%}.layout-container .user-badge-container.active .menu .option{color:var(--black-lighten-94)}.layout-container .user-badge-container .menu{color:transparent;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;height:100%;-webkit-justify-content:flex-start;justify-content:flex-start;transition:all 1s;width:0}@media (prefers-reduced-motion:reduce){.layout-container .user-badge-container .menu{transition:none}}.layout-container .user-badge-container .menu .option{color:transparent;font-size:.813rem;margin:0;transition:all 2s;white-space:nowrap}@media (prefers-reduced-motion:reduce){.layout-container .user-badge-container .menu .option{transition:none}}.layout-container .user-badge-container .menu .option.clickable{color:var(--black-lighten-66);cursor:pointer;padding:.188rem 0;width:25%}.layout-container .user-badge-container .menu .option.clickable:hover{color:var(--black-lighten-75);text-decoration:underline}.layout-container .user-badge-container .menu .option.factory-reset{color:var(--danger)}.layout-container .user-badge-container .menu .option.factory-reset:hover{color:var(--danger-lighten-10)}.layout-container .user-badge-container .menu .option.name{font-size:1.125rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout-container .user-badge-container .menu .option.email{overflow:hidden;padding-bottom:.625rem;text-overflow:ellipsis;white-space:nowrap}.layout-container .user-badge-container .circle{-webkit-align-content:center;align-content:center;background-color:transparent;border-radius:50%;color:transparent;display:-webkit-flex;display:flex;height:2.5rem;-webkit-justify-content:center;justify-content:center;overflow:hidden;position:absolute;right:-2.5rem;top:2rem;transition:all 1s;width:2.5rem}@media (prefers-reduced-motion:reduce){.layout-container .user-badge-container .circle{transition:none}}.layout-container .user-badge-container .circle .avatar-icon{font-size:1.75rem;padding-top:.75rem}.layout-overlay{background-color:rgba(0,0,0,.2);bottom:0;left:0;position:fixed;right:0;top:0;transition:opacity .15s linear;z-index:99998}@media (prefers-reduced-motion:reduce){.layout-overlay{transition:none}}.layout-overlay.hidden{background-color:transparent;height:0;width:0;opacity:0}.toast-container{position:fixed;z-index:99999}.toast-container.top_right{right:1rem;top:3rem}.toast-container.top_left{left:1rem;top:3rem}.toast-container.bottom_right{right:1rem;bottom:3rem}.toast-container.bottom_left{left:1rem;bottom:3rem}.toast-container>.toast-wrapper{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-clip:padding-box;background-color:hsla(0,0%,100%,.85);border:1px solid rgba(0,0,0,.1);border-radius:.25rem;box-shadow:0 .25rem .75rem rgba(0,0,0,.1);display:block;font-size:.875rem;max-width:350px;opacity:1;overflow:hidden;width:20rem}.toast-container>.toast-wrapper:not(:last-child){margin-bottom:.75rem}.toast-container>.toast-wrapper>.toast-header-container{-webkit-align-items:center;align-items:center;background-clip:padding-box;background-color:hsla(0,0%,100%,.85);border-bottom:1px solid rgba(0,0,0,.05);color:#6c757d;display:-webkit-flex;display:flex;padding:.25rem .75rem}.toast-container>.toast-wrapper>.toast-strip{height:.125rem}.toast-container>.toast-wrapper>.toast-body-container{padding:.75rem;white-space:pre-wrap}#ng-aime-portal{background-color:var(--secondary);display:-webkit-flex;display:flex;-webkit-flex:1 1;flex:1 1;height:100%;overflow:hidden;position:relative;width:100%}