#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.logo{height:auto;max-height:40px}.header{min-height:50px;background-color:#101a2a;width:100%;flex-shrink:0;display:flex;align-items:center}.router{width:100%;flex:1}.footer{min-height:40px;background-color:#101a2a;padding:6px;padding-left:10px;flex-shrink:0;display:flex;align-items:center}