body{overflow:hidden}app{display:flex;flex-direction:column;width:100%;height:100%}md-icon{text-align:center}md-toolbar md-input-container.md-input-outline .md-input{height:unset;padding-top:0;padding-bottom:0}md-toolbar md-input-container .md-errors-spacer{height:0;min-height:0}md-switch .md-label{flex:1}md-list-item md-switch{margin-top:9px;margin-bottom:9px}.dense-radio-group{display:flex;flex-direction:row}.dense-radio-group input[type=radio]{visibility:hidden;max-width:1px;margin:0}.dense-radio-group input[type=radio]+label{padding:0 8px;margin:1px -2px;position:relative;border-radius:14px;overflow:hidden;line-height:30px;opacity:.4;user-select:none;cursor:pointer}.dense-radio-group input[type=radio]:not([disabled])+label:hover{background-color:rgba(138,138,138,.2)}.dense-radio-group input[type=radio]:disabled+label{opacity:.15;cursor:initial}.dense-radio-group input[type=radio]:disabled+label .md-ripple-container{opacity:.5}.dense-radio-group input[type=radio]:checked+label{opacity:1}header{background-color:#add8e6}.virtual-container{display:contents}home-component{height:100%}.app-fullpage-dialog{min-height:100vh;width:100vw;display:grid;grid-template-columns:auto minmax(200px, 500px) auto;grid-template-rows:auto min-content auto;grid-template-areas:"header header header" ". main ." "footer footer footer"}.app-fullpage-dialog>.app-dialog{grid-area:main}ul.app-navigation-container{margin:0;padding:8px}ul.app-navigation-container>li{display:inline-block}ul.app-navigation-container.app-navigation-full>li{display:list-item;list-style:none;text-align:center;margin-block-end:16px;margin-block-start:16px;font-weight:500;font-size:30px;font-style:inherit;font-variant:inherit;font-family:inherit}.app-navigation-link{text-decoration:none;margin-inline-end:4px;display:inline-block;opacity:.4}.app-navigation-link:hover[href]{opacity:1}.app-navigation-link:not([disabled]):active{opacity:1}.app-navigation-link.app-navigation-link-active{opacity:1}.app-sidenav-container{display:flex;flex-direction:column;box-sizing:border-box}.app-sidenav-container .app-sidenav{flex-direction:row;white-space:nowrap;overflow-x:auto;overflow-y:initial}.app-sidenav-container .app-list-header,.app-sidenav-container .app-list-container,.app-sidenav-container .app-list-footer{display:flex;flex-direction:row}.app-sidenav-container .app-sidenav-btn{display:flex}.app-sidenav-container .app-sidenav-btn .name{overflow:hidden;display:none}.app-sidenav-container .app-page{border-radius:0 0 0px 0px;overflow:hidden}.app-sidenav{display:flex;flex-direction:column;padding:1px}.app-sidenav .app-list-container{flex:1}.app-sidenav .app-list-container,.app-sidenav .app-list-footer,.app-sidenav .app-list-header{display:flex;font-size:0}.app-sidenav-btn{margin:2px;padding:2px 8px;display:block;text-align:left;text-transform:initial;font-size:12px;line-height:24px;min-width:unset;border-radius:4px;max-width:300px;white-space:nowrap;display:flex;flex-direction:row;border:1px solid rgba(0,0,0,0);overflow:hidden}.app-sidenav-btn.current-page{border-color:currentColor}.app-sidenav-btn .icon,.app-sidenav-btn .name{display:block}.app-sidenav-btn .icon{font-size:15px;flex:0}.app-sidenav-btn .icon.avatar{border-radius:50%;width:48px;height:48px;margin:0 -8px}.app-sidenav-btn .name{flex:1;overflow:hidden;text-overflow:ellipsis}.app-sidenav-btn .name::before,.app-sidenav-btn .name::after{content:"";width:24px;display:inline-block}.app-page-padding{padding:8px 4px;box-sizing:border-box}@media(min-width: 960px){.app-page-padding{padding:16px 8px}}.app-toolbar{min-height:36px;justify-content:center;border-bottom:1px solid currentColor;box-sizing:content-box}.app-toolbar .md-button{line-height:36px}.app-toolbar .md-button,.app-toolbar .md-button.md-icon-button{height:36px;min-height:36px;padding:0 8px;margin:0;min-width:unset;border-radius:0}.app-toolbar .md-button.md-icon-button{width:36px;min-width:36px}.app-toolbar .app-input{margin-left:0}.app-toolbar h2{height:24px;min-height:24px;line-height:24px;font-size:16px;margin:6px 8px;font-weight:unset}.app-toolbar md-input-container.md-input-outline .md-input{height:unset;padding-top:0;padding-bottom:0}.app-toolbar md-input-container .md-errors-spacer{height:0;min-height:0}.app-search-bar-results{height:300px;border-radius:8px;font-size:18px}.app-search-bar-results-item{box-sizing:border-box;height:40px;display:flex;flex-direction:row}.app-search-bar-results-item-btn{flex:1;height:34px;margin:3px 3px 0 3px;border-radius:6px;max-width:unset;text-align:left}app-paginator{display:flex;flex-direction:column}app-paginator-wrap{flex:1;display:flex;flex-direction:column}.app-paginator-item-container{margin:0;list-style:none;padding:1px 0}.app-paginator-item{min-height:20px;list-style:none;display:flex;flex-direction:column}.app-virtual-repeat-container{flex:1}.app-virtual-repeat-container .app-virtual-repeat-item{height:40px}.app-virtual-repeat-container .app-virtual-repeat-item-contents{line-height:38px;padding:1px 0}.app-virtual-repeat-container .app-virtual-repeat-item-contents .app-virtual-repeat-item-cell{text-overflow:ellipsis;overflow:hidden}.app-icon{width:38px;height:38px;line-height:38px;border-radius:8px;margin:1px;text-align:center}md-icon .mdi{text-align:center;line-height:24px}.app-icon-btn,.app-icon-btn.md-button{min-width:unset;width:38px;height:38px;line-height:38px;border-radius:8px;margin:1px}.app-txt-avatar-icon{display:block;font-size:0;width:30px;height:30px;line-height:30px;border-radius:8px;margin:0 10px 0 0;text-align:center;border-radius:50%}.app-txt-avatar-icon:first-letter{font-size:14px}.app-btn{margin:1px 2px;text-align:left;line-height:22px;padding-top:10px;padding-bottom:10px;text-transform:initial}.app-btn h3,.app-btn p{margin:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-btn h3{line-height:24px;font-size:18px}.app-btn .app-icon{margin:0}.app-btn.app-btn-icon-left{padding-left:68px}.app-btn.app-btn-icon-left .app-btn-icon-left{position:absolute;left:16px;top:50%;transform:translateY(-50%)}.app-btn.app-btn-icon-left .app-btn-icon-left.app-icon{width:32px;height:32px;font-size:32px;line-height:32px}.app-btn.app-btn-icon-right{padding-right:60px}.app-btn.app-btn-icon-right .app-btn-icon-right{position:absolute;right:16px;top:50%;transform:translateY(-50%)}.app-btn.app-btn-icon-right .app-btn-icon-right.app-icon{width:24px;height:24px;font-size:24px;line-height:24px}.md-dense>.app-btn:not(.md-dense-disabled),.md-dense :not(.md-dense-disabled) .app-btn:not(.md-dense-disabled){font-size:13px;padding-top:4px;padding-bottom:4px}.md-dense>.app-btn:not(.md-dense-disabled) h3,.md-dense :not(.md-dense-disabled) .app-btn:not(.md-dense-disabled) h3{font-size:13px;line-height:20px}.md-dense>.app-btn:not(.md-dense-disabled) p,.md-dense :not(.md-dense-disabled) .app-btn:not(.md-dense-disabled) p{font-size:11px;line-height:16px}.app-page .app-page-main{width:300px}.app-page .app-page-sidenav{flex:1;max-width:unset}.md-autocomplete-suggestions-container{min-width:300px !important}
login{width:100%;height:100%;display:grid;grid-template-columns:1fr minmax(250px, 350px) 1fr;grid-template-rows:1fr min-content 1fr;grid-template-areas:". . ." ". main ." ". . ."}login .dialog-window{grid-area:main}login md-card{border-radius:16px;margin:16px 8px}
paginator{display:flex;flex-direction:column}paginator-wrap{flex:1;display:flex;flex-direction:column}.paginator-item-container{margin:0;list-style:none;padding:0}.paginator-item{min-height:20px;list-style:none;display:flex;flex-direction:column}.app-virtual-repeat-container{flex:1}.app-virtual-repeat-container .app-virtual-repeat-item{height:40px}.app-virtual-repeat-container .app-virtual-repeat-item-contents{line-height:38px;padding:1px 0}.app-virtual-repeat-container .app-virtual-repeat-item-contents .app-virtual-repeat-item-cell{text-overflow:ellipsis;overflow:hidden}
two-column-layout{overflow:hidden;display:flex;flex-direction:row}two-column-layout md-sidenav.md-locked-open{max-width:unset;width:100%}two-column-layout column-left,two-column-layout column-right{display:contents}two-column-layout .tcl-column-left{flex:1;min-width:250px}two-column-layout .tcl-column-right{border-left:1px solid currentColor}two-column-layout .controller{display:none;position:absolute;bottom:0;left:0;right:0;padding:0 16px;z-index:61}
md-autocomplete.resource-autocomplete-field{background:rgba(0,0,0,0);min-width:unset;height:24px;line-height:24px}md-autocomplete.resource-autocomplete-field md-autocomplete-wrap{box-shadow:none;height:24px}md-autocomplete.resource-autocomplete-field input{padding:0;height:24px;line-height:24px}

/*# sourceMappingURL=app.css.map*/