#page-wrapper,#page-wrapper>div{width:100%}.q-banner{background-color:#cf0541}#main-spinner{display:none;position:absolute;top:15vh;font-size:80px;color:red;left:calc(50vw - 40px);z-index:100}#chart-header{align-items:center}#chart-header .back-btn{display:none;background-color:#fff;color:#6e6e70;margin-left:1.9rem;border:1px solid #6e6e70;padding:0.8rem 1.2rem;text-decoration:none}.chart-wrapper h4{color:#6e6e70;font-size:1.1rem;font-weight:400;line-height:1.4rem;margin-bottom:1rem;margin-top:1rem}.chart-wrapper #chart-nav{display:none;font-size:12pt}.chart-wrapper #zoom-chart,.chart-wrapper.hourly #electricity-bar-chart,.chart-wrapper.hourly #temperature-bar-chart,.chart-wrapper.hourly #water-bar-chart{display:none!important}.chart-wrapper.hourly #zoom-chart{display:block!important}.chart-wrapper.hourly #chart-nav{color:#6e6e70;display:block;margin:12px 0 20px}.chart-wrapper.hourly #chart-nav .fas{color:#6e6e70;font-size:1.1rem;margin:0 1rem}.chart-wrapper.hourly #chart-header{display:flex}.chart-wrapper.hourly #chart-header h4{padding:0 6px 0 10px}.chart-wrapper.hourly #chart-header b{display:none}.chart-wrapper.hourly #chart-header .back-btn{display:block}h4{margin-top:0.2rem;margin-bottom:1.5rem}h4 b{font-size:10pt;display:block;opacity:0.8}.text-h5,h5{color:#6e6e70}.alert{display:none;color:var(--q-color-negative);text-align:center;width:100%;font-weight:700}.q-toolbar#main-toolbar{background-color:#fff!important}.q-toolbar#main-toolbar .q-btn{font-size:1.3rem}.q-footer{height:70px}.q-footer .q-toolbar{padding:0}.q-footer .q-toolbar .q-btn{background-color:#3f5465;color:#fff;padding-top:3px;flex:1}.q-footer .q-toolbar .q-btn i{font-size:2.6rem}.q-footer .q-toolbar .q-btn span.block{font-size:0.59rem;margin-top:-7px}.q-footer .q-toolbar .q-btn:not(:first-child):not(:last-child){margin:0 1px}.q-footer .q-toolbar .q-btn:first-child{margin:0 1px 0 0}.q-footer .q-toolbar .q-btn:last-child{margin:0 0 0 1px}body.screen--xs .q-btn__wrapper{padding:2px 2px}.on-light{color:#3f5465}.statbox{position:relative;background-color:#3f5465;color:#fff;display:flex;flex-direction:column;margin:0.8rem auto;align-items:center;justify-content:center;height:102px;overflow:hidden}.statbox b{font-size:30pt;font-weight:500;line-height:1.1}.statbox span{text-transform:uppercase;font-size:13pt;letter-spacing:0.5px}.q-dialog .q-btn__content span{color:#3f5465}.vm-addtohome{position:fixed;z-index:10000;padding:10px;bottom:5px;left:5px;right:5px;background-color:#eee;color:#111}.vm-addtohome h1{margin:0;font-size:1.1rem;text-align:center}.vm-addtohome h1#add-to-homescreen-msg{line-height:1.5rem}.vm-addtohome-dir img{margin:0 5px}.vm-addtohome-close{height:100%}