#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;min-height:calc(100vh - env(safe-area-inset-bottom))}.md-dialog-container.md-dialog-fullscreen{padding-bottom:env(safe-area-inset-bottom)}.error-notification{flex:0 0 auto;background-color:rgba(0,0,0,.7);color:#fff;margin:0 10pt;border-radius:5pt}.icon-grow{width:100%;height:100%}.icon-fill-white path{fill:#fff}.icon-fill-red path{fill:red}.md-button-selector{box-shadow:0 0 1pt 1pt #ccc;border-radius:5pt}.md-button-selector .item{padding:5pt;font-weight:700}.md-button-selector .item:first-child{border-radius:5pt 0 0 5pt}.md-button-selector .item:last-child{border-radius:0 5pt 5pt 0}.md-button-selector .item.active{background-color:var(--color2);color:#fff}.md-button-selector.md-accent .item.active{background-color:var(--color3);color:#fff}.control-element{margin:10pt 5pt;box-shadow:0 0 2pt 1pt #ccc;padding:2pt;background-color:#fff}.settings-menu a.item{padding-top:10pt;padding-bottom:10pt;font-size:15pt;margin:10pt 0;box-shadow:0 2px 3px 0 rgba(0,0,0,.2);background-color:#fff}header.settings-header{box-shadow:0 2px 3px 0 rgba(0,0,0,.2);background-color:#fff}header.settings-header .md-button{min-width:30px}.flex-datetimepicker input{width:100%;text-align:center;font-size:18pt}div.wifi-info{padding:20pt}div.wifi-info.color{background-color:rgba(249,156,27,.3)}.vertical-wrapper{display:flex;flex-direction:column;flex:1 0 0}.vertical-wrapper.rev{flex-direction:column-reverse}.vertical-wrapper>div{flex:1 0 0}.horizontal-wrapper{display:flex;flex-direction:row;flex:1 0 0}.horizontal-wrapper.res{flex-direction:row}.horizontal-wrapper.rev{flex-direction:row-reverse}.horizontal-wrapper>div,.placeholder{flex:1 0 0}div.md-field{flex:0 0 auto}.hide{display:none!important}h5.subheader{margin-bottom:0;text-align:left}div.navbar{display:flex;flex-direction:row;flex:0 0 auto}.navbar a{text-decoration:none!important;text-align:center;color:#2c3e50!important;flex:1 0 0;font-size:12pt;border-bottom:2pt solid transparent;padding:5pt}@media screen and (max-device-width:800px){.horizontal-wrapper.res{flex-direction:column}.vertical-wrapper.res{flex-direction:row}.hide-mobil{display:none!important}}:root{--color2:#f99c1b;--md-theme-default-primary:#f99c1b;--md-theme-default-primary-on-background:#f99c1b;--md-theme-default-primary-on-primary:rgb(from #F99C1B r g b/50%);--md-theme-default-primary-on-:rgb(from #F99C1B r g b/50%);--color3:#3d7b93;--md-theme-default-accent:#3d7b93;--md-theme-default-accent-on-background:#3d7b93;--md-theme-default-accent-on-accent:rgb(from #3D7B93 r g b/50%);--md-theme-default-accent-on-:rgb(from #3D7B93 r g b/50%)}.md-bottom-bar.md-theme-default.inverted{background-color:#fff}.md-bottom-bar.md-theme-default.inverted .md-bottom-bar-item .md-svg-loader.md-icon svg{fill:#a1a1a1}.md-bottom-bar.md-theme-default.inverted .md-bottom-bar-item.router-link-active .md-svg-loader.md-icon svg{fill:#f99c1b}.md-invert .md-icon.md-theme-default.md-icon-image svg{fill:#fff}.theme-green .vdatetime-calendar__month__day--selected:hover>span>span,.theme-green .vdatetime-calendar__month__day--selected>span>span,.theme-green .vdatetime-popup__header{background:#f99c1b}.theme-green .vdatetime-month-picker__item--selected,.theme-green .vdatetime-popup__actions__button,.theme-green .vdatetime-time-picker__item--selected,.theme-green .vdatetime-year-picker__item--selected{color:#f99c1b}.md-bottom-bar.md-theme-default.md-type-fixed .md-bottom-bar-item.md-active .md-ripple{background-color:#fff}.md-switch.md-theme-default.md-checked.md-primary .md-switch-container{background-color:#f99c1b33}.md-theme-default .md-navbar a.item{flex:1 0 0;font-size:15pt;text-decoration:none;color:#2c3e50}.md-navbar .item.router-link-active{text-decoration:none;padding-bottom:5px;border-bottom:1px solid #f99c1b}.navbar a.router-link-active{border-color:#f99c1b}svg.logo{fill:#03ac13}.icon{background-position:50%;background-repeat:no-repeat;background-size:contain}.logo{background-image:url(/img/logo.d80d8a4e.svg)}.md-tabs.md-theme-default .md-tabs-navigation{background-color:#fafafa}h2.empty-state{color:#a1a1a1a4}