@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(/3rdparty/fonts/roboto/roboto-v20-latin-300.eot);src:local("Roboto Light"),local("Roboto-Light"),url(/3rdparty/fonts/roboto/roboto-v20-latin-300.eot?#iefix) format("embedded-opentype"),url(/3rdparty/fonts/roboto/roboto-v20-latin-300.woff2) format("woff2"),url(/3rdparty/fonts/roboto/roboto-v20-latin-300.woff) format("woff"),url(/3rdparty/fonts/roboto/roboto-v20-latin-300.ttf) format("truetype"),url(/3rdparty/fonts/roboto/roboto-v20-latin-300.svg#Roboto) format("svg")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(/3rdparty/fonts/roboto/roboto-v20-latin-regular.eot);src:local("Roboto"),local("Roboto-Regular"),url(/3rdparty/fonts/roboto/roboto-v20-latin-regular.eot?#iefix) format("embedded-opentype"),url(/3rdparty/fonts/roboto/roboto-v20-latin-regular.woff2) format("woff2"),url(/3rdparty/fonts/roboto/roboto-v20-latin-regular.woff) format("woff"),url(/3rdparty/fonts/roboto/roboto-v20-latin-regular.ttf) format("truetype"),url(/3rdparty/fonts/roboto/roboto-v20-latin-regular.svg#Roboto) format("svg")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(/3rdparty/fonts/roboto/roboto-v20-latin-500.eot);src:local("Roboto Medium"),local("Roboto-Medium"),url(/3rdparty/fonts/roboto/roboto-v20-latin-500.eot?#iefix) format("embedded-opentype"),url(/3rdparty/fonts/roboto/roboto-v20-latin-500.woff2) format("woff2"),url(/3rdparty/fonts/roboto/roboto-v20-latin-500.woff) format("woff"),url(/3rdparty/fonts/roboto/roboto-v20-latin-500.ttf) format("truetype"),url(/3rdparty/fonts/roboto/roboto-v20-latin-500.svg#Roboto) format("svg")}@font-face{font-family:"Material Icons";font-style:normal;font-weight:400;src:url(/3rdparty/fonts/material-icons/materialicons-v48.woff2) format("woff2")}.material-icons{font-family:"Material Icons";font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body,html{height:100%}body{margin:0;font-family:Roboto,"Helvetica Neue",sans-serif;overflow:hidden}.app-wrapper{display:flex;flex-direction:column;height:100vh;height:calc(var(--vh,1vh) * 100)}.app-wrapper .app-header{flex-shrink:0;z-index:500}.app-wrapper .app-header .spacer{flex:1}.app-wrapper .app-content{flex:1;overflow:auto;display:flex;flex-direction:column}.app-wrapper .app-content .container{margin:1em}.app-wrapper .app-content .container-lr{margin:0 1em}.app-wrapper .app-footer{flex-shrink:0}.app-wrapper .app-footer .container{margin:1em}.app-card{margin-bottom:.5em}.app-card.padding{padding:1em}.app-card.menu-item{display:flex;align-items:center;padding:0;margin-bottom:1.5em}.app-card.menu-item .icon-container{padding:10px 0 10px 10px}.app-card.menu-item .icon{display:flex;align-items:center;justify-content:center;border-radius:25%;height:40px;width:40px}.app-card.menu-item .title{flex:1;padding:16px}.app-card.menu-item .last-child{margin-bottom:0}.app-viewer-row{display:flex;flex-direction:row;align-items:center;word-wrap:break-word}.app-viewer-row .key{width:30%;min-width:120px}.app-viewer-row .value{flex:1}.loading-button{height:40px;padding-left:16px;padding-right:16px}.loading-button .mat-progress-bar{margin-left:-16px;margin-right:-16px;border-top-left-radius:4px;border-top-right-radius:4px;width:unset}.mat-card-header-text{margin-left:0!important}app-title-connection-toolbar,app-title-toolbar,app-title-two-lines-toolbar{flex:1;height:100%;display:flex;justify-content:center;text-align:center}app-title-connection-toolbar{align-items:flex-end}app-title-toolbar{align-items:center}app-list-loading,app-list-no-results-found{flex:1;display:flex}.dialog-full-screen .mat-dialog-container{width:100vw;height:100%}