.accordion-element{position:relative}.accordion-element .red{color:#c00}.accordion-element .green{color:#65b22e}.accordion-element .yellow{color:#db9e00}.accordion-element .blue{color:#006cc4}.accordion-element__header{box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;margin:-20px -20px;padding:20px;cursor:pointer;box-shadow:0 0 5px #333;transform:translateZ(0);z-index:1}.accordion-element__header__toggle-icons{font-size:30px;padding-left:10px}.accordion-element__header__text{display:grid;grid-template-columns:30px 1fr;grid-gap:20px}.accordion-element__icon{font-size:33px;display:flex;align-items:center;justify-content:center;width:100%}.accordion-element__title{margin:0;font-family:Montserrat-SemiBold,Arial,sans-serif;display:flex;font-size:15px;line-height:15px}.accordion-element__title--subtitle{font-family:Montserrat,Arial,sans-serif;margin-top:5px}.accordion-element__content{box-sizing:border-box;height:0;overflow:hidden}.accordion-element__content.open{height:auto}.accordion-element__content.open>:first-child{margin-top:30px}.header-alerts{padding:2px;margin-top:20px}.header-alerts__title{color:#272727;margin:15px 0 0;cursor:help}.header-alerts__alarm{box-sizing:border-box;position:relative;display:flex;align-items:center;justify-content:space-between;background-color:#fff;background-repeat:no-repeat;padding:10px;padding-left:55px;background-position:0;border-radius:5px;margin-top:10px;cursor:pointer}.header-alerts__alarm>*{flex:0 1 auto}.header-alerts__alarm__text{margin:0 0 7px;font-size:15px;font-weight:"Montserrat-SemiBold",Arial,sans-serif}.header-alerts__alarm__time{font-size:14px;display:flex;align-items:center;flex-wrap:wrap}.header-alerts__alarm__time__active:before{content:"-";padding:0 5px}.header-alerts__alarm__time>*{white-space:nowrap;display:block;flex:0 1 auto}.header-alerts__alarm__time__icon{margin-right:5px}.header-alerts__alarm .g-btn{padding:5px 10px}.header-alerts__alarm__icon{position:absolute;left:15px;font-size:30px}.header-alerts__alarm--1{border:2px solid #65b22e}.header-alerts__alarm--1.active{box-shadow:0 0 6px #65b22e,inset 0 0 6px #65b22e}.header-alerts__alarm--1 .header-alerts__alarm__icon{color:#65b22e}.header-alerts__alarm--2{border:2px solid #fc0}.header-alerts__alarm--2.active{box-shadow:0 0 6px #fc0,inset 0 0 6px #fc0}.header-alerts__alarm--2 .header-alerts__alarm__icon{color:#fc0}.header-alerts__alarm--3{border:2px solid #c00}.header-alerts__alarm--3.active{box-shadow:0 0 2px #c00,inset 0 0 2px #c00}.header-alerts__alarm--3 .header-alerts__alarm__icon{color:#c00}.header-alerts__alarm.seen{opacity:.45}.flow-wrapper{padding:4px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:center;justify-content:space-around}.flow-wrapper+.flow-error p{margin:0;font-size:15px;line-height:17px;padding:12px;text-align:center}.flow-wrapper .flow-information{font-size:13px;line-height:16px;border:1px solid #bfbfbf;padding:2px}.flow-wrapper .gauge{overflow:visible;width:100%;display:flex;justify-content:center;margin:0}.flow-wrapper .right-aligned{text-align:right}.flow-wrapper .flow-content{display:flex;align-items:center;justify-content:center;padding:10px;line-height:25px;font-size:18px}.flow-wrapper .flow-content .no-break{white-space:nowrap}.flow-wrapper .flow-content-text--blue{color:#006cc4}.flow-wrapper .flow-content-text--big{font-size:30px}.flow-wrapper .refresh{margin-left:0}.flow-wrapper table{width:100%}.flow-wrapper tr>td:first-child{padding-right:10px}.flow-wrapper h3,.flow-wrapper h4{text-align:left;text-transform:uppercase;margin-top:0}.flow-wrapper h4{font-size:14px}.flow-wrapper+.flow-error{display:block;box-shadow:2px 2px 5px 0 rgba(50,50,50,.5);border-radius:5px;background-color:#c3c7c9;padding:5px}div.gauge--flow,div.gauge--flow div.gauge__background{width:167px;height:158px;margin:0}div.gauge--flow .gauge__background .expected-flow{width:72%;height:100%;background:transparent;display:block;transform:translate3d(14.5%,2%,0) rotate(-225deg)}div.gauge--flow .gauge__background .expected-flow__value{stroke-dasharray:339.292;stroke-dashoffset:339.292;stroke:#7c99ba;transition:stroke-dashoffset .4s}div.gauge--flow .gauge__background{background:url(../img/flow_gauge.a99c9256.svg) 50%;background-size:cover;border-radius:0}div.gauge--flow .gauge__dial-center{transform:translate3d(-85%,-40%,0)}div.gauge--flow .gauge__dial-center__indicator{height:0;border:5px solid transparent;background:none;box-shadow:none;border-bottom:50px solid #000;transform:translate3d(-50%,-100%,0) rotate(0)}@media screen and (min-width:768px){.gauge{margin-left:30px}.flow-content{justify-content:flex-start}}.mini-stations{display:grid;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));grid-gap:10px}.mini-stations .station-wrapper{overflow:hidden;padding:2px}.mini-stations__station{font-size:11px;margin:0 auto!important}.mini-stations__station__time{padding:5px;text-align:center;font-size:11px}.panel__content__element .accordion-element__title.accordion-element__title--subtitle{display:block}.mini-programs-element{display:grid;grid-template-columns:repeat(auto-fill,minmax(244px,1fr));grid-gap:10px;padding-bottom:10px}.mini-programs-element .program-wrapper{padding:0;box-shadow:none}.mini-programs-element__program{transition:all 1.5s;box-sizing:border-box;padding:10px;border-radius:5px;text-align:center}.program--not-runnable .mini-programs-element__program{background-color:#e6e7e8;opacity:.7}.program--not-runnable .mini-programs-element__program svg.fa-pause,.program--not-runnable .mini-programs-element__program svg.fa-play,.program--not-runnable .mini-programs-element__program svg.fa-times{color:#999}.program--not-runnable .mini-programs-element__program .program__body__days-wrapper{opacity:.25}.program--not-runnable .mini-programs-element__program .program__edit-button{background-color:hsla(0,0%,100%,.8)}.program--not-runnable .mini-programs-element__program .disabled{background-color:#d4d4d4}.program--not-runnable .mini-programs-element__program .active{background:linear-gradient(180deg,transparent 0,transparent 50%,#999 51%,#999)!important}.program--passive .mini-programs-element__program{background-color:#e6e7e8}.program--passive .mini-programs-element__program svg.fa-pause,.program--passive .mini-programs-element__program svg.fa-play,.program--passive .mini-programs-element__program svg.fa-times{color:#999}.program--passive .mini-programs-element__program .disabled{background-color:#d4d4d4}.program--passive .mini-programs-element__program .active{background:linear-gradient(180deg,transparent 0,transparent 50%,#999 51%,#999)!important}.program--active .mini-programs-element__program{background-color:#d1edd3}.program--active .mini-programs-element__program svg.fa-pause,.program--active .mini-programs-element__program svg.fa-play,.program--active .mini-programs-element__program svg.fa-times{color:#2d9e63}.program--active .mini-programs-element__program .disabled{background-color:#7bd197}.program--active .mini-programs-element__program .active{background:linear-gradient(180deg,transparent 0,transparent 50%,#2d9e63 51%,#2d9e63)!important}.program--linked .mini-programs-element__program{background-color:#ddc4ff}.program--linked .mini-programs-element__program svg.fa-pause,.program--linked .mini-programs-element__program svg.fa-play,.program--linked .mini-programs-element__program svg.fa-times{color:#9127cf}.program--linked .mini-programs-element__program .disabled{background-color:#f2ddff}.program--linked .mini-programs-element__program .linked{background:linear-gradient(180deg,transparent 0,transparent 50%,#9127cf 51%,#9127cf)!important}.program--running .mini-programs-element__program{background-color:#dbe9f7}.program--running .mini-programs-element__program svg.fa-pause,.program--running .mini-programs-element__program svg.fa-play,.program--running .mini-programs-element__program svg.fa-times{color:#236cb4}.program--running .mini-programs-element__program .disabled{background-color:#a6d4ff}.program--running .mini-programs-element__program .active{background:linear-gradient(180deg,transparent 0,transparent 50%,#236cb4 51%,#236cb4)!important}.mini-programs-element__program strong{margin:0 10px 10px;text-transform:uppercase}.mini-programs-element__program>:last-child{margin-top:5px}.mini-programs-element__program__body{padding:10px 10px 0;background-color:inherit}.mini-programs-element__program__body:after,.mini-programs-element__program__body:before{content:"";display:table;clear:both}.mini-programs-element__program__body,.mini-programs-element__program__body__days-wrapper{display:flex;align-items:stretch;height:100%}.mini-programs-element__program__body>*,.mini-programs-element__program__body__days-wrapper>*{flex:0 1 auto}.mini-programs-element__program__body__days-wrapper{width:100%}.mini-programs-element__program__body-wrapper{display:flex;flex-direction:column;justify-content:center;width:100%}.mini-programs-element__program__body__information{margin:10px 5px 10px 8px;font-size:11px}.mini-programs-element__program__body__information__station-icon{display:inline-block;width:15px}.mini-programs-element__program__body__intelligence-wrapper{position:relative;left:6px}.mini-programs-element__program__body__intelligence-levels{height:100%;display:flex;flex-direction:column;justify-content:space-between}.mini-programs-element__program__body__intelligence-levels>*{flex:0 1 auto}.mini-programs-element__program__body__intelligence-level{transition:all 1.5s;flex:0 1 auto;box-sizing:border-box;width:20px;height:100%;margin-bottom:2px;background-position:12px;background-repeat:no-repeat;background-size:40px}.program--not-runnable .mini-programs-element__program__body__intelligence-level{background-color:#e6e7e8;opacity:.7}.program--not-runnable .mini-programs-element__program__body__intelligence-level svg.fa-pause,.program--not-runnable .mini-programs-element__program__body__intelligence-level svg.fa-play,.program--not-runnable .mini-programs-element__program__body__intelligence-level svg.fa-times{color:#999}.program--not-runnable .mini-programs-element__program__body__intelligence-level .program__body__days-wrapper{opacity:.25}.program--not-runnable .mini-programs-element__program__body__intelligence-level .program__edit-button{background-color:hsla(0,0%,100%,.8)}.program--not-runnable .mini-programs-element__program__body__intelligence-level .disabled{background-color:#d4d4d4}.program--not-runnable .mini-programs-element__program__body__intelligence-level .active{background:linear-gradient(180deg,transparent 0,transparent 50%,#999 51%,#999)!important}.program--passive .mini-programs-element__program__body__intelligence-level{background-color:#e6e7e8}.program--passive .mini-programs-element__program__body__intelligence-level svg.fa-pause,.program--passive .mini-programs-element__program__body__intelligence-level svg.fa-play,.program--passive .mini-programs-element__program__body__intelligence-level svg.fa-times{color:#999}.program--passive .mini-programs-element__program__body__intelligence-level .disabled{background-color:#d4d4d4}.program--passive .mini-programs-element__program__body__intelligence-level .active{background:linear-gradient(180deg,transparent 0,transparent 50%,#999 51%,#999)!important}.program--active .mini-programs-element__program__body__intelligence-level{background-color:#d1edd3}.program--active .mini-programs-element__program__body__intelligence-level svg.fa-pause,.program--active .mini-programs-element__program__body__intelligence-level svg.fa-play,.program--active .mini-programs-element__program__body__intelligence-level svg.fa-times{color:#2d9e63}.program--active .mini-programs-element__program__body__intelligence-level .disabled{background-color:#7bd197}.program--active .mini-programs-element__program__body__intelligence-level .active{background:linear-gradient(180deg,transparent 0,transparent 50%,#2d9e63 51%,#2d9e63)!important}.program--linked .mini-programs-element__program__body__intelligence-level{background-color:#ddc4ff}.program--linked .mini-programs-element__program__body__intelligence-level svg.fa-pause,.program--linked .mini-programs-element__program__body__intelligence-level svg.fa-play,.program--linked .mini-programs-element__program__body__intelligence-level svg.fa-times{color:#9127cf}.program--linked .mini-programs-element__program__body__intelligence-level .disabled{background-color:#f2ddff}.program--linked .mini-programs-element__program__body__intelligence-level .linked{background:linear-gradient(180deg,transparent 0,transparent 50%,#9127cf 51%,#9127cf)!important}.program--running .mini-programs-element__program__body__intelligence-level{background-color:#dbe9f7}.program--running .mini-programs-element__program__body__intelligence-level svg.fa-pause,.program--running .mini-programs-element__program__body__intelligence-level svg.fa-play,.program--running .mini-programs-element__program__body__intelligence-level svg.fa-times{color:#236cb4}.program--running .mini-programs-element__program__body__intelligence-level .disabled{background-color:#a6d4ff}.program--running .mini-programs-element__program__body__intelligence-level .active{background:linear-gradient(180deg,transparent 0,transparent 50%,#236cb4 51%,#236cb4)!important}.mini-programs-element__program__body__intelligence-level:first-child{border-top-left-radius:5px}.mini-programs-element__program__body__intelligence-level:last-child{border-bottom-left-radius:5px;margin-bottom:0}.mini-programs-element__program__body__days{display:flex;align-items:center;justify-content:space-around;width:100%;border:1px solid #8c8c8c;overflow:hidden;border-radius:5px;z-index:0;transition:all 1.5s}.program--not-runnable .mini-programs-element__program__body__days{background-color:#e6e7e8;opacity:.7}.program--not-runnable .mini-programs-element__program__body__days svg.fa-pause,.program--not-runnable .mini-programs-element__program__body__days svg.fa-play,.program--not-runnable .mini-programs-element__program__body__days svg.fa-times{color:#999}.program--not-runnable .mini-programs-element__program__body__days .program__body__days-wrapper{opacity:.25}.program--not-runnable .mini-programs-element__program__body__days .program__edit-button{background-color:hsla(0,0%,100%,.8)}.program--not-runnable .mini-programs-element__program__body__days .disabled{background-color:#d4d4d4}.program--not-runnable .mini-programs-element__program__body__days .active{background:linear-gradient(180deg,transparent 0,transparent 50%,#999 51%,#999)!important}.program--passive .mini-programs-element__program__body__days{background-color:#e6e7e8}.program--passive .mini-programs-element__program__body__days svg.fa-pause,.program--passive .mini-programs-element__program__body__days svg.fa-play,.program--passive .mini-programs-element__program__body__days svg.fa-times{color:#999}.program--passive .mini-programs-element__program__body__days .disabled{background-color:#d4d4d4}.program--passive .mini-programs-element__program__body__days .active{background:linear-gradient(180deg,transparent 0,transparent 50%,#999 51%,#999)!important}.program--active .mini-programs-element__program__body__days{background-color:#d1edd3}.program--active .mini-programs-element__program__body__days svg.fa-pause,.program--active .mini-programs-element__program__body__days svg.fa-play,.program--active .mini-programs-element__program__body__days svg.fa-times{color:#2d9e63}.program--active .mini-programs-element__program__body__days .disabled{background-color:#7bd197}.program--active .mini-programs-element__program__body__days .active{background:linear-gradient(180deg,transparent 0,transparent 50%,#2d9e63 51%,#2d9e63)!important}.program--linked .mini-programs-element__program__body__days{background-color:#ddc4ff}.program--linked .mini-programs-element__program__body__days svg.fa-pause,.program--linked .mini-programs-element__program__body__days svg.fa-play,.program--linked .mini-programs-element__program__body__days svg.fa-times{color:#9127cf}.program--linked .mini-programs-element__program__body__days .disabled{background-color:#f2ddff}.program--linked .mini-programs-element__program__body__days .linked{background:linear-gradient(180deg,transparent 0,transparent 50%,#9127cf 51%,#9127cf)!important}.program--running .mini-programs-element__program__body__days{background-color:#dbe9f7}.program--running .mini-programs-element__program__body__days svg.fa-pause,.program--running .mini-programs-element__program__body__days svg.fa-play,.program--running .mini-programs-element__program__body__days svg.fa-times{color:#236cb4}.program--running .mini-programs-element__program__body__days .disabled{background-color:#a6d4ff}.program--running .mini-programs-element__program__body__days .active{background:linear-gradient(180deg,transparent 0,transparent 50%,#236cb4 51%,#236cb4)!important}.program--not-runnable .mini-programs-element__program__body__days,.program--passive .mini-programs-element__program__body__days{border-color:#999}.program--active .mini-programs-element__program__body__days{border-color:#2d9e63}.program--running .mini-programs-element__program__body__days{border-color:#236cb4}.mini-programs-element__program__body__day{display:inline-block;box-sizing:border-box;margin:4px;text-align:center;font-family:Montserrat-SemiBold,Arial,sans-serif;color:#8c8c8c}.mini-programs-element__program__body__day__circle{height:18px;width:18px;background:#fff;border-radius:50%;border:1px solid #2d9e63;transition:all 1.5s}.program--not-runnable .mini-programs-element__program__body__day__circle{background-color:#e6e7e8;opacity:.7}.program--not-runnable .mini-programs-element__program__body__day__circle svg.fa-pause,.program--not-runnable .mini-programs-element__program__body__day__circle svg.fa-play,.program--not-runnable .mini-programs-element__program__body__day__circle svg.fa-times{color:#999}.program--not-runnable .mini-programs-element__program__body__day__circle .program__body__days-wrapper{opacity:.25}.program--not-runnable .mini-programs-element__program__body__day__circle .program__edit-button{background-color:hsla(0,0%,100%,.8)}.program--not-runnable .mini-programs-element__program__body__day__circle .disabled{background-color:#d4d4d4}.program--not-runnable .mini-programs-element__program__body__day__circle .active{background:linear-gradient(180deg,transparent 0,transparent 50%,#999 51%,#999)!important}.program--passive .mini-programs-element__program__body__day__circle{background-color:#e6e7e8}.program--passive .mini-programs-element__program__body__day__circle svg.fa-pause,.program--passive .mini-programs-element__program__body__day__circle svg.fa-play,.program--passive .mini-programs-element__program__body__day__circle svg.fa-times{color:#999}.program--passive .mini-programs-element__program__body__day__circle .disabled{background-color:#d4d4d4}.program--passive .mini-programs-element__program__body__day__circle .active{background:linear-gradient(180deg,transparent 0,transparent 50%,#999 51%,#999)!important}.program--active .mini-programs-element__program__body__day__circle{background-color:#d1edd3}.program--active .mini-programs-element__program__body__day__circle svg.fa-pause,.program--active .mini-programs-element__program__body__day__circle svg.fa-play,.program--active .mini-programs-element__program__body__day__circle svg.fa-times{color:#2d9e63}.program--active .mini-programs-element__program__body__day__circle .disabled{background-color:#7bd197}.program--active .mini-programs-element__program__body__day__circle .active{background:linear-gradient(180deg,transparent 0,transparent 50%,#2d9e63 51%,#2d9e63)!important}.program--linked .mini-programs-element__program__body__day__circle{background-color:#ddc4ff}.program--linked .mini-programs-element__program__body__day__circle svg.fa-pause,.program--linked .mini-programs-element__program__body__day__circle svg.fa-play,.program--linked .mini-programs-element__program__body__day__circle svg.fa-times{color:#9127cf}.program--linked .mini-programs-element__program__body__day__circle .disabled{background-color:#f2ddff}.program--linked .mini-programs-element__program__body__day__circle .linked{background:linear-gradient(180deg,transparent 0,transparent 50%,#9127cf 51%,#9127cf)!important}.program--running .mini-programs-element__program__body__day__circle{background-color:#dbe9f7}.program--running .mini-programs-element__program__body__day__circle svg.fa-pause,.program--running .mini-programs-element__program__body__day__circle svg.fa-play,.program--running .mini-programs-element__program__body__day__circle svg.fa-times{color:#236cb4}.program--running .mini-programs-element__program__body__day__circle .disabled{background-color:#a6d4ff}.program--running .mini-programs-element__program__body__day__circle .active{background:linear-gradient(180deg,transparent 0,transparent 50%,#236cb4 51%,#236cb4)!important}.program--not-runnable .mini-programs-element__program__body__day__circle,.program--passive .mini-programs-element__program__body__day__circle{border-color:#999}.program--active .mini-programs-element__program__body__day__circle{border-color:#2d9e63}.program--running .mini-programs-element__program__body__day__circle{border-color:#236cb4}.mini-programs-element__program{cursor:pointer}.current-wrapper{display:flex;justify-content:center;margin:0;transform:translateX(-5px)}.current__expected-wrapper{position:absolute;top:50%;left:50%;transform:translate3d(-49.8%,0,0);z-index:-1;transition:all .5s}.current__expected__value{transform-origin:center;transform:rotate(-141.5deg);stroke-dasharray:339.292;stroke-dashoffset:339.292;stroke:#7c99ba;transition:stroke-dashoffset .4s}.gauge.gauge--current,.gauge.gauge--current .gauge__background{width:244px;height:120px;margin:0}.gauge.gauge--current .gauge__background{background:url(../img/current_gauge.0fea0499.svg) 50%;width:100%;height:100%;background-size:cover;border-radius:0}.gauge.gauge--current .gauge__dial-center{transform:translate3d(-50%,488%,0) rotate(0deg);background:#fff}.gauge.gauge--current .gauge__dial-center__indicator{height:45px;transform:translate3d(-50%,-260%,0) rotate(0deg);transform-origin:50% 100%}.current-wrapper .current-content{position:absolute;bottom:0;left:0;right:0;z-index:1;text-align:center;color:#000}.current-wrapper .current-content__expected{font-size:13px}.voltage-wrapper{display:flex;justify-content:center;margin:0;transform:translateX(-5px)}.voltage__expected-wrapper{position:absolute;top:50%;left:50%;transform:translate3d(-49.8%,0,0);z-index:-1;transition:all .5s}.voltage__expected__value{transform-origin:center;transform:rotate(-141.5deg);stroke-dasharray:339.292;stroke-dashoffset:339.292;stroke:#7c99ba;transition:stroke-dashoffset .4s}.gauge.gauge--voltage,.gauge.gauge--voltage .gauge__background{width:244px;height:120px;margin:0}.gauge.gauge--voltage .gauge__background{background:url(../img/voltage_gauge.cc205a5c.svg) 50%;width:100%;height:100%;background-size:cover;border-radius:0}.gauge.gauge--voltage .gauge__dial-center{transform:translate3d(-50%,488%,0) rotate(0deg);background:#fff}.gauge.gauge--voltage .gauge__dial-center__indicator{height:45px;transform:translate3d(-50%,-260%,0) rotate(0deg);transform-origin:50% 100%}.voltage-wrapper .voltage-content{position:absolute;bottom:0;left:0;right:0;z-index:1;text-align:center;color:#000}.voltage-wrapper .voltage-content__expected{font-size:13px}.electrical-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(249px,1fr));align-items:center;justify-content:space-around}.moisture-component__list{display:grid;grid-gap:20px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.moisture-component__list__item{position:relative;box-sizing:border-box;width:100%;height:0;padding-bottom:100%;border:4px solid #bfbfbf;border-radius:10px;background-color:#fff;overflow:hidden;cursor:pointer}.moisture-component__list__item__old-data{position:absolute;top:0;right:0;transform:translate3d(50%,-50%,0);color:#060;background:#fff;border-radius:50%;cursor:help}.moisture-component__list__item__date-time{font-size:11px;color:#000;padding:3px 0;text-align:center;white-space:nowrap}.moisture-component__list__item__fill{position:absolute;bottom:0;right:0;left:0;background:linear-gradient(180deg,#0088f7,#006cc4);transition:all .4s}.moisture-component__list__item__content{padding:10px;position:absolute;top:20px;right:20px;bottom:20px;left:20px;display:flex;flex-direction:column;justify-content:space-around;align-items:center;background:linear-gradient(180deg,#a6a6a6,#1a1a1a);border:2px solid #060;border-radius:5px;color:#fff;z-index:2;transition:all .4s}.moisture-component__list__item__content--grey{background:linear-gradient(180deg,#d9d9d9,#a6a6a6)}.moisture-component__list__item__content--blue{background:linear-gradient(180deg,#0088f7,#005091)}.moisture-component__list__item__content--red{background:linear-gradient(180deg,#f33,#c00)}.moisture-component__list__item__content--yellow{background:linear-gradient(180deg,#ffd133,#cc9e00)}.moisture-component__list__item__content--green{background:linear-gradient(180deg,#009d4f,#005028)}.moisture-component__list__item__name{font-family:Montserrat-Medium,Arial,sans-serif;font-size:16px;white-space:nowrap;overflow:hidden;flex-shrink:0}.moisture-component__list__item__moisture{font-family:Montserrat-SemiBold,Arial,sans-serif;font-size:26px}.moisture-component__list__item__depth{font-family:Montserrat-SemiBold,Arial,sans-serif;font-size:23px}.controller-mode-wrapper{padding:5px}.controller-mode-wrapper ul{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px}.controller-mode-wrapper ul li{display:flex;justify-content:center;align-items:stretch}.controller-mode-wrapper .g-btn{display:inline-block;font-size:12px;padding:6px 8px;margin:0;width:100%}.controller-mode-wrapper .g-btn.active{background:#3565b0!important;color:#fff}@media screen and (min-width:415px){.controller-mode-wrapper ul{grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr}}.rainshutdown{z-index:1;border:5px solid #fff;border-radius:50%;color:#545454}.rainshutdown__title{margin:5px}.rainshutdown__countdown{font-family:monospace,monospace}.rainshutdown__resume{padding-top:10px;font-size:14px}.rainshutdown--wheel{border:0!important}.rainshutdown--wheel .wheel__pause{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);z-index:101;padding-top:20%!important;width:20%!important;background:#bfbfbf!important}.rainshutdown--wheel .wheel__pause.page-pause{transform:translate3d(-50%,-50%,0) rotateY(180deg)!important}.rainshutdown--wheel .wheel__pause .front{background:#bfbfbf!important;color:#545454!important}.rainshutdown--wheel .wheel__pause .front--disabled{color:#ccc!important}.rainshutdown .wheel__pause{perspective:1000px;padding-top:110px;width:110px;transition:transform 1s ease-in-out;transform-origin:center;cursor:pointer;border-radius:50%;transform-style:preserve-3d}.rainshutdown.rainshutdown--wheel .rainshutdown .wheel__pause{background:red!important}.rainshutdown .wheel__pause.page-pause{transform:rotateY(180deg)}.rainshutdown .wheel__pause .back,.rainshutdown .wheel__pause .front{perspective:1000px;backface-visibility:hidden;position:absolute;font-size:15px;font-family:Montserrat-SemiBold,Arial,sans-serif;text-transform:uppercase;letter-spacing:-.5px;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d}.rainshutdown .wheel__pause .front{display:flex;align-items:center;justify-content:center;text-align:center;font-family:Montserrat,Arial,sans-serif;font-size:11px;line-height:12px;border-radius:50%;background:#006cc4;color:#fff}.rainshutdown .wheel__pause .front--disabled{background:#bfbfbf;color:#ccc}.rainshutdown .wheel__pause__spinner{position:absolute;top:0;left:0;right:0;bottom:0}.rainshutdown .wheel__pause__spinner:after{content:"";perspective:1000px;width:calc(100% + 10px);height:calc(100% + 10px);animation:spin 1s cubic-bezier(.43,.57,.43,.57) infinite;border:5px solid #006cc4;border-right-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;margin:-5px}.rainshutdown .wheel__pause .back{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;transform:rotateY(180deg);-webkit-transform:rotateY(-180deg);font-size:15px;font-family:Montserrat-SemiBold,Arial,sans-serif;text-transform:uppercase;letter-spacing:-.5px}.rainshutdown .wheel__pause .back p{margin:0}@media screen and (min-width:767px){.rainshutdown .wheel__pause .front{font-size:16px;line-height:19px}}.controls__layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:center;justify-content:space-around}.controls__layout>div{display:inline-block;display:flex;justify-content:center}.controls__layout>:last-child{text-align:center}.controls__layout>:last-child .g-btn{box-sizing:border-box;display:inline-block;font-size:14px;display:inline-grid;grid-template-columns:30px 1fr}.controls__layout>:last-child .g-btn>*{display:flex;align-items:center;justify-content:center}.controls__layout>:last-child .g-btn>:first-child{font-size:20px}.header{width:100%}.header.show{height:40px}.header>div{height:inherit}.header.menu-color--rainshutdown .header-wrapper,.header.menu-color--rainshutdown .section--mobile{background-color:#8c8c8c}.header.menu-color--auto .header-wrapper,.header.menu-color--auto .section--mobile{background-color:#197e1e}.header.menu-color--2 .header-wrapper,.header.menu-color--2 .section--mobile{background-color:#cc7200}.header.menu-color--3 .header-wrapper,.header.menu-color--3 .section--mobile{background-color:#600}.header__menu{position:relative;width:28px;height:28px;cursor:pointer}.header__menu__button{top:50%;transform:translateY(-50%)}.header__menu__button,.header__menu__button:after,.header__menu__button:before{content:"";position:absolute;right:0;left:0;background:#fff;height:3px;transition:all .3s ease-in-out}.header__menu__button:before{top:10px}.header__menu__button:after{top:-10px}.menu-open .header__menu__button{background:transparent}.menu-open .header__menu__button:after,.menu-open .header__menu__button:before{top:0}.menu-open .header__menu__button:before{transform:rotate(45deg)}.menu-open .header__menu__button:after{transform:rotate(-45deg)}.header-wrapper{height:inherit;z-index:102;perspective:1000px;background-color:#8c8c8c;position:relative;display:flex;justify-content:space-between;transition:background-color 1s}.header-wrapper__title{position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0);color:#fff;display:none}.header-wrapper>*{flex:0 1 auto}.header-wrapper--not-logged-in{display:flex;align-items:center;justify-content:center;background:#8c8c8c;color:#fff}.header-wrapper--not-logged-in>*{flex:0 1 auto}.header-wrapper .time{display:none}.header__device-icon{cursor:pointer;height:100%;background:#fff}.header__device-icon img{display:inline-block;height:100%}.header__icon{font-size:30px;position:relative;color:#1a1a1a}.header__icon--1{color:#65b22e}.header__icon--2{color:#fc0}.header__icon--3{color:#c00}.header__icon--limited-sync{overflow:hidden;width:10%}.header__icon--limited-sync>*{transform:translateX(-38%)}.header__icon--help-text{cursor:help}.header__icon--button{cursor:pointer}.header__icon--connection{background:hsla(0,0%,100%,.75);padding:4px 5px 0;border-radius:5px;align-items:center}.header__icon--connection>*{margin:0;height:25px;vertical-align:baseline}.header__icon-count{position:absolute;bottom:0;right:-4px;font-size:13px;stroke:#000;stroke-width:10}.header__icon-count--spinner:before{content:"";perspective:1000px;width:5px;height:5px;animation:spin 1s cubic-bezier(.43,.57,.43,.57) infinite;border:1px solid #000;border-right-color:transparent;border-radius:50%;display:inline-block;position:absolute;top:0;left:0;margin:5px;display:flex;width:7px;height:7px;justify-content:center;align-items:center}.header__icon-count--spinner span{display:none}.header__icon-count span{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:hsla(0,0%,100%,.75);color:#000}.time{margin-right:5px;color:#fff;font-size:11px;padding-left:10px;text-align:right}.line{height:30px;margin:0;border-left:2px solid #fff}.section{display:inline-flex;align-items:center;height:100%}.section>*{flex:0 1 auto;margin-right:6px}.section>:last-child{margin-right:0}.section--right{flex-direction:row-reverse}.section--left>*{margin-right:auto;margin-right:15px}.section--mobile{box-sizing:border-box;width:100%;height:auto;transform:translateZ(0);z-index:103;font-size:11px;padding:4px;justify-content:space-between;color:#fff}.disconnect-bar-outer{width:74px;height:13px;background-color:#ccc;border:1px solid #fff;position:relative}.disconnect-bar{width:72px;height:11px;background-color:#17578a;text-align:center;color:#fff;margin-top:1px;margin-left:1px}.panel-overlay{perspective:1000px;position:absolute;width:100vw;height:calc(100% - 40px);transform:translateX(-100%);transition:background-color .4s;transition-delay:.5s;z-index:101}.menu-open .panel-overlay{background:rgba(0,0,0,.5);transform:translateX(0)}.panel{perspective:1000px;position:absolute;top:40px;bottom:0;left:100%;background-color:#233d4b;overflow:hidden;height:calc(100% - 40px);overflow-y:auto;width:100%;z-index:102;transition:all .5s ease-in-out;transform:translateX(0)}.panel__buttons{text-align:right;margin:10px 5px 0}.panel__buttons .g-btn{margin:0 5px}.panel .time{color:#212121;font-size:14px}.menu-open .panel{transform:translateX(-100%)}.panel__content{overflow:hidden}.panel__title{margin:15px 10px 0;padding:20px;box-shadow:2px 2px 3px hsla(0,0%,54.9%,.5);background-color:#f2f2f2;border-radius:5px;border-top-right-radius:0;border-top-left-radius:0;text-align:center}.panel .widget-wrapper .g-handle{opacity:0;pointer-events:none;transition:opacity .4s ease-in-out}.panel .widget-wrapper--sort .g-handle{opacity:1;pointer-events:all;transition:opacity .4s ease-in-out}.panel .panel__content__element{position:relative;margin:0;margin:10px}.panel .panel__content__element:after,.panel .panel__content__element:before{content:"";display:table;clear:both}@media screen and (min-width:415px){.header .panel__programs{grid-template-columns:repeat(2,1fr)}.header .panel__programs__program{text-align:left;cursor:pointer}.header .panel__programs__program>*{margin-top:0}}@media screen and (min-width:768px){.header.menu-full .panel,.header.menu-full .panel__content__element{max-width:none}.header-wrapper__title{display:block}.header-wrapper .time{font-size:16px;display:block!important}.header .section>*{margin-right:12px}.header .section--mobile{display:none}.header .panel,.header .panel-overlay{height:calc(100% - 80px)}.header .panel{max-width:575px}.header .panel__title{display:none}.header .panel__content__element{max-width:575px}}.footer{perspective:1000px;box-sizing:border-box;position:fixed;bottom:0;width:100%;color:#999;background-color:#212121;z-index:200;transform:translateY(100%);transition:transform .4s;padding:5px}.footer.open{transform:translateY(0)}.footer__toggle{background:#212121;text-align:center;position:absolute;bottom:100%;left:50%;transform:translateX(-50%);border-top-right-radius:50%;border-top-left-radius:50%;padding:2px 20px 0;font-size:25px;color:#bfbfbf;cursor:pointer}.open .footer__toggle>*{transform:rotate(180deg)}.footer__buttons button{font-size:11px!important}.footer__buttons>*{display:grid;grid-gap:5px;grid-template-columns:repeat(3,1fr);grid-template-rows:40px;grid-auto-rows:40px}.footer__buttons>:last-child:not(:first-child){margin-top:5px;padding-top:5px;border-top:1px solid #404040}@media screen and (min-width:768px){.footer{perspective:1000px;position:relative;height:40px;transition:all 0s;bottom:40px}.footer.open{bottom:0!important}.footer__toggle{display:none}.footer__buttons{height:30px;display:flex;align-items:center;justify-content:space-between}.footer__buttons>*{display:inline-block}.footer__buttons>:last-child:not(:first-child){margin-top:0;padding-top:0;border-top:0}.footer__buttons button{font-size:12px}.footer__buttons button.buttonLeft{float:left}.footer__buttons button.buttonRight{float:right}}.status-element{position:absolute;top:45px;right:20px;z-index:210;display:grid;grid-template-columns:1fr}.status-element .icon{margin-right:10px}.status-element .g-btn{box-sizing:border-box;align-items:center;transition:all .4s;overflow:hidden;background:#fff}.status-element .g-btn.loader{padding:10px;margin:2px 0}.status-element .g-btn.loader--completed{background:#3565b0;color:#fff}.status-element .g-btn.loader--error{background:#c00;color:#fff}.about-modal{box-sizing:border-box;background:#fff;width:100vw;padding:20px;line-height:20px}.about-modal__header img{width:100%}.about-modal__body h1,.about-modal__body h2{margin:20px 0 5px;font-family:Montserrat-SemiBold,Arial,sans-serif}.about-modal__body__information{width:100%}.about-modal__body__information *{word-wrap:break-word;overflow-wrap:break-word}.about-modal__body__information__row{display:grid;grid-template-columns:30% 50%;grid-gap:10px;padding:5px}.about-modal__body__information__row>:first-child{width:30%;min-width:150px}.about-modal__body__information__row:nth-child(odd):not(:first-child){background:#e5e5e5}.about-modal__body hr{margin:20px 0}@media screen and (min-width:415px){.about-modal{width:85vw}}@media screen and (min-width:768px){.about-modal{max-width:1024px}}.dialogue-modal{width:100%;background:#fff;border-radius:5px;max-width:500px;padding:10px;line-height:22px}.dialogue-modal>*{text-align:center;padding:0;margin-top:10px!important}.dialogue-modal__spinner{text-align:center}.dialogue-modal__spinner:after{content:"";perspective:1000px;width:80px;height:80px;animation:spin 1s cubic-bezier(.43,.57,.43,.57) infinite;border:5px solid #bfbfbf;border-right-color:transparent;border-radius:50%;display:inline-block}.dialogue-modal__options{display:flex;justify-content:center}.dialogue-modal__options__option{margin-right:20px}.dialogue-modal__options__option:last-child{margin-right:0}.select-element{display:inline-block}.select-element select{text-overflow:ellipsis;padding-right:20px}.select-element.disabled .svg-inline--fa{color:#bfbfbf!important}.select-element--full,.select-element--full .select-element-wrapper{width:100%}.select-element--full .select-element-wrapper select{width:100%;height:38px;margin:10px 0}.select-element .select-element-wrapper{position:relative;display:inline-flex;align-items:center;margin:10px 0}.select-element .svg-inline--fa{pointer-events:none}.input-element svg{position:absolute;right:5px}.input-element--center{margin:0 auto;text-align:center}.input-element--number input{text-align:right}.input-element .input-element-wrapper{box-sizing:border-box;display:block;padding:10px 0;display:flex;align-items:stretch;position:relative}.input-element .runtime-error{position:absolute;bottom:calc(100% + 8px);left:0;background-color:rgba(204,0,0,.7);color:#fff;padding:3px;font-size:12px;line-height:14px;border-radius:5px}.input-element .runtime-error:after{content:"";top:100%;left:50%;border:solid transparent;height:0;width:0;position:absolute;pointer-events:none;border-top-color:rgba(204,0,0,.7);border-width:6px;margin-left:-6px}.input-element__name{display:inline-flex;align-items:center;justify-content:space-between;margin:2px;width:100%}.disabled .input-element__name{background:#f2f2f2}.input-element__name>*{flex:0 1 auto}.input-element__name__prefix{padding-left:5px;margin-right:10px}.input-element__name__icon,.input-element__name__input{border:0;background:transparent;color:#1a1a1a}.input-element__name__icon{padding:0}.input-element__name__input{box-sizing:border-box;display:inline-block;width:calc(100% - 25px);height:100%}.input-element__name__input:invalid{border:#c00}.input-element--number .input-element__name__input{width:100%}.input-element--center .input-element__name__input{width:100%;text-align:center}.edit-program-type hr{clear:both;border:0}.edit-program-type__continue .svg-inline--fa{transform:translateY(2px);padding-left:10px}.edit-program-type__title{color:#1a1a1a}.edit-program-type__title span{color:#595959;font-family:Montserrat-Bold,Arial,sans-serif}.edit-program-type__title--subtitle{margin-top:0}.edit-program-type .moisture-control-text{font-size:14px;max-width:85%;color:#1a1a1a}@media screen and (min-width:1024px){.edit-program-type__text{max-width:70%}}.range-element{padding:0 0 21px;margin:10px 0}.range-element:after,.range-element:before{content:"";display:table;clear:both}.range-element__fractions{position:absolute;top:-15px;font-size:11px;transform:translateX(-50%);color:#006cc4}.range-element__fractions--max{right:0;transform:translateX(50%)}.range-element__slider{box-sizing:border-box;position:relative;width:300px;margin-left:20px;margin-top:28px}.range-element__slider__bar{position:absolute;top:50%;left:0;right:0;height:5px;background:#fff;transform:translateY(-50%)}.range-element--flow .range-element__slider__bar{top:0;left:0;right:0;bottom:0;transform:none;background:url(../img/range_slider_segment.219d5270.svg) no-repeat 0 100%/contain;height:auto}.range-element__slider__handle{position:relative;display:flex;justify-content:center;align-items:center;width:40px;height:40px;background:#fff;border:2px solid #8c8c8c;color:#fff;border-radius:50%;cursor:pointer;user-select:none}.range-element__slider__handle .svg-inline--fa{font-size:28px;user-select:none;background-color:#a6a6a6;padding:3px;margin:20px;border:3px solid #fff;border-radius:50%}.range-element__slider__indicator{position:absolute;bottom:-20px;left:50%;color:#006cc4;transform:translateX(-50%);font-family:Montserrat-SemiBold,Arial,sans-serif}.range-element__slider__indicator__suffix{position:absolute;top:0;left:100%;font-size:12px}.slider-element-wrapper{overflow:hidden;width:100%}.slider-element-title{margin-top:0;margin-bottom:0;font-size:14px;font-family:Montserrat-SemiBold;font-weight:400}.slider-element{display:flex;align-items:stretch;overflow:hidden;width:100%}.slider-element--no-stretch{display:inline-flex;flex-direction:column;width:auto}.slider-element__elements-wrapper{width:100%;background-color:#f2f2f2;border-top:1px solid #8c8c8c;border-bottom:1px solid #8c8c8c;overflow:hidden}.slider-element--no-stretch .slider-element__elements-wrapper{width:auto}.slider-element--no-borders .slider-element__elements-wrapper{border:0}.slider-element--no-background .slider-element__elements-wrapper{background:transparent}.slider-element__elements{perspective:1000px;width:auto;min-width:100%;display:inline-block;white-space:nowrap;transition:transform .4s}.slider-element__elements__element{display:inline-block;box-sizing:border-box;width:110px;padding:10px;text-align:center;font-family:Montserrat-SemiBold,Arial,sans-serif;color:#8c8c8c}.slider-element__arrow{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:45px;font-size:10px;border:1px solid #8c8c8c;color:#fff;cursor:pointer}.slider-element__arrow:before{content:"";position:absolute;height:30px;width:30px;background:hsla(0,0%,70.2%,.5);transition:all .6s;z-index:-1;border-radius:50%}.slider-element__arrow .svg-inline--fa{height:20px;width:20px}.slider-element--no-stretch .slider-element__arrow{width:35px}.slider-element__arrow--previous{border-top-left-radius:5px;border-bottom-left-radius:5px;z-index:0;border-right:0;box-shadow:3px 0 5px -5px #000}.slider-element__arrow--next{border-top-right-radius:5px;border-bottom-right-radius:5px;z-index:0;border-left:0;box-shadow:-3px 0 5px -5px #000}.slider-element--no-borders .slider-element__arrow{border:0}.slider-element--no-background .slider-element__arrow{background:transparent}.slidecontainer{width:100px}.slider{-webkit-appearance:none;width:100%;height:25px;border-radius:30px;outline:2px}.slider:hover{opacity:1}.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:33px;height:35px;border-radius:30px;background:#3565b0;cursor:pointer}.slider::-moz-range-thumb{width:35px;height:35px;border-radius:30px;background:#3565b0;cursor:pointer}.edit-program-wrapper{margin:0;position:relative;top:50%;left:50%;width:80%;max-width:1280px;transform:translate3d(-50%,-50%,0);transition:al1s}.edit-container .edit-program-wrapper{width:auto;position:static;transform:none}.edit-program__toggle.active span{transition:color 1s;transition-delay:1s;color:#006cc4}.edit-program__title{margin-top:0;font-size:14px;font-family:Montserrat-SemiBold;font-weight:400}.edit-program__border{background-color:#fff;padding:15px;border-top-left-radius:5px;border-top-right-radius:5px;box-shadow:0 4px 5px #bfbfbf;transform:translateZ(0)}.edit-program__top-bar{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap}.edit-program__top-bar *{flex:0 1 auto}.edit-program__top-bar__left{display:flex;align-items:center;flex-wrap:wrap}.edit-program__top-bar__left>:first-child{margin-right:20px}.edit-program__top-bar__right{display:flex}.edit-program__top-bar__right>:first-child{margin-right:20px}.edit-program__top-bar__weeks{display:flex;align-items:center;text-align:center;font-size:13px}.edit-program__top-bar__weeks__week{display:inline-block;width:20px;height:7px;margin-right:2px;border-radius:1.25em;background-color:#fff;border:1px solid #65b22e}.edit-program__top-bar__weeks__week:last-child{margin-right:0}.edit-program__top-bar__weeks__week.active{background-color:#65b22e}.edit-program__body{display:flex;align-items:stretch}.edit-program__body>*{flex:0 1 auto}.edit-program__body *{user-select:none}.edit-program__body .slider-element .slider-element__arrow,.edit-program__body .slider-element .slider-element__elements-wrapper{background-color:#e6e7e8;transition:background-color 1s}.edit-program__body .slider-element .slider-element__arrow .slider-element__arrow:before,.edit-program__body .slider-element .slider-element__elements-wrapper .slider-element__arrow:before{background-color:#cbced0}.program-active .edit-program__body .slider-element .slider-element__arrow,.program-active .edit-program__body .slider-element .slider-element__elements-wrapper{background-color:#d1edd3}.program-active .edit-program__body .slider-element .slider-element__arrow:before{background-color:#acdfb0}.program-linked .edit-program__body .slider-element .slider-element__arrow,.program-linked .edit-program__body .slider-element .slider-element__elements-wrapper{background-color:#ddc4ff}.program-linked .edit-program__body .slider-element .slider-element__arrow:before{background-color:#c091ff}.edit-program__body__intelligence-wrapper{position:relative;left:6px}.edit-program__body__intelligence-levels{height:100%;display:flex;flex-direction:column;justify-content:space-between;opacity:.2}.edit-program__body__intelligence-levels>*{flex:0 1 auto}.edit-program__body__intelligence-level{flex:0 1 auto;box-sizing:border-box;width:70px;height:100%;margin-bottom:2px;background:#bfbfbf;background-position:12px;background-repeat:no-repeat;background-size:40px}.edit-program__body__intelligence-level--weather{background-image:url(../img/addons_weather.82c4061d.svg)}.edit-program__body__intelligence-level--wind{background-image:url(../img/addons_wind.11e14642.svg)}.edit-program__body__intelligence-level--et-auto{background-image:url(../img/addons_ET.60a52138.svg)}.edit-program__body__intelligence-level--sensor{background-image:url(../img/addons_sensor.437db0b7.svg)}.edit-program__body__intelligence-level:first-child{border-top-left-radius:5px}.edit-program__body__intelligence-level:last-child{border-bottom-left-radius:5px;margin-bottom:0}.edit-program__body__intelligence-level.active{background-color:#65b22e;color:#fff}.edit-program__body__days-wrapper{width:100%;background-color:#f2f2f2;border-top:1px solid #8c8c8c;border-bottom:1px solid #8c8c8c;overflow:hidden}.edit-program__body__days{backface-visibility:hidden;perspective:1000px;width:auto;display:inline-block;white-space:nowrap;transition:transform 1s}.edit-program__body__day{position:relative;display:inline-block;box-sizing:border-box;width:110px;padding:10px;margin:5px;text-align:center;font-family:Montserrat-SemiBold,Arial,sans-serif;color:#8c8c8c;cursor:pointer}.edit-program__body__day:nth-child(7n):after{content:"";position:absolute;top:0;bottom:0;right:-5px;width:1px;border-right:1px solid #bfbfbf}.edit-program__body__day:last-child:after{content:""}.program-active .edit-program__body__day__name{color:#3d9c44}.program-linked .edit-program__body__day__name{color:#5e00de}.active .edit-program__body__day__name{color:#404040;transition:color .4s}.program-active .active .edit-program__body__day__name{color:#205224}.program-linked .active .edit-program__body__day__name{color:#330078}.edit-program__body__day__circle{position:relative;background:url(../img/day-inactive.b9b3c723.svg);background-size:160%;background-position:50%;box-shadow:0 0 5px -2px #000;height:0;padding-bottom:100%;width:100%;margin-top:20px;border-radius:50%;transform:scale(.87);transition:all .5s}.edit-program__body__day__circle .g-fancy-checkbox{position:absolute;top:50%;left:50%;padding:15px;transform:translate3d(-50%,-50%,0);border-radius:50%;background:#e5e5e5;border-width:1px;border:2px solid #030405}.edit-program__body__day__circle .g-fancy-checkbox--checked{color:#1a1a1a}.watering .edit-program__body__day__circle{background:url(../img/day.4b4cff6f.svg);background-size:160%;background-position:50%;transform:scale(1)}.edit-program__body__text{font-size:14px;margin:5px 10px}.edit-program__options{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;padding:15px;background:linear-gradient(180deg,#e2e2e2 0,#fff 52%);border-bottom-left-radius:5px;border-bottom-right-radius:5px}.edit-program__options>*{margin:0 20px 0 0}.edit-program__options .select-element-wrapper{margin:10px 0}.edit-program__options .slider-element-wrapper{padding:0 0 21px}.edit-program__options .slider-element-wrapper .slider-element{margin-top:7px}.edit-program__options .range-element{margin:0}.edit-program__options .range-element__slider{margin-left:0}.timepicker-element{display:inline-flex;border:1px solid #1a1a1a;padding:5px;border-radius:3px;background:#fff;justify-content:center;align-items:center}.timepicker-element__underlined{border-bottom:1px solid #d9d9d9;padding-bottom:2px;margin:0 3px}.timepicker-element input{display:inline-block;width:25px;border:0;text-align:right;padding:5px 0 0}.timepicker-element input[type=number]{-moz-appearance:textfield}.timepicker-element input[type=number]::-webkit-inner-spin-button,.timepicker-element input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.timepicker-element .clear{display:inline-flex;position:relative;justify-content:center;align-items:right;height:15px;width:15px;border-radius:50%;font-size:10px;margin-left:10px;cursor:pointer;align-items:center}.edit-program-runtimes{text-align:center}.edit-program-runtimes+*{border-top:1px solid #bfbfbf}.edit-program-runtimes input{color:#212121}.edit-program-runtimes hr{clear:both;border:0}.edit-program-runtimes .timepicker-element{box-sizing:border-box;width:100%}.edit-program-runtimes .timepicker-element.disabled,.edit-program-runtimes .timepicker-element.disabled *{pointer-events:none;background-color:#f2f2f2;border-color:#bfbfbf}.edit-program-runtimes .time-picker{display:inline-block;width:100%}.edit-program-runtimes .time-picker .display-time,.edit-program-runtimes .time-picker .dropdown,.edit-program-runtimes .time-picker .select-list{box-sizing:border-box;width:100%}.edit-program-runtimes .time-picker *{box-sizing:border-box}.edit-program-runtimes__info-text{color:#8c8c8c;margin:0}.edit-program-runtimes__input-title{clear:both;font-size:15px;padding:10px 0 0;margin:0;color:#1a1a1a;font-family:Montserrat,Arial,sans-serif}.edit-program-runtimes__select-wrapper{position:relative;display:inline-block}.edit-program-runtimes__button-wrapper{margin-top:20px;display:flex;justify-content:space-between}.edit-program-runtimes__button-wrapper>*{flex:0 1 auto}.edit-program-runtimes__settings__item--cycles,.edit-program-runtimes__settings__item--runtime{box-sizing:border-box;width:100%;text-align:center}.edit-program-runtimes__settings__item--runtime{background-color:#f2f2f2}.edit-program-runtimes__settings__warning{color:#c00}.edit-program-runtimes__button{width:33%;margin:10px 10px 20px;max-width:110px;display:flex;align-items:center}.edit-program-runtimes__button>*{font-size:12px}.edit-program-runtimes__button>.svg-inline--fa{font-size:10px}.edit-program-runtimes__button>.svg-inline--fa+*{margin-left:5px}.edit-program-runtimes__button--save .svg-inline--fa{transform:translateY(1px);padding-left:10px}.edit-program-runtimes__button--delete{background:#c00}.edit-program-runtimes__button--back .svg-inline--fa{transform:translateY(1px);padding-right:10px}.edit-program-runtimes__text{max-width:70%}.edit-program-runtimes__times-day-title{text-align:center;position:absolute;top:0;left:0;right:0}.edit-program-runtimes__times{height:100%;width:100%;text-align:left;margin-top:30px;flex-wrap:wrap}.edit-program-runtimes__times table{box-sizing:border-box;margin-left:-5px;width:calc(100% + 10px);font-size:11px;text-align:center}.edit-program-runtimes__times table tr:first-child{border:1px solid #bfbfbf;font-family:Montserrat-SemiBold,Arial,sans-serif;background-color:#f2f2f2}.edit-program-runtimes__times table td{padding:8px;border:1px solid #bfbfbf}.edit-program-runtimes__times table tr td:first-child{display:none}.edit-program-runtimes__times__time{transition:transform .2s;cursor:pointer}.edit-program-runtimes__times__time .nowrap{white-space:nowrap}.edit-program-runtimes__times__time-wrapper{width:100%}.edit-program-runtimes__times__time--active td{background:#006cc4!important;color:#fff}@media screen and (min-width:415px){.edit-program-runtimes table tr td:first-child{display:table-cell}}@media screen and (min-width:1024px){.edit-program-runtimes{text-align:left}.edit-program-runtimes .input-element__name{width:100%}.edit-program-runtimes .g-two-columns__column{width:60%}.edit-program-runtimes .g-two-columns__column:first-child{width:40%}.edit-program-runtimes__button-wrapper{clear:both;justify-content:space-between}.edit-program-runtimes__button-wrapper>*{margin:10px 0}}.station{display:inline-flex;align-items:center;position:relative;margin:15px;float:left}.station:after,.station:before{content:"";display:table;clear:both}.station.disabled{opacity:.7;pointer-events:none}.stations-containers .station{margin:20px 0}.station__current-flow{margin:40px 0 0 0;text-align:center;float:left}.station__information{box-sizing:border-box;position:relative;width:110px;height:110px;border-radius:50%;background:linear-gradient(135deg,#84614f,#6d4c3c);color:#fff;z-index:1;box-shadow:inset 1px 1px 0 3px #fff}.station__information__name{font-size:18px;text-overflow:ellipsis;overflow:hidden;padding:0 5px 0 10px}.station__information__name .svg-inline--fa{font-size:24px;padding:10px 0 1px}.station__information__alert{position:absolute;top:-10px;left:0;font-size:25px;z-index:101;display:none}.station__information__alert--1{display:block;color:#c00}.station__information .radial-range{position:absolute;left:0;top:0;box-shadow:0 0 14px #bfbfbf;transform:rotate(-90deg) scale(1.2);border:1px solid #fff;border-radius:50%;z-index:100;pointer-events:none}.station__information .radial-range__ring{stroke-dasharray:339.292;stroke-dashoffset:339.292;transition:stroke-dashoffset .4s}.station__information>*{box-sizing:border-box}.station__information img{margin-top:0;width:35%;margin-bottom:-5px}.station__information p{margin:2px 0}.station__information__name{height:50%;text-align:center;border-bottom:1px solid #fff}.station__information__name>*{display:block;margin:0 auto}.station__information__left,.station__information__right{height:50%;width:50%;font-size:12px;float:left;padding:5px}.station__information__left span,.station__information__right span{font-size:12px;font-family:Montserrat-Bold,Arial,sans-serif}.station__information__left{text-align:right;border-right:.5px solid #fff}.station__information__right{text-align:left;border-left:.5px solid #fff}.station__body-wrapper{box-sizing:border-box;border:1px solid #bfbfbf;margin-left:-40px;padding-left:40px;display:flex;position:relative;box-shadow:0 5px 5px #bfbfbf;margin-bottom:10px;background-color:#fff}.station__body{box-sizing:border-box;width:160px;min-height:70px;display:inline-flex;flex-direction:column;align-items:stretch;flex-wrap:wrap;justify-content:space-between;padding:10px 10px 10px 20px;overflow:hidden;font-size:15px}.station__body>*{margin:0}.station__body h3{font-size:12px;width:100%;word-break:break-all}.station__body>p{margin:0;text-transform:uppercase;font-size:10px}.station__options{position:absolute;top:calc(100% + 1px);left:0;font-size:12px;right:0;overflow:hidden;padding-bottom:23px}.station__options__row{display:flex;align-items:center;margin-top:10px}.station__options__row__body{width:100%}.station__options__row__body p{margin:5px 5px 5px 15px}.station__options__row__body p:first-child{margin-top:10px}.station__options-wrapper{padding-top:10px;background:linear-gradient(180deg,#e2e2e2 0,#fff 52%);box-shadow:0 0 5px #bfbfbf;box-sizing:border-box;transition:transform .5s;transform:translateY(calc(-100% + 10px));padding-bottom:20px}.open .station__options-wrapper{transform:translateY(0)}.station__options__station-status-inactive{text-align:center}.station__options__toggle-button{position:absolute;transform:translateX(-50%);width:80px;height:23px;top:100%;left:50%;overflow:hidden}.station__options__toggle-button-wrapper{width:80px;height:80px;position:absolute;bottom:2px;left:50%;background:#fff;box-shadow:0 0 5px #bfbfbf;border-radius:50%;transform:translateX(-50%);cursor:pointer}.station__options__toggle-button-wrapper .svg-inline--fa{position:absolute;bottom:0;left:50%;transform:translateX(-50%);font-size:28px;transition:transform .35s}.open .station__options__toggle-button-wrapper .svg-inline--fa{transform:translateX(-50%) rotateX(180deg)}.station__select{display:inline-flex;align-items:center;border-left:1px solid #bfbfbf}.station__select>.g-fancy-checkbox{padding:15px;margin:15px}.station__controls{display:inline-flex;align-items:center;justify-content:center;border-left:1px solid #bfbfbf;position:relative}.station__controls__edit{position:absolute;bottom:100%;right:0;left:0}.station__controls__edit__button{box-sizing:border-box;width:100%;margin:0!important;border-color:#bfbfbf!important;border-top-right-radius:5px;border-top-left-radius:5px}.station__controls__run-control{width:60px;height:60px;padding:15px;margin:15px;font-size:20px}.station__controls__run-control__play{transform:translateX(15%)}.station__options .station__controls__run-control{margin:0 8px}.saveAndReturn{display:inline-block;float:right;font-size:16px;font-family:Montserrat,Arial,sans-serif}.edit-program-stations{background-color:#fff;transition:transform .4s}.edit-program-stations:after,.edit-program-stations:before{content:"";display:table;clear:both}.edit-program-stations .g-edit-component__top-bar{padding:15px;line-height:30px}.edit-program-stations .g-edit-component__top-bar__back-button{display:inline-flex;align-items:center;text-transform:uppercase}.edit-program-stations .g-edit-component__top-bar__back-button>:first-child{padding-right:5px;position:relative;top:1px}.edit-program-stations .edit-program-type__title{font-family:Montserrat-Medium,Arial,sans-serif}.edit-program-stations__toggle-all-button{display:block}.edit-program-stations__stations{display:flex;flex-wrap:wrap;justify-content:space-around}.edit-program-stations__flow{display:flex;align-items:center}.edit-program-stations__flow>*{margin:0;padding:0 10px!important;width:auto!important}.edit-program-stations .g-vertical-scroller{box-sizing:border-box;padding:15px}.edit-program-stations .station{margin-bottom:25px}@media screen and (min-width:1024px){.edit-program-stations .edit-program-stations__stations-wrapper{padding-bottom:25px;max-height:500px}.edit-program-stations .g-two-columns{display:flex}.edit-program-stations .g-two-columns__column{width:100%}.edit-program-stations .g-two-columns__column:first-child{width:auto;flex:0 1 auto}}.edit-program-steps{overflow:hidden;display:flex;align-items:stretch}.edit-program-steps:after,.edit-program-steps:before{content:"";display:table;clear:both}.edit-program-steps .developer-export-test{margin:10px;float:right}.edit-program-steps>*{max-width:100%;flex:0 0 100%}.edit-program-steps.show-edit-stations .edit-program-stations{transform:translateX(-100%);transition:transform .4s}.edit-program-steps .mobile-only{display:inline-block}.edit-program-steps small{font-size:11px;margin-left:15px}.edit-program-steps h1.g-title{padding:15px;font-size:20px;line-height:24px;font-family:Montserrat,Arial,sans-serif;margin-bottom:0}.edit-program-steps__error{box-sizing:border-box;background:#fff;padding:10px 20px;max-width:100vw;min-width:200px;width:100%;border-radius:5px!important;line-height:18px}.edit-program-steps__error p{margin-bottom:0}.edit-program-steps__error__action{text-align:center}.edit-program-steps__error .g-btn{margin:20px auto}.edit-program-steps .step-list{text-align:center;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;grid-gap:5px;padding:7px}.edit-program-steps .step-list .time-picker{display:inline-block;width:100%}.edit-program-steps .step-list .time-picker .display-time,.edit-program-steps .step-list .time-picker .dropdown,.edit-program-steps .step-list .time-picker .select-list{box-sizing:border-box;width:100%}.edit-program-steps .step-list .time-picker *{box-sizing:border-box}.edit-program-steps .step-list--header{display:none;padding-bottom:0}.edit-program-steps .step-list--item:nth-child(odd){background:#f2f2f2}.edit-program-steps .step-list--add-step li{padding:0!important;width:100%}.edit-program-steps .step-list--add-step>li:first-child{display:none}.edit-program-steps .step-list--add-step>li:not(:first-child){grid-column:1/span 3}.edit-program-steps .step-list__step{display:flex;align-items:center;justify-content:center}.edit-program-steps--single .step-list__step--flow,.edit-program-steps--single .step-list__step--step,.edit-program-steps--single .step-list__step--step-add-above{display:none!important}.edit-program-steps .step-list__step .g-btn--round>svg{transform:translate3d(-50%,-50%,0)}.edit-program-steps .step-list__step:first-child{padding:0 20px}.edit-program-steps .step-list__step--title--small{font-size:12px}.edit-program-steps .step-list__step--flow,.edit-program-steps .step-list__step--runtime,.edit-program-steps .step-list__step--stations,.edit-program-steps .step-list__step--step{grid-column:1/span 3}.edit-program-steps .step-list__step--runtime,.edit-program-steps .step-list__step--stations{width:100%}.edit-program-steps .step-list__step--runtime>span{margin-right:20px}.edit-program-steps .step-list__step .g-btn--station,.edit-program-steps .step-list__step__btn{width:0;height:0;padding:20px}.edit-program-steps--single .step-list__step--stations{grid-column:1/span 3}.edit-program-steps .step-list__step .g-btn--station svg,.edit-program-steps .step-list__step__btn svg{transform:translate3d(-50%,-50%,0)}.edit-program-steps .step-list__step__flow{background-color:#bfbfbf;width:60px;color:#fff;text-align:center;border-radius:1.25em;padding:10px;font-family:Montserrat-SemiBold,Arial,sans-serif;cursor:help}.edit-program-steps .step-list__step__flow--green{background-color:#65b22e}.edit-program-steps .step-list__step__flow--yellow{background-color:#fc0}.edit-program-steps .step-list__step__flow--red{background-color:#c00}.edit-program-steps .step-list__step__flow--blue{background-color:#3565b0}.edit-program-steps .step-list__step__stations{text-align:left}.edit-program-steps .step-list__step__stations .g-btn--station{font-size:12px!important}.active .edit-program-steps .step-list__step__stations .g-btn--station{color:#c00!important}.edit-program-steps .step-list__step__stations .g-btn--station:first-child{margin-left:10px}@media screen and (min-width:768px){.edit-program-steps:after,.edit-program-steps:before{content:"";display:table;clear:both}.edit-program-steps .mobile-only{display:none}.edit-program-steps .g-title{padding-left:15px;font-size:22px;font-family:Montserrat,Arial,sans-serif}.edit-program-steps .timepicker-element{width:100%}.edit-program-steps .step-list{grid-template-columns:37.5px 195px 52.5px minmax(120px,1fr) 75px 75px 75px}.edit-program-steps--single .step-list{grid-template-columns:195px minmax(120px,1fr) 75px 75px}.edit-program-steps .step-list__step--flow,.edit-program-steps .step-list__step--runtime,.edit-program-steps .step-list__step--stations,.edit-program-steps .step-list__step--step{grid-column:auto}.edit-program-steps .step-list__step--runtime,.edit-program-steps .step-list__step--stations{width:100%}.edit-program-steps .step-list--header{display:grid}.edit-program-steps .step-list--add-step{display:flex;align-items:center}.edit-program-steps .step-list--add-step li{display:block!important;margin:0 0 0 7px}.edit-program-steps .step-list--add-step li:not(:first-child),.edit-program-steps .step-list--add-step li button{margin-left:0}.edit-program-steps .step-list__step--stations{grid-column:auto}}button:disabled{color:#bfbfbf!important;cursor:default}.edit-container__spinner{text-align:center;margin:50px}.edit-container__spinner:after{content:"";perspective:1000px;width:100px;height:100px;animation:spin 1s cubic-bezier(.43,.57,.43,.57) infinite;border:5px solid #8c8c8c;border-right-color:transparent;border-radius:50%;display:inline-block}.edit-container__body{padding-bottom:50px}.edit-station-basic-landscape__title{padding:5px;margin:5px;font-size:14px;font-family:Montserrat-SemiBold;font-weight:400}.precipitation-calculator h5{cursor:help}.precipitation-calculator .copy{text-align:right;margin-right:20px}.precipitation-calculator .copy button[disabled]{background-color:#bfbfbf}.precipitation-calculator h4{margin-top:10px}.edit-station-sprinklers .grid__title{margin-bottom:0}.edit-station-sprinklers__title{padding:5px;margin:5px;font-size:14px;font-family:Montserrat-SemiBold;font-weight:400}.edit-station-sprinklers .precipitationrate{margin-top:18px}.edit-container{max-width:900px}.edit-container .edit-station{transition:all 1s;background:#fff;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:20px;padding:10px 10px}.edit-container .edit-station__title,.edit-container .edit-station label{display:block;margin:5px;font-size:14px;font-family:Montserrat-SemiBold;font-weight:400}.edit-container .edit-station__title+.input-element,.edit-container .edit-station label+.input-element{padding-top:0}.edit-container .edit-station__toggle.active div{transition:color 1s;transition-delay:1s;background-color:#f99}.edit-container .edit-station__toggle.active div:after{content:"";background-color:#c00}.edit-container .edit-grid{display:grid;grid-gap:10px;grid-template-columns:repeat(2,1fr);max-width:400px}.edit-container .edit-grid>*{display:flex;align-items:center;margin:0;flex-wrap:nowrap}.edit-container .edit-grid__title h5{margin:5px 0}.edit-container .edit-grid .input-element{margin-right:10px;padding:10}.edit-container .edit-grid .input-element__name{margin:0}.edit-container .edit-grid .input-element__name__input{text-align:center;width:calc(100% - 18px)}.edit-container .edit-grid .select-element{width:100%}.edit-container .edit-grid .select-element select{margin:10px 0}.edit-container__body,.edit-container__error{max-width:900px}.edit-sensor-parameters__options{top:calc(100% - 1px);box-shadow:none;font-size:11px;text-align:center}.edit-sensor-parameters__options h6{font-size:9px;margin:0}.edit-sensor-parameters__options__row{box-sizing:border-box;width:100%;display:grid;grid-template-columns:1fr 2fr 3fr;margin:0;border:1px solid #bfbfbf;border-bottom:0;border-right:0}.edit-sensor-parameters__options__row:not(:first-child){border-top:0}.edit-sensor-parameters__options__row>*{box-sizing:border-box;width:100%;height:100%;padding:5px;border:1px solid #bfbfbf;border-top:0;border-left:0;margin-right:-1px;margin-bottom:-1px}.sensor-action{margin-left:20px;overflow:hidden;border-left:1px solid #abc;margin-left:24px;padding-left:10px}.sensor-action .action--transition-enter{opacity:0}.sensor-action .action--transition-enter-to{transition:all .4s;opacity:1}.sensor-action .action--transition-leave-to{transition:all .3s;opacity:0}.sensor-action .action--transition-move{transition:transform .4s}.sensor-action__controls{text-align:center;display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid #abc;margin-left:24px;margin-bottom:16px}.sensor-action__controls>*{transform:translateY(50%)}.sensor-action__controls:after,.sensor-action__controls:before{content:" ";box-sizing:border-box;height:50%;transform:translateY(100%);border-bottom:1px solid #abc}.sensor-action__controls .g-btn{width:100%;margin:0}.sensor-action__grid{display:flex;padding-bottom:5px}.sensor-action__grid>*{display:flex;justify-content:stretch;flex-direction:column}.sensor-action__grid>*>:not(h4){height:100%}.sensor-action__grid>.g-btn{display:flex;justify-content:center;align-items:center;width:auto}.sensor-action__grid .no-shrink{flex-shrink:0}.sensor-action__grid .min-50{flex:1 0 50px}.sensor-action__grid .g-btn{margin:0!important;padding:0!important}>.sensor-action__grid .g-btn{display:flex;justify-content:center;align-items:center}.sensor-action__grid .select-element-wrapper{margin:0}.sensor-action__grid .select-element-wrapper select{padding:5px!important}.sensor-action__grid .input-element-wrapper{padding:0}.sensor-action__grid .input-element-wrapper input{padding:5px!important}.sensor-alarm{margin-bottom:20px;padding-bottom:10px}.sensor-alarm .action--transition-enter{opacity:0}.sensor-alarm .action--transition-enter-to{transition:all .4s;opacity:1}.sensor-alarm .action--transition-leave-to{transition:all .3s;opacity:0}.sensor-alarm .action--transition-move{transition:transform .4s}.sensor-alarm__controls{text-align:center;display:flex;align-items:flex-end;border-left:1px solid #abc;margin-left:24px;margin-bottom:24px}.sensor-alarm__controls>*{display:inline-block;transform:translateY(50%)}.sensor-alarm__controls:before{content:" ";display:inline-block;box-sizing:border-box;height:0;border-bottom:1px solid #abc;width:35px}.sensor-alarm__controls .g-btn{padding:10px 10px;margin:0;font-size:14px}.sensor-alarm__grid{display:flex;padding-bottom:5px}.sensor-alarm__grid>*{display:flex;justify-content:stretch;flex-direction:column}.sensor-alarm__grid>*>:not(h4){height:100%}.sensor-alarm__grid>.g-btn{display:flex;justify-content:center;align-items:center}.sensor-alarm__grid .no-shrink{flex-shrink:0}.sensor-alarm__grid .min-50{flex:1 0 50px}.sensor-alarm__grid .g-btn{margin:0!important;padding:0!important}>.sensor-alarm__grid .g-btn{display:flex;justify-content:center;align-items:center}.sensor-alarm__grid .select-element-wrapper{margin:0}.sensor-alarm__grid .select-element-wrapper select{padding:5px!important}.sensor-alarm__grid .input-element--limit .input-element-wrapper{width:80px}.sensor-alarm__grid .input-element-wrapper{padding:0}.sensor-alarm__grid .input-element-wrapper input{padding:5px!important}.edit-sensor-alarms input,.edit-sensor-alarms select{font-size:12px}.edit-sensor-alarms h4{font-size:12px;margin:23px 5px 5px;word-wrap:none;white-space:nowrap}.edit-sensor-alarms .g-btn,.edit-sensor-alarms select{border-radius:0;border:1px solid #bfbfbf;border-right:0}.edit-sensor-alarms .g-btn--red,.edit-sensor-alarms select--red{border:1px solid #c00}.edit-sensor-alarms .g-btn--toggle:after{height:100%;border-radius:0}.edit-sensor-alarms__controls{margin:20px 0;text-align:center}.edit-sensor-alarms__controls .g-btn{width:100%;margin:0;padding:8px 10px;font-size:16px}.edit-sensor-alarms .alarm--transition-enter{opacity:0}.edit-sensor-alarms .alarm--transition-enter-to{transition:all .4s;opacity:1}.edit-sensor-alarms .alarm--transition-leave-to{transition:all .3s;opacity:0}.edit-sensor-alarms .alarm--transition-move{transition:transform .4s}.edit-container__steps__step .g-btn{border-radius:5px;border-bottom-left-radius:0;border-bottom-right-radius:0;margin:0 2px;height:40px;transform:translate3d(-2px,0,0);box-shadow:inset 0 -3px 3px -2px #8c8c8c;border:0}.edit-container{position:relative;max-width:1024px;overflow:hidden}.edit-container hr{margin:0;border:0;border-top:1px solid #e6e6e6;background:transparent}.edit-container .g-btn--toggle{margin:20px 5px}.edit-container .edit-sensor-alarms,.edit-container .edit-sensor-parameters,.edit-container .edit-sensor-setup{transition:all 1s;background:#fff;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:20px;padding:10px 10px}.edit-container .edit-sensor-alarms__title,.edit-container .edit-sensor-alarms label,.edit-container .edit-sensor-parameters__title,.edit-container .edit-sensor-parameters label,.edit-container .edit-sensor-setup__title,.edit-container .edit-sensor-setup label{display:block;margin:5px;font-size:14px;font-family:Montserrat-SemiBold;font-weight:400}.edit-container .edit-sensor-alarms__title+.input-element,.edit-container .edit-sensor-alarms label+.input-element,.edit-container .edit-sensor-parameters__title+.input-element,.edit-container .edit-sensor-parameters label+.input-element,.edit-container .edit-sensor-setup__title+.input-element,.edit-container .edit-sensor-setup label+.input-element{padding-top:0}.edit-container__header{background:#fff;padding:20px 0 15px;border-bottom:1px solid #bfbfbf}.edit-container__header h2{margin:0 0 0 15px;padding-bottom:2px}.edit-container__body{width:100vw;max-width:1024px;padding-bottom:100px;transition:all 1s;background:transparent!important}.edit-container__error{box-sizing:border-box;background:#fff;padding:10px 20px;max-width:1024px;min-width:200px;width:100%;border-radius:5px!important;line-height:18px}.edit-container__error p{margin-bottom:0}.edit-container__error__action{text-align:center}.edit-container__error .g-btn{margin:20px auto}.edit-container__continue{border:0;font-size:33px;padding:0 2px 0 8px;margin:0!important;font-size:13px;display:flex;align-items:center;border-radius:5px!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.edit-container__continue>*{font-size:24.75px;top:0;left:0;color:#3565b0;border:2px solid #fff;border-radius:50%;margin-left:5px}.edit-container__steps-wrapper{display:flex;align-items:stretch}.edit-container__steps-wrapper>*{margin:0}.edit-container__steps,.edit-container__steps__step{width:100%}.edit-container__steps__step button{text-align:left}.edit-container__steps__step .g-btn{width:100%}.edit-container__steps__step__text{color:#343434}.edit-container__steps__step__text span{display:inline-block;text-align:center;width:18px;height:18px;border:1px solid #1a1a1a;border-radius:50%}.edit-container__steps__step__text--active{color:#3565b0;font-family:Montserrat-SemiBold,Arial,sans-serif}.edit-container__steps__step__text--completed{color:#1a1a1a}.edit-container__steps__step__text--disabled{color:#bfbfbf!important;cursor:default}@media screen and (min-width:415px){.edit-container__body{width:85vw!important}}@media screen and (min-width:767px){.edit-container__header{border-top-right-radius:5px}.edit-container__steps{width:auto}.edit-container__steps__step{display:inline-block;width:auto}.edit-container__steps__step button{text-align:center}.edit-container__steps__step .g-btn{width:auto}.edit-container__steps__step__text--active{box-shadow:none!important}}.JSControl{margin:0 auto}.serverInfo{clear:both}div.jsController-container{display:block;clear:both;margin:0 auto;padding:0;width:90vw}.gtc{top:20%;left:24%}pre{border:0 none;background-color:transparent}.scaling-svg{position:relative;left:0;top:0}.svg-content{display:inline-block;position:absolute;width:100%;height:100%}text#infoline1,text#infoline2,text#infoline3{white-space:pre;font-family:Arial,Verdana,sans-serif;font-family:Montserrat-SemiBold,Arial,sans-serif;font-stretch:ultra-expanded;letter-spacing:.07em;font-size:.65em}text#displine1,text#displine2{white-space:pre;font-family:Courier New,Courier,monospace;font-size:1.345em}.rainshutdown-start-cancel{display:flex;padding:10px;box-sizing:border-box;justify-content:stretch}.rainshutdown-start-cancel>button.g-btn{min-width:0!important;width:auto!important;flex:1}.rainshutdown-start-cancel>button.g-btn.rainshutdown-start{background-color:#65b22e;color:#fff}.regulate-program{box-sizing:border-box;padding:30px}.regulate-program.g-button-modal{display:inline-block;max-width:400px}.regulate-program .title--subtitle:first-child{margin-top:0}.regulate-program .two-columns{padding:0 50px;width:auto!important}.regulate-program .two-columns .g-btn{white-space:nowrap;width:100%;pading:10px}.regulate-program hr{margin:30px 0}.regulate-program .station{float:none}.stations-set-time .station{margin:20px 0 10px 30px}.stations-set-time .station+.g-btn{margin-top:40px}.sync{width:70vw;margin:0 auto;background:#fff;border-radius:5px;font-size:12px;box-shadow:0 1px 2px #1a1a1a}.sync .warning{background:#ff0;padding:2px}.sync .ok{background:#0f0;padding:2px}.sync__spinner:after{content:"";perspective:1000px;width:80px;height:80px;animation:spin 1s cubic-bezier(.43,.57,.43,.57) infinite;border:5px solid #bfbfbf;border-right-color:transparent;border-radius:50%;display:inline-block;display:block;margin:10px auto 25px}.sync__status-wrapper{display:flex;align-items:center;margin:0 3px}.sync__status-icon{background:#fff;padding:5px;margin:2px;font-size:18px;border-radius:5px;cursor:pointer}.sync__header{padding-top:3px}.sync__header__warn{text-align:center;margin:0 0 3px}.sync__header__logo-and-title{padding-top:0;padding-left:10px;font-size:22px}.sync__header__logo-and-title strong{padding-left:10px;text-align:center}.sync__header__button{display:flex;justify-content:space-between;align-items:center;margin:0 20px}.sync__header__button button{margin:0}.sync__sync-list-wrapper{max-height:65vh;overflow-y:scroll;position:relative}.sync__sync-list-wrapper:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;box-shadow:0 0 5px #000}.sync__sync-list__row{box-sizing:border-box;width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(50%,1fr));line-height:18px;border-bottom:1px solid #000}.sync__sync-list__row strong{text-align:center}.sync__sync-list__row--time{grid-template-columns:27% 20% 33% 20%}.sync__sync-list__row--title-header>:nth-child(odd){border-top-left-radius:5px;border-top-right-radius:5px}.sync__sync-list__row>*{box-sizing:border-box;padding:0;height:100%;display:flex;align-items:center;flex-direction:column;justify-content:center}.sync__sync-list__row>:nth-child(odd){background-color:#f2f2f2}.sync__sync-list__row>.flex-row{flex-direction:row}@media screen and (min-width:768px){.sync{max-width:80%;font-size:16px}.sync__status-icon{margin:5px;font-size:28px}}.timeout-modal{max-width:325px;width:100%;background:#fff;text-align:center;border-radius:5px;padding:20px}.timeout-modal p{margin:20px}.timeout-modal ol{margin-top:20px}.timeout-modal ol li{display:inline-block}.settings{background:#fff;border-radius:5px;width:85vw;max-width:400px}.settings h3{margin:10px 0 5px}.settings .g-btn{margin:2px}.settings__row{padding:20px}.settings__row:not(:last-child){border-bottom:1px solid #bfbfbf}.settings__row__option{display:flex;justify-content:space-between;align-items:center}.settings__internationalization__languages{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));align-items:center;justify-content:space-around;grid-gap:5px}.settings__internationalization__languages__button{display:inline-flex;align-items:center;justify-content:center;font-size:12px}.settings__internationalization__languages__button img{width:18px}.settings__internationalization__languages__button img+span{padding-left:5px}.alarm-messages{margin-top:20px}.alarm-messages textarea{box-sizing:border-box;width:100%;min-height:100px;resize:vertical}.alarm-messages__title{padding-bottom:5px}.alarm-messages__title--underlined{border-bottom:1px solid #1a1a1a}.alarm-messages__note{background:#c4e5ff;padding:5px 20px;border-radius:5px;margin:5px 0}.alarm-messages__note strong{padding-bottom:5px}.alarm-messages__note--reply{background:#eef9e6}.alarm-status__status-grid>li{display:grid;grid-template-columns:repeat(2,1fr);padding:10px 0}.alarm-status__status-grid>li:nth-child(2n){background:#f2f2f2}.alert-handler-list{box-sizing:border-box;background:#fff;padding:10px 20px;max-width:100vw;width:100%}.alert-handler-list h3{margin:10px 0}.alert-handler-list h3.manually-started{margin-bottom:10px}.alert-handler-list__spinner:after{content:"";perspective:1000px;width:80px;height:80px;animation:spin 1s cubic-bezier(.43,.57,.43,.57) infinite;border:5px solid #bfbfbf;border-right-color:transparent;border-radius:50%;display:inline-block;display:block;margin:10px auto 25px}.alert-handler-list__programs{padding-left:19px}.alert-handler-list__programs ol{margin-left:5px}.alert-handler-list__programs>li,.alert-handler-list__programs>li:first-child{margin-top:15px}.alert-handler-list__programs>li:not(:last-child){padding-bottom:15px}.alert-handler-list__programs>li:not(:last-child):after{content:" ";display:block;padding-top:15px;border-bottom:1px solid #bfbfbf}.alert-handler-list__numbered-list{margin-left:20px;text-align:left}.alert-handler-list__numbered-list>li{margin-top:15px}.station-alarm h3.g-text{margin:20px 0 15px}.station-alarm .spinner{margin-top:35px}.station-alarm .spinner:after{content:"";perspective:1000px;width:80px;height:80px;animation:spin 1s cubic-bezier(.43,.57,.43,.57) infinite;border:5px solid #bfbfbf;border-right-color:transparent;border-radius:50%;display:inline-block;display:block;margin:0 auto}.service-high-flow-alarm .flow-content-text--blue{color:#c00}.service-high-flow-alarm .flow-wrapper{margin-top:16px}.alarm-handler{margin-top:20px}.alarm-handler textarea{box-sizing:border-box;width:100%;min-height:100px;resize:vertical}.alarm-handler__urgency{box-sizing:border-box;margin:-10px -20px 10px;padding:10px;text-align:center;text-transform:uppercase;font-family:Montserrat-Medium,Arial,sans-serif;color:#fff;background:#8c8c8c}.alarm-handler__urgency--red{background-color:#600}.alarm-handler__urgency--yellow{background-color:#cc8200}.alarm-handler__urgency--green{background-color:#65b22e}.alarm-handler__title{padding-bottom:5px}.alarm-handler__title--underlined{border-bottom:1px solid #1a1a1a}.alarm-handler__buttons{width:100%}.alarm-handler__buttons button{margin:10px 5px;font-size:14px}.alarm-handler__buttons--grid{display:flex;justify-content:space-between;align-items:stretch}.alarm-handler__buttons--grid button{display:inline-block;width:100%}.modals{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;transition:all .2s;opacity:0;background:rgba(0,0,0,.55)}.modal-open .modals{transition:all .4s;opacity:1}.modals__close{font-size:40px;color:#fff;display:block;text-align:center;z-index:1;padding-bottom:10px;cursor:pointer;overflow:hidden}.modals__content{box-sizing:border-box;width:100vw;height:100vh;position:fixed;z-index:3;padding-top:66px;overflow-y:auto}.modals__content__inner{position:absolute;left:50%;transform:translateX(-50%);transition:all .4s;padding-bottom:66px}.modals__content__inner:after,.modals__content__inner:before{content:"";display:table;clear:both}.modals .remove-scroll-width{height:100%}@media screen and (min-width:415px){.modals__close{text-align:right}}a,abbr,acronym,address,applet,article,aside,audio,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}html{height:-webkit-fill-available}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;min-height:100vh;min-height:-webkit-fill-available}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.g-btn{box-sizing:border-box;background:#fff;padding:7px 10px;margin:10px 5px;border:none;color:#1a1a1a;outline:none;position:relative;cursor:pointer;border:1px solid #8c8c8c;vertical-align:middle;font-family:Montserrat-Medium,Arial,sans-serif}.g-btn.active,.g-btn:active{border-color:#006cc4;outline:none}.g-btn.disabled{opacity:.5}.g-btn--dark{box-shadow:1px 1px 1px 1px #8c8c8c}.g-btn--dark,.g-btn--darker{margin:0 5px;background:#333;color:#fff}.g-btn--darker{box-shadow:1px 1px 1px 1px #1a1a1a}.g-btn--station{width:0;height:0;padding:19px;margin-right:8px;border-radius:50%;border:2px solid #fff;background:linear-gradient(135deg,#84614f,#6d4c3c);color:#fff;font-family:Montserrat-SemiBold;position:relative;box-shadow:0 0 1px 1px #8c8c8c}.g-btn--station__text{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;clip-path:circle(50%);font-size:10px}.g-btn--station__text span{color:#c3a291}.g-btn--station--active-border{border:2px solid #006cc4}.g-btn--station--active{background:linear-gradient(135deg,#0088f7,#006cc4);border:2px solid linear-gradient(135deg,#0088f7,#006cc4)}.g-btn--station--error,.g-btn--station--faulted{background:red}.g-btn--station--faulted:before{content:"";position:absolute;top:-3px;left:-3px;width:10px;height:10px;border-radius:50%;background:red}.g-btn--station--ok{background:#65b22e}.g-btn--blue{background:#3565b0}.g-btn--blue,.g-btn--yellow{margin:0 5px;border-color:transparent;color:#fff}.g-btn--yellow{background:#e6b800}.g-btn--red{background:#b30000}.g-btn--green,.g-btn--red{margin:0 5px;border-color:transparent;color:#fff}.g-btn--green{background:#65b22e}.g-btn--rounded{border-radius:1.25em;padding:5px 13px}.g-btn--round{border-radius:50%}.g-btn--semi-rounded{border-radius:5px;padding:5px 13px}.g-btn--toggle{display:inline-flex;align-items:center;width:66px;padding:0;vertical-align:middle}.g-btn--toggle:after{content:"";display:block;height:33px;width:33px;background-color:#8c8c8c;border-radius:50%;transition:all .4s}.active .g-btn--toggle:after,.g-btn--toggle.active:after{transform:translateX(100%);transition:all .4s;background-color:#3565b0}.g-btn--select{appearance:none;padding:9px 25px 8px 10px;font-size:15px;color:#000}.g-btn--select::-ms-expand{display:none}.g-btn--select+.svg-inline--fa{position:absolute;right:0;transform:translate3d(-100%,0,0);cursor:pointer}.g-handle{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(26,26,26,.5);z-index:2;cursor:move}.g-handle:after{content:"\2026";position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);height:36px;padding:0 10px 10px;line-height:0;border-radius:5px;font-size:80px;background-color:#fff;color:#8c8c8c}.gauge{position:relative;overflow:hidden;width:150px;height:150px;margin:0 auto}.gauge:not(.active):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:hsla(0,0%,39.2%,.2);text-align:center;z-index:1}.gauge .gauge__background{position:absolute;width:150px;height:150px;border-radius:50%;background-color:#ececec;background-size:cover}.gauge .gauge__dial-center{transform:translate3d(-50%,-50%,0);width:16px;height:16px;border-radius:50%}.gauge .gauge__dial-center,.gauge .gauge__dial-center__indicator{position:absolute;top:50%;left:50%;background-color:#000;transition:transform .5s}.gauge .gauge__dial-center__indicator{height:30px;width:2px;box-shadow:1px 2px 3px #333;transform:translate3d(-50%,-100%,0) rotate(0deg);transform-origin:50% 100%}.g-button-modal{max-width:325px;width:100%;background:#fff;text-align:center;border-radius:5px;padding-bottom:20px}.g-button-modal hr{border-color:#bfbfbf;background-color:transparent}.g-button-modal button.wide{min-height:35px;width:75%;font-family:Montserrat-SemiBold,Arial,sans-serif;min-width:100px}.g-button-modal .stations-set-time__control-station div.station{margin-left:30px}.g-button-modal .title{display:inline-block;font-size:25px;padding:20px 20px 0;margin:0;text-align:center}.g-button-modal .title--subtitle{font-size:15px}.g-button-modal .center{display:flex}.g-button-modal .station{margin:15px auto 0;text-align:left}.g-button-modal .two-columns{display:flex;width:100%}.g-button-modal .two-columns:after,.g-button-modal .two-columns:before{content:"";display:table;clear:both}.g-button-modal .two-columns p{font-family:Montserrat-SemiBold,Arial,sans-serif;margin:0;text-transform:uppercase;font-size:13px}.g-button-modal .two-columns__column{width:50%;margin-top:15px}.g-button-modal .two-columns__column--boxed{padding:10px;border:1px solid #bfbfbf}.g-button-modal .two-columns__column--boxed button.wide,.g-button-modal .two-columns__column--boxed input.wide{width:86%;min-width:100px}.g-alarm-handler{box-sizing:border-box;background:#fff;padding:10px 20px;max-width:768px;width:100vw}.g-alarm-handler h3{margin:20px 10px 0 0}.g-alarm-handler__row{position:relative}.g-alarm-handler__row:not(first-child){margin-top:20px}.g-alarm-handler__buttons>button{width:50%;max-width:150px}.g-alarm-handler__next-alarm{width:100%;padding:10px;max-width:200px;margin:20px 0!important}.g-alarm-handler__numbered-list>ol{margin-left:20px;text-align:left}.g-alarm-handler__numbered-list>ol>li{list-style-type:decimal;margin-top:15px}.g-alarm-handler__highlight{text-align:left;margin:10px -10px;padding:10px}.g-alarm-handler__highlight--yellow{background:#ff0}.g-alarm-handler h3.g-text--center{margin-top:35px}.g-alarm-handler figure{padding-top:10px}.g-alarm-handler figure label{color:#bfbfbf}.g-alarm-handler figure img{display:block;margin:10px auto}.g-alarm-handler hr{margin:30px 0;color:#bfbfbf}.gu-mirror{position:fixed!important;margin:0!important;z-index:9999!important;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}.gu-hide{display:none!important}.gu-unselectable{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.gu-transit{opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20)}body,html{width:100vw;min-height:100vh;margin:0;padding:0;overflow:hidden;font-family:Montserrat,Arial,sans-serif;color:#212121;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:#bfbfbf}button,div,span{outline:0}button::-moz-focus-inner,div::-moz-focus-inner,span::-moz-focus-inner{border:0}ul{list-style-type:none;padding:0}a{color:#42b983}h1,h2,h3,h4,h5,h6,input,strong{font-family:Montserrat-SemiBold,Arial,sans-serif;font-weight:400}input{background:#fff;border:1px solid #bfbfbf;padding:5px;border-radius:5px}small{font-size:11px}.g-hide-me,[v-cloak]{display:none}.g-capitalize{text-transform:capitalize}.g-text--center{text-align:center}.g-text--right{text-align:right}.g-text--italic{font-style:italic}.g-text--red{color:#c00}.g-text--green{color:#65b22e}.g-text--blue{color:#006cc4}.g-text--yellow{color:#fc0}.g-text--strong{font-family:Montserrat-SemiBold,Arial,sans-serif}.g-title{font-size:18px;margin:20px 0}.g-title--subtitle{font-size:16px;font-weight:400;margin:12px 0}@keyframes enterFadeMove{0%{margin-top:-40px;opacity:0}to{margin-top:0;opacity:1}}@keyframes mask{0%{background:#eee;transform:rotate(0deg)}50%{background:#eee;transform:rotate(-180deg)}50.01%{background:#87ceeb;transform:rotate(0deg)}to{background:#87ceeb;transform:rotate(-180deg)}}.g-clock{box-sizing:border-box;width:27px;height:27px;margin-top:3px;box-shadow:0 0 0 1.6px #fff;transform:rotate(-90deg);border-radius:50%;transition:transform .4s;cursor:help}.g-clock__pie{fill:#006cc4;stroke:#bfbfbf;stroke-width:32;stroke-dasharray:100 100;transition:all .4s}.g-clock__pie--yellow{fill:#fc0}.g-clock__pie--red{fill:#c00}.g-grey-box{padding:20px;box-shadow:2px 2px 3px hsla(0,0%,54.9%,.5);background-color:#f2f2f2;border-radius:5px}.g-grey-box:after,.g-grey-box:before{content:"";display:table;clear:both}.g-grey-box h3{margin-top:0}.g-active-element{border:2px solid #006cc4;box-shadow:none}.g-fancy-checkbox{display:inline-block;position:relative;padding:20px;border:2px solid #8c8c8c;border-radius:5px;overflow:hidden;cursor:pointer}.g-fancy-checkbox>*{opacity:0;transform:translate3d(-50%,-50%,0) scale(.1);position:absolute;top:50%;left:50%;font-size:20px;transition:all .4s}.g-fancy-checkbox--checked>*{opacity:1;left:50%;transform:translate3d(-50%,-50%,0);transition:all .4s}.g-list{margin:0;padding:0}.g-list--horizontal>*{display:inline-block}.g-two-columns__column{position:relative;box-sizing:border-box;padding:20px}.g-two-columns__column:after,.g-two-columns__column:before{content:"";display:table;clear:both}.g-two-columns--no-padding .g-two-columns__column{padding:0}.g-two-columns__column:first-child{padding-top:20px;padding-right:15px;padding-bottom:50px;padding-left:15px}.g-two-columns__column>:first-child{margin-top:0}@media screen and (min-width:1024px){.g-two-columns{display:flex;align-items:stretch;overflow:hidden}.g-two-columns__column{position:relative;width:50%}.g-two-columns__column:first-child{border-top:1px solid #e6e6e6}.g-two-columns__column:last-child{box-shadow:inset 5px 5px 15px -10px grey}}.g-edit-component{box-sizing:border-box;position:relative;background-color:#fff;margin:auto;border-radius:5px;border-top-left-radius:0;border-top-right-radius:0}.g-edit-component:after,.g-edit-component:before{content:"";display:table;clear:both}.g-edit-component__top-bar{padding-left:20px}.g-vertical-scroller{overflow-y:auto;height:100%}.g-count-loader{color:#bfbfbf;text-transform:uppercase}.g-count-loader:after{content:"";perspective:1000px;width:100px;height:100px;animation:spin 1s cubic-bezier(.43,.57,.43,.57) infinite;border:5px solid #bfbfbf;border-right-color:transparent;border-radius:50%;display:inline-block}.g-count-loader,.g-count-loader>*{position:absolute;top:50%;left:50%;z-index:2}.g-count-loader,.g-count-loader>*{transform:translate3d(-50%,-50%,0)}.g-window{animation:enterFadeMove 1s;background-color:#fff;border-radius:5px}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#012;margin:0 auto;padding:0;height:100vh}#app,.applicationContent{position:relative;overflow:hidden}.applicationContent{display:flex;min-height:100vh;flex-direction:column;background-color:#f2f2f2}.overlay{opacity:0;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.75);z-index:10200;transition:opacity .5s;transition-delay:1s}.overlay__spinner{position:absolute;top:calc(50% + 21px);left:50%;transform:translate3d(-50%,-50%,0)}.overlay__spinner:after{content:"";perspective:1000px;width:295px;height:295px;animation:spin 1s cubic-bezier(.43,.57,.43,.57) infinite;border:5px solid #fff;border-right-color:transparent;border-radius:50%;display:inline-block}.overlay__text{position:absolute;top:calc(50% + 21px);left:50%;transform:translate3d(-50%,-50%,0) scale(.75);text-align:center;font-size:16px;color:#fff;text-transform:uppercase}.overlay__text .svg-inline--fa{margin-bottom:16px;font-size:40px}.overlay__devicelist{position:absolute;bottom:-55px;margin:0;left:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;padding:5px;transform:translateX(-50%);white-space:nowrap}.overlay__devicelist .svg-inline--fa{margin:0 5px 0 0;font-size:11px}.overlay--active{opacity:1;pointer-events:all;transition:opacity .1s}.main{position:relative;transform:translateZ(0);width:100vw;height:100vh;background-size:cover;background-color:#f2f2f2;background-position:bottom;flex:0px;overflow:hidden}.main .main__content{height:100%;height:100vh;overflow-y:scroll;overflow-x:hidden}.page-history #wheel,.page-maps #wheel,.page-programs #wheel,.page-sensors #wheel,.page-stations #wheel,.page-survey #wheel,.page-weather #wheel{top:auto;right:auto;bottom:auto;left:auto;transform:translate3d(-50%,-50%,0) scale(.4);transition-delay:.25s}#wheel{perspective:1000px;position:fixed;top:50%;left:50%;transform:translate3d(-50%,-50%,0);transition:all .6s ease-in-out;transition-delay:.25s;z-index:100;will-change:transform,top,left}#wheel,#wheel>svg{min-width:380px;max-width:620px}#wheel>svg{width:90vw}#wheel>svg :not(polygon){pointer-events:none}#wheel>svg .svgCircle{opacity:.12}#wheel>svg path:not(.no-fill){fill:#fff}#wheel>svg text{font:normal .55em sans-serif;text-transform:uppercase;fill:#fff;opacity:.5}#wheel circle,#wheel image,#wheel polygon{cursor:pointer}.transitions-fast #wheel{transition:all 0s ease-in-out}.page-weather #wheel{top:100%;left:50%}.page-programs #wheel{top:50%;left:0}.page-maps #wheel,.page-sensors #wheel,.page-stations #wheel,.page-survey #wheel{top:0;left:50%}.page-history #wheel{top:50%;left:100%}@media screen and (min-width:768px){.overlay__spinner{top:50%}.overlay__spinner:after{content:"";perspective:1000px;width:480px;height:480px;animation:spin 1s cubic-bezier(.43,.57,.43,.57) infinite;border:5px solid #fff;border-right-color:transparent;border-radius:50%;display:inline-block}.overlay__text{top:50%;transform:translate3d(-50%,-50%,0)}}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Regular.9c460951.ttf)}@font-face{font-family:Montserrat-Bold;src:url(../fonts/Montserrat-Bold.88932dad.ttf)}@font-face{font-family:Montserrat-SemiBold;src:url(../fonts/Montserrat-SemiBold.c88cecbf.ttf)}@font-face{font-family:Montserrat-Medium;src:url(../fonts/Montserrat-Medium.a98626e1.ttf)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.noApp{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);text-align:center;background:#fff;border-radius:5px;padding:50px;line-height:1.5em}.noApp h1{font-size:1.5em}