.top-info-banners{background:var(--color-menu-top-background,var(--color-background-page));position:sticky;top:0;z-index:104}.top-info-banners:after{background:inherit;content:"";height:1px;left:0;position:absolute;right:0;top:-1px}.app{display:flex;flex-flow:row;max-width:100%;overflow:hidden;width:100vw}.app #container{display:flex;flex:1;flex-direction:column;height:calc(var(--app-height, 100vh) - var(--nav-height, 0px));overflow:hidden auto}.app #container .footer-container{margin-top:auto}